From 02a5961f39673be403fda3edbf6fb1265bd93477 Mon Sep 17 00:00:00 2001 From: rtm516 Date: Tue, 17 Mar 2026 21:39:22 +0000 Subject: [PATCH] Move project to CMake (#781) * Move to cmake * Move sources to source_groups and ditch more old VS files * Add BuildVer.h generation * Break out cmake source lists to platforms * Don't copy swf files * Revert audio changes from merge * Add platform defines * Match MSBuild flags * Move BuildVer.h to common include and fix rebuild issue * Seperate projects properly * Exclude more files and make sure GameHDD exists * Missing line * Remove remaining VS project files * Update readme and actions * Use incremental LTCG * Update workflows * Update build workflows and output folder * Disable vcpkg checks * Force MSVC * Use precompiled headers * Only use PCH for cpp * Exclude compat_shims from PCH * Handle per-platform source includes * Copy only current platform media * Define Iggy libs per platform * Fix EnsureGameHDD check * Only set WIN32_EXECUTABLE on Windows * Correct Iggy libs path * Remove include of terrain_MipmapLevel * Correct path to xsb/xwb * Implement copilot suggestions * Add clang flags (untested) * Fix robocopy error checking * Update documentation * Drop CMakePresets.json version as we dont use v6 features * Always cleanup artifacts in nightly even if some builds fail * Re-work compiler target options * Move newer iggy dll into redist and cleanup * Fix typos * Remove 'Source Files' from all source groups * Remove old ps1 build scripts --- .github/workflows/build.yml | 31 - .github/workflows/debug-test.yml | 32 - .github/workflows/nightly-server.yml | 99 + .github/workflows/nightly.yml | 91 +- .github/workflows/pull-request.yml | 32 + .gitignore | 35 +- CMakeLists.txt | 301 +- CMakePresets.json | 94 + COMPILE.md | 38 +- Minecraft.Client/CMakeLists.txt | 96 + Minecraft.Client/Common/CommonMedia.sln | 28 - Minecraft.Client/Common/CommonMedia.vcxproj | 115 - .../Common/CommonMedia.vcxproj.filters | 136 - .../GameRules/BuildOnly/GameRules.sln | 30 - .../GameRules/BuildOnly/GameRules.vcxproj | 103 - .../BuildOnly/GameRules.vcxproj.filters | 114 - .../BuildOnly/GameRules.vcxproj.vspscc | 10 - .../GameRules/BuildOnly/GameRules.sln | 30 - .../GameRules/BuildOnly/GameRules.vcxproj | 103 - .../BuildOnly/GameRules.vcxproj.filters | 114 - .../BuildOnly/GameRules.vcxproj.vspscc | 10 - Minecraft.Client/Minecraft.Client.vcxproj | 48741 ---------------- .../Minecraft.Client.vcxproj.filters | 6319 -- .../Minecraft.Client.vcxproj.vspscc | 11 - .../Samples/Hook/PS3/HookSample.vcxproj | 72 - .../Samples/Manual/PS3/ManualSample.vcxproj | 70 - .../PS3/MultiThreadedHookSample.vcxproj | 76 - .../PS3/ReplaceNewDeleteSample.vcxproj | 70 - .../ChunkUpdate/ChunkUpdate.spu.vcxproj | 267 - .../ChunkUpdate.spu.vcxproj.filters | 170 - .../ChunkUpdate.spu.vcxproj.vspscc | 10 - .../CompressedTile/CompressedTile.spu.vcxproj | 160 - .../CompressedTile.spu.vcxproj.filters | 32 - .../CompressedTile.spu.vcxproj.vspscc | 10 - ...CompressedTileStorage_compress.spu.vcxproj | 156 - ...edTileStorage_compress.spu.vcxproj.filters | 22 - ...sedTileStorage_compress.spu.vcxproj.vspscc | 10 - .../CompressedTileStorage_getData.spu.vcxproj | 151 - ...ssedTileStorage_getData.spu.vcxproj.vspscc | 10 - ...ameRenderer_updateLightTexture.spu.vcxproj | 105 - ...rer_updateLightTexture.spu.vcxproj.filters | 17 - ...erer_updateLightTexture.spu.vcxproj.vspscc | 10 - .../LevelRenderChunks.spu.vcxproj | 94 - .../LevelRenderChunks.spu.vcxproj.filters | 17 - .../LevelRenderChunks.spu.vcxproj.vspscc | 10 - ...LevelRenderer_FindNearestChunk.spu.vcxproj | 153 - ...nderer_FindNearestChunk.spu.vcxproj.vspscc | 10 - .../LevelRenderer_cull.spu.vcxproj | 153 - .../LevelRenderer_cull.spu.vcxproj.vspscc | 10 - .../LevelRenderer_zSort.spu.vcxproj | 153 - .../LevelRenderer_zSort.spu.vcxproj.vspscc | 10 - .../PerlinNoise/PerlinNoise.spu.vcxproj | 159 - .../PerlinNoise.spu.vcxproj.vspscc | 10 - .../RLECompress.spu.vcxproj.vspscc | 10 - .../Renderer_TextureUpdate.spu.vcxproj | 153 - .../Renderer_TextureUpdate.spu.vcxproj.vspscc | 10 - Minecraft.Client/PS3/SPU_Tasks/SPU_Tasks.sln | 74 - .../Texture_blit/Texture_blit.spu.vcxproj | 153 - .../Texture_blit.spu.vcxproj.vspscc | 10 - .../Windows64/Iggy/lib/redist64/iggy_w64.dll | Bin 1063424 -> 1071616 bytes Minecraft.Client/cmake/sources/Common.cmake | 1107 + Minecraft.Client/cmake/sources/Durango.cmake | 503 + Minecraft.Client/cmake/sources/ORBIS.cmake | 570 + Minecraft.Client/cmake/sources/PS3.cmake | 663 + Minecraft.Client/cmake/sources/PSVita.cmake | 489 + Minecraft.Client/cmake/sources/Windows.cmake | 507 + Minecraft.Client/cmake/sources/Xbox360.cmake | 511 + Minecraft.Client/compile_flags.txt | 22 - Minecraft.Client/postbuild.ps1 | 43 - Minecraft.Client/prebuild.ps1 | 38 - Minecraft.Server/CMakeLists.txt | 85 + Minecraft.Server/Minecraft.Server.vcxproj | 749 - .../Minecraft.Server.vcxproj.filters | 737 - .../Windows64/postbuild_server.ps1 | 65 - Minecraft.Server/cmake/sources/Common.cmake | 604 + ...necraft.World.vcxproj.FileListAbsolute.txt | 1 - Minecraft.World/CMakeLists.txt | 30 + Minecraft.World/Minecraft.World.vcxproj | 4989 -- .../Minecraft.World.vcxproj.filters | 5630 -- Minecraft.World/Minecraft.World.vcxproj.user | 3 - .../Minecraft.World.vcxproj.vspscc | 10 - Minecraft.World/cmake/sources/Common.cmake | 2141 + Minecraft.World/cmake/sources/Durango.cmake | 9 + Minecraft.World/compile_flags.txt | 18 - Minecraft.World/stdafx.h | 2 +- MinecraftConsoles.sln | 286 - README.md | 11 +- cmake/ClientSources.cmake | 498 - cmake/CommonSources.cmake | 15 + cmake/CopyAssets.cmake | 101 + cmake/CopyFileScript.cmake | 51 + cmake/CopyFolderScript.cmake | 70 + cmake/CopyServerAssets.cmake | 72 - cmake/GenerateBuildVer.cmake | 91 + cmake/Utils.cmake | 28 + cmake/WorldSources.cmake | 801 - cmake/toolchains/durango.cmake | 0 cmake/toolchains/orbis.cmake | 0 cmake/toolchains/ps3.cmake | 0 cmake/toolchains/psvita.cmake | 0 cmake/toolchains/xbox360.cmake | 0 .../Common/BuildVer.h | 0 x64/Debug/iggy_w64.dll | Bin 1071616 -> 0 bytes x64/Debug/mss64.dll | Bin 486912 -> 0 bytes x64/Release/iggy_w64.dll | Bin 1071616 -> 0 bytes x64/Release/mss64.dll | Bin 486912 -> 0 bytes 106 files changed, 8070 insertions(+), 72800 deletions(-) delete mode 100644 .github/workflows/build.yml delete mode 100644 .github/workflows/debug-test.yml create mode 100644 .github/workflows/nightly-server.yml create mode 100644 .github/workflows/pull-request.yml create mode 100644 CMakePresets.json create mode 100644 Minecraft.Client/CMakeLists.txt delete mode 100644 Minecraft.Client/Common/CommonMedia.sln delete mode 100644 Minecraft.Client/Common/CommonMedia.vcxproj delete mode 100644 Minecraft.Client/Common/CommonMedia.vcxproj.filters delete mode 100644 Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/GameRules.sln delete mode 100644 Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/GameRules.vcxproj delete mode 100644 Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/GameRules.vcxproj.filters delete mode 100644 Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/GameRules.vcxproj.vspscc delete mode 100644 Minecraft.Client/Durango/Layout/Image/Loose/Common/res/TitleUpdate/GameRules/BuildOnly/GameRules.sln delete mode 100644 Minecraft.Client/Durango/Layout/Image/Loose/Common/res/TitleUpdate/GameRules/BuildOnly/GameRules.vcxproj delete mode 100644 Minecraft.Client/Durango/Layout/Image/Loose/Common/res/TitleUpdate/GameRules/BuildOnly/GameRules.vcxproj.filters delete mode 100644 Minecraft.Client/Durango/Layout/Image/Loose/Common/res/TitleUpdate/GameRules/BuildOnly/GameRules.vcxproj.vspscc delete mode 100644 Minecraft.Client/Minecraft.Client.vcxproj delete mode 100644 Minecraft.Client/Minecraft.Client.vcxproj.filters delete mode 100644 Minecraft.Client/Minecraft.Client.vcxproj.vspscc delete mode 100644 Minecraft.Client/PS3/PS3Extras/HeapInspector/Samples/Hook/PS3/HookSample.vcxproj delete mode 100644 Minecraft.Client/PS3/PS3Extras/HeapInspector/Samples/Manual/PS3/ManualSample.vcxproj delete mode 100644 Minecraft.Client/PS3/PS3Extras/HeapInspector/Samples/MultiThreadedHook/PS3/MultiThreadedHookSample.vcxproj delete mode 100644 Minecraft.Client/PS3/PS3Extras/HeapInspector/Samples/ReplaceNewDelete/PS3/ReplaceNewDeleteSample.vcxproj delete mode 100644 Minecraft.Client/PS3/SPU_Tasks/ChunkUpdate/ChunkUpdate.spu.vcxproj delete mode 100644 Minecraft.Client/PS3/SPU_Tasks/ChunkUpdate/ChunkUpdate.spu.vcxproj.filters delete mode 100644 Minecraft.Client/PS3/SPU_Tasks/ChunkUpdate/ChunkUpdate.spu.vcxproj.vspscc delete mode 100644 Minecraft.Client/PS3/SPU_Tasks/CompressedTile/CompressedTile.spu.vcxproj delete mode 100644 Minecraft.Client/PS3/SPU_Tasks/CompressedTile/CompressedTile.spu.vcxproj.filters delete mode 100644 Minecraft.Client/PS3/SPU_Tasks/CompressedTile/CompressedTile.spu.vcxproj.vspscc delete mode 100644 Minecraft.Client/PS3/SPU_Tasks/CompressedTileStorage_compress/CompressedTileStorage_compress.spu.vcxproj delete mode 100644 Minecraft.Client/PS3/SPU_Tasks/CompressedTileStorage_compress/CompressedTileStorage_compress.spu.vcxproj.filters delete mode 100644 Minecraft.Client/PS3/SPU_Tasks/CompressedTileStorage_compress/CompressedTileStorage_compress.spu.vcxproj.vspscc delete mode 100644 Minecraft.Client/PS3/SPU_Tasks/CompressedTileStorage_getData/CompressedTileStorage_getData.spu.vcxproj delete mode 100644 Minecraft.Client/PS3/SPU_Tasks/CompressedTileStorage_getData/CompressedTileStorage_getData.spu.vcxproj.vspscc delete mode 100644 Minecraft.Client/PS3/SPU_Tasks/GameRenderer_updateLightTexture/GameRenderer_updateLightTexture.spu.vcxproj delete mode 100644 Minecraft.Client/PS3/SPU_Tasks/GameRenderer_updateLightTexture/GameRenderer_updateLightTexture.spu.vcxproj.filters delete mode 100644 Minecraft.Client/PS3/SPU_Tasks/GameRenderer_updateLightTexture/GameRenderer_updateLightTexture.spu.vcxproj.vspscc delete mode 100644 Minecraft.Client/PS3/SPU_Tasks/LevelRenderChunks/LevelRenderChunks.spu.vcxproj delete mode 100644 Minecraft.Client/PS3/SPU_Tasks/LevelRenderChunks/LevelRenderChunks.spu.vcxproj.filters delete mode 100644 Minecraft.Client/PS3/SPU_Tasks/LevelRenderChunks/LevelRenderChunks.spu.vcxproj.vspscc delete mode 100644 Minecraft.Client/PS3/SPU_Tasks/LevelRenderer_FindNearestChunk/LevelRenderer_FindNearestChunk.spu.vcxproj delete mode 100644 Minecraft.Client/PS3/SPU_Tasks/LevelRenderer_FindNearestChunk/LevelRenderer_FindNearestChunk.spu.vcxproj.vspscc delete mode 100644 Minecraft.Client/PS3/SPU_Tasks/LevelRenderer_cull/LevelRenderer_cull.spu.vcxproj delete mode 100644 Minecraft.Client/PS3/SPU_Tasks/LevelRenderer_cull/LevelRenderer_cull.spu.vcxproj.vspscc delete mode 100644 Minecraft.Client/PS3/SPU_Tasks/LevelRenderer_zSort/LevelRenderer_zSort.spu.vcxproj delete mode 100644 Minecraft.Client/PS3/SPU_Tasks/LevelRenderer_zSort/LevelRenderer_zSort.spu.vcxproj.vspscc delete mode 100644 Minecraft.Client/PS3/SPU_Tasks/PerlinNoise/PerlinNoise.spu.vcxproj delete mode 100644 Minecraft.Client/PS3/SPU_Tasks/PerlinNoise/PerlinNoise.spu.vcxproj.vspscc delete mode 100644 Minecraft.Client/PS3/SPU_Tasks/RLECompress/RLECompress.spu.vcxproj.vspscc delete mode 100644 Minecraft.Client/PS3/SPU_Tasks/Renderer_TextureUpdate/Renderer_TextureUpdate.spu.vcxproj delete mode 100644 Minecraft.Client/PS3/SPU_Tasks/Renderer_TextureUpdate/Renderer_TextureUpdate.spu.vcxproj.vspscc delete mode 100644 Minecraft.Client/PS3/SPU_Tasks/SPU_Tasks.sln delete mode 100644 Minecraft.Client/PS3/SPU_Tasks/Texture_blit/Texture_blit.spu.vcxproj delete mode 100644 Minecraft.Client/PS3/SPU_Tasks/Texture_blit/Texture_blit.spu.vcxproj.vspscc create mode 100644 Minecraft.Client/cmake/sources/Common.cmake create mode 100644 Minecraft.Client/cmake/sources/Durango.cmake create mode 100644 Minecraft.Client/cmake/sources/ORBIS.cmake create mode 100644 Minecraft.Client/cmake/sources/PS3.cmake create mode 100644 Minecraft.Client/cmake/sources/PSVita.cmake create mode 100644 Minecraft.Client/cmake/sources/Windows.cmake create mode 100644 Minecraft.Client/cmake/sources/Xbox360.cmake delete mode 100644 Minecraft.Client/compile_flags.txt delete mode 100644 Minecraft.Client/postbuild.ps1 delete mode 100644 Minecraft.Client/prebuild.ps1 create mode 100644 Minecraft.Server/CMakeLists.txt delete mode 100644 Minecraft.Server/Minecraft.Server.vcxproj delete mode 100644 Minecraft.Server/Minecraft.Server.vcxproj.filters delete mode 100644 Minecraft.Server/Windows64/postbuild_server.ps1 create mode 100644 Minecraft.Server/cmake/sources/Common.cmake delete mode 100644 Minecraft.World/ARM64EC_Debug/Minecraft.World.vcxproj.FileListAbsolute.txt create mode 100644 Minecraft.World/CMakeLists.txt delete mode 100644 Minecraft.World/Minecraft.World.vcxproj delete mode 100644 Minecraft.World/Minecraft.World.vcxproj.filters delete mode 100644 Minecraft.World/Minecraft.World.vcxproj.user delete mode 100644 Minecraft.World/Minecraft.World.vcxproj.vspscc create mode 100644 Minecraft.World/cmake/sources/Common.cmake create mode 100644 Minecraft.World/cmake/sources/Durango.cmake delete mode 100644 Minecraft.World/compile_flags.txt delete mode 100644 MinecraftConsoles.sln delete mode 100644 cmake/ClientSources.cmake create mode 100644 cmake/CommonSources.cmake create mode 100644 cmake/CopyAssets.cmake create mode 100644 cmake/CopyFileScript.cmake create mode 100644 cmake/CopyFolderScript.cmake delete mode 100644 cmake/CopyServerAssets.cmake create mode 100644 cmake/GenerateBuildVer.cmake create mode 100644 cmake/Utils.cmake delete mode 100644 cmake/WorldSources.cmake create mode 100644 cmake/toolchains/durango.cmake create mode 100644 cmake/toolchains/orbis.cmake create mode 100644 cmake/toolchains/ps3.cmake create mode 100644 cmake/toolchains/psvita.cmake create mode 100644 cmake/toolchains/xbox360.cmake rename {Minecraft.Client => include}/Common/BuildVer.h (100%) delete mode 100644 x64/Debug/iggy_w64.dll delete mode 100644 x64/Debug/mss64.dll delete mode 100644 x64/Release/iggy_w64.dll delete mode 100644 x64/Release/mss64.dll diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml deleted file mode 100644 index a499ff84..00000000 --- a/.github/workflows/build.yml +++ /dev/null @@ -1,31 +0,0 @@ -name: Build Minecraft Legacy Console Edition -on: - workflow_dispatch: - -jobs: - build: - runs-on: windows-2022 - - strategy: - matrix: - configuration: [Release, Debug] - - steps: - - name: Checkout Repository - uses: actions/checkout@v4 - - - name: Setup MSBuild - uses: microsoft/setup-msbuild@v2 - - - name: Build Minecraft Legacy Console Edition - run: | - msbuild MinecraftConsoles.sln ` - /p:Configuration=${{ matrix.configuration }} ` - /p:Platform=Windows64 ` - /m - - - name: Upload Release + Debug Artifacts - uses: actions/upload-artifact@v4 - with: - name: MinecraftClient-${{ matrix.configuration }} - path: x64/${{ matrix.configuration }} diff --git a/.github/workflows/debug-test.yml b/.github/workflows/debug-test.yml deleted file mode 100644 index 4acd5fc5..00000000 --- a/.github/workflows/debug-test.yml +++ /dev/null @@ -1,32 +0,0 @@ -name: MSBuild Debug Test - -on: - workflow_dispatch: - pull_request: - types: [opened, reopened, synchronize] - paths-ignore: - - '.gitignore' - - '*.md' - - '.github/*.md' - push: - branches: - - 'main' - paths-ignore: - - '.gitignore' - - '*.md' - - '.github/*.md' - -jobs: - build: - name: Build Windows64 (DEBUG) - runs-on: windows-latest - - steps: - - name: Checkout - uses: actions/checkout@v6 - - - name: Setup msbuild - uses: microsoft/setup-msbuild@v2 - - - name: Build - run: MSBuild.exe MinecraftConsoles.sln /p:Configuration=Debug /p:Platform="Windows64" diff --git a/.github/workflows/nightly-server.yml b/.github/workflows/nightly-server.yml new file mode 100644 index 00000000..a55a2a62 --- /dev/null +++ b/.github/workflows/nightly-server.yml @@ -0,0 +1,99 @@ +name: Nightly Server Release + +on: + workflow_dispatch: + push: + branches: + - 'main' + paths-ignore: + - '.gitignore' + - '*.md' + - '.github/**' + - '!.github/workflows/nightly-server.yml' + +permissions: + contents: write + +jobs: + build: + runs-on: windows-latest + + strategy: + matrix: + platform: [Windows64] + + steps: + - name: Checkout + uses: actions/checkout@v6 + + - name: Set platform lowercase + run: echo "PLATFORM=$('${{ matrix.platform }}'.ToLower())" >> $env:GITHUB_ENV + + - name: Setup MSVC + uses: ilammy/msvc-dev-cmd@v1 + + - name: Setup CMake + uses: lukka/get-cmake@latest + + - name: Run CMake + uses: lukka/run-cmake@v10 + env: + VCPKG_ROOT: "" # Disable vcpkg for CI builds + with: + configurePreset: ${{ env.PLATFORM }} + buildPreset: ${{ env.PLATFORM }}-release + buildPresetAdditionalArgs: "['--target', 'Minecraft.Server']" + + - name: Zip Build + run: 7z a -r LCEServer${{ matrix.platform }}.zip ./build/${{ env.PLATFORM }}/Minecraft.Server/Release/* -x!*.ipdb -x!*.iobj + + - name: Stage artifacts + run: | + New-Item -ItemType Directory -Force -Path staging + Copy-Item LCEServer${{ matrix.platform }}.zip staging/ + + - name: Stage exe and pdb + if: matrix.platform == 'Windows64' + run: | + Copy-Item ./build/${{ env.PLATFORM }}/Minecraft.Server/Release/Minecraft.Server.exe staging/ + + - name: Upload artifacts + uses: actions/upload-artifact@v6 + with: + name: build-${{ matrix.platform }} + path: staging/* + + release: + needs: build + runs-on: ubuntu-latest + + steps: + - name: Download all artifacts + uses: actions/download-artifact@v7 + with: + path: artifacts + merge-multiple: true + + - name: Update release + uses: andelf/nightly-release@main + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + tag_name: nightly-dedicated-server + name: Nightly Dedicated Server Release + body: | + Dedicated Server runtime for Windows64. + + Download `LCEServerWindows64.zip` and extract it to a folder where you'd like to keep the server runtime. + files: | + artifacts/* + + cleanup: + needs: [build, release] + if: always() + runs-on: ubuntu-latest + steps: + - name: Cleanup artifacts + uses: geekyeggo/delete-artifact@v5 + with: + name: build-* diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 5af23fe6..ad3a816a 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -1,41 +1,80 @@ -name: Nightly Releases +name: Nightly Release on: workflow_dispatch: push: branches: - 'main' - - 'feature/dedicated-server' paths-ignore: - '.gitignore' - '*.md' - - '.github/*.md' + - '.github/**' + - '!.github/workflows/nightly.yml' permissions: contents: write jobs: build: - name: Build Windows64 runs-on: windows-latest + strategy: + matrix: + platform: [Windows64] + steps: - name: Checkout uses: actions/checkout@v6 - - name: Setup msbuild - uses: microsoft/setup-msbuild@v2 + - name: Set platform lowercase + run: echo "PLATFORM=$('${{ matrix.platform }}'.ToLower())" >> $env:GITHUB_ENV - - name: Build - run: MSBuild.exe MinecraftConsoles.sln /p:Configuration=Release /p:Platform="Windows64" + - name: Setup MSVC + uses: ilammy/msvc-dev-cmd@v1 + + - name: Setup CMake + uses: lukka/get-cmake@latest + + - name: Run CMake + uses: lukka/run-cmake@v10 + env: + VCPKG_ROOT: "" # Disable vcpkg for CI builds + with: + configurePreset: ${{ env.PLATFORM }} + buildPreset: ${{ env.PLATFORM }}-release + buildPresetAdditionalArgs: "['--target', 'Minecraft.Client']" - name: Zip Build - run: 7z a -r LCEWindows64.zip ./x64/Release/* + run: 7z a -r LCE${{ matrix.platform }}.zip ./build/${{ env.PLATFORM }}/Minecraft.Client/Release/* -x!*.ipdb -x!*.iobj - - name: Zip Dedicated Server Build - run: 7z a -r LCEServerWindows64.zip ./x64/Minecraft.Server/Release/* + - name: Stage artifacts + run: | + New-Item -ItemType Directory -Force -Path staging + Copy-Item LCE${{ matrix.platform }}.zip staging/ - - name: Update Client release + - name: Stage exe and pdb + if: matrix.platform == 'Windows64' + run: | + Copy-Item ./build/${{ env.PLATFORM }}/Minecraft.Client/Release/Minecraft.Client.exe staging/ + + - name: Upload artifacts + uses: actions/upload-artifact@v6 + with: + name: build-${{ matrix.platform }} + path: staging/* + + release: + needs: build + runs-on: ubuntu-latest + + steps: + - name: Download all artifacts + uses: actions/download-artifact@v7 + with: + path: artifacts + merge-multiple: true + + - name: Update release uses: andelf/nightly-release@main env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} @@ -43,27 +82,19 @@ jobs: tag_name: nightly name: Nightly Client Release body: | - Requires at least Windows 7 and DirectX 11 compatible GPU to run. Compiled with MSVC v14.44.35207 in Release mode with Whole Program Optimization, as well as `/O2 /Ot /Oi /Ob3 /GF /fp:precise`. + Requires at least Windows 7 and DirectX 11 compatible GPU to run. # 🚨 First time here? 🚨 If you've never downloaded the game before, you need to download `LCEWindows64.zip` and extract it to the folder where you'd like to keep the game. The other files are included in this `.zip` file! files: | - LCEWindows64.zip - ./x64/Release/Minecraft.Client.exe - ./x64/Release/Minecraft.Client.pdb + artifacts/* - - name: Update Dedicated Server release - uses: andelf/nightly-release@main - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + cleanup: + needs: [build, release] + if: always() + runs-on: ubuntu-latest + steps: + - name: Cleanup artifacts + uses: geekyeggo/delete-artifact@v5 with: - tag_name: nightly-dedicated-server - name: Nightly Dedicated Server Release - body: | - Dedicated Server runtime for Windows64. - - Download `LCEServerWindows64.zip` and extract it to a folder where you'd like to keep the server runtime. - files: | - LCEServerWindows64.zip - ./x64/Minecraft.Server/Release/Minecraft.Server.exe - ./x64/Minecraft.Server/Release/Minecraft.Server.pdb + name: build-* diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml new file mode 100644 index 00000000..9d57f4b4 --- /dev/null +++ b/.github/workflows/pull-request.yml @@ -0,0 +1,32 @@ +name: Pull Request Build + +on: + workflow_dispatch: + pull_request: + types: [opened, reopened, synchronize] + paths-ignore: + - '.gitignore' + - '*.md' + - '.github/*.md' + +jobs: + build: + runs-on: windows-latest + + steps: + - name: Checkout + uses: actions/checkout@v6 + + - name: Setup MSVC + uses: ilammy/msvc-dev-cmd@v1 + + - name: Setup CMake + uses: lukka/get-cmake@latest + + - name: Run CMake + uses: lukka/run-cmake@v10 + env: + VCPKG_ROOT: "" # Disable vcpkg for CI builds + with: + configurePreset: windows64 + buildPreset: windows64-debug diff --git a/.gitignore b/.gitignore index 40a690b0..10e49ddb 100644 --- a/.gitignore +++ b/.gitignore @@ -407,39 +407,10 @@ enc_temp_folder/ Minecraft.Client/Schematics/ Minecraft.Client/Windows64/GameHDD/ -# Intermediate build files (per-project) -Minecraft.Client/x64/ -Minecraft.Client/Debug/ -Minecraft.Client/x64_Debug/ -Minecraft.Client/Release/ -Minecraft.Client/x64_Release/ - -Minecraft.World/x64/ -Minecraft.World/Debug/ -Minecraft.World/x64_Debug/ -Minecraft.World/Release/ -Minecraft.World/x64_Release/ - -Minecraft.Server/x64/ -Minecraft.Server/Debug/ -Minecraft.Server/x64_Debug/ -Minecraft.Server/Release/ -Minecraft.Server/x64_Release/ - -build/* - -# Existing build output files -!x64/**/Effects.msscmp -!x64/**/iggy_w64.dll -!x64/**/mss64.dll -!x64/**/redist64/ - -# Local saves -Minecraft.Client/Saves/ +# CMake build output +build/ +# Server data tmp*/ _server_asset_probe/ server-data/ -# Visual Studio Per-User Config -*.user -/out diff --git a/CMakeLists.txt b/CMakeLists.txt index ceb15951..63071a0e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -13,232 +13,101 @@ if(NOT CMAKE_SIZEOF_VOID_P EQUAL 8) message(FATAL_ERROR "Use a 64-bit generator/toolchain (x64).") endif() +set(CMAKE_CONFIGURATION_TYPES + "Debug" + "Release" + CACHE STRING "" FORCE +) set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$:Debug>") -function(configure_msvc_target target) - target_compile_options(${target} PRIVATE - $<$>,$>:/W3> - $<$,$>:/W0> - $<$:/MP> - $<$:/FS> - $<$:/EHsc> - $<$,$>:/GL /O2 /Oi /GT /GF> - ) +function(configure_compiler_target target) + # MSVC and compatible compilers (like Clang-cl) + if (MSVC) + target_compile_options(${target} PRIVATE + $<$,$>:/W3> + $<$,$>:/W0> + $<$:/MP> + $<$:/FS> + $<$:/GS> + $<$:/EHsc> + $<$:/GR> + $<$,$>:/Od> + $<$,$>:/O2 /Oi /GT /GF> + ) + endif() + + # MSVC + if(CMAKE_CXX_COMPILER_ID STREQUAL "MSVC") + target_compile_options(${target} PRIVATE + $<$,$>:/GL> + ) + target_link_options(${target} PRIVATE + $<$:/LTCG:incremental> + ) + endif() + + # Clang + if(CMAKE_CXX_COMPILER_ID STREQUAL "Clang") + target_compile_options(${target} PRIVATE + $<$,$>:-O0 -Wall> + $<$,$>:-O2 -w -flto> + ) + target_link_options(${target} PRIVATE + $<$:-flto> + ) + endif() endfunction() -include("${CMAKE_CURRENT_SOURCE_DIR}/cmake/WorldSources.cmake") -include("${CMAKE_CURRENT_SOURCE_DIR}/cmake/ClientSources.cmake") -list(TRANSFORM MINECRAFT_WORLD_SOURCES PREPEND "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.World/") -list(TRANSFORM MINECRAFT_CLIENT_SOURCES PREPEND "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/") -list(APPEND MINECRAFT_CLIENT_SOURCES - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Xbox/MinecraftWindows.rc" +# --- +# Configuration +# --- +set(MINECRAFT_SHARED_DEFINES + _LARGE_WORLDS + _DEBUG_MENUS_ENABLED + $<$:_DEBUG> + _CRT_NON_CONFORMING_SWPRINTFS + _CRT_SECURE_NO_WARNINGS ) -add_library(MinecraftWorld STATIC ${MINECRAFT_WORLD_SOURCES}) -target_include_directories(MinecraftWorld PRIVATE - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.World" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.World/x64headers" -) -target_compile_definitions(MinecraftWorld PRIVATE - $<$:_LARGE_WORLDS;_DEBUG_MENUS_ENABLED;_DEBUG;_LIB;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;_WINDOWS64> - $<$>:_LARGE_WORLDS;_DEBUG_MENUS_ENABLED;_LIB;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;_WINDOWS64> -) -if(MSVC) - configure_msvc_target(MinecraftWorld) +# Add platform-specific defines +list(APPEND MINECRAFT_SHARED_DEFINES ${PLATFORM_DEFINES}) + +# --- +# Sources +# --- +add_subdirectory(Minecraft.World) +add_subdirectory(Minecraft.Client) +if(PLATFORM_NAME STREQUAL "Windows64") # Server is only supported on Windows for now + add_subdirectory(Minecraft.Server) endif() -add_executable(MinecraftClient WIN32 ${MINECRAFT_CLIENT_SOURCES}) -target_include_directories(MinecraftClient PRIVATE - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Windows64/Iggy/include" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Xbox/Sentient/Include" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.World/x64headers" - "${CMAKE_CURRENT_SOURCE_DIR}/include/" -) -target_compile_definitions(MinecraftClient PRIVATE - $<$:_LARGE_WORLDS;_DEBUG_MENUS_ENABLED;_DEBUG;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;_WINDOWS64> - $<$>:_LARGE_WORLDS;_DEBUG_MENUS_ENABLED;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;_WINDOWS64> -) -if(MSVC) - configure_msvc_target(MinecraftClient) - target_link_options(MinecraftClient PRIVATE - $<$:/LTCG /INCREMENTAL:NO> - ) -endif() +# --- +# Build versioning +# --- +set(BUILDVER_SCRIPT "${CMAKE_CURRENT_SOURCE_DIR}/cmake/GenerateBuildVer.cmake") +set(BUILDVER_OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/generated/Common/BuildVer.h") -set_target_properties(MinecraftClient PROPERTIES - VS_DEBUGGER_WORKING_DIRECTORY "$" -) - -target_link_libraries(MinecraftClient PRIVATE - MinecraftWorld - d3d11 - XInput9_1_0 - wsock32 - legacy_stdio_definitions - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Windows64/Iggy/lib/iggy_w64.lib" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Windows64/Iggy/lib/iggyperfmon_w64.lib" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Windows64/Iggy/lib/iggyexpruntime_w64.lib" - $<$: - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Windows64/4JLibs/libs/4J_Input_d.lib" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Windows64/4JLibs/libs/4J_Storage_d.lib" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Windows64/4JLibs/libs/4J_Render_PC_d.lib" - > - $<$>: - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Windows64/4JLibs/libs/4J_Input.lib" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Windows64/4JLibs/libs/4J_Storage.lib" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Windows64/4JLibs/libs/4J_Render_PC.lib" - > -) - -set(MINECRAFT_SERVER_SOURCES ${MINECRAFT_CLIENT_SOURCES}) -list(APPEND MINECRAFT_SERVER_SOURCES - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Server/Windows64/ServerMain.cpp" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Server/Access/Access.cpp" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Server/Access/BanManager.cpp" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Server/Access/WhitelistManager.cpp" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Server/Console/ServerCli.cpp" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Server/Console/ServerCliInput.cpp" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Server/Console/ServerCliParser.cpp" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Server/Console/ServerCliEngine.cpp" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Server/Console/ServerCliRegistry.cpp" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Server/Console/commands/ban/CliCommandBan.cpp" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Server/Console/commands/ban-ip/CliCommandBanIp.cpp" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Server/Console/commands/ban-list/CliCommandBanList.cpp" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Server/Console/commands/help/CliCommandHelp.cpp" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Server/Console/commands/pardon/CliCommandPardon.cpp" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Server/Console/commands/pardon-ip/CliCommandPardonIp.cpp" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Server/Console/commands/stop/CliCommandStop.cpp" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Server/Console/commands/list/CliCommandList.cpp" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Server/Console/commands/tp/CliCommandTp.cpp" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Server/Console/commands/whitelist/CliCommandWhitelist.cpp" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Server/Console/commands/gamemode/CliCommandGamemode.cpp" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Server/Console/commands/time/CliCommandTime.cpp" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Server/Console/commands/weather/CliCommandWeather.cpp" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Server/Console/commands/give/CliCommandGive.cpp" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Server/Console/commands/enchant/CliCommandEnchant.cpp" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Server/Console/commands/kill/CliCommandKill.cpp" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Server/Console/commands/defaultgamemode/CliCommandDefaultGamemode.cpp" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Server/Console/commands/experience/CliCommandExperience.cpp" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Server/Common/FileUtils.cpp" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Server/Common/StringUtils.cpp" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Server/ServerLogger.cpp" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Server/ServerLogManager.cpp" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Server/ServerProperties.cpp" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Server/vendor/linenoise/linenoise.c" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Server/WorldManager.cpp" -) - -add_executable(MinecraftServer ${MINECRAFT_SERVER_SOURCES}) -target_include_directories(MinecraftServer PRIVATE - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Windows64/Iggy/include" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Xbox/Sentient/Include" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.World/x64headers" - "${CMAKE_CURRENT_SOURCE_DIR}/include/" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Server/Windows64" -) -target_compile_definitions(MinecraftServer PRIVATE - $<$:_LARGE_WORLDS;_DEBUG_MENUS_ENABLED;_DEBUG;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;_WINDOWS64;MINECRAFT_SERVER_BUILD> - $<$>:_LARGE_WORLDS;_DEBUG_MENUS_ENABLED;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;_WINDOWS64;MINECRAFT_SERVER_BUILD> -) -if(MSVC) - configure_msvc_target(MinecraftServer) - target_link_options(MinecraftServer PRIVATE - $<$:/LTCG /INCREMENTAL:NO> - ) -endif() - -set_target_properties(MinecraftServer PROPERTIES - OUTPUT_NAME "Minecraft.Server" - VS_DEBUGGER_WORKING_DIRECTORY "$" - VS_DEBUGGER_COMMAND_ARGUMENTS "-port 25565 -bind 0.0.0.0 -name DedicatedServer" -) - -target_link_libraries(MinecraftServer PRIVATE - MinecraftWorld - d3d11 - XInput9_1_0 - wsock32 - legacy_stdio_definitions - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Windows64/Iggy/lib/iggy_w64.lib" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Windows64/Iggy/lib/iggyperfmon_w64.lib" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Windows64/Iggy/lib/iggyexpruntime_w64.lib" - $<$: - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Windows64/4JLibs/libs/4J_Input_d.lib" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Windows64/4JLibs/libs/4J_Storage_d.lib" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Windows64/4JLibs/libs/4J_Render_PC_d.lib" - > - $<$>: - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Windows64/4JLibs/libs/4J_Input.lib" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Windows64/4JLibs/libs/4J_Storage.lib" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Windows64/4JLibs/libs/4J_Render_PC.lib" - > -) - -if(CMAKE_HOST_WIN32) - message(STATUS "Starting redist copy...") - execute_process( - COMMAND robocopy.exe - "${CMAKE_CURRENT_SOURCE_DIR}/x64/Release" - "${CMAKE_CURRENT_BINARY_DIR}" - /S /MT /R:0 /W:0 /NP - ) - message(STATUS "Starting asset copy...") - execute_process( - COMMAND robocopy.exe - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client" - "${CMAKE_CURRENT_BINARY_DIR}" - /S /MT /R:0 /W:0 /NP - /XF "*.cpp" "*.c" "*.h" "*.hpp" "*.asm" - "*.xml" "*.lang" "*.vcxproj" "*.vcxproj.*" "*.sln" - "*.docx" "*.xls" - "*.bat" "*.cmd" "*.ps1" "*.py" - "*Test*" - /XD "Durango*" "Orbis*" "PS*" "Xbox" - ) - message(STATUS "Patching Windows64Media...") - execute_process( - COMMAND robocopy.exe - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/DurangoMedia" - "${CMAKE_CURRENT_BINARY_DIR}/Windows64Media" - /S /MT /R:0 /W:0 /NP - /XF "*.h" "*.xml" "*.lang" "*.bat" - ) -elseif(CMAKE_HOST_UNIX) - message(STATUS "Starting redist copy...") - execute_process( - COMMAND rsync -av "${CMAKE_CURRENT_SOURCE_DIR}/x64/Release/" "${CMAKE_CURRENT_BINARY_DIR}/" - ) - message(STATUS "Starting asset copy...") - execute_process( - COMMAND rsync -av - "--exclude=*.cpp" "--exclude=*.c" "--exclude=*.h" "--exclude=*.hpp" "--exclude=*.asm" - "--exclude=*.xml" "--exclude=*.lang" "--exclude=*.vcxproj" "--exclude=*.vcxproj.*" "--exclude=*.sln" - "--exclude=*.docx" "--exclude=*.xls" - "--exclude=*.bat" "--exclude=*.cmd" "--exclude=*.ps1" "--exclude=*.py" - "--exclude=*Test*" - "--exclude=Durango*" "--exclude=Orbis*" "--exclude=PS*" "--exclude=Xbox" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/" "${CMAKE_CURRENT_BINARY_DIR}/" - ) - message(STATUS "Patching Windows64Media...") - execute_process( - COMMAND rsync -av - "--exclude=*.h" "--exclude=*.xml" "--exclude=*.lang" "--exclude=*.bat" - "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/DurangoMedia/" "${CMAKE_CURRENT_BINARY_DIR}/Windows64Media/" - ) -else() - message(FATAL_ERROR "Redist and asset copying is only supported on Windows (Robocopy) and Unix systems (rsync).") -endif() - -add_custom_command(TARGET MinecraftServer POST_BUILD - COMMAND "${CMAKE_COMMAND}" - -DPROJECT_SOURCE_DIR="${CMAKE_CURRENT_SOURCE_DIR}" - -DOUTPUT_DIR="$" - -DCONFIGURATION=$ - -P "${CMAKE_CURRENT_SOURCE_DIR}/cmake/CopyServerAssets.cmake" +add_custom_target(GenerateBuildVer + COMMAND ${CMAKE_COMMAND} + "-DOUTPUT_FILE=${BUILDVER_OUTPUT}" + -P "${BUILDVER_SCRIPT}" + COMMENT "Generating BuildVer.h..." VERBATIM ) -set_property(DIRECTORY PROPERTY VS_STARTUP_PROJECT MinecraftServer) +add_dependencies(Minecraft.World GenerateBuildVer) +add_dependencies(Minecraft.Client GenerateBuildVer) +if(PLATFORM_NAME STREQUAL "Windows64") + add_dependencies(Minecraft.Server GenerateBuildVer) +endif() + +# --- +# Project organisation +# --- +# Set the startup project for Visual Studio +set_property(DIRECTORY PROPERTY VS_STARTUP_PROJECT Minecraft.Client) + +# Setup folders for Visual Studio, just hides the build targets under a sub folder +set_property(GLOBAL PROPERTY USE_FOLDERS ON) +set_property(TARGET GenerateBuildVer PROPERTY FOLDER "Build") diff --git a/CMakePresets.json b/CMakePresets.json new file mode 100644 index 00000000..eb37f11b --- /dev/null +++ b/CMakePresets.json @@ -0,0 +1,94 @@ +{ + "version": 5, + "configurePresets": [ + { + "name": "base", + "generator": "Ninja Multi-Config", + "binaryDir": "${sourceDir}/build/${presetName}", + "hidden": true + }, + { + "name": "windows64", + "displayName": "Windows64", + "inherits": "base", + "cacheVariables": { + "PLATFORM_DEFINES": "_WINDOWS64", + "PLATFORM_NAME": "Windows64", + "IGGY_LIBS": "iggy_w64.lib;iggyperfmon_w64.lib;iggyexpruntime_w64.lib" + } + }, + { + "name": "durango", + "displayName": "Durango", + "inherits": "base", + "toolchainFile": "${sourceDir}/cmake/toolchains/durango.cmake", + "cacheVariables": { + "PLATFORM_DEFINES": "_DURANGO;_XBOX_ONE", + "PLATFORM_NAME": "Durango", + "IGGY_LIBS": "iggy_durango.lib;iggyperfmon_durango.lib" + } + }, + { + "name": "orbis", + "displayName": "ORBIS", + "inherits": "base", + "toolchainFile": "${sourceDir}/cmake/toolchains/orbis.cmake", + "cacheVariables": { + "PLATFORM_DEFINES": "__ORBIS__", + "PLATFORM_NAME": "Orbis", + "IGGY_LIBS": "libiggy_orbis.a;libiggyperfmon_orbis.a" + } + }, + { + "name": "ps3", + "displayName": "PS3", + "inherits": "base", + "toolchainFile": "${sourceDir}/cmake/toolchains/ps3.cmake", + "cacheVariables": { + "PLATFORM_DEFINES": "__PS3__", + "PLATFORM_NAME": "PS3", + "IGGY_LIBS": "libiggy_ps3.a;libiggyperfmon_ps3.a;libiggyexpruntime_ps3.a" + } + }, + { + "name": "psvita", + "displayName": "PSVita", + "inherits": "base", + "toolchainFile": "${sourceDir}/cmake/toolchains/psvita.cmake", + "cacheVariables": { + "PLATFORM_DEFINES": "__PSVITA__", + "PLATFORM_NAME": "PSVita", + "IGGY_LIBS": "libiggy_psp2.a;libiggyperfmon_psp2.a" + } + }, + { + "name": "xbox360", + "displayName": "Xbox 360", + "inherits": "base", + "toolchainFile": "${sourceDir}/cmake/toolchains/xbox360.cmake", + "cacheVariables": { + "PLATFORM_DEFINES": "_XBOX", + "PLATFORM_NAME": "Xbox" + } + } + ], + "buildPresets": [ + { "name": "windows64-debug", "displayName": "Windows64 - Debug", "configurePreset": "windows64", "configuration": "Debug" }, + { "name": "windows64-release", "displayName": "Windows64 - Release", "configurePreset": "windows64", "configuration": "Release" }, + + { "name": "durango-debug", "displayName": "Durango - Debug", "configurePreset": "durango", "configuration": "Debug" }, + { "name": "durango-release", "displayName": "Durango - Release", "configurePreset": "durango", "configuration": "Release" }, + + { "name": "orbis-debug", "displayName": "ORBIS - Debug", "configurePreset": "orbis", "configuration": "Debug" }, + { "name": "orbis-release", "displayName": "ORBIS - Release", "configurePreset": "orbis", "configuration": "Release" }, + + { "name": "ps3-debug", "displayName": "PS3 - Debug", "configurePreset": "ps3", "configuration": "Debug" }, + { "name": "ps3-release", "displayName": "PS3 - Release", "configurePreset": "ps3", "configuration": "Release" }, + + { "name": "psvita-debug", "displayName": "PSVita - Debug", "configurePreset": "psvita", "configuration": "Debug" }, + { "name": "psvita-release", "displayName": "PSVita - Release", "configurePreset": "psvita", "configuration": "Release" }, + + { "name": "xbox360-debug", "displayName": "Xbox 360 - Debug", "configurePreset": "xbox360", "configuration": "Debug" }, + { "name": "xbox360-release", "displayName": "Xbox 360 - Release", "configurePreset": "xbox360", "configuration": "Release" } + ] +} \ No newline at end of file diff --git a/COMPILE.md b/COMPILE.md index 86fb5cee..4a9d56b9 100644 --- a/COMPILE.md +++ b/COMPILE.md @@ -1,16 +1,14 @@ # Compile Instructions -## Visual Studio (`.sln`) +## Visual Studio -1. Open `MinecraftConsoles.sln` in Visual Studio 2022. -2. Set Startup Project: - - Client: `Minecraft.Client` - - Dedicated server: `Minecraft.Server` -3. Select configuration: - - `Debug` (recommended), or - - `Release` -4. Select platform: `Windows64`. -5. Build and run: +1. Clone or download the repository +1. Open the repo folder in Visual Studio 2022+. +2. Wait for cmake to configure the project and load all assets (this may take a few minutes on the first run). +3. Right click a folder in the solution explorer and switch to the 'CMake Targets View' +4. Select platform and configuration from the dropdown. EG: `Windows64 - Debug` or `Windows64 - Release` +5. Pick the startup project `Minecraft.Client.exe` or `Minecraft.Server.exe` using the debug targets dropdown +6. Build and run the project: - `Build > Build Solution` (or `Ctrl+Shift+B`) - Start debugging with `F5`. @@ -29,50 +27,52 @@ Configure (use your VS Community instance explicitly): +Open `Developer PowerShell for VS` and run: + ```powershell -cmake -S . -B build -G "Visual Studio 17 2022" -A x64 -DCMAKE_GENERATOR_INSTANCE="C:/Program Files/Microsoft Visual Studio/2022/Community" +cmake --preset windows64 ``` Build Debug: ```powershell -cmake --build build --config Debug --target MinecraftClient +cmake --build --preset windows64-debug --target Minecraft.Client ``` Build Release: ```powershell -cmake --build build --config Release --target MinecraftClient +cmake --build --preset windows64-release --target Minecraft.Client ``` Build Dedicated Server (Debug): ```powershell -cmake --build build --config Debug --target MinecraftServer +cmake --build --preset windows64-debug --target Minecraft.Server ``` Build Dedicated Server (Release): ```powershell -cmake --build build --config Release --target MinecraftServer +cmake --build --preset windows64-release --target Minecraft.Server ``` Run executable: ```powershell -cd .\build\Debug -.\MinecraftClient.exe +cd .\build\windows64\Minecraft.Client\Debug +.\Minecraft.Client.exe ``` Run dedicated server: ```powershell -cd .\build\Debug +cd .\build\windows64\Minecraft.Server\Debug .\Minecraft.Server.exe -port 25565 -bind 0.0.0.0 -name DedicatedServer ``` Notes: - The CMake build is Windows-only and x64-only. - Contributors on macOS or Linux need a Windows machine or VM to build the project. Running the game via Wine is separate from having a supported build environment. -- Post-build asset copy is automatic for `MinecraftClient` in CMake (Debug and Release variants). +- Post-build asset copy is automatic for `Minecraft.Client` in CMake (Debug and Release variants). - The game relies on relative paths (for example `Common\Media\...`), so launching from the output directory is required. diff --git a/Minecraft.Client/CMakeLists.txt b/Minecraft.Client/CMakeLists.txt new file mode 100644 index 00000000..9f75efd2 --- /dev/null +++ b/Minecraft.Client/CMakeLists.txt @@ -0,0 +1,96 @@ +include("${CMAKE_CURRENT_LIST_DIR}/cmake/sources/Common.cmake") +include("${CMAKE_CURRENT_LIST_DIR}/cmake/sources/Durango.cmake") +include("${CMAKE_CURRENT_LIST_DIR}/cmake/sources/ORBIS.cmake") +include("${CMAKE_CURRENT_LIST_DIR}/cmake/sources/PS3.cmake") +include("${CMAKE_CURRENT_LIST_DIR}/cmake/sources/PSVita.cmake") +include("${CMAKE_CURRENT_LIST_DIR}/cmake/sources/Windows.cmake") +include("${CMAKE_CURRENT_LIST_DIR}/cmake/sources/Xbox360.cmake") + +include("${CMAKE_SOURCE_DIR}/cmake/CommonSources.cmake") + +include("${CMAKE_SOURCE_DIR}/cmake/Utils.cmake") + +# Combine all source files into a single variable for the target +# We cant use CMAKE_CONFIGURE_PRESET here as VS doesn't set it, so just rely on the folder +set(MINECRAFT_CLIENT_SOURCES + ${MINECRAFT_CLIENT_COMMON} + $<$:${MINECRAFT_CLIENT_DURANGO}> + $<$:${MINECRAFT_CLIENT_ORBIS}> + $<$:${MINECRAFT_CLIENT_PS3}> + $<$:${MINECRAFT_CLIENT_PSVITA}> + $<$:${MINECRAFT_CLIENT_WINDOWS}> + $<$:${MINECRAFT_CLIENT_XBOX360}> + ${SOURCES_COMMON} +) + +add_executable(Minecraft.Client ${MINECRAFT_CLIENT_SOURCES}) + +# Only define executable on windows +if(PLATFORM_NAME STREQUAL "Windows64") + set_target_properties(Minecraft.Client PROPERTIES WIN32_EXECUTABLE TRUE) +endif() + +target_include_directories(Minecraft.Client PRIVATE + "${CMAKE_BINARY_DIR}/generated/" # This is for the generated BuildVer.h + "${CMAKE_CURRENT_SOURCE_DIR}" + "${CMAKE_CURRENT_SOURCE_DIR}/${PLATFORM_NAME}/Iggy/include" + "${CMAKE_SOURCE_DIR}/include/" +) +target_compile_definitions(Minecraft.Client PRIVATE + ${MINECRAFT_SHARED_DEFINES} +) +target_precompile_headers(Minecraft.Client PRIVATE "$<$:stdafx.h>") +set_source_files_properties(compat_shims.cpp PROPERTIES SKIP_PRECOMPILE_HEADERS ON) # This redefines internal MSVC CRT symbols which will cause an issue with PCH + +configure_compiler_target(Minecraft.Client) + +set_target_properties(Minecraft.Client PROPERTIES + OUTPUT_NAME "Minecraft.Client" + VS_DEBUGGER_WORKING_DIRECTORY "$" +) + +target_link_libraries(Minecraft.Client PRIVATE + Minecraft.World + d3d11 + d3dcompiler + XInput9_1_0 + wsock32 + legacy_stdio_definitions + $<$: # Debug 4J libraries + "${CMAKE_CURRENT_SOURCE_DIR}/${PLATFORM_NAME}/4JLibs/libs/4J_Input_d.lib" + "${CMAKE_CURRENT_SOURCE_DIR}/${PLATFORM_NAME}/4JLibs/libs/4J_Storage_d.lib" + "${CMAKE_CURRENT_SOURCE_DIR}/${PLATFORM_NAME}/4JLibs/libs/4J_Render_PC_d.lib" + > + $<$>: # Release 4J libraries + "${CMAKE_CURRENT_SOURCE_DIR}/${PLATFORM_NAME}/4JLibs/libs/4J_Input.lib" + "${CMAKE_CURRENT_SOURCE_DIR}/${PLATFORM_NAME}/4JLibs/libs/4J_Storage.lib" + "${CMAKE_CURRENT_SOURCE_DIR}/${PLATFORM_NAME}/4JLibs/libs/4J_Render_PC.lib" + > +) + +# Iggy libs +foreach(lib IN LISTS IGGY_LIBS) + target_link_libraries(Minecraft.Client PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/${PLATFORM_NAME}/Iggy/lib/${lib}") +endforeach() + +# --- +# Asset / redist copy +# --- +include("${CMAKE_SOURCE_DIR}/cmake/CopyAssets.cmake") +set(ASSET_FOLDER_PAIRS + "${CMAKE_CURRENT_SOURCE_DIR}/music" "music" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Media" "Common/Media" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/res" "Common/res" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Trial" "Common/Trial" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Tutorial" "Common/Tutorial" + "${CMAKE_CURRENT_SOURCE_DIR}/${PLATFORM_NAME}Media" "${PLATFORM_NAME}Media" +) +setup_asset_folder_copy(Minecraft.Client "${ASSET_FOLDER_PAIRS}") + +# Copy redist files +add_copyredist_target(Minecraft.Client) + +# Make sure GameHDD exists on Windows +if(PLATFORM_NAME STREQUAL "Windows64") + add_gamehdd_target(Minecraft.Client) +endif() diff --git a/Minecraft.Client/Common/CommonMedia.sln b/Minecraft.Client/Common/CommonMedia.sln deleted file mode 100644 index 9f83988e..00000000 --- a/Minecraft.Client/Common/CommonMedia.sln +++ /dev/null @@ -1,28 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 2012 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CommonMedia", "CommonMedia.vcxproj", "{21BBD32C-AF5E-4741-8B80-3B73FC0D0F27}" -EndProject -Global - GlobalSection(TeamFoundationVersionControl) = preSolution - SccNumberOfProjects = 2 - SccEnterpriseProvider = {4CA58AB2-18FA-4F8D-95D4-32DDF27D184C} - SccTeamFoundationServer = http://tfs_server:8080/tfs/storiespark - SccProjectUniqueName0 = CommonMedia.vcxproj - SccLocalPath0 = . - SccLocalPath1 = . - EndGlobalSection - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Win32 = Debug|Win32 - Release|Win32 = Release|Win32 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {21BBD32C-AF5E-4741-8B80-3B73FC0D0F27}.Debug|Win32.ActiveCfg = Debug|Win32 - {21BBD32C-AF5E-4741-8B80-3B73FC0D0F27}.Debug|Win32.Build.0 = Debug|Win32 - {21BBD32C-AF5E-4741-8B80-3B73FC0D0F27}.Release|Win32.ActiveCfg = Release|Win32 - {21BBD32C-AF5E-4741-8B80-3B73FC0D0F27}.Release|Win32.Build.0 = Release|Win32 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/Minecraft.Client/Common/CommonMedia.vcxproj b/Minecraft.Client/Common/CommonMedia.vcxproj deleted file mode 100644 index 5a472e0b..00000000 --- a/Minecraft.Client/Common/CommonMedia.vcxproj +++ /dev/null @@ -1,115 +0,0 @@ - - - - - Debug - Win32 - - - Release - Win32 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {21BBD32C-AF5E-4741-8B80-3B73FC0D0F27} - MakeFileProj - SAK - SAK - SAK - SAK - - - - Makefile - true - v110 - - - Makefile - false - v110 - - - - - - - - - - - - - WIN32;_DEBUG;$(NMakePreprocessorDefinitions) - echo Creating languages.loc -copy .\Media\strings.resx .\Media\en-EN.lang -copy .\Media\fr-FR\strings.resx .\Media\fr-FR\fr-FR.lang -copy .\Media\ja-JP\strings.resx .\Media\ja-JP\ja-JP.lang -..\..\..\Tools\NewLocalisationPacker.exe --static .\Media .\Media\languages.loc - -echo Making archive -..\..\..\Tools\ArchiveFilePacker.exe -cd $(ProjectDir)\Media media.arc media.txt - -echo Copying Durango strings.h -copy .\Media\strings.h ..\Durango\strings.h - -echo Copying PS3 strings.h -copy .\Media\strings.h ..\PS3\strings.h - -echo Copying PS4 strings.h -copy .\Media\strings.h ..\Orbis\strings.h - -echo Copying Win strings.h -copy .\Media\strings.h ..\Windows64\strings.h - - - WIN32;NDEBUG;$(NMakePreprocessorDefinitions) - - - - - - - \ No newline at end of file diff --git a/Minecraft.Client/Common/CommonMedia.vcxproj.filters b/Minecraft.Client/Common/CommonMedia.vcxproj.filters deleted file mode 100644 index 9fb0927d..00000000 --- a/Minecraft.Client/Common/CommonMedia.vcxproj.filters +++ /dev/null @@ -1,136 +0,0 @@ - - - - - {55c7ab2e-b3e5-4aed-9ffe-3308591d9c34} - - - {eaa0eb72-0b27-4080-ad53-f68e42f37ba8} - - - {711ad95b-eb56-4e18-b001-34ad7b8075a3} - - - {1432ec3d-c5d0-46da-91b6-e7737095a97e} - - - {4b2aeaf1-04d7-454d-b2d9-08364799831c} - - - {4b0eaef6-fa2f-4605-b0da-a81ffb5659bc} - - - {bf1c74da-21f1-4bdd-98ed-83457946e4cc} - - - - - IggyMedia - - - IggyMedia - - - IggyMedia - - - IggyMedia - - - IggyMedia - - - IggyMedia - - - IggyMedia - - - Archive - - - Archive - - - IggyMedia - - - IggyMedia - - - IggyMedia - - - IggyMedia - - - IggyMedia - - - IggyMedia - - - IggyMedia - - - - - Strings - - - - - Strings - - - Strings - - - Strings - - - Strings - - - Strings - - - Strings - - - Strings - - - Strings - - - Strings - - - Strings - - - Strings - - - Strings - - - Archive - - - - - Archive\Durango - - - Archive\PS3 - - - Archive\PS4 - - - Archive\Win64 - - - \ No newline at end of file diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/GameRules.sln b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/GameRules.sln deleted file mode 100644 index 31c1bd39..00000000 --- a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/GameRules.sln +++ /dev/null @@ -1,30 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 11.00 -# Visual Studio 2010 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "GameRules", "GameRules.vcxproj", "{0DD2FD59-36AC-476F-9201-D687A4CE9E98}" -EndProject -Global - GlobalSection(TeamFoundationVersionControl) = preSolution - SccNumberOfProjects = 2 - SccEnterpriseProvider = {4CA58AB2-18FA-4F8D-95D4-32DDF27D184C} - SccTeamFoundationServer = http://tfs_server:8080/tfs/storiespark - SccProjectUniqueName0 = GameRules.vcxproj - SccLocalPath0 = . - SccLocalPath1 = . - EndGlobalSection - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Xbox 360 = Debug|Xbox 360 - Release|Xbox 360 = Release|Xbox 360 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {0DD2FD59-36AC-476F-9201-D687A4CE9E98}.Debug|Xbox 360.ActiveCfg = Debug|Xbox 360 - {0DD2FD59-36AC-476F-9201-D687A4CE9E98}.Debug|Xbox 360.Build.0 = Debug|Xbox 360 - {0DD2FD59-36AC-476F-9201-D687A4CE9E98}.Debug|Xbox 360.Deploy.0 = Debug|Xbox 360 - {0DD2FD59-36AC-476F-9201-D687A4CE9E98}.Release|Xbox 360.ActiveCfg = Release|Xbox 360 - {0DD2FD59-36AC-476F-9201-D687A4CE9E98}.Release|Xbox 360.Build.0 = Release|Xbox 360 - {0DD2FD59-36AC-476F-9201-D687A4CE9E98}.Release|Xbox 360.Deploy.0 = Release|Xbox 360 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/GameRules.vcxproj b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/GameRules.vcxproj deleted file mode 100644 index 0bcb4e30..00000000 --- a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/GameRules.vcxproj +++ /dev/null @@ -1,103 +0,0 @@ - - - - - Debug - Xbox 360 - - - Release - Xbox 360 - - - - {0DD2FD59-36AC-476F-9201-D687A4CE9E98} - MakeFileProj - SAK - SAK - SAK - SAK - - - - Makefile - - - Makefile - - - - - - - - - - - - - - - _DEBUG;$(NMakePreprocessorDefinitions) - BuildGameRule.cmd Tutorial - - - GameRules.xex - NDEBUG;$(NMakePreprocessorDefinitions) - - - - - - - - CopyToHardDrive - - - - - - Designer - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - true - - - - - - \ No newline at end of file diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/GameRules.vcxproj.filters b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/GameRules.vcxproj.filters deleted file mode 100644 index 9c46ad82..00000000 --- a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/GameRules.vcxproj.filters +++ /dev/null @@ -1,114 +0,0 @@ - - - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms - - - {ab02d5da-7fb3-494b-a636-03764d9a8acd} - - - {e1a87048-bca2-46e6-a234-91d7d64eb983} - - - {da425f4a-cf76-48e8-87cb-d9fda0f42365} - - - {c0ba5f53-4881-495e-8158-5d87f379426d} - - - {61651432-41a1-42f0-a853-c7795d813418} - - - {e194e42b-1c9b-4e35-9a4b-dabd68eab3e0} - - - - - Tutorial - - - Tutorial\Loc - - - Tutorial\Loc\Microsoft - - - Tutorial\Loc\Microsoft - - - Tutorial\Loc\Microsoft - - - Tutorial\Loc\Microsoft - - - Tutorial\Loc\Microsoft - - - Tutorial\Loc\Microsoft - - - Tutorial\Loc\Microsoft - - - Tutorial\Loc\Microsoft - - - Tutorial\Loc\Microsoft - - - Packs - - - Tutorial\schematics - - - Tutorial\schematics - - - Tutorial\schematics - - - Tutorial\schematics - - - Tutorial\schematics - - - Tutorial\schematics - - - Tutorial\schematics - - - Tutorial\schematics - - - Tutorial\schematics - - - Tutorial\schematics - - - Tutorial\schematics - - - Tutorial\schematics - - - - - - - - - - - - - Shared - - - \ No newline at end of file diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/GameRules.vcxproj.vspscc b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/GameRules.vcxproj.vspscc deleted file mode 100644 index b6d32892..00000000 --- a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/GameRules.vcxproj.vspscc +++ /dev/null @@ -1,10 +0,0 @@ -"" -{ -"FILE_VERSION" = "9237" -"ENLISTMENT_CHOICE" = "NEVER" -"PROJECT_FILE_RELATIVE_PATH" = "" -"NUMBER_OF_EXCLUDED_FILES" = "0" -"ORIGINAL_PROJECT_FILE_PATH" = "" -"NUMBER_OF_NESTED_PROJECTS" = "0" -"SOURCE_CONTROL_SETTINGS_PROVIDER" = "PROVIDER" -} diff --git a/Minecraft.Client/Durango/Layout/Image/Loose/Common/res/TitleUpdate/GameRules/BuildOnly/GameRules.sln b/Minecraft.Client/Durango/Layout/Image/Loose/Common/res/TitleUpdate/GameRules/BuildOnly/GameRules.sln deleted file mode 100644 index 31c1bd39..00000000 --- a/Minecraft.Client/Durango/Layout/Image/Loose/Common/res/TitleUpdate/GameRules/BuildOnly/GameRules.sln +++ /dev/null @@ -1,30 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 11.00 -# Visual Studio 2010 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "GameRules", "GameRules.vcxproj", "{0DD2FD59-36AC-476F-9201-D687A4CE9E98}" -EndProject -Global - GlobalSection(TeamFoundationVersionControl) = preSolution - SccNumberOfProjects = 2 - SccEnterpriseProvider = {4CA58AB2-18FA-4F8D-95D4-32DDF27D184C} - SccTeamFoundationServer = http://tfs_server:8080/tfs/storiespark - SccProjectUniqueName0 = GameRules.vcxproj - SccLocalPath0 = . - SccLocalPath1 = . - EndGlobalSection - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Xbox 360 = Debug|Xbox 360 - Release|Xbox 360 = Release|Xbox 360 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {0DD2FD59-36AC-476F-9201-D687A4CE9E98}.Debug|Xbox 360.ActiveCfg = Debug|Xbox 360 - {0DD2FD59-36AC-476F-9201-D687A4CE9E98}.Debug|Xbox 360.Build.0 = Debug|Xbox 360 - {0DD2FD59-36AC-476F-9201-D687A4CE9E98}.Debug|Xbox 360.Deploy.0 = Debug|Xbox 360 - {0DD2FD59-36AC-476F-9201-D687A4CE9E98}.Release|Xbox 360.ActiveCfg = Release|Xbox 360 - {0DD2FD59-36AC-476F-9201-D687A4CE9E98}.Release|Xbox 360.Build.0 = Release|Xbox 360 - {0DD2FD59-36AC-476F-9201-D687A4CE9E98}.Release|Xbox 360.Deploy.0 = Release|Xbox 360 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/Minecraft.Client/Durango/Layout/Image/Loose/Common/res/TitleUpdate/GameRules/BuildOnly/GameRules.vcxproj b/Minecraft.Client/Durango/Layout/Image/Loose/Common/res/TitleUpdate/GameRules/BuildOnly/GameRules.vcxproj deleted file mode 100644 index 0bcb4e30..00000000 --- a/Minecraft.Client/Durango/Layout/Image/Loose/Common/res/TitleUpdate/GameRules/BuildOnly/GameRules.vcxproj +++ /dev/null @@ -1,103 +0,0 @@ - - - - - Debug - Xbox 360 - - - Release - Xbox 360 - - - - {0DD2FD59-36AC-476F-9201-D687A4CE9E98} - MakeFileProj - SAK - SAK - SAK - SAK - - - - Makefile - - - Makefile - - - - - - - - - - - - - - - _DEBUG;$(NMakePreprocessorDefinitions) - BuildGameRule.cmd Tutorial - - - GameRules.xex - NDEBUG;$(NMakePreprocessorDefinitions) - - - - - - - - CopyToHardDrive - - - - - - Designer - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - true - - - - - - \ No newline at end of file diff --git a/Minecraft.Client/Durango/Layout/Image/Loose/Common/res/TitleUpdate/GameRules/BuildOnly/GameRules.vcxproj.filters b/Minecraft.Client/Durango/Layout/Image/Loose/Common/res/TitleUpdate/GameRules/BuildOnly/GameRules.vcxproj.filters deleted file mode 100644 index 9c46ad82..00000000 --- a/Minecraft.Client/Durango/Layout/Image/Loose/Common/res/TitleUpdate/GameRules/BuildOnly/GameRules.vcxproj.filters +++ /dev/null @@ -1,114 +0,0 @@ - - - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms - - - {ab02d5da-7fb3-494b-a636-03764d9a8acd} - - - {e1a87048-bca2-46e6-a234-91d7d64eb983} - - - {da425f4a-cf76-48e8-87cb-d9fda0f42365} - - - {c0ba5f53-4881-495e-8158-5d87f379426d} - - - {61651432-41a1-42f0-a853-c7795d813418} - - - {e194e42b-1c9b-4e35-9a4b-dabd68eab3e0} - - - - - Tutorial - - - Tutorial\Loc - - - Tutorial\Loc\Microsoft - - - Tutorial\Loc\Microsoft - - - Tutorial\Loc\Microsoft - - - Tutorial\Loc\Microsoft - - - Tutorial\Loc\Microsoft - - - Tutorial\Loc\Microsoft - - - Tutorial\Loc\Microsoft - - - Tutorial\Loc\Microsoft - - - Tutorial\Loc\Microsoft - - - Packs - - - Tutorial\schematics - - - Tutorial\schematics - - - Tutorial\schematics - - - Tutorial\schematics - - - Tutorial\schematics - - - Tutorial\schematics - - - Tutorial\schematics - - - Tutorial\schematics - - - Tutorial\schematics - - - Tutorial\schematics - - - Tutorial\schematics - - - Tutorial\schematics - - - - - - - - - - - - - Shared - - - \ No newline at end of file diff --git a/Minecraft.Client/Durango/Layout/Image/Loose/Common/res/TitleUpdate/GameRules/BuildOnly/GameRules.vcxproj.vspscc b/Minecraft.Client/Durango/Layout/Image/Loose/Common/res/TitleUpdate/GameRules/BuildOnly/GameRules.vcxproj.vspscc deleted file mode 100644 index b6d32892..00000000 --- a/Minecraft.Client/Durango/Layout/Image/Loose/Common/res/TitleUpdate/GameRules/BuildOnly/GameRules.vcxproj.vspscc +++ /dev/null @@ -1,10 +0,0 @@ -"" -{ -"FILE_VERSION" = "9237" -"ENLISTMENT_CHOICE" = "NEVER" -"PROJECT_FILE_RELATIVE_PATH" = "" -"NUMBER_OF_EXCLUDED_FILES" = "0" -"ORIGINAL_PROJECT_FILE_PATH" = "" -"NUMBER_OF_NESTED_PROJECTS" = "0" -"SOURCE_CONTROL_SETTINGS_PROVIDER" = "PROVIDER" -} diff --git a/Minecraft.Client/Minecraft.Client.vcxproj b/Minecraft.Client/Minecraft.Client.vcxproj deleted file mode 100644 index d97cbc38..00000000 --- a/Minecraft.Client/Minecraft.Client.vcxproj +++ /dev/null @@ -1,48741 +0,0 @@ - - - - - ContentPackage_NO_TU - ARM64EC - - - ContentPackage_NO_TU - Durango - - - ContentPackage_NO_TU - ORBIS - - - ContentPackage_NO_TU - PS3 - - - ContentPackage_NO_TU - PSVita - - - ContentPackage_NO_TU - Win32 - - - ContentPackage_NO_TU - x64 - - - ContentPackage_NO_TU - Xbox 360 - - - CONTENTPACKAGE_SYMBOLS - ARM64EC - - - CONTENTPACKAGE_SYMBOLS - Durango - - - CONTENTPACKAGE_SYMBOLS - ORBIS - - - CONTENTPACKAGE_SYMBOLS - PS3 - - - CONTENTPACKAGE_SYMBOLS - PSVita - - - CONTENTPACKAGE_SYMBOLS - Win32 - - - CONTENTPACKAGE_SYMBOLS - x64 - - - CONTENTPACKAGE_SYMBOLS - Xbox 360 - - - ContentPackage_Vita - ARM64EC - - - ContentPackage_Vita - Durango - - - ContentPackage_Vita - ORBIS - - - ContentPackage_Vita - PS3 - - - ContentPackage_Vita - PSVita - - - ContentPackage_Vita - Win32 - - - ContentPackage_Vita - x64 - - - ContentPackage_Vita - Xbox 360 - - - ContentPackage - ARM64EC - - - ContentPackage - Durango - - - ContentPackage - ORBIS - - - ContentPackage - PS3 - - - ContentPackage - PSVita - - - ContentPackage - Win32 - - - ContentPackage - x64 - - - ContentPackage - Xbox 360 - - - Debug - ARM64EC - - - Debug - Durango - - - Debug - ORBIS - - - Debug - PS3 - - - Debug - PSVita - - - Debug - Win32 - - - Debug - x64 - - - Debug - Xbox 360 - - - ReleaseForArt - ARM64EC - - - ReleaseForArt - Durango - - - ReleaseForArt - ORBIS - - - ReleaseForArt - PS3 - - - ReleaseForArt - PSVita - - - ReleaseForArt - Win32 - - - ReleaseForArt - x64 - - - ReleaseForArt - Xbox 360 - - - Release - ARM64EC - - - Release - Durango - - - Release - ORBIS - - - Release - PS3 - - - Release - PSVita - - - Release - Win32 - - - Release - x64 - - - Release - Xbox 360 - - - - en-US - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3} - SAK - SAK - SAK - SAK - Xbox360Proj - title - - - - Application - MultiByte - - - Application - MultiByte - - - Application - MultiByte - - - Application - MultiByte - WithExceptsWithRtti - SNC - - - Application - MultiByte - WithExceptsWithRtti - SNC - - - Application - MultiByte - WithExceptsWithRtti - NoTocRestore2 - - - Application - MultiByte - WithExceptsWithRtti - NoTocRestore2 - - - Application - MultiByte - WithExceptsWithRtti - NoTocRestore2 - - - Application - MultiByte - WithExceptsWithRtti - NoTocRestore2 - - - Application - MultiByte - v143 - - - Application - MultiByte - v143 - - - Application - MultiByte - v143 - - - Application - Unicode - v143 - false - - - Application - MultiByte - v143 - true - - - Application - MultiByte - v143 - - - Application - MultiByte - v143 - - - Application - MultiByte - v143 - - - Application - MultiByte - v143 - - - Application - MultiByte - v143 - - - Application - Unicode - v143 - true - - - Application - Unicode - v143 - true - - - Application - MultiByte - true - - - Application - MultiByte - true - - - Application - MultiByte - true - - - Application - MultiByte - true - - - Application - MultiByte - true - WithExceptsWithRtti - NoTocRestore2 - - - Application - MultiByte - WithExceptsWithRtti - NoTocRestore2 - - - Application - MultiByte - true - WithExceptsWithRtti - NoTocRestore2 - - - Application - MultiByte - true - WithExceptsWithRtti - NoTocRestore2 - - - Application - MultiByte - true - WithExceptsWithRtti - - - Application - MultiByte - true - WithExceptsWithRtti - - - Application - MultiByte - true - - - Application - MultiByte - true - - - Application - MultiByte - true - v143 - - - Application - MultiByte - true - v143 - - - Application - MultiByte - true - v143 - - - Application - MultiByte - true - v143 - - - Application - MultiByte - true - v143 - - - Application - MultiByte - true - v143 - - - Application - MultiByte - true - v143 - - - Application - MultiByte - true - v143 - - - Application - MultiByte - true - v143 - - - Application - MultiByte - true - v143 - - - Application - MultiByte - true - v143 - - - Application - MultiByte - true - v143 - - - Application - Unicode - true - v143 - - - Application - MultiByte - true - v143 - - - Application - MultiByte - true - v143 - - - Application - MultiByte - true - v143 - - - Application - MultiByte - true - v143 - - - Clang - - - Clang - - - Clang - - - Clang - - - Clang - - - Clang - - - Clang - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - $(OutDir)$(ProjectName)_D.xex - $(ProjectDir)\Xbox\Sentient\Include;$(IncludePath) - - - false - $(OutDir)$(ProjectName).xex - $(ProjectDir)\Xbox\Sentient\Include;$(IncludePath) - - - false - $(OutDir)$(ProjectName).xex - $(ProjectDir)\Xbox\Sentient\Include;$(IncludePath) - - - true - $(OutDir)$(ProjectName)_D.xex - $(ProjectDir)\..\Minecraft.Client\PS3\Assert;$(SCE_PS3_ROOT)\target\ppu\include;$(SCE_PS3_ROOT)\target\common\include;$(SCE_PS3_ROOT)\host-win32\sn\ppu\include;$(ProjectDir)\..\Minecraft.Client\PS3\PS3Extras;$(ProjectDir)\..\Minecraft.Client\PS3\PS3Extras\boost_1_53_0\boost\tr1\tr1;$(ProjectDir)\..\Minecraft.Client\PS3\PS3Extras\boost_1_53_0;$(ProjectDir)..\Minecraft.World\x64headers - false - - - true - $(OutDir)$(ProjectName)_D.xex - $(SCE_PSP2_SDK_DIR)/target\src\npToolkit\include;$(ProjectDir)\..\Minecraft.Client\PSVita\Assert;$(ProjectDir);$(ProjectDir)..\Minecraft.World\x64headers;$(ProjectDir)\..\Minecraft.Client\PSVita\PSVitaExtras - false - - - true - $(OutDir)$(ProjectName)_D.xex - $(ProjectDir)\..\Minecraft.Client\PS3\Assert;$(SCE_PS3_ROOT)\target\ppu\include;$(SCE_PS3_ROOT)\target\common\include;$(SCE_PS3_ROOT)\host-win32\sn\ppu\include;$(ProjectDir)\..\Minecraft.Client\PS3\PS3Extras;$(ProjectDir)\..\Minecraft.Client\PS3\PS3Extras\boost_1_53_0\boost\tr1\tr1;$(ProjectDir)\..\Minecraft.Client\PS3\PS3Extras\boost_1_53_0;$(ProjectDir)..\Minecraft.World\x64headers - - - true - $(OutDir)$(ProjectName)_D.xex - $(ProjectDir)\..\Minecraft.Client\PS3\Assert;$(SCE_PS3_ROOT)\target\ppu\include;$(SCE_PS3_ROOT)\target\common\include;$(SCE_PS3_ROOT)\host-win32\sn\ppu\include;$(ProjectDir)\..\Minecraft.Client\PS3\PS3Extras;$(ProjectDir)\..\Minecraft.Client\PS3\PS3Extras\boost_1_53_0\boost\tr1\tr1;$(ProjectDir)\..\Minecraft.Client\PS3\PS3Extras\boost_1_53_0;$(ProjectDir)..\Minecraft.World\x64headers - - - true - $(OutDir)$(ProjectName)_D.xex - $(SCE_PSP2_SDK_DIR)/target\src\npToolkit\include;$(ProjectDir)..\Minecraft.Client\PSVita\Assert;$(ProjectDir);$(ProjectDir)..\Minecraft.World\x64headers;$(ProjectDir)\..\Minecraft.Client\PSVita\PSVitaExtras - - - true - $(OutDir)$(ProjectName)_D.xex - $(SCE_PSP2_SDK_DIR)/target\src\npToolkit\include;$(MINECRAFT_CONSOLES_DIR)\Minecraft.Client\PSVita\Assert;$(ProjectDir);$(ProjectDir)..\Minecraft.World\x64headers;$(ProjectDir)\..\Minecraft.Client\PSVita\PSVitaExtras - - - true - $(OutDir)$(ProjectName)_D.xex - $(ProjectDir)\..\Minecraft.World\x64headers;$(ProjectDir)\Xbox\Sentient\Include;$(IncludePath) - false - false - false - - - true - $(OutDir)$(ProjectName)_D.xex - $(ProjectDir)\..\Minecraft.World\x64headers;$(ProjectDir)\Xbox\Sentient\Include;$(IncludePath) - - - true - $(OutDir)$(ProjectName)_D.xex - $(ProjectDir)\..\Minecraft.World\x64headers;$(ProjectDir)\Xbox\Sentient\Include;$(IncludePath) - - - true - $(OutDir)$(ProjectName)_D.xex - $(ProjectDir)Durango\DurangoExtras;$(ProjectDir)\..\Minecraft.World\x64headers;$(ProjectDir)\Xbox\Sentient\Include;$(Console_SdkIncludeRoot) - $(Console_SdkRoot)bin;$(VCInstallDir)bin\x86_amd64;$(VCInstallDir)bin;$(WindowsSDK_ExecutablePath_x86);$(VSInstallDir)Common7\Tools\bin;$(VSInstallDir)Common7\tools;$(VSInstallDir)Common7\ide;$(ProgramFiles)\HTML Help Workshop;$(MSBuildToolsPath32);$(FxCopDir);$(PATH); - $(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath) - $(Console_SdkLibPath) - $(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath) - true - $(ProjectName) - $(Platform)_$(Configuration)\ - $(SolutionDir)$(Platform)_$(Configuration)\ - false - - - - - false - $(OutDir)$(ProjectName)_D.xex - $(ProjectDir)\..\Minecraft.World\x64headers;$(ProjectDir)\Xbox\Sentient\Include;$(IncludePath) - false - false - false - - - true - $(OutDir)$(ProjectName)_D.xex - $(ProjectDir)\..\Minecraft.World\x64headers;$(ProjectDir)\Xbox\Sentient\Include;$(IncludePath) - - - true - $(OutDir)$(ProjectName)_D.xex - $(ProjectDir)\..\Minecraft.World\x64headers;$(ProjectDir)\Xbox\Sentient\Include;$(IncludePath) - - - true - $(OutDir)$(ProjectName)_D.xex - $(ProjectDir)\..\Minecraft.World\x64headers;$(ProjectDir)\Xbox\Sentient\Include;$(IncludePath) - false - false - false - - - true - $(OutDir)$(ProjectName)_D.xex - $(ProjectDir)\..\Minecraft.World\x64headers;$(ProjectDir)\Xbox\Sentient\Include;$(IncludePath) - - - true - $(OutDir)$(ProjectName)_D.xex - $(ProjectDir)\..\Minecraft.World\x64headers;$(ProjectDir)\Xbox\Sentient\Include;$(IncludePath) - - - true - $(OutDir)$(ProjectName)_D.xex - $(ProjectDir)Durango\DurangoExtras;$(ProjectDir)\x64headers;$(ProjectDir)\..\Minecraft.World\x64headers;$(ProjectDir)\Xbox\Sentient\Include;$(Console_SdkIncludeRoot) - $(Console_SdkRoot)bin;$(VCInstallDir)bin\x86_amd64;$(VCInstallDir)bin;$(WindowsSDK_ExecutablePath_x86);$(VSInstallDir)Common7\Tools\bin;$(VSInstallDir)Common7\tools;$(VSInstallDir)Common7\ide;$(ProgramFiles)\HTML Help Workshop;$(MSBuildToolsPath32);$(FxCopDir);$(PATH); - $(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath) - $(Console_SdkLibPath) - $(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath) - $(ProjectName) - $(Platform)_$(Configuration)\ - $(SolutionDir)$(Platform)_$(Configuration)\ - - - true - $(OutDir)$(ProjectName)_D.xex - $(ProjectDir)Durango\DurangoExtras;$(ProjectDir)\x64headers;$(ProjectDir)\..\Minecraft.World\x64headers;$(ProjectDir)\Xbox\Sentient\Include;$(Console_SdkIncludeRoot) - $(Console_SdkRoot)bin;$(VCInstallDir)bin\x86_amd64;$(VCInstallDir)bin;$(WindowsSDK_ExecutablePath_x86);$(VSInstallDir)Common7\Tools\bin;$(VSInstallDir)Common7\tools;$(VSInstallDir)Common7\ide;$(ProgramFiles)\HTML Help Workshop;$(MSBuildToolsPath32);$(FxCopDir);$(PATH); - $(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath) - $(Console_SdkLibPath) - $(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath) - $(ProjectName) - $(Platform)_$(Configuration)\ - $(SolutionDir)$(Platform)_$(Configuration)\ - - - false - $(OutDir)default$(TargetExt) - $(OutDir)default.xex - $(ProjectDir)\Xbox\Sentient\Include;$(IncludePath) - - - false - $(OutDir)default$(TargetExt) - $(OutDir)default.xex - $(ProjectDir)\Xbox\Sentient\Include;$(IncludePath) - - - false - $(OutDir)default$(TargetExt) - $(OutDir)default.xex - $(ProjectDir)\Xbox\Sentient\Include;$(IncludePath) - - - false - $(OutDir)default$(TargetExt) - $(OutDir)default.xex - $(ProjectDir)\Xbox\Sentient\Include;$(IncludePath) - - - false - $(OutDir)default$(TargetExt) - $(OutDir)default.xex - $(ProjectDir)\..\Minecraft.Client\PS3\Assert;$(SCE_PS3_ROOT)\target\ppu\include;$(SCE_PS3_ROOT)\target\common\include;$(SCE_PS3_ROOT)\host-win32\sn\ppu\include;$(ProjectDir)\..\Minecraft.Client\PS3\PS3Extras;$(ProjectDir)\..\Minecraft.Client\PS3\PS3Extras\boost_1_53_0\boost\tr1\tr1;$(ProjectDir)\..\Minecraft.Client\PS3\PS3Extras\boost_1_53_0;$(ProjectDir)..\Minecraft.World\x64headers - .elf - - - true - $(OutDir)$(ProjectName)_D.xex - $(SCE_PSP2_SDK_DIR)/target\src\npToolkit\include;$(ProjectDir)..\Minecraft.Client\PSVita\Assert;$(ProjectDir);$(ProjectDir)..\Minecraft.World\x64headers;$(ProjectDir)\..\Minecraft.Client\PSVita\PSVitaExtras - - - false - $(OutDir)default$(TargetExt) - $(OutDir)default.xex - $(ProjectDir)\..\Minecraft.Client\PS3\Assert;$(SCE_PS3_ROOT)\target\ppu\include;$(SCE_PS3_ROOT)\target\common\include;$(SCE_PS3_ROOT)\host-win32\sn\ppu\include;$(ProjectDir)\..\Minecraft.Client\PS3\PS3Extras;$(ProjectDir)\..\Minecraft.Client\PS3\PS3Extras\boost_1_53_0\boost\tr1\tr1;$(ProjectDir)\..\Minecraft.Client\PS3\PS3Extras\boost_1_53_0;$(ProjectDir)..\Minecraft.World\x64headers - .elf - - - false - $(OutDir)default$(TargetExt) - $(OutDir)default.xex - $(ProjectDir)..\Minecraft.World\x64headers;$(ProjectDir)\..\Minecraft.Client\PSVita\PSVitaExtras - .elf - - - false - $(OutDir)default$(TargetExt) - $(OutDir)default.xex - $(ProjectDir)\..\Minecraft.Client\PS3\Assert;$(SCE_PS3_ROOT)\target\ppu\include;$(SCE_PS3_ROOT)\target\common\include;$(SCE_PS3_ROOT)\host-win32\sn\ppu\include;$(ProjectDir)\..\Minecraft.Client\PS3\PS3Extras;$(ProjectDir)\..\Minecraft.Client\PS3\PS3Extras\boost_1_53_0\boost\tr1\tr1;$(ProjectDir)\..\Minecraft.Client\PS3\PS3Extras\boost_1_53_0;$(ProjectDir)..\Minecraft.World\x64headers - .self - - - false - $(OutDir)default$(TargetExt) - $(OutDir)default.xex - $(SCE_PSP2_SDK_DIR)/target\src\npToolkit\include;$(ProjectDir)\..\Minecraft.Client\PSVita\Assert;$(ProjectDir);$(ProjectDir)..\Minecraft.World\x64headers;$(ProjectDir)\..\Minecraft.Client\PSVita\PSVitaExtras - .self - - - false - $(OutDir)default$(TargetExt) - $(OutDir)default.xex - $(ProjectDir)\Xbox\Sentient\Include;$(IncludePath) - - - false - $(OutDir)default$(TargetExt) - $(OutDir)default.xex - $(ProjectDir)..\Minecraft.World\x64headers;$(ProjectDir)\..\Minecraft.Client\PSVita\PSVitaExtras - - - false - $(OutDir)default$(TargetExt) - $(OutDir)default.xex - $(ProjectDir)\Xbox\Sentient\Include;$(IncludePath) - false - false - false - - - false - $(OutDir)default$(TargetExt) - $(OutDir)default.xex - $(ProjectDir)\Xbox\Sentient\Include;$(IncludePath) - - - false - $(OutDir)default$(TargetExt) - $(OutDir)default.xex - $(ProjectDir)\Xbox\Sentient\Include;$(IncludePath) - - - false - $(OutDir)default$(TargetExt) - $(OutDir)default.xex - $(ProjectDir)\Xbox\Sentient\Include;$(IncludePath) - false - false - false - - - false - $(OutDir)default$(TargetExt) - $(OutDir)default.xex - $(ProjectDir)\Xbox\Sentient\Include;$(IncludePath) - - - false - $(OutDir)default$(TargetExt) - $(OutDir)default.xex - $(ProjectDir)\Xbox\Sentient\Include;$(IncludePath) - - - false - $(OutDir)default$(TargetExt) - $(OutDir)default.xex - $(ProjectDir)\Xbox\Sentient\Include;$(IncludePath) - false - false - false - - - false - $(OutDir)default$(TargetExt) - $(OutDir)default.xex - $(ProjectDir)\Xbox\Sentient\Include;$(IncludePath) - - - false - $(OutDir)default$(TargetExt) - $(OutDir)default.xex - $(ProjectDir)\Xbox\Sentient\Include;$(IncludePath) - - - false - $(OutDir)default$(TargetExt) - $(OutDir)default.xex - $(ProjectDir)\Xbox\Sentient\Include;$(IncludePath) - false - false - false - - - false - $(OutDir)default$(TargetExt) - $(OutDir)default.xex - $(ProjectDir)\Xbox\Sentient\Include;$(IncludePath) - - - false - $(OutDir)default$(TargetExt) - $(OutDir)default.xex - $(ProjectDir)\Xbox\Sentient\Include;$(IncludePath) - - - false - $(OutDir)default$(TargetExt) - $(OutDir)default.xex - $(ProjectDir)Durango\DurangoExtras;$(ProjectDir)\x64headers;$(ProjectDir)\..\Minecraft.World\x64headers;$(ProjectDir)\Xbox\Sentient\Include;$(Console_SdkIncludeRoot) - $(Console_SdkRoot)bin;$(VCInstallDir)bin\x86_amd64;$(VCInstallDir)bin;$(WindowsSDK_ExecutablePath_x86);$(VSInstallDir)Common7\Tools\bin;$(VSInstallDir)Common7\tools;$(VSInstallDir)Common7\ide;$(ProgramFiles)\HTML Help Workshop;$(MSBuildToolsPath32);$(FxCopDir);$(PATH); - $(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath) - $(Console_SdkLibPath) - $(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath) - $(ProjectName) - $(SolutionDir)$(Platform)_$(Configuration)\ - $(Platform)_$(Configuration)\ - true - - - false - $(OutDir)default$(TargetExt) - $(OutDir)default.xex - $(ProjectDir)\..\Minecraft.World\x64headers;$(ProjectDir)\Xbox\Sentient\Include;$(Console_SdkIncludeRoot) - $(Console_SdkRoot)bin;$(VCInstallDir)bin\x86_amd64;$(VCInstallDir)bin;$(WindowsSDK_ExecutablePath_x86);$(VSInstallDir)Common7\Tools\bin;$(VSInstallDir)Common7\tools;$(VSInstallDir)Common7\ide;$(ProgramFiles)\HTML Help Workshop;$(MSBuildToolsPath32);$(FxCopDir);$(PATH); - $(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath) - $(Console_SdkLibPath) - $(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath) - - - false - $(OutDir)default$(TargetExt) - $(OutDir)default.xex - $(ProjectDir)\..\Minecraft.World\x64headers;$(ProjectDir)\Xbox\Sentient\Include;$(Console_SdkIncludeRoot) - $(Console_SdkRoot)bin;$(VCInstallDir)bin\x86_amd64;$(VCInstallDir)bin;$(WindowsSDK_ExecutablePath_x86);$(VSInstallDir)Common7\Tools\bin;$(VSInstallDir)Common7\tools;$(VSInstallDir)Common7\ide;$(ProgramFiles)\HTML Help Workshop;$(MSBuildToolsPath32);$(FxCopDir);$(PATH); - $(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath) - $(Console_SdkLibPath) - $(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath) - - - false - $(OutDir)default$(TargetExt) - $(OutDir)default.xex - $(ProjectDir)\..\Minecraft.World\x64headers;$(ProjectDir)\Xbox\Sentient\Include;$(Console_SdkIncludeRoot) - $(Console_SdkRoot)bin;$(VCInstallDir)bin\x86_amd64;$(VCInstallDir)bin;$(WindowsSDK_ExecutablePath_x86);$(VSInstallDir)Common7\Tools\bin;$(VSInstallDir)Common7\tools;$(VSInstallDir)Common7\ide;$(ProgramFiles)\HTML Help Workshop;$(MSBuildToolsPath32);$(FxCopDir);$(PATH); - $(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath) - $(Console_SdkLibPath) - $(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath) - - - false - $(OutDir)default$(TargetExt) - $(OutDir)default.xex - $(ProjectDir)\..\Minecraft.World\x64headers;$(ProjectDir)\Xbox\Sentient\Include;$(Console_SdkIncludeRoot) - $(Console_SdkRoot)bin;$(VCInstallDir)bin\x86_amd64;$(VCInstallDir)bin;$(WindowsSDK_ExecutablePath_x86);$(VSInstallDir)Common7\Tools\bin;$(VSInstallDir)Common7\tools;$(VSInstallDir)Common7\ide;$(ProgramFiles)\HTML Help Workshop;$(MSBuildToolsPath32);$(FxCopDir);$(PATH); - $(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath) - $(Console_SdkLibPath) - $(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath) - - - $(ProjectDir)\..\Minecraft.Client\Orbis\Assert;$(ProjectDir)\..\Minecraft.World\x64headers;$(ProjectDir)Orbis\OrbisExtras;$(SCE_ORBIS_SDK_DIR)\host_tools\lib\clang\include;$(SCE_ORBIS_SDK_DIR)\target\include;$(SCE_ORBIS_SDK_DIR)\target\include_common - - - $(ProjectDir)\..\Minecraft.Client\Orbis\Assert;$(ProjectDir)\..\Minecraft.World\x64headers;$(ProjectDir)Orbis\OrbisExtras;$(SCE_ORBIS_SDK_DIR)\host_tools\lib\clang\include;$(SCE_ORBIS_SDK_DIR)\target\include;$(SCE_ORBIS_SDK_DIR)\target\include_common - - - $(ProjectDir)\..\Minecraft.World\x64headers;$(ProjectDir)Orbis\OrbisExtras;$(SCE_ORBIS_SDK_DIR)\host_tools\lib\clang\include;$(SCE_ORBIS_SDK_DIR)\target\include;$(SCE_ORBIS_SDK_DIR)\target\include_common; - - - $(ProjectDir)\..\Minecraft.World\x64headers;$(ProjectDir)Orbis\OrbisExtras;$(SCE_ORBIS_SDK_DIR)\host_tools\lib\clang\include;$(SCE_ORBIS_SDK_DIR)\target\include;$(SCE_ORBIS_SDK_DIR)\target\include_common; - - - $(ProjectDir)\..\Minecraft.Client\Orbis\Assert;$(ProjectDir);$(ProjectDir)\..\Minecraft.World\x64headers;$(ProjectDir)Orbis\OrbisExtras;$(SCE_ORBIS_SDK_DIR)\host_tools\lib\clang\include;$(SCE_ORBIS_SDK_DIR)\target\include;$(SCE_ORBIS_SDK_DIR)\target\include_common - - - $(ProjectDir)\..\Minecraft.Client\Orbis\Assert;$(ProjectDir);$(ProjectDir)\..\Minecraft.World\x64headers;$(ProjectDir)Orbis\OrbisExtras;$(SCE_ORBIS_SDK_DIR)\host_tools\lib\clang\include;$(SCE_ORBIS_SDK_DIR)\target\include;$(SCE_ORBIS_SDK_DIR)\target\include_common - - - $(ProjectDir)\..\Minecraft.Client\Orbis\Assert;$(ProjectDir);$(ProjectDir)\..\Minecraft.World\x64headers;$(ProjectDir)Orbis\OrbisExtras;$(SCE_ORBIS_SDK_DIR)\host_tools\lib\clang\include;$(SCE_ORBIS_SDK_DIR)\target\include;$(SCE_ORBIS_SDK_DIR)\target\include_common - - - false - false - - - - Use - Level3 - ProgramDatabase - Disabled - false - false - false - $(OutDir)$(ProjectName).pch - MultiThreadedDebug - _DEBUG_MENUS_ENABLED;_ITERATOR_DEBUG_LEVEL=0;_SECURE_SCL=0;_DEBUG;_XBOX;%(PreprocessorDefinitions) - Disabled - $(ProjectDir);%(AdditionalIncludeDirectories) - true - true - Default - false - $(IntDir)/%(RelativeDir)/ - - - true - $(OutDir)$(ProjectName).pdb - xavatar2d.lib;xapilibd.lib;d3d9d.lib;d3dx9d.lib;xgraphicsd.lib;xboxkrnl.lib;xnetd.lib;xaudiod2.lib;xactd3.lib;x3daudiod.lib;xmcored.lib;xbdm.lib;vcompd.lib;xuirund.lib;xuirenderd.lib;xuihtmld.lib;xonline.lib;xhvd2.lib;qnetxaudio2d.lib;xpartyd.lib;..\Minecraft.World\Debug\Minecraft.World.lib;xbox\4JLibs\libs\4J_Input_d.lib;xbox\4JLibs\libs\4J_Storage_d.lib;xbox\4JLibs\libs\4J_Profile_d.lib;xbox\4JLibs\libs\4J_Render_d.lib;xsocialpostd.lib;xrnmd.lib;xbox\Sentient\libs\SenCoreD.lib;xbox\Sentient\libs\SenNewsD.lib;xbox\Sentient\libs\SenUGCD.lib;xbox\Sentient\libs\SenBoxArtD.lib;nuiapid.lib;STd.lib;NuiFitnessApid.lib;NuiHandlesd.lib;NuiSpeechd.lib;xhttpd.lib;xauthd.lib;xgetserviceendpointd.lib;xavd.lib;xjsond.lib;xbox\4JLibs\libs\4J_XTMS_d.lib;%(AdditionalDependencies) - - - $(ProjectDir)xbox\xex-dev.xml - - - 1480659447 - - - 584111F7=$(ProjectDir)xbox\GameConfig\Minecraft.spa,RO;media=$(ProjectDir)XboxMedia\XZP\Minecraft.xzp,RO - true - - - CopyToHardDrive - $(RemoteRoot)=$(ImagePath);$(RemoteRoot)\res=Common\res;$(RemoteRoot)=XboxMedia\AvatarAwards;$(RemoteRoot)\Tutorial=Common\Tutorial\Tutorial;$(RemoteRoot)=XboxMedia\584111F70AAAAAAA;$(RemoteRoot)=Xbox\kinect\speech;$(RemoteRoot)=XboxMedia\XZP\TMSFiles.xzp;$(RemoteRoot)\DummyTexturePack=Common\DummyTexturePack - - - - - Use - Level3 - ProgramDatabase - Full - false - false - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _DEBUG_MENUS_ENABLED;_ITERATOR_DEBUG_LEVEL=0;NDEBUG;_XBOX;%(PreprocessorDefinitions);PROFILE - Disabled - $(ProjectDir);%(AdditionalIncludeDirectories) - true - true - Default - false - Speed - true - true - true - $(IntDir)/%(RelativeDir)/ - - - true - $(OutDir)$(ProjectName).pdb - xavatar2.lib;xapilibi.lib;d3d9i.lib;d3dx9.lib;xgraphics.lib;xboxkrnl.lib;xnet.lib;xaudio2.lib;xact3.lib;x3daudio.lib;xmcore.lib;vcomp.lib;xuirun.lib;xuirender.lib;xuihtml.lib;xonline.lib;xhv2.lib;qnetxaudio2.lib;xparty.lib;xbox\4JLibs\libs\4J_Input_r.lib;xbox\4JLibs\libs\4J_Storage_r.lib;xbox\4JLibs\libs\4J_Profile_r.lib;xbox\4JLibs\libs\4J_Render.lib;..\Minecraft.World\Release\Minecraft.World.lib;xbdm.lib;xsocialpost.lib;xrnm.lib;xbox\Sentient\libs\SenCore.lib;xbox\Sentient\libs\SenNews.lib;xbox\Sentient\libs\SenUGC.lib;xbox\Sentient\libs\SenBoxArt.lib;NuiApi.lib;ST.lib;NuiFitnessApi.lib;NuiHandles.lib;NuiSpeech.lib;NuiAudio.lib;xhttp.lib;xauth.lib;xgetserviceendpoint.lib;xav.lib;xjson.lib;xbox\4JLibs\libs\4J_XTMS_r.lib;%(AdditionalDependencies) - xapilib.lib - true - false - UseLinkTimeCodeGeneration - true - - - $(ProjectDir)xbox\xex-dev.xml - - - 1480659447 - - - 584111F7=$(ProjectDir)xbox\GameConfig\Minecraft.spa,RO;media=$(ProjectDir)XboxMedia\XZP\Minecraft.xzp,RO - false - - - CopyToHardDrive - $(RemoteRoot)=$(ImagePath);$(RemoteRoot)\res=Common\res;$(RemoteRoot)=XboxMedia\AvatarAwards;$(RemoteRoot)\Tutorial=Common\Tutorial\Tutorial;$(RemoteRoot)=XboxMedia\584111F70AAAAAAA;$(RemoteRoot)=Xbox\kinect\speech;$(RemoteRoot)=XboxMedia\XZP\TMSFiles.xzp;$(RemoteRoot)\DummyTexturePack=Common\DummyTexturePack - - - - - Use - Level3 - ProgramDatabase - Full - false - false - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _DEBUG_MENUS_ENABLED;_ITERATOR_DEBUG_LEVEL=0;NDEBUG;_XBOX;%(PreprocessorDefinitions);PROFILE - Disabled - $(ProjectDir);%(AdditionalIncludeDirectories) - true - true - Default - false - Speed - true - true - true - $(IntDir)/%(RelativeDir)/ - - - true - $(OutDir)$(ProjectName).pdb - xavatar2.lib;xapilibi.lib;d3d9i.lib;d3dx9.lib;xgraphics.lib;xboxkrnl.lib;xnet.lib;xaudio2.lib;xact3.lib;x3daudio.lib;xmcore.lib;vcomp.lib;xuirun.lib;xuirender.lib;xuihtml.lib;xonline.lib;xhv2.lib;qnetxaudio2.lib;xparty.lib;xbox\4JLibs\libs\4J_Input_r.lib;xbox\4JLibs\libs\4J_Storage_r.lib;xbox\4JLibs\libs\4J_Profile_r.lib;xbox\4JLibs\libs\4J_Render.lib;..\Minecraft.World\Release\Minecraft.World.lib;xbdm.lib;xsocialpost.lib;xrnm.lib;xbox\Sentient\libs\SenCore.lib;xbox\Sentient\libs\SenNews.lib;xbox\Sentient\libs\SenUGC.lib;xbox\Sentient\libs\SenBoxArt.lib;NuiApi.lib;ST.lib;NuiFitnessApi.lib;NuiHandles.lib;NuiSpeech.lib;NuiAudio.lib;xhttp.lib;xauth.lib;xgetserviceendpoint.lib;xav.lib;xjson.lib;xtms.lib;%(AdditionalDependencies) - xapilib.lib - true - false - UseLinkTimeCodeGeneration - true - - - $(ProjectDir)xbox\xex-dev.xml - - - 1480659447 - - - 584111F7=$(ProjectDir)xbox\GameConfig\Minecraft.spa,RO;media=$(ProjectDir)XboxMedia\XZP\Minecraft.xzp,RO - false - - - CopyToHardDrive - $(RemoteRoot)=$(ImagePath);$(RemoteRoot)\res=Common\res;$(RemoteRoot)=XboxMedia\AvatarAwards;$(RemoteRoot)\Tutorial=Common\Tutorial\Tutorial;$(RemoteRoot)=XboxMedia\584111F70AAAAAAA;$(RemoteRoot)=Xbox\kinect\speech;$(RemoteRoot)=XboxMedia\XZP\TMSFiles.xzp;$(RemoteRoot)\DummyTexturePack=Common\DummyTexturePack - - - - - Use - Level3 - ProgramDatabase - Disabled - false - true - false - $(OutDir)$(ProjectName).pch - MultiThreadedDebug - _DEBUG_MENUS_ENABLED;_ITERATOR_DEBUG_LEVEL=0;_SECURE_SCL=0;_DEBUG;%(PreprocessorDefinitions) - Disabled - PS3\Iggy\include;$(ProjectDir);%(AdditionalIncludeDirectories) - true - true - Default - true - true - GenerateWarnings - Level0 - 1700;613;1011 - -Xpch_override=1 %(AdditionalOptions) - - - true - $(OutDir)$(ProjectName).pdb - $(OutDir)Minecraft.World.a;ps3\4JLibs\libs\4j_Render_d.a;ps3\4JLibs\libs\4j_Input_d.a;ps3\4JLibs\libs\4j_Storage_d.a;ps3\4JLibs\libs\4j_Profile_d.a;ps3\Miles\lib\mssps3.a;ps3\Miles\lib\mssspurs.o;ps3\Miles\lib\audps3.a;ps3\Miles\lib\BinkAPS3.A;ps3\Miles\lib\spu\mssppu_spurs.a;PS3\Iggy\lib\libiggy_ps3.a;ps3\Edge\lib\libedgezlib_dbg.a;Common\Network\Sony\sceRemoteStorage\ps3\lib\sceRemoteStorage.a;PS3\PS3Extras\HeapInspector\Server\PS3\Debug_RTTI_EH\libHeapInspectorServer.a;libsntuner.a;libpngdec_stub.a;libpngenc_stub.a;libjpgdec_stub.a;libjpgenc_stub.a;libnet_stub.a;libsysutil_savedata_stub.a;libsysutil_userinfo_stub.a;libsysutil_np_trophy_stub.a;libsysutil_game_stub.a;libsysutil_avc2_stub.a;libsysutil_np_commerce2_stub.a;libsysutil_avconf_ext_stub.a;libhttp_stub.a;libhttp_util_stub.a;libssl_stub.a;libsysutil_screenshot_stub.a;libsysutil_np_tus_stub.a;-lresc_stub;-lgcm_cmddbg;-lgcm_sys_stub;-lsysmodule_stub;-lm;-lsysutil_stub;-lio_stub;-ldbgfont_gcm;-lpthread;-lpadfilter;-lcgb;-laudio_stub;-lfs_stub;-lspurs_stub;-lspurs_jq_stub;-lrtc_stub;-lsysutil_oskdialog_ext_stub;-ll10n_stub;-lsysutil_np_stub;-lsysutil_np2_stub;-lnetctl_stub;-lnet_stub;-lrudp_stub;%(AdditionalDependencies) - StripFuncsAndData - - - $(ProjectDir)xbox\xex-dev.xml - - - 1480659447 - - - 584111F7=$(ProjectDir)xbox\GameConfig\Minecraft.spa,RO;media=$(ProjectDir)xbox\XZP\Minecraft.xzp,RO - true - - - CopyToHardDrive - $(RemoteRoot)=$(ImagePath);$(RemoteRoot)\res=Xbox\res;$(RemoteRoot)=Xbox\AvatarAwards;$(RemoteRoot)\Tutorial=Xbox\Tutorial\Tutorial;$(RemoteRoot)=Xbox\584111F70AAAAAAA;$(RemoteRoot)=Xbox\kinect\speech;$(RemoteRoot)=Xbox\XZP\TMSFiles.xzp - - - - - - - - - Use - Level3 - ProgramDatabase - Disabled - false - true - false - $(OutDir)$(ProjectName).pch - MultiThreadedDebug - _EXTENDED_ACHIEVEMENTS;_DEBUG_MENUS_ENABLED;_ITERATOR_DEBUG_LEVEL=0;_SECURE_SCL=0;_DEBUG;__PSVITA__;%(PreprocessorDefinitions) - Disabled - PSVita\Iggy\include;$(ProjectDir);%(AdditionalIncludeDirectories) - true - true - Default - true - true - GenerateWarnings - Level0 - 1700;613;1011;1786;2623;2624;1628 - -Xpch_override=1 %(AdditionalOptions) - Cpp11 - true - - - true - $(OutDir)$(ProjectName).pdb - -lSceDbg_stub;-lSceGxm_stub;-lSceAppUtil_stub;-lSceCommonDialog_stub;-lSceDisplay_stub;-lSceTouch_stub;-lSceCtrl_stub;-lSceAudio_stub;-lSceDbgFont;-lSceRazorCapture_stub_weak;-lSceSysmodule_stub;-lSceDeflt;-lScePng;$(OutDir)Minecraft.World.a;libSceRtc_stub.a;libSceFios2_stub_weak.a;libSceCes.a;libScePerf_stub.a;libScePerf_stub_weak.a;libSceUlt_stub.a;libSceUlt_stub_weak.a;libSceNpManager_stub_weak.a;libSceNpCommon_stub_weak.a;libSceNpCommerce2_stub.a;libSceHttp_stub.a;libSceNpTrophy_stub.a;libSceNpScore_stub.a;libSceRudp_stub_weak.a;libSceVoice_stub.a;libSceNetAdhocMatching_stub.a;libScePspnetAdhoc_stub.a;libScePower_stub.a;libSceAppUtil_stub.a;libSceAppMgr_stub.a;..\Minecraft.Client\PSVita\Miles\lib\msspsp2.a;..\Minecraft.Client\PSVita\Miles\lib\binkapsp2.a;..\Minecraft.Client\PSVita\Miles\lib\msspsp2midi.a;..\Minecraft.Client\PSVita\Miles\lib\fltpsp2.a;..\Minecraft.Client\Common\Network\Sony\sceRemoteStorage\psvita\lib\sceRemoteStorage.a - StripFuncsAndData - --strip-duplicates - - - $(ProjectDir)xbox\xex-dev.xml - - - 1480659447 - - - 584111F7=$(ProjectDir)xbox\GameConfig\Minecraft.spa,RO;media=$(ProjectDir)xbox\XZP\Minecraft.xzp,RO - true - - - CopyToHardDrive - $(RemoteRoot)=$(ImagePath);$(RemoteRoot)\res=Xbox\res;$(RemoteRoot)=Xbox\AvatarAwards;$(RemoteRoot)\Tutorial=Xbox\Tutorial\Tutorial;$(RemoteRoot)=Xbox\584111F70AAAAAAA;$(RemoteRoot)=Xbox\kinect\speech;$(RemoteRoot)=Xbox\XZP\TMSFiles.xzp - - - - - - - xcopy /I /Y "$(SCE_PSP2_SDK_DIR)\target\sce_module" "$(TargetDir)\sce_module\" -if not exist "$(TargetDir)\savedata" mkdir "$(TargetDir)\savedata" - - - - - Use - Level3 - ProgramDatabase - Disabled - false - true - false - $(OutDir)$(ProjectName).pch - MultiThreadedDebug - _DEBUG_MENUS_ENABLED;_ITERATOR_DEBUG_LEVEL=0;_SECURE_SCL=0;%(PreprocessorDefinitions) - Disabled - PS3\Iggy\include;$(ProjectDir);%(AdditionalIncludeDirectories) - true - true - Default - true - true - GenerateWarnings - Levels - Branchless2 - 1700;613;1011 - -Xpch_override=1 %(AdditionalOptions) - $(ProjectDir)\..\Minecraft.Client\PS3\Assert - true - Yes - - - true - $(OutDir)$(ProjectName).pdb - $(OutDir)Minecraft.World.a;ps3\Miles\lib\mssps3.a;ps3\Miles\lib\mssspurs.o;ps3\Miles\lib\audps3.a;ps3\Miles\lib\BinkAPS3.A;ps3\Miles\lib\spu\mssppu_spurs.a;PS3\Iggy\lib\libiggy_ps3.a;ps3\Edge\lib\libedgezlib.a;Common\Network\Sony\sceRemoteStorage\ps3\lib\sceRemoteStorage.a;PS3\PS3Extras\HeapInspector\Server\PS3\Debug_RTTI_EH\libHeapInspectorServer.a;libsntuner.a;libpngdec_stub.a;libpngenc_stub.a;libjpgdec_stub.a;libjpgenc_stub.a;libnet_stub.a;libsysutil_savedata_stub.a;libsysutil_userinfo_stub.a;libsysutil_np_trophy_stub.a;libsysutil_game_stub.a;libsysutil_avc2_stub.a;libsysutil_np_commerce2_stub.a;libsysutil_avconf_ext_stub.a;libhttp_stub.a;libhttp_util_stub.a;libssl_stub.a;libsysutil_screenshot_stub.a;libsysutil_np_tus_stub.a;-lresc_stub;-lgcm_cmd;-lgcm_sys_stub;-lsysmodule_stub;-lm;-lsysutil_stub;-lio_stub;-ldbgfont_gcm;-lpthread;-lpadfilter;-lcgb;-laudio_stub;-lfs_stub;-lspurs_stub;-lspurs_jq_stub;-lrtc_stub;-lsysutil_oskdialog_ext_stub;-ll10n_stub;-lsysutil_np_stub;-lsysutil_np2_stub;-lnetctl_stub;-lnet_stub;-lrudp_stub;%(AdditionalDependencies) - StripFuncsAndData - --no-toc-restore --strip-duplicates - None - - - $(ProjectDir)xbox\xex-dev.xml - - - 1480659447 - - - 584111F7=$(ProjectDir)xbox\GameConfig\Minecraft.spa,RO;media=$(ProjectDir)xbox\XZP\Minecraft.xzp,RO - true - - - CopyToHardDrive - $(RemoteRoot)=$(ImagePath);$(RemoteRoot)\res=Xbox\res;$(RemoteRoot)=Xbox\AvatarAwards;$(RemoteRoot)\Tutorial=Xbox\Tutorial\Tutorial;$(RemoteRoot)=Xbox\584111F70AAAAAAA;$(RemoteRoot)=Xbox\kinect\speech;$(RemoteRoot)=Xbox\XZP\TMSFiles.xzp - - - - - - - - - Use - Level3 - ProgramDatabase - Disabled - false - true - false - $(OutDir)$(ProjectName).pch - MultiThreadedDebug - _DEBUG_MENUS_ENABLED;_ITERATOR_DEBUG_LEVEL=0;_SECURE_SCL=0;%(PreprocessorDefinitions) - Disabled - PS3\Iggy\include;$(ProjectDir);%(AdditionalIncludeDirectories) - true - true - Default - true - true - GenerateWarnings - Levels - Branchless2 - 1700;613;1011 - -Xpch_override=1 %(AdditionalOptions) - $(ProjectDir)\..\Minecraft.Client\PS3\Assert - true - Yes - - - true - $(OutDir)$(ProjectName).pdb - $(OutDir)Minecraft.World.a;ps3\Miles\lib\mssps3.a;ps3\Miles\lib\mssspurs.o;ps3\Miles\lib\audps3.a;ps3\Miles\lib\BinkAPS3.A;ps3\Miles\lib\spu\mssppu_spurs.a;PS3\Iggy\lib\libiggy_ps3.a;ps3\Edge\lib\libedgezlib.a;Common\Network\Sony\sceRemoteStorage\ps3\lib\sceRemoteStorage.a;PS3\PS3Extras\HeapInspector\Server\PS3\Debug_RTTI_EH\libHeapInspectorServer.a;libsntuner.a;libpngdec_stub.a;libpngenc_stub.a;libjpgdec_stub.a;libjpgenc_stub.a;libnet_stub.a;libsysutil_savedata_stub.a;libsysutil_userinfo_stub.a;libsysutil_np_trophy_stub.a;libsysutil_game_stub.a;libsysutil_avc2_stub.a;libsysutil_np_commerce2_stub.a;libsysutil_avconf_ext_stub.a;libhttp_stub.a;libhttp_util_stub.a;libssl_stub.a;libsysutil_screenshot_stub.a;libsysutil_np_tus_stub.a;-lresc_stub;-lgcm_cmd;-lgcm_sys_stub;-lsysmodule_stub;-lm;-lsysutil_stub;-lio_stub;-ldbgfont_gcm;-lpthread;-lpadfilter;-lcgb;-laudio_stub;-lfs_stub;-lspurs_stub;-lspurs_jq_stub;-lrtc_stub;-lsysutil_oskdialog_ext_stub;-ll10n_stub;-lsysutil_np_stub;-lsysutil_np2_stub;-lnetctl_stub;-lnet_stub;-lrudp_stub;%(AdditionalDependencies) - StripFuncsAndData - --no-toc-restore --strip-duplicates - None - - - $(ProjectDir)xbox\xex-dev.xml - - - 1480659447 - - - 584111F7=$(ProjectDir)xbox\GameConfig\Minecraft.spa,RO;media=$(ProjectDir)xbox\XZP\Minecraft.xzp,RO - true - - - CopyToHardDrive - $(RemoteRoot)=$(ImagePath);$(RemoteRoot)\res=Xbox\res;$(RemoteRoot)=Xbox\AvatarAwards;$(RemoteRoot)\Tutorial=Xbox\Tutorial\Tutorial;$(RemoteRoot)=Xbox\584111F70AAAAAAA;$(RemoteRoot)=Xbox\kinect\speech;$(RemoteRoot)=Xbox\XZP\TMSFiles.xzp - - - - - - - - - Use - Level3 - ProgramDatabase - Disabled - false - true - false - $(OutDir)$(ProjectName).pch - MultiThreadedDebug - _EXTENDED_ACHIEVEMENTS;_DEBUG_MENUS_ENABLED;_ITERATOR_DEBUG_LEVEL=0;_SECURE_SCL=0;__PSVITA__;%(PreprocessorDefinitions) - Disabled - PSVita\Iggy\include;$(ProjectDir);%(AdditionalIncludeDirectories) - true - true - Default - true - true - GenerateWarnings - Levels - Branchless2 - 1700;613;1011 - -Xpch_override=1 %(AdditionalOptions) - true - Yes - Cpp11 - true - - - true - $(OutDir)$(ProjectName).pdb - -lSceDbg_stub;-lSceGxm_stub;-lSceAppUtil_stub;-lSceCommonDialog_stub;-lSceDisplay_stub;-lSceTouch_stub;-lSceCtrl_stub;-lSceAudio_stub;-lSceDbgFont;-lSceRazorCapture_stub_weak;-lSceSysmodule_stub;-lSceDeflt;-lScePng;$(OutDir)Minecraft.World.a;libSceRtc_stub.a;libSceFios2_stub_weak.a;libSceCes.a;libScePerf_stub.a;libScePerf_stub_weak.a;libSceUlt_stub.a;libSceUlt_stub_weak.a;libSceNpManager_stub_weak.a;libSceNpCommon_stub_weak.a;libSceHttp_stub.a;libSceNpTrophy_stub.a;libSceNpScore_stub.a;libSceRudp_stub_weak.a;libSceVoice_stub.a;libSceNetAdhocMatching_stub.a;libScePspnetAdhoc_stub.a;libScePower_stub.a;libSceAppUtil_stub.a;libSceAppMgr_stub.a;..\Minecraft.Client\PSVita\Miles\lib\msspsp2.a;..\Minecraft.Client\PSVita\Miles\lib\binkapsp2.a;..\Minecraft.Client\PSVita\Miles\lib\msspsp2midi.a;..\Minecraft.Client\PSVita\Miles\lib\fltpsp2.a;..\Minecraft.Client\Common\Network\Sony\sceRemoteStorage\psvita\lib\sceRemoteStorage.a - StripFuncsAndData - --strip-duplicates - None - - - $(ProjectDir)xbox\xex-dev.xml - - - 1480659447 - - - 584111F7=$(ProjectDir)xbox\GameConfig\Minecraft.spa,RO;media=$(ProjectDir)xbox\XZP\Minecraft.xzp,RO - true - - - CopyToHardDrive - $(RemoteRoot)=$(ImagePath);$(RemoteRoot)\res=Xbox\res;$(RemoteRoot)=Xbox\AvatarAwards;$(RemoteRoot)\Tutorial=Xbox\Tutorial\Tutorial;$(RemoteRoot)=Xbox\584111F70AAAAAAA;$(RemoteRoot)=Xbox\kinect\speech;$(RemoteRoot)=Xbox\XZP\TMSFiles.xzp - - - - - - - xcopy /I /Y "$(SCE_PSP2_SDK_DIR)\target\sce_module" "$(TargetDir)\sce_module\" -if not exist "$(TargetDir)\savedata" mkdir "$(TargetDir)\savedata" - - - - - Use - Level3 - ProgramDatabase - Disabled - false - true - false - $(OutDir)$(ProjectName).pch - MultiThreadedDebug - _EXTENDED_ACHIEVEMENTS;_CONTENT_PACKAGE;_FINAL_BUILD;__PSVITA__;%(PreprocessorDefinitions) - Disabled - PSVita\Iggy\include;$(ProjectDir);%(AdditionalIncludeDirectories) - true - true - Default - true - false - GenerateWarnings - Level3 - Branchless2 - 1700;613;1011 - -Xpch_override=1 %(AdditionalOptions) - false - Yes - Cpp11 - true - - - true - $(OutDir)$(ProjectName).pdb - -lSceGxm_stub;-lSceAppUtil_stub;-lSceCommonDialog_stub;-lSceDisplay_stub;-lSceTouch_stub;-lSceCtrl_stub;-lSceAudio_stub;-lSceSysmodule_stub;-lSceDeflt;-lScePng;$(OutDir)Minecraft.World.a;libSceRtc_stub.a;libSceFios2_stub_weak.a;libSceCes.a;libScePerf_stub.a;libScePerf_stub_weak.a;libSceUlt_stub.a;libSceUlt_stub_weak.a;libSceHttp_stub.a;libSceNet_stub.a;libSceSsl_stub.a;libSceNetCtl_stub.a;libSceNpManager_stub.a;libSceNpBasic_stub.a;libSceNpCommon_stub.a;libSceNpUtility_stub.a;libSceNpMatching2_stub.a;libSceNpScore_stub.a;libSceNpToolkit.a;libSceNpToolkitUtils.a;libSceNpTrophy_stub.a;libSceRudp_stub_weak.a;libSceVoice_stub.a;libSceNetAdhocMatching_stub.a;libScePspnetAdhoc_stub.a;..\Minecraft.Client\PSVita\Miles\lib\msspsp2.a;..\Minecraft.Client\PSVita\Miles\lib\binkapsp2.a;..\Minecraft.Client\PSVita\Miles\lib\msspsp2midi.a;..\Minecraft.Client\PSVita\Miles\lib\fltpsp2.a;libSceAppMgr_stub.a;libSceSysmodule_stub.a;libSceCommonDialog_stub.a;libSceCtrl_stub.a;libSceGxm_stub.a;libSceDisplay_stub.a;libSceSystemGesture_stub.a;libSceTouch_stub.a;libSceFios2_stub.a;libSceAppUtil_stub.a;libSceNearUtil_stub.a;libScePower_stub.a;..\Minecraft.Client\PSVita\4JLibs\libs\4J_Input.a;..\Minecraft.Client\PSVita\4JLibs\libs\4J_Profile.a;..\Minecraft.Client\PSVita\4JLibs\libs\4J_Render.a;..\Minecraft.Client\PSVita\4JLibs\libs\4J_Storage.a;..\Minecraft.Client\Common\Network\Sony\sceRemoteStorage\psvita\lib\sceRemoteStorage.a - StripFuncsAndData - --strip-duplicates - None - - - $(ProjectDir)xbox\xex-dev.xml - - - 1480659447 - - - 584111F7=$(ProjectDir)xbox\GameConfig\Minecraft.spa,RO;media=$(ProjectDir)xbox\XZP\Minecraft.xzp,RO - true - - - CopyToHardDrive - $(RemoteRoot)=$(ImagePath);$(RemoteRoot)\res=Xbox\res;$(RemoteRoot)=Xbox\AvatarAwards;$(RemoteRoot)\Tutorial=Xbox\Tutorial\Tutorial;$(RemoteRoot)=Xbox\584111F70AAAAAAA;$(RemoteRoot)=Xbox\kinect\speech;$(RemoteRoot)=Xbox\XZP\TMSFiles.xzp - - - - - - - xcopy /I /Y "$(SCE_PSP2_SDK_DIR)\target\sce_module" "$(TargetDir)\sce_module\" -if not exist "$(TargetDir)\savedata" mkdir "$(TargetDir)\savedata" - - - - - Use - Level3 - ProgramDatabase - Disabled - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreadedDebug - _LARGE_WORLDS;_DEBUG_MENUS_ENABLED;_DEBUG;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;_WINDOWS64;%(PreprocessorDefinitions) - Disabled - Windows64\Iggy\include;$(ProjectDir);$(ProjectDir)..\include;%(AdditionalIncludeDirectories) - true - true - Default - false - /FS %(AdditionalOptions) - stdcpp17 - - - true - $(OutDir)$(ProjectName).pdb - legacy_stdio_definitions.lib;d3d11.lib;d3dcompiler.lib;..\Minecraft.World\x64_Debug\Minecraft.World.lib;%(AdditionalDependencies);XInput9_1_0.lib;wsock32.lib - NotSet - false - - - $(ProjectDir)xbox\xex-dev.xml - - - 1480659447 - - - 584111F7=$(ProjectDir)xbox\GameConfig\Minecraft.spa,RO;media=$(ProjectDir)xbox\XZP\Minecraft.xzp,RO - true - - - CopyToHardDrive - $(RemoteRoot)=$(ImagePath);$(RemoteRoot)\res=Xbox\res;$(RemoteRoot)=Xbox\AvatarAwards;$(RemoteRoot)\Tutorial=Xbox\Tutorial\Tutorial;$(RemoteRoot)=Xbox\584111F70AAAAAAA;$(RemoteRoot)=Xbox\kinect\speech;$(RemoteRoot)=Xbox\XZP\TMSFiles.xzp - - - powershell -ExecutionPolicy Bypass -File "$(ProjectDir)postbuild.ps1" -OutDir "$(OutDir)/" -ProjectDir "$(ProjectDir)/" - - - Run post-build script - - - powershell -ExecutionPolicy Bypass -File "$(ProjectDir)prebuild.ps1" - - - Run pre-build script - - - - - Use - Level3 - ProgramDatabase - Disabled - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreadedDebug - _LARGE_WORLDS;_DEBUG_MENUS_ENABLED;_DEBUG;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;_WINDOWS64;%(PreprocessorDefinitions) - Disabled - Windows64\Iggy\include;$(ProjectDir);%(AdditionalIncludeDirectories) - true - true - Default - false - - - true - $(OutDir)$(ProjectName).pdb - d3d11.lib;..\Minecraft.World\ARM64EC_Debug\Minecraft.World.lib;%(AdditionalDependencies);XInput9_1_0.lib;wsock32.lib - NotSet - false - - - $(ProjectDir)xbox\xex-dev.xml - - - 1480659447 - - - 584111F7=$(ProjectDir)xbox\GameConfig\Minecraft.spa,RO;media=$(ProjectDir)xbox\XZP\Minecraft.xzp,RO - true - - - CopyToHardDrive - $(RemoteRoot)=$(ImagePath);$(RemoteRoot)\res=Xbox\res;$(RemoteRoot)=Xbox\AvatarAwards;$(RemoteRoot)\Tutorial=Xbox\Tutorial\Tutorial;$(RemoteRoot)=Xbox\584111F70AAAAAAA;$(RemoteRoot)=Xbox\kinect\speech;$(RemoteRoot)=Xbox\XZP\TMSFiles.xzp - - - powershell -ExecutionPolicy Bypass -File "$(ProjectDir)postbuild.ps1" -OutDir "$(OutDir)/" -ProjectDir "$(ProjectDir)/" - - - Run post-build script - - - - - Use - Level3 - ProgramDatabase - Disabled - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreadedDebug - _LARGE_WORLDS;_DEBUG_MENUS_ENABLED;_DEBUG;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;_WINDOWS64;%(PreprocessorDefinitions) - Disabled - Windows64\Iggy\include;$(ProjectDir);%(AdditionalIncludeDirectories) - true - true - Default - false - - - true - $(OutDir)$(ProjectName).pdb - d3d11.lib;..\Minecraft.World\x64_Debug\Minecraft.World.lib;%(AdditionalDependencies);XInput9_1_0.lib - NotSet - false - - - Run postbuild script - powershell -ExecutionPolicy Bypass -File "$(ProjectDir)postbuild.ps1" -OutDir "$(OutDir)/" -ProjectDir "$(ProjectDir)/" - - - $(ProjectDir)xbox\xex-dev.xml - - - 1480659447 - - - 584111F7=$(ProjectDir)xbox\GameConfig\Minecraft.spa,RO;media=$(ProjectDir)xbox\XZP\Minecraft.xzp,RO - true - - - CopyToHardDrive - $(RemoteRoot)=$(ImagePath);$(RemoteRoot)\res=Xbox\res;$(RemoteRoot)=Xbox\AvatarAwards;$(RemoteRoot)\Tutorial=Xbox\Tutorial\Tutorial;$(RemoteRoot)=Xbox\584111F70AAAAAAA;$(RemoteRoot)=Xbox\kinect\speech;$(RemoteRoot)=Xbox\XZP\TMSFiles.xzp - - - - - Use - Level3 - ProgramDatabase - Disabled - Sync - true - $(OutDir)$(ProjectName).pch - MultiThreadedDebugDLL - SPLIT_SAVES;_LARGE_WORLDS;_EXTENDED_ACHIEVEMENTS;UNICODE;_UNICODE;__WRL_NO_DEFAULT_LIB__;WINAPI_FAMILY=WINAPI_FAMILY_TV_TITLE;WIN32_LEAN_AND_MEAN;_XM_AVX_INTRINSICS_;_DEBUG_MENUS_ENABLED;_DEBUG;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;_DURANGO;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions) - Disabled - Durango\Iggy\include;$(ProjectDir);%(AdditionalIncludeDirectories) - true - true - EnableFastChecks - false - true - true - $(ForcedInc) - $(SlashAI) - false - false - - - true - $(OutDir)$(ProjectName).pdb - ws2_32.lib;pixEvt.lib;d3d11_x.lib;combase.lib;kernelx.lib;uuid.lib;xaudio2.lib;..\Minecraft.World\Durango_Debug\Minecraft.World.lib;EtwPlus.lib;..\Minecraft.Client\Durango\DurangoExtras\xcompress.lib - NotSet - true - Console - true - - - false - false - Default - kernel32.lib;oldnames.lib;runtimeobject.lib;ole32.lib - - - $(ProjectDir)xbox\xex-dev.xml - - - 1480659447 - - - 584111F7=$(ProjectDir)xbox\GameConfig\Minecraft.spa,RO;media=$(ProjectDir)xbox\XZP\Minecraft.xzp,RO - true - - - CopyToHardDrive - $(RemoteRoot)=$(ImagePath);$(RemoteRoot)\res=Xbox\res;$(RemoteRoot)=Xbox\AvatarAwards;$(RemoteRoot)\Tutorial=Xbox\Tutorial\Tutorial;$(RemoteRoot)=Xbox\584111F70AAAAAAA;$(RemoteRoot)=Xbox\kinect\speech;$(RemoteRoot)=Xbox\XZP\TMSFiles.xzp - - - xcopy /q /y /i /s /e $(ProjectDir)Common\res $(LayoutDir)Image\Loose\Common\res -xcopy /q /y /i /s /e $(ProjectDir)Common\media\font\*.ttf $(LayoutDir)Image\Loose\Common\media\font -xcopy /q /y $(ProjectDir)Durango\*.png $(LayoutDir)Image\Loose -xcopy /q /y $(ProjectDir)Common\media\MediaDurango.arc $(LayoutDir)Image\Loose\Common\media -xcopy /q /y /i /s /e $(ProjectDir)Durango\Sound $(LayoutDir)Image\Loose\Sound -xcopy /q /y /i /s /e $(ProjectDir)music $(LayoutDir)Image\Loose\music -xcopy /q /y /i /s /e $(ProjectDir)DurangoMedia\DLC $(LayoutDir)Image\Loose\DLC -xcopy /q /y /i /s /e $(ProjectDir)DurangoMedia\Tutorial $(LayoutDir)Image\Loose\Tutorial -copy /B /Y $(ProjectDir)Durango\DurangoExtras\xcompress.dll $(LayoutDir)Image\Loose\ -xcopy /q /y $(ProjectDir)Durango\DLCImages\*.png $(LayoutDir)Image\Loose\DLCImages\ -xcopy /q /y $(ProjectDir)Durango\DLCXbox1.cmp $(LayoutDir)Image\Loose -xcopy /q /y $(ProjectDir)DurangoMedia\DLC $(LayoutDir)Image\Loose\DLC -xcopy /q /y /i /s /e $(ProjectDir)DurangoMedia\CU $(LayoutDir)Image\Loose\CU - - - Copying files for deployment - - - Package.appxmanifest - - - call $(ProjectDir)\Build\XboxOne\AppxPrebuild.cmd $(ProjectDir) - - - /VM %(AdditionalOptions) - - - call $(ProjectDir)\DurangoBuild\AppxPrebuild.cmd $(ProjectDir) - $(ProjectDir)\Durango\Autogenerated.appxmanifest - Creating Autogenerated.appxmanifest - $(ProjectDir)\Durango\manifest.xml - true - - - - - Use - TurnOffAllWarnings - ProgramDatabase - MaxSpeed - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _LARGE_WORLDS;_DEBUG_MENUS_ENABLED;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;_WINDOWS64;%(PreprocessorDefinitions) - Disabled - Windows64\Iggy\include;$(ProjectDir);$(ProjectDir)..\include\;%(AdditionalIncludeDirectories) - true - true - Default - false - Speed - true - true - true - /FS /Ob3 %(AdditionalOptions) - stdcpp17 - - - true - $(OutDir)$(ProjectName).pdb - legacy_stdio_definitions.lib;d3d11.lib;d3dcompiler.lib;..\Minecraft.World\x64_Release\Minecraft.World.lib;XInput9_1_0.lib;Windows64\Iggy\lib\iggy_w64.lib;%(AdditionalDependencies) - NotSet - false - UseLinkTimeCodeGeneration - - - Run postbuild script - powershell -ExecutionPolicy Bypass -File "$(ProjectDir)postbuild.ps1" -OutDir "$(OutDir)/" -ProjectDir "$(ProjectDir)/" - - - $(ProjectDir)xbox\xex-dev.xml - - - 1480659447 - - - 584111F7=$(ProjectDir)xbox\GameConfig\Minecraft.spa,RO;media=$(ProjectDir)xbox\XZP\Minecraft.xzp,RO - true - - - CopyToHardDrive - $(RemoteRoot)=$(ImagePath);$(RemoteRoot)\res=Xbox\res;$(RemoteRoot)=Xbox\AvatarAwards;$(RemoteRoot)\Tutorial=Xbox\Tutorial\Tutorial;$(RemoteRoot)=Xbox\584111F70AAAAAAA;$(RemoteRoot)=Xbox\kinect\speech;$(RemoteRoot)=Xbox\XZP\TMSFiles.xzp - - - powershell -ExecutionPolicy Bypass -File "$(ProjectDir)prebuild.ps1" - - - Run pre-build script - - - - - Use - Level3 - ProgramDatabase - Full - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _LARGE_WORLDS;_DEBUG_MENUS_ENABLED;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;_WINDOWS64;%(PreprocessorDefinitions) - Disabled - Windows64\Iggy\include;$(ProjectDir);%(AdditionalIncludeDirectories) - true - true - Default - false - Speed - - - true - $(OutDir)$(ProjectName).pdb - legacy_stdio_definitions.lib;d3d11.lib;d3dcompiler.lib;..\Minecraft.World\x64_Release\Minecraft.World.lib;XInput9_1_0.lib;Windows64\Iggy\lib\iggy_w64.lib;%(AdditionalDependencies) - NotSet - false - - - Run postbuild script - powershell -ExecutionPolicy Bypass -File "$(ProjectDir)postbuild.ps1" -OutDir "$(OutDir)/" -ProjectDir "$(ProjectDir)/" - - - $(ProjectDir)xbox\xex-dev.xml - - - 1480659447 - - - 584111F7=$(ProjectDir)xbox\GameConfig\Minecraft.spa,RO;media=$(ProjectDir)xbox\XZP\Minecraft.xzp,RO - true - - - CopyToHardDrive - $(RemoteRoot)=$(ImagePath);$(RemoteRoot)\res=Xbox\res;$(RemoteRoot)=Xbox\AvatarAwards;$(RemoteRoot)\Tutorial=Xbox\Tutorial\Tutorial;$(RemoteRoot)=Xbox\584111F70AAAAAAA;$(RemoteRoot)=Xbox\kinect\speech;$(RemoteRoot)=Xbox\XZP\TMSFiles.xzp - - - - - Use - Level3 - ProgramDatabase - Full - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _LARGE_WORLDS;_DEBUG_MENUS_ENABLED;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;_WINDOWS64;%(PreprocessorDefinitions) - Disabled - Windows64\Iggy\include;$(ProjectDir);%(AdditionalIncludeDirectories) - true - true - Default - false - Speed - - - true - $(OutDir)$(ProjectName).pdb - d3d11.lib;d3dcompiler.lib;..\Minecraft.World\x64_Release\Minecraft.World.lib;XInput9_1_0.lib;Windows64\Iggy\lib\iggy_w64.lib;%(AdditionalDependencies) - NotSet - false - - - $(ProjectDir)xbox\xex-dev.xml - - - 1480659447 - - - 584111F7=$(ProjectDir)xbox\GameConfig\Minecraft.spa,RO;media=$(ProjectDir)xbox\XZP\Minecraft.xzp,RO - true - - - CopyToHardDrive - $(RemoteRoot)=$(ImagePath);$(RemoteRoot)\res=Xbox\res;$(RemoteRoot)=Xbox\AvatarAwards;$(RemoteRoot)\Tutorial=Xbox\Tutorial\Tutorial;$(RemoteRoot)=Xbox\584111F70AAAAAAA;$(RemoteRoot)=Xbox\kinect\speech;$(RemoteRoot)=Xbox\XZP\TMSFiles.xzp - - - - - Use - Level3 - ProgramDatabase - Full - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _LARGE_WORLDS;_DEBUG_MENUS_ENABLED;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;_WINDOWS64;%(PreprocessorDefinitions) - Disabled - Windows64\Iggy\include;$(ProjectDir);%(AdditionalIncludeDirectories) - true - true - Default - false - Speed - stdcpp17 - - - true - $(OutDir)$(ProjectName).pdb - d3d11.lib;d3dcompiler.lib;..\Minecraft.World\x64_Release\Minecraft.World.lib;XInput9_1_0.lib;Windows64\Iggy\lib\iggy_w64.lib;%(AdditionalDependencies) - NotSet - false - - - $(ProjectDir)xbox\xex-dev.xml - - - 1480659447 - - - 584111F7=$(ProjectDir)xbox\GameConfig\Minecraft.spa,RO;media=$(ProjectDir)xbox\XZP\Minecraft.xzp,RO - true - - - CopyToHardDrive - $(RemoteRoot)=$(ImagePath);$(RemoteRoot)\res=Xbox\res;$(RemoteRoot)=Xbox\AvatarAwards;$(RemoteRoot)\Tutorial=Xbox\Tutorial\Tutorial;$(RemoteRoot)=Xbox\584111F70AAAAAAA;$(RemoteRoot)=Xbox\kinect\speech;$(RemoteRoot)=Xbox\XZP\TMSFiles.xzp - - - - - Use - Level3 - ProgramDatabase - Full - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _LARGE_WORLDS;_DEBUG_MENUS_ENABLED;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;_WINDOWS64;%(PreprocessorDefinitions) - Disabled - Windows64\Iggy\include;$(ProjectDir);%(AdditionalIncludeDirectories) - true - true - Default - false - Speed - - - true - $(OutDir)$(ProjectName).pdb - d3d11.lib;d3dcompiler.lib;..\Minecraft.World\x64_Release\Minecraft.World.lib;XInput9_1_0.lib;Windows64\Iggy\lib\iggy_w64.lib;%(AdditionalDependencies) - NotSet - false - - - $(ProjectDir)xbox\xex-dev.xml - - - 1480659447 - - - 584111F7=$(ProjectDir)xbox\GameConfig\Minecraft.spa,RO;media=$(ProjectDir)xbox\XZP\Minecraft.xzp,RO - true - - - CopyToHardDrive - $(RemoteRoot)=$(ImagePath);$(RemoteRoot)\res=Xbox\res;$(RemoteRoot)=Xbox\AvatarAwards;$(RemoteRoot)\Tutorial=Xbox\Tutorial\Tutorial;$(RemoteRoot)=Xbox\584111F70AAAAAAA;$(RemoteRoot)=Xbox\kinect\speech;$(RemoteRoot)=Xbox\XZP\TMSFiles.xzp - - - - - Use - Level3 - ProgramDatabase - Full - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _LARGE_WORLDS;_DEBUG_MENUS_ENABLED;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;_WINDOWS64;%(PreprocessorDefinitions) - Disabled - Windows64\Iggy\include;$(ProjectDir);%(AdditionalIncludeDirectories) - true - true - Default - false - Speed - - - true - $(OutDir)$(ProjectName).pdb - d3d11.lib;d3dcompiler.lib;..\Minecraft.World\x64_Release\Minecraft.World.lib;XInput9_1_0.lib;Windows64\Iggy\lib\iggy_w64.lib;%(AdditionalDependencies) - NotSet - false - - - $(ProjectDir)xbox\xex-dev.xml - - - 1480659447 - - - 584111F7=$(ProjectDir)xbox\GameConfig\Minecraft.spa,RO;media=$(ProjectDir)xbox\XZP\Minecraft.xzp,RO - true - - - CopyToHardDrive - $(RemoteRoot)=$(ImagePath);$(RemoteRoot)\res=Xbox\res;$(RemoteRoot)=Xbox\AvatarAwards;$(RemoteRoot)\Tutorial=Xbox\Tutorial\Tutorial;$(RemoteRoot)=Xbox\584111F70AAAAAAA;$(RemoteRoot)=Xbox\kinect\speech;$(RemoteRoot)=Xbox\XZP\TMSFiles.xzp - - - - - Use - Level3 - ProgramDatabase - MaxSpeed - Sync - true - $(OutDir)$(ProjectName).pch - MultiThreadedDLL - SPLIT_SAVES;_LARGE_WORLDS;_EXTENDED_ACHIEVEMENTS;PROFILE;NDEBUG;UNICODE;_UNICODE;__WRL_NO_DEFAULT_LIB__;WINAPI_FAMILY=WINAPI_FAMILY_TV_TITLE;WIN32_LEAN_AND_MEAN;_XM_AVX_INTRINSICS_;_DEBUG_MENUS_ENABLED;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;_DURANGO;%(PreprocessorDefinitions) - Disabled - Durango\Iggy\include;$(ProjectDir);%(AdditionalIncludeDirectories) - true - true - Default - false - Speed - true - true - $(ForcedInc) - false - false - - - true - $(OutDir)$(ProjectName).pdb - ws2_32.lib;pixEvt.lib;d3d11_x.lib;combase.lib;kernelx.lib;uuid.lib;xaudio2.lib;..\Minecraft.World\Durango_Release\Minecraft.World.lib;EtwPlus.lib;..\Minecraft.Client\Durango\DurangoExtras\xcompress.lib - NotSet - true - Console - - - true - true - - - kernel32.lib;oldnames.lib;runtimeobject.lib;ole32.lib - Default - - - $(ProjectDir)xbox\xex-dev.xml - - - 1480659447 - - - 584111F7=$(ProjectDir)xbox\GameConfig\Minecraft.spa,RO;media=$(ProjectDir)xbox\XZP\Minecraft.xzp,RO - true - - - CopyToHardDrive - $(RemoteRoot)=$(ImagePath);$(RemoteRoot)\res=Xbox\res;$(RemoteRoot)=Xbox\AvatarAwards;$(RemoteRoot)\Tutorial=Xbox\Tutorial\Tutorial;$(RemoteRoot)=Xbox\584111F70AAAAAAA;$(RemoteRoot)=Xbox\kinect\speech;$(RemoteRoot)=Xbox\XZP\TMSFiles.xzp - - - xcopy /q /y /i /s /e $(ProjectDir)Common\res $(LayoutDir)Image\Loose\Common\res -xcopy /q /y /i /s /e $(ProjectDir)Common\media\font\*.ttf $(LayoutDir)Image\Loose\Common\media\font -xcopy /q /y $(ProjectDir)Durango\*.png $(LayoutDir)Image\Loose -xcopy /q /y $(ProjectDir)Common\media\MediaDurango.arc $(LayoutDir)Image\Loose\Common\media -xcopy /q /y /i /s /e $(ProjectDir)Durango\Sound $(LayoutDir)Image\Loose\Sound -xcopy /q /y /i /s /e $(ProjectDir)music $(LayoutDir)Image\Loose\music -xcopy /q /y /i /s /e $(ProjectDir)DurangoMedia\DLC $(LayoutDir)Image\Loose\DLC -xcopy /q /y /i /s /e $(ProjectDir)DurangoMedia\Tutorial $(LayoutDir)Image\Loose\Tutorial -copy /B /Y $(ProjectDir)Durango\DurangoExtras\xcompress.dll $(LayoutDir)Image\Loose\ -xcopy /q /y $(ProjectDir)Durango\DLCImages\*.png $(LayoutDir)Image\Loose\DLCImages\ -xcopy /q /y $(ProjectDir)Durango\DLCXbox1.cmp $(LayoutDir)Image\Loose -xcopy /q /y $(ProjectDir)DurangoMedia\DLC $(LayoutDir)Image\Loose\DLC -xcopy /q /y /i /s /e $(ProjectDir)DurangoMedia\CU $(LayoutDir)Image\Loose\CU - - - Copying files for deployment - - - Package.appxmanifest - - - call $(ProjectDir)\Build\XboxOne\AppxPrebuild.cmd $(ProjectDir) - - - - - Use - Level3 - ProgramDatabase - MaxSpeed - Sync - true - $(OutDir)$(ProjectName).pch - MultiThreadedDLL - SPLIT_SAVES;_LARGE_WORLDS;_EXTENDED_ACHIEVEMENTS;PROFILE;NDEBUG;UNICODE;_UNICODE;__WRL_NO_DEFAULT_LIB__;WINAPI_FAMILY=WINAPI_FAMILY_TV_TITLE;WIN32_LEAN_AND_MEAN;_XM_AVX_INTRINSICS_;_DEBUG_MENUS_ENABLED;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;_DURANGO;%(PreprocessorDefinitions) - Disabled - Durango\Iggy\include;$(ProjectDir);%(AdditionalIncludeDirectories) - true - true - Default - false - Speed - true - true - $(ForcedInc) - false - false - - - true - $(OutDir)$(ProjectName).pdb - ws2_32.lib;pixEvt.lib;d3d11_x.lib;combase.lib;kernelx.lib;uuid.lib;xaudio2.lib;..\Minecraft.World\Durango_Release\Minecraft.World.lib;EtwPlus.lib;..\Minecraft.Client\Durango\DurangoExtras\xcompress.lib - NotSet - true - Console - - - true - true - - - kernel32.lib;oldnames.lib;runtimeobject.lib;ole32.lib - Default - - - $(ProjectDir)xbox\xex-dev.xml - - - 1480659447 - - - 584111F7=$(ProjectDir)xbox\GameConfig\Minecraft.spa,RO;media=$(ProjectDir)xbox\XZP\Minecraft.xzp,RO - true - - - CopyToHardDrive - $(RemoteRoot)=$(ImagePath);$(RemoteRoot)\res=Xbox\res;$(RemoteRoot)=Xbox\AvatarAwards;$(RemoteRoot)\Tutorial=Xbox\Tutorial\Tutorial;$(RemoteRoot)=Xbox\584111F70AAAAAAA;$(RemoteRoot)=Xbox\kinect\speech;$(RemoteRoot)=Xbox\XZP\TMSFiles.xzp - - - xcopy /q /y /i /s /e $(ProjectDir)Common\res $(LayoutDir)Image\Loose\Common\res -xcopy /q /y /i /s /e $(ProjectDir)Common\media\font\*.ttf $(LayoutDir)Image\Loose\Common\media\font -xcopy /q /y $(ProjectDir)Durango\*.png $(LayoutDir)Image\Loose -xcopy /q /y $(ProjectDir)Common\media\MediaDurango.arc $(LayoutDir)Image\Loose\Common\media -xcopy /q /y /i /s /e $(ProjectDir)Durango\Sound $(LayoutDir)Image\Loose\Sound -xcopy /q /y /i /s /e $(ProjectDir)music $(LayoutDir)Image\Loose\music -copy /B /Y $(ProjectDir)Durango\DurangoExtras\xcompress.dll $(LayoutDir)Image\Loose\ - - - Copying files for deployment - - - Package.appxmanifest - - - - - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - false - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _TU_BUILD;_FINAL_BUILD;_ITERATOR_DEBUG_LEVEL=0;NDEBUG;_XBOX;_CONTENT_PACKAGE;%(PreprocessorDefinitions); - true - true - Disabled - Default - $(ProjectDir);%(AdditionalIncludeDirectories) - $(IntDir)/%(RelativeDir)/ - - - true - true - true - $(OutDir)default.pdb - true - xavatar2.lib;xapilib.lib;d3d9.lib;d3dx9.lib;xgraphics.lib;xboxkrnl.lib;xbox\Sentient\libs\SenCore.lib;xnet.lib;xaudio2.lib;xact3.lib;x3daudio.lib;xmcore.lib;vcomp.lib;xuirun.lib;xuirender.lib;xuihtml.lib;xonline.lib;xhv2.lib;qnetxaudio2.lib;xbox\4JLibs\libs\4J_Input.lib;xbox\4JLibs\libs\4J_Storage.lib;xbox\4JLibs\libs\4J_Profile.lib;xbox\4JLibs\libs\4J_Render.lib;..\Minecraft.World\ContentPackage\Minecraft.World.lib;xsocialpost.lib;xrnm.lib;xparty.lib;xbox\Sentient\libs\SenNews.lib;xbox\Sentient\libs\SenUGC.lib;xbox\Sentient\libs\SenBoxArt.lib;NuiApi.lib;ST.lib;NuiFitnessApi.lib;NuiHandles.lib;NuiSpeech.lib;NuiAudio.lib;xhttp.lib;xauth.lib;xgetserviceendpoint.lib;xav.lib;xjson.lib;xbox\4JLibs\libs\4J_XTMS_r.lib;%(AdditionalDependencies) - xapilib.lib - false - false - - - $(ProjectDir)xbox\xex.xml - 1480659447 - 584111F7=$(ProjectDir)xbox\GameConfig\Minecraft.spa,RO;media=$(ProjectDir)XboxMedia\XZP\Minecraft.xzp,RO - - - CopyToHardDrive - $(RemoteRoot)=$(ImagePath);$(RemoteRoot)\res=Xbox\res;$(RemoteRoot)=Xbox\AvatarAwards;$(RemoteRoot)\Tutorial=Xbox\Tutorial\Tutorial;$(RemoteRoot)=Xbox\584111F70AAAAAAA;$(RemoteRoot)=Xbox\kinect\speech - true - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - false - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _TU_BUILD;_FINAL_BUILD;_ITERATOR_DEBUG_LEVEL=0;NDEBUG;_XBOX;_CONTENT_PACKAGE;%(PreprocessorDefinitions); - true - true - Disabled - Default - $(ProjectDir);%(AdditionalIncludeDirectories) - - - true - true - true - $(OutDir)default.pdb - true - xavatar2.lib;xapilib.lib;d3d9.lib;d3dx9.lib;xgraphics.lib;xboxkrnl.lib;xbox\Sentient\libs\SenCore.lib;xnet.lib;xaudio2.lib;xact3.lib;x3daudio.lib;xmcore.lib;vcomp.lib;xuirun.lib;xuirender.lib;xuihtml.lib;xonline.lib;xhv2.lib;qnetxaudio2.lib;xbox\4JLibs\libs\4J_Input.lib;xbox\4JLibs\libs\4J_Storage.lib;xbox\4JLibs\libs\4J_Profile.lib;xbox\4JLibs\libs\4J_Render.lib;..\Minecraft.World\ContentPackage\Minecraft.World.lib;xsocialpost.lib;xrnm.lib;xparty.lib;xbox\Sentient\libs\SenNews.lib;xbox\Sentient\libs\SenUGC.lib;xbox\Sentient\libs\SenBoxArt.lib;NuiApi.lib;ST.lib;NuiFitnessApi.lib;NuiHandles.lib;NuiSpeech.lib;NuiAudio.lib;xhttp.lib;xauth.lib;xgetserviceendpoint.lib;xav.lib;xjson.lib;xtms.lib;%(AdditionalDependencies) - xapilib.lib - false - false - - - $(ProjectDir)xbox\xex.xml - 1480659447 - 584111F7=$(ProjectDir)xbox\GameConfig\Minecraft.spa,RO;media=$(ProjectDir)XboxMedia\XZP\Minecraft.xzp,RO - - - CopyToHardDrive - $(RemoteRoot)=$(ImagePath);$(RemoteRoot)\res=Xbox\res;$(RemoteRoot)=Xbox\AvatarAwards;$(RemoteRoot)\Tutorial=Xbox\Tutorial\Tutorial;$(RemoteRoot)=Xbox\584111F70AAAAAAA;$(RemoteRoot)=Xbox\kinect\speech - true - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - false - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _TU_BUILD;_FINAL_BUILD;_ITERATOR_DEBUG_LEVEL=0;NDEBUG;_XBOX;_CONTENT_PACKAGE;%(PreprocessorDefinitions); - true - true - Disabled - Default - $(ProjectDir);%(AdditionalIncludeDirectories) - - - true - true - true - $(OutDir)default.pdb - true - xavatar2.lib;xapilib.lib;d3d9.lib;d3dx9.lib;xgraphics.lib;xboxkrnl.lib;xbox\Sentient\libs\SenCore.lib;xnet.lib;xaudio2.lib;xact3.lib;x3daudio.lib;xmcore.lib;vcomp.lib;xuirun.lib;xuirender.lib;xuihtml.lib;xonline.lib;xhv2.lib;qnetxaudio2.lib;xbox\4JLibs\libs\4J_Input.lib;xbox\4JLibs\libs\4J_Storage.lib;xbox\4JLibs\libs\4J_Profile.lib;xbox\4JLibs\libs\4J_Render.lib;..\Minecraft.World\ContentPackage\Minecraft.World.lib;xsocialpost.lib;xrnm.lib;xparty.lib;xbox\Sentient\libs\SenNews.lib;xbox\Sentient\libs\SenUGC.lib;xbox\Sentient\libs\SenBoxArt.lib;NuiApi.lib;ST.lib;NuiFitnessApi.lib;NuiHandles.lib;NuiSpeech.lib;NuiAudio.lib;xhttp.lib;xauth.lib;xgetserviceendpoint.lib;xav.lib;xjson.lib;xtms.lib;%(AdditionalDependencies) - xapilib.lib - false - false - - - $(ProjectDir)xbox\xex.xml - 1480659447 - 584111F7=$(ProjectDir)xbox\GameConfig\Minecraft.spa,RO;media=$(ProjectDir)XboxMedia\XZP\Minecraft.xzp,RO - - - CopyToHardDrive - $(RemoteRoot)=$(ImagePath);$(RemoteRoot)\res=Xbox\res;$(RemoteRoot)=Xbox\AvatarAwards;$(RemoteRoot)\Tutorial=Xbox\Tutorial\Tutorial;$(RemoteRoot)=Xbox\584111F70AAAAAAA;$(RemoteRoot)=Xbox\kinect\speech - true - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - false - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _FINAL_BUILD;_CONTENT_PACKAGE;NDEBUG;_ITERATOR_DEBUG_LEVEL=0;_XBOX;%(PreprocessorDefinitions) - true - true - Disabled - Default - $(ProjectDir);%(AdditionalIncludeDirectories) - $(IntDir)/%(RelativeDir)/ - - - true - true - true - $(OutDir)default.pdb - true - xavatar2.lib;xapilib.lib;d3d9.lib;d3dx9.lib;xgraphics.lib;xboxkrnl.lib;xbox\Sentient\libs\SenCore.lib;xnet.lib;xaudio2.lib;xact3.lib;x3daudio.lib;xmcore.lib;vcomp.lib;xuirun.lib;xuirender.lib;xuihtml.lib;xonline.lib;xhv2.lib;qnetxaudio2.lib;xbox\4JLibs\libs\4J_Input.lib;xbox\4JLibs\libs\4J_Storage.lib;xbox\4JLibs\libs\4J_Profile.lib;xbox\4JLibs\libs\4J_Render.lib;..\Minecraft.World\ContentPackage_NO_TU\Minecraft.World.lib;xsocialpost.lib;xrnm.lib;xparty.lib;xbox\Sentient\libs\SenNews.lib;xbox\Sentient\libs\SenUGC.lib;xbox\Sentient\libs\SenBoxArt.lib;NuiApi.lib;ST.lib;NuiFitnessApi.lib;NuiHandles.lib;NuiSpeech.lib;NuiAudio.lib;xhttp.lib;xauth.lib;xgetserviceendpoint.lib;xav.lib;xjson.lib;xbox\4JLibs\libs\4J_XTMS_r.lib;%(AdditionalDependencies) - xapilib.lib - false - false - - - $(ProjectDir)xbox\xex.xml - 1480659447 - 584111F7=$(ProjectDir)xbox\GameConfig\Minecraft.spa,RO;media=$(ProjectDir)XboxMedia\XZP\Minecraft.xzp,RO - - - CopyToHardDrive - $(RemoteRoot)=$(ImagePath);$(RemoteRoot)\res=Xbox\res;$(RemoteRoot)=Xbox\AvatarAwards;$(RemoteRoot)\Tutorial=Xbox\Tutorial\Tutorial;$(RemoteRoot)=Xbox\584111F70AAAAAAA;$(RemoteRoot)=Xbox\kinect\speech - true - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _CONTENT_PACKAGE;_FINAL_BUILD;_ITERATOR_DEBUG_LEVEL=0;_SECURE_SCL=0;%(PreprocessorDefinitions) - true - true - Disabled - Default - 1700;613;1011 - -Xpch_override=1 %(AdditionalOptions) - PS3\Iggy\include;%(AdditionalIncludeDirectories) - Levels - true - Branchless2 - Yes - - - true - true - false - $(OutDir)default.pdb - true - $(OutDir)Minecraft.World.a;ps3\4JLibs\libs\4j_Render.a;ps3\4JLibs\libs\4j_Input.a;ps3\4JLibs\libs\4j_Storage.a;ps3\4JLibs\libs\4j_Profile.a;ps3\Miles\lib\mssps3.a;ps3\Miles\lib\audps3.a;ps3\Miles\lib\spu\mssppu_spurs.a;ps3\Miles\lib\BinkAPS3.A;PS3\Iggy\lib\libiggy_ps3.a;ps3\Miles\lib\mssspurs.o;ps3\Edge\lib\libedgezlib.a;Common\Network\Sony\sceRemoteStorage\ps3\lib\sceRemoteStorage.a;libsntuner.a;libpngdec_stub.a;libpngenc_stub.a;libnet_stub.a;libsysutil_savedata_stub.a;libsysutil_userinfo_stub.a;libsysutil_np_trophy_stub.a;libsysutil_game_stub.a;libhttp_stub.a;libhttp_util_stub.a;libssl_stub.a;libjpgdec_stub.a;libjpgenc_stub.a;libsysutil_avc2_stub.a;libsysutil_np_commerce2_stub.a;libsysutil_avconf_ext_stub.a;libsysutil_screenshot_stub.a;libsysutil_np_tus_stub.a;-lresc_stub;-lgcm_cmd;-lgcm_sys_stub;-lsysmodule_stub;-lm;-lsysutil_stub;-lio_stub;-ldbgfont_gcm;-lpthread;-lpadfilter;-lcgb;-laudio_stub;-lfs_stub;-lspurs_stub;-lspurs_jq_stub;-lrtc_stub;-lsysutil_oskdialog_ext_stub;-ll10n_stub;-lsysutil_np_stub;-lsysutil_np2_stub;-lnetctl_stub;-lnet_stub;-lrudp_stub;-lsysutil_avconf_ext_stub;%(AdditionalDependencies) - xapilib.lib - false - false - ELFFile - FullMapFile - --no-toc-restore --strip-duplicates --ppuguid %(AdditionalOptions) - StripSymsAndDebug - StripFuncsAndData - - - $(ProjectDir)xbox\xex.xml - 1480659447 - 584111F7=$(ProjectDir)xbox\GameConfig\Minecraft.spa,RO;media=$(ProjectDir)xbox\XZP\Minecraft.xzp,RO - - - CopyToHardDrive - $(RemoteRoot)=$(ImagePath);$(RemoteRoot)\res=Xbox\res;$(RemoteRoot)=Xbox\AvatarAwards;$(RemoteRoot)\Tutorial=Xbox\Tutorial\Tutorial;$(RemoteRoot)=Xbox\584111F70AAAAAAA;$(RemoteRoot)=Xbox\kinect\speech - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _EXTENDED_ACHIEVEMENTS;_CONTENT_PACKAGE;_FINAL_BUILD;__PSVITA__;%(PreprocessorDefinitions) - true - true - Disabled - Default - 1700;613;1011 - -Xpch_override=1 %(AdditionalOptions) - PSVita\Iggy\include;%(AdditionalIncludeDirectories) - Level3 - false - Branchless2 - Yes - Cpp11 - true - true - - - true - $(OutDir)$(ProjectName).pdb - -lSceGxm_stub;-lSceAppUtil_stub;-lSceCommonDialog_stub;-lSceDisplay_stub;-lSceTouch_stub;-lSceCtrl_stub;-lSceAudio_stub;-lSceSysmodule_stub;-lSceDeflt;-lScePng;$(OutDir)Minecraft.World.a;libSceRtc_stub.a;libSceFios2_stub_weak.a;libSceCes.a;libScePerf_stub.a;libScePerf_stub_weak.a;libSceUlt_stub.a;libSceUlt_stub_weak.a;libSceHttp_stub.a;libSceNet_stub.a;libSceSsl_stub.a;libSceNetCtl_stub.a;libSceNpManager_stub.a;libSceNpBasic_stub.a;libSceNpCommon_stub.a;libSceNpUtility_stub.a;libSceNpMatching2_stub.a;libSceNpScore_stub.a;libSceNpToolkit.a;libSceNpToolkitUtils.a;libSceNpTrophy_stub.a;libSceRudp_stub_weak.a;libSceVoice_stub.a;libSceNetAdhocMatching_stub.a;libScePspnetAdhoc_stub.a;..\Minecraft.Client\PSVita\Miles\lib\msspsp2.a;..\Minecraft.Client\PSVita\Miles\lib\binkapsp2.a;..\Minecraft.Client\PSVita\Miles\lib\msspsp2midi.a;..\Minecraft.Client\PSVita\Miles\lib\fltpsp2.a;libSceAppMgr_stub.a;libSceSysmodule_stub.a;libSceCommonDialog_stub.a;libSceCtrl_stub.a;libSceGxm_stub.a;libSceDisplay_stub.a;libSceSystemGesture_stub.a;libSceTouch_stub.a;libSceFios2_stub.a;libSceAppUtil_stub.a;libSceNearUtil_stub.a;libScePower_stub.a;..\Minecraft.Client\PSVita\4JLibs\libs\4J_Input.a;..\Minecraft.Client\PSVita\4JLibs\libs\4J_Profile.a;..\Minecraft.Client\PSVita\4JLibs\libs\4J_Render.a;..\Minecraft.Client\PSVita\4JLibs\libs\4J_Storage.a;..\Minecraft.Client\Common\Network\Sony\sceRemoteStorage\psvita\lib\sceRemoteStorage.a - StripFuncsAndData - --strip-duplicates - None - - - $(ProjectDir)xbox\xex.xml - 1480659447 - 584111F7=$(ProjectDir)xbox\GameConfig\Minecraft.spa,RO;media=$(ProjectDir)xbox\XZP\Minecraft.xzp,RO - - - CopyToHardDrive - $(RemoteRoot)=$(ImagePath);$(RemoteRoot)\res=Xbox\res;$(RemoteRoot)=Xbox\AvatarAwards;$(RemoteRoot)\Tutorial=Xbox\Tutorial\Tutorial;$(RemoteRoot)=Xbox\584111F70AAAAAAA;$(RemoteRoot)=Xbox\kinect\speech - - - xcopy /I /Y "$(SCE_PSP2_SDK_DIR)\target\sce_module" "$(TargetDir)\sce_module\" -if not exist "$(TargetDir)\savedata" mkdir "$(TargetDir)\savedata" - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _CONTENT_PACKAGE;_FINAL_BUILD;_ITERATOR_DEBUG_LEVEL=0;_SECURE_SCL=0;%(PreprocessorDefinitions) - true - true - Disabled - Default - 1700;613;1011 - -Xpch_override=1 %(AdditionalOptions) - PS3\Iggy\include;%(AdditionalIncludeDirectories) - Levels - true - Branchless2 - Yes - - - true - true - false - $(OutDir)default.pdb - true - $(OutDir)Minecraft.World.a;ps3\4JLibs\libs\4j_Render.a;ps3\4JLibs\libs\4j_Input.a;ps3\4JLibs\libs\4j_Storage.a;ps3\4JLibs\libs\4j_Profile.a;ps3\Miles\lib\mssps3.a;ps3\Miles\lib\audps3.a;ps3\Miles\lib\spu\mssppu_spurs.a;ps3\Miles\lib\BinkAPS3.A;PS3\Iggy\lib\libiggy_ps3.a;ps3\Miles\lib\mssspurs.o;ps3\Edge\lib\libedgezlib.a;Common\Network\Sony\sceRemoteStorage\ps3\lib\sceRemoteStorage.a;libsntuner.a;libpngdec_stub.a;libpngenc_stub.a;libnet_stub.a;libsysutil_savedata_stub.a;libsysutil_userinfo_stub.a;libsysutil_np_trophy_stub.a;libsysutil_game_stub.a;libhttp_stub.a;libhttp_util_stub.a;libssl_stub.a;libjpgdec_stub.a;libjpgenc_stub.a;libsysutil_avc2_stub.a;libsysutil_np_commerce2_stub.a;libsysutil_avconf_ext_stub.a;libsysutil_screenshot_stub.a;libsysutil_np_tus_stub.a;-lresc_stub;-lgcm_cmd;-lgcm_sys_stub;-lsysmodule_stub;-lm;-lsysutil_stub;-lio_stub;-ldbgfont_gcm;-lpthread;-lpadfilter;-lcgb;-laudio_stub;-lfs_stub;-lspurs_stub;-lspurs_jq_stub;-lrtc_stub;-lsysutil_oskdialog_ext_stub;-ll10n_stub;-lsysutil_np_stub;-lsysutil_np2_stub;-lnetctl_stub;-lnet_stub;-lrudp_stub;-lsysutil_avconf_ext_stub;%(AdditionalDependencies) - xapilib.lib - false - false - ELFFile - FullMapFile - --no-toc-restore --strip-duplicates --ppuguid %(AdditionalOptions) - None - StripFuncsAndData - - - $(ProjectDir)xbox\xex.xml - 1480659447 - 584111F7=$(ProjectDir)xbox\GameConfig\Minecraft.spa,RO;media=$(ProjectDir)xbox\XZP\Minecraft.xzp,RO - - - CopyToHardDrive - $(RemoteRoot)=$(ImagePath);$(RemoteRoot)\res=Xbox\res;$(RemoteRoot)=Xbox\AvatarAwards;$(RemoteRoot)\Tutorial=Xbox\Tutorial\Tutorial;$(RemoteRoot)=Xbox\584111F70AAAAAAA;$(RemoteRoot)=Xbox\kinect\speech - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _EXTENDED_ACHIEVEMENTS;_CONTENT_PACKAGE;_FINAL_BUILD;_ITERATOR_DEBUG_LEVEL=0;_SECURE_SCL=0;__PSVITA__;%(PreprocessorDefinitions) - true - true - Disabled - Default - 1700;613;1011 - -Xpch_override=1 %(AdditionalOptions) - PS3\Iggy\include;%(AdditionalIncludeDirectories) - Levels - true - Branchless2 - Yes - Cpp11 - - - true - true - false - $(OutDir)default.pdb - true - $(OutDir)Minecraft.World.a - xapilib.lib - false - false - ELFFile - FullMapFile - --strip-duplicates - None - StripFuncsAndData - - - $(ProjectDir)xbox\xex.xml - 1480659447 - 584111F7=$(ProjectDir)xbox\GameConfig\Minecraft.spa,RO;media=$(ProjectDir)xbox\XZP\Minecraft.xzp,RO - - - CopyToHardDrive - $(RemoteRoot)=$(ImagePath);$(RemoteRoot)\res=Xbox\res;$(RemoteRoot)=Xbox\AvatarAwards;$(RemoteRoot)\Tutorial=Xbox\Tutorial\Tutorial;$(RemoteRoot)=Xbox\584111F70AAAAAAA;$(RemoteRoot)=Xbox\kinect\speech - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _RELEASE_FOR_ART;_DEBUG_MENUS_ENABLED;_ITERATOR_DEBUG_LEVEL=0;_SECURE_SCL=0;%(PreprocessorDefinitions) - true - true - Disabled - Default - 1700;613;1011 - -Xpch_override=1 %(AdditionalOptions) - PS3\Iggy\include;$(ProjectDir);%(AdditionalIncludeDirectories) - Level2 - false - Branchless2 - $(ProjectDir)\..\Minecraft.Client\PS3\Assert - - - true - true - false - $(OutDir)default.pdb - true - $(OutDir)Minecraft.World.a;ps3\4JLibs\libs\4j_Render_r.a;ps3\4JLibs\libs\4j_Input_r.a;ps3\4JLibs\libs\4j_Storage_r.a;ps3\4JLibs\libs\4j_Profile_r.a;ps3\Miles\lib\mssps3.a;ps3\Miles\lib\mssspurs.o;ps3\Miles\lib\audps3.a;ps3\Miles\lib\BinkAPS3.A;ps3\Miles\lib\spu\mssppu_spurs.a;PS3\Iggy\lib\libiggy_ps3.a;Common\Network\Sony\sceRemoteStorage\ps3\lib\sceRemoteStorage.a;PS3\PS3Extras\HeapInspector\Server\PS3\Release_RTTI_EH\libHeapInspectorServer.a;libsntuner.a;libpngdec_stub.a;libpngenc_stub.a;libjpgdec_stub.a;libjpgenc_stub.a;libnet_stub.a;libedgezlib_dbg.a;libsysutil_savedata_stub.a;libsysutil_userinfo_stub.a;libsysutil_np_trophy_stub.a;libsysutil_game_stub.a;libsysutil_avc2_stub.a;libsysutil_np_commerce2_stub.a;libsysutil_avconf_ext_stub.a;libhttp_stub.a;libhttp_util_stub.a;libssl_stub.a;libsysutil_screenshot_stub.a;libsysutil_np_tus_stub.a;-lresc_stub;-lgcm_cmd;-lgcm_sys_stub;-lsysmodule_stub;-lm;-lsysutil_stub;-lio_stub;-ldbgfont_gcm;-lpthread;-lpadfilter;-lcgb;-laudio_stub;-lfs_stub;-lspurs_stub;-lspurs_jq_stub;-lrtc_stub;-lsysutil_oskdialog_ext_stub;-ll10n_stub;-lsysutil_np_stub;-lsysutil_np2_stub;-lnetctl_stub;-lnet_stub;-lrudp_stub;%(AdditionalDependencies) - xapilib.lib - false - false - FSELFFile - None - - - StripFuncsAndData - - - $(ProjectDir)xbox\xex.xml - 1480659447 - 584111F7=$(ProjectDir)xbox\GameConfig\Minecraft.spa,RO;media=$(ProjectDir)xbox\XZP\Minecraft.xzp,RO - - - CopyToHardDrive - $(RemoteRoot)=$(ImagePath);$(RemoteRoot)\res=Xbox\res;$(RemoteRoot)=Xbox\AvatarAwards;$(RemoteRoot)\Tutorial=Xbox\Tutorial\Tutorial;$(RemoteRoot)=Xbox\584111F70AAAAAAA;$(RemoteRoot)=Xbox\kinect\speech - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _EXTENDED_ACHIEVEMENTS;_DEBUG_MENUS_ENABLED;_ITERATOR_DEBUG_LEVEL=0;_SECURE_SCL=0;__PSVITA__;%(PreprocessorDefinitions) - true - true - Disabled - Default - 1700;613;1011 - -Xpch_override=1 %(AdditionalOptions) - PSVita\Iggy\include;$(ProjectDir);%(AdditionalIncludeDirectories) - Level3 - true - Branchless2 - Cpp11 - true - - - true - true - false - $(OutDir)default.pdb - true - -lSceDbg_stub;-lSceGxm_stub;-lSceAppUtil_stub;-lSceCommonDialog_stub;-lSceDisplay_stub;-lSceTouch_stub;-lSceCtrl_stub;-lSceAudio_stub;-lSceDbgFont;-lSceRazorCapture_stub_weak;-lSceSysmodule_stub;-lSceDeflt;-lScePng;$(OutDir)Minecraft.World.a;libSceRtc_stub.a;libSceFios2_stub_weak.a;libSceCes.a;libScePerf_stub.a;libScePerf_stub_weak.a;libSceUlt_stub.a;libSceUlt_stub_weak.a;libSceNpManager_stub_weak.a;libSceNpCommon_stub_weak.a;libSceHttp_stub.a;libSceNpTrophy_stub.a;libSceNpScore_stub.a;libSceRudp_stub_weak.a;libSceVoice_stub.a;libSceNetAdhocMatching_stub.a;libScePspnetAdhoc_stub.a;libScePower_stub.a;libSceAppUtil_stub.a;libSceAppMgr_stub.a;..\Minecraft.Client\PSVita\Miles\lib\msspsp2.a;..\Minecraft.Client\PSVita\Miles\lib\binkapsp2.a;..\Minecraft.Client\PSVita\Miles\lib\msspsp2midi.a;..\Minecraft.Client\PSVita\Miles\lib\fltpsp2.a;..\Minecraft.Client\Common\Network\Sony\sceRemoteStorage\psvita\lib\sceRemoteStorage.a - xapilib.lib - false - false - FSELFFile - None - --strip-duplicates - StripFuncsAndData - StripSymsAndDebug - - - $(ProjectDir)xbox\xex.xml - 1480659447 - 584111F7=$(ProjectDir)xbox\GameConfig\Minecraft.spa,RO;media=$(ProjectDir)xbox\XZP\Minecraft.xzp,RO - - - CopyToHardDrive - $(RemoteRoot)=$(ImagePath);$(RemoteRoot)\res=Xbox\res;$(RemoteRoot)=Xbox\AvatarAwards;$(RemoteRoot)\Tutorial=Xbox\Tutorial\Tutorial;$(RemoteRoot)=Xbox\584111F70AAAAAAA;$(RemoteRoot)=Xbox\kinect\speech - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _TU_BUILD;_FINAL_BUILD;_ITERATOR_DEBUG_LEVEL=0;NDEBUG;_XBOX;_CONTENT_PACKAGE;%(PreprocessorDefinitions); - true - true - Disabled - Default - 1700;613;1011 - -Xpch_override=1 %(AdditionalOptions) - - - true - true - false - $(OutDir)default.pdb - true - xavatar2.lib;xapilib.lib;d3d9.lib;d3dx9.lib;xgraphics.lib;xboxkrnl.lib;xbox\Sentient\libs\SenCore.lib;xnet.lib;xaudio2.lib;xact3.lib;x3daudio.lib;xmcore.lib;vcomp.lib;xuirun.lib;xuirender.lib;xuihtml.lib;xonline.lib;xhv2.lib;qnetxaudio2.lib;xbox\4JLibs\libs\4J_Input.lib;xbox\4JLibs\libs\4J_Storage.lib;xbox\4JLibs\libs\4J_Profile.lib;xbox\4JLibs\libs\4J_Render.lib;..\Minecraft.World\ContentPackage\Minecraft.World.lib;xsocialpost.lib;xrnm.lib;xparty.lib;xbox\Sentient\libs\SenNews.lib;xbox\Sentient\libs\SenUGC.lib;xbox\Sentient\libs\SenBoxArt.lib;NuiApi.lib;ST.lib;NuiFitnessApi.lib;NuiHandles.lib;NuiSpeech.lib;NuiAudio.lib;xhttp.lib;xauth.lib;xgetserviceendpoint.lib;xav.lib;xjson.lib;%(AdditionalDependencies) - xapilib.lib - false - false - StripFuncsAndData - - - $(ProjectDir)xbox\xex.xml - 1480659447 - 584111F7=$(ProjectDir)xbox\GameConfig\Minecraft.spa,RO;media=$(ProjectDir)xbox\XZP\Minecraft.xzp,RO - - - CopyToHardDrive - $(RemoteRoot)=$(ImagePath);$(RemoteRoot)\res=Xbox\res;$(RemoteRoot)=Xbox\AvatarAwards;$(RemoteRoot)\Tutorial=Xbox\Tutorial\Tutorial;$(RemoteRoot)=Xbox\584111F70AAAAAAA;$(RemoteRoot)=Xbox\kinect\speech - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _EXTENDED_ACHIEVEMENTS;_TU_BUILD;_FINAL_BUILD;_ITERATOR_DEBUG_LEVEL=0;NDEBUG;_XBOX;__PSVITA__;_CONTENT_PACKAGE;%(PreprocessorDefinitions) - true - true - Disabled - Default - 1700;613;1011 - -Xpch_override=1 %(AdditionalOptions) - Cpp11 - - - true - true - false - $(OutDir)default.pdb - true - $(OutDir)Minecraft.World.a - xapilib.lib - false - false - StripFuncsAndData - --strip-duplicates - - - $(ProjectDir)xbox\xex.xml - 1480659447 - 584111F7=$(ProjectDir)xbox\GameConfig\Minecraft.spa,RO;media=$(ProjectDir)xbox\XZP\Minecraft.xzp,RO - - - CopyToHardDrive - $(RemoteRoot)=$(ImagePath);$(RemoteRoot)\res=Xbox\res;$(RemoteRoot)=Xbox\AvatarAwards;$(RemoteRoot)\Tutorial=Xbox\Tutorial\Tutorial;$(RemoteRoot)=Xbox\584111F70AAAAAAA;$(RemoteRoot)=Xbox\kinect\speech - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _TU_BUILD;_FINAL_BUILD;_ITERATOR_DEBUG_LEVEL=0;NDEBUG;_XBOX;_CONTENT_PACKAGE;%(PreprocessorDefinitions); - true - true - Disabled - Default - stdcpp17 - - - true - true - false - $(OutDir)default.pdb - true - xavatar2.lib;xapilib.lib;d3d9.lib;d3dx9.lib;xgraphics.lib;xboxkrnl.lib;xbox\Sentient\libs\SenCore.lib;xnet.lib;xaudio2.lib;xact3.lib;x3daudio.lib;xmcore.lib;vcomp.lib;xuirun.lib;xuirender.lib;xuihtml.lib;xonline.lib;xhv2.lib;qnetxaudio2.lib;xbox\4JLibs\libs\4J_Input.lib;xbox\4JLibs\libs\4J_Storage.lib;xbox\4JLibs\libs\4J_Profile.lib;xbox\4JLibs\libs\4J_Render.lib;..\Minecraft.World\ContentPackage\Minecraft.World.lib;xsocialpost.lib;xrnm.lib;xparty.lib;xbox\Sentient\libs\SenNews.lib;xbox\Sentient\libs\SenUGC.lib;xbox\Sentient\libs\SenBoxArt.lib;NuiApi.lib;ST.lib;NuiFitnessApi.lib;NuiHandles.lib;NuiSpeech.lib;NuiAudio.lib;xhttp.lib;xauth.lib;xgetserviceendpoint.lib;xav.lib;xjson.lib;%(AdditionalDependencies) - xapilib.lib - false - false - - - $(ProjectDir)xbox\xex.xml - 1480659447 - 584111F7=$(ProjectDir)xbox\GameConfig\Minecraft.spa,RO;media=$(ProjectDir)xbox\XZP\Minecraft.xzp,RO - - - CopyToHardDrive - $(RemoteRoot)=$(ImagePath);$(RemoteRoot)\res=Xbox\res;$(RemoteRoot)=Xbox\AvatarAwards;$(RemoteRoot)\Tutorial=Xbox\Tutorial\Tutorial;$(RemoteRoot)=Xbox\584111F70AAAAAAA;$(RemoteRoot)=Xbox\kinect\speech - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _TU_BUILD;_FINAL_BUILD;_ITERATOR_DEBUG_LEVEL=0;NDEBUG;_XBOX;_CONTENT_PACKAGE;%(PreprocessorDefinitions); - true - true - Disabled - Default - - - true - true - false - $(OutDir)default.pdb - true - xavatar2.lib;xapilib.lib;d3d9.lib;d3dx9.lib;xgraphics.lib;xboxkrnl.lib;xbox\Sentient\libs\SenCore.lib;xnet.lib;xaudio2.lib;xact3.lib;x3daudio.lib;xmcore.lib;vcomp.lib;xuirun.lib;xuirender.lib;xuihtml.lib;xonline.lib;xhv2.lib;qnetxaudio2.lib;xbox\4JLibs\libs\4J_Input.lib;xbox\4JLibs\libs\4J_Storage.lib;xbox\4JLibs\libs\4J_Profile.lib;xbox\4JLibs\libs\4J_Render.lib;..\Minecraft.World\ContentPackage\Minecraft.World.lib;xsocialpost.lib;xrnm.lib;xparty.lib;xbox\Sentient\libs\SenNews.lib;xbox\Sentient\libs\SenUGC.lib;xbox\Sentient\libs\SenBoxArt.lib;NuiApi.lib;ST.lib;NuiFitnessApi.lib;NuiHandles.lib;NuiSpeech.lib;NuiAudio.lib;xhttp.lib;xauth.lib;xgetserviceendpoint.lib;xav.lib;xjson.lib;%(AdditionalDependencies) - xapilib.lib - false - false - - - $(ProjectDir)xbox\xex.xml - 1480659447 - 584111F7=$(ProjectDir)xbox\GameConfig\Minecraft.spa,RO;media=$(ProjectDir)xbox\XZP\Minecraft.xzp,RO - - - CopyToHardDrive - $(RemoteRoot)=$(ImagePath);$(RemoteRoot)\res=Xbox\res;$(RemoteRoot)=Xbox\AvatarAwards;$(RemoteRoot)\Tutorial=Xbox\Tutorial\Tutorial;$(RemoteRoot)=Xbox\584111F70AAAAAAA;$(RemoteRoot)=Xbox\kinect\speech - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _TU_BUILD;_FINAL_BUILD;_ITERATOR_DEBUG_LEVEL=0;NDEBUG;_XBOX;_CONTENT_PACKAGE;%(PreprocessorDefinitions); - true - true - Disabled - Default - - - true - true - false - $(OutDir)default.pdb - true - xavatar2.lib;xapilib.lib;d3d9.lib;d3dx9.lib;xgraphics.lib;xboxkrnl.lib;xbox\Sentient\libs\SenCore.lib;xnet.lib;xaudio2.lib;xact3.lib;x3daudio.lib;xmcore.lib;vcomp.lib;xuirun.lib;xuirender.lib;xuihtml.lib;xonline.lib;xhv2.lib;qnetxaudio2.lib;xbox\4JLibs\libs\4J_Input.lib;xbox\4JLibs\libs\4J_Storage.lib;xbox\4JLibs\libs\4J_Profile.lib;xbox\4JLibs\libs\4J_Render.lib;..\Minecraft.World\ContentPackage\Minecraft.World.lib;xsocialpost.lib;xrnm.lib;xparty.lib;xbox\Sentient\libs\SenNews.lib;xbox\Sentient\libs\SenUGC.lib;xbox\Sentient\libs\SenBoxArt.lib;NuiApi.lib;ST.lib;NuiFitnessApi.lib;NuiHandles.lib;NuiSpeech.lib;NuiAudio.lib;xhttp.lib;xauth.lib;xgetserviceendpoint.lib;xav.lib;xjson.lib;%(AdditionalDependencies) - xapilib.lib - false - false - - - $(ProjectDir)xbox\xex.xml - 1480659447 - 584111F7=$(ProjectDir)xbox\GameConfig\Minecraft.spa,RO;media=$(ProjectDir)xbox\XZP\Minecraft.xzp,RO - - - CopyToHardDrive - $(RemoteRoot)=$(ImagePath);$(RemoteRoot)\res=Xbox\res;$(RemoteRoot)=Xbox\AvatarAwards;$(RemoteRoot)\Tutorial=Xbox\Tutorial\Tutorial;$(RemoteRoot)=Xbox\584111F70AAAAAAA;$(RemoteRoot)=Xbox\kinect\speech - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _TU_BUILD;_FINAL_BUILD;_ITERATOR_DEBUG_LEVEL=0;NDEBUG;_CONTENT_PACKAGE;%(PreprocessorDefinitions) - true - true - Disabled - Default - stdcpp17 - - - true - true - false - $(OutDir)default.pdb - true - xavatar2.lib;xapilib.lib;d3d9.lib;d3dx9.lib;xgraphics.lib;xboxkrnl.lib;xbox\Sentient\libs\SenCore.lib;xnet.lib;xaudio2.lib;xact3.lib;x3daudio.lib;xmcore.lib;vcomp.lib;xuirun.lib;xuirender.lib;xuihtml.lib;xonline.lib;xhv2.lib;qnetxaudio2.lib;xbox\4JLibs\libs\4J_Input.lib;xbox\4JLibs\libs\4J_Storage.lib;xbox\4JLibs\libs\4J_Profile.lib;xbox\4JLibs\libs\4J_Render.lib;..\Minecraft.World\ContentPackage\Minecraft.World.lib;xsocialpost.lib;xrnm.lib;xparty.lib;xbox\Sentient\libs\SenNews.lib;xbox\Sentient\libs\SenUGC.lib;xbox\Sentient\libs\SenBoxArt.lib;NuiApi.lib;ST.lib;NuiFitnessApi.lib;NuiHandles.lib;NuiSpeech.lib;NuiAudio.lib;xhttp.lib;xauth.lib;xgetserviceendpoint.lib;xav.lib;xjson.lib;%(AdditionalDependencies) - xapilib.lib - false - false - - - $(ProjectDir)xbox\xex.xml - 1480659447 - 584111F7=$(ProjectDir)xbox\GameConfig\Minecraft.spa,RO;media=$(ProjectDir)xbox\XZP\Minecraft.xzp,RO - - - CopyToHardDrive - $(RemoteRoot)=$(ImagePath);$(RemoteRoot)\res=Xbox\res;$(RemoteRoot)=Xbox\AvatarAwards;$(RemoteRoot)\Tutorial=Xbox\Tutorial\Tutorial;$(RemoteRoot)=Xbox\584111F70AAAAAAA;$(RemoteRoot)=Xbox\kinect\speech - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _TU_BUILD;_FINAL_BUILD;_ITERATOR_DEBUG_LEVEL=0;NDEBUG;_CONTENT_PACKAGE;%(PreprocessorDefinitions) - true - true - Disabled - Default - - - true - true - false - $(OutDir)default.pdb - true - xavatar2.lib;xapilib.lib;d3d9.lib;d3dx9.lib;xgraphics.lib;xboxkrnl.lib;xbox\Sentient\libs\SenCore.lib;xnet.lib;xaudio2.lib;xact3.lib;x3daudio.lib;xmcore.lib;vcomp.lib;xuirun.lib;xuirender.lib;xuihtml.lib;xonline.lib;xhv2.lib;qnetxaudio2.lib;xbox\4JLibs\libs\4J_Input.lib;xbox\4JLibs\libs\4J_Storage.lib;xbox\4JLibs\libs\4J_Profile.lib;xbox\4JLibs\libs\4J_Render.lib;..\Minecraft.World\ContentPackage\Minecraft.World.lib;xsocialpost.lib;xrnm.lib;xparty.lib;xbox\Sentient\libs\SenNews.lib;xbox\Sentient\libs\SenUGC.lib;xbox\Sentient\libs\SenBoxArt.lib;NuiApi.lib;ST.lib;NuiFitnessApi.lib;NuiHandles.lib;NuiSpeech.lib;NuiAudio.lib;xhttp.lib;xauth.lib;xgetserviceendpoint.lib;xav.lib;xjson.lib;%(AdditionalDependencies) - xapilib.lib - false - false - - - $(ProjectDir)xbox\xex.xml - 1480659447 - 584111F7=$(ProjectDir)xbox\GameConfig\Minecraft.spa,RO;media=$(ProjectDir)xbox\XZP\Minecraft.xzp,RO - - - CopyToHardDrive - $(RemoteRoot)=$(ImagePath);$(RemoteRoot)\res=Xbox\res;$(RemoteRoot)=Xbox\AvatarAwards;$(RemoteRoot)\Tutorial=Xbox\Tutorial\Tutorial;$(RemoteRoot)=Xbox\584111F70AAAAAAA;$(RemoteRoot)=Xbox\kinect\speech - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _TU_BUILD;_FINAL_BUILD;_ITERATOR_DEBUG_LEVEL=0;NDEBUG;_CONTENT_PACKAGE;%(PreprocessorDefinitions) - true - true - Disabled - Default - - - true - true - false - $(OutDir)default.pdb - true - xavatar2.lib;xapilib.lib;d3d9.lib;d3dx9.lib;xgraphics.lib;xboxkrnl.lib;xbox\Sentient\libs\SenCore.lib;xnet.lib;xaudio2.lib;xact3.lib;x3daudio.lib;xmcore.lib;vcomp.lib;xuirun.lib;xuirender.lib;xuihtml.lib;xonline.lib;xhv2.lib;qnetxaudio2.lib;xbox\4JLibs\libs\4J_Input.lib;xbox\4JLibs\libs\4J_Storage.lib;xbox\4JLibs\libs\4J_Profile.lib;xbox\4JLibs\libs\4J_Render.lib;..\Minecraft.World\ContentPackage\Minecraft.World.lib;xsocialpost.lib;xrnm.lib;xparty.lib;xbox\Sentient\libs\SenNews.lib;xbox\Sentient\libs\SenUGC.lib;xbox\Sentient\libs\SenBoxArt.lib;NuiApi.lib;ST.lib;NuiFitnessApi.lib;NuiHandles.lib;NuiSpeech.lib;NuiAudio.lib;xhttp.lib;xauth.lib;xgetserviceendpoint.lib;xav.lib;xjson.lib;%(AdditionalDependencies) - xapilib.lib - false - false - - - $(ProjectDir)xbox\xex.xml - 1480659447 - 584111F7=$(ProjectDir)xbox\GameConfig\Minecraft.spa,RO;media=$(ProjectDir)xbox\XZP\Minecraft.xzp,RO - - - CopyToHardDrive - $(RemoteRoot)=$(ImagePath);$(RemoteRoot)\res=Xbox\res;$(RemoteRoot)=Xbox\AvatarAwards;$(RemoteRoot)\Tutorial=Xbox\Tutorial\Tutorial;$(RemoteRoot)=Xbox\584111F70AAAAAAA;$(RemoteRoot)=Xbox\kinect\speech - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _TU_BUILD;_FINAL_BUILD;_ITERATOR_DEBUG_LEVEL=0;NDEBUG;_XBOX;_CONTENT_PACKAGE;%(PreprocessorDefinitions); - true - true - Disabled - Default - stdcpp17 - - - true - true - false - $(OutDir)default.pdb - true - xavatar2.lib;xapilib.lib;d3d9.lib;d3dx9.lib;xgraphics.lib;xboxkrnl.lib;xbox\Sentient\libs\SenCore.lib;xnet.lib;xaudio2.lib;xact3.lib;x3daudio.lib;xmcore.lib;vcomp.lib;xuirun.lib;xuirender.lib;xuihtml.lib;xonline.lib;xhv2.lib;qnetxaudio2.lib;xbox\4JLibs\libs\4J_Input.lib;xbox\4JLibs\libs\4J_Storage.lib;xbox\4JLibs\libs\4J_Profile.lib;xbox\4JLibs\libs\4J_Render.lib;..\Minecraft.World\ContentPackage\Minecraft.World.lib;xsocialpost.lib;xrnm.lib;xparty.lib;xbox\Sentient\libs\SenNews.lib;xbox\Sentient\libs\SenUGC.lib;xbox\Sentient\libs\SenBoxArt.lib;NuiApi.lib;ST.lib;NuiFitnessApi.lib;NuiHandles.lib;NuiSpeech.lib;NuiAudio.lib;xhttp.lib;xauth.lib;xgetserviceendpoint.lib;xav.lib;xjson.lib;%(AdditionalDependencies) - xapilib.lib - false - false - - - $(ProjectDir)xbox\xex.xml - 1480659447 - 584111F7=$(ProjectDir)xbox\GameConfig\Minecraft.spa,RO;media=$(ProjectDir)xbox\XZP\Minecraft.xzp,RO - - - CopyToHardDrive - $(RemoteRoot)=$(ImagePath);$(RemoteRoot)\res=Xbox\res;$(RemoteRoot)=Xbox\AvatarAwards;$(RemoteRoot)\Tutorial=Xbox\Tutorial\Tutorial;$(RemoteRoot)=Xbox\584111F70AAAAAAA;$(RemoteRoot)=Xbox\kinect\speech - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _TU_BUILD;_FINAL_BUILD;_ITERATOR_DEBUG_LEVEL=0;NDEBUG;_XBOX;_CONTENT_PACKAGE;%(PreprocessorDefinitions); - true - true - Disabled - Default - - - true - true - false - $(OutDir)default.pdb - true - xavatar2.lib;xapilib.lib;d3d9.lib;d3dx9.lib;xgraphics.lib;xboxkrnl.lib;xbox\Sentient\libs\SenCore.lib;xnet.lib;xaudio2.lib;xact3.lib;x3daudio.lib;xmcore.lib;vcomp.lib;xuirun.lib;xuirender.lib;xuihtml.lib;xonline.lib;xhv2.lib;qnetxaudio2.lib;xbox\4JLibs\libs\4J_Input.lib;xbox\4JLibs\libs\4J_Storage.lib;xbox\4JLibs\libs\4J_Profile.lib;xbox\4JLibs\libs\4J_Render.lib;..\Minecraft.World\ContentPackage\Minecraft.World.lib;xsocialpost.lib;xrnm.lib;xparty.lib;xbox\Sentient\libs\SenNews.lib;xbox\Sentient\libs\SenUGC.lib;xbox\Sentient\libs\SenBoxArt.lib;NuiApi.lib;ST.lib;NuiFitnessApi.lib;NuiHandles.lib;NuiSpeech.lib;NuiAudio.lib;xhttp.lib;xauth.lib;xgetserviceendpoint.lib;xav.lib;xjson.lib;%(AdditionalDependencies) - xapilib.lib - false - false - - - $(ProjectDir)xbox\xex.xml - 1480659447 - 584111F7=$(ProjectDir)xbox\GameConfig\Minecraft.spa,RO;media=$(ProjectDir)xbox\XZP\Minecraft.xzp,RO - - - CopyToHardDrive - $(RemoteRoot)=$(ImagePath);$(RemoteRoot)\res=Xbox\res;$(RemoteRoot)=Xbox\AvatarAwards;$(RemoteRoot)\Tutorial=Xbox\Tutorial\Tutorial;$(RemoteRoot)=Xbox\584111F70AAAAAAA;$(RemoteRoot)=Xbox\kinect\speech - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _TU_BUILD;_FINAL_BUILD;_ITERATOR_DEBUG_LEVEL=0;NDEBUG;_XBOX;_CONTENT_PACKAGE;%(PreprocessorDefinitions); - true - true - Disabled - Default - - - true - true - false - $(OutDir)default.pdb - true - xavatar2.lib;xapilib.lib;d3d9.lib;d3dx9.lib;xgraphics.lib;xboxkrnl.lib;xbox\Sentient\libs\SenCore.lib;xnet.lib;xaudio2.lib;xact3.lib;x3daudio.lib;xmcore.lib;vcomp.lib;xuirun.lib;xuirender.lib;xuihtml.lib;xonline.lib;xhv2.lib;qnetxaudio2.lib;xbox\4JLibs\libs\4J_Input.lib;xbox\4JLibs\libs\4J_Storage.lib;xbox\4JLibs\libs\4J_Profile.lib;xbox\4JLibs\libs\4J_Render.lib;..\Minecraft.World\ContentPackage\Minecraft.World.lib;xsocialpost.lib;xrnm.lib;xparty.lib;xbox\Sentient\libs\SenNews.lib;xbox\Sentient\libs\SenUGC.lib;xbox\Sentient\libs\SenBoxArt.lib;NuiApi.lib;ST.lib;NuiFitnessApi.lib;NuiHandles.lib;NuiSpeech.lib;NuiAudio.lib;xhttp.lib;xauth.lib;xgetserviceendpoint.lib;xav.lib;xjson.lib;%(AdditionalDependencies) - xapilib.lib - false - false - - - $(ProjectDir)xbox\xex.xml - 1480659447 - 584111F7=$(ProjectDir)xbox\GameConfig\Minecraft.spa,RO;media=$(ProjectDir)xbox\XZP\Minecraft.xzp,RO - - - CopyToHardDrive - $(RemoteRoot)=$(ImagePath);$(RemoteRoot)\res=Xbox\res;$(RemoteRoot)=Xbox\AvatarAwards;$(RemoteRoot)\Tutorial=Xbox\Tutorial\Tutorial;$(RemoteRoot)=Xbox\584111F70AAAAAAA;$(RemoteRoot)=Xbox\kinect\speech - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _TU_BUILD;_FINAL_BUILD;_ITERATOR_DEBUG_LEVEL=0;NDEBUG;_XBOX;_CONTENT_PACKAGE;%(PreprocessorDefinitions); - true - true - Disabled - Default - stdcpp17 - - - true - true - false - $(OutDir)default.pdb - true - xavatar2.lib;xapilib.lib;d3d9.lib;d3dx9.lib;xgraphics.lib;xboxkrnl.lib;xbox\Sentient\libs\SenCore.lib;xnet.lib;xaudio2.lib;xact3.lib;x3daudio.lib;xmcore.lib;vcomp.lib;xuirun.lib;xuirender.lib;xuihtml.lib;xonline.lib;xhv2.lib;qnetxaudio2.lib;xbox\4JLibs\libs\4J_Input.lib;xbox\4JLibs\libs\4J_Storage.lib;xbox\4JLibs\libs\4J_Profile.lib;xbox\4JLibs\libs\4J_Render.lib;..\Minecraft.World\ContentPackage\Minecraft.World.lib;xsocialpost.lib;xrnm.lib;xparty.lib;xbox\Sentient\libs\SenNews.lib;xbox\Sentient\libs\SenUGC.lib;xbox\Sentient\libs\SenBoxArt.lib;NuiApi.lib;ST.lib;NuiFitnessApi.lib;NuiHandles.lib;NuiSpeech.lib;NuiAudio.lib;xhttp.lib;xauth.lib;xgetserviceendpoint.lib;xav.lib;xjson.lib;%(AdditionalDependencies) - xapilib.lib - false - false - - - $(ProjectDir)xbox\xex.xml - 1480659447 - 584111F7=$(ProjectDir)xbox\GameConfig\Minecraft.spa,RO;media=$(ProjectDir)xbox\XZP\Minecraft.xzp,RO - - - CopyToHardDrive - $(RemoteRoot)=$(ImagePath);$(RemoteRoot)\res=Xbox\res;$(RemoteRoot)=Xbox\AvatarAwards;$(RemoteRoot)\Tutorial=Xbox\Tutorial\Tutorial;$(RemoteRoot)=Xbox\584111F70AAAAAAA;$(RemoteRoot)=Xbox\kinect\speech - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _TU_BUILD;_FINAL_BUILD;_ITERATOR_DEBUG_LEVEL=0;NDEBUG;_XBOX;_CONTENT_PACKAGE;%(PreprocessorDefinitions); - true - true - Disabled - Default - - - true - true - false - $(OutDir)default.pdb - true - xavatar2.lib;xapilib.lib;d3d9.lib;d3dx9.lib;xgraphics.lib;xboxkrnl.lib;xbox\Sentient\libs\SenCore.lib;xnet.lib;xaudio2.lib;xact3.lib;x3daudio.lib;xmcore.lib;vcomp.lib;xuirun.lib;xuirender.lib;xuihtml.lib;xonline.lib;xhv2.lib;qnetxaudio2.lib;xbox\4JLibs\libs\4J_Input.lib;xbox\4JLibs\libs\4J_Storage.lib;xbox\4JLibs\libs\4J_Profile.lib;xbox\4JLibs\libs\4J_Render.lib;..\Minecraft.World\ContentPackage\Minecraft.World.lib;xsocialpost.lib;xrnm.lib;xparty.lib;xbox\Sentient\libs\SenNews.lib;xbox\Sentient\libs\SenUGC.lib;xbox\Sentient\libs\SenBoxArt.lib;NuiApi.lib;ST.lib;NuiFitnessApi.lib;NuiHandles.lib;NuiSpeech.lib;NuiAudio.lib;xhttp.lib;xauth.lib;xgetserviceendpoint.lib;xav.lib;xjson.lib;%(AdditionalDependencies) - xapilib.lib - false - false - - - $(ProjectDir)xbox\xex.xml - 1480659447 - 584111F7=$(ProjectDir)xbox\GameConfig\Minecraft.spa,RO;media=$(ProjectDir)xbox\XZP\Minecraft.xzp,RO - - - CopyToHardDrive - $(RemoteRoot)=$(ImagePath);$(RemoteRoot)\res=Xbox\res;$(RemoteRoot)=Xbox\AvatarAwards;$(RemoteRoot)\Tutorial=Xbox\Tutorial\Tutorial;$(RemoteRoot)=Xbox\584111F70AAAAAAA;$(RemoteRoot)=Xbox\kinect\speech - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _TU_BUILD;_FINAL_BUILD;_ITERATOR_DEBUG_LEVEL=0;NDEBUG;_XBOX;_CONTENT_PACKAGE;%(PreprocessorDefinitions); - true - true - Disabled - Default - - - true - true - false - $(OutDir)default.pdb - true - xavatar2.lib;xapilib.lib;d3d9.lib;d3dx9.lib;xgraphics.lib;xboxkrnl.lib;xbox\Sentient\libs\SenCore.lib;xnet.lib;xaudio2.lib;xact3.lib;x3daudio.lib;xmcore.lib;vcomp.lib;xuirun.lib;xuirender.lib;xuihtml.lib;xonline.lib;xhv2.lib;qnetxaudio2.lib;xbox\4JLibs\libs\4J_Input.lib;xbox\4JLibs\libs\4J_Storage.lib;xbox\4JLibs\libs\4J_Profile.lib;xbox\4JLibs\libs\4J_Render.lib;..\Minecraft.World\ContentPackage\Minecraft.World.lib;xsocialpost.lib;xrnm.lib;xparty.lib;xbox\Sentient\libs\SenNews.lib;xbox\Sentient\libs\SenUGC.lib;xbox\Sentient\libs\SenBoxArt.lib;NuiApi.lib;ST.lib;NuiFitnessApi.lib;NuiHandles.lib;NuiSpeech.lib;NuiAudio.lib;xhttp.lib;xauth.lib;xgetserviceendpoint.lib;xav.lib;xjson.lib;%(AdditionalDependencies) - xapilib.lib - false - false - - - $(ProjectDir)xbox\xex.xml - 1480659447 - 584111F7=$(ProjectDir)xbox\GameConfig\Minecraft.spa,RO;media=$(ProjectDir)xbox\XZP\Minecraft.xzp,RO - - - CopyToHardDrive - $(RemoteRoot)=$(ImagePath);$(RemoteRoot)\res=Xbox\res;$(RemoteRoot)=Xbox\AvatarAwards;$(RemoteRoot)\Tutorial=Xbox\Tutorial\Tutorial;$(RemoteRoot)=Xbox\584111F70AAAAAAA;$(RemoteRoot)=Xbox\kinect\speech - - - - - Level3 - Use - MaxSpeed - true - true - ProgramDatabase - Speed - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreadedDLL - SPLIT_SAVES;_LARGE_WORLDS;_EXTENDED_ACHIEVEMENTS;_FINAL_BUILD;_CONTENT_PACKAGE;NDEBUG;__WRL_NO_DEFAULT_LIB__;_XM_AVX_INTRINSICS_;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) - true - true - Disabled - Default - Durango\Iggy\include;$(ProjectDir);%(AdditionalIncludeDirectories) - true - false - $(ForcedInc) - - - true - true - false - $(OutDir)$(ProjectName).pdb - false - ws2_32.lib;d3d11_x.lib;combase.lib;kernelx.lib;uuid.lib;xaudio2.lib;..\Minecraft.World\Durango_ContentPackage\Minecraft.World.lib;EtwPlus.lib;..\Minecraft.Client\Durango\DurangoExtras\xcompress.lib - kernel32.lib;oldnames.lib;runtimeobject.lib;ole32.lib - true - false - Console - - - $(ProjectDir)xbox\xex.xml - 1480659447 - 584111F7=$(ProjectDir)xbox\GameConfig\Minecraft.spa,RO;media=$(ProjectDir)xbox\XZP\Minecraft.xzp,RO - - - CopyToHardDrive - $(RemoteRoot)=$(ImagePath);$(RemoteRoot)\res=Xbox\res;$(RemoteRoot)=Xbox\AvatarAwards;$(RemoteRoot)\Tutorial=Xbox\Tutorial\Tutorial;$(RemoteRoot)=Xbox\584111F70AAAAAAA;$(RemoteRoot)=Xbox\kinect\speech - - - xcopy /q /y /i /s /e $(ProjectDir)Common\res $(LayoutDir)Image\Loose\Common\res -xcopy /q /y /i /s /e $(ProjectDir)Common\media\font\*.ttf $(LayoutDir)Image\Loose\Common\media\font -xcopy /q /y $(ProjectDir)Durango\*.png $(LayoutDir)Image\Loose -xcopy /q /y $(ProjectDir)Common\media\MediaDurango.arc $(LayoutDir)Image\Loose\Common\media -xcopy /q /y /i /s /e $(ProjectDir)Durango\Sound $(LayoutDir)Image\Loose\Sound -xcopy /q /y /i /s /e $(ProjectDir)music $(LayoutDir)Image\Loose\music -copy /B /Y $(ProjectDir)Durango\DurangoExtras\xcompress.dll $(LayoutDir)Image\Loose\ -xcopy /q /y $(ProjectDir)Durango\DLCImages\*.png $(LayoutDir)Image\Loose\DLCImages\ -xcopy /q /y $(ProjectDir)Durango\DLCXbox1.cmp $(LayoutDir)Image\Loose -xcopy /q /y $(ProjectDir)DurangoMedia\DLC $(LayoutDir)Image\Loose\DLC -xcopy /q /y /i /s /e $(ProjectDir)DurangoMedia\Tutorial $(LayoutDir)Image\Loose\Tutorial -xcopy /q /y /i /s /e $(ProjectDir)DurangoMedia\CU $(LayoutDir)Image\Loose\CU - - - Copying files for deployment - - - Autogenerated.appxmanifest - - - call $(ProjectDir)\Build\XboxOne\AppxPrebuild.cmd $(ProjectDir) - - - _UNICODE;UNICODE;%(PreprocessorDefinitions) - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _TU_BUILD;_FINAL_BUILD;_ITERATOR_DEBUG_LEVEL=0;NDEBUG;_XBOX;_CONTENT_PACKAGE;%(PreprocessorDefinitions); - true - true - Disabled - Default - - - true - true - false - $(OutDir)default.pdb - true - xavatar2.lib;xapilib.lib;d3d9.lib;d3dx9.lib;xgraphics.lib;xboxkrnl.lib;xbox\Sentient\libs\SenCore.lib;xnet.lib;xaudio2.lib;xact3.lib;x3daudio.lib;xmcore.lib;vcomp.lib;xuirun.lib;xuirender.lib;xuihtml.lib;xonline.lib;xhv2.lib;qnetxaudio2.lib;xbox\4JLibs\libs\4J_Input.lib;xbox\4JLibs\libs\4J_Storage.lib;xbox\4JLibs\libs\4J_Profile.lib;xbox\4JLibs\libs\4J_Render.lib;..\Minecraft.World\ContentPackage\Minecraft.World.lib;xsocialpost.lib;xrnm.lib;xparty.lib;xbox\Sentient\libs\SenNews.lib;xbox\Sentient\libs\SenUGC.lib;xbox\Sentient\libs\SenBoxArt.lib;NuiApi.lib;ST.lib;NuiFitnessApi.lib;NuiHandles.lib;NuiSpeech.lib;NuiAudio.lib;xhttp.lib;xauth.lib;xgetserviceendpoint.lib;xav.lib;xjson.lib;%(AdditionalDependencies) - xapilib.lib - false - false - - - $(ProjectDir)xbox\xex.xml - 1480659447 - 584111F7=$(ProjectDir)xbox\GameConfig\Minecraft.spa,RO;media=$(ProjectDir)xbox\XZP\Minecraft.xzp,RO - - - CopyToHardDrive - $(RemoteRoot)=$(ImagePath);$(RemoteRoot)\res=Xbox\res;$(RemoteRoot)=Xbox\AvatarAwards;$(RemoteRoot)\Tutorial=Xbox\Tutorial\Tutorial;$(RemoteRoot)=Xbox\584111F70AAAAAAA;$(RemoteRoot)=Xbox\kinect\speech - - - xcopy /q /y /i /s /e $(ProjectDir)Common\res $(LayoutDir)Image\Loose\Common\res - - - Copying files for deployment - - - call $(ProjectDir)\DurangoBuild\AppxPrebuild.cmd $(ProjectDir) - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _TU_BUILD;_FINAL_BUILD;_ITERATOR_DEBUG_LEVEL=0;NDEBUG;_XBOX;_CONTENT_PACKAGE;%(PreprocessorDefinitions); - true - true - Disabled - Default - - - true - true - false - $(OutDir)default.pdb - true - xavatar2.lib;xapilib.lib;d3d9.lib;d3dx9.lib;xgraphics.lib;xboxkrnl.lib;xbox\Sentient\libs\SenCore.lib;xnet.lib;xaudio2.lib;xact3.lib;x3daudio.lib;xmcore.lib;vcomp.lib;xuirun.lib;xuirender.lib;xuihtml.lib;xonline.lib;xhv2.lib;qnetxaudio2.lib;xbox\4JLibs\libs\4J_Input.lib;xbox\4JLibs\libs\4J_Storage.lib;xbox\4JLibs\libs\4J_Profile.lib;xbox\4JLibs\libs\4J_Render.lib;..\Minecraft.World\ContentPackage\Minecraft.World.lib;xsocialpost.lib;xrnm.lib;xparty.lib;xbox\Sentient\libs\SenNews.lib;xbox\Sentient\libs\SenUGC.lib;xbox\Sentient\libs\SenBoxArt.lib;NuiApi.lib;ST.lib;NuiFitnessApi.lib;NuiHandles.lib;NuiSpeech.lib;NuiAudio.lib;xhttp.lib;xauth.lib;xgetserviceendpoint.lib;xav.lib;xjson.lib;..\Minecraft.Client\Durango\DurangoExtras\xcompress.lib;%(AdditionalDependencies) - xapilib.lib - false - false - - - $(ProjectDir)xbox\xex.xml - 1480659447 - 584111F7=$(ProjectDir)xbox\GameConfig\Minecraft.spa,RO;media=$(ProjectDir)xbox\XZP\Minecraft.xzp,RO - - - CopyToHardDrive - $(RemoteRoot)=$(ImagePath);$(RemoteRoot)\res=Xbox\res;$(RemoteRoot)=Xbox\AvatarAwards;$(RemoteRoot)\Tutorial=Xbox\Tutorial\Tutorial;$(RemoteRoot)=Xbox\584111F70AAAAAAA;$(RemoteRoot)=Xbox\kinect\speech - - - xcopy /q /y /i /s /e $(ProjectDir)Common\res $(LayoutDir)Image\Loose\Common\res -xcopy /q /y /i /s /e $(ProjectDir)Common\media\font\*.ttf $(LayoutDir)Image\Loose\Common\media\font -xcopy /q /y $(ProjectDir)Durango\*.png $(LayoutDir)Image\Loose -xcopy /q /y $(ProjectDir)Common\media\MediaDurango.arc $(LayoutDir)Image\Loose\Common\media -xcopy /q /y /i /s /e $(ProjectDir)Durango\Sound $(LayoutDir)Image\Loose\Sound -xcopy /q /y /i /s /e $(ProjectDir)music $(LayoutDir)Image\Loose\music -xcopy /q /y /i /s /e $(ProjectDir)DurangoMedia\DLC $(LayoutDir)Image\Loose\DLC -copy /B /Y $(ProjectDir)Durango\DurangoExtras\xcompress.dll $(LayoutDir)Image\Loose\ -xcopy /q /y $(ProjectDir)Durango\DLCImages\*.png $(LayoutDir)Image\Loose\DLCImages\ -xcopy /q /y $(ProjectDir)Durango\DLCXbox1.cmp $(LayoutDir)Image\Loose -xcopy /q /y $(ProjectDir)DurangoMedia\DLC $(LayoutDir)Image\Loose\DLC -xcopy /q /y /i /s /e $(ProjectDir)Durango\CU $(LayoutDir)Image\Loose\CU - - - Copying files for deployment - - - call $(ProjectDir)\DurangoBuild\AppxPrebuild.cmd $(ProjectDir) - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _TU_BUILD;_FINAL_BUILD;_ITERATOR_DEBUG_LEVEL=0;NDEBUG;_XBOX;_CONTENT_PACKAGE;%(PreprocessorDefinitions); - true - true - Disabled - Default - - - true - true - false - $(OutDir)default.pdb - true - xavatar2.lib;xapilib.lib;d3d9.lib;d3dx9.lib;xgraphics.lib;xboxkrnl.lib;xbox\Sentient\libs\SenCore.lib;xnet.lib;xaudio2.lib;xact3.lib;x3daudio.lib;xmcore.lib;vcomp.lib;xuirun.lib;xuirender.lib;xuihtml.lib;xonline.lib;xhv2.lib;qnetxaudio2.lib;xbox\4JLibs\libs\4J_Input.lib;xbox\4JLibs\libs\4J_Storage.lib;xbox\4JLibs\libs\4J_Profile.lib;xbox\4JLibs\libs\4J_Render.lib;..\Minecraft.World\ContentPackage\Minecraft.World.lib;xsocialpost.lib;xrnm.lib;xparty.lib;xbox\Sentient\libs\SenNews.lib;xbox\Sentient\libs\SenUGC.lib;xbox\Sentient\libs\SenBoxArt.lib;NuiApi.lib;ST.lib;NuiFitnessApi.lib;NuiHandles.lib;NuiSpeech.lib;NuiAudio.lib;xhttp.lib;xauth.lib;xgetserviceendpoint.lib;xav.lib;xjson.lib;%(AdditionalDependencies) - xapilib.lib - false - false - - - $(ProjectDir)xbox\xex.xml - 1480659447 - 584111F7=$(ProjectDir)xbox\GameConfig\Minecraft.spa,RO;media=$(ProjectDir)xbox\XZP\Minecraft.xzp,RO - - - CopyToHardDrive - $(RemoteRoot)=$(ImagePath);$(RemoteRoot)\res=Xbox\res;$(RemoteRoot)=Xbox\AvatarAwards;$(RemoteRoot)\Tutorial=Xbox\Tutorial\Tutorial;$(RemoteRoot)=Xbox\584111F70AAAAAAA;$(RemoteRoot)=Xbox\kinect\speech - - - xcopy /q /y /i /s /e $(ProjectDir)Common\res $(LayoutDir)Image\Loose\Common\res - - - Copying files for deployment - - - call $(ProjectDir)\DurangoBuild\AppxPrebuild.cmd $(ProjectDir) - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _TU_BUILD;_FINAL_BUILD;_ITERATOR_DEBUG_LEVEL=0;NDEBUG;_XBOX;_CONTENT_PACKAGE;%(PreprocessorDefinitions); - true - true - Disabled - Default - - - true - true - false - $(OutDir)default.pdb - true - xavatar2.lib;xapilib.lib;d3d9.lib;d3dx9.lib;xgraphics.lib;xboxkrnl.lib;xbox\Sentient\libs\SenCore.lib;xnet.lib;xaudio2.lib;xact3.lib;x3daudio.lib;xmcore.lib;vcomp.lib;xuirun.lib;xuirender.lib;xuihtml.lib;xonline.lib;xhv2.lib;qnetxaudio2.lib;xbox\4JLibs\libs\4J_Input.lib;xbox\4JLibs\libs\4J_Storage.lib;xbox\4JLibs\libs\4J_Profile.lib;xbox\4JLibs\libs\4J_Render.lib;..\Minecraft.World\ContentPackage\Minecraft.World.lib;xsocialpost.lib;xrnm.lib;xparty.lib;xbox\Sentient\libs\SenNews.lib;xbox\Sentient\libs\SenUGC.lib;xbox\Sentient\libs\SenBoxArt.lib;NuiApi.lib;ST.lib;NuiFitnessApi.lib;NuiHandles.lib;NuiSpeech.lib;NuiAudio.lib;xhttp.lib;xauth.lib;xgetserviceendpoint.lib;xav.lib;xjson.lib;%(AdditionalDependencies) - xapilib.lib - false - false - - - $(ProjectDir)xbox\xex.xml - 1480659447 - 584111F7=$(ProjectDir)xbox\GameConfig\Minecraft.spa,RO;media=$(ProjectDir)xbox\XZP\Minecraft.xzp,RO - - - CopyToHardDrive - $(RemoteRoot)=$(ImagePath);$(RemoteRoot)\res=Xbox\res;$(RemoteRoot)=Xbox\AvatarAwards;$(RemoteRoot)\Tutorial=Xbox\Tutorial\Tutorial;$(RemoteRoot)=Xbox\584111F70AAAAAAA;$(RemoteRoot)=Xbox\kinect\speech - - - xcopy /q /y /i /s /e $(ProjectDir)Common\res $(LayoutDir)Image\Loose\Common\res - - - Copying files for deployment - - - - - WarningsOff - true - Use - $(OutDir)$(ProjectName).pch - true - true - Level2 - Orbis\Iggy\include;$(ProjectDir);%(AdditionalIncludeDirectories) - SPLIT_SAVES;_LARGE_WORLDS;_EXTENDED_ACHIEVEMENTS;_DEBUG_MENUS_ENABLED - - - ..\Minecraft.World\ORBIS_Release\Minecraft.World.a;Orbis\4JLibs\libs\4j_Render.a;Orbis\4JLibs\libs\4j_Input_r.a;Orbis\4JLibs\libs\4J_Storage_r.a;Orbis\4JLibs\libs\4J_Profile_r.a;Orbis\Iggy\lib\libiggy_orbis.a;Orbis\Miles\lib\mssorbis.a;Orbis\Miles\lib\binkaorbis.a;Common\Network\Sony\sceRemoteStorage\ps4\lib\sceRemoteStorage.a;-lSceGnmDriver_stub_weak;-lSceGnmx;-lSceGnm;-lSceGpuAddress;-lSceCes;-lSceVideoOut_stub_weak;-lScePad_stub_weak;-lScePngDec_stub_weak;-lScePngEnc_stub_weak;-lSceFios2_stub_weak;-lSceUlt_stub_weak;-lSceShaderBinary;-lSceUserService_stub_weak;-lSceSysmodule_stub_weak;-lSceImeDialog_stub_weak;-lScePosix_stub_weak;-lSceAudioOut_stub_weak;-lSceSaveData_stub_weak;-lSceRtc_stub_weak;-lSceSystemService_stub_weak;-lSceNetCtl_stub_weak;-lSceNpCommon_stub_weak;-lSceNpManager_stub_weak;-lSceNpToolkit_rtti;-lSceNpToolkitUtils_rtti;-lSceNpWebApi_stub_weak;-lSceNpAuth_stub_weak;-lSceNpTrophy_stub_weak;-lSceInvitationDialog_stub_weak;-lSceGameCustomDataDialog_stub_weak;-lSceNpCommerce_stub_weak;-lSceNet_stub_weak;-lSceHttp_stub_weak;-lSceSsl_stub_weak;-lSceNpMatching2_stub_weak;-lSceNpTus_stub_weak;-lSceNpUtility_stub_weak;-lSceNpScore_stub_weak;-lSceCommonDialog_stub_weak;-lSceNpSns_stub_weak;-lSceNpSnsFacebookDialog_stub_weak;-lSceRudp_stub_weak;-lSceAppContent_stub_weak;-lSceVoice_stub_weak;-lSceAudioIn_stub_weak;-lSceRemoteplay_stub_weak;-lSceSaveDataDialog_stub_weak;-lSceErrorDialog_stub_weak;-lSceMsgDialog_stub_weak;-lSceGameLiveStreaming_stub_weak;%(AdditionalDependencies) - true - - - false - - - - - WarningsOff - true - Use - $(OutDir)$(ProjectName).pch - true - true - Level2 - Orbis\Iggy\include;$(ProjectDir);%(AdditionalIncludeDirectories) - SPLIT_SAVES;_LARGE_WORLDS;_EXTENDED_ACHIEVEMENTS;_DEBUG_MENUS_ENABLED - - - ..\Minecraft.World\ORBIS_Release\Minecraft.World.a;Orbis\4JLibs\libs\4j_Render.a;Orbis\4JLibs\libs\4j_Input_r.a;Orbis\4JLibs\libs\4J_Storage_r.a;Orbis\4JLibs\libs\4J_Profile_r.a;Orbis\Iggy\lib\libiggy_orbis.a;Orbis\Miles\lib\mssorbis.a;Orbis\Miles\lib\binkaorbis.a;Common\Network\Sony\sceRemoteStorage\ps4\lib\sceRemoteStorage.a;-lSceGnmDriver_stub_weak;-lSceGnmx;-lSceGnm;-lSceGpuAddress;-lSceCes;-lSceVideoOut_stub_weak;-lScePad_stub_weak;-lScePngDec_stub_weak;-lScePngEnc_stub_weak;-lSceFios2_stub_weak;-lSceUlt_stub_weak;-lSceShaderBinary;-lSceUserService_stub_weak;-lSceSysmodule_stub_weak;-lSceImeDialog_stub_weak;-lScePosix_stub_weak;-lSceAudioOut_stub_weak;-lSceSaveData_stub_weak;-lSceRtc_stub_weak;-lSceSystemService_stub_weak;-lSceNetCtl_stub_weak;-lSceNpCommon_stub_weak;-lSceNpManager_stub_weak;-lSceNpToolkit_rtti;-lSceNpToolkitUtils_rtti;-lSceNpWebApi_stub_weak;-lSceNpAuth_stub_weak;-lSceNpTrophy_stub_weak;-lSceInvitationDialog_stub_weak;-lSceGameCustomDataDialog_stub_weak;-lSceNpCommerce_stub_weak;-lSceNet_stub_weak;-lSceHttp_stub_weak;-lSceSsl_stub_weak;-lSceNpMatching2_stub_weak;-lSceNpTus_stub_weak;-lSceNpUtility_stub_weak;-lSceNpScore_stub_weak;-lSceCommonDialog_stub_weak;-lSceNpSns_stub_weak;-lSceNpSnsFacebookDialog_stub_weak;-lSceRudp_stub_weak;-lSceAppContent_stub_weak;-lSceVoice_stub_weak;-lSceAudioIn_stub_weak;-lSceRemoteplay_stub_weak;%(AdditionalDependencies) - true - - - false - - - - - Use - $(OutDir)$(ProjectName).pch - true - Level3 - true - true - Orbis\Iggy\include;$(ProjectDir);%(AdditionalIncludeDirectories) - SPLIT_SAVES;_LARGE_WORLDS;_EXTENDED_ACHIEVEMENTS;_CONTENT_PACKAGE;_FINAL_BUILD - false - true - - - false - - - ..\ORBIS_ContentPackage\Minecraft.World.a;Orbis\4JLibs\libs\4j_Render.a;Orbis\4JLibs\libs\4j_Input.a;Orbis\4JLibs\libs\4J_Storage.a;Orbis\4JLibs\libs\4J_Profile.a;Orbis\Iggy\lib\libiggy_orbis.a;Orbis\Miles\lib\mssorbis.a;Orbis\Miles\lib\binkaorbis.a;Common\Network\Sony\sceRemoteStorage\ps4\lib\sceRemoteStorage.a;-lSceGnmDriver_stub_weak;-lSceGnmx;-lSceGnm;-lSceGpuAddress;-lSceCes;-lSceVideoOut_stub_weak;-lScePad_stub_weak;-lScePngDec_stub_weak;-lScePngEnc_stub_weak;-lSceFios2_stub_weak;-lSceUlt_stub_weak;-lSceShaderBinary;-lSceUserService_stub_weak;-lSceSysmodule_stub_weak;-lSceImeDialog_stub_weak;-lScePosix_stub_weak;-lSceAudioOut_stub_weak;-lSceSaveData_stub_weak;-lSceRtc_stub_weak;-lSceSystemService_stub_weak;-lSceNetCtl_stub_weak;-lSceNpCommon_stub_weak;-lSceNpManager_stub_weak;-lSceNpToolkit_rtti;-lSceNpToolkitUtils_rtti;-lSceNpWebApi_stub_weak;-lSceNpAuth_stub_weak;-lSceNpTrophy_stub_weak;-lSceInvitationDialog_stub_weak;-lSceGameCustomDataDialog_stub_weak;-lSceNpCommerce_stub_weak;-lSceNet_stub_weak;-lSceHttp_stub_weak;-lSceSsl_stub_weak;-lSceNpMatching2_stub_weak;-lSceNpTus_stub_weak;-lSceNpUtility_stub_weak;-lSceNpScore_stub_weak;-lSceCommonDialog_stub_weak;-lSceNpSns_stub_weak;-lSceRudp_stub_weak;-lSceAppContent_stub_weak;-lSceVoice_stub_weak;-lSceAudioIn_stub_weak;-lSceRemoteplay_stub_weak;-lSceSaveDataDialog_stub_weak;-lSceNpSnsFacebookDialog_stub_weak;-lSceErrorDialog_stub_weak;-lSceMsgDialog_stub_weak;-lSceGameLiveStreaming_stub_weak - - - None - - - StripFuncsAndData - - - - - Use - $(OutDir)$(ProjectName).pch - true - Orbis\Iggy\include;$(ProjectDir);%(AdditionalIncludeDirectories) - SPLIT_SAVES;_LARGE_WORLDS;_EXTENDED_ACHIEVEMENTS;_CONTENT_PACKAGE;_FINAL_BUILD - Level3 - true - true - false - true - - - false - - - ..\ORBIS_ContentPackage\Minecraft.World.a;Orbis\4JLibs\libs\4j_Render.a;Orbis\4JLibs\libs\4j_Input.a;Orbis\4JLibs\libs\4J_Storage.a;Orbis\4JLibs\libs\4J_Profile.a;Orbis\Iggy\lib\libiggy_orbis.a;Orbis\Miles\lib\mssorbis.a;Orbis\Miles\lib\binkaorbis.a;Common\Network\Sony\sceRemoteStorage\ps4\lib\sceRemoteStorage.a;-lSceGnmDriver_stub_weak;-lSceGnmx;-lSceGnm;-lSceGpuAddress;-lSceCes;-lSceVideoOut_stub_weak;-lScePad_stub_weak;-lScePngDec_stub_weak;-lScePngEnc_stub_weak;-lSceFios2_stub_weak;-lSceUlt_stub_weak;-lSceShaderBinary;-lSceUserService_stub_weak;-lSceSysmodule_stub_weak;-lSceImeDialog_stub_weak;-lScePosix_stub_weak;-lSceAudioOut_stub_weak;-lSceSaveData_stub_weak;-lSceRtc_stub_weak;-lSceSystemService_stub_weak;-lSceNetCtl_stub_weak;-lSceNpCommon_stub_weak;-lSceNpManager_stub_weak;-lSceNpToolkit_rtti;-lSceNpToolkitUtils_rtti;-lSceNpWebApi_stub_weak;-lSceNpAuth_stub_weak;-lSceNpTrophy_stub_weak;-lSceInvitationDialog_stub_weak;-lSceGameCustomDataDialog_stub_weak;-lSceNpCommerce_stub_weak;-lSceNet_stub_weak;-lSceHttp_stub_weak;-lSceSsl_stub_weak;-lSceNpMatching2_stub_weak;-lSceNpTus_stub_weak;-lSceNpUtility_stub_weak;-lSceNpScore_stub_weak;-lSceCommonDialog_stub_weak;-lSceNpSns_stub_weak;-lSceRudp_stub_weak;-lSceAppContent_stub_weak;-lSceVoice_stub_weak;-lSceAudioIn_stub_weak;-lSceRemoteplay_stub_weak;-lSceSaveDataDialog_stub_weak - StripFuncsAndData - - - - - Use - $(OutDir)$(ProjectName).pch - true - Orbis\Iggy\include;$(ProjectDir);%(AdditionalIncludeDirectories) - SPLIT_SAVES;_LARGE_WORLDS;_EXTENDED_ACHIEVEMENTS;_DEBUG_MENUS_ENABLED;_ART_BUILD - WarningsOff - Levels - - - false - - - StripSymsAndDebug - - - StripFuncsAndData - ..\Minecraft.World\ORBIS_ReleaseForArt\Minecraft.World.a;Orbis\4JLibs\libs\4j_Render.a;Orbis\4JLibs\libs\4j_Input_r.a;Orbis\4JLibs\libs\4J_Storage_r.a;Orbis\4JLibs\libs\4J_Profile_r.a;Orbis\Iggy\lib\libiggy_orbis.a;Orbis\Miles\lib\mssorbis.a;Orbis\Miles\lib\binkaorbis.a;Common\Network\Sony\sceRemoteStorage\ps4\lib\sceRemoteStorage.a;-lSceGnmDriver_stub_weak;-lSceGnmx;-lSceGnm;-lSceGpuAddress;-lSceCes;-lSceVideoOut_stub_weak;-lScePad_stub_weak;-lScePngDec_stub_weak;-lScePngEnc_stub_weak;-lSceFios2_stub_weak;-lSceUlt_stub_weak;-lSceShaderBinary;-lSceUserService_stub_weak;-lSceSysmodule_stub_weak;-lSceImeDialog_stub_weak;-lScePosix_stub_weak;-lSceAudioOut_stub_weak;-lSceSaveData_stub_weak;-lSceRtc_stub_weak;-lSceSystemService_stub_weak;-lSceNetCtl_stub_weak;-lSceNpCommon_stub_weak;-lSceNpManager_stub_weak;-lSceNpToolkit_rtti;-lSceNpToolkitUtils_rtti;-lSceNpWebApi_stub_weak;-lSceNpAuth_stub_weak;-lSceNpTrophy_stub_weak;-lSceInvitationDialog_stub_weak;-lSceGameCustomDataDialog_stub_weak;-lSceNpCommerce_stub_weak;-lSceNet_stub_weak;-lSceHttp_stub_weak;-lSceSsl_stub_weak;-lSceNpMatching2_stub_weak;-lSceNpTus_stub_weak;-lSceNpUtility_stub_weak;-lSceNpScore_stub_weak;-lSceCommonDialog_stub_weak;-lSceNpSns_stub_weak;-lSceNpSnsFacebookDialog_stub_weak;-lSceRudp_stub_weak;-lSceAppContent_stub_weak;-lSceVoice_stub_weak;-lSceAudioIn_stub_weak;-lSceRemoteplay_stub_weak;-lSceSaveDataDialog_stub_weak;-lSceErrorDialog_stub_weak;-lSceMsgDialog_stub_weak;-lSceGameLiveStreaming_stub_weak - - - - - Use - $(OutDir)$(ProjectName).pch - true - - - false - - - - - Use - $(OutDir)$(ProjectName).pch - true - true - WarningsOff - true - true - Orbis\Iggy\include;$(ProjectDir);%(AdditionalIncludeDirectories) - SPLIT_SAVES;_LARGE_WORLDS;_EXTENDED_ACHIEVEMENTS;_DEBUG_MENUS_ENABLED;_DEBUG;%(PreprocessorDefinitions) - - - ..\Minecraft.World\ORBIS_Debug\Minecraft.World.a;Orbis\4JLibs\libs\4j_Render_d.a;Orbis\4JLibs\libs\4j_Input_d.a;Orbis\4JLibs\libs\4J_Storage_d.a;Orbis\4JLibs\libs\4J_Profile_d.a;Orbis\Iggy\lib\libiggy_orbis.a;Orbis\Miles\lib\mssorbis.a;Orbis\Miles\lib\binkaorbis.a;Common\Network\Sony\sceRemoteStorage\ps4\lib\sceRemoteStorage.a;-lSceGnmDriver_stub_weak;-lSceGnmx;-lSceGnm;-lSceGpuAddress;-lSceCes;-lSceVideoOut_stub_weak;-lScePad_stub_weak;-lScePngDec_stub_weak;-lScePngEnc_stub_weak;-lSceFios2_stub_weak;-lSceUlt_stub_weak;-lSceShaderBinary;-lSceUserService_stub_weak;-lSceSysmodule_stub_weak;-lScePerf_stub_weak;-lSceImeDialog_stub_weak;-lScePosix_stub_weak;-lSceAudioOut_stub_weak;-lSceSaveData_stub_weak;-lSceRtc_stub_weak;-lSceSystemService_stub_weak;-lSceNetCtl_stub_weak;-lSceNpCommon_stub_weak;-lSceNpManager_stub_weak;-lSceNpToolkit_rtti;-lSceNpToolkitUtils_rtti;-lSceNpWebApi_stub_weak;-lSceNpAuth_stub_weak;-lSceNpTrophy_stub_weak;-lSceInvitationDialog_stub_weak;-lSceGameCustomDataDialog_stub_weak;-lSceNpCommerce_stub_weak;-lSceNet_stub_weak;-lSceHttp_stub_weak;-lSceSsl_stub_weak;-lSceNpMatching2_stub_weak;-lSceNpTus_stub_weak;-lSceNpUtility_stub_weak;-lSceNpScore_stub_weak;-lSceCommonDialog_stub_weak;-lSceNpSns_stub_weak;-lSceRudp_stub_weak;-lSceAppContent_stub_weak;-lSceVoice_stub_weak;-lSceAudioIn_stub_weak;-lSceNpSnsFacebookDialog_stub_weak;-lSceRemotePlay_stub_weak;-lSceSaveDataDialog_stub_weak;-lSceErrorDialog_stub_weak;-lSceMsgDialog_stub_weak;-lSceGameLiveStreaming_stub_weak - - - false - - - - - - XML - Designer - - - true - true - true - true - true - - - true - true - true - true - true - - - true - true - true - true - true - - - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - Document - - - - true - true - true - true - true - true - true - true - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - false - true - false - true - true - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - false - false - true - true - true - true - true - true - true - true - true - true - true - true - false - true - true - true - true - true - true - true - true - true - true - true - false - true - false - true - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - false - false - true - true - true - true - true - true - true - true - true - true - true - true - false - true - true - true - true - true - true - true - true - true - true - true - false - true - false - true - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - - - - - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - Designer - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - - - - - false - false - false - false - false - false - false - - - - - - - - - - - - - - - - - - - - - - - - - false - false - false - false - false - false - false - false - false - false - false - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - false - false - false - false - false - false - - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - true - false - false - false - false - true - - - true - true - true - true - true - true - true - false - true - false - false - false - false - true - - - true - true - true - true - true - true - true - false - true - false - false - false - false - true - - - true - true - true - true - true - true - true - false - true - false - false - false - false - true - - - true - true - true - true - true - true - true - false - true - false - false - false - false - true - - - true - true - true - true - true - true - true - false - true - false - false - false - false - true - - - true - true - true - true - true - true - true - false - true - false - false - false - false - true - - - true - true - true - true - true - true - true - false - true - false - false - false - false - true - - - true - true - true - true - true - true - true - false - true - false - false - false - false - true - - - true - true - true - true - true - true - true - false - true - false - false - false - false - true - - - true - true - true - true - true - true - true - false - true - false - false - false - false - true - - - true - true - true - true - true - true - true - false - - - true - true - true - true - true - true - true - false - true - false - false - false - false - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - false - false - false - false - false - false - false - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - true - false - false - false - false - true - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - true - false - false - false - false - true - - - true - true - true - true - true - true - true - false - true - false - false - false - false - true - - - true - true - true - true - true - true - true - false - true - false - false - false - false - true - - - true - true - true - true - true - true - true - false - true - false - false - false - false - true - - - true - true - true - true - true - true - true - false - true - false - false - false - false - true - - - true - true - true - true - true - true - true - false - true - false - false - false - false - true - - - true - true - true - true - true - true - true - false - true - false - false - false - false - true - - - true - true - true - true - true - true - true - false - true - false - false - false - false - true - - - true - true - true - true - true - true - true - false - true - false - false - false - false - true - - - true - true - true - true - true - true - true - false - true - false - false - false - false - true - - - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - true - true - true - true - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - true - true - true - true - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - true - true - true - true - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - true - true - true - true - true - true - true - false - true - true - true - true - true - true - true - false - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - false - true - false - true - false - true - false - true - false - true - false - false - true - true - - - true - true - true - true - true - true - true - false - true - false - true - false - true - false - true - false - true - false - false - true - true - - - true - true - true - true - true - true - true - false - true - false - true - false - true - false - true - false - true - false - false - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - false - true - false - true - false - true - false - true - false - true - false - false - true - true - - - true - true - true - true - true - true - true - false - true - false - true - false - true - false - true - false - true - false - false - true - true - - - true - true - true - true - true - true - true - false - true - false - true - false - true - false - true - false - true - false - false - true - true - - - true - true - true - true - true - true - true - false - true - false - true - false - true - false - true - false - true - false - false - true - true - - - true - true - true - true - true - true - true - false - true - false - true - false - true - false - true - false - true - false - false - true - true - - - true - true - true - true - true - true - true - false - true - false - true - false - true - false - true - false - true - false - false - true - true - - - true - true - true - true - true - true - true - false - true - false - true - false - true - false - true - false - true - false - false - true - true - - - true - true - true - true - true - true - true - false - true - false - true - false - true - false - true - false - true - false - false - true - true - - - - - true - true - true - true - true - true - true - true - true - true - true - true - - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - - - - - - - - - - - - - - - true - true - true - true - true - true - true - true - true - true - true - true - - - - - - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - - - true - true - true - true - true - - - true - true - true - true - true - - - true - true - true - true - true - - - true - true - true - true - true - - - true - true - true - true - true - - - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - - - - - - - - - - - - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - true - true - true - false - true - true - true - true - true - true - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - - - - - - - - - - - - - - - - - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - - - - - - - - - - - - - - - - - false - false - false - false - false - false - false - false - false - false - false - false - - - - - - false - false - false - false - false - false - false - false - false - false - false - false - - - false - false - false - false - false - false - false - false - false - false - false - false - - - false - false - false - false - false - false - false - false - false - false - false - false - - - false - false - false - false - false - false - false - false - false - false - false - false - - - - - - - - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - false - true - true - true - true - true - true - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - false - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - - - - - - - true - true - true - true - true - true - true - true - true - true - true - true - - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - false - false - true - true - true - true - true - true - true - true - true - true - true - true - false - true - true - true - true - true - true - true - true - true - true - true - false - true - false - true - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - - - true - true - true - true - false - false - true - true - true - true - true - true - true - true - true - true - true - true - false - true - true - true - true - true - true - true - true - true - true - true - false - true - false - true - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - true - true - true - true - true - true - true - true - false - true - false - true - false - true - true - true - false - true - true - - - true - true - true - true - false - false - true - true - true - true - true - true - true - true - true - true - true - true - false - true - true - true - true - true - true - true - true - true - true - true - false - true - false - true - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - false - false - true - true - true - true - true - true - true - true - true - true - true - true - false - true - true - true - true - true - true - true - true - true - true - true - false - true - false - true - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - false - false - false - false - false - false - false - false - false - false - false - false - false - true - false - true - false - true - false - true - false - false - true - true - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - true - false - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - false - false - true - true - true - true - true - true - true - true - true - true - true - true - false - true - true - true - true - true - true - true - true - true - true - true - false - true - false - true - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - true - true - true - true - true - true - false - false - true - true - true - true - true - true - true - true - true - true - false - true - false - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - - - true - true - true - true - true - true - true - true - true - true - true - true - - - - - - - - - - - - - false - false - false - false - false - false - false - false - false - false - false - false - - - - - - false - false - false - false - false - false - false - false - false - false - false - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - false - false - true - false - false - false - false - false - false - true - true - false - false - false - false - false - false - true - true - false - false - false - false - false - false - false - false - false - false - false - false - false - - - - - - - - - - - - - - - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - - - - - - - - - - - - - - - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - - - - - - - - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - - - - - - - - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - true - true - true - true - true - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - true - true - true - true - true - true - true - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - true - true - true - true - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - - - - - $(ProjectDir)../include/;%(AdditionalIncludeDirectories) - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - - - - - false - false - false - false - false - false - false - - - - - - - - - - - - - - - - - - - - - - - - - false - false - false - false - false - false - false - false - false - false - false - false - - - - - - true - true - true - true - true - true - true - false - false - false - false - false - false - true - true - false - false - false - false - false - false - false - false - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - false - false - false - false - false - false - true - true - true - true - true - true - - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - true - false - false - false - false - true - - - true - true - true - true - true - true - true - false - true - false - false - false - false - true - - - true - true - true - true - true - true - true - false - true - false - false - false - false - true - - - true - true - true - true - true - true - true - false - true - false - false - false - false - true - - - true - true - true - true - true - true - true - false - true - false - false - false - false - true - - - true - true - true - true - true - true - true - false - true - false - false - false - false - true - - - true - true - true - true - true - true - true - false - true - false - false - false - false - true - - - true - true - true - true - true - true - true - false - true - false - false - false - false - true - - - true - true - true - true - true - true - true - false - true - false - false - false - false - true - - - true - true - true - true - true - true - true - false - true - false - false - false - false - true - - - true - true - true - true - true - true - true - false - true - false - false - false - false - true - - - true - true - true - true - true - true - true - false - - - true - true - true - true - true - true - true - false - true - false - false - false - false - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - false - false - false - false - false - false - false - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - true - false - false - false - false - true - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - true - false - false - false - false - true - - - true - true - true - true - true - true - true - false - true - false - false - false - false - true - - - true - true - true - true - true - true - true - false - true - false - false - false - false - true - - - true - true - true - true - true - true - true - false - true - false - false - false - false - true - - - true - true - true - true - true - true - true - false - true - false - false - false - false - true - - - true - true - true - true - true - true - true - false - true - false - false - false - false - true - - - true - true - true - true - true - true - true - false - true - false - false - false - false - true - - - true - true - true - true - true - true - true - false - true - false - false - false - false - true - - - true - true - true - true - true - true - true - false - true - false - false - false - false - true - - - true - true - true - true - true - true - true - false - true - false - false - false - false - true - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - true - true - true - true - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - true - true - true - true - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - true - true - true - true - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - false - true - false - true - false - true - false - true - false - true - false - false - true - true - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - false - false - false - false - - - NotUsing - - - true - true - true - true - true - true - true - false - true - false - true - false - true - false - true - false - true - false - false - true - true - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - false - false - false - NotUsing - false - - - true - true - true - true - true - true - true - false - true - false - true - false - true - false - true - false - true - false - false - true - true - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - false - false - false - NotUsing - false - - - true - true - true - true - true - true - true - false - true - false - true - false - true - false - true - false - true - false - false - true - true - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - false - false - false - NotUsing - false - - - true - true - true - true - true - true - true - false - true - false - true - false - true - false - true - false - true - false - false - true - true - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - false - false - false - true - true - true - true - true - true - true - NotUsing - false - - - true - true - true - true - true - true - true - false - true - false - true - false - true - false - true - false - true - false - false - true - true - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - false - false - false - true - true - true - true - true - true - true - NotUsing - false - - - true - true - true - true - true - true - true - false - true - false - true - false - true - false - true - false - true - false - false - true - true - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - false - false - false - true - true - true - true - true - true - true - NotUsing - false - - - true - true - true - true - true - true - true - false - true - false - true - false - true - false - true - false - true - false - false - true - true - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - false - false - false - true - true - true - true - true - true - true - NotUsing - false - - - true - true - true - true - true - true - true - false - true - false - true - false - true - false - true - false - true - false - false - true - true - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - false - false - false - NotUsing - false - - - true - true - true - true - true - true - true - false - true - false - true - false - true - false - true - false - true - false - false - true - true - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - false - false - false - NotUsing - false - - - true - true - true - true - true - true - true - false - true - false - true - false - true - false - true - false - true - false - false - true - true - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - false - false - false - NotUsing - false - - - true - true - true - true - true - true - true - false - true - false - true - false - true - false - true - false - true - false - false - true - true - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - false - false - false - NotUsing - false - - - true - true - true - true - true - true - true - false - true - false - true - false - true - false - true - false - true - false - false - true - true - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - false - false - false - NotUsing - false - - - true - true - true - true - true - true - true - false - true - false - true - false - true - false - true - false - true - false - false - true - true - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - false - false - false - NotUsing - false - - - true - true - true - true - true - true - true - false - true - false - true - false - true - false - true - false - true - false - false - true - true - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - false - false - false - NotUsing - false - - - - NotUsing - - - - true - true - true - true - true - true - true - true - true - true - true - true - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - - - - - - - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - - - - true - true - true - true - true - true - true - true - true - true - true - true - - - - - - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - true - true - true - true - true - true - true - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - true - true - true - true - true - true - true - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - true - true - true - false - true - true - true - true - true - true - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - Use - true - true - true - true - true - true - - - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - - - - - - - - - - - - - - - - - - true - true - true - true - true - true - true - - - - - - - - - - - - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - - - - - true - true - true - - - - - - - - - - - - - - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - - - - - - - - - - - - - Disabled - Disabled - Disabled - Disabled - false - false - - - - - - - - - - - false - false - false - false - false - false - false - false - false - false - false - false - - - false - false - false - false - false - false - false - false - false - false - false - false - - - - - - - - - - - false - false - false - false - false - false - false - false - false - false - false - false - - - false - false - false - false - false - false - false - false - false - false - false - false - - - false - false - false - false - false - false - false - false - false - false - false - false - - - false - false - false - false - false - false - false - false - false - false - false - false - - - - - - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - false - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - - - - - - - - - - false - false - false - false - false - false - false - false - false - false - false - false - - - - - - - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - true - true - false - true - true - true - true - true - - - true - true - true - true - false - false - true - true - true - true - true - true - true - true - true - true - true - true - false - true - true - true - true - true - true - true - true - true - true - true - false - true - false - true - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - false - false - true - true - true - true - true - true - true - true - true - true - true - true - false - true - true - true - true - true - true - true - true - true - true - true - false - true - false - true - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - true - true - true - true - true - true - true - true - false - true - false - true - false - true - true - true - false - true - true - - - true - true - true - true - false - false - true - true - true - true - true - true - true - true - true - true - true - true - false - true - true - true - true - true - true - true - true - true - true - true - false - true - false - true - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - false - false - false - false - false - false - false - false - false - false - false - false - false - true - false - true - false - true - false - true - false - false - true - true - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - true - false - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - true - false - true - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - true - true - true - true - true - true - false - false - true - true - true - true - true - true - true - true - true - true - false - true - false - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - true - true - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - - - - - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - false - false - false - false - false - false - false - false - false - false - false - false - Create - Create - Create - Create - Create - Create - Create - $(OutDir)$(ProjectName).pch - $(OutDir)$(ProjectName).pch - $(OutDir)$(ProjectName).pch - $(OutDir)$(ProjectName).pch - $(OutDir)$(ProjectName).pch - $(OutDir)$(ProjectName).pch - $(OutDir)$(ProjectName).pch - $(OutDir)$(ProjectName).pch - $(OutDir)$(ProjectName).pch - $(OutDir)$(ProjectName).pch - $(OutDir)$(ProjectName).pch - $(OutDir)$(ProjectName).pch - $(OutDir)$(ProjectName).pch - $(OutDir)$(ProjectName).pch - $(IntDir)%(Filename)$(ObjectExt) - $(IntDir)%(Filename)$(ObjectExt) - - - - - - - - - - - - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - - - - - - - - - - - - - - - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - - - - - - - - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - - - - - - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - true - true - true - true - true - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - false - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - NotUsing - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - true - true - true - true - true - true - true - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - -Xpch_override=1 - -Xpch_override=1 - -Xpch_override=1 - -Xpch_override=1 - -Xpch_override=1 - -Xpch_override=1 - -Xpch_override=1 - -Xpch_override=1 - -Xpch_override=1 - -Xpch_override=1 - -Xpch_override=1 - -Xpch_override=1 - -Xpch_override=1 - -Xpch_override=1 - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - true - true - true - true - true - true - true - - - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - false - true - true - true - true - true - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - false - true - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - false - true - false - true - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - false - true - false - true - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - false - true - false - true - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - false - true - false - true - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - false - false - false - false - false - false - false - false - false - true - true - true - true - true - true - false - false - false - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - - - true - false - false - false - false - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - - - true - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - false - false - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - true - true - true - false - true - true - - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - - - - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - true - false - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - true - false - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - true - false - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - true - false - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - true - false - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - true - false - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - true - false - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - true - false - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - true - false - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - false - false - true - true - true - true - true - - - - - - - Durango\Network\windows.xbox.networking.realtimesession.winmd - true - - - - - - - - - - \ No newline at end of file diff --git a/Minecraft.Client/Minecraft.Client.vcxproj.filters b/Minecraft.Client/Minecraft.Client.vcxproj.filters deleted file mode 100644 index 23b754fa..00000000 --- a/Minecraft.Client/Minecraft.Client.vcxproj.filters +++ /dev/null @@ -1,6319 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {e23474e2-447c-41a9-82be-e32747f5b196} - - - {d7b60dd5-624a-46b3-b81d-f5f74550f613} - - - {68105641-375c-4565-9945-7890df6d82d9} - - - {8be4617d-3699-46a4-8769-28edb23c89f0} - - - {0b94741f-653f-48c2-874f-6aa69e7e9622} - - - {20606602-63d3-460c-b33e-d3e747a3d8db} - - - {4afb96fe-3fcb-4bd1-89a1-adfea86c73fb} - - - {304b5ee1-bfdb-489f-8e24-0a4e61177ca1} - - - {225f9542-472d-45c1-9046-eb2a46ab029c} - - - {14e20ee1-fe3b-481b-acce-7a634ee9c1d6} - - - {486b537f-d140-4a23-8409-fe3bc4184009} - - - {91ef92f9-432b-4b8f-9f16-4efd211003a1} - - - {66656f96-a5da-48c6-a7f9-79ab343dbd2f} - - - {3423fd63-b0d7-4f50-b0ca-549386c6cf57} - - - {d097d6ee-2ae4-48d8-8b5a-9b48882bdb2c} - - - {1d0a6eec-14cd-4e6d-8a0a-f5f8f0ab5240} - - - {269fab49-d870-4358-baef-32ed6ac9eca7} - - - {fef42379-3d37-4ef3-aa73-b19aaa77e3cc} - - - {bce4041a-9336-45e7-bd40-ed057ed96ee8} - - - {9756cb73-3f40-4fcb-9bab-5a3ce3c4d2f6} - - - {bb820acc-a8eb-4e36-8b4e-9517263ed51b} - - - {3c3aca1d-0e3e-43f1-b4cd-f8dfce2d29e7} - - - {9f1bf1ed-5366-4a29-b3f3-296725a7b01c} - - - {3e905494-b5dc-4084-a1fe-cbd91b9af667} - - - {afb98298-0033-42ec-98a5-93f8d347ee0d} - - - {1953b4f7-41ea-430b-ad2d-e3d7c352b647} - - - {39ab4d1f-8199-4ec7-948e-3d42ad8c8573} - - - {73bbdc5b-04f3-42f8-bf3b-769335e19178} - - - {385338b7-fa77-4c46-a7f2-89c82dc6e192} - - - {0f94b57d-88f8-4a20-b4e4-d1fa95d8f439} - - - {abe2942f-f984-4930-9e2d-9c9c2b35ac74} - - - {a2be9911-8785-4f6a-932e-e03321ee466b} - - - {7cb56f76-52cf-4303-8631-e1471fdc09a0} - - - {098e2985-9c15-450f-baa2-78604e7c1f54} - - - {6c286ad1-f871-408a-be6e-db44e7edcd2c} - - - {7c254dd0-f36f-4001-83cc-1634a2c792c2} - - - {2a26afce-4160-4fb0-8d01-e394a669dae6} - - - {9229f78c-152c-47d5-858a-fd054b856a1c} - - - {81ab078c-fc67-460c-befd-616dbe4bc3bc} - - - {db324829-af2c-428d-9710-8ad20ecc3fd0} - - - {758ac0be-6bd7-42c0-9b09-fdd452c0e134} - - - {c2dcdce8-b00f-4094-b0de-dad838d49525} - - - {8fd2f4e7-b93a-4067-93b8-a7ebac6d4a9c} - - - {93a41380-e12e-4f7a-bb7b-459f7169faed} - - - {4eb1ba28-620f-4136-979c-4dc91c44b666} - - - {5ac21685-36c0-4cd1-8861-e6a0e4a37c62} - - - {1b4710ff-c513-4a11-9d34-ff36fe1b4246} - - - {f4877497-fdf4-48a8-ada4-e6042f632e7a} - - - {45f40847-5b95-4dca-82f2-7616d7a35e54} - - - {1a98ef4c-6c9d-4a22-93d7-89f0fc3320fd} - - - {3be02e3c-c628-4315-a507-a9fe7733af01} - - - {c6dffb6d-2cf6-4c3e-89a3-fb05229b98aa} - - - {7d088a48-eeda-4783-94f7-c0d09b06f347} - - - {a466219c-afde-4184-8b84-91df32e5b892} - - - {40d6ff43-3d13-42ab-99ae-ebc9d585110f} - - - {047a3693-2040-404d-a386-2e5795b231d3} - - - {2509ddc5-330c-45da-a6f9-d37b858acd34} - - - {b2935b29-33d3-4d57-a145-753a646e5de4} - - - {26661545-d0a0-438a-a775-31cec1fb7849} - - - {5f5f5678-57b0-4f7f-b7dc-1ddd01ea2774} - - - {a19d2d41-9a2f-4631-941b-c3bfa7c2fdfd} - - - {bcdb8322-b7e6-482b-a3da-eb3f84dac713} - - - {e2959475-d5c8-4874-a782-fb5266e4441c} - - - {794dfcdb-98c6-4939-b04d-86b9657d4ff6} - - - {775f3088-bc52-43a3-b9ec-7f3f58508240} - - - {ebe1835b-76a8-408d-b3ee-70ffa4db7907} - - - {45bddf1c-e6d6-4a78-9b7d-73d7511e070d} - - - {16186163-4c73-4fa8-85c7-57d2b34e3fe9} - - - {b33b6793-e585-487e-8626-0096242f8e04} - - - {1264d92e-fa06-40ef-846c-4ce2a99e8ccc} - - - {b28c2ec8-a257-41ca-aad2-cf2ced04e4fa} - - - {7369fca1-3096-4b7d-a93e-924587f23108} - - - {e0eabf73-2721-46f9-bc46-4e0292bb53d3} - - - {bf450dfd-c9e8-4120-8a4c-3860b606637e} - - - {4412cd12-307d-407c-8d4a-34df3274c892} - - - {91fbb0f7-3d94-4786-aa07-c9c57a6db9a9} - - - {afb9404f-f23d-46b1-b4d5-4b1096d5bf40} - - - {716a30f7-f9dd-43bf-9228-646dff4c58b1} - - - {3531c304-b08e-48ae-860c-773f6702ec4d} - - - {924f367a-618c-429e-9866-f60821f21d4a} - - - {e3e43b8f-e455-4222-a92e-f6567a41e326} - - - {61ac879d-17b0-402b-b29f-88c60a1161c7} - - - {4f5c7e99-5cbc-4db4-99c4-37db45537198} - - - {33341824-5702-4a56-b75c-9dac57e49349} - - - {4dbeff57-70bc-4b4c-b5d0-4c6834968d85} - - - {4be5c8d2-8944-4e8f-9d79-b1abc4b66f8f} - - - {ba24985e-3b16-45af-963e-9f2edca20b1a} - - - {77957a66-a869-4b9b-bbda-e7f43e01096f} - - - {fa09ab64-0a3f-429b-93cb-149ee490767b} - - - {dec59bc5-d9d3-4be5-b449-3df3b430eb39} - - - {0bcca89e-0d2d-407b-b1e4-878465404901} - - - {395a09e4-1ff9-458c-8fb8-a4cb28aa4881} - - - {056ec81c-c93f-4c56-9bcb-697cda24a612} - - - {d3d4cc74-edfa-4bbb-8e66-7252dbbc131b} - - - {1511a94f-13bc-49e0-bf75-7cdf98f1e77f} - - - {f0b2e12a-e042-49bc-a5fa-78d1cf79e5d3} - - - {d2020762-d261-4c89-bbb9-0c7113012882} - - - {88ebd63d-2bbc-438a-a810-9b26fcfdd908} - - - {2cf98618-28c5-46df-9ff7-3d331ee4a275} - - - {3c643f18-092d-4870-a206-8dc906748a64} - - - {11cc2598-d569-47ad-8843-7a8296878be9} - - - {33371180-d4ec-4439-8a95-059babcc1db9} - - - {c6d264ea-d4ac-4f3f-81f7-0d91fdc27713} - - - {bde45e25-7dce-4a39-a2bf-dad234708b07} - - - {9685dbaa-ed65-453c-ba57-ec01e59022ae} - - - {92ead381-f2b8-4c6d-a3ca-c6fbc7753361} - - - {2031e778-56ff-4126-b09d-4ec59453b21c} - - - {98e39923-fe62-42d5-8650-746c2d61efd2} - - - {094cddb4-1ac5-424b-80e3-e3b0e9bb3b05} - - - {914f66a5-b1a7-4615-9adc-287d28158eee} - - - {36ba326b-c3a1-473e-8cb4-054e34c276a8} - - - {f9dae5df-fabf-41f9-9b13-8d32e5b5baa5} - - - {e634a43c-ee4c-4adc-8847-c667fdc73c5f} - - - {71d6ccac-7a6e-4399-987b-06b606056f59} - - - {05765c7e-26d6-4760-b0f6-7aa9f374d163} - - - {02363026-02fd-4efc-a115-6ae3dc652546} - - - {d71c6707-d6ba-4ab5-a505-a916e007e60d} - - - {eb5eb5f3-0ea7-4658-a8fb-634eb289941d} - - - {46d5754b-1818-4685-a16d-f7415f61868c} - - - {541f67ae-2627-40af-8316-d76ee9bb6985} - - - {ccfdb851-7965-4551-88bb-4312ddbf830a} - - - {2b9abc76-798a-4aae-ba50-2dfc8f78ae81} - - - {35491a01-dd6f-4313-b857-5e3eb323b44f} - - - {bcac2142-c160-4a73-96c5-cbdf681a16f0} - - - {290b2f1c-dcd8-4ebc-9d6d-fa6de190117e} - - - {a7ec80a7-ea10-438c-a10f-7eeef759c32d} - - - {9a2c49f6-2f9d-4e9d-a4ea-a0a04ecba75f} - - - {24e96065-3dd4-4150-bde2-128d133fd2c4} - - - {10961b95-cb43-4a00-b999-04b66a1a0b43} - - - {6aaa8af3-3df6-43f4-9346-9adfe45ca3a7} - - - {aba0f713-fcfb-417e-9616-c8474225de71} - - - {94298ae6-25e0-4cc9-8c5a-efd53e156baa} - - - {6ec99327-b465-4e61-b064-023a09bdf907} - - - {2095b7df-1779-4788-b004-3479d5ab59d8} - - - {4c9eb137-a48c-44a4-be08-ef1745834ece} - - - {2bae7445-385f-4b0e-a3ec-11c1c584f930} - - - {7c655cf2-f74e-4e6a-9114-405f5bc28a56} - - - {a392080f-8e8b-42be-832a-a35869dba580} - - - {42dca5dc-e462-4537-9929-847a044eb116} - - - {0da3a534-f8c9-4d0c-a73f-dfeb402b27c1} - - - {2e1858a4-a24b-49d8-b19c-c24b45f75a4f} - - - {096eb9da-ee6c-46ba-a0f4-dd8d1748b6a1} - - - {50dc7509-93df-4e0a-8a9a-cea040e92180} - - - {67544d93-633f-46a8-9cdf-8ae646a745d1} - - - {08da2d2a-3276-4109-b190-05fbc4709398} - - - {cef89641-7631-4c30-855f-603163446077} - - - {a15076ff-0dbe-4fb5-8b58-4ceb4b189c8f} - - - {a36a05f3-bc99-4097-b7a8-f81c37eec6e3} - - - {c9fd57aa-ede6-46f3-b968-0f4a7c64f7f1} - - - {bcd2eaff-60b9-41f4-8e1a-258639b27f99} - - - {ebc154be-8d55-478b-9038-856d445aaf15} - - - {0749340b-e216-450a-a02e-001917097ba5} - - - {6b6c31a6-0b8d-4dc0-8d6e-38ab6de709ff} - - - {d7537fdd-877b-461c-9c86-3235843fcfc0} - - - {61e77fc3-d018-4e08-985c-9871eca81fe2} - - - {2c983999-feb8-40db-885b-abf061e2ab58} - - - {093a811c-5f90-4c0e-b260-4b637079730a} - - - {c2fdb165-80e4-4ce0-9bf1-12e5c58f83a5} - - - {ad68d69a-99d0-4eea-9bb4-58cb7083a7a1} - - - {a04f2d63-3e47-470f-b4ac-c1d5caf8ce56} - - - {a0aa2098-142e-4688-8d73-00ec7e5e9361} - - - {f7fc551a-1d1a-4584-af3b-2eadb712b0f7} - - - {7155e1ba-d9b6-473b-8c59-77dd883b766f} - - - {017984f1-6659-4a44-96fd-7dbb8f9b2654} - - - {5d6f34a3-c647-479d-a1a9-89a9ffca4ab9} - - - {6f049254-6585-4a90-be74-70d3878d864f} - - - {e4051e75-f566-41ce-b86a-46c838872963} - - - {18d3c9bc-132e-4770-a665-fc030eb86394} - - - {8a2156f5-3462-447b-b04d-e555a917fbf2} - - - {e0cb4d67-dd35-43ab-88cc-63173cc31125} - - - {090821e7-2a93-44de-bf5e-d5dbbcb41621} - - - {11f70fef-83b4-4fb9-85ab-51109fbb6a56} - - - {7b594635-988d-40aa-8a00-0d60b1f49a5a} - - - {e7df083d-5b13-46bc-a5b9-610c3ffb33bc} - - - {2ef42e03-cbaa-4077-a7f4-008150037f01} - - - {4d1da71a-dd84-4073-be6d-1e534eca98f3} - - - {acb27adb-45a3-45cf-85f5-3ae00cf3357d} - - - {3a9d8989-ff64-411c-84ad-b7dfb2520d5a} - - - {de5f0642-c9ab-431b-a255-a936076ffed2} - - - {76ac5981-4824-487a-992f-273bfa73fb68} - - - {b1794e73-9397-4e45-8a0d-a4f6dc72c321} - - - {ff6b8d80-d0ed-4225-b56c-1d0a19824e2f} - - - {4d0806f8-ae38-4bac-8469-0a82fc61eecd} - - - {67f51112-db23-4c8a-af1b-f748f7bbce8f} - - - {a47c9da7-bf36-42ae-aedf-c00c071c0582} - - - {017967fb-353e-448b-ae2c-639a182f3ee0} - - - {f4d6c5f9-40d6-4e52-bc03-fef06e9f0221} - - - {122ac1f3-113d-4f91-8676-bbe16e236f4f} - - - {1d28fadf-f748-4616-830b-ec2faa1b5f8e} - - - {bf865c6c-8bf4-4bd6-aaed-ff2a7c92706a} - - - {3eefa342-44e2-493a-9165-40f85bcef557} - - - {f88c0f6a-8051-41e7-9bf6-b9d3c7bb2937} - - - {a6b9803b-8dc2-4552-856e-470f78757533} - - - {21ba77e3-ca31-4dbb-b85d-48ddf892e1da} - - - {06443c48-8447-447b-895f-da725cc13c0c} - - - {ba60dadb-f607-49b7-ab07-0da3a6e06138} - - - {abc41045-2c80-41e8-a8e5-80383e3331b7} - - - {6e66e638-15af-47a6-83de-93bb0cb8ae3d} - - - {b2a3a14e-806c-4ebf-9413-0bbca21b6699} - - - {57a41953-69e1-408c-94ca-5a0fc35bee3d} - - - {afe55d4b-8cbd-4fc0-b4b5-e823d35ac9f6} - - - {ff3c3e8d-02aa-446f-912b-876aad8bb71a} - - - {5ce05bd9-a7f6-47cf-81c3-8c95d3627c5c} - - - {f90e55f2-d904-4421-8284-db37fe80c549} - - - {4c8bf8d5-d6d9-4b6b-96dd-00d64f476027} - - - {90c63e2f-0b47-4aca-a1df-26c436af7c69} - - - {ad3528e0-0c39-42d5-b756-fdf691df5f17} - - - {262a14ae-51b7-4d11-be00-2bf7840dc67d} - - - {40ad6aa5-e972-4aaf-bbb0-c783e72fb341} - - - {d705167f-d99e-49b5-a667-24c0c2fe7bcc} - - - {d52b4de1-b2d7-4c80-afb4-7c6edae1efcb} - - - {61ac299e-6446-4df9-b5cc-9b2c0890b47c} - - - {147837b5-da79-4938-abcf-f8926a72b25c} - - - {34edb787-189e-49c7-8412-f5def16b6f99} - - - {1f029554-0246-45da-8bfd-8d4bc8d4cffc} - - - {15633337-4260-4618-bffa-df945dba2b1a} - - - {81d283e0-15b7-4dcf-a85d-961169a993cd} - - - {dea799c3-4584-461c-a788-9766f61cea56} - - - {619bbb82-dfbc-499e-b078-048ad7e26222} - - - {f5065760-0ad8-4fb3-b6a9-f3ba06be0e51} - - - {360a336e-01e3-4a34-8608-efd2c7c72ef7} - - - {1d9e76bb-7f51-487f-b0b4-de3419fd1925} - - - {177ed754-f97c-4e53-9e75-1f548ae2a0b4} - - - {4b317e13-b7e6-4468-8a2e-bfbbe3bb272b} - - - {acc4e8ae-a1f1-4f2b-9bf2-e12b74fa3a1a} - - - {893769f2-22f7-4c41-ad2b-cb8668fb3b66} - - - {c1441371-f323-4549-90a0-53c6f743b4b1} - - - {b043e348-607a-4ac2-95de-f573db5dd04f} - - - {af98fe8e-ce25-437a-8ab9-efa9d8f0a5b0} - - - {9a61fbe5-f9a2-4c83-b407-5a295808664e} - - - {f55d07b2-80f2-4a01-8fb8-0b09545bf916} - - - {829b148f-b0d9-4a70-87ea-22f57281ac1f} - - - {08832b8f-5370-4c06-95ab-b5b285eb5fc5} - - - {918450ce-de83-4daf-8f25-7aaa8afcb856} - - - {5d807c82-39b9-4651-ab8a-14244deff851} - - - {9dee27ed-5aaf-4fad-b219-faebcebbe450} - - - {22d0b2d5-3279-4144-a23c-8eafb9d90e63} - - - {0061db22-43de-4b54-a161-c43958cdcd7e} - - - {889a84db-3009-4a7c-8234-4bf93d412690} - - - {e5d7fb24-25b8-413c-84ec-974bf0d4a3d1} - - - {d8cdea16-28f5-4993-baf8-26a129e50c84} - - - {70b1f1aa-fe50-4aab-9a6c-14df8cb1f231} - - - - - - Xbox\GameConfig - - - Xbox\GameConfig - - - Xbox\res\audio - - - Xbox\res\audio - - - Xbox\res\audio - - - Xbox\4JLibs\Media - - - Xbox\res - - - Xbox\res - - - Xbox\xexxml - - - Xbox\xexxml - - - Xbox\Source Files\Sentient\Telemetry - - - Xbox\Source Files\Sentient\DynamicConf - - - - Windows64\GameConfig - - - Windows64\GameConfig - - - Durango - - - Durango - - - Durango - - - - Orbis\4JLibs\libs - - - Orbis\4JLibs\libs - - - Orbis\4JLibs\libs - - - Orbis\4JLibs\libs - - - Orbis\Miles Sound System\lib - - - PS3\Miles Sound System\lib - - - PS3\Miles Sound System\lib - - - PS3\Miles Sound System\lib - - - PS3\Miles Sound System\lib\spu - - - PS3\Miles Sound System\lib\spu - - - PS3\Miles Sound System\lib\spu - - - PS3\Miles Sound System\lib\spu - - - PS3\Miles Sound System\lib\spu - - - PS3\Miles Sound System\lib\spu - - - PS3\Miles Sound System\lib\spu - - - PS3\Miles Sound System\lib\spu - - - Windows64\Iggy\gdraw - - - Windows64\Iggy\gdraw - - - Windows64\Iggy\gdraw - - - Windows64\Iggy\gdraw - - - Durango\Iggy\gdraw - - - Durango\Iggy\gdraw - - - Durango\Iggy\gdraw - - - PS3\Iggy\gdraw - - - PS3\Iggy\gdraw - - - Windows64\Iggy\gdraw - - - Orbis\Iggy\gdraw - - - Orbis\Iggy\gdraw - - - Common\Source Files\Network - - - PSVita\GameConfig - - - PSVita\GameConfig - - - Orbis\4JLibs\libs - - - PSVita\Iggy\gdraw - - - PSVita\Iggy\gdraw - - - - - Header Files - - - net\minecraft\client\renderer\culling - - - net\minecraft\client\renderer\culling - - - net\minecraft\client\renderer\culling - - - net\minecraft\client\renderer\culling - - - Header Files - - - net\minecraft\client\renderer\culling - - - net\minecraft\client\renderer\culling - - - net\minecraft\client\renderer - - - net\minecraft\client\renderer - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\renderer - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\player - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\tileentity - - - net\minecraft\client\renderer\tileentity - - - net\minecraft\client\renderer\tileentity - - - net\minecraft\client\renderer\tileentity - - - net\minecraft\client\renderer - - - net\minecraft\client\skins - - - net\minecraft\client\skins - - - net\minecraft\client\skins - - - net\minecraft\client\skins - - - net\minecraft\client\renderer - - - net\minecraft\client\renderer - - - net\minecraft\client\renderer - - - net\minecraft\client\renderer - - - net\minecraft\client\renderer - - - net\minecraft\client\renderer - - - net\minecraft\client\renderer - - - net\minecraft\client\renderer - - - net\minecraft\client\renderer - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client - - - net\minecraft\client\player - - - net\minecraft\stats - - - net\minecraft\stats - - - net\minecraft\client\player - - - net\minecraft\client - - - net\minecraft\client - - - net\minecraft\client - - - net\minecraft\client - - - net\minecraft\client - - - net\minecraft\client - - - net\minecraft\client - - - net\minecraft\client\level - - - net\minecraft\client - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui\particle - - - net\minecraft\client\gui\particle - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\title - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui\inventory - - - net\minecraft\client\gui\inventory - - - net\minecraft\client\gui\inventory - - - net\minecraft\client\gui\inventory - - - net\minecraft\client\gui\inventory - - - net\minecraft\client\gui\inventory - - - net\minecraft\client\gui\inventory - - - net\minecraft\client\gui\achievement - - - net\minecraft\client\gui\achievement - - - net\minecraft\client\gui\achievement - - - Xbox\4JLibs\inc - - - Xbox\4JLibs\inc - - - Xbox\4JLibs\inc - - - Xbox\4JLibs\inc - - - Xbox\GameConfig - - - Xbox\Source Files - - - net\minecraft\server\network - - - net\minecraft\server\network - - - net\minecraft\server\level - - - net\minecraft\server\level - - - net\minecraft\server\level - - - net\minecraft\server\level - - - net\minecraft\server\level - - - net\minecraft\server\level - - - net\minecraft\server\level - - - net\minecraft\server - - - net\minecraft\server - - - net\minecraft\server - - - net\minecraft\server - - - net\minecraft\server - - - net\minecraft\server\level - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Menu screens - - - net\minecraft\client\multiplayer - - - net\minecraft\client\multiplayer - - - net\minecraft\client\multiplayer - - - net\minecraft\client\multiplayer - - - net\minecraft\client\multiplayer - - - net\minecraft\client\multiplayer - - - net\minecraft\client\multiplayer - - - net\minecraft\client\multiplayer - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Menu screens\Help & Options - - - Xbox\Source Files\XUI\Menu screens\Help & Options\Controls - - - Xbox\Source Files\XUI\Menu screens\Help & Options\Credits - - - Xbox\Source Files\XUI\Menu screens\Help & Options\How To Play - - - Xbox\Source Files\XUI\Menu screens\Help & Options\How To Play - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Menu screens\Tutorial - - - Xbox\Source Files\XUI\Menu screens\Leaderboards - - - Xbox\Source Files\XUI\Menu screens\Pause - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Menu screens\Debug - - - Xbox\Source Files\XUI\Menu screens\Debug - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Menu screens\Social - - - Header Files - - - Header Files - - - Header Files - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\XML - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\Source Files\Sentient\Telemetry - - - Xbox\Source Files\Sentient\Telemetry - - - Xbox\Source Files\Sentient\Telemetry - - - Xbox\Source Files\XUI\Menu screens\Help & Options\Settings - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\Sentient\DynamicConf - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\Font - - - Xbox\Source Files\Font - - - Xbox\Source Files\Font - - - Xbox\Source Files\XUI\Menu screens\Debug - - - net\minecraft\server\network - - - Xbox\Source Files\XUI\Menu screens\Help & Options\Settings - - - Xbox\Source Files\XUI\Controls - - - net\minecraft\client\renderer\tileentity - - - Xbox\Source Files\Sentient - - - Xbox\Source Files\Sentient\Telemetry - - - Xbox\Source Files\XUI\Menu screens\Help & Options\Settings - - - Xbox\Source Files\XUI\Menu screens\Help & Options\Settings - - - Xbox\Source Files\XUI\Menu screens\Help & Options\Settings - - - Xbox\Source Files\XUI\Menu screens\Help & Options\Settings - - - Xbox\XML - - - net\minecraft\server\level - - - net\minecraft\server\network - - - net\minecraft\client - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\multiplayer - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\renderer - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\tileentity - - - Xbox\Source Files\XUI\Menu screens\Debug - - - Xbox\Source Files\XUI\Menu screens\Debug - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Menu screens - - - net\minecraft\client - - - Xbox\Source Files\XUI\Menu screens - - - net\minecraft\server - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\tileentity - - - net\minecraft\client\renderer\tileentity - - - net\minecraft\client\model\geom - - - net\minecraft\client\model\geom - - - net\minecraft\client\model\dragon - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\model\geom - - - net\minecraft\client\particle - - - net\minecraft\client\model\geom - - - net\minecraft\client\model\dragon - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model\geom - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model\geom - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Header Files - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\Social - - - Header Files - - - Windows - - - Windows - - - Durango\4JLibs\inc - - - Durango\4JLibs\inc - - - Durango\4JLibs\inc - - - Durango\4JLibs\inc - - - Common\Source Files\Trial - - - Common\Source Files\Tutorial\Constraints - - - Common\Source Files\Tutorial\Constraints - - - Common\Source Files\Tutorial\Constraints - - - Common\Source Files\Tutorial\Constraints - - - Common\Source Files\Tutorial\Constraints - - - Common\Source Files\Tutorial\Hints - - - Common\Source Files\Tutorial\Hints - - - Common\Source Files\Tutorial\Hints - - - Common\Source Files\Tutorial\Hints - - - Common\Source Files\Tutorial\Hints - - - Common\Source Files\Tutorial\Hints - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\GameRules\LevelGeneration\StructureActions - - - Common\Source Files\GameRules\LevelGeneration\StructureActions - - - Common\Source Files\GameRules\LevelGeneration\StructureActions - - - Common\Source Files\GameRules\LevelGeneration\StructureActions - - - Common\Source Files\GameRules\LevelGeneration - - - Common\Source Files\GameRules\LevelRules\RuleDefinitions - - - Common\Source Files\GameRules\LevelRules\RuleDefinitions - - - Common\Source Files\GameRules\LevelRules\RuleDefinitions - - - Common\Source Files\GameRules\LevelRules\RuleDefinitions - - - Common\Source Files\GameRules\LevelRules\RuleDefinitions - - - Common\Source Files\GameRules\LevelRules\RuleDefinitions - - - Common\Source Files\GameRules\LevelRules\RuleDefinitions - - - Common\Source Files\Tutorial - - - Common\Source Files\Tutorial - - - Common\Source Files\Tutorial - - - Common\Source Files\Tutorial - - - Common\Source Files\Tutorial - - - Common\Source Files\Tutorial - - - Durango\Source Files - - - Common\Source Files\Tutorial\Hints - - - Durango\Source Files\Sentient - - - Durango\Source Files\Sentient - - - Durango\Source Files\Sentient - - - Durango\Source Files\Sentient - - - Durango\Source Files\Sentient - - - Durango\XML - - - Durango\Source Files\Sentient - - - Durango\Source Files\Social - - - Durango - - - Common - - - Common - - - PS3\4JLibs\inc - - - PS3\4JLibs\inc - - - PS3\4JLibs\inc - - - PS3\4JLibs\inc - - - PS3\Source Files\Social - - - PS3\Source Files\Sentient - - - PS3\Source Files\Sentient - - - PS3\Source Files\Sentient - - - PS3\Source Files\Sentient - - - PS3\Source Files\Sentient - - - PS3\Source Files\Sentient - - - PS3\Source Files - - - PS3\PS3Extras - - - PS3\PS3Extras - - - Durango - - - Common\Source Files - - - Common\Source Files - - - Common\Source Files - - - Common\Source Files\GameRules\LevelGeneration - - - Common\Source Files\GameRules\LevelGeneration - - - Common\Source Files\GameRules - - - Common\Source Files\GameRules - - - PS3 - - - Xbox\Source Files\XUI - - - Xbox\Source Files\XUI - - - Xbox\Source Files\XUI - - - Xbox\Source Files\XUI\Base Scene - - - Xbox\Source Files\XUI\Base Scene - - - Xbox\Source Files\XUI\Base Scene - - - Xbox\Source Files\XUI\Containers - - - Xbox\Source Files\XUI\Containers - - - Xbox\Source Files\XUI\Containers - - - Xbox\Source Files\XUI\Containers - - - Xbox\Source Files\XUI\Containers - - - Xbox\Source Files\XUI\Containers - - - Xbox\Source Files\XUI\Containers - - - Xbox\Source Files\XUI\Containers - - - Xbox\Source Files\XUI\Containers - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - net\minecraft\client\skins - - - net\minecraft\client\particle - - - net\minecraft\client\skins - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer - - - net\minecraft\client\renderer\texture - - - net\minecraft\client\renderer\texture - - - net\minecraft\client\renderer\texture - - - net\minecraft\client\renderer\texture - - - net\minecraft\client\renderer\texture - - - net\minecraft\client\renderer\texture - - - net\minecraft\client\renderer\texture - - - net\minecraft\client\renderer\texture\custom - - - net\minecraft\client\renderer\texture\custom - - - Xbox\Source Files\XUI\Menu screens\Help & Options\Settings - - - Xbox\Source Files\XUI - - - PS3\PS3Extras - - - PS3\PS3Extras - - - net\minecraft\client\renderer\texture - - - net\minecraft\client\renderer\texture - - - net\minecraft\client\skins - - - Common\Source Files\DLC - - - Common\Source Files\DLC - - - Common\Source Files\DLC - - - Common\Source Files\DLC - - - Common\Source Files\DLC - - - Common\Source Files\DLC - - - Header Files - - - Windows64\4JLibs\inc - - - Windows64\4JLibs\inc - - - Windows64\4JLibs\inc - - - Windows64\4JLibs\inc - - - Windows64\GameConfig - - - Windows64\XML - - - Windows64\Source Files - - - Windows64\Source Files\Social - - - Windows64\Source Files\Sentient - - - Windows64\Source Files\Sentient - - - Windows64\Source Files\Sentient - - - Windows64\Source Files\Sentient - - - Windows64\Source Files\Sentient - - - Windows64\Source Files\Sentient - - - Windows64 - - - Windows64\Source Files - - - Windows64 - - - Durango\Source Files - - - Orbis\OrbisExtras - - - Orbis\4JLibs\inc - - - Orbis\4JLibs\inc - - - Orbis\4JLibs\inc - - - Orbis\4JLibs\inc - - - Orbis\OrbisExtras - - - Orbis\OrbisExtras - - - Xbox\Source Files\XUI\Base Scene - - - Header Files - - - Common\Source Files\DLC - - - Orbis - - - Orbis\OrbisExtras - - - Orbis\Source Files\Sentient - - - Orbis\Source Files\Sentient - - - Orbis\Source Files\Sentient - - - Orbis\Source Files\Sentient - - - Orbis\Source Files\Sentient - - - Orbis\Source Files\Sentient - - - Orbis\Source Files\Social - - - Orbis\XML - - - Orbis\Source Files - - - Orbis\OrbisExtras - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - Common - - - Common - - - Common - - - Common - - - net\minecraft\client\model - - - net\minecraft\client\renderer\entity - - - Windows64\Miles Sound System\Include - - - Windows64\Miles Sound System\Include - - - Orbis\Miles Sound System\include - - - Orbis\Miles Sound System\include - - - Durango\Miles Sound System\include - - - Durango\Miles Sound System\include - - - PS3\Miles Sound System\include - - - PS3\Miles Sound System\include - - - Common\Source Files\Audio - - - Xbox\Source Files\Audio - - - Common\Source Files\Audio - - - PS3\PS3Extras - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\CompressedTile_SPU - - - Common\Source Files\Localisation - - - Common\Source Files\DLC - - - Common\Source Files\GameRules\LevelGeneration - - - Common\Source Files\GameRules\LevelGeneration - - - Common\Source Files\GameRules\LevelGeneration - - - Common\Source Files\GameRules\LevelRules\RuleDefinitions - - - Common\Source Files\GameRules\LevelRules\Rules - - - Common\Source Files\GameRules\LevelRules - - - Common\Source Files\DLC - - - PS3 - - - Common\Source Files\GameRules\LevelRules\Rules - - - Common\Source Files\GameRules - - - Common\Source Files\GameRules - - - Common\Source Files\GameRules\LevelRules\RuleDefinitions - - - Common\Source Files\GameRules\LevelRules\RuleDefinitions - - - Common\Source Files\UI - - - Windows64\Iggy\include - - - Windows64\Iggy\include - - - Windows64\Iggy\include - - - Windows64\Iggy\include - - - Windows64\Iggy\include - - - Windows64\Iggy\gdraw - - - Windows64 - - - Common\Source Files\UI - - - Common\Source Files\UI - - - Common\Source Files\UI - - - Common\Source Files\UI - - - Common\Source Files\GameRules\LevelGeneration - - - net\minecraft\client\renderer\tileentity - - - net\minecraft\client\model - - - Xbox\Source Files\XUI\Menu screens\Debug - - - Common\Source Files\DLC - - - Common\Source Files\Colours - - - Common\Source Files\DLC - - - Common\Source Files\DLC - - - Common\Source Files\DLC - - - Durango\DurangoExtras - - - Durango\Iggy\include - - - Durango\Iggy\include - - - Durango\Iggy\include - - - Durango\Iggy\include - - - Durango\Iggy\include - - - Durango\Iggy\gdraw - - - Durango - - - PS3 - - - PS3\Iggy\gdraw - - - PS3\Iggy\include - - - PS3\Iggy\include - - - PS3\Iggy\include - - - PS3\Iggy\include - - - PS3\Iggy\include - - - PS3\Iggy\include - - - Common\Source Files\zlib - - - Common\Source Files\zlib - - - Common\Source Files\zlib - - - Common\Source Files\zlib - - - Common\Source Files\zlib - - - Common\Source Files\zlib - - - Common\Source Files\zlib - - - Common\Source Files\zlib - - - Common\Source Files\zlib - - - Common\Source Files\zlib - - - Common\Source Files\zlib - - - Orbis\Iggy\gdraw - - - Orbis\Iggy\include - - - Orbis\Iggy\include - - - Orbis\Iggy\include - - - Orbis\Iggy\include - - - Orbis\Iggy\include - - - Orbis\Iggy\include - - - Common\Source Files\Network - - - Common\Source Files\UI - - - Common\Source Files\UI - - - Common\Source Files\UI\Scenes\Debug - - - Xbox\Source Files - - - Common\Source Files\Network - - - Common\Source Files\Network - - - PS3\PS3Extras - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - PS3\PS3Extras - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - Common\Source Files\UI\Scenes - - - Common\Source Files\UI\Components - - - Common\Source Files\UI\Components - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\Network - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\Scenes\Debug - - - Common\Source Files\UI\Components - - - Xbox\Source Files\Network - - - Common\Source Files\Network - - - Xbox\Source Files\Network - - - Orbis - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - Common\Source Files\UI\Components - - - Common\Source Files\UI\Components - - - Common\Source Files\UI\Scenes\In-Game Menu Screens - - - Common\Source Files\UI\Scenes\In-Game Menu Screens - - - Common\Source Files\UI\Scenes - - - Common\Source Files\BuildVer - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\Scenes\In-Game Menu Screens - - - Common\Source Files\UI\Components - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - PS3 - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\UI\Scenes\In-Game Menu Screens - - - Common\Source Files\UI\Scenes - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\Components - - - Common\Source Files\UI\Scenes - - - Common\Source Files\UI\Controls - - - PS3\Source Files\Network - - - PS3\Source Files\Leaderboards - - - Common\Source Files\Leaderboards - - - Xbox\Source Files\Leaderboards - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\UI\Scenes\In-Game Menu Screens - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - Common\Source Files\UI\Controls - - - Windows64\Source Files\Leaderboards - - - Orbis\Source Files\Leaderboards - - - Durango\Source Files\Leaderboards - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Scenes - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Controls - - - PS3\PS3Extras - - - Common\Source Files\UI\Scenes\In-Game Menu Screens - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Scenes\In-Game Menu Screens - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Scenes\In-Game Menu Screens - - - PS3\PS3Extras - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\UI\Components - - - PS3\4JLibs - - - Common\Source Files\UI\Components - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - PS3\Source Files - - - Common\Source Files\UI\Controls - - - Xbox\Source Files\XUI\Menu screens - - - net\minecraft\client\renderer\tileentity - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Durango\Source Files\Achievements - - - Common\Source Files\UI\Scenes\Debug - - - Xbox\Source Files\XUI\Containers - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Common\Source Files\UI\All Platforms - - - Xbox\Source Files\XUI\Containers - - - net\minecraft\client\model - - - net\minecraft\client\renderer\entity - - - Orbis - - - Orbis\Source Files - - - Orbis\Network - - - net\minecraft\server\commands - - - net\minecraft\server\commands - - - Durango\Network - - - Durango\Network - - - Durango\Network - - - Common\Source Files\Network\Sony - - - Common\Source Files\Network\Sony - - - Orbis\Network - - - PS3\Source Files\Network - - - Common\Source Files\Network\Sony - - - Common\Source Files\Network\Sony - - - Orbis\Network - - - Common\Source Files\Network\Sony - - - Common\Source Files\Network\Sony - - - PS3\Source Files\Network - - - PS3\Source Files\Network - - - Orbis\Network - - - Common\Source Files\GameRules\LevelGeneration - - - Durango\Network - - - Common\Source Files\UI\Scenes\In-Game Menu Screens - - - Xbox\Source Files\XUI\Menu screens - - - Durango\Network - - - PSVita\4JLibs\inc - - - PSVita\4JLibs\inc - - - PSVita\4JLibs\inc - - - PSVita\4JLibs\inc - - - PSVita\PSVitaExtras - - - PSVita\PSVitaExtras - - - PSVita\PSVitaExtras - - - PSVita - - - PSVita\Source Files\Sentient - - - PSVita\Source Files\Sentient - - - PSVita\Source Files\Sentient - - - PSVita\Source Files\Sentient - - - PSVita\Source Files\Sentient - - - PSVita\Source Files\Sentient - - - PSVita\Source Files\Social - - - PSVita\XML - - - PSVita - - - PSVita\GameConfig - - - Orbis\Network - - - Common\Source Files\UI\Scenes\Debug - - - Durango\Source Files - - - Durango\Network - - - Durango\Source Files\Leaderboards - - - Common\Source Files\Telemetry - - - Durango\Source Files\Sentient - - - Durango\ServiceConfig - - - Common\Source Files\UI - - - Common\Source Files\Network\Sony - - - Orbis\Network - - - PS3\Source Files\Network - - - Common\Source Files\UI\Components - - - Durango\Network - - - Durango\XML - - - PSVita\Iggy\gdraw - - - PSVita\Iggy\include - - - PSVita\Iggy\include - - - PSVita\Iggy\include - - - PSVita\Iggy\include - - - PSVita\Iggy\include - - - PSVita\Iggy\include - - - PSVita\PSVitaExtras - - - PSVita\PSVitaExtras - - - PSVita\PSVitaExtras - - - PSVita\PSVitaExtras - - - PSVita\PSVitaExtras - - - PSVita\PSVitaExtras - - - PSVita\PSVitaExtras - - - Common\Source Files\UI\Controls - - - PSVita\Source Files\Network - - - PSVita\Source Files\Network - - - PSVita\Source Files\Network - - - PSVita\Source Files\Leaderboards - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - PSVita\Miles Sound System\Include - - - PSVita\Miles Sound System\Include - - - Durango\Source Files\Leaderboards - - - PSVita\Source Files\Network - - - PSVita\Source Files\Network - - - PSVita\PSVitaExtras - - - PSVita\PSVitaExtras - - - Xbox\4JLibs\inc - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Scenes\In-Game Menu Screens - - - PSVita\Source Files\Network - - - PSVita\Source Files\Network - - - Orbis\Network - - - Xbox\Source Files\Network - - - Common\Source Files\UI\Scenes - - - Common\Source Files\Leaderboards - - - Common\Source Files\Leaderboards - - - net\minecraft\server - - - net\minecraft\server - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\particle - - - net\minecraft\client\resources - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\tileentity - - - net\minecraft\client\renderer\texture - - - net\minecraft\client\renderer - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\All Platforms - - - net\minecraft\client\model - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Xbox\Source Files\XUI\Containers - - - Xbox\Source Files\XUI\Containers - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Containers - - - Xbox\Source Files\XUI\Controls - - - Common\Source Files\UI\All Platforms - - - Xbox\Source Files\XUI\Containers - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\UI - - - Common\Source Files\UI\Controls - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - Common\Source Files\Leaderboards - - - Windows64\Source Files\Network - - - Common\Source Files\Audio - - - Common\Source Files\Audio - - - Header Files - - - - - Source Files - - - net\minecraft\client\renderer\culling - - - net\minecraft\client\renderer\culling - - - net\minecraft\client\renderer\culling - - - net\minecraft\client\renderer\culling - - - net\minecraft\client\renderer\culling - - - Source Files - - - net\minecraft\client\renderer - - - net\minecraft\client\renderer - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\renderer - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\tileentity - - - net\minecraft\client\renderer\tileentity - - - net\minecraft\client\renderer\tileentity - - - net\minecraft\client\renderer\tileentity - - - net\minecraft\client\renderer - - - net\minecraft\client\skins - - - net\minecraft\client\skins - - - net\minecraft\client\skins - - - net\minecraft\client\renderer - - - net\minecraft\client\renderer - - - net\minecraft\client\renderer - - - net\minecraft\client\renderer - - - net\minecraft\client\renderer - - - net\minecraft\client\renderer - - - net\minecraft\client\renderer - - - net\minecraft\client\renderer - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client - - - net\minecraft\client\player - - - net\minecraft\client\player - - - net\minecraft\stats - - - net\minecraft\stats - - - net\minecraft\client\player - - - net\minecraft\client - - - net\minecraft\client - - - net\minecraft\client - - - net\minecraft\client - - - net\minecraft\client - - - net\minecraft\client - - - net\minecraft\client - - - net\minecraft\client\level - - - net\minecraft\client - - - net\minecraft\client\gui - - - net\minecraft\client - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui\particle - - - net\minecraft\client\gui\particle - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\title - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui\inventory - - - net\minecraft\client\gui\inventory - - - net\minecraft\client\gui\inventory - - - net\minecraft\client\gui\inventory - - - net\minecraft\client\gui\inventory - - - net\minecraft\client\gui\inventory - - - net\minecraft\client\gui\inventory - - - net\minecraft\client\gui\achievement - - - net\minecraft\client\gui\achievement - - - net\minecraft\client\gui\achievement - - - Source Files - - - Source Files - - - Xbox\Source Files - - - Xbox\Source Files - - - net\minecraft\server\network - - - net\minecraft\server\network - - - net\minecraft\server\network - - - net\minecraft\server - - - net\minecraft\server - - - net\minecraft\server\level - - - net\minecraft\server\level - - - net\minecraft\server\level - - - net\minecraft\server\level - - - net\minecraft\server - - - net\minecraft\server\level - - - net\minecraft\server - - - net\minecraft\server\level - - - net\minecraft\server\level - - - net\minecraft\server\level - - - Xbox\Source Files\XUI\Menu screens - - - net\minecraft\client\multiplayer - - - net\minecraft\client\multiplayer - - - net\minecraft\client\multiplayer - - - net\minecraft\client\multiplayer - - - net\minecraft\client\multiplayer - - - net\minecraft\client\multiplayer - - - net\minecraft\client\multiplayer - - - net\minecraft\client\multiplayer - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Menu screens\Help & Options - - - Xbox\Source Files\XUI\Menu screens\Help & Options\Controls - - - Xbox\Source Files\XUI\Menu screens\Help & Options\Credits - - - Xbox\Source Files\XUI\Menu screens\Help & Options\How To Play - - - Xbox\Source Files\XUI\Menu screens\Help & Options\How To Play - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Menu screens\Tutorial - - - Xbox\Source Files\XUI\Menu screens\Leaderboards - - - Xbox\Source Files\XUI\Menu screens\Pause - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Menu screens\Debug - - - Xbox\Source Files\XUI\Menu screens\Debug - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Menu screens\Social - - - net\minecraft\client\renderer - - - net\minecraft\client\renderer - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\XML - - - Xbox\Source Files\Sentient\Telemetry - - - Xbox\Source Files\XUI\Menu screens\Help & Options\Settings - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\Sentient\DynamicConf - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\Font - - - Xbox\Source Files\Font - - - Xbox\Source Files\Font - - - Xbox\Source Files\XUI\Menu screens\Debug - - - Xbox\Source Files\Sentient - - - Xbox\Source Files\XUI\Menu screens\Help & Options\Settings - - - Xbox\Source Files\XUI\Controls - - - net\minecraft\client\renderer\tileentity - - - Xbox\Source Files\XUI\Menu screens\Help & Options\Settings - - - Xbox\Source Files\XUI\Menu screens\Help & Options\Settings - - - Xbox\Source Files\XUI\Menu screens\Help & Options\Settings - - - Xbox\Source Files\XUI\Menu screens\Help & Options\Settings - - - net\minecraft\server\level - - - net\minecraft\client - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\renderer - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\tileentity - - - Xbox\Source Files\XUI\Menu screens\Debug - - - Xbox\Source Files\XUI\Menu screens\Debug - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Menu screens - - - net\minecraft\client - - - Xbox\Source Files\XUI\Menu screens - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\tileentity - - - net\minecraft\client\renderer\tileentity - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\model\geom - - - net\minecraft\client\model\geom - - - net\minecraft\client\model\geom - - - net\minecraft\client\model\dragon - - - net\minecraft\client\model\geom - - - net\minecraft\client\model\dragon - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model\geom - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\Social - - - Source Files - - - Common\Source Files\Trial - - - Common\Source Files\Tutorial\Constraints - - - Common\Source Files\Tutorial\Constraints - - - Common\Source Files\Tutorial\Constraints - - - Common\Source Files\Tutorial\Hints - - - Common\Source Files\Tutorial\Hints - - - Common\Source Files\Tutorial\Hints - - - Common\Source Files\Tutorial\Hints - - - Common\Source Files\Tutorial\Hints - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\GameRules\LevelGeneration\StructureActions - - - Common\Source Files\GameRules\LevelGeneration\StructureActions - - - Common\Source Files\GameRules\LevelGeneration\StructureActions - - - Common\Source Files\GameRules\LevelGeneration\StructureActions - - - Common\Source Files\GameRules\LevelGeneration - - - Common\Source Files\GameRules\LevelRules\RuleDefinitions - - - Common\Source Files\GameRules\LevelRules\RuleDefinitions - - - Common\Source Files\GameRules\LevelRules\RuleDefinitions - - - Common\Source Files\GameRules\LevelRules\RuleDefinitions - - - Common\Source Files\GameRules\LevelRules\RuleDefinitions - - - Common\Source Files\GameRules\LevelRules\RuleDefinitions - - - Common\Source Files\GameRules\LevelRules\RuleDefinitions - - - Common\Source Files\Tutorial - - - Common\Source Files\Tutorial - - - Common\Source Files\Tutorial - - - Common\Source Files\Tutorial - - - Common\Source Files\Tutorial - - - Common\Source Files\Tutorial\Hints - - - PS3\Source Files - - - PS3\PS3Extras - - - Durango - - - Durango\Source Files - - - Common\Source Files - - - Common\Source Files - - - Common\Source Files\GameRules\LevelGeneration - - - PS3 - - - Xbox\Source Files\XUI - - - Xbox\Source Files\XUI - - - Xbox\Source Files\XUI\Base Scene - - - Xbox\Source Files\XUI\Base Scene - - - Xbox\Source Files\XUI\Base Scene - - - Xbox\Source Files\XUI\Containers - - - Xbox\Source Files\XUI\Containers - - - Xbox\Source Files\XUI\Containers - - - Xbox\Source Files\XUI\Containers - - - Xbox\Source Files\XUI\Containers - - - Xbox\Source Files\XUI\Containers - - - Xbox\Source Files\XUI\Containers - - - Xbox\Source Files\XUI\Containers - - - Xbox\Source Files\XUI\Containers - - - Xbox\Source Files\XUI\Controls - - - net\minecraft\client\skins - - - net\minecraft\client\particle - - - net\minecraft\client\skins - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer - - - net\minecraft\client\renderer\texture - - - net\minecraft\client\renderer\texture - - - net\minecraft\client\renderer\texture - - - net\minecraft\client\renderer\texture - - - net\minecraft\client\renderer\texture - - - net\minecraft\client\renderer\texture - - - net\minecraft\client\renderer\texture - - - net\minecraft\client\renderer\texture\custom - - - net\minecraft\client\renderer\texture\custom - - - Xbox\Source Files\XUI\Menu screens\Help & Options\Settings - - - PS3\PS3Extras - - - Xbox\Source Files\XUI\Menu screens - - - net\minecraft\client\skins - - - net\minecraft\client\renderer\texture - - - net\minecraft\client\renderer\texture - - - net\minecraft\client\skins - - - Common\Source Files\DLC - - - Common\Source Files\DLC - - - Common\Source Files\DLC - - - Common\Source Files\DLC - - - Common\Source Files\DLC - - - Common\Source Files\DLC - - - Windows64\Source Files - - - Windows64\Source Files - - - Windows64\Source Files - - - Windows64 - - - Durango\Source Files - - - Orbis\OrbisExtras - - - Xbox\Source Files\XUI\Base Scene - - - Common\Source Files\DLC - - - Orbis\OrbisExtras - - - Orbis - - - Orbis\Source Files - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - Common - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\model - - - Xbox\Source Files\Audio - - - Common\Source Files\Audio - - - Common\Source Files\Audio - - - PS3\PS3Extras - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\CompressedTile_SPU - - - Common\Source Files\Localisation - - - Common\Source Files\DLC - - - Common\Source Files\GameRules\LevelGeneration - - - Common\Source Files\GameRules\LevelGeneration - - - Common\Source Files\GameRules\LevelGeneration - - - Common\Source Files\GameRules\LevelRules\RuleDefinitions - - - Common\Source Files\GameRules\LevelRules\Rules - - - Common\Source Files\GameRules\LevelRules - - - Common\Source Files\DLC - - - PS3 - - - Common\Source Files\GameRules - - - Common\Source Files\GameRules - - - Common\Source Files\GameRules\LevelRules\RuleDefinitions - - - Common\Source Files\GameRules\LevelRules\RuleDefinitions - - - Common\Source Files\UI - - - Windows64\Iggy\gdraw - - - Windows64 - - - Common\Source Files\UI - - - Common\Source Files\UI - - - Common\Source Files\UI - - - Common\Source Files\GameRules\LevelGeneration - - - net\minecraft\client\renderer\tileentity - - - net\minecraft\client\model - - - Xbox\Source Files\XUI\Menu screens\Debug - - - Common\Source Files\DLC - - - Common\Source Files\Colours - - - Common\Source Files\DLC - - - Common\Source Files\DLC - - - Durango\DurangoExtras - - - Durango\Iggy\gdraw - - - Durango - - - PS3 - - - PS3\Iggy\gdraw - - - Common\Source Files\zlib - - - Common\Source Files\zlib - - - Common\Source Files\zlib - - - Common\Source Files\zlib - - - Common\Source Files\zlib - - - Common\Source Files\zlib - - - Common\Source Files\zlib - - - Common\Source Files\zlib - - - Common\Source Files\zlib - - - Common\Source Files\zlib - - - Common\Source Files\zlib - - - Common\Source Files\zlib - - - Common\Source Files\zlib - - - Common\Source Files\zlib - - - Common\Source Files\zlib - - - PS3\Source Files\Audio - - - Common\Source Files\UI - - - Common\Source Files\UI - - - Orbis\Iggy\gdraw - - - Common\Source Files\UI\Scenes\Debug - - - Xbox\Source Files - - - Common\Source Files\Network - - - PS3\PS3Extras - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - Common\Source Files\UI\Scenes - - - Common\Source Files\UI\Components - - - Common\Source Files\UI\Components - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\Scenes\Debug - - - Common\Source Files\UI\Components - - - Xbox\Source Files\Network - - - Common\Source Files\Network - - - Xbox\Source Files\Network - - - Orbis - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - Common\Source Files\UI\Components - - - Common\Source Files\UI\Components - - - Common\Source Files\UI\Scenes\In-Game Menu Screens - - - Common\Source Files\UI\Scenes\In-Game Menu Screens - - - Common\Source Files\UI\Scenes - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\Scenes\In-Game Menu Screens - - - Common\Source Files\UI\Components - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\UI\Scenes\In-Game Menu Screens - - - Common\Source Files\UI\Scenes - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\Components - - - Common\Source Files\UI\Scenes - - - Common\Source Files\UI\Controls - - - PS3\Source Files\Network - - - PS3\Source Files\Leaderboards - - - Common\Source Files\Leaderboards - - - Xbox\Source Files\Leaderboards - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\UI\Scenes\In-Game Menu Screens - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - Common\Source Files\UI\Controls - - - Windows64\Source Files\Leaderboards - - - Orbis\Source Files\Leaderboards - - - Durango\Source Files\Leaderboards - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Scenes - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Controls - - - PS3\PS3Extras - - - Common\Source Files\UI\Scenes\In-Game Menu Screens - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Scenes\In-Game Menu Screens - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Scenes\In-Game Menu Screens - - - PS3\PS3Extras - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\UI\Components - - - PS3\4JLibs - - - Common\Source Files\UI\Components - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - Common\Source Files\Audio - - - PS3\Source Files - - - Common\Source Files\UI\Controls - - - Xbox\Source Files\XUI\Menu screens - - - net\minecraft\client\renderer\tileentity - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Durango\Source Files\Achievements - - - Common\Source Files\UI\Scenes\Debug - - - Xbox\Source Files\XUI\Containers - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Xbox\Source Files\XUI\Containers - - - net\minecraft\client\model - - - net\minecraft\client\renderer\entity - - - Orbis - - - Orbis\Network - - - net\minecraft\server\commands - - - net\minecraft\server\commands - - - Durango\Network - - - Durango\Network - - - Durango\Network - - - Common\Source Files\Network\Sony - - - Common\Source Files\Network\Sony - - - Common\Source Files\Network\Sony - - - PS3\Source Files\Network - - - Orbis\Network - - - Orbis\Network - - - Common\Source Files\Network\Sony - - - PS3\Source Files\Network - - - PS3\Source Files\Network - - - Orbis\Network - - - Common\Source Files\GameRules\LevelGeneration - - - Durango\Network - - - Common\Source Files\UI\Scenes\In-Game Menu Screens - - - Xbox\Source Files\XUI\Menu screens - - - Durango\Network - - - PSVita - - - PSVita - - - PSVita\Source Files - - - PSVita\PSVitaExtras - - - Orbis\Network - - - Common\Source Files\Network\Sony - - - Common\Source Files\UI\Scenes\Debug - - - Durango\Network - - - Durango\Source Files\Leaderboards - - - Common\Source Files\Telemetry - - - Durango\Source Files\Sentient - - - Common\Source Files\UI - - - Orbis\Network - - - PS3\Source Files\Network - - - Common\Source Files\Network\Sony - - - Orbis - - - Orbis - - - Orbis - - - Common\Source Files\UI\Components - - - Durango\Network - - - Durango\Network - - - Durango\Network - - - Durango\Network - - - Durango\Network - - - Durango\XML - - - PSVita\Iggy\gdraw - - - PSVita\PSVitaExtras - - - PSVita\PSVitaExtras - - - PSVita\PSVitaExtras - - - PSVita\PSVitaExtras - - - PSVita\PSVitaExtras - - - PSVita\PSVitaExtras - - - Common\Source Files\UI\Controls - - - PSVita\Source Files\Network - - - PSVita\Source Files\Network - - - PSVita\Source Files\Network - - - PSVita\Source Files\Leaderboards - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - Durango\Source Files\Leaderboards - - - PSVita\Source Files\Network - - - PSVita\Source Files\Network - - - PSVita\PSVitaExtras - - - PSVita\PSVitaExtras - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Scenes\In-Game Menu Screens - - - PSVita\Source Files\Network - - - PSVita\Source Files\Network - - - Orbis\Network - - - Common\Source Files\UI\Scenes - - - Common\Source Files\Leaderboards - - - Common\Source Files\Leaderboards - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\UI - - - net\minecraft\server - - - net\minecraft\server - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\particle - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\tileentity - - - net\minecraft\client\renderer\texture - - - net\minecraft\client\renderer - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\All Platforms - - - net\minecraft\client\model - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Xbox\Source Files\XUI\Containers - - - Xbox\Source Files\XUI\Containers - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Containers - - - Xbox\Source Files\XUI\Controls - - - Common\Source Files\UI\All Platforms - - - Xbox\Source Files\XUI\Containers - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\Controls - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - Common\Source Files\Leaderboards - - - Source Files - - - Windows64\Source Files\Network - - - include\lce_filesystem - - - - - Xbox\4JLibs\libs - - - Xbox\4JLibs\libs - - - Durango\4JLibs\libs - - - Xbox\4JLibs\libs - - - Xbox\4JLibs\libs - - - Xbox\4JLibs\libs - - - Xbox\4JLibs\libs - - - Xbox\4JLibs\libs - - - Xbox\4JLibs\libs - - - Xbox\4JLibs\libs - - - Xbox\4JLibs\libs - - - Xbox\4JLibs\libs - - - Durango\4JLibs\libs - - - Durango\4JLibs\libs - - - Durango\4JLibs\libs - - - Windows64\4JLibs\libs - - - Windows64\4JLibs\libs - - - Windows64\4JLibs\libs - - - Windows64\4JLibs\libs - - - Windows64\Iggy\lib - - - Windows64\Iggy\lib - - - Windows64\Iggy\lib - - - Durango\Iggy\lib - - - Durango\Iggy\lib - - - Durango\Iggy\lib - - - Durango\Iggy\lib - - - PS3\Iggy\lib - - - PS3\Iggy\lib - - - PS3\Iggy\lib - - - Orbis\Iggy\lib - - - Orbis\Iggy\lib - - - PS3\4JLibs\libs - - - PS3\4JLibs\libs - - - PS3\4JLibs\libs - - - PS3\4JLibs\libs - - - PS3\4JLibs\libs - - - PS3\4JLibs\libs - - - PS3\4JLibs\libs - - - PS3\4JLibs\libs - - - Durango\Miles Sound System\lib - - - Durango\Miles Sound System\lib - - - PS3\4JLibs\libs - - - PS3\4JLibs\libs - - - PS3\4JLibs\libs - - - PS3\4JLibs\libs - - - Orbis\4JLibs\libs - - - Orbis\4JLibs\libs - - - Orbis\4JLibs\libs - - - Durango\4JLibs\libs - - - Durango\4JLibs\libs - - - Durango\4JLibs\libs - - - Windows64\4JLibs\libs - - - Windows64\4JLibs\libs - - - Durango\4JLibs\libs - - - Durango\4JLibs\libs - - - Orbis\4JLibs\libs - - - Orbis\4JLibs\libs - - - Orbis\4JLibs\libs - - - Durango\4JLibs\libs - - - Durango\4JLibs\libs - - - PSVita\4JLibs\libs - - - PSVita\4JLibs\libs - - - PSVita\4JLibs\libs - - - PSVita\4JLibs\libs - - - PSVita\4JLibs\libs - - - PSVita\4JLibs\libs - - - PSVita\4JLibs\libs - - - PSVita\4JLibs\libs - - - PSVita\4JLibs\libs - - - PSVita\4JLibs\libs - - - PSVita\4JLibs\libs - - - PSVita\4JLibs\libs - - - PSVita\Iggy\Lib - - - PSVita\Iggy\Lib - - - Xbox\4JLibs\libs - - - Xbox\4JLibs\libs - - - - - - Xbox\SentientLibs - - - - - Windows - - - Windows - - - Durango - - - - - Windows - - - - - PS3\SPUObjFiles\Release - - - PS3\SPUObjFiles\Release - - - PS3\SPUObjFiles\Release - - - PS3\SPUObjFiles\Release - - - PS3\SPUObjFiles\Release - - - PS3\SPUObjFiles\Release - - - PS3\SPUObjFiles\Release - - - PS3\SPUObjFiles\Release - - - PS3\SPUObjFiles\Release - - - PS3\SPUObjFiles\Debug - - - PS3\SPUObjFiles\Debug - - - PS3\SPUObjFiles\Debug - - - PS3\SPUObjFiles\Debug - - - PS3\SPUObjFiles\Debug - - - PS3\SPUObjFiles\Debug - - - PS3\SPUObjFiles\Debug - - - PS3\SPUObjFiles\Debug - - - PS3\SPUObjFiles\Debug - - - PS3\SPUObjFiles\ContentPackage - - - PS3\SPUObjFiles\ContentPackage - - - PS3\SPUObjFiles\ContentPackage - - - PS3\SPUObjFiles\ContentPackage - - - PS3\SPUObjFiles\ContentPackage - - - PS3\SPUObjFiles\ContentPackage - - - PS3\SPUObjFiles\ContentPackage - - - PS3\SPUObjFiles\ContentPackage - - - PS3\SPUObjFiles\ContentPackage - - - PS3\SPUObjFiles\Release - - - PS3\SPUObjFiles\Debug - - - PS3\SPUObjFiles\ContentPackage - - - - - - - - Source Files - - - - - - \ No newline at end of file diff --git a/Minecraft.Client/Minecraft.Client.vcxproj.vspscc b/Minecraft.Client/Minecraft.Client.vcxproj.vspscc deleted file mode 100644 index 78a55451..00000000 --- a/Minecraft.Client/Minecraft.Client.vcxproj.vspscc +++ /dev/null @@ -1,11 +0,0 @@ -"" -{ -"FILE_VERSION" = "9237" -"ENLISTMENT_CHOICE" = "NEVER" -"PROJECT_FILE_RELATIVE_PATH" = "" -"NUMBER_OF_EXCLUDED_FILES" = "1" -"EXCLUDED_FILE0" = "Durango\\Autogenerated.appxmanifest" -"ORIGINAL_PROJECT_FILE_PATH" = "" -"NUMBER_OF_NESTED_PROJECTS" = "0" -"SOURCE_CONTROL_SETTINGS_PROVIDER" = "PROVIDER" -} diff --git a/Minecraft.Client/PS3/PS3Extras/HeapInspector/Samples/Hook/PS3/HookSample.vcxproj b/Minecraft.Client/PS3/PS3Extras/HeapInspector/Samples/Hook/PS3/HookSample.vcxproj deleted file mode 100644 index 74c78a6a..00000000 --- a/Minecraft.Client/PS3/PS3Extras/HeapInspector/Samples/Hook/PS3/HookSample.vcxproj +++ /dev/null @@ -1,72 +0,0 @@ - - - - - Debug - PS3 - - - Release - PS3 - - - - - - - - - {F749F5D0-B972-4E99-8B4B-2B865D4A8BC9} - - - - Application - GCC - - - Application - GCC - - - - - - - - - - - - - $(ProjectDir)$(Platform)_$(Configuration)_VS2010\ - $(Platform)_$(Configuration)_VS2010\ - - - $(ProjectDir)$(Platform)_$(Configuration)_VS2010\ - $(Platform)_$(Configuration)_VS2010\ - - - - _DEBUG;__CELL_ASSERT__;%(PreprocessorDefinitions);;HEAPINSPECTOR_PS3=1 - true - - - "$(SCE_PS3_ROOT)\target\ppu\lib\libm.a";"$(SCE_PS3_ROOT)\target\ppu\lib\libio_stub.a";"..\..\..\Server\PS3\Debug\libHeapInspectorServer.a";"$(SCE_PS3_ROOT)\target\ppu\lib\libpthread.a";"$(SCE_PS3_ROOT)\target\ppu\lib\libnet_stub.a";"$(SCE_PS3_ROOT)\target\ppu\lib\libsysmodule_stub.a";%(AdditionalDependencies) - -Wl,--wrap=malloc,--wrap=free,--wrap=calloc,--wrap=memalign,--wrap=realloc,--wrap=reallocalign,--wrap=_malloc_init %(AdditionalOptions) - - - - - NDEBUG;%(PreprocessorDefinitions);;HEAPINSPECTOR_PS3=1 - Level2 - - - "..\..\..\Server\PS3\Release\libHeapInspectorServer.a";"$(SCE_PS3_ROOT)\target\ppu\lib\libpthread.a";"$(SCE_PS3_ROOT)\target\ppu\lib\libnet_stub.a";"$(SCE_PS3_ROOT)\target\ppu\lib\libsysmodule_stub.a";%(AdditionalDependencies) - -Wl,--wrap=malloc,--wrap=free,--wrap=calloc,--wrap=memalign,--wrap=realloc,--wrap=reallocalign,--wrap=_malloc_init %(AdditionalOptions) - - - - - - - \ No newline at end of file diff --git a/Minecraft.Client/PS3/PS3Extras/HeapInspector/Samples/Manual/PS3/ManualSample.vcxproj b/Minecraft.Client/PS3/PS3Extras/HeapInspector/Samples/Manual/PS3/ManualSample.vcxproj deleted file mode 100644 index 9dd6a130..00000000 --- a/Minecraft.Client/PS3/PS3Extras/HeapInspector/Samples/Manual/PS3/ManualSample.vcxproj +++ /dev/null @@ -1,70 +0,0 @@ - - - - - Debug - PS3 - - - Release - PS3 - - - - - - - - - {B6B851C9-DC76-4A5B-9AFE-6CF944BFB502} - - - - Application - GCC - - - Application - GCC - - - - - - - - - - - - - $(ProjectDir)$(Platform)_$(Configuration)_VS2010\ - $(Platform)_$(Configuration)_VS2010\ - - - $(ProjectDir)$(Platform)_$(Configuration)_VS2010\ - $(Platform)_$(Configuration)_VS2010\ - - - - _DEBUG;__CELL_ASSERT__;%(PreprocessorDefinitions);;HEAPINSPECTOR_PS3=1 - true - - - "$(SCE_PS3_ROOT)\target\ppu\lib\libm.a";"$(SCE_PS3_ROOT)\target\ppu\lib\libio_stub.a";"..\..\..\Server\PS3\Debug\libHeapInspectorServer.a";"$(SCE_PS3_ROOT)\target\ppu\lib\libpthread.a";"$(SCE_PS3_ROOT)\target\ppu\lib\libnet_stub.a";"$(SCE_PS3_ROOT)\target\ppu\lib\libsysmodule_stub.a";%(AdditionalDependencies) - - - - - NDEBUG;%(PreprocessorDefinitions);;HEAPINSPECTOR_PS3=1 - Level2 - - - "..\..\..\Server\PS3\Release\libHeapInspectorServer.a";"$(SCE_PS3_ROOT)\target\ppu\lib\libpthread.a";"$(SCE_PS3_ROOT)\target\ppu\lib\libnet_stub.a";"$(SCE_PS3_ROOT)\target\ppu\lib\libsysmodule_stub.a";%(AdditionalDependencies) - - - - - - - \ No newline at end of file diff --git a/Minecraft.Client/PS3/PS3Extras/HeapInspector/Samples/MultiThreadedHook/PS3/MultiThreadedHookSample.vcxproj b/Minecraft.Client/PS3/PS3Extras/HeapInspector/Samples/MultiThreadedHook/PS3/MultiThreadedHookSample.vcxproj deleted file mode 100644 index 69d3882c..00000000 --- a/Minecraft.Client/PS3/PS3Extras/HeapInspector/Samples/MultiThreadedHook/PS3/MultiThreadedHookSample.vcxproj +++ /dev/null @@ -1,76 +0,0 @@ - - - - - Debug - PS3 - - - Release - PS3 - - - - - - - - - - - - - {E9BC25AD-CFFD-43B6-ABEC-CA516CADD296} - - - - Application - GCC - - - Application - GCC - - - - - - - - - - - - - $(ProjectDir)$(Platform)_$(Configuration)_VS2010\ - $(Platform)_$(Configuration)_VS2010\ - - - $(ProjectDir)$(Platform)_$(Configuration)_VS2010\ - $(Platform)_$(Configuration)_VS2010\ - - - - _DEBUG;__CELL_ASSERT__;%(PreprocessorDefinitions);;HEAPINSPECTOR_PS3=1 - true - - - "$(SCE_PS3_ROOT)\target\ppu\lib\libm.a";"$(SCE_PS3_ROOT)\target\ppu\lib\libio_stub.a";"..\..\..\Server\PS3\Debug\libHeapInspectorServer.a";"$(SCE_PS3_ROOT)\target\ppu\lib\libpthread.a";"$(SCE_PS3_ROOT)\target\ppu\lib\libnet_stub.a";"$(SCE_PS3_ROOT)\target\ppu\lib\libsysmodule_stub.a";%(AdditionalDependencies) - -Wl,--wrap=malloc,--wrap=free,--wrap=calloc,--wrap=memalign,--wrap=realloc,--wrap=reallocalign,--wrap=_malloc_init %(AdditionalOptions) - - - - - NDEBUG;%(PreprocessorDefinitions);;HEAPINSPECTOR_PS3=1 - Level2 - - - "..\..\..\Server\PS3\Release\libHeapInspectorServer.a";"$(SCE_PS3_ROOT)\target\ppu\lib\libpthread.a";"$(SCE_PS3_ROOT)\target\ppu\lib\libnet_stub.a";"$(SCE_PS3_ROOT)\target\ppu\lib\libsysmodule_stub.a";%(AdditionalDependencies) - -Wl,--wrap=malloc,--wrap=free,--wrap=calloc,--wrap=memalign,--wrap=realloc,--wrap=reallocalign,--wrap=_malloc_init %(AdditionalOptions) - - - - - - - \ No newline at end of file diff --git a/Minecraft.Client/PS3/PS3Extras/HeapInspector/Samples/ReplaceNewDelete/PS3/ReplaceNewDeleteSample.vcxproj b/Minecraft.Client/PS3/PS3Extras/HeapInspector/Samples/ReplaceNewDelete/PS3/ReplaceNewDeleteSample.vcxproj deleted file mode 100644 index 9515f936..00000000 --- a/Minecraft.Client/PS3/PS3Extras/HeapInspector/Samples/ReplaceNewDelete/PS3/ReplaceNewDeleteSample.vcxproj +++ /dev/null @@ -1,70 +0,0 @@ - - - - - Debug - PS3 - - - Release - PS3 - - - - - - - - - {B0416FCD-A32B-4F91-93D1-4EDFF99F740B} - - - - Application - GCC - - - Application - GCC - - - - - - - - - - - - - $(ProjectDir)$(Platform)_$(Configuration)_VS2010\ - $(Platform)_$(Configuration)_VS2010\ - - - $(ProjectDir)$(Platform)_$(Configuration)_VS2010\ - $(Platform)_$(Configuration)_VS2010\ - - - - _DEBUG;__CELL_ASSERT__;%(PreprocessorDefinitions);;HEAPINSPECTOR_PS3=1 - true - - - "$(SCE_PS3_ROOT)\target\ppu\lib\libm.a";"$(SCE_PS3_ROOT)\target\ppu\lib\libio_stub.a";"..\..\..\Server\PS3\Debug\libHeapInspectorServer.a";"$(SCE_PS3_ROOT)\target\ppu\lib\libpthread.a";"$(SCE_PS3_ROOT)\target\ppu\lib\libnet_stub.a";"$(SCE_PS3_ROOT)\target\ppu\lib\libsysmodule_stub.a";%(AdditionalDependencies) - - - - - NDEBUG;%(PreprocessorDefinitions);;HEAPINSPECTOR_PS3=1 - Level2 - - - "..\..\..\Server\PS3\Release\libHeapInspectorServer.a";"$(SCE_PS3_ROOT)\target\ppu\lib\libpthread.a";"$(SCE_PS3_ROOT)\target\ppu\lib\libnet_stub.a";"$(SCE_PS3_ROOT)\target\ppu\lib\libsysmodule_stub.a";%(AdditionalDependencies) - - - - - - - \ No newline at end of file diff --git a/Minecraft.Client/PS3/SPU_Tasks/ChunkUpdate/ChunkUpdate.spu.vcxproj b/Minecraft.Client/PS3/SPU_Tasks/ChunkUpdate/ChunkUpdate.spu.vcxproj deleted file mode 100644 index 3827cb66..00000000 --- a/Minecraft.Client/PS3/SPU_Tasks/ChunkUpdate/ChunkUpdate.spu.vcxproj +++ /dev/null @@ -1,267 +0,0 @@ - - - - - ContentPackage - PS3 - - - Debug - PS3 - - - Release - PS3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {4B7786BE-4F10-4FAA-A75A-631DF39570DD} - ChunkUpdate - SAK - SAK - SAK - SAK - - - - Application - SPU - - - Application - SPU - - - Application - SPU - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - PS3_Debug\ - PS3_Debug\ - *.obj;*.d;*.map;*.lst;*.pch;$(TargetPath);undefined;$(ExtensionsToDeleteOnClean) - - false - PS3_Release\ - PS3_ContentPackage\ - PS3_Release\ - PS3_ContentPackage\ - *.obj;*.d;*.map;*.lst;*.pch;$(TargetPath);undefined;$(ExtensionsToDeleteOnClean) - *.obj;*.d;*.map;*.lst;*.pch;$(TargetPath);undefined;$(ExtensionsToDeleteOnClean) - - - false - false - $(ProjectName) - SpursInit - $(ProjectName) - $(ProjectName) - - - - -ffunction-sections -fdata-sections -fstack-check %(AdditionalOptions) - $(SN_PS3_PATH)\spu\include\sn;$(SCE_PS3_ROOT)\target\spu\include;$(SCE_PS3_ROOT)\target\common\include;%(AdditionalIncludeDirectories) - true - SN_TARGET_PS3_SPU;_DEBUG;__GCC__;SPU;%(PreprocessorDefinitions) - Level3 - - - true - - - -Wl,--gc-sections -g %(AdditionalOptions) - -ldma;-lspurs_jq;%(AdditionalDependencies) - false - - - - - JobBin2 - ..\ObjFiles\Debug\$(TargetName).ppu$(ObjectExt) - - - - - -ffunction-sections -fdata-sections -fstack-check %(AdditionalOptions) - $(SN_PS3_PATH)\spu\include\sn;$(SCE_PS3_ROOT)\target\spu\include;$(SCE_PS3_ROOT)\target\common\include;%(AdditionalIncludeDirectories) - true - Level3 - SN_TARGET_PS3_SPU;NDEBUG;__GCC__;SPU;%(PreprocessorDefinitions) - - - true - - - -Wl,--gc-sections -g %(AdditionalOptions) - -ldma;-lspurs_jq;%(AdditionalDependencies) - false - - - - - JobBin2 - ..\ObjFiles\Release\$(TargetName).ppu$(ObjectExt) - - - - - -ffunction-sections -fdata-sections -fstack-check %(AdditionalOptions) - $(SN_PS3_PATH)\spu\include\sn;$(SCE_PS3_ROOT)\target\spu\include;$(SCE_PS3_ROOT)\target\common\include;%(AdditionalIncludeDirectories) - false - Level3 - SN_TARGET_PS3_SPU;NDEBUG;__GCC__;SPU;_CONTENT_PACKAGE;%(PreprocessorDefinitions) - - - true - - - -Wl,--gc-sections -g %(AdditionalOptions) - -ldma;-lspurs_jq;%(AdditionalDependencies) - false - - - - - JobBin2 - ..\ObjFiles\ContentPackage\$(TargetName).ppu$(ObjectExt) - Hard - - - - - - \ No newline at end of file diff --git a/Minecraft.Client/PS3/SPU_Tasks/ChunkUpdate/ChunkUpdate.spu.vcxproj.filters b/Minecraft.Client/PS3/SPU_Tasks/ChunkUpdate/ChunkUpdate.spu.vcxproj.filters deleted file mode 100644 index e6e17009..00000000 --- a/Minecraft.Client/PS3/SPU_Tasks/ChunkUpdate/ChunkUpdate.spu.vcxproj.filters +++ /dev/null @@ -1,170 +0,0 @@ - - - - - {881f28ee-ca74-4afc-94a6-2346cb88f86d} - cpp;c;cxx;cc;s;asm - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Source Files - - - - - - - - - - - - - - - - - - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - \ No newline at end of file diff --git a/Minecraft.Client/PS3/SPU_Tasks/ChunkUpdate/ChunkUpdate.spu.vcxproj.vspscc b/Minecraft.Client/PS3/SPU_Tasks/ChunkUpdate/ChunkUpdate.spu.vcxproj.vspscc deleted file mode 100644 index b6d32892..00000000 --- a/Minecraft.Client/PS3/SPU_Tasks/ChunkUpdate/ChunkUpdate.spu.vcxproj.vspscc +++ /dev/null @@ -1,10 +0,0 @@ -"" -{ -"FILE_VERSION" = "9237" -"ENLISTMENT_CHOICE" = "NEVER" -"PROJECT_FILE_RELATIVE_PATH" = "" -"NUMBER_OF_EXCLUDED_FILES" = "0" -"ORIGINAL_PROJECT_FILE_PATH" = "" -"NUMBER_OF_NESTED_PROJECTS" = "0" -"SOURCE_CONTROL_SETTINGS_PROVIDER" = "PROVIDER" -} diff --git a/Minecraft.Client/PS3/SPU_Tasks/CompressedTile/CompressedTile.spu.vcxproj b/Minecraft.Client/PS3/SPU_Tasks/CompressedTile/CompressedTile.spu.vcxproj deleted file mode 100644 index 6cb491b0..00000000 --- a/Minecraft.Client/PS3/SPU_Tasks/CompressedTile/CompressedTile.spu.vcxproj +++ /dev/null @@ -1,160 +0,0 @@ - - - - - ContentPackage - PS3 - - - Debug - PS3 - - - Release - PS3 - - - - - - - - - - - - - - - - - - - {4B436D43-D35B-4E56-988A-A3543B70C8E5} - CompressedTile - %24/StoriesPark/Minecraft/MinecraftConsoles-dev/Minecraft.Client/PS3/SPU_Tasks/CompressedTile - https://tfs4jstudios.visualstudio.com/defaultcollection - . - {4CA58AB2-18FA-4F8D-95D4-32DDF27D184C} - - - - Application - SPU - - - Application - SPU - - - Application - SPU - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - PS3_Debug\ - PS3_Debug\ - *.obj;*.d;*.map;*.lst;*.pch;$(TargetPath);undefined;$(ExtensionsToDeleteOnClean) - - false - PS3_Release\ - PS3_ContentPackage\ - PS3_Release\ - PS3_ContentPackage\ - *.obj;*.d;*.map;*.lst;*.pch;$(TargetPath);undefined;$(ExtensionsToDeleteOnClean) - *.obj;*.d;*.map;*.lst;*.pch;$(TargetPath);undefined;$(ExtensionsToDeleteOnClean) - - - false - false - $(ProjectName) - SpursInit - $(ProjectName) - $(ProjectName) - - - - -ffunction-sections -fdata-sections -fstack-check %(AdditionalOptions) - $(SN_PS3_PATH)\spu\include\sn;$(SCE_PS3_ROOT)\target\spu\include;$(SCE_PS3_ROOT)\target\common\include;%(AdditionalIncludeDirectories) - true - SN_TARGET_PS3_SPU;_DEBUG;__GCC__;SPU;%(PreprocessorDefinitions) - - - true - - - -Wl,--gc-sections -g %(AdditionalOptions) - -ldma;-lspurs_jq;%(AdditionalDependencies) - false - - - - - JobBin2 - ..\ObjFiles\Debug\$(TargetName).ppu$(ObjectExt) - - - - - -ffunction-sections -fdata-sections -fstack-check %(AdditionalOptions) - $(SN_PS3_PATH)\spu\include\sn;$(SCE_PS3_ROOT)\target\spu\include;$(SCE_PS3_ROOT)\target\common\include;%(AdditionalIncludeDirectories) - true - Level3 - SN_TARGET_PS3_SPU;NDEBUG;__GCC__;SPU;%(PreprocessorDefinitions) - - - true - - - -Wl,--gc-sections -g %(AdditionalOptions) - -ldma;-lspurs_jq;%(AdditionalDependencies) - false - - - - - JobBin2 - ..\ObjFiles\Release\$(TargetName).ppu$(ObjectExt) - - - - - -ffunction-sections -fdata-sections -fstack-check %(AdditionalOptions) - $(SN_PS3_PATH)\spu\include\sn;$(SCE_PS3_ROOT)\target\spu\include;$(SCE_PS3_ROOT)\target\common\include;%(AdditionalIncludeDirectories) - false - Level3 - SN_TARGET_PS3_SPU;NDEBUG;__GCC__;SPU;_CONTENT_PACKAGE;%(PreprocessorDefinitions) - - - true - - - -Wl,--gc-sections -g %(AdditionalOptions) - -ldma;-lspurs_jq;%(AdditionalDependencies) - false - - - - - JobBin2 - ..\ObjFiles\ContentPackage\$(TargetName).ppu$(ObjectExt) - Hard - - - - - - \ No newline at end of file diff --git a/Minecraft.Client/PS3/SPU_Tasks/CompressedTile/CompressedTile.spu.vcxproj.filters b/Minecraft.Client/PS3/SPU_Tasks/CompressedTile/CompressedTile.spu.vcxproj.filters deleted file mode 100644 index 61e540ec..00000000 --- a/Minecraft.Client/PS3/SPU_Tasks/CompressedTile/CompressedTile.spu.vcxproj.filters +++ /dev/null @@ -1,32 +0,0 @@ - - - - - {881f28ee-ca74-4afc-94a6-2346cb88f86d} - cpp;c;cxx;cc;s;asm - - - - - - - - - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - - - - \ No newline at end of file diff --git a/Minecraft.Client/PS3/SPU_Tasks/CompressedTile/CompressedTile.spu.vcxproj.vspscc b/Minecraft.Client/PS3/SPU_Tasks/CompressedTile/CompressedTile.spu.vcxproj.vspscc deleted file mode 100644 index b6d32892..00000000 --- a/Minecraft.Client/PS3/SPU_Tasks/CompressedTile/CompressedTile.spu.vcxproj.vspscc +++ /dev/null @@ -1,10 +0,0 @@ -"" -{ -"FILE_VERSION" = "9237" -"ENLISTMENT_CHOICE" = "NEVER" -"PROJECT_FILE_RELATIVE_PATH" = "" -"NUMBER_OF_EXCLUDED_FILES" = "0" -"ORIGINAL_PROJECT_FILE_PATH" = "" -"NUMBER_OF_NESTED_PROJECTS" = "0" -"SOURCE_CONTROL_SETTINGS_PROVIDER" = "PROVIDER" -} diff --git a/Minecraft.Client/PS3/SPU_Tasks/CompressedTileStorage_compress/CompressedTileStorage_compress.spu.vcxproj b/Minecraft.Client/PS3/SPU_Tasks/CompressedTileStorage_compress/CompressedTileStorage_compress.spu.vcxproj deleted file mode 100644 index 28c9c039..00000000 --- a/Minecraft.Client/PS3/SPU_Tasks/CompressedTileStorage_compress/CompressedTileStorage_compress.spu.vcxproj +++ /dev/null @@ -1,156 +0,0 @@ - - - - - ContentPackage - PS3 - - - Debug - PS3 - - - Release - PS3 - - - - - - - - - - - - - - - {297888B4-8234-461B-9861-214988A95711} - CompressedTileStorage_compress - SAK - SAK - SAK - SAK - - - - Application - SPU - - - Application - SPU - - - Application - SPU - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - PS3_Debug\ - PS3_Debug\ - *.obj;*.d;*.map;*.lst;*.pch;$(TargetPath);undefined;$(ExtensionsToDeleteOnClean) - - false - PS3_Release\ - PS3_ContentPackage\ - PS3_Release\ - PS3_ContentPackage\ - *.obj;*.d;*.map;*.lst;*.pch;$(TargetPath);undefined;$(ExtensionsToDeleteOnClean) - *.obj;*.d;*.map;*.lst;*.pch;$(TargetPath);undefined;$(ExtensionsToDeleteOnClean) - - - false - false - $(ProjectName) - SpursInit - $(ProjectName) - $(ProjectName) - - - - -ffunction-sections -fdata-sections -fstack-check %(AdditionalOptions) - $(SN_PS3_PATH)\spu\include\sn;$(SCE_PS3_ROOT)\target\spu\include;$(SCE_PS3_ROOT)\target\common\include;%(AdditionalIncludeDirectories) - true - SN_TARGET_PS3_SPU;_DEBUG;__GCC__;SPU;%(PreprocessorDefinitions) - - - true - - - -Wl,--gc-sections -g %(AdditionalOptions) - -ldma;-lspurs_jq;%(AdditionalDependencies) - false - - - - - JobBin2 - ..\ObjFiles\Debug\$(TargetName).ppu$(ObjectExt) - - - - - -ffunction-sections -fdata-sections -fstack-check %(AdditionalOptions) - $(SN_PS3_PATH)\spu\include\sn;$(SCE_PS3_ROOT)\target\spu\include;$(SCE_PS3_ROOT)\target\common\include;%(AdditionalIncludeDirectories) - true - Level3 - SN_TARGET_PS3_SPU;NDEBUG;__GCC__;SPU;%(PreprocessorDefinitions) - - - true - - - -Wl,--gc-sections -g %(AdditionalOptions) - -ldma;-lspurs_jq;%(AdditionalDependencies) - false - - - - - JobBin2 - ..\ObjFiles\Release\$(TargetName).ppu$(ObjectExt) - - - - - -ffunction-sections -fdata-sections -fstack-check %(AdditionalOptions) - $(SN_PS3_PATH)\spu\include\sn;$(SCE_PS3_ROOT)\target\spu\include;$(SCE_PS3_ROOT)\target\common\include;%(AdditionalIncludeDirectories) - false - Level3 - SN_TARGET_PS3_SPU;NDEBUG;__GCC__;SPU;_CONTENT_PACKAGE;%(PreprocessorDefinitions) - - - true - - - -Wl,--gc-sections -g %(AdditionalOptions) - -ldma;-lspurs_jq;%(AdditionalDependencies) - false - - - - - JobBin2 - ..\ObjFiles\ContentPackage\$(TargetName).ppu$(ObjectExt) - Hard - - - - - - \ No newline at end of file diff --git a/Minecraft.Client/PS3/SPU_Tasks/CompressedTileStorage_compress/CompressedTileStorage_compress.spu.vcxproj.filters b/Minecraft.Client/PS3/SPU_Tasks/CompressedTileStorage_compress/CompressedTileStorage_compress.spu.vcxproj.filters deleted file mode 100644 index e5d287fe..00000000 --- a/Minecraft.Client/PS3/SPU_Tasks/CompressedTileStorage_compress/CompressedTileStorage_compress.spu.vcxproj.filters +++ /dev/null @@ -1,22 +0,0 @@ - - - - - {881f28ee-ca74-4afc-94a6-2346cb88f86d} - cpp;c;cxx;cc;s;asm - - - - - - - - - Source Files - - - - - - - \ No newline at end of file diff --git a/Minecraft.Client/PS3/SPU_Tasks/CompressedTileStorage_compress/CompressedTileStorage_compress.spu.vcxproj.vspscc b/Minecraft.Client/PS3/SPU_Tasks/CompressedTileStorage_compress/CompressedTileStorage_compress.spu.vcxproj.vspscc deleted file mode 100644 index b6d32892..00000000 --- a/Minecraft.Client/PS3/SPU_Tasks/CompressedTileStorage_compress/CompressedTileStorage_compress.spu.vcxproj.vspscc +++ /dev/null @@ -1,10 +0,0 @@ -"" -{ -"FILE_VERSION" = "9237" -"ENLISTMENT_CHOICE" = "NEVER" -"PROJECT_FILE_RELATIVE_PATH" = "" -"NUMBER_OF_EXCLUDED_FILES" = "0" -"ORIGINAL_PROJECT_FILE_PATH" = "" -"NUMBER_OF_NESTED_PROJECTS" = "0" -"SOURCE_CONTROL_SETTINGS_PROVIDER" = "PROVIDER" -} diff --git a/Minecraft.Client/PS3/SPU_Tasks/CompressedTileStorage_getData/CompressedTileStorage_getData.spu.vcxproj b/Minecraft.Client/PS3/SPU_Tasks/CompressedTileStorage_getData/CompressedTileStorage_getData.spu.vcxproj deleted file mode 100644 index 5deca3c5..00000000 --- a/Minecraft.Client/PS3/SPU_Tasks/CompressedTileStorage_getData/CompressedTileStorage_getData.spu.vcxproj +++ /dev/null @@ -1,151 +0,0 @@ - - - - - ContentPackage - PS3 - - - Debug - PS3 - - - Release - PS3 - - - - - - - - - - - {ED672663-B86E-436B-9530-A6589DE02366} - CompressedTileStorage_getData - SAK - SAK - SAK - SAK - - - - Application - SPU - - - Application - SPU - - - Application - SPU - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - PS3_Debug\ - PS3_Debug\ - *.obj;*.d;*.map;*.lst;*.pch;$(TargetPath);undefined;$(ExtensionsToDeleteOnClean) - - false - PS3_Release\ - PS3_Release\ - PS3_Release\ - PS3_Release\ - *.obj;*.d;*.map;*.lst;*.pch;$(TargetPath);undefined;$(ExtensionsToDeleteOnClean) - *.obj;*.d;*.map;*.lst;*.pch;$(TargetPath);undefined;$(ExtensionsToDeleteOnClean) - - - false - false - $(ProjectName) - SpursInit - $(ProjectName) - $(ProjectName) - - - - -ffunction-sections -fdata-sections -fstack-check %(AdditionalOptions) - $(SN_PS3_PATH)\spu\include\sn;$(SCE_PS3_ROOT)\target\spu\include;$(SCE_PS3_ROOT)\target\common\include;%(AdditionalIncludeDirectories) - true - SN_TARGET_PS3_SPU;_DEBUG;__GCC__;SPU;%(PreprocessorDefinitions) - - - true - - - -Wl,--gc-sections -g %(AdditionalOptions) - -ldma;-lspurs_jq;%(AdditionalDependencies) - false - - - - - JobBin2 - ..\ObjFiles\Debug\$(TargetName).ppu$(ObjectExt) - - - - - -ffunction-sections -fdata-sections -fstack-check %(AdditionalOptions) - $(SN_PS3_PATH)\spu\include\sn;$(SCE_PS3_ROOT)\target\spu\include;$(SCE_PS3_ROOT)\target\common\include;%(AdditionalIncludeDirectories) - true - Level3 - SN_TARGET_PS3_SPU;NDEBUG;__GCC__;SPU;%(PreprocessorDefinitions) - - - true - - - -Wl,--gc-sections -g %(AdditionalOptions) - -ldma;-lspurs_jq;%(AdditionalDependencies) - false - - - - - JobBin2 - ..\ObjFiles\Release\$(TargetName).ppu$(ObjectExt) - - - - - -ffunction-sections -fdata-sections -fstack-check %(AdditionalOptions) - $(SN_PS3_PATH)\spu\include\sn;$(SCE_PS3_ROOT)\target\spu\include;$(SCE_PS3_ROOT)\target\common\include;%(AdditionalIncludeDirectories) - true - Level3 - SN_TARGET_PS3_SPU;NDEBUG;__GCC__;SPU;%(PreprocessorDefinitions) - - - true - - - -Wl,--gc-sections -g %(AdditionalOptions) - -ldma;-lspurs_jq;%(AdditionalDependencies) - false - - - - - JobBin2 - ..\ObjFiles\ContentPackage\$(TargetName).ppu$(ObjectExt) - - - - - - \ No newline at end of file diff --git a/Minecraft.Client/PS3/SPU_Tasks/CompressedTileStorage_getData/CompressedTileStorage_getData.spu.vcxproj.vspscc b/Minecraft.Client/PS3/SPU_Tasks/CompressedTileStorage_getData/CompressedTileStorage_getData.spu.vcxproj.vspscc deleted file mode 100644 index b6d32892..00000000 --- a/Minecraft.Client/PS3/SPU_Tasks/CompressedTileStorage_getData/CompressedTileStorage_getData.spu.vcxproj.vspscc +++ /dev/null @@ -1,10 +0,0 @@ -"" -{ -"FILE_VERSION" = "9237" -"ENLISTMENT_CHOICE" = "NEVER" -"PROJECT_FILE_RELATIVE_PATH" = "" -"NUMBER_OF_EXCLUDED_FILES" = "0" -"ORIGINAL_PROJECT_FILE_PATH" = "" -"NUMBER_OF_NESTED_PROJECTS" = "0" -"SOURCE_CONTROL_SETTINGS_PROVIDER" = "PROVIDER" -} diff --git a/Minecraft.Client/PS3/SPU_Tasks/GameRenderer_updateLightTexture/GameRenderer_updateLightTexture.spu.vcxproj b/Minecraft.Client/PS3/SPU_Tasks/GameRenderer_updateLightTexture/GameRenderer_updateLightTexture.spu.vcxproj deleted file mode 100644 index 8cb7966e..00000000 --- a/Minecraft.Client/PS3/SPU_Tasks/GameRenderer_updateLightTexture/GameRenderer_updateLightTexture.spu.vcxproj +++ /dev/null @@ -1,105 +0,0 @@ - - - - - Debug - PS3 - - - Release - PS3 - - - - - - - - - - {1F6ECBFE-3089-457D-8A11-5CFDC0392439} - GameRenderer_updateLightTexture - - - - Application - SPU - - - Application - SPU - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - PS3_Debug\ - PS3_Debug\ - *.obj;*.d;*.map;*.lst;*.pch;$(TargetPath);undefined;$(ExtensionsToDeleteOnClean) - - false - PS3_Release\ - PS3_Release\ - *.obj;*.d;*.map;*.lst;*.pch;$(TargetPath);undefined;$(ExtensionsToDeleteOnClean) - - false - $(ProjectName) - SpursInit - $(ProjectName) - - - - -ffunction-sections -fdata-sections -fstack-check %(AdditionalOptions) - $(SN_PS3_PATH)\spu\include\sn;$(SCE_PS3_ROOT)\target\spu\include;$(SCE_PS3_ROOT)\target\common\include;%(AdditionalIncludeDirectories) - true - SN_TARGET_PS3_SPU;_DEBUG;__GCC__;SPU;%(PreprocessorDefinitions) - - - true - - - -Wl,--gc-sections -g %(AdditionalOptions) - -ldma;-lspurs_jq;%(AdditionalDependencies) - false - - - - - JobBin2 - - - - - -ffunction-sections -fdata-sections -fstack-check %(AdditionalOptions) - $(SN_PS3_PATH)\spu\include\sn;$(SCE_PS3_ROOT)\target\spu\include;$(SCE_PS3_ROOT)\target\common\include;%(AdditionalIncludeDirectories) - true - Level3 - SN_TARGET_PS3_SPU;NDEBUG;__GCC__;SPU;%(PreprocessorDefinitions) - - - true - - - -Wl,--gc-sections -g %(AdditionalOptions) - -ldma;-lspurs_jq;%(AdditionalDependencies) - false - - - - - JobBin2 - ..\$(TargetName).ppu$(ObjectExt) - - - - - - \ No newline at end of file diff --git a/Minecraft.Client/PS3/SPU_Tasks/GameRenderer_updateLightTexture/GameRenderer_updateLightTexture.spu.vcxproj.filters b/Minecraft.Client/PS3/SPU_Tasks/GameRenderer_updateLightTexture/GameRenderer_updateLightTexture.spu.vcxproj.filters deleted file mode 100644 index 4e9f4fee..00000000 --- a/Minecraft.Client/PS3/SPU_Tasks/GameRenderer_updateLightTexture/GameRenderer_updateLightTexture.spu.vcxproj.filters +++ /dev/null @@ -1,17 +0,0 @@ - - - - - {881f28ee-ca74-4afc-94a6-2346cb88f86d} - cpp;c;cxx;cc;s;asm - - - - - - - - Source Files - - - \ No newline at end of file diff --git a/Minecraft.Client/PS3/SPU_Tasks/GameRenderer_updateLightTexture/GameRenderer_updateLightTexture.spu.vcxproj.vspscc b/Minecraft.Client/PS3/SPU_Tasks/GameRenderer_updateLightTexture/GameRenderer_updateLightTexture.spu.vcxproj.vspscc deleted file mode 100644 index b6d32892..00000000 --- a/Minecraft.Client/PS3/SPU_Tasks/GameRenderer_updateLightTexture/GameRenderer_updateLightTexture.spu.vcxproj.vspscc +++ /dev/null @@ -1,10 +0,0 @@ -"" -{ -"FILE_VERSION" = "9237" -"ENLISTMENT_CHOICE" = "NEVER" -"PROJECT_FILE_RELATIVE_PATH" = "" -"NUMBER_OF_EXCLUDED_FILES" = "0" -"ORIGINAL_PROJECT_FILE_PATH" = "" -"NUMBER_OF_NESTED_PROJECTS" = "0" -"SOURCE_CONTROL_SETTINGS_PROVIDER" = "PROVIDER" -} diff --git a/Minecraft.Client/PS3/SPU_Tasks/LevelRenderChunks/LevelRenderChunks.spu.vcxproj b/Minecraft.Client/PS3/SPU_Tasks/LevelRenderChunks/LevelRenderChunks.spu.vcxproj deleted file mode 100644 index a2c46b29..00000000 --- a/Minecraft.Client/PS3/SPU_Tasks/LevelRenderChunks/LevelRenderChunks.spu.vcxproj +++ /dev/null @@ -1,94 +0,0 @@ - - - - - Debug - PS3 - - - Release - PS3 - - - - - - - - - - {47EBEE93-F9E1-4AD3-B746-0D7D7ADCB0DA} - task_hello.spu - LevelRenderChunks - SAK - SAK - SAK - SAK - - - - Application - SPU - - - Application - SPU - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - $(SolutionDir)$(Platform)_$(Configuration)\ - $(Configuration)\ - *.obj;*.d;*.map;*.lst;*.pch;$(TargetPath);$(ExtensionsToDeleteOnClean) - $(SolutionDir)$(Platform)_$(Configuration)\ - $(Configuration)\ - *.obj;*.d;*.map;*.lst;*.pch;$(TargetPath);undefined;$(ExtensionsToDeleteOnClean) - $(ProjectName) - $(ProjectName) - - - - $(SN_PS3_PATH)\spu\include\sn;$(SCE_PS3_ROOT)\target\spu\include;$(SCE_PS3_ROOT)\target\common\include;..;%(AdditionalIncludeDirectories) - true - SN_TARGET_PS3_SPU;_DEBUG;__GCC__;SPU;%(PreprocessorDefinitions) - Levels - - - -mspurs-task %(AdditionalOptions) - $(SCE_PS3_ROOT)\target\spu\lib\libspurs.a;$(SCE_PS3_ROOT)\target\spu\lib\libdma.a;%(AdditionalDependencies) - false - - - - - - - $(SN_PS3_PATH)\spu\include\sn;$(SCE_PS3_ROOT)\target\spu\include;$(SCE_PS3_ROOT)\target\common\include;..;%(AdditionalIncludeDirectories) - Levels - SN_TARGET_PS3_SPU;NDEBUG;__GCC__;SPU;%(PreprocessorDefinitions) - true - - - -mspurs-task %(AdditionalOptions) - $(SCE_PS3_ROOT)\target\spu\lib\libspurs.a;$(SCE_PS3_ROOT)\target\spu\lib\libdma.a;$(SCE_PS3_ROOT)\target\spu\lib\libgcm_spu.a;%(AdditionalDependencies) - false - - - - - ..\$(TargetName).ppu$(ObjectExt) - - - - - - \ No newline at end of file diff --git a/Minecraft.Client/PS3/SPU_Tasks/LevelRenderChunks/LevelRenderChunks.spu.vcxproj.filters b/Minecraft.Client/PS3/SPU_Tasks/LevelRenderChunks/LevelRenderChunks.spu.vcxproj.filters deleted file mode 100644 index 8712fab2..00000000 --- a/Minecraft.Client/PS3/SPU_Tasks/LevelRenderChunks/LevelRenderChunks.spu.vcxproj.filters +++ /dev/null @@ -1,17 +0,0 @@ - - - - - {881f28ee-ca74-4afc-94a6-2346cb88f86d} - cpp;c;cxx;cc;s;asm - - - - - Source Files - - - - - - \ No newline at end of file diff --git a/Minecraft.Client/PS3/SPU_Tasks/LevelRenderChunks/LevelRenderChunks.spu.vcxproj.vspscc b/Minecraft.Client/PS3/SPU_Tasks/LevelRenderChunks/LevelRenderChunks.spu.vcxproj.vspscc deleted file mode 100644 index b6d32892..00000000 --- a/Minecraft.Client/PS3/SPU_Tasks/LevelRenderChunks/LevelRenderChunks.spu.vcxproj.vspscc +++ /dev/null @@ -1,10 +0,0 @@ -"" -{ -"FILE_VERSION" = "9237" -"ENLISTMENT_CHOICE" = "NEVER" -"PROJECT_FILE_RELATIVE_PATH" = "" -"NUMBER_OF_EXCLUDED_FILES" = "0" -"ORIGINAL_PROJECT_FILE_PATH" = "" -"NUMBER_OF_NESTED_PROJECTS" = "0" -"SOURCE_CONTROL_SETTINGS_PROVIDER" = "PROVIDER" -} diff --git a/Minecraft.Client/PS3/SPU_Tasks/LevelRenderer_FindNearestChunk/LevelRenderer_FindNearestChunk.spu.vcxproj b/Minecraft.Client/PS3/SPU_Tasks/LevelRenderer_FindNearestChunk/LevelRenderer_FindNearestChunk.spu.vcxproj deleted file mode 100644 index 4b3aa1d6..00000000 --- a/Minecraft.Client/PS3/SPU_Tasks/LevelRenderer_FindNearestChunk/LevelRenderer_FindNearestChunk.spu.vcxproj +++ /dev/null @@ -1,153 +0,0 @@ - - - - - ContentPackage - PS3 - - - Debug - PS3 - - - Release - PS3 - - - - - - - - - - {E26485AE-71A5-4785-A14D-6456FF7C4FB0} - LevelRenderer_FindNearestChunk - SAK - SAK - SAK - SAK - - - - Application - SPU - - - Application - SPU - - - Application - SPU - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - PS3_Debug\ - PS3_Debug\ - *.obj;*.d;*.map;*.lst;*.pch;$(TargetPath);undefined;$(ExtensionsToDeleteOnClean) - - false - PS3_Release\ - PS3_ContentPackage\ - PS3_Release\ - PS3_ContentPackage\ - *.obj;*.d;*.map;*.lst;*.pch;$(TargetPath);undefined;$(ExtensionsToDeleteOnClean) - *.obj;*.d;*.map;*.lst;*.pch;$(TargetPath);undefined;$(ExtensionsToDeleteOnClean) - - - false - false - $(ProjectName) - SpursInit - $(ProjectName) - $(ProjectName) - - - - -ffunction-sections -fdata-sections -fstack-check %(AdditionalOptions) - $(SN_PS3_PATH)\spu\include\sn;$(SCE_PS3_ROOT)\target\spu\include;$(SCE_PS3_ROOT)\target\common\include;%(AdditionalIncludeDirectories) - true - SN_TARGET_PS3_SPU;_DEBUG;__GCC__;SPU;%(PreprocessorDefinitions) - - - true - - - -Wl,--gc-sections -g %(AdditionalOptions) - -ldma;-lspurs_jq;%(AdditionalDependencies) - false - - - - - JobBin2 - ..\ObjFiles\Debug\$(TargetName).ppu$(ObjectExt) - - - - - -ffunction-sections -fdata-sections -fstack-check %(AdditionalOptions) - $(SN_PS3_PATH)\spu\include\sn;$(SCE_PS3_ROOT)\target\spu\include;$(SCE_PS3_ROOT)\target\common\include;%(AdditionalIncludeDirectories) - true - Level3 - SN_TARGET_PS3_SPU;NDEBUG;__GCC__;SPU;%(PreprocessorDefinitions) - true - - - true - - - -Wl,--gc-sections -g %(AdditionalOptions) - -ldma;-lspurs_jq;%(AdditionalDependencies) - false - - - - - JobBin2 - ..\ObjFiles\Release\$(TargetName).ppu$(ObjectExt) - - - - - -ffunction-sections -fdata-sections -fstack-check %(AdditionalOptions) - $(SN_PS3_PATH)\spu\include\sn;$(SCE_PS3_ROOT)\target\spu\include;$(SCE_PS3_ROOT)\target\common\include;%(AdditionalIncludeDirectories) - false - Level3 - SN_TARGET_PS3_SPU;NDEBUG;__GCC__;SPU;_CONTENT_PACKAGE;%(PreprocessorDefinitions) - true - - - true - - - -Wl,--gc-sections -g %(AdditionalOptions) - -ldma;-lspurs_jq;%(AdditionalDependencies) - false - - - - - JobBin2 - ..\ObjFiles\ContentPackage\$(TargetName).ppu$(ObjectExt) - Hard - - - - - - \ No newline at end of file diff --git a/Minecraft.Client/PS3/SPU_Tasks/LevelRenderer_FindNearestChunk/LevelRenderer_FindNearestChunk.spu.vcxproj.vspscc b/Minecraft.Client/PS3/SPU_Tasks/LevelRenderer_FindNearestChunk/LevelRenderer_FindNearestChunk.spu.vcxproj.vspscc deleted file mode 100644 index b6d32892..00000000 --- a/Minecraft.Client/PS3/SPU_Tasks/LevelRenderer_FindNearestChunk/LevelRenderer_FindNearestChunk.spu.vcxproj.vspscc +++ /dev/null @@ -1,10 +0,0 @@ -"" -{ -"FILE_VERSION" = "9237" -"ENLISTMENT_CHOICE" = "NEVER" -"PROJECT_FILE_RELATIVE_PATH" = "" -"NUMBER_OF_EXCLUDED_FILES" = "0" -"ORIGINAL_PROJECT_FILE_PATH" = "" -"NUMBER_OF_NESTED_PROJECTS" = "0" -"SOURCE_CONTROL_SETTINGS_PROVIDER" = "PROVIDER" -} diff --git a/Minecraft.Client/PS3/SPU_Tasks/LevelRenderer_cull/LevelRenderer_cull.spu.vcxproj b/Minecraft.Client/PS3/SPU_Tasks/LevelRenderer_cull/LevelRenderer_cull.spu.vcxproj deleted file mode 100644 index 839a0edf..00000000 --- a/Minecraft.Client/PS3/SPU_Tasks/LevelRenderer_cull/LevelRenderer_cull.spu.vcxproj +++ /dev/null @@ -1,153 +0,0 @@ - - - - - ContentPackage - PS3 - - - Debug - PS3 - - - Release - PS3 - - - - - - - - - - {0FC6FCFB-7793-4EEE-8356-2C129621C67A} - LevelRenderer_cull - %24/StoriesPark/Minecraft/MinecraftConsoles-dev/Minecraft.Client/PS3/SPU_Tasks/LevelRenderer_cull - https://tfs4jstudios.visualstudio.com/defaultcollection - . - {4CA58AB2-18FA-4F8D-95D4-32DDF27D184C} - - - - Application - SPU - - - Application - SPU - - - Application - SPU - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - PS3_Debug\ - PS3_Debug\ - *.obj;*.d;*.map;*.lst;*.pch;$(TargetPath);undefined;$(ExtensionsToDeleteOnClean) - - false - PS3_Release\ - PS3_ContentPackage\ - PS3_Release\ - PS3_ContentPackage\ - *.obj;*.d;*.map;*.lst;*.pch;$(TargetPath);undefined;$(ExtensionsToDeleteOnClean) - *.obj;*.d;*.map;*.lst;*.pch;$(TargetPath);undefined;$(ExtensionsToDeleteOnClean) - - - false - false - $(ProjectName) - SpursInit - $(ProjectName) - $(ProjectName) - - - - -ffunction-sections -fdata-sections -fstack-check %(AdditionalOptions) - $(SN_PS3_PATH)\spu\include\sn;$(SCE_PS3_ROOT)\target\spu\include;$(SCE_PS3_ROOT)\target\common\include;%(AdditionalIncludeDirectories) - true - SN_TARGET_PS3_SPU;_DEBUG;__GCC__;SPU;%(PreprocessorDefinitions) - - - true - - - -Wl,--gc-sections -g %(AdditionalOptions) - -ldma;-lspurs_jq;%(AdditionalDependencies) - false - - - - - JobBin2 - ..\ObjFiles\Debug\$(TargetName).ppu$(ObjectExt) - - - - - -ffunction-sections -fdata-sections -fstack-check %(AdditionalOptions) - $(SN_PS3_PATH)\spu\include\sn;$(SCE_PS3_ROOT)\target\spu\include;$(SCE_PS3_ROOT)\target\common\include;%(AdditionalIncludeDirectories) - true - Level3 - SN_TARGET_PS3_SPU;NDEBUG;__GCC__;SPU;%(PreprocessorDefinitions) - true - - - true - - - -Wl,--gc-sections -g %(AdditionalOptions) - -ldma;-lspurs_jq;%(AdditionalDependencies) - false - - - - - JobBin2 - ..\ObjFiles\Release\$(TargetName).ppu$(ObjectExt) - - - - - -ffunction-sections -fdata-sections -fstack-check %(AdditionalOptions) - $(SN_PS3_PATH)\spu\include\sn;$(SCE_PS3_ROOT)\target\spu\include;$(SCE_PS3_ROOT)\target\common\include;%(AdditionalIncludeDirectories) - false - Level3 - SN_TARGET_PS3_SPU;NDEBUG;__GCC__;SPU;_CONTENT_PACKAGE;%(PreprocessorDefinitions) - true - - - true - - - -Wl,--gc-sections -g %(AdditionalOptions) - -ldma;-lspurs_jq;%(AdditionalDependencies) - false - - - - - JobBin2 - ..\ObjFiles\ContentPackage\$(TargetName).ppu$(ObjectExt) - Hard - - - - - - \ No newline at end of file diff --git a/Minecraft.Client/PS3/SPU_Tasks/LevelRenderer_cull/LevelRenderer_cull.spu.vcxproj.vspscc b/Minecraft.Client/PS3/SPU_Tasks/LevelRenderer_cull/LevelRenderer_cull.spu.vcxproj.vspscc deleted file mode 100644 index b6d32892..00000000 --- a/Minecraft.Client/PS3/SPU_Tasks/LevelRenderer_cull/LevelRenderer_cull.spu.vcxproj.vspscc +++ /dev/null @@ -1,10 +0,0 @@ -"" -{ -"FILE_VERSION" = "9237" -"ENLISTMENT_CHOICE" = "NEVER" -"PROJECT_FILE_RELATIVE_PATH" = "" -"NUMBER_OF_EXCLUDED_FILES" = "0" -"ORIGINAL_PROJECT_FILE_PATH" = "" -"NUMBER_OF_NESTED_PROJECTS" = "0" -"SOURCE_CONTROL_SETTINGS_PROVIDER" = "PROVIDER" -} diff --git a/Minecraft.Client/PS3/SPU_Tasks/LevelRenderer_zSort/LevelRenderer_zSort.spu.vcxproj b/Minecraft.Client/PS3/SPU_Tasks/LevelRenderer_zSort/LevelRenderer_zSort.spu.vcxproj deleted file mode 100644 index 8c7e5b0f..00000000 --- a/Minecraft.Client/PS3/SPU_Tasks/LevelRenderer_zSort/LevelRenderer_zSort.spu.vcxproj +++ /dev/null @@ -1,153 +0,0 @@ - - - - - ContentPackage - PS3 - - - Debug - PS3 - - - Release - PS3 - - - - - - - - - - {BE7A14B2-1761-4FDF-82C0-B50F8BC9633A} - LevelRenderer_zSort - %24/StoriesPark/Minecraft/MinecraftConsoles-dev/Minecraft.Client/PS3/SPU_Tasks/LevelRenderer_zSort - https://tfs4jstudios.visualstudio.com/defaultcollection - . - {4CA58AB2-18FA-4F8D-95D4-32DDF27D184C} - - - - Application - SPU - - - Application - SPU - - - Application - SPU - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - PS3_Debug\ - PS3_Debug\ - *.obj;*.d;*.map;*.lst;*.pch;$(TargetPath);undefined;$(ExtensionsToDeleteOnClean) - - false - PS3_Release\ - PS3_ContentPackage\ - PS3_Release\ - PS3_ContentPackage\ - *.obj;*.d;*.map;*.lst;*.pch;$(TargetPath);undefined;$(ExtensionsToDeleteOnClean) - *.obj;*.d;*.map;*.lst;*.pch;$(TargetPath);undefined;$(ExtensionsToDeleteOnClean) - - - false - false - $(ProjectName) - SpursInit - $(ProjectName) - $(ProjectName) - - - - -ffunction-sections -fdata-sections -fstack-check %(AdditionalOptions) - $(SN_PS3_PATH)\spu\include\sn;$(SCE_PS3_ROOT)\target\spu\include;$(SCE_PS3_ROOT)\target\common\include;%(AdditionalIncludeDirectories) - true - SN_TARGET_PS3_SPU;_DEBUG;__GCC__;SPU;%(PreprocessorDefinitions) - - - true - - - -Wl,--gc-sections -g %(AdditionalOptions) - -ldma;-lspurs_jq;%(AdditionalDependencies) - false - - - - - JobBin2 - ..\ObjFiles\Debug\$(TargetName).ppu$(ObjectExt) - - - - - -ffunction-sections -fdata-sections -fstack-check %(AdditionalOptions) - $(SN_PS3_PATH)\spu\include\sn;$(SCE_PS3_ROOT)\target\spu\include;$(SCE_PS3_ROOT)\target\common\include;%(AdditionalIncludeDirectories) - true - Level3 - SN_TARGET_PS3_SPU;NDEBUG;__GCC__;SPU;%(PreprocessorDefinitions) - true - - - true - - - -Wl,--gc-sections -g %(AdditionalOptions) - -ldma;-lspurs_jq;%(AdditionalDependencies) - false - - - - - JobBin2 - ..\ObjFiles\Release\$(TargetName).ppu$(ObjectExt) - - - - - -ffunction-sections -fdata-sections -fstack-check %(AdditionalOptions) - $(SN_PS3_PATH)\spu\include\sn;$(SCE_PS3_ROOT)\target\spu\include;$(SCE_PS3_ROOT)\target\common\include;%(AdditionalIncludeDirectories) - false - Level3 - SN_TARGET_PS3_SPU;NDEBUG;__GCC__;SPU;_CONTENT_PACKAGE;%(PreprocessorDefinitions) - true - - - true - - - -Wl,--gc-sections -g %(AdditionalOptions) - -ldma;-lspurs_jq;%(AdditionalDependencies) - false - - - - - JobBin2 - ..\ObjFiles\ContentPackage\$(TargetName).ppu$(ObjectExt) - Hard - - - - - - \ No newline at end of file diff --git a/Minecraft.Client/PS3/SPU_Tasks/LevelRenderer_zSort/LevelRenderer_zSort.spu.vcxproj.vspscc b/Minecraft.Client/PS3/SPU_Tasks/LevelRenderer_zSort/LevelRenderer_zSort.spu.vcxproj.vspscc deleted file mode 100644 index b6d32892..00000000 --- a/Minecraft.Client/PS3/SPU_Tasks/LevelRenderer_zSort/LevelRenderer_zSort.spu.vcxproj.vspscc +++ /dev/null @@ -1,10 +0,0 @@ -"" -{ -"FILE_VERSION" = "9237" -"ENLISTMENT_CHOICE" = "NEVER" -"PROJECT_FILE_RELATIVE_PATH" = "" -"NUMBER_OF_EXCLUDED_FILES" = "0" -"ORIGINAL_PROJECT_FILE_PATH" = "" -"NUMBER_OF_NESTED_PROJECTS" = "0" -"SOURCE_CONTROL_SETTINGS_PROVIDER" = "PROVIDER" -} diff --git a/Minecraft.Client/PS3/SPU_Tasks/PerlinNoise/PerlinNoise.spu.vcxproj b/Minecraft.Client/PS3/SPU_Tasks/PerlinNoise/PerlinNoise.spu.vcxproj deleted file mode 100644 index 63498445..00000000 --- a/Minecraft.Client/PS3/SPU_Tasks/PerlinNoise/PerlinNoise.spu.vcxproj +++ /dev/null @@ -1,159 +0,0 @@ - - - - - ContentPackage - PS3 - - - Debug - PS3 - - - Release - PS3 - - - - - - - - - - - - - - - {4CDF5745-FCF3-474D-941B-ABBEA788E8DA} - PerlinNoise - %24/StoriesPark/Minecraft/MinecraftConsoles-dev/Minecraft.Client/PS3/SPU_Tasks/PerlinNoise - https://tfs4jstudios.visualstudio.com/defaultcollection - . - {4CA58AB2-18FA-4F8D-95D4-32DDF27D184C} - - - - Application - SPU - - - Application - SPU - - - Application - SPU - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - PS3_Debug\ - PS3_Debug\ - *.obj;*.d;*.map;*.lst;*.pch;$(TargetPath);undefined;$(ExtensionsToDeleteOnClean) - - false - PS3_Release\ - PS3_ContentPackage\ - PS3_Release\ - PS3_ContentPackage\ - *.obj;*.d;*.map;*.lst;*.pch;$(TargetPath);undefined;$(ExtensionsToDeleteOnClean) - *.obj;*.d;*.map;*.lst;*.pch;$(TargetPath);undefined;$(ExtensionsToDeleteOnClean) - - - false - false - $(ProjectName) - SpursInit - $(ProjectName) - $(ProjectName) - - - - -ffunction-sections -fdata-sections -fstack-check %(AdditionalOptions) - $(SN_PS3_PATH)\spu\include\sn;$(SCE_PS3_ROOT)\target\spu\include;$(SCE_PS3_ROOT)\target\common\include;%(AdditionalIncludeDirectories) - true - SN_TARGET_PS3_SPU;_DEBUG;__GCC__;SPU;%(PreprocessorDefinitions) - Level3 - - - true - - - -Wl,--gc-sections -g %(AdditionalOptions) - -ldma;-lspurs_jq;%(AdditionalDependencies) - false - - - - - JobBin2 - ..\ObjFiles\Debug\$(TargetName).ppu$(ObjectExt) - - - - - -ffunction-sections -fdata-sections -fstack-check %(AdditionalOptions) - $(SN_PS3_PATH)\spu\include\sn;$(SCE_PS3_ROOT)\target\spu\include;$(SCE_PS3_ROOT)\target\common\include;%(AdditionalIncludeDirectories) - true - Level3 - SN_TARGET_PS3_SPU;NDEBUG;__GCC__;SPU;%(PreprocessorDefinitions) - true - - - true - - - -Wl,--gc-sections -g %(AdditionalOptions) - -ldma;-lspurs_jq;%(AdditionalDependencies) - false - - - - - JobBin2 - ..\ObjFiles\Release\$(TargetName).ppu$(ObjectExt) - - - - - -ffunction-sections -fdata-sections -fstack-check %(AdditionalOptions) - $(SN_PS3_PATH)\spu\include\sn;$(SCE_PS3_ROOT)\target\spu\include;$(SCE_PS3_ROOT)\target\common\include;%(AdditionalIncludeDirectories) - false - Level3 - SN_TARGET_PS3_SPU;NDEBUG;__GCC__;SPU;_CONTENT_PACKAGE;%(PreprocessorDefinitions) - true - - - true - - - -Wl,--gc-sections -g %(AdditionalOptions) - -ldma;-lspurs_jq;%(AdditionalDependencies) - false - - - - - JobBin2 - ..\ObjFiles\ContentPackage\$(TargetName).ppu$(ObjectExt) - Hard - - - - - - \ No newline at end of file diff --git a/Minecraft.Client/PS3/SPU_Tasks/PerlinNoise/PerlinNoise.spu.vcxproj.vspscc b/Minecraft.Client/PS3/SPU_Tasks/PerlinNoise/PerlinNoise.spu.vcxproj.vspscc deleted file mode 100644 index 6cb031bc..00000000 --- a/Minecraft.Client/PS3/SPU_Tasks/PerlinNoise/PerlinNoise.spu.vcxproj.vspscc +++ /dev/null @@ -1,10 +0,0 @@ -"" -{ -"FILE_VERSION" = "9237" -"ENLISTMENT_CHOICE" = "NEVER" -"PROJECT_FILE_RELATIVE_PATH" = "" -"NUMBER_OF_EXCLUDED_FILES" = "0" -"ORIGINAL_PROJECT_FILE_PATH" = "" -"NUMBER_OF_NESTED_PROJECTS" = "0" -"SOURCE_CONTROL_SETTINGS_PROVIDER" = "PROJECT" -} diff --git a/Minecraft.Client/PS3/SPU_Tasks/RLECompress/RLECompress.spu.vcxproj.vspscc b/Minecraft.Client/PS3/SPU_Tasks/RLECompress/RLECompress.spu.vcxproj.vspscc deleted file mode 100644 index 6cb031bc..00000000 --- a/Minecraft.Client/PS3/SPU_Tasks/RLECompress/RLECompress.spu.vcxproj.vspscc +++ /dev/null @@ -1,10 +0,0 @@ -"" -{ -"FILE_VERSION" = "9237" -"ENLISTMENT_CHOICE" = "NEVER" -"PROJECT_FILE_RELATIVE_PATH" = "" -"NUMBER_OF_EXCLUDED_FILES" = "0" -"ORIGINAL_PROJECT_FILE_PATH" = "" -"NUMBER_OF_NESTED_PROJECTS" = "0" -"SOURCE_CONTROL_SETTINGS_PROVIDER" = "PROJECT" -} diff --git a/Minecraft.Client/PS3/SPU_Tasks/Renderer_TextureUpdate/Renderer_TextureUpdate.spu.vcxproj b/Minecraft.Client/PS3/SPU_Tasks/Renderer_TextureUpdate/Renderer_TextureUpdate.spu.vcxproj deleted file mode 100644 index 77095098..00000000 --- a/Minecraft.Client/PS3/SPU_Tasks/Renderer_TextureUpdate/Renderer_TextureUpdate.spu.vcxproj +++ /dev/null @@ -1,153 +0,0 @@ - - - - - ContentPackage - PS3 - - - Debug - PS3 - - - Release - PS3 - - - - - - - - - - {AEC81E5C-04B5-4F77-91A0-D94065F885B7} - Renderer_TextureUpdate - SAK - SAK - SAK - SAK - - - - Application - SPU - - - Application - SPU - - - Application - SPU - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - PS3_Debug\ - PS3_Debug\ - *.obj;*.d;*.map;*.lst;*.pch;$(TargetPath);undefined;$(ExtensionsToDeleteOnClean) - - false - PS3_Release\ - PS3_ContentPackage\ - PS3_Release\ - PS3_ContentPackage\ - *.obj;*.d;*.map;*.lst;*.pch;$(TargetPath);undefined;$(ExtensionsToDeleteOnClean) - *.obj;*.d;*.map;*.lst;*.pch;$(TargetPath);undefined;$(ExtensionsToDeleteOnClean) - - - false - false - $(ProjectName) - SpursInit - $(ProjectName) - $(ProjectName) - - - - -ffunction-sections -fdata-sections -fstack-check %(AdditionalOptions) - $(SN_PS3_PATH)\spu\include\sn;$(SCE_PS3_ROOT)\target\spu\include;$(SCE_PS3_ROOT)\target\common\include;%(AdditionalIncludeDirectories) - true - SN_TARGET_PS3_SPU;_DEBUG;__GCC__;SPU;%(PreprocessorDefinitions) - - - true - - - -Wl,--gc-sections -g %(AdditionalOptions) - -ldma;-lspurs_jq;%(AdditionalDependencies) - false - - - - - JobBin2 - ..\ObjFiles\Debug\$(TargetName).ppu$(ObjectExt) - - - - - -ffunction-sections -fdata-sections -fstack-check %(AdditionalOptions) - $(SN_PS3_PATH)\spu\include\sn;$(SCE_PS3_ROOT)\target\spu\include;$(SCE_PS3_ROOT)\target\common\include;%(AdditionalIncludeDirectories) - true - Level3 - SN_TARGET_PS3_SPU;NDEBUG;__GCC__;SPU;%(PreprocessorDefinitions) - true - - - true - - - -Wl,--gc-sections -g %(AdditionalOptions) - -ldma;-lspurs_jq;%(AdditionalDependencies) - false - - - - - JobBin2 - ..\ObjFiles\Release\$(TargetName).ppu$(ObjectExt) - - - - - -ffunction-sections -fdata-sections -fstack-check %(AdditionalOptions) - $(SN_PS3_PATH)\spu\include\sn;$(SCE_PS3_ROOT)\target\spu\include;$(SCE_PS3_ROOT)\target\common\include;%(AdditionalIncludeDirectories) - false - Level3 - SN_TARGET_PS3_SPU;NDEBUG;__GCC__;SPU;_CONTENT_PACKAGE;%(PreprocessorDefinitions) - true - - - true - - - -Wl,--gc-sections -g %(AdditionalOptions) - -ldma;-lspurs_jq;%(AdditionalDependencies) - false - - - - - JobBin2 - ..\ObjFiles\ContentPackage\$(TargetName).ppu$(ObjectExt) - Hard - - - - - - \ No newline at end of file diff --git a/Minecraft.Client/PS3/SPU_Tasks/Renderer_TextureUpdate/Renderer_TextureUpdate.spu.vcxproj.vspscc b/Minecraft.Client/PS3/SPU_Tasks/Renderer_TextureUpdate/Renderer_TextureUpdate.spu.vcxproj.vspscc deleted file mode 100644 index b6d32892..00000000 --- a/Minecraft.Client/PS3/SPU_Tasks/Renderer_TextureUpdate/Renderer_TextureUpdate.spu.vcxproj.vspscc +++ /dev/null @@ -1,10 +0,0 @@ -"" -{ -"FILE_VERSION" = "9237" -"ENLISTMENT_CHOICE" = "NEVER" -"PROJECT_FILE_RELATIVE_PATH" = "" -"NUMBER_OF_EXCLUDED_FILES" = "0" -"ORIGINAL_PROJECT_FILE_PATH" = "" -"NUMBER_OF_NESTED_PROJECTS" = "0" -"SOURCE_CONTROL_SETTINGS_PROVIDER" = "PROVIDER" -} diff --git a/Minecraft.Client/PS3/SPU_Tasks/SPU_Tasks.sln b/Minecraft.Client/PS3/SPU_Tasks/SPU_Tasks.sln deleted file mode 100644 index facab14c..00000000 --- a/Minecraft.Client/PS3/SPU_Tasks/SPU_Tasks.sln +++ /dev/null @@ -1,74 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 2012 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ChunkUpdate", "ChunkUpdate\ChunkUpdate.spu.vcxproj", "{4B7786BE-4F10-4FAA-A75A-631DF39570DD}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CompressedTile", "CompressedTile\CompressedTile.spu.vcxproj", "{4B436D43-D35B-4E56-988A-A3543B70C8E5}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CompressedTileStorage_compress", "CompressedTileStorage_compress\CompressedTileStorage_compress.spu.vcxproj", "{297888B4-8234-461B-9861-214988A95711}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LevelRenderer_cull", "LevelRenderer_cull\LevelRenderer_cull.spu.vcxproj", "{0FC6FCFB-7793-4EEE-8356-2C129621C67A}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LevelRenderer_FindNearestChunk", "LevelRenderer_FindNearestChunk\LevelRenderer_FindNearestChunk.spu.vcxproj", "{E26485AE-71A5-4785-A14D-6456FF7C4FB0}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Texture_blit", "Texture_blit\Texture_blit.spu.vcxproj", "{A71AAA51-6541-4348-9814-E5FE2D36183B}" -EndProject -Global - GlobalSection(TeamFoundationVersionControl) = preSolution - SccNumberOfProjects = 7 - SccEnterpriseProvider = {4CA58AB2-18FA-4F8D-95D4-32DDF27D184C} - SccTeamFoundationServer = http://tfs_server:8080/tfs/storiespark - SccLocalPath0 = . - SccProjectUniqueName1 = CompressedTile\\CompressedTile.spu.vcxproj - SccProjectName1 = CompressedTile - SccLocalPath1 = CompressedTile - SccProjectUniqueName2 = LevelRenderer_cull\\LevelRenderer_cull.spu.vcxproj - SccProjectName2 = LevelRenderer_cull - SccLocalPath2 = LevelRenderer_cull - SccProjectUniqueName3 = ChunkUpdate\\ChunkUpdate.spu.vcxproj - SccProjectName3 = ChunkUpdate - SccLocalPath3 = ChunkUpdate - SccProjectUniqueName4 = CompressedTileStorage_compress\\CompressedTileStorage_compress.spu.vcxproj - SccProjectName4 = CompressedTileStorage_compress - SccLocalPath4 = CompressedTileStorage_compress - SccProjectUniqueName5 = LevelRenderer_FindNearestChunk\\LevelRenderer_FindNearestChunk.spu.vcxproj - SccProjectName5 = LevelRenderer_FindNearestChunk - SccLocalPath5 = LevelRenderer_FindNearestChunk - SccProjectUniqueName6 = Texture_blit\\Texture_blit.spu.vcxproj - SccProjectName6 = Texture_blit - SccLocalPath6 = Texture_blit - EndGlobalSection - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|PS3 = Debug|PS3 - Release|PS3 = Release|PS3 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {4B7786BE-4F10-4FAA-A75A-631DF39570DD}.Debug|PS3.ActiveCfg = Debug|PS3 - {4B7786BE-4F10-4FAA-A75A-631DF39570DD}.Debug|PS3.Build.0 = Debug|PS3 - {4B7786BE-4F10-4FAA-A75A-631DF39570DD}.Release|PS3.ActiveCfg = Release|PS3 - {4B7786BE-4F10-4FAA-A75A-631DF39570DD}.Release|PS3.Build.0 = Release|PS3 - {4B436D43-D35B-4E56-988A-A3543B70C8E5}.Debug|PS3.ActiveCfg = Debug|PS3 - {4B436D43-D35B-4E56-988A-A3543B70C8E5}.Debug|PS3.Build.0 = Debug|PS3 - {4B436D43-D35B-4E56-988A-A3543B70C8E5}.Release|PS3.ActiveCfg = Release|PS3 - {4B436D43-D35B-4E56-988A-A3543B70C8E5}.Release|PS3.Build.0 = Release|PS3 - {297888B4-8234-461B-9861-214988A95711}.Debug|PS3.ActiveCfg = Debug|PS3 - {297888B4-8234-461B-9861-214988A95711}.Debug|PS3.Build.0 = Debug|PS3 - {297888B4-8234-461B-9861-214988A95711}.Release|PS3.ActiveCfg = Release|PS3 - {297888B4-8234-461B-9861-214988A95711}.Release|PS3.Build.0 = Release|PS3 - {0FC6FCFB-7793-4EEE-8356-2C129621C67A}.Debug|PS3.ActiveCfg = Debug|PS3 - {0FC6FCFB-7793-4EEE-8356-2C129621C67A}.Debug|PS3.Build.0 = Debug|PS3 - {0FC6FCFB-7793-4EEE-8356-2C129621C67A}.Release|PS3.ActiveCfg = Release|PS3 - {0FC6FCFB-7793-4EEE-8356-2C129621C67A}.Release|PS3.Build.0 = Release|PS3 - {E26485AE-71A5-4785-A14D-6456FF7C4FB0}.Debug|PS3.ActiveCfg = Debug|PS3 - {E26485AE-71A5-4785-A14D-6456FF7C4FB0}.Debug|PS3.Build.0 = Debug|PS3 - {E26485AE-71A5-4785-A14D-6456FF7C4FB0}.Release|PS3.ActiveCfg = Release|PS3 - {E26485AE-71A5-4785-A14D-6456FF7C4FB0}.Release|PS3.Build.0 = Release|PS3 - {A71AAA51-6541-4348-9814-E5FE2D36183B}.Debug|PS3.ActiveCfg = Debug|PS3 - {A71AAA51-6541-4348-9814-E5FE2D36183B}.Debug|PS3.Build.0 = Debug|PS3 - {A71AAA51-6541-4348-9814-E5FE2D36183B}.Release|PS3.ActiveCfg = Release|PS3 - {A71AAA51-6541-4348-9814-E5FE2D36183B}.Release|PS3.Build.0 = Release|PS3 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/Minecraft.Client/PS3/SPU_Tasks/Texture_blit/Texture_blit.spu.vcxproj b/Minecraft.Client/PS3/SPU_Tasks/Texture_blit/Texture_blit.spu.vcxproj deleted file mode 100644 index b12bc8bb..00000000 --- a/Minecraft.Client/PS3/SPU_Tasks/Texture_blit/Texture_blit.spu.vcxproj +++ /dev/null @@ -1,153 +0,0 @@ - - - - - ContentPackage - PS3 - - - Debug - PS3 - - - Release - PS3 - - - - - - - - - - {A71AAA51-6541-4348-9814-E5FE2D36183B} - Texture_blit - SAK - SAK - SAK - SAK - - - - Application - SPU - - - Application - SPU - - - Application - SPU - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - PS3_Debug\ - PS3_Debug\ - *.obj;*.d;*.map;*.lst;*.pch;$(TargetPath);undefined;$(ExtensionsToDeleteOnClean) - - false - PS3_Release\ - PS3_ContentPackage\ - PS3_Release\ - PS3_ContentPackage\ - *.obj;*.d;*.map;*.lst;*.pch;$(TargetPath);undefined;$(ExtensionsToDeleteOnClean) - *.obj;*.d;*.map;*.lst;*.pch;$(TargetPath);undefined;$(ExtensionsToDeleteOnClean) - - - false - false - $(ProjectName) - SpursInit - $(ProjectName) - $(ProjectName) - - - - -ffunction-sections -fdata-sections -fstack-check %(AdditionalOptions) - $(SN_PS3_PATH)\spu\include\sn;$(SCE_PS3_ROOT)\target\spu\include;$(SCE_PS3_ROOT)\target\common\include;%(AdditionalIncludeDirectories) - true - SN_TARGET_PS3_SPU;_DEBUG;__GCC__;SPU;%(PreprocessorDefinitions) - - - true - - - -Wl,--gc-sections -g %(AdditionalOptions) - -ldma;-lspurs_jq;%(AdditionalDependencies) - false - - - - - JobBin2 - ..\ObjFiles\Debug\$(TargetName).ppu$(ObjectExt) - - - - - -ffunction-sections -fdata-sections -fstack-check %(AdditionalOptions) - $(SN_PS3_PATH)\spu\include\sn;$(SCE_PS3_ROOT)\target\spu\include;$(SCE_PS3_ROOT)\target\common\include;%(AdditionalIncludeDirectories) - true - Level3 - SN_TARGET_PS3_SPU;NDEBUG;__GCC__;SPU;%(PreprocessorDefinitions) - true - - - true - - - -Wl,--gc-sections -g %(AdditionalOptions) - -ldma;-lspurs_jq;%(AdditionalDependencies) - false - - - - - JobBin2 - ..\ObjFiles\Release\$(TargetName).ppu$(ObjectExt) - - - - - -ffunction-sections -fdata-sections -fstack-check %(AdditionalOptions) - $(SN_PS3_PATH)\spu\include\sn;$(SCE_PS3_ROOT)\target\spu\include;$(SCE_PS3_ROOT)\target\common\include;%(AdditionalIncludeDirectories) - false - Level3 - SN_TARGET_PS3_SPU;NDEBUG;__GCC__;SPU;_CONTENT_PACKAGE;%(PreprocessorDefinitions) - true - - - true - - - -Wl,--gc-sections -g %(AdditionalOptions) - -ldma;-lspurs_jq;%(AdditionalDependencies) - false - - - - - JobBin2 - ..\ObjFiles\ContentPackage\$(TargetName).ppu$(ObjectExt) - Hard - - - - - - \ No newline at end of file diff --git a/Minecraft.Client/PS3/SPU_Tasks/Texture_blit/Texture_blit.spu.vcxproj.vspscc b/Minecraft.Client/PS3/SPU_Tasks/Texture_blit/Texture_blit.spu.vcxproj.vspscc deleted file mode 100644 index b6d32892..00000000 --- a/Minecraft.Client/PS3/SPU_Tasks/Texture_blit/Texture_blit.spu.vcxproj.vspscc +++ /dev/null @@ -1,10 +0,0 @@ -"" -{ -"FILE_VERSION" = "9237" -"ENLISTMENT_CHOICE" = "NEVER" -"PROJECT_FILE_RELATIVE_PATH" = "" -"NUMBER_OF_EXCLUDED_FILES" = "0" -"ORIGINAL_PROJECT_FILE_PATH" = "" -"NUMBER_OF_NESTED_PROJECTS" = "0" -"SOURCE_CONTROL_SETTINGS_PROVIDER" = "PROVIDER" -} diff --git a/Minecraft.Client/Windows64/Iggy/lib/redist64/iggy_w64.dll b/Minecraft.Client/Windows64/Iggy/lib/redist64/iggy_w64.dll index bd2cbd7e83b3f821638948d8911f6c488b18156f..43430508c8a9ac29ebf137c28ca7cc20ecdd9667 100644 GIT binary patch delta 323123 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

-BM;efOyj4F^ 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�?gF38UO6U% z>X(x~%r5RNED!t^}Lzl*e2z57wz82Ee z&M8#gOQji9I)O*1WcEbTbK2zmSxlua>`akPrPvg@tR64%xqHS)!~HYZ8QW!yCw757 zi4~dGbrwueaK8aDr->ohhyg1Nz?F< zk+OhTwrJ$YI`M7@&hX1W7({9_O{K8v2GW#CbEGLj+=h~-c#ZUtX(Lj#dJsF{pexwUR63BGq{iX6>_O_;X`-xuiLld%RT|NX4yDKfa0)GP#z8BS^-C zl4={^elbCk@c^6L;P$Czdecfs*8%RJtqnsC5D+R$p%oO`_f1Iq#4?pqQEAaPW=6Sd zxXv!~ri8dOe!RHU8&t4MTY<3~pA^zn+bJ{)gcm-op;AvO%^BoW`qoq$L#2K|f;wMK zy3~O}rzmu>zEenbcDhuOLYwM4C)WrnrKi%cu@aoRFc=)%RV|?OqPT3(asvr+X*&qS zc3#Zxujo>#5SP3⩔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 KpoQ!8{Qn2-A<={Y delta 314184 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 Ke1J2{|NjA~iB~@W diff --git a/Minecraft.Client/cmake/sources/Common.cmake b/Minecraft.Client/cmake/sources/Common.cmake new file mode 100644 index 00000000..3936a9c3 --- /dev/null +++ b/Minecraft.Client/cmake/sources/Common.cmake @@ -0,0 +1,1107 @@ +set(BASE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/Common/") + +set(_MINECRAFT_CLIENT_COMMON_ROOT + "${CMAKE_CURRENT_SOURCE_DIR}/ClassDiagram.cd" + "${CMAKE_CURRENT_SOURCE_DIR}/ReadMe.txt" +) +source_group("" FILES ${_MINECRAFT_CLIENT_COMMON_ROOT}) + +set(_MINECRAFT_CLIENT_COMMON_COMMON + "${BASE_DIR}/App_Defines.h" + "${BASE_DIR}/App_enums.h" + "${BASE_DIR}/App_structs.h" + "${BASE_DIR}/Consoles_App.cpp" + "${BASE_DIR}/Consoles_App.h" + "${BASE_DIR}/PostProcesser.h" + "${BASE_DIR}/Potion_Macros.h" + "${BASE_DIR}/ConsoleGameMode.cpp" + "${BASE_DIR}/ConsoleGameMode.h" + "${BASE_DIR}/Console_Awards_enum.h" + "${BASE_DIR}/Console_Debug_enum.h" + "${BASE_DIR}/Console_Utils.cpp" +) +source_group("Common" FILES ${_MINECRAFT_CLIENT_COMMON_COMMON}) + +set(_MINECRAFT_CLIENT_COMMON_COMMON_AUDIO + "${BASE_DIR}/Audio/Consoles_SoundEngine.cpp" + "${BASE_DIR}/Audio/Consoles_SoundEngine.h" + "${BASE_DIR}/Audio/SoundEngine.h" + "${BASE_DIR}/Audio/SoundNames.cpp" + "${BASE_DIR}/Audio/miniaudio.h" + "${BASE_DIR}/Audio/stb_vorbis.h" +) +source_group("Common/Audio" FILES ${_MINECRAFT_CLIENT_COMMON_COMMON_AUDIO}) + +set(_MINECRAFT_CLIENT_COMMON_COMMON_COLOURS + "${BASE_DIR}/Colours/ColourTable.cpp" + "${BASE_DIR}/Colours/ColourTable.h" +) +source_group("Common/Colours" FILES ${_MINECRAFT_CLIENT_COMMON_COMMON_COLOURS}) + +set(_MINECRAFT_CLIENT_COMMON_COMMON_DLC + "${BASE_DIR}/DLC/DLCAudioFile.cpp" + "${BASE_DIR}/DLC/DLCAudioFile.h" + "${BASE_DIR}/DLC/DLCCapeFile.cpp" + "${BASE_DIR}/DLC/DLCCapeFile.h" + "${BASE_DIR}/DLC/DLCColourTableFile.cpp" + "${BASE_DIR}/DLC/DLCColourTableFile.h" + "${BASE_DIR}/DLC/DLCFile.cpp" + "${BASE_DIR}/DLC/DLCFile.h" + "${BASE_DIR}/DLC/DLCGameRules.h" + "${BASE_DIR}/DLC/DLCGameRulesFile.cpp" + "${BASE_DIR}/DLC/DLCGameRulesFile.h" + "${BASE_DIR}/DLC/DLCGameRulesHeader.cpp" + "${BASE_DIR}/DLC/DLCGameRulesHeader.h" + "${BASE_DIR}/DLC/DLCLocalisationFile.cpp" + "${BASE_DIR}/DLC/DLCLocalisationFile.h" + "${BASE_DIR}/DLC/DLCManager.cpp" + "${BASE_DIR}/DLC/DLCManager.h" + "${BASE_DIR}/DLC/DLCPack.cpp" + "${BASE_DIR}/DLC/DLCPack.h" + "${BASE_DIR}/DLC/DLCSkinFile.cpp" + "${BASE_DIR}/DLC/DLCSkinFile.h" + "${BASE_DIR}/DLC/DLCTextureFile.cpp" + "${BASE_DIR}/DLC/DLCTextureFile.h" + "${BASE_DIR}/DLC/DLCUIDataFile.cpp" + "${BASE_DIR}/DLC/DLCUIDataFile.h" +) +source_group("Common/DLC" FILES ${_MINECRAFT_CLIENT_COMMON_COMMON_DLC}) + +set(_MINECRAFT_CLIENT_COMMON_COMMON_GAMERULES + "${BASE_DIR}/GameRules/ConsoleGameRules.h" + "${BASE_DIR}/GameRules/ConsoleGameRulesConstants.h" + "${BASE_DIR}/GameRules/GameRuleManager.cpp" + "${BASE_DIR}/GameRules/GameRuleManager.h" + "${CMAKE_CURRENT_SOURCE_DIR}/WstringLookup.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/WstringLookup.h" +) +source_group("Common/GameRules" FILES ${_MINECRAFT_CLIENT_COMMON_COMMON_GAMERULES}) + +set(_MINECRAFT_CLIENT_COMMON_COMMON_GAMERULES_LEVELGENERATION + "${BASE_DIR}/GameRules/ApplySchematicRuleDefinition.cpp" + "${BASE_DIR}/GameRules/ApplySchematicRuleDefinition.h" + "${BASE_DIR}/GameRules/BiomeOverride.cpp" + "${BASE_DIR}/GameRules/BiomeOverride.h" + "${BASE_DIR}/GameRules/ConsoleGenerateStructure.cpp" + "${BASE_DIR}/GameRules/ConsoleGenerateStructure.h" + "${BASE_DIR}/GameRules/ConsoleGenerateStructureAction.h" + "${BASE_DIR}/GameRules/ConsoleSchematicFile.cpp" + "${BASE_DIR}/GameRules/ConsoleSchematicFile.h" + "${BASE_DIR}/GameRules/LevelGenerationOptions.cpp" + "${BASE_DIR}/GameRules/LevelGenerationOptions.h" + "${BASE_DIR}/GameRules/LevelGenerators.cpp" + "${BASE_DIR}/GameRules/LevelGenerators.h" + "${BASE_DIR}/GameRules/StartFeature.cpp" + "${BASE_DIR}/GameRules/StartFeature.h" +) +source_group("Common/GameRules/LevelGeneration" FILES ${_MINECRAFT_CLIENT_COMMON_COMMON_GAMERULES_LEVELGENERATION}) + +set(_MINECRAFT_CLIENT_COMMON_COMMON_GAMERULES_LEVELGENERATION_STRUCTUREACTIONS + "${BASE_DIR}/GameRules/XboxStructureActionGenerateBox.cpp" + "${BASE_DIR}/GameRules/XboxStructureActionGenerateBox.h" + "${BASE_DIR}/GameRules/XboxStructureActionPlaceBlock.cpp" + "${BASE_DIR}/GameRules/XboxStructureActionPlaceBlock.h" + "${BASE_DIR}/GameRules/XboxStructureActionPlaceContainer.cpp" + "${BASE_DIR}/GameRules/XboxStructureActionPlaceContainer.h" + "${BASE_DIR}/GameRules/XboxStructureActionPlaceSpawner.cpp" + "${BASE_DIR}/GameRules/XboxStructureActionPlaceSpawner.h" +) +source_group("Common/GameRules/LevelGeneration/StructureActions" FILES ${_MINECRAFT_CLIENT_COMMON_COMMON_GAMERULES_LEVELGENERATION_STRUCTUREACTIONS}) + +set(_MINECRAFT_CLIENT_COMMON_COMMON_GAMERULES_LEVELRULES + "${BASE_DIR}/GameRules/LevelRules.cpp" + "${BASE_DIR}/GameRules/LevelRules.h" +) +source_group("Common/GameRules/LevelRules" FILES ${_MINECRAFT_CLIENT_COMMON_COMMON_GAMERULES_LEVELRULES}) + +set(_MINECRAFT_CLIENT_COMMON_COMMON_GAMERULES_LEVELRULES_RULEDEFINITIONS + "${BASE_DIR}/GameRules/AddEnchantmentRuleDefinition.cpp" + "${BASE_DIR}/GameRules/AddEnchantmentRuleDefinition.h" + "${BASE_DIR}/GameRules/AddItemRuleDefinition.cpp" + "${BASE_DIR}/GameRules/AddItemRuleDefinition.h" + "${BASE_DIR}/GameRules/CollectItemRuleDefinition.cpp" + "${BASE_DIR}/GameRules/CollectItemRuleDefinition.h" + "${BASE_DIR}/GameRules/CompleteAllRuleDefinition.cpp" + "${BASE_DIR}/GameRules/CompleteAllRuleDefinition.h" + "${BASE_DIR}/GameRules/CompoundGameRuleDefinition.cpp" + "${BASE_DIR}/GameRules/CompoundGameRuleDefinition.h" + "${BASE_DIR}/GameRules/GameRuleDefinition.cpp" + "${BASE_DIR}/GameRules/GameRuleDefinition.h" + "${BASE_DIR}/GameRules/LevelRuleset.cpp" + "${BASE_DIR}/GameRules/LevelRuleset.h" + "${BASE_DIR}/GameRules/NamedAreaRuleDefinition.cpp" + "${BASE_DIR}/GameRules/NamedAreaRuleDefinition.h" + "${BASE_DIR}/GameRules/UpdatePlayerRuleDefinition.cpp" + "${BASE_DIR}/GameRules/UpdatePlayerRuleDefinition.h" + "${BASE_DIR}/GameRules/UseTileRuleDefinition.cpp" + "${BASE_DIR}/GameRules/UseTileRuleDefinition.h" +) +source_group("Common/GameRules/LevelRules/RuleDefinitions" FILES ${_MINECRAFT_CLIENT_COMMON_COMMON_GAMERULES_LEVELRULES_RULEDEFINITIONS}) + +set(_MINECRAFT_CLIENT_COMMON_COMMON_GAMERULES_LEVELRULES_RULES + "${BASE_DIR}/GameRules/GameRule.cpp" + "${BASE_DIR}/GameRules/GameRule.h" + "${BASE_DIR}/GameRules/GameRulesInstance.h" +) +source_group("Common/GameRules/LevelRules/Rules" FILES ${_MINECRAFT_CLIENT_COMMON_COMMON_GAMERULES_LEVELRULES_RULES}) + +set(_MINECRAFT_CLIENT_COMMON_COMMON_LEADERBOARDS + "${BASE_DIR}/Leaderboards/LeaderboardInterface.cpp" + "${BASE_DIR}/Leaderboards/LeaderboardInterface.h" + "${BASE_DIR}/Leaderboards/LeaderboardManager.cpp" + "${BASE_DIR}/Leaderboards/LeaderboardManager.h" +) +source_group("Common/Leaderboards" FILES ${_MINECRAFT_CLIENT_COMMON_COMMON_LEADERBOARDS}) + +set(_MINECRAFT_CLIENT_COMMON_COMMON_LOCALISATION + "${CMAKE_CURRENT_SOURCE_DIR}/StringTable.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/StringTable.h" +) +source_group("Common/Localisation" FILES ${_MINECRAFT_CLIENT_COMMON_COMMON_LOCALISATION}) + +set(_MINECRAFT_CLIENT_COMMON_COMMON_NETWORK + "${BASE_DIR}/Network/GameNetworkManager.cpp" + "${BASE_DIR}/Network/GameNetworkManager.h" + "${BASE_DIR}/Network/NetworkPlayerInterface.h" + "${BASE_DIR}/Network/PlatformNetworkManagerInterface.h" + "${BASE_DIR}/Network/SessionInfo.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Network Implementation Notes.txt" +) +source_group("Common/Network" FILES ${_MINECRAFT_CLIENT_COMMON_COMMON_NETWORK}) + +set(_MINECRAFT_CLIENT_COMMON_COMMON_TELEMETRY + "${BASE_DIR}/Telemetry/TelemetryManager.cpp" + "${BASE_DIR}/Telemetry/TelemetryManager.h" +) +source_group("Common/Telemetry" FILES ${_MINECRAFT_CLIENT_COMMON_COMMON_TELEMETRY}) + +set(_MINECRAFT_CLIENT_COMMON_COMMON_TRIAL + "${BASE_DIR}/Trial/TrialMode.cpp" + "${BASE_DIR}/Trial/TrialMode.h" +) +source_group("Common/Trial" FILES ${_MINECRAFT_CLIENT_COMMON_COMMON_TRIAL}) + +set(_MINECRAFT_CLIENT_COMMON_COMMON_TUTORIAL + "${BASE_DIR}/Tutorial/FullTutorial.cpp" + "${BASE_DIR}/Tutorial/FullTutorial.h" + "${BASE_DIR}/Tutorial/FullTutorialMode.cpp" + "${BASE_DIR}/Tutorial/FullTutorialMode.h" + "${BASE_DIR}/Tutorial/Tutorial.cpp" + "${BASE_DIR}/Tutorial/Tutorial.h" + "${BASE_DIR}/Tutorial/TutorialEnum.h" + "${BASE_DIR}/Tutorial/TutorialMessage.cpp" + "${BASE_DIR}/Tutorial/TutorialMessage.h" + "${BASE_DIR}/Tutorial/TutorialMode.cpp" + "${BASE_DIR}/Tutorial/TutorialMode.h" +) +source_group("Common/Tutorial" FILES ${_MINECRAFT_CLIENT_COMMON_COMMON_TUTORIAL}) + +set(_MINECRAFT_CLIENT_COMMON_COMMON_TUTORIAL_CONSTRAINTS + "${BASE_DIR}/Tutorial/AreaConstraint.cpp" + "${BASE_DIR}/Tutorial/AreaConstraint.h" + "${BASE_DIR}/Tutorial/ChangeStateConstraint.cpp" + "${BASE_DIR}/Tutorial/ChangeStateConstraint.h" + "${BASE_DIR}/Tutorial/InputConstraint.cpp" + "${BASE_DIR}/Tutorial/InputConstraint.h" + "${BASE_DIR}/Tutorial/TutorialConstraint.h" + "${BASE_DIR}/Tutorial/TutorialConstraints.h" +) +source_group("Common/Tutorial/Constraints" FILES ${_MINECRAFT_CLIENT_COMMON_COMMON_TUTORIAL_CONSTRAINTS}) + +set(_MINECRAFT_CLIENT_COMMON_COMMON_TUTORIAL_HINTS + "${BASE_DIR}/Tutorial/AreaHint.cpp" + "${BASE_DIR}/Tutorial/AreaHint.h" + "${BASE_DIR}/Tutorial/DiggerItemHint.cpp" + "${BASE_DIR}/Tutorial/DiggerItemHint.h" + "${BASE_DIR}/Tutorial/LookAtEntityHint.cpp" + "${BASE_DIR}/Tutorial/LookAtEntityHint.h" + "${BASE_DIR}/Tutorial/LookAtTileHint.cpp" + "${BASE_DIR}/Tutorial/LookAtTileHint.h" + "${BASE_DIR}/Tutorial/TakeItemHint.cpp" + "${BASE_DIR}/Tutorial/TakeItemHint.h" + "${BASE_DIR}/Tutorial/TutorialHint.cpp" + "${BASE_DIR}/Tutorial/TutorialHint.h" + "${BASE_DIR}/Tutorial/TutorialHints.h" +) +source_group("Common/Tutorial/Hints" FILES ${_MINECRAFT_CLIENT_COMMON_COMMON_TUTORIAL_HINTS}) + +set(_MINECRAFT_CLIENT_COMMON_COMMON_TUTORIAL_TASKS + "${BASE_DIR}/Tutorial/AreaTask.cpp" + "${BASE_DIR}/Tutorial/AreaTask.h" + "${BASE_DIR}/Tutorial/ChoiceTask.cpp" + "${BASE_DIR}/Tutorial/ChoiceTask.h" + "${BASE_DIR}/Tutorial/CompleteUsingItemTask.cpp" + "${BASE_DIR}/Tutorial/CompleteUsingItemTask.h" + "${BASE_DIR}/Tutorial/ControllerTask.cpp" + "${BASE_DIR}/Tutorial/ControllerTask.h" + "${BASE_DIR}/Tutorial/CraftTask.cpp" + "${BASE_DIR}/Tutorial/CraftTask.h" + "${BASE_DIR}/Tutorial/EffectChangedTask.cpp" + "${BASE_DIR}/Tutorial/EffectChangedTask.h" + "${BASE_DIR}/Tutorial/FullTutorialActiveTask.cpp" + "${BASE_DIR}/Tutorial/FullTutorialActiveTask.h" + "${BASE_DIR}/Tutorial/HorseChoiceTask.cpp" + "${BASE_DIR}/Tutorial/HorseChoiceTask.h" + "${BASE_DIR}/Tutorial/InfoTask.cpp" + "${BASE_DIR}/Tutorial/InfoTask.h" + "${BASE_DIR}/Tutorial/PickupTask.cpp" + "${BASE_DIR}/Tutorial/PickupTask.h" + "${BASE_DIR}/Tutorial/ProcedureCompoundTask.cpp" + "${BASE_DIR}/Tutorial/ProcedureCompoundTask.h" + "${BASE_DIR}/Tutorial/ProgressFlagTask.cpp" + "${BASE_DIR}/Tutorial/ProgressFlagTask.h" + "${BASE_DIR}/Tutorial/RideEntityTask.cpp" + "${BASE_DIR}/Tutorial/RideEntityTask.h" + "${BASE_DIR}/Tutorial/StatTask.cpp" + "${BASE_DIR}/Tutorial/StatTask.h" + "${BASE_DIR}/Tutorial/StateChangeTask.h" + "${BASE_DIR}/Tutorial/TutorialTask.cpp" + "${BASE_DIR}/Tutorial/TutorialTask.h" + "${BASE_DIR}/Tutorial/TutorialTasks.h" + "${BASE_DIR}/Tutorial/UseItemTask.cpp" + "${BASE_DIR}/Tutorial/UseItemTask.h" + "${BASE_DIR}/Tutorial/UseTileTask.cpp" + "${BASE_DIR}/Tutorial/UseTileTask.h" + "${BASE_DIR}/Tutorial/XuiCraftingTask.cpp" + "${BASE_DIR}/Tutorial/XuiCraftingTask.h" +) +source_group("Common/Tutorial/Tasks" FILES ${_MINECRAFT_CLIENT_COMMON_COMMON_TUTORIAL_TASKS}) + +set(_MINECRAFT_CLIENT_COMMON_COMMON_UI + "${BASE_DIR}/UI/UIFontData.cpp" + "${BASE_DIR}/UI/UIFontData.h" + "${BASE_DIR}/UI/UIString.cpp" + "${BASE_DIR}/UI/UIString.h" +) +source_group("Common/UI" FILES ${_MINECRAFT_CLIENT_COMMON_COMMON_UI}) + +set(_MINECRAFT_CLIENT_COMMON_COMMON_UI_ALL_PLATFORMS + "${CMAKE_CURRENT_SOURCE_DIR}/ArchiveFile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ArchiveFile.h" + "${BASE_DIR}/UI/IUIController.h" + "${BASE_DIR}/UI/IUIScene_AbstractContainerMenu.cpp" + "${BASE_DIR}/UI/IUIScene_AbstractContainerMenu.h" + "${BASE_DIR}/UI/IUIScene_AnvilMenu.cpp" + "${BASE_DIR}/UI/IUIScene_AnvilMenu.h" + "${BASE_DIR}/UI/IUIScene_BeaconMenu.cpp" + "${BASE_DIR}/UI/IUIScene_BeaconMenu.h" + "${BASE_DIR}/UI/IUIScene_BrewingMenu.cpp" + "${BASE_DIR}/UI/IUIScene_BrewingMenu.h" + "${BASE_DIR}/UI/IUIScene_CommandBlockMenu.cpp" + "${BASE_DIR}/UI/IUIScene_CommandBlockMenu.h" + "${BASE_DIR}/UI/IUIScene_ContainerMenu.cpp" + "${BASE_DIR}/UI/IUIScene_ContainerMenu.h" + "${BASE_DIR}/UI/IUIScene_CraftingMenu.cpp" + "${BASE_DIR}/UI/IUIScene_CraftingMenu.h" + "${BASE_DIR}/UI/IUIScene_CreativeMenu.cpp" + "${BASE_DIR}/UI/IUIScene_CreativeMenu.h" + "${BASE_DIR}/UI/IUIScene_DispenserMenu.cpp" + "${BASE_DIR}/UI/IUIScene_DispenserMenu.h" + "${BASE_DIR}/UI/IUIScene_EnchantingMenu.cpp" + "${BASE_DIR}/UI/IUIScene_EnchantingMenu.h" + "${BASE_DIR}/UI/IUIScene_FireworksMenu.cpp" + "${BASE_DIR}/UI/IUIScene_FireworksMenu.h" + "${BASE_DIR}/UI/IUIScene_FurnaceMenu.cpp" + "${BASE_DIR}/UI/IUIScene_FurnaceMenu.h" + "${BASE_DIR}/UI/IUIScene_HUD.cpp" + "${BASE_DIR}/UI/IUIScene_HUD.h" + "${BASE_DIR}/UI/IUIScene_HopperMenu.cpp" + "${BASE_DIR}/UI/IUIScene_HopperMenu.h" + "${BASE_DIR}/UI/IUIScene_HorseInventoryMenu.cpp" + "${BASE_DIR}/UI/IUIScene_HorseInventoryMenu.h" + "${BASE_DIR}/UI/IUIScene_InventoryMenu.cpp" + "${BASE_DIR}/UI/IUIScene_InventoryMenu.h" + "${BASE_DIR}/UI/IUIScene_PauseMenu.cpp" + "${BASE_DIR}/UI/IUIScene_PauseMenu.h" + "${BASE_DIR}/UI/IUIScene_TradingMenu.cpp" + "${BASE_DIR}/UI/IUIScene_TradingMenu.h" + "${BASE_DIR}/UI/UIEnums.h" + "${BASE_DIR}/UI/UIStructs.h" +) +source_group("Common/UI/All Platforms" FILES ${_MINECRAFT_CLIENT_COMMON_COMMON_UI_ALL_PLATFORMS}) + +set(_MINECRAFT_CLIENT_COMMON_COMMON_UI_SCENES_FRONTEND_MENU_SCREENS + "${BASE_DIR}/UI/IUIScene_StartGame.h" +) +source_group("Common/UI/Scenes/Frontend Menu screens" FILES ${_MINECRAFT_CLIENT_COMMON_COMMON_UI_SCENES_FRONTEND_MENU_SCREENS}) + +set(_MINECRAFT_CLIENT_COMMON_DURANGO_ROOT + "${CMAKE_CURRENT_SOURCE_DIR}/Durango/PresenceIds.h" +) +source_group("Durango" FILES ${_MINECRAFT_CLIENT_COMMON_DURANGO_ROOT}) + +set(_MINECRAFT_CLIENT_COMMON_DURANGO_SERVICECONFIG + "${CMAKE_CURRENT_SOURCE_DIR}/Durango/ServiceConfig/Events-XBLA.8-149E11AEEvents.h" +) +source_group("Durango/ServiceConfig" FILES ${_MINECRAFT_CLIENT_COMMON_DURANGO_SERVICECONFIG}) + +set(_MINECRAFT_CLIENT_COMMON_DURANGO_ACHIEVEMENTS + "${CMAKE_CURRENT_SOURCE_DIR}/Durango/Achievements/AchievementManager.h" +) +source_group("Durango/Achievements" FILES ${_MINECRAFT_CLIENT_COMMON_DURANGO_ACHIEVEMENTS}) + +set(_MINECRAFT_CLIENT_COMMON_HEADER_FILES + "${CMAKE_CURRENT_SOURCE_DIR}/BufferedImage.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MemTexture.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MemTextureProcessor.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MobSkinMemTextureProcessor.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SkinBox.h" + "${CMAKE_CURRENT_SOURCE_DIR}/extraX64client.h" + "${CMAKE_CURRENT_SOURCE_DIR}/stdafx.h" + "${CMAKE_CURRENT_SOURCE_DIR}/stubs.h" +) +source_group("Header Files" FILES ${_MINECRAFT_CLIENT_COMMON_HEADER_FILES}) + +set(_MINECRAFT_CLIENT_COMMON_ORBIS_4JLIBS_INC + "${CMAKE_CURRENT_SOURCE_DIR}/Orbis/4JLibs/inc/4J_Input.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Orbis/4JLibs/inc/4J_Profile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Orbis/4JLibs/inc/4J_Render.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Orbis/4JLibs/inc/4J_Storage.h" +) +source_group("Orbis/4JLibs/inc" FILES ${_MINECRAFT_CLIENT_COMMON_ORBIS_4JLIBS_INC}) + +set(_MINECRAFT_CLIENT_COMMON_PSVITA + "${CMAKE_CURRENT_SOURCE_DIR}/PSVita/PSVita_App.h" +) +source_group("PSVita" FILES ${_MINECRAFT_CLIENT_COMMON_PSVITA}) + +set(_MINECRAFT_CLIENT_COMMON_PSVITA_GAMECONFIG + "${CMAKE_CURRENT_SOURCE_DIR}/PSVita/GameConfig/Minecraft.gameconfig" + "${CMAKE_CURRENT_SOURCE_DIR}/PSVita/GameConfig/Minecraft.spa" + "${CMAKE_CURRENT_SOURCE_DIR}/PSVita/GameConfig/Minecraft.spa.h" +) +source_group("PSVita/GameConfig" FILES ${_MINECRAFT_CLIENT_COMMON_PSVITA_GAMECONFIG}) + +set(_MINECRAFT_CLIENT_COMMON_PSVITA_MILES_SOUND_SYSTEM_INCLUDE + # "${CMAKE_CURRENT_SOURCE_DIR}/PSVita/Miles/include/mss.h" + # "${CMAKE_CURRENT_SOURCE_DIR}/PSVita/Miles/include/rrCore.h" +) +source_group("PSVita/Miles Sound System/Include" FILES ${_MINECRAFT_CLIENT_COMMON_PSVITA_MILES_SOUND_SYSTEM_INCLUDE}) + +set(_MINECRAFT_CLIENT_COMMON_PSVITA_SOCIAL + "${CMAKE_CURRENT_SOURCE_DIR}/PSVita/Social/SocialManager.h" +) +source_group("PSVita/Social" FILES ${_MINECRAFT_CLIENT_COMMON_PSVITA_SOCIAL}) + +set(_MINECRAFT_CLIENT_COMMON_PSVITA_XML + "${CMAKE_CURRENT_SOURCE_DIR}/PSVita/XML/ATGXmlParser.h" +) +source_group("PSVita/XML" FILES ${_MINECRAFT_CLIENT_COMMON_PSVITA_XML}) + +set(_MINECRAFT_CLIENT_COMMON_SOURCE_FILES + "${CMAKE_CURRENT_SOURCE_DIR}/BufferedImage.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/compat_shims.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/glWrapper.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/iob_shim.asm" + "${CMAKE_CURRENT_SOURCE_DIR}/stdafx.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/stubs.cpp" +) +source_group("Source Files" FILES ${_MINECRAFT_CLIENT_COMMON_SOURCE_FILES}) + +set(_MINECRAFT_CLIENT_COMMON_WINDOWS64_IGGY_GDRAW + "${CMAKE_CURRENT_SOURCE_DIR}/Windows64/Iggy/gdraw/gdraw_d3d10_shaders.inl" + "${CMAKE_CURRENT_SOURCE_DIR}/Windows64/Iggy/gdraw/gdraw_d3d1x_shared.inl" + "${CMAKE_CURRENT_SOURCE_DIR}/Windows64/Iggy/gdraw/gdraw_gl_shaders.inl" + "${CMAKE_CURRENT_SOURCE_DIR}/Windows64/Iggy/gdraw/gdraw_gl_shared.inl" + "${CMAKE_CURRENT_SOURCE_DIR}/Windows64/Iggy/gdraw/gdraw_shared.inl" +) +source_group("Windows64/Iggy/gdraw" FILES ${_MINECRAFT_CLIENT_COMMON_WINDOWS64_IGGY_GDRAW}) + +set(_MINECRAFT_CLIENT_COMMON_WINDOWS64_NETWORK + "${CMAKE_CURRENT_SOURCE_DIR}/Windows64/Network/WinsockNetLayer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Windows64/Network/WinsockNetLayer.h" +) +source_group("Windows64/Network" FILES ${_MINECRAFT_CLIENT_COMMON_WINDOWS64_NETWORK}) + +set(_MINECRAFT_CLIENT_COMMON_XBOX_4JLIBS_INC + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/4JLibs/inc/4J_xtms.h" +) +source_group("Xbox/4JLibs/inc" FILES ${_MINECRAFT_CLIENT_COMMON_XBOX_4JLIBS_INC}) + +set(_MINECRAFT_CLIENT_COMMON_XBOX_AUDIO + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Audio/SoundEngine.h" +) +source_group("Xbox/Audio" FILES ${_MINECRAFT_CLIENT_COMMON_XBOX_AUDIO}) + +set(_MINECRAFT_CLIENT_COMMON_XBOX_NETWORK + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Network/extra.h" +) +source_group("Xbox/Network" FILES ${_MINECRAFT_CLIENT_COMMON_XBOX_NETWORK}) + +set(_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT + "${CMAKE_CURRENT_SOURCE_DIR}/Camera.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Camera.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ClientConstants.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ClientConstants.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DemoUser.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DemoUser.h" + "${CMAKE_CURRENT_SOURCE_DIR}/GuiMessage.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/GuiMessage.h" + "${CMAKE_CURRENT_SOURCE_DIR}/KeyMapping.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/KeyMapping.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Lighting.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Lighting.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MemoryTracker.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MemoryTracker.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Options.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Options.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ProgressRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ProgressRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Timer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Timer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/User.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/User.h" +) +source_group("net/minecraft/client" FILES ${_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT}) + +set(_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_GUI + "${CMAKE_CURRENT_SOURCE_DIR}/Button.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Button.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ChatScreen.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ChatScreen.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ConfirmScreen.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ConfirmScreen.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ControlsScreen.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ControlsScreen.h" + "${CMAKE_CURRENT_SOURCE_DIR}/CreateWorldScreen.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/CreateWorldScreen.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DeathScreen.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DeathScreen.h" + "${CMAKE_CURRENT_SOURCE_DIR}/EditBox.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/EditBox.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ErrorScreen.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ErrorScreen.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Font.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Font.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Gui.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Gui.h" + "${CMAKE_CURRENT_SOURCE_DIR}/GuiComponent.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/GuiComponent.h" + "${CMAKE_CURRENT_SOURCE_DIR}/InBedChatScreen.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/InBedChatScreen.h" + "${CMAKE_CURRENT_SOURCE_DIR}/JoinMultiplayerScreen.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/JoinMultiplayerScreen.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Minimap.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Minimap.h" + "${CMAKE_CURRENT_SOURCE_DIR}/NameEntryScreen.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/NameEntryScreen.h" + "${CMAKE_CURRENT_SOURCE_DIR}/OptionsScreen.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/OptionsScreen.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PauseScreen.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/PauseScreen.h" + "${CMAKE_CURRENT_SOURCE_DIR}/RenameWorldScreen.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/RenameWorldScreen.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Screen.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Screen.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ScreenSizeCalculator.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ScreenSizeCalculator.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ScrolledSelectionList.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ScrolledSelectionList.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SelectWorldScreen.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SelectWorldScreen.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SlideButton.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SlideButton.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SmallButton.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SmallButton.h" + "${CMAKE_CURRENT_SOURCE_DIR}/VideoSettingsScreen.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/VideoSettingsScreen.h" +) +source_group("net/minecraft/client/gui" FILES ${_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_GUI}) + +set(_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_GUI_ACHIEVEMENT + "${CMAKE_CURRENT_SOURCE_DIR}/AchievementPopup.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/AchievementPopup.h" + "${CMAKE_CURRENT_SOURCE_DIR}/AchievementScreen.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/AchievementScreen.h" + "${CMAKE_CURRENT_SOURCE_DIR}/StatsScreen.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/StatsScreen.h" +) +source_group("net/minecraft/client/gui/achievement" FILES ${_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_GUI_ACHIEVEMENT}) + +set(_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_GUI_PARTICLE + "${CMAKE_CURRENT_SOURCE_DIR}/GuiParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/GuiParticle.h" + "${CMAKE_CURRENT_SOURCE_DIR}/GuiParticles.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/GuiParticles.h" +) +source_group("net/minecraft/client/gui/particle" FILES ${_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_GUI_PARTICLE}) + +set(_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_LEVEL + "${CMAKE_CURRENT_SOURCE_DIR}/DemoLevel.h" +) +source_group("net/minecraft/client/level" FILES ${_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_LEVEL}) + +set(_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_MODEL + "${CMAKE_CURRENT_SOURCE_DIR}/BatModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BatModel.h" + "${CMAKE_CURRENT_SOURCE_DIR}/BlazeModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BlazeModel.h" + "${CMAKE_CURRENT_SOURCE_DIR}/BoatModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BoatModel.h" + "${CMAKE_CURRENT_SOURCE_DIR}/BookModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BookModel.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ChestModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ChestModel.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ChickenModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ChickenModel.h" + "${CMAKE_CURRENT_SOURCE_DIR}/CowModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/CowModel.h" + "${CMAKE_CURRENT_SOURCE_DIR}/CreeperModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/CreeperModel.h" + "${CMAKE_CURRENT_SOURCE_DIR}/EndermanModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/EndermanModel.h" + "${CMAKE_CURRENT_SOURCE_DIR}/GhastModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/GhastModel.h" + "${CMAKE_CURRENT_SOURCE_DIR}/HumanoidModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/HumanoidModel.h" + "${CMAKE_CURRENT_SOURCE_DIR}/LargeChestModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/LargeChestModel.h" + "${CMAKE_CURRENT_SOURCE_DIR}/LavaSlimeModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/LavaSlimeModel.h" + "${CMAKE_CURRENT_SOURCE_DIR}/LeashKnotModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/LeashKnotModel.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MinecartModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MinecartModel.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ModelHorse.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ModelHorse.h" + "${CMAKE_CURRENT_SOURCE_DIR}/OcelotModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/OcelotModel.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PigModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/PigModel.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Polygon.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Polygon.h" + "${CMAKE_CURRENT_SOURCE_DIR}/QuadrupedModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/QuadrupedModel.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SheepFurModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SheepFurModel.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SheepModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SheepModel.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SignModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SignModel.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SilverfishModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SilverfishModel.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SkeletonHeadModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SkeletonHeadModel.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SkeletonModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SkeletonModel.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SkiModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SkiModel.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SlimeModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SlimeModel.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SnowManModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SnowManModel.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SpiderModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SpiderModel.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SquidModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SquidModel.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Vertex.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Vertex.h" + "${CMAKE_CURRENT_SOURCE_DIR}/VillagerGolemModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/VillagerGolemModel.h" + "${CMAKE_CURRENT_SOURCE_DIR}/VillagerModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/VillagerModel.h" + "${CMAKE_CURRENT_SOURCE_DIR}/VillagerZombieModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/VillagerZombieModel.h" + "${CMAKE_CURRENT_SOURCE_DIR}/WitchModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/WitchModel.h" + "${CMAKE_CURRENT_SOURCE_DIR}/WitherBossModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/WitherBossModel.h" + "${CMAKE_CURRENT_SOURCE_DIR}/WolfModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/WolfModel.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ZombieModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ZombieModel.h" +) +source_group("net/minecraft/client/model" FILES ${_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_MODEL}) + +set(_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_MODEL_DRAGON + "${CMAKE_CURRENT_SOURCE_DIR}/DragonModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DragonModel.h" + "${CMAKE_CURRENT_SOURCE_DIR}/EnderCrystalModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/EnderCrystalModel.h" +) +source_group("net/minecraft/client/model/dragon" FILES ${_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_MODEL_DRAGON}) + +set(_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_MODEL_GEOM + "${CMAKE_CURRENT_SOURCE_DIR}/Cube.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Cube.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Model.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Model.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ModelPart.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ModelPart.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TexOffs.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TexOffs.h" +) +source_group("net/minecraft/client/model/geom" FILES ${_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_MODEL_GEOM}) + +set(_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_MULTIPLAYER + "${CMAKE_CURRENT_SOURCE_DIR}/ClientConnection.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ClientConnection.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MultiPlayerChunkCache.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MultiPlayerChunkCache.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MultiPlayerGameMode.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MultiPlayerGameMode.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MultiPlayerLevel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MultiPlayerLevel.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MultiPlayerLocalPlayer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MultiPlayerLocalPlayer.h" +) +source_group("net/minecraft/client/multiplayer" FILES ${_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_MULTIPLAYER}) + +set(_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_PARTICLE + "${CMAKE_CURRENT_SOURCE_DIR}/BreakingItemParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BreakingItemParticle.h" + "${CMAKE_CURRENT_SOURCE_DIR}/BubbleParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BubbleParticle.h" + "${CMAKE_CURRENT_SOURCE_DIR}/CritParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/CritParticle.h" + "${CMAKE_CURRENT_SOURCE_DIR}/CritParticle2.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/CritParticle2.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DragonBreathParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DragonBreathParticle.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DripParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DripParticle.h" + "${CMAKE_CURRENT_SOURCE_DIR}/EchantmentTableParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/EchantmentTableParticle.h" + "${CMAKE_CURRENT_SOURCE_DIR}/EnderParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/EnderParticle.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ExplodeParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ExplodeParticle.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FireworksParticles.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FireworksParticles.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FlameParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FlameParticle.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FootstepParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FootstepParticle.h" + "${CMAKE_CURRENT_SOURCE_DIR}/HeartParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/HeartParticle.h" + "${CMAKE_CURRENT_SOURCE_DIR}/HugeExplosionParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/HugeExplosionParticle.h" + "${CMAKE_CURRENT_SOURCE_DIR}/HugeExplosionSeedParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/HugeExplosionSeedParticle.h" + "${CMAKE_CURRENT_SOURCE_DIR}/LavaParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/LavaParticle.h" + "${CMAKE_CURRENT_SOURCE_DIR}/NetherPortalParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/NetherPortalParticle.h" + "${CMAKE_CURRENT_SOURCE_DIR}/NoteParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/NoteParticle.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Particle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Particle.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ParticleEngine.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ParticleEngine.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PlayerCloudParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/PlayerCloudParticle.h" + "${CMAKE_CURRENT_SOURCE_DIR}/RedDustParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/RedDustParticle.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SmokeParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SmokeParticle.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SnowShovelParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SnowShovelParticle.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SpellParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SpellParticle.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SplashParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SplashParticle.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SuspendedParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SuspendedParticle.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SuspendedTownParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SuspendedTownParticle.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TakeAnimationParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TakeAnimationParticle.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TerrainParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TerrainParticle.h" + "${CMAKE_CURRENT_SOURCE_DIR}/WaterDropParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/WaterDropParticle.h" +) +source_group("net/minecraft/client/particle" FILES ${_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_PARTICLE}) + +set(_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_PLAYER + "${CMAKE_CURRENT_SOURCE_DIR}/Input.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Input.h" + "${CMAKE_CURRENT_SOURCE_DIR}/LocalPlayer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/LocalPlayer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/RemotePlayer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/RemotePlayer.h" +) +source_group("net/minecraft/client/player" FILES ${_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_PLAYER}) + +set(_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_RENDERER + "${CMAKE_CURRENT_SOURCE_DIR}/BossMobGuiInfo.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BossMobGuiInfo.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Chunk.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Chunk.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DirtyChunkSorter.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DirtyChunkSorter.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DistanceChunkSorter.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DistanceChunkSorter.h" + "${CMAKE_CURRENT_SOURCE_DIR}/EntityTileRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/EntityTileRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/GameRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/GameRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/HttpTexture.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/HttpTexture.h" + "${CMAKE_CURRENT_SOURCE_DIR}/HttpTextureProcessor.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ItemInHandRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ItemInHandRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/LevelRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/LevelRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MemTexture.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MobSkinMemTextureProcessor.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MobSkinTextureProcessor.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MobSkinTextureProcessor.h" + "${CMAKE_CURRENT_SOURCE_DIR}/OffsettedRenderList.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/OffsettedRenderList.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Rect2i.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Rect2i.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Tesselator.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Tesselator.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Textures.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Textures.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TileRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TileRenderer.h" +) +source_group("net/minecraft/client/renderer" FILES ${_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_RENDERER}) + +set(_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_RENDERER_CULLING + "${CMAKE_CURRENT_SOURCE_DIR}/AllowAllCuller.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/AllowAllCuller.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Culler.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Frustum.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Frustum.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FrustumCuller.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FrustumCuller.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FrustumData.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FrustumData.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ViewportCuller.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ViewportCuller.h" +) +source_group("net/minecraft/client/renderer/culling" FILES ${_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_RENDERER_CULLING}) + +set(_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_RENDERER_ENTITY + "${CMAKE_CURRENT_SOURCE_DIR}/ArrowRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ArrowRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/BatRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BatRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/BlazeRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BlazeRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/BoatRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BoatRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/CaveSpiderRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/CaveSpiderRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ChickenRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ChickenRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/CowRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/CowRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/CreeperRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/CreeperRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DefaultRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DefaultRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/EnderCrystalRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/EnderCrystalRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/EnderDragonRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/EnderDragonRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/EndermanRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/EndermanRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/EntityRenderDispatcher.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/EntityRenderDispatcher.h" + "${CMAKE_CURRENT_SOURCE_DIR}/EntityRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/EntityRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ExperienceOrbRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ExperienceOrbRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FallingTileRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FallingTileRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FireballRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FireballRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FishingHookRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FishingHookRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/GhastRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/GhastRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/GiantMobRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/GiantMobRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/HorseRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/HorseRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/HumanoidMobRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/HumanoidMobRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ItemFrameRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ItemFrameRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ItemRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ItemRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ItemSpriteRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ItemSpriteRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/LavaSlimeRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/LavaSlimeRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/LeashKnotRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/LeashKnotRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/LightningBoltRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/LightningBoltRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/LivingEntityRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/LivingEntityRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MinecartRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MinecartRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MinecartSpawnerRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MinecartSpawnerRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MobRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MobRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MushroomCowRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MushroomCowRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/OcelotRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/OcelotRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PaintingRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/PaintingRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PigRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/PigRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PlayerRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/PlayerRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SheepRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SheepRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SilverfishRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SilverfishRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SkeletonRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SkeletonRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SlimeRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SlimeRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SnowManRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SnowManRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SpiderRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SpiderRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SquidRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SquidRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TntMinecartRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TntMinecartRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TntRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TntRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/VillagerGolemRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/VillagerGolemRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/VillagerRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/VillagerRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/WitchRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/WitchRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/WitherBossRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/WitherBossRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/WitherSkullRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/WitherSkullRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/WolfRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/WolfRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ZombieRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ZombieRenderer.h" +) +source_group("net/minecraft/client/renderer/entity" FILES ${_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_RENDERER_ENTITY}) + +set(_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_RENDERER_TEXTURE + "${CMAKE_CURRENT_SOURCE_DIR}/PreStitchedTextureMap.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/PreStitchedTextureMap.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SimpleIcon.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SimpleIcon.h" + "${CMAKE_CURRENT_SOURCE_DIR}/StitchSlot.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/StitchSlot.h" + "${CMAKE_CURRENT_SOURCE_DIR}/StitchedTexture.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/StitchedTexture.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Stitcher.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Stitcher.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Texture.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Texture.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TextureAtlas.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TextureAtlas.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TextureHolder.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TextureHolder.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TextureManager.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TextureManager.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TextureMap.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TextureMap.h" +) +source_group("net/minecraft/client/renderer/texture" FILES ${_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_RENDERER_TEXTURE}) + +set(_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_RENDERER_TEXTURE_CUSTOM + "${CMAKE_CURRENT_SOURCE_DIR}/ClockTexture.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ClockTexture.h" + "${CMAKE_CURRENT_SOURCE_DIR}/CompassTexture.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/CompassTexture.h" +) +source_group("net/minecraft/client/renderer/texture/custom" FILES ${_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_RENDERER_TEXTURE_CUSTOM}) + +set(_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_RENDERER_TILEENTITY + "${CMAKE_CURRENT_SOURCE_DIR}/BeaconRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BeaconRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ChestRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ChestRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/EnchantTableRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/EnchantTableRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/EnderChestRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/EnderChestRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MobSpawnerRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MobSpawnerRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PistonPieceRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/PistonPieceRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SignRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SignRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SkullTileRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SkullTileRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TheEndPortalRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TheEndPortalRenderer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TileEntityRenderDispatcher.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TileEntityRenderDispatcher.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TileEntityRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TileEntityRenderer.h" +) +source_group("net/minecraft/client/renderer/tileentity" FILES ${_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_RENDERER_TILEENTITY}) + +set(_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_RESOURCES + "${CMAKE_CURRENT_SOURCE_DIR}/ResourceLocation.h" +) +source_group("net/minecraft/client/resources" FILES ${_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_RESOURCES}) + +set(_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_SKINS + "${CMAKE_CURRENT_SOURCE_DIR}/AbstractTexturePack.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/AbstractTexturePack.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DLCTexturePack.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DLCTexturePack.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DefaultTexturePack.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DefaultTexturePack.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FileTexturePack.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FileTexturePack.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FolderTexturePack.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FolderTexturePack.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TexturePack.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TexturePack.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TexturePackRepository.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TexturePackRepository.h" +) +source_group("net/minecraft/client/skins" FILES ${_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_SKINS}) + +set(_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_TITLE + "${CMAKE_CURRENT_SOURCE_DIR}/TitleScreen.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TitleScreen.h" +) +source_group("net/minecraft/client/title" FILES ${_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_TITLE}) + +set(_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_SERVER + "${CMAKE_CURRENT_SOURCE_DIR}/ConsoleInput.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ConsoleInput.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ConsoleInputSource.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DispenserBootstrap.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DispenserBootstrap.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MinecraftServer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MinecraftServer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PlayerList.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/PlayerList.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ServerInterface.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ServerScoreboard.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ServerScoreboard.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Settings.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Settings.h" +) +source_group("net/minecraft/server" FILES ${_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_SERVER}) + +set(_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_SERVER_COMMANDS + "${CMAKE_CURRENT_SOURCE_DIR}/ServerCommandDispatcher.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ServerCommandDispatcher.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TeleportCommand.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TeleportCommand.h" +) +source_group("net/minecraft/server/commands" FILES ${_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_SERVER_COMMANDS}) + +set(_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_SERVER_LEVEL + "${CMAKE_CURRENT_SOURCE_DIR}/DerivedServerLevel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DerivedServerLevel.h" + "${CMAKE_CURRENT_SOURCE_DIR}/EntityTracker.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/EntityTracker.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PlayerChunkMap.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/PlayerChunkMap.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ServerChunkCache.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ServerChunkCache.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ServerLevel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ServerLevel.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ServerLevelListener.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ServerLevelListener.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ServerPlayer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ServerPlayer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ServerPlayerGameMode.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ServerPlayerGameMode.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TrackedEntity.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TrackedEntity.h" +) +source_group("net/minecraft/server/level" FILES ${_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_SERVER_LEVEL}) + +set(_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_SERVER_NETWORK + "${CMAKE_CURRENT_SOURCE_DIR}/PendingConnection.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/PendingConnection.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PlayerConnection.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/PlayerConnection.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ServerConnection.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ServerConnection.h" +) +source_group("net/minecraft/server/network" FILES ${_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_SERVER_NETWORK}) + +set(_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_STATS + "${CMAKE_CURRENT_SOURCE_DIR}/StatsCounter.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/StatsSyncher.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/StatsSyncher.h" +) +source_group("net/minecraft/stats" FILES ${_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_STATS}) + +set(MINECRAFT_CLIENT_COMMON + ${_MINECRAFT_CLIENT_COMMON_ROOT} + ${_MINECRAFT_CLIENT_COMMON_COMMON} + ${_MINECRAFT_CLIENT_COMMON_COMMON_AUDIO} + ${_MINECRAFT_CLIENT_COMMON_COMMON_COLOURS} + ${_MINECRAFT_CLIENT_COMMON_COMMON_DLC} + ${_MINECRAFT_CLIENT_COMMON_COMMON_GAMERULES} + ${_MINECRAFT_CLIENT_COMMON_COMMON_GAMERULES_LEVELGENERATION} + ${_MINECRAFT_CLIENT_COMMON_COMMON_GAMERULES_LEVELGENERATION_STRUCTUREACTIONS} + ${_MINECRAFT_CLIENT_COMMON_COMMON_GAMERULES_LEVELRULES} + ${_MINECRAFT_CLIENT_COMMON_COMMON_GAMERULES_LEVELRULES_RULEDEFINITIONS} + ${_MINECRAFT_CLIENT_COMMON_COMMON_GAMERULES_LEVELRULES_RULES} + ${_MINECRAFT_CLIENT_COMMON_COMMON_LEADERBOARDS} + ${_MINECRAFT_CLIENT_COMMON_COMMON_LOCALISATION} + ${_MINECRAFT_CLIENT_COMMON_COMMON_NETWORK} + ${_MINECRAFT_CLIENT_COMMON_COMMON_TELEMETRY} + ${_MINECRAFT_CLIENT_COMMON_COMMON_TRIAL} + ${_MINECRAFT_CLIENT_COMMON_COMMON_TUTORIAL} + ${_MINECRAFT_CLIENT_COMMON_COMMON_TUTORIAL_CONSTRAINTS} + ${_MINECRAFT_CLIENT_COMMON_COMMON_TUTORIAL_HINTS} + ${_MINECRAFT_CLIENT_COMMON_COMMON_TUTORIAL_TASKS} + ${_MINECRAFT_CLIENT_COMMON_COMMON_UI} + ${_MINECRAFT_CLIENT_COMMON_COMMON_UI_ALL_PLATFORMS} + ${_MINECRAFT_CLIENT_COMMON_COMMON_UI_SCENES_FRONTEND_MENU_SCREENS} + ${_MINECRAFT_CLIENT_COMMON_DURANGO_ROOT} + ${_MINECRAFT_CLIENT_COMMON_DURANGO_SERVICECONFIG} + ${_MINECRAFT_CLIENT_COMMON_DURANGO_ACHIEVEMENTS} + ${_MINECRAFT_CLIENT_COMMON_HEADER_FILES} + ${_MINECRAFT_CLIENT_COMMON_ORBIS_4JLIBS_INC} + ${_MINECRAFT_CLIENT_COMMON_PSVITA} + ${_MINECRAFT_CLIENT_COMMON_PSVITA_GAMECONFIG} + ${_MINECRAFT_CLIENT_COMMON_PSVITA_MILES_SOUND_SYSTEM_INCLUDE} + ${_MINECRAFT_CLIENT_COMMON_PSVITA_SOCIAL} + ${_MINECRAFT_CLIENT_COMMON_PSVITA_XML} + ${_MINECRAFT_CLIENT_COMMON_SOURCE_FILES} + ${_MINECRAFT_CLIENT_COMMON_WINDOWS64_IGGY_GDRAW} + ${_MINECRAFT_CLIENT_COMMON_WINDOWS64_NETWORK} + ${_MINECRAFT_CLIENT_COMMON_XBOX_4JLIBS_INC} + ${_MINECRAFT_CLIENT_COMMON_XBOX_AUDIO} + ${_MINECRAFT_CLIENT_COMMON_XBOX_NETWORK} + ${_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT} + ${_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_GUI} + ${_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_GUI_ACHIEVEMENT} + ${_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_GUI_PARTICLE} + ${_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_LEVEL} + ${_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_MODEL} + ${_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_MODEL_DRAGON} + ${_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_MODEL_GEOM} + ${_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_MULTIPLAYER} + ${_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_PARTICLE} + ${_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_PLAYER} + ${_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_RENDERER} + ${_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_RENDERER_CULLING} + ${_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_RENDERER_ENTITY} + ${_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_RENDERER_TEXTURE} + ${_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_RENDERER_TEXTURE_CUSTOM} + ${_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_RENDERER_TILEENTITY} + ${_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_RESOURCES} + ${_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_SKINS} + ${_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_CLIENT_TITLE} + ${_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_SERVER} + ${_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_SERVER_COMMANDS} + ${_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_SERVER_LEVEL} + ${_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_SERVER_NETWORK} + ${_MINECRAFT_CLIENT_COMMON_NET_MINECRAFT_STATS} +) diff --git a/Minecraft.Client/cmake/sources/Durango.cmake b/Minecraft.Client/cmake/sources/Durango.cmake new file mode 100644 index 00000000..e757316b --- /dev/null +++ b/Minecraft.Client/cmake/sources/Durango.cmake @@ -0,0 +1,503 @@ +set(BASE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/Durango/") + +set(_MINECRAFT_CLIENT_DURANGO_COMMON_RES_AUDIO + "${CMAKE_CURRENT_SOURCE_DIR}/Common/res/audio/minecraft.xsb" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/res/audio/resident.xwb" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/res/audio/streamed.xwb" +) +source_group("Common/res/audio" FILES ${_MINECRAFT_CLIENT_DURANGO_COMMON_RES_AUDIO}) + +set(_MINECRAFT_CLIENT_DURANGO_COMMON_AUDIO + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Audio/SoundEngine.cpp" +) +source_group("Common/Audio" FILES ${_MINECRAFT_CLIENT_DURANGO_COMMON_AUDIO}) + +set(_MINECRAFT_CLIENT_DURANGO_COMMON_UI + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UI.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIBitmapFont.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIBitmapFont.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIController.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIController.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIGroup.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIGroup.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UILayer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UILayer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UITTFFont.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UITTFFont.h" +) +source_group("Common/UI" FILES ${_MINECRAFT_CLIENT_DURANGO_COMMON_UI}) + +set(_MINECRAFT_CLIENT_DURANGO_COMMON_UI_COMPONENTS + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_Chat.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_Chat.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_DebugUIConsole.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_DebugUIConsole.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_DebugUIMarketingGuide.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_DebugUIMarketingGuide.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_Logo.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_Logo.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_MenuBackground.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_MenuBackground.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_Panorama.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_Panorama.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_PressStartToPlay.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_PressStartToPlay.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_Tooltips.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_Tooltips.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_TutorialPopup.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_TutorialPopup.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HUD.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HUD.h" +) +source_group("Common/UI/Components" FILES ${_MINECRAFT_CLIENT_DURANGO_COMMON_UI_COMPONENTS}) + +set(_MINECRAFT_CLIENT_DURANGO_COMMON_UI_CONTROLS + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Base.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Base.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_BeaconEffectButton.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_BeaconEffectButton.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_BitmapIcon.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_BitmapIcon.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Button.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Button.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_ButtonList.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_ButtonList.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_CheckBox.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_CheckBox.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Cursor.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Cursor.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_DLCList.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_DLCList.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_DynamicLabel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_DynamicLabel.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_EnchantmentBook.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_EnchantmentBook.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_EnchantmentButton.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_EnchantmentButton.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_HTMLLabel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_HTMLLabel.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Label.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Label.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_LeaderboardList.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_LeaderboardList.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_MinecraftHorse.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_MinecraftHorse.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_MinecraftPlayer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_MinecraftPlayer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_PlayerList.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_PlayerList.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_PlayerSkinPreview.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_PlayerSkinPreview.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Progress.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Progress.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_SaveList.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_SaveList.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Slider.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Slider.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_SlotList.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_SlotList.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_SpaceIndicatorBar.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_SpaceIndicatorBar.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_TextInput.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_TextInput.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_TexturePackList.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_TexturePackList.h" +) +source_group("Common/UI/Controls" FILES ${_MINECRAFT_CLIENT_DURANGO_COMMON_UI_CONTROLS}) + +set(_MINECRAFT_CLIENT_DURANGO_COMMON_UI_SCENES + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_ConnectingProgress.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_ConnectingProgress.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_FullscreenProgress.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_FullscreenProgress.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_Keyboard.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_Keyboard.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_MessageBox.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_MessageBox.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_QuadrantSignin.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_QuadrantSignin.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_Timer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_Timer.h" +) +source_group("Common/UI/Scenes" FILES ${_MINECRAFT_CLIENT_DURANGO_COMMON_UI_SCENES}) + +set(_MINECRAFT_CLIENT_DURANGO_COMMON_UI_SCENES_DEBUG + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DebugCreateSchematic.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DebugCreateSchematic.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DebugOptions.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DebugOptions.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DebugOverlay.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DebugOverlay.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DebugSetCamera.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DebugSetCamera.h" +) +source_group("Common/UI/Scenes/Debug" FILES ${_MINECRAFT_CLIENT_DURANGO_COMMON_UI_SCENES_DEBUG}) + +set(_MINECRAFT_CLIENT_DURANGO_COMMON_UI_SCENES_FRONTEND_MENU_SCREENS + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/IUIScene_StartGame.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_CreateWorldMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_CreateWorldMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DLCMainMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DLCMainMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DLCOffersMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DLCOffersMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_EULA.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_EULA.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_Intro.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_Intro.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_JoinMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_JoinMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_LaunchMoreOptionsMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_LaunchMoreOptionsMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_LeaderboardsMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_LeaderboardsMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_LoadMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_LoadMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_LoadOrJoinMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_LoadOrJoinMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_MainMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_MainMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_NewUpdateMessage.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_NewUpdateMessage.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SaveMessage.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SaveMessage.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_TrialExitUpsell.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_TrialExitUpsell.h" +) +source_group("Common/UI/Scenes/Frontend Menu screens" FILES ${_MINECRAFT_CLIENT_DURANGO_COMMON_UI_SCENES_FRONTEND_MENU_SCREENS}) + +set(_MINECRAFT_CLIENT_DURANGO_COMMON_UI_SCENES_HELP__OPTIONS + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_ControlsMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_ControlsMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_Credits.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_Credits.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HelpAndOptionsMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HelpAndOptionsMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HowToPlay.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HowToPlay.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HowToPlayMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HowToPlayMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_LanguageSelector.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_LanguageSelector.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_ReinstallMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_ReinstallMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsAudioMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsAudioMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsControlMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsControlMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsGraphicsMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsGraphicsMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsOptionsMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsOptionsMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsUIMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsUIMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SkinSelectMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SkinSelectMenu.h" +) +source_group("Common/UI/Scenes/Help & Options" FILES ${_MINECRAFT_CLIENT_DURANGO_COMMON_UI_SCENES_HELP__OPTIONS}) + +set(_MINECRAFT_CLIENT_DURANGO_COMMON_UI_SCENES_INGAME_MENU_SCREENS + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_CraftingMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_CraftingMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DeathMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DeathMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_EndPoem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_EndPoem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_InGameHostOptionsMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_InGameHostOptionsMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_InGameInfoMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_InGameInfoMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_InGamePlayerOptionsMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_InGamePlayerOptionsMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_InGameSaveManagementMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_InGameSaveManagementMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_PauseMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_PauseMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SignEntryMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SignEntryMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_TeleportMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_TeleportMenu.h" +) +source_group("Common/UI/Scenes/In-Game Menu Screens" FILES ${_MINECRAFT_CLIENT_DURANGO_COMMON_UI_SCENES_INGAME_MENU_SCREENS}) + +set(_MINECRAFT_CLIENT_DURANGO_COMMON_UI_SCENES_INGAME_MENU_SCREENS_CONTAINERS + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_AbstractContainerMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_AbstractContainerMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_AnvilMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_AnvilMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_BeaconMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_BeaconMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_BrewingStandMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_BrewingStandMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_ContainerMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_ContainerMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_CreativeMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_CreativeMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DispenserMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DispenserMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_EnchantingMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_EnchantingMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_FireworksMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_FireworksMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_FurnaceMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_FurnaceMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HopperMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HopperMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HorseInventoryMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HorseInventoryMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_InventoryMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_InventoryMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_TradingMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_TradingMenu.h" +) +source_group("Common/UI/Scenes/In-Game Menu Screens/Containers" FILES ${_MINECRAFT_CLIENT_DURANGO_COMMON_UI_SCENES_INGAME_MENU_SCREENS_CONTAINERS}) + +set(_MINECRAFT_CLIENT_DURANGO_COMMON_ZLIB + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/adler32.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/compress.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/crc32.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/crc32.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/deflate.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/deflate.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/gzclose.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/gzguts.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/gzlib.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/gzread.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/gzwrite.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/infback.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/inffast.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/inffast.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/inffixed.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/inflate.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/inflate.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/inftrees.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/inftrees.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/trees.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/trees.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/uncompr.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/zconf.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/zlib.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/zutil.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/zutil.h" +) +source_group("Common/zlib" FILES ${_MINECRAFT_CLIENT_DURANGO_COMMON_ZLIB}) + +set(_MINECRAFT_CLIENT_DURANGO_DURANGO + "${BASE_DIR}/Durango_App.cpp" + "${BASE_DIR}/Durango_App.h" + "${BASE_DIR}/Durango_UIController.cpp" + "${BASE_DIR}/Durango_UIController.h" + "${BASE_DIR}/Resource.h" + "${BASE_DIR}/SmallLogo.png" + "${BASE_DIR}/SplashScreen.png" + "${BASE_DIR}/StoreLogo.png" + "${BASE_DIR}/ApplicationView.cpp" + "${BASE_DIR}/ApplicationView.h" + "${BASE_DIR}/Durango_Minecraft.cpp" + "${BASE_DIR}/Minecraft_Macros.h" +) +source_group("Durango" FILES ${_MINECRAFT_CLIENT_DURANGO_DURANGO}) + +set(_MINECRAFT_CLIENT_DURANGO_DURANGO_4JLIBS_INC + "${BASE_DIR}/4JLibs/inc/4J_Input.h" + "${BASE_DIR}/4JLibs/inc/4J_Profile.h" + "${BASE_DIR}/4JLibs/inc/4J_Render.h" + "${BASE_DIR}/4JLibs/inc/4J_Storage.h" +) +source_group("Durango/4JLibs/inc" FILES ${_MINECRAFT_CLIENT_DURANGO_DURANGO_4JLIBS_INC}) + +set(_MINECRAFT_CLIENT_DURANGO_DURANGO_DURANGOEXTRAS + "${BASE_DIR}/DurangoExtras/DurangoStubs.cpp" + "${BASE_DIR}/DurangoExtras/DurangoStubs.h" +) +source_group("Durango/DurangoExtras" FILES ${_MINECRAFT_CLIENT_DURANGO_DURANGO_DURANGOEXTRAS}) + +set(_MINECRAFT_CLIENT_DURANGO_DURANGO_IGGY_GDRAW + "${BASE_DIR}/Iggy/gdraw/gdraw_d3d10_shaders.inl" + "${BASE_DIR}/Iggy/gdraw/gdraw_d3d11.cpp" + "${BASE_DIR}/Iggy/gdraw/gdraw_d3d11.h" + "${BASE_DIR}/Iggy/gdraw/gdraw_d3d1x_shared.inl" + "${BASE_DIR}/Iggy/gdraw/gdraw_shared.inl" +) +source_group("Durango/Iggy/gdraw" FILES ${_MINECRAFT_CLIENT_DURANGO_DURANGO_IGGY_GDRAW}) + +set(_MINECRAFT_CLIENT_DURANGO_DURANGO_IGGY_INCLUDE + "${BASE_DIR}/Iggy/include/gdraw.h" + "${BASE_DIR}/Iggy/include/iggy.h" + "${BASE_DIR}/Iggy/include/iggyexpruntime.h" + "${BASE_DIR}/Iggy/include/iggyperfmon.h" + "${BASE_DIR}/Iggy/include/rrCore.h" +) +source_group("Durango/Iggy/include" FILES ${_MINECRAFT_CLIENT_DURANGO_DURANGO_IGGY_INCLUDE}) + +set(_MINECRAFT_CLIENT_DURANGO_DURANGO_MILES_SOUND_SYSTEM_INCLUDE + "${BASE_DIR}/Miles/include/mss.h" + "${BASE_DIR}/Miles/include/rrCore.h" +) +source_group("Durango/Miles Sound System/include" FILES ${_MINECRAFT_CLIENT_DURANGO_DURANGO_MILES_SOUND_SYSTEM_INCLUDE}) + +set(_MINECRAFT_CLIENT_DURANGO_DURANGO_NETWORK + "${BASE_DIR}/Network/ChatIntegrationLayer.cpp" + "${BASE_DIR}/Network/ChatIntegrationLayer.h" + "${BASE_DIR}/Network/DQRNetworkManager.cpp" + "${BASE_DIR}/Network/DQRNetworkManager.h" + "${BASE_DIR}/Network/DQRNetworkManager_FriendSessions.cpp" + "${BASE_DIR}/Network/DQRNetworkManager_Log.cpp" + "${BASE_DIR}/Network/DQRNetworkManager_SendReceive.cpp" + "${BASE_DIR}/Network/DQRNetworkManager_XRNSEvent.cpp" + "${BASE_DIR}/Network/DQRNetworkPlayer.cpp" + "${BASE_DIR}/Network/DQRNetworkPlayer.h" + "${BASE_DIR}/Network/NetworkPlayerDurango.cpp" + "${BASE_DIR}/Network/NetworkPlayerDurango.h" + "${BASE_DIR}/Network/PartyController.cpp" + "${BASE_DIR}/Network/PartyController.h" + "${BASE_DIR}/Network/PlatformNetworkManagerDurango.cpp" + "${BASE_DIR}/Network/PlatformNetworkManagerDurango.h" + "${BASE_DIR}/Network/base64.cpp" + "${BASE_DIR}/Network/base64.h" +) +source_group("Durango/Network" FILES ${_MINECRAFT_CLIENT_DURANGO_DURANGO_NETWORK}) + +set(_MINECRAFT_CLIENT_DURANGO_DURANGO_ACHIEVEMENTS + "${BASE_DIR}/Achievements/AchievementManager.cpp" +) +source_group("Durango/Achievements" FILES ${_MINECRAFT_CLIENT_DURANGO_DURANGO_ACHIEVEMENTS}) + +set(_MINECRAFT_CLIENT_DURANGO_DURANGO_LEADERBOARDS + "${BASE_DIR}/Leaderboards/DurangoLeaderboardManager.cpp" + "${BASE_DIR}/Leaderboards/DurangoLeaderboardManager.h" + "${BASE_DIR}/Leaderboards/DurangoStatsDebugger.cpp" + "${BASE_DIR}/Leaderboards/DurangoStatsDebugger.h" + "${BASE_DIR}/Leaderboards/GameProgress.cpp" + "${BASE_DIR}/Leaderboards/GameProgress.h" +) +source_group("Durango/Leaderboards" FILES ${_MINECRAFT_CLIENT_DURANGO_DURANGO_LEADERBOARDS}) + +set(_MINECRAFT_CLIENT_DURANGO_DURANGO_SENTIENT + "${BASE_DIR}/Sentient/DurangoTelemetry.cpp" + "${BASE_DIR}/Sentient/DurangoTelemetry.h" + "${BASE_DIR}/Sentient/DynamicConfigurations.h" + "${BASE_DIR}/Sentient/MinecraftTelemetry.h" + "${BASE_DIR}/Sentient/SentientManager.h" + "${BASE_DIR}/Sentient/SentientStats.h" + "${BASE_DIR}/Sentient/SentientTelemetryCommon.h" + "${BASE_DIR}/Sentient/TelemetryEnum.h" +) +source_group("Durango/Sentient" FILES ${_MINECRAFT_CLIENT_DURANGO_DURANGO_SENTIENT}) + +set(_MINECRAFT_CLIENT_DURANGO_DURANGO_SOCIAL + "${BASE_DIR}/Social/SocialManager.h" +) +source_group("Durango/Social" FILES ${_MINECRAFT_CLIENT_DURANGO_DURANGO_SOCIAL}) + +set(_MINECRAFT_CLIENT_DURANGO_DURANGO_XML + "${BASE_DIR}/XML/ATGXmlParser.cpp" + "${BASE_DIR}/XML/ATGXmlParser.h" + "${BASE_DIR}/XML/xmlFilesCallback.h" +) +source_group("Durango/XML" FILES ${_MINECRAFT_CLIENT_DURANGO_DURANGO_XML}) + +set(_MINECRAFT_CLIENT_DURANGO_PS3 + "${CMAKE_CURRENT_SOURCE_DIR}/PS3/Passphrase/ps3__np_conf.h" +) +source_group("PS3" FILES ${_MINECRAFT_CLIENT_DURANGO_PS3}) + +set(_MINECRAFT_CLIENT_DURANGO_PS3_IGGY_INCLUDE + "${CMAKE_CURRENT_SOURCE_DIR}/PS3/Iggy/include/gdraw.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PS3/Iggy/include/iggy.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PS3/Iggy/include/iggyexpruntime.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PS3/Iggy/include/iggyperfmon.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PS3/Iggy/include/iggyperfmon_ps3.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PS3/Iggy/include/rrCore.h" +) +source_group("PS3/Iggy/include" FILES ${_MINECRAFT_CLIENT_DURANGO_PS3_IGGY_INCLUDE}) + +set(_MINECRAFT_CLIENT_DURANGO_PS3_PS3EXTRAS + "${CMAKE_CURRENT_SOURCE_DIR}/PS3/PS3Extras/ShutdownManager.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/PS3/PS3Extras/ShutdownManager.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PS3/PS3Extras/winerror.h" +) +source_group("PS3/PS3Extras" FILES ${_MINECRAFT_CLIENT_DURANGO_PS3_PS3EXTRAS}) + +set(_MINECRAFT_CLIENT_DURANGO_SOURCE_FILES + "${CMAKE_CURRENT_SOURCE_DIR}/Extrax64Stubs.cpp" +) +source_group("Source Files" FILES ${_MINECRAFT_CLIENT_DURANGO_SOURCE_FILES}) + +set(_MINECRAFT_CLIENT_DURANGO_XBOX_SENTIENTLIBS_INC + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientAvatar.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientBoxArt.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientConfig.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientCore.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientCulture.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientCultureBackCompat_SenBoxArt.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientCultureBackCompat_SenClientUGC.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientCultureBackCompat_SenCore.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientCultureBackCompat_SenNews.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientCultureBackCompat_SenSuperstars.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientDynamicConfig.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientFame.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientFile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientHelp.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientMain.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientMarkers.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientNews.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientPackage.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientRawData.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientResource.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientStats.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientSuperstars.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientSys.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientTypes.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientUGC.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientUGCLeaderboards.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientUGCTypes.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientUser.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientUtil.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientXML.h" +) +source_group("Xbox/SentientLibs/inc" FILES ${_MINECRAFT_CLIENT_DURANGO_XBOX_SENTIENTLIBS_INC}) + +set(_MINECRAFT_CLIENT_DURANGO_XBOX_SENTIENT_DYNAMICCONF + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/trialConfigv1.bin" +) +source_group("Xbox/Sentient/DynamicConf" FILES ${_MINECRAFT_CLIENT_DURANGO_XBOX_SENTIENT_DYNAMICCONF}) + +set(MINECRAFT_CLIENT_DURANGO + ${_MINECRAFT_CLIENT_DURANGO_COMMON_RES_AUDIO} + ${_MINECRAFT_CLIENT_DURANGO_COMMON_AUDIO} + ${_MINECRAFT_CLIENT_DURANGO_COMMON_UI} + ${_MINECRAFT_CLIENT_DURANGO_COMMON_UI_COMPONENTS} + ${_MINECRAFT_CLIENT_DURANGO_COMMON_UI_CONTROLS} + ${_MINECRAFT_CLIENT_DURANGO_COMMON_UI_SCENES} + ${_MINECRAFT_CLIENT_DURANGO_COMMON_UI_SCENES_DEBUG} + ${_MINECRAFT_CLIENT_DURANGO_COMMON_UI_SCENES_FRONTEND_MENU_SCREENS} + ${_MINECRAFT_CLIENT_DURANGO_COMMON_UI_SCENES_HELP__OPTIONS} + ${_MINECRAFT_CLIENT_DURANGO_COMMON_UI_SCENES_INGAME_MENU_SCREENS} + ${_MINECRAFT_CLIENT_DURANGO_COMMON_UI_SCENES_INGAME_MENU_SCREENS_CONTAINERS} + ${_MINECRAFT_CLIENT_DURANGO_COMMON_ZLIB} + ${_MINECRAFT_CLIENT_DURANGO_DURANGO} + ${_MINECRAFT_CLIENT_DURANGO_DURANGO_4JLIBS_INC} + ${_MINECRAFT_CLIENT_DURANGO_DURANGO_DURANGOEXTRAS} + ${_MINECRAFT_CLIENT_DURANGO_DURANGO_IGGY_GDRAW} + ${_MINECRAFT_CLIENT_DURANGO_DURANGO_IGGY_INCLUDE} + ${_MINECRAFT_CLIENT_DURANGO_DURANGO_MILES_SOUND_SYSTEM_INCLUDE} + ${_MINECRAFT_CLIENT_DURANGO_DURANGO_NETWORK} + ${_MINECRAFT_CLIENT_DURANGO_DURANGO_ACHIEVEMENTS} + ${_MINECRAFT_CLIENT_DURANGO_DURANGO_LEADERBOARDS} + ${_MINECRAFT_CLIENT_DURANGO_DURANGO_SENTIENT} + ${_MINECRAFT_CLIENT_DURANGO_DURANGO_SOCIAL} + ${_MINECRAFT_CLIENT_DURANGO_DURANGO_XML} + ${_MINECRAFT_CLIENT_DURANGO_PS3} + ${_MINECRAFT_CLIENT_DURANGO_PS3_IGGY_INCLUDE} + ${_MINECRAFT_CLIENT_DURANGO_PS3_PS3EXTRAS} + ${_MINECRAFT_CLIENT_DURANGO_SOURCE_FILES} + ${_MINECRAFT_CLIENT_DURANGO_XBOX_SENTIENTLIBS_INC} + ${_MINECRAFT_CLIENT_DURANGO_XBOX_SENTIENT_DYNAMICCONF} +) diff --git a/Minecraft.Client/cmake/sources/ORBIS.cmake b/Minecraft.Client/cmake/sources/ORBIS.cmake new file mode 100644 index 00000000..2ab11c7b --- /dev/null +++ b/Minecraft.Client/cmake/sources/ORBIS.cmake @@ -0,0 +1,570 @@ +set(BASE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/Orbis/") + +set(_MINECRAFT_CLIENT_ORBIS_ROOT + "${BASE_DIR}/GameConfig/Minecraft.spa" +) +source_group("" FILES ${_MINECRAFT_CLIENT_ORBIS_ROOT}) + +set(_MINECRAFT_CLIENT_ORBIS_COMMON_RES_AUDIO + "${CMAKE_CURRENT_SOURCE_DIR}/Common/res/audio/minecraft.xsb" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/res/audio/resident.xwb" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/res/audio/streamed.xwb" +) +source_group("Common/res/audio" FILES ${_MINECRAFT_CLIENT_ORBIS_COMMON_RES_AUDIO}) + +set(_MINECRAFT_CLIENT_ORBIS_COMMON_AUDIO + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Audio/SoundEngine.cpp" +) +source_group("Common/Audio" FILES ${_MINECRAFT_CLIENT_ORBIS_COMMON_AUDIO}) + +set(_MINECRAFT_CLIENT_ORBIS_COMMON_LEADERBOARDS + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Leaderboards/SonyLeaderboardManager.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Leaderboards/SonyLeaderboardManager.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Leaderboards/base64.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Leaderboards/base64.h" +) +source_group("Common/Leaderboards" FILES ${_MINECRAFT_CLIENT_ORBIS_COMMON_LEADERBOARDS}) + +set(_MINECRAFT_CLIENT_ORBIS_COMMON_NETWORK_SONY + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Network/Sony/NetworkPlayerSony.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Network/Sony/NetworkPlayerSony.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Network/Sony/PlatformNetworkManagerSony.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Network/Sony/PlatformNetworkManagerSony.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Network/Sony/SQRNetworkManager.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Network/Sony/SQRNetworkManager.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Network/Sony/SQRNetworkPlayer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Network/Sony/SQRNetworkPlayer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Network/Sony/SonyCommerce.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Network/Sony/SonyHttp.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Network/Sony/SonyHttp.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Network/Sony/SonyRemoteStorage.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Network/Sony/SonyRemoteStorage.h" +) +source_group("Common/Network/Sony" FILES ${_MINECRAFT_CLIENT_ORBIS_COMMON_NETWORK_SONY}) + +set(_MINECRAFT_CLIENT_ORBIS_COMMON_UI + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UI.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIBitmapFont.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIBitmapFont.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIController.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIController.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIGroup.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIGroup.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UILayer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UILayer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UITTFFont.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UITTFFont.h" +) +source_group("Common/UI" FILES ${_MINECRAFT_CLIENT_ORBIS_COMMON_UI}) + +set(_MINECRAFT_CLIENT_ORBIS_COMMON_UI_COMPONENTS + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_Chat.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_Chat.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_DebugUIConsole.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_DebugUIConsole.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_DebugUIMarketingGuide.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_DebugUIMarketingGuide.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_Logo.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_Logo.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_MenuBackground.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_MenuBackground.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_Panorama.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_Panorama.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_PressStartToPlay.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_PressStartToPlay.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_Tooltips.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_Tooltips.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_TutorialPopup.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_TutorialPopup.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HUD.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HUD.h" +) +source_group("Common/UI/Components" FILES ${_MINECRAFT_CLIENT_ORBIS_COMMON_UI_COMPONENTS}) + +set(_MINECRAFT_CLIENT_ORBIS_COMMON_UI_CONTROLS + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Base.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Base.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_BeaconEffectButton.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_BeaconEffectButton.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_BitmapIcon.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_BitmapIcon.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Button.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Button.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_ButtonList.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_ButtonList.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_CheckBox.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_CheckBox.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Cursor.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Cursor.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_DLCList.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_DLCList.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_DynamicLabel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_DynamicLabel.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_EnchantmentBook.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_EnchantmentBook.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_EnchantmentButton.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_EnchantmentButton.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_HTMLLabel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_HTMLLabel.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Label.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Label.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_LeaderboardList.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_LeaderboardList.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_MinecraftHorse.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_MinecraftHorse.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_MinecraftPlayer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_MinecraftPlayer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_PlayerList.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_PlayerList.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_PlayerSkinPreview.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_PlayerSkinPreview.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Progress.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Progress.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_SaveList.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_SaveList.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Slider.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Slider.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_SlotList.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_SlotList.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_SpaceIndicatorBar.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_SpaceIndicatorBar.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_TextInput.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_TextInput.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_TexturePackList.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_TexturePackList.h" +) +source_group("Common/UI/Controls" FILES ${_MINECRAFT_CLIENT_ORBIS_COMMON_UI_CONTROLS}) + +set(_MINECRAFT_CLIENT_ORBIS_COMMON_UI_SCENES + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_ConnectingProgress.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_ConnectingProgress.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_FullscreenProgress.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_FullscreenProgress.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_Keyboard.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_Keyboard.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_MessageBox.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_MessageBox.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_QuadrantSignin.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_QuadrantSignin.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_Timer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_Timer.h" +) +source_group("Common/UI/Scenes" FILES ${_MINECRAFT_CLIENT_ORBIS_COMMON_UI_SCENES}) + +set(_MINECRAFT_CLIENT_ORBIS_COMMON_UI_SCENES_DEBUG + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DebugCreateSchematic.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DebugCreateSchematic.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DebugOptions.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DebugOptions.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DebugOverlay.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DebugOverlay.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DebugSetCamera.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DebugSetCamera.h" +) +source_group("Common/UI/Scenes/Debug" FILES ${_MINECRAFT_CLIENT_ORBIS_COMMON_UI_SCENES_DEBUG}) + +set(_MINECRAFT_CLIENT_ORBIS_COMMON_UI_SCENES_FRONTEND_MENU_SCREENS + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/IUIScene_StartGame.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_CreateWorldMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_CreateWorldMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DLCMainMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DLCMainMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DLCOffersMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DLCOffersMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_EULA.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_EULA.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_Intro.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_Intro.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_JoinMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_JoinMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_LaunchMoreOptionsMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_LaunchMoreOptionsMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_LeaderboardsMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_LeaderboardsMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_LoadMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_LoadMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_LoadOrJoinMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_LoadOrJoinMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_MainMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_MainMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_NewUpdateMessage.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_NewUpdateMessage.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SaveMessage.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SaveMessage.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_TrialExitUpsell.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_TrialExitUpsell.h" +) +source_group("Common/UI/Scenes/Frontend Menu screens" FILES ${_MINECRAFT_CLIENT_ORBIS_COMMON_UI_SCENES_FRONTEND_MENU_SCREENS}) + +set(_MINECRAFT_CLIENT_ORBIS_COMMON_UI_SCENES_HELP__OPTIONS + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_ControlsMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_ControlsMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_Credits.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_Credits.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HelpAndOptionsMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HelpAndOptionsMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HowToPlay.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HowToPlay.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HowToPlayMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HowToPlayMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_LanguageSelector.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_LanguageSelector.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_ReinstallMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_ReinstallMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsAudioMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsAudioMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsControlMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsControlMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsGraphicsMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsGraphicsMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsOptionsMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsOptionsMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsUIMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsUIMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SkinSelectMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SkinSelectMenu.h" +) +source_group("Common/UI/Scenes/Help & Options" FILES ${_MINECRAFT_CLIENT_ORBIS_COMMON_UI_SCENES_HELP__OPTIONS}) + +set(_MINECRAFT_CLIENT_ORBIS_COMMON_UI_SCENES_INGAME_MENU_SCREENS + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_CraftingMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_CraftingMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DeathMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DeathMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_EndPoem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_EndPoem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_InGameHostOptionsMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_InGameHostOptionsMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_InGameInfoMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_InGameInfoMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_InGamePlayerOptionsMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_InGamePlayerOptionsMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_InGameSaveManagementMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_InGameSaveManagementMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_PauseMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_PauseMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SignEntryMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SignEntryMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_TeleportMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_TeleportMenu.h" +) +source_group("Common/UI/Scenes/In-Game Menu Screens" FILES ${_MINECRAFT_CLIENT_ORBIS_COMMON_UI_SCENES_INGAME_MENU_SCREENS}) + +set(_MINECRAFT_CLIENT_ORBIS_COMMON_UI_SCENES_INGAME_MENU_SCREENS_CONTAINERS + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_AbstractContainerMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_AbstractContainerMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_AnvilMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_AnvilMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_BeaconMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_BeaconMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_BrewingStandMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_BrewingStandMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_ContainerMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_ContainerMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_CreativeMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_CreativeMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DispenserMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DispenserMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_EnchantingMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_EnchantingMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_FireworksMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_FireworksMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_FurnaceMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_FurnaceMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HopperMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HopperMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HorseInventoryMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HorseInventoryMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_InventoryMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_InventoryMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_TradingMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_TradingMenu.h" +) +source_group("Common/UI/Scenes/In-Game Menu Screens/Containers" FILES ${_MINECRAFT_CLIENT_ORBIS_COMMON_UI_SCENES_INGAME_MENU_SCREENS_CONTAINERS}) + +set(_MINECRAFT_CLIENT_ORBIS_COMMON_ZLIB + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/adler32.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/compress.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/crc32.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/crc32.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/deflate.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/deflate.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/infback.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/inffast.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/inffast.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/inffixed.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/inflate.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/inflate.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/inftrees.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/inftrees.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/trees.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/trees.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/uncompr.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/zconf.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/zlib.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/zutil.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/zutil.h" +) +source_group("Common/zlib" FILES ${_MINECRAFT_CLIENT_ORBIS_COMMON_ZLIB}) + +set(_MINECRAFT_CLIENT_ORBIS_DURANGO_XML + "${CMAKE_CURRENT_SOURCE_DIR}/Durango/XML/ATGXmlParser.h" +) +source_group("Durango/XML" FILES ${_MINECRAFT_CLIENT_ORBIS_DURANGO_XML}) + +set(_MINECRAFT_CLIENT_ORBIS_HEADER_FILES + "${BASE_DIR}/GameConfig/Minecraft.spa.h" +) +source_group("Header Files" FILES ${_MINECRAFT_CLIENT_ORBIS_HEADER_FILES}) + +set(_MINECRAFT_CLIENT_ORBIS_ORBIS + "${BASE_DIR}/Orbis_App.cpp" + "${BASE_DIR}/Orbis_App.h" + "${BASE_DIR}/Orbis_PlayerUID.cpp" + "${BASE_DIR}/Orbis_PlayerUID.h" + "${BASE_DIR}/Orbis_UIController.cpp" + "${BASE_DIR}/Orbis_UIController.h" + "${BASE_DIR}/user_malloc.cpp" + "${BASE_DIR}/user_malloc_for_tls.cpp" + "${BASE_DIR}/user_new.cpp" + "${BASE_DIR}/Minecraft_Macros.h" + "${BASE_DIR}/Orbis_Minecraft.cpp" + "${BASE_DIR}/ps4__np_conf.h" +) +source_group("Orbis" FILES ${_MINECRAFT_CLIENT_ORBIS_ORBIS}) + +set(_MINECRAFT_CLIENT_ORBIS_ORBIS_IGGY_GDRAW + "${BASE_DIR}/Iggy/gdraw/gdraw_orbis.cpp" + "${BASE_DIR}/Iggy/gdraw/gdraw_orbis.h" + "${BASE_DIR}/Iggy/gdraw/gdraw_orbis_shaders.inl" + "${BASE_DIR}/Iggy/gdraw/gdraw_shared.inl" +) +source_group("Orbis/Iggy/gdraw" FILES ${_MINECRAFT_CLIENT_ORBIS_ORBIS_IGGY_GDRAW}) + +set(_MINECRAFT_CLIENT_ORBIS_ORBIS_IGGY_INCLUDE + "${BASE_DIR}/Iggy/include/gdraw.h" + "${BASE_DIR}/Iggy/include/iggy.h" + "${BASE_DIR}/Iggy/include/iggyexpruntime.h" + "${BASE_DIR}/Iggy/include/iggyperfmon.h" + "${BASE_DIR}/Iggy/include/iggyperfmon_orbis.h" + "${BASE_DIR}/Iggy/include/rrCore.h" +) +source_group("Orbis/Iggy/include" FILES ${_MINECRAFT_CLIENT_ORBIS_ORBIS_IGGY_INCLUDE}) + +set(_MINECRAFT_CLIENT_ORBIS_ORBIS_MILES_SOUND_SYSTEM_INCLUDE + "${BASE_DIR}/Miles/include/mss.h" + "${BASE_DIR}/Miles/include/rrCore.h" +) +source_group("Orbis/Miles Sound System/include" FILES ${_MINECRAFT_CLIENT_ORBIS_ORBIS_MILES_SOUND_SYSTEM_INCLUDE}) + +set(_MINECRAFT_CLIENT_ORBIS_ORBIS_MILES_SOUND_SYSTEM_LIB + "${BASE_DIR}/Miles/lib/mssorbis.a" +) +source_group("Orbis/Miles Sound System/lib" FILES ${_MINECRAFT_CLIENT_ORBIS_ORBIS_MILES_SOUND_SYSTEM_LIB}) + +set(_MINECRAFT_CLIENT_ORBIS_ORBIS_NETWORK + "${BASE_DIR}/Network/Orbis_NPToolkit.cpp" + "${BASE_DIR}/Network/Orbis_NPToolkit.h" + "${BASE_DIR}/Network/PsPlusUpsellWrapper_Orbis.cpp" + "${BASE_DIR}/Network/PsPlusUpsellWrapper_Orbis.h" + "${BASE_DIR}/Network/SQRNetworkManager_Orbis.cpp" + "${BASE_DIR}/Network/SQRNetworkManager_Orbis.h" + "${BASE_DIR}/Network/SonyCommerce_Orbis.cpp" + "${BASE_DIR}/Network/SonyCommerce_Orbis.h" + "${BASE_DIR}/Network/SonyHttp_Orbis.cpp" + "${BASE_DIR}/Network/SonyHttp_Orbis.h" + "${BASE_DIR}/Network/SonyRemoteStorage_Orbis.cpp" + "${BASE_DIR}/Network/SonyRemoteStorage_Orbis.h" + "${BASE_DIR}/Network/SonyVoiceChat_Orbis.cpp" + "${BASE_DIR}/Network/SonyVoiceChat_Orbis.h" +) +source_group("Orbis/Network" FILES ${_MINECRAFT_CLIENT_ORBIS_ORBIS_NETWORK}) + +set(_MINECRAFT_CLIENT_ORBIS_ORBIS_ORBISEXTRAS + "${BASE_DIR}/OrbisExtras/OrbisMaths.h" + "${BASE_DIR}/OrbisExtras/OrbisStubs.cpp" + "${BASE_DIR}/OrbisExtras/OrbisStubs.h" + "${BASE_DIR}/OrbisExtras/OrbisTypes.h" + "${BASE_DIR}/OrbisExtras/TLSStorage.cpp" + "${BASE_DIR}/OrbisExtras/TLSStorage.h" + "${BASE_DIR}/OrbisExtras/winerror.h" +) +source_group("Orbis/OrbisExtras" FILES ${_MINECRAFT_CLIENT_ORBIS_ORBIS_ORBISEXTRAS}) + +set(_MINECRAFT_CLIENT_ORBIS_ORBIS_LEADERBOARDS + "${BASE_DIR}/Leaderboards/OrbisLeaderboardManager.cpp" + "${BASE_DIR}/Leaderboards/OrbisLeaderboardManager.h" +) +source_group("Orbis/Leaderboards" FILES ${_MINECRAFT_CLIENT_ORBIS_ORBIS_LEADERBOARDS}) + +set(_MINECRAFT_CLIENT_ORBIS_ORBIS_SENTIENT + "${BASE_DIR}/Sentient/DynamicConfigurations.h" + "${BASE_DIR}/Sentient/MinecraftTelemetry.h" + "${BASE_DIR}/Sentient/SentientManager.h" + "${BASE_DIR}/Sentient/SentientStats.h" + "${BASE_DIR}/Sentient/SentientTelemetryCommon.h" + "${BASE_DIR}/Sentient/TelemetryEnum.h" +) +source_group("Orbis/Sentient" FILES ${_MINECRAFT_CLIENT_ORBIS_ORBIS_SENTIENT}) + +set(_MINECRAFT_CLIENT_ORBIS_ORBIS_SOCIAL + "${BASE_DIR}/Social/SocialManager.h" +) +source_group("Orbis/Social" FILES ${_MINECRAFT_CLIENT_ORBIS_ORBIS_SOCIAL}) + +set(_MINECRAFT_CLIENT_ORBIS_ORBIS_XML + "${BASE_DIR}/XML/ATGXmlParser.h" +) +source_group("Orbis/XML" FILES ${_MINECRAFT_CLIENT_ORBIS_ORBIS_XML}) + +set(_MINECRAFT_CLIENT_ORBIS_PS3 + "${CMAKE_CURRENT_SOURCE_DIR}/PS3/Passphrase/ps3__np_conf.h" +) +source_group("PS3" FILES ${_MINECRAFT_CLIENT_ORBIS_PS3}) + +set(_MINECRAFT_CLIENT_ORBIS_PS3_4JLIBS_INC + "${CMAKE_CURRENT_SOURCE_DIR}/PS3/4JLibs/inc/4J_Input.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PS3/4JLibs/inc/4J_Profile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PS3/4JLibs/inc/4J_Render.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PS3/4JLibs/inc/4J_Storage.h" +) +source_group("PS3/4JLibs/inc" FILES ${_MINECRAFT_CLIENT_ORBIS_PS3_4JLIBS_INC}) + +set(_MINECRAFT_CLIENT_ORBIS_PS3_IGGY_INCLUDE + "${CMAKE_CURRENT_SOURCE_DIR}/PS3/Iggy/include/gdraw.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PS3/Iggy/include/iggy.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PS3/Iggy/include/iggyexpruntime.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PS3/Iggy/include/iggyperfmon.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PS3/Iggy/include/iggyperfmon_ps3.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PS3/Iggy/include/rrCore.h" +) +source_group("PS3/Iggy/include" FILES ${_MINECRAFT_CLIENT_ORBIS_PS3_IGGY_INCLUDE}) + +set(_MINECRAFT_CLIENT_ORBIS_PS3_PS3EXTRAS + "${CMAKE_CURRENT_SOURCE_DIR}/PS3/PS3Extras/ShutdownManager.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/PS3/PS3Extras/ShutdownManager.h" +) +source_group("PS3/PS3Extras" FILES ${_MINECRAFT_CLIENT_ORBIS_PS3_PS3EXTRAS}) + +set(_MINECRAFT_CLIENT_ORBIS_PS3_SENTIENT + "${CMAKE_CURRENT_SOURCE_DIR}/PS3/Sentient/MinecraftTelemetry.h" +) +source_group("PS3/Sentient" FILES ${_MINECRAFT_CLIENT_ORBIS_PS3_SENTIENT}) + +set(_MINECRAFT_CLIENT_ORBIS_SOURCE_FILES + "${CMAKE_CURRENT_SOURCE_DIR}/Extrax64Stubs.cpp" +) +source_group("Source Files" FILES ${_MINECRAFT_CLIENT_ORBIS_SOURCE_FILES}) + +set(_MINECRAFT_CLIENT_ORBIS_WINDOWS + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/MinecraftWindows.rc" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Resource.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/targetver.h" +) +source_group("Windows" FILES ${_MINECRAFT_CLIENT_ORBIS_WINDOWS}) + +set(_MINECRAFT_CLIENT_ORBIS_WINDOWS64_4JLIBS_INC + "${CMAKE_CURRENT_SOURCE_DIR}/Windows64/4JLibs/inc/4J_Input.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Windows64/4JLibs/inc/4J_Profile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Windows64/4JLibs/inc/4J_Render.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Windows64/4JLibs/inc/4J_Storage.h" +) +source_group("Windows64/4JLibs/inc" FILES ${_MINECRAFT_CLIENT_ORBIS_WINDOWS64_4JLIBS_INC}) + +set(_MINECRAFT_CLIENT_ORBIS_XBOX_SENTIENTLIBS_INC + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientAvatar.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientBoxArt.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientConfig.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientCore.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientCulture.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientCultureBackCompat_SenBoxArt.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientCultureBackCompat_SenClientUGC.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientCultureBackCompat_SenCore.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientCultureBackCompat_SenNews.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientCultureBackCompat_SenSuperstars.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientDynamicConfig.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientFame.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientFile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientHelp.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientMain.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientMarkers.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientNews.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientPackage.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientRawData.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientResource.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientStats.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientSuperstars.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientSys.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientTypes.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientUGC.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientUGCLeaderboards.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientUGCTypes.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientUser.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientUtil.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientXML.h" +) +source_group("Xbox/SentientLibs/inc" FILES ${_MINECRAFT_CLIENT_ORBIS_XBOX_SENTIENTLIBS_INC}) + +set(_MINECRAFT_CLIENT_ORBIS_NET_MINECRAFT_CLIENT_MULTIPLAYER + "${CMAKE_CURRENT_SOURCE_DIR}/ConnectScreen.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ConnectScreen.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DisconnectedScreen.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DisconnectedScreen.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PlayerInfo.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ReceivingLevelScreen.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ReceivingLevelScreen.h" +) +source_group("net/minecraft/client/multiplayer" FILES ${_MINECRAFT_CLIENT_ORBIS_NET_MINECRAFT_CLIENT_MULTIPLAYER}) + +set(_MINECRAFT_CLIENT_ORBIS_NET_MINECRAFT_STATS + "${CMAKE_CURRENT_SOURCE_DIR}/StatsCounter.h" +) +source_group("net/minecraft/stats" FILES ${_MINECRAFT_CLIENT_ORBIS_NET_MINECRAFT_STATS}) + +set(MINECRAFT_CLIENT_ORBIS + ${_MINECRAFT_CLIENT_ORBIS_ROOT} + ${_MINECRAFT_CLIENT_ORBIS_COMMON_RES_AUDIO} + ${_MINECRAFT_CLIENT_ORBIS_COMMON_AUDIO} + ${_MINECRAFT_CLIENT_ORBIS_COMMON_LEADERBOARDS} + ${_MINECRAFT_CLIENT_ORBIS_COMMON_NETWORK_SONY} + ${_MINECRAFT_CLIENT_ORBIS_COMMON_UI} + ${_MINECRAFT_CLIENT_ORBIS_COMMON_UI_COMPONENTS} + ${_MINECRAFT_CLIENT_ORBIS_COMMON_UI_CONTROLS} + ${_MINECRAFT_CLIENT_ORBIS_COMMON_UI_SCENES} + ${_MINECRAFT_CLIENT_ORBIS_COMMON_UI_SCENES_DEBUG} + ${_MINECRAFT_CLIENT_ORBIS_COMMON_UI_SCENES_FRONTEND_MENU_SCREENS} + ${_MINECRAFT_CLIENT_ORBIS_COMMON_UI_SCENES_HELP__OPTIONS} + ${_MINECRAFT_CLIENT_ORBIS_COMMON_UI_SCENES_INGAME_MENU_SCREENS} + ${_MINECRAFT_CLIENT_ORBIS_COMMON_UI_SCENES_INGAME_MENU_SCREENS_CONTAINERS} + ${_MINECRAFT_CLIENT_ORBIS_COMMON_ZLIB} + ${_MINECRAFT_CLIENT_ORBIS_DURANGO_XML} + ${_MINECRAFT_CLIENT_ORBIS_HEADER_FILES} + ${_MINECRAFT_CLIENT_ORBIS_ORBIS} + ${_MINECRAFT_CLIENT_ORBIS_ORBIS_IGGY_GDRAW} + ${_MINECRAFT_CLIENT_ORBIS_ORBIS_IGGY_INCLUDE} + ${_MINECRAFT_CLIENT_ORBIS_ORBIS_MILES_SOUND_SYSTEM_INCLUDE} + ${_MINECRAFT_CLIENT_ORBIS_ORBIS_MILES_SOUND_SYSTEM_LIB} + ${_MINECRAFT_CLIENT_ORBIS_ORBIS_NETWORK} + ${_MINECRAFT_CLIENT_ORBIS_ORBIS_ORBISEXTRAS} + ${_MINECRAFT_CLIENT_ORBIS_ORBIS_LEADERBOARDS} + ${_MINECRAFT_CLIENT_ORBIS_ORBIS_SENTIENT} + ${_MINECRAFT_CLIENT_ORBIS_ORBIS_SOCIAL} + ${_MINECRAFT_CLIENT_ORBIS_ORBIS_XML} + ${_MINECRAFT_CLIENT_ORBIS_PS3} + ${_MINECRAFT_CLIENT_ORBIS_PS3_4JLIBS_INC} + ${_MINECRAFT_CLIENT_ORBIS_PS3_IGGY_INCLUDE} + ${_MINECRAFT_CLIENT_ORBIS_PS3_PS3EXTRAS} + ${_MINECRAFT_CLIENT_ORBIS_PS3_SENTIENT} + ${_MINECRAFT_CLIENT_ORBIS_SOURCE_FILES} + ${_MINECRAFT_CLIENT_ORBIS_WINDOWS} + ${_MINECRAFT_CLIENT_ORBIS_WINDOWS64_4JLIBS_INC} + ${_MINECRAFT_CLIENT_ORBIS_XBOX_SENTIENTLIBS_INC} + ${_MINECRAFT_CLIENT_ORBIS_NET_MINECRAFT_CLIENT_MULTIPLAYER} + ${_MINECRAFT_CLIENT_ORBIS_NET_MINECRAFT_STATS} +) diff --git a/Minecraft.Client/cmake/sources/PS3.cmake b/Minecraft.Client/cmake/sources/PS3.cmake new file mode 100644 index 00000000..8fd40f5e --- /dev/null +++ b/Minecraft.Client/cmake/sources/PS3.cmake @@ -0,0 +1,663 @@ +set(BASE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/PS3/") + +set(_MINECRAFT_CLIENT_PS3_COMMON_AUDIO + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Audio/SoundEngine.cpp" +) +source_group("Common/Audio" FILES ${_MINECRAFT_CLIENT_PS3_COMMON_AUDIO}) + +set(_MINECRAFT_CLIENT_PS3_COMMON_LEADERBOARDS + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Leaderboards/SonyLeaderboardManager.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Leaderboards/SonyLeaderboardManager.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Leaderboards/base64.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Leaderboards/base64.h" +) +source_group("Common/Leaderboards" FILES ${_MINECRAFT_CLIENT_PS3_COMMON_LEADERBOARDS}) + +set(_MINECRAFT_CLIENT_PS3_COMMON_NETWORK_SONY + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Network/Sony/NetworkPlayerSony.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Network/Sony/NetworkPlayerSony.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Network/Sony/PlatformNetworkManagerSony.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Network/Sony/PlatformNetworkManagerSony.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Network/Sony/SQRNetworkManager.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Network/Sony/SQRNetworkManager.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Network/Sony/SQRNetworkPlayer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Network/Sony/SQRNetworkPlayer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Network/Sony/SonyCommerce.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Network/Sony/SonyHttp.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Network/Sony/SonyHttp.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Network/Sony/SonyRemoteStorage.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Network/Sony/SonyRemoteStorage.h" +) +source_group("Common/Network/Sony" FILES ${_MINECRAFT_CLIENT_PS3_COMMON_NETWORK_SONY}) + +set(_MINECRAFT_CLIENT_PS3_COMMON_UI + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UI.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIBitmapFont.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIBitmapFont.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIController.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIController.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIGroup.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIGroup.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UILayer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UILayer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UITTFFont.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UITTFFont.h" +) +source_group("Common/UI" FILES ${_MINECRAFT_CLIENT_PS3_COMMON_UI}) + +set(_MINECRAFT_CLIENT_PS3_COMMON_UI_COMPONENTS + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_Chat.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_Chat.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_DebugUIConsole.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_DebugUIConsole.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_DebugUIMarketingGuide.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_DebugUIMarketingGuide.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_Logo.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_Logo.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_MenuBackground.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_MenuBackground.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_Panorama.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_Panorama.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_PressStartToPlay.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_PressStartToPlay.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_Tooltips.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_Tooltips.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_TutorialPopup.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_TutorialPopup.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HUD.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HUD.h" +) +source_group("Common/UI/Components" FILES ${_MINECRAFT_CLIENT_PS3_COMMON_UI_COMPONENTS}) + +set(_MINECRAFT_CLIENT_PS3_COMMON_UI_CONTROLS + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Base.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Base.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_BeaconEffectButton.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_BeaconEffectButton.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_BitmapIcon.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_BitmapIcon.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Button.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Button.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_ButtonList.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_ButtonList.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_CheckBox.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_CheckBox.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Cursor.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Cursor.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_DLCList.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_DLCList.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_DynamicLabel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_DynamicLabel.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_EnchantmentBook.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_EnchantmentBook.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_EnchantmentButton.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_EnchantmentButton.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_HTMLLabel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_HTMLLabel.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Label.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Label.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_LeaderboardList.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_LeaderboardList.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_MinecraftHorse.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_MinecraftHorse.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_MinecraftPlayer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_MinecraftPlayer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_PlayerList.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_PlayerList.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_PlayerSkinPreview.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_PlayerSkinPreview.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Progress.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Progress.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_SaveList.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_SaveList.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Slider.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Slider.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_SlotList.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_SlotList.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_SpaceIndicatorBar.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_SpaceIndicatorBar.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_TextInput.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_TextInput.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_TexturePackList.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_TexturePackList.h" +) +source_group("Common/UI/Controls" FILES ${_MINECRAFT_CLIENT_PS3_COMMON_UI_CONTROLS}) + +set(_MINECRAFT_CLIENT_PS3_COMMON_UI_SCENES + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_ConnectingProgress.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_ConnectingProgress.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_FullscreenProgress.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_FullscreenProgress.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_Keyboard.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_Keyboard.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_MessageBox.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_MessageBox.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_QuadrantSignin.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_QuadrantSignin.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_Timer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_Timer.h" +) +source_group("Common/UI/Scenes" FILES ${_MINECRAFT_CLIENT_PS3_COMMON_UI_SCENES}) + +set(_MINECRAFT_CLIENT_PS3_COMMON_UI_SCENES_DEBUG + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DebugCreateSchematic.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DebugCreateSchematic.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DebugOptions.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DebugOptions.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DebugOverlay.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DebugOverlay.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DebugSetCamera.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DebugSetCamera.h" +) +source_group("Common/UI/Scenes/Debug" FILES ${_MINECRAFT_CLIENT_PS3_COMMON_UI_SCENES_DEBUG}) + +set(_MINECRAFT_CLIENT_PS3_COMMON_UI_SCENES_FRONTEND_MENU_SCREENS + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/IUIScene_StartGame.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_CreateWorldMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_CreateWorldMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DLCMainMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DLCMainMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DLCOffersMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DLCOffersMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_EULA.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_EULA.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_Intro.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_Intro.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_JoinMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_JoinMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_LaunchMoreOptionsMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_LaunchMoreOptionsMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_LeaderboardsMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_LeaderboardsMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_LoadMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_LoadMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_LoadOrJoinMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_LoadOrJoinMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_MainMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_MainMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_NewUpdateMessage.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_NewUpdateMessage.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SaveMessage.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SaveMessage.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_TrialExitUpsell.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_TrialExitUpsell.h" +) +source_group("Common/UI/Scenes/Frontend Menu screens" FILES ${_MINECRAFT_CLIENT_PS3_COMMON_UI_SCENES_FRONTEND_MENU_SCREENS}) + +set(_MINECRAFT_CLIENT_PS3_COMMON_UI_SCENES_HELP__OPTIONS + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_ControlsMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_ControlsMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_Credits.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_Credits.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HelpAndOptionsMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HelpAndOptionsMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HowToPlay.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HowToPlay.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HowToPlayMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HowToPlayMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_LanguageSelector.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_LanguageSelector.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_ReinstallMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_ReinstallMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsAudioMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsAudioMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsControlMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsControlMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsGraphicsMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsGraphicsMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsOptionsMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsOptionsMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsUIMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsUIMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SkinSelectMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SkinSelectMenu.h" +) +source_group("Common/UI/Scenes/Help & Options" FILES ${_MINECRAFT_CLIENT_PS3_COMMON_UI_SCENES_HELP__OPTIONS}) + +set(_MINECRAFT_CLIENT_PS3_COMMON_UI_SCENES_INGAME_MENU_SCREENS + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_CraftingMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_CraftingMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DeathMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DeathMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_EndPoem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_EndPoem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_InGameHostOptionsMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_InGameHostOptionsMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_InGameInfoMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_InGameInfoMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_InGamePlayerOptionsMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_InGamePlayerOptionsMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_PauseMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_PauseMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SignEntryMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SignEntryMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_TeleportMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_TeleportMenu.h" +) +source_group("Common/UI/Scenes/In-Game Menu Screens" FILES ${_MINECRAFT_CLIENT_PS3_COMMON_UI_SCENES_INGAME_MENU_SCREENS}) + +set(_MINECRAFT_CLIENT_PS3_COMMON_UI_SCENES_INGAME_MENU_SCREENS_CONTAINERS + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_AbstractContainerMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_AbstractContainerMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_AnvilMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_AnvilMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_BeaconMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_BeaconMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_BrewingStandMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_BrewingStandMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_ContainerMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_ContainerMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_CreativeMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_CreativeMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DispenserMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DispenserMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_EnchantingMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_EnchantingMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_FireworksMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_FireworksMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_FurnaceMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_FurnaceMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HopperMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HopperMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HorseInventoryMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HorseInventoryMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_InventoryMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_InventoryMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_TradingMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_TradingMenu.h" +) +source_group("Common/UI/Scenes/In-Game Menu Screens/Containers" FILES ${_MINECRAFT_CLIENT_PS3_COMMON_UI_SCENES_INGAME_MENU_SCREENS_CONTAINERS}) + +set(_MINECRAFT_CLIENT_PS3_COMMON_ZLIB + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/adler32.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/compress.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/crc32.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/crc32.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/deflate.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/deflate.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/gzclose.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/gzguts.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/gzlib.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/gzread.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/gzwrite.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/infback.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/inffast.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/inffast.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/inffixed.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/inflate.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/inflate.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/inftrees.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/inftrees.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/trees.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/trees.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/uncompr.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/zconf.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/zlib.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/zutil.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/zutil.h" +) +source_group("Common/zlib" FILES ${_MINECRAFT_CLIENT_PS3_COMMON_ZLIB}) + +set(_MINECRAFT_CLIENT_PS3_DURANGO + "${CMAKE_CURRENT_SOURCE_DIR}/Durango/Durango_UIController.h" +) +source_group("Durango" FILES ${_MINECRAFT_CLIENT_PS3_DURANGO}) + +set(_MINECRAFT_CLIENT_PS3_DURANGO_IGGY_GDRAW + "${CMAKE_CURRENT_SOURCE_DIR}/Durango/Iggy/gdraw/gdraw_d3d10_shaders.inl" + "${CMAKE_CURRENT_SOURCE_DIR}/Durango/Iggy/gdraw/gdraw_d3d11.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Durango/Iggy/gdraw/gdraw_d3d1x_shared.inl" + "${CMAKE_CURRENT_SOURCE_DIR}/Durango/Iggy/gdraw/gdraw_shared.inl" +) +source_group("Durango/Iggy/gdraw" FILES ${_MINECRAFT_CLIENT_PS3_DURANGO_IGGY_GDRAW}) + +set(_MINECRAFT_CLIENT_PS3_DURANGO_IGGY_INCLUDE + "${CMAKE_CURRENT_SOURCE_DIR}/Durango/Iggy/include/gdraw.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Durango/Iggy/include/iggy.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Durango/Iggy/include/iggyexpruntime.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Durango/Iggy/include/iggyperfmon.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Durango/Iggy/include/rrCore.h" +) +source_group("Durango/Iggy/include" FILES ${_MINECRAFT_CLIENT_PS3_DURANGO_IGGY_INCLUDE}) + +set(_MINECRAFT_CLIENT_PS3_PS3 + "${BASE_DIR}/PS3Extras/C4JSpursJob.cpp" + "${BASE_DIR}/PS3Extras/C4JSpursJob.h" + "${BASE_DIR}/PS3_App.cpp" + "${BASE_DIR}/PS3_App.h" + "${BASE_DIR}/PS3_UIController.cpp" + "${BASE_DIR}/PS3_UIController.h" + "${BASE_DIR}/Passphrase/ps3__np_conf.h" + "${BASE_DIR}/Minecraft_Macros.h" + "${BASE_DIR}/PS3_Minecraft.cpp" + "${BASE_DIR}/PS3_PlayerUID.cpp" + "${BASE_DIR}/PS3_PlayerUID.h" +) +source_group("PS3" FILES ${_MINECRAFT_CLIENT_PS3_PS3}) + +set(_MINECRAFT_CLIENT_PS3_PS3_4JLIBS + "${BASE_DIR}/4JLibs/STO_TitleSmallStorage.cpp" + "${BASE_DIR}/4JLibs/STO_TitleSmallStorage.h" +) +source_group("PS3/4JLibs" FILES ${_MINECRAFT_CLIENT_PS3_PS3_4JLIBS}) + +set(_MINECRAFT_CLIENT_PS3_PS3_4JLIBS_INC + "${BASE_DIR}/4JLibs/inc/4J_Input.h" + "${BASE_DIR}/4JLibs/inc/4J_Profile.h" + "${BASE_DIR}/4JLibs/inc/4J_Render.h" + "${BASE_DIR}/4JLibs/inc/4J_Storage.h" +) +source_group("PS3/4JLibs/inc" FILES ${_MINECRAFT_CLIENT_PS3_PS3_4JLIBS_INC}) + +set(_MINECRAFT_CLIENT_PS3_PS3_CHUNKREBUILD_SPU + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/BedTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/BookshelfTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/BrewingStandTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/Bush_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/ButtonTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/CactusTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/CakeTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/CauldronTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/ChestTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/ChunkRebuildData.cpp" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/ChunkRebuildData.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/CocoaTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/CropTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/DetectorRailTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/DiodeTile_SPU.cpp" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/DiodeTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/Direction_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/DirectionalTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/DirtTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/DispenserTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/DoorTile_SPU.cpp" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/DoorTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/EggTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/EnchantmentTableTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/EntityTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/Facing_SPU.cpp" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/Facing_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/FarmTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/FenceGateTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/FenceTile_SPU.cpp" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/FenceTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/FireTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/FurnaceTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/GlassTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/GrassTile_SPU.cpp" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/GrassTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/HalfSlabTile_SPU.cpp" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/HalfSlabTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/HalfTransparentTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/HugeMushroomTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/IceTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/Icon_SPU.cpp" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/Icon_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/LadderTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/LeafTile_SPU.cpp" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/LeafTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/LeverTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/LiquidTile_SPU.cpp" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/LiquidTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/Material_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/MelonTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/Mushroom_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/MycelTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/NetherStalkTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/PistonBaseTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/PistonExtensionTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/PistonMovingPiece_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/PortalTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/PressurePlateTile_SPU.cpp" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/PressurePlateTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/PumpkinTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/RailTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/RecordPlayerTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/RedStoneDustTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/RedlightTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/ReedTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/SandStoneTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/Sapling_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/SignTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/SmoothStoneBrickTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/StairTile_SPU.cpp" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/StairTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/StemTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/StoneMonsterTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/TallGrass_SPU.cpp" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/TallGrass_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/Tesselator_SPU.cpp" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/Tesselator_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/TheEndPortalFrameTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/TheEndPortal_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/ThinFenceTile_SPU.cpp" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/ThinFenceTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/TileRenderer_SPU.cpp" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/TileRenderer_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/Tile_SPU.cpp" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/Tile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/TntTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/TopSnowTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/TorchTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/TrapDoorTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/TreeTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/VineTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/WaterLilyTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/WebTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/WoodTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/WorkbenchTile_SPU.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/stdafx.h" + "${BASE_DIR}/SPU_Tasks/ChunkUpdate/stubs_SPU.h" +) +source_group("PS3/ChunkRebuild_SPU" FILES ${_MINECRAFT_CLIENT_PS3_PS3_CHUNKREBUILD_SPU}) + +set(_MINECRAFT_CLIENT_PS3_PS3_COMPRESSEDTILE_SPU + "${BASE_DIR}/SPU_Tasks/CompressedTile/CompressedTileStorage_SPU.cpp" + "${BASE_DIR}/SPU_Tasks/CompressedTile/CompressedTileStorage_SPU.h" +) +source_group("PS3/CompressedTile_SPU" FILES ${_MINECRAFT_CLIENT_PS3_PS3_COMPRESSEDTILE_SPU}) + +set(_MINECRAFT_CLIENT_PS3_PS3_IGGY_GDRAW + "${BASE_DIR}/Iggy/gdraw/gdraw_ps3gcm.cpp" + "${BASE_DIR}/Iggy/gdraw/gdraw_ps3gcm.h" + "${BASE_DIR}/Iggy/gdraw/gdraw_ps3gcm_shaders.inl" + "${BASE_DIR}/Iggy/gdraw/gdraw_shared.inl" +) +source_group("PS3/Iggy/gdraw" FILES ${_MINECRAFT_CLIENT_PS3_PS3_IGGY_GDRAW}) + +set(_MINECRAFT_CLIENT_PS3_PS3_IGGY_INCLUDE + "${BASE_DIR}/Iggy/include/gdraw.h" + "${BASE_DIR}/Iggy/include/iggy.h" + "${BASE_DIR}/Iggy/include/iggyexpruntime.h" + "${BASE_DIR}/Iggy/include/iggyperfmon.h" + "${BASE_DIR}/Iggy/include/iggyperfmon_ps3.h" + "${BASE_DIR}/Iggy/include/rrCore.h" +) +source_group("PS3/Iggy/include" FILES ${_MINECRAFT_CLIENT_PS3_PS3_IGGY_INCLUDE}) + +set(_MINECRAFT_CLIENT_PS3_PS3_MILES_SOUND_SYSTEM_INCLUDE + "${BASE_DIR}/Miles/include/mss.h" + "${BASE_DIR}/Miles/include/rrCore.h" +) +source_group("PS3/Miles Sound System/include" FILES ${_MINECRAFT_CLIENT_PS3_PS3_MILES_SOUND_SYSTEM_INCLUDE}) + +set(_MINECRAFT_CLIENT_PS3_PS3_MILES_SOUND_SYSTEM_LIB + "${BASE_DIR}/Miles/lib/audps3.a" + "${BASE_DIR}/Miles/lib/fltps3.a" + "${BASE_DIR}/Miles/lib/mssps3.a" +) +source_group("PS3/Miles Sound System/lib" FILES ${_MINECRAFT_CLIENT_PS3_PS3_MILES_SOUND_SYSTEM_LIB}) + +set(_MINECRAFT_CLIENT_PS3_PS3_MILES_SOUND_SYSTEM_LIB_SPU + "${BASE_DIR}/Miles/lib/spu/binkaspu.a" + "${BASE_DIR}/Miles/lib/spu/mssppu_raw.a" + "${BASE_DIR}/Miles/lib/spu/mssppu_spurs.a" + "${BASE_DIR}/Miles/lib/spu/mssppu_sputhreads.a" + "${BASE_DIR}/Miles/lib/spu/mssspu.a" + "${BASE_DIR}/Miles/lib/spu/mssspu_raw.a" + "${BASE_DIR}/Miles/lib/spu/mssspu_spurs.a" + "${BASE_DIR}/Miles/lib/spu/mssspu_sputhreads.a" +) +source_group("PS3/Miles Sound System/lib/spu" FILES ${_MINECRAFT_CLIENT_PS3_PS3_MILES_SOUND_SYSTEM_LIB_SPU}) + +set(_MINECRAFT_CLIENT_PS3_PS3_PS3EXTRAS + "${BASE_DIR}/PS3Extras/C4JThread_SPU.cpp" + "${BASE_DIR}/PS3Extras/C4JThread_SPU.h" + "${BASE_DIR}/PS3Extras/EdgeZLib.cpp" + "${BASE_DIR}/PS3Extras/EdgeZLib.h" + "${BASE_DIR}/PS3Extras/PS3Maths.h" + "${BASE_DIR}/PS3Extras/PS3Strings.cpp" + "${BASE_DIR}/PS3Extras/PS3Strings.h" + "${BASE_DIR}/PS3Extras/Ps3Stubs.cpp" + "${BASE_DIR}/PS3Extras/Ps3Stubs.h" + "${BASE_DIR}/PS3Extras/Ps3Types.h" + "${BASE_DIR}/PS3Extras/ShutdownManager.cpp" + "${BASE_DIR}/PS3Extras/ShutdownManager.h" + "${BASE_DIR}/PS3Extras/TLSStorage.cpp" + "${BASE_DIR}/PS3Extras/TLSStorage.h" + "${BASE_DIR}/PS3Extras/winerror.h" +) +source_group("PS3/PS3Extras" FILES ${_MINECRAFT_CLIENT_PS3_PS3_PS3EXTRAS}) + +set(_MINECRAFT_CLIENT_PS3_PS3_AUDIO + "${BASE_DIR}/Audio/PS3_SoundEngine.cpp" +) +source_group("PS3/Audio" FILES ${_MINECRAFT_CLIENT_PS3_PS3_AUDIO}) + +set(_MINECRAFT_CLIENT_PS3_PS3_LEADERBOARDS + "${BASE_DIR}/Leaderboards/PS3LeaderboardManager.cpp" + "${BASE_DIR}/Leaderboards/PS3LeaderboardManager.h" +) +source_group("PS3/Leaderboards" FILES ${_MINECRAFT_CLIENT_PS3_PS3_LEADERBOARDS}) + +set(_MINECRAFT_CLIENT_PS3_PS3_NETWORK + "${BASE_DIR}/Network/SQRNetworkManager_PS3.cpp" + "${BASE_DIR}/Network/SQRNetworkManager_PS3.h" + "${BASE_DIR}/Network/SonyCommerce_PS3.cpp" + "${BASE_DIR}/Network/SonyCommerce_PS3.h" + "${BASE_DIR}/Network/SonyHttp_PS3.cpp" + "${BASE_DIR}/Network/SonyHttp_PS3.h" + "${BASE_DIR}/Network/SonyRemoteStorage_PS3.cpp" + "${BASE_DIR}/Network/SonyRemoteStorage_PS3.h" + "${BASE_DIR}/Network/SonyVoiceChat.cpp" + "${BASE_DIR}/Network/SonyVoiceChat.h" +) +source_group("PS3/Network" FILES ${_MINECRAFT_CLIENT_PS3_PS3_NETWORK}) + +set(_MINECRAFT_CLIENT_PS3_PS3_SENTIENT + "${BASE_DIR}/Sentient/DynamicConfigurations.h" + "${BASE_DIR}/Sentient/MinecraftTelemetry.h" + "${BASE_DIR}/Sentient/SentientManager.h" + "${BASE_DIR}/Sentient/SentientStats.h" + "${BASE_DIR}/Sentient/SentientTelemetryCommon.h" + "${BASE_DIR}/Sentient/TelemetryEnum.h" +) +source_group("PS3/Sentient" FILES ${_MINECRAFT_CLIENT_PS3_PS3_SENTIENT}) + +set(_MINECRAFT_CLIENT_PS3_PS3_SOCIAL + "${BASE_DIR}/Social/SocialManager.h" +) +source_group("PS3/Social" FILES ${_MINECRAFT_CLIENT_PS3_PS3_SOCIAL}) + +set(_MINECRAFT_CLIENT_PS3_SOURCE_FILES + "${CMAKE_CURRENT_SOURCE_DIR}/Extrax64Stubs.cpp" +) +source_group("Source Files" FILES ${_MINECRAFT_CLIENT_PS3_SOURCE_FILES}) + +set(_MINECRAFT_CLIENT_PS3_WINDOWS + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/MinecraftWindows.rc" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Resource.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/targetver.h" +) +source_group("Windows" FILES ${_MINECRAFT_CLIENT_PS3_WINDOWS}) + +set(_MINECRAFT_CLIENT_PS3_WINDOWS64 + "${CMAKE_CURRENT_SOURCE_DIR}/Windows64/Resource.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Windows64/Windows64_App.h" +) +source_group("Windows64" FILES ${_MINECRAFT_CLIENT_PS3_WINDOWS64}) + +set(_MINECRAFT_CLIENT_PS3_WINDOWS64_4JLIBS_INC + "${CMAKE_CURRENT_SOURCE_DIR}/Windows64/4JLibs/inc/4J_Input.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Windows64/4JLibs/inc/4J_Profile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Windows64/4JLibs/inc/4J_Render.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Windows64/4JLibs/inc/4J_Storage.h" +) +source_group("Windows64/4JLibs/inc" FILES ${_MINECRAFT_CLIENT_PS3_WINDOWS64_4JLIBS_INC}) + +set(_MINECRAFT_CLIENT_PS3_WINDOWS64_GAMECONFIG + "${CMAKE_CURRENT_SOURCE_DIR}/Windows64/GameConfig/Minecraft.gameconfig" + "${CMAKE_CURRENT_SOURCE_DIR}/Windows64/GameConfig/Minecraft.spa" + "${CMAKE_CURRENT_SOURCE_DIR}/Windows64/GameConfig/Minecraft.spa.h" +) +source_group("Windows64/GameConfig" FILES ${_MINECRAFT_CLIENT_PS3_WINDOWS64_GAMECONFIG}) + +set(_MINECRAFT_CLIENT_PS3_WINDOWS64_XML + "${CMAKE_CURRENT_SOURCE_DIR}/Windows64/XML/ATGXmlParser.h" +) +source_group("Windows64/XML" FILES ${_MINECRAFT_CLIENT_PS3_WINDOWS64_XML}) + +set(_MINECRAFT_CLIENT_PS3_NET_MINECRAFT_CLIENT_MULTIPLAYER + "${CMAKE_CURRENT_SOURCE_DIR}/ConnectScreen.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ConnectScreen.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DisconnectedScreen.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DisconnectedScreen.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PlayerInfo.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ReceivingLevelScreen.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ReceivingLevelScreen.h" +) +source_group("net/minecraft/client/multiplayer" FILES ${_MINECRAFT_CLIENT_PS3_NET_MINECRAFT_CLIENT_MULTIPLAYER}) + +set(_MINECRAFT_CLIENT_PS3_NET_MINECRAFT_STATS + "${CMAKE_CURRENT_SOURCE_DIR}/StatsCounter.h" +) +source_group("net/minecraft/stats" FILES ${_MINECRAFT_CLIENT_PS3_NET_MINECRAFT_STATS}) + +set(MINECRAFT_CLIENT_PS3 + ${_MINECRAFT_CLIENT_PS3_COMMON_AUDIO} + ${_MINECRAFT_CLIENT_PS3_COMMON_LEADERBOARDS} + ${_MINECRAFT_CLIENT_PS3_COMMON_NETWORK_SONY} + ${_MINECRAFT_CLIENT_PS3_COMMON_UI} + ${_MINECRAFT_CLIENT_PS3_COMMON_UI_COMPONENTS} + ${_MINECRAFT_CLIENT_PS3_COMMON_UI_CONTROLS} + ${_MINECRAFT_CLIENT_PS3_COMMON_UI_SCENES} + ${_MINECRAFT_CLIENT_PS3_COMMON_UI_SCENES_DEBUG} + ${_MINECRAFT_CLIENT_PS3_COMMON_UI_SCENES_FRONTEND_MENU_SCREENS} + ${_MINECRAFT_CLIENT_PS3_COMMON_UI_SCENES_HELP__OPTIONS} + ${_MINECRAFT_CLIENT_PS3_COMMON_UI_SCENES_INGAME_MENU_SCREENS} + ${_MINECRAFT_CLIENT_PS3_COMMON_UI_SCENES_INGAME_MENU_SCREENS_CONTAINERS} + ${_MINECRAFT_CLIENT_PS3_COMMON_ZLIB} + ${_MINECRAFT_CLIENT_PS3_DURANGO} + ${_MINECRAFT_CLIENT_PS3_DURANGO_IGGY_GDRAW} + ${_MINECRAFT_CLIENT_PS3_DURANGO_IGGY_INCLUDE} + ${_MINECRAFT_CLIENT_PS3_PS3} + ${_MINECRAFT_CLIENT_PS3_PS3_4JLIBS} + ${_MINECRAFT_CLIENT_PS3_PS3_4JLIBS_INC} + ${_MINECRAFT_CLIENT_PS3_PS3_CHUNKREBUILD_SPU} + ${_MINECRAFT_CLIENT_PS3_PS3_COMPRESSEDTILE_SPU} + ${_MINECRAFT_CLIENT_PS3_PS3_IGGY_GDRAW} + ${_MINECRAFT_CLIENT_PS3_PS3_IGGY_INCLUDE} + ${_MINECRAFT_CLIENT_PS3_PS3_MILES_SOUND_SYSTEM_INCLUDE} + ${_MINECRAFT_CLIENT_PS3_PS3_MILES_SOUND_SYSTEM_LIB} + ${_MINECRAFT_CLIENT_PS3_PS3_MILES_SOUND_SYSTEM_LIB_SPU} + ${_MINECRAFT_CLIENT_PS3_PS3_PS3EXTRAS} + ${_MINECRAFT_CLIENT_PS3_PS3_AUDIO} + ${_MINECRAFT_CLIENT_PS3_PS3_LEADERBOARDS} + ${_MINECRAFT_CLIENT_PS3_PS3_NETWORK} + ${_MINECRAFT_CLIENT_PS3_PS3_SENTIENT} + ${_MINECRAFT_CLIENT_PS3_PS3_SOCIAL} + ${_MINECRAFT_CLIENT_PS3_SOURCE_FILES} + ${_MINECRAFT_CLIENT_PS3_WINDOWS} + ${_MINECRAFT_CLIENT_PS3_WINDOWS64} + ${_MINECRAFT_CLIENT_PS3_WINDOWS64_4JLIBS_INC} + ${_MINECRAFT_CLIENT_PS3_WINDOWS64_GAMECONFIG} + ${_MINECRAFT_CLIENT_PS3_WINDOWS64_XML} + ${_MINECRAFT_CLIENT_PS3_NET_MINECRAFT_CLIENT_MULTIPLAYER} + ${_MINECRAFT_CLIENT_PS3_NET_MINECRAFT_STATS} +) diff --git a/Minecraft.Client/cmake/sources/PSVita.cmake b/Minecraft.Client/cmake/sources/PSVita.cmake new file mode 100644 index 00000000..3a7c68c5 --- /dev/null +++ b/Minecraft.Client/cmake/sources/PSVita.cmake @@ -0,0 +1,489 @@ +set(BASE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/PSVita/") + +set(_MINECRAFT_CLIENT_PSVITA_COMMON_AUDIO + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Audio/SoundEngine.cpp" +) +source_group("Common/Audio" FILES ${_MINECRAFT_CLIENT_PSVITA_COMMON_AUDIO}) + +set(_MINECRAFT_CLIENT_PSVITA_COMMON_LEADERBOARDS + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Leaderboards/SonyLeaderboardManager.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Leaderboards/SonyLeaderboardManager.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Leaderboards/base64.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Leaderboards/base64.h" +) +source_group("Common/Leaderboards" FILES ${_MINECRAFT_CLIENT_PSVITA_COMMON_LEADERBOARDS}) + +set(_MINECRAFT_CLIENT_PSVITA_COMMON_NETWORK_SONY + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Network/Sony/NetworkPlayerSony.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Network/Sony/NetworkPlayerSony.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Network/Sony/PlatformNetworkManagerSony.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Network/Sony/PlatformNetworkManagerSony.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Network/Sony/SQRNetworkManager.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Network/Sony/SQRNetworkManager.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Network/Sony/SQRNetworkPlayer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Network/Sony/SQRNetworkPlayer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Network/Sony/SonyCommerce.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Network/Sony/SonyHttp.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Network/Sony/SonyHttp.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Network/Sony/SonyRemoteStorage.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Network/Sony/SonyRemoteStorage.h" +) +source_group("Common/Network/Sony" FILES ${_MINECRAFT_CLIENT_PSVITA_COMMON_NETWORK_SONY}) + +set(_MINECRAFT_CLIENT_PSVITA_COMMON_UI + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UI.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIBitmapFont.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIBitmapFont.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIController.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIController.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIGroup.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIGroup.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UILayer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UILayer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UITTFFont.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UITTFFont.h" +) +source_group("Common/UI" FILES ${_MINECRAFT_CLIENT_PSVITA_COMMON_UI}) + +set(_MINECRAFT_CLIENT_PSVITA_COMMON_UI_COMPONENTS + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_Chat.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_Chat.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_DebugUIConsole.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_DebugUIConsole.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_DebugUIMarketingGuide.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_DebugUIMarketingGuide.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_Logo.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_Logo.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_MenuBackground.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_MenuBackground.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_Panorama.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_Panorama.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_PressStartToPlay.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_PressStartToPlay.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_Tooltips.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_Tooltips.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_TutorialPopup.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_TutorialPopup.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HUD.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HUD.h" +) +source_group("Common/UI/Components" FILES ${_MINECRAFT_CLIENT_PSVITA_COMMON_UI_COMPONENTS}) + +set(_MINECRAFT_CLIENT_PSVITA_COMMON_UI_CONTROLS + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Base.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Base.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_BeaconEffectButton.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_BeaconEffectButton.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_BitmapIcon.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_BitmapIcon.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Button.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Button.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_ButtonList.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_ButtonList.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_CheckBox.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_CheckBox.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Cursor.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Cursor.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_DLCList.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_DLCList.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_DynamicLabel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_DynamicLabel.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_EnchantmentBook.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_EnchantmentBook.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_EnchantmentButton.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_EnchantmentButton.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_HTMLLabel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_HTMLLabel.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Label.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Label.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_LeaderboardList.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_LeaderboardList.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_MinecraftHorse.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_MinecraftHorse.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_MinecraftPlayer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_MinecraftPlayer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_PlayerList.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_PlayerList.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_PlayerSkinPreview.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_PlayerSkinPreview.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Progress.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Progress.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_SaveList.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_SaveList.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Slider.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Slider.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_SlotList.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_SlotList.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_SpaceIndicatorBar.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_SpaceIndicatorBar.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_TextInput.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_TextInput.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_TexturePackList.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_TexturePackList.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Touch.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Touch.h" +) +source_group("Common/UI/Controls" FILES ${_MINECRAFT_CLIENT_PSVITA_COMMON_UI_CONTROLS}) + +set(_MINECRAFT_CLIENT_PSVITA_COMMON_UI_SCENES + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_ConnectingProgress.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_ConnectingProgress.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_FullscreenProgress.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_FullscreenProgress.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_Keyboard.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_Keyboard.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_MessageBox.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_MessageBox.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_QuadrantSignin.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_QuadrantSignin.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_Timer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_Timer.h" +) +source_group("Common/UI/Scenes" FILES ${_MINECRAFT_CLIENT_PSVITA_COMMON_UI_SCENES}) + +set(_MINECRAFT_CLIENT_PSVITA_COMMON_UI_SCENES_DEBUG + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DebugCreateSchematic.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DebugCreateSchematic.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DebugOptions.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DebugOptions.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DebugOverlay.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DebugOverlay.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DebugSetCamera.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DebugSetCamera.h" +) +source_group("Common/UI/Scenes/Debug" FILES ${_MINECRAFT_CLIENT_PSVITA_COMMON_UI_SCENES_DEBUG}) + +set(_MINECRAFT_CLIENT_PSVITA_COMMON_UI_SCENES_FRONTEND_MENU_SCREENS + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/IUIScene_StartGame.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_CreateWorldMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_CreateWorldMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DLCMainMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DLCMainMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DLCOffersMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DLCOffersMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_EULA.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_EULA.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_Intro.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_Intro.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_JoinMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_JoinMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_LaunchMoreOptionsMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_LaunchMoreOptionsMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_LeaderboardsMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_LeaderboardsMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_LoadMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_LoadMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_LoadOrJoinMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_LoadOrJoinMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_MainMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_MainMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_NewUpdateMessage.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_NewUpdateMessage.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SaveMessage.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SaveMessage.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_TrialExitUpsell.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_TrialExitUpsell.h" +) +source_group("Common/UI/Scenes/Frontend Menu screens" FILES ${_MINECRAFT_CLIENT_PSVITA_COMMON_UI_SCENES_FRONTEND_MENU_SCREENS}) + +set(_MINECRAFT_CLIENT_PSVITA_COMMON_UI_SCENES_HELP__OPTIONS + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_ControlsMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_ControlsMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_Credits.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_Credits.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HelpAndOptionsMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HelpAndOptionsMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HowToPlay.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HowToPlay.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HowToPlayMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HowToPlayMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_LanguageSelector.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_LanguageSelector.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_ReinstallMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_ReinstallMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsAudioMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsAudioMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsControlMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsControlMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsGraphicsMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsGraphicsMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsOptionsMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsOptionsMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsUIMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsUIMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SkinSelectMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SkinSelectMenu.h" +) +source_group("Common/UI/Scenes/Help & Options" FILES ${_MINECRAFT_CLIENT_PSVITA_COMMON_UI_SCENES_HELP__OPTIONS}) + +set(_MINECRAFT_CLIENT_PSVITA_COMMON_UI_SCENES_INGAME_MENU_SCREENS + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_CraftingMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_CraftingMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DeathMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DeathMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_EndPoem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_EndPoem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_InGameHostOptionsMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_InGameHostOptionsMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_InGameInfoMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_InGameInfoMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_InGamePlayerOptionsMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_InGamePlayerOptionsMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_PauseMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_PauseMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SignEntryMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SignEntryMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_TeleportMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_TeleportMenu.h" +) +source_group("Common/UI/Scenes/In-Game Menu Screens" FILES ${_MINECRAFT_CLIENT_PSVITA_COMMON_UI_SCENES_INGAME_MENU_SCREENS}) + +set(_MINECRAFT_CLIENT_PSVITA_COMMON_UI_SCENES_INGAME_MENU_SCREENS_CONTAINERS + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_AbstractContainerMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_AbstractContainerMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_AnvilMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_AnvilMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_BeaconMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_BeaconMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_BrewingStandMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_BrewingStandMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_ContainerMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_ContainerMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_CreativeMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_CreativeMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DispenserMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DispenserMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_EnchantingMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_EnchantingMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_FireworksMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_FireworksMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_FurnaceMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_FurnaceMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HopperMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HopperMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HorseInventoryMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HorseInventoryMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_InventoryMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_InventoryMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_TradingMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_TradingMenu.h" +) +source_group("Common/UI/Scenes/In-Game Menu Screens/Containers" FILES ${_MINECRAFT_CLIENT_PSVITA_COMMON_UI_SCENES_INGAME_MENU_SCREENS_CONTAINERS}) + +set(_MINECRAFT_CLIENT_PSVITA_DURANGO + "${CMAKE_CURRENT_SOURCE_DIR}/Durango/Durango_UIController.h" +) +source_group("Durango" FILES ${_MINECRAFT_CLIENT_PSVITA_DURANGO}) + +set(_MINECRAFT_CLIENT_PSVITA_DURANGO_IGGY_GDRAW + "${CMAKE_CURRENT_SOURCE_DIR}/Durango/Iggy/gdraw/gdraw_d3d10_shaders.inl" + "${CMAKE_CURRENT_SOURCE_DIR}/Durango/Iggy/gdraw/gdraw_d3d11.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Durango/Iggy/gdraw/gdraw_d3d1x_shared.inl" + "${CMAKE_CURRENT_SOURCE_DIR}/Durango/Iggy/gdraw/gdraw_shared.inl" +) +source_group("Durango/Iggy/gdraw" FILES ${_MINECRAFT_CLIENT_PSVITA_DURANGO_IGGY_GDRAW}) + +set(_MINECRAFT_CLIENT_PSVITA_DURANGO_IGGY_INCLUDE + "${CMAKE_CURRENT_SOURCE_DIR}/Durango/Iggy/include/gdraw.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Durango/Iggy/include/iggy.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Durango/Iggy/include/iggyexpruntime.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Durango/Iggy/include/iggyperfmon.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Durango/Iggy/include/rrCore.h" +) +source_group("Durango/Iggy/include" FILES ${_MINECRAFT_CLIENT_PSVITA_DURANGO_IGGY_INCLUDE}) + +set(_MINECRAFT_CLIENT_PSVITA_PS3_4JLIBS_INC + "${CMAKE_CURRENT_SOURCE_DIR}/PS3/4JLibs/inc/4J_Input.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PS3/4JLibs/inc/4J_Profile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PS3/4JLibs/inc/4J_Render.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PS3/4JLibs/inc/4J_Storage.h" +) +source_group("PS3/4JLibs/inc" FILES ${_MINECRAFT_CLIENT_PSVITA_PS3_4JLIBS_INC}) + +set(_MINECRAFT_CLIENT_PSVITA_PSVITA + "${BASE_DIR}/PSVita_App.cpp" + "${BASE_DIR}/PSVita_UIController.cpp" + "${BASE_DIR}/PSVita_UIController.h" + "${BASE_DIR}/PSVita_Minecraft.cpp" +) +source_group("PSVita" FILES ${_MINECRAFT_CLIENT_PSVITA_PSVITA}) + +set(_MINECRAFT_CLIENT_PSVITA_PSVITA_4JLIBS_INC + "${BASE_DIR}/4JLibs/inc/4J_Input.h" + "${BASE_DIR}/4JLibs/inc/4J_Profile.h" + "${BASE_DIR}/4JLibs/inc/4J_Render.h" + "${BASE_DIR}/4JLibs/inc/4J_Storage.h" +) +source_group("PSVita/4JLibs/inc" FILES ${_MINECRAFT_CLIENT_PSVITA_PSVITA_4JLIBS_INC}) + +set(_MINECRAFT_CLIENT_PSVITA_PSVITA_IGGY_GDRAW + "${BASE_DIR}/Iggy/gdraw/gdraw_psp2.cpp" + "${BASE_DIR}/Iggy/gdraw/gdraw_psp2.h" + "${BASE_DIR}/Iggy/gdraw/gdraw_psp2_shaders.inl" + "${BASE_DIR}/Iggy/gdraw/gdraw_shared.inl" +) +source_group("PSVita/Iggy/gdraw" FILES ${_MINECRAFT_CLIENT_PSVITA_PSVITA_IGGY_GDRAW}) + +set(_MINECRAFT_CLIENT_PSVITA_PSVITA_IGGY_INCLUDE + "${BASE_DIR}/Iggy/include/gdraw.h" + "${BASE_DIR}/Iggy/include/iggy.h" + "${BASE_DIR}/Iggy/include/iggyexpruntime.h" + "${BASE_DIR}/Iggy/include/iggyperfmon.h" + "${BASE_DIR}/Iggy/include/iggyperfmon_psp2.h" + "${BASE_DIR}/Iggy/include/rrCore.h" +) +source_group("PSVita/Iggy/include" FILES ${_MINECRAFT_CLIENT_PSVITA_PSVITA_IGGY_INCLUDE}) + +set(_MINECRAFT_CLIENT_PSVITA_PSVITA_PSVITAEXTRAS + "${BASE_DIR}/PSVitaExtras/Conf.h" + "${BASE_DIR}/PSVitaExtras/CustomMap.cpp" + "${BASE_DIR}/PSVitaExtras/CustomMap.h" + "${BASE_DIR}/PSVitaExtras/CustomSet.cpp" + "${BASE_DIR}/PSVitaExtras/CustomSet.h" + "${BASE_DIR}/PSVitaExtras/PSVitaMaths.h" + "${BASE_DIR}/PSVitaExtras/PSVitaStrings.cpp" + "${BASE_DIR}/PSVitaExtras/PSVitaStrings.h" + "${BASE_DIR}/PSVitaExtras/PSVitaStubs.h" + "${BASE_DIR}/PSVitaExtras/PSVitaTLSStorage.cpp" + "${BASE_DIR}/PSVitaExtras/PSVitaTLSStorage.h" + "${BASE_DIR}/PSVitaExtras/PSVitaTypes.h" + "${BASE_DIR}/PSVitaExtras/PsVitaStubs.cpp" + "${BASE_DIR}/PSVitaExtras/ShutdownManager.cpp" + "${BASE_DIR}/PSVitaExtras/ShutdownManager.h" + "${BASE_DIR}/PSVitaExtras/libdivide.h" + "${BASE_DIR}/PSVitaExtras/user_malloc.c" + "${BASE_DIR}/PSVitaExtras/user_malloc_for_tls.c" + "${BASE_DIR}/PSVitaExtras/user_new.cpp" + "${BASE_DIR}/PSVitaExtras/zconf.h" + "${BASE_DIR}/PSVitaExtras/zlib.h" +) +source_group("PSVita/PSVitaExtras" FILES ${_MINECRAFT_CLIENT_PSVITA_PSVITA_PSVITAEXTRAS}) + +set(_MINECRAFT_CLIENT_PSVITA_PSVITA_LEADERBOARDS + "${BASE_DIR}/Leaderboards/PSVitaLeaderboardManager.cpp" + "${BASE_DIR}/Leaderboards/PSVitaLeaderboardManager.h" +) +source_group("PSVita/Leaderboards" FILES ${_MINECRAFT_CLIENT_PSVITA_PSVITA_LEADERBOARDS}) + +set(_MINECRAFT_CLIENT_PSVITA_PSVITA_NETWORK + "${BASE_DIR}/Network/PSVita_NPToolkit.cpp" + "${BASE_DIR}/Network/PSVita_NPToolkit.h" + "${BASE_DIR}/Network/SQRNetworkManager_AdHoc_Vita.cpp" + "${BASE_DIR}/Network/SQRNetworkManager_AdHoc_Vita.h" + "${BASE_DIR}/Network/SQRNetworkManager_Vita.cpp" + "${BASE_DIR}/Network/SQRNetworkManager_Vita.h" + "${BASE_DIR}/Network/SonyCommerce_Vita.cpp" + "${BASE_DIR}/Network/SonyCommerce_Vita.h" + "${BASE_DIR}/Network/SonyHttp_Vita.cpp" + "${BASE_DIR}/Network/SonyHttp_Vita.h" + "${BASE_DIR}/Network/SonyRemoteStorage_Vita.cpp" + "${BASE_DIR}/Network/SonyRemoteStorage_Vita.h" + "${BASE_DIR}/Network/SonyVoiceChat_Vita.cpp" + "${BASE_DIR}/Network/SonyVoiceChat_Vita.h" +) +source_group("PSVita/Network" FILES ${_MINECRAFT_CLIENT_PSVITA_PSVITA_NETWORK}) + +set(_MINECRAFT_CLIENT_PSVITA_PSVITA_SENTIENT + "${BASE_DIR}/Sentient/DynamicConfigurations.h" + "${BASE_DIR}/Sentient/MinecraftTelemetry.h" + "${BASE_DIR}/Sentient/SentientManager.h" + "${BASE_DIR}/Sentient/SentientStats.h" + "${BASE_DIR}/Sentient/SentientTelemetryCommon.h" + "${BASE_DIR}/Sentient/TelemetryEnum.h" +) +source_group("PSVita/Sentient" FILES ${_MINECRAFT_CLIENT_PSVITA_PSVITA_SENTIENT}) + +set(_MINECRAFT_CLIENT_PSVITA_SOURCE_FILES + "${CMAKE_CURRENT_SOURCE_DIR}/Extrax64Stubs.cpp" +) +source_group("Source Files" FILES ${_MINECRAFT_CLIENT_PSVITA_SOURCE_FILES}) + +set(_MINECRAFT_CLIENT_PSVITA_WINDOWS + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/MinecraftWindows.rc" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Resource.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/targetver.h" +) +source_group("Windows" FILES ${_MINECRAFT_CLIENT_PSVITA_WINDOWS}) + +set(_MINECRAFT_CLIENT_PSVITA_WINDOWS64 + "${CMAKE_CURRENT_SOURCE_DIR}/Windows64/Resource.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Windows64/Windows64_App.h" +) +source_group("Windows64" FILES ${_MINECRAFT_CLIENT_PSVITA_WINDOWS64}) + +set(_MINECRAFT_CLIENT_PSVITA_WINDOWS64_4JLIBS_INC + "${CMAKE_CURRENT_SOURCE_DIR}/Windows64/4JLibs/inc/4J_Input.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Windows64/4JLibs/inc/4J_Profile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Windows64/4JLibs/inc/4J_Render.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Windows64/4JLibs/inc/4J_Storage.h" +) +source_group("Windows64/4JLibs/inc" FILES ${_MINECRAFT_CLIENT_PSVITA_WINDOWS64_4JLIBS_INC}) + +set(_MINECRAFT_CLIENT_PSVITA_WINDOWS64_GAMECONFIG + "${CMAKE_CURRENT_SOURCE_DIR}/Windows64/GameConfig/Minecraft.gameconfig" + "${CMAKE_CURRENT_SOURCE_DIR}/Windows64/GameConfig/Minecraft.spa" + "${CMAKE_CURRENT_SOURCE_DIR}/Windows64/GameConfig/Minecraft.spa.h" +) +source_group("Windows64/GameConfig" FILES ${_MINECRAFT_CLIENT_PSVITA_WINDOWS64_GAMECONFIG}) + +set(_MINECRAFT_CLIENT_PSVITA_WINDOWS64_XML + "${CMAKE_CURRENT_SOURCE_DIR}/Windows64/XML/ATGXmlParser.h" +) +source_group("Windows64/XML" FILES ${_MINECRAFT_CLIENT_PSVITA_WINDOWS64_XML}) + +set(_MINECRAFT_CLIENT_PSVITA_NET_MINECRAFT_CLIENT_MULTIPLAYER + "${CMAKE_CURRENT_SOURCE_DIR}/ConnectScreen.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ConnectScreen.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DisconnectedScreen.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DisconnectedScreen.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PlayerInfo.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ReceivingLevelScreen.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ReceivingLevelScreen.h" +) +source_group("net/minecraft/client/multiplayer" FILES ${_MINECRAFT_CLIENT_PSVITA_NET_MINECRAFT_CLIENT_MULTIPLAYER}) + +set(_MINECRAFT_CLIENT_PSVITA_NET_MINECRAFT_STATS + "${CMAKE_CURRENT_SOURCE_DIR}/StatsCounter.h" +) +source_group("net/minecraft/stats" FILES ${_MINECRAFT_CLIENT_PSVITA_NET_MINECRAFT_STATS}) + +set(MINECRAFT_CLIENT_PSVITA + ${_MINECRAFT_CLIENT_PSVITA_COMMON_AUDIO} + ${_MINECRAFT_CLIENT_PSVITA_COMMON_LEADERBOARDS} + ${_MINECRAFT_CLIENT_PSVITA_COMMON_NETWORK_SONY} + ${_MINECRAFT_CLIENT_PSVITA_COMMON_UI} + ${_MINECRAFT_CLIENT_PSVITA_COMMON_UI_COMPONENTS} + ${_MINECRAFT_CLIENT_PSVITA_COMMON_UI_CONTROLS} + ${_MINECRAFT_CLIENT_PSVITA_COMMON_UI_SCENES} + ${_MINECRAFT_CLIENT_PSVITA_COMMON_UI_SCENES_DEBUG} + ${_MINECRAFT_CLIENT_PSVITA_COMMON_UI_SCENES_FRONTEND_MENU_SCREENS} + ${_MINECRAFT_CLIENT_PSVITA_COMMON_UI_SCENES_HELP__OPTIONS} + ${_MINECRAFT_CLIENT_PSVITA_COMMON_UI_SCENES_INGAME_MENU_SCREENS} + ${_MINECRAFT_CLIENT_PSVITA_COMMON_UI_SCENES_INGAME_MENU_SCREENS_CONTAINERS} + ${_MINECRAFT_CLIENT_PSVITA_DURANGO} + ${_MINECRAFT_CLIENT_PSVITA_DURANGO_IGGY_GDRAW} + ${_MINECRAFT_CLIENT_PSVITA_DURANGO_IGGY_INCLUDE} + ${_MINECRAFT_CLIENT_PSVITA_PS3_4JLIBS_INC} + ${_MINECRAFT_CLIENT_PSVITA_PSVITA} + ${_MINECRAFT_CLIENT_PSVITA_PSVITA_4JLIBS_INC} + ${_MINECRAFT_CLIENT_PSVITA_PSVITA_IGGY_GDRAW} + ${_MINECRAFT_CLIENT_PSVITA_PSVITA_IGGY_INCLUDE} + ${_MINECRAFT_CLIENT_PSVITA_PSVITA_PSVITAEXTRAS} + ${_MINECRAFT_CLIENT_PSVITA_PSVITA_LEADERBOARDS} + ${_MINECRAFT_CLIENT_PSVITA_PSVITA_NETWORK} + ${_MINECRAFT_CLIENT_PSVITA_PSVITA_SENTIENT} + ${_MINECRAFT_CLIENT_PSVITA_SOURCE_FILES} + ${_MINECRAFT_CLIENT_PSVITA_WINDOWS} + ${_MINECRAFT_CLIENT_PSVITA_WINDOWS64} + ${_MINECRAFT_CLIENT_PSVITA_WINDOWS64_4JLIBS_INC} + ${_MINECRAFT_CLIENT_PSVITA_WINDOWS64_GAMECONFIG} + ${_MINECRAFT_CLIENT_PSVITA_WINDOWS64_XML} + ${_MINECRAFT_CLIENT_PSVITA_NET_MINECRAFT_CLIENT_MULTIPLAYER} + ${_MINECRAFT_CLIENT_PSVITA_NET_MINECRAFT_STATS} +) diff --git a/Minecraft.Client/cmake/sources/Windows.cmake b/Minecraft.Client/cmake/sources/Windows.cmake new file mode 100644 index 00000000..7fc07abd --- /dev/null +++ b/Minecraft.Client/cmake/sources/Windows.cmake @@ -0,0 +1,507 @@ +set(BASE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/Windows64/") + +set(_MINECRAFT_CLIENT_WINDOWS_COMMON_RES_AUDIO + "${CMAKE_CURRENT_SOURCE_DIR}/Common/res/audio/minecraft.xsb" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/res/audio/resident.xwb" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/res/audio/streamed.xwb" +) +source_group("Common/res/audio" FILES ${_MINECRAFT_CLIENT_WINDOWS_COMMON_RES_AUDIO}) + +set(_MINECRAFT_CLIENT_WINDOWS_COMMON_AUDIO + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Audio/SoundEngine.cpp" +) +source_group("Common/Audio" FILES ${_MINECRAFT_CLIENT_WINDOWS_COMMON_AUDIO}) + +set(_MINECRAFT_CLIENT_WINDOWS_COMMON_NETWORK + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Network/PlatformNetworkManagerStub.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/Network/PlatformNetworkManagerStub.h" +) +source_group("Common/Network" FILES ${_MINECRAFT_CLIENT_WINDOWS_COMMON_NETWORK}) + +set(_MINECRAFT_CLIENT_WINDOWS_COMMON_UI + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UI.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIBitmapFont.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIBitmapFont.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIController.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIController.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIGroup.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIGroup.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UILayer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UILayer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UITTFFont.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UITTFFont.h" +) +source_group("Common/UI" FILES ${_MINECRAFT_CLIENT_WINDOWS_COMMON_UI}) + +set(_MINECRAFT_CLIENT_WINDOWS_COMMON_UI_COMPONENTS + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_Chat.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_Chat.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_DebugUIConsole.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_DebugUIConsole.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_DebugUIMarketingGuide.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_DebugUIMarketingGuide.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_Logo.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_Logo.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_MenuBackground.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_MenuBackground.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_Panorama.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_Panorama.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_PressStartToPlay.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_PressStartToPlay.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_Tooltips.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_Tooltips.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_TutorialPopup.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIComponent_TutorialPopup.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HUD.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HUD.h" +) +source_group("Common/UI/Components" FILES ${_MINECRAFT_CLIENT_WINDOWS_COMMON_UI_COMPONENTS}) + +set(_MINECRAFT_CLIENT_WINDOWS_COMMON_UI_CONTROLS + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Base.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Base.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_BeaconEffectButton.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_BeaconEffectButton.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_BitmapIcon.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_BitmapIcon.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Button.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Button.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_ButtonList.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_ButtonList.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_CheckBox.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_CheckBox.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Cursor.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Cursor.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_DLCList.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_DLCList.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_DynamicLabel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_DynamicLabel.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_EnchantmentBook.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_EnchantmentBook.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_EnchantmentButton.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_EnchantmentButton.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_HTMLLabel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_HTMLLabel.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Label.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Label.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_LeaderboardList.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_LeaderboardList.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_MinecraftHorse.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_MinecraftHorse.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_MinecraftPlayer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_MinecraftPlayer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_PlayerList.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_PlayerList.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_PlayerSkinPreview.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_PlayerSkinPreview.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Progress.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Progress.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_SaveList.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_SaveList.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Slider.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_Slider.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_SlotList.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_SlotList.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_SpaceIndicatorBar.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_SpaceIndicatorBar.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_TextInput.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_TextInput.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_TexturePackList.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIControl_TexturePackList.h" +) +source_group("Common/UI/Controls" FILES ${_MINECRAFT_CLIENT_WINDOWS_COMMON_UI_CONTROLS}) + +set(_MINECRAFT_CLIENT_WINDOWS_COMMON_UI_SCENES + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_ConnectingProgress.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_ConnectingProgress.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_FullscreenProgress.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_FullscreenProgress.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_Keyboard.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_Keyboard.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_MessageBox.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_MessageBox.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_QuadrantSignin.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_QuadrantSignin.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_Timer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_Timer.h" +) +source_group("Common/UI/Scenes" FILES ${_MINECRAFT_CLIENT_WINDOWS_COMMON_UI_SCENES}) + +set(_MINECRAFT_CLIENT_WINDOWS_COMMON_UI_SCENES_DEBUG + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DebugCreateSchematic.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DebugCreateSchematic.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DebugOptions.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DebugOptions.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DebugOverlay.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DebugOverlay.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DebugSetCamera.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DebugSetCamera.h" +) +source_group("Common/UI/Scenes/Debug" FILES ${_MINECRAFT_CLIENT_WINDOWS_COMMON_UI_SCENES_DEBUG}) + +set(_MINECRAFT_CLIENT_WINDOWS_COMMON_UI_SCENES_FRONTEND_MENU_SCREENS + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/IUIScene_StartGame.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_CreateWorldMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_CreateWorldMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DLCMainMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DLCMainMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DLCOffersMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DLCOffersMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_EULA.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_EULA.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_Intro.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_Intro.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_JoinMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_JoinMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_LaunchMoreOptionsMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_LaunchMoreOptionsMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_LeaderboardsMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_LeaderboardsMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_LoadMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_LoadMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_LoadOrJoinMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_LoadOrJoinMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_MainMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_MainMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_NewUpdateMessage.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_NewUpdateMessage.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SaveMessage.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SaveMessage.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_TrialExitUpsell.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_TrialExitUpsell.h" +) +source_group("Common/UI/Scenes/Frontend Menu screens" FILES ${_MINECRAFT_CLIENT_WINDOWS_COMMON_UI_SCENES_FRONTEND_MENU_SCREENS}) + +set(_MINECRAFT_CLIENT_WINDOWS_COMMON_UI_SCENES_HELP__OPTIONS + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_ControlsMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_ControlsMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_Credits.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_Credits.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HelpAndOptionsMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HelpAndOptionsMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HowToPlay.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HowToPlay.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HowToPlayMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HowToPlayMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_LanguageSelector.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_LanguageSelector.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_ReinstallMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_ReinstallMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsAudioMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsAudioMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsControlMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsControlMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsGraphicsMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsGraphicsMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsOptionsMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsOptionsMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsUIMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SettingsUIMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SkinSelectMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SkinSelectMenu.h" +) +source_group("Common/UI/Scenes/Help & Options" FILES ${_MINECRAFT_CLIENT_WINDOWS_COMMON_UI_SCENES_HELP__OPTIONS}) + +set(_MINECRAFT_CLIENT_WINDOWS_COMMON_UI_SCENES_INGAME_MENU_SCREENS + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_CraftingMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_CraftingMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DeathMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DeathMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_EndPoem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_EndPoem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_InGameHostOptionsMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_InGameHostOptionsMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_InGameInfoMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_InGameInfoMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_InGamePlayerOptionsMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_InGamePlayerOptionsMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_PauseMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_PauseMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SignEntryMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_SignEntryMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_TeleportMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_TeleportMenu.h" +) +source_group("Common/UI/Scenes/In-Game Menu Screens" FILES ${_MINECRAFT_CLIENT_WINDOWS_COMMON_UI_SCENES_INGAME_MENU_SCREENS}) + +set(_MINECRAFT_CLIENT_WINDOWS_COMMON_UI_SCENES_INGAME_MENU_SCREENS_CONTAINERS + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_AbstractContainerMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_AbstractContainerMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_AnvilMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_AnvilMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_BeaconMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_BeaconMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_BrewingStandMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_BrewingStandMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_ContainerMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_ContainerMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_CreativeMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_CreativeMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DispenserMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_DispenserMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_EnchantingMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_EnchantingMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_FireworksMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_FireworksMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_FurnaceMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_FurnaceMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HopperMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HopperMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HorseInventoryMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_HorseInventoryMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_InventoryMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_InventoryMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_TradingMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/UI/UIScene_TradingMenu.h" +) +source_group("Common/UI/Scenes/In-Game Menu Screens/Containers" FILES ${_MINECRAFT_CLIENT_WINDOWS_COMMON_UI_SCENES_INGAME_MENU_SCREENS_CONTAINERS}) + +set(_MINECRAFT_CLIENT_WINDOWS_COMMON_ZLIB + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/adler32.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/compress.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/crc32.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/crc32.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/deflate.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/deflate.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/gzclose.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/gzguts.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/gzlib.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/gzread.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/gzwrite.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/infback.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/inffast.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/inffast.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/inffixed.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/inflate.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/inflate.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/inftrees.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/inftrees.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/trees.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/trees.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/uncompr.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/zconf.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/zlib.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/zutil.c" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/zlib/zutil.h" +) +source_group("Common/zlib" FILES ${_MINECRAFT_CLIENT_WINDOWS_COMMON_ZLIB}) + +set(_MINECRAFT_CLIENT_WINDOWS_DURANGO + "${CMAKE_CURRENT_SOURCE_DIR}/Durango/Durango_UIController.h" +) +source_group("Durango" FILES ${_MINECRAFT_CLIENT_WINDOWS_DURANGO}) + +set(_MINECRAFT_CLIENT_WINDOWS_DURANGO_IGGY_GDRAW + "${CMAKE_CURRENT_SOURCE_DIR}/Durango/Iggy/gdraw/gdraw_d3d10_shaders.inl" + "${CMAKE_CURRENT_SOURCE_DIR}/Durango/Iggy/gdraw/gdraw_d3d11.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Durango/Iggy/gdraw/gdraw_d3d1x_shared.inl" + "${CMAKE_CURRENT_SOURCE_DIR}/Durango/Iggy/gdraw/gdraw_shared.inl" +) +source_group("Durango/Iggy/gdraw" FILES ${_MINECRAFT_CLIENT_WINDOWS_DURANGO_IGGY_GDRAW}) + +set(_MINECRAFT_CLIENT_WINDOWS_DURANGO_IGGY_INCLUDE + "${CMAKE_CURRENT_SOURCE_DIR}/Durango/Iggy/include/gdraw.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Durango/Iggy/include/iggy.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Durango/Iggy/include/iggyexpruntime.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Durango/Iggy/include/iggyperfmon.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Durango/Iggy/include/rrCore.h" +) +source_group("Durango/Iggy/include" FILES ${_MINECRAFT_CLIENT_WINDOWS_DURANGO_IGGY_INCLUDE}) + +set(_MINECRAFT_CLIENT_WINDOWS_PS3_IGGY_INCLUDE + "${CMAKE_CURRENT_SOURCE_DIR}/PS3/Iggy/include/gdraw.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PS3/Iggy/include/iggy.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PS3/Iggy/include/iggyexpruntime.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PS3/Iggy/include/iggyperfmon.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PS3/Iggy/include/iggyperfmon_ps3.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PS3/Iggy/include/rrCore.h" +) +source_group("PS3/Iggy/include" FILES ${_MINECRAFT_CLIENT_WINDOWS_PS3_IGGY_INCLUDE}) + +set(_MINECRAFT_CLIENT_WINDOWS_PS3_PS3EXTRAS + "${CMAKE_CURRENT_SOURCE_DIR}/PS3/PS3Extras/ShutdownManager.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/PS3/PS3Extras/ShutdownManager.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PS3/PS3Extras/winerror.h" +) +source_group("PS3/PS3Extras" FILES ${_MINECRAFT_CLIENT_WINDOWS_PS3_PS3EXTRAS}) + +set(_MINECRAFT_CLIENT_WINDOWS_SOURCE_FILES + "${CMAKE_CURRENT_SOURCE_DIR}/Extrax64Stubs.cpp" +) +source_group("Source Files" FILES ${_MINECRAFT_CLIENT_WINDOWS_SOURCE_FILES}) + +set(_MINECRAFT_CLIENT_WINDOWS_WINDOWS + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/MinecraftWindows.rc" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Resource.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/targetver.h" +) +source_group("Windows" FILES ${_MINECRAFT_CLIENT_WINDOWS_WINDOWS}) + +set(_MINECRAFT_CLIENT_WINDOWS_WINDOWS64 + "${BASE_DIR}/Resource.h" + "${BASE_DIR}/Windows64_App.cpp" + "${BASE_DIR}/Windows64_App.h" + "${BASE_DIR}/Windows64_UIController.cpp" + "${BASE_DIR}/Windows64_UIController.h" + "${BASE_DIR}/KeyboardMouseInput.cpp" + "${BASE_DIR}/KeyboardMouseInput.h" + "${BASE_DIR}/Minecraft_Macros.h" + "${BASE_DIR}/PostProcesser.cpp" + "${BASE_DIR}/Windows64_Minecraft.cpp" +) +source_group("Windows64" FILES ${_MINECRAFT_CLIENT_WINDOWS_WINDOWS64}) + +set(_MINECRAFT_CLIENT_WINDOWS_WINDOWS64_4JLIBS_INC + "${BASE_DIR}/4JLibs/inc/4J_Input.h" + "${BASE_DIR}/4JLibs/inc/4J_Profile.h" + "${BASE_DIR}/4JLibs/inc/4J_Render.h" + "${BASE_DIR}/4JLibs/inc/4J_Storage.h" +) +source_group("Windows64/4JLibs/inc" FILES ${_MINECRAFT_CLIENT_WINDOWS_WINDOWS64_4JLIBS_INC}) + +set(_MINECRAFT_CLIENT_WINDOWS_WINDOWS64_GAMECONFIG + "${BASE_DIR}/GameConfig/Minecraft.gameconfig" + "${BASE_DIR}/GameConfig/Minecraft.spa" + "${BASE_DIR}/GameConfig/Minecraft.spa.h" +) +source_group("Windows64/GameConfig" FILES ${_MINECRAFT_CLIENT_WINDOWS_WINDOWS64_GAMECONFIG}) + +set(_MINECRAFT_CLIENT_WINDOWS_WINDOWS64_IGGY_GDRAW + "${BASE_DIR}/Iggy/gdraw/gdraw_d3d11.cpp" + "${BASE_DIR}/Iggy/gdraw/gdraw_d3d11.h" +) +source_group("Windows64/Iggy/gdraw" FILES ${_MINECRAFT_CLIENT_WINDOWS_WINDOWS64_IGGY_GDRAW}) + +set(_MINECRAFT_CLIENT_WINDOWS_WINDOWS64_IGGY_INCLUDE + "${BASE_DIR}/Iggy/include/gdraw.h" + "${BASE_DIR}/Iggy/include/iggy.h" + "${BASE_DIR}/Iggy/include/iggyexpruntime.h" + "${BASE_DIR}/Iggy/include/iggyperfmon.h" + "${BASE_DIR}/Iggy/include/rrCore.h" +) +source_group("Windows64/Iggy/include" FILES ${_MINECRAFT_CLIENT_WINDOWS_WINDOWS64_IGGY_INCLUDE}) + +set(_MINECRAFT_CLIENT_WINDOWS_WINDOWS64_MILES_SOUND_SYSTEM_INCLUDE + # "${BASE_DIR}/Miles/include/mss.h" + # "${BASE_DIR}/Miles/include/rrcore.h" +) +source_group("Windows64/Miles Sound System/Include" FILES ${_MINECRAFT_CLIENT_WINDOWS_WINDOWS64_MILES_SOUND_SYSTEM_INCLUDE}) + +set(_MINECRAFT_CLIENT_WINDOWS_WINDOWS64_LEADERBOARDS + "${BASE_DIR}/Leaderboards/WindowsLeaderboardManager.cpp" + "${BASE_DIR}/Leaderboards/WindowsLeaderboardManager.h" +) +source_group("Windows64/Leaderboards" FILES ${_MINECRAFT_CLIENT_WINDOWS_WINDOWS64_LEADERBOARDS}) + +set(_MINECRAFT_CLIENT_WINDOWS_WINDOWS64_SENTIENT + "${BASE_DIR}/Sentient/DynamicConfigurations.h" + "${BASE_DIR}/Sentient/MinecraftTelemetry.h" + "${BASE_DIR}/Sentient/SentientManager.h" + "${BASE_DIR}/Sentient/SentientStats.h" + "${BASE_DIR}/Sentient/SentientTelemetryCommon.h" + "${BASE_DIR}/Sentient/TelemetryEnum.h" +) +source_group("Windows64/Sentient" FILES ${_MINECRAFT_CLIENT_WINDOWS_WINDOWS64_SENTIENT}) + +set(_MINECRAFT_CLIENT_WINDOWS_WINDOWS64_SOCIAL + "${BASE_DIR}/Social/SocialManager.h" +) +source_group("Windows64/Social" FILES ${_MINECRAFT_CLIENT_WINDOWS_WINDOWS64_SOCIAL}) + +set(_MINECRAFT_CLIENT_WINDOWS_WINDOWS64_XML + "${BASE_DIR}/XML/ATGXmlParser.h" +) +source_group("Windows64/XML" FILES ${_MINECRAFT_CLIENT_WINDOWS_WINDOWS64_XML}) + +set(_MINECRAFT_CLIENT_WINDOWS_XBOX_SENTIENTLIBS_INC + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientAvatar.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientBoxArt.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientConfig.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientCore.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientCulture.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientCultureBackCompat_SenBoxArt.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientCultureBackCompat_SenClientUGC.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientCultureBackCompat_SenCore.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientCultureBackCompat_SenNews.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientCultureBackCompat_SenSuperstars.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientDynamicConfig.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientFame.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientFile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientHelp.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientMain.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientMarkers.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientNews.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientPackage.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientRawData.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientResource.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientStats.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientSuperstars.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientSys.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientTypes.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientUGC.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientUGCLeaderboards.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientUGCTypes.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientUser.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientUtil.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/Include/SenClientXML.h" +) +source_group("Xbox/SentientLibs/inc" FILES ${_MINECRAFT_CLIENT_WINDOWS_XBOX_SENTIENTLIBS_INC}) + +set(_MINECRAFT_CLIENT_WINDOWS_XBOX_NETWORK + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Network/NetworkPlayerXbox.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Network/NetworkPlayerXbox.h" +) +source_group("Xbox/Network" FILES ${_MINECRAFT_CLIENT_WINDOWS_XBOX_NETWORK}) + +set(_MINECRAFT_CLIENT_WINDOWS_XBOX_SENTIENT_DYNAMICCONF + "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/Sentient/trialConfigv1.bin" +) +source_group("Xbox/Sentient/DynamicConf" FILES ${_MINECRAFT_CLIENT_WINDOWS_XBOX_SENTIENT_DYNAMICCONF}) + +set(_MINECRAFT_CLIENT_WINDOWS_NET_MINECRAFT_STATS + "${CMAKE_CURRENT_SOURCE_DIR}/StatsCounter.h" +) +source_group("net/minecraft/stats" FILES ${_MINECRAFT_CLIENT_WINDOWS_NET_MINECRAFT_STATS}) + +set(MINECRAFT_CLIENT_WINDOWS + ${_MINECRAFT_CLIENT_WINDOWS_COMMON_RES_AUDIO} + ${_MINECRAFT_CLIENT_WINDOWS_COMMON_AUDIO} + ${_MINECRAFT_CLIENT_WINDOWS_COMMON_NETWORK} + ${_MINECRAFT_CLIENT_WINDOWS_COMMON_UI} + ${_MINECRAFT_CLIENT_WINDOWS_COMMON_UI_COMPONENTS} + ${_MINECRAFT_CLIENT_WINDOWS_COMMON_UI_CONTROLS} + ${_MINECRAFT_CLIENT_WINDOWS_COMMON_UI_SCENES} + ${_MINECRAFT_CLIENT_WINDOWS_COMMON_UI_SCENES_DEBUG} + ${_MINECRAFT_CLIENT_WINDOWS_COMMON_UI_SCENES_FRONTEND_MENU_SCREENS} + ${_MINECRAFT_CLIENT_WINDOWS_COMMON_UI_SCENES_HELP__OPTIONS} + ${_MINECRAFT_CLIENT_WINDOWS_COMMON_UI_SCENES_INGAME_MENU_SCREENS} + ${_MINECRAFT_CLIENT_WINDOWS_COMMON_UI_SCENES_INGAME_MENU_SCREENS_CONTAINERS} + ${_MINECRAFT_CLIENT_WINDOWS_COMMON_ZLIB} + ${_MINECRAFT_CLIENT_WINDOWS_DURANGO} + ${_MINECRAFT_CLIENT_WINDOWS_DURANGO_IGGY_GDRAW} + ${_MINECRAFT_CLIENT_WINDOWS_DURANGO_IGGY_INCLUDE} + ${_MINECRAFT_CLIENT_WINDOWS_PS3_IGGY_INCLUDE} + ${_MINECRAFT_CLIENT_WINDOWS_PS3_PS3EXTRAS} + ${_MINECRAFT_CLIENT_WINDOWS_SOURCE_FILES} + ${_MINECRAFT_CLIENT_WINDOWS_WINDOWS} + ${_MINECRAFT_CLIENT_WINDOWS_WINDOWS64} + ${_MINECRAFT_CLIENT_WINDOWS_WINDOWS64_4JLIBS_INC} + ${_MINECRAFT_CLIENT_WINDOWS_WINDOWS64_GAMECONFIG} + ${_MINECRAFT_CLIENT_WINDOWS_WINDOWS64_IGGY_GDRAW} + ${_MINECRAFT_CLIENT_WINDOWS_WINDOWS64_IGGY_INCLUDE} + ${_MINECRAFT_CLIENT_WINDOWS_WINDOWS64_MILES_SOUND_SYSTEM_INCLUDE} + ${_MINECRAFT_CLIENT_WINDOWS_WINDOWS64_LEADERBOARDS} + ${_MINECRAFT_CLIENT_WINDOWS_WINDOWS64_SENTIENT} + ${_MINECRAFT_CLIENT_WINDOWS_WINDOWS64_SOCIAL} + ${_MINECRAFT_CLIENT_WINDOWS_WINDOWS64_XML} + ${_MINECRAFT_CLIENT_WINDOWS_XBOX_SENTIENTLIBS_INC} + ${_MINECRAFT_CLIENT_WINDOWS_XBOX_NETWORK} + ${_MINECRAFT_CLIENT_WINDOWS_XBOX_SENTIENT_DYNAMICCONF} + ${_MINECRAFT_CLIENT_WINDOWS_NET_MINECRAFT_STATS} +) diff --git a/Minecraft.Client/cmake/sources/Xbox360.cmake b/Minecraft.Client/cmake/sources/Xbox360.cmake new file mode 100644 index 00000000..8541602c --- /dev/null +++ b/Minecraft.Client/cmake/sources/Xbox360.cmake @@ -0,0 +1,511 @@ +set(BASE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/Xbox/") + +set(_MINECRAFT_CLIENT_XBOX360_COMMON_RES_AUDIO + "${CMAKE_CURRENT_SOURCE_DIR}/Common/res/audio/minecraft.xsb" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/res/audio/resident.xwb" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/res/audio/streamed.xwb" +) +source_group("Common/res/audio" FILES ${_MINECRAFT_CLIENT_XBOX360_COMMON_RES_AUDIO}) + +set(_MINECRAFT_CLIENT_XBOX360_DURANGO + "${CMAKE_CURRENT_SOURCE_DIR}/Durango/Durango_UIController.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Durango/Resource.h" +) +source_group("Durango" FILES ${_MINECRAFT_CLIENT_XBOX360_DURANGO}) + +set(_MINECRAFT_CLIENT_XBOX360_DURANGO_IGGY_GDRAW + "${CMAKE_CURRENT_SOURCE_DIR}/Durango/Iggy/gdraw/gdraw_d3d10_shaders.inl" + "${CMAKE_CURRENT_SOURCE_DIR}/Durango/Iggy/gdraw/gdraw_d3d11.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Durango/Iggy/gdraw/gdraw_d3d1x_shared.inl" + "${CMAKE_CURRENT_SOURCE_DIR}/Durango/Iggy/gdraw/gdraw_shared.inl" +) +source_group("Durango/Iggy/gdraw" FILES ${_MINECRAFT_CLIENT_XBOX360_DURANGO_IGGY_GDRAW}) + +set(_MINECRAFT_CLIENT_XBOX360_DURANGO_IGGY_INCLUDE + "${CMAKE_CURRENT_SOURCE_DIR}/Durango/Iggy/include/gdraw.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Durango/Iggy/include/iggy.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Durango/Iggy/include/iggyexpruntime.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Durango/Iggy/include/iggyperfmon.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Durango/Iggy/include/rrCore.h" +) +source_group("Durango/Iggy/include" FILES ${_MINECRAFT_CLIENT_XBOX360_DURANGO_IGGY_INCLUDE}) + +set(_MINECRAFT_CLIENT_XBOX360_DURANGO_SENTIENT + "${CMAKE_CURRENT_SOURCE_DIR}/Durango/Sentient/DynamicConfigurations.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Durango/Sentient/MinecraftTelemetry.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Durango/Sentient/SentientManager.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Durango/Sentient/SentientStats.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Durango/Sentient/SentientTelemetryCommon.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Durango/Sentient/TelemetryEnum.h" +) +source_group("Durango/Sentient" FILES ${_MINECRAFT_CLIENT_XBOX360_DURANGO_SENTIENT}) + +set(_MINECRAFT_CLIENT_XBOX360_DURANGO_SOCIAL + "${CMAKE_CURRENT_SOURCE_DIR}/Durango/Social/SocialManager.h" +) +source_group("Durango/Social" FILES ${_MINECRAFT_CLIENT_XBOX360_DURANGO_SOCIAL}) + +set(_MINECRAFT_CLIENT_XBOX360_DURANGO_XML + "${CMAKE_CURRENT_SOURCE_DIR}/Durango/XML/ATGXmlParser.h" +) +source_group("Durango/XML" FILES ${_MINECRAFT_CLIENT_XBOX360_DURANGO_XML}) + +set(_MINECRAFT_CLIENT_XBOX360_PS3 + "${CMAKE_CURRENT_SOURCE_DIR}/PS3/Passphrase/ps3__np_conf.h" +) +source_group("PS3" FILES ${_MINECRAFT_CLIENT_XBOX360_PS3}) + +set(_MINECRAFT_CLIENT_XBOX360_PS3_IGGY_INCLUDE + "${CMAKE_CURRENT_SOURCE_DIR}/PS3/Iggy/include/gdraw.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PS3/Iggy/include/iggy.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PS3/Iggy/include/iggyexpruntime.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PS3/Iggy/include/iggyperfmon.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PS3/Iggy/include/iggyperfmon_ps3.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PS3/Iggy/include/rrCore.h" +) +source_group("PS3/Iggy/include" FILES ${_MINECRAFT_CLIENT_XBOX360_PS3_IGGY_INCLUDE}) + +set(_MINECRAFT_CLIENT_XBOX360_PS3_PS3EXTRAS + "${CMAKE_CURRENT_SOURCE_DIR}/PS3/PS3Extras/ShutdownManager.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/PS3/PS3Extras/ShutdownManager.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PS3/PS3Extras/winerror.h" +) +source_group("PS3/PS3Extras" FILES ${_MINECRAFT_CLIENT_XBOX360_PS3_PS3EXTRAS}) + +set(_MINECRAFT_CLIENT_XBOX360_WINDOWS + "${BASE_DIR}/Resource.h" +) +source_group("Windows" FILES ${_MINECRAFT_CLIENT_XBOX360_WINDOWS}) + +set(_MINECRAFT_CLIENT_XBOX360_XBOX_SOURCE_FILES + "${BASE_DIR}/Xbox_App.cpp" + "${BASE_DIR}/Xbox_App.h" + "${BASE_DIR}/Xbox_Minecraft.cpp" + "${BASE_DIR}/Xbox_UIController.cpp" + "${BASE_DIR}/Xbox_UIController.h" +) +source_group("Xbox" FILES ${_MINECRAFT_CLIENT_XBOX360_XBOX}) + +set(_MINECRAFT_CLIENT_XBOX360_XBOX_4JLIBS_INC + "${BASE_DIR}/4JLibs/inc/4J_Input.h" + "${BASE_DIR}/4JLibs/inc/4J_Profile.h" + "${BASE_DIR}/4JLibs/inc/4J_Render.h" + "${BASE_DIR}/4JLibs/inc/4J_Storage.h" +) +source_group("Xbox/4JLibs/inc" FILES ${_MINECRAFT_CLIENT_XBOX360_XBOX_4JLIBS_INC}) + +set(_MINECRAFT_CLIENT_XBOX360_XBOX_GAMECONFIG + "${BASE_DIR}/GameConfig/Minecraft.gameconfig" + "${BASE_DIR}/GameConfig/Minecraft.spa" + "${BASE_DIR}/GameConfig/Minecraft.spa.h" +) +source_group("Xbox/GameConfig" FILES ${_MINECRAFT_CLIENT_XBOX360_XBOX_GAMECONFIG}) + +set(_MINECRAFT_CLIENT_XBOX360_XBOX_SENTIENTLIBS_INC + "${BASE_DIR}/Sentient/Include/SenClientAvatar.h" + "${BASE_DIR}/Sentient/Include/SenClientBoxArt.h" + "${BASE_DIR}/Sentient/Include/SenClientConfig.h" + "${BASE_DIR}/Sentient/Include/SenClientCore.h" + "${BASE_DIR}/Sentient/Include/SenClientCulture.h" + "${BASE_DIR}/Sentient/Include/SenClientCultureBackCompat_SenBoxArt.h" + "${BASE_DIR}/Sentient/Include/SenClientCultureBackCompat_SenClientUGC.h" + "${BASE_DIR}/Sentient/Include/SenClientCultureBackCompat_SenCore.h" + "${BASE_DIR}/Sentient/Include/SenClientCultureBackCompat_SenNews.h" + "${BASE_DIR}/Sentient/Include/SenClientCultureBackCompat_SenSuperstars.h" + "${BASE_DIR}/Sentient/Include/SenClientDynamicConfig.h" + "${BASE_DIR}/Sentient/Include/SenClientFame.h" + "${BASE_DIR}/Sentient/Include/SenClientFile.h" + "${BASE_DIR}/Sentient/Include/SenClientHelp.h" + "${BASE_DIR}/Sentient/Include/SenClientMain.h" + "${BASE_DIR}/Sentient/Include/SenClientMarkers.h" + "${BASE_DIR}/Sentient/Include/SenClientNews.h" + "${BASE_DIR}/Sentient/Include/SenClientPackage.h" + "${BASE_DIR}/Sentient/Include/SenClientRawData.h" + "${BASE_DIR}/Sentient/Include/SenClientResource.h" + "${BASE_DIR}/Sentient/Include/SenClientStats.h" + "${BASE_DIR}/Sentient/Include/SenClientSuperstars.h" + "${BASE_DIR}/Sentient/Include/SenClientSys.h" + "${BASE_DIR}/Sentient/Include/SenClientTypes.h" + "${BASE_DIR}/Sentient/Include/SenClientUGC.h" + "${BASE_DIR}/Sentient/Include/SenClientUGCLeaderboards.h" + "${BASE_DIR}/Sentient/Include/SenClientUGCTypes.h" + "${BASE_DIR}/Sentient/Include/SenClientUser.h" + "${BASE_DIR}/Sentient/Include/SenClientUtil.h" + "${BASE_DIR}/Sentient/Include/SenClientXML.h" +) +source_group("Xbox/SentientLibs/inc" FILES ${_MINECRAFT_CLIENT_XBOX360_XBOX_SENTIENTLIBS_INC}) + +set(_MINECRAFT_CLIENT_XBOX360_XBOX_AUDIO + "${BASE_DIR}/Audio/SoundEngine.cpp" +) +source_group("Xbox/Audio" FILES ${_MINECRAFT_CLIENT_XBOX360_XBOX_AUDIO}) + +set(_MINECRAFT_CLIENT_XBOX360_XBOX_FONT + "${BASE_DIR}/Font/XUI_Font.cpp" + "${BASE_DIR}/Font/XUI_Font.h" + "${BASE_DIR}/Font/XUI_FontData.cpp" + "${BASE_DIR}/Font/XUI_FontData.h" + "${BASE_DIR}/Font/XUI_FontRenderer.cpp" + "${BASE_DIR}/Font/XUI_FontRenderer.h" +) +source_group("Xbox/Font" FILES ${_MINECRAFT_CLIENT_XBOX360_XBOX_FONT}) + +set(_MINECRAFT_CLIENT_XBOX360_XBOX_LEADERBOARDS + "${BASE_DIR}/Leaderboards/XboxLeaderboardManager.cpp" + "${BASE_DIR}/Leaderboards/XboxLeaderboardManager.h" +) +source_group("Xbox/Leaderboards" FILES ${_MINECRAFT_CLIENT_XBOX360_XBOX_LEADERBOARDS}) + +set(_MINECRAFT_CLIENT_XBOX360_XBOX_NETWORK + "${BASE_DIR}/Network/NetworkPlayerXbox.cpp" + "${BASE_DIR}/Network/NetworkPlayerXbox.h" + "${BASE_DIR}/Network/PlatformNetworkManagerXbox.cpp" + "${BASE_DIR}/Network/PlatformNetworkManagerXbox.h" +) +source_group("Xbox/Network" FILES ${_MINECRAFT_CLIENT_XBOX360_XBOX_NETWORK}) + +set(_MINECRAFT_CLIENT_XBOX360_XBOX_SENTIENT + "${BASE_DIR}/Sentient/SentientManager.cpp" + "${BASE_DIR}/Sentient/SentientManager.h" +) +source_group("Xbox/Sentient" FILES ${_MINECRAFT_CLIENT_XBOX360_XBOX_SENTIENT}) + +set(_MINECRAFT_CLIENT_XBOX360_XBOX_SENTIENT_DYNAMICCONF + "${BASE_DIR}/Sentient/DynamicConfigurations.cpp" + "${BASE_DIR}/Sentient/DynamicConfigurations.h" + "${BASE_DIR}/Sentient/trialConfigv1.bin" +) +source_group("Xbox/Sentient/DynamicConf" FILES ${_MINECRAFT_CLIENT_XBOX360_XBOX_SENTIENT_DYNAMICCONF}) + +set(_MINECRAFT_CLIENT_XBOX360_XBOX_SENTIENT_TELEMETRY + "${BASE_DIR}/Sentient/MinecraftTelemetry.h" + "${BASE_DIR}/Sentient/MinecraftTelemetry.xml" + "${BASE_DIR}/Sentient/SentientStats.cpp" + "${BASE_DIR}/Sentient/SentientStats.h" + "${BASE_DIR}/Sentient/SentientTelemetryCommon.h" + "${BASE_DIR}/Sentient/TelemetryEnum.h" +) +source_group("Xbox/Sentient/Telemetry" FILES ${_MINECRAFT_CLIENT_XBOX360_XBOX_SENTIENT_TELEMETRY}) + +set(_MINECRAFT_CLIENT_XBOX360_XBOX_SOCIAL + "${BASE_DIR}/Social/SocialManager.cpp" + "${BASE_DIR}/Social/SocialManager.h" +) +source_group("Xbox/Social" FILES ${_MINECRAFT_CLIENT_XBOX360_XBOX_SOCIAL}) + +set(_MINECRAFT_CLIENT_XBOX360_XBOX_XUI + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_CustomMessages.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Reinstall.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Reinstall.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_TextEntry.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_TextEntry.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_XZP_Icons.h" +) +source_group("Xbox/XUI" FILES ${_MINECRAFT_CLIENT_XBOX360_XBOX_XUI}) + +set(_MINECRAFT_CLIENT_XBOX360_XBOX_XUI_BASE_SCENE + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_BasePlayer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_BasePlayer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Chat.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Chat.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_HUD.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_HUD.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Scene_Base.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Scene_Base.h" +) +source_group("Xbox/XUI/Base Scene" FILES ${_MINECRAFT_CLIENT_XBOX360_XBOX_XUI_BASE_SCENE}) + +set(_MINECRAFT_CLIENT_XBOX360_XBOX_XUI_CONTAINERS + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Scene_AbstractContainer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Scene_AbstractContainer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Scene_Anvil.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Scene_Anvil.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Scene_Beacon.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Scene_Beacon.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Scene_BrewingStand.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Scene_BrewingStand.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Scene_Container.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Scene_Container.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Scene_CraftingPanel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Scene_CraftingPanel.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Scene_Enchant.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Scene_Enchant.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Scene_Fireworks.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Scene_Fireworks.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Scene_Furnace.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Scene_Furnace.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Scene_Hopper.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Scene_Hopper.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Scene_HorseInventory.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Scene_HorseInventory.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Scene_Inventory.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Scene_Inventory.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Scene_Inventory_Creative.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Scene_Inventory_Creative.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Scene_Trading.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Scene_Trading.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Scene_Trap.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Scene_Trap.h" +) +source_group("Xbox/XUI/Containers" FILES ${_MINECRAFT_CLIENT_XBOX360_XBOX_XUI_CONTAINERS}) + +set(_MINECRAFT_CLIENT_XBOX360_XBOX_XUI_CONTROLS + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Controls.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Ctrl_4JEdit.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Ctrl_4JEdit.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Ctrl_4JIcon.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Ctrl_4JIcon.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Ctrl_4JList.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Ctrl_4JList.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Ctrl_BeaconButton.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Ctrl_BeaconButton.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Ctrl_BrewProgress.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Ctrl_BrewProgress.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Ctrl_BubblesProgress.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Ctrl_BubblesProgress.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Ctrl_BurnProgress.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Ctrl_BurnProgress.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Ctrl_CraftIngredientSlot.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Ctrl_CraftIngredientSlot.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Ctrl_EnchantButton.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Ctrl_EnchantButton.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Ctrl_EnchantmentBook.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Ctrl_EnchantmentBook.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Ctrl_EnchantmentButtonText.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Ctrl_EnchantmentButtonText.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Ctrl_FireProgress.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Ctrl_FireProgress.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Ctrl_LoadingProgress.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Ctrl_LoadingProgress.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Ctrl_MinecraftHorse.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Ctrl_MinecraftHorse.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Ctrl_MinecraftPlayer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Ctrl_MinecraftPlayer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Ctrl_MinecraftSkinPreview.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Ctrl_MinecraftSkinPreview.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Ctrl_MinecraftSlot.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Ctrl_MinecraftSlot.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Ctrl_MobEffect.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Ctrl_MobEffect.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Ctrl_PassThroughList.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Ctrl_PassthroughList.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Ctrl_ProgressCtrlBase.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Ctrl_ProgressCtrlBase.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Ctrl_SliderWrapper.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Ctrl_SliderWrapper.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Ctrl_SlotItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Ctrl_SlotItemCtrlBase.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Ctrl_SlotItemCtrlBase.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Ctrl_SlotItemListItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Ctrl_SlotList.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Ctrl_SlotList.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Ctrl_SplashPulser.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Ctrl_SplashPulser.h" +) +source_group("Xbox/XUI/Controls" FILES ${_MINECRAFT_CLIENT_XBOX360_XBOX_XUI_CONTROLS}) + +set(_MINECRAFT_CLIENT_XBOX360_XBOX_XUI_MENU_SCREENS + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_ConnectingProgress.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_ConnectingProgress.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_DLCOffers.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_DLCOffers.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Death.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Death.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_FullscreenProgress.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_FullscreenProgress.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Helper.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_InGameHostOptions.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_InGameHostOptions.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_InGameInfo.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_InGameInfo.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_InGamePlayerOptions.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_InGamePlayerOptions.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Intro.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Intro.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_LoadSettings.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_LoadSettings.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_MainMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_MainMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_MultiGameCreate.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_MultiGameCreate.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_MultiGameInfo.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_MultiGameInfo.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_MultiGameJoinLoad.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_MultiGameJoinLoad.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_MultiGameLaunchMoreOptions.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_MultiGameLaunchMoreOptions.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_NewUpdateMessage.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_NewUpdateMessage.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_PartnernetPassword.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_PartnernetPassword.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_SaveMessage.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_SaveMessage.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Scene_Win.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Scene_Win.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_SignEntry.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_SignEntry.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Teleport.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Teleport.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_TransferToXboxOne.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_TrialExitUpsell.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_TrialExitUpsell.h" +) +source_group("Xbox/XUI/Menu screens" FILES ${_MINECRAFT_CLIENT_XBOX360_XBOX_XUI_MENU_SCREENS}) + +set(_MINECRAFT_CLIENT_XBOX360_XBOX_XUI_MENU_SCREENS_DEBUG + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Debug.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_DebugItemEditor.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_DebugItemEditor.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_DebugOverlay.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_DebugOverlay.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_DebugSchematicCreator.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_DebugSchematicCreator.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_DebugSetCamera.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_DebugSetCamera.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_DebugTips.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_DebugTips.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_debug.cpp" +) +source_group("Xbox/XUI/Menu screens/Debug" FILES ${_MINECRAFT_CLIENT_XBOX360_XBOX_XUI_MENU_SCREENS_DEBUG}) + +set(_MINECRAFT_CLIENT_XBOX360_XBOX_XUI_MENU_SCREENS_HELP__OPTIONS + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_HelpAndOptions.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_HelpAndOptions.h" +) +source_group("Xbox/XUI/Menu screens/Help & Options" FILES ${_MINECRAFT_CLIENT_XBOX360_XBOX_XUI_MENU_SCREENS_HELP__OPTIONS}) + +set(_MINECRAFT_CLIENT_XBOX360_XBOX_XUI_MENU_SCREENS_HELP__OPTIONS_CONTROLS + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_HelpControls.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_HelpControls.h" +) +source_group("Xbox/XUI/Menu screens/Help & Options/Controls" FILES ${_MINECRAFT_CLIENT_XBOX360_XBOX_XUI_MENU_SCREENS_HELP__OPTIONS_CONTROLS}) + +set(_MINECRAFT_CLIENT_XBOX360_XBOX_XUI_MENU_SCREENS_HELP__OPTIONS_CREDITS + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_HelpCredits.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_HelpCredits.h" +) +source_group("Xbox/XUI/Menu screens/Help & Options/Credits" FILES ${_MINECRAFT_CLIENT_XBOX360_XBOX_XUI_MENU_SCREENS_HELP__OPTIONS_CREDITS}) + +set(_MINECRAFT_CLIENT_XBOX360_XBOX_XUI_MENU_SCREENS_HELP__OPTIONS_HOW_TO_PLAY + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_HelpHowToPlay.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_HelpHowToPlay.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_HowToPlayMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_HowToPlayMenu.h" +) +source_group("Xbox/XUI/Menu screens/Help & Options/How To Play" FILES ${_MINECRAFT_CLIENT_XBOX360_XBOX_XUI_MENU_SCREENS_HELP__OPTIONS_HOW_TO_PLAY}) + +set(_MINECRAFT_CLIENT_XBOX360_XBOX_XUI_MENU_SCREENS_HELP__OPTIONS_SETTINGS + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_SettingsAll.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_SettingsAll.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_SettingsAudio.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_SettingsAudio.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_SettingsControl.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_SettingsControl.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_SettingsGraphics.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_SettingsGraphics.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_SettingsOptions.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_SettingsOptions.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_SettingsUI.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_SettingsUI.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_SkinSelect.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_SkinSelect.h" +) +source_group("Xbox/XUI/Menu screens/Help & Options/Settings" FILES ${_MINECRAFT_CLIENT_XBOX360_XBOX_XUI_MENU_SCREENS_HELP__OPTIONS_SETTINGS}) + +set(_MINECRAFT_CLIENT_XBOX360_XBOX_XUI_MENU_SCREENS_LEADERBOARDS + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Leaderboards.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_Leaderboards.h" +) +source_group("Xbox/XUI/Menu screens/Leaderboards" FILES ${_MINECRAFT_CLIENT_XBOX360_XBOX_XUI_MENU_SCREENS_LEADERBOARDS}) + +set(_MINECRAFT_CLIENT_XBOX360_XBOX_XUI_MENU_SCREENS_PAUSE + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_PauseMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_PauseMenu.h" +) +source_group("Xbox/XUI/Menu screens/Pause" FILES ${_MINECRAFT_CLIENT_XBOX360_XBOX_XUI_MENU_SCREENS_PAUSE}) + +set(_MINECRAFT_CLIENT_XBOX360_XBOX_XUI_MENU_SCREENS_SOCIAL + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_SocialPost.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_SocialPost.h" +) +source_group("Xbox/XUI/Menu screens/Social" FILES ${_MINECRAFT_CLIENT_XBOX360_XBOX_XUI_MENU_SCREENS_SOCIAL}) + +set(_MINECRAFT_CLIENT_XBOX360_XBOX_XUI_MENU_SCREENS_TUTORIAL + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_TutorialPopup.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/XUI/XUI_TutorialPopup.h" +) +source_group("Xbox/XUI/Menu screens/Tutorial" FILES ${_MINECRAFT_CLIENT_XBOX360_XBOX_XUI_MENU_SCREENS_TUTORIAL}) + +set(_MINECRAFT_CLIENT_XBOX360_XBOX_XML + "${BASE_DIR}/XML/ATGXmlParser.cpp" + "${BASE_DIR}/XML/ATGXmlParser.h" + "${BASE_DIR}/XML/xmlFilesCallback.h" +) +source_group("Xbox/XML" FILES ${_MINECRAFT_CLIENT_XBOX360_XBOX_XML}) + +set(_MINECRAFT_CLIENT_XBOX360_XBOX_XEXXML + "${BASE_DIR}/xex-dev.xml" + "${BASE_DIR}/xex.xml" +) +source_group("Xbox/xexxml" FILES ${_MINECRAFT_CLIENT_XBOX360_XBOX_XEXXML}) + +set(_MINECRAFT_CLIENT_XBOX360_NET_MINECRAFT_CLIENT_MULTIPLAYER + "${CMAKE_CURRENT_SOURCE_DIR}/ConnectScreen.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ConnectScreen.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DisconnectedScreen.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DisconnectedScreen.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PlayerInfo.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ReceivingLevelScreen.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ReceivingLevelScreen.h" +) +source_group("net/minecraft/client/multiplayer" FILES ${_MINECRAFT_CLIENT_XBOX360_NET_MINECRAFT_CLIENT_MULTIPLAYER}) + +set(_MINECRAFT_CLIENT_XBOX360_NET_MINECRAFT_STATS + "${CMAKE_CURRENT_SOURCE_DIR}/StatsCounter.h" +) +source_group("net/minecraft/stats" FILES ${_MINECRAFT_CLIENT_XBOX360_NET_MINECRAFT_STATS}) + +set(MINECRAFT_CLIENT_XBOX360 + ${_MINECRAFT_CLIENT_XBOX360_COMMON_RES_AUDIO} + ${_MINECRAFT_CLIENT_XBOX360_DURANGO} + ${_MINECRAFT_CLIENT_XBOX360_DURANGO_IGGY_GDRAW} + ${_MINECRAFT_CLIENT_XBOX360_DURANGO_IGGY_INCLUDE} + ${_MINECRAFT_CLIENT_XBOX360_DURANGO_SENTIENT} + ${_MINECRAFT_CLIENT_XBOX360_DURANGO_SOCIAL} + ${_MINECRAFT_CLIENT_XBOX360_DURANGO_XML} + ${_MINECRAFT_CLIENT_XBOX360_PS3} + ${_MINECRAFT_CLIENT_XBOX360_PS3_IGGY_INCLUDE} + ${_MINECRAFT_CLIENT_XBOX360_PS3_PS3EXTRAS} + ${_MINECRAFT_CLIENT_XBOX360_WINDOWS} + ${_MINECRAFT_CLIENT_XBOX360_XBOX} + ${_MINECRAFT_CLIENT_XBOX360_XBOX_4JLIBS_INC} + ${_MINECRAFT_CLIENT_XBOX360_XBOX_GAMECONFIG} + ${_MINECRAFT_CLIENT_XBOX360_XBOX_SENTIENTLIBS_INC} + ${_MINECRAFT_CLIENT_XBOX360_XBOX_AUDIO} + ${_MINECRAFT_CLIENT_XBOX360_XBOX_FONT} + ${_MINECRAFT_CLIENT_XBOX360_XBOX_LEADERBOARDS} + ${_MINECRAFT_CLIENT_XBOX360_XBOX_NETWORK} + ${_MINECRAFT_CLIENT_XBOX360_XBOX_SENTIENT} + ${_MINECRAFT_CLIENT_XBOX360_XBOX_SENTIENT_DYNAMICCONF} + ${_MINECRAFT_CLIENT_XBOX360_XBOX_SENTIENT_TELEMETRY} + ${_MINECRAFT_CLIENT_XBOX360_XBOX_SOCIAL} + ${_MINECRAFT_CLIENT_XBOX360_XBOX_XUI} + ${_MINECRAFT_CLIENT_XBOX360_XBOX_XUI_BASE_SCENE} + ${_MINECRAFT_CLIENT_XBOX360_XBOX_XUI_CONTAINERS} + ${_MINECRAFT_CLIENT_XBOX360_XBOX_XUI_CONTROLS} + ${_MINECRAFT_CLIENT_XBOX360_XBOX_XUI_MENU_SCREENS} + ${_MINECRAFT_CLIENT_XBOX360_XBOX_XUI_MENU_SCREENS_DEBUG} + ${_MINECRAFT_CLIENT_XBOX360_XBOX_XUI_MENU_SCREENS_HELP__OPTIONS} + ${_MINECRAFT_CLIENT_XBOX360_XBOX_XUI_MENU_SCREENS_HELP__OPTIONS_CONTROLS} + ${_MINECRAFT_CLIENT_XBOX360_XBOX_XUI_MENU_SCREENS_HELP__OPTIONS_CREDITS} + ${_MINECRAFT_CLIENT_XBOX360_XBOX_XUI_MENU_SCREENS_HELP__OPTIONS_HOW_TO_PLAY} + ${_MINECRAFT_CLIENT_XBOX360_XBOX_XUI_MENU_SCREENS_HELP__OPTIONS_SETTINGS} + ${_MINECRAFT_CLIENT_XBOX360_XBOX_XUI_MENU_SCREENS_LEADERBOARDS} + ${_MINECRAFT_CLIENT_XBOX360_XBOX_XUI_MENU_SCREENS_PAUSE} + ${_MINECRAFT_CLIENT_XBOX360_XBOX_XUI_MENU_SCREENS_SOCIAL} + ${_MINECRAFT_CLIENT_XBOX360_XBOX_XUI_MENU_SCREENS_TUTORIAL} + ${_MINECRAFT_CLIENT_XBOX360_XBOX_XML} + ${_MINECRAFT_CLIENT_XBOX360_XBOX_XEXXML} + ${_MINECRAFT_CLIENT_XBOX360_NET_MINECRAFT_CLIENT_MULTIPLAYER} + ${_MINECRAFT_CLIENT_XBOX360_NET_MINECRAFT_STATS} +) diff --git a/Minecraft.Client/compile_flags.txt b/Minecraft.Client/compile_flags.txt deleted file mode 100644 index 5aa08a43..00000000 --- a/Minecraft.Client/compile_flags.txt +++ /dev/null @@ -1,22 +0,0 @@ --xc++ --m64 --std=c++14 --Wno-unused-includes --Wno-unsafe-buffer-usage-in-libc-call --Wno-unsafe-buffer-usage --Wno-unused-macros --Wno-c++98-compat --Wno-c++98-compat-pedantic --Wno-pre-c++14-compat --D_LARGE_WORLDS --D_DEBUG_MENUS_ENABLED --D_LIB --D_CRT_NON_CONFORMING_SWPRINTFS --D_CRT_SECURE_NO_WARNINGS --D_WINDOWS64 --I -./Xbox/Sentient/Include --I -../Minecraft.World/x64headers --I -./ diff --git a/Minecraft.Client/postbuild.ps1 b/Minecraft.Client/postbuild.ps1 deleted file mode 100644 index 8ffc9b98..00000000 --- a/Minecraft.Client/postbuild.ps1 +++ /dev/null @@ -1,43 +0,0 @@ -param( - [string]$OutDir, - [string]$ProjectDir -) - -Write-Host "Post-build script started. Output Directory: $OutDir, Project Directory: $ProjectDir" - -$directories = @( - "music", - "Windows64\GameHDD", - "Common\Media", - "Common\res", - "Common\Trial", - "Common\Tutorial", - "Windows64Media" -) - -foreach ($dir in $directories) { - New-Item -ItemType Directory -Path (Join-Path $OutDir $dir) -Force | Out-Null -} - -$copies = @( - @{ Source = "music"; Dest = "music" }, - @{ Source = "Common\Media"; Dest = "Common\Media" }, - @{ Source = "Common\res"; Dest = "Common\res" }, - @{ Source = "Common\Trial"; Dest = "Common\Trial" }, - @{ Source = "Common\Tutorial"; Dest = "Common\Tutorial" }, - @{ Source = "Windows64\GameHDD"; Dest = "Windows64\GameHDD" }, - @{ Source = "Windows64\Sound"; Dest = "Windows64\Sound" }, - @{ Source = "Windows64Media"; Dest = "Windows64Media" } -) - -foreach ($copy in $copies) { - $src = Join-Path $ProjectDir $copy.Source - $dst = Join-Path $OutDir $copy.Dest - - if (Test-Path $src) { - # Copy the files using xcopy, forcing overwrite and suppressing errors, and only copying if the source is newer than the destination - xcopy /q /y /i /s /e /d "$src" "$dst" 2>$null - } -} - -git restore "**/BuildVer.h" \ No newline at end of file diff --git a/Minecraft.Client/prebuild.ps1 b/Minecraft.Client/prebuild.ps1 deleted file mode 100644 index 0acbf023..00000000 --- a/Minecraft.Client/prebuild.ps1 +++ /dev/null @@ -1,38 +0,0 @@ -$sha = (git rev-parse --short=7 HEAD) - -if ($env:GITHUB_REPOSITORY) { - $ref = "$env:GITHUB_REPOSITORY/$(git symbolic-ref --short HEAD)" -} else { - $remoteUrl = (git remote get-url origin) - # handle github urls only, can't predict other origins behavior - if ($remoteUrl -match '(?:github\.com[:/])([^/:]+/[^/]+?)(?:\.git)?$') { - $ref = "$($matches[1])/$(git symbolic-ref --short HEAD)" - }else{ - # fallback to just symbolic ref in case remote isnt what we expect - $ref = "UNKNOWN/$(git symbolic-ref --short HEAD)" - } -} - -$build = 560 # Note: Build/network has to stay static for now, as without it builds wont be able to play together. We can change it later when we have a better versioning scheme in place. -$suffix = "" - -# TODO Re-enable -# If we are running in GitHub Actions, use the run number as the build number -# if ($env:GITHUB_RUN_NUMBER) { -# $build = $env:GITHUB_RUN_NUMBER -# } - -# If we have uncommitted changes, add a suffix to the version string -if (git status --porcelain) { - $suffix = "-dev" -} - -@" -#pragma once - -#define VER_PRODUCTBUILD $build -#define VER_PRODUCTVERSION_STR_W L"$sha$suffix" -#define VER_FILEVERSION_STR_W VER_PRODUCTVERSION_STR_W -#define VER_BRANCHVERSION_STR_W L"$ref" -#define VER_NETWORK VER_PRODUCTBUILD -"@ | Set-Content "Common/BuildVer.h" diff --git a/Minecraft.Server/CMakeLists.txt b/Minecraft.Server/CMakeLists.txt new file mode 100644 index 00000000..52e5826e --- /dev/null +++ b/Minecraft.Server/CMakeLists.txt @@ -0,0 +1,85 @@ +# Note: A lot of this file is the same as the client due to the shared code + +include("${CMAKE_CURRENT_LIST_DIR}/cmake/sources/Common.cmake") + +include("${CMAKE_SOURCE_DIR}/cmake/CommonSources.cmake") + +# Combine all source files into a single variable for the target +# We cant use CMAKE_CONFIGURE_PRESET here as VS doesn't set it, so just rely on the folder +set(MINECRAFT_SERVER_SOURCES + ${MINECRAFT_SERVER_COMMON} + ${SOURCES_COMMON} +) + +add_executable(Minecraft.Server ${MINECRAFT_SERVER_SOURCES}) + +target_include_directories(Minecraft.Server PRIVATE + "${CMAKE_BINARY_DIR}/generated/" # This is for the generated BuildVer.h + "${CMAKE_SOURCE_DIR}/Minecraft.Client/" + "${CMAKE_SOURCE_DIR}/Minecraft.Client/${PLATFORM_NAME}/Iggy/include" + "${CMAKE_CURRENT_SOURCE_DIR}" + "${CMAKE_SOURCE_DIR}/include/" +) +target_compile_definitions(Minecraft.Server PRIVATE + ${MINECRAFT_SHARED_DEFINES} + MINECRAFT_SERVER_BUILD +) +target_precompile_headers(Minecraft.Server PRIVATE "$<$:stdafx.h>") +set_source_files_properties("${CMAKE_SOURCE_DIR}/Minecraft.Client/compat_shims.cpp" PROPERTIES SKIP_PRECOMPILE_HEADERS ON) # This redefines internal MSVC CRT symbols which will cause an issue with PCH + +configure_compiler_target(Minecraft.Server) + +set_target_properties(Minecraft.Server PROPERTIES + OUTPUT_NAME "Minecraft.Server" + VS_DEBUGGER_WORKING_DIRECTORY "$" + VS_DEBUGGER_COMMAND_ARGUMENTS "-port 25565 -bind 0.0.0.0 -name DedicatedServer" +) + +target_link_libraries(Minecraft.Server PRIVATE + Minecraft.World + d3d11 + d3dcompiler + XInput9_1_0 + wsock32 + legacy_stdio_definitions + $<$: # Debug 4J libraries + "${CMAKE_SOURCE_DIR}/Minecraft.Client/${PLATFORM_NAME}/4JLibs/libs/4J_Input_d.lib" + "${CMAKE_SOURCE_DIR}/Minecraft.Client/${PLATFORM_NAME}/4JLibs/libs/4J_Storage_d.lib" + "${CMAKE_SOURCE_DIR}/Minecraft.Client/${PLATFORM_NAME}/4JLibs/libs/4J_Render_PC_d.lib" + > + $<$>: # Release 4J libraries + "${CMAKE_SOURCE_DIR}/Minecraft.Client/${PLATFORM_NAME}/4JLibs/libs/4J_Input.lib" + "${CMAKE_SOURCE_DIR}/Minecraft.Client/${PLATFORM_NAME}/4JLibs/libs/4J_Storage.lib" + "${CMAKE_SOURCE_DIR}/Minecraft.Client/${PLATFORM_NAME}/4JLibs/libs/4J_Render_PC.lib" + > +) + +# Iggy libs +foreach(lib IN LISTS IGGY_LIBS) + target_link_libraries(Minecraft.Server PRIVATE "${CMAKE_SOURCE_DIR}/Minecraft.Client/${PLATFORM_NAME}/Iggy/lib/${lib}") +endforeach() + +# --- +# Asset / redist copy +# --- +include("${CMAKE_SOURCE_DIR}/cmake/CopyAssets.cmake") + +# Copy res +set(ASSET_FOLDER_PAIRS + "${CMAKE_SOURCE_DIR}/Minecraft.Client/Common/res" "Common/res" +) +setup_asset_folder_copy(Minecraft.Server "${ASSET_FOLDER_PAIRS}") + +# Copy arc media +set(ASSET_FILES_PAIRS + "${CMAKE_SOURCE_DIR}/Minecraft.Client/Common/Media/MediaWindows64.arc" "Common/Media/" +) +setup_asset_file_copy(Minecraft.Server "${ASSET_FILES_PAIRS}") + +# Copy redist files +add_copyredist_target(Minecraft.Server) + +# Make sure GameHDD exists on Windows +if(PLATFORM_NAME STREQUAL "Windows64") + add_gamehdd_target(Minecraft.Server) +endif() diff --git a/Minecraft.Server/Minecraft.Server.vcxproj b/Minecraft.Server/Minecraft.Server.vcxproj deleted file mode 100644 index be2eb80c..00000000 --- a/Minecraft.Server/Minecraft.Server.vcxproj +++ /dev/null @@ -1,749 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {7CB40BFC-C8E4-4293-A22E-D2041348D5AF} - Win32Proj - MinecraftServer - 10.0 - - - - Application - true - v143 - MultiByte - - - Application - false - v143 - true - MultiByte - - - - - - - - - - - - - - - $(SolutionDir)$(Platform)\Minecraft.Server\$(Configuration)\ - $(SolutionDir)$(Platform)\Minecraft.Server\$(Configuration)\obj\MinecraftServer\ - Minecraft.Server - $(OutDir) - -port 25565 -bind 0.0.0.0 -name DedicatedServer - WindowsLocalDebugger - - - $(SolutionDir)$(Platform)\Minecraft.Server\$(Configuration)\ - $(SolutionDir)$(Platform)\Minecraft.Server\$(Configuration)\obj\MinecraftServer\ - Minecraft.Server - $(OutDir) - -port 25565 -bind 0.0.0.0 -name DedicatedServer - WindowsLocalDebugger - - - - Level3 - Disabled - Use - $(OutDir)MinecraftServer.pch - MultiThreadedDebug - ProgramDatabase - Sync - true - true - _LARGE_WORLDS;_DEBUG_MENUS_ENABLED;_DEBUG;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;_WINDOWS64;MINECRAFT_SERVER_BUILD;%(PreprocessorDefinitions) - ..\Minecraft.Client;..\Minecraft.Client\Windows64\Iggy\include;..\Minecraft.Client\Xbox\Sentient\Include;..\Minecraft.World\x64headers;..\include;$(ProjectDir)Windows64;%(AdditionalIncludeDirectories) - - - false - - - _WINDOWS64;%(PreprocessorDefinitions) - ..\Minecraft.Client;..\Minecraft.Client\Xbox;%(AdditionalIncludeDirectories) - - - Console - mainCRTStartup - true - d3d11.lib;XInput9_1_0.lib;wsock32.lib;legacy_stdio_definitions.lib;..\Minecraft.World\x64_Debug\Minecraft.World.lib;..\Minecraft.Client\Windows64\Iggy\lib\iggy_w64.lib;..\Minecraft.Client\Windows64\Iggy\lib\iggyperfmon_w64.lib;..\Minecraft.Client\Windows64\Iggy\lib\iggyexpruntime_w64.lib;..\Minecraft.Client\Windows64\4JLibs\libs\4J_Input_d.lib;..\Minecraft.Client\Windows64\4JLibs\libs\4J_Storage_d.lib;..\Minecraft.Client\Windows64\4JLibs\libs\4J_Render_PC_d.lib;%(AdditionalDependencies) - - - powershell -ExecutionPolicy Bypass -File "$(ProjectDir)Windows64\postbuild_server.ps1" -OutDir "$(OutDir)." -ProjectRoot "$(ProjectDir).." -Configuration "$(Configuration)" - - - - - Level3 - MaxSpeed - true - true - Use - $(OutDir)MinecraftServer.pch - MultiThreaded - Sync - true - true - _LARGE_WORLDS;_DEBUG_MENUS_ENABLED;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;_WINDOWS64;MINECRAFT_SERVER_BUILD;%(PreprocessorDefinitions) - ..\Minecraft.Client;..\Minecraft.Client\Windows64\Iggy\include;..\Minecraft.Client\Xbox\Sentient\Include;..\Minecraft.World\x64headers;..\include;$(ProjectDir)Windows64;%(AdditionalIncludeDirectories) - - - false - - - _WINDOWS64;%(PreprocessorDefinitions) - ..\Minecraft.Client;..\Minecraft.Client\Xbox;%(AdditionalIncludeDirectories) - - - Console - mainCRTStartup - true - true - true - d3d11.lib;XInput9_1_0.lib;wsock32.lib;legacy_stdio_definitions.lib;..\Minecraft.World\x64_Release\Minecraft.World.lib;..\Minecraft.Client\Windows64\Iggy\lib\iggy_w64.lib;..\Minecraft.Client\Windows64\Iggy\lib\iggyperfmon_w64.lib;..\Minecraft.Client\Windows64\Iggy\lib\iggyexpruntime_w64.lib;..\Minecraft.Client\Windows64\4JLibs\libs\4J_Input.lib;..\Minecraft.Client\Windows64\4JLibs\libs\4J_Storage.lib;..\Minecraft.Client\Windows64\4JLibs\libs\4J_Render_PC.lib;%(AdditionalDependencies) - - - powershell -ExecutionPolicy Bypass -File "$(ProjectDir)Windows64\postbuild_server.ps1" -OutDir "$(OutDir)." -ProjectRoot "$(ProjectDir).." -Configuration "$(Configuration)" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - NotUsing - - - NotUsing - - - NotUsing - - - NotUsing - - - NotUsing - - - NotUsing - - - NotUsing - - - NotUsing - - - NotUsing - - - NotUsing - - - NotUsing - - - NotUsing - - - NotUsing - - - NotUsing - - - NotUsing - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - NotUsing - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - NotUsing - - - - Create - Create - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8} - false - - - - - - - - diff --git a/Minecraft.Server/Minecraft.Server.vcxproj.filters b/Minecraft.Server/Minecraft.Server.vcxproj.filters deleted file mode 100644 index 8cd5e26e..00000000 --- a/Minecraft.Server/Minecraft.Server.vcxproj.filters +++ /dev/null @@ -1,737 +0,0 @@ - - - - - {A8A47C24-66C0-4912-9D34-2CBF87F1D707} - - - {39B037A0-9B57-454A-AF34-7D9164E22A0F} - - - {7C28D123-0DA3-4B17-84C0-E326F5A75740} - - - {29AB58D1-E8A9-465A-B3EA-BC5E9110A7A1} - - - {BC6FD58B-1A40-45FE-B8D9-1A087C25126D} - - - {3E4D5A41-CAB8-4A10-82B5-8B2AE2E25CB2} - - - - - Server - - - Server - - - Server - - - Server - - - Server\Console - - - Server\Console - - - Server\Console - - - Server\Console - - - Server\Common - - - Server\Vendor - - - Server - - - Server\Access - - - Server\Access - - - Server\Access - - - Server\Common - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Server\Console\Commands - - - Server\Console\Commands - - - Server\Console\Commands - - - Server\Console\Commands - - - Server\Console\Commands - - - Server\Console\Commands - - - Server\Console\Commands - - - Server\Console\Commands - - - Server\Console\Commands - - - Server\Console\Commands - - - Server\Console\Commands - - - Server\Console\Commands - - - Server\Console\Commands - - - Server\Console\Commands - - - Server\Console\Commands - - - Server\Console\Commands - - - Server\Console\Commands - - - Server\Console\Commands - - - - - Server\Console - - - Server\Console - - - Server\Console - - - Server\Console - - - Server\Access - - - Server\Access - - - Server\Access - - - Server\Common - - - Server\Common - - - Server\Common - - - Server\Common - - - Server - - - Server - - - Server - - - Server\Vendor - - - Server - - - - Server\Console\Commands - - - Server\Console\Commands - - - Server\Console\Commands - - - Server\Console\Commands - - - Server\Console\Commands - - - Server\Console\Commands - - - Server\Console\Commands - - - Server\Console\Commands - - - Server\Console\Commands - - - Server\Console\Commands - - - Server\Console\Commands - - - Server\Console\Commands - - - Server\Console\Commands - - - Server\Console\Commands - - - Server\Console\Commands - - - Server\Console\Commands - - - Server\Console\Commands - - - Server\Console\Commands - - - Server\Console\Commands - - - Server\Console\Commands - - - - - - - - - - diff --git a/Minecraft.Server/Windows64/postbuild_server.ps1 b/Minecraft.Server/Windows64/postbuild_server.ps1 deleted file mode 100644 index 27451ba2..00000000 --- a/Minecraft.Server/Windows64/postbuild_server.ps1 +++ /dev/null @@ -1,65 +0,0 @@ -param( - [string]$OutDir, - [string]$ProjectRoot, - [string]$Configuration -) - -if ([string]::IsNullOrWhiteSpace($OutDir)) { - throw "OutDir is required." -} - -if ([string]::IsNullOrWhiteSpace($ProjectRoot)) { - $ProjectRoot = Resolve-Path (Join-Path $PSScriptRoot "..\\..") -} - -if ([string]::IsNullOrWhiteSpace($Configuration)) { - $Configuration = "Debug" -} - -$OutDir = [System.IO.Path]::GetFullPath($OutDir) -$ProjectRoot = [System.IO.Path]::GetFullPath($ProjectRoot) -$ClientRoot = Join-Path $ProjectRoot "Minecraft.Client" - -Write-Host "Server post-build started. OutDir: $OutDir" - -function Ensure-Dir([string]$path) { - if (-not (Test-Path $path)) { - New-Item -ItemType Directory -Path $path -Force | Out-Null - } -} - -function Copy-Tree-IfExists([string]$src, [string]$dst) { - if (Test-Path $src) { - Ensure-Dir $dst - xcopy /q /y /i /s /e /d "$src" "$dst" 2>$null | Out-Null - } -} - -function Copy-File-IfExists([string]$src, [string]$dst) { - if (Test-Path $src) { - $dstDir = Split-Path -Parent $dst - Ensure-Dir $dstDir - xcopy /q /y /d "$src" "$dstDir" 2>$null | Out-Null - } -} - -function Copy-FirstExisting([string[]]$candidates, [string]$dstFile) { - foreach ($candidate in $candidates) { - if (Test-Path $candidate) { - Copy-File-IfExists $candidate $dstFile - return - } - } -} - -# Dedicated server only needs core resources for current startup path. -Copy-File-IfExists (Join-Path $ClientRoot "Common\\Media\\MediaWindows64.arc") (Join-Path $OutDir "Common\\Media\\MediaWindows64.arc") -Copy-Tree-IfExists (Join-Path $ClientRoot "Common\\res") (Join-Path $OutDir "Common\\res") -Copy-Tree-IfExists (Join-Path $ClientRoot "Windows64\\GameHDD") (Join-Path $OutDir "Windows64\\GameHDD") - -# Runtime DLLs. -Copy-FirstExisting @( - (Join-Path $ClientRoot "Windows64\\Iggy\\lib\\redist64\\iggy_w64.dll"), - (Join-Path $ProjectRoot ("x64\\{0}\\iggy_w64.dll" -f $Configuration)) -) (Join-Path $OutDir "iggy_w64.dll") - diff --git a/Minecraft.Server/cmake/sources/Common.cmake b/Minecraft.Server/cmake/sources/Common.cmake new file mode 100644 index 00000000..06aa0bfe --- /dev/null +++ b/Minecraft.Server/cmake/sources/Common.cmake @@ -0,0 +1,604 @@ +set(_MINECRAFT_SERVER_COMMON_ROOT + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/AbstractTexturePack.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/AchievementPopup.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/AchievementScreen.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/AllowAllCuller.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/ArchiveFile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/ArrowRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/BatModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/BatRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/BeaconRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/BlazeModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/BlazeRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/BoatModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/BoatRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/BookModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/BossMobGuiInfo.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/BreakingItemParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/BubbleParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/BufferedImage.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Button.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Camera.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/CaveSpiderRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/ChatScreen.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/ChestModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/ChestRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/ChickenModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/ChickenRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Chunk.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/ClientConnection.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/ClientConstants.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/ClockTexture.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/Audio/Consoles_SoundEngine.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/Audio/SoundEngine.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/Audio/SoundNames.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/Colours/ColourTable.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/ConsoleGameMode.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/Console_Utils.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/Consoles_App.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/DLC/DLCAudioFile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/DLC/DLCCapeFile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/DLC/DLCColourTableFile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/DLC/DLCFile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/DLC/DLCGameRulesFile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/DLC/DLCGameRulesHeader.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/DLC/DLCLocalisationFile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/DLC/DLCManager.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/DLC/DLCPack.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/DLC/DLCSkinFile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/DLC/DLCTextureFile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/DLC/DLCUIDataFile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/GameRules/AddEnchantmentRuleDefinition.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/GameRules/AddItemRuleDefinition.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/GameRules/ApplySchematicRuleDefinition.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/GameRules/BiomeOverride.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/GameRules/CollectItemRuleDefinition.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/GameRules/CompleteAllRuleDefinition.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/GameRules/CompoundGameRuleDefinition.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/GameRules/ConsoleGenerateStructure.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/GameRules/ConsoleSchematicFile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/GameRules/GameRule.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/GameRules/GameRuleDefinition.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/GameRules/GameRuleManager.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/GameRules/LevelGenerationOptions.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/GameRules/LevelGenerators.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/GameRules/LevelRules.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/GameRules/LevelRuleset.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/GameRules/NamedAreaRuleDefinition.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/GameRules/StartFeature.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/GameRules/UpdatePlayerRuleDefinition.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/GameRules/UseTileRuleDefinition.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/GameRules/XboxStructureActionGenerateBox.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/GameRules/XboxStructureActionPlaceBlock.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/GameRules/XboxStructureActionPlaceContainer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/GameRules/XboxStructureActionPlaceSpawner.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/Leaderboards/LeaderboardInterface.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/Leaderboards/LeaderboardManager.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/Network/GameNetworkManager.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/Network/PlatformNetworkManagerStub.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/Telemetry/TelemetryManager.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/Trial/TrialMode.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/Tutorial/AreaConstraint.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/Tutorial/AreaHint.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/Tutorial/AreaTask.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/Tutorial/ChangeStateConstraint.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/Tutorial/ChoiceTask.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/Tutorial/CompleteUsingItemTask.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/Tutorial/ControllerTask.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/Tutorial/CraftTask.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/Tutorial/DiggerItemHint.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/Tutorial/EffectChangedTask.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/Tutorial/FullTutorial.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/Tutorial/FullTutorialActiveTask.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/Tutorial/FullTutorialMode.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/Tutorial/HorseChoiceTask.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/Tutorial/InfoTask.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/Tutorial/InputConstraint.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/Tutorial/LookAtEntityHint.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/Tutorial/LookAtTileHint.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/Tutorial/PickupTask.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/Tutorial/ProcedureCompoundTask.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/Tutorial/ProgressFlagTask.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/Tutorial/RideEntityTask.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/Tutorial/StatTask.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/Tutorial/TakeItemHint.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/Tutorial/Tutorial.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/Tutorial/TutorialHint.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/Tutorial/TutorialMessage.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/Tutorial/TutorialMode.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/Tutorial/TutorialTask.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/Tutorial/UseItemTask.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/Tutorial/UseTileTask.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/Tutorial/XuiCraftingTask.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/IUIScene_AbstractContainerMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/IUIScene_AnvilMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/IUIScene_BeaconMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/IUIScene_BrewingMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/IUIScene_CommandBlockMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/IUIScene_ContainerMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/IUIScene_CraftingMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/IUIScene_CreativeMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/IUIScene_DispenserMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/IUIScene_EnchantingMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/IUIScene_FireworksMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/IUIScene_FurnaceMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/IUIScene_HUD.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/IUIScene_HopperMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/IUIScene_HorseInventoryMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/IUIScene_InventoryMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/IUIScene_PauseMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/IUIScene_StartGame.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/IUIScene_TradingMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIBitmapFont.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIComponent_Chat.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIComponent_DebugUIConsole.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIComponent_DebugUIMarketingGuide.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIComponent_Logo.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIComponent_MenuBackground.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIComponent_Panorama.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIComponent_PressStartToPlay.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIComponent_Tooltips.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIComponent_TutorialPopup.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIControl.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIControl_Base.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIControl_BeaconEffectButton.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIControl_BitmapIcon.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIControl_Button.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIControl_ButtonList.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIControl_CheckBox.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIControl_Cursor.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIControl_DLCList.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIControl_DynamicLabel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIControl_EnchantmentBook.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIControl_EnchantmentButton.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIControl_HTMLLabel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIControl_Label.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIControl_LeaderboardList.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIControl_MinecraftHorse.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIControl_MinecraftPlayer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIControl_PlayerList.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIControl_PlayerSkinPreview.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIControl_Progress.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIControl_SaveList.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIControl_Slider.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIControl_SlotList.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIControl_SpaceIndicatorBar.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIControl_TextInput.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIControl_TexturePackList.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIController.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIFontData.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIGroup.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UILayer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_AbstractContainerMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_AnvilMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_BeaconMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_BrewingStandMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_ConnectingProgress.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_ContainerMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_ControlsMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_CraftingMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_CreateWorldMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_CreativeMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_Credits.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_DLCMainMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_DLCOffersMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_DeathMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_DebugCreateSchematic.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_DebugOptions.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_DebugOverlay.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_DebugSetCamera.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_DispenserMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_EULA.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_EnchantingMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_EndPoem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_FireworksMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_FullscreenProgress.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_FurnaceMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_HUD.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_HelpAndOptionsMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_HopperMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_HorseInventoryMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_HowToPlay.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_HowToPlayMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_InGameHostOptionsMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_InGameInfoMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_InGamePlayerOptionsMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_Intro.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_InventoryMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_JoinMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_Keyboard.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_LanguageSelector.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_LaunchMoreOptionsMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_LeaderboardsMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_LoadMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_LoadOrJoinMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_MainMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_MessageBox.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_NewUpdateMessage.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_PauseMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_QuadrantSignin.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_ReinstallMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_SaveMessage.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_SettingsAudioMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_SettingsControlMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_SettingsGraphicsMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_SettingsMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_SettingsOptionsMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_SettingsUIMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_SignEntryMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_SkinSelectMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_TeleportMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_Timer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_TradingMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIScene_TrialExitUpsell.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UIString.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/UI/UITTFFont.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/zlib/adler32.c" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/zlib/compress.c" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/zlib/crc32.c" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/zlib/deflate.c" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/zlib/gzclose.c" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/zlib/gzlib.c" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/zlib/gzread.c" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/zlib/gzwrite.c" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/zlib/infback.c" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/zlib/inffast.c" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/zlib/inflate.c" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/zlib/inftrees.c" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/zlib/trees.c" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/zlib/uncompr.c" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Common/zlib/zutil.c" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/CompassTexture.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/ConfirmScreen.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/ConsoleInput.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/ControlsScreen.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/CowModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/CowRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/CreateWorldScreen.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/CreeperModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/CreeperRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/CritParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/CritParticle2.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Cube.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/DLCTexturePack.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/DeathScreen.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/DefaultRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/DefaultTexturePack.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/DemoUser.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/DerivedServerLevel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/DirtyChunkSorter.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/DispenserBootstrap.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/DistanceChunkSorter.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/DragonBreathParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/DragonModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/DripParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/EchantmentTableParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/EditBox.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/EnchantTableRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/EnderChestRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/EnderCrystalModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/EnderCrystalRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/EnderDragonRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/EnderParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/EndermanModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/EndermanRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/EntityRenderDispatcher.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/EntityRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/EntityTileRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/EntityTracker.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/ErrorScreen.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/ExperienceOrbRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/ExplodeParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Extrax64Stubs.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/FallingTileRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/FileTexturePack.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/FireballRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/FireworksParticles.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/FishingHookRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/FlameParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/FolderTexturePack.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Font.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/FootstepParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Frustum.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/FrustumCuller.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/FrustumData.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/GameRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/GhastModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/GhastRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/GiantMobRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Gui.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/GuiComponent.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/GuiMessage.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/GuiParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/GuiParticles.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/HeartParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/HorseRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/HttpTexture.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/HugeExplosionParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/HugeExplosionSeedParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/HumanoidMobRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/HumanoidModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/InBedChatScreen.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Input.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/ItemFrameRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/ItemInHandRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/ItemRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/ItemSpriteRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/JoinMultiplayerScreen.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/KeyMapping.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/LargeChestModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/LavaParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/LavaSlimeModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/LavaSlimeRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/LeashKnotModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/LeashKnotRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/LevelRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Lighting.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/LightningBoltRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/LivingEntityRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/LocalPlayer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/MemTexture.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/MemoryTracker.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/MinecartModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/MinecartRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/MinecartSpawnerRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Minecraft.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/MinecraftServer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Minimap.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/MobRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/MobSkinMemTextureProcessor.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/MobSkinTextureProcessor.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/MobSpawnerRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Model.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/ModelHorse.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/ModelPart.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/MultiPlayerChunkCache.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/MultiPlayerGameMode.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/MultiPlayerLevel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/MultiPlayerLocalPlayer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/MushroomCowRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/NameEntryScreen.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/NetherPortalParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/NoteParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/OcelotModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/OcelotRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/OffsettedRenderList.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Options.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/OptionsScreen.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/PS3/PS3Extras/ShutdownManager.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/PaintingRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Particle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/ParticleEngine.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/PauseScreen.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/PendingConnection.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/PigModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/PigRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/PistonPieceRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/PlayerChunkMap.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/PlayerCloudParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/PlayerConnection.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/PlayerList.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/PlayerRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Polygon.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/PreStitchedTextureMap.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/ProgressRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/QuadrupedModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Rect2i.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/RedDustParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/RemotePlayer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/RenameWorldScreen.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Screen.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/ScreenSizeCalculator.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/ScrolledSelectionList.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/SelectWorldScreen.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/ServerChunkCache.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/ServerCommandDispatcher.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/ServerConnection.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/ServerLevel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/ServerLevelListener.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/ServerPlayer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/ServerPlayerGameMode.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/ServerScoreboard.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Settings.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/SheepFurModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/SheepModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/SheepRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/SignModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/SignRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/SilverfishModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/SilverfishRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/SimpleIcon.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/SkeletonHeadModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/SkeletonModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/SkeletonRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/SkiModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/SkullTileRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/SlideButton.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/SlimeModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/SlimeRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/SmallButton.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/SmokeParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/SnowManModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/SnowManRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/SnowShovelParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/SpellParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/SpiderModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/SpiderRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/SplashParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/SquidModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/SquidRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/StatsCounter.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/StatsScreen.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/StatsSyncher.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/StitchSlot.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/StitchedTexture.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Stitcher.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/StringTable.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/SuspendedParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/SuspendedTownParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/TakeAnimationParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/TeleportCommand.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/TerrainParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Tesselator.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/TexOffs.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Texture.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/TextureAtlas.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/TextureHolder.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/TextureManager.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/TextureMap.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/TexturePack.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/TexturePackRepository.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Textures.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/TheEndPortalRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/TileEntityRenderDispatcher.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/TileEntityRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/TileRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Timer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/TitleScreen.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/TntMinecartRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/TntRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/TrackedEntity.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/User.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Vertex.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/VideoSettingsScreen.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/ViewportCuller.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/VillagerGolemModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/VillagerGolemRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/VillagerModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/VillagerRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/VillagerZombieModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/WaterDropParticle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Windows64/Iggy/gdraw/gdraw_d3d11.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Windows64/KeyboardMouseInput.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Windows64/Leaderboards/WindowsLeaderboardManager.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Windows64/Network/WinsockNetLayer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Windows64/PostProcesser.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Windows64/Windows64_App.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Windows64/Windows64_Minecraft.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Windows64/Windows64_UIController.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/WitchModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/WitchRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/WitherBossModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/WitherBossRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/WitherSkullRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/WolfModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/WolfRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/WstringLookup.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Xbox/MinecraftWindows.rc" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Xbox/Network/NetworkPlayerXbox.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/ZombieModel.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/ZombieRenderer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/compat_shims.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/glWrapper.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/iob_shim.asm" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/stdafx.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/stubs.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/../include/lce_filesystem/lce_filesystem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Console/ServerCliInput.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Console/ServerCliInput.h" +) +source_group("" FILES ${_MINECRAFT_SERVER_COMMON_ROOT}) + +set(_MINECRAFT_SERVER_COMMON_SERVER + "${CMAKE_CURRENT_SOURCE_DIR}/ServerLogManager.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ServerLogManager.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ServerLogger.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ServerLogger.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ServerProperties.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ServerProperties.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Windows64/ServerMain.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/WorldManager.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/WorldManager.h" +) +source_group("Server" FILES ${_MINECRAFT_SERVER_COMMON_SERVER}) + +set(_MINECRAFT_SERVER_COMMON_SERVER_ACCESS + "${CMAKE_CURRENT_SOURCE_DIR}/Access/Access.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Access/Access.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Access/BanManager.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Access/BanManager.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Access/WhitelistManager.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Access/WhitelistManager.h" +) +source_group("Server/Access" FILES ${_MINECRAFT_SERVER_COMMON_SERVER_ACCESS}) + +set(_MINECRAFT_SERVER_COMMON_SERVER_COMMON + "${CMAKE_CURRENT_SOURCE_DIR}/Common/AccessStorageUtils.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/FileUtils.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/FileUtils.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/NetworkUtils.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/StringUtils.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Common/StringUtils.h" +) +source_group("Server/Common" FILES ${_MINECRAFT_SERVER_COMMON_SERVER_COMMON}) + +set(_MINECRAFT_SERVER_COMMON_SERVER_CONSOLE + "${CMAKE_CURRENT_SOURCE_DIR}/Console/ServerCli.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Console/ServerCli.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Console/ServerCliEngine.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Console/ServerCliEngine.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Console/ServerCliParser.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Console/ServerCliParser.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Console/ServerCliRegistry.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Console/ServerCliRegistry.h" +) +source_group("Server/Console" FILES ${_MINECRAFT_SERVER_COMMON_SERVER_CONSOLE}) + +set(_MINECRAFT_SERVER_COMMON_SERVER_CONSOLE_COMMANDS + "${CMAKE_CURRENT_SOURCE_DIR}/Console/commands/CommandParsing.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Console/commands/IServerCliCommand.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Console/commands/ban-ip/CliCommandBanIp.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Console/commands/ban-ip/CliCommandBanIp.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Console/commands/ban-list/CliCommandBanList.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Console/commands/ban-list/CliCommandBanList.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Console/commands/ban/CliCommandBan.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Console/commands/ban/CliCommandBan.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Console/commands/defaultgamemode/CliCommandDefaultGamemode.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Console/commands/defaultgamemode/CliCommandDefaultGamemode.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Console/commands/enchant/CliCommandEnchant.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Console/commands/enchant/CliCommandEnchant.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Console/commands/experience/CliCommandExperience.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Console/commands/experience/CliCommandExperience.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Console/commands/gamemode/CliCommandGamemode.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Console/commands/gamemode/CliCommandGamemode.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Console/commands/give/CliCommandGive.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Console/commands/give/CliCommandGive.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Console/commands/help/CliCommandHelp.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Console/commands/help/CliCommandHelp.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Console/commands/kill/CliCommandKill.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Console/commands/kill/CliCommandKill.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Console/commands/list/CliCommandList.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Console/commands/list/CliCommandList.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Console/commands/pardon-ip/CliCommandPardonIp.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Console/commands/pardon-ip/CliCommandPardonIp.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Console/commands/pardon/CliCommandPardon.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Console/commands/pardon/CliCommandPardon.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Console/commands/stop/CliCommandStop.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Console/commands/stop/CliCommandStop.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Console/commands/time/CliCommandTime.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Console/commands/time/CliCommandTime.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Console/commands/tp/CliCommandTp.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Console/commands/tp/CliCommandTp.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Console/commands/weather/CliCommandWeather.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Console/commands/weather/CliCommandWeather.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Console/commands/whitelist/CliCommandWhitelist.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Console/commands/whitelist/CliCommandWhitelist.h" +) +source_group("Server/Console/Commands" FILES ${_MINECRAFT_SERVER_COMMON_SERVER_CONSOLE_COMMANDS}) + +set(_MINECRAFT_SERVER_COMMON_SERVER_VENDOR + "${CMAKE_CURRENT_SOURCE_DIR}/vendor/linenoise/linenoise.c" + "${CMAKE_CURRENT_SOURCE_DIR}/vendor/linenoise/linenoise.h" +) +source_group("Server/Vendor" FILES ${_MINECRAFT_SERVER_COMMON_SERVER_VENDOR}) + +set(MINECRAFT_SERVER_COMMON + ${_MINECRAFT_SERVER_COMMON_ROOT} + ${_MINECRAFT_SERVER_COMMON_SERVER} + ${_MINECRAFT_SERVER_COMMON_SERVER_ACCESS} + ${_MINECRAFT_SERVER_COMMON_SERVER_COMMON} + ${_MINECRAFT_SERVER_COMMON_SERVER_CONSOLE} + ${_MINECRAFT_SERVER_COMMON_SERVER_CONSOLE_COMMANDS} + ${_MINECRAFT_SERVER_COMMON_SERVER_VENDOR} +) diff --git a/Minecraft.World/ARM64EC_Debug/Minecraft.World.vcxproj.FileListAbsolute.txt b/Minecraft.World/ARM64EC_Debug/Minecraft.World.vcxproj.FileListAbsolute.txt deleted file mode 100644 index ee3f8228..00000000 --- a/Minecraft.World/ARM64EC_Debug/Minecraft.World.vcxproj.FileListAbsolute.txt +++ /dev/null @@ -1 +0,0 @@ -C:\Users\manea\Documents\MinecraftConsoles\Minecraft.World\ARM64EC_Debug\Minecraft.World.lib diff --git a/Minecraft.World/CMakeLists.txt b/Minecraft.World/CMakeLists.txt new file mode 100644 index 00000000..e397bf29 --- /dev/null +++ b/Minecraft.World/CMakeLists.txt @@ -0,0 +1,30 @@ +include("${CMAKE_CURRENT_LIST_DIR}/cmake/sources/Common.cmake") +include("${CMAKE_CURRENT_LIST_DIR}/cmake/sources/Durango.cmake") + +include("${CMAKE_SOURCE_DIR}/cmake/CommonSources.cmake") + +# Combine all source files into a single variable for the target +# We cant use CMAKE_CONFIGURE_PRESET here as VS doesn't set it, so just rely on the folder +set(MINECRAFT_WORLD_SOURCES + ${MINECRAFT_WORLD_COMMON} + $<$:${MINECRAFT_WORLD_DURANGO}> + ${SOURCES_COMMON} +) + +add_library(Minecraft.World STATIC ${MINECRAFT_WORLD_SOURCES}) + +target_include_directories(Minecraft.World + PRIVATE + "${CMAKE_BINARY_DIR}/generated/" + "${CMAKE_CURRENT_SOURCE_DIR}" + "${CMAKE_SOURCE_DIR}/include/" + PUBLIC + "${CMAKE_CURRENT_SOURCE_DIR}/x64headers" +) +target_compile_definitions(Minecraft.World PRIVATE + ${MINECRAFT_SHARED_DEFINES} + _LIB +) +target_precompile_headers(Minecraft.World PRIVATE "$<$:stdafx.h>") + +configure_compiler_target(Minecraft.World) diff --git a/Minecraft.World/Minecraft.World.vcxproj b/Minecraft.World/Minecraft.World.vcxproj deleted file mode 100644 index b6af9153..00000000 --- a/Minecraft.World/Minecraft.World.vcxproj +++ /dev/null @@ -1,4989 +0,0 @@ - - - - - ContentPackage_NO_TU - ARM64EC - - - ContentPackage_NO_TU - Durango - - - ContentPackage_NO_TU - ORBIS - - - ContentPackage_NO_TU - PS3 - - - ContentPackage_NO_TU - PSVita - - - ContentPackage_NO_TU - Win32 - - - ContentPackage_NO_TU - x64 - - - ContentPackage_NO_TU - Xbox 360 - - - CONTENTPACKAGE_SYMBOLS - ARM64EC - - - CONTENTPACKAGE_SYMBOLS - Durango - - - CONTENTPACKAGE_SYMBOLS - ORBIS - - - CONTENTPACKAGE_SYMBOLS - PS3 - - - CONTENTPACKAGE_SYMBOLS - PSVita - - - CONTENTPACKAGE_SYMBOLS - Win32 - - - CONTENTPACKAGE_SYMBOLS - x64 - - - CONTENTPACKAGE_SYMBOLS - Xbox 360 - - - ContentPackage_Vita - ARM64EC - - - ContentPackage_Vita - Durango - - - ContentPackage_Vita - ORBIS - - - ContentPackage_Vita - PS3 - - - ContentPackage_Vita - PSVita - - - ContentPackage_Vita - Win32 - - - ContentPackage_Vita - x64 - - - ContentPackage_Vita - Xbox 360 - - - ContentPackage - ARM64EC - - - ContentPackage - Durango - - - ContentPackage - ORBIS - - - ContentPackage - PS3 - - - ContentPackage - PSVita - - - ContentPackage - Win32 - - - ContentPackage - x64 - - - ContentPackage - Xbox 360 - - - Debug - ARM64EC - - - Debug - Durango - - - Debug - ORBIS - - - Debug - PS3 - - - Debug - PSVita - - - Debug - Win32 - - - Debug - x64 - - - Debug - Xbox 360 - - - ReleaseForArt - ARM64EC - - - ReleaseForArt - Durango - - - ReleaseForArt - ORBIS - - - ReleaseForArt - PS3 - - - ReleaseForArt - PSVita - - - ReleaseForArt - Win32 - - - ReleaseForArt - x64 - - - ReleaseForArt - Xbox 360 - - - Release - ARM64EC - - - Release - Durango - - - Release - ORBIS - - - Release - PS3 - - - Release - PSVita - - - Release - Win32 - - - Release - x64 - - - Release - Xbox 360 - - - - en-US - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8} - Xbox360Proj - SAK - SAK - SAK - SAK - title - - - - StaticLibrary - MultiByte - - - StaticLibrary - MultiByte - - - StaticLibrary - MultiByte - - - StaticLibrary - MultiByte - WithExceptsWithRtti - - - StaticLibrary - MultiByte - WithExceptsWithRtti - - - StaticLibrary - MultiByte - WithExceptsWithRtti - NoTocRestore2 - - - StaticLibrary - MultiByte - WithExceptsWithRtti - NoTocRestore2 - - - StaticLibrary - MultiByte - WithExceptsWithRtti - NoTocRestore2 - - - StaticLibrary - MultiByte - WithExceptsWithRtti - NoTocRestore2 - - - StaticLibrary - MultiByte - v143 - - - StaticLibrary - MultiByte - v143 - - - StaticLibrary - MultiByte - v143 - - - StaticLibrary - Unicode - v143 - - - StaticLibrary - MultiByte - v143 - true - - - StaticLibrary - MultiByte - v143 - - - StaticLibrary - MultiByte - v143 - - - StaticLibrary - MultiByte - v143 - - - StaticLibrary - MultiByte - v143 - - - StaticLibrary - MultiByte - v143 - - - StaticLibrary - Unicode - v143 - - - StaticLibrary - Unicode - v143 - - - StaticLibrary - MultiByte - - - StaticLibrary - MultiByte - - - StaticLibrary - MultiByte - - - StaticLibrary - MultiByte - - - StaticLibrary - MultiByte - WithExceptsWithRtti - NoTocRestore2 - - - StaticLibrary - MultiByte - WithExceptsWithRtti - NoTocRestore2 - - - StaticLibrary - MultiByte - WithExceptsWithRtti - NoTocRestore2 - - - StaticLibrary - MultiByte - WithExceptsWithRtti - NoTocRestore2 - - - StaticLibrary - MultiByte - WithExceptsWithRtti - - - StaticLibrary - MultiByte - WithExceptsWithRtti - - - StaticLibrary - MultiByte - - - StaticLibrary - MultiByte - - - StaticLibrary - MultiByte - v143 - - - StaticLibrary - MultiByte - v143 - - - StaticLibrary - MultiByte - v143 - - - StaticLibrary - MultiByte - v143 - - - StaticLibrary - MultiByte - v143 - - - StaticLibrary - MultiByte - v143 - - - StaticLibrary - MultiByte - v143 - - - StaticLibrary - MultiByte - v143 - - - StaticLibrary - MultiByte - v143 - - - StaticLibrary - MultiByte - v143 - - - StaticLibrary - MultiByte - v143 - - - StaticLibrary - MultiByte - v143 - - - StaticLibrary - Unicode - v143 - - - StaticLibrary - MultiByte - v143 - - - StaticLibrary - MultiByte - v143 - - - StaticLibrary - MultiByte - v143 - - - StaticLibrary - MultiByte - v143 - - - Clang - StaticLibrary - - - Clang - StaticLibrary - - - Clang - StaticLibrary - - - Clang - StaticLibrary - - - Clang - StaticLibrary - - - Clang - StaticLibrary - - - Clang - StaticLibrary - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - $(OutDir)$(ProjectName).lib - - - $(OutDir)$(ProjectName).lib - - - $(OutDir)$(ProjectName).lib - - - $(OutDir)$(ProjectName).lib - $(SCE_PSP2_SDK_DIR)/target\src\npToolkit\include\np_toolkit;$(ProjectDir)\..\Minecraft.Client\PS3\Assert;$(SCE_PS3_ROOT)\target\ppu\include;$(SCE_PS3_ROOT)\target\common\include;$(SCE_PS3_ROOT)\host-win32\sn\ppu\include;$(ProjectDir)..\Minecraft.Client\PS3\PS3Extras;$(ProjectDir)..\Minecraft.Client\PS3\PS3Extras\boost_1_53_0\boost\tr1\tr1;$(ProjectDir)..\Minecraft.Client\PS3\PS3Extras\boost_1_53_0;$(ProjectDir)..\Minecraft.World\x64headers - - - $(OutDir)$(ProjectName).lib - $(SCE_PSP2_SDK_DIR)/target\src\npToolkit\include;$(ProjectDir)..\Minecraft.Client\PSVita\Assert;$(ProjectDir)\..\Minecraft.Client\PSVita\PSVitaExtras;$(ProjectDir)..\Minecraft.World\x64headers;$(IncludePath) - - - $(OutDir)$(ProjectName).lib - $(ProjectDir)\..\Minecraft.Client\PS3\Assert;$(SCE_PS3_ROOT)\target\ppu\include;$(SCE_PS3_ROOT)\target\common\include;$(SCE_PS3_ROOT)\host-win32\sn\ppu\include;$(ProjectDir)..\Minecraft.Client\PS3\PS3Extras;$(ProjectDir)..\Minecraft.Client\PS3\PS3Extras\boost_1_53_0\boost\tr1\tr1;$(ProjectDir)..\Minecraft.Client\PS3\PS3Extras\boost_1_53_0;$(ProjectDir)..\Minecraft.World\x64headers - - - $(OutDir)$(ProjectName).lib - $(ProjectDir)\..\Minecraft.Client\PS3\Assert;$(SCE_PS3_ROOT)\target\ppu\include;$(SCE_PS3_ROOT)\target\common\include;$(SCE_PS3_ROOT)\host-win32\sn\ppu\include;$(ProjectDir)..\Minecraft.Client\PS3\PS3Extras;$(ProjectDir)..\Minecraft.Client\PS3\PS3Extras\boost_1_53_0\boost\tr1\tr1;$(ProjectDir)..\Minecraft.Client\PS3\PS3Extras\boost_1_53_0;$(ProjectDir)..\Minecraft.World\x64headers - - - $(OutDir)$(ProjectName).lib - $(SCE_PSP2_SDK_DIR)/target\src\npToolkit\include;$(ProjectDir)\..\Minecraft.Client\PSVita\PSVitaExtras;$(ProjectDir)..\Minecraft.World\x64headers;$(IncludePath) - - - $(OutDir)$(ProjectName).lib - $(SCE_PSP2_SDK_DIR)/target\src\npToolkit\include;$(ProjectDir)\..\Minecraft.Client\PSVita\PSVitaExtras;$(ProjectDir)..\Minecraft.World\x64headers;$(IncludePath) - - - $(OutDir)$(ProjectName).lib - $(ProjectDir)\x64headers;$(IncludePath) - $(ProjectDir)\$(Platform)_$(Configuration)\ - $(Platform)_$(Configuration)\ - false - false - false - - - $(OutDir)$(ProjectName).lib - $(ProjectDir)\x64headers;$(IncludePath) - $(ProjectDir)\$(Platform)_$(Configuration)\ - $(Platform)_$(Configuration)\ - - - $(OutDir)$(ProjectName).lib - $(ProjectDir)\x64headers;$(IncludePath) - $(ProjectDir)\$(Platform)_$(Configuration)\ - $(Platform)_$(Configuration)\ - - - $(OutDir)$(ProjectName).lib - $(ProjectDir)..\Minecraft.Client\Durango\DurangoExtras;$(ProjectDir)\x64headers;$(Console_SdkIncludeRoot) - $(Console_SdkRoot)\bin;$(VCInstallDir)bin\x86_amd64;$(VCInstallDir)bin;$(WindowsSDK_ExecutablePath_x86);$(VSInstallDir)Common7\Tools\bin;$(VSInstallDir)Common7\tools;$(VSInstallDir)Common7\ide;$(ProgramFiles)\HTML Help Workshop;$(MSBuildToolsPath32);$(FxCopDir);$(PATH); - $(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath) - $(Console_SdkLibPath) - $(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath) - $(ProjectDir)\$(Platform)_$(Configuration)\ - $(Platform)_$(Configuration)\ - - - $(OutDir)$(ProjectName).lib - $(ProjectDir)\x64headers;$(IncludePath) - $(ProjectDir)\$(Platform)_$(Configuration)\ - $(Platform)_$(Configuration)\ - false - false - false - - - $(OutDir)$(ProjectName).lib - $(ProjectDir)\x64headers;$(IncludePath) - $(ProjectDir)\$(Platform)_$(Configuration)\ - $(Platform)_$(Configuration)\ - - - $(OutDir)$(ProjectName).lib - $(ProjectDir)\x64headers;$(IncludePath) - $(ProjectDir)\$(Platform)_$(Configuration)\ - $(Platform)_$(Configuration)\ - - - $(OutDir)$(ProjectName).lib - $(ProjectDir)\x64headers;$(IncludePath) - $(ProjectDir)\$(Platform)_$(Configuration)\ - $(Platform)_$(Configuration)\ - false - false - false - - - $(OutDir)$(ProjectName).lib - $(ProjectDir)\x64headers;$(IncludePath) - $(ProjectDir)\$(Platform)_$(Configuration)\ - $(Platform)_$(Configuration)\ - - - $(OutDir)$(ProjectName).lib - $(ProjectDir)\x64headers;$(IncludePath) - $(ProjectDir)\$(Platform)_$(Configuration)\ - $(Platform)_$(Configuration)\ - - - $(OutDir)$(ProjectName).lib - $(ProjectDir)..\Minecraft.Client\Durango\DurangoExtras;$(ProjectDir)\x64headers;$(Console_SdkIncludeRoot) - $(Console_SdkRoot)\bin;$(VCInstallDir)bin\x86_amd64;$(VCInstallDir)bin;$(WindowsSDK_ExecutablePath_x86);$(VSInstallDir)Common7\Tools\bin;$(VSInstallDir)Common7\tools;$(VSInstallDir)Common7\ide;$(ProgramFiles)\HTML Help Workshop;$(MSBuildToolsPath32);$(FxCopDir);$(PATH); - $(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath) - $(Console_SdkLibPath) - $(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath) - $(ProjectDir)\$(Platform)_$(Configuration)\ - $(Platform)_$(Configuration)\ - - - $(OutDir)$(ProjectName).lib - $(ProjectDir)..\Minecraft.Client\Durango\DurangoExtras;$(ProjectDir)\x64headers;$(Console_SdkIncludeRoot) - $(Console_SdkRoot)\bin;$(VCInstallDir)bin\x86_amd64;$(VCInstallDir)bin;$(WindowsSDK_ExecutablePath_x86);$(VSInstallDir)Common7\Tools\bin;$(VSInstallDir)Common7\tools;$(VSInstallDir)Common7\ide;$(ProgramFiles)\HTML Help Workshop;$(MSBuildToolsPath32);$(FxCopDir);$(PATH); - $(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath) - $(Console_SdkLibPath) - $(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath) - $(ProjectDir)\$(Platform)_$(Configuration)\ - $(Platform)_$(Configuration)\ - - - $(OutDir)$(ProjectName).lib - - - $(OutDir)$(ProjectName).lib - - - $(OutDir)$(ProjectName).lib - - - $(OutDir)$(ProjectName).lib - - - $(OutDir)$(ProjectName).lib - $(ProjectDir)\..\Minecraft.Client\PS3\Assert;$(SCE_PS3_ROOT)\target\ppu\include;$(SCE_PS3_ROOT)\target\common\include;$(SCE_PS3_ROOT)\host-win32\sn\ppu\include;$(ProjectDir)..\Minecraft.Client\PS3\PS3Extras;$(ProjectDir)..\Minecraft.Client\PS3\PS3Extras\boost_1_53_0\boost\tr1\tr1;$(ProjectDir)..\Minecraft.Client\PS3\PS3Extras\boost_1_53_0;$(ProjectDir)..\Minecraft.World\x64headers - - - $(OutDir)$(ProjectName).lib - $(SCE_PSP2_SDK_DIR)/target\src\npToolkit\include;$(ProjectDir)..\Minecraft.Client\PSVita\Assert;$(ProjectDir)\..\Minecraft.Client\PSVita\PSVitaExtras;$(ProjectDir)..\Minecraft.World\x64headers;$(IncludePath) - - - $(OutDir)$(ProjectName).lib - $(ProjectDir)\..\Minecraft.Client\PS3\Assert;$(SCE_PS3_ROOT)\target\ppu\include;$(SCE_PS3_ROOT)\target\common\include;$(SCE_PS3_ROOT)\host-win32\sn\ppu\include;$(ProjectDir)..\Minecraft.Client\PS3\PS3Extras;$(ProjectDir)..\Minecraft.Client\PS3\PS3Extras\boost_1_53_0\boost\tr1\tr1;$(ProjectDir)..\Minecraft.Client\PS3\PS3Extras\boost_1_53_0;$(ProjectDir)..\Minecraft.World\x64headers - - - $(OutDir)$(ProjectName).lib - $(ProjectDir)\..\Minecraft.Client\PSVita\PSVitaExtras;$(ProjectDir)..\Minecraft.World\x64headers;$(IncludePath) - - - $(OutDir)$(ProjectName).lib - $(ProjectDir)\..\Minecraft.Client\PS3\Assert;$(SCE_PS3_ROOT)\target\ppu\include;$(SCE_PS3_ROOT)\target\common\include;$(SCE_PS3_ROOT)\host-win32\sn\ppu\include;$(ProjectDir)..\Minecraft.Client\PS3\PS3Extras;$(ProjectDir)..\Minecraft.Client\PS3\PS3Extras\boost_1_53_0\boost\tr1\tr1;$(ProjectDir)..\Minecraft.Client\PS3\PS3Extras\boost_1_53_0;$(ProjectDir)..\Minecraft.World\x64headers - - - $(OutDir)$(ProjectName).lib - $(ProjectDir)\..\Minecraft.Client\PSVita\PSVitaExtras;$(ProjectDir)..\Minecraft.World\x64headers;$(IncludePath) - - - $(OutDir)$(ProjectName).lib - - - $(OutDir)$(ProjectName).lib - $(ProjectDir)\..\Minecraft.Client\PSVita\PSVitaExtras;$(ProjectDir)..\Minecraft.World\x64headers;$(IncludePath) - - - $(OutDir)$(ProjectName).lib - $(ProjectDir)\x64header;$(DXSDK_DIR)include;$(IncludePath) - $(ProjectDir)\$(Platform)_$(Configuration)\ - $(Platform)_$(Configuration)\ - false - false - false - - - $(OutDir)$(ProjectName).lib - $(ProjectDir)\x64header;$(DXSDK_DIR)include;$(IncludePath) - $(ProjectDir)\$(Platform)_$(Configuration)\ - $(Platform)_$(Configuration)\ - - - $(OutDir)$(ProjectName).lib - $(ProjectDir)\x64header;$(DXSDK_DIR)include;$(IncludePath) - $(ProjectDir)\$(Platform)_$(Configuration)\ - $(Platform)_$(Configuration)\ - - - $(OutDir)$(ProjectName).lib - $(ProjectDir)\x64header;$(DXSDK_DIR)include;$(IncludePath) - $(ProjectDir)\$(Platform)_$(Configuration)\ - $(Platform)_$(Configuration)\ - false - false - false - - - $(OutDir)$(ProjectName).lib - $(ProjectDir)\x64header;$(DXSDK_DIR)include;$(IncludePath) - $(ProjectDir)\$(Platform)_$(Configuration)\ - $(Platform)_$(Configuration)\ - - - $(OutDir)$(ProjectName).lib - $(ProjectDir)\x64header;$(DXSDK_DIR)include;$(IncludePath) - $(ProjectDir)\$(Platform)_$(Configuration)\ - $(Platform)_$(Configuration)\ - - - $(OutDir)$(ProjectName).lib - $(ProjectDir)\x64header;$(DXSDK_DIR)include;$(IncludePath) - $(ProjectDir)\$(Platform)_$(Configuration)\ - $(Platform)_$(Configuration)\ - false - false - false - - - $(OutDir)$(ProjectName).lib - $(ProjectDir)\x64header;$(DXSDK_DIR)include;$(IncludePath) - $(ProjectDir)\$(Platform)_$(Configuration)\ - $(Platform)_$(Configuration)\ - - - $(OutDir)$(ProjectName).lib - $(ProjectDir)\x64header;$(DXSDK_DIR)include;$(IncludePath) - $(ProjectDir)\$(Platform)_$(Configuration)\ - $(Platform)_$(Configuration)\ - - - $(OutDir)$(ProjectName).lib - $(ProjectDir)\x64header;$(DXSDK_DIR)include;$(IncludePath) - $(ProjectDir)\$(Configuration)\ - $(ProjectDir)\$(Configuration)\ - false - false - false - - - $(OutDir)$(ProjectName).lib - $(ProjectDir)\x64header;$(DXSDK_DIR)include;$(IncludePath) - - - $(OutDir)$(ProjectName).lib - $(ProjectDir)\x64header;$(DXSDK_DIR)include;$(IncludePath) - - - $(OutDir)$(ProjectName).lib - $(ProjectDir)\x64headers;$(Console_SdkIncludeRoot) - $(Console_SdkRoot)\bin;$(VCInstallDir)bin\x86_amd64;$(VCInstallDir)bin;$(WindowsSDK_ExecutablePath_x86);$(VSInstallDir)Common7\Tools\bin;$(VSInstallDir)Common7\tools;$(VSInstallDir)Common7\ide;$(ProgramFiles)\HTML Help Workshop;$(MSBuildToolsPath32);$(FxCopDir);$(PATH); - $(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath) - $(Console_SdkLibPath) - $(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath) - $(ProjectDir)\$(Platform)_$(Configuration)\ - $(Platform)_$(Configuration)\ - - - $(OutDir)$(ProjectName).lib - $(ProjectDir)\x64headers;$(Console_SdkIncludeRoot) - $(Console_SdkRoot)\bin;$(VCInstallDir)bin\x86_amd64;$(VCInstallDir)bin;$(WindowsSDK_ExecutablePath_x86);$(VSInstallDir)Common7\Tools\bin;$(VSInstallDir)Common7\tools;$(VSInstallDir)Common7\ide;$(ProgramFiles)\HTML Help Workshop;$(MSBuildToolsPath32);$(FxCopDir);$(PATH); - $(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath) - $(Console_SdkLibPath) - $(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath) - $(ProjectDir)\$(Platform)_$(Configuration)\ - $(Platform)_$(Configuration)\ - - - $(OutDir)$(ProjectName).lib - $(ProjectDir)\x64headers;$(Console_SdkIncludeRoot) - $(Console_SdkRoot)\bin;$(VCInstallDir)bin\x86_amd64;$(VCInstallDir)bin;$(WindowsSDK_ExecutablePath_x86);$(VSInstallDir)Common7\Tools\bin;$(VSInstallDir)Common7\tools;$(VSInstallDir)Common7\ide;$(ProgramFiles)\HTML Help Workshop;$(MSBuildToolsPath32);$(FxCopDir);$(PATH); - $(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath) - $(Console_SdkLibPath) - $(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath) - $(ProjectDir)\$(Platform)_$(Configuration)\ - $(Platform)_$(Configuration)\ - - - $(OutDir)$(ProjectName).lib - $(ProjectDir)\x64headers;$(Console_SdkIncludeRoot) - $(Console_SdkRoot)\bin;$(VCInstallDir)bin\x86_amd64;$(VCInstallDir)bin;$(WindowsSDK_ExecutablePath_x86);$(VSInstallDir)Common7\Tools\bin;$(VSInstallDir)Common7\tools;$(VSInstallDir)Common7\ide;$(ProgramFiles)\HTML Help Workshop;$(MSBuildToolsPath32);$(FxCopDir);$(PATH); - $(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath) - $(Console_SdkLibPath) - $(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath) - $(ProjectDir)\$(Configuration)\ - $(ProjectDir)\$(Configuration)\ - - - $(OutDir)$(ProjectName).lib - $(ProjectDir)\x64headers;$(Console_SdkIncludeRoot) - $(Console_SdkRoot)\bin;$(VCInstallDir)bin\x86_amd64;$(VCInstallDir)bin;$(WindowsSDK_ExecutablePath_x86);$(VSInstallDir)Common7\Tools\bin;$(VSInstallDir)Common7\tools;$(VSInstallDir)Common7\ide;$(ProgramFiles)\HTML Help Workshop;$(MSBuildToolsPath32);$(FxCopDir);$(PATH); - $(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath) - $(Console_SdkLibPath) - $(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath) - $(ProjectDir)\$(Configuration)\ - $(ProjectDir)\$(Configuration)\ - - - $(ProjectDir);$(ProjectDir)..\Minecraft.Client\Orbis\OrbisExtras;$(ProjectDir)\x64headers;$(SCE_ORBIS_SDK_DIR)\host_tools\lib\clang\include;$(SCE_ORBIS_SDK_DIR)\target\include;$(SCE_ORBIS_SDK_DIR)\target\include_common - - - $(ProjectDir);$(ProjectDir)..\Minecraft.Client\Orbis\OrbisExtras;$(ProjectDir)\x64headers;$(SCE_ORBIS_SDK_DIR)\host_tools\lib\clang\include;$(SCE_ORBIS_SDK_DIR)\target\include;$(SCE_ORBIS_SDK_DIR)\target\include_common - - - $(ProjectDir);$(ProjectDir)..\Minecraft.Client\Orbis\OrbisExtras;$(ProjectDir)\x64headers;$(SCE_ORBIS_SDK_DIR)\host_tools\lib\clang\include;$(SCE_ORBIS_SDK_DIR)\target\include;$(SCE_ORBIS_SDK_DIR)\target\include_common - .a - $(Platform)_$(Configuration)\ - - - $(ProjectDir);$(ProjectDir)..\Minecraft.Client\Orbis\OrbisExtras;$(ProjectDir)\x64headers;$(SCE_ORBIS_SDK_DIR)\host_tools\lib\clang\include;$(SCE_ORBIS_SDK_DIR)\target\include;$(SCE_ORBIS_SDK_DIR)\target\include_common - - - $(ProjectDir);$(ProjectDir)..\Minecraft.Client\Orbis\OrbisExtras;$(ProjectDir)\x64headers;$(SCE_ORBIS_SDK_DIR)\host_tools\lib\clang\include;$(SCE_ORBIS_SDK_DIR)\target\include;$(SCE_ORBIS_SDK_DIR)\target\include_common - $(Platform)_$(Configuration)\ - - - $(ProjectDir);$(ProjectDir)..\Minecraft.Client\Orbis\OrbisExtras;$(ProjectDir)\x64headers;$(SCE_ORBIS_SDK_DIR)\host_tools\lib\clang\include;$(SCE_ORBIS_SDK_DIR)\target\include;$(SCE_ORBIS_SDK_DIR)\target\include_common - .a - $(Platform)_$(Configuration)\ - - - $(ProjectDir);$(ProjectDir)..\Minecraft.Client\Orbis\OrbisExtras;$(ProjectDir)\x64headers;$(SCE_ORBIS_SDK_DIR)\host_tools\lib\clang\include;$(SCE_ORBIS_SDK_DIR)\target\include;$(SCE_ORBIS_SDK_DIR)\target\include_common - .a - $(Platform)_$(Configuration)\ - - - - Use - Level3 - ProgramDatabase - Disabled - false - false - false - $(OutDir)$(ProjectName).pch - MultiThreadedDebug - _DEBUG_MENUS_ENABLED;_ITERATOR_DEBUG_LEVEL=0;_SECURE_SCL=0;_DEBUG;_XBOX;_LIB;%(PreprocessorDefinitions) - Disabled - true - false - false - true - Default - - - true - - - - - Use - Level3 - ProgramDatabase - Full - false - false - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _DEBUG_MENUS_ENABLED;NDEBUG;_XBOX;_LIB;%(PreprocessorDefinitions);PROFILE - Disabled - true - false - false - true - Default - Speed - true - true - - - true - - - - - Use - Level3 - ProgramDatabase - Full - false - false - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _DEBUG_MENUS_ENABLED;NDEBUG;_XBOX;_LIB;%(PreprocessorDefinitions);PROFILE - Disabled - true - false - false - true - Default - Speed - true - true - - - true - - - - - Use - Level3 - ProgramDatabase - Disabled - false - true - false - $(OutDir)$(ProjectName).pch - MultiThreadedDebug - _DEBUG_MENUS_ENABLED;_ITERATOR_DEBUG_LEVEL=0;_SECURE_SCL=0;_DEBUG;_LIB;%(PreprocessorDefinitions) - Disabled - true - false - false - true - Default - GenerateWarnings - true - true - Leveld - 1700;613;1011 - -Xpch_override=1 %(AdditionalOptions) - - - true - - - - - Use - Level3 - ProgramDatabase - Disabled - false - true - false - $(OutDir)$(ProjectName).pch - MultiThreadedDebug - _EXTENDED_ACHIEVEMENTS;_DEBUG_MENUS_ENABLED;_ITERATOR_DEBUG_LEVEL=0;_SECURE_SCL=0;_DEBUG;_LIB;__PSVITA__;%(PreprocessorDefinitions) - Disabled - true - false - false - true - Default - GenerateWarnings - true - true - Level0 - 1700;613;1011 - -Xpch_override=1 %(AdditionalOptions) - Cpp11 - - - true - - - - - Use - Level3 - ProgramDatabase - Disabled - false - true - false - $(OutDir)$(ProjectName).pch - MultiThreadedDebug - _DEBUG_MENUS_ENABLED;_ITERATOR_DEBUG_LEVEL=0;_SECURE_SCL=0;_LIB;%(PreprocessorDefinitions) - Disabled - true - false - false - true - Default - GenerateWarnings - true - true - Levels - 1700;613;1011 - -Xpch_override=1 %(AdditionalOptions) - Branchless2 - true - Yes - - - true - - - - - Use - Level3 - ProgramDatabase - Disabled - false - true - false - $(OutDir)$(ProjectName).pch - MultiThreadedDebug - _DEBUG_MENUS_ENABLED;_ITERATOR_DEBUG_LEVEL=0;_SECURE_SCL=0;_LIB;%(PreprocessorDefinitions) - Disabled - true - false - false - true - Default - GenerateWarnings - true - true - Levels - 1700;613;1011 - -Xpch_override=1 %(AdditionalOptions) - Branchless2 - true - Yes - - - true - - - - - Use - Level3 - ProgramDatabase - Disabled - false - true - false - $(OutDir)$(ProjectName).pch - MultiThreadedDebug - _EXTENDED_ACHIEVEMENTS;_DEBUG_MENUS_ENABLED;_ITERATOR_DEBUG_LEVEL=0;_SECURE_SCL=0;_LIB;__PSVITA__;%(PreprocessorDefinitions) - Disabled - true - false - false - true - Default - GenerateWarnings - true - true - Levels - 1700;613;1011 - -Xpch_override=1 %(AdditionalOptions) - Branchless2 - true - Yes - Cpp11 - - - true - - - - - Use - Level3 - ProgramDatabase - Disabled - false - true - false - $(OutDir)$(ProjectName).pch - MultiThreadedDebug - _EXTENDED_ACHIEVEMENTS;_CONTENT_PACKAGE;_FINAL_BUILD;_LIB;__PSVITA__;%(PreprocessorDefinitions) - Disabled - true - false - false - true - Default - GenerateWarnings - true - false - Level3 - 1700;613;1011 - -Xpch_override=1 %(AdditionalOptions) - Branchless2 - false - Yes - Cpp11 - true - - - true - - - - - Use - Level3 - ProgramDatabase - Disabled - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreadedDebug - _LARGE_WORLDS;_DEBUG_MENUS_ENABLED;_DEBUG;_LIB;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;_WINDOWS64;%(PreprocessorDefinitions) - Disabled - true - false - false - true - Default - /FS %(AdditionalOptions) - stdcpp17 - - - true - - - - - Use - Level3 - ProgramDatabase - Disabled - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreadedDebug - _LARGE_WORLDS;_DEBUG_MENUS_ENABLED;_DEBUG;_LIB;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;_WINDOWS64;%(PreprocessorDefinitions) - Disabled - true - false - false - true - Default - - - true - - - - - Use - Level3 - ProgramDatabase - Disabled - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreadedDebug - _LARGE_WORLDS;_DEBUG_MENUS_ENABLED;_DEBUG;_LIB;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;_WINDOWS64;%(PreprocessorDefinitions) - Disabled - true - false - false - true - Default - - - true - - - - - Use - Level3 - ProgramDatabase - Disabled - Sync - true - $(OutDir)$(ProjectName).pch - MultiThreadedDebugDLL - SPLIT_SAVES;_LARGE_WORLDS;_EXTENDED_ACHIEVEMENTS;UNICODE;_UNICODE;__WRL_NO_DEFAULT_LIB__;WINAPI_FAMILY=WINAPI_FAMILY_TV_TITLE;WIN32_LEAN_AND_MEAN;_XM_AVX_INTRINSICS_;_DEBUG_MENUS_ENABLED;_DEBUG;_LIB;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;_DURANGO;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions) - Disabled - true - false - false - true - EnableFastChecks - true - false - true - - - true - - - /ignore:4264 - - - - - Use - TurnOffAllWarnings - ProgramDatabase - MaxSpeed - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _LARGE_WORLDS;_DEBUG_MENUS_ENABLED;_LIB;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;_WINDOWS64;%(PreprocessorDefinitions) - Disabled - true - false - false - true - Default - Speed - true - true - true - /FS /Ob3 %(AdditionalOptions) - stdcpp17 - - - true - - - - - Use - Level3 - ProgramDatabase - Full - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _LARGE_WORLDS;_DEBUG_MENUS_ENABLED;_LIB;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;_WINDOWS64;%(PreprocessorDefinitions) - Disabled - true - false - false - true - Default - Speed - - - true - - - - - Use - Level3 - ProgramDatabase - Full - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _LARGE_WORLDS;_DEBUG_MENUS_ENABLED;_LIB;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;_WINDOWS64;%(PreprocessorDefinitions) - Disabled - true - false - false - true - Default - Speed - - - true - - - - - Use - Level3 - ProgramDatabase - Full - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _LARGE_WORLDS;_DEBUG_MENUS_ENABLED;_LIB;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;_WINDOWS64;%(PreprocessorDefinitions) - Disabled - true - false - false - true - Default - Speed - stdcpp17 - - - true - - - - - Use - Level3 - ProgramDatabase - Full - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _LARGE_WORLDS;_DEBUG_MENUS_ENABLED;_LIB;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;_WINDOWS64;%(PreprocessorDefinitions) - Disabled - true - false - false - true - Default - Speed - - - true - - - - - Use - Level3 - ProgramDatabase - Full - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _LARGE_WORLDS;_DEBUG_MENUS_ENABLED;_LIB;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;_WINDOWS64;%(PreprocessorDefinitions) - Disabled - true - false - false - true - Default - Speed - - - true - - - - - Use - Level3 - ProgramDatabase - Full - Sync - true - $(OutDir)$(ProjectName).pch - MultiThreadedDLL - SPLIT_SAVES;_LARGE_WORLDS;_EXTENDED_ACHIEVEMENTS;UNICODE;_UNICODE;__WRL_NO_DEFAULT_LIB__;WINAPI_FAMILY=WINAPI_FAMILY_TV_TITLE;WIN32_LEAN_AND_MEAN;_XM_AVX_INTRINSICS_;_DEBUG_MENUS_ENABLED;_LIB;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;_DURANGO;USE_PIX;%(PreprocessorDefinitions) - Disabled - true - false - false - true - Default - Speed - true - false - - - true - - - /ignore:4264 - - - - - Use - Level3 - ProgramDatabase - Full - Sync - true - $(OutDir)$(ProjectName).pch - MultiThreadedDLL - SPLIT_SAVES;_LARGE_WORLDS;_EXTENDED_ACHIEVEMENTS;UNICODE;_UNICODE;__WRL_NO_DEFAULT_LIB__;WINAPI_FAMILY=WINAPI_FAMILY_TV_TITLE;WIN32_LEAN_AND_MEAN;_XM_AVX_INTRINSICS_;_DEBUG_MENUS_ENABLED;_LIB;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;_DURANGO;USE_PIX;%(PreprocessorDefinitions) - Disabled - true - false - false - true - Default - Speed - true - false - - - true - - - /ignore:4264 - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - false - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _TU_BUILD;_FINAL_BUILD;NDEBUG;_XBOX;_LIB;_CONTENT_PACKAGE;%(PreprocessorDefinitions) - true - Default - true - - - true - true - true - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - false - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _TU_BUILD;_FINAL_BUILD;NDEBUG;_XBOX;_LIB;_CONTENT_PACKAGE;%(PreprocessorDefinitions) - true - Default - true - - - true - true - true - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - false - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _TU_BUILD;_FINAL_BUILD;NDEBUG;_XBOX;_LIB;_CONTENT_PACKAGE;%(PreprocessorDefinitions) - true - Default - true - - - true - true - true - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - false - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _FINAL_BUILD;_CONTENT_PACKAGE;NDEBUG;_XBOX;_LIB;%(PreprocessorDefinitions) - true - Default - true - - - true - true - true - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _CONTENT_PACKAGE;_FINAL_BUILD;_ITERATOR_DEBUG_LEVEL=0;_SECURE_SCL=0;_LIB;%(PreprocessorDefinitions) - true - Default - 1700;613;1011 - -Xpch_override=1 %(AdditionalOptions) - true - Levels - Branchless2 - true - Yes - - - true - true - true - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _EXTENDED_ACHIEVEMENTS;_CONTENT_PACKAGE;_FINAL_BUILD;_ITERATOR_DEBUG_LEVEL=0;_SECURE_SCL=0;_LIB;__PSVITA__;%(PreprocessorDefinitions) - true - Default - 1700;613;1011 - -Xpch_override=1 %(AdditionalOptions) - true - Level3 - Branchless2 - true - Yes - true - Cpp11 - true - - - true - true - true - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _CONTENT_PACKAGE;_FINAL_BUILD;_ITERATOR_DEBUG_LEVEL=0;_SECURE_SCL=0;_LIB;%(PreprocessorDefinitions) - true - Default - 1700;613;1011 - -Xpch_override=1 %(AdditionalOptions) - true - Levels - Branchless2 - true - Yes - - - true - true - true - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _EXTENDED_ACHIEVEMENTS;_CONTENT_PACKAGE;_FINAL_BUILD;_ITERATOR_DEBUG_LEVEL=0;_SECURE_SCL=0;_LIB;__PSVITA__;%(PreprocessorDefinitions) - true - Default - 1700;613;1011 - -Xpch_override=1 %(AdditionalOptions) - true - Levels - Branchless2 - true - Yes - - - true - true - true - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _DEBUG_MENUS_ENABLED;_ITERATOR_DEBUG_LEVEL=0;_SECURE_SCL=0;_LIB;%(PreprocessorDefinitions) - true - Default - 1700;613;1011 - -Xpch_override=1 %(AdditionalOptions) - true - Level2 - Branchless2 - - - true - true - true - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _EXTENDED_ACHIEVEMENTS;_DEBUG_MENUS_ENABLED;_ITERATOR_DEBUG_LEVEL=0;_SECURE_SCL=0;_LIB;__PSVITA__;%(PreprocessorDefinitions) - true - Default - 1700;613;1011 - -Xpch_override=1 %(AdditionalOptions) - true - Level2 - Branchless2 - Cpp11 - - - true - true - true - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _TU_BUILD;_FINAL_BUILD;NDEBUG;_XBOX;_LIB;_CONTENT_PACKAGE;%(PreprocessorDefinitions) - true - Default - 1700;613;1011 - -Xpch_override=1 %(AdditionalOptions) - - - true - true - true - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _EXTENDED_ACHIEVEMENTS;_TU_BUILD;_FINAL_BUILD;NDEBUG;_LIB;_CONTENT_PACKAGE;__PSVITA__;%(PreprocessorDefinitions) - true - Default - 1700;613;1011 - -Xpch_override=1 %(AdditionalOptions) - - - true - true - true - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _TU_BUILD;_FINAL_BUILD;NDEBUG;_XBOX;_LIB;_CONTENT_PACKAGE;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) - true - Default - stdcpp17 - - - true - true - true - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _TU_BUILD;_FINAL_BUILD;NDEBUG;_XBOX;_LIB;_CONTENT_PACKAGE;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) - true - Default - - - true - true - true - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _TU_BUILD;_FINAL_BUILD;NDEBUG;_XBOX;_LIB;_CONTENT_PACKAGE;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) - true - Default - - - true - true - true - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _TU_BUILD;_FINAL_BUILD;NDEBUG;_XBOX;_LIB;_CONTENT_PACKAGE;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) - true - Default - stdcpp17 - - - true - true - true - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _TU_BUILD;_FINAL_BUILD;NDEBUG;_XBOX;_LIB;_CONTENT_PACKAGE;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) - true - Default - - - true - true - true - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _TU_BUILD;_FINAL_BUILD;NDEBUG;_XBOX;_LIB;_CONTENT_PACKAGE;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) - true - Default - - - true - true - true - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _TU_BUILD;_FINAL_BUILD;NDEBUG;_XBOX;_LIB;_CONTENT_PACKAGE;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) - true - Default - stdcpp17 - - - true - true - true - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _TU_BUILD;_FINAL_BUILD;NDEBUG;_XBOX;_LIB;_CONTENT_PACKAGE;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) - true - Default - - - true - true - true - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _TU_BUILD;_FINAL_BUILD;NDEBUG;_XBOX;_LIB;_CONTENT_PACKAGE;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) - true - Default - - - true - true - true - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _TU_BUILD;_FINAL_BUILD;NDEBUG;_XBOX;_LIB;_CONTENT_PACKAGE;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) - true - Default - stdcpp17 - - - true - true - true - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _TU_BUILD;_FINAL_BUILD;NDEBUG;_XBOX;_LIB;_CONTENT_PACKAGE;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) - true - Default - - - true - true - true - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _TU_BUILD;_FINAL_BUILD;NDEBUG;_XBOX;_LIB;_CONTENT_PACKAGE;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) - true - Default - - - true - true - true - - - - - Level3 - Use - MaxSpeed - true - true - ProgramDatabase - Speed - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreadedDLL - SPLIT_SAVES;_LARGE_WORLDS;_EXTENDED_ACHIEVEMENTS;_FINAL_BUILD;_CONTENT_PACKAGE;NDEBUG;__WRL_NO_DEFAULT_LIB__;_XM_AVX_INTRINSICS_;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) - true - Default - true - true - - - true - true - true - - - /ignore:4264 - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _TU_BUILD;_FINAL_BUILD;NDEBUG;_XBOX;_LIB;_CONTENT_PACKAGE;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) - true - Default - - - true - true - true - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _TU_BUILD;_FINAL_BUILD;NDEBUG;_XBOX;_LIB;_CONTENT_PACKAGE;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) - true - Default - - - true - true - true - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _TU_BUILD;_FINAL_BUILD;NDEBUG;_XBOX;_LIB;_CONTENT_PACKAGE;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) - true - Default - - - true - true - true - - - - - Level3 - Use - Full - true - true - ProgramDatabase - Speed - Sync - false - $(OutDir)$(ProjectName).pch - MultiThreaded - _TU_BUILD;_FINAL_BUILD;NDEBUG;_XBOX;_LIB;_CONTENT_PACKAGE;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) - true - Default - - - true - true - true - - - - - WarningsOff - true - Use - true - true - true - Level2 - SPLIT_SAVES;_LARGE_WORLDS;_EXTENDED_ACHIEVEMENTS;_DEBUG_MENUS_ENABLED - - - - - WarningsOff - true - Use - true - true - true - Level2 - SPLIT_SAVES;_LARGE_WORLDS;_EXTENDED_ACHIEVEMENTS;_DEBUG_MENUS_ENABLED - - - - - Use - true - true - Level3 - true - true - SPLIT_SAVES;_LARGE_WORLDS;_EXTENDED_ACHIEVEMENTS;_CONTENT_PACKAGE;_FINAL_BUILD - false - - - - - Use - true - true - SPLIT_SAVES;_LARGE_WORLDS;_EXTENDED_ACHIEVEMENTS;_CONTENT_PACKAGE;_FINAL_BUILD - Level3 - true - true - - - - - Use - true - true - SPLIT_SAVES;_LARGE_WORLDS;_EXTENDED_ACHIEVEMENTS;_DEBUG_MENUS_ENABLED - WarningsOff - Levels - true - - - StripSymsAndDebug - - - None - - - - - Use - true - true - - - - - Use - true - true - WarningsOff - true - true - SPLIT_SAVES;_LARGE_WORLDS;_EXTENDED_ACHIEVEMENTS;_DEBUG_MENUS_ENABLED;_DEBUG - - - - - Document - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - false - false - false - false - false - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - false - false - false - false - false - false - false - false - false - false - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Level0 - - - - - - - - - - - - - - - - - - - - - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - false - false - false - false - false - false - false - false - false - false - false - false - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - false - false - false - false - false - false - false - false - false - false - false - - - - - - - - - - - - - - - - - - - - - - - - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - false - false - false - false - false - false - false - false - false - false - false - - - - - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - - - - - - - - - - - - - - - - - - - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - false - false - false - false - false - false - false - false - false - false - false - false - Create - Create - Create - Create - Create - Create - Create - $(OutDir)$(ProjectName).pch - $(OutDir)$(ProjectName).pch - $(OutDir)$(ProjectName).pch - $(OutDir)$(ProjectName).pch - $(OutDir)$(ProjectName).pch - $(OutDir)$(ProjectName).pch - $(OutDir)$(ProjectName).pch - $(OutDir)$(ProjectName).pch - $(OutDir)$(ProjectName).pch - $(OutDir)$(ProjectName).pch - $(OutDir)$(ProjectName).pch - $(OutDir)$(ProjectName).pch - $(OutDir)$(ProjectName).pch - $(OutDir)$(ProjectName).pch - true - true - true - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - - - - - - - - \ No newline at end of file diff --git a/Minecraft.World/Minecraft.World.vcxproj.filters b/Minecraft.World/Minecraft.World.vcxproj.filters deleted file mode 100644 index bf872596..00000000 --- a/Minecraft.World/Minecraft.World.vcxproj.filters +++ /dev/null @@ -1,5630 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {4b57b3e7-79bd-45d2-8f8b-08e51f79acc3} - - - {44b10ccd-9af5-4e82-9c77-2a7086f5b169} - - - {b8500899-1376-467c-ae8f-a3ae60e2b656} - - - {1c0c3eb4-2256-4920-9260-1058bd03f75f} - - - {c33f2cde-ee86-40f7-bbaf-34a214bd9c6d} - - - {59b2ed9d-8246-4171-9614-3ad9855e2813} - - - {48df29f2-1a5a-4421-aa02-45cdccb5259f} - - - {0ec66926-fc94-4498-bd1c-16f8196ae2dc} - - - {114ebac9-248f-4be2-9345-b9100079d63d} - - - {0a1baf2e-2c84-488f-afd0-f5ddba3ac849} - - - {b734aa5c-6770-4181-b8ab-e86980054dca} - - - {9b1cfec6-a40a-450b-9962-9cbc7b250705} - - - {0d8c53a4-8251-4964-9918-f5664646ba04} - - - {b17885f1-37c1-481f-94b1-a74f0c886b29} - - - {c29b0728-1151-40d1-ae10-4b5d1bd136cd} - - - {983e9245-f2b6-4698-a3f1-544bec5f6e8d} - - - {31c1f8ed-deda-4c3c-81e0-794b3f02c13b} - - - {a1f1fffe-ed21-4fa2-8c72-ebeb904ab836} - - - {8f7a6c26-b05b-4a47-b4ed-2e13831327b4} - - - {ffd36b35-3e5a-4d0c-ac47-af8d810181a0} - - - {c16247bb-b940-4a7b-aaaf-dd98c4109308} - - - {82ed1932-1f2f-4540-9f2b-d676f0c922ef} - - - {2f846444-ed17-4436-9161-fc88e6ed0723} - - - {36e63199-ceb2-4e85-ae2e-110e034589cf} - - - {ea532493-bd24-4d05-9fd5-12d8b4260597} - - - {17ac8740-72a4-486c-86a9-8071edc888b2} - - - {00099120-7184-4416-829e-a5bdb72aa44e} - - - {0bad03c9-c024-454a-ae31-7f7ba2a7f2a3} - - - {9a4992cd-7557-475f-aaed-8680c8fc2a83} - - - {c09e3edc-9886-4b68-a2cb-e79cb3061c2a} - - - {96ba270b-f4fd-4bee-934b-8da371e22395} - - - {bb9698d0-9ffc-4007-891a-c1f46a5028a0} - - - {61399267-1105-4354-9bea-0204ba3783df} - - - {173699c3-0600-47d1-83ed-f2c2aceaa364} - - - {3948a2cb-f3ff-4574-81af-5e0641865f8e} - - - {f42bb1ee-d0be-43b4-a607-c067718361da} - - - {9bb717ff-847a-4ca3-8194-6adffadf3016} - - - {65f37772-0bc2-462d-b708-079b7f85a3bd} - - - {2ac6971f-ddc3-438b-921a-315ea5e3ad5a} - - - {05f1cf3e-10f1-40a0-a72d-99bdd4d783d4} - - - {5c427349-fbbe-49db-b81c-bc7d7b32b7fc} - - - {6eaf883b-3e1e-4f06-93b9-360395bc9902} - - - {0cef3aca-71c2-4440-bea1-3cd3a28e9e84} - - - {4f1b40c3-610b-4f39-a71a-217153db5295} - - - {c87ae9ac-b823-48e4-b007-39d45aff76e6} - - - {e61b6eae-3e06-4649-86f6-ab1a6624833f} - - - {e43a9174-9dbd-4e7d-8aa0-7609d879b0e3} - - - {3cc9bf7f-fcf2-4819-85ea-3cdf5bbea411} - - - {1aaaae5f-20f2-4dea-9182-c5263a8085a6} - - - {5a6edf15-80d1-4d0f-b1a9-17073737227c} - - - {bf44f635-1f68-4c61-a946-acc2cca87955} - - - {6252deb7-1b31-4ba0-83b7-db11fa2123eb} - - - {0954c9e3-8650-4c2c-b51c-1ab9a4476b14} - - - {1152442e-07f2-4ec9-85c0-7e3b040eee40} - - - {0023db14-c89d-4ce1-b0d3-b4d83c742c35} - - - {becb642b-be13-43a9-90e2-61d563c35682} - - - {be720f83-accf-4b92-8831-c890ef2fa69d} - - - {a81770a3-9c91-487b-9321-e39f63998514} - - - {5abf2525-8223-4c6b-bb6b-5c9446334868} - - - {24e2f412-a3f1-447a-bbea-7aa6561a93eb} - - - {bd03576a-c1b3-4c04-bc52-d67abed85da4} - - - {1bcefe01-a252-4ec6-8dab-7fcebbefda00} - - - {83228256-d4e1-447b-8102-4f824d131ff0} - - - {569feaf7-5d52-44fc-883d-87c10196ea2f} - - - {5c2a5df8-8116-4e7e-ae85-c688843e36bc} - - - {c554494b-5cc6-4251-8d1f-c70afdb4ba2d} - - - {fe68c974-acb2-44f5-b82b-2c4057194780} - - - {19721528-fc70-4673-8183-d9329e751555} - - - {ef8aa915-dc0f-44c6-8533-1250c461b636} - - - {be58a6fd-f674-4c0d-b7e9-94dc4bab4cae} - - - {d5c9e9a6-4945-40d7-8b19-f9c53ac83815} - - - {e76a4209-219e-4f30-8758-82af8ea845e2} - - - {b3d1eb81-7216-4d46-b742-3053cee0940b} - - - {8589c074-b333-49e2-bd6e-bb49f7052b70} - - - {fabb7f9b-01fe-446a-ac67-f231110fec0a} - - - - - com\mojang\nbt - - - net\minecraft\world\level\chunk - - - net\minecraft\world\entity\projectile - - - net\minecraft\world - - - ConsoleJavaLibs - - - Header Files - - - argo - - - net\minecraft\world\damageSource - - - net\minecraft\core - - - - - - Header Files - - - net\minecraft\world\level\levelgen\synth - - - net\minecraft\world\level\levelgen\synth - - - net\minecraft\world\level\levelgen\synth - - - net\minecraft\world\level\levelgen\synth - - - net\minecraft\world\level\levelgen\synth - - - net\minecraft\world\level\levelgen\synth - - - net\minecraft\world\level\levelgen\synth - - - net\minecraft\world\level\levelgen\synth - - - net\minecraft\world\level\levelgen\synth - - - net\minecraft\world\level\levelgen\synth - - - net\minecraft\world\level\levelgen\synth - - - net\minecraft\world\level\biome - - - net\minecraft\world\level\biome - - - net\minecraft\world\level\biome - - - net\minecraft\world\level\biome - - - net\minecraft\world\level\biome - - - net\minecraft\world\level\biome - - - net\minecraft\world\level\biome - - - net\minecraft\world\level\biome - - - net\minecraft\world\level\biome - - - net\minecraft\world\level\chunk\storage - - - net\minecraft\world\level\chunk - - - net\minecraft\world\level\chunk - - - net\minecraft\world\level\chunk - - - net\minecraft\world\level\chunk - - - net\minecraft\world\level\chunk - - - net\minecraft\world\level\chunk - - - net\minecraft\world\level\chunk\storage - - - net\minecraft\world\level\chunk\storage - - - net\minecraft\world\level\chunk\storage - - - Header Files - - - com\mojang\nbt - - - com\mojang\nbt - - - com\mojang\nbt - - - com\mojang\nbt - - - com\mojang\nbt - - - com\mojang\nbt - - - com\mojang\nbt - - - com\mojang\nbt - - - com\mojang\nbt - - - com\mojang\nbt - - - com\mojang\nbt - - - com\mojang\nbt - - - com\mojang\nbt - - - net\minecraft\world\level\chunk\storage - - - net\minecraft\world\level\chunk\storage - - - net\minecraft\world\level\chunk\storage - - - net\minecraft\world\level\chunk\storage - - - net\minecraft\world\level\chunk\storage - - - net\minecraft\world\level\chunk\storage - - - net\minecraft\world\level\chunk\storage - - - net\minecraft\world\level\dimension - - - net\minecraft\world\level\dimension - - - net\minecraft\world\level\dimension - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen - - - net\minecraft\world\level\levelgen - - - net\minecraft\world\level\levelgen - - - net\minecraft\world\level\levelgen - - - net\minecraft\world\level\levelgen - - - net\minecraft\world\level\levelgen - - - net\minecraft\world\level\levelgen - - - net\minecraft\world\level\levelgen - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen - - - net\minecraft\world\level\material - - - net\minecraft\world\level\material - - - net\minecraft\world\level\material - - - net\minecraft\world\level\material - - - net\minecraft\world\level\material - - - net\minecraft\world\level\material - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level - - - net\minecraft\world\level - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\entity - - - net\minecraft\world\entity - - - net\minecraft\world\entity - - - net\minecraft\world\entity\global - - - net\minecraft\world\entity\global - - - net\minecraft\world\entity\global - - - net\minecraft\world\entity\item - - - net\minecraft\world\entity\item - - - net\minecraft\world\entity\item - - - net\minecraft\world\entity - - - net\minecraft\world\level\pathfinder - - - net\minecraft\world\level\pathfinder - - - net\minecraft\world\level\pathfinder - - - net\minecraft\world\entity\item - - - net\minecraft\world\entity\item - - - net\minecraft\world - - - net\minecraft\world\phys - - - net\minecraft\world\phys - - - net\minecraft\world\entity\item - - - net\minecraft\world\entity - - - net\minecraft\world\entity - - - net\minecraft\world\entity - - - net\minecraft\world\entity - - - net\minecraft\world\entity\player - - - net\minecraft\world\entity\player - - - net\minecraft\world - - - net\minecraft\world - - - net\minecraft\world\entity\player - - - net\minecraft\world\entity\monster - - - net\minecraft\world\entity\monster - - - net\minecraft\world\entity\animal - - - net\minecraft\world\entity\animal - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\entity\projectile - - - net\minecraft\world\entity\projectile - - - net\minecraft\world\entity\animal - - - net\minecraft\world\entity\animal - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\entity\animal - - - net\minecraft\world\entity\animal - - - net\minecraft\world\entity\projectile - - - net\minecraft\world\entity\projectile - - - net\minecraft\world\entity\projectile - - - net\minecraft\world\phys - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\inventory - - - net\minecraft\world\inventory - - - net\minecraft\world\inventory - - - net\minecraft\world\inventory - - - net\minecraft\world\entity\monster - - - net\minecraft\world\inventory - - - net\minecraft\world\entity\monster - - - net\minecraft\world\entity\monster - - - net\minecraft\world\entity\monster - - - net\minecraft\world\entity\monster - - - net\minecraft\world\entity\monster - - - net\minecraft\world\entity\monster - - - net\minecraft\world\inventory - - - net\minecraft\world\inventory - - - net\minecraft\world\inventory - - - net\minecraft\world\inventory - - - net\minecraft\world\inventory - - - net\minecraft\world\entity\monster - - - net\minecraft\world\inventory - - - net\minecraft\world\inventory - - - net\minecraft\world\inventory - - - net\minecraft\world\inventory - - - net\minecraft\world\entity\monster - - - net\minecraft\world\entity\animal - - - net\minecraft\stats - - - net\minecraft\stats - - - net\minecraft\stats - - - net\minecraft\stats - - - net\minecraft\stats - - - net\minecraft\stats - - - net\minecraft\stats - - - net\minecraft\stats - - - net\minecraft\stats - - - net\minecraft - - - net\minecraft - - - net\minecraft - - - net\minecraft - - - net\minecraft\world - - - net\minecraft\world\inventory - - - net\minecraft\world - - - net\minecraft\world - - - net\minecraft\world\entity\animal - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\entity\animal - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level - - - net\minecraft\world\level - - - net\minecraft\world\level - - - net\minecraft\world\level - - - net\minecraft\world\level - - - net\minecraft\world\level - - - net\minecraft\world\level - - - net\minecraft\world\level\dimension - - - net\minecraft\world\level - - - net\minecraft\world\level - - - net\minecraft\world\level - - - net\minecraft\world\level\tile\entity - - - net\minecraft\world\item - - - net\minecraft\world\level\tile\entity - - - net\minecraft\world\entity - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\network\packet - - - net\minecraft\world\level\material - - - net\minecraft\world\level\saveddata - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\locale - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\level - - - net\minecraft\world\level - - - net\minecraft\world\level\tile\entity - - - net\minecraft\world\level - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\world\level\tile\entity - - - net\minecraft\world\level\tile\entity - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\world\item\crafting - - - net\minecraft\world\item\crafting - - - net\minecraft\world\item\crafting - - - net\minecraft\world\item\crafting - - - net\minecraft\world\item\crafting - - - net\minecraft\world\item\crafting - - - net\minecraft\world\item\crafting - - - net\minecraft\world\item\crafting - - - net\minecraft\world\item\crafting - - - net\minecraft\world\item\crafting - - - net\minecraft\world\item\crafting - - - net\minecraft\world\item\crafting - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile\entity - - - net\minecraft\world\level\tile\entity - - - net\minecraft\world\level\storage - - - net\minecraft\world\level\tile\entity - - - ConsoleJavaLibs - - - net\minecraft\network - - - net\minecraft\world\entity - - - net\minecraft\world\level\storage - - - net\minecraft\world\level\storage - - - net\minecraft\world\level\storage - - - ConsoleJavaLibs - - - ConsoleJavaLibs\InputOutputStream - - - ConsoleJavaLibs\InputOutputStream - - - ConsoleJavaLibs\InputOutputStream - - - ConsoleJavaLibs\InputOutputStream - - - ConsoleJavaLibs\InputOutputStream - - - ConsoleJavaLibs\InputOutputStream - - - ConsoleJavaLibs\InputOutputStream - - - ConsoleJavaLibs\InputOutputStream - - - ConsoleJavaLibs\InputOutputStream - - - ConsoleJavaLibs\InputOutputStream - - - ConsoleJavaLibs\InputOutputStream - - - ConsoleJavaLibs\InputOutputStream - - - ConsoleJavaLibs\InputOutputStream - - - ConsoleHelpers - - - ConsoleHelpers - - - net\minecraft\world\item\crafting - - - net\minecraft\world\phys - - - net\minecraft\world\level\storage - - - net\minecraft\world\level\storage - - - net\minecraft\world\level\storage - - - net\minecraft\world\level\chunk\storage - - - net\minecraft\world\level\storage - - - net\minecraft\world\level\storage - - - net\minecraft\world\level\storage - - - net\minecraft\world\level\tile - - - net\minecraft\world\entity - - - ConsoleJavaLibs - - - net\minecraft - - - ConsoleJavaLibs\InputOutputStream - - - ConsoleJavaLibs\InputOutputStream - - - ConsoleJavaLibs\InputOutputStream - - - net\minecraft\world\level\storage - - - net\minecraft\world\level\storage - - - net\minecraft\world\level\storage - - - ConsoleJavaLibs - - - ConsoleJavaLibs - - - ConsoleJavaLibs - - - ConsoleJavaLibs - - - net\minecraft\world\level\saveddata - - - net\minecraft\world\level\saveddata - - - ConsoleJavaLibs - - - ConsoleJavaLibs - - - net\minecraft\world\level\storage - - - net\minecraft\world\level\storage - - - net\minecraft\network - - - net\minecraft\util - - - net\minecraft\util - - - net\minecraft\util - - - ConsoleJavaLibs - - - ConsoleJavaLibs - - - ConsoleJavaLibs - - - ConsoleJavaLibs - - - ConsoleJavaLibs - - - ConsoleJavaLibs - - - net\minecraft\locale - - - net\minecraft\locale - - - net\minecraft\world\entity - - - net\minecraft\world\level\pathfinder - - - ConsoleJavaLibs\InputOutputStream - - - ConsoleJavaLibs - - - ConsoleJavaLibs - - - net\minecraft\world\level\pathfinder - - - ConsoleJavaLibs - - - ConsoleHelpers - - - net\minecraft\util - - - net\minecraft\world\level - - - Header Files - - - ConsoleJavaLibs - - - ConsoleJavaLibs - - - ConsoleHelpers\ConsoleSaveFileIO - - - ConsoleHelpers - - - ConsoleHelpers - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\world\level\chunk - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - Header Files - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\network\packet - - - net\minecraft\world\item - - - net\minecraft\world\level\tile\piston - - - net\minecraft\world\level\tile\piston - - - net\minecraft\world\level\tile\piston - - - net\minecraft\world\level\tile\piston - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\network\packet - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level - - - net\minecraft\world\level\material - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\util - - - net\minecraft\world\level\levelgen\structure - - - net\minecraft\world\level\levelgen\structure - - - net\minecraft\world\level\levelgen\structure - - - net\minecraft\world\level\levelgen\structure - - - net\minecraft\world\level\levelgen\structure - - - net\minecraft\world\level\levelgen\structure - - - net\minecraft\world\level\levelgen\structure - - - net\minecraft\world\level\levelgen\structure - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\world\damageSource - - - net\minecraft\world\damageSource - - - net\minecraft\world\damageSource - - - net\minecraft\world\effect - - - net\minecraft\world\effect - - - net\minecraft\world\effect - - - net\minecraft\world\effect - - - net\minecraft\world\entity\monster - - - net\minecraft\world\entity\monster - - - net\minecraft\world\entity\monster - - - net\minecraft\world\entity\player - - - net\minecraft\world\entity - - - net\minecraft\world\entity - - - net\minecraft\world\food - - - net\minecraft\world\food - - - net\minecraft\world\food - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\level\biome - - - net\minecraft\world\level\biome - - - net\minecraft\world\level\biome - - - net\minecraft\world\level\biome - - - net\minecraft\world\level\biome - - - net\minecraft\world\level\biome - - - net\minecraft\world\level\biome - - - net\minecraft\world\level\levelgen\structure - - - net\minecraft\world\level\levelgen\structure - - - net\minecraft\world\level\levelgen\structure - - - net\minecraft\world\level\levelgen\structure - - - net\minecraft\world\level\levelgen\structure - - - net\minecraft\world\level\newbiome\layer - - - net\minecraft\world\level\newbiome\layer - - - net\minecraft\world\level\newbiome\layer - - - net\minecraft\world\level\newbiome\layer - - - net\minecraft\world\level\newbiome\layer - - - net\minecraft\world\level\newbiome\layer - - - net\minecraft\world\level\newbiome\layer - - - net\minecraft\world\level\newbiome\layer - - - net\minecraft\world\level\newbiome\layer - - - net\minecraft\world\level\newbiome\layer - - - net\minecraft\world\level\newbiome\layer - - - net\minecraft\world\level\newbiome\layer - - - net\minecraft\world\level\newbiome\layer - - - net\minecraft\world\level\newbiome\layer - - - net\minecraft\world\level\newbiome\layer - - - net\minecraft\world\level\newbiome\layer - - - net\minecraft\world\level\newbiome\layer - - - net\minecraft\world\level\newbiome\layer - - - net\minecraft\world\level\newbiome\layer - - - net\minecraft\world\level\levelgen - - - net\minecraft\world\level - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\world\level\levelgen - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\biome - - - net\minecraft\world\level\biome - - - net\minecraft\world\level\biome - - - net\minecraft\world\level\biome - - - net\minecraft\world\level\biome - - - net\minecraft\network\packet - - - net\minecraft\world\level\dimension - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\structure - - - net\minecraft\world\level\levelgen\structure - - - net\minecraft\world\entity - - - net\minecraft\world\entity\animal - - - net\minecraft\world\entity\animal - - - net\minecraft\world\entity\animal - - - net\minecraft\world\entity\boss - - - net\minecraft\world\entity\boss\enderdragon - - - net\minecraft\world\entity\boss - - - net\minecraft\world\entity\boss\enderdragon - - - net\minecraft\world\entity\boss\enderdragon - - - net\minecraft\world\entity\boss\enderdragon - - - net\minecraft\world\entity\monster - - - net\minecraft\world\entity\monster - - - net\minecraft\world\entity\npc - - - net\minecraft\world\entity\npc - - - net\minecraft\world\entity\npc - - - net\minecraft\world\entity\projectile - - - net\minecraft\world\entity\projectile - - - net\minecraft\world\entity\projectile - - - net\minecraft\world\entity\projectile - - - net\minecraft\world\entity\projectile - - - net\minecraft\world\inventory - - - net\minecraft\world\inventory - - - net\minecraft\world\inventory - - - net\minecraft\world\inventory - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\level\levelgen - - - net\minecraft\world\level\newbiome\layer - - - net\minecraft\world\level\newbiome\layer - - - net\minecraft\world\level\newbiome\layer - - - net\minecraft\world\item\alchemy - - - net\minecraft\world\item\alchemy - - - net\minecraft\world\item\enchantment - - - net\minecraft\world\item\enchantment - - - net\minecraft\world\item\enchantment - - - net\minecraft\world\item\enchantment - - - net\minecraft\world\item\enchantment - - - net\minecraft\world\item\enchantment - - - net\minecraft\world\item\enchantment - - - net\minecraft\world\item\enchantment - - - net\minecraft\world\item\enchantment - - - net\minecraft\world\item\enchantment - - - net\minecraft\world\item\enchantment - - - net\minecraft\world\item\enchantment - - - net\minecraft\world\item\enchantment - - - net\minecraft\world\item\enchantment - - - net\minecraft\world\item\enchantment - - - net\minecraft\world\level\tile\entity - - - net\minecraft\world\level\tile\entity - - - net\minecraft\world\level\tile\entity - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - Header Files - - - net\minecraft\world\level\chunk - - - net\minecraft\world\level\newbiome\layer - - - net\minecraft\world\entity\projectile - - - net\minecraft\world\item\enchantment - - - net\minecraft\world\item\enchantment - - - net\minecraft\world\item\enchantment - - - net\minecraft\world\item\enchantment - - - net\minecraft\world\item - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\world\level\chunk - - - net\minecraft\world\level\chunk - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\item - - - x64headers - - - x64headers - - - x64headers - - - x64headers - - - x64headers - - - x64headers - - - x64headers - - - ConsoleHelpers\ConsoleSaveFileIO - - - ConsoleHelpers\ConsoleSaveFileIO - - - ConsoleHelpers\ConsoleSaveFileIO - - - ConsoleHelpers\ConsoleSaveFileIO - - - ConsoleHelpers\ConsoleSaveFileIO - - - ConsoleHelpers - - - net\minecraft\world\entity - - - net\minecraft\world\item - - - net\minecraft\network\packet - - - net\minecraft\world\entity\ai\control - - - net\minecraft\world\entity\ai\control - - - net\minecraft\world\entity\ai\control - - - net\minecraft\world\entity\ai\control - - - net\minecraft\world\entity\ai\control - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\navigation - - - net\minecraft\world\entity\ai\navigation - - - net\minecraft\world\level\biome - - - net\minecraft\world\level\newbiome\layer - - - net\minecraft\world\level\newbiome\layer - - - net\minecraft\world\entity\projectile - - - net\minecraft\world\level\tile - - - net\minecraft\world\item - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\entity - - - net\minecraft\world - - - net\minecraft\world - - - net\minecraft\world - - - net\minecraft\world\level - - - com\mojang\nbt - - - net\minecraft\network\packet - - - net\minecraft\world\entity\ai\control - - - net\minecraft\world\entity\ai\goal\target - - - net\minecraft\world\entity\ai\goal\target - - - net\minecraft\world\entity\ai\goal\target - - - net\minecraft\world\entity\ai\goal\target - - - net\minecraft\world\entity\ai\goal\target - - - net\minecraft\world\entity\ai\goal\target - - - net\minecraft\world\entity\ai\goal\target - - - net\minecraft\world\entity\ai\goal\target - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\sensing - - - net\minecraft\world\entity\ai\sensing - - - net\minecraft\world\entity\ai\util - - - net\minecraft\world\entity\ai\util - - - net\minecraft\world\entity\ai\village - - - net\minecraft\world\entity\ai\village - - - net\minecraft\world\entity\ai\village - - - net\minecraft\world\entity\ai\village - - - net\minecraft\world\entity\ai\village - - - net\minecraft\world\entity - - - net\minecraft\world\entity\animal - - - net\minecraft\world\level\biome - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\item - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile\entity - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\level\newbiome\layer - - - net\minecraft\world\level\levelgen - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\npc - - - net\minecraft\world\inventory - - - net\minecraft\world\inventory - - - net\minecraft\world\inventory - - - net\minecraft\world\inventory - - - net\minecraft\world\item\trading - - - net\minecraft\world\item\trading - - - net\minecraft\world\item\trading - - - net\minecraft\world\item\trading - - - net\minecraft\world\level\levelgen\structure - - - net\minecraft\world\level\levelgen\structure - - - net\minecraft\util - - - net\minecraft\world\level\tile\entity - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level - - - net\minecraft\world\level\tile\piston - - - net\minecraft\world\level\storage - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\inventory - - - net\minecraft\world\inventory - - - net\minecraft\world\item\crafting - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\item\enchantment - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\network\packet - - - net\minecraft\commands - - - net\minecraft\commands - - - net\minecraft\commands - - - net\minecraft\commands - - - net\minecraft\commands - - - net\minecraft\commands\common - - - net\minecraft\commands\common - - - net\minecraft\commands\common - - - net\minecraft\commands\common - - - net\minecraft\commands\common - - - net\minecraft\commands\common - - - net\minecraft\commands\common - - - net\minecraft\commands\common - - - net\minecraft\network\packet - - - net\minecraft\commands - - - net\minecraft\commands\common - - - net\minecraft\stats - - - net\minecraft\stats - - - net\minecraft\stats - - - ConsoleHelpers\ConsoleSaveFileIO - - - ConsoleHelpers\ConsoleSaveFileIO - - - ConsoleHelpers - - - net\minecraft\commands\common - - - net\minecraft\commands\common - - - net\minecraft\commands\common - - - net\minecraft\commands\common - - - net\minecraft\commands\common - - - net\minecraft\commands\common - - - net\minecraft\commands\common - - - net\minecraft\commands\common - - - net\minecraft\commands - - - net\minecraft\core - - - net\minecraft\core - - - net\minecraft\core - - - net\minecraft\core - - - net\minecraft\core - - - net\minecraft\core - - - net\minecraft\core - - - net\minecraft\core - - - net\minecraft\core - - - net\minecraft\core - - - net\minecraft\core - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\world\damageSource - - - net\minecraft\world\damageSource - - - net\minecraft\world\effect - - - net\minecraft\world\effect - - - net\minecraft\world\effect - - - net\minecraft\world\entity - - - net\minecraft\world\entity - - - net\minecraft\world\entity - - - net\minecraft\world\entity - - - net\minecraft\world\entity - - - net\minecraft\world\entity - - - net\minecraft\world\entity\ai\attributes - - - net\minecraft\world\entity\ai\attributes - - - net\minecraft\world\entity\ai\attributes - - - net\minecraft\world\entity\ai\attributes - - - net\minecraft\world\entity\ai\attributes - - - net\minecraft\world\entity\ai\attributes - - - net\minecraft\world\entity\ai\attributes - - - net\minecraft\world\entity\ai\attributes - - - net\minecraft\world\entity\ai\attributes - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ambient - - - net\minecraft\world\entity\ambient - - - net\minecraft\world\entity\ambient - - - net\minecraft\world\entity\animal - - - net\minecraft\world\entity\boss - - - net\minecraft\world\entity\boss - - - net\minecraft\world\entity\boss\wither - - - net\minecraft\world\entity\item - - - net\minecraft\world\entity\item - - - net\minecraft\world\entity\item - - - net\minecraft\world\entity\item - - - net\minecraft\world\entity\item - - - net\minecraft\world\entity\item - - - net\minecraft\world\entity\animal - - - net\minecraft\world\entity\monster - - - net\minecraft\world\entity\monster - - - net\minecraft\world\entity\monster - - - net\minecraft\world\entity\projectile - - - net\minecraft\world\entity\projectile - - - net\minecraft\world\entity\projectile - - - net\minecraft\world\entity\projectile - - - net\minecraft\world\scores - - - net\minecraft\world\inventory - - - net\minecraft\world\inventory - - - net\minecraft\world\inventory - - - net\minecraft\world\inventory - - - net\minecraft\world\inventory - - - net\minecraft\world\item\crafting - - - net\minecraft\world\item\crafting - - - net\minecraft\world\item\crafting - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\level\levelgen\flat - - - net\minecraft\world\level\levelgen\flat - - - net\minecraft\world\level\levelgen\flat - - - net\minecraft\world\level\levelgen\structure - - - net\minecraft\world\level\levelgen\structure - - - net\minecraft\world\level\redstone - - - net\minecraft\world\level\redstone - - - net\minecraft\world\level\tile\entity - - - net\minecraft\world\level\tile\entity - - - net\minecraft\world\level\tile\entity - - - net\minecraft\world\level\tile\entity - - - net\minecraft\world\level\tile\entity - - - net\minecraft\world\level\tile\entity - - - net\minecraft\world\level\tile\entity - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world - - - net\minecraft\core - - - net\minecraft\core - - - net\minecraft\world\scores\criteria - - - net\minecraft\world\scores\criteria - - - net\minecraft\world\scores\criteria - - - net\minecraft\world\scores\criteria - - - net\minecraft\world\scores - - - net\minecraft\world\scores - - - net\minecraft\world\scores - - - net\minecraft\world\scores - - - net\minecraft\world\scores - - - net\minecraft\world\scores - - - net\minecraft\world\scores - - - net\minecraft\core - - - net\minecraft\world\level - - - net\minecraft\world\level - - - net\minecraft\world\level - - - net\minecraft\world\entity\item - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\util - - - net\minecraft\world\inventory - - - - - Source Files - - - net\minecraft\world\level\levelgen\synth - - - net\minecraft\world\level\levelgen\synth - - - net\minecraft\world\level\levelgen\synth - - - net\minecraft\world\level\levelgen\synth - - - net\minecraft\world\level\levelgen\synth - - - net\minecraft\world\level\levelgen\synth - - - net\minecraft\world\level\levelgen\synth - - - net\minecraft\world\level\levelgen\synth - - - net\minecraft\world\level\levelgen\synth - - - net\minecraft\world\level\levelgen\synth - - - net\minecraft\world\level\biome - - - net\minecraft\world\level\biome - - - net\minecraft\world\level\biome - - - net\minecraft\world\level\biome - - - net\minecraft\world\level\biome - - - net\minecraft\world\level\biome - - - net\minecraft\world\level\biome - - - net\minecraft\world\level\chunk - - - net\minecraft\world\level\chunk - - - net\minecraft\world\level\chunk - - - net\minecraft\world\level\chunk - - - net\minecraft\world\level\chunk\storage - - - net\minecraft\world\level\chunk\storage - - - com\mojang\nbt - - - com\mojang\nbt - - - net\minecraft\world\level\chunk\storage - - - net\minecraft\world\level\chunk\storage - - - net\minecraft\world\level\chunk\storage - - - net\minecraft\world\level\chunk\storage - - - net\minecraft\world\level\chunk\storage - - - net\minecraft\world\level\chunk\storage - - - net\minecraft\world\level\chunk\storage - - - net\minecraft\world\level\dimension - - - net\minecraft\world\level\dimension - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen - - - net\minecraft\world\level\levelgen - - - net\minecraft\world\level\levelgen - - - net\minecraft\world\level\levelgen - - - net\minecraft\world\level\levelgen - - - net\minecraft\world\level\levelgen - - - net\minecraft\world\level\levelgen - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\material - - - net\minecraft\world\level\material - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\entity - - - net\minecraft\world\entity - - - net\minecraft\world\entity\global - - - net\minecraft\world\entity\item - - - net\minecraft\world\level\pathfinder - - - net\minecraft\world\level\pathfinder - - - net\minecraft\world\entity\item - - - net\minecraft\world\entity\item - - - net\minecraft\world\phys - - - net\minecraft\world\entity\item - - - net\minecraft\world\entity\item - - - net\minecraft\world\entity - - - net\minecraft\world\entity - - - net\minecraft\world\entity - - - net\minecraft\world\entity\player - - - net\minecraft\world\entity\player - - - net\minecraft\world\entity\animal - - - net\minecraft\world\entity\animal - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\entity\projectile - - - net\minecraft\world\entity\projectile - - - net\minecraft\world\entity\projectile - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\entity\animal - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\level\tile - - - net\minecraft\world\entity\animal - - - net\minecraft\world\entity\projectile - - - net\minecraft\world\entity\projectile - - - net\minecraft\world\phys - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\entity\animal - - - net\minecraft\world\entity\monster - - - net\minecraft\world\inventory - - - net\minecraft\world\inventory - - - net\minecraft\world\inventory - - - net\minecraft\world\inventory - - - net\minecraft\world\entity\monster - - - net\minecraft\world\entity\monster - - - net\minecraft\world\entity\monster - - - net\minecraft\world\entity\monster - - - net\minecraft\world\entity\monster - - - net\minecraft\world\entity\monster - - - net\minecraft\world\inventory - - - net\minecraft\world\inventory - - - net\minecraft\world\inventory - - - net\minecraft\world\inventory - - - net\minecraft\world\entity\monster - - - net\minecraft\world\inventory - - - net\minecraft\world\inventory - - - net\minecraft\world\inventory - - - net\minecraft\world\inventory - - - net\minecraft\world\entity\monster - - - net\minecraft\world\entity\animal - - - net\minecraft\stats - - - net\minecraft\stats - - - net\minecraft\stats - - - net\minecraft\stats - - - net\minecraft\stats - - - net\minecraft\stats - - - net\minecraft - - - net\minecraft - - - net\minecraft\world - - - net\minecraft\world\inventory - - - net\minecraft\world - - - net\minecraft\world\entity\animal - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\entity\animal - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level - - - net\minecraft\world\level - - - net\minecraft\world\level - - - net\minecraft\world\level - - - net\minecraft\world\level - - - net\minecraft\world\level - - - net\minecraft\world\item - - - net\minecraft\world\level\tile\entity - - - net\minecraft\world\entity - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\world\level - - - net\minecraft\world\level - - - net\minecraft\world\level\tile\entity - - - net\minecraft\world\level - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\world\level\tile\entity - - - net\minecraft\world\level\tile\entity - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\world\level\chunk - - - net\minecraft\world\item\crafting - - - net\minecraft\world\item\crafting - - - net\minecraft\world\item\crafting - - - net\minecraft\world\item\crafting - - - net\minecraft\world\item\crafting - - - net\minecraft\world\item\crafting - - - net\minecraft\world\item\crafting - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\network\packet - - - net\minecraft\world\item\crafting - - - net\minecraft\world\item\crafting - - - net\minecraft\world\item\crafting - - - net\minecraft\world\item\crafting - - - net\minecraft\world\level\tile\entity - - - net\minecraft\world\level\tile\entity - - - net\minecraft\world\level\tile\entity - - - ConsoleJavaLibs - - - net\minecraft\world\entity - - - ConsoleJavaLibs\InputOutputStream - - - ConsoleJavaLibs\InputOutputStream - - - ConsoleJavaLibs\InputOutputStream - - - ConsoleJavaLibs\InputOutputStream - - - ConsoleJavaLibs\InputOutputStream - - - ConsoleJavaLibs\InputOutputStream - - - net\minecraft\world\level\storage - - - net\minecraft\world\level\storage - - - ConsoleHelpers - - - net\minecraft\world\level\chunk\storage - - - net\minecraft\world\level\storage - - - net\minecraft\world\level\storage - - - net\minecraft\world\phys - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\storage - - - net\minecraft\world\level\storage - - - net\minecraft\world\entity - - - net\minecraft - - - ConsoleJavaLibs\InputOutputStream - - - ConsoleJavaLibs\InputOutputStream - - - net\minecraft\world\level\storage - - - ConsoleJavaLibs - - - ConsoleJavaLibs - - - net\minecraft\world\level\saveddata - - - net\minecraft\world\level\saveddata - - - net\minecraft\world\level\storage - - - net\minecraft\world\level\storage - - - net\minecraft\world\level\storage - - - net\minecraft\world\level\storage - - - net\minecraft\world\level\storage - - - net\minecraft\util - - - net\minecraft\util - - - net\minecraft\world\entity - - - net\minecraft\world\entity\monster - - - ConsoleJavaLibs - - - ConsoleJavaLibs - - - ConsoleJavaLibs - - - ConsoleJavaLibs - - - ConsoleJavaLibs - - - net\minecraft\locale - - - net\minecraft\locale - - - net\minecraft\network - - - net\minecraft\world\entity - - - net\minecraft\world\level\pathfinder - - - ConsoleJavaLibs\InputOutputStream - - - ConsoleJavaLibs - - - net\minecraft\world\level\pathfinder - - - ConsoleJavaLibs - - - net\minecraft\util - - - net\minecraft\world\level - - - ConsoleJavaLibs - - - Source Files - - - ConsoleJavaLibs\InputOutputStream - - - ConsoleJavaLibs - - - net\minecraft\world\entity\global - - - ConsoleHelpers\ConsoleSaveFileIO - - - net\minecraft\world\item - - - ConsoleHelpers - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\world\level\chunk - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\network\packet - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\level\tile\piston - - - net\minecraft\world\level\tile\piston - - - net\minecraft\world\level\tile\piston - - - net\minecraft\world\level\tile\piston - - - net\minecraft\network\packet - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\util - - - net\minecraft\world\level\levelgen\structure - - - net\minecraft\world\level\levelgen\structure - - - net\minecraft\world\level\levelgen\structure - - - net\minecraft\world\level\levelgen\structure - - - net\minecraft\world\level\levelgen\structure - - - net\minecraft\world\level\levelgen\structure - - - net\minecraft\world\level\levelgen\structure - - - net\minecraft\world\level\levelgen\structure - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\world\damageSource - - - net\minecraft\world\damageSource - - - net\minecraft\world\damageSource - - - net\minecraft\world\effect - - - net\minecraft\world\effect - - - net\minecraft\world\effect - - - net\minecraft\world\entity\monster - - - net\minecraft\world\entity\monster - - - net\minecraft\world\entity\monster - - - net\minecraft\world\entity - - - net\minecraft\world\entity - - - net\minecraft\world\food - - - net\minecraft\world\food - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\level\biome - - - net\minecraft\world\level\biome - - - net\minecraft\world\level\biome - - - net\minecraft\world\level\biome - - - net\minecraft\world\level\biome - - - net\minecraft\world\level\levelgen\structure - - - net\minecraft\world\level\levelgen\structure - - - net\minecraft\world\level\levelgen\structure - - - net\minecraft\world\level\levelgen\structure - - - net\minecraft\world\level\newbiome\layer - - - net\minecraft\world\level\newbiome\layer - - - net\minecraft\world\level\newbiome\layer - - - net\minecraft\world\level\newbiome\layer - - - net\minecraft\world\level\newbiome\layer - - - net\minecraft\world\level\newbiome\layer - - - net\minecraft\world\level\newbiome\layer - - - net\minecraft\world\level\newbiome\layer - - - net\minecraft\world\level\newbiome\layer - - - net\minecraft\world\level\newbiome\layer - - - net\minecraft\world\level\newbiome\layer - - - net\minecraft\world\level\newbiome\layer - - - net\minecraft\world\level\newbiome\layer - - - net\minecraft\world\level\newbiome\layer - - - net\minecraft\world\level\newbiome\layer - - - net\minecraft\world\level\newbiome\layer - - - net\minecraft\world\level\newbiome\layer - - - net\minecraft\world\level\newbiome\layer - - - net\minecraft\world\level\levelgen\structure - - - net\minecraft\world\level\levelgen - - - net\minecraft\world\level - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\world\level\levelgen - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\biome - - - net\minecraft\world\level\biome - - - net\minecraft\world\level\biome - - - net\minecraft\world\level\biome - - - net\minecraft\world\level\biome - - - net\minecraft\network\packet - - - net\minecraft\world\level\dimension - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\structure - - - net\minecraft\world\level\levelgen\structure - - - net\minecraft\world\entity\animal - - - net\minecraft\world\entity\animal - - - net\minecraft\world\entity\animal - - - net\minecraft\world\entity\boss\enderdragon - - - net\minecraft\world\entity\boss\enderdragon - - - net\minecraft\world\entity\boss\enderdragon - - - net\minecraft\world\entity\monster - - - net\minecraft\world\entity\monster - - - net\minecraft\world\entity\npc - - - net\minecraft\world\entity\player - - - net\minecraft\world\entity\projectile - - - net\minecraft\world\entity\projectile - - - net\minecraft\world\entity\projectile - - - net\minecraft\world\entity\projectile - - - net\minecraft\world\entity\projectile - - - net\minecraft\world\inventory - - - net\minecraft\world\inventory - - - net\minecraft\world\inventory - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\level\levelgen - - - net\minecraft\world\level\newbiome\layer - - - net\minecraft\world\level\newbiome\layer - - - net\minecraft\world\level\newbiome\layer - - - net\minecraft\world\level\tile\entity - - - net\minecraft\world\level\tile\entity - - - net\minecraft\world\level\tile\entity - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\item\alchemy - - - net\minecraft\world\item\enchantment - - - net\minecraft\world\item\enchantment - - - net\minecraft\world\item\enchantment - - - net\minecraft\world\item\enchantment - - - net\minecraft\world\item\enchantment - - - net\minecraft\world\item\enchantment - - - net\minecraft\world\item\enchantment - - - net\minecraft\world\item\enchantment - - - net\minecraft\world\item\enchantment - - - net\minecraft\world\item\enchantment - - - net\minecraft\world\item\enchantment - - - net\minecraft\world\item\enchantment - - - net\minecraft\world\item\enchantment - - - net\minecraft\world\item\enchantment - - - net\minecraft - - - net\minecraft\world\entity\npc - - - net\minecraft\world\level\chunk - - - net\minecraft\world\level\newbiome\layer - - - net\minecraft\world\entity\projectile - - - net\minecraft\world\item\enchantment - - - net\minecraft\world\item\enchantment - - - net\minecraft\world\item\enchantment - - - net\minecraft\world\item\enchantment - - - net\minecraft\world\item - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\world\level\chunk - - - net\minecraft\world\level\chunk - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\item - - - ConsoleHelpers\ConsoleSaveFileIO - - - ConsoleHelpers\ConsoleSaveFileIO - - - ConsoleHelpers - - - net\minecraft\world\entity - - - net\minecraft\world\item - - - net\minecraft\network\packet - - - net\minecraft\world\entity\ai\control - - - net\minecraft\world\entity\ai\control - - - net\minecraft\world\entity\ai\control - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\navigation - - - net\minecraft\world\level\biome - - - net\minecraft\world\level\newbiome\layer - - - net\minecraft\world\level\newbiome\layer - - - net\minecraft\world\entity\projectile - - - net\minecraft\world\item - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\entity - - - net\minecraft\world - - - net\minecraft\world\level - - - net\minecraft\world\level\tile - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\world\entity\ai\control - - - net\minecraft\world\entity\ai\goal\target - - - net\minecraft\world\entity\ai\goal\target - - - net\minecraft\world\entity\ai\goal\target - - - net\minecraft\world\entity\ai\goal\target - - - net\minecraft\world\entity\ai\goal\target - - - net\minecraft\world\entity\ai\goal\target - - - net\minecraft\world\entity\ai\goal\target - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\sensing - - - net\minecraft\world\entity\ai\util - - - net\minecraft\world\entity\ai\village - - - net\minecraft\world\entity\ai\village - - - net\minecraft\world\entity\ai\village - - - net\minecraft\world\entity\ai\village - - - net\minecraft\world\entity - - - net\minecraft\world\entity\animal - - - net\minecraft\world\level\biome - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\levelgen\feature - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - Source Files - - - net\minecraft\world\item - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile\entity - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\level\newbiome\layer - - - net\minecraft\world\level\levelgen - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\npc - - - net\minecraft\world\inventory - - - net\minecraft\world\inventory - - - net\minecraft\world\inventory - - - net\minecraft\world\inventory - - - net\minecraft\world\item\trading - - - net\minecraft\world\item\trading - - - net\minecraft\world\level\biome - - - net\minecraft\world\level\levelgen\structure - - - net\minecraft\world\level\levelgen\structure - - - net\minecraft\util - - - net\minecraft\world\level\tile\entity - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level - - - net\minecraft\network\packet - - - net\minecraft\world\level\storage - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\inventory - - - net\minecraft\world\inventory - - - net\minecraft\world\item\crafting - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\item\enchantment - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\network\packet - - - net\minecraft\commands - - - net\minecraft\commands - - - net\minecraft\commands\common - - - net\minecraft\commands\common - - - net\minecraft\commands\common - - - net\minecraft\commands\common - - - net\minecraft\commands\common - - - net\minecraft\commands\common - - - net\minecraft\commands\common - - - net\minecraft\network\packet - - - net\minecraft\commands\common - - - net\minecraft\stats - - - net\minecraft\stats - - - net\minecraft\stats - - - ConsoleHelpers\ConsoleSaveFileIO - - - ConsoleHelpers\ConsoleSaveFileIO - - - ConsoleHelpers - - - net\minecraft\commands\common - - - net\minecraft\core - - - net\minecraft\core - - - net\minecraft\core - - - net\minecraft\core - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\network\packet - - - net\minecraft\world\damageSource - - - net\minecraft\world\damageSource - - - net\minecraft\world\effect - - - net\minecraft\world\effect - - - net\minecraft\world\effect - - - net\minecraft\world\entity - - - net\minecraft\world\entity - - - net\minecraft\world\entity - - - net\minecraft\world\entity - - - net\minecraft\world\entity\ai\attributes - - - net\minecraft\world\entity\ai\attributes - - - net\minecraft\world\entity\ai\attributes - - - net\minecraft\world\entity\ai\attributes - - - net\minecraft\world\entity\ai\attributes - - - net\minecraft\world\entity\ai\attributes - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ai\goal - - - net\minecraft\world\entity\ambient - - - net\minecraft\world\entity\ambient - - - net\minecraft\world\entity\animal - - - net\minecraft\world\entity\boss - - - net\minecraft\world\entity\boss\wither - - - net\minecraft\world\entity\item - - - net\minecraft\world\entity\item - - - net\minecraft\world\entity\item - - - net\minecraft\world\entity\item - - - net\minecraft\world\entity\item - - - net\minecraft\world\entity\item - - - net\minecraft\world\entity\animal - - - net\minecraft\world\entity\monster - - - net\minecraft\world\entity\monster - - - net\minecraft\world\entity\projectile - - - net\minecraft\world\entity\projectile - - - net\minecraft\world\entity\projectile - - - net\minecraft\world\inventory - - - net\minecraft\world\inventory - - - net\minecraft\world\inventory - - - net\minecraft\world\inventory - - - net\minecraft\world\inventory - - - net\minecraft\world\item\crafting - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\item - - - net\minecraft\world\level\levelgen\flat - - - net\minecraft\world\level\levelgen\flat - - - net\minecraft\world\level\levelgen\structure - - - net\minecraft\world\level\levelgen\structure - - - net\minecraft\world\level\tile\entity - - - net\minecraft\world\level\tile\entity - - - net\minecraft\world\level\tile\entity - - - net\minecraft\world\level\tile\entity - - - net\minecraft\world\level\tile\entity - - - net\minecraft\world\level\tile\entity - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\core - - - net\minecraft\core - - - net\minecraft\world\scores\criteria - - - net\minecraft\world\scores\criteria - - - net\minecraft\world\scores\criteria - - - net\minecraft\world\scores - - - net\minecraft\world\scores - - - net\minecraft\world\scores - - - net\minecraft\world\scores - - - net\minecraft\world\scores - - - net\minecraft\core - - - net\minecraft\world\level - - - net\minecraft\world\level - - - net\minecraft\world\level - - - net\minecraft\world\entity\item - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\tile - - - net\minecraft\world\level\redstone - - - net\minecraft\world\entity\ai\attributes - - - net\minecraft\util - - - net\minecraft\world\inventory - - - net\minecraft\world\item - - - \ No newline at end of file diff --git a/Minecraft.World/Minecraft.World.vcxproj.user b/Minecraft.World/Minecraft.World.vcxproj.user deleted file mode 100644 index ace9a86a..00000000 --- a/Minecraft.World/Minecraft.World.vcxproj.user +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/Minecraft.World/Minecraft.World.vcxproj.vspscc b/Minecraft.World/Minecraft.World.vcxproj.vspscc deleted file mode 100644 index b6d32892..00000000 --- a/Minecraft.World/Minecraft.World.vcxproj.vspscc +++ /dev/null @@ -1,10 +0,0 @@ -"" -{ -"FILE_VERSION" = "9237" -"ENLISTMENT_CHOICE" = "NEVER" -"PROJECT_FILE_RELATIVE_PATH" = "" -"NUMBER_OF_EXCLUDED_FILES" = "0" -"ORIGINAL_PROJECT_FILE_PATH" = "" -"NUMBER_OF_NESTED_PROJECTS" = "0" -"SOURCE_CONTROL_SETTINGS_PROVIDER" = "PROVIDER" -} diff --git a/Minecraft.World/cmake/sources/Common.cmake b/Minecraft.World/cmake/sources/Common.cmake new file mode 100644 index 00000000..8a4d6833 --- /dev/null +++ b/Minecraft.World/cmake/sources/Common.cmake @@ -0,0 +1,2141 @@ +set(_MINECRAFT_WORLD_COMMON_ROOT + "${CMAKE_CURRENT_SOURCE_DIR}/EntityDiagram.cd" +) +source_group("" FILES ${_MINECRAFT_WORLD_COMMON_ROOT}) + +set(_MINECRAFT_WORLD_COMMON_CONSOLEHELPERS + "${CMAKE_CURRENT_SOURCE_DIR}/ArrayWithLength.h" + "${CMAKE_CURRENT_SOURCE_DIR}/C4JThread.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/C4JThread.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Definitions.h" + "${CMAKE_CURRENT_SOURCE_DIR}/HashExtension.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PerformanceTimer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/PerformanceTimer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/StringHelpers.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/StringHelpers.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ThreadName.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ThreadName.h" +) +source_group("ConsoleHelpers" FILES ${_MINECRAFT_WORLD_COMMON_CONSOLEHELPERS}) + +set(_MINECRAFT_WORLD_COMMON_CONSOLEHELPERS_CONSOLESAVEFILEIO + "${CMAKE_CURRENT_SOURCE_DIR}/ConsoleSaveFile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ConsoleSaveFileConverter.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ConsoleSaveFileConverter.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ConsoleSaveFileIO.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ConsoleSaveFileInputStream.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ConsoleSaveFileInputStream.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ConsoleSaveFileOriginal.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ConsoleSaveFileOriginal.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ConsoleSaveFileOutputStream.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ConsoleSaveFileOutputStream.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ConsoleSavePath.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FileHeader.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FileHeader.h" +) +source_group("ConsoleHelpers/ConsoleSaveFileIO" FILES ${_MINECRAFT_WORLD_COMMON_CONSOLEHELPERS_CONSOLESAVEFILEIO}) + +set(_MINECRAFT_WORLD_COMMON_CONSOLEJAVALIBS + "${CMAKE_CURRENT_SOURCE_DIR}/Arrays.h" + "${CMAKE_CURRENT_SOURCE_DIR}/BasicTypeContainers.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BasicTypeContainers.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Buffer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Buffer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ByteBuffer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ByteBuffer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Class.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Class.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Color.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Color.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Exceptions.h" + "${CMAKE_CURRENT_SOURCE_DIR}/File.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/File.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FileFilter.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FilenameFilter.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FloatBuffer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FloatBuffer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/IntBuffer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/IntBuffer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/JavaIntHash.h" + "${CMAKE_CURRENT_SOURCE_DIR}/JavaMath.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/JavaMath.h" + "${CMAKE_CURRENT_SOURCE_DIR}/NumberFormaters.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Random.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Random.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ReadMe.txt" + "${CMAKE_CURRENT_SOURCE_DIR}/Reference.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Socket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Socket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SocketAddress.h" + "${CMAKE_CURRENT_SOURCE_DIR}/System.h" + "${CMAKE_CURRENT_SOURCE_DIR}/system.cpp" +) +source_group("ConsoleJavaLibs" FILES ${_MINECRAFT_WORLD_COMMON_CONSOLEJAVALIBS}) + +set(_MINECRAFT_WORLD_COMMON_CONSOLEJAVALIBS_INPUTOUTPUTSTREAM + "${CMAKE_CURRENT_SOURCE_DIR}/BufferedOutputStream.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BufferedOutputStream.h" + "${CMAKE_CURRENT_SOURCE_DIR}/BufferedReader.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BufferedReader.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ByteArrayInputStream.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ByteArrayInputStream.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ByteArrayOutputStream.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ByteArrayOutputStream.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DataInput.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DataInputStream.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DataInputStream.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DataOutput.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DataOutputStream.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DataOutputStream.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FileInputStream.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FileInputStream.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FileOutputStream.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FileOutputStream.h" + "${CMAKE_CURRENT_SOURCE_DIR}/GZIPInputStream.h" + "${CMAKE_CURRENT_SOURCE_DIR}/GZIPOutputStream.h" + "${CMAKE_CURRENT_SOURCE_DIR}/InputOutputStream.h" + "${CMAKE_CURRENT_SOURCE_DIR}/InputStream.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/InputStream.h" + "${CMAKE_CURRENT_SOURCE_DIR}/InputStreamReader.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/InputStreamReader.h" + "${CMAKE_CURRENT_SOURCE_DIR}/OutputStream.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Reader.h" +) +source_group("ConsoleJavaLibs/InputOutputStream" FILES ${_MINECRAFT_WORLD_COMMON_CONSOLEJAVALIBS_INPUTOUTPUTSTREAM}) + +set(_MINECRAFT_WORLD_COMMON_HEADER_FILES + "${CMAKE_CURRENT_SOURCE_DIR}/LevelObjectInputStream.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.World.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ParticleTypes.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SoundTypes.h" + "${CMAKE_CURRENT_SOURCE_DIR}/compression.h" + "${CMAKE_CURRENT_SOURCE_DIR}/stdafx.h" +) +source_group("Header Files" FILES ${_MINECRAFT_WORLD_COMMON_HEADER_FILES}) + +set(_MINECRAFT_WORLD_COMMON_SOURCE_FILES + "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.World.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/compression.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/stdafx.cpp" +) +source_group("Source Files" FILES ${_MINECRAFT_WORLD_COMMON_SOURCE_FILES}) + +set(_MINECRAFT_WORLD_COMMON_ARGO + # "${CMAKE_CURRENT_SOURCE_DIR}/../Minecraft.Client/Xbox/res/audio/Minecraft.xgs" +) +source_group("argo" FILES ${_MINECRAFT_WORLD_COMMON_ARGO}) + +set(_MINECRAFT_WORLD_COMMON_COM_MOJANG_NBT + "${CMAKE_CURRENT_SOURCE_DIR}/ByteArrayTag.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ByteTag.h" + "${CMAKE_CURRENT_SOURCE_DIR}/CompoundTag.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DoubleTag.h" + "${CMAKE_CURRENT_SOURCE_DIR}/EndTag.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FloatTag.h" + "${CMAKE_CURRENT_SOURCE_DIR}/IntArrayTag.h" + "${CMAKE_CURRENT_SOURCE_DIR}/IntTag.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ListTag.h" + "${CMAKE_CURRENT_SOURCE_DIR}/LongTag.h" + "${CMAKE_CURRENT_SOURCE_DIR}/NbtIo.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/NbtIo.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ShortTag.h" + "${CMAKE_CURRENT_SOURCE_DIR}/StringTag.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Tag.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Tag.h" + "${CMAKE_CURRENT_SOURCE_DIR}/com.mojang.nbt.h" +) +source_group("com/mojang/nbt" FILES ${_MINECRAFT_WORLD_COMMON_COM_MOJANG_NBT}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT + "${CMAKE_CURRENT_SOURCE_DIR}/Direction.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Direction.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Facing.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Facing.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Pos.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Pos.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SharedConstants.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SharedConstants.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.h" +) +source_group("net/minecraft" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_COMMANDS + "${CMAKE_CURRENT_SOURCE_DIR}/AdminLogCommand.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Command.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Command.h" + "${CMAKE_CURRENT_SOURCE_DIR}/CommandDispatcher.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/CommandDispatcher.h" + "${CMAKE_CURRENT_SOURCE_DIR}/CommandSender.h" + "${CMAKE_CURRENT_SOURCE_DIR}/CommandsEnum.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PlayerSelector.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.commands.h" +) +source_group("net/minecraft/commands" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_COMMANDS}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_COMMANDS_COMMON + "${CMAKE_CURRENT_SOURCE_DIR}/DefaultGameModeCommand.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DefaultGameModeCommand.h" + "${CMAKE_CURRENT_SOURCE_DIR}/EffectCommand.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/EffectCommand.h" + "${CMAKE_CURRENT_SOURCE_DIR}/EnchantItemCommand.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/EnchantItemCommand.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ExperienceCommand.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ExperienceCommand.h" + "${CMAKE_CURRENT_SOURCE_DIR}/GameDifficultyCommand.h" + "${CMAKE_CURRENT_SOURCE_DIR}/GameModeCommand.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/GameModeCommand.h" + "${CMAKE_CURRENT_SOURCE_DIR}/GameRuleCommand.h" + "${CMAKE_CURRENT_SOURCE_DIR}/GiveItemCommand.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/GiveItemCommand.h" + "${CMAKE_CURRENT_SOURCE_DIR}/KillCommand.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/KillCommand.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PlaySoundCommand.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SetPlayerTimeoutCommand.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ShowSeedCommand.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SpreadPlayersCommand.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TimeCommand.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TimeCommand.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ToggleDownfallCommand.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ToggleDownfallCommand.h" + "${CMAKE_CURRENT_SOURCE_DIR}/WeatherCommand.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.commands.common.h" +) +source_group("net/minecraft/commands/common" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_COMMANDS_COMMON}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_CORE + "${CMAKE_CURRENT_SOURCE_DIR}/AbstractProjectileDispenseBehavior.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/AbstractProjectileDispenseBehavior.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Behavior.h" + "${CMAKE_CURRENT_SOURCE_DIR}/BehaviorRegistry.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BehaviorRegistry.h" + "${CMAKE_CURRENT_SOURCE_DIR}/BlockSource.h" + "${CMAKE_CURRENT_SOURCE_DIR}/BlockSourceImpl.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BlockSourceImpl.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DefaultDispenseItemBehavior.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DefaultDispenseItemBehavior.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DispenseItemBehavior.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DispenseItemBehavior.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FacingEnum.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FacingEnum.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ItemDispenseBehaviors.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ItemDispenseBehaviors.h" + "${CMAKE_CURRENT_SOURCE_DIR}/LocatableSource.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Location.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Position.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PositionImpl.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Source.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.core.h" +) +source_group("net/minecraft/core" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_CORE}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_LOCALE + "${CMAKE_CURRENT_SOURCE_DIR}/I18n.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/I18n.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Language.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Language.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.locale.h" +) +source_group("net/minecraft/locale" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_LOCALE}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_NETWORK + "${CMAKE_CURRENT_SOURCE_DIR}/Connection.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Connection.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.network.h" +) +source_group("net/minecraft/network" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_NETWORK}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_NETWORK_PACKET + "${CMAKE_CURRENT_SOURCE_DIR}/AddEntityPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/AddEntityPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/AddExperienceOrbPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/AddExperienceOrbPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/AddGlobalEntityPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/AddGlobalEntityPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/AddMobPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/AddMobPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/AddPaintingPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/AddPaintingPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/AddPlayerPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/AddPlayerPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/AnimatePacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/AnimatePacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/AwardStatPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/AwardStatPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/BlockRegionUpdatePacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BlockRegionUpdatePacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ChatAutoCompletePacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ChatPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ChatPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ChunkTilesUpdatePacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ChunkTilesUpdatePacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ChunkVisibilityAreaPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ChunkVisibilityAreaPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ChunkVisibilityPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ChunkVisibilityPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ClientCommandPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ClientCommandPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ClientInformationPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ClientProtocolPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ComplexItemDataPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ComplexItemDataPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ContainerAckPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ContainerAckPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ContainerButtonClickPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ContainerButtonClickPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ContainerClickPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ContainerClickPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ContainerClosePacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ContainerClosePacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ContainerOpenPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ContainerOpenPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ContainerSetContentPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ContainerSetContentPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ContainerSetDataPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ContainerSetDataPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ContainerSetSlotPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ContainerSetSlotPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/CraftItemPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/CraftItemPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/CustomPayloadPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/CustomPayloadPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DebugOptionsPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DebugOptionsPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DisconnectPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DisconnectPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/EntityActionAtPositionPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/EntityActionAtPositionPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/EntityEventPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/EntityEventPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ExplodePacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ExplodePacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/GameCommandPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/GameCommandPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/GameEventPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/GameEventPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/GetInfoPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/GetInfoPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/InteractPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/InteractPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/KeepAlivePacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/KeepAlivePacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/KickPlayerPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/KickPlayerPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/LevelEventPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/LevelEventPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/LevelParticlesPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/LevelParticlesPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/LevelSoundPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/LevelSoundPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/LoginPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/LoginPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MoveEntityPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MoveEntityPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MoveEntityPacketSmall.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MoveEntityPacketSmall.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MovePlayerPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MovePlayerPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Packet.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Packet.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PacketListener.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/PacketListener.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PlayerAbilitiesPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/PlayerAbilitiesPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PlayerActionPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/PlayerActionPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PlayerCommandPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/PlayerCommandPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PlayerInfoPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/PlayerInfoPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PlayerInputPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/PlayerInputPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PreLoginPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/PreLoginPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/RemoveEntitiesPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/RemoveEntitiesPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/RemoveMobEffectPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/RemoveMobEffectPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/RespawnPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/RespawnPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/RotateHeadPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/RotateHeadPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ServerAuthDataPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ServerSettingsChangedPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ServerSettingsChangedPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SetCarriedItemPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SetCarriedItemPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SetCreativeModeSlotPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SetCreativeModeSlotPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SetDisplayObjectivePacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SetDisplayObjectivePacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SetEntityDataPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SetEntityDataPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SetEntityLinkPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SetEntityLinkPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SetEntityMotionPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SetEntityMotionPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SetEquippedItemPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SetEquippedItemPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SetExperiencePacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SetExperiencePacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SetHealthPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SetHealthPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SetObjectivePacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SetObjectivePacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SetPlayerTeamPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SetPlayerTeamPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SetScorePacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SetScorePacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SetSpawnPositionPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SetSpawnPositionPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SetTimePacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SetTimePacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SharedKeyPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SignUpdatePacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SignUpdatePacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TakeItemEntityPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TakeItemEntityPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TeleportEntityPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TeleportEntityPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TextureAndGeometryChangePacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TextureAndGeometryChangePacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TextureAndGeometryPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TextureAndGeometryPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TextureChangePacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TextureChangePacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TexturePacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TexturePacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TileDestructionPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TileDestructionPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TileEditorOpenPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TileEditorOpenPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TileEntityDataPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TileEntityDataPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TileEventPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TileEventPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TileUpdatePacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TileUpdatePacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TradeItemPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TradeItemPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/UpdateAttributesPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/UpdateAttributesPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/UpdateGameRuleProgressPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/UpdateGameRuleProgressPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/UpdateMobEffectPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/UpdateMobEffectPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/UpdateProgressPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/UpdateProgressPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/UseItemPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/UseItemPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/XZPacket.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/XZPacket.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.network.packet.h" +) +source_group("net/minecraft/network/packet" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_NETWORK_PACKET}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_STATS + "${CMAKE_CURRENT_SOURCE_DIR}/Achievement.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Achievement.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Achievements.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Achievements.h" + "${CMAKE_CURRENT_SOURCE_DIR}/CommonStats.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/CommonStats.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DescFormatter.h" + "${CMAKE_CURRENT_SOURCE_DIR}/GeneralStat.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/GeneralStat.h" + "${CMAKE_CURRENT_SOURCE_DIR}/GenericStats.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/GenericStats.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ItemStat.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ItemStat.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Stat.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Stat.h" + "${CMAKE_CURRENT_SOURCE_DIR}/StatFormatter.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Stats.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Stats.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.stats.h" +) +source_group("net/minecraft/stats" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_STATS}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_UTIL + "${CMAKE_CURRENT_SOURCE_DIR}/Hasher.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Hasher.h" + "${CMAKE_CURRENT_SOURCE_DIR}/HtmlString.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/HtmlString.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Mth.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Mth.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ProgressListener.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SmoothFloat.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SmoothFloat.h" + "${CMAKE_CURRENT_SOURCE_DIR}/WeighedRandom.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/WeighedRandom.h" + "${CMAKE_CURRENT_SOURCE_DIR}/WeighedTreasure.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/WeighedTreasure.h" +) +source_group("net/minecraft/util" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_UTIL}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD + "${CMAKE_CURRENT_SOURCE_DIR}/CompoundContainer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/CompoundContainer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Container.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Difficulty.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FlippedIcon.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FlippedIcon.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Icon.h" + "${CMAKE_CURRENT_SOURCE_DIR}/IconRegister.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MouseInventoryClickHandler.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SimpleContainer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SimpleContainer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/WorldlyContainer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.world.ContainerListener.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.world.h" +) +source_group("net/minecraft/world" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_DAMAGESOURCE + "${CMAKE_CURRENT_SOURCE_DIR}/CombatEntry.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/CombatEntry.h" + "${CMAKE_CURRENT_SOURCE_DIR}/CombatTracker.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/CombatTracker.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DamageSource.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DamageSource.h" + "${CMAKE_CURRENT_SOURCE_DIR}/EntityDamageSource.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/EntityDamageSource.h" + "${CMAKE_CURRENT_SOURCE_DIR}/IndirectEntityDamageSource.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/IndirectEntityDamageSource.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.world.damagesource.h" +) +source_group("net/minecraft/world/damageSource" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_DAMAGESOURCE}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_EFFECT + "${CMAKE_CURRENT_SOURCE_DIR}/AbsoptionMobEffect.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/AbsoptionMobEffect.h" + "${CMAKE_CURRENT_SOURCE_DIR}/AttackDamageMobEffect.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/AttackDamageMobEffect.h" + "${CMAKE_CURRENT_SOURCE_DIR}/HealthBoostMobEffect.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/HealthBoostMobEffect.h" + "${CMAKE_CURRENT_SOURCE_DIR}/InstantenousMobEffect.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/InstantenousMobEffect.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MobEffect.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MobEffect.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MobEffectInstance.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MobEffectInstance.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.world.effect.h" +) +source_group("net/minecraft/world/effect" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_EFFECT}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY + "${CMAKE_CURRENT_SOURCE_DIR}/AgableMob.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/AgableMob.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Creature.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Creature.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DelayedRelease.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DelayedRelease.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Entity.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Entity.h" + "${CMAKE_CURRENT_SOURCE_DIR}/EntityEvent.h" + "${CMAKE_CURRENT_SOURCE_DIR}/EntityIO.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/EntityIO.h" + "${CMAKE_CURRENT_SOURCE_DIR}/EntityPos.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/EntityPos.h" + "${CMAKE_CURRENT_SOURCE_DIR}/EntitySelector.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/EntitySelector.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ExperienceOrb.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ExperienceOrb.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FlyingMob.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FlyingMob.h" + "${CMAKE_CURRENT_SOURCE_DIR}/HangingEntity.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/HangingEntity.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ItemFrame.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ItemFrame.h" + "${CMAKE_CURRENT_SOURCE_DIR}/LeashFenceKnotEntity.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/LeashFenceKnotEntity.h" + "${CMAKE_CURRENT_SOURCE_DIR}/LivingEntity.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/LivingEntity.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Mob.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Mob.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MobCategory.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MobCategory.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MobGroupData.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MobType.h" + "${CMAKE_CURRENT_SOURCE_DIR}/OwnableEntity.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Painting.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Painting.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PathfinderMob.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/PathfinderMob.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SynchedEntityData.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SynchedEntityData.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TamableAnimal.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TamableAnimal.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.world.entity.h" +) +source_group("net/minecraft/world/entity" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_AI_ATTRIBUTES + "${CMAKE_CURRENT_SOURCE_DIR}/Attribute.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Attribute.h" + "${CMAKE_CURRENT_SOURCE_DIR}/AttributeInstance.h" + "${CMAKE_CURRENT_SOURCE_DIR}/AttributeModifier.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/AttributeModifier.h" + "${CMAKE_CURRENT_SOURCE_DIR}/BaseAttribute.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BaseAttribute.h" + "${CMAKE_CURRENT_SOURCE_DIR}/BaseAttributeMap.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BaseAttributeMap.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ModifiableAttributeInstance.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ModifiableAttributeInstance.h" + "${CMAKE_CURRENT_SOURCE_DIR}/RangedAttribute.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/RangedAttribute.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ServersideAttributeMap.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ServersideAttributeMap.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.world.entity.ai.attributes.h" +) +source_group("net/minecraft/world/entity/ai/attributes" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_AI_ATTRIBUTES}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_AI_CONTROL + "${CMAKE_CURRENT_SOURCE_DIR}/BodyControl.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BodyControl.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Control.h" + "${CMAKE_CURRENT_SOURCE_DIR}/JumpControl.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/JumpControl.h" + "${CMAKE_CURRENT_SOURCE_DIR}/LookControl.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/LookControl.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MoveControl.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MoveControl.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.world.entity.ai.control.h" +) +source_group("net/minecraft/world/entity/ai/control" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_AI_CONTROL}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_AI_GOAL + "${CMAKE_CURRENT_SOURCE_DIR}/AvoidPlayerGoal.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/AvoidPlayerGoal.h" + "${CMAKE_CURRENT_SOURCE_DIR}/BegGoal.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BegGoal.h" + "${CMAKE_CURRENT_SOURCE_DIR}/BreakDoorGoal.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BreakDoorGoal.h" + "${CMAKE_CURRENT_SOURCE_DIR}/BreedGoal.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BreedGoal.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ControlledByPlayerGoal.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ControlledByPlayerGoal.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DoorInteractGoal.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DoorInteractGoal.h" + "${CMAKE_CURRENT_SOURCE_DIR}/EatTileGoal.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/EatTileGoal.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FleeSunGoal.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FleeSunGoal.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FloatGoal.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FloatGoal.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FollowOwnerGoal.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FollowOwnerGoal.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FollowParentGoal.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FollowParentGoal.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Goal.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Goal.h" + "${CMAKE_CURRENT_SOURCE_DIR}/GoalSelector.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/GoalSelector.h" + "${CMAKE_CURRENT_SOURCE_DIR}/InteractGoal.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/InteractGoal.h" + "${CMAKE_CURRENT_SOURCE_DIR}/LeapAtTargetGoal.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/LeapAtTargetGoal.h" + "${CMAKE_CURRENT_SOURCE_DIR}/LookAtPlayerGoal.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/LookAtPlayerGoal.h" + "${CMAKE_CURRENT_SOURCE_DIR}/LookAtTradingPlayerGoal.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/LookAtTradingPlayerGoal.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MakeLoveGoal.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MakeLoveGoal.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MeleeAttackGoal.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MeleeAttackGoal.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MoveIndoorsGoal.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MoveIndoorsGoal.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MoveThroughVillageGoal.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MoveThroughVillageGoal.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MoveTowardsRestrictionGoal.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MoveTowardsRestrictionGoal.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MoveTowardsTargetGoal.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MoveTowardsTargetGoal.h" + "${CMAKE_CURRENT_SOURCE_DIR}/OcelotAttackGoal.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/OcelotAttackGoal.h" + "${CMAKE_CURRENT_SOURCE_DIR}/OcelotSitOnTileGoal.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/OcelotSitOnTileGoal.h" + "${CMAKE_CURRENT_SOURCE_DIR}/OfferFlowerGoal.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/OfferFlowerGoal.h" + "${CMAKE_CURRENT_SOURCE_DIR}/OpenDoorGoal.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/OpenDoorGoal.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PanicGoal.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/PanicGoal.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PlayGoal.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/PlayGoal.h" + "${CMAKE_CURRENT_SOURCE_DIR}/RandomLookAroundGoal.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/RandomLookAroundGoal.h" + "${CMAKE_CURRENT_SOURCE_DIR}/RandomStrollGoal.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/RandomStrollGoal.h" + "${CMAKE_CURRENT_SOURCE_DIR}/RangedAttackGoal.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/RangedAttackGoal.h" + "${CMAKE_CURRENT_SOURCE_DIR}/RestrictOpenDoorGoal.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/RestrictOpenDoorGoal.h" + "${CMAKE_CURRENT_SOURCE_DIR}/RestrictSunGoal.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/RestrictSunGoal.h" + "${CMAKE_CURRENT_SOURCE_DIR}/RunAroundLikeCrazyGoal.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/RunAroundLikeCrazyGoal.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SitGoal.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SitGoal.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SwellGoal.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SwellGoal.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TakeFlowerGoal.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TakeFlowerGoal.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TemptGoal.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TemptGoal.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TradeWithPlayerGoal.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TradeWithPlayerGoal.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.world.entity.ai.goal.h" +) +source_group("net/minecraft/world/entity/ai/goal" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_AI_GOAL}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_AI_GOAL_TARGET + "${CMAKE_CURRENT_SOURCE_DIR}/DefendVillageTargetGoal.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DefendVillageTargetGoal.h" + "${CMAKE_CURRENT_SOURCE_DIR}/HurtByTargetGoal.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/HurtByTargetGoal.h" + "${CMAKE_CURRENT_SOURCE_DIR}/NearestAttackableTargetGoal.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/NearestAttackableTargetGoal.h" + "${CMAKE_CURRENT_SOURCE_DIR}/NonTameRandomTargetGoal.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/NonTameRandomTargetGoal.h" + "${CMAKE_CURRENT_SOURCE_DIR}/OwnerHurtByTargetGoal.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/OwnerHurtByTargetGoal.h" + "${CMAKE_CURRENT_SOURCE_DIR}/OwnerHurtTargetGoal.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/OwnerHurtTargetGoal.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TargetGoal.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TargetGoal.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.world.entity.ai.goal.target.h" +) +source_group("net/minecraft/world/entity/ai/goal/target" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_AI_GOAL_TARGET}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_AI_NAVIGATION + "${CMAKE_CURRENT_SOURCE_DIR}/PathNavigation.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/PathNavigation.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.world.entity.ai.navigation.h" +) +source_group("net/minecraft/world/entity/ai/navigation" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_AI_NAVIGATION}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_AI_SENSING + "${CMAKE_CURRENT_SOURCE_DIR}/Sensing.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Sensing.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.world.entity.ai.sensing.h" +) +source_group("net/minecraft/world/entity/ai/sensing" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_AI_SENSING}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_AI_UTIL + "${CMAKE_CURRENT_SOURCE_DIR}/RandomPos.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/RandomPos.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.world.entity.ai.util.h" +) +source_group("net/minecraft/world/entity/ai/util" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_AI_UTIL}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_AI_VILLAGE + "${CMAKE_CURRENT_SOURCE_DIR}/DoorInfo.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DoorInfo.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Village.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Village.h" + "${CMAKE_CURRENT_SOURCE_DIR}/VillageSiege.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/VillageSiege.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Villages.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Villages.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.world.entity.ai.village.h" +) +source_group("net/minecraft/world/entity/ai/village" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_AI_VILLAGE}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_AMBIENT + "${CMAKE_CURRENT_SOURCE_DIR}/AmbientCreature.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/AmbientCreature.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Bat.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Bat.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.world.entity.ambient.h" +) +source_group("net/minecraft/world/entity/ambient" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_AMBIENT}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_ANIMAL + "${CMAKE_CURRENT_SOURCE_DIR}/Animal.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Animal.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Chicken.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Chicken.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Cow.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Cow.h" + "${CMAKE_CURRENT_SOURCE_DIR}/EntityHorse.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/EntityHorse.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Golem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Golem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MushroomCow.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MushroomCow.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Ocelot.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Ocelot.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Pig.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Pig.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Sheep.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Sheep.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SnowMan.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SnowMan.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Squid.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Squid.h" + "${CMAKE_CURRENT_SOURCE_DIR}/VillagerGolem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/VillagerGolem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/WaterAnimal.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/WaterAnimal.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Wolf.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Wolf.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.world.entity.animal.h" +) +source_group("net/minecraft/world/entity/animal" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_ANIMAL}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_BOSS + "${CMAKE_CURRENT_SOURCE_DIR}/BossMob.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MultiEntityMob.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MultiEntityMobPart.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MultiEntityMobPart.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.world.entity.boss.h" +) +source_group("net/minecraft/world/entity/boss" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_BOSS}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_BOSS_ENDERDRAGON + "${CMAKE_CURRENT_SOURCE_DIR}/EnderCrystal.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/EnderCrystal.h" + "${CMAKE_CURRENT_SOURCE_DIR}/EnderDragon.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/EnderDragon.h" + "${CMAKE_CURRENT_SOURCE_DIR}/NetherSphere.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/NetherSphere.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.world.entity.boss.enderdragon.h" +) +source_group("net/minecraft/world/entity/boss/enderdragon" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_BOSS_ENDERDRAGON}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_BOSS_WITHER + "${CMAKE_CURRENT_SOURCE_DIR}/WitherBoss.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/WitherBoss.h" +) +source_group("net/minecraft/world/entity/boss/wither" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_BOSS_WITHER}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_GLOBAL + "${CMAKE_CURRENT_SOURCE_DIR}/GlobalEntity.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/GlobalEntity.h" + "${CMAKE_CURRENT_SOURCE_DIR}/LightningBolt.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/LightningBolt.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.world.entity.global.h" +) +source_group("net/minecraft/world/entity/global" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_GLOBAL}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_ITEM + "${CMAKE_CURRENT_SOURCE_DIR}/Boat.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Boat.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FallingTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FallingTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ItemEntity.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ItemEntity.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Minecart.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Minecart.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MinecartChest.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MinecartChest.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MinecartContainer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MinecartContainer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MinecartFurnace.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MinecartFurnace.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MinecartHopper.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MinecartHopper.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MinecartRideable.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MinecartRideable.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MinecartSpawner.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MinecartSpawner.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MinecartTNT.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MinecartTNT.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PrimedTnt.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/PrimedTnt.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.world.entity.item.h" +) +source_group("net/minecraft/world/entity/item" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_ITEM}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_MONSTER + "${CMAKE_CURRENT_SOURCE_DIR}/Blaze.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Blaze.h" + "${CMAKE_CURRENT_SOURCE_DIR}/CaveSpider.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/CaveSpider.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Creeper.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Creeper.h" + "${CMAKE_CURRENT_SOURCE_DIR}/EnderMan.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/EnderMan.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Enemy.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Enemy.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Ghast.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Ghast.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Giant.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Giant.h" + "${CMAKE_CURRENT_SOURCE_DIR}/LavaSlime.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/LavaSlime.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Monster.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Monster.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PigZombie.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/PigZombie.h" + "${CMAKE_CURRENT_SOURCE_DIR}/RangedAttackMob.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SharedMonsterAttributes.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SharedMonsterAttributes.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Silverfish.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Silverfish.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Skeleton.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Skeleton.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Slime.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Slime.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Spider.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Spider.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Witch.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Witch.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Zombie.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Zombie.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.world.entity.monster.h" +) +source_group("net/minecraft/world/entity/monster" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_MONSTER}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_NPC + "${CMAKE_CURRENT_SOURCE_DIR}/ClientSideMerchant.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ClientSideMerchant.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Npc.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Npc.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Villager.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Villager.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.world.entity.npc.h" +) +source_group("net/minecraft/world/entity/npc" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_NPC}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_PLAYER + "${CMAKE_CURRENT_SOURCE_DIR}/Abilities.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Abilities.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Inventory.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Inventory.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Player.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Player.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.world.entity.player.h" +) +source_group("net/minecraft/world/entity/player" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_PLAYER}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_PROJECTILE + "${CMAKE_CURRENT_SOURCE_DIR}/Arrow.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Arrow.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DragonFireball.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DragonFireball.h" + "${CMAKE_CURRENT_SOURCE_DIR}/EyeOfEnderSignal.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/EyeOfEnderSignal.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Fireball.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Fireball.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FireworksRocketEntity.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FireworksRocketEntity.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FishingHook.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FishingHook.h" + "${CMAKE_CURRENT_SOURCE_DIR}/LargeFireball.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/LargeFireball.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Projectile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SmallFireball.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SmallFireball.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Snowball.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Snowball.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Throwable.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Throwable.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ThrownEgg.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ThrownEgg.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ThrownEnderpearl.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ThrownEnderpearl.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ThrownExpBottle.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ThrownExpBottle.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ThrownPotion.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ThrownPotion.h" + "${CMAKE_CURRENT_SOURCE_DIR}/WitherSkull.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/WitherSkull.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.world.entity.projectile.h" +) +source_group("net/minecraft/world/entity/projectile" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_PROJECTILE}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_FOOD + "${CMAKE_CURRENT_SOURCE_DIR}/FoodConstants.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FoodConstants.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FoodData.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FoodData.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.world.food.h" +) +source_group("net/minecraft/world/food" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_FOOD}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_INVENTORY + "${CMAKE_CURRENT_SOURCE_DIR}/AbstractContainerMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/AbstractContainerMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/AnimalChest.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/AnimalChest.h" + "${CMAKE_CURRENT_SOURCE_DIR}/AnvilMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/AnvilMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ArmorSlot.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ArmorSlot.h" + "${CMAKE_CURRENT_SOURCE_DIR}/BeaconMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BeaconMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/BrewingStandMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BrewingStandMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ContainerMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ContainerMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/CraftingContainer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/CraftingContainer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/CraftingMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/CraftingMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/EnchantmentContainer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/EnchantmentContainer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/EnchantmentMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/EnchantmentMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/EnchantmentSlot.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FireworksMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FireworksMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FurnaceMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FurnaceMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FurnaceResultSlot.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FurnaceResultSlot.h" + "${CMAKE_CURRENT_SOURCE_DIR}/HopperMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/HopperMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/HorseInventoryMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/HorseInventoryMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/InventoryMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/InventoryMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MenuBackup.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MenuBackup.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MerchantContainer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MerchantContainer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MerchantMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MerchantMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MerchantResultSlot.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MerchantResultSlot.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PlayerEnderChestContainer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/PlayerEnderChestContainer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/RepairContainer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/RepairContainer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/RepairResultSlot.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/RepairResultSlot.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ResultContainer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ResultContainer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ResultSlot.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ResultSlot.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Slot.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Slot.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TrapMenu.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TrapMenu.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.world.inventory.ContainerListener.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.world.inventory.h" +) +source_group("net/minecraft/world/inventory" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_INVENTORY}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ITEM + "${CMAKE_CURRENT_SOURCE_DIR}/AnvilTileItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/AnvilTileItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ArmorItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ArmorItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/AuxDataTileItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/AuxDataTileItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/BedItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BedItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/BoatItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BoatItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/BookItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BookItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/BottleItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BottleItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/BowItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BowItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/BowlFoodItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BowlFoodItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/BucketItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BucketItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/CarrotOnAStickItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/CarrotOnAStickItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ClockItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ClockItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/CoalItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/CoalItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ColoredTileItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ColoredTileItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/CompassItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/CompassItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ComplexItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ComplexItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DiggerItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DiggerItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DoorItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DoorItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DyePowderItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DyePowderItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/EggItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/EggItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/EmptyMapItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/EmptyMapItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/EnchantedBookItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/EnchantedBookItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/EnderEyeItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/EnderEyeItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/EnderpearlItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/EnderpearlItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ExperienceItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ExperienceItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FireChargeItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FireChargeItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FireworksChargeItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FireworksChargeItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FireworksItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FireworksItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FishingRodItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FishingRodItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FlintAndSteelItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FlintAndSteelItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FoodItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FoodItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/GoldenAppleItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/GoldenAppleItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/HangingEntityItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/HangingEntityItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/HatchetItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/HatchetItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/HoeItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/HoeItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Item.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Item.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ItemInstance.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ItemInstance.h" + "${CMAKE_CURRENT_SOURCE_DIR}/LeafTileItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/LeafTileItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/LeashItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/LeashItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MapItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MapItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MilkBucketItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MilkBucketItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MinecartItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MinecartItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MultiTextureTileItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MultiTextureTileItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/NameTagItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/NameTagItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PickaxeItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/PickaxeItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PistonTileItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/PistonTileItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PotionItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/PotionItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Rarity.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Rarity.h" + "${CMAKE_CURRENT_SOURCE_DIR}/RecordingItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/RecordingItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/RedStoneItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/RedStoneItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SaddleItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SaddleItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SaplingTileItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SaplingTileItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SeedFoodItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SeedFoodItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SeedItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SeedItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ShearsItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ShearsItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ShovelItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ShovelItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SignItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SignItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SimpleFoiledItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SimpleFoiledItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SkullItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SkullItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SnowItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SnowItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SnowballItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SnowballItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SpawnEggItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SpawnEggItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/StoneSlabTileItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/StoneSlabTileItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TileItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TileItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TilePlanterItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TilePlanterItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/UseAnim.h" + "${CMAKE_CURRENT_SOURCE_DIR}/WaterLilyTileItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/WaterLilyTileItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/WeaponItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/WeaponItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/WoolTileItem.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/WoolTileItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/WrittenBookItem.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.world.item.h" +) +source_group("net/minecraft/world/item" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ITEM}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ITEM_ALCHEMY + "${CMAKE_CURRENT_SOURCE_DIR}/PotionBrewing.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/PotionBrewing.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.world.item.alchemy.h" +) +source_group("net/minecraft/world/item/alchemy" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ITEM_ALCHEMY}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ITEM_CRAFTING + "${CMAKE_CURRENT_SOURCE_DIR}/ArmorDyeRecipe.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ArmorDyeRecipe.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ArmorRecipes.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ArmorRecipes.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ClothDyeRecipes.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ClothDyeRecipes.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FireworksRecipe.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FireworksRecipe.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FoodRecipies.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FoodRecipies.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FurnaceRecipes.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FurnaceRecipes.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MapCloningRecipe.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MapExtendingRecipe.h" + "${CMAKE_CURRENT_SOURCE_DIR}/OreRecipies.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/OreRecipies.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Recipes.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Recipes.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Recipy.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ShapedRecipy.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ShapedRecipy.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ShapelessRecipy.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ShapelessRecipy.h" + "${CMAKE_CURRENT_SOURCE_DIR}/StructureRecipies.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/StructureRecipies.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ToolRecipies.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ToolRecipies.h" + "${CMAKE_CURRENT_SOURCE_DIR}/WeaponRecipies.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/WeaponRecipies.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.world.item.crafting.h" +) +source_group("net/minecraft/world/item/crafting" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ITEM_CRAFTING}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ITEM_ENCHANTMENT + "${CMAKE_CURRENT_SOURCE_DIR}/ArrowDamageEnchantment.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ArrowDamageEnchantment.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ArrowFireEnchantment.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ArrowFireEnchantment.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ArrowInfiniteEnchantment.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ArrowInfiniteEnchantment.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ArrowKnockbackEnchantment.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ArrowKnockbackEnchantment.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DamageEnchantment.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DamageEnchantment.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DigDurabilityEnchantment.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DigDurabilityEnchantment.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DiggingEnchantment.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DiggingEnchantment.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Enchantment.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Enchantment.h" + "${CMAKE_CURRENT_SOURCE_DIR}/EnchantmentCategory.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/EnchantmentCategory.h" + "${CMAKE_CURRENT_SOURCE_DIR}/EnchantmentHelper.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/EnchantmentHelper.h" + "${CMAKE_CURRENT_SOURCE_DIR}/EnchantmentInstance.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/EnchantmentInstance.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FireAspectEnchantment.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FireAspectEnchantment.h" + "${CMAKE_CURRENT_SOURCE_DIR}/KnockbackEnchantment.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/KnockbackEnchantment.h" + "${CMAKE_CURRENT_SOURCE_DIR}/LootBonusEnchantment.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/LootBonusEnchantment.h" + "${CMAKE_CURRENT_SOURCE_DIR}/OxygenEnchantment.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/OxygenEnchantment.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ProtectionEnchantment.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ProtectionEnchantment.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ThornsEnchantment.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ThornsEnchantment.h" + "${CMAKE_CURRENT_SOURCE_DIR}/UntouchingEnchantment.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/UntouchingEnchantment.h" + "${CMAKE_CURRENT_SOURCE_DIR}/WaterWorkerEnchantment.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/WaterWorkerEnchantment.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.world.item.enchantment.h" +) +source_group("net/minecraft/world/item/enchantment" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ITEM_ENCHANTMENT}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ITEM_TRADING + "${CMAKE_CURRENT_SOURCE_DIR}/Merchant.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MerchantRecipe.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MerchantRecipe.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MerchantRecipeList.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MerchantRecipeList.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.world.item.trading.h" +) +source_group("net/minecraft/world/item/trading" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ITEM_TRADING}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL + "${CMAKE_CURRENT_SOURCE_DIR}/BaseMobSpawner.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BaseMobSpawner.h" + "${CMAKE_CURRENT_SOURCE_DIR}/BlockDestructionProgress.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BlockDestructionProgress.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Calendar.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Calendar.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ChunkPos.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ChunkPos.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Coord.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Explosion.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Explosion.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FoliageColor.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FoliageColor.h" + "${CMAKE_CURRENT_SOURCE_DIR}/GameRules.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/GameRules.h" + "${CMAKE_CURRENT_SOURCE_DIR}/GrassColor.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/GrassColor.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Level.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Level.h" + "${CMAKE_CURRENT_SOURCE_DIR}/LevelConflictException.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/LevelConflictException.h" + "${CMAKE_CURRENT_SOURCE_DIR}/LevelListener.h" + "${CMAKE_CURRENT_SOURCE_DIR}/LevelSettings.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/LevelSettings.h" + "${CMAKE_CURRENT_SOURCE_DIR}/LevelSource.h" + "${CMAKE_CURRENT_SOURCE_DIR}/LevelType.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/LevelType.h" + "${CMAKE_CURRENT_SOURCE_DIR}/LightLayer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MobSpawner.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MobSpawner.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PortalForcer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/PortalForcer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Region.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Region.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TickNextTickData.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TickNextTickData.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TileEventData.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TileEventData.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TilePos.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TilePos.h" + "${CMAKE_CURRENT_SOURCE_DIR}/WaterColor.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/WaterColor.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.world.level.h" +) +source_group("net/minecraft/world/level" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL_BIOME + "${CMAKE_CURRENT_SOURCE_DIR}/BeachBiome.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BeachBiome.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Biome.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Biome.h" + "${CMAKE_CURRENT_SOURCE_DIR}/BiomeCache.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BiomeCache.h" + "${CMAKE_CURRENT_SOURCE_DIR}/BiomeDecorator.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BiomeDecorator.h" + "${CMAKE_CURRENT_SOURCE_DIR}/BiomeSource.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BiomeSource.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DesertBiome.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DesertBiome.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ExtremeHillsBiome.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ExtremeHillsBiome.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FixedBiomeSource.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FixedBiomeSource.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ForestBiome.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ForestBiome.h" + "${CMAKE_CURRENT_SOURCE_DIR}/HellBiome.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/HellBiome.h" + "${CMAKE_CURRENT_SOURCE_DIR}/IceBiome.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/IceBiome.h" + "${CMAKE_CURRENT_SOURCE_DIR}/JungleBiome.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/JungleBiome.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MushroomIslandBiome.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MushroomIslandBiome.h" + "${CMAKE_CURRENT_SOURCE_DIR}/OceanBiome.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PlainsBiome.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/PlainsBiome.h" + "${CMAKE_CURRENT_SOURCE_DIR}/RainforestBiome.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/RainforestBiome.h" + "${CMAKE_CURRENT_SOURCE_DIR}/RiverBiome.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SwampBiome.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SwampBiome.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TaigaBiome.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TaigaBiome.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TheEndBiome.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TheEndBiome.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TheEndBiomeDecorator.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TheEndBiomeDecorator.h" + "${CMAKE_CURRENT_SOURCE_DIR}/WaterlilyFeature.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/WaterlilyFeature.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.world.level.biome.h" +) +source_group("net/minecraft/world/level/biome" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL_BIOME}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL_CHUNK + "${CMAKE_CURRENT_SOURCE_DIR}/BlockReplacements.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BlockReplacements.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ChunkSource.h" + "${CMAKE_CURRENT_SOURCE_DIR}/CompressedTileStorage.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/CompressedTileStorage.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DataLayer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DataLayer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/EmptyLevelChunk.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/EmptyLevelChunk.h" + "${CMAKE_CURRENT_SOURCE_DIR}/LevelChunk.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/LevelChunk.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SparseDataStorage.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SparseDataStorage.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SparseLightStorage.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SparseLightStorage.h" + "${CMAKE_CURRENT_SOURCE_DIR}/WaterLevelChunk.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/WaterLevelChunk.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.world.level.chunk.h" +) +source_group("net/minecraft/world/level/chunk" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL_CHUNK}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL_CHUNK_STORAGE + "${CMAKE_CURRENT_SOURCE_DIR}/ChunkStorage.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ChunkStorageProfileDecorator.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ChunkStorageProfileDecorator.h" + "${CMAKE_CURRENT_SOURCE_DIR}/McRegionChunkStorage.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/McRegionChunkStorage.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MemoryChunkStorage.h" + "${CMAKE_CURRENT_SOURCE_DIR}/NbtSlotFile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/OldChunkStorage.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/OldChunkStorage.h" + "${CMAKE_CURRENT_SOURCE_DIR}/RegionFile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/RegionFile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/RegionFileCache.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/RegionFileCache.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ZoneFile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ZoneIo.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ZonedChunkStorage.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.world.level.chunk.storage.h" +) +source_group("net/minecraft/world/level/chunk/storage" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL_CHUNK_STORAGE}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL_DIMENSION + "${CMAKE_CURRENT_SOURCE_DIR}/Dimension.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Dimension.h" + "${CMAKE_CURRENT_SOURCE_DIR}/HellDimension.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/HellDimension.h" + "${CMAKE_CURRENT_SOURCE_DIR}/NormalDimension.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TheEndDimension.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TheEndDimension.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.world.level.dimension.h" +) +source_group("net/minecraft/world/level/dimension" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL_DIMENSION}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL_LEVELGEN + "${CMAKE_CURRENT_SOURCE_DIR}/CanyonFeature.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/CanyonFeature.h" + "${CMAKE_CURRENT_SOURCE_DIR}/CustomLevelSource.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/CustomLevelSource.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DungeonFeature.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DungeonFeature.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FlatLevelSource.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FlatLevelSource.h" + "${CMAKE_CURRENT_SOURCE_DIR}/HellFlatLevelSource.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/HellFlatLevelSource.h" + "${CMAKE_CURRENT_SOURCE_DIR}/HellRandomLevelSource.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/HellRandomLevelSource.h" + "${CMAKE_CURRENT_SOURCE_DIR}/LargeCaveFeature.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/LargeCaveFeature.h" + "${CMAKE_CURRENT_SOURCE_DIR}/LargeFeature.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/LargeFeature.h" + "${CMAKE_CURRENT_SOURCE_DIR}/LargeHellCaveFeature.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/LargeHellCaveFeature.h" + "${CMAKE_CURRENT_SOURCE_DIR}/RandomLevelSource.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/RandomLevelSource.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TheEndLevelRandomLevelSource.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TheEndLevelRandomLevelSource.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TownFeature.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.world.level.levelgen.h" +) +source_group("net/minecraft/world/level/levelgen" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL_LEVELGEN}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL_LEVELGEN_FEATURE + "${CMAKE_CURRENT_SOURCE_DIR}/BasicTree.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BasicTree.h" + "${CMAKE_CURRENT_SOURCE_DIR}/BirchFeature.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BirchFeature.h" + "${CMAKE_CURRENT_SOURCE_DIR}/BonusChestFeature.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BonusChestFeature.h" + "${CMAKE_CURRENT_SOURCE_DIR}/CactusFeature.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/CactusFeature.h" + "${CMAKE_CURRENT_SOURCE_DIR}/CaveFeature.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/CaveFeature.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ClayFeature.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ClayFeature.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DeadBushFeature.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DeadBushFeature.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DesertWellFeature.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DesertWellFeature.h" + "${CMAKE_CURRENT_SOURCE_DIR}/EndPodiumFeature.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/EndPodiumFeature.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Feature.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Feature.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FlowerFeature.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FlowerFeature.h" + "${CMAKE_CURRENT_SOURCE_DIR}/GroundBushFeature.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/GroundBushFeature.h" + "${CMAKE_CURRENT_SOURCE_DIR}/HellFireFeature.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/HellFireFeature.h" + "${CMAKE_CURRENT_SOURCE_DIR}/HellPortalFeature.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/HellPortalFeature.h" + "${CMAKE_CURRENT_SOURCE_DIR}/HellSpringFeature.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/HellSpringFeature.h" + "${CMAKE_CURRENT_SOURCE_DIR}/HouseFeature.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/HouseFeature.h" + "${CMAKE_CURRENT_SOURCE_DIR}/HugeMushroomFeature.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/HugeMushroomFeature.h" + "${CMAKE_CURRENT_SOURCE_DIR}/LakeFeature.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/LakeFeature.h" + "${CMAKE_CURRENT_SOURCE_DIR}/LightGemFeature.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/LightGemFeature.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MegaTreeFeature.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MegaTreeFeature.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MonsterRoomFeature.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MonsterRoomFeature.h" + "${CMAKE_CURRENT_SOURCE_DIR}/OreFeature.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/OreFeature.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PineFeature.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/PineFeature.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PumpkinFeature.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/PumpkinFeature.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ReedsFeature.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ReedsFeature.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SandFeature.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SandFeature.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SpikeFeature.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SpikeFeature.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SpringFeature.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SpringFeature.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SpruceFeature.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SpruceFeature.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SwampTreeFeature.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SwampTreeFeature.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TallGrassFeature.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TallGrassFeature.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TreeFeature.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TreeFeature.h" + "${CMAKE_CURRENT_SOURCE_DIR}/VinesFeature.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/VinesFeature.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.world.level.levelgen.feature.h" +) +source_group("net/minecraft/world/level/levelgen/feature" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL_LEVELGEN_FEATURE}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL_LEVELGEN_FLAT + "${CMAKE_CURRENT_SOURCE_DIR}/FlatGeneratorInfo.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FlatGeneratorInfo.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FlatLayerInfo.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FlatLayerInfo.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.world.level.levelgen.flat.h" +) +source_group("net/minecraft/world/level/levelgen/flat" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL_LEVELGEN_FLAT}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL_LEVELGEN_STRUCTURE + "${CMAKE_CURRENT_SOURCE_DIR}/BlockGenMethods.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BlockGenMethods.h" + "${CMAKE_CURRENT_SOURCE_DIR}/BoundingBox.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BoundingBox.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MineShaftFeature.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MineShaftFeature.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MineShaftPieces.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MineShaftPieces.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MineShaftStart.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MineShaftStart.h" + "${CMAKE_CURRENT_SOURCE_DIR}/NetherBridgeFeature.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/NetherBridgeFeature.h" + "${CMAKE_CURRENT_SOURCE_DIR}/NetherBridgePieces.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/NetherBridgePieces.h" + "${CMAKE_CURRENT_SOURCE_DIR}/RandomScatteredLargeFeature.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/RandomScatteredLargeFeature.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ScatteredFeaturePieces.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ScatteredFeaturePieces.h" + "${CMAKE_CURRENT_SOURCE_DIR}/StrongholdFeature.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/StrongholdFeature.h" + "${CMAKE_CURRENT_SOURCE_DIR}/StrongholdPieces.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/StrongholdPieces.h" + "${CMAKE_CURRENT_SOURCE_DIR}/StructureFeature.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/StructureFeature.h" + "${CMAKE_CURRENT_SOURCE_DIR}/StructureFeatureIO.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/StructureFeatureIO.h" + "${CMAKE_CURRENT_SOURCE_DIR}/StructureFeatureSavedData.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/StructureFeatureSavedData.h" + "${CMAKE_CURRENT_SOURCE_DIR}/StructurePiece.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/StructurePiece.h" + "${CMAKE_CURRENT_SOURCE_DIR}/StructureStart.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/StructureStart.h" + "${CMAKE_CURRENT_SOURCE_DIR}/VillageFeature.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/VillageFeature.h" + "${CMAKE_CURRENT_SOURCE_DIR}/VillagePieces.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/VillagePieces.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.world.level.levelgen.structure.h" +) +source_group("net/minecraft/world/level/levelgen/structure" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL_LEVELGEN_STRUCTURE}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL_LEVELGEN_SYNTH + "${CMAKE_CURRENT_SOURCE_DIR}/Distort.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Distort.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Emboss.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Emboss.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FastNoise.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FastNoise.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ImprovedNoise.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ImprovedNoise.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PerlinNoise.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/PerlinNoise.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PerlinSimplexNoise.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/PerlinSimplexNoise.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Rotate.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Rotate.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Scale.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Scale.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SimplexNoise.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SimplexNoise.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Synth.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Synth.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.world.level.levelgen.synth.h" +) +source_group("net/minecraft/world/level/levelgen/synth" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL_LEVELGEN_SYNTH}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL_MATERIAL + "${CMAKE_CURRENT_SOURCE_DIR}/DecorationMaterial.h" + "${CMAKE_CURRENT_SOURCE_DIR}/GasMaterial.h" + "${CMAKE_CURRENT_SOURCE_DIR}/LiquidMaterial.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Material.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Material.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MaterialColor.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MaterialColor.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PortalMaterial.h" + "${CMAKE_CURRENT_SOURCE_DIR}/WebMaterial.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.world.level.material.h" +) +source_group("net/minecraft/world/level/material" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL_MATERIAL}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL_NEWBIOME_LAYER + "${CMAKE_CURRENT_SOURCE_DIR}/AddIslandLayer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/AddIslandLayer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/AddMushroomIslandLayer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/AddMushroomIslandLayer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/AddSnowLayer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/AddSnowLayer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/BiomeInitLayer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BiomeInitLayer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/BiomeOverrideLayer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BiomeOverrideLayer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DownfallLayer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DownfallLayer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DownfallMixerLayer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DownfallMixerLayer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FlatLayer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FlatLayer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FuzzyZoomLayer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FuzzyZoomLayer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/GrowMushroomIslandLayer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/GrowMushroomIslandLayer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/IntCache.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/IntCache.h" + "${CMAKE_CURRENT_SOURCE_DIR}/IslandLayer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/IslandLayer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Layer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Layer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/RegionHillsLayer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/RegionHillsLayer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/RiverInitLayer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/RiverInitLayer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/RiverLayer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/RiverLayer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/RiverMixerLayer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/RiverMixerLayer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ShoreLayer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ShoreLayer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SmoothLayer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SmoothLayer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SmoothZoomLayer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SmoothZoomLayer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SwampRiversLayer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SwampRiversLayer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TemperatureLayer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TemperatureLayer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TemperatureMixerLayer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TemperatureMixerLayer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/VoronoiZoom.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/VoronoiZoom.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ZoomLayer.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ZoomLayer.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.world.level.newbiome.layer.h" +) +source_group("net/minecraft/world/level/newbiome/layer" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL_NEWBIOME_LAYER}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL_PATHFINDER + "${CMAKE_CURRENT_SOURCE_DIR}/BinaryHeap.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BinaryHeap.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Node.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Node.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Path.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Path.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PathFinder.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/PathFinder.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.world.level.pathfinder.h" +) +source_group("net/minecraft/world/level/pathfinder" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL_PATHFINDER}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL_REDSTONE + "${CMAKE_CURRENT_SOURCE_DIR}/Redstone.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Redstone.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.world.level.redstone.h" +) +source_group("net/minecraft/world/level/redstone" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL_REDSTONE}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL_SAVEDDATA + "${CMAKE_CURRENT_SOURCE_DIR}/MapItemSavedData.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MapItemSavedData.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SavedData.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SavedData.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.world.level.saveddata.h" +) +source_group("net/minecraft/world/level/saveddata" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL_SAVEDDATA}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL_STORAGE + "${CMAKE_CURRENT_SOURCE_DIR}/DerivedLevelData.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DerivedLevelData.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DirectoryLevelStorage.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DirectoryLevelStorage.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DirectoryLevelStorageSource.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DirectoryLevelStorageSource.h" + "${CMAKE_CURRENT_SOURCE_DIR}/LevelData.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/LevelData.h" + "${CMAKE_CURRENT_SOURCE_DIR}/LevelStorage.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/LevelStorage.h" + "${CMAKE_CURRENT_SOURCE_DIR}/LevelStorageProfilerDecorator.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/LevelStorageProfilerDecorator.h" + "${CMAKE_CURRENT_SOURCE_DIR}/LevelStorageSource.h" + "${CMAKE_CURRENT_SOURCE_DIR}/LevelSummary.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/LevelSummary.h" + "${CMAKE_CURRENT_SOURCE_DIR}/McRegionLevelStorage.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/McRegionLevelStorage.h" + "${CMAKE_CURRENT_SOURCE_DIR}/McRegionLevelStorageSource.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/McRegionLevelStorageSource.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MemoryLevelStorage.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MemoryLevelStorageSource.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MockedLevelStorage.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MockedLevelStorage.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PlayerIO.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SavedDataStorage.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SavedDataStorage.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.world.level.storage.h" +) +source_group("net/minecraft/world/level/storage" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL_STORAGE}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL_TILE + "${CMAKE_CURRENT_SOURCE_DIR}/AirTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/AirTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/AnvilTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/AnvilTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/BaseEntityTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BaseEntityTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/BasePressurePlateTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BasePressurePlateTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/BaseRailTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BaseRailTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/BeaconTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BeaconTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/BedTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BedTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/BookshelfTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BookshelfTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/BrewingStandTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BrewingStandTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Bush.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Bush.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ButtonTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ButtonTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/CactusTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/CactusTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/CakeTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/CakeTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/CarrotTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/CarrotTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/CauldronTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/CauldronTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ChestTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ChestTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ClayTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ClayTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/CocoaTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/CocoaTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ColoredTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ColoredTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/CommandBlock.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/CommandBlock.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ComparatorTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ComparatorTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/CoralTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/CoralTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/CropTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/CropTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DaylightDetectorTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DaylightDetectorTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DeadBushTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DeadBushTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DetectorRailTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DetectorRailTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DiodeTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DiodeTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DirectionalTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DirectionalTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DirtTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DirtTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DispenserTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DispenserTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DoorTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DoorTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DropperTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DropperTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/EggTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/EggTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/EnchantmentTableTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/EnchantmentTableTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/EnderChestTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/EnderChestTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/EntityTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FarmTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FarmTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FenceGateTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FenceGateTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FenceTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FenceTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FireTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FireTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FlowerPotTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FlowerPotTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FurnaceTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FurnaceTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/GlassTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/GlassTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/GlowstoneTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/GlowstoneTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/GrassTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/GrassTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/GravelTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/GravelTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/HalfSlabTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/HalfSlabTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/HalfTransparentTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/HalfTransparentTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/HayBlockTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/HayBlockTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/HeavyTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/HeavyTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/HopperTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/HopperTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/HugeMushroomTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/HugeMushroomTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/IceTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/IceTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/JukeboxTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/JukeboxTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/LadderTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/LadderTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/LeafTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/LeafTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/LevelEvent.h" + "${CMAKE_CURRENT_SOURCE_DIR}/LeverTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/LeverTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/LiquidTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/LiquidTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/LiquidTileDynamic.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/LiquidTileDynamic.h" + "${CMAKE_CURRENT_SOURCE_DIR}/LiquidTileStatic.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/LiquidTileStatic.h" + "${CMAKE_CURRENT_SOURCE_DIR}/LockedChestTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/LockedChestTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MelonTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MelonTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MetalTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MetalTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MobSpawnerTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MobSpawnerTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Mushroom.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Mushroom.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MycelTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MycelTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/NetherWartTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/NetherWartTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/NetherrackTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/NetherrackTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/NotGateTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/NotGateTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/NoteBlockTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/NoteBlockTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ObsidianTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ObsidianTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/OreTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/OreTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PortalTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/PortalTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PotatoTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/PotatoTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PoweredMetalTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/PoweredMetalTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PoweredRailTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/PoweredRailTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PressurePlateTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/PressurePlateTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PumpkinTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/PumpkinTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/QuartzBlockTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/QuartzBlockTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/RailTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/RailTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/RedStoneDustTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/RedStoneDustTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/RedStoneOreTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/RedStoneOreTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/RedlightTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/RedlightTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ReedTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ReedTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/RepeaterTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/RepeaterTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/RotatedPillarTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/RotatedPillarTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SandStoneTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SandStoneTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Sapling.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Sapling.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SignTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SignTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SkullTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SkullTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SmoothStoneBrickTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SmoothStoneBrickTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SnowTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SnowTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SoulSandTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SoulSandTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Sponge.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Sponge.h" + "${CMAKE_CURRENT_SOURCE_DIR}/StainedGlassBlock.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/StainedGlassBlock.h" + "${CMAKE_CURRENT_SOURCE_DIR}/StainedGlassPaneBlock.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/StainedGlassPaneBlock.h" + "${CMAKE_CURRENT_SOURCE_DIR}/StairTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/StairTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/StemTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/StemTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/StoneButtonTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/StoneButtonTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/StoneMonsterTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/StoneMonsterTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/StoneSlabTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/StoneSlabTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/StoneTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/StoneTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TallGrass.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TallGrass.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TheEndPortal.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TheEndPortal.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TheEndPortalFrameTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TheEndPortalFrameTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ThinFenceTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ThinFenceTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Tile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Tile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TntTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TntTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TopSnowTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TopSnowTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TorchTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TorchTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TransparentTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TransparentTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TrapDoorTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TrapDoorTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TreeTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TreeTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TripWireSourceTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TripWireSourceTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TripWireTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TripWireTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/VineTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/VineTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/WallTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/WallTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/WaterLilyTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/WaterLilyTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/WebTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/WebTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/WeightedPressurePlateTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/WeightedPressurePlateTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/WoodButtonTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/WoodButtonTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/WoodSlabTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/WoodSlabTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/WoodTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/WoodTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/WoolCarpetTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/WoolCarpetTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/WorkbenchTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/WorkbenchTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.world.level.tile.h" +) +source_group("net/minecraft/world/level/tile" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL_TILE}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL_TILE_ENTITY + "${CMAKE_CURRENT_SOURCE_DIR}/BeaconTileEntity.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BeaconTileEntity.h" + "${CMAKE_CURRENT_SOURCE_DIR}/BrewingStandTileEntity.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/BrewingStandTileEntity.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ChestTileEntity.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ChestTileEntity.h" + "${CMAKE_CURRENT_SOURCE_DIR}/CommandBlockEntity.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/CommandBlockEntity.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ComparatorTileEntity.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ComparatorTileEntity.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DaylightDetectorTileEntity.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DaylightDetectorTileEntity.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DispenserTileEntity.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DispenserTileEntity.h" + "${CMAKE_CURRENT_SOURCE_DIR}/DropperTileEntity.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DropperTileEntity.h" + "${CMAKE_CURRENT_SOURCE_DIR}/EnchantmentTableEntity.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/EnchantmentTableEntity.h" + "${CMAKE_CURRENT_SOURCE_DIR}/EnderChestTileEntity.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/EnderChestTileEntity.h" + "${CMAKE_CURRENT_SOURCE_DIR}/FurnaceTileEntity.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/FurnaceTileEntity.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Hopper.h" + "${CMAKE_CURRENT_SOURCE_DIR}/HopperTileEntity.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/HopperTileEntity.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MobSpawnerTileEntity.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MobSpawnerTileEntity.h" + "${CMAKE_CURRENT_SOURCE_DIR}/MusicTileEntity.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/MusicTileEntity.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SignTileEntity.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SignTileEntity.h" + "${CMAKE_CURRENT_SOURCE_DIR}/SkullTileEntity.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/SkullTileEntity.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TheEndPortalTileEntity.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TheEndPortalTileEntity.h" + "${CMAKE_CURRENT_SOURCE_DIR}/TileEntity.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/TileEntity.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.world.level.tile.entity.h" +) +source_group("net/minecraft/world/level/tile/entity" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL_TILE_ENTITY}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL_TILE_PISTON + "${CMAKE_CURRENT_SOURCE_DIR}/PistonBaseTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/PistonBaseTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PistonExtensionTile.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/PistonExtensionTile.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PistonMovingPiece.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/PistonMovingPiece.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PistonPieceEntity.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/PistonPieceEntity.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.world.level.tile.piston.h" +) +source_group("net/minecraft/world/level/tile/piston" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL_TILE_PISTON}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_PHYS + "${CMAKE_CURRENT_SOURCE_DIR}/AABB.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/AABB.h" + "${CMAKE_CURRENT_SOURCE_DIR}/HitResult.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/HitResult.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Vec3.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Vec3.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.world.phys.h" +) +source_group("net/minecraft/world/phys" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_PHYS}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_SCORES + "${CMAKE_CURRENT_SOURCE_DIR}/Objective.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Objective.h" + "${CMAKE_CURRENT_SOURCE_DIR}/PlayerTeam.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/PlayerTeam.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Score.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Score.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ScoreHolder.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Scoreboard.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Scoreboard.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ScoreboardSaveData.h" + "${CMAKE_CURRENT_SOURCE_DIR}/Team.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/Team.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.world.scores.h" +) +source_group("net/minecraft/world/scores" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_SCORES}) + +set(_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_SCORES_CRITERIA + "${CMAKE_CURRENT_SOURCE_DIR}/DummyCriteria.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DummyCriteria.h" + "${CMAKE_CURRENT_SOURCE_DIR}/HealthCriteria.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/HealthCriteria.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ObjectiveCriteria.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ObjectiveCriteria.h" + "${CMAKE_CURRENT_SOURCE_DIR}/net.minecraft.world.scores.criteria.h" +) +source_group("net/minecraft/world/scores/criteria" FILES ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_SCORES_CRITERIA}) + +set(_MINECRAFT_WORLD_COMMON_X64HEADERS + "${CMAKE_CURRENT_SOURCE_DIR}/x64headers/extraX64.h" + "${CMAKE_CURRENT_SOURCE_DIR}/x64headers/qnet.h" + "${CMAKE_CURRENT_SOURCE_DIR}/x64headers/xmcore.h" + "${CMAKE_CURRENT_SOURCE_DIR}/x64headers/xrnm.h" + "${CMAKE_CURRENT_SOURCE_DIR}/x64headers/xsocialpost.h" + "${CMAKE_CURRENT_SOURCE_DIR}/x64headers/xuiapp.h" + "${CMAKE_CURRENT_SOURCE_DIR}/x64headers/xuiresource.h" +) +source_group("x64headers" FILES ${_MINECRAFT_WORLD_COMMON_X64HEADERS}) + +set(MINECRAFT_WORLD_COMMON + ${_MINECRAFT_WORLD_COMMON_ROOT} + ${_MINECRAFT_WORLD_COMMON_CONSOLEHELPERS} + ${_MINECRAFT_WORLD_COMMON_CONSOLEHELPERS_CONSOLESAVEFILEIO} + ${_MINECRAFT_WORLD_COMMON_CONSOLEJAVALIBS} + ${_MINECRAFT_WORLD_COMMON_CONSOLEJAVALIBS_INPUTOUTPUTSTREAM} + ${_MINECRAFT_WORLD_COMMON_HEADER_FILES} + ${_MINECRAFT_WORLD_COMMON_SOURCE_FILES} + ${_MINECRAFT_WORLD_COMMON_ARGO} + ${_MINECRAFT_WORLD_COMMON_COM_MOJANG_NBT} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_COMMANDS} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_COMMANDS_COMMON} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_CORE} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_LOCALE} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_NETWORK} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_NETWORK_PACKET} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_STATS} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_UTIL} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_DAMAGESOURCE} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_EFFECT} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_AI_ATTRIBUTES} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_AI_CONTROL} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_AI_GOAL} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_AI_GOAL_TARGET} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_AI_NAVIGATION} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_AI_SENSING} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_AI_UTIL} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_AI_VILLAGE} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_AMBIENT} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_ANIMAL} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_BOSS} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_BOSS_ENDERDRAGON} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_BOSS_WITHER} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_GLOBAL} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_ITEM} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_MONSTER} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_NPC} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_PLAYER} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ENTITY_PROJECTILE} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_FOOD} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_INVENTORY} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ITEM} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ITEM_ALCHEMY} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ITEM_CRAFTING} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ITEM_ENCHANTMENT} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_ITEM_TRADING} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL_BIOME} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL_CHUNK} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL_CHUNK_STORAGE} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL_DIMENSION} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL_LEVELGEN} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL_LEVELGEN_FEATURE} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL_LEVELGEN_FLAT} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL_LEVELGEN_STRUCTURE} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL_LEVELGEN_SYNTH} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL_MATERIAL} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL_NEWBIOME_LAYER} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL_PATHFINDER} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL_REDSTONE} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL_SAVEDDATA} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL_STORAGE} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL_TILE} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL_TILE_ENTITY} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_LEVEL_TILE_PISTON} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_PHYS} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_SCORES} + ${_MINECRAFT_WORLD_COMMON_NET_MINECRAFT_WORLD_SCORES_CRITERIA} + ${_MINECRAFT_WORLD_COMMON_X64HEADERS} +) diff --git a/Minecraft.World/cmake/sources/Durango.cmake b/Minecraft.World/cmake/sources/Durango.cmake new file mode 100644 index 00000000..0d06e57b --- /dev/null +++ b/Minecraft.World/cmake/sources/Durango.cmake @@ -0,0 +1,9 @@ +set(_MINECRAFT_WORLD_DURANGO_NET_MINECRAFT_STATS + "${CMAKE_CURRENT_SOURCE_DIR}/DurangoStats.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/DurangoStats.h" +) +source_group("net/minecraft/stats" FILES ${_MINECRAFT_WORLD_DURANGO_NET_MINECRAFT_STATS}) + +set(MINECRAFT_WORLD_DURANGO + ${_MINECRAFT_WORLD_DURANGO_NET_MINECRAFT_STATS} +) diff --git a/Minecraft.World/compile_flags.txt b/Minecraft.World/compile_flags.txt deleted file mode 100644 index 57863c77..00000000 --- a/Minecraft.World/compile_flags.txt +++ /dev/null @@ -1,18 +0,0 @@ --xc++ --m64 --std=c++14 --Wno-unused-includes --Wno-unsafe-buffer-usage-in-libc-call --Wno-unsafe-buffer-usage --Wno-unused-macros --Wno-c++98-compat --Wno-c++98-compat-pedantic --Wno-pre-c++14-compat --D_LARGE_WORLDS --D_DEBUG_MENUS_ENABLED --D_LIB --D_CRT_NON_CONFORMING_SWPRINTFS --D_CRT_SECURE_NO_WARNINGS --D_WINDOWS64 --I -./x64headers \ No newline at end of file diff --git a/Minecraft.World/stdafx.h b/Minecraft.World/stdafx.h index 37ec371f..5b42a0da 100644 --- a/Minecraft.World/stdafx.h +++ b/Minecraft.World/stdafx.h @@ -192,7 +192,7 @@ void MemSect(int sect); #include "..\Minecraft.Client\Common\Minecraft_Macros.h" #include "..\Minecraft.Client\Common\Colours\ColourTable.h" -#include "..\Minecraft.Client\Common\BuildVer.h" +#include "Common\BuildVer.h" #ifdef _XBOX #include "..\Minecraft.Client\Xbox\Xbox_App.h" diff --git a/MinecraftConsoles.sln b/MinecraftConsoles.sln deleted file mode 100644 index 9eb80a4b..00000000 --- a/MinecraftConsoles.sln +++ /dev/null @@ -1,286 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 17 -VisualStudioVersion = 17.14.37012.4 d17.14 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Minecraft.World", "Minecraft.World\Minecraft.World.vcxproj", "{F046C3CE-9749-4823-B32B-D9CC10B1A2C8}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Minecraft.Client", "Minecraft.Client\Minecraft.Client.vcxproj", "{1B9A8C38-DD48-448C-AA24-E1A35E0089A3}" - ProjectSection(ProjectDependencies) = postProject - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8} = {F046C3CE-9749-4823-B32B-D9CC10B1A2C8} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Minecraft.Server", "Minecraft.Server\Minecraft.Server.vcxproj", "{7CB40BFC-C8E4-4293-A22E-D2041348D5AF}" - ProjectSection(ProjectDependencies) = postProject - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8} = {F046C3CE-9749-4823-B32B-D9CC10B1A2C8} - EndProjectSection -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - ContentPackage_NO_TU|ARM64EC = ContentPackage_NO_TU|ARM64EC - ContentPackage_NO_TU|Durango = ContentPackage_NO_TU|Durango - ContentPackage_NO_TU|ORBIS = ContentPackage_NO_TU|ORBIS - ContentPackage_NO_TU|PS3 = ContentPackage_NO_TU|PS3 - ContentPackage_NO_TU|PSVita = ContentPackage_NO_TU|PSVita - ContentPackage_NO_TU|Windows64 = ContentPackage_NO_TU|Windows64 - ContentPackage_NO_TU|Xbox 360 = ContentPackage_NO_TU|Xbox 360 - CONTENTPACKAGE_SYMBOLS|ARM64EC = CONTENTPACKAGE_SYMBOLS|ARM64EC - CONTENTPACKAGE_SYMBOLS|Durango = CONTENTPACKAGE_SYMBOLS|Durango - CONTENTPACKAGE_SYMBOLS|ORBIS = CONTENTPACKAGE_SYMBOLS|ORBIS - CONTENTPACKAGE_SYMBOLS|PS3 = CONTENTPACKAGE_SYMBOLS|PS3 - CONTENTPACKAGE_SYMBOLS|PSVita = CONTENTPACKAGE_SYMBOLS|PSVita - CONTENTPACKAGE_SYMBOLS|Windows64 = CONTENTPACKAGE_SYMBOLS|Windows64 - CONTENTPACKAGE_SYMBOLS|Xbox 360 = CONTENTPACKAGE_SYMBOLS|Xbox 360 - ContentPackage|ARM64EC = ContentPackage|ARM64EC - ContentPackage|Durango = ContentPackage|Durango - ContentPackage|ORBIS = ContentPackage|ORBIS - ContentPackage|PS3 = ContentPackage|PS3 - ContentPackage|PSVita = ContentPackage|PSVita - ContentPackage|Windows64 = ContentPackage|Windows64 - ContentPackage|Xbox 360 = ContentPackage|Xbox 360 - Debug|ARM64EC = Debug|ARM64EC - Debug|Durango = Debug|Durango - Debug|ORBIS = Debug|ORBIS - Debug|PS3 = Debug|PS3 - Debug|PSVita = Debug|PSVita - Debug|Windows64 = Debug|Windows64 - Debug|Xbox 360 = Debug|Xbox 360 - Release|ARM64EC = Release|ARM64EC - Release|Durango = Release|Durango - Release|ORBIS = Release|ORBIS - Release|PS3 = Release|PS3 - Release|PSVita = Release|PSVita - Release|Windows64 = Release|Windows64 - Release|Xbox 360 = Release|Xbox 360 - ReleaseForArt|ARM64EC = ReleaseForArt|ARM64EC - ReleaseForArt|Durango = ReleaseForArt|Durango - ReleaseForArt|ORBIS = ReleaseForArt|ORBIS - ReleaseForArt|PS3 = ReleaseForArt|PS3 - ReleaseForArt|PSVita = ReleaseForArt|PSVita - ReleaseForArt|Windows64 = ReleaseForArt|Windows64 - ReleaseForArt|Xbox 360 = ReleaseForArt|Xbox 360 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.ContentPackage_NO_TU|ARM64EC.ActiveCfg = ContentPackage_Vita|ARM64EC - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.ContentPackage_NO_TU|ARM64EC.Build.0 = ContentPackage_Vita|ARM64EC - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.ContentPackage_NO_TU|Durango.ActiveCfg = ContentPackage_NO_TU|Durango - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.ContentPackage_NO_TU|Durango.Build.0 = ContentPackage_NO_TU|Durango - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.ContentPackage_NO_TU|ORBIS.ActiveCfg = ContentPackage_NO_TU|ORBIS - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.ContentPackage_NO_TU|ORBIS.Build.0 = ContentPackage_NO_TU|ORBIS - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.ContentPackage_NO_TU|PS3.ActiveCfg = ContentPackage_NO_TU|PS3 - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.ContentPackage_NO_TU|PS3.Build.0 = ContentPackage_NO_TU|PS3 - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.ContentPackage_NO_TU|PSVita.ActiveCfg = ContentPackage_NO_TU|PSVita - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.ContentPackage_NO_TU|PSVita.Build.0 = ContentPackage_NO_TU|PSVita - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.ContentPackage_NO_TU|Windows64.ActiveCfg = ContentPackage_NO_TU|x64 - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.ContentPackage_NO_TU|Xbox 360.ActiveCfg = ContentPackage_NO_TU|Xbox 360 - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.ContentPackage_NO_TU|Xbox 360.Build.0 = ContentPackage_NO_TU|Xbox 360 - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.ContentPackage_NO_TU|Xbox 360.Deploy.0 = ContentPackage_NO_TU|Xbox 360 - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.CONTENTPACKAGE_SYMBOLS|ARM64EC.ActiveCfg = CONTENTPACKAGE_SYMBOLS|ARM64EC - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.CONTENTPACKAGE_SYMBOLS|ARM64EC.Build.0 = CONTENTPACKAGE_SYMBOLS|ARM64EC - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.CONTENTPACKAGE_SYMBOLS|Durango.ActiveCfg = CONTENTPACKAGE_SYMBOLS|Durango - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.CONTENTPACKAGE_SYMBOLS|Durango.Build.0 = CONTENTPACKAGE_SYMBOLS|Durango - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.CONTENTPACKAGE_SYMBOLS|ORBIS.ActiveCfg = CONTENTPACKAGE_SYMBOLS|ORBIS - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.CONTENTPACKAGE_SYMBOLS|ORBIS.Build.0 = CONTENTPACKAGE_SYMBOLS|ORBIS - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.CONTENTPACKAGE_SYMBOLS|PS3.ActiveCfg = CONTENTPACKAGE_SYMBOLS|PS3 - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.CONTENTPACKAGE_SYMBOLS|PS3.Build.0 = CONTENTPACKAGE_SYMBOLS|PS3 - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.CONTENTPACKAGE_SYMBOLS|PSVita.ActiveCfg = CONTENTPACKAGE_SYMBOLS|PSVita - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.CONTENTPACKAGE_SYMBOLS|Windows64.ActiveCfg = CONTENTPACKAGE_SYMBOLS|x64 - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.CONTENTPACKAGE_SYMBOLS|Xbox 360.ActiveCfg = CONTENTPACKAGE_SYMBOLS|Xbox 360 - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.CONTENTPACKAGE_SYMBOLS|Xbox 360.Build.0 = CONTENTPACKAGE_SYMBOLS|Xbox 360 - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.ContentPackage|ARM64EC.ActiveCfg = ContentPackage|ARM64EC - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.ContentPackage|ARM64EC.Build.0 = ContentPackage|ARM64EC - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.ContentPackage|Durango.ActiveCfg = ContentPackage|Durango - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.ContentPackage|Durango.Build.0 = ContentPackage|Durango - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.ContentPackage|ORBIS.ActiveCfg = ContentPackage|ORBIS - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.ContentPackage|ORBIS.Build.0 = ContentPackage|ORBIS - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.ContentPackage|PS3.ActiveCfg = ContentPackage|PS3 - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.ContentPackage|PS3.Build.0 = ContentPackage|PS3 - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.ContentPackage|PSVita.ActiveCfg = ContentPackage|PSVita - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.ContentPackage|PSVita.Build.0 = ContentPackage|PSVita - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.ContentPackage|Windows64.ActiveCfg = ContentPackage|x64 - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.ContentPackage|Windows64.Build.0 = ContentPackage|x64 - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.ContentPackage|Xbox 360.ActiveCfg = ContentPackage|Xbox 360 - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.ContentPackage|Xbox 360.Build.0 = ContentPackage|Xbox 360 - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.ContentPackage|Xbox 360.Deploy.0 = ContentPackage|Xbox 360 - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.Debug|ARM64EC.ActiveCfg = Debug|ARM64EC - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.Debug|ARM64EC.Build.0 = Debug|ARM64EC - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.Debug|Durango.ActiveCfg = Debug|Durango - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.Debug|Durango.Build.0 = Debug|Durango - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.Debug|Durango.Deploy.0 = Debug|Durango - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.Debug|ORBIS.ActiveCfg = Debug|ORBIS - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.Debug|ORBIS.Build.0 = Debug|ORBIS - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.Debug|PS3.ActiveCfg = Debug|PS3 - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.Debug|PS3.Build.0 = Debug|PS3 - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.Debug|PSVita.ActiveCfg = Debug|PSVita - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.Debug|PSVita.Build.0 = Debug|PSVita - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.Debug|Windows64.ActiveCfg = Debug|x64 - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.Debug|Windows64.Build.0 = Debug|x64 - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.Debug|Xbox 360.ActiveCfg = Debug|Xbox 360 - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.Debug|Xbox 360.Build.0 = Debug|Xbox 360 - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.Debug|Xbox 360.Deploy.0 = Debug|Xbox 360 - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.Release|ARM64EC.ActiveCfg = Release|ARM64EC - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.Release|ARM64EC.Build.0 = Release|ARM64EC - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.Release|Durango.ActiveCfg = Release|Durango - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.Release|Durango.Build.0 = Release|Durango - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.Release|ORBIS.ActiveCfg = Release|ORBIS - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.Release|ORBIS.Build.0 = Release|ORBIS - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.Release|PS3.ActiveCfg = Release|PS3 - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.Release|PS3.Build.0 = Release|PS3 - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.Release|PSVita.ActiveCfg = Release|PSVita - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.Release|PSVita.Build.0 = Release|PSVita - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.Release|Windows64.ActiveCfg = Release|x64 - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.Release|Windows64.Build.0 = Release|x64 - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.Release|Xbox 360.ActiveCfg = Release|Xbox 360 - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.Release|Xbox 360.Build.0 = Release|Xbox 360 - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.ReleaseForArt|ARM64EC.ActiveCfg = ReleaseForArt|ARM64EC - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.ReleaseForArt|ARM64EC.Build.0 = ReleaseForArt|ARM64EC - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.ReleaseForArt|Durango.ActiveCfg = ReleaseForArt|x64 - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.ReleaseForArt|ORBIS.ActiveCfg = ReleaseForArt|ORBIS - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.ReleaseForArt|ORBIS.Build.0 = ReleaseForArt|ORBIS - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.ReleaseForArt|PS3.ActiveCfg = ReleaseForArt|PS3 - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.ReleaseForArt|PS3.Build.0 = ReleaseForArt|PS3 - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.ReleaseForArt|PSVita.ActiveCfg = ReleaseForArt|PSVita - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.ReleaseForArt|Windows64.ActiveCfg = ReleaseForArt|x64 - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.ReleaseForArt|Xbox 360.ActiveCfg = ReleaseForArt|Xbox 360 - {F046C3CE-9749-4823-B32B-D9CC10B1A2C8}.ReleaseForArt|Xbox 360.Build.0 = ReleaseForArt|Xbox 360 - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.ContentPackage_NO_TU|ARM64EC.ActiveCfg = ContentPackage_Vita|ARM64EC - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.ContentPackage_NO_TU|ARM64EC.Build.0 = ContentPackage_Vita|ARM64EC - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.ContentPackage_NO_TU|Durango.ActiveCfg = ContentPackage_NO_TU|Durango - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.ContentPackage_NO_TU|Durango.Build.0 = ContentPackage_NO_TU|Durango - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.ContentPackage_NO_TU|ORBIS.ActiveCfg = ContentPackage_NO_TU|ORBIS - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.ContentPackage_NO_TU|ORBIS.Build.0 = ContentPackage_NO_TU|ORBIS - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.ContentPackage_NO_TU|PS3.ActiveCfg = ContentPackage_NO_TU|PS3 - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.ContentPackage_NO_TU|PS3.Build.0 = ContentPackage_NO_TU|PS3 - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.ContentPackage_NO_TU|PSVita.ActiveCfg = ContentPackage_NO_TU|PSVita - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.ContentPackage_NO_TU|PSVita.Build.0 = ContentPackage_NO_TU|PSVita - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.ContentPackage_NO_TU|Windows64.ActiveCfg = ContentPackage_NO_TU|x64 - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.ContentPackage_NO_TU|Xbox 360.ActiveCfg = ContentPackage_NO_TU|Xbox 360 - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.ContentPackage_NO_TU|Xbox 360.Build.0 = ContentPackage_NO_TU|Xbox 360 - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.ContentPackage_NO_TU|Xbox 360.Deploy.0 = ContentPackage_NO_TU|Xbox 360 - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.CONTENTPACKAGE_SYMBOLS|ARM64EC.ActiveCfg = CONTENTPACKAGE_SYMBOLS|ARM64EC - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.CONTENTPACKAGE_SYMBOLS|ARM64EC.Build.0 = CONTENTPACKAGE_SYMBOLS|ARM64EC - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.CONTENTPACKAGE_SYMBOLS|Durango.ActiveCfg = CONTENTPACKAGE_SYMBOLS|Durango - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.CONTENTPACKAGE_SYMBOLS|Durango.Build.0 = CONTENTPACKAGE_SYMBOLS|Durango - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.CONTENTPACKAGE_SYMBOLS|ORBIS.ActiveCfg = CONTENTPACKAGE_SYMBOLS|ORBIS - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.CONTENTPACKAGE_SYMBOLS|ORBIS.Build.0 = CONTENTPACKAGE_SYMBOLS|ORBIS - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.CONTENTPACKAGE_SYMBOLS|PS3.ActiveCfg = CONTENTPACKAGE_SYMBOLS|PS3 - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.CONTENTPACKAGE_SYMBOLS|PS3.Build.0 = CONTENTPACKAGE_SYMBOLS|PS3 - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.CONTENTPACKAGE_SYMBOLS|PSVita.ActiveCfg = CONTENTPACKAGE_SYMBOLS|PSVita - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.CONTENTPACKAGE_SYMBOLS|Windows64.ActiveCfg = CONTENTPACKAGE_SYMBOLS|x64 - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.CONTENTPACKAGE_SYMBOLS|Xbox 360.ActiveCfg = CONTENTPACKAGE_SYMBOLS|Xbox 360 - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.CONTENTPACKAGE_SYMBOLS|Xbox 360.Build.0 = CONTENTPACKAGE_SYMBOLS|Xbox 360 - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.ContentPackage|ARM64EC.ActiveCfg = ContentPackage|ARM64EC - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.ContentPackage|ARM64EC.Build.0 = ContentPackage|ARM64EC - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.ContentPackage|Durango.ActiveCfg = ContentPackage|Durango - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.ContentPackage|Durango.Build.0 = ContentPackage|Durango - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.ContentPackage|ORBIS.ActiveCfg = ContentPackage|ORBIS - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.ContentPackage|ORBIS.Build.0 = ContentPackage|ORBIS - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.ContentPackage|ORBIS.Deploy.0 = ContentPackage|ORBIS - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.ContentPackage|PS3.ActiveCfg = ContentPackage|PS3 - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.ContentPackage|PS3.Build.0 = ContentPackage|PS3 - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.ContentPackage|PSVita.ActiveCfg = ContentPackage|PSVita - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.ContentPackage|PSVita.Build.0 = ContentPackage|PSVita - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.ContentPackage|Windows64.ActiveCfg = ContentPackage|Xbox 360 - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.ContentPackage|Xbox 360.ActiveCfg = ContentPackage|Xbox 360 - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.ContentPackage|Xbox 360.Build.0 = ContentPackage|Xbox 360 - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.ContentPackage|Xbox 360.Deploy.0 = ContentPackage|Xbox 360 - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.Debug|ARM64EC.ActiveCfg = Debug|ARM64EC - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.Debug|ARM64EC.Build.0 = Debug|ARM64EC - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.Debug|Durango.ActiveCfg = Debug|Durango - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.Debug|Durango.Build.0 = Debug|Durango - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.Debug|Durango.Deploy.0 = Debug|Durango - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.Debug|ORBIS.ActiveCfg = Debug|ORBIS - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.Debug|ORBIS.Build.0 = Debug|ORBIS - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.Debug|ORBIS.Deploy.0 = Debug|ORBIS - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.Debug|PS3.ActiveCfg = Debug|PS3 - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.Debug|PS3.Build.0 = Debug|PS3 - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.Debug|PSVita.ActiveCfg = Debug|PSVita - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.Debug|PSVita.Build.0 = Debug|PSVita - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.Debug|Windows64.ActiveCfg = Debug|x64 - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.Debug|Windows64.Build.0 = Debug|x64 - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.Debug|Xbox 360.ActiveCfg = Debug|Xbox 360 - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.Debug|Xbox 360.Build.0 = Debug|Xbox 360 - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.Debug|Xbox 360.Deploy.0 = Debug|Xbox 360 - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.Release|ARM64EC.ActiveCfg = Release|ARM64EC - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.Release|ARM64EC.Build.0 = Release|ARM64EC - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.Release|Durango.ActiveCfg = Release|Durango - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.Release|Durango.Build.0 = Release|Durango - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.Release|Durango.Deploy.0 = Release|Durango - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.Release|ORBIS.ActiveCfg = Release|ORBIS - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.Release|ORBIS.Build.0 = Release|ORBIS - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.Release|PS3.ActiveCfg = Release|PS3 - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.Release|PS3.Build.0 = Release|PS3 - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.Release|PSVita.ActiveCfg = Release|PSVita - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.Release|PSVita.Build.0 = Release|PSVita - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.Release|Windows64.ActiveCfg = Release|x64 - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.Release|Windows64.Build.0 = Release|x64 - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.Release|Windows64.Deploy.0 = Release|x64 - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.Release|Xbox 360.ActiveCfg = Release|Xbox 360 - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.Release|Xbox 360.Build.0 = Release|Xbox 360 - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.ReleaseForArt|ARM64EC.ActiveCfg = ReleaseForArt|ARM64EC - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.ReleaseForArt|ARM64EC.Build.0 = ReleaseForArt|ARM64EC - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.ReleaseForArt|Durango.ActiveCfg = ReleaseForArt|x64 - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.ReleaseForArt|ORBIS.ActiveCfg = ReleaseForArt|ORBIS - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.ReleaseForArt|ORBIS.Build.0 = ReleaseForArt|ORBIS - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.ReleaseForArt|PS3.ActiveCfg = ReleaseForArt|PS3 - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.ReleaseForArt|PS3.Build.0 = ReleaseForArt|PS3 - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.ReleaseForArt|PSVita.ActiveCfg = ReleaseForArt|PSVita - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.ReleaseForArt|Windows64.ActiveCfg = ReleaseForArt|x64 - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.ReleaseForArt|Xbox 360.ActiveCfg = Release|Xbox 360 - {1B9A8C38-DD48-448C-AA24-E1A35E0089A3}.ReleaseForArt|Xbox 360.Build.0 = Release|Xbox 360 - {7CB40BFC-C8E4-4293-A22E-D2041348D5AF}.ContentPackage_NO_TU|ARM64EC.ActiveCfg = Release|x64 - {7CB40BFC-C8E4-4293-A22E-D2041348D5AF}.ContentPackage_NO_TU|Durango.ActiveCfg = Release|x64 - {7CB40BFC-C8E4-4293-A22E-D2041348D5AF}.ContentPackage_NO_TU|ORBIS.ActiveCfg = Release|x64 - {7CB40BFC-C8E4-4293-A22E-D2041348D5AF}.ContentPackage_NO_TU|PS3.ActiveCfg = Release|x64 - {7CB40BFC-C8E4-4293-A22E-D2041348D5AF}.ContentPackage_NO_TU|PSVita.ActiveCfg = Release|x64 - {7CB40BFC-C8E4-4293-A22E-D2041348D5AF}.ContentPackage_NO_TU|Windows64.ActiveCfg = Release|x64 - {7CB40BFC-C8E4-4293-A22E-D2041348D5AF}.ContentPackage_NO_TU|Windows64.Build.0 = Release|x64 - {7CB40BFC-C8E4-4293-A22E-D2041348D5AF}.ContentPackage_NO_TU|Xbox 360.ActiveCfg = Release|x64 - {7CB40BFC-C8E4-4293-A22E-D2041348D5AF}.CONTENTPACKAGE_SYMBOLS|ARM64EC.ActiveCfg = Release|x64 - {7CB40BFC-C8E4-4293-A22E-D2041348D5AF}.CONTENTPACKAGE_SYMBOLS|Durango.ActiveCfg = Release|x64 - {7CB40BFC-C8E4-4293-A22E-D2041348D5AF}.CONTENTPACKAGE_SYMBOLS|ORBIS.ActiveCfg = Release|x64 - {7CB40BFC-C8E4-4293-A22E-D2041348D5AF}.CONTENTPACKAGE_SYMBOLS|PS3.ActiveCfg = Release|x64 - {7CB40BFC-C8E4-4293-A22E-D2041348D5AF}.CONTENTPACKAGE_SYMBOLS|PSVita.ActiveCfg = Release|x64 - {7CB40BFC-C8E4-4293-A22E-D2041348D5AF}.CONTENTPACKAGE_SYMBOLS|Windows64.ActiveCfg = Release|x64 - {7CB40BFC-C8E4-4293-A22E-D2041348D5AF}.CONTENTPACKAGE_SYMBOLS|Windows64.Build.0 = Release|x64 - {7CB40BFC-C8E4-4293-A22E-D2041348D5AF}.CONTENTPACKAGE_SYMBOLS|Xbox 360.ActiveCfg = Release|x64 - {7CB40BFC-C8E4-4293-A22E-D2041348D5AF}.ContentPackage|ARM64EC.ActiveCfg = Release|x64 - {7CB40BFC-C8E4-4293-A22E-D2041348D5AF}.ContentPackage|Durango.ActiveCfg = Release|x64 - {7CB40BFC-C8E4-4293-A22E-D2041348D5AF}.ContentPackage|ORBIS.ActiveCfg = Release|x64 - {7CB40BFC-C8E4-4293-A22E-D2041348D5AF}.ContentPackage|PS3.ActiveCfg = Release|x64 - {7CB40BFC-C8E4-4293-A22E-D2041348D5AF}.ContentPackage|PSVita.ActiveCfg = Release|x64 - {7CB40BFC-C8E4-4293-A22E-D2041348D5AF}.ContentPackage|Windows64.ActiveCfg = Release|x64 - {7CB40BFC-C8E4-4293-A22E-D2041348D5AF}.ContentPackage|Windows64.Build.0 = Release|x64 - {7CB40BFC-C8E4-4293-A22E-D2041348D5AF}.ContentPackage|Xbox 360.ActiveCfg = Release|x64 - {7CB40BFC-C8E4-4293-A22E-D2041348D5AF}.Debug|ARM64EC.ActiveCfg = Debug|x64 - {7CB40BFC-C8E4-4293-A22E-D2041348D5AF}.Debug|Durango.ActiveCfg = Debug|x64 - {7CB40BFC-C8E4-4293-A22E-D2041348D5AF}.Debug|ORBIS.ActiveCfg = Debug|x64 - {7CB40BFC-C8E4-4293-A22E-D2041348D5AF}.Debug|PS3.ActiveCfg = Debug|x64 - {7CB40BFC-C8E4-4293-A22E-D2041348D5AF}.Debug|PSVita.ActiveCfg = Debug|x64 - {7CB40BFC-C8E4-4293-A22E-D2041348D5AF}.Debug|Windows64.ActiveCfg = Debug|x64 - {7CB40BFC-C8E4-4293-A22E-D2041348D5AF}.Debug|Windows64.Build.0 = Debug|x64 - {7CB40BFC-C8E4-4293-A22E-D2041348D5AF}.Debug|Xbox 360.ActiveCfg = Debug|x64 - {7CB40BFC-C8E4-4293-A22E-D2041348D5AF}.Release|ARM64EC.ActiveCfg = Release|x64 - {7CB40BFC-C8E4-4293-A22E-D2041348D5AF}.Release|Durango.ActiveCfg = Release|x64 - {7CB40BFC-C8E4-4293-A22E-D2041348D5AF}.Release|ORBIS.ActiveCfg = Release|x64 - {7CB40BFC-C8E4-4293-A22E-D2041348D5AF}.Release|PS3.ActiveCfg = Release|x64 - {7CB40BFC-C8E4-4293-A22E-D2041348D5AF}.Release|PSVita.ActiveCfg = Release|x64 - {7CB40BFC-C8E4-4293-A22E-D2041348D5AF}.Release|Windows64.ActiveCfg = Release|x64 - {7CB40BFC-C8E4-4293-A22E-D2041348D5AF}.Release|Windows64.Build.0 = Release|x64 - {7CB40BFC-C8E4-4293-A22E-D2041348D5AF}.Release|Xbox 360.ActiveCfg = Release|x64 - {7CB40BFC-C8E4-4293-A22E-D2041348D5AF}.ReleaseForArt|ARM64EC.ActiveCfg = Release|x64 - {7CB40BFC-C8E4-4293-A22E-D2041348D5AF}.ReleaseForArt|Durango.ActiveCfg = Release|x64 - {7CB40BFC-C8E4-4293-A22E-D2041348D5AF}.ReleaseForArt|ORBIS.ActiveCfg = Release|x64 - {7CB40BFC-C8E4-4293-A22E-D2041348D5AF}.ReleaseForArt|PS3.ActiveCfg = Release|x64 - {7CB40BFC-C8E4-4293-A22E-D2041348D5AF}.ReleaseForArt|PSVita.ActiveCfg = Release|x64 - {7CB40BFC-C8E4-4293-A22E-D2041348D5AF}.ReleaseForArt|Windows64.ActiveCfg = Release|x64 - {7CB40BFC-C8E4-4293-A22E-D2041348D5AF}.ReleaseForArt|Windows64.Build.0 = Release|x64 - {7CB40BFC-C8E4-4293-A22E-D2041348D5AF}.ReleaseForArt|Xbox 360.ActiveCfg = Release|x64 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {CD5AC2E4-C1D3-45C3-AC34-06D43B233179} - EndGlobalSection -EndGlobal diff --git a/README.md b/README.md index 93a0187e..e011c1ea 100644 --- a/README.md +++ b/README.md @@ -204,17 +204,16 @@ Persistent files are bind-mounted to host: ## Build & Run -1. Install [Visual Studio 2022](https://aka.ms/vs/17/release/vs_community.exe). +1. Install [Visual Studio 2022](https://aka.ms/vs/17/release/vs_community.exe) or [newer](https://visualstudio.microsoft.com/downloads/). 2. Clone the repository. -3. Open the project by double-clicking `MinecraftConsoles.sln`. -4. Make sure `Minecraft.Client` is set as the Startup Project. -5. Set the build configuration to **Debug** (Release is also ok but missing some debug features) and the target platform to **Windows64**, then build and run. +3. Open the project folder from Visual Studio. +4. Set the build configuration to **Windows64 - Debug** (Release is also ok but missing some debug features), then build and run. ### CMake (Windows x64) ```powershell -cmake -S . -B build -G "Visual Studio 17 2022" -A x64 -cmake --build build --config Debug --target MinecraftClient +cmake --preset windows64 +cmake --build --preset windows64-debug --target Minecraft.Client ``` For more information, see [COMPILE.md](COMPILE.md). diff --git a/cmake/ClientSources.cmake b/cmake/ClientSources.cmake deleted file mode 100644 index 6467a243..00000000 --- a/cmake/ClientSources.cmake +++ /dev/null @@ -1,498 +0,0 @@ -set(MINECRAFT_CLIENT_SOURCES - "../include/lce_filesystem/lce_filesystem.cpp" - - "AbstractTexturePack.cpp" - "AchievementPopup.cpp" - "AchievementScreen.cpp" - "AllowAllCuller.cpp" - "ArchiveFile.cpp" - "ArrowRenderer.cpp" - "BatModel.cpp" - "BatRenderer.cpp" - "BeaconRenderer.cpp" - "BlazeModel.cpp" - "BlazeRenderer.cpp" - "BoatModel.cpp" - "BoatRenderer.cpp" - "BookModel.cpp" - "BossMobGuiInfo.cpp" - "BreakingItemParticle.cpp" - "BubbleParticle.cpp" - "BufferedImage.cpp" - "Button.cpp" - "Camera.cpp" - "CaveSpiderRenderer.cpp" - "ChatScreen.cpp" - "ChestModel.cpp" - "ChestRenderer.cpp" - "ChickenModel.cpp" - "ChickenRenderer.cpp" - "Chunk.cpp" - "ClientConnection.cpp" - "ClientConstants.cpp" - "ClockTexture.cpp" - "Common/Audio/Consoles_SoundEngine.cpp" - "Common/Audio/SoundEngine.cpp" - "Common/Audio/SoundNames.cpp" - "Common/Colours/ColourTable.cpp" - "Common/ConsoleGameMode.cpp" - "Common/Console_Utils.cpp" - "Common/Consoles_App.cpp" - "Common/DLC/DLCAudioFile.cpp" - "Common/DLC/DLCCapeFile.cpp" - "Common/DLC/DLCColourTableFile.cpp" - "Common/DLC/DLCFile.cpp" - "Common/DLC/DLCGameRulesFile.cpp" - "Common/DLC/DLCGameRulesHeader.cpp" - "Common/DLC/DLCLocalisationFile.cpp" - "Common/DLC/DLCManager.cpp" - "Common/DLC/DLCPack.cpp" - "Common/DLC/DLCSkinFile.cpp" - "Common/DLC/DLCTextureFile.cpp" - "Common/DLC/DLCUIDataFile.cpp" - "Common/GameRules/AddEnchantmentRuleDefinition.cpp" - "Common/GameRules/AddItemRuleDefinition.cpp" - "Common/GameRules/ApplySchematicRuleDefinition.cpp" - "Common/GameRules/BiomeOverride.cpp" - "Common/GameRules/CollectItemRuleDefinition.cpp" - "Common/GameRules/CompleteAllRuleDefinition.cpp" - "Common/GameRules/CompoundGameRuleDefinition.cpp" - "Common/GameRules/ConsoleGenerateStructure.cpp" - "Common/GameRules/ConsoleSchematicFile.cpp" - "Common/GameRules/GameRule.cpp" - "Common/GameRules/GameRuleDefinition.cpp" - "Common/GameRules/GameRuleManager.cpp" - "Common/GameRules/LevelGenerationOptions.cpp" - "Common/GameRules/LevelGenerators.cpp" - "Common/GameRules/LevelRules.cpp" - "Common/GameRules/LevelRuleset.cpp" - "Common/GameRules/NamedAreaRuleDefinition.cpp" - "Common/GameRules/StartFeature.cpp" - "Common/GameRules/UpdatePlayerRuleDefinition.cpp" - "Common/GameRules/UseTileRuleDefinition.cpp" - "Common/GameRules/XboxStructureActionGenerateBox.cpp" - "Common/GameRules/XboxStructureActionPlaceBlock.cpp" - "Common/GameRules/XboxStructureActionPlaceContainer.cpp" - "Common/GameRules/XboxStructureActionPlaceSpawner.cpp" - "Common/Leaderboards/LeaderboardInterface.cpp" - "Common/Leaderboards/LeaderboardManager.cpp" - "Common/Network/GameNetworkManager.cpp" - "Common/Network/PlatformNetworkManagerStub.cpp" - "Common/Telemetry/TelemetryManager.cpp" - "Common/Trial/TrialMode.cpp" - "Common/Tutorial/AreaConstraint.cpp" - "Common/Tutorial/AreaHint.cpp" - "Common/Tutorial/AreaTask.cpp" - "Common/Tutorial/ChangeStateConstraint.cpp" - "Common/Tutorial/ChoiceTask.cpp" - "Common/Tutorial/CompleteUsingItemTask.cpp" - "Common/Tutorial/ControllerTask.cpp" - "Common/Tutorial/CraftTask.cpp" - "Common/Tutorial/DiggerItemHint.cpp" - "Common/Tutorial/EffectChangedTask.cpp" - "Common/Tutorial/FullTutorial.cpp" - "Common/Tutorial/FullTutorialActiveTask.cpp" - "Common/Tutorial/FullTutorialMode.cpp" - "Common/Tutorial/HorseChoiceTask.cpp" - "Common/Tutorial/InfoTask.cpp" - "Common/Tutorial/InputConstraint.cpp" - "Common/Tutorial/LookAtEntityHint.cpp" - "Common/Tutorial/LookAtTileHint.cpp" - "Common/Tutorial/PickupTask.cpp" - "Common/Tutorial/ProcedureCompoundTask.cpp" - "Common/Tutorial/ProgressFlagTask.cpp" - "Common/Tutorial/RideEntityTask.cpp" - "Common/Tutorial/StatTask.cpp" - "Common/Tutorial/TakeItemHint.cpp" - "Common/Tutorial/Tutorial.cpp" - "Common/Tutorial/TutorialHint.cpp" - "Common/Tutorial/TutorialMessage.cpp" - "Common/Tutorial/TutorialMode.cpp" - "Common/Tutorial/TutorialTask.cpp" - "Common/Tutorial/UseItemTask.cpp" - "Common/Tutorial/UseTileTask.cpp" - "Common/Tutorial/XuiCraftingTask.cpp" - "Common/UI/IUIScene_AbstractContainerMenu.cpp" - "Common/UI/IUIScene_AnvilMenu.cpp" - "Common/UI/IUIScene_BeaconMenu.cpp" - "Common/UI/IUIScene_BrewingMenu.cpp" - "Common/UI/IUIScene_CommandBlockMenu.cpp" - "Common/UI/IUIScene_ContainerMenu.cpp" - "Common/UI/IUIScene_CraftingMenu.cpp" - "Common/UI/IUIScene_CreativeMenu.cpp" - "Common/UI/IUIScene_DispenserMenu.cpp" - "Common/UI/IUIScene_EnchantingMenu.cpp" - "Common/UI/IUIScene_FireworksMenu.cpp" - "Common/UI/IUIScene_FurnaceMenu.cpp" - "Common/UI/IUIScene_HUD.cpp" - "Common/UI/IUIScene_HopperMenu.cpp" - "Common/UI/IUIScene_HorseInventoryMenu.cpp" - "Common/UI/IUIScene_InventoryMenu.cpp" - "Common/UI/IUIScene_PauseMenu.cpp" - "Common/UI/IUIScene_StartGame.cpp" - "Common/UI/IUIScene_TradingMenu.cpp" - "Common/UI/UIBitmapFont.cpp" - "Common/UI/UIComponent_Chat.cpp" - "Common/UI/UIComponent_DebugUIConsole.cpp" - "Common/UI/UIComponent_DebugUIMarketingGuide.cpp" - "Common/UI/UIComponent_Logo.cpp" - "Common/UI/UIComponent_MenuBackground.cpp" - "Common/UI/UIComponent_Panorama.cpp" - "Common/UI/UIComponent_PressStartToPlay.cpp" - "Common/UI/UIComponent_Tooltips.cpp" - "Common/UI/UIComponent_TutorialPopup.cpp" - "Common/UI/UIControl.cpp" - "Common/UI/UIControl_Base.cpp" - "Common/UI/UIControl_BeaconEffectButton.cpp" - "Common/UI/UIControl_BitmapIcon.cpp" - "Common/UI/UIControl_Button.cpp" - "Common/UI/UIControl_ButtonList.cpp" - "Common/UI/UIControl_CheckBox.cpp" - "Common/UI/UIControl_Cursor.cpp" - "Common/UI/UIControl_DLCList.cpp" - "Common/UI/UIControl_DynamicLabel.cpp" - "Common/UI/UIControl_EnchantmentBook.cpp" - "Common/UI/UIControl_EnchantmentButton.cpp" - "Common/UI/UIControl_HTMLLabel.cpp" - "Common/UI/UIControl_Label.cpp" - "Common/UI/UIControl_LeaderboardList.cpp" - "Common/UI/UIControl_MinecraftHorse.cpp" - "Common/UI/UIControl_MinecraftPlayer.cpp" - "Common/UI/UIControl_PlayerList.cpp" - "Common/UI/UIControl_PlayerSkinPreview.cpp" - "Common/UI/UIControl_Progress.cpp" - "Common/UI/UIControl_SaveList.cpp" - "Common/UI/UIControl_Slider.cpp" - "Common/UI/UIControl_SlotList.cpp" - "Common/UI/UIControl_SpaceIndicatorBar.cpp" - "Common/UI/UIControl_TextInput.cpp" - "Common/UI/UIControl_TexturePackList.cpp" - "Common/UI/UIController.cpp" - "Common/UI/UIFontData.cpp" - "Common/UI/UIGroup.cpp" - "Common/UI/UILayer.cpp" - "Common/UI/UIScene.cpp" - "Common/UI/UIScene_AbstractContainerMenu.cpp" - "Common/UI/UIScene_AnvilMenu.cpp" - "Common/UI/UIScene_BeaconMenu.cpp" - "Common/UI/UIScene_BrewingStandMenu.cpp" - "Common/UI/UIScene_ConnectingProgress.cpp" - "Common/UI/UIScene_ContainerMenu.cpp" - "Common/UI/UIScene_ControlsMenu.cpp" - "Common/UI/UIScene_CraftingMenu.cpp" - "Common/UI/UIScene_CreateWorldMenu.cpp" - "Common/UI/UIScene_CreativeMenu.cpp" - "Common/UI/UIScene_Credits.cpp" - "Common/UI/UIScene_DLCMainMenu.cpp" - "Common/UI/UIScene_DLCOffersMenu.cpp" - "Common/UI/UIScene_DeathMenu.cpp" - "Common/UI/UIScene_DebugCreateSchematic.cpp" - "Common/UI/UIScene_DebugOptions.cpp" - "Common/UI/UIScene_DebugOverlay.cpp" - "Common/UI/UIScene_DebugSetCamera.cpp" - "Common/UI/UIScene_DispenserMenu.cpp" - "Common/UI/UIScene_EULA.cpp" - "Common/UI/UIScene_EnchantingMenu.cpp" - "Common/UI/UIScene_EndPoem.cpp" - "Common/UI/UIScene_FireworksMenu.cpp" - "Common/UI/UIScene_FullscreenProgress.cpp" - "Common/UI/UIScene_FurnaceMenu.cpp" - "Common/UI/UIScene_HUD.cpp" - "Common/UI/UIScene_HelpAndOptionsMenu.cpp" - "Common/UI/UIScene_HopperMenu.cpp" - "Common/UI/UIScene_HorseInventoryMenu.cpp" - "Common/UI/UIScene_HowToPlay.cpp" - "Common/UI/UIScene_HowToPlayMenu.cpp" - "Common/UI/UIScene_InGameHostOptionsMenu.cpp" - "Common/UI/UIScene_InGameInfoMenu.cpp" - "Common/UI/UIScene_InGamePlayerOptionsMenu.cpp" - "Common/UI/UIScene_Intro.cpp" - "Common/UI/UIScene_InventoryMenu.cpp" - "Common/UI/UIScene_JoinMenu.cpp" - "Common/UI/UIScene_Keyboard.cpp" - "Common/UI/UIScene_LanguageSelector.cpp" - "Common/UI/UIScene_LaunchMoreOptionsMenu.cpp" - "Common/UI/UIScene_LeaderboardsMenu.cpp" - "Common/UI/UIScene_LoadMenu.cpp" - "Common/UI/UIScene_LoadOrJoinMenu.cpp" - "Common/UI/UIScene_MainMenu.cpp" - "Common/UI/UIScene_MessageBox.cpp" - "Common/UI/UIScene_NewUpdateMessage.cpp" - "Common/UI/UIScene_PauseMenu.cpp" - "Common/UI/UIScene_QuadrantSignin.cpp" - "Common/UI/UIScene_ReinstallMenu.cpp" - "Common/UI/UIScene_SaveMessage.cpp" - "Common/UI/UIScene_SettingsAudioMenu.cpp" - "Common/UI/UIScene_SettingsControlMenu.cpp" - "Common/UI/UIScene_SettingsGraphicsMenu.cpp" - "Common/UI/UIScene_SettingsMenu.cpp" - "Common/UI/UIScene_SettingsOptionsMenu.cpp" - "Common/UI/UIScene_SettingsUIMenu.cpp" - "Common/UI/UIScene_SignEntryMenu.cpp" - "Common/UI/UIScene_SkinSelectMenu.cpp" - "Common/UI/UIScene_TeleportMenu.cpp" - "Common/UI/UIScene_Timer.cpp" - "Common/UI/UIScene_TradingMenu.cpp" - "Common/UI/UIScene_TrialExitUpsell.cpp" - "Common/UI/UIString.cpp" - "Common/UI/UITTFFont.cpp" - "Common/zlib/adler32.c" - "Common/zlib/compress.c" - "Common/zlib/crc32.c" - "Common/zlib/deflate.c" - "Common/zlib/gzclose.c" - "Common/zlib/gzlib.c" - "Common/zlib/gzread.c" - "Common/zlib/gzwrite.c" - "Common/zlib/infback.c" - "Common/zlib/inffast.c" - "Common/zlib/inflate.c" - "Common/zlib/inftrees.c" - "Common/zlib/trees.c" - "Common/zlib/uncompr.c" - "Common/zlib/zutil.c" - "CompassTexture.cpp" - "ConfirmScreen.cpp" - "ConsoleInput.cpp" - "ControlsScreen.cpp" - "CowModel.cpp" - "CowRenderer.cpp" - "CreateWorldScreen.cpp" - "CreeperModel.cpp" - "CreeperRenderer.cpp" - "CritParticle.cpp" - "CritParticle2.cpp" - "Cube.cpp" - "DLCTexturePack.cpp" - "DeathScreen.cpp" - "DefaultRenderer.cpp" - "DefaultTexturePack.cpp" - "DemoUser.cpp" - "DerivedServerLevel.cpp" - "DirtyChunkSorter.cpp" - "DispenserBootstrap.cpp" - "DistanceChunkSorter.cpp" - "DragonBreathParticle.cpp" - "DragonModel.cpp" - "DripParticle.cpp" - "EchantmentTableParticle.cpp" - "EditBox.cpp" - "EnchantTableRenderer.cpp" - "EnderChestRenderer.cpp" - "EnderCrystalModel.cpp" - "EnderCrystalRenderer.cpp" - "EnderDragonRenderer.cpp" - "EnderParticle.cpp" - "EndermanModel.cpp" - "EndermanRenderer.cpp" - "EntityRenderDispatcher.cpp" - "EntityRenderer.cpp" - "EntityTileRenderer.cpp" - "EntityTracker.cpp" - "ErrorScreen.cpp" - "ExperienceOrbRenderer.cpp" - "ExplodeParticle.cpp" - "Extrax64Stubs.cpp" - "FallingTileRenderer.cpp" - "FileTexturePack.cpp" - "FireballRenderer.cpp" - "FireworksParticles.cpp" - "FishingHookRenderer.cpp" - "FlameParticle.cpp" - "FolderTexturePack.cpp" - "Font.cpp" - "FootstepParticle.cpp" - "Frustum.cpp" - "FrustumCuller.cpp" - "FrustumData.cpp" - "GameRenderer.cpp" - "GhastModel.cpp" - "GhastRenderer.cpp" - "GiantMobRenderer.cpp" - "Gui.cpp" - "GuiComponent.cpp" - "GuiMessage.cpp" - "GuiParticle.cpp" - "GuiParticles.cpp" - "HeartParticle.cpp" - "HorseRenderer.cpp" - "HttpTexture.cpp" - "HugeExplosionParticle.cpp" - "HugeExplosionSeedParticle.cpp" - "HumanoidMobRenderer.cpp" - "HumanoidModel.cpp" - "InBedChatScreen.cpp" - "Input.cpp" - "iob_shim.asm" - "ItemFrameRenderer.cpp" - "ItemInHandRenderer.cpp" - "ItemRenderer.cpp" - "ItemSpriteRenderer.cpp" - "JoinMultiplayerScreen.cpp" - "KeyMapping.cpp" - "LargeChestModel.cpp" - "LavaParticle.cpp" - "LavaSlimeModel.cpp" - "LavaSlimeRenderer.cpp" - "LeashKnotModel.cpp" - "LeashKnotRenderer.cpp" - "LevelRenderer.cpp" - "Lighting.cpp" - "LightningBoltRenderer.cpp" - "LivingEntityRenderer.cpp" - "LocalPlayer.cpp" - "MemTexture.cpp" - "MemoryTracker.cpp" - "MinecartModel.cpp" - "MinecartRenderer.cpp" - "MinecartSpawnerRenderer.cpp" - "Minecraft.cpp" - "MinecraftServer.cpp" - "Minimap.cpp" - "MobRenderer.cpp" - "MobSkinMemTextureProcessor.cpp" - "MobSkinTextureProcessor.cpp" - "MobSpawnerRenderer.cpp" - "Model.cpp" - "ModelHorse.cpp" - "ModelPart.cpp" - "MultiPlayerChunkCache.cpp" - "MultiPlayerGameMode.cpp" - "MultiPlayerLevel.cpp" - "MultiPlayerLocalPlayer.cpp" - "MushroomCowRenderer.cpp" - "NameEntryScreen.cpp" - "NetherPortalParticle.cpp" - "NoteParticle.cpp" - "OcelotModel.cpp" - "OcelotRenderer.cpp" - "OffsettedRenderList.cpp" - "Options.cpp" - "OptionsScreen.cpp" - "PS3/PS3Extras/ShutdownManager.cpp" - "PaintingRenderer.cpp" - "Particle.cpp" - "ParticleEngine.cpp" - "PauseScreen.cpp" - "PendingConnection.cpp" - "PigModel.cpp" - "PigRenderer.cpp" - "PistonPieceRenderer.cpp" - "PlayerChunkMap.cpp" - "PlayerCloudParticle.cpp" - "PlayerConnection.cpp" - "PlayerList.cpp" - "PlayerRenderer.cpp" - "Polygon.cpp" - "PreStitchedTextureMap.cpp" - "ProgressRenderer.cpp" - "QuadrupedModel.cpp" - "Rect2i.cpp" - "RedDustParticle.cpp" - "RemotePlayer.cpp" - "RenameWorldScreen.cpp" - "Screen.cpp" - "ScreenSizeCalculator.cpp" - "ScrolledSelectionList.cpp" - "SelectWorldScreen.cpp" - "ServerChunkCache.cpp" - "ServerCommandDispatcher.cpp" - "ServerConnection.cpp" - "ServerLevel.cpp" - "ServerLevelListener.cpp" - "ServerPlayer.cpp" - "ServerPlayerGameMode.cpp" - "ServerScoreboard.cpp" - "Settings.cpp" - "SheepFurModel.cpp" - "SheepModel.cpp" - "SheepRenderer.cpp" - "SignModel.cpp" - "SignRenderer.cpp" - "SilverfishModel.cpp" - "SilverfishRenderer.cpp" - "SimpleIcon.cpp" - "SkeletonHeadModel.cpp" - "SkeletonModel.cpp" - "SkeletonRenderer.cpp" - "SkiModel.cpp" - "SkullTileRenderer.cpp" - "SlideButton.cpp" - "SlimeModel.cpp" - "SlimeRenderer.cpp" - "SmallButton.cpp" - "SmokeParticle.cpp" - "SnowManModel.cpp" - "SnowManRenderer.cpp" - "SnowShovelParticle.cpp" - "SpellParticle.cpp" - "SpiderModel.cpp" - "SpiderRenderer.cpp" - "SplashParticle.cpp" - "SquidModel.cpp" - "SquidRenderer.cpp" - "StatsCounter.cpp" - "StatsScreen.cpp" - "StatsSyncher.cpp" - "StitchSlot.cpp" - "StitchedTexture.cpp" - "Stitcher.cpp" - "StringTable.cpp" - "SuspendedParticle.cpp" - "SuspendedTownParticle.cpp" - "TakeAnimationParticle.cpp" - "TeleportCommand.cpp" - "TerrainParticle.cpp" - "Tesselator.cpp" - "TexOffs.cpp" - "Texture.cpp" - "TextureAtlas.cpp" - "TextureHolder.cpp" - "TextureManager.cpp" - "TextureMap.cpp" - "TexturePack.cpp" - "TexturePackRepository.cpp" - "Textures.cpp" - "TheEndPortalRenderer.cpp" - "TileEntityRenderDispatcher.cpp" - "TileEntityRenderer.cpp" - "TileRenderer.cpp" - "Timer.cpp" - "TitleScreen.cpp" - "TntMinecartRenderer.cpp" - "TntRenderer.cpp" - "TrackedEntity.cpp" - "User.cpp" - "Vertex.cpp" - "VideoSettingsScreen.cpp" - "ViewportCuller.cpp" - "VillagerGolemModel.cpp" - "VillagerGolemRenderer.cpp" - "VillagerModel.cpp" - "VillagerRenderer.cpp" - "VillagerZombieModel.cpp" - "WaterDropParticle.cpp" - "Windows64/Iggy/gdraw/gdraw_d3d11.cpp" - "Windows64/KeyboardMouseInput.cpp" - "Windows64/PostProcesser.cpp" - "Windows64/Leaderboards/WindowsLeaderboardManager.cpp" - "Windows64/Windows64_App.cpp" - "Windows64/Windows64_Minecraft.cpp" - "Windows64/Windows64_UIController.cpp" - "Windows64/Network/WinsockNetLayer.cpp" - "WitchModel.cpp" - "WitchRenderer.cpp" - "WitherBossModel.cpp" - "WitherBossRenderer.cpp" - "WitherSkullRenderer.cpp" - "WolfModel.cpp" - "WolfRenderer.cpp" - "WstringLookup.cpp" - "Xbox/Network/NetworkPlayerXbox.cpp" - "ZombieModel.cpp" - "ZombieRenderer.cpp" - "compat_shims.cpp" - "glWrapper.cpp" - "stdafx.cpp" - "stubs.cpp" -) diff --git a/cmake/CommonSources.cmake b/cmake/CommonSources.cmake new file mode 100644 index 00000000..e6ad7d3d --- /dev/null +++ b/cmake/CommonSources.cmake @@ -0,0 +1,15 @@ +set(_INCLUDE_LCE_FILESYSTEM + "${CMAKE_SOURCE_DIR}/include/lce_filesystem/lce_filesystem.cpp" + "${CMAKE_SOURCE_DIR}/include/lce_filesystem/lce_filesystem.h" +) +source_group("include/lce_filesystem" FILES ${_INCLUDE_LCE_FILESYSTEM}) + +set(_INCLUDE_BUILDVER + "${CMAKE_SOURCE_DIR}/include/Common/BuildVer.h" +) +source_group("Common" FILES ${_INCLUDE_BUILDVER}) + +set(SOURCES_COMMON + ${_INCLUDE_LCE_FILESYSTEM} + ${_INCLUDE_BUILDVER} +) \ No newline at end of file diff --git a/cmake/CopyAssets.cmake b/cmake/CopyAssets.cmake new file mode 100644 index 00000000..a78c9170 --- /dev/null +++ b/cmake/CopyAssets.cmake @@ -0,0 +1,101 @@ +function(setup_asset_folder_copy TARGET_NAME ASSET_FOLDER_PAIRS) + set(COPY_FOLDER_SCRIPT "${CMAKE_SOURCE_DIR}/cmake/CopyFolderScript.cmake") + + # Global exclusions applied to every folder copy + set(ASSET_EXCLUDE_FILES + "*.cpp" "*.h" + "*.xml" "*.lang" + "*.bat" "*.cmd" + "*.msscmp" "*.binka" # Old audio formats + "*.swf" # These are built into the .arc + "*.resx" "*.loc" + "*.wav" # Unsupported audio format + "*.xui" + ) + + # Global folder exclusions applied to every folder copy + set(ASSET_EXCLUDE_FOLDERS + "Graphics" + ) + + # Exclude platform-specific arc media files + set(PLATFORM_MEDIA_FILES + "MediaWindows64.arc" + "MediaDurango.arc" + "MediaOrbis.arc" + "MediaPS3.arc" + "MediaPSVita.arc" + "MediaXbox.arc" # Seems to be missing? + ) + + # Exclude all platform media files except the one for the current platform + foreach(media_file IN LISTS PLATFORM_MEDIA_FILES) + if(NOT media_file MATCHES "Media${PLATFORM_NAME}\\.arc") + list(APPEND ASSET_EXCLUDE_FILES "${media_file}") + endif() + endforeach() + + # Join the exclusion patterns into a single string for passing to the copy script + list(JOIN ASSET_EXCLUDE_FILES "|" ASSET_EXCLUDE_FILES_STR) + list(JOIN ASSET_EXCLUDE_FOLDERS "|" ASSET_EXCLUDE_FOLDERS_STR) + + set(copy_commands "") + list(LENGTH ASSET_FOLDER_PAIRS pair_count) + math(EXPR last "${pair_count} - 1") + + # Loop through the source;dest pairs and create a copy command for each + foreach(i RANGE 0 ${last} 2) + math(EXPR j "${i} + 1") + list(GET ASSET_FOLDER_PAIRS ${i} src) + list(GET ASSET_FOLDER_PAIRS ${j} dest) + + list(APPEND copy_commands + COMMAND ${CMAKE_COMMAND} + "-DCOPY_SOURCE=${src}" + "-DCOPY_DEST=$/${dest}" + "-DEXCLUDE_FILES=${ASSET_EXCLUDE_FILES_STR}" + "-DEXCLUDE_FOLDERS=${ASSET_EXCLUDE_FOLDERS_STR}" + -P "${COPY_FOLDER_SCRIPT}" + ) + endforeach() + + add_custom_target(AssetFolderCopy_${TARGET_NAME} ALL + ${copy_commands} + COMMENT "Copying assets (folders) for ${TARGET_NAME}..." + VERBATIM + ) + + add_dependencies(${TARGET_NAME} AssetFolderCopy_${TARGET_NAME}) + set_property(TARGET AssetFolderCopy_${TARGET_NAME} PROPERTY FOLDER "Build") +endfunction() + +function(setup_asset_file_copy TARGET_NAME ASSET_FILE_PAIRS) + set(COPY_FILE_SCRIPT "${CMAKE_SOURCE_DIR}/cmake/CopyFileScript.cmake") + + set(copy_commands "") + list(LENGTH ASSET_FILE_PAIRS pair_count) + math(EXPR last "${pair_count} - 1") + + # Loop through the source;dest pairs and create a copy command for each + foreach(i RANGE 0 ${last} 2) + math(EXPR j "${i} + 1") + list(GET ASSET_FILE_PAIRS ${i} src) + list(GET ASSET_FILE_PAIRS ${j} dest) + + list(APPEND copy_commands + COMMAND ${CMAKE_COMMAND} + "-DCOPY_SOURCE=${src}" + "-DCOPY_DEST=$/${dest}" + -P "${COPY_FILE_SCRIPT}" + ) + endforeach() + + add_custom_target(AssetFileCopy_${TARGET_NAME} ALL + ${copy_commands} + COMMENT "Copying assets (files) for ${TARGET_NAME}..." + VERBATIM + ) + + add_dependencies(${TARGET_NAME} AssetFileCopy_${TARGET_NAME}) + set_property(TARGET AssetFileCopy_${TARGET_NAME} PROPERTY FOLDER "Build") +endfunction() diff --git a/cmake/CopyFileScript.cmake b/cmake/CopyFileScript.cmake new file mode 100644 index 00000000..a6b2f839 --- /dev/null +++ b/cmake/CopyFileScript.cmake @@ -0,0 +1,51 @@ +# Cross-platform single file copy using fast native tools +# +# Required: +# COPY_SOURCE – pipe-separated list of source file paths +# COPY_DEST – destination directory + +if(NOT COPY_SOURCE OR NOT COPY_DEST) + message(FATAL_ERROR "COPY_SOURCE and COPY_DEST must be set.") +endif() + +string(REPLACE "|" ";" COPY_SOURCE "${COPY_SOURCE}") + +if(CMAKE_HOST_WIN32) + # Group files by parent directory so we can batch them into single robocopy calls + set(dir_file_map "") + set(unique_dirs "") + + foreach(filepath IN LISTS COPY_SOURCE) + get_filename_component(dir "${filepath}" DIRECTORY) + get_filename_component(name "${filepath}" NAME) + + if(NOT dir IN_LIST unique_dirs) + list(APPEND unique_dirs "${dir}") + endif() + + list(APPEND "FILES_IN_${dir}" "${name}") + endforeach() + + foreach(dir IN LISTS unique_dirs) + execute_process( + COMMAND robocopy.exe "${dir}" "${COPY_DEST}" ${FILES_IN_${dir}} /MT /R:0 /W:0 /NP + RESULT_VARIABLE rc + ) + + if(rc GREATER 7) # Allows for "files copied" and "no files copied" cases, but treats actual errors as failures + message(FATAL_ERROR "robocopy failed (exit code ${rc})") + endif() + endforeach() + +elseif(CMAKE_HOST_UNIX) + execute_process( + COMMAND rsync -av ${COPY_SOURCE} "${COPY_DEST}/" + RESULT_VARIABLE rs + ) + + if(rs GREATER 0) # Any non-zero exit code indicates an error + message(FATAL_ERROR "rsync failed (exit code ${rs})") + endif() +else() + message(FATAL_ERROR "Unsupported host platform for asset copying.") +endif() \ No newline at end of file diff --git a/cmake/CopyFolderScript.cmake b/cmake/CopyFolderScript.cmake new file mode 100644 index 00000000..e725b68d --- /dev/null +++ b/cmake/CopyFolderScript.cmake @@ -0,0 +1,70 @@ +# Cross-platform recursive copy with exclusion support +# +# Required: +# COPY_SOURCE – source directory +# COPY_DEST – destination directory +# +# Optional: +# EXCLUDE_FILES – pipe-separated file patterns to exclude +# EXCLUDE_FOLDERS – pipe-separated folder patterns to exclude + +if(NOT COPY_SOURCE OR NOT COPY_DEST) + message(FATAL_ERROR "COPY_SOURCE and COPY_DEST must be set.") +endif() + +# Replace "|" with ";" to convert the exclusion patterns back into a list +if(EXCLUDE_FILES) + string(REPLACE "|" ";" EXCLUDE_FILES "${EXCLUDE_FILES}") +endif() + +if(EXCLUDE_FOLDERS) + string(REPLACE "|" ";" EXCLUDE_FOLDERS "${EXCLUDE_FOLDERS}") +endif() + +message(STATUS "Copying from ${COPY_SOURCE} to ${COPY_DEST}") + +if(CMAKE_HOST_WIN32) + set(robocopy_args + "${COPY_SOURCE}" "${COPY_DEST}" + /S /MT /R:0 /W:0 /NP + ) + + if(EXCLUDE_FILES) + list(APPEND robocopy_args /XF ${EXCLUDE_FILES}) + endif() + + if(EXCLUDE_FOLDERS) + list(APPEND robocopy_args /XD ${EXCLUDE_FOLDERS}) + endif() + + execute_process( + COMMAND robocopy.exe ${robocopy_args} + RESULT_VARIABLE rc + ) + + if(rc GREATER 7) # Allows for "files copied" and "no files copied" cases, but treats actual errors as failures + message(FATAL_ERROR "robocopy failed (exit code ${rc})") + endif() +elseif(CMAKE_HOST_UNIX) + set(rsync_args -av) + + foreach(pattern IN LISTS EXCLUDE_FILES) + list(APPEND rsync_args "--exclude=${pattern}") + endforeach() + + foreach(pattern IN LISTS EXCLUDE_FOLDERS) + list(APPEND rsync_args "--exclude=${pattern}") + endforeach() + + # Trailing slashes ensure rsync copies contents, not the directory itself + execute_process( + COMMAND rsync ${rsync_args} "${COPY_SOURCE}/" "${COPY_DEST}/" + RESULT_VARIABLE rs + ) + + if(rs GREATER 0) # Any non-zero exit code indicates an error + message(FATAL_ERROR "rsync failed (exit code ${rs})") + endif() +else() + message(FATAL_ERROR "Unsupported host platform for asset copying.") +endif() diff --git a/cmake/CopyServerAssets.cmake b/cmake/CopyServerAssets.cmake deleted file mode 100644 index d1e6fa4e..00000000 --- a/cmake/CopyServerAssets.cmake +++ /dev/null @@ -1,72 +0,0 @@ -if(NOT DEFINED PROJECT_SOURCE_DIR OR NOT DEFINED OUTPUT_DIR OR NOT DEFINED CONFIGURATION) - message(FATAL_ERROR "CopyServerAssets.cmake requires PROJECT_SOURCE_DIR, OUTPUT_DIR, and CONFIGURATION.") -endif() - -string(REPLACE "\"" "" PROJECT_SOURCE_DIR "${PROJECT_SOURCE_DIR}") -string(REPLACE "\"" "" OUTPUT_DIR "${OUTPUT_DIR}") -string(REPLACE "\"" "" CONFIGURATION "${CONFIGURATION}") - -set(_project_dir "${PROJECT_SOURCE_DIR}/Minecraft.Client") - -function(copy_tree_if_exists src_rel dst_rel) - set(_src "${_project_dir}/${src_rel}") - set(_dst "${OUTPUT_DIR}/${dst_rel}") - - if(EXISTS "${_src}") - file(MAKE_DIRECTORY "${_dst}") - file(GLOB_RECURSE _files RELATIVE "${_src}" "${_src}/*") - - foreach(_file IN LISTS _files) - if(NOT _file MATCHES "\\.(cpp|c|h|hpp|xml|lang)$") - set(_full_src "${_src}/${_file}") - set(_full_dst "${_dst}/${_file}") - - if(IS_DIRECTORY "${_full_src}") - file(MAKE_DIRECTORY "${_full_dst}") - else() - get_filename_component(_dst_dir "${_full_dst}" DIRECTORY) - file(MAKE_DIRECTORY "${_dst_dir}") - execute_process( - COMMAND "${CMAKE_COMMAND}" -E copy_if_different - "${_full_src}" "${_full_dst}" - ) - endif() - endif() - endforeach() - endif() -endfunction() - -function(copy_file_if_exists src_rel dst_rel) - set(_src "${PROJECT_SOURCE_DIR}/${src_rel}") - set(_dst "${OUTPUT_DIR}/${dst_rel}") - - get_filename_component(_dst_dir "${_dst}" DIRECTORY) - file(MAKE_DIRECTORY "${_dst_dir}") - - if(EXISTS "${_src}") - execute_process( - COMMAND "${CMAKE_COMMAND}" -E copy_if_different - "${_src}" "${_dst}" - ) - endif() -endfunction() - -function(copy_first_existing dst_rel) - foreach(_candidate IN LISTS ARGN) - if(EXISTS "${PROJECT_SOURCE_DIR}/${_candidate}") - copy_file_if_exists("${_candidate}" "${dst_rel}") - return() - endif() - endforeach() -endfunction() - -# Dedicated server runtime assets (minimal set validated in startup tests). -copy_file_if_exists("Minecraft.Client/Common/Media/MediaWindows64.arc" "Common/Media/MediaWindows64.arc") -copy_tree_if_exists("Common/res" "Common/res") -copy_tree_if_exists("Windows64/GameHDD" "Windows64/GameHDD") - -copy_first_existing("iggy_w64.dll" - "Minecraft.Client/Windows64/Iggy/lib/redist64/iggy_w64.dll" - "x64/${CONFIGURATION}/iggy_w64.dll" -) - diff --git a/cmake/GenerateBuildVer.cmake b/cmake/GenerateBuildVer.cmake new file mode 100644 index 00000000..5db7f0d0 --- /dev/null +++ b/cmake/GenerateBuildVer.cmake @@ -0,0 +1,91 @@ +# Generates BuildVer.h with git version info. +# +# Required: +# OUTPUT_FILE - path to write BuildVer.h + +if(NOT OUTPUT_FILE) + message(FATAL_ERROR "OUTPUT_FILE must be set.") +endif() + +set(BUILD_NUMBER 560) # Note: Build/network has to stay static for now, as without it builds wont be able to play together. We can change it later when we have a better versioning scheme in place. +set(SUFFIX "") + +# Get short SHA +execute_process( + COMMAND git rev-parse --short HEAD + OUTPUT_VARIABLE GIT_SHA + OUTPUT_STRIP_TRAILING_WHITESPACE + RESULT_VARIABLE rc +) +if(NOT rc EQUAL 0) + set(GIT_SHA "unknown") +endif() + +# Get branch name +execute_process( + COMMAND git symbolic-ref --short HEAD + OUTPUT_VARIABLE GIT_BRANCH + OUTPUT_STRIP_TRAILING_WHITESPACE + RESULT_VARIABLE rc +) +if(NOT rc EQUAL 0) + set(GIT_BRANCH "unknown") +endif() + +# Get GitHub repository from environment variable (if available) or git remote +if(DEFINED ENV{GITHUB_REPOSITORY}) + set(GIT_REF "$ENV{GITHUB_REPOSITORY}/${GIT_BRANCH}") +else() + execute_process( + COMMAND git remote get-url origin + OUTPUT_VARIABLE GIT_REMOTE_URL + OUTPUT_STRIP_TRAILING_WHITESPACE + RESULT_VARIABLE rc + ) + # Handle github urls only + if(rc EQUAL 0 AND GIT_REMOTE_URL MATCHES "github\\.com[:/]([^/:]+/[^/.]+)(\\.git)?") + set(GIT_REF "${CMAKE_MATCH_1}/${GIT_BRANCH}") + else() + set(GIT_REF "UNKNOWN/${GIT_BRANCH}") + endif() +endif() + +# If we have uncommitted changes, add a suffix to the version string +execute_process( + COMMAND git status --porcelain + OUTPUT_VARIABLE GIT_STATUS + OUTPUT_STRIP_TRAILING_WHITESPACE +) +if(GIT_STATUS) + set(SUFFIX "-dev") +endif() + +# Write to a temp file first, only overwrite if content changed. +# This prevents unnecessary rebuilds when the version info hasn't changed. +set(_content + "#pragma once\n" + "\n" + "#define VER_PRODUCTBUILD ${BUILD_NUMBER}\n" + "#define VER_PRODUCTVERSION_STR_W L\"${GIT_SHA}${SUFFIX}\"\n" + "#define VER_FILEVERSION_STR_W VER_PRODUCTVERSION_STR_W\n" + "#define VER_BRANCHVERSION_STR_W L\"${GIT_REF}\"\n" + "#define VER_NETWORK VER_PRODUCTBUILD\n" +) + +set(_tmp "${OUTPUT_FILE}.tmp") +file(WRITE "${_tmp}" ${_content}) + +if(EXISTS "${OUTPUT_FILE}") + execute_process( + COMMAND ${CMAKE_COMMAND} -E compare_files "${OUTPUT_FILE}" "${_tmp}" + RESULT_VARIABLE _changed + ) +else() + set(_changed 1) +endif() + +if(_changed) + file(RENAME "${_tmp}" "${OUTPUT_FILE}") +else() + file(REMOVE "${_tmp}") +endif() \ No newline at end of file diff --git a/cmake/Utils.cmake b/cmake/Utils.cmake new file mode 100644 index 00000000..8e1e0ae5 --- /dev/null +++ b/cmake/Utils.cmake @@ -0,0 +1,28 @@ +# Make sure the GameHDD directory exists, only supported on Windows +function(add_gamehdd_target TARGET_NAME) + add_custom_target(EnsureGameHDD_${TARGET_NAME} ALL + COMMAND ${CMAKE_COMMAND} + -E make_directory "$/Windows64/GameHDD" + COMMENT "Ensuring GameHDD directory exists..." + VERBATIM + ) + add_dependencies(${TARGET_NAME} EnsureGameHDD_${TARGET_NAME}) + set_property(TARGET EnsureGameHDD_${TARGET_NAME} PROPERTY FOLDER "Build") +endfunction() + +# Copy any needed redist files to the output directory +function(add_copyredist_target TARGET_NAME) + set(COPY_SCRIPT "${CMAKE_SOURCE_DIR}/cmake/CopyFolderScript.cmake") + + add_custom_target(CopyRedist_${TARGET_NAME} ALL + COMMAND ${CMAKE_COMMAND} + "-DCOPY_SOURCE=${CMAKE_SOURCE_DIR}/Minecraft.Client/${PLATFORM_NAME}/Iggy/lib/redist64" + "-DCOPY_DEST=$" + -P "${COPY_SCRIPT}" + COMMENT "Copying redist files..." + VERBATIM + ) + + add_dependencies(${TARGET_NAME} CopyRedist_${TARGET_NAME}) + set_property(TARGET CopyRedist_${TARGET_NAME} PROPERTY FOLDER "Build") +endfunction() diff --git a/cmake/WorldSources.cmake b/cmake/WorldSources.cmake deleted file mode 100644 index cd6c1b81..00000000 --- a/cmake/WorldSources.cmake +++ /dev/null @@ -1,801 +0,0 @@ -set(MINECRAFT_WORLD_SOURCES - "AABB.cpp" - "Abilities.cpp" - "AbsoptionMobEffect.cpp" - "AbstractContainerMenu.cpp" - "AbstractProjectileDispenseBehavior.cpp" - "Achievement.cpp" - "Achievements.cpp" - "AddEntityPacket.cpp" - "AddExperienceOrbPacket.cpp" - "AddGlobalEntityPacket.cpp" - "AddIslandLayer.cpp" - "AddMobPacket.cpp" - "AddMushroomIslandLayer.cpp" - "AddPaintingPacket.cpp" - "AddPlayerPacket.cpp" - "AddSnowLayer.cpp" - "AgableMob.cpp" - "AirTile.cpp" - "AmbientCreature.cpp" - "Animal.cpp" - "AnimalChest.cpp" - "AnimatePacket.cpp" - "AnvilMenu.cpp" - "AnvilTile.cpp" - "AnvilTileItem.cpp" - "ArmorDyeRecipe.cpp" - "ArmorItem.cpp" - "ArmorRecipes.cpp" - "ArmorSlot.cpp" - "Arrow.cpp" - "ArrowDamageEnchantment.cpp" - "ArrowFireEnchantment.cpp" - "ArrowInfiniteEnchantment.cpp" - "ArrowKnockbackEnchantment.cpp" - "AttackDamageMobEffect.cpp" - "Attribute.cpp" - "AttributeModifier.cpp" - "AuxDataTileItem.cpp" - "AvoidPlayerGoal.cpp" - "AwardStatPacket.cpp" - "BaseAttribute.cpp" - "BaseAttributeMap.cpp" - "BaseEntityTile.cpp" - "BaseMobSpawner.cpp" - "BasePressurePlateTile.cpp" - "BaseRailTile.cpp" - "BasicTree.cpp" - "BasicTypeContainers.cpp" - "Bat.cpp" - "BeachBiome.cpp" - "BeaconMenu.cpp" - "BeaconTile.cpp" - "BeaconTileEntity.cpp" - "BedItem.cpp" - "BedTile.cpp" - "BegGoal.cpp" - "BehaviorRegistry.cpp" - "BinaryHeap.cpp" - "Biome.cpp" - "BiomeCache.cpp" - "BiomeDecorator.cpp" - "BiomeInitLayer.cpp" - "BiomeOverrideLayer.cpp" - "BiomeSource.cpp" - "BirchFeature.cpp" - "Blaze.cpp" - "BlockDestructionProgress.cpp" - "BlockGenMethods.cpp" - "BlockRegionUpdatePacket.cpp" - "BlockReplacements.cpp" - "BlockSourceImpl.cpp" - "Boat.cpp" - "BoatItem.cpp" - "BodyControl.cpp" - "BonusChestFeature.cpp" - "BookItem.cpp" - "BookshelfTile.cpp" - "BottleItem.cpp" - "BoundingBox.cpp" - "BowItem.cpp" - "BowlFoodItem.cpp" - "BreakDoorGoal.cpp" - "BreedGoal.cpp" - "BrewingStandMenu.cpp" - "BrewingStandTile.cpp" - "BrewingStandTileEntity.cpp" - "BucketItem.cpp" - "Buffer.cpp" - "BufferedOutputStream.cpp" - "BufferedReader.cpp" - "Bush.cpp" - "ButtonTile.cpp" - "ByteArrayInputStream.cpp" - "ByteArrayOutputStream.cpp" - "ByteBuffer.cpp" - "C4JThread.cpp" - "CactusFeature.cpp" - "CactusTile.cpp" - "CakeTile.cpp" - "Calendar.cpp" - "CanyonFeature.cpp" - "CarrotOnAStickItem.cpp" - "CarrotTile.cpp" - "CauldronTile.cpp" - "CaveFeature.cpp" - "CaveSpider.cpp" - "ChatPacket.cpp" - "ChestTile.cpp" - "ChestTileEntity.cpp" - "Chicken.cpp" - "ChunkPos.cpp" - "ChunkStorageProfileDecorator.cpp" - "ChunkTilesUpdatePacket.cpp" - "ChunkVisibilityAreaPacket.cpp" - "ChunkVisibilityPacket.cpp" - "Class.cpp" - "ClayFeature.cpp" - "ClayTile.cpp" - "ClientCommandPacket.cpp" - "ClientSideMerchant.cpp" - "ClockItem.cpp" - "ClothDyeRecipes.cpp" - "CoalItem.cpp" - "CocoaTile.cpp" - "Color.cpp" - "ColoredTile.cpp" - "ColoredTileItem.cpp" - "CombatEntry.cpp" - "CombatTracker.cpp" - "Command.cpp" - "CommandBlock.cpp" - "CommandBlockEntity.cpp" - "CommandDispatcher.cpp" - "CommonStats.cpp" - "ComparatorTile.cpp" - "ComparatorTileEntity.cpp" - "CompassItem.cpp" - "ComplexItem.cpp" - "ComplexItemDataPacket.cpp" - "CompoundContainer.cpp" - "CompressedTileStorage.cpp" - "Connection.cpp" - "ConsoleSaveFileConverter.cpp" - "ConsoleSaveFileInputStream.cpp" - "ConsoleSaveFileOriginal.cpp" - "ConsoleSaveFileOutputStream.cpp" - "ContainerAckPacket.cpp" - "ContainerButtonClickPacket.cpp" - "ContainerClickPacket.cpp" - "ContainerClosePacket.cpp" - "ContainerMenu.cpp" - "ContainerOpenPacket.cpp" - "ContainerSetContentPacket.cpp" - "ContainerSetDataPacket.cpp" - "ContainerSetSlotPacket.cpp" - "ControlledByPlayerGoal.cpp" - "CoralTile.cpp" - "Cow.cpp" - "CraftItemPacket.cpp" - "CraftingContainer.cpp" - "CraftingMenu.cpp" - "Creature.cpp" - "Creeper.cpp" - "CropTile.cpp" - "CustomLevelSource.cpp" - "CustomPayloadPacket.cpp" - "DamageEnchantment.cpp" - "DamageSource.cpp" - "DataInputStream.cpp" - "DataLayer.cpp" - "DataOutputStream.cpp" - "DaylightDetectorTile.cpp" - "DaylightDetectorTileEntity.cpp" - "DeadBushFeature.cpp" - "DeadBushTile.cpp" - "DebugOptionsPacket.cpp" - "DefaultDispenseItemBehavior.cpp" - "DefaultGameModeCommand.cpp" - "DefendVillageTargetGoal.cpp" - "DelayedRelease.cpp" - "DerivedLevelData.cpp" - "DesertBiome.cpp" - "DesertWellFeature.cpp" - "DetectorRailTile.cpp" - "DigDurabilityEnchantment.cpp" - "DiggerItem.cpp" - "DiggingEnchantment.cpp" - "Dimension.cpp" - "DiodeTile.cpp" - "Direction.cpp" - "DirectionalTile.cpp" - "DirectoryLevelStorage.cpp" - "DirectoryLevelStorageSource.cpp" - "DirtTile.cpp" - "DisconnectPacket.cpp" - "DispenseItemBehavior.cpp" - "DispenserTile.cpp" - "DispenserTileEntity.cpp" - "Distort.cpp" - "DoorInfo.cpp" - "DoorInteractGoal.cpp" - "DoorItem.cpp" - "DoorTile.cpp" - "DownfallLayer.cpp" - "DownfallMixerLayer.cpp" - "DragonFireball.cpp" - "DropperTile.cpp" - "DropperTileEntity.cpp" - "DummyCriteria.cpp" - "DungeonFeature.cpp" - "DyePowderItem.cpp" - "EatTileGoal.cpp" - "EffectCommand.cpp" - "EggItem.cpp" - "EggTile.cpp" - "Emboss.cpp" - "EmptyLevelChunk.cpp" - "EmptyMapItem.cpp" - "EnchantItemCommand.cpp" - "EnchantedBookItem.cpp" - "Enchantment.cpp" - "EnchantmentCategory.cpp" - "EnchantmentContainer.cpp" - "EnchantmentHelper.cpp" - "EnchantmentInstance.cpp" - "EnchantmentMenu.cpp" - "EnchantmentTableEntity.cpp" - "EnchantmentTableTile.cpp" - "EndPodiumFeature.cpp" - "EnderChestTile.cpp" - "EnderChestTileEntity.cpp" - "EnderCrystal.cpp" - "EnderDragon.cpp" - "EnderEyeItem.cpp" - "EnderMan.cpp" - "EnderpearlItem.cpp" - "Enemy.cpp" - "Entity.cpp" - "EntityActionAtPositionPacket.cpp" - "EntityDamageSource.cpp" - "EntityEventPacket.cpp" - "EntityHorse.cpp" - "EntityIO.cpp" - "EntityPos.cpp" - "EntitySelector.cpp" - "ExperienceCommand.cpp" - "ExperienceItem.cpp" - "ExperienceOrb.cpp" - "ExplodePacket.cpp" - "Explosion.cpp" - "ExtremeHillsBiome.cpp" - "EyeOfEnderSignal.cpp" - "Facing.cpp" - "FacingEnum.cpp" - "FallingTile.cpp" - "FarmTile.cpp" - "FastNoise.cpp" - "Feature.cpp" - "FenceGateTile.cpp" - "FenceTile.cpp" - "File.cpp" - "FileHeader.cpp" - "FileInputStream.cpp" - "FileOutputStream.cpp" - "FireAspectEnchantment.cpp" - "FireChargeItem.cpp" - "FireTile.cpp" - "Fireball.cpp" - "FireworksChargeItem.cpp" - "FireworksItem.cpp" - "FireworksMenu.cpp" - "FireworksRecipe.cpp" - "FireworksRocketEntity.cpp" - "FishingHook.cpp" - "FishingRodItem.cpp" - "FixedBiomeSource.cpp" - "FlatGeneratorInfo.cpp" - "FlatLayer.cpp" - "FlatLayerInfo.cpp" - "FlatLevelSource.cpp" - "FleeSunGoal.cpp" - "FlintAndSteelItem.cpp" - "FlippedIcon.cpp" - "FloatBuffer.cpp" - "FloatGoal.cpp" - "FlowerFeature.cpp" - "FlowerPotTile.cpp" - "FlyingMob.cpp" - "FoliageColor.cpp" - "FollowOwnerGoal.cpp" - "FollowParentGoal.cpp" - "FoodConstants.cpp" - "FoodData.cpp" - "FoodItem.cpp" - "FoodRecipies.cpp" - "ForestBiome.cpp" - "FurnaceMenu.cpp" - "FurnaceRecipes.cpp" - "FurnaceResultSlot.cpp" - "FurnaceTile.cpp" - "FurnaceTileEntity.cpp" - "FuzzyZoomLayer.cpp" - "GameCommandPacket.cpp" - "GameEventPacket.cpp" - "GameModeCommand.cpp" - "GameRules.cpp" - "GeneralStat.cpp" - "GenericStats.cpp" - "GetInfoPacket.cpp" - "Ghast.cpp" - "Giant.cpp" - "GiveItemCommand.cpp" - "GlassTile.cpp" - "GlobalEntity.cpp" - "GlowstoneTile.cpp" - "Goal.cpp" - "GoalSelector.cpp" - "GoldenAppleItem.cpp" - "Golem.cpp" - "GrassColor.cpp" - "GrassTile.cpp" - "GravelTile.cpp" - "GroundBushFeature.cpp" - "GrowMushroomIslandLayer.cpp" - "HalfSlabTile.cpp" - "HalfTransparentTile.cpp" - "HangingEntity.cpp" - "HangingEntityItem.cpp" - "Hasher.cpp" - "HatchetItem.cpp" - "HayBlockTile.cpp" - "HealthBoostMobEffect.cpp" - "HealthCriteria.cpp" - "HeavyTile.cpp" - "HellBiome.cpp" - "HellDimension.cpp" - "HellFireFeature.cpp" - "HellFlatLevelSource.cpp" - "HellPortalFeature.cpp" - "HellRandomLevelSource.cpp" - "HellSpringFeature.cpp" - "HitResult.cpp" - "HoeItem.cpp" - "HopperMenu.cpp" - "HopperTile.cpp" - "HopperTileEntity.cpp" - "HorseInventoryMenu.cpp" - "HouseFeature.cpp" - "HtmlString.cpp" - "HugeMushroomFeature.cpp" - "HugeMushroomTile.cpp" - "HurtByTargetGoal.cpp" - "I18n.cpp" - "IceBiome.cpp" - "IceTile.cpp" - "ImprovedNoise.cpp" - "IndirectEntityDamageSource.cpp" - "InputStream.cpp" - "InputStreamReader.cpp" - "InstantenousMobEffect.cpp" - "IntBuffer.cpp" - "IntCache.cpp" - "InteractGoal.cpp" - "InteractPacket.cpp" - "Inventory.cpp" - "InventoryMenu.cpp" - "IslandLayer.cpp" - "Item.cpp" - "ItemDispenseBehaviors.cpp" - "ItemEntity.cpp" - "ItemFrame.cpp" - "ItemInstance.cpp" - "ItemStat.cpp" - "JavaMath.cpp" - "JukeboxTile.cpp" - "JumpControl.cpp" - "JungleBiome.cpp" - "KeepAlivePacket.cpp" - "KickPlayerPacket.cpp" - "KillCommand.cpp" - "KnockbackEnchantment.cpp" - "LadderTile.cpp" - "LakeFeature.cpp" - "Language.cpp" - "LargeCaveFeature.cpp" - "LargeFeature.cpp" - "LargeFireball.cpp" - "LargeHellCaveFeature.cpp" - "LavaSlime.cpp" - "Layer.cpp" - "LeafTile.cpp" - "LeafTileItem.cpp" - "LeapAtTargetGoal.cpp" - "LeashFenceKnotEntity.cpp" - "LeashItem.cpp" - "Level.cpp" - "LevelChunk.cpp" - "LevelConflictException.cpp" - "LevelData.cpp" - "LevelEventPacket.cpp" - "LevelParticlesPacket.cpp" - "LevelSettings.cpp" - "LevelSoundPacket.cpp" - "LevelStorage.cpp" - "LevelStorageProfilerDecorator.cpp" - "LevelSummary.cpp" - "LevelType.cpp" - "LeverTile.cpp" - "LightGemFeature.cpp" - "LightningBolt.cpp" - "LiquidTile.cpp" - "LiquidTileDynamic.cpp" - "LiquidTileStatic.cpp" - "LivingEntity.cpp" - "LockedChestTile.cpp" - "LoginPacket.cpp" - "LookAtPlayerGoal.cpp" - "LookAtTradingPlayerGoal.cpp" - "LookControl.cpp" - "LootBonusEnchantment.cpp" - "MakeLoveGoal.cpp" - "MapItem.cpp" - "MapItemSavedData.cpp" - "Material.cpp" - "MaterialColor.cpp" - "McRegionChunkStorage.cpp" - "McRegionLevelStorage.cpp" - "McRegionLevelStorageSource.cpp" - "MegaTreeFeature.cpp" - "MeleeAttackGoal.cpp" - "MelonTile.cpp" - "MenuBackup.cpp" - "MerchantContainer.cpp" - "MerchantMenu.cpp" - "MerchantRecipe.cpp" - "MerchantRecipeList.cpp" - "MerchantResultSlot.cpp" - "MetalTile.cpp" - "MilkBucketItem.cpp" - "MineShaftFeature.cpp" - "MineShaftPieces.cpp" - "MineShaftStart.cpp" - "Minecart.cpp" - "MinecartChest.cpp" - "MinecartContainer.cpp" - "MinecartFurnace.cpp" - "MinecartHopper.cpp" - "MinecartItem.cpp" - "MinecartRideable.cpp" - "MinecartSpawner.cpp" - "MinecartTNT.cpp" - "Minecraft.World.cpp" - "Mob.cpp" - "MobCategory.cpp" - "MobEffect.cpp" - "MobEffectInstance.cpp" - "MobSpawner.cpp" - "MobSpawnerTile.cpp" - "MobSpawnerTileEntity.cpp" - "MockedLevelStorage.cpp" - "ModifiableAttributeInstance.cpp" - "Monster.cpp" - "MonsterRoomFeature.cpp" - "MoveControl.cpp" - "MoveEntityPacket.cpp" - "MoveEntityPacketSmall.cpp" - "MoveIndoorsGoal.cpp" - "MovePlayerPacket.cpp" - "MoveThroughVillageGoal.cpp" - "MoveTowardsRestrictionGoal.cpp" - "MoveTowardsTargetGoal.cpp" - "Mth.cpp" - "MultiEntityMobPart.cpp" - "MultiTextureTileItem.cpp" - "Mushroom.cpp" - "MushroomCow.cpp" - "MushroomIslandBiome.cpp" - "MusicTileEntity.cpp" - "MycelTile.cpp" - "NameTagItem.cpp" - "NbtIo.cpp" - "NearestAttackableTargetGoal.cpp" - "NetherBridgeFeature.cpp" - "NetherBridgePieces.cpp" - "NetherSphere.cpp" - "NetherWartTile.cpp" - "NetherrackTile.cpp" - "Node.cpp" - "NonTameRandomTargetGoal.cpp" - "NotGateTile.cpp" - "NoteBlockTile.cpp" - "Npc.cpp" - "Objective.cpp" - "ObjectiveCriteria.cpp" - "ObsidianTile.cpp" - "Ocelot.cpp" - "OcelotAttackGoal.cpp" - "OcelotSitOnTileGoal.cpp" - "OfferFlowerGoal.cpp" - "OldChunkStorage.cpp" - "OpenDoorGoal.cpp" - "OreFeature.cpp" - "OreRecipies.cpp" - "OreTile.cpp" - "OwnerHurtByTargetGoal.cpp" - "OwnerHurtTargetGoal.cpp" - "OxygenEnchantment.cpp" - "Packet.cpp" - "PacketListener.cpp" - "Painting.cpp" - "PanicGoal.cpp" - "Path.cpp" - "PathFinder.cpp" - "PathNavigation.cpp" - "PathfinderMob.cpp" - "PerformanceTimer.cpp" - "PerlinNoise.cpp" - "PerlinSimplexNoise.cpp" - "PickaxeItem.cpp" - "Pig.cpp" - "PigZombie.cpp" - "PineFeature.cpp" - "PistonBaseTile.cpp" - "PistonExtensionTile.cpp" - "PistonMovingPiece.cpp" - "PistonPieceEntity.cpp" - "PistonTileItem.cpp" - "PlainsBiome.cpp" - "PlayGoal.cpp" - "Player.cpp" - "PlayerAbilitiesPacket.cpp" - "PlayerActionPacket.cpp" - "PlayerCommandPacket.cpp" - "PlayerEnderChestContainer.cpp" - "PlayerInfoPacket.cpp" - "PlayerInputPacket.cpp" - "PlayerTeam.cpp" - "PortalForcer.cpp" - "PortalTile.cpp" - "Pos.cpp" - "PotatoTile.cpp" - "PotionBrewing.cpp" - "PotionItem.cpp" - "PoweredMetalTile.cpp" - "PoweredRailTile.cpp" - "PreLoginPacket.cpp" - "PressurePlateTile.cpp" - "PrimedTnt.cpp" - "ProtectionEnchantment.cpp" - "PumpkinFeature.cpp" - "PumpkinTile.cpp" - "QuartzBlockTile.cpp" - "RailTile.cpp" - "RainforestBiome.cpp" - "Random.cpp" - "RandomLevelSource.cpp" - "RandomLookAroundGoal.cpp" - "RandomPos.cpp" - "RandomScatteredLargeFeature.cpp" - "RandomStrollGoal.cpp" - "RangedAttackGoal.cpp" - "RangedAttribute.cpp" - "Rarity.cpp" - "Recipes.cpp" - "RecordingItem.cpp" - "RedStoneDustTile.cpp" - "RedStoneItem.cpp" - "RedStoneOreTile.cpp" - "RedlightTile.cpp" - "Redstone.cpp" - "ReedTile.cpp" - "ReedsFeature.cpp" - "Region.cpp" - "RegionFile.cpp" - "RegionFileCache.cpp" - "RegionHillsLayer.cpp" - "RemoveEntitiesPacket.cpp" - "RemoveMobEffectPacket.cpp" - "RepairContainer.cpp" - "RepairResultSlot.cpp" - "RepeaterTile.cpp" - "RespawnPacket.cpp" - "RestrictOpenDoorGoal.cpp" - "RestrictSunGoal.cpp" - "ResultContainer.cpp" - "ResultSlot.cpp" - "RiverInitLayer.cpp" - "RiverLayer.cpp" - "RiverMixerLayer.cpp" - "Rotate.cpp" - "RotateHeadPacket.cpp" - "RotatedPillarTile.cpp" - "RunAroundLikeCrazyGoal.cpp" - "SaddleItem.cpp" - "SandFeature.cpp" - "SandStoneTile.cpp" - "Sapling.cpp" - "SaplingTileItem.cpp" - "SavedData.cpp" - "SavedDataStorage.cpp" - "Scale.cpp" - "ScatteredFeaturePieces.cpp" - "Score.cpp" - "Scoreboard.cpp" - "SeedFoodItem.cpp" - "SeedItem.cpp" - "Sensing.cpp" - "ServerSettingsChangedPacket.cpp" - "ServersideAttributeMap.cpp" - "SetCarriedItemPacket.cpp" - "SetCreativeModeSlotPacket.cpp" - "SetDisplayObjectivePacket.cpp" - "SetEntityDataPacket.cpp" - "SetEntityLinkPacket.cpp" - "SetEntityMotionPacket.cpp" - "SetEquippedItemPacket.cpp" - "SetExperiencePacket.cpp" - "SetHealthPacket.cpp" - "SetObjectivePacket.cpp" - "SetPlayerTeamPacket.cpp" - "SetScorePacket.cpp" - "SetSpawnPositionPacket.cpp" - "SetTimePacket.cpp" - "ShapedRecipy.cpp" - "ShapelessRecipy.cpp" - "SharedConstants.cpp" - "SharedMonsterAttributes.cpp" - "ShearsItem.cpp" - "Sheep.cpp" - "ShoreLayer.cpp" - "ShovelItem.cpp" - "SignItem.cpp" - "SignTile.cpp" - "SignTileEntity.cpp" - "SignUpdatePacket.cpp" - "Silverfish.cpp" - "SimpleContainer.cpp" - "SimpleFoiledItem.cpp" - "SimplexNoise.cpp" - "SitGoal.cpp" - "Skeleton.cpp" - "SkullItem.cpp" - "SkullTile.cpp" - "SkullTileEntity.cpp" - "Slime.cpp" - "Slot.cpp" - "SmallFireball.cpp" - "SmoothFloat.cpp" - "SmoothLayer.cpp" - "SmoothStoneBrickTile.cpp" - "SmoothZoomLayer.cpp" - "SnowItem.cpp" - "SnowMan.cpp" - "SnowTile.cpp" - "Snowball.cpp" - "SnowballItem.cpp" - "Socket.cpp" - "SoulSandTile.cpp" - "SparseDataStorage.cpp" - "SparseLightStorage.cpp" - "SpawnEggItem.cpp" - "Spider.cpp" - "SpikeFeature.cpp" - "Sponge.cpp" - "SpringFeature.cpp" - "SpruceFeature.cpp" - "Squid.cpp" - "StainedGlassBlock.cpp" - "StainedGlassPaneBlock.cpp" - "StairTile.cpp" - "Stat.cpp" - "Stats.cpp" - "StemTile.cpp" - "StoneButtonTile.cpp" - "StoneMonsterTile.cpp" - "StoneSlabTile.cpp" - "StoneSlabTileItem.cpp" - "StoneTile.cpp" - "StringHelpers.cpp" - "StrongholdFeature.cpp" - "StrongholdPieces.cpp" - "StructureFeature.cpp" - "StructureFeatureIO.cpp" - "StructureFeatureSavedData.cpp" - "StructurePiece.cpp" - "StructureRecipies.cpp" - "StructureStart.cpp" - "SwampBiome.cpp" - "SwampRiversLayer.cpp" - "SwampTreeFeature.cpp" - "SwellGoal.cpp" - "SynchedEntityData.cpp" - "Synth.cpp" - "Tag.cpp" - "TaigaBiome.cpp" - "TakeFlowerGoal.cpp" - "TakeItemEntityPacket.cpp" - "TallGrass.cpp" - "TallGrassFeature.cpp" - "TamableAnimal.cpp" - "TargetGoal.cpp" - "Team.cpp" - "TeleportEntityPacket.cpp" - "TemperatureLayer.cpp" - "TemperatureMixerLayer.cpp" - "TemptGoal.cpp" - "TextureAndGeometryChangePacket.cpp" - "TextureAndGeometryPacket.cpp" - "TextureChangePacket.cpp" - "TexturePacket.cpp" - "TheEndBiome.cpp" - "TheEndBiomeDecorator.cpp" - "TheEndDimension.cpp" - "TheEndLevelRandomLevelSource.cpp" - "TheEndPortal.cpp" - "TheEndPortalFrameTile.cpp" - "TheEndPortalTileEntity.cpp" - "ThinFenceTile.cpp" - "ThornsEnchantment.cpp" - "ThreadName.cpp" - "Throwable.cpp" - "ThrownEgg.cpp" - "ThrownEnderpearl.cpp" - "ThrownExpBottle.cpp" - "ThrownPotion.cpp" - "TickNextTickData.cpp" - "Tile.cpp" - "TileDestructionPacket.cpp" - "TileEditorOpenPacket.cpp" - "TileEntity.cpp" - "TileEntityDataPacket.cpp" - "TileEventData.cpp" - "TileEventPacket.cpp" - "TileItem.cpp" - "TilePlanterItem.cpp" - "TilePos.cpp" - "TileUpdatePacket.cpp" - "TimeCommand.cpp" - "TntTile.cpp" - "ToggleDownfallCommand.cpp" - "ToolRecipies.cpp" - "TopSnowTile.cpp" - "TorchTile.cpp" - "TradeItemPacket.cpp" - "TradeWithPlayerGoal.cpp" - "TransparentTile.cpp" - "TrapDoorTile.cpp" - "TrapMenu.cpp" - "TreeFeature.cpp" - "TreeTile.cpp" - "TripWireSourceTile.cpp" - "TripWireTile.cpp" - "UntouchingEnchantment.cpp" - "UpdateAttributesPacket.cpp" - "UpdateGameRuleProgressPacket.cpp" - "UpdateMobEffectPacket.cpp" - "UpdateProgressPacket.cpp" - "UseItemPacket.cpp" - "Vec3.cpp" - "Village.cpp" - "VillageFeature.cpp" - "VillagePieces.cpp" - "VillageSiege.cpp" - "Villager.cpp" - "VillagerGolem.cpp" - "Villages.cpp" - "VineTile.cpp" - "VinesFeature.cpp" - "VoronoiZoom.cpp" - "WallTile.cpp" - "WaterAnimal.cpp" - "WaterColor.cpp" - "WaterLevelChunk.cpp" - "WaterLilyTile.cpp" - "WaterLilyTileItem.cpp" - "WaterWorkerEnchantment.cpp" - "WaterlilyFeature.cpp" - "WeaponItem.cpp" - "WeaponRecipies.cpp" - "WebTile.cpp" - "WeighedRandom.cpp" - "WeighedTreasure.cpp" - "WeightedPressurePlateTile.cpp" - "Witch.cpp" - "WitherBoss.cpp" - "WitherSkull.cpp" - "Wolf.cpp" - "WoodButtonTile.cpp" - "WoodSlabTile.cpp" - "WoodTile.cpp" - "WoolCarpetTile.cpp" - "WoolTileItem.cpp" - "WorkbenchTile.cpp" - "XZPacket.cpp" - "Zombie.cpp" - "ZoomLayer.cpp" - "compression.cpp" - "stdafx.cpp" - "system.cpp" -) diff --git a/cmake/toolchains/durango.cmake b/cmake/toolchains/durango.cmake new file mode 100644 index 00000000..e69de29b diff --git a/cmake/toolchains/orbis.cmake b/cmake/toolchains/orbis.cmake new file mode 100644 index 00000000..e69de29b diff --git a/cmake/toolchains/ps3.cmake b/cmake/toolchains/ps3.cmake new file mode 100644 index 00000000..e69de29b diff --git a/cmake/toolchains/psvita.cmake b/cmake/toolchains/psvita.cmake new file mode 100644 index 00000000..e69de29b diff --git a/cmake/toolchains/xbox360.cmake b/cmake/toolchains/xbox360.cmake new file mode 100644 index 00000000..e69de29b diff --git a/Minecraft.Client/Common/BuildVer.h b/include/Common/BuildVer.h similarity index 100% rename from Minecraft.Client/Common/BuildVer.h rename to include/Common/BuildVer.h diff --git a/x64/Debug/iggy_w64.dll b/x64/Debug/iggy_w64.dll deleted file mode 100644 index 43430508c8a9ac29ebf137c28ca7cc20ecdd9667..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1071616 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 j7)UP-n2q#50-7Rx*p&?;%q7v}F5 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

@A6Kbr;^hnh{~Y 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⋘=_M3!45oLc}-I*F)glLQSkPYZAAV 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Μ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 z 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

i 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 z z3!(zq7HJ0qTW2qLYiiLMaR!P1@P179(Qo^9`8?r3$*Y54HvTAt zw*y-p_CW8CDjDom??yg=22*MIHKR7LtpUL~41O&%XR?g7;B(gw({njP^>X zIpx`O8Ecm)Qa3}nUuwflG_hGE!1ol-@P`jbeI4vgS zq@t6}$>&|g?ILAxHJ|DB=-DYl?niKHCZ% z#{mfjXTTojq~cU0h`+5W>Fxz5b@!~(bXR28JWhv?GuV7LWEwr*47Afd-b?UvJyygG z)Jlcfdm>t7zvASvpXe)=yp6735-6yUu3uo(ZiU@bO&GPu0ro%)%hTE&Dx~LJiamvR ze~YARs^<4pj!L>iUtcas%EIuB!dFz^pn>Z0w0ZDSo}jQWux;#-RH!^(*+H-`E`a_>MX&-{{hl1)qY6_+ zrQe5)QTHUafCx;ptAZlg&h?pVy^=pr5ST$fJ`VwEDdgxF_W>k!dj8p!a#!s4Wfu$! zFW>s0s=Qkmd-?Wi#dbnR-&&hk5B0P%58Pt^h~7C?bxU|1+EvT2Q$a2M6d9^(@%J&B zYde<0gxr#r%4S%eo{W|8?V7onI*>Nvmi&7{=EJ}z;0(J$DpnDG@MIc3c|(O3i{^!3 zm5Bv{@kuv^)SUu3^iN#jsqCpDA7hi6q0cFvDsu6iG}NHTGzClVS=BLKVZ7(l=b5GS zv-wxnMXT&zS{E6IllX@Sw;o40Zyk@bQ>xvz)zP}!8*U#GQAHF z^7CxfWz@Hdv35i>7M$50^x<*E-yX~zY|hDN-?Y#?H6-6`-RD(2Jh!ULK7ukcFkd3Rb-;M!+ z(>fUYtdY$Rd-ZP=skV*^>pJdj;E71gt?M95JR%;bX6k3vfHC!^h*lBI?hbaHfaRC1 z7=Jh)Wl+j9)nj^hNW)B30YY#aVJv6cpRh>ah2HTcho;903R}usLj5ev17yz;uSz0# zVGnzagBUeYl-UtbZDC5ud4y-8%A1BuCzv8ld%P`GbTt=Rxgh*ErC@*M!i&@ze!>U) zlq7~(4I7Esnq9T*L#<&UDIqrPY~_4OGA}b_cgTgSDUa<|*Nb8P36Iedac@A4Jl>8k z^^rKD_3KTck=2dWCAT@AX&OT%x9a9yBuO`KO@_q;RzQs{a;dD{(zdXBEoQm0v>$Ad zHrU7^rzq#4oqH==P8_X0AZc(yN9)eJBWxMTY1_A?Gsu&UAV=IRs~ZOA;cVf;VG{!L z9L`&P`8MuQ999=+u7hJi&VRZ?2AGe!HnuiY{{^C02ul@x zU^)<;O0(8cz4VwH^j3LaNwv0oBlRo5vDLMPKS^tH-*9RTHr^+;849kaYE^A0UIjZV zzqPM=WE;}G(kI5uQ7o|F+A>6!_uGItUv`4eR36MnC z8DTZUqX;g;I94+>gdog^_%)AuwPhS(F8fd4>pLCS5{wlmwj%}CI&^tmovjCk-YES+;RdiQ9;qA#M)b}q~#^t*9z~wa?n)KCL&w39mofjOIyD%j z2aH-6%SNDGTP`N#taYn6D_j|{UJVvb{E_%n(S3C??!*c{WLC9huV+SfE+bQ=zG!Th zU`vR_zAjsqKvbI>8=;%+Xcx-=t?K`|2(QX#eeVew=DO1lb3Jc9|JPw2qo1-#X3*&` z9O_Px_$fo3B108-$7;5&X3BNtm|J%5JaArSqAogVF!^&sG4!2e6l>J~bJL&oN1g@i z&gZ_^ztd%x&nxYeeLhe2_tyZm)v7#z{j_vV`L?Y+$fWd5jkD{E7!D@oWJGmzPW=1! zZBe84RU`g*zAS|*7{Kv@XL(l2paCOP+Ac^SRkWX*2@{{^Mgbxe=wAAdB+fy8wnV0r zPwj`DEPv~`Gg|P2jyb_c2MIL(M1oYIP8YSRsw}+Uy`C!iNxDi%C8K;-;)i5R70pmp zCLWdQHrkCQH7r3>gY{WRzxvLEU?fkkn^c0Mv5QEx{p9O#jb<^~mk~7mm^&lBR5>D9 zuFgWaEgZjsn&56UayD{nki)a@<`D+w5r+hQ8JH$%14Q$)7)+OqBDkai#J` z7O&^g)rGMcuf%+DSd>sZ@@*W^lJdr+cj3+L!RTw%=UZ2cJ2@9#HNs zGW-GL83dlijsO-?Q;YwYja?#~S6TlwANDaUUWSzy39vKffLP@hPGR@O^E(lUvY+Sd zX3tF^+El#mwn84a@%Ph~rV7-BJ9FDm7mZu-9^4^v!)D1^WGs@q(tMax-%8?R4hkDH zKH);C*g9%hSBU?vv&^Ls=qLdpjx*~anVVN_`#!+O^E40Hg+}1`;@8vCC;4gwgV5)b zjJQHJ0{>e4&KKNi#d4x|i8Sfv!II&n#<`>z`;B*;J~(|%-m9TimEAXdMn5%)!!|n7 ze)2-jy{pIA_l)P7124m6KlD$T)T4$QhUhE(#K+!wm5;qqFPG&zaF3=eFz4x-;(VjQ0xx zWEl`hmOBa;n2!X!ZvP86q7)vO9^>y$!lk($k^mT)c z!6`xaMl8NfstL$p(31tMqs^19F5%SsW6mBLjVVgnyff_XL+a!kiAlaW$6=4eRf3c$ zeujDV2yULnhMPvddo4FhV;%#BA=x)RP_a4oj?|zpt=f`Lh6n8!IK;x7bHpI%Cg-j8 zv#KX>jDf9_O&0qF4#3g)F@2@Tp!RR)AR_xLXJE`VxzLZZzd;w=(|ePfj`CKF_AhX| zmbZo*L8rWu+0gyuls&F^4SdKR_4s;`b>ZdAJFd+gmtGJ0lqL_2Ty`;uQ)qEWDw@El zPw!$u;lfvSq^m@Y6lcjrI>2*?F>Tad2Zq1hUTn(U4D4p!wna=k8%5>f% zlVn|dU8_2tg6UzU-AF?VdF(#lR%uL~M1Xs2RbC<(3NRcMNHH!f@43i(jRX2E4nFWa zS5WT5fl&{m!Khy7I>D-5<`5&1bfjjp8{w=Sm3}b;DAeph8prZpPA?=*;{8j403)Yo zwPZ~(&A7mg{I~eGbpU>pN4kUwKu{t0DrkoIPtmQfvi^;>w%+cne|YSr!=dte0sI-Q zuNXa<%00>NNl%y`vw5^1>8c|7Xba%^R)X?ak!B1OEBoUtYTtC5^buWhD;<`8f6xke zBKNEG3MhA|QSw2Mm76KaI#rb&)N5dy^fim%c~*|DayJDZeG&X{sjgBw>!_<>u&3}x z6};^(^00LAn~T)QcvB@)Pm!b20(CT+F20=jiK0*JrNhfre=FG)f*xN9x5@IecJ{Uu zmKV5w-Nn5`PMJ3N9x9<5d!s{omfSDrYOg8uTJlJsdrLgOXUXHnqeZEq>~T8$cXD4d zTv~6P%jpU-=8*%vrYyWi>>W+2=AR0q^*C!r=E^HtPYmbricAUemtKVUDWu#@f@Z4Qf|L_(7da34*}z8nJ~%zqWJmpGgf|1l^;*?Q(waLR~+QI zu6z5iJA~480j4@q$C)psa?EY!`X?#U1rLHnu=up8BHN0WPjyjT{Jg0yni4-_std9% zA=cFR*;8Er6+a$3i=+B4f?gTsd#Mwi;S<)3pCKXoDTZm$Mft`vT?9qQRMUCJoq3}! zce_5>epYv>MeIXeMsHvx7oC(4s)qLY;wNK-@BP#G`JgDd2^&`A6S&l?6=L4>eQa70 zM_TR{NqAJMfB=tONZ@q!(fSktc8^;o_L)|MUesM(fp3FLaKI{)u66Z42*g3NyL63! z$ZQS<=}Orw$}pD+vptUo+oa6#8>CZQ_z(h2i%SZ`A3|z8tM1~%6Z~I;0n4#{T+Xag z?1is;UwqP$r2^*uF{)@)F6HY&KkUpZG*J<3EMQ^2VW!Z`zATgFTxfd1C2s_NkuJU| z#)`So`U%)*-NcVs-oJ&;SJdrSeB*`BYF*CAFD>U}RSrj}*HVZa4a`Xw*WOD0w-Wzq zG3>B1(t~=zpEz0Id$Pg>?Fdf205xqwD_F zaUPItL_z0h?c#;bJJ**65d?)jtG+?40pv+NYe7Y$`>*jOW&spRp1;0^Qvim*FN1ul z)rB>ymE}p2$7_IP9K+k+4+TTd7detoOM!f=5xQ8H!K>0SC7k2>PQxe!@00t<@@hy) zhT?tHAi7=F-$abg0{Mt)go0uUP&^^?ebtAFBG9FNY+vFy&y#;SK9y6j&s;yYPhZfz zYN}XRh@VdgXB;6e(N7?RQ%We;6(33{m#a{#?^RSNHRg#S%rYqg^f}SL`lmWN-yu_a z(tElE7EsgAjYgkm)x)wsHaCnD+@oB~Uw4be9r1R>mx;qQ3^an|G4F4nkd0#0dy9@w zexAFiJo!12m^Pv?)2-^#U1WY>OxWn@_NufSJ*!0M!Y0|D{sJAR5(29K>7CmTFxrsD zHBNWkEDa{KX~dn7&w2g?+gFxZUspH z@5tie%94NT7jUYH(-@pt46n5;Zd1yh67x|1UVxb@U?s*X5DfEWtCC|4RnMnzB2Fjv z3lcd{dUc9aMa2h;ZlyOo-;kFl=n>C1-&J6PU9|3j{i=1I?l*O$LWtE8N%4vD{_jz~ zbc;Z5JS}Ym(HdVMGw7D<_fL4i`e>gG%ReVqNEmD6JU*ow|Lamo%$Cgaoi*$X z##>**MAdUA6W4=UdQ+(vT}a1Zt5tg|lww2w8+=V3FG^Nyv+Zm{za-lzo$V)NW7$}Z z!&zauvA=HxSR-q{i%kTTkF)wnd92D`LFWZ7Y96axnb^Y|?-ykqW#{2l;X-`YDIlJC zKoL7=7K8;h^~_)+x=QMJgtL~*LU4mTYhj;~sO7;t-g=S#<)F zu(j{AlTDoFD{m_eYKs%TjKzt5lS%~D$|tqvCr(m2;9RZQW?dJA!dx#Oxvw+Dx|?1Z z7$Mnxdu@}tKSMv}C`CUG7qX)N0#(4@;?EiXnd^D<6qKY2wQ6krTB~|5lbZB$mJLo-ZXfD{^Tyb?#Yy`h2EysE zplckC;+Cp0m8)`N@${7DidQ_{yn6y|{=H|_K|IQ!@~Ab*Jvr%(nQjBCGAdnI`4Bz% z3|p@7gRbu%A;rkPd$8=IX5#w{w7MPjX}IDAbsToKbUV0O1{PRBguY7c&zN+}pdsGI z#X_Y*r-%6A_G1n4+J#>-#KKGmD`bctVTe6?h^KY?PaTb*hpxtOA8aiVC8HD9H=Em2 zSIX$p=`W>FaASDi&TlS2eu5VM$#gymPa7Q{s|V>7Y-eN!=@m(ToS*}^Aj4F#BXM>! z?0cRh?pB@Y>Hb1`34-aMc>nuE{Ezxu*}b8^_5M+9G>m%nraLkn^9}REm3zmy^W9dk zPMB5f@fpu{(HBPddUJ!ncSVum35YH6y~8?rR$C0u?;S3_T=5l%Pi%+p9U;CU;>+*k zO9}hl}09Er}BfWebqP7_K!;-to2aQOfakkt3P% z#ZSln^qLhaZSs(h?tjuMNfijc=vIkOmAkjxy8XCdYXz*u_dyk-dz<+d;J!&~ePWd& z-}7W@m=5Hsz;GSNQGo&-7@`6rB*2yDlR70+zJ$!aacYlJrZ+BU>Wxd0+PEY}83n(S zL`>BuQ^zZxWGocl%C`kdxdYDI?PHaTJyzwq6QfDxQRz=gZuTk9@RggT+2Z$=Pc8ca z{MJ`|c~P7lI)bxC!}=jVwD5GkvQvKCLV_5qR7RvcKP9bohLqzdzN2WgrN ziBq6@o`9p&ir>eN+u&vZb*)&YwTY;siQE6GMD%K-COul|*f6K(%BH(q`h>l?ZmDxp z&!%X+$idm2w=}Wgc_DuCB%RN*$|GP<=RfwiQ{PG#k8hNn-ff;$`=yd2`)A`R^pEG* z4J=)dY2bpx;l4&9m?s*&t+(O*6*Bu~LCU#KW+?o?2rb9YJvY__dlGYkJ^?TU-$R6r~MVbP0WP%yLE>g zJierCcykj*^#cOGbnzp!lO5WK0Q^qR1=mqxYE-)Ty!oJER!wmUB4?P%fLC%ohKCYN~y8j3cZWy{{3#7Zq zDq_u&YmIQ%L;XF-bUCh(L~BSS9TPSKMM@R`xc&^Z;1h68+=K;(?&+j7XNepQT!b8$ z)%gK)8xt>GJa#_40qJPmXH>A^I#ZQ73so3-$+f~<)kRMjSWW02$`?}H&DPgNe%W*d z&A<{}4otaB0S0$h1H9C3m1*A{^K=&k_kW_gfV*bl%T*VgcSIK)g3VT40Nn`j4&Rs! zZq@vgtP?of5eVhtkJAI|z=&DM@?iKRaeJmg0K#OWm5Be5hXIWAK>P~b5Wu1N+ymJv z{5{?>q#6a8Zej7YTcsL9cczQ~YaY$z9^CYO{z(@n@~r>5nwir((+>TNkh#8Jo8H_X zHvjCe*e^G{K%j>`Hb3rr4uMYy3HlIJY{5+Tp{CT$+i?7(*Aqs*s!^Li43C{ zGM++s;_h&7b%#7@PeXKTtjowIx1B52#W%^Y(*ZnfK!KSg>Eddj4L5EC`E&ghn=$@# zsK1Ef@N3k(V?GBtq2#A~7GKLjN)Z|rf~t#o&*NG!^7X~T2XHx<+`A9_wB}za1G6{S z%fQH;!*TY&6j@79YSYJXHeSl8ROiaQ-Q0=0Q_1SaJ|XP9FLaXJ7sT+thMK|h3(RsY zO^?%e=fb=Ma@msRPE4mR)PqG2awf5}9-PPtk z#P?ydzjyHvL8Pe+27nhofKr&i!)5dNsI-BK`8`wbCtnHyOA9d+(@RiO@U8xy!WD%4 z6qb2ybO@CK_5R0#c&azdpG5a!y&UoGSxDur9>W?Lw-KwG_=R#MmuLe=p^$WG|n~@IcqMZp)QdZY_ zBM0{rl*!sTS;>W!WtUkzh*ZiDNzXwv1}K8%s>n3tw_%8f82|{C4*3|x*i`$0>wpH* za!97dHft-w5;-uf&X-B>Ah(>E1U@D~kV#O(Bq++B1d7j8XZ?za$jkwsVRDh+fVF+H zngbe_^-GP4QIt7QE{G4_-$%Oz=VcDa;>%MREKe9WQHXyb>#1^JoQDM~3Sa4E>zijCuX0Ss z^h)7o9rIa8V*oLII_6!8Q6-5~RZZ%FvO*;!d{8Is(^8`Jo=qK{GthSbak3Ieq6#y{pshT=`0g;<$&;*3T(H-}!nF zrJCQc&Z#{w_q|@L=K9j{03<&<6J9=FA>f@N*Sb!Wk9q#p!%|k}9@<rWplfi#k_x~mU&WoS)4ULbwb4cZ# zBZp01o4AI41f1Ey{e3JCuEd}28Myv;Rqx1Q%`4wYdzx1sJm6W3g2s@m%#onv+Qf6A zC!OnpVfW5pavvkymmiwAHneJ8d_&3;9L2`{wY0L**W7#$7X;7YQs7wog5W5*AZYtN z_zU!9!CWp2nxe&HXV&c)fS+!NCxWUG13*f1#^~nI6k0Spl-?MhL7T2}+Vu8e4cU>^ z5KM0ZchbrqXwae)q&+mtZcblnL@*1guilo`k}Yd6U|;e*zu+ykb)H`!#du;3!*ymR z?r^@#D}-LS+GWZlEC?C&1h~Lkc-hH_e83F&M)=$(&JZ&8Idnv;nt2`-qEJ{wA|-@K z7cWPIDLgiu==qcK+-JDaB@hnw+xbcdr!e*J*0<(}fI{@mtYpS3_8U&LZXuP`o{5w_ zOGammN$uRXRp&xwN>+VP=FTO~E(tpv8#+s^^C{u**<#md%oZ_J>c*hwm!GP$d^UnX zcwnkZruQr^p*5AfZQEOuuQqqTsHHiy<$~nY%SR(B#R3+q`}1Hgk(-5^|J4S!G$r+O z2_XBBfI#gN@&Uku*LM0@>=#Op4i|GFi;ya$ZWcl?)cQVBpVSS(qjU)i5v{t$({l^ea-YSn|w)`mjrXxJP}EVS37G6Y85`kzy%ZI>>D<%U_Ln z^ixsJUtf_QFW_oLa!pb4&?&JG`SB!Q7QCSoUDoZF3+siIDtU88N3{?|pB5&kzFx@f zJWiDPv@-n}$+c)1-N4nSU@GMq`h^=4d86Qd84Prqtn%lNaW8U0J&ousZk2qtO_=q0 zHTxb_px#|cvL_EAkFfr{?idBWQ6~i!mXOjqjYM3dWn(^N(KI66 z5}7BFy~Q7$Dz`fFu2%(z%iq*iA0a2!Us1k>v>bVda|K0{rIakRNziQSv69wH(#CZ< z84UDH)4x97I{sM6$0?wTe{67F`0*mR2`M~xB1juhmmbr_vugySlz`+C+LMl-A8g!> z7AA+aZ{}MUuN6J@`Zx3SoKl+VY@8`2UHrbvDd>(=xkl_MiDC*yB%-z8{^O`d)!t#T@yBjI;GqxKvG8zOTh=Sh&#kFIBcBrdaFuO+;$kN#JM(~1E0(;D5FcO1a|B;y+NRpNT9{m+sk!MLDVKE?STc|XB;Ua@VwLLZPXOW7M|AuO z#otqSymma=DZ){Bz&pz<5&bTe&p8LnzC(ZzpDP2)xC!!!xg+^5Hoe8VxAOcLfRv}p z@!X?4Zcq0&l_xh|oqYE=G~*5qiO;plYK7VE;${37YpjNG1q97IyBw zBZupFx$??hAA$zkpbpP;Zj4!jf}MGiEC)*%y$$)*=J};5l*-0E%&G*qKf}p@YyI+j zg02?GI7CUpKB2a1Op6USdaK=5HJH5xErI-ro2>8b1k00$@_E_mP(l2J2E5~X%o{r5prdU8tvZz$k>vK=)F7JpGp zD>T0=b(!0Y^ed@6&M?!jRJ_F-O~9Q8+=&yzJqlKmBF$CM$-R1L5F(s%L^!y6o$a;W z)Akg8hgAcCW#I$auBI(&k6U;bAFR1RB~s!d7SHr{JVOA!S>-~k(PIn6Six56L%ZWjgf9VppMacJBRdimv%{naooy3 zi!}ui446jF$`8_4s6eUbu_1kXibRO8GCc%-F>!&P&4syc(hc2Sb}Mdf6&`Re`>?-U zbSojLUXd?7#d_)LA4e3Ds}(B|hao-k2IS_-5P6WU=V>L55HSSrm>?zFi%&FEzGsa6 zt$VHC+-{8BVDuf#o3OUJ@gpA7tu({G<|yzduWQ|CIm9+!sBT=lYtR1em8<-Ka%yF7 z?s38UQo|Hr1sT9nZM=0Xh8&%u(a_y6VXc9dqWS8Cjn$1CD^34h-d*qXjwoW*kZ%Q)e3T9xpx-g^${!l`4=4Q?2YHRzc7pII5{!bPRN^y zTXA6d$(i1y!*z#lfk&x0=(+nwx_5$pvRtmWan}k{{`tn!UV0r7k3NhD=9_E3#~ef; z%;|BaSEcC(^URGHH{7+?KVgrte^;eh-;GIKbM3BokzE-DJB+dGzzdy^Y;2_p&YYy{KA_e@;ePC>2`vv?$2?trZ)W<(oM@bZRQM=Z3rJn62!SbAuI| zm+u7~Iym_Xn19Y1?AO#_A5w$;F(5gE{kA9h14Oo*!4#>K(D9)0=2S7=!L&CLYtitVr2A6@)ZVW zo%vS(0@f%qZz~j8gH=Z2j(i|LLpLP*2ZAPK`;xO_fIR#dK%37 zBFLMf2w0czH48m}={NIE$1&gZyZibdP!Q)82>4I3?2nN?9lOEr-k`f*y7~|c*Dje2 zY@)LJ`z|Jg4YHaOJ2Norc?ZmQF)_9pyWT-0!h{GlsypZZEtutif3*NPVd_oGK#DuJ z8Q}Q+rCr30S~HH{E_B7ryZ|5l1yJVX0bgPSYeuQRr!u!E2Q&2tya~6zCr8P9e3|tP z(=PwJ)_{My{r_JBj|AIAOEMT$*l;I3o1I7sW|J&Dq*rG341Fq%ce|rtk@As7qz9%R9C{C$; z*UKq2b{X|~c-Z`@(g>fpTMoI){g`$WJ~9|K4_5cq-Pg?GK84d$qAvBDDMDp_^J6o` z|IHlrC(gFER1VhfWh-E-aKB@Sc(s2jTRDz8I3vMy^axBx=T8|P&z(}3$g6hur7Yvl zB3zy~_uM@Wrqa`$%dg+uB!}DIg(p!PBEMW$5vwZ7^Cw!OJa>x+b<KDE=+^=_Hr{?u4~Vzqk*Ni+zgTK>DP zgA?KxbsfAQeqPtXD$loOQf1e{z#S)c9c=V`3z-?Ai0AHdJnH@K{;#p`s-DoN>=N}~ zOaLezfidq-c{9}&p0_c72n#FaI4k@JrbT%0V7mq{&5|Rku@ydZ$fUg6*x` zHYI=YNlH+rb>OJ1e-l!h!*eEz)C*iXQUAY^g7$b;okGXxICQ=GMfVs0DHRAQc&I8k z_3wul=ILGv81#jwdyMj2;ORbDdCKCC^}jUP9DB z1H|0$6F?@Hj;6S}*fS#TPOBJ&aQ&A_3Gb?l5@lTnhjDF(#JXGHrO^-AWF-5K^K?H* zw1Xh=7&sBYpDV9_I72l-$)dN+Y?*AlE-8)ACcRav(R{bAhlHhjw38dqK zLj7$>8x<;jm^vg*4ZM%AADba;GW|73zF%cWZR0ghCI0JVWgT;sn$tq)UY z2x?v48~zWjb*=4f3vOTec@0YUD+)Ed#^hbgf1f(}nX8FQc}VNI`a3iO0wGLHJ*zsHmvEVOi8{d!t^xqdw_*n3xL7s<`vTHiwSFzJTUOPA;D|GoP!e$h~IKU^vY+{Bh8hE906 zw1j|egy-((*zKtCa6z;;PRC0ZN-{(99IaH*-J`O9&#Y{CCHLl=&#1Ryod{)ra;KK%8~fw6z__vYr~pTj$2eV*jKAV0oMp5&b}L7)5_c$)(iYdznD z0VMp~6*|0F)a6_HSp%@uv@UTrb+QH-_-Zw7e-%#P7TW_MUDiy}4iXF`Lmb zDgorIl*1-nmz&6)bXxqE%4P)83~5@uzxNtc+jdp;=CZY@FTE6Pw>xGT=4Uf{<0IyU zdvD7h`vo^qj>8&)$8YZTdw#jmG(M~BJwLy~k_~jfh(X@$Y5mM!u{-W=9&)kRvA;Bg zb)iu5gB<^aH;EU$luK7U;h*p-vd$d8`%l!j!t~2^Qn{B@^LWl0AjaUP@wAxV^95`D1v?}I<4`Z~&k^chv!YMp zR>UO9(l)tC)4cyR&tu!EWUa3orFY~mZ`wt#HFoq%p?k&{J5qgbkMS40X6$&^U$6nR%C<^TND zsm;dz-;Y`|c0-=4E4_lK79g0%|0ZVMswX}}!9Wm@v75)x%|~R+BX311!`#(ut}_pr zn^nE3i_Oi=<}PKWRSB?EH>5@pXD3T}2K-M!NFco2%5E-THNgC-kNJdCWb_1cjGiUv zdfrv~Ac@2@(R@xUHIn7l;;b{hTzeSXR>#OeD!q4~Q=lk;W1NpgMejbpYf0myg%Fl!H^CS8B@gaVGa)mvlC~q6R zRbzOJp?U1*^tfLHCpFU9;bvh{dTR<9+b!|D)pa>3_v)$~LZ2mgByNjm)%&z7Q1P;7 z)gSN>zt!VkyS^&7jIkQ)Uwyr#_OEWt>pvZ((PnH&t$LbtkMqBa6r*5?5_x2gb6M!g zx6g3qzWk0(gBsSi>snpqPF+I2{}`0--;b5=pUJnr%6(kG{9XTSmQzUQ1~?R% zZHxN)OSmQ{NE++2@-d=vK^qM6Gg3>Sbxlz<#vMjt5VLX&k7m6 zWoLC|?_D_~-hcYN=Y)**eTwnn=j2r4Qe*!c(y84WWC=N*f-hZ2!TaBkvebuP@Ih|G z#=-CoLlkKG>XC5Cnh~aea)HUmeDrj8s8vJOi%{?RJ#trJ4vR*@6)Q(6kdD)0Q&~9z ztQ-$3p{iOuw0u=%a2Ap7(to6Bp2w<(%M88EcurO=&tsp0hsdIS*F5n6z75jMd3e4M zPm}z#_OCMaqux{`q|3gT>fi7tBC*l)5(QkeapXvsJ+ZGR(Y)ks@*9o6j>&X&` z%4S(lgw7NP_$e~LfdbX9xAh~nl|r{9PNyZ=Nk{l6MRF6z@#~5|WSD=IRlmu=wpqnz zy}6hBF;&G{0*U`3+`EuLY#PxK7<*{q`%ujQ`tXm9;5z;*tS5%)`%DXDbCJio1LiKH zr-t?9m3VG*U`R<|!pEWH^DHOt=lCoBwxUn&FwS90850hLl527d_s7(ymy;G5xp~fV zvXO2~13J^`j!M0pTn4=Y!tKs#vc}xTV$z#?1mBz>U?yBH#hq_hN@#FT7Q{4PF{ zvexiku%hJi6zF>Wn5W4ReXdrGJ$ltRpjM4~S~#Ek8R*#~&n{I%G@rmZf;czJ;K~f& zU@sRp%Ww@W7dJc0MYAjyElz0uGm1%4(@RYt2VGu@T`23>C0x1Z#yd->lphEF4qHa) zED}qkJYVX10b;&1aFMJn9pr7ojj2L1vx-}=8-Y7qdRuB^^ZvI~WrvriYs^$+~$ zZpvkfu4-lxl5_1EVlGV$%aluPOIYk=!dpdjLZ9dBpD5IIZ#L8ur~&gcp#h%9?kc^L z=_aMmgX(7v?UL-;rV}Uh*XG5|5fy+z%69W=Z-k$iiDg$+NnO`ZHT%N~{N471jTIFZLb=pT(eQI(cKxT67VsiP1oEG3B0+u3S zp_yEJS8)CY5e-a8F~7vbqTxP-RbWL~S0tsQnPIH_nHl!%pb55TOw68OI|J@Die2Lc zcYA{Q-CJdX^~q!cC)8|Uf>By#f|2AH6D;69q$k)KX4K#bX2AevCK#p31Ov_h_YY)( zt<9QXe6=T-LLcK97rhIjydb>UJ9?HKRI{v(rrNVic(TkaQ#_eH%PQ8ZN!C{SC6f$5 zGLuXbb(+5|b~;Sfo6IP%{BXoih1DE_N0Y;*ta+qojLfDC!l%4a&fz8KsiPYQ?3coe z`kQ;)LaM^?GwyS9FX^uiW_pj~5fEntYouwM#1Y z^)C6?GjpGTrlhg*-7lD62InSgVa8>ctuc%+hZS(ls4Y%7lz4|(DzGa;A@h96@(NjZ zJ&*3>%N-YynIpg*??Nk~l+ek*gkA996j88)1S{SeoVmAsNU-unjhFK3kqPJ%thahy!iJ<~Y-%)sT|sUb7h@(ED+K!l?d&z_=R_7whJo+l{SCgQ-p8bJZ}z+IQY!aY z7_aIbDc0PWK}@~Nsmy#AKW~@O^{yLR z%4_|r>)aGwl55DB{Q&n|`UlNDivs#lxM!*;OXS z51_BdD%O3!bT<0Zf*5r`9mjVmQ{5ab{4D~}FAH$p|&RuV1+Z6&Q^cA|eQ5!TPocP=3x1zu6YLK^}L z!FsGT97gZeqI0Xjp!d0H1uSMTH(mTAP=ofY8bZmbpQ7U|HY~a+;4r%-!JZ{vr3NFK zIo_c8?nGYc^z*(YT7Ex6!%p5373Ibn;&L!Kyw$o}^zI~TY7o7O39s?etmj*O3hBb* z=&nRz#8vnEG$eP7O6|5*QgX69FHvC4R@HHn zl_`V_!F-uK|D-_uQK{^vv5mh`9;}!EjHy}6Z&WuvUm?-Yf1w-c=|&qiO+>>3(skHL z>>%U**Mg(a2Yf4--i8Kr8k07EIZxUp6W^<gGxUy&+uz5@g?g$dTrJtTOqlVF+6|@CQH+%_-6kEL|}b#x#93PAO+299D4-)a&M#i zW$L$W_E_J~1y+;+r&^~U8|sUJ8r8F)GO>_FQW)bE>MotwzI`^hl5l#(;@^lQv@E$~ zB(}MjtM=R3qxq)GxGtL#z}Y-n4KzZMCjTRt^XTy^z@@$P3)XmIFulS*k2Ke8?)3_VB}(57PyQsp@ek~AeXTJGDt9MVP_ z7H_uZfWE1GM%DVRP!?r{@>ujm-i}4rSzlERas>5uwP{)Bx#cO-_v5+MJqffhKS`Wt z{e23IumLAiY2ofG7>glA37IQhChzaWv9+?tc(?SRiG zB#zVHsot}?j@(p^>U~K2Np{N}MQb0e3#gp)ztbW+}ecXC{b zVW?vtSA#Y!s>0UQpW8?)>EY3;r)GGx@q#m6Lmgf|naeP(_m`dx6ZOUzrG%d+24i`} z1FcQ#2h1Xw!sCU-dG~e2;y}NAv$7RTSH8EJZqb%5%)CEfz(HHL;G*4c9^p&CJX6eg zzlQ1Zp5LOloz#zoRNzyZkJnM&~;A#&BP|#u1ELHK5Ag4f z4mC5#hlyLBG?42dzMIvx4KBw_8eRTpR7+NEryH4ire_F~XqJ?u)c!r)cQNwZ{h7}P z#a^8&-(*$pln>nKc&`<3dW$bs3AS=+<+H{W^EnL4_2m60@q&40QddH!P8Z*ACu@;Xdh%A0CRGHXSSB8>=;d|d z!2)<(GBd=DJm4C?Nua(;a_}avd_cjyLe;ZJ_yR7ju8B`hzbX!<`0rA3DdP#b0;kp~ zrJW34|2K*;(l3*0=qD(D4-wO zTi}jDR5}wUn|U?Ar5`Rf^MbfNg_RN-YwaBaOh-qp181n)BnpeLNc~VAPk80UIEsaN z(>C;9-N;60$V<9a!=F%xDqn0#r$5P?PO_Z%TNCxCR>(%(Gx`w{6oH0+23lJyn;&{F_FB`l?lMh1?R5djifr z6+G9E37C23`~$r&ib4L;A|vT#`Jb07Kl#v$*Mz_6e{P14Rbr>7+Yb&K&+r2hZ~}Zi zM;s$c<*=hFKj7ZYIfq$bR^=i=9cJ$E_l{(TBLYD({t+GWUb{)kd+`5*;SqSaS=+yP2NIAkcm z`VI%|I3NbDko*1Qddx|$g|p;o2v_1FI*WFiYt6pCcZx)@fd74O7Zq&B5{C$?tMZ%O z2k45P0^TKy@9;d?nD2>Qj-4!Q;A}^vW%l*BMaJ~*m;yALtuarCaDvWYG@9L?a& zW0re7l+*cQbIBq5()kS<+(rr=pmUM*M*`Umy>F=nHoB0f#Cg+&0w`vb*)2I=|WJ>tVw`H+;m zXX$Y_V+lSz?x*VaU-%Vl-Lj?Gb79^bSisJa;=2alqTwF}Jr```=e#}uR(}KcwVBfx ziyv7kPYdT)i}{~=uBT4eUhS#e6$zWCkAv}H_1x8Yax=1D*S_lBAGr2$!nvOPX~nL@ zzOYGN+3x{XkyHGZtn$sgxAVAyB`dw$1OxShJ=b!puoY8ow|av;OL^nIp)B0fS|0AX z)fetrs>D(G;U1$XY~})&QRDf=wR2uydPB2k#jW%BS=!O;_pDgiMQP&cxySZ=`$60D zy+>@%kJi|pe-nBkiT`tt?RjD!o^|OxNA$NITa7GoJ zLG$XGph=IJ4Mpj9gq9(!=#oQ$OT+xob4Uc`XFTt`OLS0{5bULJkftaeCI$4$q6!*j zJqz2Lddx-!oUHLmzQ_Id(@W`kMl^q&PiS5lLLrz8pLHQpDx%A7927s#I{B#aHP#o3 z$H=6o-zaAYyttWfUH5fWmN%;`v%1DQr*}{lDobNE4va|gO&>FN%#klzpX-9jJkSUQ zs-)L^*Be~&1J=Ri&$Bk%bwv43D51^I2d7sB$&ze+`zRk&jwP87HV^|4sEl(m-!mVQ z&va3wi?vSnf7azkrqGMv=wp4z&3rhb&H^d%5BCjfwX_0C@<~7#radPr>T&c=V_YU~ zS}C}{h9?nB{$+LEK(BTmt$dXe5_FWDJ^)BA_qpOWcq zh}B4a4mZ}E8fvFBhg%~})h3^fDY{KVG_3IvE6Ybyb37OG1o}$gVQ^b7#0PbWAaing zhf7_c{LTMyumPa{H~a<76DF=%IeGO-3w;Qg(;Kt!TMam~5ix1r?|q>IhRTs5X}x*e5E3}Yb4lP_$-=&>EeAJ0<4Rt!{FXajN-PRlE|LCyC{%viK5_! zyk+10z#rc$IwNs7dq zWG!Wv$Nq>kP*mA8vn4t132CMhl>T0z5F-u0Qy!|=koTeJmDnE(iVZA;rvVO9TTM4hF#+z%$$V?(D%uPoWwLn?;PL^a-6zAdK^n(g=ah~<5P3| z!1$a_j2fR&64{gY*ZW0t>&ndDkDg0v~L|F61L5>4EE~9^p|y@VGWC0A~WD za>F`v7fI9Gd(KF`!T;UH200Q)r?4aDB($UK^mbp16)dL;d z>cl>Xhl9&Z@*3yEH`NEHe9xnOrJgAs%qsSMnrkQKX-r*7F|eJ<{~z*y0{{Pk|1tho z@&8)>XW9pPwrHFM^U6$~lzL<0&LKi!@#{+OjjnUGkkJaX@xQRG+-1m}IOf&GfYbakX7JCfI}6Z=FuaJxrNbN;+< z!|bUU6pg?c&m(0$*ta=#mopbEz|@7 z<&_@1^w?b4(~ief+Y-|#+hC|JdB_|05Hnt|hKJIwr?iKB!j*qp%2mv_Gq|`}`N?>q zWRy9e^PZE*d!v(gaQf_uuF51XcM?na!k6n&eEm5()|dSBjK%T<`?z%ReMptnKy1Tf z9!M8|6Zc7(2`YAz#6nWv9wruHByaqLbaA7^{#GS;2(RuL)fK8$QeTni+?8a>b!r&O ziQ_YSUfA7-OCO}bFyirtq`Kav9zm+))G7Z4%|@`VUHsQ3`% zY-UNgcP3)MHHP^r)=_>(v7BrT<8lx4Qcba$5WL?2pT-(?gg)63x}Qh>XiK4yJm2EW zNT1mk0>l6CZ^S-`DSz*Mtlc+k_eI-%(uq&$@0RTzwB4Ndbo`07dzS59Zo6UIoo~A_ z+x@!j{-fR- z!~bHJZ@cH)uFrOBY`4vJyKVP=+x@leK5x4(+wM>8{=3(9zhS$#*=~#NUSqp{+kN>1 z4bMBa`;qN_VY_G8<93PdPP5(lw!6r7@3h^Y+V11FyVZ8zu-*4;_cPla{-Lh_blbhq zb|>4e-*#(kcfRe$Z1?N7dynmY-*$g)yN}xL7TbNpb}ife%yx%=q~Y+|?qu7owcR$` z{krYmZ@UlM?&G$*(RSak-M`rG$##F2+U}*c>rAJhjprSV>jka~3?+vv# zUI-<%|0J(>Q6$#c8g2JpeBmV*PAnU);#xbs4c>UHp((PkA$E&5+WdD4QswQbQjYI# zpIy8-SGZjJi1+#>Fus)v&-GR&THBhuM%_ejV_QRKr#Id(zb(?q_r}RLbi|@JM;hau zH!QfJGuC)RGYML5kZf}oHng^1*eJy~<%HT>l5v_v_}`W-{^#Awcp|dufO7oE1Y=M2eTVu?R4;DFAIA{^bWl!fo84Vfwfa-z5U0o{Z#+sl9no0ad(ODJb94c^!lf$aeD8c32UM|$cQG}$ zN4-sv=2pQNMn$GiYg~_Oro7gLsyqct0#pJyW7L#gs)C{moYsFwg@17@N{b@xO|1>> z?GezMy5_gWn_D9weMdv%Ez-#i?M(twbL)~shqtLA-XNoOM2nAFen+&mJsyd9I|c9U zT;8TA-P|6Hdlxpu8(X{`Z4GhSxbVy1Otg0yK7GUet* z7Dd|Qb7P=vBsTEZ(T$)yea`-Z2BFJs&RK>Gx0V(rej!fIvZoH9r3LC&h=_= z=_p0EH9(DRtsOcMTK@w>I8VTc=W1HMF%cE5>zt7be=`tsM+;yp<+-AswBvno1F*JXT4e zs_CkvQ2Qd5CrC)N@fI~-FVuiI@$;9`xsA~TYgcDtKEzYzB9yIVu~)4tc5;`KUX^o! z7wSoQS4QHspyAR=3h5kwuB3I+HG!ng&=ox&e+y(cTI$KrN_uj%Pd`ACEp^3m<3SQ@~@N+)*=Ew0tU-yHMJ_zC%6W^Z~*=) z^$yBO%`a^UPyH(SI>BwI&sT<5uj~xwf_RJKpW+P*96-OUzC^oXNoePSwxt~{s&9a? z9NeD#W%(RDfPgM&U&sRGRHkrG|77M<2Z*m2eTDYk@$4ezv#D4LpT%+m-nKWic_YHW zpIgCpV}aLhhj4}i42W=rG8npLRAE4n7k1c0*=7%gGt}eeFoxswqCxr$JS1rH+8N-3 z#?@(NVO*WwdwrF54;ojy?O!FI+6l!XkhKVWxkkkdT!Z_mf-NNDl4#G`J=pEn{rhG0 zH7f!dQarQK2?3UU+yZ*DGcL>#t4!1XGf&56_%V)YR`~M&EE|0MXIzT zm>Jh?e#Hl6rHe%y;Ueb>j}X($OxM={z{mft?EgAn97aQfORvpc7-bNmaHAxQo|v4B zWAj-9+=U+=N%;DJFlwDPlj5YiNHcD_#3sEHoh#InWk(9*PuH8BF2cDe

VNsLDHcpuZeePS>-bDb}#~+*vAbePl_Tt?=B+$b#1PFJD*5WQ!Y|emP1xfp*!) z9@!onQkjg6vfG`kcyKisho{e^fjfc49LH{~wX>DZhR0XNPRT8 z1k0-uo$=^GKbov`DXyjdp89WTIJhwE<)~fl80- z)a^S;`JD=g?ERS3Y>(?<>7|8;`cy+Jk&aGdit1Kl{+Do_tZR0Jgezg0V@v(8bvy@^ zHL{W<(9{|iym0dC?>a_fKY0|NrBhVP7QBibubp8564qAPd(W30jmu>_u1x%bwkXYT z*^a9z7VVhZ+0xKN?EJQb-mLSTP0gZcTf!035pIjd5ST)il{|Es;@yFTMOX&#%hp+> z0*e;fgfFBUA)P7I-^JATBiC%P!FREK9Uh*k_Buwp63jNpZY0pI@=6}^2W6An8Ly!w zkyzXoNKnpE<6FTDwz;~@&RHU#s1fOxQ-3g2UmvKepF3mb+|ZR*UOV^7K>ggAl~)C- z>g(pRK@HT-t(h5`QSZu1cdR6;$gFhLGiTKWB(k+#@Ke_aoHDp9Ak(5TXMp)6DW)N$ zkO7cM?ugSmBQd;nYO^IJAdEl&S{v!K2kTmi03gm;P8 zicnUPMX3;4pJ-;K05F9UZ4K=U5_+grNv)m!$o#~D1@aX!Y<0~<<%X(N3zgqUH0kmr zLsdgZ!~E7Z#58)1ZD?v5L})ar5BXK${IEv`E8E%vj@a9#bPbExfM-S@rA?9MUq}xs zhMf6h`$9qoXn^2mZJ>H)J#Yz!5|;@6!ZWLk@Z8y<`rzCdf%@4qYp3gYdW zGa~WD(U?sI2c@4D3I|-7bW8*(QkPd>JFBifAdOJp>tj&Wh?@GHEz!kwTBM*_BHQ(v zXj^OJQe6N|jV=zgL!#($e^gE;6hJCIE8K~gcYbt9W&k5g7^JL%k((fMk1Oob`*_{1 zS+(J7keo};srp-3v*pkv9%>J%@cj+^TXV)#@ zseEa*`#=tu1R8-)s+gZZPKZzXNrgo~7qSx(F#w-@Wu9yLp+VN+x=0(d**;(4M5B#a zAlX!UJFL@0nlkaw(LqHMW~O#0A5=uWM({nW{&+-a?`&bX8iYR`Zw@j8m~4=YFF zD`hEGCrEZV4IP{-4RnJm4pViDoUz#7<8<8Y)~3t?CE;L1jzx6>30KM5Xs1`=p}Llc z!_h*-VjWrKbvlCsccdEYFVS7rMEm z&d#Dr&V+-yBEr%Sne;93g>9L^B*}tUYtuAX5NClvGSPs*T9RaNOiF5G2LL^=Pe%n` z;Y}9~R6Rc$W8&zZ(SBXOaFz>VG79=zLn0on%!G<0Q)J=%NRtoU{>o0lE~gF2hR_3c*|5TK zSA%v`IvH4JB2@)u)CX$mcg5h^bU?~620Ab_qh?k;<+iqWBpd|sUpvF7h7dO`ZEsiz z(NzN}`Rx9!n^jp8niH_4?$DFOe8mz7c+Q7R1aVg$h9BY3mBISCRWrjgYh4gbXIi-Y zM(uPv+Qo#+tfOimWWLz-hpYUqw#FuxKQPUh6|Scr6u!BtYU?@Miz|5jT5ek{XJ&!w z%7EXmmRJE%k5`jkWBq|^LRA6Qu*jlTwea&@hBAZ9gbn{S#*C_g{0&Wu8W3tZ!{HJ( zGaLT~c4|_aqPGt192~ZZ0O(N96qRPqh%~@k+IR$Ak~q$hLha3PS$0@lr#$(d9aiOw z*iU^>A&1|IOH%bG-|E^MI^ZuJiU@WoF#q?H5J45XajUtK?@d4@e@rFogRQ0+%edOYj4TBS};HZz*Iw)a>!+_)J zK%O9QWqr28>a!|XRbC%!Xzy%Rht92?mFi$cuc}TzER1j@u3;b-JAfrNTg^F>BmI^( zvY+HTw9_HWu2`a7t;4K`9IGPDWbQRZV2*XO;D0!fZnr-WCoL8lzgR@vv+Ad*BeJZp zoz4D^NMr$Wc$m;Z@sI-rh?7t6LR1n}ZnYc@O38LThv%OL*Jzih()*(cJt}s32Pmg} zUDQDNm1yil=zRXzS}@}Dh>f4f8MA zUGwEg)EL-&=zRzK<2K!a0*eugW$;H1L9!Q2_-}p2Z37sK+?s$+1OZbCf@ZSrF z##Pb*2hZCxcuP68I;$=S$&T9ZU&;2t*^?uVZWX%ID0CLLp{)b`Sr zQp)}ydz}32u91czCK$*hCvdt{*{^jBFl|H<&f3iiEQs~nnNjuzH50Zsrkch#M&wwg zx}hUeiJ+)#c@1fUDpw>B*HXT?bLcNbn{ZzUgBQx8KOfdXU}Asb$S*Qw>3I62T4f#- zUy1A^J3>wpXp>@A2^e;R+A zl@v!hEW6z7^%9C%B}3P#w44Uy4oy+%VXgip1;P*6A+=1q96`XW8PjLXoIS%eeP(UI znBj6=Wz-lm0(F78(=jPE-I!s_4H{vT>5h!oP-o(Up<3fg(ktj0-(X0JaT(#7pfO`s zb)Ys>Wf!GV42pL;fG@x`0JsKKrB@qoI@8%|D}{)x4Z7Ng%M4aTrwYsuEMcqdY_nW? za#OUuG&AA+a;T@ejT%_z2ZcGW0@Iz^=s&&QWFm}?4)(}0k=rwI0;r5fHXqCMP-|{S z1DvkZ!@fGQ1VuFak5~b=#u44bqij5@m3E#>7IBRSolDtkt8=qD+t=DTEs6}_u+?91 zO6i|8IC2!$)&-HQ4U!6HZID!06;%so0sM$pB3b<|ILWR-$*|=6Kv)+#5FRMBSs=69 zXY=QE2-FoVVn(oQm-!l9Ooz+f#U2zbs<_pjGt~iqXjV0J3JwBx2l>rxWHyVD>s_gK zN-}??ib{lm;?7r8*_L-Y6OVX7t+{nowSfT0%^!d)h}aBk1}Ng|XV%QE6<%5VOil@h z1JhL5^>E*nGwbVTR%ep9DrExmXUD6gm6>!ZzxuA~gJD&TCZ;YpbM{=r(W24)Ap9Nj z%sM1q0hNiL_Gq1qgv3|QtVOPAe`t?Zs-2sYE-=Tas-HV8qyQyS$(z_9I^R|Oswh3E za433;kU;!SI_N_jgxAwVv%vP8fftFjxzIbgW`LRq+)R)reL5*+h>leDM9}kxmPHqL zR<)pvW>-W!DWQWlf(Q(e7^^1VwO=PxXRt^-odwK>FGKq5u&YtZ*3}?npao=CyntOF z@`Iz!Q>1bky|e6w4e9{ONOWi{k>lEIe6jZtnJ5jl6l0^c^C1cHc9i zt%~{(2C0yMv4jhb=~y^tbw)4%h42^bhhTJ|i-YQS!cP58*r}heT2YlCr&H4u`L=*_ zBsqrHE9F3Zb6YfuKqIs8vEsEkU*!bKDOc!7lr}V?^_~rogtN9wijM&gTr%z=y45Q# zH@0P~qLC8bb3i_$*Ht|Zaz0+q-cQ68;>w@+v*nZ$c6hq%c=%J*3W2#+#3yzmR5+_X z2?yFl15#tQgsWO(jgDZIbw&X}gc7~Yms4w}!mNH$@rQ>qOhTKhI;43HGz=AwQ5m>K z2@$T6!xS6vx~pdywNRW+h%Q~`sudMK-E27z;D~KN-W!}*8@g`h45Y?70XwDE+n^Z@ zZ905Spte2)0kgBqc?c({`s<9DGpI%IEhDCNg{5D!)|%QtO~8PN>HVIZ2}}!fs6)6} z#51lM!w>FqHVnhr(1g?lb$BVW_R30EY{7h27=o~Wb z?d;r?2noc(q6?(D3_a$K+|%iLhwyMNGEFELYa+U?^d0+isSvOh)j5Zyc3348|G>7@ z)h_aYtaK7~(n&cBqVXu2sUpLcpcAffiU5xrZ!tPEa(%@wr~*1!yP0G*p=eeLxr&;p zeu}6gxh98?$$((@rG7h{0TFqoT^s#mXL1TtbxJ1wR3cTX4og4zkyq=G z^c#ErtO)p^AV()viJ0sb_%3rOOTGX-G8lO|CmnRIF6X25SsDsl0pJXNfPv{;+|Z%c zAJzs##w#l0m*a#hm+DguC#(vk z941^g?{?HOr9L@_Q%jrxlNHt>=-OfOCC)!odYY?}FkXYgO0Jp}W3xiKe&NJ8*b;(4 zIZl_TatIF+#Hw<#VieEk5N>ibDbWY4aN{jmsnkA1K+fQ=nwPQ|qpqyB{C30i`COE3 z?|el>?DZ(Khqc3*Je-%4us#}=^Fhj>zZEpNdMUEYwH0mjdZ0yDf{SYXlO&x=IIkO` zc;V|LjzyErpmOc~u<}n5X{#-t()R7vZw;q)>4 z35jvJW>S3ExYi~7mC(2uGi$4bCb!EO9|Kv9&^c5ScDm7}&J$SLb#9^A@a*vRYA;Wr zl%?RMECp|9hOA6nDK={TDy^Ln_O(gnAsnbR)WJUtioGhM?;e^qEl?Xk6s3@2I{~N{fCS<#9;Rt zWAMwkOB!sis=o~ zOo1RM0Rgd6RGNT@y`!k0A_OUdf<%fUAcQK41r!uT{qFnjJu_#{$q9P@|33GB?sF#$ z>+HSPUb~mI_S$PA$HIwt8Pf=j^y0&$a!kA~$8h)$jU0m-iO-TXZuO6#V2QM{BC4ey z8#$iEQev?f5E}7f;vymwp!N|CE}zp?g3bY$;gPXph;J+)hQGn98z&Toe{?K5N+Nf5 zyem^Y(#VK&csQm95gwi`dXpnRGQJ4Ij@IEnEG|aO48scKiHbpQSma32KZa%GiXLeA zM@7r6brjBvtmTdB-ACbT;`I)JJH+Dd4R>#gI~eX@i#rJJAd4GwOz%L4J9vN+h1aAX z+#l}#7I#0m`&rz5;qGg3BY(k``~@R_cpdbRzhF!Lf{{PGj&S5J*pk0s{$H|An3gLogi|fjKH{C>E7?35|&hco1EK z^-MCiF}mB_mgsK%^xwpfh#ngq!3jbSkBAJ97W*3A%`Jj>bhqBiOnkkUnQpz8nQpz8 znQpz8nQpz8nQpz8nQpz8nQpz8nQk!%WZukt4uNu|HJ@}_^GUZgpLARENw+nhbX)UD zw>6)1Tk}b`HJ@~ge8xn_j!BT&RJaZp&1}rw##|kRxgshE^H&h&tRT!&L71DkCqt>C zxEDk2qmbh$DK$Q;Wqjz-C-jk*NF|Ix}-v0gM(;1-f?)x;vIvR z9h~(s8t*8)7%B=kKO76#>L|=V$JlVZ(Rev-hT^5o1a?cP1u7Jya7UL@9A;H75c*6M zR;EEd1YV0nR6HXxW|+D=lh43FMt@^9CFaPn_+C%gr8BL#6_5x zz5vPEk;S4nrLYX%yDlU9XLK0@N*rBX2Jc5T3=N*(9nrxp)w>q{+ z-w9jd;6zW7gI*xcI&jfecPcVmOjW{5gh%JI93s1dn2||fB;vqpG!$`S;yE9K@1`CD zPxR!pD#L*%{E5$SOMLDwlgLDg)W}Qb=Eg}@P58)gGrKYz*%k9)lB^}RfzbaD4I`Vv z8g6Y52cBG2BwjdlN!g=xI)d#NPDQ3LZdjzQ!X)Zn=yh4cnFINVaAZNoa}-SYTMDL! zn+22Mj&_jYF(6=}3uS!vJ3cbpQ8E$VvQWlEM?{Q_bW~7YPI@{I#?W&`1v!N~$S4*( zK~2XqD@cYrDkvgu%n+nwhFjz&is6|?DT>TC&Lg0CkP(&%X{Ol=g!}>%fq)@q7h+$)o^%0H~a&JKW5ZRLc=b zNV%J=z?57^%A&^1oTC3?-=AbC!XYMwLD9NC9JURj6G3)s6jw<^xDkC!?8rEXfuS2i zsfR2X_5dIk5joyzlsn{C#waIVWNaAfI>HIlA=ff69dvPqJu(6^0BZz`e9b9>xE^mA z$3lK-8OI4ae^{*ZhhWh#aw${dh{aqTnGihzeHFa1(6&Uf;?NHw2b_;FoP9YWDQYxM zArlg@Tao#c@=3^~q1-RSb3bt z({bWPNAy;5(&f_3^Hd9aX*mxjroJvBm*CNb8z*v55~na)I3ZUNTfgX7E;x8}iG+Dj z77zT|{1wWr1!mofaNr4l;ydLQ{!Y2&m@Fuycr7JM zu3dCT=Lx;Ik_>AA6UW1I1S%frYL-}k^`B(OS($pjr|2>T8hVDtM~SWw46!;yo{-lN zIUZULdcEs%d{a~|%k0q8O)X7@h_F~O#+rZ>2J#XrIv}be7IH6c59HdxA9%1wOyb#$ z!GB|da9XFa-$@(;nZ(c}=z*X$hKw091moOrDq)F9iD9F0MMsj8>09z$NO__~f{S*? zE&!()s0ner*Q_klaP8!y+yfXeCobB^crP2<}HVp zAXri$sT(m1O`_qV%ga=;@1Z=})UKy|7P`H0nPYP@#1=`3uOVMJTsL+0NegbFhKJK^ zA@G7wEF<57A>0;>G+pN%`b!Swf6$@Zf+l5_7CJ(PX+dzU;}X^bmlC~z!p+X8OXh`K zocX0Z97tkaF)Pm$-%Gnd=1J<1f-;?+ycI0nyd_hD0CssYyD)E~aE&tBwKU(@4Pu;S zltkj*zPa8Nhzk#n^m2-2Fr;0maWsE12;ni^I;os|Xxw0A8h6fgw^$ExG-94;bA6=S zK%B1MLBQ}9A}Byb&g7^IUCEX@wM;YHaz8=ppE%dYiYPjiJj)f-&@Y6) znN8hoW>a^gEmEcn;k2PKr$^zqRI4t)aA z|A)*#y@*K$=O&o=QFAfTMTsK-8Orb?T+4EJ@toY@qMRH@S=_fn(PO$Lz`QS{`;8_uW(kkRHLI+Y z+&IkJV&OD`uo~)0d(tPYC=2>^`6Wg;7C(_BdWfhrm~blQ>0SoUEpUC&z?%*|lSB+m zaX}J=k^3mI>W$>ZHgO0Ff2^R@J>k!Ni)o($Zq%<^JXxO^!iodXlxTrvSy<_b$BH-5 z4N}6W(TTypBMgFABp!_W$he`wk?;cy3dE0*vB7wy2{ihn<3P7VYP928F6LyMsly** zJe}=Z2sRyE9_NW=-~+OdhXQfNlTlWP`K}muS#rd#2!}cOOq&n@cVOgYx)dVOom$K} zS?J@9j~U7OQ%VZ(OW&Muk54>4n5SvBNgoBmonZAsI1kKGxw6meZpP!jBG@n$QDNEvU=j>8<~m_Mgm2j zWFbs{{Wo#>U}?ZSD3TeHf%zCyfOstaf{D|;fu8_XrVO(HMg^h&Wy?F};aG9d(e()M zm)u2}vp?7i4hJJT<~3@CaI%$N>2hP4VAMJFr%2LR&y4(F)^(zjMkNG8set$vWe4$F zkC;*dy>Bpsh8~LPHp0a`E$T)1VBDBxrU%-mga^`CF9c5@-Bd-8MTa6KDpTC*GW!VQ zNqm1{NO+HvOG_(65;QR=xamwwQFspzX!*GTb@&dKK&8n9ZQeXGAjN z4J&{?4O|ADC}{KEAr#AGJf5ee(e;96~{BX1UP-%18E>n+0)C-_f zy}<3rq)b1?%%tJAWD@v}%*k*wa|kmtCVnGRB`%qv8`01{qLEQnx=c6Zn&=_AulOy4 zIlr@~nE1LI{*KHs(CTK?Z1x;ImiVpH%hY?2LC|nBI6Y;C@CM}l7+k}`y+*x<89fby zO0clT4sT3s^r$hB331fX;4?ZB>|(5t=tP3w94$|Y1fR((1h|KofUA}fru-lrOeN*~ zu?f)-8$?1jBqU$vcr!*O^d7{WLui+k#9j{n*%~v0)>}L^_D#m#-2NHr~k}iQxHZc1b}zSSDC$($61C3Zg_$ zE-8pClNYCi3aJuXiVMnM){>HvpmqTjQC;F1j*90@jN2Jx$k9Kowa0Z&SVx%=U96kq z)GrR^aB~kOPi(72i(%c5o1PCpbRTk0hCnyFq@-|QKmaa)rDpWP;vE1hwgE5--Zwy4 zhLD{X>0^Ew#VZyxgqBbWBEm|SzVNw(i#+Q=oR`e4x1rQ1@i{+|Jrxf$(YQZnlZ!{p z^U;pB6K?(DU`{bxLO!_9!gykiBSR&AAP75FCTobjZfeJdy3|SNlVBx;aZzc~rb-z8 z>B4>%;AH^9UECI9xn6OV?Pq>{E1F?abc%D`!fON#FB5=x5;bJB8fwgU5w(ukSR@1~(fdkU=R z^6s599Pc*2qW<)PK~Cn>U)-k0+LQI*itd(vrf%oQT^x7xMXS3*Mq^-w~04O^taefro7#D@W36dxCKLDp!q z8p|V%{ntznlPIc*g3M|p-Q~})k1M-8jL|a_vO3(>r^FKt$^zZRUpo3f;s2}tVxdoK ztnBt~>FV{0CC^fyeM3grVP8!cDVM{*$eMue%3mWLbGLy;%g6C9c%_@q=P9XaPS%%i zns2JIra_EA)7YJ0c$zoV@i`8xLw5Pu1o)#g`h^v}6#tO_VhRcD>9oiOny%E)*Nn>e z2Rg`)*crOZkU`>~>XTRGVMSaN4(k`}lY>X+#~)m?g+jV*UmDthiMzV2E!fmm>6TyxNJE}ZAkln6RJ}vXQ zrOUkgyBLV?LbsH!C@aJjjo~adMp2{_|CH#w%n2m*Dts6_5BRgV&XD|U{_BJ zAiufu-(y#u|7QQ;{5Rni=Ra@7`R_l9^IuKlmv+;q6lP?Z_FWa&4pVaRXPu1$LuF1o z>JXnclh14e%J536M&YU4PGLNIZbo`fh(7F4FcFe&+*8V!(Nh>QH@!rRVhH35?RL9x z;6Lnbu^V^TSK?ieVoNye>`jH!#7AEMgXM77R9?CN%t|xMEBC*;o!_jqB#{xr4l3;b z+7m?1ic_X@vcho)ZP*&0kmx}_Xk>x|)cF#9pRCgp#K6VrXBtrEcMfMMoPu4#ksk^Y zl5lEiHO7Scai#-2SphZ9(`;v6ao~qaSauoTVNVzacc;R-t+}Gr9G)aqZP>~2)Kt$* zPu8`N;L8td6w6wVPSaA;acD_M8kt(ULasYnOBHVVO%&$=Vq-SA1KjqhQc-L$1My6B zD2zFf;LqI#lor?=0#$ynLmZq-x0v3?8)OtY-QVGGV~Wbku!IY@CEQ72XfV=~ia`be zyHxTqoQmC0IMRLaodsURqe77IL63rh(O_k=C>6@(Pz-V^R|iBCng}|biGsUyt|Zo< z*gLZxc({O?>!1^!XetajkyVNjCo0N6E)`F@Xcd_eyCLAv(_{TpQcFIKUK63vAQT&& zvmoe|mLjWoNU2nk6K#uBO#272e+g|MX`VMFy)Z3L-$WozP5nxUMMN~&m#WdpE9~u{ zV)S!MI(a!|7PIL3IB*WnC`#gWb3>I%l%QHV985{mQ>N+Vb03b(+%#Mi+C6>LKX{8I z*bji-j{9;TpT*gwCFxXS7xjX&84?F^o`;22eiaOyqWK}Dp1Q&JG`lD@_FVGoR+OR% zBO143w;{ujGf4+RE7A5Kqkka_@;*Jjw5(O^6w6J19oq(3{kjTswR)?DCsmunB@-cQ z#hyYFt@dhtD-))FU~pGA156z%*`7khL+sFmPB5oz>}8>g$9k8ahT-;B7?vFh0eO6H zoR&%I4!Xn_bVUT&p6JWdbMpI!^um`>WJjWZ0LM00JF#`fj3XLHih^W$r96j=lYwfq zU_pK-@ewi^x2xzky8ZBClo=~P7WYP`T*;N56~$g4Zl*dDbn5Spd}Kl|2cJTyF@kG4 z;-0@wS?D?y%l(KeUMfVsZqQ`8q>`Xi{o;g%0i`cn#`;OoSXa4-L!egVgxZO?qQ23~ zuu_V+vi^lEO<1I@mLJNO^$cOtk3Bycf$`nsU)0XPfw=7r3%U?DL!r(jT+{r=bydjo z%-yDS9+U-^6KZBI4W7%80Nms|C0E03J z1Bdyc@eWuI$|#}nQgD0JpD_$!IECx>ThL{~(Q*RG5grbb#wpt91iiY29ePQh;ZoAY zP)j`HW1vIB&98u3!=p_(M;H|Apw%ykJK_&bDM|&a07X!FvstF>2xqytO&M#kE^4J8 z#rZkRSl1bEq}+))1vu!LS&;Q>)*qJ-$Co7>_=bNmk8dpHHvJPgb5*Y|LkCN2?9B>w z&_%ftc!>hhaV+KJFL*K;#o<2`$8Q!QVRhIWEIrYt8 z?=(;$PKIy{7APR&l-Bo^#Qa2{2SHMl@!IZ)r@ZtJL4dlqu zGbTT|DvwsgM>3%!h7)w__c?S-*MwoTG^np*U>Wpa@rz=9VQz$?HF**SANBg35iQT((F`Sq*-xj5Dwo{>+U zuf}jaVYlJ<#ue_#2n=`OmSx#3eN68q0WkEF9$xPvD`m!QiNQ z|LZ1rxB!5)_a@~dJw4cM{?p2^mg@Sm?$Qy$t`Po&M{5S+% zA|Lup5EUQwV>rn4jQ9{aV^RpHF&u)j0L__)_jXFhC0yr(IeKL|T*A5IF_LyeUyye3 z$3_htRDk&Iq1dCl4M$9ezhKk@SSPHTBuIxy*loB&jN(4rA%>|IEe$9mU4*r7(2N)3&#N> zNmNTW6(3b0O;>ujpCRnIxcFP~Xcf)u(-u78Z*(DtzZh$7@TGrseD)GdxTbX=*LoA- zVkaITw%0caH;4npkslG?jOpT!<%{3(2rxcd;u_DWPFH_DUbS>6t#RqMB7M=JnRA!) zjp5*sOtVwrd4ygGUMs|>J*Tw$Cu&Q z)e63*dbkY1KoUvR6kaWTUA@gwej^2m>7c_y-2gE8QkkwA9kD3O+UIAfim@2s8iS=A zBEHl(AQ_>5hkdv%mvBi(#}mM~w&hYTD?PE7#CeWmWpq!k7|QX~Qm83k(9*kUIEFp! zX0qGq({l~w6Zw|NI->jh2s|#MHPE4+8dIYNt$c1m$C|BwpjUj8a5;&(Pe&HXGR@XN zN8&NpE_BejB&Ay9VJWqS;GyD5o`O3aHDf#q1Ic@ zIei%}H-e%~T++9OyR?H7eQ=lJaNjk5M*79L-2uh58uP~yQ!{-*MJM1c|03LNeAJ)d z(p>YU*Q=?=Q$x7aze>pklj%NxIvt@`CA*<>{;c8D4YTw=r}isIHxysp#y2)A$b@sa z)8s9(SVOop4^eY`X8vaJ&B@U{eb;;${o2LfOvU2QFXEY_!{Uz}F^yM<^s>?dVA&cg zWnlo%j+jxypZXGV#ueE&{b%6LS{7qSZ`0qQcY!(4LPzLN$RtG!y_~@TyqGUP)#&gS zi*-P8kdhk!2^)_Gc}Y&tm0NeQD~Fmj4MbY~u^SJ73NDlo@L2Ha zuVWkjP)dN+&r&pcqyG8Z0!&;7edMUS6V6d*f_nT(_he=NU- zdUODe+~mhqjQqKTQ;O`gPPl}NBSGu>;1X_bKCSe@Yz1&jDR;!q`%1=l4wsuTOMIRL z1VBWktD<1Rw(S2AUxZ8ADd>?h&^5jcpN85=F&I%%kIwNKZc=a)F2daSi}O+>DIPcB z_|%u9oh6!5`$vSb3uHlZJ=1kXYK3Ptap1~y; zbZA^YbxMFmoT4|M9#0Qvp@jj5fV6DL76JrIVrgey3ML&_Jacw&NzVn3lw|&^(ZLA< z%2;E#OFY+hH1d^RnwK|2$N-(w(Zj2yFD`cC>@J|#{Gzc_{>*U6W0~>EkD$r)tth=^ zdi2NiB@9SlGKMaf_$H83IA_cN*|8kEVM}~HoV=J*JYMK>M~{B4^(%KYLFob!8b6c1h{x=McIYPC>pngpjtq6=fizb}Am& zi76MCq~a1qX$E&=qT8f5J1b0@akh zsmH*v4$8)PrJM9|EMOiG>iG~^z<-sY_;20Hl{P{=RhqAO3N<%$tmTNoS-6NH@tn@# zg=$WcK8IyyW@?K*D#e+7Anr?rs<@E`7>~CKzkLDM0VV_5@mAosf;Uv#zb_Z=YEQZD zLs)gDZ)?rx%V%zXw(uUUrh2mMOOkM%QP-d}?)5`46ifcJj3lw;AnmN4YMR)eOuTz? zFMdP;>ZM5(TjDYe!XP9u;t*RrRWYgYnl+tbp&~5<^V95u2ipsJW%Y878v5`%Wo_SR zwiBP4nvsPb%^Msg1qJe&5;H)K%-%)n1N80Fr*|K#{*J6~>!zz~9(q|%nF|U@t?lB3 zha)ji?}<;r2#&8tJRWPASVn(!ldiynWJ5oCw$hV&G?tnX`Y!tJP^kAC1(kYKXa!Lj zR>kF-+EwV|TF{ODe=~gUIm8wX$ouy_Ec#b8&bQ<__t0>DkG2>JAGnW+)fksUN=tC1 z5ocsjuD}*wnD4+zDY2BE(T)p=yl9dMODh}^oIBX^`8pqBNVlxgGh^AdO59TQPc%w9 z{g`)L>$XYrtz@I!Kr{$MrUM3fuMalKAa9!j#wCRgOUV#iNQ9w=#%J&q3-A~ zF+Bg6UJYs098cV!Mn;_?>QY;oCjWOT9%jsVQ3_nP(~A#oka`~}dhzT+$0Y?iHPU>4 zi8$mH`je8T`}{Zvr{L(?Zq|crZ|dt9Ir^vgA}?<0+o>Fm?2Gc^xVvC#X(7&iamt(D zQ~IGvI)T@6j%Nf>YX|#7^Qs=#T4KB65zAS< za}-@)mC7-)t~nrBK|S@fEOp2Hpf=66g8GheY=Q=xj_nGxb252tj<@J=0uEIjdzMr` zK?a2WiJ`DL249CY?&qY7Ml}<%76dC(cQq%n^igb;cZm-b9IlwFfYk zg6|_4;esJxl`<7MMd3(a)B)57P~9Ae7W@4qubDG4-93u<)**8a=_nhx#91& z-0(MY!;G8rK{47ZMc&bdp{Q&*DRH$iJ36!Js2`?#v--1!yQ@EhyRAR?kAW$o2%Il7 zf7W`n`isoqzbK)ese4t=?e5_6_pbnUpoj&WZkvp`(kkfm{95JSbFE#|vK z+;h(mn(dy$7Q^rz#h0XZs#G3 zC_CHmpW_RQbhuDpsX+^c>iH8%*T`S-pq6{On)Y*9xVs^wRU8CBoW6Cog)K6DPl2KVmWTgyNG zE_sn5c=24+`5`Nx17jHca=M-kLzTGt{@1`uNilF>7fpzr;}QabNj*D{)+hnN<`Y7A zDGn>i_0vt^FkzZ`+*OXfS$Tx;8#oDvhO|3cJSl5ZaZ%bNabIi__knpy9TZyI^P%G9}MXL}dJ-XOSZ!DtjqLtg05uq(~QRKG{3{g`(p^>iJTAuk(?oqFe-d}M2KoSzF zpWJQ% zML7G%>eh7Fzor$4DO%*q+Lg?Bm}h9_4-}Ce>m@&9x>0@P&n)Sg-A+kGJ;|bS}ZV@O$ZUCMKrn09@74^m1n`Dw{iaG1}lQ4|2q1gmkl_bx)b7+~=EX z087OD--%|0By>6~yV=VMip=(&W%1X&1^&GjfAl{S|2B(1ZjT86&M6oIV%-&d0K037 z?678iTI$Pe9@L{%kH7lBV11;x84~8ahSp}iv3vo@7rzgmo*~C`_s(|IFf0Pfen$33 zv_BU&;>&O}Giw$Nng$JL7=p%BD8n%hFb6v-UbK&O+C$3D{lHq~A>mcMGO&(>>|hPl zw4S-%_oe6@!g(RqAg91vd{I&IzOO$%x)B!zyS?dn;U5PW2S1o%RpQ!Qe0xspR832T z2Ocd-Jcuje!$DvBKy0?e`q#sruEUZt{^)^8i;#`k1@~%u*i%KgPDe%;c+M7|1(NW0 zvGlA5^uWTSTb>p^J?s`s)9^t$!hlsK)(;|d0lKi8A`DYAAA+v5C@t_^EK|cz%gj`| zpcFmqq6nyyC|Q1yujwRv=pT9gt8PvZvlh_J9QIHyiUeMRD7 zTvi@ylfUT~sYNO?Ha7p1ZY?T3Ds`$rhwUsy>GQ{OjbAlyHUe+Gr}+2Irt#Gxz1Wy=0QJj0%D7yRyFSCsqq?9B^II;?5f zImBtjN^j&RDo&G~0yt5pQtmzR+@#O}Yeuh+I<>^j{>Hq|2JD;nTN6|C){0Oi^p+^R zyV1|WAf^o+TDx5PzU;MRMY$XGxMc|TWECLE*RijJC`QOm%K3$tusP3zSRj| z>`OR}(q=+BEb9vjT&n_wUONuyrFs*SMDnY5?cX<&`@8Mc_iLgw*sRIDp1jfMEdP{p z&9JbfQeL=mM!ebh7LAmc@r6*XcgqvR)AkV?atXMr0HRPL@2n4o?k8ye(f(2XrT(enuh_rXe+1m(Pw^k2DE^pK{9z=( zKU1bevj)ZX*o^7+(FHJhcGGf!N5E03e)Noz`C~!ERAGHW6=hF2-W}<%8q0|?PRy3T zlatv$(w8T$LWxb(U3$8fN}C3lFS(3yep7hUJU+KHD;f~r&bE)k(L=#>nGxgnxae5> zfF40Tf_va2gm`KiXOi#10ZfvRVTv@T!9GU1R*L*9O3R)Ri8uV~hUSd(d&p;7ozUiE z-ud9oskK6X8t}*8Lwa4%8lJzc+00LmYk$w}o-wr9Z`%IbXJ@WmcR`20a*4rH9#9N= zd*wb$;IGEn<}n(O;)sN{#Y3lB?yDB zC;kfr{PU$N2YJpUVW>9K@AaXl@1Cc_5^dE=KJV%9B~6PKOAN}LE*|EUDnl{S1{lPp z#vLf!z%=a8VeTNG?hrN_g)+rzN-U13bP}9sxQqW6u`pj@F78Yg$k-i1jG{-R2uVmK zAU2Uk*Lh9pAE-uK?q%{MLUK3U=KXsbtP|sjmsdNn#k7jjbaCpxB@1F=Tz9Rx7XP{5 zQW3$NX3X}IVs*KluDQKr>$0`}O*=WT|4+1!l^Wz!|E2bE(D-k)ha@AK*0ntxDPTNc zLMX;%G;Lb?Kg=hFUbdrMs2L#)^iaeoQWExLx6A%?nZp;)<#5br{HAbH;?P9lGXh`P ziyVm$t?JL%YW6#20BtjwPp4v<6cdl#KCx49`eglo9L697cuJ?h;4(WfI)$W*Xc8NC zVFi8MXD)Hr%4b;hbO+jD$0R>3o0|k_W(=c{N7DH6LzZz84e?6P-ogF)_V3k;pr7FR zYNF?mD2fAY$2?<!!4yi zMLoqSwsKARd$tBy>b4x9C4m+raTr;$4~*3J0uKUB;mpx5>B};VEMdWV%$|W zNfU71m&*mr*uS69p0utOcn{^`v|;@S*FWAm4>0un>cI7Yi`(to@&#bXZP%vO4_C^o z`pwu87Ot#2I)7Zqv~XolY*ya(SHhLSOOnrxKOL^?Z$!lZbmoh5tw%&GJrd)2;4);g zdb}3-b>4Yr^J7uhe%HRO9oIi5xNYF?!=}%jFlbxx?62dRm2P?9=<>G?t{&9;g%^+9 z`fK!n!7p5m_^Z)#!E2U3e8BttiJig=UQO@fncW!q#B+I@gnpqC-V(ZTPx3=u9^9?n znDJD6(}+V_N_auq3-=$?>+8CP;OP;43B2T4kpba*bi0^~-G_R`Q`U zl>4J^HP1EMd&LGK0o&()b?3;eqg3?l3r@UPW9y(dT;=_Rnl|?RbxNyIBU6feMR0+ zElPW76Z)_2^2X$z+Ky{oCN28t{5Bnm@|4eO7dA#bNA&W^T0p&6-PdVL&j^vQvbM7u z{oDB|cXE0x4s~+xSzO`dR+62=#o2-tW1S2AD%0&g|CMIA+`sKL-4cJ7>0a6~8vi~r z-7?h*)19%r_>rRRV@>y+i(lTCuaq9r5>HytDhCr_69;|839*yw3f&;l6V2$d+#|jxggJ`*R~4Fq!*xi~D-L*Aq>A zdxK;DshmDt$YhA~)7IBc^0nX_Kg*YWvy60-55509VR`>c8wjg@O?#IxbjTi2uJZ8@ zi~6tnw%ZQ++gn$N`mE?aa*uG|dEgU)|6}xi!gbBJ93ZUlYWlfwdqs%xTG8>YLjtdC z)nP)=5&gWv|I8P3CqJhgB`klx%~yoVwBE-Et1b;aPPi`MjuXP2koC22PboS{m^}Y( zQNQKKG}#a9Y!|RbQUv?MHkg=(K!az>2zEE($uoJuaYfLHU;Miepm+ ztorJRgx{#&iFn>G2xt#$c!}=v$4dlMyp9RDZngToh(CV4fXP~&A4I%_ECJW8+#{gf zuj`NWU$=XqfXQ!vBVc(|r0nmp&lvsQX+A*|MOnSM>+{3v{WjRMZ_xdJJ=#evIk0in zQ|mP~Vc)FgP4^B|*NvYxa{4>x2bab5`1qH%2dIk|{ZU!CtEpOV-Bb5}aU)voc<`^c zY6pa>gFZUd`Kz4U)hXXDIrUb0fAy;uZ}rKp6|EN5{j{{+p$TfyLmtHqZ;4VfJ8b;w z$>G@<-B9|((`PnxQKw|&H14GiQOmCne7fTA2sPjD z*>!XKk5fPS>(5u;9X(uClG@MqD*bkFRjXaFKiy7E4PL#b!Ll$lyGz#J!2#pcs^Pw$ zCVt#neXiNs@bgbkQJcPVwn60+`Rcxg-g`QCPFFoD4}@R(Yoyxo%f&GRa>l4{eX=jp zf87){#VhNjDJ$~z{EbsPJ~#dBGaW{%J^D60P?9=aZT;!y*Xy=RSKpnyYI);Dlhmpk zZ#@?LeWF@+es_XbY^J*DySnFU^~q5^P8=^P+?t_Ad|lrBRD-eVweY|9)lxFm=Kz%G8-3&R)JJAiwrlxln%eK=tV4d~8S2|l-uZ_AFT>R{%a*;J@$#MO$>#6m z-Mc$i9Y6BPmufZWr=I=0PxIa{<*L1cF7#+Ta)MqDzYi|?Y|GK_W{*`9OSSS^w@gx> z@qf8!N@|+AJ@20Qmo}!T@2*I;r)jNOuoDS&-A~%X03qA-=4n+ycg~gF!cG80w#OMUZsEKv26mzcMrKH z++ME;xZ&Q8ztWw&cAbD#rR~K$SLpY&fQujKbe-X$=U)|YL%)8%(_Ow~r+^!3kNJb{ z#ZO%n@ba|TH|VZ>velmg+BZqqa{OO(2QL3pz;$mt`#0V3)8hX_==5|`zkIs;tHacy zpk3{n{F0-#*>>sK_=!Ic{(b9v*Vg}$t(H$Le__=_ebry@+h4fzyIeJL`G$EjXD6z! zd_J*TepM2>xjz1*ZVl9JJ%$AT^yeMwnW*=_*?KfZo%7<>zV*k)sg0j%)@k+1RJEJ> z^)b&eVd}!#53b#^xvSdu%-QmJ?IYEWO(vY{b|p-m((uCxFT9hg&Ko?Y-_OT}s>{M6 z`akD0RbAoL?V$Zsj#}^S5e=h%%TdQheR}QKi4p3WnLYL`=oqQied@FF2Tx?0{o>od zdTg3_?G5eu(QRK?`}+oMd{6IfdDq|6Rtvjo-kxC@>D#s2`gz>=fG~8_r2O} z3v$1G@%g>lb8~!?@Adygn-Lt^=GN7pX!Xis#w~09skT0O>F6&Pf2w89n-+84XP=hW ztK`9L^Y&>^B(#mq_r)b<8- z?AyB8=UUYH)dQEuf3B5XsrSsahd$TtJKEE~&&Qu@Ps}=(HKx`4r#&nKjwYh^1J6es<5Sc~32 zYUOKzN3<_Twt4hu&JiuP(VZ=-)*sOxnYQ)Dj^jtP(+BF-p6B<4wrhKzU)#rgq5buI z(o@Ulf1%}m`RU&8KKw$veDYjat6#s+URpo!NQYiuYPQljqrEb})IM*y$$QZ*5n9#LS~wr#8a}#JqJ>ySV>a^RC|>)lzp? z&N|utE6pqVnee=^Uui9;#zY=@816Z{CNBqDKE7l%ay6TwrP@N8mjVh06;g7v;Pp@-a%boOm+a&{!Yd7vK?zODoxb|Gf1^tSj zJ+3X8GrC=uua0X!?Ty|0c7qezyX~&DZ#CqEcKxo`e8x;Wp|wf-r6~L56Iy)J9^nZm zPiU|GyeYF;ldrYz3%=j`dgRyI)!Uj(Xg}j?E$)MqI$5uNt(D}|`e6R4ueCQKyr#}< za#Cx3E!T5c;Te(+(Eo$ z6X%}wf2-(}HhyWXLzAC9rQLTbsYTV1Q(C=ew->LjU8VILGPhmGEmhh=k4|+rg;Z(h zhlB@piUB_pc>M8uGpe-yPsRrCxTi{6^jwPfFHclyxeEp~Z}@tZb}W42M8Dlt+N^?? zzpQhzN_*l=)pkYfWcuT{z*s)7r|Xx}JY-)oE?skj3|(c=NOt_iI@3-+NAL8~;A}O1-Mn+JjBU z_3`-awD#t$7n@#ea7OFas_n>49nWY}*6urV*X?IC+xZq>w-|j!dp<8G^rh@G+Q!d| zo7^`0j28H4;2n=XaYieyJlXopD`&Kfh+230e{@EB=v+$Ikw?#HpM2^$FZIVWnor%^ zOVd5hYFkSddW>#;RvWu;(}3=QXSEOdeRj*`$g|pK`x?HxZsJ+3_O4$W48H5E*6z*0 zJ$EfQtF>xz_?7{y&w}4ObAH8}XSJP=e7xk`?z5W5{FdErIdN9Ix@;{by|db|r^XJA z^E{`8eOFL5yv;f7$ZaDY4Guh~jhQ%OqG#keZT5-xNAJGloYrjU-}e^fpVR)DnRLnL zzH{2?wYNR9X!$uUwZ+G8DzBc?&OLsz!<`l9w2OWrwO%}YPV@Nw-H9hJp40CA{GQuw zf1T6j{IKga-^S;)Kfb-PwSK4bT074NW?t)mUR%_o@8wTMp4UR^f86zvKcKk%(fiM9YhF2UE&0jwT8k$Z@A~5P^IGzdj;jZJbY5%uWb^wUIC5S)5bpc< z?u+NO=zT{jFW)$?-B}ei!n@H0?U9+28#m~1LA$+u&!GQ=T+kNPJG1%Z&ZCHLmn{s1pooAO`&`Rr!$nE^x1#QLPdP`Sq0t}io|F^vt zwAT}wjfpsMLHlXA-FNnn7qs3{WxHNbzR^~U>N;<0lW(+{ug6W?(eWGYKRsJac(?C2 zTBAqbU$lJKH`>vobL(YI_(rSPz57JR+;6mxJABvV^LxJ0?hKmz;nYRnXzN?8zI1in zH`-tEyl>|m-RB!0+VPF{*t(~>bU6ZlzwNf%3rMHzy;s-%_Kh|?Cv-rC_eE{w zgUvQowz{a*QIx)w-7ab!e%!xn>+Kh{?|w^|wtD16ZP!P+<8mfn)Xv|1y{uFIMXlR} z6W>+ddr@l{R14`|)PB1%?myR_x~Tm<_`vpp4HvaFS10*>RdG@KWao9y;Lk5=lPgxg zboc3tTGo|_`WvrY)b79Xqk7!-t#18Q}h>%GUm&vAI>Fz{7m>VoP+Gu zrh7BMkQWq&%FW9L?qkYv-jE-xpO-mpYMkW>2$FmgaYQl}e%T=xF(^p+h~aX`Nemw; zFELyexryPWP|jgG#E+_NhFhlpoVgEcp1U3Y#+u=+*4bLGv;AT2PbNK8wkhu3rCXij z?=tZli^m}!KxF*uW`>7+JodS>Z9g{YNjhS`Ymfx|_w^&&OYBGW`2X$tswVHT)}P*9 z+l+eKSdRssqh;mDdYhzPM3r^hw)p$2fPbjAlesfk-d{6jKh1iR`K=pjKR-&F_SxL7Lt1~JrT7L<&Ky-&%l2R2`&grB z?RcZTT7&juwG)pIQonvEYw&Xgk7!drn{)eVZQ>S$ZKJJEcH!^a9b2?v`?uOJIZJ## z?f$v8?%Mtq-TM8d4Z3~h$gR(x(0V72K~MfV z=U~0!pL99ll0ioOh{iop8BSRop4ob1>)^lMf56@d`J+Mazc9XT+FvByn#Y^bZ;bSp z=>5iU&&-tl#&Cb%tN-G6fAlxU&kGNB8hYI8r4Nm8qkkH1qkkH1qkkH1qkkIi7fuDd ztz4L3j_=L4Kl}SzRp*6nlYwI$pVH4!|9bkGfm?k(!$fJBk7RRN+w;HI9>%yd(*J+0 zevNs+7#BwW*P)n4$se+O@`r@v4++U15|Te8B!5Uq z{*aLTAtCugLh^@%@`r@v4++U15|Te8B!5Uq{*aLT zAtCugLh^@%@`r@v4++U15|Te8B!5Uq{*aLTAtCug zLh^@%@`r@v4++U15|Te8B!5Uq{*aLTAtCugLh^@% z@`r@v4++U15|Te8B!5Uq{*aLTAtCugLh^@%@`r@v4++U15|Te8B!5Uq{*aLTAtCugLh^@%?@87wap#D8) zO-l5dscJ~wsQb%o;cCRndY`E6Myb7ePZ;#uFNx~&7|na`nxuaGVZrsP{aI?!>V*#n zHyWq@9lP?$*S#jGE1J)2TWe3K+Tqj9Kg=JKrY>u^F{{(OLbcb>Am2G_XQ)4JY3?^S zELpv}?8LbR$+Ok*ZIU3e9jZP(=z>;~G)?uZED9<9@E)~ogNI`FwY*2|dSg#Qr|o6x zlHV_$iN3v54ck8KbhjbX)fdN}g2*;j-RpC2Z0WDF)z>DpnR#2#UFw#{2ZsLPcaM7X znFlJC{gSGF@WdZwZHs5AD~nsq|0RBwYVT37Iy9_6tysHb=i;9CsGj}>Id+e1_2T+) zh-^ow>ks}?>&`V_6`x~zCMUG2E>jaE-jPE);KdT;;y*t^tKGZW7z-k+vM1%GzI z=iE&7n-{ijd~9!_dPnb9ANcyPsp`Um@y`^+=BZtGcm&*= zGEa@a?PA#X%aYZ6b$X}vzt2!hzPMudUY(()`<`0=TlZvjQGDp1Q#USBm+pB)TeR+8 zwc(VE#MB>()$yw@oWFM8RCVe6X>WX#|A_i{L5EcfA4^x?pE3IRMX$|QLlO_q8<#Rw zjl7Z_-f~sBddpWE26SvaO)YzAz@5*Zo~33^x&5U9-R@Jr@wmP!XU81%;tvrJ*^X0h zfANLSKbyWtRo;2C{_NN;>fb##^xwSuQT6^~TTflRbe~%K_Ua$*9`Jygxcb&D{bm%Z z?*;{pNqpf!^+e>X(8=pc)XF@2>sy28s0&wr@z?i9i&W1A{v|!;->t@f@ZHh3;qT~R9mBHOWQsMnGeK_RnMpQHQ24qhx&_grYTdqTop>cQL{ zVaY+$)kp71Q`XI&p=SF$Jilu|fm-*gWwYnaSf~!^b-LA|jSs3H?L3t_$GcR0c+LK& zqsJwyEf-9M$ab=t{@Rs$whhQqLwmnGy2*~I>Wc$kgUI$ywdGS+27lG{0kwSHV-VRU zsq3DJymEFzq&oMLirq)I%u+oLbvo?vX`xznVd5))zBWVk?v%M}@!$v4(Es%L@PT>L z)T&ME2mi33kNRW7`MqM2?^ll|-01%K_Pf>4p`Ei2ZycZwI`8|)7rSPwpKhJk^8D`$ z)z3XwFSvaFgX$mif1Od(?ml%xtK|V*UW`(!A|4!GbTCCRoXZcZzIkyF+2*Si7t(y|4j--dFE~;3^wVW(&zG*Z%6xLEx~H(s>X^&k}UX8zGhsZWlUEAxvUn{>@px*iO%AaDctx{8KtsDJk?h-Y4_1OE`?R!M+bhzD^ zyJtV9-oJ3~YsqO(soU50dF1=uOVz#`MqZCO{E*r(D1YvO7E9E<2ZDd;{oHD`*OoQ$ z-aju^Pe$&2?4HVp)uOz6zc@AX33dGL=DQwvH*!YDxM1 z>Xu_wkw0%JQQznlJL9YJ#p<;B?+*DW_7Qd6C!xO|^dF*5dcS-3oyTXXq23V?+2*R1 zZ4a#cYWp&^(EF0tgFj4E2Q`ddbad@B^|HDNBHLVbQ`p44!?&zfzr411^OgQf)t#$5 z%^gy|R6Vot{*worE?1|G?sV{lBXiX4cXt@}SA*4RLe{2Z>3f%`%OVPoj6JzP&0hI= z`%SOUQ(Ly0xogR`Me3@_TW9|?b&Z<2xZ{aK>5r?$i(|e&(|?&d>${;v!wc?GLl0jG zePLaYI_Mcc+Xp`^PzQ}_yY1rEd(`4Z9XEWq`3W`s)jPGpCzq=aM!bH1*qKMwrK7%I zvdeR=+P`z})(g&-sOPqQbYkTbcdOYUhas{pP`~QDsrcG^Yt`i|F0F6!)(W**QS*@t z=RKy5Qfj3gIkPw#H?7pu*? z?pS;2&;s@E_dlKe>HG!i6CYM>ANAW3HM!Go8{VulPF?zm_tB#(o>a^CPJ+lbRgJIx zN%!YpL4G<93AwL$jr#jTZ?^yBxhK>v2l64ZO;J6zzZ_i|SE81WI(0OzaS!$Uca53` zEPp~>aXRU_kae@v&b3xXzjHcTC|^TYR6V8z(>$6t>>qON)^^3A~G z^VJO<;@@khKB|7vJtFd9f`Kmv(-ZoHazhRzwJ9p zm2$2nhJH{*7nkq2cA;LlsqKorC;vf#&R41Jsd(1%^}uzoI(+&BD)CIRi@ksRcrS0I zUtr+4crR$n*uClPot&MFM^VZO%kX#uL-A6)y#e?ES~|sJ$P;uiAMO_xJ4vir=0OgNBWK8#ig{*Q|MqmaSU1xutEp_ICdcw|4AwTjwrayLIo;vsXZ1P;l>% zK7IT3A29ItL4#E-G;BzCL}b*^VbQ}!jEsqmiyt*QA#u#uapUipFmcl4JCl;}MQU8l z&C1T1GBr0Zzo780qT-U$Y17MQ+&y#FJ@?L5l4u)Ce6T9pRvEj|PHopDNyPGz@_x=Z4KHR#kV*5uscJA8!@t(b(e7bM{X9p@j zKX~ZykuSbH`qi=HC%!&;s_OKav**rV_~zob-(C9thaZ2seC6j~u3r1~x9h+EapTXw z{{D~h-(9e4UXcIQg8e^T{{QLp|J(KdPaCG1!^MW_f4cm`h7HWi8(3`KxZ+LV4?)qcwia_R!URSVVDg5(nJo;-iS|O z)2Lav-N=XjDK%VdODibiw~TXV^zw;^eKMF`z_mBrK8Afu#IR8B3|pwBh5YgwK17(3 zC$6Z8D}A(nu3seTW#p0h>)pVor#;M(4Vq|(Nr>hL8IeW#Ran|c<5ks430;}t!A+BO0oM1}QkQFfL) znC0fx+>HE!(yVO#lfk^vN6THXf@G;MYkdW|)R$TI43YQn(TR4)6-t<;$>{a(>%*E( zAk!f==FyQzI&qNy;QkCRH9yeqz_7ytS)rsvynZ(+=X88e-i#>P&JnL~jq!?0_#OJ1 z;`L#?LKwHUPs=HyDPBh-u{A{k%ooN*4fUT?05%n0>_g`Pu!}DgnE47Cz<7>w^ON@+ z3&k*v3^P;HV1ZfU>fqn17gY}NAh&iW$>nCrrK@{l?9{?Ym*ged`+X7lhtu@ZhD8WqlAKx^x) z)afuY^nYwBKzRa1y}BI_`1WT`Q9(ZKb?N0HzNlBX_~u1nv-HFl<1G`DoG{8IOm~|z z70Gb=%MiUAYfMgBQ9*G*CQPm7h|-34?{3!1Ncq8FR;UlgLa$!EltH-ajc-ci3A0+L zqN(`>)AJ#Xantt8+7Za*sxf_=-4RXj*g8GFhTg^C)W!s8(2NC zh+r+jlERfmtaDhpu!3PB!+M5g4XYa#IjnV9^04x80mOs*oVv_ITEu|82yu}U{xr8K z%}Q8qcp8d?yax&k&0#QLHZ3E*psV17I;eNqwb{$hQZB<>PV z?;FyqFr8wefA!c}*Hc=Tcqy&ZJ(bppb(Gd29!l$~mX*yba9%smTN#+>qclpduQUp& zr!*?6S7`I`P<%ps6rUo`LVu*NxCM;+;4O=6sL;*dRe00sCN923UMIxc*}qOLrA}g9 zr?|F8o=T$QYVG15T(>x6hJ zR)3qXr{bGlSMg2sR(yl&SJ-Z;uiTQ}M7brgv2sg@uX4-MmY17XNtz<<^ady+%DEI} zY*SBZlOCkBNeoolgajyUY~2)ziL-eH63MIRedmTkp(9?g!$RHfc(bEq`JLP?J(ZTg z^#!iC3vMgBm(tKSO!2CyQ|OUgJH8f#Ze{iAD|SeYTXn71r%g!{rA2yUr77~-sJG8s zo|PUIwc;fXfYPdGgUI$fn<;Hd{D9XKcukZ>;XVgFt2`IioS`0YX7{5yCk9e`IS(bL&qWVSq<&6f%q!$|}E%f-#GC0JPs z87}I!t-yEkbD<;0MtjBQvUe56y_g+X-$y~8Y53;AUJ>4%q$$dYxz6Gz`xxpvQP#Ds zkq72B%&)=q3R}h1Q{oa6l%|+_>R;AJUt#TJWBv(5H(?s_;6M-I?J)vra306pTnF>M z)nB$N`Z30w-)P^ehL!azTE)~;ViFTUf4E!vp`dST=cBaCu7y6~gShAyA;{}!Ikztc zFSrUXt_Ldq{`D1q;N5Z+W9FO})`x~zPa2@D(f2HPV$LcOGo%>f6*HkzhW8?A_V?All>utp>{!dlT#xuwXmR`?;$ z@IxQI+_0*CrB8)-p;xkJyiNE+PWP6JKg)pi(?7AE;*a|C4{m$8O;xMP78T7f_EFDI zK+gz=Bzs00ZRzdoC&s(CvUmmb9arjji09-MeZUz<%!R1mrl{Yh!E!ESdgY+ebrlZ5 zVvt^YPo;fgL!}AITnA;ghS^s7C@Zh}Dob`YQtB6pekghgX)Im?T{yhiq|w(;=^Nsw z1aGdT^n9_l(q)B*(rRHH#jgx~GTTe3f7n;?F2S6b-pnbUn3rvhIqu_0bHmfnOI(k` z8`6ZEzYpPkk#3Hg>|kdZEcxK^UHo!O)7mW8WuK4u8%pC=_wy5${l!H#v(n|X9?DMi=VBTx6%xAK{L!@ z%`k^G3vOJ&c$a~5`xZY?wEpL~!Yz^xu4cDWWCws+v24deate!ILYNFBv<6G|3j1@tjyE(qa*uuC%*)g`n z%+9*0*aIDGybD=|6mKO3V=@wZ93zj`aGOsZ#b-UnbfMfEF~0Ao&`HC)h4J-1Z}qcr z4Mu-&9?YF$qhwoi{7!7IG!MB&X>Mz&G^%J&SU(wMxD8|2_K4EpvU3SI$Ht>7nO6Kk z7_PzFB_3(9|Ltt-)xRpnsoA?FB2jjAzCO)Wmhdklr z->M_#AMAhXT^6fqMeV{`$=3Z(=yBK<#e0G@K$E}kJBhN>&2}yGz?iM$?2mQ2!_@{# z+rtf&1{k;ACBBN4j;J4uxkgp&_w~eF>H8hd@bTJ5fiBuBzZWlxhrh4%`g9ox$!r& z`Dm2I?ycA{cG_Uzzlp|KgU-!GBJdgKr#z&j+x8Dt{{dBX< zc49AqI(71|^ie7gdn-M$#x=qk=TpM6)K{#uY@W3g&!x3QeJB438-;kY4}m7fK%%!| z^#kvqvge+LUd0{SrXO59{w?>=7^?eM*=|Z>MmZS8c^> zh+`a9`PmfTW;P{)ahV6;Tm9rd9BWUA^V$>I+@?&%yN>aY2ma2(`>;W$#H+d=_)=>; zvDSxpD?Y)VV%_jv#om;8+W`DC zc&&7u{6t^(R0`YJln?Q~{j5~xw8-I1h1p4Ue11? zy`is7*@;*1NaP<%@FEY+{+vI(1zr_!UmS~kH1|-N!>>-Fm$QFk52Z0^upG`bus`c( zQ`X~kw0Qf8wo)$}cPKi@zUDjFrYy%>rKiK+@v2SP zLO1IqyCLReyTCF1Be9>jUPrNCge+?h-^^-=;}#5%X4p3-Sy zeWgWN1I5SIUa^HYQ^Hr&QTi|RRC<)V-y&kQ8g4aSlHbNaX zLLD|b2-$|0P4QZf{TBD}Sl3$?wn%Os-z?ByX^4$8*4!1o*lfYHU3OFSw=U>gUD4+P zl;mievJCGncOY%ZSB3&N7`R=5YX@#i;Q9jB+XdIwvX0WStO?f9Zi?JDV{f_;!oISW zNTU_f=mWt@Uu-mON*3PDq|dUsxEc0dJjyP@Q6GrsgVsR_#>^BNXr*#dAp?Z zzj%B5__(TS;eVZECYeko$s|qMrcK-Q6=(~DG?aHp-&<%Qqyy!hq)kd9Z8A=#rA3rb z5h5a%%1Z^rh^SQ&YeB7wI%1T9FE_VFt%w@A^^uEQjWzem6_n?@_C9BF&ZOY;&+nJd zXXVUUd+)X1*Is+AwfAvOjnJo6^yx&Yan6vcmdZLu*KqbA73jw*SidWd6&oJWcnx#> zT1V#SnxS*?=x>?xzmWibdVx#_KM{PS;n#sMr;NR*^K*%ept(x2cW!cdZ7X9I@bm1X zA4gNfH#%}2;E&_Sne~mefc4Fkb$`1fuK@eK^(|c@ew1ygDWm_K9+T}dlyGhg!!jchuz zE|tNzO9S-HUN2QNQaBt|nZM4qXHIF4UIugJ+)e)&icTmku$Y zqwNVFs!mmnOc*X7w0o=KCM`qqAxG{7{9`8zDk#)fSYi*nB?}NZzeK%z)HQ`yD zu6L^Yp}zjKuFTQoJQ|ZnN8@r2eS8~jo~yGMe9V!#pMvLIXYS0Qeg-c{Y%GF7$yp4XTk~wE|NeAMz zuj=TSg9q#$vgJwU7jRJNPK~k;Va*$W|09z`;SV~l{BewKQ^(a{xXz4q)|g7{9hKNS zD(R=n!&a{C|C%G;2P&`Ec7XR%-T=<6gCFNaLJ~JJ`2%6bEQIYszHJp|H%|S12`oMc7Vi;7e2C zOH*VLIs%n-oheb|l`?E%r7{IxF@-TVWzWQnQ6{|DHXW8aarR7^f4Z?R-K+PGBreMK?H=bz$nU%A~`dbb{ggDi=gJ+n6USr{u|gEu-NJ zL7ZLxjJ>L*dM4{~!vfakIbu1Y-Sft2e;rf3v-9NBK+{GY`)q^BxGMWlSUOt&#cik=y84wU@c&Nb;V=kqPGd^W{mvzyAy1DD&>S@@4ynnEOhfcl~|#-T87z-&JN{ zoR%|ABaFduVT|Q+#&U!)?5E>Up0-3iV|Km-Rxjp{=F#%ed>H^T%>S7ZLyl&g^kIu) ztO{$4uqP1q1i^R}JeV&jps8K!!?-_6T^M6#+$W;a5(wvf zH}7u%3pIX40rLQPbdneHb~@ALdjs?wehi0zIW!&!AgfALy+nXMTaqXTPQEp(igleIj4ZfWeJu9&@5H zXA~RQ5OOiPH{*+dJnN5R^n?e(!zzn87gx%~d-K`bLg(1T7x z9+-C6?*6K8p5EShWU90ts*x)XPLoUbO_w!$XULMiS~+XSOsVgfB@5CQ%bd1#q+2T! zH8vbg&{1@=rX6+|2zYD&WFGt*W{apt9ss z^5w_COD;YA{W5UKD{DiZ2@l}X%wbo}6`4WCUpSk4L7a7}+vpW75 zI{sp{Dfo2!T4&W=Q&;vAf?TR~Zh0YJ9sq7pdQ>^^Zt9FoMjF2z(;vs^)>FpnYw8?7 zoG){M{Yua1ttc<`^y8hXFlz-sy*!=7$WQa-Z-DU)pd9-9Euf~;mP>!H9b#S5_gF|` zI7lho0A9ySTPT>;j5+2O={@?6v2T`P--H%2?#$+(eY5UY`Eoyy*1XgYfD7GsAaJA~x`s!^nBUl_;X&dH zb5b!$!CR}bYgH%MuOMTy?;D;lSe|jtjmWu-*E;1PjA`W|)^=5fY=>PmWo=jZ+MGUP zpj@V=?M(ugdbuqb)d9$88Dk)k0o0$bN6aEl|Z_v&y&dVk8GJDLAjfUjDqcORCs92&)jXuTL zWt^8PR2Of z32DQm4TQz%FKES}6@gYLhn7>EC&kA?bnqbx&|3I08}I3zcm z5t0GTGfF)0x=zYyX)sLZWDd^kubQ#ht9FXkG-K?%kX!}4uJkkweH8cMoVoBC`b_;m zH2yGQ=bj&u6Fr*+VSb!*PQIK24KIHDf{>gJ+`Y@CpMX#KanRhqBqWD{TRfTx_WwSd z*=JVReWsS7X?aMt0e+f(9P@JSjC3ioM+sv9d*$rX<}q$z`yZ{Rsn5vDkQA??{$Ae9 zc|XqXL6H;C)2g40=AR_~qrfd))Jf&Q(RqxS6X+wT>gQP#^Nl_=5bxrcTui)`gr9@{ zG*0}8#v@H29(%7)4$jd%tFu6`Ubj@w$YY=IUlC)IUIlNQna{rFwTS1Z)1x?KKkmm(a2=NCKIN6TrG^&3s#=!Gyn#Xv9#;K+4oJ(VJ>1eU6 zg_p(Y8+6Cst1_HT2X@@V6xEzC~aM%tPWv({p=oa zEq%K>y9e}qu14MylD`9?FW7qP?~+?W@+d{Gl5cPM{wE|g0?MHsRod;_3W-hq%pmtYC+JJL4U3CF#DC-kEFnqL_ zk5i0=8NO3*{5g}V6}Pm|=}?xkW;>@wZb$C>K*;*sX&LDMa6^&!@kXcDY-Q3x;x4%} zIBx?u);=SLA**JP+usC6w4C%o;N7clPCQda#)>JUTi^Y6h2)#S+LWcEzYhav>U&hz zSoO;+FmbYYBO4WpKdn;?&tV-euE(EQ_jaVwu{p+L^57rXAwLq5PQb4(4dAHD2;r{- zN8K{%@5^_G|#_I`(9|*}Cfbm5& zx{d+~;51Ll9>8gvvp@YEknEvcD)TZ=t(=d1=9a}D$H@7*2ca}(?mrxoj|2NOz0TzU z)<@P#&8ycJX427bMrKpLAI2Cmda}GFZseQYp9sk_z$;3}lodU=59icG;9W(E5ba{IaoX!Zro&fbS-&Q&n=q! zPT^XP-QN$%FM!wGdg|~01di&v+xO#e=mY%eEU!Wb4Zl=g) zyYv{xew?uju*P}*d(K4>xd>4eW_YTE8 zKQz^Rn>pX~GV}32;Qyw6@YZyJ1aLYQa&X4CX(RQhgT9d+#?}I3=Vfg#LtpFZlda5I zfy`Ns%o$gib5E|!xtcm!8^I)GgNeunl}0u&bLOuh`2+C84%@H#`tVT@j_&XYW7-{;`zEc8m~E2XX95(|35=o?oj{Y)kluQqYqGj!C-p37B@`` z%R#`uPYB@1r)6eX9s-(fCLd$N2*dMeQ*7RmbVVTC$V3P56d1PiQO7`h4n8Kpk2Jlm zt)ns7%==d0amDG{1g>hRMB-`Al%RVIgq!u4y|AN7#_r_8Z$O41GJqLg|ecdLdu`@>;{a7 z6{WHQ8Z${hlRC{LeCC0mz9=(4EWZR+zeM@We8q3ykE0HQ3&Qe8V6C^;gl7bB+D8k+ z@*cp@(e{GB1aaKXMR?=M=qPS+^J<8V$K|9mehC}x+^MS%%lm+}nqJ!=-6wurHMXll z=YwXyQAe|C`}Z#j%YOj3YZ@J+$mpuG^5dOKWG2c|nR0EmXEGjvr@efz5A^$R&ZG!) z1m6msEBH`MI)*)YQAiefw!}jGgkE;@KPN2D0#*;A?J`07{Wv4vPLL4mb^uS=_n#Y< zw}5ls>-7zL9UsmyK00~$=;X7PLeGlNYV`tSz`h#J159JDHJx?i0>L-M*dg~jjER}( z46$R(#Evl&{xlQ*G!wm2_6%YTG8+1n8uTeOjF}q7OwF+>ba(7Wm}^DHtbU_*RaiCx zN3?8aJfg?(;T+Z5K%;{8@%(_AR)^(&z@H|7(>h-mmgN_PCGkF&E;Ir-;?%7T%O?SU z96!z}QM+Fi>vDzJ^HsBk&Dw`OVK27TzABlpW1^IGOp;=!PC~3hW)Dr<=y(~vBrKOU zQAW*Q$MMjrAnx3loQvJzB^E(SFFv z2-+8#UoSelPXqVe>gJa|)4YEUT(7}#e(o~(AFx*6)dqL4TFUoM!Ok`{7^X4?>80(g zAPu$ugO7j@CC(0p8QJrkKsl&%V%)b7g=4j(R7r3CmqTXrI=byWjbJKX4*)t(74Q#^aFB{psvHWDYV;CoxWS z9xAQftzr2Juup06uD_20x9hv9Z)p%WJ1Vo;H%&pmQO3TmnEg*E!T!ZZ$EnDdie1R# zy3QJZiW2pCNt&}r5p*Ma#`I{?9+pDD`krzR9>3=Tq1)WL(T?MA>^uDFtPZ(EN>kBf zQA?!B(ROs(eDKDw`~hfDdMeMQk)hb2||_V)F88EuE&En(RW*uJ8j`2C1N zwp@kdaqQo7)5W)jWjf&Xo&K%^j{4|~!%;4OI%jKvYz61HC5|M+vf0ljr55feYo z+Um=&zm!T9bGm8|Hib1ISd78tQEU-UNLVOqrE%B@>#&>GqwKycWuv{I8Jex zzDI}9fN!k!v!01gtFJhIm~1ajhe5CpeNo+0`)D+5g_KeDi(q zCiMp+&)jzn`vcJEhU@RTTdA|YFO0}S=*@s$9C{Jx1;Uljj!t(1G!#cU{P|Q*qYlnY zN9~Nt+lDbcTc07TYjq~GX4F@**P@*mH@iO=mfr%#hmA4^-nE^^#c|W!MLHmx&j0SE z^Wkj&6-yQCZx#DAY|a_y?2w#I8>{Y5+bez#auM*-m%O=xUd@jqPTfbsvJUY3Tl;ZF z_Dv!CnltUC^j!&khYm93`s`mBkt-S3M(5Trrhl$|AS_n^>91?wQAf%Zz-gUwa87eX zn!)*KwOBdiBrAtF?l?m3o}4J79F%8|Ek`wSZ?V&d>~8l%+E-b*<>O(#XTTbuKBQWf zh63sLu2R@oeM>qqE9g03TwkRX>Si7WiYq8wQ zoJ%IK@h$b8&Z@Kd?f+s});x(U_6^GK);WM9j||~I_Tuoazkdg$?-)xn4hN6-r*me9 z@T(XbhnX+4t^uP;1Dg7K!hx_1>btJN>~-SUCsj5Ngy~t^QT*4iSH*_#nMXzpAp`m8 zIi-2{t>M?EyqkS(WdeUe?4+D!HS1UMYhn2m&~T?)e&&lGXXg?85BpRVdb6q&XCv$4 zQb)cE$afz3PNRI2p&d`)tAi{gl(q5eVfhfyuXN4$&cPX(I*4=1^Nepx_0)VR!sje& z57BX5~(9G*6We(G?0b0{9B`9 zHRy7&9oHo0vVWL^-&d_z4*>LwRoH(H_)33cJyA>$357sJ{pKyJwxw^cu>%U zo3gaH`^Dk^3Cll$$cHo!zB$70iGK^rD<)6A3B&KFfFXU?edA~sdcp1>Uis`mGMH9v z)#&nKZ7Fy{4?JN9A6_5J%gWs8tjyhl4$;whL)+u|kaVspk*kJImF9s{evE#+jv7M97Dan_T z9q6&mSZ4n9kxvJCFkXg31#)IVfn0O9wiokK!*)=HHb{bhfFGY_z=fhfmk-)p2eS%IMbWVWIbm&w- zrwBTlrWOCOkfu|)54tm;TLIlj4qazX3}5B1;TwFAxwOskdF9nPS60fE`|@QyHlP)K zVLoPGAm^gzn~UG;++)*6YKEr_PR_VzJoLOW?N;XM{yiIE)7%1i0C-%>qV3oa5J#hrO2dW%`~eBa??G4pwHyY(gU^;xBkofxM}7bxw3( zSM%Yl{+B%$`IS|uU4}7*4kfvuKpq2D-$S|x@+~-hUtU*$Z0OR$ciSJ&;f(n_bh9%? zrVURWtj<_ZdCnx2LAwJ#w3L-EWpRP50s57W@eyN{ zo@+YF&>_uX?>d{k>nwD{wMIv5{T$=?IhNz+Sb?A81pFK;@pG)g&v7E{JqbU@Gx6Cv z1D~zM#?P@X$7gGVaj0W)_-f>tYuLYB?3NQg9l#N%h43C=;3LH0U4P#R?ALcQ7HoI` z$NK6|XVxtCpxL{huAd;+?+wdUeFbs>=lV|JT;EjmO;gb~O=WGHie6^yekaOsJ$p=G z?QUBJ{e5!_eXZ}>|828P_!tg(bzqK!60-tn%^C5Ax$wqX><6|D;u{ON|Anz_Xv4ck zfuTZp7ya%Jt3=;QSQ%lFoG{}bo8knOxz7Oq*jnV@9els2gY|u>%_nmMe4qmw_hIc4#=hoj&PJ3oj_FT7elmN?KE1Ew6!E8b=5kJQFZ*10ylVl>6tw7R0@j3C`OM+5 z^Tv(uE|6PO1+v5B%lyGVB7oETn7~Eg2Y$SBS4{3YS}D7bL2l*_rBtGZy~rd9jpQY( zPuBamPN2W$(O+}vui9*X=^n)!U%l^xZ`=z1*1XMFDG@)entJP90lI!^y4AFcUDMbH zG+TeVkzU&EHu_)pIqrD#CR;MsEVoaL_4}cb%2h(Ge$He?oM{&J_Incfnif z7wz--BLy-K@b63gI7jVG_)fWdQTGgzu~%|$7JQYpo;|VNoz-OROW2h-D>Ie8n+gxg z&KZ>*kIr!-L$jUQ#|vcfr1oW% zYIj~b?E4c(*aIJOIG>v#pBuVHKApZ+KH1hTiC5t`lPw%ak<5+`!}X57z4mtmEda)f=_)M*0$Yv8_q2e|?&4cxAd=a%6_AI#eqc z9GodIgKnj&@1dnU+x4i?JxeGz&0-Xb}_ zFUtB@ET?yHZlPfYetlEKN+Py>2LDtbe*o$p)INewydFos*_*c5y0x5HC_e@Enewv+ z3{}d{&MK5&1Ggwnc^|mQz?2|f_14&e1RHdKhOW6eIK#J*uh3LA=@=h8n?3e9h0?fJ z+Y@=5-z~sG_g#NKzobxJ*Zh^L3s4OLOFYHL{94~k`s5J3*h|VM!{uuAN_uhdn3^_W0FJPbC$Jx1@w6d*G4s0)!w5ElY{{Ha$XnTFv_UTwT9yf3w zAB`PL=bTg`C+%3lxsnHw-5=oou6x9sJ{#1v#~o82D3k?vP{xNeA2!ErkI-h1NlO4P z@;`T?KZOsxrum=5ohE%3A{$-A9)2x-{!lPn%Xjo)x!|rs*$h0cX$*gVguV{auAaqw zbUrS6H>qd8+)XjeI84(w*h0qq$Hx22n>o&2McAtd`-{vyh4Rox3gsnJALjT`8gBqO z@NMI8FCOt<1TvaN{ZdI2CQSfud|0q!kdN-0{P`GPnmj!1lG>)ar=$X}P@W@{>kxS# zWL?`=#GaD!^r4s8!C39!zJdD+<2 z$D2M!*XiAX+y7*tZ2VH8T%&1JKQ_wQ5A;`hkETD&-baCs<^bN;NqYyE^XOE0v|+V8 zbYzO`IW$#nI#?sAecUa&cRKo~8FKcHT3OsNlfBu6tb=RdwaYE9HGK%*d#X^@JWY8& zZu>@m-v-3pcm16K-qfXqmK4>Ekec?8lokK=3EChbQeM z?Ci#u!MiKM`1~+l(~MJOxt3=Or4O+8{IF;9zneU)?a_}n{gyE2En3Wc9Dom}?b)qb z=F$B?-J`Z01MfO6i5n%Zp6~aE8Q;HV_grfW{tkLpi2ZxkKWx$Q{lo0}W0fOW2NIN{ zp+s8#tx!G&L_VQq&~-xh57c+yo#IjVKsqrrZW(0kYh5Pb*AAU9bd+`$e;R8XboHEj zl>Eav`5Rubi``d?olnE0kNu2sbd%eMw3X_#{dlKHb@G))CtqC`J$*)79eayYrF>D0 zleR_{Z&JCs(Xlk^eqAUD!0%%mz?u1uj1-86P3gDD7QleElg6P>{Wz;<%e{Y$wjAZI zngR4F*g$HB3*~daE0kLH4m$4x?^6q8Dskh)RUM2!%-Grw`|rbqS9T!dj6(k?eK|y5 z;`>_nN7fWzhtgMjK5@)`o;XqBgmdCJMdl#uUMQ~ub3UnUp!wlH>Bkvbocm>b`0>Usa-409 zdheaZx-pw|V-9UHmv*>}@tt67ua{wTv1dCG={I?y3-Z5jD3uMQy_mEolD3w#lSvyV zZ6qgc^(=UsvsSV*uF3j@#3{Zx3%P@HN3K4?nabS)eR)!aJQGKr2|Y%f8qPtoCks(j ztM5ZzfS-709eOuLQz#_tP&rhI-p0@^j#t$K1X_PvFPd zbptG1oR~kBZiKBOF1@PpRxdFMHc!xBe@@Tc` z`EW*G08OW-SbErxyo>!vEBlf4>_>{&ix_{`Q)6-}?Nv*ARWfG$x&$L*b*QYu-Z~kP z?*O|$rQ-x%)Q2vA2fX;W;jE#7_+rxj65K7Cer18IBz+_4Rj;pfvteew2lF%aIG}Aa zmfvtHB5wh2SDs)vV=WM$?|}1O-GgoH@$uyegt_I(O+UOHJLydk>u-Y2poTR`ZQp*p z>1*1K+fOJvdgk{=r2c)hf##_)CTm2bp*(aLd*WJqfK0xJu;_E&9*hgw#G7d+NI?_+7K8qd5Zb{ zQQlwD_gUy8kU=VuLCWxN&~ptMHyf_|+lI;j4Z{!6|5hPSIj2PB6w*)gWS9mk!x%rD zXZ0kn)p?ro9z`a7EF!-F_I*a{&%7AbHNac1%X7k!n*;Ir4n6Ph`BX&i)AV{?hx8?^ z$$AHGAWZusCqLs;xQpEgHrX(8la86D&qmOd1=}xxBaVD7B8vdOA4dRZ#ys`##j||U z^^50hgyxm`VnlulWNlUrL7ee@qFWv1O?&WtQGZRwuKI*J>kDK(Jo#dHvUjiP?yp7U z2f*IX(iU0YNQW+AQCJAMfJ$@39eu6}}=-sR7Jyh(R>ES)o_MCPDV zF!v3iQ<#8Gp$r{r8Ec5z1)Me5fZ)T+JFH#E_@YtA4%#4cfVNvzAgfr%&Y{iJZe+^W z%ySxJm2{px$=spFdzDA$q^O)ko6V-pDxp^fJ=<<{3~k^08`=Ue_tmCDl6Lp~0laB< z?pf-yb=A8I>t1I309SlY$Gy_Z!I}OG;#}TV=N!Ukfjw^FM%A*S8#Uj$C`I14c74v( zrwRtgzI8zq)9!<>M&y5iVUs7{+~D{9e`NjBcQa;VL7dvzm`h<~c7IyKcXp}Ph`f!g z&b>p}+SFfj!lKdxxo0_uX7X?Ob3_V8T>hwcAP>Ov;aLGZafgZXPr!`Ba?Xk}4()wi ztPlP$!}E${_%9K;>{vve_`J3yJQTgMG+;OO<7c5G1{WsGk2mu6V|x0EeyfMaz87KU&YKZA4D5H$x9aZ~{t=P8^0-)d%DKF%B%FVnyy^SKKh80dA&%{&O;Xrsn(k$f0f_ylok zxKC#<`pUH0V=Dq-PA&SuK6DSP8C9$qC9ExcTcSnlI$T&JpN(KURvLO9ig+c&(>qZ8 zVa|j?_(37IF3#bZ)B2R(=y2Tc(WE$wrfqp(>{cU-ytP67u6<`1=imndZ|3}uo{?j{L|?R^NPY|W*X;mK%Xczo zVgaMCF?~Y5KAfX`!>ya4xdG=0Vjz=F0+j z!aU~mROYnK-!j$@z5meBHb*9yNV~JAGi{!^yhvtmD3Y|w@;W#1ee~n(`BA=0bHMen zn;l`z&SPyy*73?_?j$Tn&lyM0$=!ssC3mG}oR(^7dA&fcdIep|kqEZ6B3X4XDoghj z%X!%EYOvo;+QI#k*zd~l>+pOLoJGiil>HRLx9m4@tnYf6$_Qqh#y2wOfYo27+$*{B z^pzs~NBBm-LHs)RafSuEM0FpwhaGyyn))w{#djv6A3UUT&Pn7s$I3Zcca>)@nk*N+ z9>pJ}Sk5^TlSPM0WWm8wnYWL7g!XbrPai(0J2=bMft|`Z$<86Yj~Cgd8oq91AeEOp zxI3$X_0^qM!`qk}+gT&Eyb_-ocTpEe;+JmuOpSvEP`fe7xUKW zDDdOMugtqw!uffr{QO`@zOfHKCp_`1+aMkd{U6g0BNxl-Ar*ncIgxZU;Q1gS#h&CSsSGPPwMh7d3&nPF<9_ zRKQ%~I}Z4I7}+bs_*fU0b*#7NF{frR52rE@E78OGzO6&wsXRNjf9SurNFLrp|36I` zlz%g(0=TBQG=W>iIICxzoy0h+WsFT`jKv2|qI~lM@tv)4*~%Dg_r@q=at8ONxF_tB z`dt~Vd+o=O6@a~aG+&k9u$!<31@Pt`2=s)61@MNq=HQ^&-(MtO0-pYg(j?tJy;~5w zZyz?Bqb$nlMgLE6l*Us)zo8SyzJsmNPiqIdP^C9eZ)gVNqkn#z_)7CR;C4e-%)&ORl~Em^>JAbtwrQrOFbr2j|t=*8$A{K8)x2zPBZ1q($w=zlqo_zLv0PF zEwc5{J$&NyK>eLEy&Gq-M5v1PNz1+>?C?c$=2zXZa1`Bo0LML&yuSuSG>-NI<1B!i z6PG!o==w=pGsGDQ{MRet+i~Q#7;<0;A45M)E58Ekp0;i)0`0lKN+xeWKNO z1@Oene4$AG1oUe;l*cm9ijaU7K;@mZU2%-*Lnb6$kGTgF;J+2FyE zf%y`DvPfR}61)ML&V?m%A$!#+_~=e)Sct#K9P2M)>^8Q&b{~Kj0CT=Z8T7m*dd2ur zd=S%9DFbJ@6V>96<1E5Iq>r^@2mY7Tmla*__Ng=eRmeb|e^n#()3#{(T9JGJcv|V} z+-xh&!HEfffH-?Kj`jy~nWo9&%wCGSwMeVB3O`LJ#u?s?Mkk-~?jvaWdXa1ZDw*$E z2L1g>;B}8aa#8@NcDo^DCG_&DJNKv0>Z%xDcFoW`ZLFV^(jNR~k^BXy`;AvW+CG3& zzQ8S%T?>&UZ3Qt&;n2qf(=k?$vj3rvjE@R?8?^(- zAByB8;FfRdIOi|tUBjGLiljxub&mjzFf;;qm8k}hFQ6I9p=tVM4$5&9+>RzIdk7NZ0W0%*$vmXO?p}jJ=_f`MNO5Hxl}D^ z19IZ2$cYP(6KCL0>YWRiVE8P0&3e99S*zd4T_|JP4{Psha%`Q4-=NLjg3o`OvI%}RU$OWJ4l)k^iIN@rQ{tA2GlUv(`SVZ2n&#y78n z@7Vgz4K}*tsP0V4229S-U)rXe7xUw+Z}16%4%Dn|wQf2&8{Gu3Pt(B?zrpVjpiSS6 zoo@&Ib5jscJWVqf=+k&A({`L0#KlzxOR*2@VVv${tZWy5Ue>2CEuQXI&W*~d^P=*m zTMqsGF5ne?*ZPcBnD78@i2ax^ojIRO|EdhjS7b7t#Y^i|$NYJ6X;jYqu1k-0^y8fS z%jEu}r^|;28sr0Q_2?Wb;R6eGPdAA6$(|KZTLN-+89dkf*0ver@P-!jlZSzQN}v1! z@5;+^;uv2l9pA{~liANtK5W06wtIC{^47R?+;jn)?$OZisQtR`BJN5AYM-@v2Hq?2 z(;}Yk3;cNN!=?GUXQvNvZ`>rkUx|B_67KhH(B+!%Na%UXS@1xW*|9O`H@cbI_~|ph z&}I0~Jy||Ce;l9l#%J=%sC*Q7w_`>iT&!Pwn z%R7}lJY^^%&j5ZwTo(MRGWh6L*Px5x+fK$F$NaPBYkYPzqZ6?DJsm@mjLL_A*R%{e z76xcHAI@1s8$qv3-su?DQZ7!v3zegw4Dz`;d-V zwP?OA4{}azFMGc4lW!$H18IC=671my)PEHD!58jq3d^P;^lBTq$pQLCMjOz*4SpiD zp)^Fe-=FWIK19DOJuNTcWrW*r0|dhjzi;O5GS$^t`%;~~XQWE_#%R*qGotcXhpV$y zyPNl0&!_O))Bjm{oc&vULDE^sxdOu8{u@@Tp`VV*i@=GVTugjF&fz@W*{py5`#|DP zz*hjj-&p{s?fJzhc5&JQoq-v1v}XWEoTewa(+cpPgY)C;8j2pYIk<+}Jzb3%n>q&u zp{0G8c{(bu0z*G=^F*Ha<8t;_Nz>1x^ve+aLR__f^nWEP-}`D*LeJ?PZrlU0krN#m zYopaX}M@;)_8XbBAXdnOfy|UmRDaX1D0p_h;J?xMZR9`T@k82P=+Z{L{S;$^a6x7h^!R~z=I-c-oW-80VIV4} z5~qqd>JQ?NXM8gsV-8X$v;TkgIQ#$q2S3zCx>ftO|KFps>u}WGr>6B~Z4&hC0le~7 z@cNzb0AB0M7)t&$D&GXIcz$dQ`f+xCn)^1`r)nD&aL)kw0%otO{5cm#+2TLregWV$ zrEA)eafi*#?hVI$X9Mw0iODIWd{c>dlZQCxgYM4rarMW`j*S-E4)G&;J_%m=jw@C?~43CPk?iwFxUwYqn&zhVq^m95Q*Q1ZQssVdE?W6ZP8~>F7Y;0-$Ubfo1 z7!!-IP&L{0mnmxcDf2&3`73aXmP^;Wfm#XiJtsfjuHRGG&#Sf8rq7VxSrB3GW&M1j z(ARSZ)(>?(`~N1h|JU^(NfYasNahvG4}sbr+cBcQFU{wBYv!FueETSX(|roKNW*DC zy!Hn&p`V^zgHDmW7F)g+`a|>V4He6;054Dd-4ZUAEt;p<2Q5ObtT%D8c%@ICxoHOr zi{-3HvApJ%Uw?laIO4wR?;jNv%YeQs4fY%3aFjcc&dtkDJ6jjGue`d9MEPELG2glW ziA$gH9KccE{Uw}9F7?MbC4jU2a~l1#P}DxJ{i8Yy^DV8%ygM=d{@%z1d{<*5U~Kb6 ze7`)+`5tWk0ldy5#%z3Yv1|f2iwv+1q*(`8@6}&w z5IPgirY?ifB47P|H87&I)mD5I*^zWA(+0xK*$(79XsPVrr{n4)S_0oVY9rqS`9fy| z`lp;zZ1oxBc`3g?1+-`xjQ<(=5jTiOzD9;txoaE^?SpZ2wVt#IIvLeDHlAB7+W@m> z>i3=qixQ@~#y}Y5sXMP&9tTFXJbI=9-ZddXTy#GEFb7_ipiHZf`In~gQPOiC!`erT zkx{?gqP9(B8Pn!`$NBtXc?7uq-))=g@Baik^t}du$02l`1Du7z?ipc^9tbz*q;x!~ zy#>DPqvhTYKCJzCU{;?DUPwl7751k#9<}cbeFS|5+lRa^%Ux40GzT zV!15A_fvVFFw6giM?0^EuPv5U*HJfbZv))`j{F<1FP4u1bAGCQ$DAU6m2m@j-S@iX z^5cyx$2iixmf|K@csfLjB z`f+BC1aZ!^h)iQX`R=@uTAujMV(x#0UwG*#vmckW50GCKWvHs> zP8&T_)q#F+qxP-x0_6j?ubS>CmLy<&nRR{>=H0pJ4>NqM9zBN2XDRPSoU%Gc?_YAz zXXjWCtsU3O8M4%Hu7eM3B+%cQBb`n3{QJW^~&BSK+duf?y3*YscyMXi4 zbI=t}LsvX;b~)ORF;82~qYwIaUO}5VHuZbc{?It{R+>G2gJ%IhIiV$~oPYmH0A=EIH!HIfwFO@xgpKZC{A9;@BzB zb5BLjJqbN%6g{Z3cA~81Zh=+YBe3KMKG=uyi60_9cVzA@AU<+6{yCF6;KTUl*l&5d z=Zn;DGc{(paLzC1UI6tEE98s;XHf6~ucjrkEoC$wwyk@ATP*(pB-XfNY=ApS{5a~m zf0!}$yI>qY&e(Mr6E)1?ngqT*4cr~%et*^6+XimDJqjD~@42Jl{}juKzaVeDuVs|| zLYno?hj+>&*n0TBNWJ^jp%&}U*Z7BGc@AjNwC>#SchN~{N@AL95+VemDo4KnvBfnnlXdK1g?%~KMkakW8`}OYFmaQb){KY3@wgm%+54N2Yxr(dM$0+4 ztVCV}%pHHKA5F7f!ax1^>bdA1v2{(v)-`cY#jtl@qVktUXegbg!kF9uL|&vkD*GWX zc;B7yhdC-+C5)YvF9ntvz8{ao~z*U z+SLJ+>wRw&3T6s{5uOW_9jQ2J4q^T(hQIWAGkmoR#>yDJgzuH-roi~5Dl5Y%M6_ZhSY}xri-f89tpBSI6Wu#%1w&cAg#J{bJtF zao?R<{Qa;e)+XXoOPkcDywwsLUp4dXv7kOas^u&&wuz>4{dP9>pW49pvzy)9OMGRm zeOFAHfrOh^Q7zw1AE=hv^knj!M1B*c7Foc`EMxtA#f>p(1C&ol7whf6$Y;2lILWbm z>>aYDb`PU6*`W2IFIV2jSnyAI6Vk0zL(Q=l+N{WOm1! ze2+XoZ$=_7Z$^WYH^ce6Gxp^v`gaa`#t!ye&J6Kv$lAw)I*uxlrJ0vy%*!ZyLOq*c z@6E@C%KAHr^%mchq%)bbR`CDHtSggQAGjYpX?2sN2j|J-_WPf0+>3G5alikGcxUfT zS35ENI=KP6?H>2O>p6N?#nbo_JcZ4Bzwsq7V-fX2xyp-_MfW&f+Z?_hzxM}Xa--Xa z)#wl7)FGZ4<13n8^&bC9t#Tbl$mm{PKYTPMzXNV}^Rnf!_APHbKlX{3 zd=dD#8|PVm|0nP*FO8lbrw;5vOdV(nS^3GBqyaC@2l<@=yfkLrf-jW87s?KB_NW@( zgsfIgUsOYjyXP{77qBNWcSPr`QRaT;JtcLHvD;Z+ee<0}cy@ zcRk4%1g2k5VxCTUKE4}#$KYA|vos$&pv#}tpDc~ui!q|Ig3%q+hwGe(!#N=0>YC}5 zKcRQdpbOGE*!FHJuR-6B4y%UwUXvOd#a=mX`btcCzZ#RDyKQQDCu=GEWm=*L-pSsx z-ma;(?W_*id_&CS4L@Z4t!Dkz?2fmn{xoNEesEQ_Jic}+WK@Mkgk72xrByGLeyqn=gtrS6f-&Ds~hW$XUEU&JJzGbR_hWiQfonQ`IK z{~KZRe+kbcT%YASp5Tjd`c=Q1>BYN*u;&1eFaE3g-SI2dXTYnU$#>&ezLhVr)&QR; zUwt|=(IYkR9h_r9zgAZV*<|KF<4Aq0y)qU5p8FesA9{5&p@D>@?r{W8O?<-b`A=m$I{` zy6hNG9%$!-o;%`4%YL2jxsBLwcUunyTi<^2vT^jTzjuf;fqFk{(=?IBu4&xihTLSn`Lu_7JdJ!d zj>j1J%!ZAV-G+_qrnDJj$~#Wf@|;k-qIy{+QdGd+koAd6YW@>-&xF2)KAM;s+cQ}? z_A7jMn6(@}SHXPX{N13Qzf<~g()PcKe%Sr{$sduI)|W`{AI5M;|HSVm?jrWZd*RQe z(n7qq`-_d(^soKZK3{a7FSyTdczE*DzgOJn-`!{4YZhPOK4-bl#qM*h``qY0Q|@z@ z``qI```za^+~;BU`KtR2{g=&Wy8AraeO~B3+uY|4_u1z@A99}u-RGeD{Ehn@b)Qjf zJN~A-&xP)@(S0_#&n@orcK7*+`+VAc4!F-D_xZTne)qZ0JKX2Z?z6*vUhY1ZyU!u| zP5)kYpU2$iKi%hax8LgB=Sugv(S2@rpLe;>$KB^a_xTg|`J(%L&3(Su?sA{I-RDE@^YiZWtM2nh?(;?W`HK5|(|tyd*>cpn&$HcU zv-{lQK6km#N8INV?(?AgJmfxKbf156pA+5op5s0n+^1=L{;hV$dD4B};y&+jpO3lE zZ@bUy+^3iRY`4E=xzB|A%yXZ|+;Otmec$dr?{=RLxzBy>^BeB7!hL%Aoa(G3 zNVT`NHKn>YwfFR_X%o3q!xG&|FT2auuV`LWe@feyEjY9|D^u<5YdbflT2nh^Z5}Z- z<&w6x6sfVugw}6qZ%@kk`D?pd+uV4RVRLAGdwNAG)ty?`&856DRa5eF+m`m#tzB(f z+KKa==DTcLD%IX)h}zEyQb^7f6}ZdjjAb(%UY@zdWxdxbCWOr^KAZn<<@ zI|buXM)!TmmMz_zMBeb;wfOQ0%{|e%wf(B@uJ$!uo4Zq6ThpE0T_Ovdm7QDKH7L=& zerHd*eXIT!`C(}6Ez#}8!D6qJ#)6jgWP?7JZ;H~?o-*XSHnlIK57X@_`TV#L3ia-7 z?OmI8%0sqfn{G6b;S|~?E4sFKrn`raD_UYID8dYc1P_A~%nfMr$Qc=Qp=@ z_O!3qv8g?2>-UuQ!)09^rp?>30hC%x_Hhlh#FlK{+}YKc-np)|=SFFkWm~#?+@6w1 zctdNa4$JlQ#g_IxWSvp&{bl%*)3>uxATDPnxQ|+?Dvb=pudwLxHn5@v&&W$eT zk7KrP`CNsrJ=OK{`MVc=*e@lEIKCy$~p-TT{^df`@5p z-PQxmPk8SPndR-b3@JPEthrO1P@w)H@^1k+SVRBr$v5|M-7r@a>>=s$}K$%q{~~kY-^Xh z&A8~^x|JcfwzG?o`;$r#uqsK$O9D3V%!pxFD2JG=A+%9?TZ);|QQ2J|IQm5n+ z+#sQ#;Z5D0h8^%>6;do~GBdVIe=k{vPkaMlCr0-s zeQ}BWkXhh=ze@W60=5sX)Hl;Py_&nP->%RQmq-4}^daE^j`%Z!wewNr=jLrWLon67 zQ>JSf{ahSQJi}SBqtoNxQau(!>wIzRR^{}Y%_`z!YnHDwTz{+eA0Hq$yiJM?QXBR< zD$$+oJ^9`7=}^A=v<23W^;bjKOi9zd{iY|nyL!5}v}?N`@V(o0>ss1tTTh3^Ub=1b z=Jph8-XGtdJ1yyITc7OgvO}fMs^A8M5`r( z7~(_~v$h*7!0>j` z_wXASPK9MZklaQ%AUng-i>`Ecl5a8sBi9pl9pBm1e4yD2B!S(06QYH0@#(kndLQMR zaNzd;9UaEsxL1W|=D#^l`oH)P0d>DBmduOTSU=AFT=xMFlg~rIUh?1@hP_JX*L>fe zJhTq``8^0It`TSfdV%4W@T=gd-)7v+Hx)B?6v*xmQMUIwQVZ;VKkv5#(Cr5@_dy$a zxv=|Q!hv33_(96P8zAoPc1PkLr5*P0n`a!{{(A_+pQrJ|#3f#1uOmsyJE(OaEKd57 zZg6))Q{yWvc4YS%&>~Id5$ec$KV==k51{`}aMVM;=h)lFZ|dI&UH!&lE%B3_l^*^s z?WTEAzRdm5<5|o5FnMP99j847NEQ?;1>6NZ0_+E#2Zn)v08{hJ8mF@H$W)Dw74kg}@EK`+zS3 z-vM3%{s)MM%VY*n53B(;0^5MQflmX^0>i+61H}cL{{$LOK=6_v?ipb2;v z@IK(9z~_OV0KWqM22@7NWDc+j=ms7D4g$Xg!o}$9firhy%Pk@whUlXthSOHuE^Z@S%J_dXV_#W^Qz!n+1Id=mI_j(C;fCzp? zf=`R^?PbPdT*`%0gxua=C7d{v$x$$VKL z3*}@vMNXAEIZf(iku=EZvRKZ*R&|z~E$7I&a-N(o7f7Qlk)^UsmNPR}$|_kcYve+? zNY=_axmYfdCT2^ste1pbCYQ?wxk9d#tK@3AMy{3X6CZL zjj~0yN|$tFOMbVcm}zO*CfnsEY#ck~W_gd?BJY*=$*s~Wx5+MfzuYb#K*qmQ`s9O1 z{vVRN<-^R)kH~JhSN6z9PX3Lg!O^d7qo07K=TCpR!rE^nf zdMpak$?_D65MQdxdfJz_Z*E19AB(2A&J;Vw^{Ph+;5XQPo53L*ZSK5*4Z+gx?kz#g z<%oK0H{08mws*8{XP;_<%@$-Sd(|5+=~}XWQFcE)7N`Pp`_}H%PKsb8e65{HM##n6 zwi*Gwxqb6k3aZ2o^+w%&Zb>hrX*RZQy3q!A_H1fRwNVsyD^~mrgs)^jmS7))sK(BB z1>)(ZbdO1CgjTnu+uK&M-Er~!a?wjW(_34Um(Y|cHa?dnR-U%lCVht}XC6PsJ0vD( zT%ts3TYDN2ccoib-Q*;7UvpeK?-cuONxvhd_H=7oYr56a zw6WX~=0!0(36rG_rsgh@m8tHnUM!b@*^HXsYu2sM3N+I*{&%~9@-P%=W%nl3A#F-> zb7%V&TL}`oWnHl&jk3TFf3PSy7u6HA4E01O1!qUygMtagl9temKoOU9Z%w*E>$P!g zIBF^Phv8zX?c3_5)h+ur8fNo)cD+_hwxlP~zBTDhceAM<7sI4#YE5?-!mbL{?!UEt zEH`v( zW&K!hnlzUsby}+mZ)c)A(Yfiy4V~$Zl??7?c$zCXcvP%f%SWKI$7I;LZO5YJ6bsE; zATX&7VcgZzGtOLTS|uU zk}hNHXzlTq+p!Q8nNjX{Zt{;AO`-vpcW=RB;me!=D+#E)v8;7dRu;$-T;AD}q{>Er zH`WTITY20uuK~Kg1{zzDI$N8)MIuX`^)o2x94Exz8&GQM+|j;eeMf6DrykmliBxM> zkDAkhRb1cExfzx2xZKTzZB|jnThFuEo1pQPKF+Z94J}G%gnWeSuGZ`_;fdg5y!>Cr zvsKn;+G}emxZ3`-`90jaR#(8!@()6mZR<&QZ&e}4%hOAePgk)hf8%3Iz5Uxq)k2yKdO#@lkSCGqIYaOxN0M zz4h12>m8y5+Wej4W!t!&GhZ!km(q$R4b-zcdHgG zO-@KQi6;lI?cD0F_~hsACOk^Evpcq>@o=!Rw^lBvKxVBoG2brG6KR>q0oKZU0`u&~_9T{omVTn^`js79c@wJQg^a#4LQW^qFfX8pK0 zcFSVgE;p|6Z_wt>2~ZPI4(hUTbd`H8XYb{Ys7sICR#_E;sgEL6DmK;ib|Zlhl{Mcf zK;_Y~mQ#9ksUZhvXx}j|C@Z^Wb0K~chHvb)*$yDXWgYFVvcp7Fj1hAU>0nHQU$Hfr z-syTE_~~S~xgHs9gX}WwNBTEp22a6`)7fBiI$JTp&IXgy*^2SH^t8qPe({F{I-7u; zo>k0odKR=-50~%;+%hidTFGM4F3n4puU~)t^7Sq=c9monyWx@`wv!ofeb3IWP1kSI z=D!~C#4782xXrX*TPMCCxslV|293^j>~GBt(f?AL-&=3Jb*qB@uKMxSg}=Y-p{lQ( zQ!!)Fgf$qOMEVmYSf6ljbf4nn<;O$eg2M7hQM9-sR#IBVh24CUTL1n3^LK$}!^z

l+s>n%&Sa=k(L(E?#`y8E4Ep^UV2YopoZS<$W(*bIUUe&;90k z3x0L=d%kt@_1`|_{NJ1~>(|%5_Z#P&{hd=yDNXynwVMX)L`QrBI^gRmbuHKOss0-c zxD(C`=Z8c2;c!8?FdPZT!o}gDFjpt7Kx^ENCOM6Ux)VKe5`A+TeRBuclu4~Lf`8gi zN?O}SHS9A0Eyk_DTM9&YiwJKK;VmM(MTEDA@D>r?(g-)zGW#)->C(W8#SyE6~T2(W9{%L2P zRli`)w25Vtrq5lt=DGvYo+ zzG>roRr)(WUgs(w^%p)kOY8gATY3D}r~c`0PIqSCEp`mAwCVu|G#?GylPrK1oKuo?}G3%n7BReiuo`B?`vqZERAPX!f?7=Jo?>lMM_o9N3S^u_;Q;1V>8cxR{ zoQbn=HqOC$I3MrE1$aL$#K&j|y)3_LyU}@ZLEc-lwgE$GN;4~b2p3>E$b&e93$UEfgE)i>ur$07mXkmT^Jb|Q!g4|g z$w`4@C4}YV5RwzbH4w{*B7~*UhOnG8LUQ7$3Ndf7Y9TBql8~HCVj<>DS1p9)q7uTI z2YYc%TnqbfZCnS}#c{YEu8*(9ejJY*;D$JWIaaL`({->3Zi+c}trJyq*aEl29Lv^; zs|{?66L1i>#~pEJoQS*O?zksT!hLW*JOC%-!FUM138&x@coZIkQ}K8_5l_Zxcp9F8 zXW?`_7thBFaR_JNOuPzb;q^EhZ^Aiv8_vT!aX#LKcjG;{0Pn;5@c~?jkKyC^1TMm- z@M-)NF2-kY2|kZC4#Ftx#xdA~<8S~s$3dKklW;Ol!KpY6r{fUL#925S=ioe?k9Xq& zydM|hKbtOm?ePm0^A)odLyD=2iHdQG zZpD%!dpbpm`xWyQvlP=5lNE!Caf)um;t%ZU9ar3~n5~$un5@`bF-EcEeKo$~ZpCcH zkYbu*vSLs%pctd5DV{!QPuFS;{3%prx;R9QA|{fQ;bqP{jM5cF;6j5F;y{9F-|c`@$@_P_=Sr3 zikXV3iiwII#ggM{{T1^SGb4Fqe3d6EdK63ER`XTNSIkmORZLWjQ;bqP{gzs9#eBsq z#Wckv#pa4Jikjl-H`Q_|?pDlE%v4NMOi~Oex)n=~+0!Xf+^?9gn5`I6Oi@f!j8lwK zJbhFxm*Q^49K}q!}vD`qRE zE2bzWDh3qYip7O$c@*;%vlT;%DT;}T0Y$fB@nJO`#XQB3VzOdD(XCi~NR6kMub8En zt{6Fgj{aV#a!+RNm-NtLcOsWQvS&GK}a{7fgey|elF zs5ZmtmWK-Na=H0?V_T?e-z@eXah+>pK~ccZsS<>y%xZM=smY;`id`c67=O3A$_ zzwN=(rj$*SsZ5nWH+h)(Q28^+Q@V^cO75vA*CtKz@@GVK{uE;E4f%6K{v4G*V?0b{ zbTw*EtW9J{n(t(m56d6Z$&xp&!SD7~a5}4K<*^ncQDymajr^%3f6B?9X!&!M{3$Dc zD$1WK@~5i&xf*M`oKaV3>trookhNUP%y^PwEmNHyr}l`<@=+gu9&^%X0gVqhVHDO)zYc$lquiNG_`uNO=IOr!ql^h)TLaDuSeSGTAoFuNdC91JR$Pv zQ9GU&{B_y({BIN<1nQH@w$`f4tBFpQz6;iN$fAvOvLe!npuH)7-jY9W%bzK=`8!-z zf0C2XCDBe<%gwS{FUz>s5|zva(Uc?SGf|<5Qr0nb&ao{VvXLB>7~PWwiC6p;=rG8|X#C&F2%hR2@!>wLPc}+gy8W~q|nU>U*UQ5{) zzt3eG%6j~9dq}wFmXXIj+1?{~O+Jr1 zky&UXm9+P$;gY3U?{GDKB z_WqMzTp4!;pDmW9naOLTto5+x+~JaOCNZ|OC|ROEEAL^AD{Z7B(QKy3cabg`@8awI zt;bkdl#BcE;yAxAm$78;*~7*9y;$DA)gF3Twe6$e(&^jtyg2?qwyLzViPnUtv7GX0 z=^4LUJ83VGa#;?$#a+6jf9v&&YbWE|Z6>m`7js#s$WqGw9LKh}SaLD{V|$VX9>a7; zTFWDC;Ll4NPpF4;43MzPzO zy{_Y}WtO!Y!*WTthI~%_;(oliJ?-U}_ABQ```l!=WqCzD%RY@QHeBsL$>ppQ8Pb?T zI=Q`f<@lV*@pO5qwD&oTC+AT)I_&ezrOR)hN9BAvk+J1Cw1-hd)2yvxpQq$JHwMWb zlr@(1mO=92%ssMXGKFc@aTIA+_VncZX154?TiEBzi|s* z+PJ+Ic6*pj{W**&!*Ir)!89X-tn;NuxSVJ0>v?BuN*C)*VV$Kd%N0K|b-R7bwNRE> zmT0=QhO_y0h+HM*eYj~z#Wj>=>n#fV```7I&tz3s9=V{ri(zbqIuOC}h_V4dY zrOQ;NZJ#|ZeXSGI>->k>a(v5vki8!{9w*VRqz%g}7tbdnSO&Q+M}|n=RkbDi>>%d{ zyKO~sSx?#Sa=gjDh}_3SrX#Ii+CpSMNvpfG9m##G48=bCeK&3*ts$zmoy%JaGI&&O z*s0cB_Duid5cEeI9yDsQgxLY22rd6CLns=Qd` z@)nOZ)VG(nwMyM8m$!aoh*No6JJp)2T;39rAyMT)E2Dj=yq(I^R35qhg;d@_y`H7= zjw;Vqc_)?Usl2nwcdNXM$_rJVsPZC}cU5_b%DbsN>RNk!Z%}!R%DbyPPUSsR9#nZx zl_#mZm&#LAo}}`A>iF-i@)_#&J}RHD^1dqHrt0@o`7w2T_E-6Nl@CyPh8lmM%2%m8 zS>??O?DZR@@@)0`V3p^n{6>}Mt9*#c3sgQ-<%KH0N##W|zTDwlf?8TPB(z6<27IF-x2sSL#`kK7SO#oOzfX1}b(sC=r*<5V8GPBvG$eRsw2 zqH_CgkM&WxJhRG>r}9~LsuieQ?pb9hQhBuJv+#mutFQ z$K~2B*K4^Z%XL?-t#bX8YoJ`mB%%A+d;O0tiPhlk@u_<8Jb z5Mu`uaWD}F6LGL19c)AgH#ZJ$Q1};~n!|&+SUG|?Mf=l%Nm=U~S;xq_Mb;^@F0!v8 z`zx}~BKs|}?;`t8_92U6S=LD$8QfQw*P=?7DRqVGN~5fPl{1>(Jvew^XF>uWK9Flo zoONF=ckFX`LX*4A=~_L?U95`?@_)@_D0LZ2tK5E-c6C`U>nVfW&&u;%@PLBLhnUO9RUTw+1!@ZVzk@Yz=G=dNl3V!1+K9`ywiEMWAdTI^Yge3|te43B*z+&;K%vRg_qIGSZ+t%})7U zc^bJK;r1|@ry%+CW@M1($H-H;ln&!n*~c=*2rRu*axEF5o@A!0XdGp74wn8XdG3x3 zV;DQ~%q3;gFD%b_k@NedeXH`iJmtTulk)L z{Z+Euc0ZE6?9%foJ!^bgnR&@GqP04=Qjpw1JoSS91k>we|2eRybC=VYk>&sa} z%B6>0ditib29Z*^w#t6hSTlRe_9GunK9IkoU_Z8q96$0-gd9tKnTBk~ZcxVSOg%aN zdXUSp(~hknlw9szx~b_4<=(6vlw+nZ<4HT{#d68?dNO~xHV56i+J_E0!o~33mM`MYm#%qDL`KF`(F7F{qfRn53Ajn4*}fn5Nj3 ztrR&%MzQ5PTH8;yuszu870*47)V$aO7P;?>|C4gNZ!pqlX78&2lazN!>>fCK`qGnX z?@>FK^WH?O_1k$*@}7i|&tM;SMTe~Ry0uwUcz9Unqw1x3?Pj~ScAnQFx2US<|MlOa z`LFz*&Hu#j(QMNH{@}Z0nN6j5AP%G31C7^bw1L}mjpstQ?s5|P3l29Mi4-G)cXfPUr zZbB(&1R90Lpj0#-O+=GX8k&Y?pjjy0F$c{<3s7Hv$7_*eG0H&89Lv!P$1RSPXtm>3 z#~MeLV=cPPvEK2M<95eJM>cBXyvwo4aks}aW-{c?`-C5?rh;~>1>69 z&UUDSv!k<OAnx!QTFbB#00xz_olBdE92+v^?lj`|&XXT6J_ zsCU)7={M-z^&Wapy_cS(_tyL9ef55Ne|>;HP*2te>4Wtf^&$FD{U&{wo}v%eN9ZH< zQTk|oj6POR)yL`M^$Ge!eUd&|pQ5LsX=sK%Q=f&>^*Q=n{eu3h9@azpB7L#GM9dW-ydZxZYzeQiEuhLiRx9V&3EPbuMPQOiGuW!(A*Ej0fEaRQ}UHT^dZv7tpUOh+O ztZ&h`>f7|~`VKu;&(rVI@7Et-TK1Ik|Bmsu{*CchS#v+kytDNq`ceHDQ_s;4>&MZ% z=mdHn6`_yNDfB5ijlMu%p>NQgEZwIcN*ohIXJlbU)gO9zyx( zQM3y^fp(*((H`_1Dlnc$FQS*wE9h19Iy#67j6!q-9Yb%SenWkItZk3pBMI$#Vk1C>TPzKYs#HAWQ6lPwx}%;b3H3q! z&;XQ-2BRV9CX|9kpiyWHN=4(*L^K(tp=oFanuXHQTr?joL?N^oWuRp!6WxMVp<7WF zT8Gx7+iPsBkzM1C8h0|!O*QVWaZinVYviCUXdBvr^3eTgCwd6wqesy$^aR?Co<@7n zbEp8lfcBx6(SGzAI)DzLLUaTjLvNwu=v{OIy^o5}N9Yv#6rDz2ps&z3s2F{Z&Y+)A z3Hk+{N57&dvy6F#d8Jv_yvmF=%bAzwF=iFBs#(pfZpNC|n3c^-^BSgU#+miZ`sTH! z-;6gKm<|7sH#b|DEzMSDYqO2n)=V%H&8}uQ^9HlK*~9E?cKKc2)9hs?nS;ze=8a}Q zbErAM9A+ky4<;W%eiM1BInEq!PB15$lg!EHlt1K8o6ng0%~#FW%-79#&G*a_^Q`%W z`K9@bdCtr)%Y56)WerZ4C(ZZG56si%=jKP|$L1;XEAvzHGb@)h`^x;< z{Kov&EH=M0zcChstBig&nogm%IfNgT6z)!@ehcPx^NI zp7K5Id&alN_pI+Z-(KHejid4C;PmT$!|(E!@|X5U`OEmP@L%aK>%Yn$?Jwtd`>*zw z_gC;&^jGp<`2>(d`D1S?5TjyB+SpPUQ0ZsBx_D}Jr`KS7)p&9;}D1;WH473bo zqFc}^bSuh2>(F|1JIY3PqD|-?l!LaQZDVp&a*S_ZIh7_cr%-_YQZiJI{Te`+oNW z?w#%j-4D4RcIUevaX;#Q%)QI~xcdqBlkVN_r`%7wpKYqQ9rZ*>s1NFg2B2g#7!5%;p_CoNcZ@)z&={18#-oWSgchR= zv<>WDg{MAQv+M?Fyz>Vx{B0Vo*_Mnlj|CcY5xO+?lzva%bnJ=gvX%(1P5BD1;WH473bo=B~)SC3htXhP~mM;aXu|xOTWs zxNbNuTrXTdd~Mhtjt@5oHw*{Djlzw?*M*yen})9sHw!lpw+OckOQ%y1g>V6uH^728 zgbT3dY@@Ytw$aE1I{4-W1_W|s0X!7ydOsyK`qhnX%pd2qqO#z(N_D8xREQU zO~sGk?_ABbdZpTGV@oAyJ4!Xt-Ypf>s+M+XX6gD`*U~|4Md@aIrIF_P* z&P+$9V}Ns@bCqKi{o^McgPb=y*E!ZXQk)~58yw@Dsm?nbcR22J+~t_!oaVg8G1Ix( zvDvW|ZAT$zo+Hn(#3}vb528$Gz9Zjpi*u!Omt&XX3AE1nl;bI@fBad;v-FSe{jGoe zWryfhO9vdHL#PlPLC4Tr=s0>8oj@lYAD|D>$LJIE8TuT3iM~ePqGHDnmVR{n=-9yg z&Z2YZ0^-M>91h+b(Gguz&eEt1x)NQ5%Au=K1yl)DMpaNX6pKuBkHhP%g=(X^s2;i& z#iNF(5xNdt+CM(p-`d&Qd8cEHKj>_aLXH*ARn9J`E4l&oK)sw7`=>koQ~IZ;>QnXU zNcyK||E@=RCq2>+>JRA;(<6O=9_fSnA$p`A(I3?x(|75Q>rd!U>bv!)^r!V_^ga5s z`g8hTy+D7S9_bhLefmrK%la$&e*IPbHT`v~{Dr?!e!!aQ+j^n?hU#g4Q-4c;TYm?= zhfbmo(1++_^a=V5eU83FU!!kPvHqR@Jw464^&jbJE(bTx!Xl67wS{N;jRz_>1jnURf zFoH%qqrK6==xB5@IvZV#M5C+G&A7qnZuBsE8omDV^}m|`aAUYJ5{*V<(Ks{#O+r)9 zR5TsUM6=NxG!HF6Hyex4<^9Pkjg`h~v<9t3x1kMaBf10Kh3-c8qRnV4+KzY#GVVhU zpa;>z=n?c7dK^88o-P4qT;2fc?*q7TrA z=wtK=`V4)JzC>T6Z_#(?2lONQ8J$Jv&;=AWspuJ74K@`YUm2MhPy_%M!H71M!Uwi#=25n<6Pri z6I>HrlU$QsQ(S4Tsjg|R>8=^BnXXx`*{*cg9M@deJlA~J0@p&<&90DZk!!JQi7Ugk z)V0hNaxZc(b}w;fxR<(@xtF^$-7DO;xL3MYxmUYyb+2(}x!1baxo>l?cW-dt?%wFm zcHiN?(|wnFllyM>J??wm8kZDjydH1FyW&g5myVB$FB5-7{FU)#Etp4H;w0mo8MqAN#L>EAf`_KdELG&+w716d=tcArdIi0TUPlMfVe|$%irz$Tqj%7I=p_08eTY6rpPW@+>C+-+WMmNzSy70pUkU-6~6^c8zd zuUXTqW%|t8CckR!MnN7^5=JjSX^YT1swlmwC9n6kqC#&!H(%kMl?oHou zU;2*w(|0_OzT@8X9rva0xIcZz1I-k3xH-ZcX^t{Sn`6wef5=1TB6G31#LO_4n#;`P z=H+>oxz=1~-e#^hH<-7Z8_mn}9CNd|#oTIcGq;;N%v|&GJl}kT{^7@d>mQap&74Y! z-8cN=Z+*kl%<1L~bEf&C>KiUJ-}qhMu;jDM*}wG-7nvWbzTr=-zG2Ddn)A$0e%Ckr zgL%gM(frB$*-SU*nDfmA<`1UEEvVD0dks!!rM#uRQQk7%E4){F%X+W!MtjS7-QKIc z<-HZW6}^?b*LW*?W4u+oRlU``)xEJC#-`Wf^?GZ1Yk7U%+TK_7y52Z%J?{kW#{J%S zZv$^bZ@}Bg+tVBT5Bj8g{vCbNY2K;cY2NAH8Qz)RS>D;+bnhJRT<<*ZeD4D9LhsGq zkk#j$;SKo~`4;<@_%eJ;ean2yeVM)$zFT}NeXD${eYg77__BO!ed~O;`PTb3_-^-Y z^kw_*@ZIUV%eTpQx9=X`y}lgZX5SXyR^K+?cHa&<{Hg@_p<( z<@?0n148$;9L;9z&YAK#-EDDqlu`ubE-4RDSgw^(G34A|01*mEk(=G3bYcfMr+Vo zbQ{`$HljPwUFdFfFWQW@qU}h!JMTjepa;>z=n?c7dK^88oV z(NHuDNl)@fG#ZUXLQ8jePy z(P%6hhbEv&XbSpcAM)JXxw-SvoYx_*cC1nE**{v zmkD1HzA{`kd{sC)TrTVmUmY$Vt`M#mt`xo|Tsa&Qt`e>qt`@Eyjt$ocn_*A5UATR? zL%3tOQ@C@uOE@vyHQX(HL%4gmN4RIWS2!u$JKQJSH{37WKRh5jFq|A76dwF{^gkzP z3C?m_PiHf2sngGI&Cr+Z3}{|GK}*5+;`ix;u3=Qxn$qVy(F-jpi%WMjKx0I&D2)h}c)k(Du_09aY+`#guNSbt!$lwxD!^wx@J0?SsCo{=57651ZtFXTiVwpa1FmRl1*DSiWy2-ve}D`JDI6Y`%YiWoW$RgZMkBcyOra z$e3f{F#qFCKK9S|A3OFt=PeVoc{ai3=Ltu=*WEn-9cNJL$Pjtm&La7LI9`%WcjSnw z!*{udw~dTndPv3V>g-tCI_s6PAz9AAlc0>#N0s+g zl2O^SeEY)me=3L@_Gy#Otz0$wo6XHZS6loYl!3yN2CPGM*53E=5gsL ze^K39CK>17!@sw{zqi2uzgvK}+y2AB`m(|$e{?lOwwPQWWeCa1^Z$Zji&}&1}<%doT}eeh+eYe3N2iJ5EsbUqqs-L6kJ))-ntKvpgF8{wq zh9XrzvVY~iMTR}<_3zYlN7%*MU{x;n2r|5(UVl%OU$3TjPVsxYn)bcQBkk~{8t;sH zeNALJ)O6;k*ZD?~HLO(mOqI+1i3~ec{a;l1Cn}G$v&U54PO*jJ`-#wTBvN{7@tN`;=*l>Sb-1`UqI&rW2*4 z>K7Ra+htPEjQe7%?32g(OsppNQ%gL{)1`dgO#f?AKKaF4X3PCp*Th#=%RTJ6vIX1a zKCE%eb|>Xt_N`XuTS)o8W^n)MV9($4r^CNy`Tp5+89rj)+pqtCfysj+KjZVyUci6B^#8O8 zsJr|>Z33Qu!NUFPXYv1dlgOWIe^1`wH01Q7ZR6yWvUtv7uiBD3KCpw$>O{Ke-lFqT z5?mOvm`DBRx4yg8V^{mb-$lRLML|V5-~K)I+o}3bQ2+3jQ(LNPpKLk3<;Fjs{=&`H z7`-_u_I~%KcRkv$cgMfm_>c9E9)G{+EWgFG&|b18&Fu3v-+Q*bKI^>0YMlhgAEEthmY}?NaW|BQFUf zpQPTm!~UIq`vcG1C#bxts=Qm}d?MQ(uCwQBs-6y%2%me`dMT+pmMqP%dkh~eDvEI ziq!H--;fN)RW5yjG8C#@`gCO2uX5=Vlc7N6(pMzIZk1QIQ!QWRHC4V-<+W6vr*fal zx2e3g$~URJj>@xCZl}dJ+vFc4TEn+0k8Dlrzc5+dNXMSA`wKZOSp9Q3@NYf3UEWqN z&+YkL{CoN9m**F2+R^2&|5g51F-nd9>raXd5SrTS&AXWbj2BpsftO8LB%pW#9Z1&BiDxpkqxgH zQrDTn%67l=Kgyfc5V?NIGRQn5%OcNWGDLN-x0`j7M1H)zol76P40$S#oQvElkDS4d zx3lX<&cAsokDUKQDvw-`l2jf!KgXy%ay~B(+SB{(dZ+Tp^)96H$n_vu<&o=8bCpM~ zhlL6D^gPzu@cYCn_o_Unt^IoB{I97zUA=xGaA3|#grP=$gn19481xbA)J!SUm|JlDu z9sjZM3s$K6oLg+l_Snjvjccy$K z4&9!8O(gd0d9I2b8+%`^c54%fH-CNLP_-A1_6&N8?|D4!+Pnu}x_ex(aOj2FpH#iI zSCuc91gGBq_J$78uGRG(z9)EgZ%)Ur7nNVLXz^3Qy{+HeaX8%7On>2MaLUU?t3D6C z+U4on^4jfLI-!5v7OQ_wE1KVa&&gZgKYRDNFBjh5yTj&BXMKF&`+5yC7S-t(=dOHz z$wTgsU)uLe$1ih_{qXabA9kC&;c%zX2VPklz2l*rDj#p{eAVd6WoIs0Hgndii9M3r zpUSH=arV8j z_irfqq3+%-`-h$kP452cT^l{OIQyjRt8I0`9XxRGfIXZ`nA+xwx3{LrpOS>Zqgs8? zYxTy-<(K@J@ZwSb=qev2SAO!1?-B~j)yn8nt;^1ra=%Fk?s#I{#D`taHe2>(!gX!- zw4eLQo9p+!^;yCT7cLwco^kc;0}q@^XxRP64}0u;ZvBQ&UrkuIuWzfF9S>G~?#_o3 z-XHt)`WBrYtntX<^$EUOFMqV>=~j(~ubi7Oy#Ju*7e3N=e)(sHCA|Gj!_}ppTeq~* zxsD0GgzcZV*k1RGoAc@?EZDjE)SglEI~Shp-*)7@QU_}Fo4q8wc2S$PzqG6}cVz7j zjS6_Sf!uD*pN=z4|_MXhQ8ZgN$tj z@4v9%-07EV-1AxH;DKvf?@d}#Gp6Saqeom=vgYAZ>la*oD*pX@4;|TWoZNBTI`zqO zlnfC{Ea#k7SUN%Ed?9_5kK<$b2YfXr+W_u~Ct(>P7**l8Zn-v2Z`mAufc~Os-?Z9yrNkPbcK%Jzj3=&qz7k!wvnh zV@wm)<-W-1%)H?9Sjr1w)w=dJ@xZeZ*a3HE8z#XeD$auYR9pzM+ z7v(8%67H86ZLwx2+7_|!9QF_k$987E#KJZBJmU%#gte3S%mQ%$PQ+GQg^%LI+-Qrw-i%8fVMClloCcr8+w!6< zeoFim<-%X^ablsf5Br$d4R7d6|3KGhi)sBe8XEfxZpPA1grDLd<-$$_*cZe}a1)j~ zIdJ?ywj1SXuu`(U%t5$gDEpW4e0UB^efb~BvAAquw8fgl`>7)=#QDTR=P>3$EUbz% zi9Iksg>6eLEXEmAqb&x8GtF*nH`of7P)FEH#lnI3H03F9)Ck6PHq@v3dWMHB2e3$B@HPcsW1on)66!5Ncj51i{lumD@j z05?zJcdjZ9E8WPta}lB zdN$iy>cHjcYB}Mpb5soP#Ji{?>@<&Kl~_0o&nHfSk7C)*1@I(3O}X&9`Lr8i;gkie z8*v)km&vh7TnJaLu-82cj=ROaHl@LWRqWU9tmA6_HTYVNcj6#?1Y7fhn{VS@`Zcx> zY`1~?W2q18-cGwE7S6@;29Jj<-Fy;=sj&KOxMY%8yZzC4Yz*)p0Snp2GYdxYZ z_T9uXQ!bo>Pe^^Z>~6L{=YcG^9j8)Xc<*M8O=96@>>mm#KNOEk62i4C+9L%DDhP9YYS zeU@X2SlA!8CKiswe&RIvAa?hPws@4dgmPi8z5MHPV&Or2fLLg}z_uk8M&oV7!j?FL zI0z5yW1BF|Lip%@j$z^gcmZb;3x9cy?MW;&Ugv&=*bN)wJ;cHTIFDF(2xk))!hr{Q zjW`AFe1qjA&WAmYFyHyK8Mp<g43EcYS8isv}4h=u2HGO@7Rd9Itp!hyIsaSA+- zQ;$YlTzG+fM!E1Vyoopmj`&rbE8w{D4y}OlGgY94iF1ZU=MNd8izI%=MW1g;Z?-KuW&lC@B&UH7S`kg6v@N^ctsV5 zb-(R~K^z*)G~si24|Rk;;+@1=Rfkp=pCJ~m#YM!z&A5;_AAW>oI>LB9j8c(ngm4lz zh|}P+c-J=WHy}S(tF@+FI0wfOhv2VR&ZSxnhgO3R3&=Ud12n<$MLtr}PLLW{g z4#566pIG<--b5_?60agIhGiPt^K!$1_{81O7JnozqKz>w5MR;|lBH0C505h^0Al905EMR$t z&4)`{u#PJk7aqXUeuU*(vc3bkhQjXn4C4w1;ZwvZa0*VNj_`AwL@fNc73)tdbhUP9 zeqx~yS0@g@(rwtk#BR6|7ZD4S+OjW*g;ytVybueA;q}DAr8t8)3+`^mx)2w@F6|xG zGj$TYsRQR1?g>+1I!;Qa4a0A7YhvMd*iWo=bZCumHnH$SoIxxs!83@3VVolMJJE*m zPT~~UuPeu}#PD`peNeQ;<2^ZcC>Nf=`()f+4s9&nO&#G=Nz9j6*rhk~B^LI?Da67) zgW1l+!s%Gbg{yE9v2Y*u6BokZ5cVapP#em2XP*korLa$lg=26rb%e8V5pf6(A8wxq z(%?oc?LqhhP9zrcli6BxVmEAqrH=3(Jds$q6AvNIhs#FW=cs&m8s}3kte?v9ODx=p zS4n;NDjhg`hzsHO_zbad?j)9zShyY+66e6Lr*Pip*zu$}wB0L%5JS z!a7T655&UrIEPpmo58V6?17E>P~>sqAe@X-hD2NJyqxV!EIgmdG7}3&t#D`_Vqu3{ zxb6}QU&0!((7lp<$~1*Duv}9@@MoMy9pQDW*mlIimN)=mhvq4D*kFo zw8iRKv@6Pmjqx7hAbbbQyo%swYwfrg?pMhalz7N$iVVePFP`!{jzgZJSm zVqx|++Awv5IrtQ@@DY5BxB$Agv&_^NM(tp^iG}sBpEv-c^X&P0V9opN?GS)xcCwt* z(H`W!;vw29aSB|HcM}Vj?4|>%_9b!bk1xFT8e_9S30E z6P#-pHy@UM(jM0hZ^zl|7#F^TD-NSg!mD<(%*4W9o?<&PuF!az>oT#>how9K{d-vk z>IdLpiRUv-m{Gv7KzSCN@w^>}V3mFBU&=kO-%D%<;uLrU&mb;>eO|WX6nGR{{d;iG zD@>pDO@XIy5%q-^@P1-p<=0qeVqx0rj7u!c#u>ypaQOk&CxvB$;}3FvV47+0EiBjK z!b1-2g~PNB>J-B7v84X0K> zTnNXxoSJ_)_lNLmK15tXxo{soEp_1Y(N1e#h47n-PA!r8Za%>Jb7iMCkywjyYJITW zm!`ngRh(9TZx(zVhp1BsJ6CmT`NYDC)tuTUVqtTfNi57#v9QqN)b_}@Fu`k2KL}sO za{Ly;{xzA-2h11#gsncDT25^{P8z|pKl~QACKi_VF)p#Nx{8I*;wZ|6-{8~CSNID) zPOQ~-YIorw)X9Mfb?i6@U&DbrX(upP*Qw2*j?m!4@X~kWh7aKo<@s<*eb%4*{506` zT00KFH&k2%7y0e-EZ8XCj)U++6&J&K4eWIf!GwmY4y@eBp05WU!E#St1Xnb+>u14p zb9HS!%cITHwNZ<7t4IEW8gFF|P0dTu7WR zWjKR6!m)R;?!?0BIGH#E^X_3k66eE?_p-jkNw8Utt`!pt{abYH0I{$s-a{OO{kF63 zh*RM6e2_A34965ahtr6)Cs;2m=bse#2A1Ql2!4&fqK>fClk96^VF2$T7H-CQ#KLEA zHnH#|&LkGb?q>fI=RY{B<+y-23;Nz; z`!H?*Zoo5$h22i*+7M!4cQJ7i{Ng10;5n8D{`@)XNV)cfuC2hwbD}LK^QDMglnbZe zZNzCX^exLkEIe9FyCN=vbH8KXyhJ%n`JT4Kxm4Kt2RjbJ#4{X6<5>oH;z!O2#6@uC zPxkVJVB*hqyGnvJN*JFy9=P}{?SVK8*1ACb>8vj-_bbb=ne7jI;Z4*Lw&%knA!1=~ zoJO1i@4?52g#m}5?I9K>;GM)lxYTJ_eL=#l_zdO3in^hlBKE)?hGDh&e7M?WSoZ)~ za5}%+Abl($*zyXdIfH4!x2qePk7FbdYiN&P*;WOxgK3YO1bcZ5El8at*xPGp$;4Vs zLz|4Hej2P>+t5;FI`F=08J9R8cK5Sh9Q#SIQX@mlr`!V*@Q{ho77sNxwARGJg-s02 zLoD2e-NeF2@F~U>?!m{13*f%%4Q&*43gOsh+wdu3;am6^aS?3Ymik<4gty^}#KQZqL7Wfu1T{_A z6t7wwZSeweN9qX61P!eTu^Zmsj(sHK!XtP-vGA_;Y-eKOR-7z#V7HET{UkUO%k+h9 zIvH9vb%b4UCUFw{qO)DU7+%?hb);OFj872@Q}Hq4G9;pxS9B62T#5r(8vY{0dr@_QQ zOmhmy3tTqD&D|sezd(HOdm%(k#e{LpCA?<#RbH| zsS^w>hgi4)XAuiG;t+8Td=Gy`TmcACgoCofs9JZQj*9pQESlVP3dvA#^F2%eg5$Hj2| z3`0wyJOoc-ITsbdZZqv^Cczad&WHESvXA$C_|$AWE`V#&SudXDv*1B2%TNffoMTVN z4L`)PUd6D(Tzg(gFgVY!&ga6%uq;CXEXFb&;V;;DfM+py)qL6j%Pj1Tvx$Xka3-;^ z-2(O{aT1JMXt$*#*z9KZ*G#q#>=d$>CkZAjV*gS<2uEUVYP7{)iBD55G#4A%abgb~ zg^kO zE`qx<)%JnsaWUn>;0l(FSU3jnCl+qIh4UM6K70mupT>O=Jc64O3+t|A`H6)=>?Rg& z!y0iuOk73#T*-RD#aQ-B7Oc41ULFrTfRm|T2>ab?m#0AI8up9y^T2Uf`aOjANlbm= zyLck8@LLrZ!xDUoa^Zk1){9s;VlCT(SeSns%StSK3$G_Gf}Pj1oIJNC!EGDZR#FEx zzTIB_Abbla&!Ij%hvjo1!hsuUH(aBIDYzoBa11txL-5ILwJ+d@IE`}Qjyu`T#KL^s znpimZF1vmR-i`Ap7cSq#{v{T!!}E!A;G%n39^x#x2cISu9?4<(i7gWEBQAn-H`~Wi z2)?_6SjyoS_uJR{VwmuNeLM!?f}Lu4U=B{1!F-|TL6)Cb_{>AJ6Jp^(97ilHdYE%K zvGD$UyKUsdyhrR~Djy!iIZ_`kf0Xu5EL?|Y5a+<_p5a&~4#J68+Ep5?xyN440Gz4f z5ZsKVPCony$8anQKg9;IaM51271I>nQowOREPM>_CoX`6cog-8SG~YG5)0#T9B}~V zy~r{V=ffp0+2@Tc_%<$~T=+RYMJ!zLGSej%zJ&{jg`eVl;$k@M6?^-H;7?edakTxM zOL5dJmJPaJxA$EDHacMMyC94|Xs>$!&caQoFYJDZeMT&tjori{co@sMv=F8r=Kev- z;hI9~JV?8OSG+;nqFgxg2*(MrFcYsQ7CwaM6ARsMa!n@|cE`!Y!nSYO^@H#}Ed4Y2 zu$2R9$CVU5Xq`vS=+=RFo);XcJ15CzQ zlnYy)k zE7uk32v>!-<&#OI2ZhtgjnRs^-!%iPPW$Ebm7P-^WFi3yoNpwx3w& z!Mllt?QkA(l9XY&Cl{8jf#=fa1FPT?sSlT8>;4eFfo0i>;Jv2He)jaZw6C$$DTV{Q zF6%m&0`J60Oj9_gmP-o|3%6qraXu{Vv&VJA=J){R!ZA`#ES!Y55euDlTv`UPFb<~? z3tQq8;vig#6X!)+Tut1BSU5P&rNs~n@4*_e@HPAu;|kB=6U16Q_ECM8HiS9_@Ex3Z zf@25HxYnhuqFgu!&nFJS!&vTB3gMSnKF2HU>!*!UN0^Lrh*RJ^EYlPQ=Y;M0S+EdG zxv)-Sd;bRDLfoBl;jg$kvGDHe*zUwR@MD}oEKF_Y(k2oMzr#bMPIJ}+?;;ky+=68y z7Jh)Uh>PIvmb6vk0@$P#%Rn528?m&j9QXp3XL;e`*6h0loO|I`{1x?uJMjtPd>F>9 zsUxi0hGixe7U39TVVfZBlQ;-Bwx=x-=fiCsST>1a*^Vqv2HOofJ2A}=F?4oTF|5>u zV~YA7I07Fh7B)&`9}x>X<6Xo_a08Y)!m(Z1M#RGT_%v~TH<#A&2A9@vVYJ2S-Pw=C z!gySkH~=?esUw`*gEmAgT!{n3S#UR&W3~Xk-OHtoqPz(9PGT8|g?0MTK8b~0@Frs6 z9K4D+1h?b$H}gIPybp(ng_HU-O=97lxI3}%$pI__vG6VIAr>|p$np~l$K&%%KP8#z z3}PEno)1e6R{LFeBm4SwmLDF%vM$1(aS`=}-XWYfh=lIfZU*gnL^Y%!#T2x93lf*_iVkOXO4EU~mD))7tYB-$?4^ZL|X zWchuc=XX8lJkNFhIA^Zw?e(rted?~e?yahq8NF4TTlz59k=%dnaIfhD@H}#ItZ;B& z#v5KZ4B7B*=s`w1z}X_=!hL8wUU&!%#S8Pj!`gwjz!FIMNN7W6hzkdz0A4s6`SC(8 z^5KOE{nR>UgRdj0g9APgZQy$Q=hgZnX*U4 zAnk@1E;ZTs5L?VJ{@dy5LOHd*QKnRZb8_ z4l&DwHBE1aCy?|}5PmpRc{hA$dhI>pNOIh85z6FT!U`YI{&=As^~4L^C>1Zv`jEcE z``{15iI3)W96XQgc%f|s?SmJ#7{hhqg>BITjum!BSMb7NCY@Vh(ffu)_za!&%1p zWbSb&XGK1P3-QIs5&BRJUiiw#svT_bbtLT|T!!rA2v;E+-VbjfX%oALIg3&yK85l2 zi7Lkqqoz^^;ubg#8P9bve46qWm}&X|T=^;ONxpSD&n+nZJ6xn>K@cH!}Jc_Lxa~oujSbO(geOZ5DI+bLKwY27f{i@b=lPlgRka z#vI~E-U|}eoXZ#*!)K;26(!(>eM~PLiV6~U!{YN)A6a2@@x+C_kQ*=Dj{4$-A=Cjc zO!P7z@iy2P$+MI2W3-OAa2i^M_rj82nDZUFQGmEGVLo$=wax}NA>$bg=3k)N$_huA z-jT)g>O$6YDHE3eQnjHCc3MRF#GNqDVzr)IVErZP8Xa)Oa>n6U#uaS(HRJYszUK-1 zpz_3pgHSQNAMQqyBRqxDi3{_sVExAnOCkqeSP9wjcKC~r`s0J}o0W`@@stVopqs>n z1y<1xc;V)3&V?8LfwJ(z`)C^8vYO|&Zy5u48ytmXP4mEe$QV~^SObv6U2p-aGLC0L z*kmnjix+l87Q7SI_>Oxt`F1!Fd5H^O`kpy}7p9@1cwukT3%%=k9w08vw?RF_TVU=V zDU-Mbc0ud#F8G#T^@S7G*`&N37TT=((F!Xf3vDHAfgW(Ia6CGL7tTQk@xonb3qAmw zZ&B-~10F*%zk+b%R*r8(4$S?NT0?{%qZH01yoGFdVfk&e72XEdA>(&HVTW$=qwoS^=N`nKhR6%?dx-MSGItfvtBl2Ys|Z)b}WFhmm`kZ{!I3 zqHMfyILgAi;UXk+#0T^2Q~hp(EA}hzgFO$Z@#cb+4k~Yl?;^_t-tU4Pf8oAQnZoA| z(YAOi>~xs&$#FvMn3|iyb;oHR;(mAoNgXUXv>Qq$uARuM)&A8SOK=2|_vJjW=1KaR z9N`3%ffw3?tS5M3HtLHPZa3p0xbhV3vxxJ;ok+gtAWS&Tx=OyVI`ZM&aK{pU&>dcz5Ep)f4&sG% z{-llYLMK{=7y8g_ym0wF#(;PjeqXhr4emkmxj+zRKNF^v!TVwH++lov!0#2pA;^Ol z_Tm2!=!+K~Ldp0btPvKbb;#s>1DJ!7@j^>@m}bKZ@1SCMVXlZUEe0|3Mg5>k0Dq$UzqXT06T0E z7p5glVot%%&xL7u@WP>1u7Prdv(PTQ@Bo^I55l@Hk}vmq_*p_2&ljvkuz6|P2k(H> zQ5Igf=q1_^FWiFM_yD|ACQMt055cmp&<=QEow8xt1-$T0bOi5(y~@!?JTtrCe3U$y z@3+8)wlJP$c&!S@R}9mvc;Ujzv@_lZt5xAx=7ksLuNtN~iCf`4B(LwZYGGPa2tuXB%Uf8%!nC8a|CnF!;15dQ4?>{CVhII%te#cE%6ZIr6?1a+r zPB;i{!3)PBA6|G4&BhDwpiI25bVurjx54(Es1M!=-6+LFzr**PvjjucBc;@;y&j zZfcm8L7Bp8C>?Ky-y%7eAC{V?ybVr9^4#cwT|Q;LkmG`vkvz|Y;DG7sTHM0Vloz^9 zFMMH!irZkGnXCgGYk_A>AAM2 zWnAKg77<>!3K`D^@Xs||J8^AonD*KatOV1!dtKuzisE zhIhiB|KJ*@Gw{KJ%Xe%c?fEH7}@Ryq5+BCfI1R91HPOQbTc;Q;)zza7aJ3avO*2eR> zkI;$A=p+50r%$zJugg7pyfgTs>1|hHGmkQwPfT!&x7PYdLt~G33V!PkQKU zyzn-fffo*&!ZqTB13n4Y((vx7w9ho^#@uwmEF^Q*2d|=@pR-oO19PYYUU&{!@xl{X z;o1et3BvOWIS26&EdQk{(*_$YQgH{og5>$owwN|VKJtaHE(zCW2a*H3tO(aS5EoWl$r#29>meK70e5^8 z&fh0soWrKslsSjzF*p)g@IpU&K#p+bx3oWA_#N7X7j8uB@WO*=89oRvtO?g@P)-Pj zuMOuOz-vhuKu)}{`FD(GyaS#<#&@~l(C-;nJS)24jP;B&#<>@6M#lRmu-gXaE%zWl zZ1$r%)&c+A7_PY~Q`;1-RYsEUgyWI?&aANYX4(@k?2NMU!oFxW-UUl+QDs`;r^q&! z&k>+=E9(qiH~{6r3x}W!9P5VVw$bLq?eG(1+)v>jruXk)-tAIx4{Wtpc_*BSBIdC^ z!(jo+q#WVY1GF7pxCr_2!WGDe7fwCMbxICAfqLSDFyekF!2QE;=DGPisbz$VGhb9F8l)x#S8DFo_Ouoa4r8yRR=3vjJ6OLMg(aSys#wl z;;nGWDaM1B&$D2W)ASu)SmY98j2xj2-NXyWnsM7@+6@gQUwG&b>WUYhxXLm3AiNb) zV^X^ouARMZUhgf&l;|Yw3_rU~AIW%z74L9fjukdQe!OrVT80<;&}_W0@Li6@Tj3>? zz&a*${Ym@dg=f%Ra)hPsF@ErY`;5bfv~w2cg?k^Vu^oV;A9Ii3dD{ac`OAaSUltfd z#`{aKR;~!mOZmbcts}H_ywHQX;f2Z0oAhVzlsSs2zeLW`NtJrtHi52OyT zbT^f6gCBOMe&o2}A=Cjc?A9YfOU4WPqZ)V@+=!$d0&vaS5n4~;erV|#p>4+tJE3g6 zunWq<3zwoyyl?{=hWEo}eIxjNO6CP@_zu^FcfeCf&J}`f`YG>(CHpIHg&&#T10R@P zb46&MBjdF;{1JH;a9@B&(J;L5?tlo*i5EUZ4!kh;zzEHb7ZyWSys#FEz}w+*WUR^X zF_Q9y&kv%_8B4+%>GTD0VO;k^}P&Rb^UW)%TRQz0a8aKzTPjH;jHKKLopc7-6hw zE_mAXAy{cRZAgyr9O{M_Ru~bXrQ&VSf#iKo;UP4QxbPCnz=z;>ZdHFj3?j)Fb{t9j zkRu#`{CGF4K1$`=;RGaO!vjyD!V7tS9+n?XJK%+%pb*D;VVw-dA#1N)h~!uwj2xr9 z1tyu^4wsrf2=%cl#|8J8UK>ZBBcl$m#CYYc@Wlzr+u#cyDer_EOdo=yCaQP8Sm9KZgBPCulyl>S*U>V(@Ftp#*QPTb z&;xuB*8WVDX@|R!tg8VyZid+=@H-^+ch97}S<3t1b<;aOrwx(O7x01Uwb`tlNal!T zPK1_*Bqsoy&Na)2P3EzFEoZF4xkz%n@ZB#MlV9TD4kU5Q{0Qv>B;E&qMT^N1ez1UX zju%E{MQB6u!Z_3uFMJ-Q;e~IZ8hGJolzU9h2#c|?u_eu$(@H(YLdABbhJoZj;J!z-guz z-a%V9moRfPa}4i+TTmYAFKn}gwk0m?gL3dLn6OoqX@ebqq8-V1LiaWm7v|co+Ry^4 z?w~)&5f0nQx`P*?ESQ0tWg?nXu* z!EXChU%231Wc1_y2)?VWybD%7K)+Cq9iBkbq&{%aK~<(3R{lj@iybyPq`U);K~km% zZZ&-XJ~X{{nE8&DQKl1SBdK!`7CfSkwZc@>JKY0$J6t1i;YpN(55i`5RoxtLE6QTb1mN#~($^dt zf(!1kp5ujkP!+r|@&We+yanz@KD=<}L&h{-7~<8~P`t2yu1KvXUf3F?;hk^+lJ@k$ z*KILN#6)TtcsnckPDW#fgZC=2g|%aM!|AAD$fzL2k_Ac;HR9MgMYljpcz zc@~1!!jW2sb-ZST!%#!w!pW!#UKsv7d3a%IBylecE27G`z!6BsfE!*leF!>=nstEN zkugqSVlmo*`-=@;Me;ds2=*>c`%`D(1vHFv31dny2JphlrZ~U<(+Ull65-(U#o0-n6Cc#2zFL)j z!3zhWVR+$u)EDoAcaVHP*w4HPLVToGm8m(}+>D}=8+A7Biha+hdH~iJ~L0GDe zI+qQ0G`$OcZF(Q9Qw<@o)J@ZA10>!7C!5{_izTUiCtQOh#}9uueFzS-n`Oeo zNOFR(a6RR%u&e2PP^+)v!erAs;N&Oq2CTivs1F=(dJkN0`T&e*sB$duP1C#J9McEk ztBq8S6Fx$+-fE2*V@S$(!mmy5hf|ucX3{=hI5k=2c;W9z?h7IKOH71O7wp?vU9St~ z>q0w_V}a{X@=89}gXOw&4R~Qa6oGfZZavIn;Z4(PZ%1mKk<3{ajOxk#h+T2Q4NZgyYgx+yieS88g~o z&WXgk;6c*|VZ^(%1;+|&3}KGrg|DHtcn92zj5QE8eUIxR?uNghGOPF;7Dj!*{R}U( zp$Fs$-$3$gCVU??BuD5*Rq(>}VO+a-=>L#$fVYpP{m0VR_yCL<7s=mx<6a59C>t-_ zgt8tf0%fn}vmy8m^5TWtPzGLTSwNY1p>rYEh!+k;HoR~H ziogs1_>ybkT*A0Tl#dsdSj_zkFKmU}cqe=p)%cd@1b78S;DtrMqRlB&*c_d~3wxjd zUN{8#@ou;n$#;x}eV0;a$`KAg4e@^X2lC>D7nZZ8;DxbYa}3@BFRY+^iNlOl%y+y8 zK0pa;7!UB#H>~@3Vd3mZEkurYHRA`#_d^2kjWx7CISx1mW#fg@(G0xs#kHIRFT8`& z@xqwzXluN%y6J@tkb}4bwm}8g@?He|0^KDpZ2diLg%|Ea2l2wl9~f773*3sV92j}T!B*Y!VSod7oIo0@ONY*?p+_LT}JZ0nQ-t1o(G5v-6#|9fd@Cz zp7yC4XZLBwyGJHN*>BqbhhOT!@U1^Ngt{0b%Gh1D<8?|7jdmB9Hb+;;5pG6D z@WSmPys+VA>V_9KLyPgk{%Abj1;0Y_I#Kw{73zi;7DhGj!pbNCZ->K>*I7UDAz0xC{kooU4zD3AUKnq@-#C-*fp9`A)?@3AJ1<=F$CywBQBJP12HW(;rO zvpjeWJs>XZ9Ui3}!3(3KqO^5*;hSg~-U%n8VH_*$9TTOc;)NqnL%bV)hUEQoFN}$e z(zXy6zJq*t;bi2+3vZ)Lyp}IYn-LeK1@T@OXNfYtLt=qHAQ`uQxFLU(`h5quwpf%_ z@JHfsZ3)iHGoBw#wMH4gKjnqR6QVRbIac^;X_aGxU%wP({4G`=Jc8tVom7}<(;!&~6s){I-cs}1!;-S9!!uWghz zRN`!_g)KWoX#u=&FY@DsWjaP_S$JVrG!5^9Q;|^)biWnF_mh|- z(CwrS;^9ry5HEbaGiBk0<56L}7q0Ef9K_qZMQNvz%!Lqa(Vey;?u6eXi3ed~59J+j zj_JMdjOjzL?%QTt!7q@MRon(YG`$!8Zu$^x(aSt9{2m!|6TZ+}#cl8-BykVC zX2!KXQCd4BaVOk}pQF=NRD;E)u#8usD3JLfxnwR1dI1q zaVvb?^bWYh^qPw?iLP)i;X`x;FU&U}O52XNz!^x+>w|*^(x)fsJNP@2XPXc_Fo-^5 z{jsJ;X`_+k2jF{ymG{Gn?<#MHgG}#+hfE)Y1%{{`D}2}VZupJq{jl*+mE(Y8P49uf zncntZl=dT%I{0Cc_sufl`=)opUrir``Ufh<4p*Aq4_gdVaVPX6c@7bVK4e_-8dKPQ zxS0dbnmz=pjZkq1Ty1){o3EUF09-iPtUv7gv8tyF=JzOXg$vL+@`XL8Fs|^zE>l@E@xmh0 zxEJ7s)loOR9fp6(`kBi3ge5=YT*RI5r5RCLG5SS#4Lu+(EIyOI!&_l0lCcqlg=SGd z@`Y1T3SKxHmB)MG_sIBOJ*+*O`VjZQu5)M~-kS};gt@9rJB;$O#*t%z1Ca;shW0Ng z7w?BJ%~$z0_=D;FFmi#4Ti|%Kn0yZ`nWf@ZI33B@^TN>!xtEED$B;a43!ndzwUxNA zHadg1!vHeoCiE=g-j_xBa1}DH5uQboqb=sXjKtevchh^|YSa7SS<{DL{1UUCu#xE< zus4$OL$Li)?qxsGUodQ$8V?q@7#ZJzgptd+7IK7ER2VNzMRM&Pq(|6tQ78w2wV~@B6MrYGs;^A5(uY>&X5;{m+ zSY|cnzzZ88AKn3{B55}--25%)*v4}^yt9VBAV*spr8Pr+i3?|aN4@dFuTTPBxE>Y6 z`(e@V=|8-1;Sbys@xm2oJYKj74aEmw(RHePVXO6wf8xTPC7Rr?TBeXdxwv#r8y-);R z_&&NzjvIb=RE=jpj6SCNOW5u>&za;4d!rh7;fJUU-VJkdSZDA-So#EI;)Ul?0544a zl{FSGyo{FNg}F{rXS@Zzh2%aG3`S`UPN{Zqz;8_Nhow%dxDDp{O+EKo;m64HGrxBO z@1bFMVZk$83tsppO2Z3ton>y~g*DGH&hf$&R1hz`h~(H1EOcI-*9se(-T~h=y&HaM zdLKMw`XCIuppLb`YNoft9;SD}t)>sa(ihEZgkwzafoDx0f{iYz90y!zdLPVt**q8Q zZh9BoYWe`|dPU{9;8xQIVCmn@^TIKv_rQ?pg^oYW^Fr+^{YCpY;T&YFGq7$*c{^NV zdOz%VO~sw?a}=|S_Zi@<>x^g05!SoGyuu4xp>N!(ofu(OL{%STs+xc9Ua;tx*s!d5H<1F&X9G~bb8Y{L!c2wu1=GFsb$7y6^3H6LEM z7kTl*!^nddhL9UC>>nMiCGX+)+F)jEv}VBzmm>}DgGKYH9N~^Q>O)+32_@h)OSIM% zNk6*a8q)`1!{@k8avZP=lFyxm-=Xoug)xPrwV`+m?22~bh0UIi*0S-!sYSUKyjCol z_b51KFZT%8s(7?^m$>i&IwLtHqP16%)W-%LrWY!Z8Et%KvYfe1h_J_^IiA z@H~?I5NuRhaJlJy@D?&YldT!8>Bz&e!g**YUbqeQlykuXwdlJ5fByuw zM_?LcnWR73(uk1_z

ubCtmn$9mW`5_%f=27gj?B@pd>E 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

w!Z^`my9;K=d3 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∨Jcr&?;E0gdce|T{5Vy5KOy^!4(F)MEwP6$G|Y~|ws3xn6fvNg zkHy0f*X5|H+6>jX!aP|Hqft>zyWGyDndQl(WLM}M(Pia2T`j2Sp01>f4w?L@RP?z5 z2GX+l*LZNc2?VPFS>yjjagh%ePecie5aLNFA`u8hmh)d$R#_FY{;NudvpL7idSUF= zcdq!?;=eq6Vsg^td!==S59=+Ho!Mi4x!UTPY+QPD{U3k*m&qliCw_6)!}}-C9kp>$ z@8)4sa{v6~JL%t-Olhn4+25VgHs#UI;K^%kFHX7o?|(XZ%Z=P2?_)CaKELIhRP&Tu z@}~dpti%@&{30*C@E6H{cxY?h|HIy!2S!z7|Kg`Qola-(gai@@(5$i>LR^8)9za=Q z(kvpH9TLdWb{YukXml6{m(hrhB5sT;Gdg3$4HY$NRNQ7FqTn`0jEc*QQKO=x&ikCI zy50A7f-~Rue!suoiyo@$)TvYZsZ*zxd(Xaymb~!mpJv}vuvpHw`_5Alp4)+bbR;%6dxzbCg zD>wH_5TPU0eaR^_;NjnY;qpaqu_Gvo{pb-oST|J-}_o0k+_m^}K}kB{jr8gt;IA9`l?7kzs9j+0LJOfDYZ;oS1Y z@5+mZHAO!7;O?u7Z+xM6><4%5Esi+v;HNiq|6F|0qUZgU`LpJI;NJAN@0081ji_H< zuzT3e^X~h@&?&F|b>BRc%k*c|ALS~fQ@bwhrf4@!yBXSbYj>=6@s62ed|PzPgo%@q zk}Ha8iWk(KLh_H_3Ag@{)e9eqaFl_u1p^pkiwJsUEZe^$>|q!@RyG*M5k#u{?(jOI zG|s@_kuw9MvVN5O2U-1(elWBDQG}xqGavE)0WX6Oza@8+r2Z?k!N-mtk^cw03_dpe z_&?!g<`eOM!0Tvy{-^bIG(OP?;5#D!RV9PyXnZ(7{}Wzo7kxcv>bJw@Zdx&E?z2B< z&5b#5+w4pB{r%)IXFNCew6`5||EqgEeC-IjMy=^0PXTt3nra*H?i=ro<7Ot-(sF6* zR#q$H;@Dz&pHg1@Vg~wtCHzHv3o6eG>vz$L&@~_#erj1^o;Od0mzOQg_nux-R1QMs zX}(V;-|y0!#O6ytY@^`%<3BUKygkL`FcHtFs&86XNt6%AoyUrS8?(Q>^%=SxfP@DN zS0%MR&Bl40(Y%JQw9||hA79Oqe@oSiRkEaR)6KdCO&jp49?(XJYSM^o^ zn9XSP&0+?8cTT#?mJ~>a`k#X4^$j&m$KX0RjQF9f~Dac;!sK z(P!8raU}v48E88Cor6h}<%@h=4Ee|ROoJ6N2-m^tfFr7VcrgF3kyp};du>K*@c~-N zzf5kM;EHbTI^2^B-N}^q{FI?r(n&u~K&;UhM~hm~$TFG?CgsP41`8M5Lt@7AeK}ml z<-I0F4t&795POS!JGV@lS@`x9?zQn=hYWEqs>L?Q$W7L z@opYj#caKo2`^Fi+Jagq24;{a6Xd^!^XMMk2M2Wx3Rs5N9=Gux4M3Hy>UGg?~?GI3ZAg!j>VTsalIOsZfje(4;#-~ z@+K}fOeIi~-d$N;jU%tsn}Yq)xaX(CwHPv8^pmyn|Ia@>AOAOhOo#Vw|KlIi8FS!& zB>pc5m>F^ORRuP=cp-f*YdPd5~FM zAn#q*)XI+3fOk8AU4++6O6Boie!4`GQL(&E%+EvWXFL=d_j@-^XDgcaQejyM%U<+K zJXO+9l?nx?Fa(_nQ2h^^GhU-Dmp~k~P6h71n zVZl1yfK~}7({x5F4G7lZ+-m0B8~IYT$iky~&~Q_2TB94~LTy?DRJm}gItBnnfnVdjKscNPRVLMGQ<)b$X^#{7U?_J_!H$ zunWUbc(k&I=;i47MY_VWB}*3w}( zs`CfA3{DqnfB77cDcdZSu>XsPiS*qT7H**{A6(g{KU2i8`rtlySVRWo}n^&9Atq3|Pr6w|^x;SU6sj;m2jA=7PCGKH)Ne&UnQo^suse z&w>g0-7qsxem@Kc7aMBin8g!d>QJukMXaA0Vb$10!Mjc^5b=0A4b2!DRNxz;V_j7R znN`+MIFv)4iS&CYQu-kN@=AXbrp}WsnKKT`^RwFET7x$y(21Iwo2EBnDZ_8^>f2;) zXi+WD{U+hL?ltIOvKf`Bda`j@zg|+~QhmK!9$VyJGkEDL|IF(tzGW>JD^MpJD+97F z%;A>x*YdUzu};O0f|{K8VzW%B*a>+t@CPRY7Z6>@~>D5Z|>d@+D%wd;R$bJ zQK?!roQ}uY(Iu(5zv>LA-t3-)CN5u8P>y#|3h;tF-U8B(49Jrhh2AoE_KeJ9j~he= zat=(gV^*O%xQZ%M5BH;eSV~~VaWAZ_!h3~zE8JP`N!~?4c|0&28p|(+XIsKU^%Q(8 z%jjhC$tRLW1i$3=1`bDt@!U0umv7EsxT{u&bf2o3%9eXqWM;`_6$O_e1XfcMo1ZpHTeW zVdej2Iji5LtZz2NtkS353zn$oCqqwM{#Se&(Y7t}c-v9<@q8y=h-4*7HR*ySvMKZn z@C3yJ4<$krV47-iIY-GrN@uC#;@L6RIVhVxVw9oB!t+ zoQ7hEF#KrM|I2h_xFxX~&Jq8gnFUJ8o5K}f6=I|zBjX>-x*=Z~earZJ8k)ec|HyNf z#*>;D@P^C`qUu{tc4y<=FD$5eP2JM6x}|0&|A*iB2QNmov{b{pnlT*CSn0OZWb=R3 z0Qgt0W)Hp`%2X(^J$tey!P{3+fuFw-*Kf8Q@7h*8}R`e7K+9+YN21G4b98+IoKc(%3#h1=O303 z)ud_}VN3{484$`=^m>A=tg|wRGzoKHGh3eVP1jKoaN)W z3L)#?2(QwLbuhe&s2p@mG$Aw77;bpK7HQNJ;UCyV8bRvGqrT=48I4NRRRpeV7)iJxO_3E}=2(c+@+Wgj z(Gwu|VEV5PWkoV7z+#%27%8<#Y9d~-v56EjTMfI$T?Cc7)HUQ^cl}l5r#}23KogfQ8X~6}3X|YRiSW`yff73g0%=7i?tUn7lk3Xyg(BJz13JW<(}3%B@d`-3@eC%%v~|NV1vHa>9y z=kH1QJ)ZN+=DGr9b8%MaiKR=Ia$a+u`CN#Cd2c5!$n}4J!IJ>S z^Iw|<1f6*0(+@rY;4T=k;|Jo`|V z`30}M{PJ9<8y~Tkf6m;m?Z@Q+o?Mo&Ah$d5h1^-QX5|2$^d&3(zBkG0s(99acXnPW z^Ste%Tco=paF=v5WA2sifxP>ryRYvd={9bCRJu{eJR#ll4|KBIR{Hy=rGM(8F6n0e z`&sE;a`*Exd}Zki(*MHOFG~M+SH3L$QOEpMx@nL6jor@iw{^?#Rcl_A{=CWir2o)i z>EP|*^)9=#cE5CU^8+wss$Nz+M+rEx|pYff~c%{4Jqno9hTYgyKGiM&+a5`&~bbCJOl&Nx&GLfz0+(fJeg(5C!h07 zmFMd7TI&D2s?zhxZ+6|ccETdht>>Kc$ev5j@Vs-!>DP|SZuV>xug(7{s>$ztr>A z8Ha~_d&uqicKk69^gKMr^L+875AF9fd!ESe`b)|UXL%-`y*T3Vnd>~Soxbb++`iJYvAp=cc^@@;Mqd2gxg+j6 z(^GL>$HjGPJ)W8`IzC-b&7K>!{p+ISs9BzUPki}I!Dkho&8zPJ+;MNYr>^||xgUMG z*mK9(!~a!qU9sod<%@IQ%V_YNRrOZPpRUREeEz{t*Djpi_OANy@)BJSnVu()u|4MLX!LCBxUu7mhbui} z-+Sclq0I|CRT+8Le|>+gXKC5Dr+e0|@Fd^!{-@LCmwM)GIu2c-$+H}SZt2nobN+tT z#W){%NlwCt6I0K9Nsb5fj<%eJ<~1`ju{KJZUg-VTnD29bz4wL2%yRB;xzazgx@vgk z1Kp6l71C|-Ma;M~{We~9O82P+?g`s}eXf2UxbMjsCx3j~=JUVG8FAYE2UcU;yt(zc zi1tHUbN;;cr=~}5x+-VbOUvHs*r~>C+vZVuP@Ck+OlDKbV6fi7b4ky?<@`czzUGaR z1~_85&aTRDbgq%_s8uPmCf<1!WUl`rZo8md}hpG3>_xNW%J1Y6>de4X_KfAr;jIZW?|HLET-1ETq2liKTAe&>H`nXb>=+`Lx~pEdQz_j11OduzfK zhx1!X$nSR}wSKoWqww$~lUYdB|%q=-LCjOAH)4A1STf5`7ZNDnW`E$(} z(fs2VIarYzPlwB_@jw4hpZUL6pZSQp8|E*gGyFe&=KpSeX8&`KNl^Fy(h3p!dL5(?Xc1spV|-xe1)-ZQ@L@3x`-&kuDSA4`^vu16sO3 zOIPY}2!~71m56gNbKGf*^A;1_1&fOj#x54iaLXhfYj6DJ6lnLE(z3#`S^}PpLI=l$sq&ss5zSjCwoS!1BTZJKYB8@kh!8cH;LQlRqgVk}|5&I*0mF zD^j4`a6Ha?TcMp671`;CjwfR56qB7mF}oZ-5of13q!Z_N`jQgul$ae&iKVeVBkq%n z?DPV_)uPgjmidc8{-TjT6eZQUdq7p=O z1VxKIWJCFcJC58nN#ypr$c^&2{TY43d(ygxcBc5m&=?x(O`xIKaWu3vxzE*|&>828 ztw>6AP$Ke@h`gK2`CPM|`h9jP)a4XWHi{BAkZ?K36^J4i^61Kn>lD#8iq4A6jCRM9 zyDOdCfi&b{7}6g~ZjnsseZzWEyF+!~>9^C%0Ir|9^>EW;C_NBO=_q?T%AO9s=~=0r zA}t2>0q{nnK2R@NDc#APE?<&tD+k47Ib@q~KiIX&PLBi5)Op>9-`@j%rTs}m>@)=R zJR~bI7-!kJcG?Uu;#`m4-GE@6WG5wWP3Vj3iRpHBI((58_DrJ>e0Uz}{sKE)Yt#+X zdgCY={U*6o)vLQv?AI)3|dJJIiuUn8%Ie@PP8dsiIlJ{EP4-=(R2Lwb_B zjj?st6?Xau;5{9$3BO~m#CQm(elO(MK;OxV^(AG*P)1E6WuVVx_|y7^_NcNN^>yr3 zb~XDWPeosBOZA~UcJaG@ag{4 z&ZH4BG@>SfMr6m+h|*zwsXf+mZ@tM*&jL=-X{H~G^s>*67%5gq3^tbBBZ&SJ&q;UM z>2yGl=lCc}u6Y3Mem^CP4vO`uap^-9seT$2?5EroWB+8Qa{-k`o<=({j_|Ete`sX$ zxaN=OsP;j511K-XXFBQ#Z6w==d0q7vJDqxOh*wfrzZn5OGXduqb)M`%K3$Z&E5R3E z5mzE)8zi9(Txf$t)J+17+^X6jI;@W#coc2_n4NZj7rRL;1CS>d^5iOwlk%AJbS%Q| z0t97-?5mK8HBpd_4ob~R>QwUFf(w?Z`Em4fz*9z^$HdT>>~tFQ)$qQwo}t|-oyoqW z3Rj7o8~m6XSQemP#B5cvfb;Odb9Rb)-cIitJW`yLf_{?Xji(fhkCd%0pDbThXbkqh zh%xe#oif*>;o!C{+EHyF=9yh;-!M)Ab{(V-K1eLn5$fnEr~SDKcp|IC$XDz zW$@elj-7_RYo~`bKg;;_$NJKTK;AvA#s#J=65O|viPERX7mW_2U8T);)6A#X;Y&kmcF><>z59goM4$_L`0 zZzt}G^{M_oK<4yGnUjvTy;ZeQVrRTBt|GQ1CKEg&Z4{X;NXR~f?{b4z3etpr;!}Mj z4*7ztLOIp^nuz%obF4qP$CzK$y!jx>dO)A!a!o@1(vOKPN-s!(HW1$z+Y{X#)fwrt zS43nQW%qFzxPN<-C}y9-mp(q`xS_L>o(`wB))UH#^ksQ@{zRRnm8SHCauZXMJ||(q z)W9|xUvnMC{IxW6T#{&~P|Y(xO#3v3@DKVrc^%aLMkIX)=x%b*m~!-=!SJk+h0}8V zh2fO0<&<(!Bne6y%V}XJXBOlYAmehR0YCp<1xRa#pZQ>}u;7L}Xm|j60OpTK$RTTd zY&Z5hpco_n82f~=PZ&?R8Fp#}+{iqU2LHYcu$lcs9W)g5F`$nGy(Ns>0sJDvc*wH& z9X0?+y+SwaP!$GTbS(SHJhK&vY=9~?_Y3L_ispPClCNo}K6ipZP#?h}JXA+-|?ZYT5 zaqzgVj-%@ANE(K64nsMIc^zbE5OQuwMp^zAM}LF9aWC|ZWXv(iSwSh|ljTC6OvjwN zo73n18E{ay2`BkLk7HUF@Oc0;tr;g`Y&;&Y_Q6~gfR0rYfqt!I56AE56IAe}z#cHt zYE7foBZ<^}*hQ-kCefLDlgYb#2%Wk!g|fD#(&R1ByIY4*T3s5s`m@OCook6NRz}mx z{j<B!YTvORF>miK@OzhYEk_8_c*|h%%AHJWgdV-U38e@2}cAu&=(vKkj%5>9YL1@ z>NHROy$j%Fzm%WIZ?;X+1o50!m)#OqBu1d#BPmhy?RiVkh_?lGYQFrt0C11N7x5zl z5t1f|XTJL*$sAYK0mhN5BC&+?OW?ZDUjccFJrJv;@%4Jcc-FNI&MOu0*8e zB71fknZw0s2aU$eD0M#HkP@*ZhL-d?>6HCZRMdsEc&60yr9GYK4}i9Nz?bC{bRU+} z7Ch>?FNNrYR9CslSBl}$kT;M&7OfLlWw(JdZ-ukk(Z*MRN=_BX4W7osNQdhbbOZ3<6A3=%_`)7RhRhJdV<4kZPnesBV;&xk{0uK0+9}R((ivVSEkoX8 zkUv?cDXfP>|3=wUAX8KPE?@d6jJZS5a8XfQUlqt3=da`(8&v{QHX3c^u;4_JjgqqB zePdYX$aYYs&qk$yLKD3ir)4qdu{pmA^ATX%6$Wp+6$hG*G8=scxW?dzImnDt^RHUl zG0*mqHrfu5`Vsv6`xe0dVEm|oIP{rzT?r>VkFl4=-VT`QP4phy!MxE<9=VzYCzm3q|NJDq+!O1*-11TY0d)A z8M`BC@=nmTg3lJ%%<7nbisaAb=zBxZoCAWkFfaJ|_ga9D{cM;y z+al3d%{)Z1oozeaah)+zj<>%q=pn#v=Ew4+730f<6Qk`k8g-oDM?0j!p4V!lA$1YT zFUL(H#!UjoO+3a;91Y((w3GAchGq9Oz?^e9-#nIMF_xjvVjL01mnEF-KENe{CI&P- z|C+-^w4H5poe@4;iR`lhmU}|$h0~xHPK91LDX14_3h0a@A^*k1;27s|=?0$j);%+V z{xK_pR;)$dSU#c5k#*4FOn9|cLR(<`r(pc2WVvM9Rt$@v4*=87*KxbzAai2Kj923d ze3KnAPWveIfr&O+c&@ICo!g1F-9WVEMxxf6@WPTQd|C`mL-;s^4@YPmM%Z^I~{Qx*3 z^GWh|$)$pN*gwrl(=a|JVhki>j6`D`Fl{iLb)=fnWcQA;@DYoWXc7APJdCenFs??_ zu`SpQTQKyxpeB^N3?TbgD*ycZ1wb16c|7iqMPG4Bnjn56>a-VQOzWLy9wI7& zqVmz}S=R7ahn^Nwqx!y>6-BeQ5DjY;lw4<{_$ts$j)LB711&v*3B2hb%P5 zPalUlGJ6QytAee~mVd6d`AA>PchY?DN<`d5#AQ2`aN5aPs@Gz?_wjU^Z&=09l2opT z&2hB3e+Zq^n?!!t1>&|kyS4TYc?LPNAF@6GIfHqe% zIW2KW#vgJ9=3C~${Q~isXAqYH83DeD;AyPm%{=71U23b4{SLZS_XC1H0n}Zss8A@T2TBog3{VJ9kgxTM6%*Yh8KdSU*-jS ziTM4O-($?P-cS@Ix;VcjZ9$knOrxv^+tbTx84hBLr`6`c1t2gLLsG+Zo_dRH!rD53>LSHYFG#}rEXD#jOG;Ve<|JQ?yl3H=c^uzj$79p|FsT4Be6 z-jGp~0$q3r^pa%C*cGz<3tlI{ZZQV?A7c=2%+`^8BYM)ihjpgW zRCC)x%iLB1Jg3<`ErRN&N6TH?y}-bGQ}&=TZ4$h<0U#GD8CT=VANoq&VVkMwst z1^f2`x)^u7la2>&`p#%Eep`%)-V$pK=XPn06Ba&CZV6o zy=7cOpMf>&q%C&fBY}62V;^iitUG{qIA~Kr8{7+Kn_wMm9@$tImSSBvHHM}RMmHSm z9?Tu7m^%!+oJhrfhdD0uYQ?$*?c(qw%~5eQDv(H{paYIV-bW$tqx{OkC8i|Ol-+ik zurrd}+n_sc!QLhG+(hWOvCwht80%s}Ji?)yZHq*>1L2qh>YND2xZrTk6VfuTNz=#i z8VojU$fuNS?1yZ1$#p8vC*1Dz7ose{j?LVsxSv7pn{je(x8lO=;1zQ1k)`ZCC8uNS z5zxc@cplfbS~Fe@!QL#^kGzKEJoHS%KhrVy{|0e*?uMQi6X5wj#uBD<#dwPGJ1RI{ z$5f&h0iC?QmvcViLB?}DbC}F8(lhq;Ij#@$=5>J0oFuVhP-S`M42b|&93Y)n+Q=s>? z(dYEuX(!iLC+t$uu_%j72OCjGCgC~;I?fi{PHM%#sl#p2-Ws%1E!t@{%GxC9(-CJc z$N4UWz61UX;7>%{OvIgpxZ@Ca6ygp+Tqok%Yt~rfv99f{v!tJ1lt8l%Po}8{r_i|F z(`dxb=`>{93`!976xA2mE$0v2mpURN=r-6sOEA{C9Q^wh=(#7dpW8Vw%!*@sz)t9c zkO}6vVn#e z5FW3>jAvTZS6?!09RRuREp|{ba4`YMW6Y11Fil^QgfasLqql@<`ZgE#a{zf z+Ek2B-h;M;X?pihL{k9ab!*0pYtreO-Po(#8AG+(VrkiyIGW!Yk9;KHoWn#K?VUiQ zv&UmkWE6!~SkUpN#L*P!c*6s*Az~a1$M_kJ@iW}dwnWul^eJo&09ijp4k|LWmnBTo z=e|XB3ScmLbC~RV`ATnWe~9QFfV7u0AIMeR^CF@f0DT;f%i5bk@5BEEU@zm?o(G(B|41ud*2^fe z#CJkg*I04s*!zkXqeX<@D4ZXK9^ zay58NNWl3MFOA;6lty$d!`Y1GSQoB>j&cU(_LXF&<$c3Av4SFdtn015&m*Y(9}%>Q z`OU<6q25v&x4#VhyyU`q&6#~BnQ78TMS{;VitG!m-P$muRlmZ##_PSxSe(}^ry;^i zaeXm8ps+cenrr;~4D1pWJ%2-<@@q#u`vb-@g*3y#GaWF4i83c|_j9=VGo zt!s)$2hx<|d;enU92r5SDBtDRaJ|F62^`fdLEk9B{Cj#>IAo}W9{2eXcN3sh#wYo^ zAN~sVOL?=zieq^N-cIng#AVvB{G^Y;dR&}Fu!Q&El%BL5RLHzTcZN1;#@OmT%d^qjT7N^(3xq(h)5bC#*;jq2l>c(&)thP7eLOvDGqrS z$T){(36uQ-@`B|CY_9~{Yvz+Sss-G5E!R8eQHR4mJ2(wV`UOwf=sb=i`$mct$2KJJ zNkuv?q{I71=5*xQ|F3M&qwx0^*d77h%xk8DW_A^mD=-hbIr^_DOpUqu1bYc~QdIwU zqYsIt@wBveEG?=TLq%THofyt`6}C&teH>1s?{pje3|Mg;myzV}{FOKZ#(thxyirzM zDr|6FIH%0}E7{OpP4Tsz$|ufu(fR0eKJ>43`(tQ1))c2e4(7x5G8Z;)X&>bM+ZsMk ziMt4;xJ$t{EBrQWR_^Bo%3`-^GA5=||!E?StZ&rUXDtC+ADdQN58et_8oJ z`)ZVxhb%AdTp+%Yww#~+s>V1U?T=!A0?@$xXT{L0)}^+ob<1oc_TOuFb#>UC+4tGa zG~$>jI!5fW%X2S$XQl-0!ecCZ5_FP@(w465XME-mvH*KdhMw6m26{L^_FdMY5gv(k zfd!8|xgW-K1L)&CaTx;97M$EG53K_$xEwtlxa)Htbhewgeo>!Z>`$3-a*lzm4{fyO ze%QbsAaY%=`G?V}bpZ5#^pzCk(b%8v*+4XFBXk#zhcr9Sh2DNXnuh&6HtH_6;s|o3 zKS5A079ZI|g(dzB2hBj36JhqSu=H_QYYUeM-YP*IvyN8+F)5saocYihrru?=(fc~ntFbT`1eUFF^4=e&o}$oWnDiZB98 z)Y=>8gmJbxEgN?9t=fK`$a{;SdqG?$t{)?40ic7^Sz^aqPk{N%N6r<{H!zOPcyWT0PC)wc(2wFv)tn*Av@n9I0Bsys*46LG zWx}aFql-zMIMebCt$&?(O)N?Q}sfy}7jdg^$_MqdJ4Jf^25&@|-#nEp5#+Z&I$6a5fpc3r&BhdIYg zE1VJJJf!l7GlDS6vP!* zT5mdFZL7`?4zyjUyIL9ckvMc^J^i4^y&E#}7@TeMF2mZ~OR1uSl=V@C`%sN)eKjAG z%>wA3*AR7~lD(+x>}}LH6*6_2oeti@b&k0x%+F!t0bM$rf6oDQu%FMaw$7(G@O6T( z9Xu`JZ0AQ>79NZXOIO74Ud!)!ucab=dMxh26wnB7K8?uEgRIs1rTkkk4F3V0?h-cqF)*4rq zV~iyYsSAh<=mC5iQni22Z0zyO!5Z!lsxJBWMgVC)|6V#bfsdzMR6wCdu;L?QE>f)aar=JpkD*bXE)6_A@6G9 zOh5WE&h*PWuw0j}KjQ8K;BwA4uS0m8Lw=g^T4$_KeQzQ9-l^z&#g@Luy6hN&&bnZ4ir$Sf2AnZl|+mC)2_yg7sJJ1(z0WroeAp2INn-zmI{PS@ZX#vg)o`Q29 zr;-!&9RA!m$Tp^#6ho81%MD&>;Nt=xXBZ!OCj)nNNt8z;%*WFh1ijJ}ha-v9O)Y z`ACO?lYsnU&#RN=S-UZ>9~VIvpMbs1+c>W*8!O3Y!GW-U*&uk5@v2Y6Sw)V^eF${S z%YqBz$NS?+VmX;t`JA5}vQ42+=i2CYz~?eQNE`DAWe>CBWgi|U>1y(A)Wx(T;%G!a z&d=<}{gkdDm_soC)TE+rhFao^6pSOB?~Cu@KE&mP&Gc`AJ_4BceJnV%Vc#=?61s3t z<94H-qQh{=YcKCRhvRXy9Py?A+Bh!D|9*!R$9H=XHwE)TBI3tD$Bu+O)SRZAlW)Z> zs1nGjGAF))!}sozA**n2Z=ag)OCH62E5PTRjxjfRF z^zHpv*FrCmb_8=6uk#S*8Z1n<2kZ_edbv*8CD%z6JO*}LZKEdvJu)3T>I%yEe%L-O zc;GZ%uDfA7;5c1?mpLBqIU_s;@%UbYagWSGBlSMm;Y@s`OxYUalkJUpnO?!#5#YL0 zw?`OGp7G0)XZ%WxKH|Gm&|Ls8$3b~4eyMk0uhT>$ZQIcMQoXo8nvJ`;xR)#I;SrpF zd_IC6(0urJ+1?1+!G6}QT5rHQ=tfBs#Pj*JE!$~_DQ@~H$#ml0Yw6hC*WujjHX6C@ zdi3kr!g6;}+qO%h(PyO237yi5vtHTplu;VeIXPb?Wzf$7xpyHSUKe@$Q=IdAQ=Pf{ zhdO6=4RcNoq&Y{`jC2n1W;mVMBb;XX^wBuuDbk%%uH>pYtHN)iD*$q>3jX|iC*X4C zuXX1buaf_kFj<#&3Xk7Df#_PmVU7=e{QCyLe)h{aF#~bgv1E=X?XkPq9*aNJbsk{V zPQ{OZ@4*?d`P$FFYjGYuoBiCsYfiNdzy%iCEb*AGs~8G*hYeQQ>CWH&>e1-=e`%CdYQm{C7Vc)D zKMsdX8;(9cJWJg*adkw{Sb)4c$8$3Fka(ZQjF?6;s#*F{k@?9%%Dc;->wx{!DO)1lMG<8FgK z3oqp$x&`hi;f<0mypI80#`Hdhe9cCkFH6K*5P0JO_9Xen!`9T!^mN!@4jG(OJ5_*J z`bgyID}BRX%UYQRkD0CZ%=Gb)71--fz`n2A%TVXE*g#=fX=Kbyy%OqcIrLzk0p?qL4s_jaPq_CDBk zjrSd{T^LC>0baxV4(vv=o)ge#>$1TkOWs5az5#OAV!U+(V0w0?{lITo#b?UCE&KJ* zLHEOUaK5?!XOBkTKROM_RQuaNKZf7n!I}>G64rIy{I-#lHB59rbVvPn;{y(=`yi6G z-5bKWcjI?YB&{&fH9X>=PS73g@Ak)4{Ej`!y-~ZDYxjKZ`n7wCc2CsqH0|z0e)z9b zyKiXsbM4ZDDtxGRCu%oayT#gFq1_to2DH0byW6#Ut9JjQ-KVwNt=)ID`>A%1XxH(O z%14@Z$7?rByCvFPt=)69d#!eF*X|zec5C-j?f$IY^yyZzdAKC0qnX!m&So}%3q+Fh&NbF{lfyW6$r0P=^R(Nb-DTRHuifLdJ6^kK+Wk?F=|0ogX5K4x{hp%TleIfVyTi2`r`>OLfBCC+ zpV01|+TEtzi?kciZk2Yu+MT1_8QOhEyTS4bytuy{AAH7peLF+Hy>n!@xeqoQ52&Bi|hR@0p<=a3z;)V$A?()wGG^_&6YF;4b3gJT9JnMXlAfKK{f8Ncr(fXC!}d3Qb>z zQZ&>qsalJ#yU>fKT2@_+=u_K*CVZR&Uzb0pwg7qNZ$OlRn7^?62B(N*REo1B7S`f3 zd*MWMw=Q{EZDXac4!sREbcjhAbKF8 zw6eaXHdrvCuc(MW7d{~U-*an(alAq2Y0>&XEd~PZ!x!Hg@Ugk@$S)135gv6vq1I)7 zWOSUw<9bldM?;am&jn z&>KLBK7miVHdSw;bC_0*C;kpc@OvF<6mHkw-7Vvf4AG6+x3tM;{tho)ukpw)zD4;v z?F)XRn6A^9CHQy@4B6U;Z;FJzHCe%fhJQuLlm2O{^hcls844ttZzaG|Et|w>uPrUlko~Ablxz_TTBNL5Q|p&sa%l?CM0;tVVOhODu)eZkY12l?H=@yu zTiD#ZZoRK~eUluS7zhx6l*S>bHU9i2zQ>EM9-s+~Q&Edr={z27O1kJ?w@#KhP@_c- z{lK}F<=*70rFs>LZnfUW9WRgmiBVS#>1&9jmoSpd{*_!)V4-Bh>FkrDt&LM&SlOcF zH<6P$oBS)7QjaNjF!??loq9D`e9B|dU$`5Mgu8$LDdQxbF( zQ>i&d6=^wYOcb@&%ZY#|fz@)>FbN|iveDJv`U>%tSAX*++9CT(b5l!mLv29`-ZwS*)qK|~F(pz0H1Y2|rt@%#mlQ4H z-*MiUCawV-_}J?vgzPG?iQmh=C=mIpcV3gDLc|kT zL31O^yTxzK9s4qqg*=y@3mbsD4feTILAh_($oC=^y>G*P6ZY5FY*d2Z zB`;$S;~n@9z|8v=Y&F1jylSKNgK!a6@e=Hg-LR(v+&EXziF2#G|LDX1ckXyW?!Uo~ z^fJy3jo&x6J;m(_5gMO+GfH; z4_qe7-@YH^eii;_P>vNyV>$8zH}{_ik3|}j5r%ZzJ8{MWeJi&aWd?MwM;$$d`e_1h z{O$;V9?%WoH(ZEu0RHMh34qVxS45#4$AT^sJdg)IPul$g;-C(4(LQY3ZySz!SdF(p zMxtE95cdPbn+<;*;vPaCaJPo<-SFKQzOUm3w2ec%bRi79GEp8E+}uaO6K@ytn~Cjc zqrUf$hXRx>4|S7|u*KlH5U>b*zD0OH;^O>T9{>j%sAnJQE*|uUkx$%Xf{~3}e@9-x zt34WYKOl|(FG3#n112I4fbS~teW>nF5g+$v+I~cRz;z+N?FSL(--wTLRD1%r8g&0c z9i<>Yz_4^uu-=@MyD4JNgRtmU_@vdeGjk zWe8t_@DkL^X>k96`h5fS_%z@d@WJ@(o{RkFA-oLyOVNi;1uvwPyA*ZoMY;gr0>CN2 zA-v-ol;vxb<88Qrwixh1{ZxF6I-LWW*WqF;xR4It$>~Fz`M7?*hx-X=;Z__2zMyp@ z?VgW7{~_|uE{-5}9)NoUWk+3i<7^J$cP`TF{tW!SK-eh68;yFMgtW$h9%H@ZIfMZ+ zp9S5Mpjm@(^nsF@=tG~Q?;&0X`d#<)z`X;0Xge4BR3`kHpzqv^aNynVAq>Cyu2}n6 z3uQoib^y8oF38J1xIK(J7HLgG{7lfyKzWY`9EUo=Z`X9R z8}7yKn2NT;84o_U*z;2ab)JZD0A8Y_4#dr!h2I!6eekn*oml-U0j!NbGjd6u>+{9pKl1?SNf?R{*_$9{|H& zbo2Lz*B&i z0q+3512_(%?10$-FJKd(9dHX^7vM#}LBPiV`71o#V}3-BhOACT}i(gSz^D*%4L^?>^U z-GC1OKLAqRLE8Z40oDS33%DL|AK*#AKES5{`@0Sr0muR@2CM=68gK((7vL$tTY!E* z^xqxi2Fw5y0#*WifQtdQ0v-aq1ULlv9+2>!gN^~@0agOe0bBvN4X_9BI^bJ?s|R%s zH~~-sSPf_cTne}eup6)s@HxQ#KKcNl08j_G9Izem2%sDAG2mZ-5r-UfB48CuKhXFqTl0HBk0Zs$70ImYu1Ly{P0*L8FT7Y?gI=~jd9e_Q6cK}BKu^&2UG9VwY z3{VF+4{#OWZospE_W=I_jQGew#{*6StOaZV+yQt2@IK%Nz_5=UGzYL0;0Ig|_!D3+ z;1J+Pz_7y(yzS?p`G5+*dcYRI?*R`1IsvZ(z5qmjg0nY(DS+94Qb0AJ1#ki2YQSxP zM*w>PhX7vzoS)*nH((ZEA>b@P3*Z94<$&#g`v9GQgMjY$qf1+)Mz0&D}^19%p& z5AYt~2q5O4;0>4sSOlmBoDaAT&;fWH@FL&?z`p=PzHrb~Kp|impcZfe;5xv)fJXrP z0iOXP`cS8U8G!kKHGm5Nw*npm>;rrP_%~q0m*|IpGC(x|#$d7$&eRj$ydk{#MmV!Y zxF=8Xgj3>}c7ZDh(yP6HMteoJLRvjigaDn%p#o#?m+%PZMY&9fP;ZC({&~ zO4INt%M3b}GHE7d(JacQ<~2c_@c+DUb50fC@2z71KPtRknam zp;KugEuzJ=gi7c%*fz_^OG{}PEvFT9I<2HLXce7FXHhv-P$gASHPuipt)?|pNAjBLVak){^i-^rxpr8LEb5rNEgwsX*2zXE~eko7P zqs!=W*txEtE2*8XqOEi_T|>X8Yhmfy25Z=Mx&gMbn_w}zg?7*%=vLURZl^owPP&VB z(jQ^9x|{BSz3DG>FLls;uv^_v572}35Is!0=@ELA9-}?F@L&_0aoth(4fR z`j9@NkLfUd0+sMH`kej&i^~_#Nxp==^K0s-Z|Gb44yxYw^aK5iex#r1XMz$egs_PS zY>P(Q77ufTCq+vh(^&QnuSlCE&QTI1jKr=L2MMQVv{&WoGZ=~ zzY^z*3q+f^P+TN_EjEkah>OK<#TKEyL&TdDc?%Yn&nhgh!57;rVSX)NU0EH#$CnIr zv(ML1>kq^Fn_-+^z1oaju%tX7w`0ncja@QWv}i?nw%gR^7!ce}E z4gNt?JzH%#Ne*wU^shsbRh!CT(5r171kYcS4o6q>H^3zl1;D0Hc}ry@vR-b&*VL3( zqBxt%YeV0YE|*_YFK-E8(}FWl38L!C>N>>dZ*I2?8V+l>A5mb=95fiFPZ&G~4}vMO zx#1Uh*EVrol{eHk)(^^ozxl2?50dl7W)yq_GB-$=Pkmgy9A@v9+Ch2yQDcL}Wb%g9 z%|{7BcAIJj4dV(tdPz`!{(!29!D7R9`%BHhyF*<6Rrq?nY&Qd;o88n42e!GY0u@ho z2!G{9OQ#r=Kz0aSeWthr(dz@v9*dVK>I9^7A0P1x2m`DFq5JMd;)s94p_O{?qIz^2Y$fWyAQ8byX; z8^c2)YIvV8^oxnLuNt;Q^vRa;yuy-#MFWs!3lvJ1C%o#6avIsFlzVYp8Y4v202;2j z8mVa6W(2BwEk|yv&t6~eS7K#ApxoZFWP|IUx1P)iHNt)m!R1E{`>T!~Vs0xVB^`A` za|1TZ6oHjNeQRxv?hC4wjhM}H7nX&p(Tam~Bp#uwD{Bm)C|NU34VEx(Id@Ve4QrdQ z!?xa#a#hlvt*Olc)jV^ksl*xsjUu;MxR$IToH~o~nnBoE%3@B(*W7|FS8TNoMvdJujXP0iK3+p40WRs6C)n`RCrBvfnEHU%j*U{Hr6Rf)I@ zV$=ufYmXAHW!HZo3y*B+0eZY2Jt-^oe@an@LsqY;JvvV%0xMfEQG{pCEFEpY` zsFif)%2L!g_E3%*;F+LB_nI}q$y<&tqq8wuO72kM7^Ra6ro%XN+|{*yh%Z%YMg?WO ztfZiRWesXXgRSS|GBR)0FiVsGZ$)#3G7WqD<#qLI>adenUQ^ppscMatJ3alO&5;GE zugPfjP3Ul{)Z9bl?4X;x0W!8c)C0I&wN2oUsSu|lz%V5L&0!YFVGgj2^I(7Pgp!hvGlhtQ zgN(ykYHLF!3XU!gSr5g7vk>IUh(=itK~!ig;Y2`v<9hH@n!2jY@({xolk(oEJ;!G& zMlIz~vV#4Lze5|YL~_BybO0Gu;!Pt``a?R8^ah7RD27Rqvx?A=dcm??^=)4z7u*!Z zhyKJTT&#k_*X%O{pjL=L6z%k>eaf*hb`xUtZ4d^zV#>}s$z~3DCLFDq}02l0F+qOA2B%j^pnwT zOq#I~qD788E~hzRf`Q=RddMqV02K{Wl@7s{JQhvAumS*akYs>_Mj&f!CgEklm~<(B zGlp+)s?mL(HF%uYkXZ?#jK#PrZwMbQ;X)x6`4&Q3q?<+`H?!QVW?Iq+h57JRWtQMN zk{+AZ#k@5vw9vNVgOhO(ZAsEtzzm3P1ejJfnnP`CHI7&qdZ0$G@mDrsRU}WynKE9l zbOTK!c|jnxDEVbzA<>~-V;yTQGQL6WE3XR5(jYCc1M=F?ys_K|{inQoeV`me!^{W6 z0L&XLg@!Z(dmK@+5Vo*<4k@@g#pWsum-Qjt)<9PeQVCiz4XiTApG~YrndV>3Cm6!| ztvNfE0JEvbh&V`IwSdxdwI)>SA@iz72eiPxtJi z3^KKbVznH777Y=F&5oe}vydN9?cuW|N7Jbdw8P5$>d>QPSXz@=C9-H-%+(YU);Uzj zpbe~o1~$CH4=l1;FJR${Rf1vEMAsVlw4(k=baW zR|2YU4cs$b-}H<7RYveHtXIt>1JZx$_BQC_+rzkE^Ng2l9`tV|opWFxaz8nBcP+ENSd-xRUESY7U+MH*Me zgD0Q2q!fmA<6?vrsEr6KvXnImE2>PjbO>37)9!4uF%y;l zzM-@Bzu0>Z_$sP?-+S$n0tB*wgbr?s(lKBZkdgsH4-g^aL ztXZ?mWKR$Ohc*AKP>%mU=?by_uC$eJ9NMtj$y;cvPLllP#0_|U@US@fw%)EIkU%G2 zd!yS6FTBnNP5z@o!r!`TZP;B6Of-L8f1T<6GXAc)c2U+e{3rQeN&36&cAFCTcrxe zJ!9?hxA?$bulq}~-X6-Hfp0|kike#)0=fK|{+9I5qj@oBH|1~H|2{@O{tm?awYmOf z<|tdb9bxV{^WnXBWDl)1N!Gatd`b)+e*oQ?qy#P{GUPm zUBcfkFB1LdXR?1kqW)JUye<59VmTsm5Tzid+`q2;?-KvM0se2kxE9J1CgqGA@lTq> z&2;}AxSvq&CX_n~e=?AMjk13?&-l}&^hnCC!kv|pE~Q_g?6c-6 z(nA=TlI&fHJ1-w0{Q)C$gT2q2r_JO3^y1Vmd)MGzOi8~@?Xvd?^CE&qIBiz9mP5M1bzevlDn+MI^{&Xq58f7=+Zca&;(oa$L zJ~Pwg*L*0wGJ7}RZqFE1KR&%`> zMC;0PKWPKXZp~ew`LynWd6K;|&7aLRq?c5JK!n3 zE_=sv=jbykkJg~lYn#Y_tP3fD>wdP85kr_hk9;V-I zxa)KPcaJ`xb-&T?4d$2Thi0nD)1+v7Q}*u1U8ZlVT*l_8xt+b2n{&JDsQQaa{JAKeG31^IdbOS&Y^-=HAzV z+^0H|drI%px*g`X<`Q#~`KtM}8OBj<&fT!XxnFe&_mtk@sBSS=nRCpy&4FfTvpDzQ zw&w2G(cHDVn)^v_o4+z{%ghvWgxS+{C8AZPjD>wIy4s={%Y^Kofx@LiIw{MBB0(S+E=T6!y{BLeg?$`Xo{DyJs zWJa22e5-wL`6_Xr@J#Nab#jmCNXM6s^X3*0HdyM~w0?@HW5`hnwD z#~Jfu#;t~V-uJ2R1z$~HHSQr^%^kB%xjS?V4=gxkE@a$FnA?5hea(IM3m@Tb;*F{p zccFgjxaDZ+JZ{cl-0u2T_@4Ha@NFur!(GJ()Fa$sy3bMF`KI%TIo@nw9{0WPYv?;! zIJvL^cNbq!Z5$st3LX8NYn=zoQH6YelB$6cxq94|S4b#`=Rntd3z(Y_Gh{KA@r-xsvt4&!LYSB|>Q z<<4rZC9ch82XnWtyYFyezrs@m0}EogvpB(V!ZFBs)%k|2z_s3tHdpy-_!bvN6izE} z7j)vD;*mT|F5UUKYnLn0z1FO1PW9a@Of1}0@OVLbeh=;bv*5zch=Q zgMGggRw^7_a4`ST{C@nJ`xeJr&IYb?t_AKcLCejXjN7Eb0|k`}hU9;nH&E4a+;psS zzUOM^E*^9!Xo-2m7w+p&IIiHw{M&i;@`kGpjGNE-t80yWX3)^!Ip#XX%~@EpATIya zym=2s^V=PL>31`C-JnXrVIe8z0^bVyy*2-E-uVZ2a+B3`$2{kUu9fbugMJL&95U8? z-8ZywKtZ4UZh7q$W}L59VNk)Dyq_O@ko)HSbd~L> z>KfqwIOuF}_0WMu5>2n~bis%D&*oKmaPt0=dl|~(eATtz{aEmvkUOCXMdQt!!kGn+ z=I?nhJU8tAs=J$1JLgVU*PsKzy+e-|dA3+f^T)y`3ckr}@Zj_NkKFtC&SCYQvyS^v zkRDQ}$l;>zh1E636&}g2m#60*xmWk@xZ9W2M(14j&|obzvgnm!M)5LctHPJ_=RGj) zU%4B3N4w>81iOj_g@;5GDOap=@v7lIUtYo8yqmdK?_Ioe?$+s?N{$5Aw4f~^1x2F6 zhLu?6IqzFl@J3$qT=%`*x6^L+ztP08(p5fqa%g_hmy4eWk1Lhw>r-&y!JGGk?#{hc zBWKOEryRlV?}7&vi3rCE&lFo);$+Fnk^RdJ@Kwt{d;gO=&)=+m z{oLhc7j`)M2i*uA9~S9ZS-M%-y%ie!mgSYa|L*N8H~L)Nda=>(_Z`0n9V)V^_}3*r zjGR$^Y~>=pih1?!wY=5s`hd%?{gHgOwsUOozM|E_N0!bkTd~pz@6p2K2MzC@%9(n# z$;IE#%|4yztQvBz*fP(Hk+mvZuJT3o^up7*mGAVwvGDS--^-lobz+J0SV%u^>VBEcWIY%#zKUe?cu_F_*-gdoK^re!C z<(_(|>mzOJH;;b5V8-3~*V8Y2mi^7IKONYz>yYc6Vvm&GSK+N{)#~hO_(s!u1rzQZ zzuNHkNhePoethq=ZBMvA2`d@-Zsn^F_ieEKiRhS}`On|KSJkU8{BGz@agjHP-L>>djAf1V0^dy{i6bM2qE}n)cZ> zxbcHeuar8aXI&?XmauALlGz zGyBlHcZXgty3@P-iSgVZ+-!8&8Mi+vb@z$W{dT!*Gz~W z7L(k0aql(xw{w0wzxmfMcF+0c?e7MD-nnV=kyPGbIh#kUkuo`{Z_)U>Q0kq$=gzd=@vs^0d(_vh z@D<<8!mkSV72I&-IJ2A?u2g4|E8Z35_Q)Fqr#m?GuXF{46p?Kq|Bm4xxoCh+0@1|+ zbP-4n3(!pYx7)&5JJirhF$({g12_%;cun2+VQUMkvkX$;zVg!;S0t_RN z92sD70?B0pEI}Z-Y=GeelFJ3?A&^`?z>)-#D+E}IKyt+ZOA|=06kr5_O3*4+U73K(aT$as-mA23Vdza}5J;{bU_}DSH3FJl4}O| z5P{@c0eT4}*AB2Mf#f;?RwIyHH^AxylIsOngFtfq03Rlh+#tY52qZrmU`+zaQ32K> zklZl9+60mt1z3kb@?!zkC6F8)U_AoKj|W(vK=Km-HXxAPIKW2JH02>lW zeloyD1d^Kt_!xoY<^e_%NNy3};{=jh2KWSla-RTu5=ib7U;=^UJ^}V3u-PZT-UQhW z@F{|92dMNQo&V-nn#~C|f3W%QrC+u4JvGiMXO~UScx(ILOHZ)#{a~}w1Z%$}o11O6 zc;AXQCR!|;VsYqXi$0sPr&!zfZ9YBK+HO4E;wLjLdS_XzH^<@|HnVINPy3Ih_qFq# zwK;IEwck%R|Go4|^Q`>SZ5EktZ4a`UWwZN2E57(5i!U#>cz=n-g-b0y`Ju&cY*tUV zwpV>@vF@i9+pe%U=rfB;ZJxDR_VfQ(dS^S|_cm*OVeOY>^WRI)u=9nivi5t~=Fc`u zt+wK)erYj0!{XqtE$;ZnV%Kji?zLHSjkP_==HRu~_UUyNpZ(EdqmNJ5Us#vN2t4CG z@WLU}4E^1T&pmHZ&W$q2Y0G8P4a=b*#FIez)JyTnlH$`Te$EBS3ml=u33(EOKTSRn z45Uf9vac{4NgeV6N#aVPQnn<%Dw6oek!-iJx7*m;{8Wa2pB{ERKbzst&(AIS%kK-N z?qPQPaOg!zs1kY&Nn52K(jFa2o5$H44<&s9lJsOG?U{vYqowxtM^M_g3`u<}kmUOw zNuTy2N#`e6{ORQwFc}|_jEi@AsP2G)5ZHG7HPZhoGLYk+Q|kEZF8@5&-(n@d=)c2% zkHCMA!2kOZFzukr;_<&B$Zvwld7X39ENUxvSy@?X~v zcz)oZ!7scxm84hsiRF=_-W>hb7^_dMTDOU9+pc|wj-5Kkb?MqIzI%_J z3B7th)u*pao&QV1KR^BwYjyBnP66-#B?IvH-S{s)C88=?>zu>s_J4-Aj724J{9EIz z+Pz$U+A<$~YH{3$*#+XXcjcD}m0C&uUp_hhiB~rMNf_s|A~l=e{Ri{6vh%Mc|GtmU ze_TQR{_(|+pZ+&B{8|3HANlv_&I|bN$Dcj!RnHwCdc4uU&42LNsce2vu;IJbp2<1Z z`vRZ6&bIl7Jy@3ikAx(zbsYXxW&dBN%Q*bc#v;AuKX1Q&-5OudZHuXQEP5ZY^6PfL z17!!c1M@QXnsvSVU&X-q2I~7)+kyB1|5xY#$MOR81o;0n{U7uH<949j0RJ)l-`fuC z_y2bW-cw$@YRzN+qRF7Fv$y3vwS*LVJMg+J=ZbwESjlRgy)EydC8XHfrL0YrXm6Lc zx1;QB`HVtB?q#dI^42E57i(=-u(uc3+ZFBYM0;C48<5b%-mYS8s&e-BL-uyYC96EI zy*=9Au4-@V7p?Sa_ICCKYg=9)OUSgh-?BED2fdpj`R zb}=fjo{YEG?d*G2y(erQvw6s7md)KZGi@3+*V)XlnQk-HX0pxEHs7$BWOJC!AvOou zOtjhGW*?ggHsfu^+3a9bvl(TxhRsSg1La59+hI1{HgoS< z(Z2@yUQ|M$n*k%QS0n@&NSAT4QmntS9S~Me3bn4M-Xa#WZ0bd=?QEN=#jNf05Q`pr zzYKdja6D2sICb$+HjVYxHqS-($7`7ulk9l4)7n;FS~R}0m}4_O!`jw87Sl^u^p>=k z5pHk)>$e&H6q@882Vr`JjWHmmPt)k;3_;61yLYz`y;926EO^{u*>0KlZk?Fri(+}3 zuf;Swy)ouOe(jc$|4v~-%c1M<`1g6G)P!aqEL_-f<+jq=+Yt?7=CzsH+}(R`%URb_ zG%0`Prn{7{VuHuLzaSN>6#|mTbGto|C;8$L+e^jDsxG@kpEfBKz^mXt)yJp z4qa8L}!8}+`UV*l>W*7lI}Z{+p@g- z7W;cO+0I^J9ZzkgMaGZjAOk6f(hX*p!>ROfTnRSWR|A93L^Sza#58ryXDWx!)W;Q? zsx{Ks%|IIav9F;ymG+BM8LfDJ?k3Kjz`h3iv9Dninp&$u)A*&p)LJ9<*VtcUe@*J9 zUfscd<9SY`li!19e~r2|_Sd9t>eU_8JHEiworwK)_SbdVuKrRt`x@ijq)D5RPMZ~F z1nOpAV|>18u)o3n2KyWA|7YE;S&%nV2KyWAZ?M0?{(siJDc@9W5F^cRVDhHSYP-MR zQuij>K7lt!zc6kN)XHkRzu!`K>wHt2kVkvyJNs+wuhDmZzol+hkkU5?5l`RQUt@ob zzWe(vb-VISy-l8}v%k*%y2GjTU+6z$F8!9ejW)r=(RcRO<(ScT8FT5k)NO2jU>f7- z`#Abe-Nrb^oP8Dh>Jx(bk|KmS`aX`nQ@1gW@n&DezWRg*rb^DGJ@kJ(eIIYN-QRE8 zZEOx!+7>=78&BWI)A#XK+x`8f-A0=SrWTuPYV5DEzqZM0yJ|z-v|H-dlS4_P@9eKJ z*QD)gGj-E$sasFJPkZS9Ci?HB?Tniyb-O~878|OJfUnS zG?MQz7WAL}jn*z}z69!a^UAVqQR3)7`x~3Aar?7w_kB}sy-R!Oe;fL~nK?__{dLoB z!(CKq@AC~#8~VSQzPGX3?ysA68}56i_Wm7HV}ES|eQ!hCUG$qV(`mPATa2%cixW@( zC(!rJwB40wD#lEw-D>L{QxCe$SkQm=*C#O7X}czM$5MCOFl7XlAdddCzdnKa!nkQt z_m;b+w)M7Y1l?jR=sTA?L)zZPuA6r2Tlv;$TR3U--^HOn4-LzY8d&^Yqcshcc zV;@W3lbP$Z-Cy_n)V;NY(t>%l?WX@*=zFr&c7NUPQ+L~&rWSmIIl!^s!dek4^MzOU zQa9~Z6Fo`~E=?TAK9+T2i_90sTx88_rzRTCese9rjQ)~abX|zAXap1h)8qAm#gW*=) zA?1}msWM+ERwIsM-Yh|l8I!z9 zOL>?$=Ke(1iHWp*B4aLfPdaZJlTMpj%5hWM#@uhmdA^Og-i~))+v#_E-X&#LS9*uq z#4-1`-8Z#%x8PM%wWsdwXH3=MgsEp9VGeNK2XmeW)AnHQ4sTE0?W-!SLrrCLs81Yo zKbUnQ_$Io-m{a%mQ>K=A%rr6&FbA0X+ltU`567%5V@};EHK@C;Qac)w#(Ce4b%Ob3 z1Ycsz>37O+)P2ZQ9rv1Q5_5k$?>gJ_PI6LtWrRrGwUm+hsM3lwCXTt^o^@jTHS+#p z8X@#M^QdWb$TGDeJ4`Kv^FAbuc1NH}R^2J}s5_eHqckUtxgWwhv0d7J&Z;}*Aa(CD z^^TiOy*+b3q&O<0bdI+cDs@LGZAVjOOm0ma=Y0t4M95|Go-wsh`rTolsde0D8k09L z7R>!gB^a}Ew7r_rL#6J=l|Gr5Ae}lA&)lDMlYAFw`zccom45Fu^~r{*cCO_(aNdXV zQFJEnggM?u3UzmEri>!(l(sXTc+UG!)`(SBwR7Kcyt9 z%(&I&VTjaSq!nMVbW!@wKEyHiQ?8@4B&EjM)kD?xo+<-RWyn-}$krrl!#z=Kkcew7Vu>@HeL4Qg?4@yR+<#T+ zoyQZ$-0#RbvEvYVH#6qcJtf^##b%oNu6Jk;bANIr=E|d}wbD9Kcc+(>Hg&8rrp_eo z9(m3&SF+FsQ`<@1JLj3&)Cs0BHHkUEHE!}lC>nKS%%9~sO0O$@SBg@*mk@WCJlSX$ zTFaP!WU9{7Ouh4)riy#sR8zRdO{vD1HAV5%J%oP0N8R(3Hf=R&cgS;+G24c|qVDb$_b#xQ)c!CeN>onE{tm_jLOGI(7Fm_1&7O z7v&mPv<_;Ao~Q12mC^YFrNymPM%)47Zjpy|qUeukDRqxCja`FHZFfi0*j=AFz%{OD z1Js52@-qFN!k2!ZDScWdUld*-F2^*AvQ9AHj819vd!(tR^)~fsjZL+u9LIrcT(QSc zFZ8A|iY-)H*iXs`JE^qdykstRgFJiC7ih9+6noLs!rGcfSank??%+6-QrfP@wEG#3 z881e{R?_c1+)#6iXU3FsXj8A5TIWpK{V{ppF;!R}`rXJ>U5cA}@ryovD%ZHFEok=( zXeM?4K;37R)}@%k=o0PFr(QAjsheo`LX-MQ5Lh(mSl=`f~VGL6pbY4=RVZ2^`lu=_RSVjYBIj(xKumFkau8YWD=%-orHFyrwq&I(4u2X(gumw7812xd+daN@2ci zWX$hTcYTN2JJ6xe_`spnc>RNvIP-1He;zN7B9d`5{DJ|nCu^JJhhrhQ7= zFHmuvsSabtuMVwSHK*G1o2iP=L7f;khiPEYynEVxElVcx9q; z4mD#4b+4oDP^Z4Hk5emtjCqp6@oJ1N_|%N~)ZL!C?-%ObRut;R>(S<9rFS`jq8-}a zX%1uWd50F>!fAxhb?U_r(dMzHzNb3c<!0u@KAsJpXI&AeQw&zxMSQfn2euG~?z_d}&-6m=+$ zw^1V7q0Q{%G`fA~)UqCOsl7W*)iu#nGw%8n$J;33^=UJ|D>U|XD%9e$3$z(eDsAsq zJm2eK#_a=#3g?4}ZtwG;r97wZNpfj3wwhYkcvIVZoN*iMQ{g#<`o1xRDn6)C_oNo+ zGc={o_(kb^TRZfd|aXO+%C{P zg9}v2qxmYlD>t8AR;t@XhvIk}`+lb1{al9UzDp}P$F0J@F;#dOQ|)`pr#Rk5w^sD~ z(*na&q(Cb(o+vxQx_rw>E3H+n6;uNT2zUsn0y`(`VL1 zLkqRk)dfasPQEtlv3z6Js61oei^`bU*kQ~J;g}tD>ZvPSs{5PN-9AW_DjRHcTVNV9 zGkwO)T#i|-LOr!lf!d!!-RtsHsY?%3{A=7;@e~iIYQ}u=GUh>Ut>k65v43xnHv3y1 zJ~Q1^p3i(d?2GwwnlaDI*GiVjH@Y{>(`Ls#(6Zi9TKroM%`=j=CsFq>x4!?yAT@hn zuwLr95G{VZsbx*{X`ZRHeI|9!$=ACt$WyZyKhR5kl&i;2;TdxuI`ph>X?vzi>weO0 zl)M$B9S9CFW>*Z=vqqY_XMj(SkE8943$*>!@{N)u^0Xcga*f&N?;D;4ih1HNvT~h< zr#5x>rQcJ6_1Qm$sDqb74bKphdEztTLkbPgQR-e!zehdLXSdB&JtOa{?kl(<<(@;8 zZ0n+J^!qIRZb;pFsMd2|5w*XMsY(|0sggex&^P*BnSSr3?)UC%2czz3CD$pfdo8E7 ze*yEQ2>pI5SU+$nMD^@fM4z*>s8+IrsqH^nsC9pl`Es9rPkf;FD3hxWetJ)z^Y~qT z)=s7Gf6l3wyzA1tPoeIILW~1zLbcMJiW)sn7t?1wZtC6B3-yx43iSOWsXIH@=+XJU zR(kDSbWxLu^~ zI=O1juzUK!FYl;`o3~V{yF5Jlv{TLA;Z_H}4K{i#4b|qP6g3XM7N$i!!#^??Gt~ia zp_=_fzUmS8z&J4AzBcF0yGGCHx3!2*ZfdiOJG29}Tw0G<+WuUKD*ZNf&nu=5eO+9S z*b}bJzU9+;94*ie{6yQ+b5-g0sr#inDxvEwJ>sz(eReH}e&8*aUTRm6-lI~ec5rx6 zqx8lwEx{9Rqzx#k&pztYdrU0QOFf>aA2@ek>pAw*qenZ3ao~W< znEhO^QR-@_esFX#l@L@ykC^RIbE}j#4*cLVdekp4W~VzVnzJik%_-!VJ$lcWGl071 zxalEut;`{;ZVNt3(;&@N4DugI#=j z&r5mwoaFm@Y405^;wSpu`y4|VUR-;*Nr$TsEF zJYPklXEmR3@P$01=NI>kgEy!~(l5x1(@9IeO87-oB{QJ>8e`9&xP8drVq5V@9t;`4RciFYWiJ^x|f|*y}hUOLvK6v zwAVxQw3oy5gn=csUQd@XB70U;WjcG+k=76E3CV?e+O%9fE$y~`Xz_LJ@Ulxrb-_sP`z)SQN72UP`zD8RWClQjO4?j$dGV#xJaZCS-he;5?)muDOFR=i>$8>`wCQK z!95lEAV>AOciD)%eO~p>Ii-4EJErDcKA`pL>e3>w6wxA6Jlf$JWz~^iDyw!{uf8fu5XF3=()?`e^vZ)m-KyQq4%Jgeq?^qZRJ=7Byh?$skdap{qlit4={Ev5Gw zSzgWi$;)x6rH-_JR2`ZAgdX`!fgV}*u6{V{ntpi7A8KCgX^!hr)q7o*>iyad5JJHdm54x!zujAM)cvrolm zAbbWXpC6B0pw#Q=AH#Eeq#+??@d@6s^VrGcm{0lSK>hU6uPYJzvt zXo-J&WWAjdKVtKgH~CaVb?mTxI-jzr*$|JMjH*b9?(CJ3ZRo4t)Py&)%+Tr`NEz`DDx=D%smI zHWDK2Z5cBOVfMCtlbCYb+cIVn3b?#Vd-=4(A9C&O!1v*I>}{`|o?~x^+1nTGZ8;Va zvhD3iYf~MwxA{cFAF}LiJ`wYWOnW=pJ2lJjH#6vOJ}>l7uPqMy)5mWP|I^pFQ!3!~ zc?-$}ym$T2-b;TGlg#5C2|aMz``; zCTOqDJ36;biJZESvc`98DbL!&nx)Lz+^J?)adqy3L_ zR<>II{>!~;Hl2PyDSK?|^(SYXdaxw_%DbO;Z}ZU~qt5NVRr}H8agW5-@|68N_e;;Y zty}V9udFz9`~Hf5?w{wFTeUCCQ)Mn0|wro$fY${)kc& z?#66BSZ{Fovwg~bzyD@TR(SQ~_7&T&+PdO;jJAC3OT)ej+R%97m6*p`tZzN$_rqx$ zk6eh^R9LuoKyt}9cYkp{=FzyP&ve=HbK2ZLcErry(zDsf*gX+HfACezsTY4tYua{o zm9O`u#nh<2?d8FTbxh2FUVVRg_v@ZxOa1g*%+c$QP7nTh_WP0fu`xAbKE2fR z)0&sxTUjUOomC&5Uq5JUyR4JFS`K_Wcz5-LHz%00#g4@R z#c2I*-Z8ab)8&(X zHl8~E>G)Ltn^Mw;;eifYdPRaB2Pkp%eK&JcT@?%A1eE&QAUp@jXRfAcS zr;X%UsPHTo1o1iWIv2Y)#KXoc^h5AMzUoj3cwrQZ#S6!zfw$G$>07s^U_51fmJycevzTwFinf@u(+0pIn~o;j2czeG}| zuqYSJ?05JbCHN}J#0$rvb$HfT|t*2D<`#dWY zom1EsFwHEZDi$_=XM`JX-kz+KSJH z6CUT<$=IgC)=y9l{S|)EnB$HYCO6^#=9kGwOAP<}f%j9Re0&mI+=~B&!KcG3t+^+g zGUd70H)AQE_RI6J8@FSeX`2SuceKt6dG2=U&Q`oUe|vZw$AjZ2&(NOV#cEGF%3-~k_rgg}D>X>QA2#7DjarPG23tH!eZ*_9d7>Q;2ck;k5e^zaU+}_L z(4AD;0~4NSJZW1Z`~oE~R>Jd0!wYYrD7^6IP+lwH`QawD31!f>EVy(y$DMN0AwS&X zpSKw!lxq2keH`HhB=aE$zMW*n%l|NCqw};!$j?owEWGe}v<@#EidN!{OE1g2fWZggYd#S@6s2%a0^Pt3rp#Y z4_;UvNq#Rph@$9=@X9#aj~CV%Pyg{za1qLx$vOtNpc8oE88i(qyn!q!!P zF^%>Up9JU6wXQGekgoz%?hBkFaP|V`IpdHHe?l^sgl!gbK5)JZyP#V5csTF_jy+x& zxkxcdc{VZ}j;<~V_H#V`1U?m(SjMp?j|a9x37_&TcQ^)Vc;V)itl@a!0~CrEx<8|x z%h(rILDM*|g}LYryfEr>#tJVyjATvoexX!N6wUc7+=0sBg&(Y<&3NH%lrxs+!NY>p zoHKa!CGVY4I_IEp*;mwy7k-9DJN1;kAdbys$LdjrYQqNZKzvg);HNHa~I>;)QL|GJHH7 zj;=0aKEQkE5MJo`iT2<U=LVHFrhhdvdl(U*Pz>v+>dgy_3kc>|{?6SowCmt@feL8Hg)ryaTcaXeJP}`JR zjl^fbN48r&3T{XK_P{2Yme=6dwl`q-4y#@d9D^jk4)@vdS#Z%#`ZAri!JA0(@Q7;l z0TQ1MpWJPi4^P=X8#dcx$HSwx&xSMiTJ21QRrXnVyzo=oXTZ2DD?T1xw|x$rvEPbM zg-;)_+Lj1UAQ^{jIO?F4M~9Cdvd08YMbhR}7<1T)*Ichaua-}OPae0t20I}+j>5xeEMEA~Z_Hzv&+u0yucfnL+zG3$c=!d9wq?K? zCoLZZXWKp~f&zqBZ_P!}h|2OZIVxcWlpt&s9+*<1ZYC;_$*9s0ls`?!7{P z#Y6on@tnWH)N58#%g8<@pvz)j{%}LO31mrp?0RXdONqj`G?2!sezu4)BWYxf@7r zR}O!@S@1U`WeU^z@NKcI6)*>-;Qe$utoZ2A;~WsUz#x?k8lr4 z!DqqeBdq*MuzIB3cbJK!{aJ8u8EYJpU@nq)Ro0<4AgRlM6S>_%#wrzdDR0Hc!v+MB598fyHvFEz%P)0tYFVdRvQvwcx8J$;mb(!B*EY8_-r`4iWQ#@t2|_t>4hI7 zIi?x#8Lt(e2!|q>W5Qb~2``MP%DlmA@C)SM7ygK(&B6}V9BK{y6{ezeyzuSnRv&fv zcnxb`4Ss8T1NL~>ZUZd)h?U0+e?u~c*|2v_I}hB2qzzfHT`em<9{z+R-hl7aw&Hd8 zFt@r$d=xxr`)s(Ru9YVpCe*X?B*L$d^eY1vt#6H?2i`;Hr*M25IFy0>#}}@C)S*uB z+BgHYin8*@!!x$ef!iBeb07;o)W|B|3lAV^TQ+?1F>7B99=ClqJQmHpzcLQ6$>Vk& z`1li6y&Bw)WDaD*gvM6e5}^Q;tsk9CDLy||h0UaY==x#-Qcn`dSvS*;yvkhB5LX=BBw!@jZhv4*FRe~!V+ zNXi#>YRfuBnZo&K0X`i@wzK;S>mbQ5oPu=n2#=y+_-xp#y_G)^4n>k*xDzFiM_9H4 z_eSHra4zzXEqtk?HHJy>`A*zoMqiTPqn)kzDELC0!+(8Df-iKj`j`YC>uPxocJ0Pk z$?=8Tkd&VVC&pXlq{6qlTjlHUi5^zG29F{C_`uOUEw96J36}T5b+$KPlU`Q&8g%rw z@_1mor>u6y!=inxwt3)A+h@VueXVw8!FK(ua^hi$r>!~cfqRg&CkrO`w~k{fynH z7Q6<(9Yy?G>T0rAWu8!#tGxHrHYpKgFT4@xouHvS#6h$5LrCUiiWs+Kf+v#nYIJyvG#A zqC0$kF8p#X<=}<;7jkXF3tw8qYb3nzN0f#ac3w<-@WQ?*37-hpp{wKhoE#eH7+#o( zw%~;?d`OviVJ=F=3u}BtnRwx7l!VvecOP4G%z#PD=@;*#g)30P@?bx`D;Zn7@Cg)! z7p9>~c;Ny&J{@jeLwmReWx-2GzDE%D{f;rk3y+{^ys*w%#tkog*Y?5#wio6gH+h7? z-&^xdxEQ4{{=!oz37-v%uETRog;75;Pw>K)C=Q6$7jHENUrrc@TXmr`%y6W zB$H>ibzWz{d?f3e+Cv+Vhhr_ghzj^TO}KV1+jwE4eU=x#WqaXd+o!@mkgOHLfmy6$ z^jA0^<$l6B2wUx^&B^o;PC)XxlQ8?BLp7(J!cvDEsutc0Uq@1=4ksOE?y*Lt!nJ4} zUfAUb#|SSxkJ9itu=!Eu4_-JFCEpPh^EwbkFb9M$B83+o zL|0$uvtM`&oxlsT(Qdr3;%^)yys!;gg%<{&plx_z8#`X`ywG!o^#w01kA~pA@C6jcxCwL5qS35NFb`eCt8<*o=ny^~ZbR$w!oC+66TEOe z8jBbHjE3Po7g?WC8go1866?lg>XqvbymEyxBt8d*-f*Zyya%q#Vcgg^1Gc%z{HLA5 zPw&zPyl_2Icmv+JXI+DG;J*7DU*=mD>{q~;Q%)kBYg*?^mU5~Hr&C1}?}Y^%|2bEqJeKGG(A6d+@mcV*NT*7W zJaAQ6rwXG?;pK`>mCLy)465W*7x5l=6g4Nm@YTvrRRb@ah9dB(@B@@Jg82hKM2FZ{ zcm)}F;Zs$dDg!T^j?(d|F!&LtiesG@&aOir@xrl>J5?xN82$up<8w0)+|d}HL|@P4Tg}>Qe=z7V@FRW{O zVJq7U``BJM+V;A{4|V#lr-^Xr%e0?%Cc&FX?lDlqoGSYj<_F&|2Lz{>fhM@&`VMmmLkB0+L1Y;ufzRlW)7gj?#e3lpmgT^wiJ`eV@0louX zIA{*%2wpfARl*C?Q3352ZbaF&0lkE+dx|DJlAMb}wHDNjH;TN21Fau@sK2A7d1>1PxUbFx&JZ^g-zh$9Ph!?h4 zY1O5}r$1xgVYDBfM~kQM+6kJUlOHcE`vvC=-U}O|X`Ca%N~@W-cwrUP2k(W?Bl(OX z1Kvb3Z~09X)d6L3?hBWE z{svE7iE#V3%qKkm(xRSQLwi_1z29-2UCa0qufqZ)?`72YPBr-_+QFKZ3SU{z7&5l} z{)^(bVf^hB*4<#O3H)x1dLPMr;J0MdV?W!+2v*<7v01>pg@e&z+Ar+*3v(1NY_*ws z@xno<4_=sxqVd9IC<31WZz2!v7yht~aabJe=QjKyJil9`?jspnVWUje*rj|o4V$CI zcz)AH^+7V`!Ywzl;G3CCy$J{7+7s}-LFLypsT;yqCP#<9Z-TOnyrJp2mz z>xCyya9tx$Hr#lUYuh5`33Q&a@_XRaZ2H6eOobcJG5RRX`GYxz7k+YyamNeSARRBf zW5=t@PSp$58pSxk_E)U=mI#+$Wi6%r4A|zHb$ySA%aQ+j2Scx0?GY|Q&B-s!Mz!$5 z+qPFXxE3JkukZ^LK^|cNQg~r_j^#bD3Cf+!y#%lj9l{HH-Q@hm3x}fx_#~KuqFMPg$*PM9a zTWA?R6}k(pc6wkmy2xA=HbsZlYKch~EUk16WQe&M#P`m`k0&3(KQSyzpKLmrBJ8b4t2Yf4p!)DVK`Fr@~p0RypbL0IEg2uy$FO z3d0MVqdOCM4Gepu^Y}z~4%MUY!mld0)FJvM`~hvj8?Zt}+D3k1Gn9!JUPo*2!b+7~ zY8hS_hf?vvo=C?h!gZBh{_p4w*rSR|P2)HU-$JAD!aFDtFD&V$EWEHPYK|AyM)mN* z4yY1dIJvq@6|jB^_oIvWY#3R?rH0W4;cqA&FKqq@!V42nJ-l!Ps)SF1W=)q`PdUPU z_2?r$3%*p}rB?AeMEFhv`imDXLWA(abo2&ZxXg~vfF~ZMzaP*xxVa%?&inl=c(3+8+}>mEEB<5Iiv!m1kMgBR9DtMI~Dv=|=` z=c4nJFZ>E+;e{8_dc5!fT8S6VY{T5Z3+JP;c;Sa=7+$yn^~Vc0qd0sP92)CV9*&)G zKmYc6^?g1=hEKI)-r|L6XdONs)@#qc9HS^$ssrPO_rkp$tz(o0=XYYB%Q^sG?o7Y% zNiaOl%Hx60Bc1g`xEKw?3y+}w_-yFxLfyP(@W2Krm2!kz(P+G|NLQCi#0$%#c)W0a zyh}yl(_!Bp)_Ro)-8~tf;gkuxAbG744|SxiV10(8`Z6YX;S8kk23*+BUf*rZ z2Tt#A#iznw6KN-7l?_J^;C$gVp$^v$q7Kdl0~Q_3xyI{cVI7o-7e>9oF~tk}jAB0H z{lpK!r^8dIIbQhcXqPI77iLUmPJYfB3q$#r^J91qtcK*CeBlN(1TXyRYwEyfz{cNj z-qAJ<4q9U$FIb2=a4dv}*U~<`@FMc!bKsI6n5)Za8!WY*?re`_6rZ7m3U#*v&?h6ur?Zt7j{L%@bR$Kd5$A< zJ09*wZrUllbdh$mh6qbsVtnu(xb`yZHr{~euiD2HK6j0I$e0Kx-C+LUg`c2W_zd_v ziogqt-J$&1+$RYiM#u0`umzgNc`a;%M&pHBP$FJ zJ+LFnpv}Tsh0GJYuoX(d$HUV|j%hZm#y`82<6MY>9_3b{QVz_qy)esR#S81W-Rk^@ zlmib1xvg^GqF~FX!?X~$N*cpBKz`rS|N2MxyzTj|Of?@Rb1n$aq9nYqToJcQ#Pd6v z`~-+w#pC%cP4!Mu%kz7hir>=oUuT8Wi&^pfuBIv%W_d4swYb~=d1)%lL-N`~m2j(0 z$b%QoM!6$-9}Ul-Y`iDjtum4SvsQQ)$$L8GajRCSKl4zyzNA}qzzYYLa;s>(@Mvi_ z-&wJq!_&xv7hXULFLXpOzN{Nruvw%vZW&aIZ=g}qQ3UYLlI@xrmPjo0BGB(GPqVCC|b_rkeI=1e-= zj{1;acphnZ;mHd09WT6vJa}ONQg~sxif(mm7RMLPLH@O+l3NW&i|LDSDoVx+Kk>TN z5WLVpeWbroRb|Za!YJ{a*TQYpsTVJ-SC`|+HCLE~*5HM|BdIqBdh5|1=CiN{+JYB0 zM;UnG3k}>V6)$`X>3HF&D9XhPlTjjGn2DO;vtZkXR$cM1W+VE~>%%B`5Xt|`WW$P& z+2afwBDwAe`=fI7QJ96?c;QWSX9VxH;XQO7ulQ+#$j7OhIqZcu(Fuuv!mZjhVLlNb z4_|+hIfK{X)6L!f_kfA;2$JKT4KHe(N9?P&Vw_vEJ&4c5;HM}DzY?BoL)zeAbrlY1 z%Xr}j!N_)QH3(l0HbBysDELfA&KK@WNrW@w7&r2y!e5bm7I6X&?n1p>(}%!QXe@cM zVT-O-+ulgvnDnx|FtfK?rISY(^psUjDD2V4t#%Wi0MGPgox-1o)B9QbroyAPKL%?* zO&`fq4}Om1{|HvWSuZemiC+wVd6BvD0&6ntIK=8p8eD_qeYEh9?S&Oyvg)b?Hw z9Q+z%f*%5xpmcmXoIa8{fKP?_NX~@<*l3h>yrSXjwtoYDYx_0uw(TR{u3t*cWR(vdMGL!X+{IT#=B>CTft8JeFx7j`$ zmQH1S$R7c_AQ_W*Xxd)Qa;qt`=_7eo!tgm(nI0IEX3a?rhR>6^$k@W*`Sceb3V&R{ zIr|cG3En|czOddx%L_*%`9CJ%JS4|!0eoSRb*zWL_mRY>z-EgX+Y$5;{)(i`6R`AB z)-LLbfUkW@+wgC|PnWyZF#JlGk7P^=;L9tlxi<{@kjyK!k~#kw*9G#Qhv}b_A1{ph zg6je6m~h2v);cK@rhmnJlRPjJNjrtDzqXE1@;7ev8^w@bT~&;aaDetxuW&b#b_!oR$aR$X#cgc5*AeC`emA^% zjQqoxx3KZAR{2ff7$nDTEF5>7`9Yp!xClub7Q>Awk$3~1u;W92QxD81; znXt_%t~bQ@fx}KS2k^p^+4dO1`hW2Hf%qu64JqC~X2M37SX=PXa099}f_mZSS12=? zbsOG6vd#!6U$x?=!N_aYc)G8%mD#;#1&W+h@Vk1&lxYUWCUB88`e1m}OEoUg%Xp{(XhNAcOcV zu(bov`4|h|L-L)44u3*2{_A15Ge~8U-vj5mgVZtn0vH+`qzdrDC?xrXMT?QfxP`&F zNXBphTpecl44CK%QcZ{#?n5#sv*5Op?8|$Z(WQdal!zez``l^pMwuX$wTf#BOsf#2 zF5-m~9|}^r_!Rg^wICI-nl`|D$cxW~Pd{w!+aIRarVYdkAF5;Z-3vF^{ur!KH^_fZ zMZ>A}gH$Z}r@;jcXg6N?OC#Eh-vTE^(=2|h@(UMs4pIsD#c(r{HgAE~ zZJz@x$63eS3me)#8g@r=J|@5{G=y@5H|+QvIHeo?C4L&5*^6U=Pla=ywtO0#J}5{X zl6ZLk6^=FDn-rv4zQ%FZ(6Sj9b| z_CkB|5u{3HXLe^+2N%umo%j6TBk;a|W8HuA>Xo6NYx}FQ4-a;BV(DNywjWDo1|1vA zt6S^0w?h8Sty3yNOR?kM%4k z?}k!|~ z-0uy%@C5%ki(dtw^fjL7x5u?-@bM^X4#OtO8McUz)J~dgs@QyG2H!J-@0-C7f**Nd zk#%s(!mxB+US#ee0qArsvQH=Iz{N#&ae|J3&Xd!FLSq$FA1ah(ILuvOD;jV;>(XleI8-4@W*H}@kHr9sxA?8so%%*$#^RK?`Vil z$rHWQ9gn{NeK2pN4>aK;8iNPN=2`RMxb*6PVbfjqhz6tBG(3fh2^#zh)kzxoA0#l4 zCv1rX#x!FjFrtBwz=$S)`b#!V_*05)8I)6j+)}Y$JUK2N7mFvw<1yVY_WLI`jh2^bS@({0SQB?|mLET?iB-xb(Qv5BJ6 znojFc;KjXvWZMmEU4qcG2a67{CYh-^nta)l*7tItX`$*k%yG$cdU30vuvEw+gHabSn2%2FtV#dvsnKg4} z-aNvZm(8lR?hUhPt$oMrTI=tqI4kXkorn0LDr;ZzBEDh7HjB6x5Yrms*+MLP!htBd mH7{Zq*5b&nJhE#t4oHxBnMYtAfq4Yx5tv6{9)V{PfxiGB7+yx273bNHzqfv+~)Wks9OE$?}*+3MOSP)`^5i2T%U4asD z<0i1zVJX&^+HZZqYFpddN?XgT;)XyH2oNBODB6OkOjyx?l~-l|pELLFW)twG{r$er z|Ci_4+?l!adgh!n=bSk+xAaHLC9@<+7X0FINm_#^{kg^eZ~nIzulo*J*H?PA*Y@wP zG5NNCf6~mm=Q?K3x&N*?ciii!yyL$6?)N)>e5Yeh;6BIQ_c=ThCOYoDf5x3dGctNR zjjAubzV{!iZk=%|@wb@f1$*6iJOe@xqNf zHath*neyjAzM*qw+~L1Nl0JU}&_df%6wgsz^SM#OP(7Oz&Bc4WEJ=${(U*NwYC|TJ z9y(jkC}07YNRK1S&yYXm&yB3;pGTRbNV$~WfqXPQeQ7|Qe{R$##xZ{4q^CqO=8W>$ z&&lUDz#^R;K<|-nAfElt$>%VJA#69+L6YR6VYF5O3I)`lo7BoipNezACP}yOX9aUZ%3V12(O_gou6H2TSo@!mxe>;-+{UUzS6;&e>(yFwcd`GcW zDvJ1=ZN5lJ8r!L|9en-EJw+L|m#<8|Wt;Je?c~pjmu-mnSd^FjwWn0&(XNc;@;YQy z)&g}UAKR=~GzWQoZ1GdTb^VR1r>|Q{4eV7Tqx)sck{UW`3RqRv6uW?0kF?WEYJmUd zQv^dNd-@$}L6iStc~x`pfH`=|6tD;9$FB(VR++meevVig#>1vMb5%CWnWr+p)2*^< zr>cfFIh3hgp|@=tAeF7wZSjvkCfjQ&vS}8FT89*7Nd8gBi|kU7YhP%4yvViN$3F0}qu$UF zTj;BJ!0KhkV*?bncm@bseu2xOc1(_!1teEIe?u-ME_)j(rEFu7Ym2vjzopc?NgjeR zJe!S|US_!nXd~A?k38}!Tkw=Qus~&Hd1~EmxppZMgFmyS$#oASq_P`x0n$JpHUGvk z|6GFZeex>PD2qRPlqpbI6zAg*7PCl-s+Z$k)N!bzH!= zJ^!yOFk}zg;bH$=bgPdw`q=I&{K-RVkxqb%5G%bge}u_@<&7-e6wDtOxCBu1_g5pz zY_B%frm~tK<XMiTNI{VqB(#ra}=%VQ=%NU9nwX3o{KpQnw z-PsqxROU;wdo>%gz9V88hw%^q!2C6;H5;i&K}Yr9 zXs)tot}tPKny_kTuEOe#nNry<(1%)Zqiv3Pc(eg{rpD`4t#^WeX#RB8I2okpRzqt$ zK;&rsfAR>eD?3znDj<8=F8+&(9+Ijpq1VJu%hbAka_ujXm!>m0pK9een`^fkDNOf7 zZoE^~Jis1veNjZIR9P!U^Z0Gg6PI0jVkQ~@PtI1gaFm+VYDJRDey+Cx!2gm$z6dJu zut%P{9GN1IWMh$6Bbk>0%&O+2Q8)8FpPMBx?JHDvF?Fl%0lZv8+?C)`Mi43|;8cKh zxTiO`qOn6s{z2fw)1?;Jf1{1-@+hq$HhFy6aY(0Ik5nmo>I zbPXNH;AAnd#OM>F?x|`u*;oTqWd6Hp-J&QBW<8zw0&H+nyL+4#7o9Y5(`tL&yHR{r!n^uuZ$L2LT}`a zL<8Hx?llFSN8)?xFHU~uh8BUQm;U-rKw|uq<33AB)gCgN%VF=N?IAx zXl%JO6nz*8a^7aFM}DVWA5`R5Q77d-sb# zHc=&d1FkKoCJ%8|T%l^u&PIhf#h{*NJE&?JjF5(lXEZLZM2b15cq&@jk6`2C7>bz^ zBC@tD4bi5>BvA*^c++B%srLgzr~;9z-;;)X{3OZ8=&$%M#OY-uPD9jg)|Qb--PqF% zATKk-=Vc^56Cvhx0+z@hQnTM_NX?)F0MnEI{0cx#VV}s$b|FAe&n4E9=Vf0)B%&qN zm+u?`>4ps&5-b=P_=!OF7JkhHtK`Z1ogjb-9(i@4Ls|PI)qr)ne!m&(Gtd9E6*a%9 zYN3^QQROM9bj;21vTcGMR3=jO<=3apFrB123U*e19P8=RUZ4_yxY2%3|HUe^^bF=% z1CSEk5Sya@UI=6%5I7OvtcIFw1%FwAGV;=5V#_4w=$HjQ;U-XY7mI!DJ+C$e;?zA@ zoabf<{-E5d5VC=NS)cd}B06iw`s9KUfZ8iiBN;srhSXT(ih8wi%}CfWTZTL_E{gRa z_jydBSDUyJt0rsqHWj{v?nv?F)GL+M5!JYkt4%>p$@t6vhc1kU5O(cbuCmuj{tQ(Y z*rmYtRW_*rv>KsO-1Iq(NQAMbQ27{y$Mgb2cwB%2E|qyuKvV2pN;Vy%lE|qkkSr_( zAXk8Fi{F9-2ZWDMLso(4Ms={rb;K7L{Qxv&U*sP%VJPr6^`LI*Vwgur(yI|KWmmd( zD{Egxu!z+91=e`S?iyS-YE(#ph(W(Z4W?%;heb|wE+Ck=VgT-Uy;Y^N78A0})*=@n)o zJ})$pE&iFo1-7)nkD*&Y1BsFbqLle3(m=+8fd@}p{5izbm8#Hu=pZ);nt{p~LgZR` zRhcb#+C9e^JY6_%NP?UOs-b+z5A-pS77|MvWeJ#-c$D-DZ|JZ|t|PGo0y}U95Ih6< z_-Z70v?UT$cEX4y=r_;+qH!x9^GlMHT1iUKmYf7zNU(s;Nze z_97&eH8eKWyq665&=1ryrm3dP2&tMT;kBwgYQv+c#)a18rFi6@~zGIiwM)jj(}m?7X#nMCw?*4Tx3!I?H&)Y?tb`EOKC! zuOX;H)m1}zlAkbAwUWZ5hT2Vm7|_pRpx+ZnOrT%%@f7s4Ap^hUs6ao;jImJ?x~qMb zKtDe8qduUv!OykJQfb{j|Mz^5Oo7g>CqllsAhZJUY73}X_J&4*mxEoTLxD_( zZVD|qn&l~AR8{rsMc|8<#|vknjv&ggiL>~V&ss2Jl=K)Sk!)mML6TYvUw=Fv4~_Qx zLm&%M=w8}ZpL_jO=(I~X#U+Os~2wyvW>>p#=~XjFSdYjc!0bNYw+JYNXaV8_l`pCz^m?uose?rD7di zPMr`MHZ)|Ab_+%HTKK;|p>-hBiVm`lQkuU~w%x$Zt%RGe3Ecbz;bw6CqcrZu&`8Xg z$$vQ@NHZ)2E)K3IK}~uP($m`n-(_Vz(4r9K>yG<#JXp!8YieYYvkYq#WmymAjKRyg z>V<^wVNS{B=!-n+oZY)dI{+TsbDpr^;T*6m*OeIMIZ zngipo(1&1LtKH(yh(`;<>1p10v|wX(Onqu>qs1mHzdAjUE)&Uc^t96wvnGfk@V0-^ z%(w6}KL?6LGG07R)4-n@oFVbOKd?#sb68~gvi10P_Zx&nz_|ANAMTMfOd1*ns5P5k zkG!a(0(Ee932Inn6A3@>VV8LC<**UE_W88IVMOuJ^v4|iaREAo+7lK`_rzOn1yZRs zpSS^OpwzERAX&IJ!5ZRpAjJzklkF9z>YCF}0(^lCA|adhC{YPn*)GpV#V{qwwKrNM zspd3cMfDBno_8ql5SZa0JA*^bX%_YhU{in8>nn)Poj6urWibJUV}qkik`i{u1N&n? zM9KKI-Abm|cT&n=zv88o;@${Ov#}BXzNw$yervGZ_p_5XeNf8(sd&9$IN(EPx>;8$3VXlhmwk+tW zG)mV}gGP5s*-nB{5#9x?r3E_!1#9ktoeMdX6Yce<)7Zv(KE%9JUbQj0KP{4OPn1jB z;<}uwFT1IO?X@1r~M2j8rbyPoD9jE(`?8Csk1#DMbE{d_u5OS z%9Nf^CkX3NGj#s?5$(_GHILD2PJkYumP38Mrq0h%1f1Bl8>9JY09v4qA<%8ah*ee} z+Hdw>rG~i4pC$gM)BnKtd=c+gu>n5jJsazre^ZDD-RU3izwV$8NNh zqLWh<^wJygjz~_<7XN~}-SY$be6KcD0a!CrCS&fDs?bTtoc>ixLF3$X1MNfgX|X;) z$uTrTh|m-@#I6H4Z@5~3QyvmT%Ybi^dggu|J=XmSOR|p{bjS?4!~#O{0j$$f8sx7= zLJ*i!J!Dziqr|Zxwp4H+)wPX(Ow6-p6R{{5j;7r{rC}Zxh==go1PL_%YDszp&tD)O zL3ljEHz6$9=+7knr~FGZ!scX}B^fdT)?`8to2`efr_GjT@L%^WhDEMIjm#pO!|i3N z7Jwn;!3r?XX=90bZdSD-2lho2cC?i3SJ`PFG;#oaB6eOJp`Yb}7Zurkks<)^7Q06) z&GM)FScJeCpKOn%#do^)fuJ65AWL$QK*iG8DnoY7#EO99rSmmYq|nr!L+?UAvw`DX zf}m@kYqx6)3C8@%VHPP;X3}oSig@~`sg=dR|I*vts7>WLsU7waAax*KLvONS^hu zQkxI`HM)~cRgOVAZ_OdGuLuTu+E27DzcNFDmEK-tj(XX4QG(V`LEuml^FBJ zFmDX=7P&K*q=4H=Wx@RFrs>%D#I3g>La0cy`wi%rCD3sTq2oEz zOAXN!C#Rz0sxH&}*UM9;cLxn&N^*LC`{H+;-ltLLe>T1A_H~_JAH%fK6l3%7c1YHr zs4DX~XRGLtE_Rd9>LW-Mv1T9J2-{i7ClIWT0cH@CR6~*Nl)t{cd{YeNcc1yD^7D1U zS@h)G4)mZ7JbJzgNd8kpqhCY|l7BGJu>m2%dIuQk8wi7#NW4?y`;o0qWV7;HiJFkw zpzo)LMmv+`3scIE>0aJylpol={ETGzP)hlSx|c69%J2DYqJ1n-xzK_APWqQc|I$P7 z5x7*#tePrI4O-@8{V_>@z%_#se~5=}QDBeGa7xnMyN|qZ@}ZiI*9~5AHQT6(wE7S1 z_1tdWIP!|ylM z`?w%n*&Q6N-hqubUHMWXH`&_{ zAiAyn*UuWB0y;v8`82jY0GkU!r-wh-i>9jm;jl&GuWLYmF>wa|A&(sZ^P64K2F!jb z^$yR`iC%t-eK_!r42JR7{Ub;iIU@AM(Y-DO(*XuuPqGridY27L@vA=~Jtb)?#;{7Y zg)6~|OSOAmN?3_QVemSt0!sMWiYn&Iqf6J(AMxutm-%o@A>Hqy}EkqKEx z|MfPIm|XiKv_Pq$)AW3dHclv~Lyi1h-`V+@O)c1?mwfI+$^&sY9yo-&JAtW`7b>*K zEA$_hlK=j$`PY0~{xMzi+h{uoU7PqD&2C_A&KJzfbs0Xby@;toIKAg|de!7cCoZ_V54%5rP@!;cSsg0st+@ z>!=?9r!GZZ0zofUf{KlbdY~db2MVKrheU-MQA46g3_Hb8HzL-*!LX31jlYFd!|>*9 z3Q;%d4?rrL(v<<$vjG5z7FBv2B<0%DUV}Pa(a`B$@^ewm zTDcdTEOff3{G4_6M_~G)(^drU?IHO8SbC{tUQZ8$5gHG&28*rMTv(L(B@YtTbbu8F z9BA!1YONjGyK4)-K(v&v>b>xn#wc!Y5oViyTCFf>ZWegJLa1W>)$ zEPoFzpyr~Kn%9z`0Q0IFhC*Y<4%L(4hpI-U{O#>9(?)(x3~>!H#L$*_V!ysh(fW8p z4d8Lm^^Spa_%9^oRx5NvoVDQzX`{rBXIWJ|^eXtDs{Ng~H@~dfDw#rA!=Y@)LnH8_ zCX{s@HVn|@I>|w3gpL2L{FC2XDT7|J(8gzBCC11z2W1$gkr}p^HHBjQElr`lsGO1r z2&Dvst>7YzQL@I~BU;r$f@BGcj{&Iqn8~$?cKbt{F!q!wO4`Ht2iHhaI7Ifm+USC- zh~nMT1T3$@EGTQyWog|n1!nNOpf3WLA+oxvO(8Pn;srpNVi--%e;5Bsebb%DbgRma z@n;7UK8&-)ql}xQYUNJ;n$Rmw(v%LNKD>6j=tBVTNMK4k+i&%dJPZ z+`>>re31-SVLUx})>1tGZd+gozd-Nkwu?JE>J}Ys|Ims>8RpP&URLa;f%Wo){}2Vh zVs2lAQ2^d5P_TTkfh@;1TkUTD1#rSr!UIgSFG2eKsWH_bdn==!@XJ}EU{9llB6x^p z5|~Dci58TQ-VU2MjI}hA@CJI#`4q+?)?s91Z)0J8k$NBg6D>%5&=ozvBSq$QG>gbX z0}CRHsy*#oiD$UhnTsm;PwxVvJ?>nIFpzJy$PEq!;k{M>g4k6Bt93?^0Wu0=P~Qq| zpj`}+UV=@Bh&Hf^Pf?W$QUermQ-qqKNFGIk#+zL6234TZY=@EP;Byr#2ubfT>)<2M zIRbJYSS4zaNzump5QUp0*54`cDTqvqV}G%Syks0T63GlT#N)80v84}x;zojbYy1HC z#5QIBLh!6~gCTXF^^^iv^oQZ^7 zt*{)A5n3V4NbWqXumX=!THy>lz=USu;nV#hP>}-_y`&c}(?YN6wZr}&S|ft04gRUZ z;SWZ{`taCzZ8Xrq3M=5BV$J_vhSXG;1&4Mer?A|k-Q&;-?W}M{PT^Fo5N@#Ua;XnC+)w|R{xEf#pLgu=tyi&NT(jtqI_z|2bhxl4SV+}+nftW+2>vWYuvw8 zjY*h2H3AP5O|g+1?M8cnUb4CkyxX%)SFg#@V*h}yjutOtf^|m=nys7n0eonQW+dSu z2!Er!v>g@bpC6+A5`S;XsZO>^F}R~pxcUQ#ThQZM_;93RZtfWf44{n`$Sl*p5bGc; zrNm>&AnK+k45Dvs#d=h;i53{$or7$mOGio4Q~14TJpbaBB>JsHJh3Eq?k6T(3v)pr zCLf#Oob6@prHp&nyU+_q75Z(Xisd>LJyC)SOq1oh(Rwg#qFgtef^Z5qk2234!sp*A zdVUe%uF><~{+oK&PDV`>(i3Nm%CkYz!RWRLae5^Q6t*MWq_I2RU5-R_y@k&JZGkTQ7kG)DoB6907xWysRF~thnh3YuS;B2sSO}*#7|UKl zh4g8avztOMQUmzo!-n*bN})oWgs~J{W6kq`9YwiT+|GMKWQ-K z@)H}0m@D`vfEY=@NGwBUxwe?#a~yjs)Dx8|G;0fe@~UNHfsZPCGoqMK&>dc^$LrPl z{WdkSG`9?|`LYw~q^;C_g3*C_II%XE3al?}>x+{5+8Xd;m0E+>0hz$rJAc0Fw+gB! zN+e>&lCJYjpR)`*$GOxsXdSiAm++Dz4&DUL6U#YYf%9a(L5SNViug-IYs6lC0H+YJ z-pi}P#Lk1K;(^OV0+cnOwqXmcf8?gSKwZydk|x!{t>o7OSiq?R1~}BiU1*me-tnk;cE;*$2z%4*pInssy~S7d}qxGG(c(k1tXya?9R{YuQ40Y-{)A5t4t?HamHbnTjc~m0xs} zM35c)+AWxIWD)?ydPqRVydT?4COCZ^^|2Rq36(wV+)1y2)E6a88JKKR!a|t$#46JS zo==FTOi$<=20s@^%Y6Dt0x+(3gneR54-muJnrsyCUyb!^C%_13K2Hqx7sM9gpX%$& zR0!E%uCsyua1BBq$D@xftY#yR(EboQMZP2o%IUVj1d7fp?&3@Gq>iD)Xu9AhJf1_; z3lkr@6&p{hn8A7=uGyiuf&+y^UAa$|;6C=xb?&oS)C>Qm{LxpT#emGKKDK}_`Fq4e zWD+ET9x;Z1FFZrgU%B>Sv0#Gzt|4Ou4`kW^^uZ5o(#=Jqu={lL1)akY`hj&tkv<$K z2mpNUAJ8lusXB)PgVG9`Bz6IrqF$vACsdhq z$kIETFFNQSiirvK7tASt^aON7u6+c8#JaoCAfJ4s)B2*VrvcHBpC2H`^qYpxF%3iw zi7C>@#64ZcwBhT<)ZI*23-ZT6ij2y;48)ysvL23mH%jDYMU^w2yR9J_kjA{xP zeAiJG6?UPLJzqB}VS+_bWhHzaZYtw9y<(v$*jRu5G44$rV;5W!Q&1Swr(j`!fhE;O zErj_ihoj1=%bK+_>W%_-Mj2-x_2P8d%ATw_dzNly!S9^ za_vMQg_6I1LSn|8$wrR#u>e%*jt_{1sLtYCv*edGLn|2(ztExgW7E7w8@TMP42-4H+O z2^OO*%!VuCkH=w!h2*;q&x9*tQ)nvjX@XUucn$6s$^wh!&Ktx~M}AH75|$c+v7Hs{ z-PmvFzOq0>J*yF~*VYOMZqFCh{&RydDuSL3b)`76Ci!KeE@2tOIwhpAn$xd?O$K^( zD4`&Unel|mX5E&b{ZG-=xr$CwiKwr>FlomhD zv<+KrOqr!d(%tZP526ya{(!}6_Li&WX1%c1yT~NoG`NKYGPHInvZ0w%{=Te+`UM@( zQWaNzqQ{tbR!(!^0<`g>Xrm|EAam#R2DU^9%kbjJW6y($d%`yt0iOMAufOoJkxplR#Pdx zw!nHe+3#ULr`F&U9mE5NjM+v-ex=@%6ZI5qoRiHa!1S{*4%lpwS53InBahu^hA-2J zqgV(BV;Fxg6pCDiYZkbs*Bb>@qNIqBMJdZDeR z@pN{pX$j2?VR&-d6QY#B7?P*Nc}xdMQ991B)3gH>&&)$}u^#cvEIi%eg;i8*ZntWn zzS)8c?m~;Z0zCx`Y(O4>_gB;p`IQ<0<($1Kc;Mg59;QjhaZ7rsYJ;4foaO}{2Hkp3!C1^OT;j2I`3iOg z-er$a1CUp8>g89)`jwmpS;fmiPRx-Fey+(N_P1{;Pqp9I91dRqgtLcE8+*=?nx|1! zgDQ4R5bCxeBj_y`u&di0xH|8qyZrN$gx79LA-oR}Nq{bQN&|r`P|B3~9(k1)=(Spz z$!>xKUkz1=Ehq=!>uyHWpUVTNs?JZy}1S80P*2@w_T+?o6aTN;Yq zm=19^SS6=g4-{oj>;@o%2RvVj)_{c&xt&VJ(T-M5rgoZ*>!R z=?DORmh*>I=BNmar9O>fP4X*^<|u-Bp?KOn`A+Y|n~aPQLC??l3l zHe~*b9<(F4N)N*H&o&?!!vR_AO+prcBME7tD?|p}^HtgvgLPi${Ivkp;Gy{uD_Kc2Y=QE^*IJhPHAvJ4N>iT^stnmi8HmbM;P3o=LR zZ?B-Yk<8yC4Rts~9hcIp(CGe%P~ru6`mN9v12|cd@x}Gj%!yO!Qas}T!oz9x%5GR` z5|0!XqK{_-vOxbFicMS1`d38A;FPfv0kz5cXFTXHp80#!hlIzC1Tg}tP>o;yG+t4) zG<-}@@_YyCcf>QF#aq`F))CKKDndB(?%Eg6ocAS-9ma{M|DL4(?Ia?o)_CU4c$x2a z<_2=t;WP`>FQol|3gG17z;)#HDUvQmlDuyJC8}KbFIYKL+4HY;Fq)xW2#$II*xyadK} zNg^31JSCnr%TLgmU9w7F$s$W zPAI3|N5RA(h*v<+ndGdd-F<+%%mFW`duTtXC%pr&okT_$df{V3x+E#_i4G4&fc?3K z9FMblv}BQ_x&2^{oyF>r;1>yVE;6c0G^4k%;Mtf}VV|@1f-iPS`j{p ziH~P40Ab{WXlWT8q~yh?kc^2Ez{jjDr&ST!VPvVZ9wFEXAM%7>bVd>8U%gC9gvd(1 zGZ?=~nDyWR=79}$l2UUrhmL- zF<_{eIFmM?czz!8(v0|MP!+01G=^RWQ6WXL=^fU$Nlu4rcf728^pn#3aNu^`zl$_g zg4znoj7f6WMG=?7`DmoGeyY4ny~&o&Te<)DWQPA#;GTeXXH9xf=aWM}&2X~Pm8qSb z-MzDSCHP0mJX4Pe9JKlxbM=4NjDH1nyD#b^Y*1D9xZX#ArGhIf33mV>yz=>2KicsN zq6Pn50<_JMwiWuWod#QG(idR z%m6kzG(iKM1BZmwi3#Nd-!;^c1TxUlND(n#WdgqXX~qOXByL+uHY-q~{V-&^lws>* z#+bfl*akY4*&$2-KyI2Ftj}-$g|-vApJ+Qsrz0A$jvj#&63?6t18S@Ze7k`vFH_k> z$RheMcmq{{2n~adjSOZuLr2+gF~%0vJh7ZVpOT{!{N z!LPBKC>VH!&abadRF!N@w6owDu=+A89kV4up+$alAKmm1DmW9!QrR-zcZe)+w)K(zDyes~Jx`sq>`ct8v&v=1V3bn&gavVh*IGPo)?j&ib`zVmU;(Y1w$ta(Wt0pV32ajj>-&~|I z{9eG%ggnB21av$F{rMv3&vGp}fbid9hctoNaIh2V@?5xXzKWNrDl_=}R9b%qkGhtm zBI`&z$aV$I1KjtgT@`6J3ai@Sev}p1f`y8dYF(g1BdRtJ>;lo0h6VlLU6NphzZ=wP zu?KpRDrDC3jHGO|7b!)IvtykKbvr54n_uh$=KZQTkn0ZLb0;azq%D(*3_a-{(uWl~ zH5M8CM>s)1Ew+;?jMOPO{f?-O=0T|A6my`=!k-}Nbz-i%#(gQdv*_CP^?DF)U)FTm zJ%*AE-Fp_w__evSc{wgBfp1bjyndggTf(&Vs1R6ivJ+zgVAA=`w6m^RW0b%$-lGTM zl-Qzu&DkMfDNvC1XCcG?5jlXrK4x7mLWbNLLPW@|4?7O+Qseq^#|5UWTEB50T*L|@Ve&}P+KP)ooa9si^xLjA6GFxRJ8?i9xB4v z-ZSJK2h}V#lMU@1%n$++G}_!Oj0evV{lt_C!AUH1xe2LhL6;^z!hSlM_+he%1x6Fu z!WV#mL`=%VTFHvQQ7QNpIh|k_(4TR0j-Y-`_)^pzk!yRPJpB2E8N(APnIgZk96B)ZSH)M2zBvD7aD2Qxs*uj89keg=T7m2O+diKux03FggHZnP(XP}XBQQ+hsm;$ z0H8Ru_ApsE2$Z@k3QI>(9OMYA&&$rgp{y`?T#Qu`u7Zv#v`?;ra39-*cQGI2SPBrc zjg2uPE{Y5{B4a3Wc_M;pVp)j@**^LtA~1i5D@(}xlDGzSnM?un+=!>VdNWx>5PJR#!0!e1sArb zBIxg-odSDyLI{ifK=<6xLbSwzN-J>H=#^hn?tZ;o__#qMWXK@gqRR<7#B-@|P#}Tn zh2IK;2C*pp3LNs7s#?B!27D0lYrIpEwj0lP@jQgzzwt96J<044!1H7_x=bxE%EAqMa;ntkFy>MOf6 zDAhRvRo+lTPBI_{1)Kb;mcG$Q(FY;q0TPMqv}R-({?tdw8DOxT3Pi5$)rbc(lNAD@ z$a3<|ru}eiTJGSb9b#ktGP-UD&UCnL?kySvRu`;kvy80)>J)Z5n&=ipwXzK8@@L-P(8IwwS{Z-|~Mo2yHDIuCg2BI4v3=Z$+nycHkzw~4%xRu#dW9TKhwY;1m{&v z(`~9brsjMe5K<><=rYq?cH{_Cic*1en#RRoBhN1sO}1coY+P0jdQZ)rlzpufFabC@ zCj*#e>LNi$uQs)+^TBAM0i%rqMwa1QVtwRQy>b4QEb)MMVV1n=RBGEgXuqu(I)Rfv zYsoBMg>AAbGaN_7jQ#)8A9Mv?d*+kf;rLy~BFfsoTiMLv*!@FOSr~3|9)NEt@YDgL zXG!32D*k;FK7Sj~3$wy>%qay?zRLg!C@6Q`e_3w$x0UPH=yAH}(nXRX1i={qL8C50 zveZ{y_ygf9a8Jq7$ zy*T*BzdlRBoSFtC#A%x{LDUVDg!_wAlR^!_F7Z@!N~{-&`!<>406$?~r|UR7U9feo znsbV^w(U2A!F6RZf_t)hoq>Xx5(l*m-%Z>BdVnIh!&)2Qj6;tFr{=B6X@!H6d{2(C%l)`@WCjSV>WmFCKXz%m?Syvwc zo-$e($_Zi>AQZ!+Iu%$5cONh9hhRrm3>OX;>@*Zf`IVy{j2)J!M!vKp(E)#7UnQmk z_e3@GkAK|A; zajJ-&^s!@V#P7^qFF_N9+pCX}B)1Ei8~L6-g`CTAX}LHoA!fl-z~!Y6(r+U25(wZ^{!k_LnT|8cwa=iK5-Ei&^_CCoAqHu}AY<2KeJ(fe(+i4X zd$?^D6%)rk?3e(6U;-ewhnH1R`WNtl_22y85WW)jjfms&t1;f1FX;mixRWiCaqyFL zseK@9cughOkdy@V@;N-HO;F4cycKT8{IN~qL_i4d=p2=~NE?csk|K=A@WUl*Yc?R_ z5Eop$cnCYHs3THtDq^jGNW^k6f364z>h%%~hclW9enK*1JX!D_DhSmh*H^i(s#u$G z`&q~=oiOkbuG1AW`uvbNlxCDPgqmLo4S}XSc}XUG!Mh?Tks`>{55u&6$}jW@Xi>@X z2np3-=C^{FaYBKO2Qx3$1+?Ps?4=mO$M|x2)nUkw&&ATQ8*&_1-?(-cMaG+HTnnjJ zWLxD6?jRqj{Q?W#B+x=igS{DdNY@=%G@huBeU%~)7ekaP7NXRS_;>3_7{>u2E`MeU z)O+X-?oH$tO`Fx7(~unoYsj_C1ryw&N^TrcSH1LK__8701*wxROG?dG^WhOnI;~?Res68@M;1^Z@3eI5aCBz|}P6X>n7ObX%m78Jzt1doEgK$G<=mhcY zpdFQPOGf~)gF+|-a{t8>g4_wCzMkCAyB-nyCw(+hX2r=RO>yuCaC+zshX5r$yTbP7 zoaB{AVy&#LZGYQIXvSKR#LGld+kPbKNj5&Zdy<7;jU-)|04=yldTBeU6#;2TsR|it zVUj7GXT8i7{gbZ(k3tX8PotB&Up2p-R`YzMQl+uWtjlNP#VwB`hkTfxi@flVKl9z?L*i{Yw zW+Dm0)B8Ust?&fXcPS<}mZSl{l9FF{RVX|mt=p9SzdfF=`bMFR`u`oE2QU!%eghcH z2{5=P8WOCVR?-SuNoUepHrs~~INmX`A?6C?1y>iI=5!`eTj0dc0WlDV<#|t-;&F8& zP{uxT@`veksP{G{G8wqOoyTD8R@grg1R?Q2)NkJ z-y-`w_Wr=A0c)|;qMQ%Zm`6pDqn_57pvB?=Vl6I(uxM8zo~h|{i(LIFvsWvH8`UN^ z-Ixa9D51~4%P+;Mi*95NMK|y)wBTP3e&e73Puqy!Vf?lN=Hg9ZIzo8eFY&rxA?`cW zeXx_v&Cmy6iiFTbZkx~sFoJhI;WRN3B0@{Fw6PrF~EfA}z=dtnxR)#09ap4a@yrcq6;EvWMFNU#6WNwWgAbA7Y=r1;t+y-1`z z-xBrBBMVRdnkDL+i(zQt$!XlLpU^_bODy~@L}0%uNyE>itc?O7uHEzsfPmNtKVNtl zr*TJ~73Po$X}CBH_G-#2ztW8R&aVQ{0I=_iDogD2U5iFge?L!;FDbi`v7o&gmm*Kb z5|8_~aqspzFjNe@h3DfGqCvDR{2D}pcbU(M1Sdw=Vk+DOQvtgS~yIE)+{2_+FIVAfNBIS!rh_%6H=|AWT!S9fBhjjyK{{V+UQwT}MRTn^W}N|D1BrMm9dQ5#Jo1lr3sU-K(j! zG5mb!WaC#NJvheFZ35HjQm7W*`@Dq)@MDMI;-B~=j^O+-*dqUpNEaVeavd?|-I(-8 z_vw>vXXBh~qN8BP+#AV1v@k2@DBIEYf%))%%KHrarzaHBR+(+a#G;)#J-2&&@CjFfkf50Pqr3D|$OG9uxOYU9FCV_W8-G3BBr%B+>m9t5PB~>W-NhKo7 z&|3XY5+~rf6(+Y!_asbi%l}MD*pza7x`eWbt8${T=a*lDD&KtwAJeOmq#xDl&)+SQ zq>J&Rcz1mW?gEMZE{M>fh1oqobaQ&~-~ovI9Wfg}v>!CTx&vnRg~Xg@B3)khaX)r) z?lANa_Th2Kt#-gO4{63Ox$q=-5WaQ#23Wimdpge%$iIaFcNP(5*5iP3yFmO5I zGXq1`mx*{Zkm;^H60omV5nbaJXl-~btDoMux9>Rq??&!xBckeIo+HITHOSf?dOB@;J zNSP*URmyjZX?$7YlNxl$5PL`%nIWUS!zUax1U}4)hn?hOy2LpjmJ-J$Dvp#WY_T)B zoRZ*S`*|GK3MB+U56rHgA-S9!jV=2$q$=>{;R0ya3qn3y1cr%;E@#=#Do12 z#095MA*{0WW>uSzd%UEV33oR{CfkKeVGDm5lCU<{sm*oZRT_OlS6Av@M8)yC;_$e=eQB&c!#Ka7}u*Oyz|Ez=Ym$cvL{*BEJOx{DHB!Qx2r zlWDiZxuQOFvhTdn@YlL-F35Z7!?p;(K|X>jO${s48djPcR$3ZXS{qjOXjs{^VWq8M zWv_;ny&G2cX;_)wuri}zW#5LC@rHd%C5e9j#P0xpAL4fizr*-_j^7ddI`BJ=-zogQ z#4nCt8d^Jt|8&LgiUfYUhacy&zeq9r zX*i_9mmvYURWKrdI^juA;jN3W3v2=BS}H~Zw~xFqwmz8NZ{Vq0UPV`dxx?7;z#9iY zAwD;y?<2Xe{}8O`b+FNGOH-TBD!Cl!?Gvr(goM&*QKk1L`qwC=(_TDnpCGlf3Ro7A zlE-#`uOPO+BprFli<6Ks2h1PHTSmPVbhh=~|Ax*y&~05uw0oSms!>qdP@*(Xq-YSC zP>9;NDH~#Hq=ZP(Blbuk-ni~*GMYr$S(md29a z4^e|YKek)Hbup~&2SUJ{@8DxV+~JZwu|e`Gd^trixgXg<4nh1%BOMj@k%JHQiPHsU z+rkgx;=u$H z>dEhX2jj5v9Z1x9k$&GD+_>~(bYMFbsca`n^16MO?)rnC^Uf&Koa|BQ^PF_GC>#mR zK72P(>qDx2@th&)#gZ-Sf%D4?;s8HZ zR`xE922PezX*E4y|}l5kxl}#c1V&ku0y~+I>!KnuG2l z9R=kJ(paZ^CgKp_;G8Mk#vs7KZLH_;-N5l!|D-Pyd5&$=o6M$KW}qt-!Y!ndD{C78 z317rQDl5@Jz7ycnigU3qy=V+|A{(8+#(l14fv09G*Y@a9oQr=4_Oez!-$)=Yf`a!c z`D}Gl3?FNq2Jug9`hiwSRw@@;vDg6=tDLdJ-*v*f&9{eKl{y`ANSFe@#HR2`U?YzM ztLZBSE%K_4QRc`kX|m@Fei(_7TgZ?{%fNex5p7||T3)qZS^EM?WA!MBSY9lNc%;63 z+-04D&*ymQ4(EEpvrV4x%rrnsUiO|SFblg>k=dELJ*KNL4B7cx{K%A0+#J3YC#W`8 z|HKz@2GO+}Ba`k*=bu5aAdCCm=W>;EYrSANP`xEQkc!&*t0)?~E-}G$R35u^#=EEJ zT_!x6gK)o}AY_z(KrU-6K24T@G-03ZO|D48fNpfDBqphh^c&2N?wi#qf^>6#!G3ts zHQd<9bCCOs!rF`Aq5=<$|InimmtbRJwuJFL-23o>)>DP@l3|!(h&y9{BJA(Az1%2&t|7ZP+c~C{sk9HRzv5yC1um_dB@!724B^^;=8YtGe`v{|1G+)$<0% zrPpIfHl0;%5^^NQQH-NaM)mu5gL%9G5xUr&Vk^12N!Uu<7J`~CCA9K?oHuK{QO|1A zfl17jz#B$pc&esI>TZ=iLSnkSI_k^6rk=!bOMNiU66ir4iVef$B8%_{JA>x+C7|Y6 zpy?cX73;e;9tSrrs1Lj)vSMxx&^?VQ=>`Q2Nr^Fvj>VwWPAK;n%clct&9r1AgV2bN zP4B966Rv|HB^Z(T7(IN0+MbZ4!T1>XEBKZDQj$K#PqK9VGg(Y&T~od}X2xGChx;1( z0r3bAvhMD{UHN*~%`IZ;$M6vabdt{PwepUgLhTp8h**xhb{9u1n{9ZltbHE;dBr8f z>c}t9?-2;^+Nb5#9bYso^}d42h9ZWq*lY&-h=P4=2X|}bJ%C*(b!ohz;Gfm+3IDlH zzTO3l*eN`iI$q(wMc3_M|4(NW9skup->o^*InbVBpnJtYNxfIr{s!YKx+hw$grYV+ ze=s@BiLXG=p0ZoNz+_4TZ5Pj{o4JFO+ZETcir67sM7Qi}a0#(9N&CL{ZNdc^v^|N) z=&u^cmva`j%p>K~$sUbQ$XMjaW2gY692xfqh#lqp#655&0+{Y^rG2#3d#mKnqPV>L z>IQHP+A}Qt0_*uDl%w?Pa-8yn7ybd2n`w(?;#$hP3rb?$ak=(h!51dJPHC?rt$nJV zATqu89^EVSTHN?%VJnaA__jW5`MMmZk`mDGK;elVhfMP;54!DC^VkHr3Nqwx;zM2VImwz6TqB}c&tBSf57+e zgwIoQ(y|)gyf*+<0)>K5}ao2BZl474MC4!V~*K!=KiW zpgK?GvO@dt-NYS1kXI49Rurpl9#PqfDCk&sm|F01;pSlZuAwY%lV zqhT2OD`O~+$}u4cM6dN0Zs zv(e~$Q~?{;RkQcXSIuws$XB`7;ObCg^bgZ3%aJw~;Y}&w zW`qGck-jY@yfY=wn2vdJLQu6#eC44d^|CbcTCGL>^ zd<88J7SV+dbfaMoZgB2_kA2$d1L;j3Q=+aWk1bIZf{B_C6cq)w#-RQU_2l2jK|}Jg z)qpfuXHP{QwsD@tBWLeKY=Q;R77=~NBM)m9A4h%=u$u?x&Et27b zV4t3j=spqMhx}VbXe&YuA_PDAfjCnp*It2U@f{}dB}{qsg#J|p69&k&cBIO~8XvIA z+5e20fe`YrR*Jk$kzMkzj(K=?$iq(2^Avh;HJZf2irOhR^*o&#JzwrB9Obx0UR@t= z7OqhTaK#}+K)XpEwwLmQ`S&v+u2|$@J1GJ3qumRik$#l2gHm?TYjTA0qQxdkA^xSL z%d1NU&{tYfdo-o?zTZ+iDy9liS0mL$E001xDyT5EcBEX7-$NFTty%VU`nTgZ^_v>a*F@BpoDI@4hq`P4+qmW z2^sbh)&=B(DUjG`1+mfDxGI9k9-rLoayF3ogHZT9u(83(ev;EJzD})QE}+7=2MMAa z+;;_nuH!{m;^|uj?f7zp9S*@h^o>qdkHXK5pU1<_;xPihTz7a*AACvKKMsdh6dZ*J zkV7iWd_mF6qVoKeWO|Y7K7liio`rk~$DGh}2_D5db2TDY3>@oKy*!?j!*Dd)PAA;m z=pkLEPM?nEm%e+5t%f{hhD82Jb8M z5XPp6epR?9|K4llx>0CZzUoz{1NCAK0cHeJzmH*f)okYnx58qv_a%p12j5I7$}RG$ zGtjioxTBw$mFQ<_PV99YG9l%21y5z?r|vM8HDrZ_GLNi|#~X&owYXwhI^F=X8VEu% z*6i(k3F;P}#D*&(+@1Z@T+-c{hB<;)h_tr-@VIZo5`q0QBN`lq);<%U zDTN8g38@OI`3#(iVC!Hmiri=hhc=Vrx1BUO_;sQR2d~N{Nmf4?Lk=s25zoCyz?qO8 z5P1Q)xUVwG_uthAr!((ESMVPv2VHRmXYWC**fo}?VA-|Maxkh&^ELKIz^zp`f?UW| z<2F!cKMN6%uhBy92jD$i%p23)kLXZp^fcOGcJ(z5#CJvrAAvliE+F=lh>3eUifWJh z?}0+85}?}nge}5+JSsMY&Pf%SKh%#26h;Qk!1lFGjghiJfi)qH3Pf6Fsml=Ycw^og?Jh$Dz7*jjp99r; zAcDIg#>ut& zX!%`r#!wx$hYrc1rZlcL3diXmu6LjgIy$sH=U?1~MAib|)VGBPv&RgM0Zii;Bi#d8 zHJ4t3jhH*=WKwQyN}^JJ3Iq>7>?^ud_aPF`SIpTZ*M{!7^hUw3h)W5UMW-imZqHy< zw4#(Y+FS_=?aFp89!lvt+xZb#OoH7!hU(;1`x47Q=%5^G zNMmg|XZYQl^rZmiSEcP^r45I^wilUC(6mkBKJhYfl4QFX3j!^}AX|Q&c!fPe)~2)_ zQrgg4lsl`V!2siBhdwu`Sf3tL@7m}wVM13zcFu6y+xrYrsG&guFH zrO!WIi|_cZ(`Ekl=@LuSB>Z102B8-abC)v7m{PGC!I}$Bg|Rledz;$(3QyIqT}tAD zof9Tt3`}4m6HGycDpuMk(rPW08KpH~U=qoA7^T(Lr7qOkTYBqNd-bxo zk+38IB%s)eJMJgO1+7IuCBOIQIcFvb(DwHB_xk%#Ib+u--{lM*b{>G1p(tQCQ`m`?j)Gyp<(=wZ^oi@-#>d&G;FRfwN^YEF5hwO ze@8~FL;f()S}`^dNloBH{5~0!as%W7sLoxG1g2KnM!n}}?eV+X9^65S8$FlXm9oBJzf9|NPI{?)GUa$Ib zibWH!WXd$*?eO*wB6%N0QnO40zT3k-FI)dx6+Xl6L`@@*;Oe}t4z@!rPAEf0^LI}V zXIt`yTC$vxh^7ae^-zCz&{5cqMet+>Bz(db;qC8N`@0bz>IBuU zG5Oy$$D5b`a9i{6gWateoN3Jo&u{-IoVQnPxxlogM(oQW+Ve)lx9MMRkAYOR2Zekq zBXkUHVsQF%v}!`|giWc*nzQZih4Y@lTF=);)Oz!~!Th%R+N}D~Y^F%i>d%7%@mL`4 zr+Si2Zb@comg+ia(So|{fFsTaP`~dMvZ=6Axqhw5qkl07X>-oLNc8V+(Z7?S@&DvJ zI83{b5`rk_vFvAc`9OUA41N?T=5bDKwZq-BuIZ`Ve;NXH06j{?d0iR?6717D!LS9L zKStn}F3=dQg0 zoIWtNK|JIJ@t9>Tkqw4#+#rrptmlR!V8O7?>Efmk@vqLwj~j*~A{!$w=twuHOeSaI z%Fa`|JU4JG{GL_+xgqW*XACZ^hW(tbVe8(&NVr?~;YlgNzSC0?*6{*~DtsK?`4cSY zH6H)DX?QoVCWhcY0#C0lbQa4nz=cjTcnxnLGxFf9D%3ymc-%*rXS} z+ryFHHzU3`|99xtTJd7Ie9yIyMqu;=7LgHJ$y5HrtmJOQvVD7JIPYb!N`+YD4ZsB; z6E4{Poywka>q(hC8d^A@;1ouxAw> zdsgAHXB9`d0K>64$oVZK;t)537XfT$r7FZ&l|>roi?Q;!rwYSQ5hoUFEO1i=*i;|29x-_#YXa?8RyXW6umj)b2PYAY|RzO7LZ!6`3g>dyU5%zKf-k z>ro=Z8@dxbl7&%ezh8w=rr|8+lb!sOj#^$qry)8yFPLW*GHn>~qLZW&cfsZ&U;%y; z#~+wvW;RL0=ZKjq4R^tWw?Mgj6A76#&t`}QQ4-C-GeoF<=31aVS$ z;!D5l?^b5jFGC#RPI8#rE1*?t+RR)t!@>%}1-;gNo+jGN_rQn{!?)WNZ4g1Kc7vhs zT}*KVpZz;drTFwbcg*eQVUdehYRJtTFz*TqZ+|Pi{R<`};=2@H`J)v|fO(6HaGwuv ze_Lt3Gzl1fr`;sjzSE00ZU{)>TMu3w?L15@Go%~3d(4lx?yzrz&~gR^M{vuwVRsSw0 zaeAU{O%s#Ujkph*BHtmAHw$>Znc3`oxkVWC-7AMXiTyjSpk{Ad(JsSnb+mZ$^z<>I z14x6X_vd?k=}8z2n|c6Y@C!g(yo+c8utUhm!)ArM@`DxDn*KrXTUGkXpkEAdTWyJ< z4P3gwy-w5J_a6T5-lW0oN^8wvZ278KIRAHPgU$h&#>NoWLE32Si3J~FO<2DyZTy=Pla~IMb>7VJUxvB$K0pZnmn{hD)qQ*Y$y^3`B zO>7*`|6HKvDiBU(Gi}L{Dx|@9M#Vs@F_bIU$O2u2ulzBD6NWlBbASh}GndmrGNG}@ z)=CkWgR*aa-aI`|w*lB+9wv~U(5pYIp*Lf50++Iz9OM}lqH`bD)6A;vhs)@yDQ7;GWagtY|W- z8>@2h>TE1^9Nz=pTx?-`C)Ayb3U4k7khq8oLM0wFd{8ufet=ZY)6gWmbJzLP6%-lN zPrzA0X!j@MR1x5(YK}D3Xi}T?5ofR}W-2b&Gq{A1^XDn{lx6KULbVu!mXc`zVNNhK%?{e=z-*+4~ReifD!X*Ko47XlRag(=<|5;ts8c zJfR|5X~&C-S>9KkUL3Cb5@qHJP-|CCBQx30FW7}wSLZHcpB zyf3Q`W7FKVwxayo{=}eg*IG=RE0fKkQB4uKUE5Ys{+w0+J5wjl75h)g=8m^gQ(ofC zaNWFOU*elIJaW3jZ|wBs2LbJ-OvxG_iw2rrGzQqW79=-fnL&$NcoK1 zp^1TRKR{%RFk{;(OPWp}KV*o8IoXR*Kt*}HXsEU1NpKos4ui_qRFri!S0-CSau=iNegn_`9AhQV{oJ(=9N>QL zEqQ{(UV-fi9~bOU;U{xIT9x*vGB@VJH^aKkr*@v9wg)2?N83a!^N$BAcb%#XBDh^dDD+H zjy@GfEtv2bxkwuLOn!v-sg}HOa(y00uuk1?w>IzbH%3nFLQHVel_ZGx-tB=e{^9%_ zG(cTj8wab>hOXd64?Up;*rg<}jHP3PO7NrrSLM z0&n4Z(2fTTySVuYU|ax&h#U%-0)+t%X4p>dIp@%*j3f%PH$sa>?I2W zJh@#pEYCL)bm(GCURA}da%1h@#@X>_(-QX#{eF>lq+BY`a6+bC_OvoS>HxD%d3q0X82i#C~x+mMwz zBIS23qsIA2E6tftNYu@lbDyMl29j3kqA*ra%-c+=I zDq5V14o*dfV)D*1+w6QFHmXO7c`j@XvI&prA!Y@!D#!53aW= zQLe}*hae{$&EIVP7H|-1KF7kQ^7ko!ukhW6=g;^{@K?#-Rs8uiow)-B&V9cVPX z`nNQLWyKDo32+vE*iBM*0Sw|`GSpg6iW(h9S|l~pvf+$h(>XK!1;HD zd1h?{An>0bBC>?4>Zpp(QsaB=;PX()>q@bNI-2T}*PX(fOKNRST^CGU7jPz1E{+N8 zmgLT}lY7oi3{V3$s9{U2ke>-d`9SQ3DeI)>oK18S~Y^8L*Ya(iI^n z&oV5xDZ{uCaCQP^@SdEZc1MKjmy#!(d{V3oU(fOj{FPOv^T!$yQFO#4-1DMWE=SMv zbp)M)&N0S;gVk`q>Pr{=;Fn@ly_1+*u5ihN9xfa@uUDoFk#aRTa>(KGwf7t%dG#oU z!0jRW^|D!AP1ee7vr^}u?9_ecW7}U@!ReXv%PP@af3(L90L5%Ef}G7z-smsTsTfAn z_3&yOzscmXQ4Q`UfkgFOdg-tvv)uPocoH5sJos^=ZnS5iQXQ~EsFYfjp&R|(0v_b8&h;O zdAB-aUX{462-4YFffKbRnOZl-j+qus71jP(D}K6n8H(LbdGZ~Gsc8b_mOWyUqs_xLDR{_gu3 z?u19It4yEg%NJvl!W1){Z2H1k{kC>=?Wo`#(A^&PC+(=264Fb|Wi&u-RD&K8uo@tD zsFRXPVSjUCBi3p~mAK^5J2(0`OI2_3;bbqMccte2c*L7J@VnJH?j7n)-xX{kqSC%7 zP-$NQ)VNmwCih^hYb*lYwop9vSL?(91afN5v1(q*bdXwQPf?~;Xql-VHKo+7GllF@ z4A}$DzuCT=jv59o3sODkW8*M=HpN8kg7bf!rI4#l$kj~C6Txk~SJgP9kfJbK9avLv zS|t+3koE~9P+u7%)(b3sTyOska_P*9%MFIE21F0qQ=;x z)tsR9yU}%ri2hc0^mh*tJ*ATVB#!G&H1-gQrgj#zL>`^m1<4pK|BJO`HUo+@6hXvi zuO#300VAcI5qeyZI7Qw0Pr74z?RA;%UUjpy9DjDsdb2=R&z921&OzkJPxMuehse?S zG#U$#K}b~5SS>R|aP7_)n4>{XODhE-biBQT(Jiw$ItzZ3|24ekkIqRPtE3+*X|K#{ zGMOuxjzruP5wLg7zo;^OaULjx{JmEG*)N*$6-T))-&_2tB5OrtNp<7+eR_VYas20c zPH7yEufWKXshl=qDCh$|r5*tTl)26*hrC{p)3Jy}Ma>0?qY-+?f&neMs1YJ;ae|*? zne<&ZLB7=>Ie^zZ$4Y-q;ps%4(MR^cO!vOfJ^#}+|K0Oe??yGh$ss!-E#C`7hwZJ> zE!H;zN}T_QN0WP5W-Iw(|D3SDt9ftVZ z=9oa0-B!UxKF&Pm9v;7JT_!ZV3MMGW*(RlU?{L68$60l7H~^C4lpb7;32)4#2kU8f z#72U(%J!4-@KfzNp!bBF6+&#ERHP>w(qC6-R^mJU&9^dSu2nyX=DG3kL^>`YfO7sg z%J4P>SC$uOOP*uMeAO- z@_mgHgG%#F(lqVN@7vaR?n&YO=CgHTDgH*zZk-73tUEiBy1tCRvEeZf-cJ(}*H8}T zzCSuqBu#j=O_({f?3_sJt0X3dBilw3qLI|))y_k|;7H!}C!PRO1yZULMQn$hAIg{M zHh9M+a_nu+XFoA?%w54c3baT{PNw;= zKQY^};io}y?w-lcsuH8=A%D76W5x+j?>57L^T@Thq)tr?u^B53nm#DliPU-S@v$-2 zhZ0xmfX(-HhUd~&myV(rA?J%P@^dMI zs)=T}o8@;=)~N*@KLNj+F1|^0uYQ$pn17a}GXFp%)5E=%PTXZirF=szhY7uL8S?Wx z%n&$dysXt`v`Rxvmxj|NuZta`hpjc|9&fFg7~t@$>%Vm(@R_0au-9OJEYt?r?p*(z ziYhecAva_ZI1;Ccp~e`lGrfW+B~t!+Ezr^KEO|vvR8~$DS6nIUPn5}`S>taTn)UGP zSWgR8lKjcs0tU=o0I@VW3J4h@u0Uq{ri&X6P%wlt(l|qHOb3NPZM=JXmf8pr0^?&t z#$s)w62$g|Y1;00M2YztX)Fq_X^g zOF=5hOj3*sTMF}?X5LeLj#ylPnM1a~b@Fl#xQx}YR= zL0Rg8v1*Z)KByp?>@0FIz+^Ch3Dp_n{oz<8*<4bk#Wm&!wLV6DL>RlL@Y@Mo`tA@^pLPdMI6 z|ANs$MZOe82&!@W!}*sVf}Z+lo9PJ!W_c->oC-y4&TdW)HAe2h8f0<^QtH+)A6S04 zALIDguh8*cG8XTI0LL2c4Z8%^qtD~pdCi35S?iJVoz@cZ4n|C=>9iWIXD%d5FBODz z%olzHYJlj>v7BwJCO7V{G{s_Bu$r<~`gX zeTZ0weL_ftSstWX-ezUkuYoWldm$scd%{7~)!}MTSCQtRYlCR9<1;g0#=Wz@`zSCE zv46)yj)7?>Kp&uxMm)e;F-%&Yod(tV!=7oLkd?t?*t{DO3{p&JQkS5lL23w^g-5$d zv7Q2hNMnzqn7DE94s7er#>(k1XuB{X2(P}0u@A4B$poTX-}{nKs;kbOa-A!m#<}7p%us}pr1lV*lXUU$y!@Wy-O!!O)RdO@rM15zC znIEtkEXFQoUsq;-78`M0am;s}e^&YYz+5ap_Q>57UZ^%ZXHiXOKfT?*M3TBDyUC~n zMS1Q)G9|9;*;&c?fgG#8ALS_{a`DYh0U0AVJ{oMIu?S;2_VQHt#T3&s{B^>aojtCw zInwxB3H5kr6eEq74Oasr5X2g0JvF77<~qd`Rsm`0oAr#NJ-Xc+kC}D-&DBkB(tk51 z-FBO2?iMVvnR{b#1pW~&3&brKh`4C{l#a*xi6*TGxIsR|5PwCOmEs!m@*f7~;y~gj z&_bJ?TWr>&RHJ@s-4RP&k{ORTVyVl@I{WqLB?&YyqM!}EH5?Bq@+cC*c&C5`vSUYn zPM8}FQWa91pP5+1k&Q_CWdSR>k?u;0WEAS(COl@}>Rw81f8y>3oNFnI)*u)iUtBe! zHRc=d$37^LZ*T4VI@MOObv%uTZ^6;gnmi)nhp8#@2C>$UVc2`7>~J|Ez-DS8z` zx8i%94*@p=R2Qjy`&~N6(o6QCz*x5#VcpyJ=aES+EF3wJ1J5XjAg_b+6XZpnW(;%j)z6s_0R5ZKy9z0-30%6DD6(%v@W z&-NzW9(!79YA|v_E61RGU+Cso`?K=r=bn>2ABXSwe|l(;n5})xPY=pJ!GHUo?ay#- z-e2{EPiRX`3Q&IKzf?Z!J5&5qDxPkb;v*+;PoydTUv7W40@|M$rHT`pH9$0fQcrjr zaexWSKgLhp!4 zN9$~Lim)`OTO$c{&ir$FP`fe1_Jm+i}8U>Xab?9d2HP~N4$Ee+|bNYW4>#z$@E>h2beoxlf@+fF>pZy_5BcrkX zSgsD*A8HWfO{uh{J}7Rci>F9pJw+|(DFUB^Hm?5fpRb!*b-q^eKKrxeJAQnp!f+kG zKrDoVs%3O&cWZupGz8-^D#~4e%f4GpTa@e%jA18SLU+hUIJHcp$eHVU9p645PSjfC z5Rw-+b|=k*+)nRsfhkSbX6Io7uuk#%-dU9OV)f5=NjRErg;)Q97IQG<$skXb#VecO zAjA{x;2W+%BO0ywQ!E`Cik%t4eDT9kd+;;pD@tdj_#e&JJ?|kL68Kq|voT?uR~XZr zz@j#EEx>WhrNOeN0?L-2eSCPtXJPv}b>_`FNk+7SpziiN&+!Qrvoo69kgu!$D!#a# zLwV-54z7W`6e^T)mO?d@0lx5<72@%%`r#-AJCQpPSD7lUkp3pG%6{6F?gJSC=e8{e z7^IjpKdc2Qpl6%AwrQUXb7hM=2Y;NpI@0_LO`T>g$zUOKwR^WO@7dwi50J-sV58W( z9cIifXBA5IHd`xh&ZuXNK#65b4QSD>43^2>snq%Y(0(~BzCxtnHw#6LYHFO6i+>1K zC$0^_K)8xSn||=f4|~uQc&mny$twYHMm@5M_~b4{O#lciYOC&veoR zpf@U*m7G-S-h&}g+_gPI-J2;D`rRI(`I%CjNj*aS+0btgn)%S>1}FCV-sKGG@lAAL z&(B@XXDpRWtBNzlIIk0$`9R|AJkujpAQRy{-Xk=W4gIYf+GkZAlQ65#_|j~Qory6# zY|oe7?58Ae?_z!CSY&bdF8<>L6$Lh?o>N#K7{x*~1>I++(;y&*uHohVQe zljmqR567W7cf%aV4`bd!%JfI(th2af{CFIoj^hu@_3@!DjHM;FE{$uhombGkjoM9} z6FLj^oI8PI)n>b}>fJ4E;vu}LbElW_roI+6fbMPI*x4_8v+qQIflKwQRj!*_j8=@X5VAZ`Mi^0a_2b+sHZ1adD0Ut|A_U}M&uQ9=Xml8fZ3T< zA(6!;)3tu)^sqH!^@PHgTyoL6mhsh~lklpCyaB8LAaKt$GbeudV-I>^&5O*S&P1S> zE{NTYiYzsLCcE``HrLISLJeEZ>U{yPWX7CqqI*(Cb!IE-wl~(IL-UO?&%M)A2g%S_ zpzW@-_k`0IK-atwN&OgZ>c;`+GENN>W(*9!-Te;ePT~t_w0A}Nz0Lgu{<(!=dp8OX z55P7@8c%mlA`S5DtFtm|Y_oHCHY~Ghut#MTyXi9PYqQgt4dW=#Tv{_X5Ggx7!KJHj zC5lEhb&O<}0V!tUoX4-#?13b?Hu538r>6zo?U>p{owhw=O`NOeglG{&=`0 zxbfP&SnApkK6$WfK5(--xJFCzpiR!N?=aWfbsp^rgKpdefcTvoy>$@Lg5fIxKKTp~(|oEtv)$;7BVDt!uzi5u-dFk)omX^^S{ zmGUa?xgg|z8Oi>9W+Pfh)~Xr`M!((W{NzXuE=-QuqmWF>}+ybu$e{%Lp zh3@v?Kch0q(!$3`?PGY06j-=lwC4HnswgEp3kKm%gZl>D$&uL9OgD|jp*yg9E1lCF*u9fp%&w}t zsZYx!bT?Ke-JB<4f7vVyH3NFE!R(HqkoAie9mDVr!Fo5Vx%8CQhB50kmu1UVTvXM^ zu4&R9h$ST2;*6ZBO)ifkVzh>pB6|mIMR96|ULY5$C;yed6`&hV<^tll%Eqo?@1XVFM z7f$mU;7HAR5+GPztYLzxujAPg%EQzGHB7s6CFd(t*Kpbr37%|zORz~L%abe$2CAJ+ zDSduF=Z%E!0VzJVPPXQIo_TgzOKv0;h-HGoD%cFUu1keb)KQoLQ9UpP=lG)b zYtFBXwiFXpI=-Ipsv6b@M}OO#;|>R}gp`MqR^}j8Bz=m>3nwg`5-=uZqKy+SPElIo zoXcO;y8Rq;hi(D zYJ3G>07Ss~-ZjWkK`kEfuL&hSKy;4tOPrY*62f&lWQ@>7$gx+rP~{%VGZyK+&kURU zg{lQ|GeujV59Vl8PqrLOZeS6&3I9$-#^}nq{YiCib4$*UEJJSZ5ig#a9dJ5-WKPGR z6_-(752LwsHJlXtzANu_*3A`#qJ5T2pug!n$|p;|GznS>=%*MH>cq*bB5)xP0;4;R zU3L5g-s|9114nqTeOA>DabGj^ix`oRa~Z{DLiRUdJjdh6P!bRHH1uytmBvlILwP+Sg+K(7qfxqzGL&n=0K_<;WUw&2Iz z`Bq=nQ@$)EAyN)9P}}~LmVqb<@G20D*lG1mqbe5;52zqeTFe>Q)p zUAxSE+0hz|)+YvPS9A}eIeG1o3U6)gxI8my+m!@=)!2&8=cfjk_h7O~U&N4r`p z%fG1QJj#=041Z3dPc-%4dh5g%qJb@k@hmkPuUZ`?(uC1Bs>bY@ZXE1@LjCD=|L4N@ zm-#if1>@#qY22kI*=@A<;ZJ#e}uWfdYjrg{ih>Fzt(}|oBu{VXA_Y&D`BHO&ksu@JiG#@h5Yu-bO zw&o79H&ZEbmr`Oys$yovh_&`wUW&=?+ZIlpe`$EcGdu=ochCACXqwwAQi%Y7(DTNV zZx^(E2TuT;La!KVevfgckr?6gRTV>(Hk$tGgQWPxDjsk{4ZG-tO% z%QS3QmiigvDto^|XM6t0dU_#CF3@?kiC8ft7o5V|nY_`jY(MY%zGQ-X?AD}vV$BdC zN1D!G0A$+vu0m1*5gPj*eW7Dp^fOAooWYdh%* z^}XUUs~M8!J0WN06PmLLo?FQYWzq6=GC!Vx1f-`IO#DvjLbC}h9;KNO%9tOMvv=;= zwb9lIA?SzeJK6y0UakI%+V@|C8e>sW3r;Dnv`q=VSGtQ|XQh{rs$0MJuQaD4tY)k( z%nk_NMn2cv1f22P4qdrLj(=?oI-ZvOg6P9_ymVVIhG%InFpVh8Sfr83pv9=qx_ z0ap4ZO0=8Oue1^7B_h z{R)Hefd;USx2%#y0U=jGG2{8PmYnyq38{U1XRJ$xQ2e_fSKne<3 z<$ETZpI+Wwre~D-daocUR-AT%GN>KQo$MN*Yc}y0_B}*l6~m1IoiX@AxnMNy7^k27 zM`<$m$Lu#{`h_Sf5tw^srTuD#9&U#SiT88nax7B2TW239N@+;ycA$MNlS$mVJTx~m ze8wcId{6Dun6%At=3dG{lZ7Dko@m;+_{~Gl?e|Iee`9?eXDaNmxxD`d@YRn{54f&; zhwslxP?`S4t?mdr^X3rtE@8cz`ty$nea3|LD6dwbj}xF_y@Y`<7J&ajKu>VG(|qs9 zg45s~b!QY=4N2uou63_XYfRVf#>ef(YI zK{#9ZZ_+an;ndy7m>9!zUnHAQ=Q|IH{O$x52Z+*Xfqp!hOy&Qhn}5{`x7+Oc&WFGY z2wjO0L-ylzhRFyy<|_`DKe>#Q^M`u9$fUFL_e4|q{W|-3iDRkJ_#as}R2S$ZZtM6Z za4SANb6`Ax?ElCMGq#F9{F?TRUS3*_G@#vCH?Jbj6!zt*`MS_FIXRQ;DThZW~Izq&*a*Y4cnJ^w&G z8bytQ8O6K4oI^TKbm0!;kq=6C^tsBIO&p$sG?c#sjmn2myK^~ZD1%!H=ya2@UEb-u z`kxwqyfYw3SWikEiimNb3k2_J$r;2#nVIKI{G*t0tA3jhv$gW+NqDEl^=2teue9r5 zR-Ku?reY<vk9*FS;&W_$hC62?|IDy+=%jINA{PO@=;d<5nah<#YDlziRe|49&B0sv4e+ z{~JQk^;1Q-lVQxjX`|4>*vc&kGbfCC!*f-3>BDy??5Fif&_`^Cpof-zbm*) z-wW4^i^xhwxfnj0b|owS1B8Eo!uAoEgapy4l?z=glx{j3>JsT;I$YVs)W;7G2or zb>T^406=LvFtm!68aDVg0st|ZzrjUs8DMkX#+{iU>?%^=leYW|YY97ESBLDs1i4xP z>*)xr`%tIk4}w}(2ffoIXm1Jm^PM_(sL<>6cjCNPr5iM#U`~wzN;Y~!x3SLUYAE95nc-DcZduM?ZC9}6GeM?dPG^T#%P9n-gwrm{VZS13M3XaP z7v*#!F?17jqu%j~cvhlBYQ1I#y|4MLbT;njF{$Cz4^tx39xt!7pDZCNoId6h#Gft> z+5Y?doO5;66Heej&2VpEWs@p(x5{yj-`_W<^BA-;TqY#keIFUZssB`*ml6_W!L&(f zZoR>;aaO*8|6}?t{P0J&uV69fM0O$&w91!vGvQ(oy0r@&t+3RLqCMU#jAD_KK$nzp z8ZwFajvb$CWpD1a0fsvnfo()&0Oo$`17M1s&p2+wuz=E>8MMU}rm7i}Az#AfcP}I1 z{C}f8+S;s@>s%L^1EO|5m*)BsTwpOTAZ*lewJE*bX<-7xtA9mm`ju*UlowSRt7&5F z@}0%hM}rkCQib7J#oL0Ax3M*no5~b6>e*D}DqAC@2-SEf9isHWgJX zKyW6Rs--M5RclUrR^8vNTESk`%XzbIIunSedg#%1$M4p!2-V-utzZ5aoHXD|{fg>U zzsjp!XU5>FeI!X&T-kedF?$^5ls#FySo;!}UVrsbv#cA=Adgx(W}z`*X;@5gBxb9P zPwAi2`8{JbrqU(x(;m>_Cx-$un}NbU-RqW;*{UPt|KeMjt$OW==w6RkEtzQlnp4GuVuhyC1>sCKT)(J$0p}93ll~prVbakH(sfjOO^}P2 zu_Ot%HmIATEJ$rmxA$n3oUL9!maMbYJ_k1n@l?&{h^K@S0oX3#$t&2YFs!l*Dl;)* zFXl30*xEW`-qyz2?OJMPx2fX{+B&*#Zq72aSbxdQ&8aHN&6%B-n=^*zZ}M|* z@7@9pJ#H;VH9gh=EiQp}%?X-&HhvX$(K^oL2;#BixRbLr?%`(Sg-9h4h;;@=ZLIV) z$t(=vQ-siT!FVqjj+!vsim@@b34HAOU=vTJnrDv>D*J5yX7W89L8_nk8PQaIu#QBe z-NA#P^N22y-?eS-ceQqtQkog16L1Gz*BgM94zZCG&hGcLaxh`juDLN@;3ViGr$95k z@dk?r_5euCDf>c-8yAft29+e`NKv)s5()`g5v)a}ufTr|nkY#H^KE};fpK9Qt=ZfA z{t#}UwXXoh_*L^wT#JeFSUGF2>^SH0SHo?sN>|I7>scX3=?*=2MbMtuxun~u zRd^5SBmSL@S%r*pqV^B)@$(*Dcb$9o3;$FEMs?w+Ivxv;0X!H``?Ccj(LG9ki5+~z z=MT;qTbvkhj(wglDvzuu(F|qNS*vx?aCvF%4$fr-6xH8!SCe8_p=;O}4~-eKfT^Rf zI%XcF75LpP4nn`5DQ-uz2Cu5b@WRu}$JC;}Kfgq!Jw;5VeZEpf?J331gWccGede80 ztwb61fz*jfMDDt-y`!F3K@lSyOD$5>(J?<;6-0^;LqEa)c@P7jD0SE$OO4~tq;fSAE{tk?hYCakyB9q{3Fr%T<)~F}eAF?RrK5I-%Ki(f zZq79<0z5m7>gqk;w`ecBG5?IQ`SFv+7A4SjpLYiEzQt)q10S_bw1L9&&M0;Mld#U? zlq8@e_Z*a@#JQ0$YeiBunzL|aoQ1nX;8B(>j8<_cZX7>(TbzqjL~Bxw(7zUwk$Pp) z!)RXIv$J$r{bfAx4R(N1i}vhejsnKj7U1x)YJlKJGqvB1M~U`?h5?R=G{o5nl?QNG0uD0Z3E$ zaxeNU4hw!SFL8P_eM6HbynIi51h#te&U19KBQJi0-UcT3<|PJ$6wlf-fF#@8Lc_8* zuos6+J3uLPfy#bV4Otl<*)5MgpFq=oT-p{pcYR-dGt#g;T9+Drh*q}}=9<9_1I>wghS_f0YOZDro*4Bfq0V3#YK=yvBOH;suz zsVYo3fM$b>Lcn=b;xC@MDyyObETX;iRGQUd&x&ST!1MS7r7tv-0+Y^6Y*+u^k0!5==ETpgyWUrn_}ZwKy3bD;rUtex@vdM;p7n$?nbmbw$imO)~Eit zP$7L>nfiH2#}&l8OV|7w)TmAewAJ~&p8vEsY=4YM(vhYEbo~Q$vrPCfYG2}?)itqD zGnqfDYdjojqktC=fQakn~Sh%OH+Kv?(w<)1R%u1ty6@6rIR%?a~SXCgfilZZ_MgyM$Hy}cnDr{D8hsK z=bdXQRWRa4dJFMB7NT2KX6%JZ)S8~~1+v_$7Jz~2iTbZuLVB^#t$JJH2(Lrku^lTf z%LB!YgGB?AEzgaY;}8lC(exV*)L9uWqOhAaJbW4pfL%^rg#ueNw2XMRrv7-XUDr4+ zw?`4qwTH^THd2&RSChNnD_Hx#^WbG#?WQ7^^^?=J@0&o@tW3!R&SU-hcs)=nrMW~6s#3LQ_*!PRT!$P%*Cfd z*jM+46|Q=o+P)>ZR(s=RV-F0eAalCJLpz^P) zd*kLznz}dEc(2xqf>j?LCO1~$)9U11I9MDmH7|dW|JDa+#7q3$!rw~%^gWlqOZjux zliANQ_j{mi$1)>bFr>n`P#Ek^3q)*5yP>;{wQ0a9T#=vCwfK~g49wyZer3(kmYKpG zPLb1d3cbnGOjek}JB~W+kQ3(3Wh8ZrrkTf19)EupQ;#fH8jM2=trdlh<5>lpof1)X zsaxuZ;nAoB_F_Zs=#+!^%IFtGQ@6XZ!Zs|F)V(fIzL@ho4G=3K-$Rg1f#{m>uPtsH-b!;4Ue+ zqnF*NV~=z5+rZt;F6uaGf8EUnX^d(T>?#3mH1!$!3aLK(cF1c68p=F}4(0Rm&q69e@@G^a#)oHeWa0hH7dt+k^ zF&+m6uhSmNu3uNDHnHJ+8cn&o)Z#)=CXtZpnmXrNeQOI6*6L->%6^g|Mcu92+Z4n2 zm+|(+B&FBgr$Kq`5ZfbbK;?Sd?sB=Q46Z^@!-#kH{ zFF{aZ9(GUcgAYdCLvFSrd*Wbsx3VV=bvG<~;xQ?+H`x;dsiZ>|dt$I;GR`+Q(> zSEj@I?m_*6RcD*qLXwDYRCHau9|_Kwl}ZZk2nfZ$4viJciJ!bXsb=KHp%ZR#3Ey_- z2G)t&JhtnJA)4sMn0d&MBXSoE?>H`6S<@Cv^>2$Ne_EWA_=*_D8<$dKEOkzCrOOaj z!T_#|*gv140Zd18!{wXsO*a1+<({0*#{pv*jHPbBXz~+R`w>5h({Rj4K3GeY=9T1? zU1__FCa?ux0mf9_on~ly1MTvN%qr2s@^inA_bjAg2F1T`>C%eYfF2oMYGmRw;p54>(U;r6KZ|k!L$O&~+hP&P(y(cD%wSnU<{^XZ|+K1#A&tUB)PKN;b)euluzMS|k5P zloUX`bp~gSBw=nb`aP5{Ik3awk9+K}z@uTvy zJ*P6s!^Nu9tab0LxT2|yhzI=9uele2`y=klUH)obtde&8oBZ($Wh>dh>%tu91NYvb z;`{wElXiNWRkE%-ZXoTnN}eX**F6&dEZ<~QTJ9YpO^|9+pHeUhRq}T3CECT`bG)Z^ znQ(4w;-0I4=LNae>f1~FAvI{t690KTojbdH<~+VO?e zFJ*g5eGa^JyvzcXSKlUzmN2P0IlqJhQ9s1`wWK9+7G^=E+E2d05Da*8R2sjMjla1pgA4NP8XS zY!h4P1toNiu_yIksL;ncZ%I^3r@AiaX#GU}1dO=CpDv?umR6QIxhqX}u z;jqMtoUIEY4%x}OUpp+P;|Q2|3NpjUwSA*AC2B#a6fPZ5kt*CB!R+WAvG;Ek98tl# z1q{HJquwSOt4jx#@x)gzQv54QEA6>uw0iC?7U}q%{7l;By6?UCl64`G?bR6Zg!-cn zi%EFCS6W6LHO4d}>RzNd+3w#~rJE^+5FD->GsJ3;dqK$6!*b%^6@#`|;~cd&%}UNY zCa1O_Hb!0|Sf2P1@s{V?$$fsS{yEwuoIf*K^J4Uhm&!m>7tBJfLgb`_L$N;uk@1=ma%->KC!WfyLfU{isV$;x!JPFz_ zTB4rXFT{T&nxYh~gJ&Oji(({~PbJM8j2BGM@VK`_9d5-t{f94EnK6$4AF4Tmn9l@D(~reC8#&&CCbq2FoylhHlG4UXLvvR1SP zePeSICDCM8ktE(z39_sed7nLVLR)h0&{`{|bHH7jB>8z2J5Xt9mDB4?hCueH9#`Jj zgExrTEUUe0bb6tyA=#FgXRR>I0ut?}@HQvBzpWy#DRNpRQo@1qaPj=XkVb2B@r$DNG3C+Z$aDEY1H-Gqy=)_qUoMdN#uY-FaXGGSs)r{}h|? z?uN-vKwDP*U+J2?NP=cCR3Y4DUi?(X-`~}iGNJH)UpikyoEEcxrG-|ReB3`=LkYxf zb}r4sZ2a*C!a20_AN-+l zl(-~2upGh_u47=0#zJGd03hv(kCk?}XZgL0gj;~o-R$Idmm0ON_a_R-n*gWxE;NhJ z(F-hkWj~`mgC1$pXIUlNKCx!pGMn#Dtbs{A3ET9EHGOIcKa)xc)!V>Hy)ZJ64JKLL zsDWYIXq}g|G&4gUzCh+cI>{lmIZI}5TucC4UBwEKO|_2G()@$^ zZ*nTpgCr6!!?0~*47#fQ3cX#SQiFAITy;fpWmi-3J=|3g5Whh8dQ|A=gd}HIAJL|W zTLG3-QqAtX56HNOy~}+3f^A4u#g|aF7wCLIQ#n(Oj+*gF<8eNkj!{65ZE?g*~Rq_Iq}n-=K%M*$LlCJCow$vcmN*CM?0=Q z5phzw;E1nblC_bzR8lcu`BLXT4t=qrP2tWEvUA|=4|6DBmNoK<(rf#z(loo#nPjv< z^XJuS)o&n$>_miYS{ABu-Vq?gYZ)%9;Vu>6(sipv(!~%bw z-&)h=EOn%~YyqILM1Myji?U=p$2^LZqMuSc_%0I7)ak4O5_RS#-ju{3%2uvk=xMBk8%^QyX&gwJZ9iqW5;%xkr$caGj~%5M5-X)y+d`_Uxt%U z8~KV?(U}^J>UWIV^H}!emxVuyJ;|1HTP0Gi)Dg3YwnlNTA98OyuY?MU%ilj$=rI~g_+?09xGJ>Ui2 zGpue*tkHn&=l41dIfBDF(vJWt-K?&AB9e_j7!WfMgF5L_`WB;z1!a8;GIMF&<4MIQ z`U{C2i_DNpi(8T=(96_`wxi$_HI2BhaL(Hvkcw~qmmFlnZQDz8%Tn7QX# z^_vx1f=k?Qw^)OltP9&fK;uu>-f=c4h_8W@&bAhb`|KJ&k-f$Z@kGJSBWnsl+xMzd zh95}|y+Tm6J<46H_F@G`lXVJXJ2t{&=VvR$L|!zh0*d(L$e4>J)&^5^&yA+$o}Cph z|4bP&)XbDU&UeTnf_(*Q2(Plrq^W67rV_i+tr%0Ii>9f!4aYK9K;VCDLy%NLr{xE- zTHYTehR@uCsFM?Q`gUP-OHUZRt6vsI@kZC%0*bjDYL&ch4Idq}O5U?hebXx0<=!l8 zjeL{gJueu&w%i)|oVDm4O1DOCx01im%c;*LzDhKlwl%WFTC|Wb1Atb^Xyl0NhpsbU zo!=nG)t8fh?)R)ywBuu7avsusMpkK8bKI91Hm+tpM# z<3s)s)y;UBiGC0N$DN36K2$PPIN1WTD^T*eh3^}okyU(uu!K#>8a_|bxF>>Td>C;Y zKhahER4+%`)XWQ~Wq8{hwnpyZ`5u4U=Jw-jubT12)dLlA%^(F_)1QEAlkAD0SVlU(g=Ev;Qd)_x(^qCic(;*tJq4n@@7M<1TZ#V^=HKHEIoiG`N#E3P#L2ohg|9 zCzboEe*R3a9}SkOQAm(#gCW>?2rAMdqeUQwlmCI28oBC~$aZSj`BWs)YUi{3K`)i8 zwRiN&O~KP&$W%dPZb6iGU9m|b%<*=jf>77lu14eRJLJ+k7qb0JG9E8;U)WcjV{N1mUYwJ3~SWZ zt&;Z}qvQ%}+C~PdxZpK_1tMpt$B)@(RoE@KwW+`r7qHCV#<2aWZvLKNO1NN;wc?y& zBZm|`nisM72qdkBk9k25dCp*d#tjNnN&~rDtXrGm6cLw?-e*!1|^^49r7 z>GsKC?w9Dp%PHaV=6GRv_uAaVMbb8{9a{dHwd5(l%!Ezk_MBu(C|v%5wPZ1YLO$~6 z184{@Gw`l_aGO8_`Ifn_6!GC)#D~|FNnYrBlXLN87Gw{-&3yrH*=KF zSRfeb>UWKi;|ybE9CCO2>_<2Lbm_^Aa7gk?m{Oy~H;4MLE7bn3dBCnNewb^f$L`Z1 zZM^lAEd>#*MGQ!bkJZmfl6_BO<`PpPW#cBW9kR>D3oB4Vcb13EO3(O6aFz6}O&D^xu}{R~oNV;XiRz7a`R=0+&zI6ly7 zP0po_or5tnI@+xRVe!B?b&7RlUzs7%{@ZJe z|iu0NBMFw~%6R5jXpCGj!CW!DR#`POh@+ zmh&R}`F~>zfF2WloMTp9z_}Qh0Tnc)2|}g5jE7PNtdiGUGfAaaN4)fsXHesJ>4Z@; zpAkzNa|*$6sccG~{wCJ0I$VL(B89lwM4^r{6lww^YnMW8(E`g*Ke{?^4r{8I^~8DP zH!tzXjaQ!5exH1Qy2NW=6N&^wJ~;>snXYEf9~gQ|KYEMq)DIij!07w>aY$JotaDoq zc5;lo2M1o+mFX@Csb~V?=0WA>$!Hvf$JFyLkj}4>%&sskL}7RA0GfC%e3@rhPD6K@ zRkJtI$J|LhAHcRo-q}VbYtbC{W1Bt}*O-q*Pn(zv+z*NQt;Lmm?9K~W^%DPS)JB_e zr2T4f_)NblyplyfZKE}^!&>wellc$YlC8!4`5-zH9BqwkwibPf(#{&09Btxu@j+a{ z&j%VS6}T+QjJen7qD6`6;8+U@2HgEslOPg|m`cI>#Ysa`O>@D=e^OI zVJYJAQQ4$^tQha>YBM&LMthtdGI6zREO8T4R_VEkF<6n~GaA!N}WJ)l)1@(>)JGT_t9rA~X6$jTJGlasgwnMpNoLSo0tY?tSeVoE-d z@q9B@TgiDR!Ip8B5kaIUSe$W)7LLbKpe)C#zmLMID2H)lss6cgVbc!kab6!K!|tiv zt*v8A_8=EkiXHf!FmaF0M(tl|4>7!s^g=!4Z?lq*7pv7)`UQSnp(+3&VCk{6RIT%4 z>N9mkWISO|5$cK%&s@S`9V|5NFe0%%?vDL8qy6D z1|T$C-V(WIkBh$UW*k7oJ%)S-ob$fkya|f41 z(+%DU6sx|C@4CInGwOKRy;$f83{rfzhXWh5QUOvTt&#U?imgR!+>dSgSo~k+W3h|! ze(Qd?DDQSYb{7HR#!Ce#kE3`?f^+DG!AJ)2MavB0d%y%+BR{kjea{r}kcQS;d_EsE zCW1IZtg7xdutqL+5#Ja$Zn1C}X>Jzk5@MaMT13H6OBh_npU7-JkoYhwFAs_HbSID967}8_Zy32G5|iEeD{r z9k^Z4CVUuJn}aw8P9zq&hsJl~hwJ#t;)kpF$l`}3!DaMJ3vn`S)xE{~Ho8PZbqwW9 ztI*~cGG(#EjeLySJ?aAwL40DR7ZK76L5u}Kbj7Qzm5T++LJ(mgh_P61p^(o&+7iRR zINMJZHe3>%Nm4aIfMA;NymPy|O6z}5kdAzTB2v-h8iTE^hM}g~#npNofU&2)-y36p zKmlYF41>R4gsnd)VvHM`hTy!`FyreVYy@a{lZr0EdNrP}Ju zlhXL;yhfs6-ZJ&Jc3vu^c`27iEL9na3+wh4#LusT3`QD9tNsjKnT03A!UdegriS>) zsJ*W9L?TPc2><_D%tkGw45BJME0lnSPXwa&8iS;Tqcrni>iXbpYVEiIeoJ@1 zmbl1_7Z<&WLD!-b!WaG%YS*-iT^D{Np^NFPk|$ibNd|*HGATD_e^qYIE}lDL?z_H& z{Po1o(0>uE^kbWhUf#lfhTK z{89)jE~(D3$j&^XF1{-|=A1c+_pl;Bng2lWVTzPMMB{7?exD&7-&QQgUidXf5s^aEhd z{L0`gwl8?Si1&IK3=3;<4muW$u=Tv)BB_A$HE00xT**;=;l&fx)R7)RsD(rv$EOWm z)TMn{g76DUB+k%wJZ*y)?OTI8Nu+IjrtqV7duv*&HEpY^iv+K9A2SV76grH9Efq0` z-&ip2ymqqRTuiRR{mLwNk1A2RVr_}b)r5w|LQU1<2CWgejD$d!RX>ODrL&T2ib)0i za{`~k>)NZF~Chy9M6YuED$&u`o`e}2r{-=!WE`UqZtWv4JES{aK7&m zT~`%A;oK(j3Lf&NY3!#gwFsZ)dm`U3hhi<}_1eD|*O5XLSfxD{Ig)oZkp|>V?POVG zYc*n?p98|RZra3)h#_~jydB;}an41<{h48lrXMi4jS0TT+o^95;H%lwt@_aBgJ6)_t)(7d0(=1GEv67}!@hwJ z+T^lh1~z4mklnK{ccXjl+1*tk1rcnPDaStpo8wEgZ9iZ#x&zQ_+rIw+Z`)pS;i0!} zGjf@cbWhA?(X89$<34n^?NbiewztyMj*Xh+>>k(0Bst_B7k|6=9``D_yZ5+le0AQJ z+2G=5dz)K8iSTvfaU#=B(%$QCZf;a|b8B~w`q*t|gURDA9$PpvWtNw4yjBmNT2CE! z(bQh>3hZDkNiGITjOU13&t60xq&b`t0ON^nUm%OalO6S@SdGiOHJ8->poCyTVpr7 z&U)aqp9f1#i1yQs8+e$7$!YCU1`+!g2(XB|ok}tPA^*+N<2&u!%~pQO`frvZtHuJ2 z%Z0omh5YW9J~><7OU`-~EL9}xMcI4JI#PhOP?Eh!+xRYvxZ}v!U7y#ie4Y8Yoc4-O zFHestNe#f9wO>d|y+GsQWPhdv#(Rm+;%2Tv+mgLi(YePpuJPQDMQY5N+jS{ba4EFU zz@NvPXq>;;iSl=lF(7o`J6h-^m5ZIx1zMM9ysx}#8;xsXRk2S^mb7N}_C3Z90k zpG`np9vT~MbS&2%*zIU!FPgG$$#*6dg`Q)Ce#!GOKdkrC$@n^IDhfT#-_^}Up{yU) z``i5W;pYqXA6ni`(^$5`fAWA1FGzEZ(gJglQ@>hfjSJ*Fd(gnZxIoI;2r)}W_c0e4 z99AKii?EGk>|?BfffOjHKyUnXFcU<226u}g%Z>adt0tRYN&T@Z$@_uqe~I_VbQPBo z`XC5t+a(jjh$?OkO~fp#1oIot#Q9=!Pd1Co7IIV5;JCw-SJe$;RX?jK8R)xz!IJV*2svJkht*weQ>1L}+0PUkkkD$xu zjG6S=E8wZQQ^FoSjlp>CG)(q~-c0br>ed(7{)F#Sk9Bh;_Y(cW*w+Yx0m%qD7_5QM zG`Q={xfDJ?fceGalKHjptu*0j=Jyis2TW5;UKc0nWxe}6zNEB0ki>6mqULegWjNXI z8h+QZCurI{+F9>n!UQ*s_{3WRz1tqO-l^N+4#2}gDc`#X)z`k7EX{Nl70W z7cb)JTRvg%glrpYn_D%J*4W)nBrI>ifA`n9+OPP@V`nYCs^_Lj|_r-aW677r2 zj;E(bLhOp9^Bl=hN;`JjL|hBc^KL6Rf&5{8?eob4qCIPM^ek3;s|uX^ST~-PJL_G1 zM81gUrR0C?PFvyU80)AYojSa}c75`Y89kBy$V$&I5p;XjYQOWZm-IQ{ypc0>l*siV z@#)*<90iqqLCus!BaIr6UM5B04fPohU5h@rQsdFWC)yvwZo!JYscl@ZoBV1+?O*=avHMbkyRmodB*UG0TXCp;9L_)Ypw)`^ z;diHg3K3dt41@wSfGguTigw!Hn;kb@A!%)w}3Y-kZmD z(pj1)#JlrT1MvT~$P){S{I8%$wCS~fpZmC&8_fX0_#gK4SS||b?I~VkyfZ0I*W;LJ z1E;HLV^rlL2RLM%%65z_!&=rCM&wDhzyBE6A8K!O6r0A&nNwyH4D$n-Lnk;unKkyD zAj)9&A^WFFz1j21Lb?a>tDJmR25sUE@absWbp>Lq@1OoW+S=TY=YMM5>fIvDc81mtIfWK{H?O@#B%Sr z3za)slhNaPW-B|lb{76?;RD&;O2R-55q+wyfikVYW_3m1oJv=hep3{or&-Z#ZvsMIhWSEo3YKC_w}B&-gzupa&^zJGqS#ngtEoZj$92{sK*N7VoBBU%i+b$?;)x9OwW`ha)M_GoqN(`y9GYi#ia7 zOI+8DE%sWfN;O*AU70*4e;xx@B~*BjUq-UrVr3;I{de7mRb-J%+Z9xCc+Qn%S{8lY75W@Ri&@$k^ zrWAQHIq}Klfz+_p)Nqlu;9LB>IdNwCUZIOfgG4n zh=0zBre18HPBaxKk5tLZ-AVDz6l^Jmwd^1<&zw;cx)1N-)kvqMqIT}WH08*AhOs=z z*B5ARWBAVO~`~)9v^eCFtEW=nRW=d@ALMb(fy?G~PI45nts*I$!`AIWxnMjky zdQhSH7laNX+4B$Z1K*15CM-#2^ ze`+cx!ERUC$#a8&@sja^5drx7jtHPOBl5^$lDTb>5}~j{Q+meHa~{_xOm|pH8!s|* z0Dq`P;5aX;NiaL=GVXVaW?%~`+0M;LsByi_+eO@r1@jPtm0wNU>fOH!ghN{2OAUmD z#|SN&!{OIwRjGj+Gm;gGx`*&uof;5pdr> z=c_oURob1{maTzC#UDl4!HXPZWvj5-qYdtLw2`{n@*>OCTjjiP)wE9 z*S?oJgd_=f!*5Q3v)^cCKW`hy4K`-XD8zI3*fHoy&cdl+|I~~`%_`+iUT7pp|CH7H z1G*a2?Ph;hjMaYp&rH8DETs|B(PApc9#qGE;usGN{Gz=ufcOST97x(_D)=+q%W{7@UuzRsiS8Q!C=;vuc%;m`_f^PH?4 z`IvwN01WlGn~@j|n$vom2ukgvo#aVfE8Lxg#tMQo@;R>zInDx6$_=siynk$>7 zFyTd#Q51J;8i11I*ZdLRw{y`4D*JQ{4ACffXS>Cr!5(jFYL^_uQ}f1*-Z)-t8slyG z#b=ys8kSMzU0QK0lBAW`Z*RHHQrz`%VF?^%vL)mSOOSd-Jxlw-1*S#@({n_= z2}R!7Y4hb?|MRNp{)OVu~e6f2BA4jJAkNr~3!N$%j*-y>HrEks@g9ExS-!?j;ACkuQ(jfZ zlre!4Xu@o36Kf2taP?E&( zfMGg(@2oGk_h%T*k&U|1uP_f5`qTYJO?M+p8nll-a2&HHFXNk8fb~Z&qF}}h-I!Vx zkF?FIn&=&!D-LC__@!_fkSxv&9tisJC=rR9DY;>e=v<%UK!JT`ARifZ4*C{L{xE`k zU^$J7wnv`8wO*au71d$vHz9K==? z!Xth*1dRb^!Uvs42rkuGiD5IxhB9l4VOiq%a(d7Gp!*PK<;^OoetL)Tg;Ts8zsR!& z6}ek8U5=BT4_IYA+oYcp&CC>}buTyut844p?mFyRa&vI`Iv#^EdTGnd=C}L1g^A|c zMAw@{dTGmCu0-*|M00GSYfK`&v}M$^?h%EF=GjCym_&MM%Ur>4K+|`-8e>F@>ToY=Ri0wJ}a6|Ag`o_>!*0;JNyIS}aO?RB?{hC4D-M^pHYCzC4Fm=7m z!{=}^CH<&c6?z1^6oN$&Ns6F_lR=>3F*hEH0>f`Yi%7S)prL_7$WrgkTG8T+X(L|_ zL=%x3xM{qIAV;1_oGO=cVgOOFdRE&lOllM+p=vf*&dMz@wD%@*U$$0VM;S5t3$VMk z_RUEr{qQ>!g^#nH2 z{z_VB@vX~U_ZWX2u`v(pu&LAf{Xs0t{p#8$^ph>8<18FT1bBDdjoMjg$W0Gp&$;K? zV6zlvF7g{TbGCScuP~&9?g!GGse{X-#OkVmEj_lr4lp2)T%HqCDZSu!1 z*7m3`0M@?(4vT;N zQl|&_hYH|x@$dM8Hdy@oRSUy2c<1K=H9){~pZPr4a+-NB3~V6g-+=86t^YP`k1puf zJ{Y(OGunMI5LWvCJqC_^`tzXlg_6CYbSyFd29%n!|2C9H{BKbD=?(vP7+CzzVc<~( zZLk>>YPF9^K&qIFAd!xG^E{#N6A`1e;9h5jQ| z6qvJsmy#y1PK7JOnO&Ljz%|5QZY86xp^ zPJzX97gok|INHixk2dg9$}hc7N18@&hy&XErrfTC1WX;_v>t72@9v_Wgq0+Wqq?QM zM}2X^9)PTKxd?IX=*^>_m59t|nX^`You~IA9wFUrt3zQ<5^ZzN-iFW5crlV@+~NAj zs|Up&md_CWIq}RJyU@{lD}M__PI!ZxCE|?nDC`4Nrtk!y9KzKx zocZUb9s2aN_nXD?GDeqOy6n$GTd3u9>~P8Tsdtrc^fM#v#-B z=aM*$h)9<QFb6<)vnPdGf06^4$0` z`<@$Ljwmi!FqFLLvy7dA=FxWs4mUIK7msQNK4eW8sV_}78cMV5Ep=9X?`;K7je%Z& z+jKh-btgQ_hG`QkcFwfN`_lj%@42NV^t0 zQk%U)llsv5%pCml4dsxWdZsc5cXv0Cgkb8Y6rUROo6&fO^%{0cg;9W3W(VEP^{)h8d>YdOgjo}!dW!V^^3QxkbCFNo78x<3%6D6~*(eNEr6lDeCL!zUWy{hr zoEl7b8+vO$6Ew6c3T9rwRFPV$>Wx<^_!gP?Bcdyc18k2 z5vNr?>FB?uwZNlnouE>N3MEf#6+oY2+$%A+O3PfizPXIUfmaS6{T@zmphaxn{S|N5 zx4dDe8TU2~dHBtOY330T9^y~4oshawm9Su_PqqOx3gf21W%S-2bVw(^=5DAlHaGLW z6t^}(@tT@sSQayD%4*G*x$m(*dOHVHHX7@iUm6>nc+KOhHH8M?mPr9DW;Iumlj6Di z)0D68ReZ-G&;$+{EU@=xoNac0hqAHPrZl-0^Kfr85BNIffl@ORx%+L3@0WEaaX+ad zlZWk|z$HA`5VQY)Cv+3(&4tnGKIi{=t-A-5=ynCw??bg4=T+_GauO(uGB<0R1()2S@MgnPu# z+n}?Mq&Zg2iDq!7&~h4Ei}KPe_vJEgFl*)oAX2pF=H;g7^^Ml|mev22Sv0+FIEYqh z9LfuS;}mYLJM-*Gb#Bjo?f1QSd)&^w@by#hFVq-LuR=c5GU$Z7CWyup`HFueU*t&Bg zmHLLV6GFqyZ)n!W09rKQlOGxq^2YyNfD4L1Qczjb-Ss?LH_riWBe+?v>V(rbwbV3+ zWmX|Sqfn0^@<&356xg4!xZR@nM9t5XC3%2tcp_(By`TSoQtqA^%$FdC$>_S~Vdsmf zqb!k|&fm`z??0GhX3l-ijW+fs8v(%79)NA0G5IgOae-D}meq#7%j)wCNuhHxi!SV0 z=!!+NIT7v49mzkV%s;JGI8q1sYA=21)xnq@?tzd!D(sD}?xfgQ`oGlyFkt;G3YgD$TD8EpD^ZlO43?=i02!1I;D+;mupmJ)k{C|Y?y8vf)G)xW7oOy;oSL^ZRcOucK$`V z^Q&^_SLer+Ib%YbB1vdFmEFIb_!%|l^>eaiwBK3TFv?G2 zJk_I2JoTuT28TEbcJ!9EHjl*4s)q4Fd2Jnv=*_dOOR4_QH&Rjmr*Bk8SMl!cikG-h zkiVm=)W*N1_*MC~%vjSkP|4reJ9&S_{+?JSj(RxeCR6#+j<%K%1LemehbT>3%WEco zU8A$|!mqTAzra~l7t8#CP091an9K?j*O$M=eBexbakc-UFSn4LP*Xz8BQ~QTttW>TBsB0?$I(704aY1YKva+ry+i}e> zjjLMktiqM?;ho*5vWIZn&%kHr@eWAlT3X;_Z!!ti)Xra~K>K`teFcJ_O(#@l%Gx*0 zr-XZt9ug)`s^?UNfCtMYN5dLd=f{`F&{{ ze_{6kKg`%g=mnQ`m#ujtT--@`Y%yLTb7!3baN~P{vzoYx#9>S$=Ue!+A9mJA=ZU(r z3ew3eTV@pFtH8a6Y9G_^b=FWxY@1{-KGb0-W)PVVb)+0-t{>z2Qh&sAEn2$VI;f<< zi(uKd(_o2N=KMLaWDzO-(l(}Lzf#ma-GASdR(+vR=h%FNKvNKrE6kqjTd#exX z-2i;d+V-^B8P!jvw-G&`EeQE6C`(0{@>n7Z$}{%b6!dl?XQpAi=D!2hQj1@!Wi9`O zrScx3Pa=0&*`~~TLeTCWT;rw*(lOf8Tlt@D!!eQ2S1){rmK4~hr@c}WJX@xbsV^{s zW)kEs2FCf)jl(KbR7b|~?cvA6-@+N%ktcQ6EfkyitS9v)H3#&t#n{z8cx$4Qru^>j z7~!FI*F20C>kVsg3TO5<&gClE&71+Ry;0edmGPWq5G2xQ`Oh``yojl{n`vz7F;(V1 zr>;cJuMJQ2eT~w0>~)KkkS;O*!MAE%?^*S_rP6KYQ`~J=w&;ohK+a2l%QsH9v1;X! zU_*2T?Rn1oCSUV!g6U1JEZZ)rYBb%{74uDfklV;fnh$`G`qT(8?^7$1Pa%q5{rwQh}2J?jUE4KyO7wV4a#3he9A7@_?pSh-$6!qfjQDRU%&2x zo&4tJ>(^cImI>?EUErCpe%%G4bh-KZbyhA|&BI>h-CD7F9#6@l!B|-@`5PIQ3DE3CC=M-h1ox{?Q z@kh;9?KqFGbyl52Uly&?hp1~tjuGn~WWvz^D4Qs*-j?dD+_x~*24McF!jkilvV_PY z5|OyOdK=+HZiya!s{rmndy|JbtLim&Yk|9IYXJA?aCBXOoJ-s6UXbzH)&RTu+C+Kz zwf^;UkE(c0g@~p?!Tp?~R}iga)o_#1F6OQW+Rp@X)`>GC>tydRqhb)P7cUkBv*4Qr zc(Kt$x)tCB*FRvY`>cfA1*Xq#+v;P)ew+2Zc000V?UFFdwd9<0BP30ArGNP-RlOds z-Of~(AYEFvP%*-r^Qv{3Y4==+UIU;Z{% z>meGO<4|75dz#Sp;L0M}0#9c$Rxd%V8mnqb8{O3Fes{D~X}(89p&(QHKXGH`fA9Dh z&aU3=GCeSSmZ%jD_EI5l4b_mSl?Re;&mEW7`?*~r7=rkWpZfD-RP&dYLTF2 zj@k5ax415_-wXUJLL_ge-M9;7SU+iS%h!l|`iO(4)A(!RuaQ4<5S8Z`1xD$oT0cO} z`V#m04_4oINXILc2z=>Q?*Jp)n^t~|A4u+rGF}gJ?hYz+$5;E;QH~#(%j`5Uqx|bA z$DfkRcqV3yy^0crbuMGpG-<2Nf`-VPF{{~luC@HsB<5O6t!D0cuC>%s=8mtFcg0*r zYZ<35>@iVXEf%a6d4H3*Ld@H78;i0?)OjKjV^K1MGC}ci|cQuft$bJSNE>DWP345WHVc(e@4$oF(xSUQE5uQO0HE3s7N0@zWO0T_miG3R zUrJzDX5{8n>z-d-@O!ga$Zegpgwc!T+U5YN8FjS{G2Eg$?H{Q9?jP}^TaR`6b8ksM zUGLV#W7#T6naCM$gbZk1Og=C;X1L2)G@4dQ|FR?QS|FH>CT*aoA#6v)4+=QZo{jaHO(oIHXSCGt%?ZPgw!_jjQ2R)DjR^JOS*uxE#+C2B_oW(){KKA$vaOox`kVURjzaflxEcr*A%e8O24uy-SX0 z_Z;k=#+5}ma+}1|mfwRg04_>3JF6zKA#=9&H@1hmzu>GISIua0H|lkx%-yJbfvlJv zqc5XY*^Y-oql=E$_-hazqt~#u1PrL@)K=U j7)UP-n2q#50-7Rx*p&?;%q7v}F5 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

i zt6U_CjmO3_e*GTV#{ScoH;F=taY}_VS%@5zPDK59L?j-U)&;K0QBh^+iPo3NPAwBY zAsMou+r44yO}mYIg(3C{6}ur+GLfKva@b|zduE4jvUQrnRBsQTC`@T)~-8akn;Ls-Ayklbgme&~@9h?-u z{`FH-2XoY)PCp&?>GIEvK2}(joM1I2W_Xe9Le|G{sE}owc<8b#=<&gXkfU?EJ3s=F zbp@R5cW&C3u4kc`&8aFc%jTm>NHxL~q#9vrxbgU9c}OIR10zg1l=?aQ1k5GjqaPu{ z-hzII5l+@asaMP8>H$kd4e0>Yas#mV1owVH9EU2kP5Z(Eo(n?F;*N1~1ME%KSnbo5 zf*xBx;t(Tj6?m133Pta<*%-aa2u3L;Jsu|AgSrLT;-kDMt3U|?8Dz+n1T=&PtzSpq ztyeCf?KQ2vcF&Cx`Q_S*!0vH*d69zA?Wv;>C;>kWzbtM48m_5O^q*-@i5?j$(Uh1> zMGX~U>y<`vA894U<4OU~xaoa6)QlIveXIf!7atu;)K`S-$|4M|Ghdy^BXIk-wxm#M zMvoBGS7%<%i6Dp+*jK0N=zRQpe*P#0u@blGmdIXm`53H ze^v`!(HZfnCE~kFourNcqN7ZaNK|9&n?`^W&ThlBl%$S#b0l@Fn6y1;j+CCOUsQO7 zeo-L0roKPDXPg{PVC#F~Q330PQ2flrCvl8gJkTE-jw8Nijq|2E=>x}w{w*!&L0suC zB>sy9Ce2KffMx4mHBHF37mFf7;@G$g&G{aL4-P%YEG87&kRA;hyov0JQr&9>3fODO zZf1wsY=f!Tzl17R(xj$`-src4{LUK_uDi|`{brMOanWe}=MYDxaIDw(VTZ{n_z3^z zXblDlr-%JhU#pIkvSm!2+bBr)iq$WZ9DwbMk7m>VV#~v+LN0fBdEH3S;Q`@OoWm!A zn<|kMn0yogGTM={3@c^4)eKJwxNH@(5-#r>ip1yy^1)dMN<<8zISw9;izzs!vIbyF zz!(d7RbV~<9&+J@2`+0AM^U$knmLG45;^hSF$g%J#I2PXc`A%)wHl?^H_r>PJDxW? zR5#HVy~#QT3r#kY*Rj>j`r{D=J}&UW{w>kdxSF70)b7Bjscna`TwGNErvWlor zSF4S-$4Ls{zdP1h6!dQp`x8VDIG$|Sr2lwf2*g%X@fsip12DliNsg3nc^<_xMOpxjcX{zUGx)hksu^CImuTA$%;CH2EYyhtvjy+QRQr4OdU zKlGfUi9z`lgwmH&{+gVu%cUklCqy2WK-e}1G`PZ4J+ExY)$sFa>@D`iriJ^lj$kGo7&|D1)W z>|H7uCWKdwQOpI^=mJQz`B7BQlgs7CQ#qQKJn^G)5dv?g*Z%Z z&%aWsP;?72g2+c|tcqTR64TR**hp=$*WMt5hCFVzu|jvcM(%m2Noig7kGk&{<=OYp zkW@YI;mo@n8lvXQ;Ua7VE@2_|o9Xp-6_X!ivySh=K`RzT8?BwkXLgH9=$*c2I@_+ zWb1R_tG2#Q|K7{#-%?2Jp#B+czX0|F`}m@2N=T~e;|Z#dP0~jNQR%2K0X#hD-u5oK z6cZwoFzK&(A{TO4YF~MZGP146(QRcBK@n>OZpQZ-=iM?i+ng^0;;K@weJiCoEKY53 z2H2Z|3J@m^YX@J$b_B<44SG_fTZ2VCaA;SP#r}Oel!_UFr1vX|)Amy};65g$eZk?1 zl%zYMb(QvC=tAmp6m@#203cAqQOYhxInwm+S~S(PZk&wN_c@mrkb?|6aWdpf|ag?6jBb5iEltVyH}whEV2D)AbO zLOvU1#=az$Xpo=|tNS6Q-z;=$f(wY1#UGYTfvzN`VQ?+RJ< zpu=7ejx(wzb?PG2;7IO=LkR?RBVRKf-_rVKVe4Km7C{a{I7NG%u{PMhy&iPQs)4gh zMXeItpqrXL=$SZ1W}-&u!z8POnOGM&0bN<1Y8dPrKyZ^E&voboIk4B2xf`72wIc@v z$8+I3NQe*79+6V@Acad##&sCO6wA7AuyOsWk?Ip}F&FM^c99}?`{oSuq5;EH2nV^$ zA{>6Crm@1{OB?Js<4QfD(Vg=%0#0;jMc8jx-8z_#KIY;iPL6>d{b}YpbJY#{I`h8k zo$Jg*0~u2d1G4I?v50G}&v{;%^Q^+(IC)g`9C=30Izz*s_Yh7@{pM;DwK$j z-oQyho_#%)2;M^s*${XXaV^m_uToVBYac1`kwoa1Wv5faH5fJV1GQ%?RS7vLnAuPl zyu26LD}%>JU&!P%ZFuwJ`y-FVKd7}dk%34)-pFK}I!BcUIC zrIfr9>3rD(rLqp~Nm6tIic+@f1t>+yv?@Z_1Q6Z7ytVQ-0;z8}8NEEpubtf}z$6Ig8R9ieu>0p~Av9K?pUI1|bM0cQ6S-C4 z(TRdb(O}q_+{BbGIj09+o9(>I6vm`3Q5bPz><+eUunaYDpTeerIPrB?#6rSk$tnAk ztZl#8!m#cj0nvuw*x0oIMUfeuaV6CT5|2Eja zxD|M0u9@{D-=_$|P)!H5;R-XeU#b>)$lWg;t5>}J84Azb!g4~b*soQxC7a%n6tj}- zZ|5%CnA9}8OX(XAq=Oq|qR-)?+P{v)r#pQ!g$^f5Z`ugL`a7cdb@9#QIfbz>v=*%1 zVBetDkXq{lk$KR3`~&=)r|@&Oi=X#>BuuMap(qi_0my-f*_bd9v^3=bIR#;6P1T5b z`9To#mP_T`K*T)rD-jc~nln7n(p>!9JODpK?}3BQs{M(^QTm`ZX_e59)WbQ*$s_a& zwt>2;No={ydXb5bS7p=dDO4>AugWH@B1e5LQ?`1Hj{0Vw#e!1Ic1#ZQr#^ijE@WL^ zFO+*cni7^)nap_uz*BR6W|sGzEW8g*+6lS*PfBF@pIqI@=qR|zCj4A3APCh()u@Qk z0+}Y0+cWdND-&AFVKhE*;TA93e^>h!v=I%)<3+7+D2}TXJSv-G*26`qnr=lYHgSC3 zD|;Jjp_voZm9asbibwO_3u8RFsg49PRP}vm*m^rcxQ{)pj3|wj2sb6UK2gSOg$vlaq1WA zOP&8|`wy32ak0UfkG&4dx&qC%W?AY`-r?Z4LVL7WZ!G;-QAn3X8Ewz2-PHJgyDIWi+*Qfd46azY z%xSvF@q^`HrR9>_r%L9um%<@)QB$!^BdJldlU7=uaT+*}24orhZcro{gNvY&P>>0r3F_|>l1en&iz(vjC+cGG^f~QQC0y9S`F|O zA0Rzf(T9%Y8GPrGBUc`DuF8lIs7PT}^vTQM(H?~#S`s|TR)fM_&;TTg&T~2x7SrlX zuf;l+*;xr(wZ)s5x{YQt*=8(-4p5H#1OpeF{@ytY2cAEgmR~Z}8;^G@LRZy#Cwz~^aal!^ zEC@w%&wW>;@Hw({%+%KvxHj3XfJm@{mwKI{WCCn@r{uuqSf?#$oGZToCe+~q zCZvQ-_T>lb;@jv~WKQU!sLlaXL|+p4fVngK=$KdlENl%~>}fXH)0Tk&Y%7g6b!KK= zGu`b}gX$DFZ*x0!x2`>UtJ8(Y;h74D6{tY$P4--b^c4KMD|NM#>3_ht13)>}smW!t zw`lGgIbl$BRU-2<9#m7~r>BPHV5@sRFj>~|bRnOC9J>k`KIa>9?92RSOpja)-YLk5 z0vfvlsl84x_$08dV`Gp$4fV_F;A|Q+W$t z(8f~s(7W|qMvpgR&xpGykN9q%Hl2O)7f#2HRGYJbY9mBj#e4>y`LobX!jQw7`L@bh zLwR{-{Njp?(68VtQUarKOjijng??elD$%_-`&avOVNx05syw7Yspa|(Hypy&FxL^5 zm`rJpEp0r76BCQL5-B;j*z355+Q5N-A9GnP^J)LRRR-(wD^)SonRQRgz;W(IEwa5~ zLAtK(jkYZ$inulR2-8p4){ab@7&epJ((&B`)yC5QCLwIa{wPCHZYa1Ej7tmEoc*<& zF@?3C7{;VVbUIq5Y96o*WSM8_zRQFU zJwIwt?)*$so3jC6Jjnb+Z&l5H=bxCD;GMbiq9!0SIXP1ymI^sj@$1Y~Jg6bBkmvx& z{~E^NPWr(if0^p2M8N(>kpJmoI;sGj!6Fw^{vCj0tHfGaVxG*&a9w?6)R%k(sU#VN zQ>!USEb;6lMn>PT`A#tKCH=!ka$E6hkzKL=p)C!u{?f(o5@9Ry#*+SrfI(#YlK$2s zF^4#LNq==Ek-#gL^qRo2n)8cE5b84=D=QsKDqQ^K{ilSvR8xebEHu?i)gR-wByNpc5Mw-X@a(spNM z{ggX4+CDvU9Di%)0IL4Fd1cZYH+IucWI#2qD8Ol`ZT$kk3Df|d?R%#$o$O><1nf1O zro`Hd%m+e=5e;G>WfG`v{*`mF$mZJRFnf&CJ+Z)YU(b1$JkfKdYayp=7iYSLnj}%W zZI!6&#Idor9d(bI52Zn3UZmJDPO)P$#RQFoe!1uIy(o6J;)jPOT8*Sui0KT7GhM>91qS1U}+03B-B0=-q>}$v_NEN+F z&^uEzw0q@oo9hqi7`5FYZ+vGS}__YY>I}Fa5MiA^sO_E)6YI(Yn~_a9&z8#9>Eha<=f3wfJFYa&S@5R>6=V~UY|m|m3E1@ z(m|oM0LvJ$d!}hjUQ7D!*v>q&rbpg>EESEaAprf|a>UOdN^d3N2t8P9U-gi9JFng) zb>?(J^8Di4lIOCI|BdD@Q%!nkWNx`swV!|?s<{t1>5=B7M|E5BJadaaF{YpWIk42m}{^a5Nj3X=Pcp7^3MY5Ez!eqkuLw-sX&jcykpppq8MR6#DxU4WWir8ga{O08{*U_ZYflon+gLL2@w}11Y z+qd_#Yl6C!ad~Y(-9q=GxgDx6wC5bO1IqtcrMS5=o|sf@fAGAlrRY#JW&%DG=g?;i zn^8*}PkgudY3PtA_5lekRrPh(6fQp1Oe`i$mSO){6^zsxPZTD?zw;!%Vd5m`#B>)< zx%2(k6t?UTWq?v{D>XO8b^SDyde@zNSuZX>piiiV6+gISAU_!A$T#Xy9d~>1Nnr^nwQR>lN#STscU{7+@kA=G7Q{!FE$v4|SiV3@ro-t?)yt2BI zoJ3JFX0kA=;|lFbm#Ou9k^c3N{>4fAvaP4cP9u|BRy0dsT;W`K`SHM)q~u`@l9Qe4 zE-Yk;mkxO@k4?@MqI^p%dt-1h-;Dne)a>Qm|M1ROTBkF149>Xh7YC$#e_%>x1{D0W z_D$JMHTysA17X;tZwHD>C_c?2?E2Q+{WSb~3iI)HeYl=D(=q<5*l`2OMiJPCcV1 z_}Xb|y2JX{|L9*vccF80r}haBDgPs9uDc7B#Ye*T(BocDGRo|97Y>!tCVan=lx9*g zbA8MPnd@qmNtPLz9+OPM@D-1_=?~0yqWot0@)J9#RBBaRt^h{^Y8?L$DJCulROHa^ z!UA2*EU89h@=WXBl9YEyQRf%CJ5)f7ep(!&+bHC#ZJlW}>O+Hj0_m{@bB-D7n|I#W zA(4i$g^^>%7Db1lBrl9DDDO^7=ySVQNF|d!{O&5!cK2h?|E! zgUYMVPo#Z=A#UwQH2-0{dZU}XfF>(xa@5$u=;%zvyVj|S&(swktLSdE;=|>Wqy^>m zLDk~&hOE9*(_4C8$vH>38UJP~%+pYGA2S2Scf)0Ap(vZSuUSzoSwBwD`?>~KTPyW}iv??9tg*3uR*msa^M@%|YYx z3w0ZPhs5$==4Xv0c==7-80eGLoU0$3hAwOk&26^J*hH9?wu=(LXtOD^d8))jR6i08 zX^vKo5w&m4dTzgN#Op0sp)+!xw*ZEaUW+TlM-nB6qYob=h^{87rX!dLiI;ZvxZpk) zJ9LespARPr__0~k=TJ%Bi5^`ZY|khT3By$j5>rEj5?-HiU8{Q-TV2ofD~SS~0}g?Q zc>qA1+s{khm;Mk?ksBXoV){tqabh_$;$$OXQSz3u?<5oo!|Cb^BqI1d;ZJQi;p==1 zoJ*8;sju=Y=X{nPdqK2VU!O?sfi?vFx0V_AO`+`AuSKzx#yOj6r*R}^!X`djv`G{}YE6@~j;w2QtJ3r`;j90R&>lpd;WXb(UHH$QO?h3Vm)a0*Re!=x z12T3&=>%2}VvywLeIxDwfQ!PO0BAy(VFYS3t`b&}!IQk>5Y?Qc{O3oWNq(v(b{d`) zz*ZN=BjIXnP<{>pBUMP_kb4U}k^AK7{RB^KGVV`|D6OsXo1~wXV{*>$|F{DMhK956Cvft>>dLc&_R3)6Lqf5&f`fnkwW0#g@THtg zuBCEkp=THEJ^4_PwwKs2gqpe2_;#eysjkn3sug|#yaAivLl2)9-6{99h6n*!JO)0u zWVKMJ>_sVvn`HQtgS!7IBt1ZA1_`%NgCbicDEgY}nz{0^mBpT4-dF5N@rm4v%`~5l zq@DWxVo#9oW^-_$oE~O9ZsGH`FP68%JTBd%DiO-Jo)$x{D*Dz(6V8Y zR?Me_Pifh3BTIob|5O__XxAh*sW4G{rrwWpjN$m7{mWTG8q|)@8du5EkTdM&$xO6z zm<_%MhdCLtb<2}eKh_S3@)cfPdy%faJX8B+)UKokIJ<&QmdOv;e@Hj$sc1*3RMc<( z4X0f!WcZuoX?VD3Q!5E-GgS}1FR!dFocNkj|AepWj$W(lXOs>Yem`22 z*O_gEj9$T_UME@}0mK*u2&auq|H5ONB1ug`@IJqwTLecKd!z9aQa6 zjit-i6UMjOx70~AyM2v3+OQwUrq6dP8Uy1n-|?jJDxa?&it=di_|V;XH1uP77gxX2 zzv?o@&8se?w|+Yk;CsZrouLkUXgKcsfV6b^cNleY z8?-OGX7qZAoo`Us6S(Asd_Ni61HNHRa%HKKnXsf4YJ;xCq zPyO6d^GUwdJeuCE`Ue0=oA^p7-XhxLT8W4b9Mk1CGaa^$Un2cGRggMS+9-|ntPxQ6 znsu}{x17}5B=t{{>P3N|^**J?NaBM|Rt|J(+4;`>Cb{#ZKG~dav7eRK{;tTepRVME z9iha{153==#ES|_Cm`$StG#-)z(_eOE*&GUyrm(&V(XbENllba z0$TqX5gn5l0oY$103ktDKB#gM@T zR_T^G^ybDLLVM)8e}}o%=9;-TZSMJ4=gApiZvCq%XQw*dLEf(Ff1E@Q24=dx+-7dn z&D1v-U(t-LAhvHoJd`RIeFAlV&Yi7Ex>w;ekRgWfHYeyK{AjFLK>R1#sk)PQwu$w)~p*QrNmQ#;-` zF6iAFSkl@0x7RDQU_;H zT~5b&KQJks9+1Rf-1nrTAH9Vz^UTquIW7ij!^F-;L6#{0oDfQ2-r}3`QBm!*XST4- z82tgaKOkVULe>Y+o_jxHjKa2Oh_Y>VV0Xd$@Z=6jOq8EZL3|3ap$=HDn%0;0R7@6f z_vhnr0(34J3&<#DIcM=67a{4ckUzbskjnPuMRo*gUX6WGu;^&9UrCg|c%#lbl&tA4 zUbMU?jpj#c(MFVT zMx)N0&Zd3q&g07v*w-(gR@OQOfxofHxW9u-afg}BYtw7-?J;7)@(~l*h!kM}9B$s; zXsu@~kb(_7y*Is)RVTRg@gEjQ+=QdJb(@p_QU$qBSg z5Y!1WNdJ_PbFU9u3F!|v5tRBV$3AOHZGg+vv3Aa}gJnB8KMi-}2jbzfotUiEO4{4m zw71ZWE^Sx-nd{qb?t zcH|Z{-P8vL47J}mmt65XDrd&$j?iMg)ig_jd>%(W)6&>!Y3#H#b|!9^?V|S8U7==~ z_mWx%rX>?Vgk%>00rFEF$bSsKP+%v;KcQ^VHTVO8*!K{nfv*ugfE`p3*Jl-2d^-Nl zV*NPtFmZ}gA)s$B3izLENrjr9W9j*uDqDQ9bx`0?d_+&CWpu3Z^VL+8-}exgy3vCC zC;N`%*O@B1sWG&q*4hg3zcn`j>R+f>!qh>j!&T}zgHp>?>d2f_=&pCG!zYe#*hH~> z!zJ+4)*6Vl?*x@gjb)u`(O?GRE8&g=0hU|Gg3uvB;eh|LdLwaxbk>?MUDSSnCV4*v z^cx{GId3pX#x50)g{7n?Z_Q-e4+L=erpQS%4k^d>dZMRGIZ*|?p};eu7lg5k@7hhq z`y^uq>Ei|4nGCnMDqD#iHtHu(yO5lqHOQ^HVU6fb?j|Yoen`%H-M(ZICz>?9d?rmZ zkQqkeD(OTs``D6pD#CR-!~C6-t6t|CVIO288A0keid#Q)DDY=p5*)RgTmx z(o7mTjn^ec;&Yy;pwfLU!6cXO)UU@FiI;f7+sIjDG2JX*NA;aLN%F1I`DPi3->Yht zJw)?vHZL?wJlM3ojNsO~sO%&K9|6sX3CS+f1iu}OK3-vTki*4)9-j$6B}5WHOZde2 z?bHYxI`;Z}h0|TAy~oD|K+L4ZqPlYb@^QeZly zK;m)o6F&l**wysPt>WfsrXV;3!bk*!MmJ4f!m_3A`v@TjF@{z&uLUh#%u8c}K4Q!N zXYgIV5%?wxq@UJhG*k4VYlOU_$ao3{sjxv)~0J zW2yKmx4l3Dubv%msYbsj^7g7mftk10{uPQ{*6Ua}5^-Vz8dUJ5vBrH~K@_X0o<`U{ zrPl`i>p4Dz*_H&t%`Y4Gigl4Q#+fUL(suGVnyk&|Z?HB`hMdzPi3PRZUf7eDup>xw z%O3_p{zg{L&v@V*0~x7c!y`y^EBO5gglH+>9qm>)|v6+0>+Blp_I7ZBRC{QpUgM zSkC5p@)zb+k$irOduB4Mn0qDHKXKj9wVo?&x|iDTlG^{QCS~c~#map8r|5k}azz4l zq5)RabVv(djO>*d}zTU5%kHf{GmQnG)6-8?C~goiPj%zR@FLyJK21 z>`V!pC}G=UpTU6y)EHi4AMz4xw#NR-U9^Q*F)n8XMDK`kz9e0{859ehyS4BMUK7nR zjK4H-UskWc$o^zB`mf_aW)Dn6~IPr5wKLj=zz7#8gZ3&X-z9ZC-!ZAk~OziY{c0% z{%r192@VDN{{cP0>adXJ7oL2}Ok4gx%^o@~z6z=7mkBjs~k z7W{uGzz*EyEgxktF4#Wj(u zgZFvA$*~;adXTu5p&901X4)TYRn~UIyG%}QUS94QxmvFJa||Am#vuF6-_{*sYs1$N&tD4NSCH9!42u4|VjKqG(GvW{v;JxA+|BuvwTd!h@(vG&ENP5NQ@*$G> zl&Uff12YDj`8G=T!klA?n4FVC83fLiJW})|m_6*yBA!4}r!yw1E(9XU){~41i52yW z{`0=*%-u4DYqS%K`12*3ZjkoYlZ^-_B@O-y(qBfVzc|ugD4(E)=Q%PIzZ8A=T||b0 z95@ogMD56IvXW7@FWNxCt0Pv6z@#eB6`qs9S1O7MF=Fgt=27^`J3J=gnZSMquy_UW zMb>l>tF6ibXp8X-G4=Tli5&JhGAQCwqPoMrIVgbK4l5Wn6nCG1EYN;bi3-l-2)WF@ zs+@aPkI+|_#9m~Ql<={L5UIk{RNoOn4lgyK8{9{stlef0xbW+@`Ic%Nsp8(bm^*Z%KRa?Y49J2PS2w z{((u^sW0%G`m8&=Gy|i<`ZnQmjawnRnbL2Q{Z)H*P6qxw@nvl_s|{ITHq}P0S`kfM zr}|Zz_wQ7iBBxZv_14-{+R&bq$UQcL)|odp^E9Q3qM9~g#flGS23%$xgmb^0>eBt`#-tfpKaiy=!^vcarMN1y z;IVI0iZn_IoY7nE#!-A??^t}KEAdinm?|xHV|qdD{Z@-{<9kT0v-SD8ieKzDj>$f6 zz2I`b$ud-xe7;z(o-DLnrSF1@%k}CD*&fc*WWCxZWGyWOotMbsSCNq^8~^p{8qun^ zV%m#VUCE5PDKqM(%ozUeqCTxUvhRQWF30jAm*qclEZ=lWzrAwwhCuYGpRfvv@s@wq=_+Qa>lr%+GS` z-_3RFw?i_4e7C+DMR)|0!c33#V_$fL!$ZL*GwyrBQ}31Ssf+aa%mE5R^8jK!=n}j7 zY#s08)&s8K;V%&Bf<2dM8|LJR)Mr02!&HhtvpqSX=agtIIG&H2e9m{Z;255?XE`IF z#TJY-L_3GNGAd7bMYFK==qOw=jjFP~qPy1%bW$$e6+4zoeG7~@4+_L#9<&z~h-hcd z-%r0M_Dm}MZ&T@iA?XzgS-mLqB*6#<3KhWtRFY`4#cof5xseBRKdC}yz5r9mWSPi( z1Eig?(J4r0@t|M~78uW3wP$A`3AEV4tQbJjsY;0+9-6EdS7`33w7O}D9e`j|-Mq|$ zS-(`f;G?}b3-9zTHfwtdjKGK<%AriI(5!SY?J=>PQ(&5SP#CQhD5qBuC--IaR@mQZ zvp>bkQvfeZ0lY{6_NylC#mdZYY`&J*C)r8d-seH#_8t#?6y(yL+Wz-RU}x<2DHu zSxFRk@u14v%)^(euo9JaZ?k+&9Y$jtQoz=vfCU8DvqPowTzYdb+7RtIGuYffPl_Iv z&Q!WHdYCgBT5Q@=($%axT^X}Z^@E>eA-|7ZkOF>=z#L^FTOiLb4we22e1Kyg8$E0- z-3jb}5c1|&2NN~bOl>@%drtm+^RK{AmSMWb1HA5C1*1al=xnwa{)z0Zz{2`W`%EGF$NYTe9 ztVyO3uRGkRm?OL>lQyv?c_mfnf|*G5saA27cJMAar`Vqh;Y@gYe-`>k>_OnGs@uqe zs=A=$C=@<7lUA`=J19=FX%3^H{Bnz%aFe8;#-D#5o16kZo`>Z4C(sr0IWB!4+(Jm| z(=!Em#hgo{y|vcNnco?eFqKNxcaw2dL={VW%8b#E6{qF@!`K#kvT#rFVCMfzo?yK; z+Kl{BMhU%rdZq$M;mr0*<@{ph03l2>)<2Zz!!dU%PbUwmLNAdlpT!Hf~XuS)NyU>_>lTlt-U5DX+Ib!UIkR z`&{gwQ(!|pD2y8f=+|SMWnygQL|g#A#>Egc_mnhNirgf}G~9n38<)zYn1?j^p+K@q z?>}kyn?2_r&g7|BJ5$9OVcSK}zBvZ4>(49^d(X^nG?yvNEE!L>bL|oIW$sd`gazp} zd_V`GH^bL@&ZL!GrR}gGlesCLV8yyu`cXd_;^9~|8K|~#^N?1)Ns@7IZ{keNei=iE z!aI9&CC?P+OYzfGZYuM%D*gA^8!}ZC$#AdCAd~!byFB;xFV(q(*izk!US#$g)o5wG zE83vqq<#O=AfA@{k7J^ERk_QIwQoGDk~eA3N{;B+r$ExZ`t__-&ImyCt^riAaH^gC zMK!8qkMQHPJbxZDWV$CMewT+N{mXn1!3=VhzH2fGN=W+MG$dR-`PKYFa4Xl#eVL`0 zJ}9Q;^;m3GDz9adL+^O~U3pWOtNi-sWQPBvc{~*>Oy!~RV3tQ_wD5au$D~Yi|1flL;1REFb6!?#%G$@8B17rNytjGcD5hmpV%K zYR^^|@5hIjuXssmU2#olaHtUTyDT3sOmM|96UL0Q<+U7_^^DOisW~cV87rY%~Y|XLMa{Y|!9j>zHnX_`e&UNk!IhMP*+PI4Ulw(=L^)6S% zpE*05YuJl9mVe>OjxhJ-dV%YlDC<958O`kR;X2B71@o1!x)!(OSoU#!)wh2n?9y$l z9dV^ikJHx2t0ufjO`?$1V=nC{Y|pLI+p*&%tSn1^L;Fd@r|(6FuRV3Z#~XY8+#t2Or1x0PIS9M6}gpRTcInI86VCUqKAgdw>B3%o{oE> zJLJlhd^546l)N15kj{kJR^-YN)=e{uC+slM3RPrnku=(j_Tc9k%dNp3nF=>~${-J~ z^T6_);0}kYtpf28&@?m(I9C2$p_xS~E9P#O=9q2kW=qG`hh_7?UTu7bw&9|R zT}4}lk{&t%-tkC=Ru$#u@LQt>`ve{KD@gg=C_a|9cWbpBT-+~g-rp0daPSb_-{T6l zXSqWaMWKrP7Omu0$06@6uHvXw>UQ+yB-Y|dYslr6 zEX%321Gi)}z+r6Bo}7mkheV^8Niz0-=+RW;LAbIXc-{LCQ5@>?f#L`c+SnzAHg@F! zZG6FW*7n`n*z$IMJX`pg{RBTX5An08i64l8--*R5N`wxiCLN1x@_VyGewSp)@5x4JU!*;iJ%?>X5dr6eQzko$;t9{ zB7AC5!Gs)=kWQ`f4R8rQ_lTgB+E%==xPv#b>uZ$FVp3}dxP#Fgsj+joCUY&37kXLA zPJy|Dms_N!YI7+=8y9t0_r84E->oe)B(8jE<>i1@vQ0iT%g!`sqpxIU&8wiEbQAtdQAs^=W!q3!^m6p=;0spl9}RKK3nW!Bu^ z={dVW_-lI3zOU;!(n)HC#A`n}t>^5L%2Yk)bNQ@z#(s(Y1=Pt9)W7E_IJ@PuR8gH! zx!H5@t-FOGnYsxOo|>-L~zAz1Uqou(Wsb>eB2Kp04{h4Bo+d)W;X0(@Kt_t63*2Q zBd4W_*eX8=zH}UZ>KO}4plaZi!;uD8tmMgK3*FzKYJTuc>8bLG-d&z6?0~1is@Idc z5)r4jpRr#~C>)=tGOi%uXcrYky6|^mmsJ7}pZYq0l(KHP{Mao$cML{)?+dz9O`TD1HR@K8pc?b@}i+O=;} zHQCA7fJ_5do+a>dzX_f|0_njp{E5YwK^3-0CfC07l^8@)xev}%x$jPk)voYFK$%z! zo>74*`wt6S(&Sfh;ajLoJ86?5oU|y%M@L!WF|N7i3--xPOTp@O`rIa~8gO zRJF_IQaQz)2pz;R#syBYS{E2o&5BcDOxDAaUtc$dn4hxMC*sEc01Xs8y&euc1y4<_ z({tHSw5F(a`k)L%VETo09ba*Ye7)Hny5lykCE5Z8&4p1O{aldk;ORF@Ja_ShP1Cb+ z#^VnCM+3QXlW~Ub(KC>mS&OkKSAXN+beXYNmnymS03ytQ!I7Zzq+BL@!RG)CM*hXW|11J zBiTq?PDmb+*vQ7)WU)B89pD(gN_XJ27&h=HHa#l%>ifld(YNvoi1*228Dnty=0C$d zd3A;#r@U49?4!bk&OmD5^0R^&mS9h%wgKOLV&8FTDdx_2rtuv#J=1Vgo@umaXADId zape$xW(?-kbq5A|P10nKlTX9ip@~2~8=(9H8rGhf2n=#J-IE);0g&#dWx0fFjq`XR zJ)GDvrWUpdnEX<_CEgJwbTIdJLJCTwG#D=^FaLkqp@7i6~wBmV7bHF9z@LLnN{e|A!S{ zBx1irk%i~_EIH5@+n*U(RH>A2piz9s$wYjRG44*)|82g|+AQCcwON6&_=Uo2bI#6c8SsIo{B;9DNC^9)z%9`nQnmvfJtqH9_Lg6Xbq^=y!92jx;UY5`zi1ZngAR<%7*%M`Vw5@Q zFBfN8f=3*FfAC1Af3diCTOS2}YvmxD!lUG6t>kqYrv@vz=O2J(sF9HmkVvKl+Te$! z&l1Ela}aGIg4Ez23)dqI5q|KGH}V|&J`i1EHExMHQ6d4{8e3rIk`Xf<+%y(v5#Z5R zl>77-R1u{p<*9NB9kVM`%$>sDr%+cqd@u|pIE5cjv`opwUZMnJr?O;WjYaHKfG~xk z&B#1#G$~)dhMvR0pT6+M;!cHck|C)b`-&mCi|0v>MaFPxAmKh0pcs5X#kcrvLc?xU zOvJ*WnqXLNHlHa3NzF_8$%p~71+^qvC1yt?^&ka(0VYngMeqm+O}e@))8co!N?&7d zFF%DY=WBt9t(Do9;N_Q0w9!=_h%{B^#LtoT4_-bhE$9r16&Iu+407=I;$3~NS4|B%1`Cf3pSXHI4B z<n!eg8LP7=ukNZs=Om0LRe`MnYIuI3T=H>rsBo7FAv7H+-qX-V3)&3=GDh{EF4o5h7< zDDN>9x!?iw_A_n(`Zsm6uTX(snSTmi6H)rXTcFYuOf_#++<8YkC^A=>DlQJKyJ#FNUZs)Xp?KwV*+Q-?RJkFSBjm~t zWu)9j$oDh9^t~)&SSh!J=AcA%Q zWPc46JbQWiclb*Q%w&i0hYffj5$+7@DT!^Lojf?Z@B8xf@4rla?|+&B_=-U&e_d-Q zL~v&07L~h?pV2!_x1PO(mBfc}f;fzcS$g}rLl#TJ+I2W4YFHb{`*i|sus?YULvJ>H z@KexL7VTyRfdbESNEG~O@Z#u~QiC7%e~iQGycs-ro1VOs3(=GK2~ekyRSc9x3_LDx z`jPm{yrz&o<>O!iy=Gvwj#tdt16fAn;L3-J>7Q`HFvn_kE%eigYx3tX>Y^Oz)t!-|sLK3s!8=>0SzBuIiV$}hkE(!6a z!XfB4c}w5Ky?>>zl${{Ccr0TD#b90S*#}C>=4ogl_xUfw?z8d1d*^Dh&18owcxam2 z*}i%Np&K7;AXKaqS?Al_SS=YXX2m6IaVR@(^2ctFzQ5l zfd-N%!vA;bYtg2ExV}F5*8iZs%4+^c_4V|v>GhS#+n4LhLTF!oNk;#R`a*0^?JrIG zUp5_-GGF%9AFZzEw8;a^p?%@YKO8BBps!TxI1@a+<`$p6!>7OL+9E{bE8QjgL93mw zuAakoW7}{{_H&@3$g&E4+m}s+mhkV=I75)tHb?oqQ9a|3BdXmi`vJ5KrTlu?gpB`< z7LL1k%>=#bH@^Cv)y_Ry_%J>7itvb8p3->IzOGs}cJ3k=*tSxD4h3Gb)+mx1ZSl% zO2o^;XwWERq_BE%m3H|Q+H1w=S>fCR-jLTJ88K$KLbJ1~LbG$zbLr)Wa?~BX;CxSg zMHU`Z*T8Of#%{V^=1!<38zX|SCzR<8Jt)lb9Xf}ags!}f_?#xEDL5IA&} z-uRYT0PC#KBj%(2HhTm^tNu_J0+4u(Q%$KDm|rG{r=60;L03ky&2nioPe{GSoj%%t z29TBMWCP%R#hz?|%h`O0Rl7^IK$)wpTqdIy?y?P7?)lv0E>Zv@n>10O1WPoTF!WZh z8gB~cC!I?%m=?M8@_etHa({G6MgD3W2BJ|r;;Ubr@2kH(U%xu5GF&&t;#`=!hV6L9 z8ulFch=B@mh*0h#Va%?Da)8>x>+oI038qejV9TnQ6SsQZxJF@NT=Na8`KY6IX_df8}$wF1xPJU$hIl4n}M=)wF8;WsxTJ z*L|fN&5Bk;>{}3K26K9eNdPTgt8`&+*fuyc^Ayt*Z}do!*ST#e%fdrAIlu<+rN8sh zCNP%nFJ)61Hw(ek;}rCE;= zm(<-G9GVM-`bVJox^e@%7al?z=GNWoPKh#QBo&Bj!sr*7>yHP}uPY~UR32v`QCS`@ z%7r3~iDf=MTWN$7f#R)q(#n!Jq7wJe&s8K^0WT1=urCC0Fj`7~C_moH>GpEmrKwMo z{em8vmkO*AJVHM)MW0ZN#K7p{oreVKU*V zKX(QHGRjkr<}fTClx_F=U9PP~R9IE%t29b-z2Ai<7xLNPiE)t7h$|-=nsLgl&phSY zAM-jpmcHcXEYTVtV%i5tJR-^055vyL$YpPe!dRVC0ogUN(NcuL#&;x zurE)^sM0FhsXlG}y+H8l_e%{-cvI#*oa&k34c#jNq1yaVts`_7zlF$_%E*jeg$|y* zrSNxiOoAoak}UCjPuNxD#i~P1phC4-p}TTTAS5y2C?7~L@6bK@p#?x~i8X`4gf~Iv zF2rT_&VNGBh-d1b!RF9T7>}Zl6W`_1uYN+*&`O7|{t9VW>U=tNK9{ol*E0a^n-!kg zR9(8?XMNSBL$3(0%{H8S3#$@h@|5nv4KX~(6O9)I-^=hhUt9W`&)K#NcB}ZA8Hv&2 zfEulmk=mAaN+kxr%?XUX{OAZ70h{T*%VaqLd-v_(J6U&kIU4YwYCo3=HcU&ZVO zmRBgG(J0GQE`7&~MRGqL9q6B2)!6PYa_az}MgJC!RcHZDYaW!XykwXkJ4V#1#-08w z*WMVD+xR?JG?p2^f+ULp85rc+DuZD(=0GUK60bQc8p}E!)zq^s8nYdbTGewV$y|-? zfn4N>y|IAZt-l_}Y-xwgXztZp^p{we*YxYvo%z zzqQo9r3k!(ky9Kkky+Xt?BrO{@~eeq;r*n7nqejIWA_wS{^~)jKC%3YwWJXIWG2OG zk6pPhJO^ioHx_$b2qNf47&RRe_UXC7>TvG8KJ?^SzVO7LOV3C|PkfBQp+}EPXj!#> z*sUAF7s6oR)90b+4^3q`eSfvi8L6N2$t(CVGgy2oopR5>XYrM}`*!XOY# z#pANR7ng&CAfE&eXLy}Qmbd!!shHSYU05|`cwmedK3eVExqPs^<;oiv6R_eVAC=8o z;q-ht%bZ6~{R}Gn3PuTvrPwu+KwuI~dV?_OdwZGm&gEmi#H52SC(P4or{F2I;$=F{ z%3JXCSBVRA0GoEM|lm#J1S zl^L9334BXN1Fw`q-g4zl>Rn191rYSJgq$b4^z9-tIFfCaE-wUOTq=~aC`5DHx15biTJK=`qRy}) zN4&Fg7>BFL(iri7OSWetOg7T8^dim&%wUR&^U0=cSjR^qG+8}Kr>=L z5Q>`vQ8)%hircIe|}9mnrJ#!vQ6CSH`*{tZ1cj zrWhL)sw^2dAJyves&E{`p=6}5&AXUq@oasLy4U0lHt(!Zk3V!2+u1{Isz+#T`3N!D z*e2Eng2(qrgRQ+ zD*aWcKn1oZ#J+)Im5^>SA{pzr#9Xlqrvl12Yet{{QyY3mLl5(24{C*%cuGReWS)ch+J;=a;!k;-KaxW>$M4iOh^kHLeCR6PxX&{u8#azTyMkWt~FPV+(_z<23H^MP$%LL5eN?xLF7CzE!Q0Yf8!>0fd zTN$o^nr3j!TOBaW;?!XrSF;xc-q1EY4~He?cD^eMJ8gq__en&ZyR>jUa;sE{f~?iP z1EfB%z&st=@@HeW0S?q;!hzRxeUCJjiBNKWVge`;o0drb^cTHyw=IC|n!?z*%b%6N zl&|)+_)b9P9mXLMm~g&Z4F)x`%V8Lpg7+>}mG}LT5n%BqPvYf57Uo&gU zyy6;vR(PEZ81X?{E~SD>-NjSg`bNcM-PQwYlw=!}OQ+wM4B8zszZw-d!9w98U}b`2 zhO$aAN)F9(U=E(vRJxh&TPy(@=HmcdWS*L|}6GsbD-7YsKgBG-eLY zIu5ft$ib)~Cl%z;UuA}DJP{KeRy;m5m5y*DDCtma2^`Qh9>e*SPd7ks5$j$d+U2(PQ2Kr)_}DA~2QDSiMJy0>51QyI zHs`;F5K$-{`#{{R+;wGQqhcVauT%-E!Y=epuNvD8&YobG68yvPpPBkf{YnJmSA3;n zg$rRzxQZiGundwLvsP|ku(pm7Obv!TRunoM2@C;UEjhWNwjb}|b9>>)S z%C^RBBE)+`9DDc3OY(@K_+k;ir5rc}%J5%IS1OV-E-wszHibi4;dioHmzij38YRqN z4gskI5;bm{*M$(trlz01B7}_ zHLv!AXXJ&Rc|WZllZsW97k|yAA5Rk5B5}-_XoJGQULiifJtdI8<_|9CiPh(%svuRj znG{`oY#Z^2X@J{D+GhXmE6?939fHme-K3yQIh09Te;F_R$4d_(sops7Vj+!73Ft>< zRm_E+RAi>yOa`RbbidiMhIbJy%z9~kMM|x`)A+YaXq9T}rBjyjIB-${@X}9J%ptN) z;3uYAe_XMGxGcK%QMRp^d6-Jl8v*8NMnxDkWmPe=lqs4ApT;t45Q9M$71LDgLj)I; zJ{whs!L64}{mf^2ONsOr?1*J5sJvSH$U)|QtphEbG$;+Nl{{1Yw18f>&5&3uV_m;M z{GX2dBu8D-xZlDxgX>N%neX@WN7}$Z>cJmrk@zE(XZ(?>+n*kln{L13_M|`3^|J{G zUcN4uo3_5mD(R{*liRGEH5I%q9c30wc$@4b^pa660_8Y({c(Q2ewGeH!z8foi#{F}HJ=VY!*?-IWvRDp` z^XPblYGoUEl!INT_u#fxXZ7Cv2#e?Awk*_6d~_H01f!j3qKar}ATN8;6J9U1Rvq@0 zC48k_-sl%Z|1je&Rv@cq%W?`!slR4^pU@hIn}`y+JK42DoHZxN;}YNb%CeDt(rv9o|AF2*`lqCX|4b=LIXMd+>eTV-Zuk+&-1Kdr+ z#5W@}AHHt3=fqylF7u*53eP9Ax0YSwS)UomQKfRevh-+thUc8@=cWlPG-coR=x2$> z=@OHbdG~kv*0=aaD6p=kLEgj;?}?5CVnW0-x~2LY6jPa;K`AP=R+LuN&eyejucOG` zV4OF!hB8^kZGo^w^|_rRRZl7+SbD(I58%49j;3%k(0it>$;)X4)ZQD630!`*flNdlG>OkRd(# zGG2{yuQ|nep+E^KIx7^v!KE;5qym56-r72HDh zAIrzE-7SHkyw&m+vfpP0US6V#qk5{X=fcdu7{PunG?O3_`c8mG8 z*nF$!joOGUgV1^vw`u)}1-xKS*3!A!v-`ZyCH+8Wpc>yxaQV`2amaG;&_MqHAH6l? zVDY{hJCR`LG!)DO0#nSFfxKA#gPDhI+T;lh##}9nju1FjO*>~dafopgyMn-RSa-Qh z);96)#cFQ^I?XbPkF_Ni+U00D_XAv=q~~UEA*Iae2^@$&VA7XIYZ=T%3VzHaJRFcW zm593`FJ1D}6X@t_$StQIB1%koW)5U5yi zTrb8rYJ9uebqzY~LI|EELy(lS$5>OlRHTB7jR1tk<{;!3G*x1&*=89=fyLUR$Y>J! zS+`Bns?Jh(U5hl+&T5o9+d0b#pQqwZ)x+$toH(Ks^r-s_#nK6pMv5JB58s;Lw8Ia4 z))-l(>F4E`obBGyR?mq~JmDo7IKa(Xfw$t9s1Sx4IdDo2{q+Vv!g0O~b64p8Q)O4^ zPo65`CC<@%9}>r-J@tv#dK`A+O1#2sae}H&7HE(AOR8~+TDphIY@|#K)+`fHp%9s> zP*;`_(!)Cc!SwHV_0KnXoZZXM_E_H* zzb70#$G)^(CQfm_tQfY5PhRKSEAsk(D*fE!{9?Ho__B(>miV77z04=`Iz?Bb#Kmc8 zTeAEPRsL88<#(9nhYSOFn(U6<4efiZ06ekmT;xv^Gz){EVuJPq`oz++ll@Bwv47V7 zIODPh3zJezR9ijH=&JLe|7DIVLNwjX&RILn=KXu)%7T_3p~L*GxpGRMqN9Ss~Z z8<eD}p?cwf0l2rU1Nm7xTZjzo4=}<`RG-?$YZ?4#)ROu9g&2Kwc+Uju~ zx3KoL*FO|Is)s)Q;Bn>+$DA8`_h{6y zSQc9XncXd(=nhBhyR(36{`JLYg^rV(wR``K;X^Uv8)SL?Qf7YsocnFrFwUk77%0bs z__f740YM`(>D}UZ)aK7KgKQysTGS@&I2yAD=9mvwKjOD7n{%a8EV&ETJ&^t$z@DN- z@niB(83>2&mO!OV>%%XNUl+lzD+D0xtJz3l(IQOVI(@>Xb$51`g!U-D?dl@1CxG9x z&QY;Dskt=%00pl5)WXvL(m$%zVy)1Ytrfbn%Q^J6fr_dV-k5@Sm_?>;@(%+IH_ z4C0!DyKG-JCKB_q3wiZABn*oWUv`m%mB=6>;hho=WAr5vOSDU9mxT5Ne&bzdNDkh0 zJ#y26f}}Z8JO}+s6{PrsS$@W>O`N21dIKTarP@d}5G$yeX^o^BNLE#Q8!6R5v-=t- z7-P004b6a;5$J88fo20S$?eVJA8a3Yc8}CV7a2gQ!kBX|u7>y)qq64n7; zs)eNa=FpHn6Em}cvIrdf_u6MG?UU?8>ZaD8#l)bDwQ_8FWE>oAES&-0IEQ)A>4Tur zgf=IqEk6CYt1#&Qws8Y}5|*s@7^BQ51A;dcTH=Mqcdo>R7x)Cxqsv3`^9E_9i|jW4X3cC2RdR`07_= zp)&K&)tbf&4|N{LQsOwP&OYZ3ZG#+1;loIh9dRhxRvOi{fE&94lQ8T#{4Cd(c6l=R zys@}}n6fOq#AogDl(wrQX;hRdBxGmT(wi~9@E1`M=TVkVb(Z9gx=wr?XA4NH8;#P5 zE_dnCc(yz`k5*|jj*u}#A>5U3F(sH zYD72*zA=TFP~QcvCRHt-#2zox*96J|K^LKQrH4fTDS&7F@z`th5LNSey)}O(dqjg5yL5_0G*@6E@?^pf`)=mE)F0!%-gpC@(AUv_g-}@>Rq8Hd zhEK>|s9K~gB}$9VDql$psu%o`7>Fe1^icYsDKcX-EOs^`GMBm3BoH(wt3$isxFF); z1UTbDD2Eto!(?ySZl-KYutHi{WFG7*XlMWYC7>V>Qs8@fdw5cuy9# z>7A=>!TKz=)w8C`$we8)q6Ku@F3yYCr_U`s(Jb@(Kz8Y}EWI^0l4srN3)?rH#nIy* zm4450yxHoXN{K~F!ltm`p;2Dl7V&&+jr&%9Y}^iNW@X2&rNp=x*BXDvN5PQeBR+^d%1h}zj%xk=YWVPcfV2n4-~=KRd*&?I|Qs(Sk&D>BrjE`og?r zGvbxZJrLh%wZ)`?)SHAZ)lL;>&kF5$Wnq?okVMYbdzM-Cdy1J8ZyIj1%p`A>ug#yC zXe&Jtc2Ats?SQz4ppku1U9tXfzZw#y#U)A?>1(;Z`c*OjV=FEQP_%T?>e&oW+t z-z!cVhsaD$J4Z$W#p08kR`Q`2+*S;!h_4Vxq=>CxF1<%T3aLC13^wDQt2ewrf%MKq&LuTu5nO>$#fjuZ?4=Ja>|Tn>!_qnus>#X?HGH=9FM8;^)(VfF}!Ue(U{cO zzZc*{1hv3RE+s9;{v;e5x@1c$OV;-PIEqV*u@j3~2|viywR|)y`;#1ms>uus;#~yT z2NIB69Pf&ck&xR70YK~WvswL~^zO&hZ;y4oKb$b;;Vqg&?@ivSB?<@sXPIF7c=pO7K`KUey+n zNuzRHqAn9N*J3XV@JzEOLx#xX$PHdXT*}mdd&lV|$#Zn}%%ciAX%fBP9 zsI_N2xCdb>Pf^qX}`-~+?63)892xM!4`NI&aAFEAYdpsjT4?&9i0SITO~dI+$5b2tG~4wmn|q+4B5< zzVzpBPah$nE6!5!0>64b_Wb7sz416aDvq^?>Js+fV>U#U*?+W?J9c~#vEJ*17O|TY z1C^4us9^h#Rjk^P=3V;bVDq$4St@==>LF@O93y6ro>JyepK8mcLO&pR%3dgM5g>Tq zZh};OXXHFHbHLTT#T?@ zJhe6!H-Hn*f~aZo%1gJxT7+75%!N&vRE$W~1OZPgO?(kJ#?RnvZVJ{w040Y z9f8YvER@H>z(t}E5w-VjnOCRg_YbGipPf>{d?+fIcu-z@FCG1**6z`EAVQhB_m&Yo zugHp`kL{waL?3IYyXi;f;0wjFB1yHoW%S2ZQQQ1TD#(W&C>*Lh)!7njeHieJX7fjT z_2_oCdoaykw@XBe#emP0Y*PJp+QBEy0NKl1VV6y;Yy%NDx7yfel>0pVO*IxjEvTf@ z(AN)mM>oq39cK$B3`t(aM(NSbft!fGvG`Gm&rAcBiTMGshNj1gYU^J~2RIG3kz5>1 z=FwTn#8TUk1FA8xR*C%z1>s_Ci2X0DjmCb;O9~rymODEzv+qUDH@cm)h^}d9Mf~~F zP;C+5S&Tyq0ayhLuXCUO+ttqKe=qqjB>4bIZo*?1kMRQuJ1VQmNj!QIK3HKtv^sns znueBVbhBUfl%>#`DKLHsj5Jg)l`u{fw8S>b2T)y(BbUG+VX?8h((>z?2K3cMsqDMf zQV0HnfEIRXd~_WUW)eM+Czbf<5h~G{o?1m8Omx=YEk;D5pUwBhUOZmK2Jzu}9gk3*%ufnw8hYoffG~S6G{QT{MZ$F}3e$rUx1NG6eSQ|Qm?MwN^Dd!xCwc@U$ zw=0X74F^GiKL@HFSZMpIxwOoPV2{OrCsl``t_)y~XuLidyyYw+(>BAo zsRsKSq7IwF%tTuX&97&szV48(=cm4oFu$Ii`ubb>O2fbBm7a!SUR}F zQH52DzO0j1F`QAH9KD+2?CZ7(qi=cm&BG$ktJB7O$d#yDunvs-{IOKqM4Q-Q6jiokGu75 z?b?%6%?rg5;)xU|ckNna^A4=Yl%ymfV)!I?@96#B(Wu?f`W*9)-sK&A)GHQ54{Y~3 zIc?#AR&VtEiPHb8Mt8bKN8F{Id|r-YwZR+JFf7uPkXx!?%2AHE$fPlqR8M_;ChnTU zGe7ofTa96w**?R>XE*zx!6YIxsB7&{5eh!BB{UZay0!2*st|E) zeIXC7b*FCS%j&Ue--tQu*;H+oG7pb+_BNP!>}QaP466@v2gtoz_%(``;yGp0J;=fl zLa3J1gG`qeV!KZ*%9m8zBX@aWzao8c-b-wvYjk@scB6CGn&F=MgDGC8H3)BuzBkd6 zb0Gd5k7&918%1by%9oMD;>l@Nb|=i!+@-iq>A7_6P*>QK5Y{ftvDvdX&JkJO9Cr0Q zlEUs8_26CqZa_;b@XyhtQdh09KT;#0eIoubrTpvaVjA5)N-8){8oX}0)e@V_NFeok zrMx`Gix|p#FzxYI_K!VXBHWgYJw;vuyz~MaB_Y+x&qL(pYW3n6mxm>;fU-ecELnG} zhfmN%oLD}T83Bg+C10qL^U%fC@crEX3f6xk${5ivEWZNh zd>wNJ<172ME__Lk2BTfFa|?4RdkInkF-6zFY^RontNoP84BJy`UIwE5T-s8QP zkwoU~>azckY~s_UdVaSW;!QHl_! zSIN=o+%Fq<9QG4#D@{=+bHh%l4HfuCzd*BQ{z7Y@EPA9^M!^1)@bopBG=>eozF7vv z6#ZHnyh#sOiM5K4FHvOMAn;HzpiXZrmKXMCdUe@R(cu}5r?S{YWC_Ihb%%uQd6j-d zSme5x?6Z@No->k@`Q+G~rB-pueK`@8i%j?#EmAy44QDW@Pw&aFY|SG(!*&%6NrbZC z$@bORRLZ1VY2ElZcEGM+8-_i1a)#yZ9FcfSqOlRglfbrj2s}4XB+(}jJx!aj1^q5@ zTVv=ilEXpYs38j}_49^Lw8q4VT2{OPosxZQL6s zvDkO2d(F75CL!5>V}{3xL%h0i|7?D@-`g*|X56jG_}BIeuNzm9jDJaQc+I$P^*%2& zWO?c_nnH>^79{P5l_K7^v0#e|82or~gCy_Ooe3LM zA)+udA4z_c3q6CwjLm~te4%~RaW$&4L@OqpSi0mwwrr`+OjXsqC6yE}66_Y3*r8La z6MbKYgk7e>>YAlzh-T_$)(W71nn=+$?WxAcCHy|4P)n&Ku&Z?G9Z};7u{{Rnsx`4rTH2%dOf!%=HN@H}~Da~#gLg?PKQIcy-K(^6Zs(Gsns zJ3ch^C@Hv-vGcB^5U@Q0?d3e0&V3#BGWA@$llQ!$-shS;NAGiOfyInZ+J)^xf%j8t z06(IdhwMiFZ6a3JCiRRFootel_+(NL54R~C73Q^ZG+f{jaN&5VAgRM}ufnb@q|_j}5p8u!trI-8fz zgvCU@lDWb=OjRmUJIwTF%QG;qopS~}w;w?oPcY=iWC4H?E3c9=FBi@Eq<{Yowx~%| zCN)0WkL2!hC)wvZk`Z}K-9hQ}j&Y~hB`AsCSNDa7V$Y``+&zuL9ulN4B96T#nPy8e z%@gWg3s0=cn|g_2BAs;bL-D&)CI0I)Nqn9pK3hd_jQd_P@d98J=WvGKSQl8m^0{8fDx^&nQ8K zRe@fDGi~8meQb3V3ad8V_!!}^uf^5#plLB^;5q`(8I(s5it$P5$& zRh-P$%EAokDc{fR*4A>qnsT9~=8X#1^5Eqkbs{4m@&-W9zTgUE^v$-KV5cp9wM--TXG?|j5Wi=Q$UgOEx{_N{(YHW9Eg*?p`7pd0US}o5~{6%4RjX2Iv1lX z_^6=#Ift{s`O5_XSz9brokSVvl*?HCVkE(NTMeT?NPk^As_4bL)F@qJwA~G(Wd?gS zLiLuewRC~e?Tb+&-cFoW<4-GL<3@)63i+9c;>kZ^YXMpE@f|Ma-^{GSGrNsVE0{?w zBxnydo6kuUW4Hv(QpFHH@IBRue;VkPJO*Q$#c5RrW@vR`zO zIU)*Y`6<03o-d)sD}CbKMncnu#Dmk4{0SEGKM?P35qe9BcA?+*8yQ8kEBM*CUeS(a zl-h#rPYXMc@lI7gziFZ!qa%&otwcNXS<-Mxe7>ZZN?wA+Q@+?gQums?ch$Yl{<0Y^ z^8?li>+&|6-|fHZ7haS1!({xm{le?=Zc4_#rZ>DMud?^q99Vw>8G?~Huu_PTnJiCz zgRs^oq%p*jMiswSB+wYe`m)HzjL8(lTA5+Nq*;A($tY%NDMe7PE5*~pK=TF%C_guW{6)!gLA#947TLDMj-C@t zx^URun+kY=JVr)8RaIlpAT^!7MyclhAJ)rL|LuCord|f#aeBQ>L3W6Lw|~8`+8puE zk$RE2o&AixR6vC^!hf?G{HbcFvww>4+FK31GhWq)YeMGbswNOhD7P5n^YuTCjDS+wWYN zM?p!QE5o5O>in1q*mR&z>?Ax@I7@>lC{@T-g8A!O>v~>h{omi;Z7{Vazcaevyl(~+Xt++oh2qN}!PYUNOOLfjR>CTKR@SVPjOp49n zyt}^FN2PRVO({V)xfqL{9w5MWF4xk5ZIAz66rty1DyudAfEd*Eq;(TSh9clDx+>K^ zY4&eX7t+*(?hnit?bUE0?i+~5XZyu`hBbA?yhKSGyGBkS1ydR+nM^=C)je6P)9YMT zik|!2N=)ZTEgT~%EG&G8J6RR{%dr#>C!jn<@s9H9^@jt~d^v~3!BVFg*KB19B)(v3 zcEBZ@F$n6e1PNiq<`Bt_ij4cl_7*B=o$M`RmNKR8m@Z-8Sid&KSD@TxpyOcSg$ zIyMoU#3|rBc>Ga!=)yJnGw49RnK4Uyf{Dp%#!7{+|39X-aMHj_(C_!ni(k1cDFnRF zDr_+EUs`x7H7#wnegY5c65@7m^%&J=39?Jmg8nN>rLER?(}cex`MN|V4imI+T+mAD zu+a4;#}jx)vH&D9@e|K05%C8@{Uy6Zs_uMx#3y5s*#l%Ti{7`Kq z?+L?nd7&H}RuYN*iq~MGef1z!fjJmnxLI*S+q=upDtvdEZg^7}8r-vpKxIq{%F9jZ z+TL3vT5k+$zgU9ua!O1oy6-Slp`h>qL^U{p1U*x00Xf2=z~%0Rtftu z5Fn&@T;-Myt+N*nq-W-tB0Uc}5{u%Sf+FBM0nDT_+2QE!DPgpgk4RmjVyivI9W|RH z??2uUxlQbV7Rr=HwCzZHH6Ia2o+0&GdxfcFlfsL@x{I{2m^k?XfPEw%X`=1ghNF@{ zr${AxdaqUxFn{UAc63x)c4u$lI1dvjNecc_*&y>&o#K_Kw@^vM1R3EUbyAnxd7Y0_xzrc_ zx*jQhl=|g)Sr0C<-}@?LSqFqxg^=2O7a08zB-9DnM9PU zzVMAWl9|u4`ljPE3d^2D|P7|P!iXM6VHQJ(MZ ztMOX%S;EQtBO^h4Fb_}ifI%OTDu{HvV)EL+7=dz@Kq;WtikxTK)Qdg6*P0tS?wZ`- zKiBxq*P=TQBaYyn1lwdT5X9`aQ_utKX_fg0^9@ADmyJc`1a>h^XX?I%2%98Oqf{7e z1h-9Q_bxufkxE6EbD7$|D4zKByb&Gj@ZXmxcp)zXEBU~g#%3}@-H<5w1tIJdxt@0v zGQs2~byMGi!%aC|1$UP@ljRh z!v7>QLnb6)2O$s?>L@|c6pf9SgaMfi6WIfaVzr8QYLwclErl6DMM&JC&15sJJ@r_7 zw3W7}t*x!SoK^!`NeCq2CIN3;+6s7K590+yL&9y|@3Zzy5)jY({{H*%(ahTGzMi$# zv!3;==aL7Gjd^cBh9Z0K19H-Of4`pa8|O*x2XpM^o5{V=elIHDi_W(HIbQ`v@Pa#Z zo~kh~<^2vt63;O|cKiaeZ$KWQ((>L!EUeleh@xq#Gv*ERU0L+Z7Pl+vwMSEr=z=V= zZ>ETSEzQ`YrDxwj*Eo8EJ&A}_ozQ6t!`pF^7(KTGt>HqdvkD%bBoo>NJn|WWwUH~s z2slJ#luH%;TZU!M^rd3%&I@fdPPJ8i}sdxGnZ?*TA_92^eWZmw0v4!8CF#p;^X~r zQ7R31m9%zZsaIB**G{s2FfXsv+|xP+5p)ay=pBjY=r3#9;p>UAjIi(QZ(`<2dnM04 z{*Y|oySb;N+O!w=CZ4e$l(ao6ZBZ0!+-=#4)7K;%%JHmVBqp1Djd>JmayJfZ>S}Tm zY@l2P_wkc?d-OsWd#ALYz?x8~3AQDjLAgTUQtwn;*pwZbxIH3ulYzA8fpqPWDapJ^ zcSi~)RYh`D%QT1s&DRj2stbsDyG#|nrmPBglrC*-!mefEGf{BN&Py zPP(>C5DJJm@i#U~`8M^$zKP!tWmXh^7oDwB^qORbdDPu265}gaq~LnYb)j?68?N1M zKab%ejNXI;$I%F!z>Ae0zimW6t`}>)_tCj&1$3n1z7j*GgPxhcP^?xgxQqN+P2jzS zm)Rea=cN&}@cH7NzT&8rb4yEeYLlz6GpwUTeodR%l8ah)VE01J{;kw=F7+fL3{y-7 zJ;q0<;txtFI&!)Bh-(6O#vl?hhWqfcUHENTCoVP56a|V`fLOSeR^G(gaF*eI)n2|v zjZjK~tfM*YITLWLnMJcp&T5*P)uFFz+T-@h(efR5X9}k0S40$buY~wrep(@Pa(f-iEyBsWNP#nBU$He6VerP?dx7-V}X3Bd}9ku!+4r=Ik{% z0Z71?w_p?P87HJtLb!P$seHY}i>DbeFdRfh&3=Qe1WNR_=eUwz5mIxzEFf#SBgV}6 zOy7Ag0}9HR$Ch>!4>%w}*Y*p_XdW+yM)@ZDoEFw!{aWdpbDW>F$1-}6x)|qRk11Ux zM=JwOT-jr~7!=vAua>Kc{&E@B*jFl3Yu$R_BVDWh2*V4}iS`Qu17_j<{>3BvE<$%U z=E};CoMzuWOr4nbX5THO_-Xc?6kpy~{FHqcugVKGULnL$UXv3thz^pSnCd{5MfNwAGFRQrFZO!2pSiwn&+fX`MUB^BbLX0DyI_Hg zwLMaJcvm`UUZXG6IM1!xNX(HY(l>UbTb5Pf6wawz=3FY*UlQOOX+b`Ggjubj#V;q93!4lF%u8!elAcbofnNNv$Cg&Ob37O3E5#4Yl)hqu?9mD20?iC}Kh*FHV_ z5=p@qPBk8PQyqF>f7DymI6{n}$x0h=%;}9o!pm;s@+#fRFr4U6VE>YGX+dw=g!YUh zvpZLJx6Q>U-UIHrZm#I&+GC9v-myKjklH-ADzNtvd}9UnE;c?_5c@t4e8q@QPt{e- zjd<%Su8IP#Vi?OwmRx&ec$2TLw=$Yjw`O8vVKVnbYojmeJ`rT<_Afa%1WImt4Pw^% zm)-RuNFxnH!+n$iR>f~FtEw0Q(mSCa-f?D2$!^a)dL>5o5fMrY2bFGFG`M|wRw+Qq zPUaDsAR!D38TGw3AcML9{EN$t<}HV>d*|0rt@Rs+6GrP1)Uw4@*c8LvrN=$PjBjo$ zW;-_Ki10FZsL|`vmdQT2AxtCoOx=&!HY``g+9gn zfzu+$|D+Z{q?uBB_Qp`f^(9857HYgP%OOKD2iNDY=EG$*R&5$gs9&@|cliH|Twmo{UyiBE{6^`wza~AWYc*jXcvi)~B%fSlF5`XSA zzF5d9)Pl?Hufwx6&S6u=Z$G*4B2`#W%9fMP;?}yCOX^sZuE?0czoMh?7GX{*nPAjz z6!h!vX!m55wTH6cv`BPj^Xgz?k87!4?mpAlrEFIofZvj{*B-`pV^=eIm_EZ4p~t}D z>W51nBCio&NV?=#YL6=Wy9hp3i%M(QG9BU#%BwL)C(5&I*Mrjz@5*#Anu~JjzXG;a zvz-$|9s3<}>8QoUOW(2opHf|I+bXs3Aq>2KPo*H)jPzr1|4gcPR8gblRu_>YZ86&Q z=Gs{U&OY;lMI3zPWBLxhIj2AP3?)7-2VV}iDw#y|KVdDN?%+EpXM(jhd9N6k+mSi- z3e~As)_>}W8Tv~R8{udx3%T0?ci99*h-|SxRu?wslp80fTnm%uWORKK>hC1-wobeR!25@8>|#c8k3a!`>x zj1S5TbdW2#1bBo}ouR;P?devt=h)&vVBI5E;6^Y%b89%<$RU+J^ZRPyYzG>mV#`_Y z&$90TubhrFST~R~NM|3P<&XwXVN*dMs7QlBJa0f62)G1@x8W`fK8kMk-W~ZCf2$&Q z@po=?glw^SVr62EQ_1g{hNPr@JyOD7U0f~=%rTy?dlV&d4@7-(;uodPKTIn3oYR*z zy4CzT_72PsBpYk`u97mB0743>Cc;8ri+H`d52~x65g)VbOt)(_1Oe+H&z?VnU*Sfy z@uc=~Ry66{2<0*elEa?e{VTCH$GxWhgWVt&+L#9ts4j_!Z;i*P#9savHX_u`JR^?r zX2DPKg zGS>1jzOPzXQgS!R3_kY8Brc&pd=c9QeJuZ0_ju5T#*YTSw zs-$=2>xD%#3|1WJ~t?wE`K37v%6G z2HF#VIzVB#;5?{wjMH-yXQSDLVahS=GqIn8X9WwlE|?`ipMG<7?D`Uasw+8eC6IF2 z_tK~!%~SGli?n6^$Ycctw;2O9?l<8_prC3LY^WA2U4`O7Utn;g6c2#zF0*IC{7>Tg zhi1>vg@c;8h`HM8Tg9ktvk>=YF9r&(!rS?ixIJt2v?-fe_DrX<(Ofw1H?nq;T=82( zZDYLbiSc&nfb>8neYi?j_hG-a!_FCyXJlU&jJDulF6JrpG;`nIr%1%FI6;~gjLd%TBTF@N?&sn zEa90sxS+O|WBtB)qzXgzCVKGp8#E{@&rD(6BG}L@WOsCMpf@_EJ2)pRGSZ$*cGVP2 zJ-bZG@`m&!>H#q@WHv<}U1Z}7P8I!y5JFwq@SeBWv*}s2^|nw4@O+W&Ivaxt-=RIj z%HL3P@2=TX+e4##E>6pQ7Qh-jBD1>V+{KS3xkX2~EBwZRJac(ll>UC5zW!gV^JrhY=Oc67Z>TH4! z%{_bu#ZNt>)4F7LIOUUWOCJq5aPn-h+ z(L=n>r8nd${6$oz%e$$e#62lHI^{66u(%_aTa~2`7Gi6Ef_=9n{!{V?S*%~dFtcA#;f*D8z{@^gI)Aj6yV3vZGE=h&Aq zi^(tBqV^*!0hxm@i4~e53$UrP(cUX?@3gH4F*CLOtQNJN9Hb)4h>eR%o7llGb{sT= z(8@vz6E?~Y%cWiN!m@fa(L$<~>#z~q0w%hHK|k4CF&VJCW@XU)toC)uvZw`N$w z?e3`TOs>hN@-weky*Cic=lZp~Sbz=j{3}VNX#vMLu=lHcRMS&d$5QhbBDX zJH*&_o64QYrW`o6@BYG$n&+3dBekK@><;)l5Bh4XbHdhlD{4yjb?ctFH5ebW_QU(o zmi-d|puZY3I(cjAs=QMBUa6e4@!RvQX+5y{v`2qS4r|&m37f)OFdxP^Z^Mry6v&E< zvfOgaayY&bc6X$@cpYeLAZ^J4z5Wqb?SlJvN5>oHOT60&e$7#)my%x57{(u4=PDoZ zG4Euu*u~c~88PqBZD3cjmc(cI*bK2Ten~ufol5+4tCN_clxLHR%JC~uw3OD2*l^5C zt^wtWL4zb-3s}eP+pv9LV; zo``rwt$a{NHoGx}FJh@47kgRJm#NU%jt;GH3wX9}a@pTy+P$`yWex2#LwX9ik@(TO zEL;a?ske!OuA!s^cFdm$psp{H@b-ll$*rjQx!rK;qC67*eH0sq>eW$pfeyOsl6&+4%SlZH7eWO?` zZA~vhi=0)YrLOU5FNoz;Bc>&X%VA*dE`*THonCBy!zXk?nwo}nA}G_j|KJ2gNDb%y z+;>LI)?b#Dj7$iYw*-S<3Sm;A2i8VM**4cmMT4v+;1COmvk|U?0O`<{e+=6u;GMlm z2#|M#g<~DSy*Kpwdp|pr5_4@3ATzDy2kS0E76?M5DRhbNSNZxu5ZK0;cmsIG@uqj+s*(tpX$7io>VedtX zWCP~GkL`LkEApKA&WUPkfAX&M_fy!I4{XPU@pcZ;+pZDP%{Dl+&$4aI{&l#Ny@%r} zD0n9^Svs)1WCh{!ZOT4gHOrcD6)-Lgh~UUwjR{J|D9CtGW1hV*96 zhUj&VxCTda>YzV8NpIaVrahnOk9_BP&a25{OOR~h$U~br4o1J)!(s++a{DWTxs5+(w zXv80P%)u~9=YXZU^l&f!P=+fs{^k!<=;2B@SCJ?~9L*314$z343uEuk)IKAGm?um5!@710DAcz;Wf zx*2kH;4b{KKl%atGs#Zs2XxSZXLd4IV5PugCH2w|Wg%$G4hZBw)*5Vnb>(_HT>5sm zyAHd`?zaC{W9o~scE2DOs{VL2?CcQ$ux;!f#DE-$~8%6^ZkkCWr+g2uyGw(u2 zriyN2jaW8a9+4_K4%!EmPo?Xs)9*JY+~|8 zS?9w~stN-(v0=$8)AMI^tdWBS1nRc)V2i4(bg1Jehf;lw7bWvE@qd!|7!NUR*)@TE z+N00QvOhP|rr?*pWuLDrNIRfaD_>1(W`Qs(5g#gs=yT`avX zw#9c`=IVdzK%&adaeANl9kn9YUf(09wDyEZ*_GNmNu>1usM2y&3%NFcB(v8eLnD{g zZ$ks!eTQNk(0+Hw5945H$iijY8>B3N9SkR>$o^JeH|(XVYI9?X^w%h9wE=5Mr@d)? z*-mZmCZ|22bznKkgGk@?P&f(Dopg|UF)~%cB;slU)A9gs-$+SCJ#sg47!7-$X>@^i#k-+gtU&0@70>OYV(OzxB5vcJC%3|Gx2A{4)~Qv|Z|rps*O&l>jy9Z{bw zi-$o8+>Z{f5vJ^>SV1QN!|OtZp*paA!L+JIOy`<;DZPDK?%=A}!}&y1@KHIKKNBTp z7BSUfvu!q4qvr+|p5JB_JVeCY5D4W?twA&cggt)`ZEFnyzN+K*c#PVzu=}%@T#!zc z#aeZ-I&j2cXqBZo8g$}gykJYvhH3R^A-{a$1SJhI~M4l z>$qN5TTyrVo@0RcMBkX_ud}>utpFj_5olZ7kkqU(f8$fm*2^{$&@C7iZ!cM5m{+DE z_wx5dJU!;3w$vRRw3*b(i?tNMIVdl+dI#n1}K;GB5V18dF zJUPZ(n(vBmfxV_MRrDtK4fkEV!_Rgm6-LDTf6EKct#7c;%(3hbZx+i%z4QdOFaFCw zuG-0a-VZ-jnLvj0zxrnC<;I2~0m$^@>fIF7T5vuXaW4DzXSg1k$k>X(JJ~P zj5c+1zn;Sb7{6yy9cR}e z#CkH=A0ndv0JC#R5qR7Wuzr108h<-{-=Wz3)j{7I?Wb87aDR*J=lbfgTL{J~947E^ zpsbj{l1_6Cec99jIiR`!!e=4PeKGpZ;P3lNiqo253XNM6CZYa;d3RM8PHK16P4rjA zAIwrlm~pz2P?T<6z#r+U3w%8?r7kc(QeGEW7&+hWrp;5ae43SzM-pPSmEhCWSukyq z`Q<4+@8hIzbuOsR+?);Z3gO&@M5WdsqJ-GBXn}o&5xN6Rg7!+M*?Zm6C6Vvo+CppS zBFaqUMXL4EEs?2aqBv4&CI&~wn7tltSyXm01(*GjTvgUv=9a>Q==Euev!Y$ZwVPc5)%n+0pNs`%ake9W%FNYpXuYNq&opqPM9^{K?zQ#PyLGW@1QW zqO^Oy^kBHzJ4jn5j8c7BPqdsih9ob;UqEzxm9<4%_1O^Ii}Q7+`ucE4a+GAtC!3ap z^RO>}fv0?1(!+N?08pb}=2QL0+TIKFEa@g*0UO@tV9>uK#Ru!ke)j=k?`g}Hv1Zt; z?*6QGfyvskZxh{LwrCsXmGowz!i3vh5ml@~m`QCgMLs?wS;K~VNoA2+x@0Np&*CG? z(By?=c~)hCNujcQ!Zk~JAn1&ma>!OVuoo_EnGJ0x2kt#pSi@INba`F#*D=BN=)<`ir5 zuZd4TZuS%|ECgBFt7_Hw8d}tNi;^!>%o_d)WRwfCi6_M!#Be+wk{Uz=r;DWfNlL;+ z-JXb1EX{#m#GD$nsg*)**jHRB;464qs*8Dg3I0fe=A>R%1UezVS6F<`Y3I8~%@eW# z1^27g^Ly>TZBcFCCT*J~M_oy{YTj#{)EP}+yIoE!ivXQhB5pD z!?1T|ZNU5;4Bg-DK6c<((#{Rdr8AZX2YY8NbO7OmN55vSH)5vk6M z%wQp^KIi}nE3w*o++iu2|E&a;T{YIu@M;zU|FDc}^}_U;?P7*nlW4!bRh`$RW0;q{ zr9{)JN^v4)>xYxAM>6uganFCaTSBGV<5SP5u5FoV<+skXu5azZf64~_-=@@C5`&R~ zn`u?I9te*`yfyu>EV6C;2TMl8=cJIGPHhCv>2j(Hr|j-@YMn|wwJer?mEi26&ll`U zC(TpRbSJfl{X12Py98P|3F*u>i9%+N)i6i8%+xwNM9UIA|(RgidxbzJJ6O@5%3(gmjE|Axnu-W3P zawFO6L-%kno>IeOUlnWVd0k|i|L<^ZD}oPeeYiYLUbgkf=PN1};R#-a5P6_))MVrp zO34p1C2=$w3%BmRT&-x`Y`Zi$N~uF^sKR4j>z*mbR{Th{V!+7Qx?g&>H$3*OFoJ#Y zdbQm|t1@p5x59#qN-T=GdH5T^m@TVb_8$_m`KZmIXQ>$b@%jz2Pt)p{YJ-YJI#gp- zI9({M@P}<}YCzwyhbFL7aMR>BG0>#!Q%rvSd!j~ISnvm8_#OAO{G#5NZpTXRen@vg z7m)6VgDx1c8i^jlVBghUTspsf@##(qSlok;qHwnIRa zw7dnw_$Z7FUdaTz>|0ch<0@)6>F?(+C|K#26kVn8bdPL7c}rlsx^yTRMd!*P=Y+iW za18d4UycRN;gN@M>Rb-@yFuv~h;(m4K}i`J($Td+8s=MHfr?+QOpXZhlS|bsjFO2A z63@Ygvb7epcSBVX`?r$W>}nooXPYmV%psT^9m5)1L7QZBtmd1$_s9dB6Dx)U#F~lh zz@W&`DH$f79vez#sc59;Le{J5aoc|GLI69tA(yQYt>)5b;4Fh;{C(QV4Lv3T%7&Dr zuVvcsZtdn4?dDgtoAEQY&caM4Mi$2NS7v)Hv>b*hTau%pg!X-zGRR073IKNG66rCc z49fE9qW>a++WrGhL+m8)mhbwt0!k%C34iHy@O|;%{{wsn)6xL=1{Hu=!D#>oRhJEW zsp{G={^mB4M#{3$b12S&%HnZJk}=wo&=u8H#e58Rb06rP0 zNHE#oK~zTp^oddjpg{+qW6RR}$ruRGX#5KRs_yP`$5U46<|u2$P$8g)9v&z8IcPuh zYc7pP3$-7vW4g5l5MA0Nju`)zsnJV!XbsbdHj_DyeSQ`5uT0Xfoj_!yiv9^-W->c6 zR}bvamVu~T5dT50fPypFR{VvTPTcr&rJRx{lk0)(@r+6YmU^&fcRp5B#t>`olluhn zp>=$SO`th_u1D@@J6+{agX5)D{}~j}750D`k$moSd5KGRgvnBchVq-3&td#U+0P+E zrl&oU%P)8*A@a0eR78fF5GkZD${=-SYC_yIaSS~0MS1@hxTO+p6f~1VnMVSS9R)Ql z7t^?z^lA+v?xtcsk_KPKc!F>GEb^ z<*IWEROfY^G(!pP|K3P{9evI1U{##1IpR(?quXgj;TQBW`sjSr;TN*uV3iaqS>ZY|Ur zcWIrj?{R10N%Vw`3H8^AvydT5|Oy zZ#38Y=|N(O%>Rj0WUP7OgovF(*tK)F&;J9wtvzQ8%S{Ax40rw-WH{ml*K?$G>pp*E zBu>;{<;5x6zGOC|Qc@cq14qVR>FU$D_0v_SQjYmZe%M^3x|}sMc?G>FZ>r%EC@s;fx z-y>RxP+*HN-;6(VP8JUR-TYi1vJUVghxu&&pJo5;kD?cgcgvko-NqmR&tv_3!~s?u z?CD!msS1Z7jb=AghTI<08oaV0j&pYv;YU3D1-aW!diYRETeeDVfQ|N}!d;FR<#2ur z|9rd{Wf;pfmW;#5h=`bu^Bj@*t+}^lc8$AXy$C)e#f2nU4m@-y1-vooaDkNml9a}D zdKWhpu?C@*tXPD2yj6)yOvS8&ZhwRRe$iMS?)u`f=pfxo7>feRk;sd|ri*p!lMtK> z)UU5E3F+3hYP_jF$;kAH`?ZGsh_uL=^sGd@mZ!kHAXFBb;CPJdVKI>B()y#(AKT6JOc1QAEY}-;b;ww zoG&VHaVC(=B<;)uR%8M{p;@yRp@m5Vf;5a~vG&6y3Uk!aO|wVW8iZ6dd#0tCsy$U& z0~Q#GnXWa+le*b+UF3eVXSUWL5Bz4&&5@C2&)2mEvH4;4)M^dCWrPXw-Yv?9VRM}? zjCDFBwPq98895K$&AWNpYS)4@ehM}g0@Ni&bP{J!LZCS-;Ui>NVf-7;ag8SXt@*>KaJ>OWe#q9Z})^LzC zv*+7d!{1flJ6gkksldF*-Db}Mt>H6;>Y`f1CKbI%TlNMOHJ{H{^14(fuZTktzcgF3 z={e>LN;eu?dz0q?8G*=NA)2j?$-(GLRSb=QLt7==!P1Q&icrE*y_4&ZKwN8P`G|VZ z99>vVO&lC+Q%%1urVTaT#ew-3~2K&Uk=f^^lp z*ZLy}FID83HNX@s@fosgQ!AMSx zwz{e(IgIp4pnK_910-{Jx90@%-w2$f_g7THZ}kxL$_YlQ?KfQ4NJY$t-Jwa1)n{8 z_#igE;#12|&t2ly-5nw?v@zKww=Jmxop1iZrAcAPZq>WFz%`_qqi9-|SS}VOw1zys zD8zeasNG$bI7YXkLxOe3zY*2bovciEP_IAnD^izSpvPaiO-j{nu@kHTxo!$NGI&YL zfm>u9#)0xHl2tY(%;VsD*=lk?0>_QoZpr^FsrH|TQ%Ft;9_i%NDC4>|4+A0uxz8+D znRshZO5G{ArpL-#>i5-AGBPFDUSBd>TQ*Z*B$IiG0M54{M^@kj=Bs;cR-{lq zO4Vz43|-FTP-3$qDvLj9GmUb5V>%aQ&eBLpsPr)D`5dKmeUh6rjK$-n3k*!!PDvOn1vPd-0v*f#mmBa*b4L}5u$dUnQD}ayQ zEW16m#W2@p+k}v{(_&o6uJzzTY~V0I~jtR=MIY3TiKGR_B#nhX=OuZnWpm5pE6h2k;>! z?Ma`dQUHox2Pb}{H7KWgCuKN`49rC0r{Ho%dtr1`l?4xuLkWbW#eYI{m327rLw={l z^IwnyI~0!?U5Q6j$|uUqiz+xqPh&?Won>*o7QdM+0LOE9J0cmx#PjQR)$GKh!Y;zKaBxG*NPV6Tj z;Fu?WX3L-J<&RNi?PUxSoRw%NkG;1;1}*MF<)uccWTl^kd)nzzg~MM-EM%4P5F~Ui zH!|L&RnCm!)-2~$2a>kh+EHz7l_wJfz|Tx_t~Il0dE3Esg7bP3ewlgWlLwfwyr?9F zUEEyxgLmM(ZgrWu^$`eLOn#E75*!pTsC~~{7 zX6#zn-x$o`6|r3&%Y3RP_tuqT=~Q^^>pJIlY`C!VOTu|wFzyxG9vk}?h+P09<>w;e~m9BEd0SRy-O4eAD)`S!tXkXg-^ed zRdDf#y;MR!{+GH>;_8=Bx#H?~^>g(F(a3~A3URjjbaTxh1~UlB=J|(`gF@~%3^x~z zH|BpP(A7(K0^p{NfH?e`Qbl)WuBvorb>156X6o^2ml{tR-VDb-oQLTbIQ}9!DgWU3 zV*n54seoRrQu7ynJ7O~Tmca}6{(c1@u@(rQ3Ck4k=t>1n^d)8!BLt2(hR0L~!OSbd zfu%6QkOsr@hGP-1HB68L;G(x*b-{7uKjAIN1Z%273qcb86UgxciC~Xc?RAl|?Ye7~4*6 zUv*2XEL>jDr$rp@i>%hMYoPtUesVjC<(zgImg)In3S}B`5{fZZjdqxBhz63}TH!#oiHD2_WVSRCP zK{hJRtMVx>(nXnkD^)%fccqh0WS&m($8N-LLM1WrifE~DHYy8h_Q(Z-es&r0M+)`$ z%t45@;=%Sd5C8l4KY#9_=ZyH|sr$eqrN^5*XDexM!~7^K3IQJ>Rh5YOoGpx^8nwa`a>@u~h~J_fT!EgV8!@u|B{sRwIcsa6C}VZ$shQ8NVX@|6dK zGK9&@jDb&z!6AO|2ZCnmd{S&edk^;(JhW%rV_Xg&2Exj0ZefL^;b&M+3L;E?d!=Yy z*f&l^9>uVpkvORYM&FpD=nzCgBA7Ayfay*_E62SrLMzLg3F)0EwspdrVHIs9rxE+U zDvbQ4`eHs0m@c%dsLW~OP>{Nn6@r<5d&U^)o|5CJ06Dapdpt z+KZi9te_|P(rJw2(J51m_YLG}fwzK;bH`ih-6Bg5^9RC5M<=`o32C^0*lyuEnJ8v8 zpoG1dO=}@4n8b#-{<3ttvI3%xfbQNDc7Gt;RI}GRKT)5uj|;27LsC6lDhc z){^rg6DnqBMaF9{RA?_4S%Kb#MWv{zU4O+GI#f5<6L!BIF5MLUjE-ej6h~h(;#YlX zY zq_=q}U$Lw5L$SFSZ;IXSGvZ5dzS*`?E+F8y#BP2o$J~IOFy3Imp2DholQ_0Z|HwYR zU)Xc^-4A5P-1|PW;QmloK38hup$`j%J6BO0xuoKztjL$O7lvvt=vjfTg>o7B${4+g zd++PIFH2%;+?xVj4*>ku?21v*Eh0uxFd##09^gYGB)XHq{RH#6Dc-7E{Npo zfn(7#UvkFwk~6lKoUy&6#&$d2NN*^_c=(4NH7M=H96@q(#q7hHY=PT{vN#qW5fMXK zt`%|txnFQ$`lUz~oI3q)$08H&ijF;|f%4%jz%r{>H#etjAN&s_f9*mRn_>N2HXV@X|ZQ7|ft1LzIBNpHijR3hVstzI1 zpy4j1GXFp_A2730QOp;qkLviizwYL?&ZG~qJAcR1AF|cso*~MJsm_2avbw+5NjbFl zM0&E@+sySIHlJ_~98_RW2HjZGJTdS52T^>U=8JjnSAqPP_Z|tn1%>Xfj(dM{_aSVi zdLMzAx9u!13#?;f5=6-G zoI#A8#QH832LE|L;Ad}3=6}Myg24DQ`R(t&B+o7*78*7kb)Bbb+f`1z16TRzlvBN8DUnsqC@Q*8JJ~_C)OT$yDSf@_~ab# z{kA{HA8%7Rq*8nHfcRDwHp^7WmdJEzY${b%NJM=?kcj;=C%-(@udXA)DBWVmoVZz% zjn9XiPpQWKwi6ZxC&$i;gbb+@TgfZu5F=sfiOETEHWR5>PTd^?7el7E4R8BvD z(uSpp7~WtRt=AqU`OKxbUxvkSjc-6o>Nk?o;a9ZPKbXQa5haEjn+%&au@gAa z>IDD-RgZJR)jL4#|8_vw|D6GhlRvJ{cGxdan7_qWyiqypfJkQ+idPx3WTUmdh(2

qx2FXGU;bV=Y6LPOBeW0s!tMn&Z093McrBeO99md{cM%ClXR`@7DBNrRZUDzraTZ3!L6 zG^xFzta{L4r3>a42wUL_S$|&JL;XAv8_rkvFV)v<=gW4!?s2|$I$!gguT9R^BIoNB z^<~v5cuKW@bRt$r1p3lHVm1}Y{GY@-v+>U5YK|7?iVB_CP8fiG#_;QIz zQnWXeH1Q*z%(IfiBvw+1l|&c3JekiRbW24w7gtHM^x<4v%PgHsw+F{4#yt$hjF*4?9BTSC*cNR9gJP;2}6pZZkQFD<&$7+R=(cdQW(+XWAzW=vV?Ny zc#$u*3w(A7jm4w#!y}3Y#kWiJgY2S~XxH+y!rHWjI%0cR!SKTsm-uPV2f#% zeT@5xuw}~7B11w4JpNz57ihy5(7UJk3L{?RTFWs%G|lI8!nqRmIN`w(&UV6iRSmW2 zEcv?SHg~%tWqRq_$l3B|h*&KdZ`9`r?2~6podx_U9g-X-;UN+(KwzkTZ0Z>Ze z-I_KlHYf@Ab=oW=HpoGM^28)or^I@SU#zQg)?u3xK2n)W;I&9`nk1CoroR+=#Kb(M z%BQlxj1+nbye>PsKkLH2tPZbcpv(+cyz&pN9pdWKFLq)uRDxKCbua{TP~?q^s<1Lv z7_Z5)s{kqD#tEAyl+0kL;b3Gq9-nvTE-0|iSE)x68%R}8kfDadS_6cKOL7d>%x4M4 zugS4ba0Rci{?#lHs~)>Oaz_|U=x3Q;DS;q?F{lwoBd~A>iI;%vKPrJv?|i6@g*PWf z`dY>B{{z?)jy8UDNlC(CcH*}Y|A2BH6O?#_aGm&75|7k+p|@D#3nes!5X@!oZ>|)n z^`V0>U|_19(=nLh*KrwJ7B%FFdKz~wB!(&sBEseTbrxr zb=3E|nYg(;OM}B)k6<}MVQ-Y(hz^yu!kk-9La+hF-%x-ah4yW=$*m5DhAojiZIyj? z`g?1ly0jzuI=-2t2t#qQ1>R7emc74*(<%U<8nI)5y+OEq<~zq3tD55X`Xs=osDzJ2 z%+w$Fm#kf00Uuw-CDY_WsSKrw0-6|kR(H!@tnDvB2hqK>*iQbTPb4tU{%u#Z%$K?&o$mEQ?K22i zu>3`%N(t-pWIG!Mnze(+wy@P&S%~M!ctMenIhZffVJZh&7biH`^6)ZcxXBa3a2KEz zD5{O5t2~$B6(vX83!h7+oDo?&z#jDsfs>4v_TIGK6uY+0 zU_$`aD}z0g2mD6LWrk~yq_k5`CRBzXJg{%x;mCq_$v5U_`Ei^PF&w4mqyC6LI)8mH z7n!Be!3-+xr$oi1(lJ!;YSWv0mQs<`#S>@QTzza8g56zY2gs7B+$2lP8S-?L5-Sgr}VfC(D+t(00aO)T50Eqj6D;289XY(LyE z%@y^@W&9bU!6~f{ig>{1Jeno3y}!PDO=0wW>dJSw@KPmilk*qkh<=1bt=ChX-Jy~p zg^@ixUipN^8?y3a@ZVfKkdb2u>bjAFm99Es@|+k2SKrEyR||-N8~8K>y+Vb=#}H=$?8lAY!^_XS{{exg;>yDe+lJZK^h*Rx-u8D{;It~@`SY2Eqc8z&IPJs+39m~ zyj=^9GP7eUYpYvbXq z_3M|`rBY)%#~#hwB4R*wlf5Ee78xf3&VKvg)gYje?cM{g6RF6zJ*(}163J0sfei+} zUX?GUq8oJBZ|a(p;YaMSpXU&ub9rs7W|D46{EPyM7mK@UXYx>?5tqPSRi&-`9E{Ww zh+I-7PA4FMne7`}LNQ~zuJ9oc4R-NoR%b`B9TE)4u{#j~G`MTQl*nUBcDp#U1wKcE_E8u$x>VHWy3*w=E%>P*i1-*WZ6$i9)u z<>*kHT4QF&vJ(Y8a3@F)%NfdlY&vx)EEL}Uyq9!?Ay=L$#ptQu9s|kBP%AP#Qf#7T zt~fjF73@yX(!q(&gXT{tW#1+5SB_Y_vI#TH{;Cr*M?~8fDo~}of4$Q!BJIj}U@ffP zPxv-!d&1_VW3FiFO2jo>wusYU6XY1D6JlraX?`&@i?q8k+7z2sg1EbA5au82n5K01 zI;Q!g98T}al~+HrIGfes++zDo1w(_X>$pRMvhT~3dp2#=oyA-RcP`*Ld4pZau+W=M zVX4ThE#W9tD$}An?U-^ zyM~evs245!XL4zNMtp9B0%Lwpylx%UrXR=KQ|AD2cjvt@&HL$lCmHBRN-&5t$Rl_H zK_K4NTM%G3FbDPP{-!Ui^iG$i&y~x_{Uje`Qkow zi+sD&2W8KHv;BI12QG%?7NHldb5t*0O%?5XS^)6#Gyr}_Jc7CO;!{2FY4nxi3*4)JPC6@L6g=rt zVw5qI8FWe_Jt8#Ox1KU(?HA>OxG_~^QIC*FBba)Z_nqAOrD)twdr?khaW2Qr#Pb2GLpRo<33OLWZ9{$nUaZtCDUur;ia0B zfAcl=B_^TSk_Ar@wlAlDH0+a(H%Y|rxD7Js^PXX>@q!d%v6nC~n!1_q>wJ9w2B6|^ z;5C6!eDdr3B;j6segNj=DZE{|B4<U9+W=7z|{CxW? z$y%8c%}%~A5xgX6_Apg^yPZOs#)##lUZdWNrQRbF!7jH7isduOCvHTeUMxLE{MFVW zMJ{5uMt;#JOgAV_v_ay@Wz0r1n-U=Ylpp(L=t!de?nM1YqJBrzV^z!EMN5|XaoIoh zLxC)NH+o)&cg<}MJanj9pIt|S4h<`OY<^QkZ$G6@b@B25ZLo;t7VNtzaX>OrOjA}u zd=iK}pvbKxZsDVE&)7rN;J`}T?I$2)gd2H;H6_1K{7lBZ(S9HuKR5mRirS4E?JK!& zOZtDvcf0`hW6EB&Pk`s0vPo`13S+CSar4Lh1x2q ztq!}-cT4FKN@JlVJ}(RQRqaPg1jhh@E|;RQ9ND(>l^HZ{%ANMl$xTd=BLUejNooJ+ zX|kIgn25xP!ggwp{*soqe2rFV zzd3x_6N1++$vJbj0vMZNm(9|YcSaEo8*s7pOhP!20*UBmXRH)5$L2C zMN4Fea#*7VF9p+ZNam3QK-wfu!64O^xQY2lw}S+fY9}$AI2no;V=yJ;R7|#k)62O! zTb8~Uc2{TWN%sMk{@w-7(%*#`E%^7-n>ZYsMOubeH|wo-@B25Co+`?Jl0I8wioVAR zi%tFwx!4{8Sr<+*F|{UlUL|=h*jQc>6uPnhA?T%6Sbn0wBmd4e0tXk|YSdN>2e3D_ z;93-)4jO^2^I4A@>{04=+#}lnF23hLf4%CQPuKblYE=#~=}K}o9cIe89gNvUSeZ_f z6JVBN**fc+bIVH0eVjti1g(NxMu;i@u=P(p9w|YGW>fSl$mc=AGS}h2+DJb8hXKo? zPM(u0%6fuBui!Oe%$`MB=+#(3hlEAd3eh1EQ-~I&irjtWl}lM<7^&_ksybtNH+P>P zaDMb~Ch(Cs7pRawWw@0zwqjnWO$;PolLeL}cDy9{@%KT~My;&}KHz;9tg#=Vatg^Qafq~iVG$Hs{DDf5&n3QMI{dvZbG)krR**Opbw zL=|12;spX)!$cxN75+$}k!s;L+LQi0P}&A(srG=>d7J7?5BcT6lZto$Cs@QqNu)8w z+&T!&dyRCMw6&xeqW`ES>OK}J*l3P0hVNm@f{G{~K-R>^w0$4CDL(mSeojvx^dI^s zm3zu5_xS%qxixZnu|GJP2R>~1A$Ykne`~KJOe$*vnXx7{p^Yn;@#e zeMmAMONbU8QCU%C>u{uM^toqg)QJ6${8%$QX0H!ZTdE&Lx6u!);1>Ss?hQ58hEQPZ zBNv8S_jq`%UO^UJ#3ow{Yht%%^*~QZZtn#Cy78s8b@9&niQG+Fte5^w)@Xi*DZeKF zCm*Pv_!udfxO$1ZvwotyLuKL`B<||^iSk^PiCZRd6YD2({qKu=RN~I7pZLQ8ao>}; zGwLV)hr|tb+LgCH>&MaqMTX!PA*T9;M3evr+BT*Dk$6YQi57?G>%UNd^OS8s?q<#6 zDI(B`!?;d+G?~+)4T=}5ZeP$QGVjG{83FG#e-e6u&FC^#f902NPxxsm@J91A-#ARG z-U^bF4+v+kELC&}xTv;yrzIF-d6e%;6-@#(nXoNc$X$_%=paI#Xez1^PHvXXmf{M* zBZ1Leo^Gx>@OHHp+Fl(Sv*vk3pANr9sD+R;6%>Td;HoXrtY{M1WPM^wwA)Cn4+qvq zJQYKupH>W|IQk5TNia5+vy5#XPqfmJS@u78)OSR-7ThU{EVIm2askg;QY@F%S?V-| zvOAMCuaafUJ(_;GU1aXg0zdOY^{B`jX)kyx#PqL-jNX&>t2Zb8kcuwt9#Vw$HOp*v zTDaW$SXisGT93<{?`HcVfJ=2}2OIxTQb%Ta*p>Cg!>%k9*Q#v(B>nai{|U#F_V6u# zA%7)X9lvCg+_b^CxLHdlc@bM)QpYbZzsMdFqloUfV-QQO-<)aeAQ(a-=4M^1oG;I^ z|MV5#Ico*=@G^t=41?Vi@v9Pew=9j5XKiZg2Y^m|tN-%PSZT8sOD2SwVSCFThrm z@&h8EnZU7_eb9GXzl#Z^F2M%=J78W3DE@-(m7 z)|%vXV$ig*FHPobMJL6MD=u#G((bmb=$`Jj>`0N5heNeLPx6)16qIc#{4==Gy9`-M zPnWC^Fx9WE<45gJXW#X~;PvOe5C*y5`Tqig(pe|NV8;IsVDQ%T)53u3Px{{g`+8^& z;VJcZyf*T%J@>IDIe8nlMecYuCweH{oI0WYEeWGSp#Ie(;Z`Hu)fQj1dxLR!Teuvn zU9UxK#N2u)cP&)&bU62ggewVOoDQEuc%&0OxS>0`5`rrWrA+>wP=AlBzsJ6p_M$gtg;TB2 z%y@T2(PBT`tgP_IGkFO^sX$UCt`@A zg{K7SSo(Im%eAP8T$e3Ioxk0Mr_;{5ipt1mC%AiD5*?(cbWak-4`wOH%f^pihm7M! z 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

ubCtmn$9mW`5_%f=27gj?B@pd>E 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

w!Z^`my9;K=d3 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∨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

@A6Kbr;^hnh{~Y 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⋘=_M3!45oLc}-I*F)glLQSkPYZAAV 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Μ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 z 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