From 88530e9909c4732888cf8ce9e43942c951bf68c9 Mon Sep 17 00:00:00 2001 From: Brandon Mak Date: Mon, 7 Nov 2022 00:10:45 +0800 Subject: [PATCH 001/226] Text Rendering WIP --- .../src/Assets/Asset Types/SHFontAsset.h | 44 +++++++++++++++ .../Assets/Libraries/Loaders/SHFontLoader.cpp | 53 +++++++++++++++++++ .../Assets/Libraries/Loaders/SHFontLoader.h | 24 +++++++++ .../MiddleEnd/Interface/SHGraphicsSystem.cpp | 2 + .../TextRendering/SHFontAtlasData.cpp | 7 +++ .../MiddleEnd/TextRendering/SHFontAtlasData.h | 7 +++ .../TextRendering/SHFreetypeInstance.cpp | 27 ++++++++++ .../TextRendering/SHFreetypeInstance.h | 23 ++++++++ 8 files changed, 187 insertions(+) create mode 100644 SHADE_Engine/src/Assets/Asset Types/SHFontAsset.h create mode 100644 SHADE_Engine/src/Assets/Libraries/Loaders/SHFontLoader.cpp create mode 100644 SHADE_Engine/src/Assets/Libraries/Loaders/SHFontLoader.h create mode 100644 SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFontAtlasData.cpp create mode 100644 SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFontAtlasData.h create mode 100644 SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFreetypeInstance.cpp create mode 100644 SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFreetypeInstance.h diff --git a/SHADE_Engine/src/Assets/Asset Types/SHFontAsset.h b/SHADE_Engine/src/Assets/Asset Types/SHFontAsset.h new file mode 100644 index 00000000..89379ac3 --- /dev/null +++ b/SHADE_Engine/src/Assets/Asset Types/SHFontAsset.h @@ -0,0 +1,44 @@ +/*************************************************************************//** + * \file SHFontAsset.h + * \author Brandon Mak + * \date 5 November 2022 + * \brief + * + * Copyright (C) 2022 DigiPen Institute of Technology. Reproduction or + * disclosure of this file or its contents without the prior written consent + * of DigiPen Institute of Technology is prohibited. + *****************************************************************************/ +#pragma once + +#include "SHAssetData.h" +#include "SH_API.h" +#include +#include +#include "msdf-atlas-gen/msdf-atlas-gen.h" + +namespace SHADE +{ + struct SH_API SHFontAsset : SHAssetData + { + /*-----------------------------------------------------------------------*/ + /* MEMBER VARIABLES */ + /*-----------------------------------------------------------------------*/ + //! Individual glyph data + std::vector glyphData; + + //! MSDF's data structure containing the raw data of the atlas + msdfgen::Bitmap fontBitmap; + + //! Used for getting data of the font + msdf_atlas::FontGeometry fontGeometry; + + //! Handle to the font loaded. We will use this when we initialize font data. + //! This is mainly the asset part of fonts. + msdfgen::FontHandle* fontHandle; + + //! Name of the shader file (without parent path) + std::string fontName; + + + }; +} diff --git a/SHADE_Engine/src/Assets/Libraries/Loaders/SHFontLoader.cpp b/SHADE_Engine/src/Assets/Libraries/Loaders/SHFontLoader.cpp new file mode 100644 index 00000000..da2f966a --- /dev/null +++ b/SHADE_Engine/src/Assets/Libraries/Loaders/SHFontLoader.cpp @@ -0,0 +1,53 @@ +#include "SHpch.h" +#include "SHFontLoader.h" +#include "Assets/Asset Types/SHFontAsset.h" +#include "Graphics/MiddleEnd/TextRendering/SHFreetypeInstance.h" + +namespace SHADE +{ + SHADE::SHAssetData* SHFontLoader::Load(AssetPath path) + { + //auto result = new SHFontAsset(); + + //// save the font name + //result->fontName = path.stem().stem().string(); + + //result->fontHandle = msdfgen::loadFont(SHFreetypeInstance::GetFreetypeHandle(), path.string().c_str()); + + ////result->fontGeometry = msdf_atlas::FontGeometry(&result->glyphData); + + //result->fontGeometry.loadCharset(font, 1.0f, msdf_atlas::Charset::ASCII); + + //// Apply MSDF edge coloring + //const double maxCornerAngle = 3.0; + //for (GlyphGeometry& glyph : glyphData) + // glyph.edgeColoring(&msdfgen::edgeColoringInkTrap, maxCornerAngle, 0); + + //TightAtlasPacker atlasPacker; + //atlasPacker.setDimensionsConstraint(TightAtlasPacker::DimensionsConstraint::SQUARE); + + //atlasPacker.setMinimumScale(64.0); + //atlasPacker.setPixelRange(2.0); + //atlasPacker.setMiterLimit(1.0); + //atlasPacker.pack(glyphData.data(), static_cast(glyphData.size())); + + + //int width = 0, height = 0; + //atlasPacker.getDimensions(width, height); + + //ImmediateAtlasGenerator> generator(width, height); + //GeneratorAttributes genAttribs; + //generator.setAttributes(genAttribs); + //generator.setThreadCount(4); + //generator.generate(glyphData.data(), static_cast(glyphData.size())); + + + return nullptr; + } + + void SHFontLoader::Write(SHAssetData const* data, AssetPath path) + { + + } + +} \ No newline at end of file diff --git a/SHADE_Engine/src/Assets/Libraries/Loaders/SHFontLoader.h b/SHADE_Engine/src/Assets/Libraries/Loaders/SHFontLoader.h new file mode 100644 index 00000000..7221d2f2 --- /dev/null +++ b/SHADE_Engine/src/Assets/Libraries/Loaders/SHFontLoader.h @@ -0,0 +1,24 @@ +/*************************************************************************//** + * \file SHSFontLoader.h + * \author Loh Xiao Qi + * \date 23 10 2022 + * \brief + * + * Copyright (C) 2022 DigiPen Institute of Technology. Reproduction or + * disclosure of this file or its contents without the prior written consent + * of DigiPen Institute of Technology is prohibited. + *****************************************************************************/ + +#pragma once + +#include "Assets/Libraries/Loaders/SHAssetLoader.h" + +namespace SHADE +{ + struct SHFontLoader : SHAssetLoader + { + + SHAssetData* Load(AssetPath path) override; + void Write(SHAssetData const* data, AssetPath path) override; + }; +} diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.cpp b/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.cpp index 573c7f7f..c7b864d5 100644 --- a/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.cpp +++ b/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.cpp @@ -42,6 +42,7 @@ of DigiPen Institute of Technology is prohibited. #include "Graphics/SHVkUtil.h" #include "Graphics/RenderGraph/SHRenderGraphNodeCompute.h" #include "../Meshes/SHPrimitiveGenerator.h" +#include "Graphics/MiddleEnd/TextRendering/SHFreetypeInstance.h" namespace SHADE { @@ -380,6 +381,7 @@ namespace SHADE void SHGraphicsSystem::Exit(void) { + SHFreetypeInstance::Exit(); } #pragma endregion INIT_EXIT diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFontAtlasData.cpp b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFontAtlasData.cpp new file mode 100644 index 00000000..6ea1bceb --- /dev/null +++ b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFontAtlasData.cpp @@ -0,0 +1,7 @@ +#include "SHpch.h" +#include "SHFontAtlasData.h" + +namespace SHADE +{ + +} diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFontAtlasData.h b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFontAtlasData.h new file mode 100644 index 00000000..1e6e7470 --- /dev/null +++ b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFontAtlasData.h @@ -0,0 +1,7 @@ +#pragma once + + +namespace SHADE +{ + +} diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFreetypeInstance.cpp b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFreetypeInstance.cpp new file mode 100644 index 00000000..9e629020 --- /dev/null +++ b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFreetypeInstance.cpp @@ -0,0 +1,27 @@ +#include "SHpch.h" +#include "SHFreetypeInstance.h" +#include "msdf-atlas-gen/msdf-atlas-gen.h" +#include "msdfgen-ext.h" + +namespace SHADE +{ + + msdfgen::FreetypeHandle* SHFreetypeInstance::freetypeHandle = nullptr; + + void SHFreetypeInstance::Init(void) noexcept + { + // initialize freetype + freetypeHandle = msdfgen::initializeFreetype(); + } + + void SHFreetypeInstance::Exit(void) noexcept + { + msdfgen::deinitializeFreetype(freetypeHandle); + } + + msdfgen::FreetypeHandle* SHFreetypeInstance::GetFreetypeHandle(void) noexcept + { + return freetypeHandle; + } + +} \ No newline at end of file diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFreetypeInstance.h b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFreetypeInstance.h new file mode 100644 index 00000000..4d1bed9c --- /dev/null +++ b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFreetypeInstance.h @@ -0,0 +1,23 @@ +#pragma once + +namespace msdfgen +{ + class FreetypeHandle; +} + +namespace SHADE +{ + class SHFreetypeInstance + { + private: + //! Only need this to be initialized once + static msdfgen::FreetypeHandle* freetypeHandle; + + public: + static void Init (void) noexcept; + static void Exit (void) noexcept; + + static msdfgen::FreetypeHandle* GetFreetypeHandle(void) noexcept; + + }; +} From cc5c7643075e64dd6c2c4d3a6d291c697d52c09a Mon Sep 17 00:00:00 2001 From: Brandon Mak Date: Mon, 7 Nov 2022 02:32:38 +0800 Subject: [PATCH 002/226] Text Rendering WIP --- .../src/Assets/Asset Types/SHFontAsset.h | 24 +- .../Libraries/Compilers/SHFontCompiler.cpp | 217 ++++++++++++++++++ .../Libraries/Compilers/SHFontCompiler.h | 22 ++ .../Assets/Libraries/Loaders/SHFontLoader.cpp | 42 +--- SHADE_Engine/src/Assets/SHAssetMacros.h | 6 +- .../MiddleEnd/Interface/SHGraphicsSystem.cpp | 2 + 6 files changed, 262 insertions(+), 51 deletions(-) create mode 100644 SHADE_Engine/src/Assets/Libraries/Compilers/SHFontCompiler.cpp create mode 100644 SHADE_Engine/src/Assets/Libraries/Compilers/SHFontCompiler.h diff --git a/SHADE_Engine/src/Assets/Asset Types/SHFontAsset.h b/SHADE_Engine/src/Assets/Asset Types/SHFontAsset.h index 89379ac3..3f79547e 100644 --- a/SHADE_Engine/src/Assets/Asset Types/SHFontAsset.h +++ b/SHADE_Engine/src/Assets/Asset Types/SHFontAsset.h @@ -15,29 +15,25 @@ #include #include #include "msdf-atlas-gen/msdf-atlas-gen.h" +#include "math/SHMatrix.h" namespace SHADE { struct SH_API SHFontAsset : SHAssetData { + using GlyphData = std::tuple; + /*-----------------------------------------------------------------------*/ /* MEMBER VARIABLES */ /*-----------------------------------------------------------------------*/ - //! Individual glyph data - std::vector glyphData; - - //! MSDF's data structure containing the raw data of the atlas - msdfgen::Bitmap fontBitmap; - - //! Used for getting data of the font - msdf_atlas::FontGeometry fontGeometry; - - //! Handle to the font loaded. We will use this when we initialize font data. - //! This is mainly the asset part of fonts. - msdfgen::FontHandle* fontHandle; - //! Name of the shader file (without parent path) - std::string fontName; + //std::string fontName; + + //! Data containing character and uv transformation data and other misc data + std::vector glyphTransformations; + + //! The actual data of the atlas to go into the binary + std::unique_ptr bitmapData; }; diff --git a/SHADE_Engine/src/Assets/Libraries/Compilers/SHFontCompiler.cpp b/SHADE_Engine/src/Assets/Libraries/Compilers/SHFontCompiler.cpp new file mode 100644 index 00000000..dc9a8c97 --- /dev/null +++ b/SHADE_Engine/src/Assets/Libraries/Compilers/SHFontCompiler.cpp @@ -0,0 +1,217 @@ +#include "SHpch.h" +#include "SHFontCompiler.h" +#include "Graphics/MiddleEnd/TextRendering/SHFreetypeInstance.h" +#include "Assets/Asset Types/SHFontAsset.h" +#include "Math/Vector/SHVec2.h" + +#include +#include + +namespace SHADE +{ + /***************************************************************************/ + /*! + + \brief + Given a valid ptr to a font asset and relevant data, initialize the data + inside the font asset. See SHFontAsset for details. + + \param fontAsset + The ptr to the font asset. + + \param glyphData + Individual glyph data. + + \param fontBitmap + Actual bitmap data + + \param fontGeometry + Font geometry required to get advance + + */ + /***************************************************************************/ + void SHFontCompiler::WriteToFontAsset(SHFontAsset* fontAsset, std::vector const& glyphData, msdfgen::Bitmap const& fontBitmap, msdf_atlas::FontGeometry const& fontGeometry) noexcept + { + if (!fontAsset) + return; + + uint32_t numGlyphs = static_cast(glyphData.size()); + for (uint32_t i = 0; i < numGlyphs; ++i) + { + // bounding box of the glyph in atlas + double atlasL = 0.0, atlasR = 0.0, atlasT = 0.0, atlasB = 0.0; + + // bounding box of glyph as it should be placed on the baseline + double atlasPL = 0.0, atlasPR = 0.0, atlasPT = 0.0, atlasPB = 0.0; + + // initialize the bounding boxes + glyphData[i].getQuadAtlasBounds(atlasL, atlasB, atlasR, atlasT); + glyphData[i].getQuadPlaneBounds(atlasPL, atlasPB, atlasPR, atlasPT); + + // normalize the bounding box to (0 - 1). + atlasL /= fontBitmap.width(); + atlasR /= fontBitmap.width(); + atlasT /= fontBitmap.height(); + atlasB /= fontBitmap.height(); + + // Normalized texture dimensions + SHVec2 const NORMALIZED_TEX_DIMS{ static_cast (atlasR - atlasL), static_cast (atlasT - atlasB) }; + + // When we render the quad, it has to correctly scale depending on what letter/glyph we are rendering. This is for that scale. + SHVec2 const QUAD_SCALE { static_cast (atlasPR - atlasL), static_cast (atlasT - atlasB) }; + + // initialize a matrix for uv and quad transformation data + SHMatrix transformData + { + // For scaling the tex coords + NORMALIZED_TEX_DIMS[0], 0.0f, 0.0f, 0.0f, + 0.0f, NORMALIZED_TEX_DIMS[1], 0.0f, 0.0f, + + // For translating the tex coords + static_cast(atlasL), static_cast(atlasB), 1.0f, 0.0f, + + // Stores the transformation for a quad to correctly shape the glyph (first 2 values) and the bearing (last 2) + QUAD_SCALE[0], QUAD_SCALE[1], static_cast(atlasPL), static_cast(atlasPB) + }; + + // Initialize new data (we want the matrix transposed for shader use) + SHFontAsset::GlyphData newData = std::make_tuple(glyphData[i].getCodepoint(), SHMatrix::Transpose(transformData)); + + // Push 1 set of data for a character/glyph into the asset. + fontAsset->glyphTransformations.push_back(newData); + } + + // copy data from bitmap to asset. Each channel is a 32 bit float and there are 3 channels. + fontAsset->bitmapData = std::make_unique(fontBitmap.width() * fontBitmap.height() * 3 * sizeof (float)); + } + + /***************************************************************************/ + /*! + + \brief + Loads and compiles a font to binary format. Returns a path to the binary + data (XQ please confirm kor kor thanks <3). + + \param path + Path to the font file (truetype font file) to load. + + \return + Path to newly created binary data. + + */ + /***************************************************************************/ + std::optional SHFontCompiler::LoadAndCompileFont(AssetPath path) noexcept + { + msdfgen::FontHandle* fontHandle = nullptr; + + // XQ I need your help for path manipulation to actually load the msdfgen::FontHandle here. Am I doing this correctly? + fontHandle = msdfgen::loadFont(SHFreetypeInstance::GetFreetypeHandle(), path.string().c_str()); + + // Compile a font asset + auto* fontAsset = CompileFontToMemory(fontHandle); + + // No path to binary format + if (!fontAsset) + return {}; + + CompileFontToBinary(path, *fontAsset); + + return {}; + } + + /***************************************************************************/ + /*! + + \brief + This function takes in a font handle and generates a font asset from it. + It first geneates an atlas and all relevant data before creating the + asset. + + \param fontHandle + MSDF font handle required to initialize member variables in SHFontAsset. + + \return + A pointer to a brand new font asset. + + */ + /***************************************************************************/ + SHADE::SHFontAsset const* SHFontCompiler::CompileFontToMemory(msdfgen::FontHandle* fontHandle) noexcept + { + // Individual glyph geometry + std::vector glyphData; + + // Actual bitmap data + msdfgen::Bitmap fontBitmap; + + // Font geometry required to get advance + msdf_atlas::FontGeometry fontGeometry (&glyphData); + + // Load char set + fontGeometry.loadCharset(fontHandle, 1.0, msdf_atlas::Charset::ASCII); + + // Apply MSDF edge coloring + const double maxCornerAngle = 3.0; + for (msdf_atlas::GlyphGeometry& glyph : glyphData) + glyph.edgeColoring(&msdfgen::edgeColoringInkTrap, maxCornerAngle, 0); + + // configure parameters for atlas generation + msdf_atlas::TightAtlasPacker atlasPacker; + atlasPacker.setDimensionsConstraint(msdf_atlas::TightAtlasPacker::DimensionsConstraint::SQUARE); + + atlasPacker.setMinimumScale(64.0); + atlasPacker.setPixelRange(2.0); + atlasPacker.setMiterLimit(1.0); + atlasPacker.pack(glyphData.data(), static_cast(glyphData.size())); + + // Get the dimensions after applying parameters + int width = 0, height = 0; + atlasPacker.getDimensions(width, height); + + // generate the atlas + msdf_atlas::ImmediateAtlasGenerator> generator(width, height); + msdf_atlas::GeneratorAttributes genAttribs; + generator.setAttributes(genAttribs); + generator.setThreadCount(4); + generator.generate(glyphData.data(), static_cast(glyphData.size())); + + fontBitmap = std::move(((msdfgen::Bitmap&&)generator.atlasStorage())); + + // at this point we have all the required data to initialize a font asset. + + // Dynamically allocate new asset + SHFontAsset* newAsset = new SHFontAsset(); + + // Now we populate it with data + WriteToFontAsset(newAsset, glyphData, fontBitmap, fontGeometry); + + return newAsset; + } + + std::string SHFontCompiler::CompileFontToBinary(AssetPath path, SHFontAsset const& asset) noexcept + { + std::string newPath{ path.string() }; + newPath = newPath.substr(0, newPath.find_last_of('.')); + newPath += SHADER_BUILT_IN_EXTENSION.data(); + + std::ofstream file{ newPath, std::ios::binary | std::ios::out | std::ios::trunc }; + + //file.write( + // reinterpret_cast(&data.shaderType), sizeof(uint8_t) + //); + + //size_t const byteCount = sizeof(uint32_t) * data.spirvBinary.size(); + + //file.write( + // reinterpret_cast(&byteCount), sizeof(size_t) + //); + + //file.write( + // reinterpret_cast(data.spirvBinary.data()), byteCount + //); + + file.close(); + + return newPath; + } + +} \ No newline at end of file diff --git a/SHADE_Engine/src/Assets/Libraries/Compilers/SHFontCompiler.h b/SHADE_Engine/src/Assets/Libraries/Compilers/SHFontCompiler.h new file mode 100644 index 00000000..c5e68aa6 --- /dev/null +++ b/SHADE_Engine/src/Assets/Libraries/Compilers/SHFontCompiler.h @@ -0,0 +1,22 @@ +#pragma once + +#include "Assets/SHAssetMacros.h" +#include "msdf-atlas-gen/msdf-atlas-gen.h" + + +namespace SHADE +{ + class SHFontAsset; + + class SHFontCompiler + { + private: + static void WriteToFontAsset (SHFontAsset* fontAsset, std::vector const& glyphData, msdfgen::Bitmap const& fontBitmap, msdf_atlas::FontGeometry const& fontGeometry) noexcept; + + public: + static std::optional LoadAndCompileFont (AssetPath path) noexcept; + static SHFontAsset const* CompileFontToMemory (msdfgen::FontHandle* fontHandle) noexcept; + static std::string CompileFontToBinary (AssetPath path, SHFontAsset const& asset) noexcept; + + }; +} diff --git a/SHADE_Engine/src/Assets/Libraries/Loaders/SHFontLoader.cpp b/SHADE_Engine/src/Assets/Libraries/Loaders/SHFontLoader.cpp index da2f966a..93de789b 100644 --- a/SHADE_Engine/src/Assets/Libraries/Loaders/SHFontLoader.cpp +++ b/SHADE_Engine/src/Assets/Libraries/Loaders/SHFontLoader.cpp @@ -7,46 +7,18 @@ namespace SHADE { SHADE::SHAssetData* SHFontLoader::Load(AssetPath path) { - //auto result = new SHFontAsset(); - - //// save the font name - //result->fontName = path.stem().stem().string(); - - //result->fontHandle = msdfgen::loadFont(SHFreetypeInstance::GetFreetypeHandle(), path.string().c_str()); - - ////result->fontGeometry = msdf_atlas::FontGeometry(&result->glyphData); - - //result->fontGeometry.loadCharset(font, 1.0f, msdf_atlas::Charset::ASCII); - - //// Apply MSDF edge coloring - //const double maxCornerAngle = 3.0; - //for (GlyphGeometry& glyph : glyphData) - // glyph.edgeColoring(&msdfgen::edgeColoringInkTrap, maxCornerAngle, 0); - - //TightAtlasPacker atlasPacker; - //atlasPacker.setDimensionsConstraint(TightAtlasPacker::DimensionsConstraint::SQUARE); - - //atlasPacker.setMinimumScale(64.0); - //atlasPacker.setPixelRange(2.0); - //atlasPacker.setMiterLimit(1.0); - //atlasPacker.pack(glyphData.data(), static_cast(glyphData.size())); - - - //int width = 0, height = 0; - //atlasPacker.getDimensions(width, height); - - //ImmediateAtlasGenerator> generator(width, height); - //GeneratorAttributes genAttribs; - //generator.setAttributes(genAttribs); - //generator.setThreadCount(4); - //generator.generate(glyphData.data(), static_cast(glyphData.size())); - - return nullptr; } void SHFontLoader::Write(SHAssetData const* data, AssetPath path) { + /* + Stuff to write to binary file : + - Interleaved per character data + - codepoint (actual character) + - 4x4 Matrix data (stores UV transform + extra data) + - Actual atlas texture + */ } diff --git a/SHADE_Engine/src/Assets/SHAssetMacros.h b/SHADE_Engine/src/Assets/SHAssetMacros.h index 92c4b69e..b89fcb07 100644 --- a/SHADE_Engine/src/Assets/SHAssetMacros.h +++ b/SHADE_Engine/src/Assets/SHAssetMacros.h @@ -79,7 +79,8 @@ constexpr std::string_view META_EXTENSION {".shmeta"}; constexpr std::string_view AUDIO_EXTENSION {".ogg"}; constexpr std::string_view AUDIO_WAV_EXTENSION {".wav"}; constexpr std::string_view SHADER_EXTENSION{ ".shshader" }; -constexpr std::string_view SHADER_BUILT_IN_EXTENSION{".shshaderb"}; +constexpr std::string_view SHADER_BUILT_IN_EXTENSION{ ".shshaderb" }; +constexpr std::string_view FONT_EXTENSION{ ".shfont" }; constexpr std::string_view SCRIPT_EXTENSION {".cs"}; constexpr std::string_view SCENE_EXTENSION {".shade"}; constexpr std::string_view PREFAB_EXTENSION {".shprefab"}; @@ -90,7 +91,8 @@ constexpr std::string_view MODEL_EXTENSION {".shmodel"}; constexpr std::string_view EXTENSIONS[] = { AUDIO_EXTENSION, SHADER_EXTENSION, - SHADER_BUILT_IN_EXTENSION, + SHADER_BUILT_IN_EXTENSION, + FONT_EXTENSION, MATERIAL_EXTENSION, TEXTURE_EXTENSION, MODEL_EXTENSION, diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.cpp b/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.cpp index c7b864d5..26befb28 100644 --- a/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.cpp +++ b/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.cpp @@ -311,6 +311,8 @@ namespace SHADE lightingSubSystem = resourceManager.Create(); lightingSubSystem->Init(device, descPool); + + SHFreetypeInstance::Init(); } void SHGraphicsSystem::InitBuiltInResources(void) From 1165b9fa47a2d34fd97213cc4bb5be42edf0941f Mon Sep 17 00:00:00 2001 From: Brandon Mak Date: Mon, 7 Nov 2022 19:38:08 +0800 Subject: [PATCH 003/226] Text Rendering WIP --- .../src/Assets/Asset Types/SHFontAsset.h | 3 +- .../Libraries/Compilers/SHFontCompiler.cpp | 72 ++++++++++++++----- .../Assets/Libraries/Loaders/SHFontLoader.cpp | 39 ++++++++++ .../TextRendering/SHTextRendererComponent.cpp | 69 ++++++++++++++++++ .../TextRendering/SHTextRendererComponent.h | 37 ++++++++++ .../SHTextRenderingSubSystem.cpp | 7 ++ .../TextRendering/SHTextRenderingSubSystem.h | 27 +++++++ 7 files changed, 235 insertions(+), 19 deletions(-) create mode 100644 SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRendererComponent.cpp create mode 100644 SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRendererComponent.h create mode 100644 SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRenderingSubSystem.cpp create mode 100644 SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRenderingSubSystem.h diff --git a/SHADE_Engine/src/Assets/Asset Types/SHFontAsset.h b/SHADE_Engine/src/Assets/Asset Types/SHFontAsset.h index 3f79547e..c2fcb20c 100644 --- a/SHADE_Engine/src/Assets/Asset Types/SHFontAsset.h +++ b/SHADE_Engine/src/Assets/Asset Types/SHFontAsset.h @@ -35,6 +35,7 @@ namespace SHADE //! The actual data of the atlas to go into the binary std::unique_ptr bitmapData; - + //! size of the bitmap + uint32_t bitmapSize; }; } diff --git a/SHADE_Engine/src/Assets/Libraries/Compilers/SHFontCompiler.cpp b/SHADE_Engine/src/Assets/Libraries/Compilers/SHFontCompiler.cpp index dc9a8c97..804ec994 100644 --- a/SHADE_Engine/src/Assets/Libraries/Compilers/SHFontCompiler.cpp +++ b/SHADE_Engine/src/Assets/Libraries/Compilers/SHFontCompiler.cpp @@ -81,8 +81,12 @@ namespace SHADE fontAsset->glyphTransformations.push_back(newData); } + uint32_t bytesRequired = fontBitmap.width() * fontBitmap.height() * 3 * sizeof(float); + // copy data from bitmap to asset. Each channel is a 32 bit float and there are 3 channels. - fontAsset->bitmapData = std::make_unique(fontBitmap.width() * fontBitmap.height() * 3 * sizeof (float)); + fontAsset->bitmapData = std::make_unique(bytesRequired); + + fontAsset->bitmapSize = bytesRequired; } /***************************************************************************/ @@ -107,14 +111,19 @@ namespace SHADE // XQ I need your help for path manipulation to actually load the msdfgen::FontHandle here. Am I doing this correctly? fontHandle = msdfgen::loadFont(SHFreetypeInstance::GetFreetypeHandle(), path.string().c_str()); - // Compile a font asset - auto* fontAsset = CompileFontToMemory(fontHandle); + if (fontHandle) + { + // Compile a font asset + auto* fontAsset = CompileFontToMemory(fontHandle); - // No path to binary format - if (!fontAsset) - return {}; + // No path to binary format + if (!fontAsset) + return {}; - CompileFontToBinary(path, *fontAsset); + return CompileFontToBinary(path, *fontAsset); + } + + SHLOG_ERROR("Unable to open font file: {}", path.string()); return {}; } @@ -124,7 +133,7 @@ namespace SHADE \brief This function takes in a font handle and generates a font asset from it. - It first geneates an atlas and all relevant data before creating the + It first generates an atlas and all relevant data before creating the asset. \param fontHandle @@ -187,6 +196,24 @@ namespace SHADE return newAsset; } + /***************************************************************************/ + /*! + + \brief + After generating the asset we call this function to serialize the font + data into binary data. + + \param path + path to font file (?). + + \param asset + Asset to write. + + \return + Path the asset. + + */ + /***************************************************************************/ std::string SHFontCompiler::CompileFontToBinary(AssetPath path, SHFontAsset const& asset) noexcept { std::string newPath{ path.string() }; @@ -195,19 +222,28 @@ namespace SHADE std::ofstream file{ newPath, std::ios::binary | std::ios::out | std::ios::trunc }; - //file.write( - // reinterpret_cast(&data.shaderType), sizeof(uint8_t) - //); + uint32_t numGlyphs = asset.glyphTransformations.size(); - //size_t const byteCount = sizeof(uint32_t) * data.spirvBinary.size(); + // Write number of glyphs first + file.write(reinterpret_cast(&numGlyphs), sizeof (uint32_t)); - //file.write( - // reinterpret_cast(&byteCount), sizeof(size_t) - //); + for (uint32_t i = 0; i < numGlyphs; ++i) + { + auto const& [glyph, data] = asset.glyphTransformations[i]; + + // write the glyph first + file.write (reinterpret_cast(&glyph), sizeof (msdfgen::unicode_t)); + + // then write the data next to it + file.write (reinterpret_cast(&data), sizeof (SHMatrix)); + } + + // Write bytes required for bitmap + file.write(reinterpret_cast(asset.bitmapSize), sizeof (uint32_t)); + + // now we write the actual bitmap + file.write (reinterpret_cast(asset.bitmapData.get()), asset.bitmapSize); - //file.write( - // reinterpret_cast(data.spirvBinary.data()), byteCount - //); file.close(); diff --git a/SHADE_Engine/src/Assets/Libraries/Loaders/SHFontLoader.cpp b/SHADE_Engine/src/Assets/Libraries/Loaders/SHFontLoader.cpp index 93de789b..36482d09 100644 --- a/SHADE_Engine/src/Assets/Libraries/Loaders/SHFontLoader.cpp +++ b/SHADE_Engine/src/Assets/Libraries/Loaders/SHFontLoader.cpp @@ -2,11 +2,50 @@ #include "SHFontLoader.h" #include "Assets/Asset Types/SHFontAsset.h" #include "Graphics/MiddleEnd/TextRendering/SHFreetypeInstance.h" +#include "msdf-atlas-gen/msdf-atlas-gen.h" + +#include +#include +#include +#include namespace SHADE { SHADE::SHAssetData* SHFontLoader::Load(AssetPath path) { + auto newFontAsset = new SHFontAsset(); + + std::ifstream file{ path.string(), std::ios::in | std::ios::binary }; + if (!file.is_open()) + { + SHLOG_ERROR("Unable to open compiled font file: {}", path.string()); + return nullptr; + } + + uint32_t numGlyphs = 0; + + // read how many glyphs we have + file.read (reinterpret_cast(&numGlyphs), sizeof (uint32_t)); + + newFontAsset->glyphTransformations.resize(numGlyphs); + for (uint32_t i = 0; i < numGlyphs; ++i) + { + // read the glyph + file.read(reinterpret_cast(&std::get<0>(newFontAsset->glyphTransformations[i])), sizeof(msdfgen::unicode_t)); + + // Read the data for the glyph + file.read(reinterpret_cast(&std::get<1>(newFontAsset->glyphTransformations[i])), sizeof(SHMatrix)); + } + + // Read bytes required for the bitmap + file.read(reinterpret_cast(&newFontAsset->bitmapSize), sizeof(uint32_t)); + + // Read the bitmap + newFontAsset->bitmapData = std::make_unique(newFontAsset->bitmapSize); + file.read (reinterpret_cast(newFontAsset->bitmapData.get()), newFontAsset->bitmapSize); + + file.close(); + return nullptr; } diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRendererComponent.cpp b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRendererComponent.cpp new file mode 100644 index 00000000..e392e79c --- /dev/null +++ b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRendererComponent.cpp @@ -0,0 +1,69 @@ +#include "SHpch.h" +#include "SHTextRendererComponent.h" + +namespace SHADE +{ + + void SHTextRendererComponent::MakeDirty(void) noexcept + { + requiresRecompute = true; + } + + void SHTextRendererComponent::Clean(void) noexcept + { + requiresRecompute = false; + } + + /***************************************************************************/ + /*! + + \brief + On create the text has nothing. + + */ + /***************************************************************************/ + void SHTextRendererComponent::OnCreate(void) + { + text = ""; + requiresRecompute = true; + + // Default white color. + color = SHColour::WHITE; + } + + /***************************************************************************/ + /*! + + \brief + Sets the text to be rendered. + + \param newText + + + \return + + */ + /***************************************************************************/ + void SHTextRendererComponent::SetText(std::string_view newText) noexcept + { + text = newText; + MakeDirty(); + } + + /***************************************************************************/ + /*! + + \brief + Getter for the text required to render. + + \return + + + */ + /***************************************************************************/ + std::string const& SHTextRendererComponent::GetText(void) const noexcept + { + return text; + } + +} \ No newline at end of file diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRendererComponent.h b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRendererComponent.h new file mode 100644 index 00000000..0b36ac9b --- /dev/null +++ b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRendererComponent.h @@ -0,0 +1,37 @@ +#pragma once + +#include +#include +#include "ECS_Base/Components/SHComponent.h" +#include "Math/SHColour.h" + +namespace SHADE +{ + class SHTextRendererComponent final : public SHComponent + { + private: + //! Text required to be rendered + std::string text; + + //! Color of the text + SHColour color; + + //! Requires to recompute the positions of each glyph/character + bool requiresRecompute; + + void MakeDirty (void) noexcept; + void Clean (void) noexcept; + + public: + void OnCreate(void) override final; + + /*-----------------------------------------------------------------------*/ + /* SETTERS AND GETTERS */ + /*-----------------------------------------------------------------------*/ + void SetText (std::string_view newText) noexcept; + std::string const& GetText (void) const noexcept; + + + }; +} + diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRenderingSubSystem.cpp b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRenderingSubSystem.cpp new file mode 100644 index 00000000..81f51ada --- /dev/null +++ b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRenderingSubSystem.cpp @@ -0,0 +1,7 @@ +#include "SHpch.h" +#include "SHTextRenderingSubSystem.h" + +namespace SHADE +{ + +} \ No newline at end of file diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRenderingSubSystem.h b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRenderingSubSystem.h new file mode 100644 index 00000000..90879f9d --- /dev/null +++ b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRenderingSubSystem.h @@ -0,0 +1,27 @@ +#pragma once + +#include "Resource/SHHandle.h" + +namespace SHADE +{ + class SHVkLogicalDevice; + class SHVkDescriptorPool; + class SHVkDescriptorSetGroup; + class SHVkDescriptorSetLayout; + class SHVkBuffer; + class SHLightComponent; + class SHVkCommandBuffer; + + + class SHTextRenderingSubSystem + { + private: + + public: + void Init(Handle device, Handle descPool) noexcept; + void Run(uint32_t frameIndex) noexcept; + void Exit(void) noexcept; + + + }; +} From 572700fbb3d9f2b480669388612ba76d98568ae2 Mon Sep 17 00:00:00 2001 From: Brandon Mak Date: Tue, 8 Nov 2022 10:57:07 +0800 Subject: [PATCH 004/226] Text Rendering WIP --- .../src/Assets/Asset Types/SHFontAsset.h | 26 +- .../Libraries/Compilers/SHFontCompiler.cpp | 253 ------------------ .../Libraries/Compilers/SHFontCompiler.h | 22 -- .../Assets/Libraries/Loaders/SHFontLoader.cpp | 13 +- .../GlobalData/SHGraphicsGlobalData.cpp | 21 +- .../MiddleEnd/Interface/SHGraphicsConstants.h | 30 ++- .../MiddleEnd/TextRendering/SHFont.cpp | 60 +++++ .../Graphics/MiddleEnd/TextRendering/SHFont.h | 46 ++++ 8 files changed, 175 insertions(+), 296 deletions(-) delete mode 100644 SHADE_Engine/src/Assets/Libraries/Compilers/SHFontCompiler.cpp delete mode 100644 SHADE_Engine/src/Assets/Libraries/Compilers/SHFontCompiler.h create mode 100644 SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFont.cpp create mode 100644 SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFont.h diff --git a/SHADE_Engine/src/Assets/Asset Types/SHFontAsset.h b/SHADE_Engine/src/Assets/Asset Types/SHFontAsset.h index c2fcb20c..7db0bc75 100644 --- a/SHADE_Engine/src/Assets/Asset Types/SHFontAsset.h +++ b/SHADE_Engine/src/Assets/Asset Types/SHFontAsset.h @@ -1,13 +1,3 @@ -/*************************************************************************//** - * \file SHFontAsset.h - * \author Brandon Mak - * \date 5 November 2022 - * \brief - * - * Copyright (C) 2022 DigiPen Institute of Technology. Reproduction or - * disclosure of this file or its contents without the prior written consent - * of DigiPen Institute of Technology is prohibited. - *****************************************************************************/ #pragma once #include "SHAssetData.h" @@ -22,12 +12,14 @@ namespace SHADE struct SH_API SHFontAsset : SHAssetData { using GlyphData = std::tuple; + static constexpr uint32_t NUM_CHANNELS = 3; + static constexpr uint32_t BYTES_PER_CHANNEL = 3; /*-----------------------------------------------------------------------*/ /* MEMBER VARIABLES */ /*-----------------------------------------------------------------------*/ //! Name of the shader file (without parent path) - //std::string fontName; + std::string fontName; //! Data containing character and uv transformation data and other misc data std::vector glyphTransformations; @@ -35,7 +27,13 @@ namespace SHADE //! The actual data of the atlas to go into the binary std::unique_ptr bitmapData; - //! size of the bitmap - uint32_t bitmapSize; + //! Width of the bitmap + uint32_t bitmapWidth; + + //! Height of the bitmap + uint32_t bitmapHeight; + + //! Font geometry required to get kerning from + msdf_atlas::FontGeometry fontGeometry; }; -} +} \ No newline at end of file diff --git a/SHADE_Engine/src/Assets/Libraries/Compilers/SHFontCompiler.cpp b/SHADE_Engine/src/Assets/Libraries/Compilers/SHFontCompiler.cpp deleted file mode 100644 index 804ec994..00000000 --- a/SHADE_Engine/src/Assets/Libraries/Compilers/SHFontCompiler.cpp +++ /dev/null @@ -1,253 +0,0 @@ -#include "SHpch.h" -#include "SHFontCompiler.h" -#include "Graphics/MiddleEnd/TextRendering/SHFreetypeInstance.h" -#include "Assets/Asset Types/SHFontAsset.h" -#include "Math/Vector/SHVec2.h" - -#include -#include - -namespace SHADE -{ - /***************************************************************************/ - /*! - - \brief - Given a valid ptr to a font asset and relevant data, initialize the data - inside the font asset. See SHFontAsset for details. - - \param fontAsset - The ptr to the font asset. - - \param glyphData - Individual glyph data. - - \param fontBitmap - Actual bitmap data - - \param fontGeometry - Font geometry required to get advance - - */ - /***************************************************************************/ - void SHFontCompiler::WriteToFontAsset(SHFontAsset* fontAsset, std::vector const& glyphData, msdfgen::Bitmap const& fontBitmap, msdf_atlas::FontGeometry const& fontGeometry) noexcept - { - if (!fontAsset) - return; - - uint32_t numGlyphs = static_cast(glyphData.size()); - for (uint32_t i = 0; i < numGlyphs; ++i) - { - // bounding box of the glyph in atlas - double atlasL = 0.0, atlasR = 0.0, atlasT = 0.0, atlasB = 0.0; - - // bounding box of glyph as it should be placed on the baseline - double atlasPL = 0.0, atlasPR = 0.0, atlasPT = 0.0, atlasPB = 0.0; - - // initialize the bounding boxes - glyphData[i].getQuadAtlasBounds(atlasL, atlasB, atlasR, atlasT); - glyphData[i].getQuadPlaneBounds(atlasPL, atlasPB, atlasPR, atlasPT); - - // normalize the bounding box to (0 - 1). - atlasL /= fontBitmap.width(); - atlasR /= fontBitmap.width(); - atlasT /= fontBitmap.height(); - atlasB /= fontBitmap.height(); - - // Normalized texture dimensions - SHVec2 const NORMALIZED_TEX_DIMS{ static_cast (atlasR - atlasL), static_cast (atlasT - atlasB) }; - - // When we render the quad, it has to correctly scale depending on what letter/glyph we are rendering. This is for that scale. - SHVec2 const QUAD_SCALE { static_cast (atlasPR - atlasL), static_cast (atlasT - atlasB) }; - - // initialize a matrix for uv and quad transformation data - SHMatrix transformData - { - // For scaling the tex coords - NORMALIZED_TEX_DIMS[0], 0.0f, 0.0f, 0.0f, - 0.0f, NORMALIZED_TEX_DIMS[1], 0.0f, 0.0f, - - // For translating the tex coords - static_cast(atlasL), static_cast(atlasB), 1.0f, 0.0f, - - // Stores the transformation for a quad to correctly shape the glyph (first 2 values) and the bearing (last 2) - QUAD_SCALE[0], QUAD_SCALE[1], static_cast(atlasPL), static_cast(atlasPB) - }; - - // Initialize new data (we want the matrix transposed for shader use) - SHFontAsset::GlyphData newData = std::make_tuple(glyphData[i].getCodepoint(), SHMatrix::Transpose(transformData)); - - // Push 1 set of data for a character/glyph into the asset. - fontAsset->glyphTransformations.push_back(newData); - } - - uint32_t bytesRequired = fontBitmap.width() * fontBitmap.height() * 3 * sizeof(float); - - // copy data from bitmap to asset. Each channel is a 32 bit float and there are 3 channels. - fontAsset->bitmapData = std::make_unique(bytesRequired); - - fontAsset->bitmapSize = bytesRequired; - } - - /***************************************************************************/ - /*! - - \brief - Loads and compiles a font to binary format. Returns a path to the binary - data (XQ please confirm kor kor thanks <3). - - \param path - Path to the font file (truetype font file) to load. - - \return - Path to newly created binary data. - - */ - /***************************************************************************/ - std::optional SHFontCompiler::LoadAndCompileFont(AssetPath path) noexcept - { - msdfgen::FontHandle* fontHandle = nullptr; - - // XQ I need your help for path manipulation to actually load the msdfgen::FontHandle here. Am I doing this correctly? - fontHandle = msdfgen::loadFont(SHFreetypeInstance::GetFreetypeHandle(), path.string().c_str()); - - if (fontHandle) - { - // Compile a font asset - auto* fontAsset = CompileFontToMemory(fontHandle); - - // No path to binary format - if (!fontAsset) - return {}; - - return CompileFontToBinary(path, *fontAsset); - } - - SHLOG_ERROR("Unable to open font file: {}", path.string()); - - return {}; - } - - /***************************************************************************/ - /*! - - \brief - This function takes in a font handle and generates a font asset from it. - It first generates an atlas and all relevant data before creating the - asset. - - \param fontHandle - MSDF font handle required to initialize member variables in SHFontAsset. - - \return - A pointer to a brand new font asset. - - */ - /***************************************************************************/ - SHADE::SHFontAsset const* SHFontCompiler::CompileFontToMemory(msdfgen::FontHandle* fontHandle) noexcept - { - // Individual glyph geometry - std::vector glyphData; - - // Actual bitmap data - msdfgen::Bitmap fontBitmap; - - // Font geometry required to get advance - msdf_atlas::FontGeometry fontGeometry (&glyphData); - - // Load char set - fontGeometry.loadCharset(fontHandle, 1.0, msdf_atlas::Charset::ASCII); - - // Apply MSDF edge coloring - const double maxCornerAngle = 3.0; - for (msdf_atlas::GlyphGeometry& glyph : glyphData) - glyph.edgeColoring(&msdfgen::edgeColoringInkTrap, maxCornerAngle, 0); - - // configure parameters for atlas generation - msdf_atlas::TightAtlasPacker atlasPacker; - atlasPacker.setDimensionsConstraint(msdf_atlas::TightAtlasPacker::DimensionsConstraint::SQUARE); - - atlasPacker.setMinimumScale(64.0); - atlasPacker.setPixelRange(2.0); - atlasPacker.setMiterLimit(1.0); - atlasPacker.pack(glyphData.data(), static_cast(glyphData.size())); - - // Get the dimensions after applying parameters - int width = 0, height = 0; - atlasPacker.getDimensions(width, height); - - // generate the atlas - msdf_atlas::ImmediateAtlasGenerator> generator(width, height); - msdf_atlas::GeneratorAttributes genAttribs; - generator.setAttributes(genAttribs); - generator.setThreadCount(4); - generator.generate(glyphData.data(), static_cast(glyphData.size())); - - fontBitmap = std::move(((msdfgen::Bitmap&&)generator.atlasStorage())); - - // at this point we have all the required data to initialize a font asset. - - // Dynamically allocate new asset - SHFontAsset* newAsset = new SHFontAsset(); - - // Now we populate it with data - WriteToFontAsset(newAsset, glyphData, fontBitmap, fontGeometry); - - return newAsset; - } - - /***************************************************************************/ - /*! - - \brief - After generating the asset we call this function to serialize the font - data into binary data. - - \param path - path to font file (?). - - \param asset - Asset to write. - - \return - Path the asset. - - */ - /***************************************************************************/ - std::string SHFontCompiler::CompileFontToBinary(AssetPath path, SHFontAsset const& asset) noexcept - { - std::string newPath{ path.string() }; - newPath = newPath.substr(0, newPath.find_last_of('.')); - newPath += SHADER_BUILT_IN_EXTENSION.data(); - - std::ofstream file{ newPath, std::ios::binary | std::ios::out | std::ios::trunc }; - - uint32_t numGlyphs = asset.glyphTransformations.size(); - - // Write number of glyphs first - file.write(reinterpret_cast(&numGlyphs), sizeof (uint32_t)); - - for (uint32_t i = 0; i < numGlyphs; ++i) - { - auto const& [glyph, data] = asset.glyphTransformations[i]; - - // write the glyph first - file.write (reinterpret_cast(&glyph), sizeof (msdfgen::unicode_t)); - - // then write the data next to it - file.write (reinterpret_cast(&data), sizeof (SHMatrix)); - } - - // Write bytes required for bitmap - file.write(reinterpret_cast(asset.bitmapSize), sizeof (uint32_t)); - - // now we write the actual bitmap - file.write (reinterpret_cast(asset.bitmapData.get()), asset.bitmapSize); - - - file.close(); - - return newPath; - } - -} \ No newline at end of file diff --git a/SHADE_Engine/src/Assets/Libraries/Compilers/SHFontCompiler.h b/SHADE_Engine/src/Assets/Libraries/Compilers/SHFontCompiler.h deleted file mode 100644 index c5e68aa6..00000000 --- a/SHADE_Engine/src/Assets/Libraries/Compilers/SHFontCompiler.h +++ /dev/null @@ -1,22 +0,0 @@ -#pragma once - -#include "Assets/SHAssetMacros.h" -#include "msdf-atlas-gen/msdf-atlas-gen.h" - - -namespace SHADE -{ - class SHFontAsset; - - class SHFontCompiler - { - private: - static void WriteToFontAsset (SHFontAsset* fontAsset, std::vector const& glyphData, msdfgen::Bitmap const& fontBitmap, msdf_atlas::FontGeometry const& fontGeometry) noexcept; - - public: - static std::optional LoadAndCompileFont (AssetPath path) noexcept; - static SHFontAsset const* CompileFontToMemory (msdfgen::FontHandle* fontHandle) noexcept; - static std::string CompileFontToBinary (AssetPath path, SHFontAsset const& asset) noexcept; - - }; -} diff --git a/SHADE_Engine/src/Assets/Libraries/Loaders/SHFontLoader.cpp b/SHADE_Engine/src/Assets/Libraries/Loaders/SHFontLoader.cpp index 36482d09..52db00e1 100644 --- a/SHADE_Engine/src/Assets/Libraries/Loaders/SHFontLoader.cpp +++ b/SHADE_Engine/src/Assets/Libraries/Loaders/SHFontLoader.cpp @@ -37,12 +37,17 @@ namespace SHADE file.read(reinterpret_cast(&std::get<1>(newFontAsset->glyphTransformations[i])), sizeof(SHMatrix)); } - // Read bytes required for the bitmap - file.read(reinterpret_cast(&newFontAsset->bitmapSize), sizeof(uint32_t)); + // read the width + file.read(reinterpret_cast(&newFontAsset->bitmapWidth), sizeof(SHFontAsset::bitmapWidth)); + + // read the height + file.read(reinterpret_cast(&newFontAsset->bitmapHeight), sizeof(SHFontAsset::bitmapHeight)); + + uint32_t bytesRequired = newFontAsset->bitmapWidth * newFontAsset->bitmapHeight * SHFontAsset::BYTES_PER_CHANNEL * SHFontAsset::NUM_CHANNELS; // Read the bitmap - newFontAsset->bitmapData = std::make_unique(newFontAsset->bitmapSize); - file.read (reinterpret_cast(newFontAsset->bitmapData.get()), newFontAsset->bitmapSize); + newFontAsset->bitmapData = std::make_unique(bytesRequired); + file.read (reinterpret_cast(newFontAsset->bitmapData.get()), bytesRequired); file.close(); diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/GlobalData/SHGraphicsGlobalData.cpp b/SHADE_Engine/src/Graphics/MiddleEnd/GlobalData/SHGraphicsGlobalData.cpp index 9717889d..d67ccafd 100644 --- a/SHADE_Engine/src/Graphics/MiddleEnd/GlobalData/SHGraphicsGlobalData.cpp +++ b/SHADE_Engine/src/Graphics/MiddleEnd/GlobalData/SHGraphicsGlobalData.cpp @@ -45,7 +45,7 @@ namespace SHADE }; // For global data (generic data and textures) - Handle staticGlobalLayout = logicalDevice->CreateDescriptorSetLayout(SHGraphicsConstants::DescriptorSetIndex::STATIC_GLOBALS,{ genericDataBinding, texturesBinding }); + Handle staticGlobalLayout = logicalDevice->CreateDescriptorSetLayout(SHGraphicsConstants::DescriptorSetIndex::STATIC_GLOBALS,{ genericDataBinding, texturesBinding}); std::vector lightBindings{}; @@ -98,6 +98,25 @@ namespace SHADE // For High frequency global data (camera) Handle materialDataPerInstanceLayout = logicalDevice->CreateDescriptorSetLayout(SHGraphicsConstants::DescriptorSetIndex::PER_INSTANCE, { materialDataBinding }); + SHVkDescriptorSetLayout::Binding fontBitmapBinding + { + .Type = vk::DescriptorType::eCombinedImageSampler, + .Stage = vk::ShaderStageFlagBits::eFragment, + .BindPoint = SHGraphicsConstants::DescriptorSetBindings::FONT_BITMAP_DATA, + .DescriptorCount = 1, + }; + + SHVkDescriptorSetLayout::Binding fontMatrixBinding + { + .Type = vk::DescriptorType::eStorageBuffer, + .Stage = vk::ShaderStageFlagBits::eVertex, + .BindPoint = SHGraphicsConstants::DescriptorSetBindings::FONT_MATRIX_DATA, + .DescriptorCount = 1, + }; + + Handle fontDataLayout = logicalDevice->CreateDescriptorSetLayout(SHGraphicsConstants::DescriptorSetIndex::FONT_DATA, { fontBitmapBinding, fontMatrixBinding }); + + globalDescSetLayouts.push_back(staticGlobalLayout); globalDescSetLayouts.push_back(dynamicGlobalLayout); globalDescSetLayouts.push_back(cameraDataGlobalLayout); diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsConstants.h b/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsConstants.h index 0a67cd9f..fd8566d7 100644 --- a/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsConstants.h +++ b/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsConstants.h @@ -82,6 +82,14 @@ namespace SHADE /***************************************************************************/ static constexpr uint32_t RENDERGRAPH_NODE_COMPUTE_RESOURCE = 5; + /***************************************************************************/ + /*! + \brief + To store font data. + + */ + /***************************************************************************/ + static constexpr uint32_t FONT_DATA = 6; }; struct DescriptorSetBindings @@ -107,7 +115,7 @@ namespace SHADE /***************************************************************************/ /*! \brief - DescriptorSet binding for combined image sampler data. + DescriptorSet binding for light data. */ /***************************************************************************/ @@ -116,7 +124,7 @@ namespace SHADE /***************************************************************************/ /*! \brief - DescriptorSet binding for lights. + DescriptorSet binding for camera data. */ /***************************************************************************/ @@ -130,6 +138,24 @@ namespace SHADE /***************************************************************************/ static constexpr uint32_t BATCHED_PER_INST_DATA = 0; + /***************************************************************************/ + /*! + \brief + Descriptor set binding for font bitmaps. + + */ + /***************************************************************************/ + static constexpr uint32_t FONT_BITMAP_DATA = 0; + + /***************************************************************************/ + /*! + \brief + Descriptor set binding for font matrix data. + + */ + /***************************************************************************/ + static constexpr uint32_t FONT_MATRIX_DATA = 1; + }; struct VertexBufferBindings diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFont.cpp b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFont.cpp new file mode 100644 index 00000000..7d03d86f --- /dev/null +++ b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFont.cpp @@ -0,0 +1,60 @@ +#include "SHpch.h" +#include "SHFont.h" +#include "Graphics/Devices/SHVkLogicalDevice.h" +#include "Graphics/MiddleEnd/GlobalData/SHGraphicsGlobalData.h" +#include "Graphics/Descriptors/SHVkDescriptorSetGroup.h" + +namespace SHADE +{ + SHFont::SHFont(Handle const& inLogicalDeviceHdl, Handle commandPool, Handle descPool, SHFontAsset const& asset) noexcept + { + // assign device for convenient usage + logicalDevice = inLogicalDeviceHdl; + + SHImageCreateParams imageParams + { + .imageType = vk::ImageType::e2D, + .width = asset.bitmapWidth, + .height = asset.bitmapHeight, + .depth = 1, + .levels = 1, + .arrayLayers = 1, + .imageFormat = vk::Format::eR32G32B32Sfloat, + .usageFlags = vk::ImageUsageFlagBits::eSampled | vk::ImageUsageFlagBits::eTransferDst, + .createFlags = {} + }; + + uint32_t bytesRequired = asset.bitmapWidth * asset.bitmapHeight * SHFontAsset::BYTES_PER_CHANNEL * SHFontAsset::NUM_CHANNELS; + uint32_t mipOffset = 0; + + // Create the image + bitmapDataImage = logicalDevice->CreateImage(imageParams, asset.bitmapData.get(), bytesRequired, { &mipOffset, 1 }, VmaMemoryUsage::VMA_MEMORY_USAGE_AUTO, {}); + + //SHImageViewDetails viewDetails + //{ + // .viewType = vk::ImageViewType::e2D, + // .format = vk::Format::eR32G32B32Sfloat, + // .imageAspectFlags = vk::ImageAspectFlagBits::eColor, + // .baseMipLevel = 0, + // .mipLevelCount = 1, + // .baseArrayLayer = 0, + // .layerCount = 1, + //}; + //bitmapDataImageView = bitmapDataImage->CreateImageView(logicalDevice, bitmapDataImage, ) + + uint32_t glyphDataSize = asset.glyphTransformations.size() * sizeof (SHMatrix); + + // allocate GPU buffer for matrices + matrixDataBuffer = logicalDevice->CreateBuffer(glyphDataSize, nullptr, glyphDataSize, vk::BufferUsageFlagBits::eTransferDst | vk::BufferUsageFlagBits::eStorageBuffer, VMA_MEMORY_USAGE_AUTO, {}); + + // Font data desc set layout + auto fontDataLayout = SHGraphicsGlobalData::GetDescSetLayouts()[SHGraphicsConstants::DescriptorSetBindings::FONT_BITMAP_DATA]; + + // allocate desc set for the bitmap and matrix data + descSet = descPool->Allocate({fontDataLayout}, {1, 1}); + + //auto viewLayoutSampler = std::make_tuple() + descSet->ModifyWriteDescImage(SHGraphicsConstants::DescriptorSetIndex::FONT_DATA, SHGraphicsConstants::DescriptorSetBindings::FONT_BITMAP_DATA, {}); + } + +} \ No newline at end of file diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFont.h b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFont.h new file mode 100644 index 00000000..c1a8d30a --- /dev/null +++ b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFont.h @@ -0,0 +1,46 @@ +#pragma once + +#include "Resource/SHHandle.h" +#include "msdf-atlas-gen/msdf-atlas-gen.h" +#include "Assets/Asset Types/SHFontAsset.h" + +namespace SHADE +{ + class SHVkLogicalDevice; + class SHVkDescriptorPool; + class SHVkDescriptorSetGroup; + class SHVkCommandBuffer; + class SHVkCommandPool; + class SHVkImage; + class SHVkImageView; + class SHVkBuffer; + + class SHFont + { + private: + //! Device for creation and destruction + Handle logicalDevice; + + //! Font asset contains exactly what we need, so we'll use it + Handle fontAsset; + + //! Device memory that stores bitmap data + Handle bitmapDataImage; + + //! View to device memory + Handle bitmapDataImageView; + + //! Device memory that stores matrix data + Handle matrixDataBuffer; + + //! Descriptor set required to store the bitmap AND matrix data for the UV and quad transformation + Handle descSet; + + //! Used for getting the correct indices into the matrix data buffer + std::unordered_map unicodeIndexing; + + public: + SHFont (Handle const& inLogicalDeviceHdl, Handle commandPool, Handle descPool, SHFontAsset const& asset) noexcept; + + }; +} From 9be58e7e5d961df6c90f60fbc20a4f8ea38a927d Mon Sep 17 00:00:00 2001 From: Kah Wei Date: Tue, 8 Nov 2022 18:32:13 +0800 Subject: [PATCH 005/226] Added SceneGraph interaction functions in GameObject --- SHADE_Managed/src/Engine/ChildListCache.cxx | 89 ++++++++++++++ SHADE_Managed/src/Engine/ChildListCache.hxx | 80 +++++++++++++ SHADE_Managed/src/Engine/EngineInterface.hxx | 2 +- SHADE_Managed/src/Engine/GameObject.cxx | 120 +++++++++++++++++-- SHADE_Managed/src/Engine/GameObject.hxx | 102 ++++++++++++++-- 5 files changed, 372 insertions(+), 21 deletions(-) create mode 100644 SHADE_Managed/src/Engine/ChildListCache.cxx create mode 100644 SHADE_Managed/src/Engine/ChildListCache.hxx diff --git a/SHADE_Managed/src/Engine/ChildListCache.cxx b/SHADE_Managed/src/Engine/ChildListCache.cxx new file mode 100644 index 00000000..b183646f --- /dev/null +++ b/SHADE_Managed/src/Engine/ChildListCache.cxx @@ -0,0 +1,89 @@ +/************************************************************************************//*! +\file ChildListCache.cxx +\author Tng Kah Wei, kahwei.tng, 390009620 +\par email: kahwei.tng\@digipen.edu +\date Nov 11, 2022 +\brief Contains the definition of the functions for the ChildListCache managed + class. + + Note: This file is written in C++17/CLI. + +Copyright (C) 2022 DigiPen Institute of Technology. +Reproduction or disclosure of this file or its contents without the prior written consent +of DigiPen Institute of Technology is prohibited. +*//*************************************************************************************/ +// Precompiled Headers +#include "SHpch.h" +// Primary Header +#include "ChildListCache.hxx" +// External Dependencies +#include "Scene/SHSceneManager.h" +// Project Headers +#include "Utility/Debug.hxx" + +namespace SHADE +{ + /*---------------------------------------------------------------------------------*/ + /* Static Usage Functions */ + /*---------------------------------------------------------------------------------*/ + ChildListCache::ChildEnumerable^ ChildListCache::GetChildList(Entity entity) + { + // Ignore if invalid + if (entity == MAX_EID) + return nullptr; + + // Check if in cache + if (cachedLists->ContainsKey(entity)) + return cachedLists[entity]; + + // Grab the native child list + auto node = GameObject(entity).GetSceneNode(); + if (!node || node->GetChildren().empty()) + return nullptr; + + // Otherwise + // - Create the list + ChildList^ list = gcnew ChildList(); + updateChildList(list, node); + // - Cache it + cachedLists[entity] = list; + + return list; + } + + void ChildListCache::UpdateChildList(Entity entity) + { + // Ignore if invalid + if (entity == MAX_EID) + return; + + // Check if in cache + if (!cachedLists->ContainsKey(entity)) + return; + + // Update + updateChildList(cachedLists[entity], GameObject(entity).GetSceneNode()); + } + + /*---------------------------------------------------------------------------------*/ + /* Event Handling Functions */ + /*---------------------------------------------------------------------------------*/ + void ChildListCache::OnChildrenChanged(EntityID entity) + { + SAFE_NATIVE_CALL_BEGIN + UpdateChildList(entity); + SAFE_NATIVE_CALL_END_N("SHADE_Managed.ChildListCache") + } + + /*---------------------------------------------------------------------------------*/ + /* Helper Functions */ + /*---------------------------------------------------------------------------------*/ + void ChildListCache::updateChildList(ChildList^ list, const SHSceneNode* sceneNode) + { + list->Clear(); + for (auto node : sceneNode->GetChildren()) + { + list->Add(GameObject(node->GetEntityID())); + } + } +} diff --git a/SHADE_Managed/src/Engine/ChildListCache.hxx b/SHADE_Managed/src/Engine/ChildListCache.hxx new file mode 100644 index 00000000..1a2637d3 --- /dev/null +++ b/SHADE_Managed/src/Engine/ChildListCache.hxx @@ -0,0 +1,80 @@ +/************************************************************************************//*! +\file ChildListCache.hxx +\author Tng Kah Wei, kahwei.tng, 390009620 +\par email: kahwei.tng\@digipen.edu +\date Nov 11, 2022 +\brief Contains the definition of the ChildListCache managed class. + + Note: This file is written in C++17/CLI. + +Copyright (C) 2022 DigiPen Institute of Technology. +Reproduction or disclosure of this file or its contents without the prior written consent +of DigiPen Institute of Technology is prohibited. +*//*************************************************************************************/ +#pragma once + +// Project Includes +#include "GameObject.hxx" + +namespace SHADE { } + +namespace SHADE +{ + /*---------------------------------------------------------------------------------*/ + /* Forward Declarations */ + /*---------------------------------------------------------------------------------*/ + class SHSceneNode; + + /*---------------------------------------------------------------------------------*/ + /* Type Definitions */ + /*---------------------------------------------------------------------------------*/ + /// + /// Static class that caches all the lists of children for GameObjects. + /// + private ref class ChildListCache abstract sealed + { + public: + /*-----------------------------------------------------------------------------*/ + /* Type Definitions */ + /*-----------------------------------------------------------------------------*/ + using ChildList = System::Collections::Generic::List; + using ChildEnumerable = System::Collections::Generic::IEnumerable; + using ListMap = System::Collections::Generic::Dictionary; + + internal: + /*-----------------------------------------------------------------------------*/ + /* Static Usage Functions */ + /*-----------------------------------------------------------------------------*/ + /// + /// Retrieves the children list for the specified Entity. + /// + /// + /// Enumerable read only list of an Entity's children. Null if entity is invalid + /// or there are no children. + /// + static ChildEnumerable^ GetChildList(Entity entity); + /// + /// Updates the children list for the specified Entity if it exists. + /// + static void UpdateChildList(Entity entity); + + /*-----------------------------------------------------------------------------*/ + /* Event Handling Functions */ + /*-----------------------------------------------------------------------------*/ + /// + /// To be + /// + static void OnChildrenChanged(EntityID entity); + + private: + /*-----------------------------------------------------------------------------*/ + /* Static Data Members */ + /*-----------------------------------------------------------------------------*/ + static ListMap^ cachedLists = gcnew ListMap(); + + /*-----------------------------------------------------------------------------*/ + /* Helper Functions */ + /*-----------------------------------------------------------------------------*/ + static void updateChildList(ChildList^ list, const SHSceneNode* sceneNode); + }; +} \ No newline at end of file diff --git a/SHADE_Managed/src/Engine/EngineInterface.hxx b/SHADE_Managed/src/Engine/EngineInterface.hxx index 4fd8f7b3..37ded4eb 100644 --- a/SHADE_Managed/src/Engine/EngineInterface.hxx +++ b/SHADE_Managed/src/Engine/EngineInterface.hxx @@ -20,7 +20,7 @@ namespace SHADE { /// /// Static class that contains the functions for interfacing with the core - /// PlushieEngine written in C++ for managing the lifecycle of managed code. + /// SHADE Engine written in C++ for managing the lifecycle of managed code. /// private ref class EngineInterface abstract sealed { diff --git a/SHADE_Managed/src/Engine/GameObject.cxx b/SHADE_Managed/src/Engine/GameObject.cxx index 9f15c6c9..ece163f9 100644 --- a/SHADE_Managed/src/Engine/GameObject.cxx +++ b/SHADE_Managed/src/Engine/GameObject.cxx @@ -23,6 +23,7 @@ of DigiPen Institute of Technology is prohibited. #include "Utility/Convert.hxx" #include "Scripts/ScriptStore.hxx" #include "Utility/Debug.hxx" +#include "ChildListCache.hxx" namespace SHADE { @@ -87,30 +88,43 @@ namespace SHADE throw gcnew System::NullReferenceException(); return entity; } - GameObject^ GameObject::Parent::get() + GameObject GameObject::Parent::get() { if (!valid) throw gcnew System::NullReferenceException(); + const auto& SCENE_GRAPH = SHSceneManager::GetCurrentSceneGraph(); const auto* ROOT = SCENE_GRAPH.GetRoot(); - const auto* NODE = SCENE_GRAPH.GetNode(entity); if (NODE == nullptr) throw gcnew System::InvalidOperationException("Unable to retrieve SceneGraphNode for Entity " + entity.ToString()); const auto* PARENT = NODE->GetParent(); - return PARENT != ROOT ? gcnew GameObject(PARENT->GetEntityID()) : nullptr; + return PARENT != ROOT ? GameObject(PARENT->GetEntityID()) : GameObject(); } - void GameObject::Parent::set(GameObject^ newParent) + void GameObject::Parent::set(GameObject newParent) { if (!valid) throw gcnew System::NullReferenceException(); const auto& SCENE_GRAPH = SHSceneManager::GetCurrentSceneGraph(); - if (newParent == nullptr) - SCENE_GRAPH.SetParent(entity, nullptr); + if (newParent) + SCENE_GRAPH.SetParent(entity, newParent.EntityId); else - SCENE_GRAPH.SetParent(entity, newParent->EntityId); + SCENE_GRAPH.SetParent(entity, nullptr); + } + int GameObject::ChildCount::get() + { + if (!valid) + throw gcnew System::NullReferenceException(); + + const auto& SCENE_GRAPH = SHSceneManager::GetCurrentSceneGraph(); + const auto* ROOT = SCENE_GRAPH.GetRoot(); + const auto* NODE = SCENE_GRAPH.GetNode(entity); + if (NODE == nullptr) + throw gcnew System::InvalidOperationException("Unable to retrieve SceneGraphNode for Entity " + entity.ToString()); + + return static_cast(NODE->GetChildren().size()); } /*---------------------------------------------------------------------------------*/ @@ -215,6 +229,88 @@ namespace SHADE ScriptStore::RemoveScript(entity); } + /*---------------------------------------------------------------------------------*/ + /* Scene Graph Functions */ + /*---------------------------------------------------------------------------------*/ + void GameObject::DetachChildren() + { + // Validity Checks + if (!valid) + throw gcnew System::NullReferenceException(); + auto node = GetSceneNode(); + if (!node) + throw gcnew System::NullReferenceException(); + + // Unparent all children to the root + for (auto child : node->GetChildren()) + { + child->SetParent(nullptr); + ChildListCache::UpdateChildList(child->GetEntityID()); + } + ChildListCache::UpdateChildList(entity); + } + + GameObject GameObject::GetChild(int index) + { + // Validity Checks + if (!valid) + throw gcnew System::NullReferenceException(); + auto node = GetSceneNode(); + if (!node) + throw gcnew System::NullReferenceException(); + + auto child = node->GetChild(index); + return child ? GameObject(child->GetEntityID()) : GameObject(); + } + + System::Collections::Generic::IEnumerable^ GameObject::GetChildren() + { + return ChildListCache::GetChildList(entity); + } + + int GameObject::GetSiblingIndex() + { + throw gcnew System::NotImplementedException(); + } + + bool GameObject::IsChildOf(GameObject gameObj) + { + // Search parents recursively + auto node = GetSceneNode(); + while (node != nullptr) + { + if (node->GetEntityID() == gameObj.entity) + return true; + + // Go up higher + node = node->GetParent(); + } + return false; + } + + void GameObject::SetAsFirstSibling() + { + throw gcnew System::NotImplementedException(); + } + + void GameObject::SetAsLastSibling() + { + throw gcnew System::NotImplementedException(); + } + + void GameObject::SetSiblingIndex(int index) + { + throw gcnew System::NotImplementedException(); + } + + /*---------------------------------------------------------------------------------*/ + /* Operator Overloads */ + /*---------------------------------------------------------------------------------*/ + GameObject::operator bool(GameObject gameObj) + { + return gameObj.valid; + } + /*---------------------------------------------------------------------------------*/ /* Constructors */ /*---------------------------------------------------------------------------------*/ @@ -245,11 +341,15 @@ namespace SHADE } /*---------------------------------------------------------------------------------*/ - /* Operator Overloads */ + /* Helper Functions */ /*---------------------------------------------------------------------------------*/ - GameObject::operator bool(GameObject gameObj) + SHSceneNode* GameObject::GetSceneNode() { - return gameObj.valid; + const auto& SCENE_GRAPH = SHSceneManager::GetCurrentSceneGraph(); + const auto* ROOT = SCENE_GRAPH.GetRoot(); + if (!ROOT) + return nullptr; + return SCENE_GRAPH.GetNode(entity); } /*---------------------------------------------------------------------------------*/ diff --git a/SHADE_Managed/src/Engine/GameObject.hxx b/SHADE_Managed/src/Engine/GameObject.hxx index 030b917c..ec75f9d9 100644 --- a/SHADE_Managed/src/Engine/GameObject.hxx +++ b/SHADE_Managed/src/Engine/GameObject.hxx @@ -20,7 +20,7 @@ of DigiPen Institute of Technology is prohibited. namespace SHADE { /*---------------------------------------------------------------------------------*/ - /* Forward Declarations */ + /* Forward Declarations */ /*---------------------------------------------------------------------------------*/ ref class Script; ref class BaseComponent; @@ -97,10 +97,17 @@ namespace SHADE /// /// The parent entity for this GameObject. /// - property GameObject^ Parent + property GameObject Parent { - GameObject^ get(); - void set(GameObject^); + GameObject get(); + void set(GameObject); + } + /// + /// Number of Children held by this GameObject + /// + property int ChildCount + { + int get(); } /*-----------------------------------------------------------------------------*/ @@ -120,8 +127,7 @@ namespace SHADE /// /// Whether to activate or deactivate this GameObject. /// - void SetActive(bool active); - + void SetActive(bool active); /*-----------------------------------------------------------------------------*/ /* Component Access Functions */ @@ -214,6 +220,82 @@ namespace SHADE generic where T : ref class, Script void RemoveScript(); + /*-----------------------------------------------------------------------------*/ + /* Scene Graph Functions */ + /*-----------------------------------------------------------------------------*/ + /// + /// Unparents all children. Useful if you want to destroy the root of a hierarchy + /// without destroying the children. + /// + void DetachChildren(); + /// + /// Returns a child by index. + /// + /// Index of the child GameObject to retrieve. + /// + /// Handle to the GameObject if the index is valid. Invalid GameObject otherwise. + /// + GameObject GetChild(int index); + /// + /// Returns a cached enumerable container of child GameObjects of this + /// GameObject. + /// + /// + /// Enumerable container of child GameObjects of this GameObject. Null if + /// ChildCount is 0. + /// + System::Collections::Generic::IEnumerable^ GetChildren(); + /// + /// Gets the sibling index. Use GetSiblingIndex to find out the GameObject’s + /// place in this hierarchy. When the sibling index of a GameObject is changed, + /// its order in the Hierarchy window will also change. + /// + /// + /// Index of this GameObject among the parent GameObject's children. + /// + [System::ObsoleteAttribute("Not yet implemented.", true)] + int GetSiblingIndex(); + /// + /// Checks if this GameObject a direct or indirect child of the specified + /// GameObject. + /// + /// + /// True if this GameObject is a child, deep child (child of a child) or + /// identical to this GameObject, otherwise false. + /// + bool IsChildOf(GameObject gameObj); + /// + /// Move the GameObject to the start of the parent GameObject's children list. + /// + [System::ObsoleteAttribute("Not yet implemented.", true)] + void SetAsFirstSibling(); + /// + /// Move the GameObject to the end of the parent GameObject's children list. + /// + [System::ObsoleteAttribute("Not yet implemented.", true)] + void SetAsLastSibling(); + /// + /// Move the GameObject to the specified position in the parent GameObject's + /// children list. An existing object at that position if any, will be pushed + /// to the next index (existing element will be at index + 1). + /// + /// + /// Position to place this GameObject at in the hierarchy. Clamped to between + /// [0, parent.ChildCount]. + /// + [System::ObsoleteAttribute("Not yet implemented.", true)] + void SetSiblingIndex(int index); + + /*-----------------------------------------------------------------------------*/ + /* Operator Overloads */ + /*-----------------------------------------------------------------------------*/ + /// + /// Implicit conversion operator to enable checking if a GameObject is valid. + /// + /// GameObjects to check. + /// True if the GameObject is valid. + static operator bool(GameObject gameObj); + internal: /*-----------------------------------------------------------------------------*/ /* Constructors */ @@ -249,13 +331,13 @@ namespace SHADE SHEntity& GetNativeEntity(); /*-----------------------------------------------------------------------------*/ - /* Operator Overloads */ + /* Helper Functions */ /*-----------------------------------------------------------------------------*/ /// - /// Implicit conversion operator to enable checking if a GameObject is valid. + /// Retrieves the SceneNode for this GameObject's referenced entity. /// - /// GameObjects to check. - static operator bool(GameObject gameObj); + /// Pointer to the SceneNode for this GameObject.. + SHSceneNode* GetSceneNode(); private: /*-----------------------------------------------------------------------------*/ From 8512c658f9503acc83dca3a5e0ad9c6ba8089732 Mon Sep 17 00:00:00 2001 From: Kah Wei Date: Tue, 8 Nov 2022 18:32:47 +0800 Subject: [PATCH 006/226] Made GameObject an IEnumerable to follow Unity's Transform interface for iterating through children --- SHADE_Managed/src/Engine/GameObject.cxx | 20 ++++++++++++++++++++ SHADE_Managed/src/Engine/GameObject.hxx | 11 ++++++++++- TempScriptsFolder/RaccoonShowcase.cs | 5 +++++ 3 files changed, 35 insertions(+), 1 deletion(-) diff --git a/SHADE_Managed/src/Engine/GameObject.cxx b/SHADE_Managed/src/Engine/GameObject.cxx index ece163f9..e7cc4445 100644 --- a/SHADE_Managed/src/Engine/GameObject.cxx +++ b/SHADE_Managed/src/Engine/GameObject.cxx @@ -265,6 +265,9 @@ namespace SHADE System::Collections::Generic::IEnumerable^ GameObject::GetChildren() { + // Validity Checks + if (!valid) + throw gcnew System::NullReferenceException(); return ChildListCache::GetChildList(entity); } @@ -390,4 +393,21 @@ namespace SHADE { return !(lhs == rhs); } + + /*---------------------------------------------------------------------------------*/ + /* IEnummerable */ + /*---------------------------------------------------------------------------------*/ + System::Collections::Generic::IEnumerator^ GameObject::GetEnumerator() + { + System::Collections::Generic::IEnumerable^ childList = GetChildren(); + if (childList == nullptr) + return System::Linq::Enumerable::Empty()->GetEnumerator(); + else + return childList->GetEnumerator(); + } + + System::Collections::IEnumerator^ GameObject::GetEnumeratorNonGeneric() + { + return GetEnumerator(); + } } diff --git a/SHADE_Managed/src/Engine/GameObject.hxx b/SHADE_Managed/src/Engine/GameObject.hxx index ec75f9d9..ce1dd3eb 100644 --- a/SHADE_Managed/src/Engine/GameObject.hxx +++ b/SHADE_Managed/src/Engine/GameObject.hxx @@ -32,8 +32,9 @@ namespace SHADE /// Lightweight object for an Entity that allows for easy access to Component and /// Script operations. /// Can be set to a invalid/null GameObject by default construction. + /// Can also be iterated to access children. /// - public value class GameObject : public System::IEquatable + public value class GameObject : public System::IEquatable, public System::Collections::Generic::IEnumerable { public: /*-----------------------------------------------------------------------------*/ @@ -386,6 +387,14 @@ namespace SHADE /// Another GameObject to check with. /// True if both Components are different. static bool operator!=(GameObject lhs, GameObject rhs); + + /*-----------------------------------------------------------------------------*/ + /* IEnummerable */ + /*-----------------------------------------------------------------------------*/ + /// + System::Collections::Generic::IEnumerator^ GetEnumerator() override; + /// + System::Collections::IEnumerator^ GetEnumeratorNonGeneric() override = System::Collections::IEnumerable::GetEnumerator; }; } diff --git a/TempScriptsFolder/RaccoonShowcase.cs b/TempScriptsFolder/RaccoonShowcase.cs index da0b89d2..2fc8104d 100644 --- a/TempScriptsFolder/RaccoonShowcase.cs +++ b/TempScriptsFolder/RaccoonShowcase.cs @@ -27,6 +27,11 @@ public class RaccoonShowcase : Script Debug.LogError("Transform is NULL!"); } + foreach (var child in Owner) + { + Debug.Log(child.Name); + } + originalScale = Transform.LocalScale.z; } protected override void update() From 67f7d0ea2e6d04004eae6fc6c6a6b5123f1a5178 Mon Sep 17 00:00:00 2001 From: Brandon Mak Date: Thu, 10 Nov 2022 00:19:38 +0800 Subject: [PATCH 007/226] Text Rendering WIP --- .../src/Assets/Asset Types/SHFontAsset.h | 9 +- .../Assets/Libraries/Loaders/SHFontLoader.cpp | 13 +- .../MiddleEnd/TextRendering/SHFont.cpp | 103 ++++++++++++--- .../Graphics/MiddleEnd/TextRendering/SHFont.h | 6 +- .../TextRendering/SHTextRendererComponent.h | 21 +++ .../SHTextRenderingSubSystem.cpp | 120 +++++++++++++++++- .../TextRendering/SHTextRenderingSubSystem.h | 11 +- 7 files changed, 257 insertions(+), 26 deletions(-) diff --git a/SHADE_Engine/src/Assets/Asset Types/SHFontAsset.h b/SHADE_Engine/src/Assets/Asset Types/SHFontAsset.h index 7db0bc75..cb21d9d5 100644 --- a/SHADE_Engine/src/Assets/Asset Types/SHFontAsset.h +++ b/SHADE_Engine/src/Assets/Asset Types/SHFontAsset.h @@ -11,9 +11,13 @@ namespace SHADE { struct SH_API SHFontAsset : SHAssetData { - using GlyphData = std::tuple; + using GlyphData = SHMatrix; static constexpr uint32_t NUM_CHANNELS = 3; static constexpr uint32_t BYTES_PER_CHANNEL = 3; + static constexpr uint8_t BASELINE_LEFT_MATRIX_INDEX_ROW = 3; + static constexpr uint8_t BASELINE_LEFT_MATRIX_INDEX_COL = 2; + static constexpr uint8_t BASELINE_BOTTOM_MATRIX_INDEX_ROW = 3; + static constexpr uint8_t BASELINE_BOTTOM_MATRIX_INDEX_COL = 3; /*-----------------------------------------------------------------------*/ /* MEMBER VARIABLES */ @@ -21,6 +25,9 @@ namespace SHADE //! Name of the shader file (without parent path) std::string fontName; + //! Glyphs. Corresponds to the transformation container below. + std::vector glyphs; + //! Data containing character and uv transformation data and other misc data std::vector glyphTransformations; diff --git a/SHADE_Engine/src/Assets/Libraries/Loaders/SHFontLoader.cpp b/SHADE_Engine/src/Assets/Libraries/Loaders/SHFontLoader.cpp index 52db00e1..1a17ae38 100644 --- a/SHADE_Engine/src/Assets/Libraries/Loaders/SHFontLoader.cpp +++ b/SHADE_Engine/src/Assets/Libraries/Loaders/SHFontLoader.cpp @@ -27,14 +27,19 @@ namespace SHADE // read how many glyphs we have file.read (reinterpret_cast(&numGlyphs), sizeof (uint32_t)); + newFontAsset->glyphs.resize(numGlyphs); newFontAsset->glyphTransformations.resize(numGlyphs); + for (uint32_t i = 0; i < numGlyphs; ++i) { - // read the glyph - file.read(reinterpret_cast(&std::get<0>(newFontAsset->glyphTransformations[i])), sizeof(msdfgen::unicode_t)); + // Read the data for the glyph + file.read(reinterpret_cast(&newFontAsset->glyphs[i]), sizeof(msdf_atlas::unicode_t)); + } - // Read the data for the glyph - file.read(reinterpret_cast(&std::get<1>(newFontAsset->glyphTransformations[i])), sizeof(SHMatrix)); + for (uint32_t i = 0; i < numGlyphs; ++i) + { + // Read the data for the glyph transformations + file.read(reinterpret_cast(&newFontAsset->glyphTransformations[i]), sizeof(SHMatrix)); } // read the width diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFont.cpp b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFont.cpp index 7d03d86f..50641404 100644 --- a/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFont.cpp +++ b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFont.cpp @@ -3,11 +3,16 @@ #include "Graphics/Devices/SHVkLogicalDevice.h" #include "Graphics/MiddleEnd/GlobalData/SHGraphicsGlobalData.h" #include "Graphics/Descriptors/SHVkDescriptorSetGroup.h" +#include "Graphics/Buffers/SHVkBuffer.h" namespace SHADE { - SHFont::SHFont(Handle const& inLogicalDeviceHdl, Handle commandPool, Handle descPool, SHFontAsset const& asset) noexcept + SHFont::SHFont(Handle inLogicalDeviceHdl, Handle queue, Handle commandPool, Handle descPool, SHFontAsset& asset) noexcept { + /*-----------------------------------------------------------------------*/ + /* PREPARE GPU DATA */ + /*-----------------------------------------------------------------------*/ + // assign device for convenient usage logicalDevice = inLogicalDeviceHdl; @@ -30,31 +35,95 @@ namespace SHADE // Create the image bitmapDataImage = logicalDevice->CreateImage(imageParams, asset.bitmapData.get(), bytesRequired, { &mipOffset, 1 }, VmaMemoryUsage::VMA_MEMORY_USAGE_AUTO, {}); - //SHImageViewDetails viewDetails - //{ - // .viewType = vk::ImageViewType::e2D, - // .format = vk::Format::eR32G32B32Sfloat, - // .imageAspectFlags = vk::ImageAspectFlagBits::eColor, - // .baseMipLevel = 0, - // .mipLevelCount = 1, - // .baseArrayLayer = 0, - // .layerCount = 1, - //}; - //bitmapDataImageView = bitmapDataImage->CreateImageView(logicalDevice, bitmapDataImage, ) - + // Amount of data required to hold matrices for all glyphs uint32_t glyphDataSize = asset.glyphTransformations.size() * sizeof (SHMatrix); - // allocate GPU buffer for matrices - matrixDataBuffer = logicalDevice->CreateBuffer(glyphDataSize, nullptr, glyphDataSize, vk::BufferUsageFlagBits::eTransferDst | vk::BufferUsageFlagBits::eStorageBuffer, VMA_MEMORY_USAGE_AUTO, {}); + // For indexing + for (uint32_t i = 0; i < fontAsset->glyphs.size(); ++i) + unicodeIndexing.emplace(fontAsset->glyphs[i], i); + // allocate GPU buffer for matrices + matrixDataBuffer = logicalDevice->CreateBuffer(glyphDataSize, asset.glyphTransformations.data(), glyphDataSize, vk::BufferUsageFlagBits::eTransferDst | vk::BufferUsageFlagBits::eStorageBuffer, VMA_MEMORY_USAGE_AUTO, {}); + + /*-----------------------------------------------------------------------*/ + /* COMMANDS TO TRANSFER TO DEVICE MEMORY */ + /*-----------------------------------------------------------------------*/ + // Create command buffer to record transfer from host to device + Handle commandBuffer = commandPool->RequestCommandBuffer(SH_CMD_BUFFER_TYPE::PRIMARY); + + commandBuffer->BeginRecording(); + + // Prepare an image barrier + vk::ImageMemoryBarrier stagingToDst{}; + bitmapDataImage->PrepareImageTransitionInfo(vk::ImageLayout::eUndefined, vk::ImageLayout::eTransferDstOptimal, stagingToDst); + + // Transition image to dst + commandBuffer->PipelineBarrier(vk::PipelineStageFlagBits::eTopOfPipe, vk::PipelineStageFlagBits::eTransfer, {}, {}, {}, {stagingToDst}); + + // Transfer to device memory + bitmapDataImage->TransferToDeviceResource(commandBuffer); + + // Transfer to GPU buffer + matrixDataBuffer->TransferToDeviceResource(commandBuffer); + + vk::ImageMemoryBarrier dstToShaderRead{}; + commandBuffer->PipelineBarrier(vk::PipelineStageFlagBits::eTransfer, vk::PipelineStageFlagBits::eFragmentShader, {}, {}, {}, {dstToShaderRead}); + + commandBuffer->EndRecording(); + + queue->SubmitCommandBuffer({commandBuffer}); + + // wait for the command to finish + logicalDevice->WaitIdle(); + + /*-----------------------------------------------------------------------*/ + /* CREATE IMAGE VIEW */ + /*-----------------------------------------------------------------------*/ + // Create the image view to the device resource + SHImageViewDetails viewDetails + { + .viewType = vk::ImageViewType::e2D, + .format = vk::Format::eR32G32B32Sfloat, + .imageAspectFlags = vk::ImageAspectFlagBits::eColor, + .baseMipLevel = 0, + .mipLevelCount = 1, + .baseArrayLayer = 0, + .layerCount = 1, + }; + bitmapDataImageView = bitmapDataImage->CreateImageView(logicalDevice, bitmapDataImage, viewDetails); + + + /*-----------------------------------------------------------------------*/ + /* DESCRIPTORS */ + /*-----------------------------------------------------------------------*/ // Font data desc set layout auto fontDataLayout = SHGraphicsGlobalData::GetDescSetLayouts()[SHGraphicsConstants::DescriptorSetBindings::FONT_BITMAP_DATA]; - + // allocate desc set for the bitmap and matrix data - descSet = descPool->Allocate({fontDataLayout}, {1, 1}); + descSet = descPool->Allocate({ fontDataLayout }, { 1, 1 }); //auto viewLayoutSampler = std::make_tuple() descSet->ModifyWriteDescImage(SHGraphicsConstants::DescriptorSetIndex::FONT_DATA, SHGraphicsConstants::DescriptorSetBindings::FONT_BITMAP_DATA, {}); + + descSet->ModifyWriteDescBuffer(SHGraphicsConstants::DescriptorSetIndex::FONT_DATA, + SHGraphicsConstants::DescriptorSetBindings::FONT_MATRIX_DATA, {&matrixDataBuffer, 1}, 0, glyphDataSize); + + // Bind image and buffer to desc set. + descSet->UpdateDescriptorSetImages(SHGraphicsConstants::DescriptorSetIndex::FONT_DATA, SHGraphicsConstants::DescriptorSetBindings::FONT_BITMAP_DATA); + + descSet->UpdateDescriptorSetBuffer(SHGraphicsConstants::DescriptorSetIndex::FONT_DATA, SHGraphicsConstants::DescriptorSetBindings::FONT_MATRIX_DATA); + + + } + + std::unordered_map SHFont::GetUnicodeIndexing(void) const noexcept + { + return unicodeIndexing; + } + + SHADE::Handle SHFont::GetFontAsset(void) const noexcept + { + return fontAsset; } } \ No newline at end of file diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFont.h b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFont.h index c1a8d30a..215ef6fd 100644 --- a/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFont.h +++ b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFont.h @@ -14,6 +14,7 @@ namespace SHADE class SHVkImage; class SHVkImageView; class SHVkBuffer; + class SHVkQueue; class SHFont { @@ -40,7 +41,10 @@ namespace SHADE std::unordered_map unicodeIndexing; public: - SHFont (Handle const& inLogicalDeviceHdl, Handle commandPool, Handle descPool, SHFontAsset const& asset) noexcept; + SHFont (Handle inLogicalDeviceHdl, Handle queue, Handle commandPool, Handle descPool, SHFontAsset& asset) noexcept; + + std::unordered_map GetUnicodeIndexing (void) const noexcept; + Handle GetFontAsset (void) const noexcept; }; } diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRendererComponent.h b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRendererComponent.h index 0b36ac9b..769665bc 100644 --- a/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRendererComponent.h +++ b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRendererComponent.h @@ -4,11 +4,22 @@ #include #include "ECS_Base/Components/SHComponent.h" #include "Math/SHColour.h" +#include "Resource/SHHandle.h" namespace SHADE { + class SHFont; + class SHVkDescriptorSetGroup; + class SHVkBuffer; + class SHTextRendererComponent final : public SHComponent { + public: + static constexpr uint32_t MAX_CHARACTERS = 500; + + private: + using TextIndexingType = uint32_t; + private: //! Text required to be rendered std::string text; @@ -19,6 +30,15 @@ namespace SHADE //! Requires to recompute the positions of each glyph/character bool requiresRecompute; + //! Handle to the font used to render the text + Handle fontHandle; + + //! We want to index into the buffer with matrices + Handle indexingDataBuffer; + + //! character position data for each letter in the text + Handle charPositionDataBuffer; + void MakeDirty (void) noexcept; void Clean (void) noexcept; @@ -31,6 +51,7 @@ namespace SHADE void SetText (std::string_view newText) noexcept; std::string const& GetText (void) const noexcept; + friend class SHTextRenderingSubSystem; }; } diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRenderingSubSystem.cpp b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRenderingSubSystem.cpp index 81f51ada..f4705f32 100644 --- a/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRenderingSubSystem.cpp +++ b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRenderingSubSystem.cpp @@ -1,7 +1,125 @@ #include "SHpch.h" #include "SHTextRenderingSubSystem.h" +#include "Graphics/MiddleEnd/TextRendering/SHTextRendererComponent.h" +#include "ECS_Base/Managers/SHComponentManager.h" +#include "Math/Vector/SHVec4.h" +#include "Graphics/Devices/SHVkLogicalDevice.h" +#include "Graphics/MiddleEnd/TextRendering/SHFont.h" +#include "Graphics/Buffers/SHVkBuffer.h" namespace SHADE { - + void SHTextRenderingSubSystem::RecomputePositions(SHTextRendererComponent& textComp) noexcept + { + if (textComp.text.empty() || textComp.fontHandle) + return; + + // Create the buffer + if (!textComp.indexingDataBuffer) + textComp.indexingDataBuffer = logicalDevice->CreateBuffer(SHTextRendererComponent::MAX_CHARACTERS * sizeof(uint32_t), nullptr, SHTextRendererComponent::MAX_CHARACTERS * sizeof(uint32_t), vk::BufferUsageFlagBits::eVertexBuffer, VMA_MEMORY_USAGE_AUTO, VMA_ALLOCATION_CREATE_HOST_ACCESS_SEQUENTIAL_WRITE_BIT | VMA_ALLOCATION_CREATE_MAPPED_BIT); + + if (!textComp.charPositionDataBuffer) + textComp.indexingDataBuffer = logicalDevice->CreateBuffer(SHTextRendererComponent::MAX_CHARACTERS * sizeof(SHVec4), nullptr, SHTextRendererComponent::MAX_CHARACTERS * sizeof(SHVec4), vk::BufferUsageFlagBits::eVertexBuffer, VMA_MEMORY_USAGE_AUTO, VMA_ALLOCATION_CREATE_HOST_ACCESS_SEQUENTIAL_WRITE_BIT | VMA_ALLOCATION_CREATE_MAPPED_BIT); + + // For indexing font transformation in the shader + std::vector indexingData; + + // For placing glyphs correctly + std::vector charPositionData; + + // Baseline relative to entity with this component + SHVec4 baselineOrigin{ 0.0f, 0.0f, 0.0f, 1.0f }; + + // Number of characters in the string + uint32_t numChars = static_cast(textComp.text.size()); + + // Get a ref to the transform indices + auto const& glyphTransformIndices = textComp.fontHandle->GetUnicodeIndexing(); + + // Get a ref to the glyph transformations + auto const& glyphTransforms = textComp.fontHandle->GetFontAsset()->glyphTransformations; + + bool dueNextLine = false; + + // for every character + for (uint32_t i = 0; i < numChars; ++i) + { + SHTextRendererComponent::TextIndexingType index = glyphTransformIndices.at(textComp.text[i]); + + // Copy baseline + SHVec4 characterPos = baselineOrigin; + + // Get where to draw the glyph relative to the baseline + characterPos[0] += glyphTransforms[index].m[SHFontAsset::BASELINE_LEFT_MATRIX_INDEX_ROW][SHFontAsset::BASELINE_LEFT_MATRIX_INDEX_COL]; // Inside the matrix but not used in the shader so this value has no positional value + characterPos[1] += glyphTransforms[index].m[SHFontAsset::BASELINE_BOTTOM_MATRIX_INDEX_ROW][SHFontAsset::BASELINE_BOTTOM_MATRIX_INDEX_COL]; // Inside the matrix but not used in the shader so this value has no positional value + + indexingData.push_back(index); + charPositionData.push_back(characterPos); + + // if not the last character + if (i != numChars - 1) + { + // Get the advance and move the baseline + double advance = 0.0; + textComp.fontHandle->GetFontAsset()->fontGeometry.getAdvance(advance, textComp.text[i], textComp.text[static_cast(i) + 1]); + baselineOrigin[0] += static_cast(advance); + + //if (baselineOrigin[0] >= textComp.estimatedLineLength) + //{ + // dueNextLine = true; + //} + } + + //if (dueNextLine && textComp.renderedText[i] == ' ') + //{ + // baselineOrigin[0] = 0.0f; + // baselineOrigin[1] -= textComp.lineSpacing; + // dueNextLine = false; + //} + } + + textComp.indexingDataBuffer->WriteToMemory(indexingData.data(), indexingData.size() * sizeof (SHTextRendererComponent::TextIndexingType),0, 0); + textComp.charPositionDataBuffer->WriteToMemory(charPositionData.data(), charPositionData.size() * sizeof (SHVec4), 0, 0); + + indexingData.clear(); + charPositionData.clear(); + + } + + void SHTextRenderingSubSystem::Init(Handle device, Handle descPool) noexcept + { + logicalDevice = device; + } + + void SHTextRenderingSubSystem::Run(uint32_t frameIndex) noexcept + { + auto& textRendererComps = SHComponentManager::GetDense(); + + for (auto& comp : textRendererComps) + { + // If the component is dirty + if (comp.requiresRecompute) + { + RecomputePositions(comp); + comp.Clean(); + } + + } + } + + void SHTextRenderingSubSystem::Render(void) noexcept + { + auto& textRendererComps = SHComponentManager::GetDense(); + for (auto& comp : textRendererComps) + { + // draw the component + + } + } + + void SHTextRenderingSubSystem::Exit(void) noexcept + { + + } + } \ No newline at end of file diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRenderingSubSystem.h b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRenderingSubSystem.h index 90879f9d..ec43c85b 100644 --- a/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRenderingSubSystem.h +++ b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRenderingSubSystem.h @@ -11,15 +11,22 @@ namespace SHADE class SHVkBuffer; class SHLightComponent; class SHVkCommandBuffer; - + class SHTextRendererComponent; class SHTextRenderingSubSystem { private: - + + //! Logical device for creation and destruction + Handle logicalDevice; + + private: + void RecomputePositions(SHTextRendererComponent& textComp) noexcept; + public: void Init(Handle device, Handle descPool) noexcept; void Run(uint32_t frameIndex) noexcept; + void Render (void) noexcept; void Exit(void) noexcept; From 4731df28f0e805fd8cd77f57a212e484182e61c2 Mon Sep 17 00:00:00 2001 From: Diren D Bharwani Date: Thu, 10 Nov 2022 02:16:33 +0800 Subject: [PATCH 008/226] Skeleton for Reworked Physics Debug Draw --- .../src/Application/SBApplication.cpp | 13 +- .../Inspector/SHEditorComponentView.hpp | 8 +- .../GlobalData/SHGraphicsGlobalData.cpp | 2 +- .../MiddleEnd/Lights/SHLightingSubSystem.cpp | 8 +- .../Components/SHColliderComponent.cpp | 4 +- SHADE_Engine/src/Physics/SHCollisionShape.cpp | 3 +- SHADE_Engine/src/Physics/SHCollisionShape.h | 2 +- .../src/Physics/SHPhysicsDebugDrawSystem.cpp | 169 ++++++++++++++++++ .../src/Physics/SHPhysicsDebugDrawSystem.h | 120 +++++++++++++ SHADE_Engine/src/Physics/SHPhysicsObject.cpp | 16 +- SHADE_Engine/src/Physics/SHPhysicsSystem.cpp | 154 +--------------- SHADE_Engine/src/Physics/SHPhysicsSystem.h | 86 +++++---- .../src/Serialization/SHYAMLConverters.h | 8 +- SHADE_Engine/src/Tools/SHUtilities.h | 12 +- SHADE_Engine/src/Tools/SHUtilities.hpp | 7 - 15 files changed, 364 insertions(+), 248 deletions(-) create mode 100644 SHADE_Engine/src/Physics/SHPhysicsDebugDrawSystem.cpp create mode 100644 SHADE_Engine/src/Physics/SHPhysicsDebugDrawSystem.h diff --git a/SHADE_Application/src/Application/SBApplication.cpp b/SHADE_Application/src/Application/SBApplication.cpp index f4102067..0bf99e78 100644 --- a/SHADE_Application/src/Application/SBApplication.cpp +++ b/SHADE_Application/src/Application/SBApplication.cpp @@ -101,7 +101,6 @@ namespace Sandbox SHSystemManager::RegisterRoutine(); SHSystemManager::RegisterRoutine(); SHSystemManager::RegisterRoutine(); - SHSystemManager::RegisterRoutine(); SHSystemManager::RegisterRoutine(); SHSystemManager::RegisterRoutine(); @@ -160,12 +159,12 @@ namespace Sandbox SHSystemManager::RunRoutines(editor->editorState != SHEditor::State::PLAY, 0.016f); editor->PollPicking(); - static bool drawColliders = false; - if (SHInputManager::GetKeyDown(SHInputManager::SH_KEYCODE::F10)) - { - drawColliders = !drawColliders; - SHSystemManager::GetSystem()->SetDrawColliders(drawColliders); - } + //static bool drawColliders = false; + //if (SHInputManager::GetKeyDown(SHInputManager::SH_KEYCODE::F10)) + //{ + // drawColliders = !drawColliders; + // SHSystemManager::GetSystem()->SetDrawColliders(drawColliders); + //} } // Finish all graphics jobs first graphicsSystem->AwaitGraphicsExecution(); diff --git a/SHADE_Engine/src/Editor/EditorWindow/Inspector/SHEditorComponentView.hpp b/SHADE_Engine/src/Editor/EditorWindow/Inspector/SHEditorComponentView.hpp index 85d10c1a..7e7db174 100644 --- a/SHADE_Engine/src/Editor/EditorWindow/Inspector/SHEditorComponentView.hpp +++ b/SHADE_Engine/src/Editor/EditorWindow/Inspector/SHEditorComponentView.hpp @@ -246,21 +246,21 @@ namespace SHADE if (collider->GetType() == SHCollisionShape::Type::BOX) { SHEditorWidgets::BeginPanel(std::format("{} Box #{}", ICON_FA_CUBE, i).data(), { ImGui::GetContentRegionAvail().x, ImGui::GetContentRegionAvail().y }); - auto box = reinterpret_cast(collider->GetShape()); + const auto* BOX = reinterpret_cast(collider->GetShape()); SHEditorWidgets::DragVec3 ( "Half Extents", { "X", "Y", "Z" }, - [box] { return box->GetRelativeExtents(); }, + [BOX] { return BOX->GetRelativeExtents(); }, [collider](SHVec3 const& vec) { collider->SetBoundingBox(vec); }); } else if (collider->GetType() == SHCollisionShape::Type::SPHERE) { SHEditorWidgets::BeginPanel(std::format("{} Sphere #{}", ICON_MD_CIRCLE, i).data(), { ImGui::GetContentRegionAvail().x, ImGui::GetContentRegionAvail().y }); - auto sphere = reinterpret_cast(collider->GetShape()); + const auto* SPHERE = reinterpret_cast(collider->GetShape()); SHEditorWidgets::DragFloat ( "Radius", - [sphere] { return sphere->GetRelativeRadius(); }, + [SPHERE] { return SPHERE->GetRelativeRadius(); }, [collider](float const& value) { collider->SetBoundingSphere(value); }); } else if (collider->GetType() == SHCollisionShape::Type::CAPSULE) diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/GlobalData/SHGraphicsGlobalData.cpp b/SHADE_Engine/src/Graphics/MiddleEnd/GlobalData/SHGraphicsGlobalData.cpp index 53adf2fe..de42d9a3 100644 --- a/SHADE_Engine/src/Graphics/MiddleEnd/GlobalData/SHGraphicsGlobalData.cpp +++ b/SHADE_Engine/src/Graphics/MiddleEnd/GlobalData/SHGraphicsGlobalData.cpp @@ -60,7 +60,7 @@ namespace SHADE }); - for (uint32_t i = 1; i <= SHUtilities::ToUnderlying(SH_LIGHT_TYPE::NUM_TYPES); ++i) + for (uint32_t i = 1; i <= SHUtilities::ConvertEnum(SH_LIGHT_TYPE::NUM_TYPES); ++i) { lightBindings.push_back (SHVkDescriptorSetLayout::Binding { diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/Lights/SHLightingSubSystem.cpp b/SHADE_Engine/src/Graphics/MiddleEnd/Lights/SHLightingSubSystem.cpp index 02bd8f1f..51eaf5f1 100644 --- a/SHADE_Engine/src/Graphics/MiddleEnd/Lights/SHLightingSubSystem.cpp +++ b/SHADE_Engine/src/Graphics/MiddleEnd/Lights/SHLightingSubSystem.cpp @@ -379,7 +379,7 @@ namespace SHADE SHComponentManager::CreateComponentSparseSet(); logicalDevice = device; - uint32_t constexpr NUM_LIGHT_TYPES = SHUtilities::ToUnderlying(SH_LIGHT_TYPE::NUM_TYPES); + uint32_t constexpr NUM_LIGHT_TYPES = SHUtilities::ConvertEnum(SH_LIGHT_TYPE::NUM_TYPES); std::vector variableSizes{ NUM_LIGHT_TYPES }; std::fill (variableSizes.begin(), variableSizes.end(), 1); @@ -431,7 +431,7 @@ namespace SHADE /***************************************************************************/ void SHLightingSubSystem::Run(SHMatrix const& viewMat, uint32_t frameIndex) noexcept { - static uint32_t constexpr NUM_LIGHT_TYPES = SHUtilities::ToUnderlying(SH_LIGHT_TYPE::NUM_TYPES); + static uint32_t constexpr NUM_LIGHT_TYPES = SHUtilities::ConvertEnum(SH_LIGHT_TYPE::NUM_TYPES); auto& lightComps = SHComponentManager::GetDense(); bool expanded = false; @@ -451,7 +451,7 @@ namespace SHADE for (auto& light : lightComps) { - auto enumValue = SHUtilities::ToUnderlying(light.GetLightData().type); + auto enumValue = SHUtilities::ConvertEnum(light.GetLightData().type); // First we want to make sure the light is already bound to the system. if it // isn't, we write it to the correct buffer. @@ -491,7 +491,7 @@ namespace SHADE // is a new buffer. If some expansion was detected, update descriptor sets. if (expanded) { - uint32_t constexpr NUM_LIGHT_TYPES = SHUtilities::ToUnderlying(SH_LIGHT_TYPE::NUM_TYPES); + uint32_t constexpr NUM_LIGHT_TYPES = SHUtilities::ConvertEnum(SH_LIGHT_TYPE::NUM_TYPES); for (uint32_t i = 0; i < NUM_LIGHT_TYPES; ++i) { UpdateDescSet(i); diff --git a/SHADE_Engine/src/Physics/Components/SHColliderComponent.cpp b/SHADE_Engine/src/Physics/Components/SHColliderComponent.cpp index 93126fc5..864de46f 100644 --- a/SHADE_Engine/src/Physics/Components/SHColliderComponent.cpp +++ b/SHADE_Engine/src/Physics/Components/SHColliderComponent.cpp @@ -88,7 +88,7 @@ namespace SHADE { case SHCollisionShape::Type::BOX: { - auto* box = reinterpret_cast(collisionShape.GetShape()); + auto* box = reinterpret_cast(collisionShape.shape); const SHVec3& RELATIVE_EXTENTS = box->GetRelativeExtents(); // Recompute world extents based on new scale and fixed relative extents @@ -99,7 +99,7 @@ namespace SHADE } case SHCollisionShape::Type::SPHERE: { - auto* sphere = reinterpret_cast(collisionShape.GetShape()); + auto* sphere = reinterpret_cast(collisionShape.shape); const float RELATIVE_RADIUS = sphere->GetRelativeRadius(); // Recompute world radius based on new scale and fixed radius diff --git a/SHADE_Engine/src/Physics/SHCollisionShape.cpp b/SHADE_Engine/src/Physics/SHCollisionShape.cpp index c8f8020c..bc2347e7 100644 --- a/SHADE_Engine/src/Physics/SHCollisionShape.cpp +++ b/SHADE_Engine/src/Physics/SHCollisionShape.cpp @@ -164,9 +164,8 @@ namespace SHADE return rotationOffset; } - SHShape* SHCollisionShape::GetShape() noexcept + const SHShape* SHCollisionShape::GetShape() const noexcept { - dirty = true; return shape; } diff --git a/SHADE_Engine/src/Physics/SHCollisionShape.h b/SHADE_Engine/src/Physics/SHCollisionShape.h index 9c8c1d41..526428fd 100644 --- a/SHADE_Engine/src/Physics/SHCollisionShape.h +++ b/SHADE_Engine/src/Physics/SHCollisionShape.h @@ -82,7 +82,7 @@ namespace SHADE [[nodiscard]] const SHVec3& GetPositionOffset () const noexcept; [[nodiscard]] const SHVec3& GetRotationOffset () const noexcept; - [[nodiscard]] SHShape* GetShape () noexcept; + [[nodiscard]] const SHShape* GetShape () const noexcept; /*---------------------------------------------------------------------------------*/ /* Setter Functions */ diff --git a/SHADE_Engine/src/Physics/SHPhysicsDebugDrawSystem.cpp b/SHADE_Engine/src/Physics/SHPhysicsDebugDrawSystem.cpp new file mode 100644 index 00000000..514fb749 --- /dev/null +++ b/SHADE_Engine/src/Physics/SHPhysicsDebugDrawSystem.cpp @@ -0,0 +1,169 @@ +/**************************************************************************************** + * \file SHPhysicsDebugDrawSystem.cpp + * \author Diren D Bharwani, diren.dbharwani, 390002520 + * \brief Implementation for the Physics Debug Draw System + * + * \copyright Copyright (C) 2022 DigiPen Institute of Technology. Reproduction or + * disclosure of this file or its contents without the prior written consent + * of DigiPen Institute of Technology is prohibited. +****************************************************************************************/ + +#include + +// Primary Header +#include "SHPhysicsDebugDrawSystem.h" + +// Project Headers +#include "ECS_Base/Managers/SHSystemManager.h" +#include "Graphics/MiddleEnd/Interface/SHDebugDrawSystem.h" + +namespace SHADE +{ + /*-----------------------------------------------------------------------------------*/ + /* Static Data Member Definitions */ + /*-----------------------------------------------------------------------------------*/ + + const SHPhysicsDebugDrawSystem::DebugDrawFunction SHPhysicsDebugDrawSystem::drawFunctions[SHPhysicsDebugDrawSystem::NUM_FLAGS] = + { + SHPhysicsDebugDrawSystem::drawColliders + , SHPhysicsDebugDrawSystem::drawColliderAABBs + , SHPhysicsDebugDrawSystem::drawBroadPhaseAABBs + , SHPhysicsDebugDrawSystem::drawContactPoints + , SHPhysicsDebugDrawSystem::drawContactNormals + }; + + /*-----------------------------------------------------------------------------------*/ + /* Constructors & Destructor Definitions */ + /*-----------------------------------------------------------------------------------*/ + + SHPhysicsDebugDrawSystem::SHPhysicsDebugDrawSystem() noexcept + : debugDrawFlags { 0 } + , physicsSystem { nullptr } + , rp3dDebugRenderer { nullptr } + { + debugColours[SHUtilities::ConvertEnum(DebugDrawFlags::COLLIDER)] = + debugColours[SHUtilities::ConvertEnum(DebugDrawFlags::COLLIDER_AABB)] = SHColour::YELLOW; + debugColours[SHUtilities::ConvertEnum(DebugDrawFlags::BROAD_PHASE_AABB)] = SHColour::CYAN; + debugColours[SHUtilities::ConvertEnum(DebugDrawFlags::CONTACT_POINTS)] = SHColour::RED; + debugColours[SHUtilities::ConvertEnum(DebugDrawFlags::CONTACT_NORMALS)] = SHColour::RED; + } + + SHPhysicsDebugDrawSystem::PhysicsDebugDrawRoutine::PhysicsDebugDrawRoutine() + : SHSystemRoutine { "Physics Debug Draw", true } + {} + + /*-----------------------------------------------------------------------------------*/ + /* Getter Function Definitions */ + /*-----------------------------------------------------------------------------------*/ + + bool SHPhysicsDebugDrawSystem::GetDebugDrawFlag(DebugDrawFlags flag) const noexcept + { + const auto INT_FLAG = SHUtilities::ConvertEnum(flag); + if (INT_FLAG < 0 || INT_FLAG >= NUM_FLAGS) + { + SHLOG_ERROR("Invalid Debug Draw Flag Passed {} in. Unable to get debug draw state!", INT_FLAG) + return false; + } + + return debugDrawFlags & 1U << SHUtilities::ConvertEnum(flag); + } + + /*-----------------------------------------------------------------------------------*/ + /* Setter Function Definitions */ + /*-----------------------------------------------------------------------------------*/ + + void SHPhysicsDebugDrawSystem::SetDebugDrawFlag(DebugDrawFlags flag, bool value) noexcept + { + const auto INT_FLAG = SHUtilities::ConvertEnum(flag); + if (INT_FLAG < 0 || INT_FLAG >= NUM_FLAGS) + { + SHLOG_ERROR("Invalid Debug Draw Flag Passed {} in. Unable to set debug draw state!", INT_FLAG) + return; + } + + value ? (debugDrawFlags |= 1U << INT_FLAG) : (debugDrawFlags &= ~(1U << INT_FLAG)); + } + + /*-----------------------------------------------------------------------------------*/ + /* Public Function Member Definitions */ + /*-----------------------------------------------------------------------------------*/ + + void SHPhysicsDebugDrawSystem::Init() + { + SHASSERT(physicsSystem == nullptr, "Non-existent physics system attached to the physics debug draw system!") + physicsSystem = SHSystemManager::GetSystem(); + } + + void SHPhysicsDebugDrawSystem::Exit() + { + physicsSystem = nullptr; + } + + void SHPhysicsDebugDrawSystem::PhysicsDebugDrawRoutine::Execute(double) noexcept + { + + } + + /*-----------------------------------------------------------------------------------*/ + /* Private Function Member Definitions */ + /*-----------------------------------------------------------------------------------*/ + + void SHPhysicsDebugDrawSystem::drawColliders(rp3d::DebugRenderer* debugRenderer) noexcept + { + auto* debugDrawSystem = SHSystemManager::GetSystem(); + if (debugDrawSystem == nullptr) + { + SHLOG_ERROR("Unable to get a debug draw system for Physics Debug Drawing!") + return; + } + + const auto& COLLIDER_SET = SHComponentManager::GetDense(); + for (const auto& COLLIDER : COLLIDER_SET) + { + // Get the colliders of each component + const SHVec3& POS = COLLIDER.GetPosition(); + const SHQuaternion& ROT = COLLIDER.GetOrientation(); + + for (auto& collisionShape : COLLIDER.GetCollisionShapes()) + { + switch (collisionShape.GetType()) + { + case SHCollisionShape::Type::BOX: + { + auto* BOX = reinterpret_cast(collisionShape.GetShape()); + + break; + } + case SHCollisionShape::Type::SPHERE: + { + + + break; + } + default: break; + } + } + } + } + + void SHPhysicsDebugDrawSystem::drawColliderAABBs(rp3d::DebugRenderer* debugRenderer) noexcept + { + + } + + void SHPhysicsDebugDrawSystem::drawBroadPhaseAABBs(rp3d::DebugRenderer* debugRenderer) noexcept + { + + } + + void SHPhysicsDebugDrawSystem::drawContactPoints(rp3d::DebugRenderer* debugRenderer) noexcept + { + + } + + void SHPhysicsDebugDrawSystem::drawContactNormals(rp3d::DebugRenderer* debugRenderer) noexcept + { + + } + +} // namespace SHADE \ No newline at end of file diff --git a/SHADE_Engine/src/Physics/SHPhysicsDebugDrawSystem.h b/SHADE_Engine/src/Physics/SHPhysicsDebugDrawSystem.h new file mode 100644 index 00000000..860d99d8 --- /dev/null +++ b/SHADE_Engine/src/Physics/SHPhysicsDebugDrawSystem.h @@ -0,0 +1,120 @@ +/**************************************************************************************** + * \file SHPhysicsDebugDrawSystem.h + * \author Diren D Bharwani, diren.dbharwani, 390002520 + * \brief Interface for the Physics Debug Draw System + * + * \copyright Copyright (C) 2022 DigiPen Institute of Technology. Reproduction or + * disclosure of this file or its contents without the prior written consent + * of DigiPen Institute of Technology is prohibited. +****************************************************************************************/ + +#pragma once + +#include + +// Project Headers +#include "ECS_Base/System/SHSystemRoutine.h" +#include "Math/SHColour.h" +#include "SHPhysicsSystem.h" +#include "Tools/SHUtilities.h" + +namespace SHADE +{ + /*-----------------------------------------------------------------------------------*/ + /* Type Definitions */ + /*-----------------------------------------------------------------------------------*/ + + class SH_API SHPhysicsDebugDrawSystem : public SHSystem + { + public: + /*---------------------------------------------------------------------------------*/ + /* Type Definitions */ + /*---------------------------------------------------------------------------------*/ + + enum class DebugDrawFlags + { + COLLIDER + , COLLIDER_AABB + , BROAD_PHASE_AABB + , CONTACT_POINTS + , CONTACT_NORMALS + + , NUM_FLAGS + }; + + /*---------------------------------------------------------------------------------*/ + /* Constructors & Destructor */ + /*---------------------------------------------------------------------------------*/ + + SHPhysicsDebugDrawSystem() noexcept; + + /*---------------------------------------------------------------------------------*/ + /* Getter Functions */ + /*---------------------------------------------------------------------------------*/ + + bool GetDebugDrawFlag(DebugDrawFlags flag) const noexcept; + + /*---------------------------------------------------------------------------------*/ + /* Setter Functions */ + /*---------------------------------------------------------------------------------*/ + + void SetDebugDrawFlag(DebugDrawFlags flag, bool value) noexcept; + + /*---------------------------------------------------------------------------------*/ + /* Function Members */ + /*---------------------------------------------------------------------------------*/ + + void Init() override; + void Exit() override; + + /*---------------------------------------------------------------------------------*/ + /* System Routines */ + /*---------------------------------------------------------------------------------*/ + + class SH_API PhysicsDebugDrawRoutine : public SHSystemRoutine + { + public: + /*-------------------------------------------------------------------------------*/ + /* Constructors & Destructor */ + /*-------------------------------------------------------------------------------*/ + + PhysicsDebugDrawRoutine(); + + /*-------------------------------------------------------------------------------*/ + /* Function Members */ + /*-------------------------------------------------------------------------------*/ + void Execute(double dt) noexcept override; + }; + + private: + /*---------------------------------------------------------------------------------*/ + /* Type Definitions */ + /*---------------------------------------------------------------------------------*/ + + using DebugDrawFunction = void(*)(rp3d::DebugRenderer*) noexcept; + + /*---------------------------------------------------------------------------------*/ + /* Data Members */ + /*---------------------------------------------------------------------------------*/ + + static constexpr int NUM_FLAGS = SHUtilities::ConvertEnum(DebugDrawFlags::NUM_FLAGS); + + static const DebugDrawFunction drawFunctions[NUM_FLAGS]; + + uint8_t debugDrawFlags; + SHPhysicsSystem* physicsSystem; + rp3d::DebugRenderer* rp3dDebugRenderer; + SHColour debugColours[NUM_FLAGS]; + + /*---------------------------------------------------------------------------------*/ + /* Function Members */ + /*---------------------------------------------------------------------------------*/ + + static void drawColliders (rp3d::DebugRenderer* debugRenderer) noexcept; + static void drawColliderAABBs (rp3d::DebugRenderer* debugRenderer) noexcept; + static void drawBroadPhaseAABBs (rp3d::DebugRenderer* debugRenderer) noexcept; + static void drawContactPoints (rp3d::DebugRenderer* debugRenderer) noexcept; + static void drawContactNormals (rp3d::DebugRenderer* debugRenderer) noexcept; + }; + +} // namespace SHADE diff --git a/SHADE_Engine/src/Physics/SHPhysicsObject.cpp b/SHADE_Engine/src/Physics/SHPhysicsObject.cpp index 00c6943b..26e3e786 100644 --- a/SHADE_Engine/src/Physics/SHPhysicsObject.cpp +++ b/SHADE_Engine/src/Physics/SHPhysicsObject.cpp @@ -136,16 +136,16 @@ namespace SHADE { case SHCollisionShape::Type::BOX: { - const auto* box = reinterpret_cast(collider->GetShape()); - rp3d::BoxShape* newBox = factory->createBoxShape(box->GetWorldExtents()); + const auto* BOX = reinterpret_cast(collider->GetShape()); + rp3d::BoxShape* newBox = factory->createBoxShape(BOX->GetWorldExtents()); rp3dBody->addCollider(newBox, OFFSETS); break; } case SHCollisionShape::Type::SPHERE: { - const auto* sphere = reinterpret_cast(collider->GetShape()); - rp3d::SphereShape* newSphere = factory->createSphereShape(sphere->GetWorldRadius()); + const auto* SPHERE = reinterpret_cast(collider->GetShape()); + rp3d::SphereShape* newSphere = factory->createSphereShape(SPHERE->GetWorldRadius()); rp3dBody->addCollider(newSphere, OFFSETS); break; @@ -190,19 +190,19 @@ namespace SHADE { case SHCollisionShape::Type::BOX: { - const auto* box = reinterpret_cast(collider.GetShape()); + const auto* BOX = reinterpret_cast(collider.GetShape()); auto* rp3dBoxShape = reinterpret_cast(rp3dCollider->getCollisionShape()); - rp3dBoxShape->setHalfExtents(box->GetWorldExtents()); + rp3dBoxShape->setHalfExtents(BOX->GetWorldExtents()); break; } case SHCollisionShape::Type::SPHERE: { - const auto* sphere = reinterpret_cast(collider.GetShape()); + const auto* SPHERE = reinterpret_cast(collider.GetShape()); auto* rp3dSphereShape = reinterpret_cast(rp3dCollider->getCollisionShape()); - rp3dSphereShape->setRadius(sphere->GetWorldRadius()); + rp3dSphereShape->setRadius(SPHERE->GetWorldRadius()); break; } diff --git a/SHADE_Engine/src/Physics/SHPhysicsSystem.cpp b/SHADE_Engine/src/Physics/SHPhysicsSystem.cpp index 437b5ff8..35d1b5de 100644 --- a/SHADE_Engine/src/Physics/SHPhysicsSystem.cpp +++ b/SHADE_Engine/src/Physics/SHPhysicsSystem.cpp @@ -32,7 +32,6 @@ namespace SHADE SHPhysicsSystem::SHPhysicsSystem() : worldUpdated { false } - , debugDrawFlags { 0 } , interpolationFactor { 0.0 } , fixedDT { 60.0 } , world { nullptr } @@ -50,11 +49,6 @@ namespace SHADE : SHSystemRoutine { "Physics PostUpdate", false } {} - SHPhysicsSystem::PhysicsDebugDraw::PhysicsDebugDraw() - : SHSystemRoutine { "Physics DebugDraw", true } - {} - - /*-----------------------------------------------------------------------------------*/ /* Getter Function Definitions */ /*-----------------------------------------------------------------------------------*/ @@ -107,29 +101,9 @@ namespace SHADE return 0; } - bool SHPhysicsSystem::GetDrawColliders() const noexcept + const SHPhysicsSystem::EntityObjectMap& SHPhysicsSystem::GetPhysicsObjects() const noexcept { - return debugDrawFlags & SHUtilities::ConvertEnum(DebugDrawFlags::COLLIDER); - } - - bool SHPhysicsSystem::GetDrawColliderAABBs() const noexcept - { - return debugDrawFlags & SHUtilities::ConvertEnum(DebugDrawFlags::COLLIDER_AABB); - } - - bool SHPhysicsSystem::GetDrawBroadPhase() const noexcept - { - return debugDrawFlags & SHUtilities::ConvertEnum(DebugDrawFlags::BROAD_PHASE_AABB); - } - - bool SHPhysicsSystem::GetDrawContactPoints() const noexcept - { - return debugDrawFlags & SHUtilities::ConvertEnum(DebugDrawFlags::CONTACT_POINTS); - } - - bool SHPhysicsSystem::GetDrawContactNormals() const noexcept - { - return debugDrawFlags & SHUtilities::ConvertEnum(DebugDrawFlags::CONTACT_NORMALS); + return map; } const SHPhysicsSystem::CollisionEvents& SHPhysicsSystem::GetCollisionInfo() const noexcept @@ -214,96 +188,6 @@ namespace SHADE } } - void SHPhysicsSystem::SetDrawColliders(bool shouldDraw) noexcept - { - static constexpr auto FLAG_VALUE = SHUtilities::ConvertEnum(DebugDrawFlags::COLLIDER); - shouldDraw ? debugDrawFlags |= FLAG_VALUE : debugDrawFlags &= ~(FLAG_VALUE); - - if (world == nullptr) - { - SHLOGV_WARNING("No physics world has been initialised!") - return; - } - - world->getDebugRenderer().setIsDebugItemDisplayed - ( - rp3d::DebugRenderer::DebugItem::COLLISION_SHAPE, - shouldDraw - ); - } - - void SHPhysicsSystem::SetDrawColliderAABBs(bool shouldDraw) noexcept - { - static constexpr auto FLAG_VALUE = SHUtilities::ConvertEnum(DebugDrawFlags::COLLIDER_AABB); - shouldDraw ? debugDrawFlags |= FLAG_VALUE : debugDrawFlags &= ~(FLAG_VALUE); - - if (world == nullptr) - { - SHLOGV_WARNING("No physics world has been initialised!") - return; - } - - world->getDebugRenderer().setIsDebugItemDisplayed - ( - rp3d::DebugRenderer::DebugItem::COLLIDER_AABB, - shouldDraw - ); - } - - void SHPhysicsSystem::SetDrawBroadPhase(bool shouldDraw) noexcept - { - static constexpr auto FLAG_VALUE = SHUtilities::ConvertEnum(DebugDrawFlags::BROAD_PHASE_AABB); - shouldDraw ? debugDrawFlags |= FLAG_VALUE : debugDrawFlags &= ~(FLAG_VALUE); - - if (world == nullptr) - { - SHLOGV_WARNING("No physics world has been initialised!") - return; - } - - world->getDebugRenderer().setIsDebugItemDisplayed - ( - rp3d::DebugRenderer::DebugItem::COLLIDER_BROADPHASE_AABB, - shouldDraw - ); - } - - void SHPhysicsSystem::SetDrawContactPoints(bool shouldDraw) noexcept - { - static constexpr auto FLAG_VALUE = SHUtilities::ConvertEnum(DebugDrawFlags::CONTACT_POINTS); - shouldDraw ? debugDrawFlags |= FLAG_VALUE : debugDrawFlags &= ~(FLAG_VALUE); - - if (world == nullptr) - { - SHLOGV_WARNING("No physics world has been initialised!") - return; - } - - world->getDebugRenderer().setIsDebugItemDisplayed - ( - rp3d::DebugRenderer::DebugItem::CONTACT_POINT, - shouldDraw - ); - } - - void SHPhysicsSystem::SetDrawContactNormals(bool shouldDraw) noexcept - { - static constexpr auto FLAG_VALUE = SHUtilities::ConvertEnum(DebugDrawFlags::CONTACT_NORMALS); - shouldDraw ? debugDrawFlags |= FLAG_VALUE : debugDrawFlags &= ~(FLAG_VALUE); - - if (world == nullptr) - { - SHLOGV_WARNING("No physics world has been initialised!") - return; - } - - world->getDebugRenderer().setIsDebugItemDisplayed - ( - rp3d::DebugRenderer::DebugItem::CONTACT_NORMAL, - shouldDraw - ); - } - /*-----------------------------------------------------------------------------------*/ /* Public Function Member Definitions */ /*-----------------------------------------------------------------------------------*/ @@ -497,40 +381,6 @@ namespace SHADE } } - void SHPhysicsSystem::PhysicsDebugDraw::Execute(double) noexcept - { - const auto* PHYSICS_SYSTEM = reinterpret_cast(GetSystem()); - if (PHYSICS_SYSTEM->debugDrawFlags == 0) - return; - - auto* debugDrawSystem = SHSystemManager::GetSystem(); - if (debugDrawSystem == nullptr) - { - SHLOGV_ERROR("Unable to debug draw physics objects due to missing SHDebugDrawSystem!"); - return; - } - - const auto& RP3D_DEBUG_RENDERER = PHYSICS_SYSTEM->world->getDebugRenderer(); - - const auto& LINES = RP3D_DEBUG_RENDERER.getLines(); - const auto& TRIANGLES = RP3D_DEBUG_RENDERER.getTriangles(); - - // Draw all lines - for (uint32_t i = 0; i < RP3D_DEBUG_RENDERER.getNbLines(); ++i) - { - const auto& LINE = LINES[i]; - debugDrawSystem->DrawLine(SHColour{ LINE.color1 }, LINE.point1, LINE.point2); - } - - for (uint32_t i = 0; i < RP3D_DEBUG_RENDERER.getNbTriangles(); ++i) - { - const auto& TRIANGLE = TRIANGLES[i]; - SHColour triColour{ TRIANGLE.color1 }; - triColour.a() = 1.0f; - debugDrawSystem->DrawTri(triColour, TRIANGLE.point1, TRIANGLE.point2, TRIANGLE.point3); - } - } - void SHPhysicsSystem::onContact(const CallbackData& callbackData) { for (uint32_t i = 0; i < callbackData.getNbContactPairs(); ++i) diff --git a/SHADE_Engine/src/Physics/SHPhysicsSystem.h b/SHADE_Engine/src/Physics/SHPhysicsSystem.h index 55575c73..3bacb061 100644 --- a/SHADE_Engine/src/Physics/SHPhysicsSystem.h +++ b/SHADE_Engine/src/Physics/SHPhysicsSystem.h @@ -36,11 +36,21 @@ namespace SHADE class SH_API SHPhysicsSystem final : public SHSystem , public rp3d::EventListener { + private: + /*---------------------------------------------------------------------------------*/ + /* Friends */ + /*---------------------------------------------------------------------------------*/ + + friend class SHPhysicsDebugDrawSystem; + public: /*---------------------------------------------------------------------------------*/ /* Type Definitions */ /*---------------------------------------------------------------------------------*/ + using CollisionEvents = std::vector; + using EntityObjectMap = std::unordered_map; + struct WorldSettings { SHVec3 gravity; @@ -49,17 +59,6 @@ namespace SHADE bool sleepingEnabled; }; - using CollisionEvents = std::vector; - - enum class DebugDrawFlags : uint8_t - { - COLLIDER = 1 - , COLLIDER_AABB = 2 - , BROAD_PHASE_AABB = 4 - , CONTACT_POINTS = 8 - , CONTACT_NORMALS = 16 - }; - /*---------------------------------------------------------------------------------*/ /* Constructors & Destructor */ /*---------------------------------------------------------------------------------*/ @@ -70,23 +69,17 @@ namespace SHADE /* Getter Functions */ /*---------------------------------------------------------------------------------*/ - [[nodiscard]] double GetFixedDT () const noexcept; + [[nodiscard]] double GetFixedDT () const noexcept; - [[nodiscard]] bool IsSleepingEnabled () const noexcept; + [[nodiscard]] bool IsSleepingEnabled () const noexcept; - [[nodiscard]] SHVec3 GetWorldGravity () const noexcept; - [[nodiscard]] uint16_t GetNumberVelocityIterations () const noexcept; - [[nodiscard]] uint16_t GetNumberPositionIterations () const noexcept; + [[nodiscard]] SHVec3 GetWorldGravity () const noexcept; + [[nodiscard]] uint16_t GetNumberVelocityIterations () const noexcept; + [[nodiscard]] uint16_t GetNumberPositionIterations () const noexcept; - [[nodiscard]] bool GetDrawColliders () const noexcept; - [[nodiscard]] bool GetDrawColliderAABBs () const noexcept; - [[nodiscard]] bool GetDrawBroadPhase () const noexcept; - [[nodiscard]] bool GetDrawContactPoints () const noexcept; - [[nodiscard]] bool GetDrawContactNormals () const noexcept; - - [[nodiscard]] const CollisionEvents& GetCollisionInfo () const noexcept; - [[nodiscard]] const CollisionEvents& GetTriggerInfo () const noexcept; - + [[nodiscard]] const EntityObjectMap& GetPhysicsObjects () const noexcept; + [[nodiscard]] const CollisionEvents& GetCollisionInfo () const noexcept; + [[nodiscard]] const CollisionEvents& GetTriggerInfo () const noexcept; /*---------------------------------------------------------------------------------*/ /* Setter Functions */ @@ -100,13 +93,6 @@ namespace SHADE void SetWorldSettings (const WorldSettings& settings) const noexcept; - // TODO(Diren): Can the debug draw flags be done through an enum? - void SetDrawColliders (bool shouldDraw) noexcept; - void SetDrawColliderAABBs (bool shouldDraw) noexcept; - void SetDrawBroadPhase (bool shouldDraw) noexcept; - void SetDrawContactPoints (bool shouldDraw) noexcept; - void SetDrawContactNormals (bool shouldDraw) noexcept; - /*---------------------------------------------------------------------------------*/ /* Function Members */ /*---------------------------------------------------------------------------------*/ @@ -127,47 +113,57 @@ namespace SHADE class SH_API PhysicsPreUpdate final : public SHSystemRoutine { public: + /*-------------------------------------------------------------------------------*/ + /* Constructors & Destructor */ + /*-------------------------------------------------------------------------------*/ PhysicsPreUpdate(); + + /*-------------------------------------------------------------------------------*/ + /* Function Members */ + /*-------------------------------------------------------------------------------*/ + void Execute(double dt) noexcept override; }; class SH_API PhysicsFixedUpdate final : public SHFixedSystemRoutine { public: + /*-------------------------------------------------------------------------------*/ + /* Constructors & Destructor */ + /*-------------------------------------------------------------------------------*/ PhysicsFixedUpdate(); + + /*-------------------------------------------------------------------------------*/ + /* Function Members */ + /*-------------------------------------------------------------------------------*/ + void Execute (double dt) noexcept override; }; class SH_API PhysicsPostUpdate final : public SHSystemRoutine { public: + /*-------------------------------------------------------------------------------*/ + /* Constructors & Destructor */ + /*-------------------------------------------------------------------------------*/ PhysicsPostUpdate(); - void Execute(double dt) noexcept override; - }; - class SH_API PhysicsDebugDraw final : public SHSystemRoutine - { - public: - PhysicsDebugDraw(); + /*-------------------------------------------------------------------------------*/ + /* Function Members */ + /*-------------------------------------------------------------------------------*/ + void Execute(double dt) noexcept override; }; private: - /*---------------------------------------------------------------------------------*/ - /* Type Definitions */ - /*---------------------------------------------------------------------------------*/ - - using EntityObjectMap = std::unordered_map; - /*---------------------------------------------------------------------------------*/ /* Data Members */ /*---------------------------------------------------------------------------------*/ bool worldUpdated; - uint8_t debugDrawFlags; double interpolationFactor; double fixedDT; diff --git a/SHADE_Engine/src/Serialization/SHYAMLConverters.h b/SHADE_Engine/src/Serialization/SHYAMLConverters.h index 1b93c63a..c0d95491 100644 --- a/SHADE_Engine/src/Serialization/SHYAMLConverters.h +++ b/SHADE_Engine/src/Serialization/SHYAMLConverters.h @@ -130,14 +130,14 @@ namespace YAML { case SHCollisionShape::Type::BOX: { - auto const bb = reinterpret_cast(rhs.GetShape()); - node[HalfExtents] = bb->GetRelativeExtents(); + const auto* BOX = reinterpret_cast(rhs.GetShape()); + node[HalfExtents] = BOX->GetRelativeExtents(); } break; case SHCollisionShape::Type::SPHERE: { - auto const bs = reinterpret_cast(rhs.GetShape()); - node[Radius] = bs->GetRelativeRadius(); + const auto* SPHERE = reinterpret_cast(rhs.GetShape()); + node[Radius] = SPHERE->GetRelativeRadius(); } break; case SHCollisionShape::Type::CAPSULE: break; diff --git a/SHADE_Engine/src/Tools/SHUtilities.h b/SHADE_Engine/src/Tools/SHUtilities.h index 287a827e..6cdd91ee 100644 --- a/SHADE_Engine/src/Tools/SHUtilities.h +++ b/SHADE_Engine/src/Tools/SHUtilities.h @@ -35,22 +35,12 @@ namespace SHADE /** * @brief Converts an enum class member from it's type to any other type. * @tparam InputType Restricted to an enum class - * @tparam OutputType The type to convert the enum class member to. Defaults to int. + * @tparam OutputType The type to convert the enum class member to. Defaults to the underlying type. * @param[in] enumClassMember A member of the specified enum class. * @returns The value of the enum class member in the output type. */ template > static constexpr OutputType ConvertEnum(InputType enumClassMember) noexcept; - - /** - * @brief Converts an enum class member from it's type to the underlying type. - * @tparam Enum Restricted to an enum class - * @param[in] value A member of the specified enum class. - * @returns The value of the enum class member in the output type. - */ - template - static constexpr typename std::underlying_type_t ToUnderlying (Enum value) noexcept; - }; } // namespace SHADE diff --git a/SHADE_Engine/src/Tools/SHUtilities.hpp b/SHADE_Engine/src/Tools/SHUtilities.hpp index e0404ea1..3f0668a2 100644 --- a/SHADE_Engine/src/Tools/SHUtilities.hpp +++ b/SHADE_Engine/src/Tools/SHUtilities.hpp @@ -24,11 +24,4 @@ namespace SHADE { return static_cast(enumClassMember); } - - template - constexpr typename std::underlying_type_t SHUtilities::ToUnderlying(Enum value) noexcept - { - return static_cast>(value); - } - } // namespace SHADE \ No newline at end of file From be6a11c62971eb5690d63881843f604bbc8facf1 Mon Sep 17 00:00:00 2001 From: Brandon Mak Date: Thu, 10 Nov 2022 08:28:44 +0800 Subject: [PATCH 009/226] Text Rendering WIP --- Assets/Shaders/Text_FS.glsl | 50 +++++++++++++++++++ Assets/Shaders/Text_VS.glsl | 39 +++++++++++++++ .../SHTextRenderingSubSystem.cpp | 9 ++++ .../TextRendering/SHTextRenderingSubSystem.h | 8 +++ 4 files changed, 106 insertions(+) create mode 100644 Assets/Shaders/Text_FS.glsl create mode 100644 Assets/Shaders/Text_VS.glsl diff --git a/Assets/Shaders/Text_FS.glsl b/Assets/Shaders/Text_FS.glsl new file mode 100644 index 00000000..d6f88687 --- /dev/null +++ b/Assets/Shaders/Text_FS.glsl @@ -0,0 +1,50 @@ +#version 450 +#extension GL_ARB_separate_shader_objects : enable +#extension GL_ARB_shading_language_420pack : enable +#extension GL_EXT_nonuniform_qualifier : require + +struct MatPropData +{ + vec4 color; + int textureIndex; + float alpha; + vec3 beta; +}; + +layout(location = 0) in struct +{ + vec4 vertPos; // location 0 + vec2 uv; // location = 1 + vec4 normal; // location = 2 + +} In; + +// material stuff +layout(location = 3) flat in struct +{ + int materialIndex; + uint eid; + uint lightLayerIndex; +} In2; + +layout (set = 0, binding = 1) uniform sampler2D textures[]; // for textures (global) +layout (std430, set = 3, binding = 0) buffer MaterialProperties // For materials +{ + MatPropData data[]; +} MatProp; + +layout(location = 0) out vec4 position; +layout(location = 1) out uint outEntityID; +layout(location = 2) out uint lightLayerIndices; +layout(location = 3) out vec4 normals; +layout(location = 4) out vec4 albedo; + +void main() +{ + position = In.vertPos; + normals = In.normal; + albedo = texture(textures[nonuniformEXT(MatProp.data[In2.materialIndex].textureIndex)], In.uv) * MatProp.data[In2.materialIndex].color; + + outEntityID = In2.eid; + lightLayerIndices = In2.lightLayerIndex; +} \ No newline at end of file diff --git a/Assets/Shaders/Text_VS.glsl b/Assets/Shaders/Text_VS.glsl new file mode 100644 index 00000000..bfc220d4 --- /dev/null +++ b/Assets/Shaders/Text_VS.glsl @@ -0,0 +1,39 @@ +#version 450 +#extension GL_KHR_vulkan_glsl : enable + +//#include "ShaderDescriptorDefinitions.glsl" + + +layout(location = 0) in vec4 positionalOffset; +layout(location = 1) in unsigned int glyphIndex; + + +layout(location = 0) out struct +{ + vec4 vertPos; // location 0 + vec2 uv; // location = 1 + vec4 normal; // location = 2 + +} Out; + +// material stuff +layout(location = 3) out struct +{ + uint eid; +} Out2; + +layout(set = 2, binding = 0) uniform CameraData +{ + vec4 position; + mat4 vpMat; + mat4 viewMat; + mat4 projMat; +} cameraData; + +void main() +{ + Out2.eid = integerData[0]; + + // clip space for rendering + gl_Position = cameraData.vpMat * worldTransform * vec4 (aVertexPos, 1.0f); +} \ No newline at end of file diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRenderingSubSystem.cpp b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRenderingSubSystem.cpp index f4705f32..0db0b785 100644 --- a/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRenderingSubSystem.cpp +++ b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRenderingSubSystem.cpp @@ -89,6 +89,8 @@ namespace SHADE void SHTextRenderingSubSystem::Init(Handle device, Handle descPool) noexcept { logicalDevice = device; + + } void SHTextRenderingSubSystem::Run(uint32_t frameIndex) noexcept @@ -114,6 +116,13 @@ namespace SHADE { // draw the component + // bind the pipeline + // bind the pipeline layout + // bind VBO (position and indices) + // bind descriptors for font (matrices) + + // call draw call + } } diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRenderingSubSystem.h b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRenderingSubSystem.h index ec43c85b..271d3b99 100644 --- a/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRenderingSubSystem.h +++ b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRenderingSubSystem.h @@ -12,6 +12,8 @@ namespace SHADE class SHLightComponent; class SHVkCommandBuffer; class SHTextRendererComponent; + class SHVkPipeline; + class SHVkPipelineLayout; class SHTextRenderingSubSystem { @@ -20,6 +22,12 @@ namespace SHADE //! Logical device for creation and destruction Handle logicalDevice; + //! Pipeline for rendering the text + Handle pipeline; + + //! Pipeline layout for the pipeline + Handle pipelineLayout; + private: void RecomputePositions(SHTextRendererComponent& textComp) noexcept; From fa0787d349900ee3fb097baf7901c08b1168bbb7 Mon Sep 17 00:00:00 2001 From: Xiao Qi Date: Thu, 10 Nov 2022 10:33:21 +0800 Subject: [PATCH 010/226] Changed hardcoded paths to use defined asset root folder Shifted scripts and project into folder in assets --- .../Scripts}/AIPrototype.cs | 0 .../Scripts}/CameraControl.cs | 0 {TempScriptsFolder => Assets/Scripts}/CameraFix.cs | 0 {TempScriptsFolder => Assets/Scripts}/Item.cs | 0 .../Scripts}/PhysicsTest.cs | 0 .../Scripts}/PickAndThrow.cs | 0 .../Scripts}/PlayerController.cs | 0 .../Scripts}/PrintWhenActive.cs | 0 .../Scripts}/RaccoonShowcase.cs | 0 .../Scripts}/RaccoonSpin.cs | 0 .../Scripts}/ThirdPersonCamera.cs | 0 SHADE_Engine/src/AudioSystem/SHAudioSystem.cpp | 10 ++++++---- .../EditorWindow/MenuBar/SHEditorMenuBar.cpp | 6 ++++-- SHADE_Engine/src/Editor/SHEditor.cpp | 14 +++++++++----- SHADE_Engine/src/Scripting/SHScriptEngine.cpp | 4 +++- 15 files changed, 22 insertions(+), 12 deletions(-) rename {TempScriptsFolder => Assets/Scripts}/AIPrototype.cs (100%) rename {TempScriptsFolder => Assets/Scripts}/CameraControl.cs (100%) rename {TempScriptsFolder => Assets/Scripts}/CameraFix.cs (100%) rename {TempScriptsFolder => Assets/Scripts}/Item.cs (100%) rename {TempScriptsFolder => Assets/Scripts}/PhysicsTest.cs (100%) rename {TempScriptsFolder => Assets/Scripts}/PickAndThrow.cs (100%) rename {TempScriptsFolder => Assets/Scripts}/PlayerController.cs (100%) rename {TempScriptsFolder => Assets/Scripts}/PrintWhenActive.cs (100%) rename {TempScriptsFolder => Assets/Scripts}/RaccoonShowcase.cs (100%) rename {TempScriptsFolder => Assets/Scripts}/RaccoonSpin.cs (100%) rename {TempScriptsFolder => Assets/Scripts}/ThirdPersonCamera.cs (100%) diff --git a/TempScriptsFolder/AIPrototype.cs b/Assets/Scripts/AIPrototype.cs similarity index 100% rename from TempScriptsFolder/AIPrototype.cs rename to Assets/Scripts/AIPrototype.cs diff --git a/TempScriptsFolder/CameraControl.cs b/Assets/Scripts/CameraControl.cs similarity index 100% rename from TempScriptsFolder/CameraControl.cs rename to Assets/Scripts/CameraControl.cs diff --git a/TempScriptsFolder/CameraFix.cs b/Assets/Scripts/CameraFix.cs similarity index 100% rename from TempScriptsFolder/CameraFix.cs rename to Assets/Scripts/CameraFix.cs diff --git a/TempScriptsFolder/Item.cs b/Assets/Scripts/Item.cs similarity index 100% rename from TempScriptsFolder/Item.cs rename to Assets/Scripts/Item.cs diff --git a/TempScriptsFolder/PhysicsTest.cs b/Assets/Scripts/PhysicsTest.cs similarity index 100% rename from TempScriptsFolder/PhysicsTest.cs rename to Assets/Scripts/PhysicsTest.cs diff --git a/TempScriptsFolder/PickAndThrow.cs b/Assets/Scripts/PickAndThrow.cs similarity index 100% rename from TempScriptsFolder/PickAndThrow.cs rename to Assets/Scripts/PickAndThrow.cs diff --git a/TempScriptsFolder/PlayerController.cs b/Assets/Scripts/PlayerController.cs similarity index 100% rename from TempScriptsFolder/PlayerController.cs rename to Assets/Scripts/PlayerController.cs diff --git a/TempScriptsFolder/PrintWhenActive.cs b/Assets/Scripts/PrintWhenActive.cs similarity index 100% rename from TempScriptsFolder/PrintWhenActive.cs rename to Assets/Scripts/PrintWhenActive.cs diff --git a/TempScriptsFolder/RaccoonShowcase.cs b/Assets/Scripts/RaccoonShowcase.cs similarity index 100% rename from TempScriptsFolder/RaccoonShowcase.cs rename to Assets/Scripts/RaccoonShowcase.cs diff --git a/TempScriptsFolder/RaccoonSpin.cs b/Assets/Scripts/RaccoonSpin.cs similarity index 100% rename from TempScriptsFolder/RaccoonSpin.cs rename to Assets/Scripts/RaccoonSpin.cs diff --git a/TempScriptsFolder/ThirdPersonCamera.cs b/Assets/Scripts/ThirdPersonCamera.cs similarity index 100% rename from TempScriptsFolder/ThirdPersonCamera.cs rename to Assets/Scripts/ThirdPersonCamera.cs diff --git a/SHADE_Engine/src/AudioSystem/SHAudioSystem.cpp b/SHADE_Engine/src/AudioSystem/SHAudioSystem.cpp index c3c7ef03..c913030b 100644 --- a/SHADE_Engine/src/AudioSystem/SHAudioSystem.cpp +++ b/SHADE_Engine/src/AudioSystem/SHAudioSystem.cpp @@ -17,6 +17,8 @@ #include #include +const std::string AUDIO_FOLDER_PATH{ std::string(ASSET_ROOT)+ "/Audio/" }; + namespace SHADE { SHAudioSystem::SHAudioSystem() @@ -79,10 +81,10 @@ namespace SHADE //SHResourceManager::LoadAllAudio(system, soundList); - LoadBank("../../Assets/Audio/Master.bank"); - LoadBank("../../Assets/Audio/Master.strings.bank"); - //LoadBank("../../Assets/Audio/Music.bank"); - LoadBank("../../Assets/Audio/footsteps.bank"); + LoadBank((AUDIO_FOLDER_PATH + "Master.bank").data()); + LoadBank((AUDIO_FOLDER_PATH + "Master.strings.bank").data()); + //LoadBank((AUDIO_FOLDER_PATH + "Music.bank").data()); + LoadBank((AUDIO_FOLDER_PATH + "footsteps.bank").data()); //auto clip = CreateAudioClip("event:/Characters/sfx_footsteps_human"); //clip->Play(); diff --git a/SHADE_Engine/src/Editor/EditorWindow/MenuBar/SHEditorMenuBar.cpp b/SHADE_Engine/src/Editor/EditorWindow/MenuBar/SHEditorMenuBar.cpp index c18f0c8c..cfb36cd0 100644 --- a/SHADE_Engine/src/Editor/EditorWindow/MenuBar/SHEditorMenuBar.cpp +++ b/SHADE_Engine/src/Editor/EditorWindow/MenuBar/SHEditorMenuBar.cpp @@ -24,6 +24,9 @@ #include "Serialization/SHSerialization.h" #include "Serialization/Configurations/SHConfigurationManager.h" + +const std::string LAYOUT_FOLDER_PATH{ std::string(ASSET_ROOT) + "/Editor/Layouts" }; + namespace SHADE { constexpr ImGuiWindowFlags editorMenuBarFlags = ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoCollapse | @@ -43,8 +46,7 @@ namespace SHADE void SHEditorMenuBar::Init() { SHEditorWindow::Init(); - constexpr std::string_view path = "../../Assets/Editor/Layouts"; - for(auto const& entry : std::filesystem::directory_iterator(path)) + for(auto const& entry : std::filesystem::directory_iterator(LAYOUT_FOLDER_PATH)) { layoutPaths.push_back(entry.path()); } diff --git a/SHADE_Engine/src/Editor/SHEditor.cpp b/SHADE_Engine/src/Editor/SHEditor.cpp index 19d147e6..c4ad3459 100644 --- a/SHADE_Engine/src/Editor/SHEditor.cpp +++ b/SHADE_Engine/src/Editor/SHEditor.cpp @@ -65,6 +65,10 @@ RTTR_REGISTRATION ); } +const std::string USER_LAYOUT_PATH{ std::string(ASSET_ROOT) + "/Editor/Layouts/UserLayout.ini" }; +const std::string DEFAULT_LAYOUT_PATH{ std::string(ASSET_ROOT) + "/Editor/Layouts/Default.ini" }; +const std::string FONT_FOLDER_PATH{ std::string(ASSET_ROOT) + "/Editor/Fonts/"}; + namespace SHADE { @@ -106,7 +110,7 @@ namespace SHADE io->ConfigFlags |= ImGuiConfigFlags_NavEnableKeyboard; // Enable Keyboard Controls io->ConfigFlags |= ImGuiConfigFlags_ViewportsEnable; //Enable for Multi-Viewports io->ConfigFlags |= ImGuiConfigFlags_DockingEnable; //Enable docking - io->IniFilename = "../../Assets/Editor/Layouts/UserLayout.ini"; + io->IniFilename = USER_LAYOUT_PATH.data(); io->ConfigWindowsMoveFromTitleBarOnly = true; InitLayout(); @@ -236,20 +240,20 @@ namespace SHADE { if(!std::filesystem::exists(io->IniFilename)) { - std::filesystem::copy_file("../../Assets/Editor/Layouts/Default.ini", io->IniFilename); + std::filesystem::copy_file(DEFAULT_LAYOUT_PATH.data(), io->IniFilename); } //eventually load preferred layout here } void SHEditor::InitFonts() noexcept { - ImFont* mainFont = io->Fonts->AddFontFromFileTTF("../../Assets/Editor/Fonts/Segoe UI.ttf", 20.f);//TODO: Change to config based assets path + ImFont* mainFont = io->Fonts->AddFontFromFileTTF(std::string(FONT_FOLDER_PATH + "Segoe UI.ttf").data(), 20.f);//TODO: Change to config based assets path ImFontConfig icons_config{}; icons_config.MergeMode = true; icons_config.GlyphOffset.y = 5.f; constexpr ImWchar icon_ranges_fa[] = { ICON_MIN_FA, ICON_MAX_FA, 0 }; - ImFont* UIFontFA = io->Fonts->AddFontFromFileTTF("../../Assets/Editor/Fonts/fa-solid-900.ttf", 20.f, &icons_config, icon_ranges_fa); //TODO: Change to config based assets path + ImFont* UIFontFA = io->Fonts->AddFontFromFileTTF(std::string(FONT_FOLDER_PATH + "fa-solid-900.ttf").data(), 20.f, &icons_config, icon_ranges_fa); //TODO: Change to config based assets path constexpr ImWchar icon_ranges_md[] = { ICON_MIN_MD, ICON_MAX_16_MD, 0 }; - ImFont* UIFontMD = io->Fonts->AddFontFromFileTTF("../../Assets/Editor/Fonts/MaterialIcons-Regular.ttf", 20.f, &icons_config, icon_ranges_md); //TODO: Change to config based assets path + ImFont* UIFontMD = io->Fonts->AddFontFromFileTTF(std::string(FONT_FOLDER_PATH + "MaterialIcons-Regular.ttf").data(), 20.f, &icons_config, icon_ranges_md); //TODO: Change to config based assets path io->Fonts->Build(); } diff --git a/SHADE_Engine/src/Scripting/SHScriptEngine.cpp b/SHADE_Engine/src/Scripting/SHScriptEngine.cpp index 827f45a2..4f3fbce6 100644 --- a/SHADE_Engine/src/Scripting/SHScriptEngine.cpp +++ b/SHADE_Engine/src/Scripting/SHScriptEngine.cpp @@ -26,13 +26,15 @@ of DigiPen Institute of Technology is prohibited. #include "Events/SHEventManager.hpp" #include "Physics/SHPhysicsSystem.h" +#include "Assets/SHAssetMacros.h" + namespace SHADE { /*-----------------------------------------------------------------------------------*/ /* Static Definitions */ /*----------------------------------------------------------------------------------*/ const std::string SHScriptEngine::DEFAULT_CSHARP_NAMESPACE = std::string("SHADE"); - const std::string SHScriptEngine::CSPROJ_DIR = "..\\..\\TempScriptsFolder"; + const std::string SHScriptEngine::CSPROJ_DIR = std::string(ASSET_ROOT) + "/Scripts"; const std::string SHScriptEngine::CSPROJ_PATH = std::string(CSPROJ_DIR) + "\\SHADE_Scripting.csproj"; /*-----------------------------------------------------------------------------------*/ From e8d2179d76150613a3f9daef12a65c2720c6cc30 Mon Sep 17 00:00:00 2001 From: Kah Wei Date: Thu, 10 Nov 2022 11:01:17 +0800 Subject: [PATCH 011/226] Added test support for List display in editor --- SHADE_Managed/src/Editor/Editor.cxx | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/SHADE_Managed/src/Editor/Editor.cxx b/SHADE_Managed/src/Editor/Editor.cxx index 54200c1e..d5ef3005 100644 --- a/SHADE_Managed/src/Editor/Editor.cxx +++ b/SHADE_Managed/src/Editor/Editor.cxx @@ -302,6 +302,29 @@ namespace SHADE registerUndoAction(object, field, newVal, gameObj); } } + // Any List + else if (field->FieldType->IsGenericType && field->FieldType->GetGenericTypeDefinition() == System::Collections::Generic::List::typeid->GetGenericTypeDefinition()) + { + System::Type^ listType = field->FieldType->GenericTypeArguments[0]; + System::Collections::IEnumerable^ listEnummerable = safe_cast(field->GetValue(object)); + + + SHEditorUI::Text(Convert::ToNative(field->Name)); + SHEditorUI::SameLine(); + SHEditorUI::Button("+"); + + SHEditorUI::Indent(); + int i = 0; + for each (System::Object^ obj in listEnummerable) + { + int val = safe_cast(obj); + SHEditorUI::InputInt(std::to_string(i), val, &isHovered); + SHEditorUI::SameLine(); + SHEditorUI::Button("-"); + ++i; + } + SHEditorUI::Unindent(); + } else { array^ interfaces = field->FieldType->GetInterfaces(); From 35bcdc5239ca3cd86ea697504f98c3355d122a9e Mon Sep 17 00:00:00 2001 From: Xiao Qi Date: Thu, 10 Nov 2022 11:14:40 +0800 Subject: [PATCH 012/226] Missed out path for config --- .../src/Serialization/Configurations/SHConfigurationManager.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SHADE_Engine/src/Serialization/Configurations/SHConfigurationManager.h b/SHADE_Engine/src/Serialization/Configurations/SHConfigurationManager.h index abf679ca..767b8c2b 100644 --- a/SHADE_Engine/src/Serialization/Configurations/SHConfigurationManager.h +++ b/SHADE_Engine/src/Serialization/Configurations/SHConfigurationManager.h @@ -25,8 +25,8 @@ namespace SHADE class SH_API SHConfigurationManager { public: - static constexpr std::string_view applicationConfigPath{"../../Assets/Application.SHConfig"}; - static constexpr std::string_view editorConfigPath{"../../Assets/Editor/Editor.SHConfig"}; + static inline std::string applicationConfigPath{ std::string(ASSET_ROOT) + "/Application.SHConfig"}; + static inline std::string editorConfigPath{ std::string(ASSET_ROOT) + "/Editor/Editor.SHConfig"}; static void SaveApplicationConfig(); static SHApplicationConfig& LoadApplicationConfig(WindowData* wndData = nullptr); From e4e48946105f06b5e9cc55fecc5cc2960e27ba60 Mon Sep 17 00:00:00 2001 From: maverickdgg Date: Thu, 10 Nov 2022 13:01:31 +0800 Subject: [PATCH 013/226] Canvas Component Added a canvas component. No functionality added yet --- SHADE_Engine/src/Camera/SHCameraSystem.cpp | 2 +- SHADE_Engine/src/UI/SHCanvasComponent.h | 35 ++++++++++++++++++++++ 2 files changed, 36 insertions(+), 1 deletion(-) create mode 100644 SHADE_Engine/src/UI/SHCanvasComponent.h diff --git a/SHADE_Engine/src/Camera/SHCameraSystem.cpp b/SHADE_Engine/src/Camera/SHCameraSystem.cpp index d5bd414d..60e66df6 100644 --- a/SHADE_Engine/src/Camera/SHCameraSystem.cpp +++ b/SHADE_Engine/src/Camera/SHCameraSystem.cpp @@ -399,7 +399,7 @@ namespace SHADE SHVec3 up = { 0.0f,1.0f,0.0f }; - ////SHVec3::RotateZ(target, SHMath::DegreesToRadians(camera.roll)); + //SHVec3::RotateZ(target, SHMath::DegreesToRadians(camera.roll)); //target = SHVec3::Normalise(target); diff --git a/SHADE_Engine/src/UI/SHCanvasComponent.h b/SHADE_Engine/src/UI/SHCanvasComponent.h new file mode 100644 index 00000000..2e9a54f1 --- /dev/null +++ b/SHADE_Engine/src/UI/SHCanvasComponent.h @@ -0,0 +1,35 @@ +#pragma once + +#include "SH_API.h" +#include "ECS_Base/Components/SHComponent.h" + + +namespace SHADE +{ + + class SH_API SHCanvasComponent final: public SHComponent + { + using CanvasSizeType = uint32_t; + + + public: + SHCanvasComponent(); + ~SHCanvasComponent() = default; + + void SetCanvasSize(CanvasSizeType width, CanvasSizeType height) noexcept; + void SetCanvasWidth(CanvasSizeType width) noexcept; + void SetCanvasHeight(CanvasSizeType height) noexcept; + + CanvasSizeType const GetCanvasWidth() const noexcept; + CanvasSizeType const GetCanvasHeight() const noexcept; + + private: + CanvasSizeType width; + CanvasSizeType height; + + + + }; + + +} \ No newline at end of file From d4d9e0c3b373a677824693947018855904e77dfe Mon Sep 17 00:00:00 2001 From: Glence Date: Thu, 10 Nov 2022 13:06:37 +0800 Subject: [PATCH 014/226] setting stuff up for fsm rename file name to fit convention pickandthrow got ref issue --- TempScriptsFolder/{Item.cs => SC_Item.cs} | 1 + .../{PickAndThrow.cs => SC_PickAndThrow.cs} | 42 +++++++++---- ...erController.cs => SC_PlayerController.cs} | 12 ++++ TempScriptsFolder/UT_BaseSate.cs | 63 +++++++++++++++++++ TempScriptsFolder/UT_StateMachine.cs | 15 +++++ 5 files changed, 120 insertions(+), 13 deletions(-) rename TempScriptsFolder/{Item.cs => SC_Item.cs} (91%) rename TempScriptsFolder/{PickAndThrow.cs => SC_PickAndThrow.cs} (82%) rename TempScriptsFolder/{PlayerController.cs => SC_PlayerController.cs} (98%) create mode 100644 TempScriptsFolder/UT_BaseSate.cs create mode 100644 TempScriptsFolder/UT_StateMachine.cs diff --git a/TempScriptsFolder/Item.cs b/TempScriptsFolder/SC_Item.cs similarity index 91% rename from TempScriptsFolder/Item.cs rename to TempScriptsFolder/SC_Item.cs index 96ec092d..4ad197b0 100644 --- a/TempScriptsFolder/Item.cs +++ b/TempScriptsFolder/SC_Item.cs @@ -8,6 +8,7 @@ public class Item : Script MEDIUM, HEAVY } + public int Score = 1; public ItemCategory currCategory; public Item(GameObject gameObj) : base(gameObj) { } diff --git a/TempScriptsFolder/PickAndThrow.cs b/TempScriptsFolder/SC_PickAndThrow.cs similarity index 82% rename from TempScriptsFolder/PickAndThrow.cs rename to TempScriptsFolder/SC_PickAndThrow.cs index ea814b36..34e7cd04 100644 --- a/TempScriptsFolder/PickAndThrow.cs +++ b/TempScriptsFolder/SC_PickAndThrow.cs @@ -4,6 +4,7 @@ using static PlayerController; public class PickAndThrow : Script { + public Vector3 holdPosition = new Vector3(0.0f, 1.0f, 0.0f); public Vector3 throwForce = new Vector3(100.0f, 200.0f, 100.0f); public GameObject item; private PlayerController pc; @@ -23,7 +24,7 @@ public class PickAndThrow : Script if (raccoonHoldLocation == null) Debug.Log("CHILD EMPTY"); else - raccoonHoldLocation.LocalPosition = new Vector3(0.0f, 1.0f, 0.0f); + raccoonHoldLocation.LocalPosition = holdPosition; } protected override void update() { @@ -38,21 +39,12 @@ public class PickAndThrow : Script lastZDir = camerAixs.z; } - if (item.GetScript() != null && itemTransform == null && itemRidibody == null) - { - itemTransform = item.GetComponent(); - if (itemTransform == null) - Debug.Log("Item transform EMPTY"); + RetrieveItemComponets(); - itemRidibody = item.GetComponent(); - if (itemRidibody == null) - Debug.Log("Item rb EMPTY"); - } - - if (pc != null && inRange && !pc.holdItem && Input.GetKey(Input.KeyCode.E)) + if (pc != null && inRange && !pc.holdItem && Input.GetMouseButtonDown(Input.MouseCode.LeftButton)) pc.holdItem = true; - if (pc != null && itemRidibody != null && itemTransform != null && pc.holdItem) + if (pc != null && pc.holdItem && itemRidibody != null && itemTransform != null) { itemTransform.LocalPosition = raccoonHoldLocation.GlobalPosition; itemRidibody.IsGravityEnabled = false; @@ -71,6 +63,30 @@ public class PickAndThrow : Script else if(!pc.holdItem && itemRidibody != null) itemRidibody.IsGravityEnabled = true; } + + private void ResetItemObject() + { + itemRidibody = null; + itemTransform = null; + item = new GameObject(); + } + + private void RetrieveItemComponets() + { + //get the transform of the given item + if (item.GetScript() != null && itemTransform == null && itemRidibody == null) + { + itemTransform = item.GetComponent(); + if (itemTransform == null) + Debug.Log("Item transform EMPTY"); + + itemRidibody = item.GetComponent(); + if (itemRidibody == null) + Debug.Log("Item rb EMPTY"); + } + } + + protected override void onCollisionEnter(CollisionInfo info) { } diff --git a/TempScriptsFolder/PlayerController.cs b/TempScriptsFolder/SC_PlayerController.cs similarity index 98% rename from TempScriptsFolder/PlayerController.cs rename to TempScriptsFolder/SC_PlayerController.cs index 86ba7c98..6b5e38d7 100644 --- a/TempScriptsFolder/PlayerController.cs +++ b/TempScriptsFolder/SC_PlayerController.cs @@ -1,5 +1,6 @@ using SHADE; using System; +using System.Collections.Generic; using static Item; public class PlayerController : Script @@ -11,10 +12,20 @@ public class PlayerController : Script RUNNING, JUMP, FALLING, + LANDED, CAUGHT, TOTAL } + public enum WalkingState + { + CARRY, + AIMING, + THROW, + WALK, + TOTAL + } + public RigidBody rb { get; set; } private Transform tranform; private Camera cam; @@ -215,6 +226,7 @@ public class PlayerController : Script { if (rb != null) { + rb.AddForce(new Vector3(axisMove.x, 0.0f,axisMove.y) * moveForce); if (isMoveKeyPress) diff --git a/TempScriptsFolder/UT_BaseSate.cs b/TempScriptsFolder/UT_BaseSate.cs new file mode 100644 index 00000000..a2842eee --- /dev/null +++ b/TempScriptsFolder/UT_BaseSate.cs @@ -0,0 +1,63 @@ +using SHADE; +using System; + +public abstract class BaseState +{ + + protected string stateName = "Base State"; + protected StateMachine machine; + protected string animationName = ""; + + public BaseState(StateMachine stateMachine, string animName) + { + machine = stateMachine; + animationName = animName; + } + + public virtual void OnEnter() + { + + } + + public abstract void Update(float dt); + + public virtual void OnExit() + { + + } + + public string GetStateName() + { + return stateName; + } + + public string GetAnimName() + { + return animationName; + } + + public virtual float GetAnimPercent() + { + return 1.0f; + } + + public virtual void onCollisionEnter(CollisionInfo other) + { + } + + public virtual void onCollisionStay(CollisionInfo other) + { + } + public virtual void onCollisionExit(CollisionInfo info) + { + } + public virtual void onTriggerEnter(CollisionInfo info) + { + } + public virtual void onTriggerStay(CollisionInfo info) + { + } + public virtual void onTriggerExit(CollisionInfo info) + { + } +} diff --git a/TempScriptsFolder/UT_StateMachine.cs b/TempScriptsFolder/UT_StateMachine.cs new file mode 100644 index 00000000..393c6a45 --- /dev/null +++ b/TempScriptsFolder/UT_StateMachine.cs @@ -0,0 +1,15 @@ +using SHADE; +using System; +using System.Collections.Generic; + +public abstract class StateMachine : Script +{ + private Dictionary stateDictionary; + public BaseState currentState = null; + public string currentStateName; + public string currentAnimName; + + public StateMachine(GameObject gameObj) : base(gameObj) { } + +} + From 3efecd64e71149a18d502861c6ab6cce8aef9c47 Mon Sep 17 00:00:00 2001 From: Diren D Bharwani Date: Thu, 10 Nov 2022 14:30:30 +0800 Subject: [PATCH 015/226] Added box & sphere debug draw for physics --- Assets/Scenes/M2Scene.shade | 32 ++++++ .../src/Application/SBApplication.cpp | 39 ++++--- .../src/Physics/SHPhysicsDebugDrawSystem.cpp | 107 ++++++++++++++---- .../src/Physics/SHPhysicsDebugDrawSystem.h | 17 +-- 4 files changed, 148 insertions(+), 47 deletions(-) diff --git a/Assets/Scenes/M2Scene.shade b/Assets/Scenes/M2Scene.shade index 30dea780..939c2117 100644 --- a/Assets/Scenes/M2Scene.shade +++ b/Assets/Scenes/M2Scene.shade @@ -226,4 +226,36 @@ Color: {x: 1, y: 1, z: 1, w: 1} Layer: 4294967295 Strength: 0.25 + Scripts: ~ +- EID: 10 + Name: Default + IsActive: true + NumberOfChildren: 0 + Components: + Transform Component: + Translate: {x: -1.50709069, y: 2.57871056, z: -5} + Rotate: {x: -0.463157475, y: -0.553180635, z: 0.0868046582} + Scale: {x: 0.99998343, y: 0.999987662, z: 0.999981642} + RigidBody Component: + Type: Dynamic + Mass: 1 + Drag: 0 + Angular Drag: 0 + Use Gravity: true + Interpolate: true + Freeze Position X: false + Freeze Position Y: false + Freeze Position Z: false + Freeze Rotation X: false + Freeze Rotation Y: false + Freeze Rotation Z: false + Collider Component: + Colliders: + - Is Trigger: false + Type: Sphere + Radius: 1 + Friction: 0.400000006 + Bounciness: 0 + Density: 1 + Position Offset: {x: 0, y: 0, z: 0} Scripts: ~ \ No newline at end of file diff --git a/SHADE_Application/src/Application/SBApplication.cpp b/SHADE_Application/src/Application/SBApplication.cpp index 6ccdacb8..6955035b 100644 --- a/SHADE_Application/src/Application/SBApplication.cpp +++ b/SHADE_Application/src/Application/SBApplication.cpp @@ -24,14 +24,15 @@ #include "Scene/SHSceneManager.h" // Systems -#include "Scripting/SHScriptEngine.h" -#include "Physics/SHPhysicsSystem.h" -#include "Math/Transform/SHTransformSystem.h" -#include "Input/SHInputManager.h" -#include "FRC/SHFramerateController.h" #include "AudioSystem/SHAudioSystem.h" #include "Camera/SHCameraSystem.h" +#include "FRC/SHFramerateController.h" #include "Graphics/MiddleEnd/Interface/SHDebugDrawSystem.h" +#include "Input/SHInputManager.h" +#include "Math/Transform/SHTransformSystem.h" +#include "Physics/SHPhysicsSystem.h" +#include "Physics/SHPhysicsDebugDrawSystem.h" +#include "Scripting/SHScriptEngine.h" // Components #include "Graphics/MiddleEnd/Interface/SHRenderable.h" @@ -39,7 +40,6 @@ #include "Scenes/SBTestScene.h" - #include "Assets/SHAssetManager.h" #include "Scenes/SBMainScene.h" #include "Serialization/Configurations/SHConfigurationManager.h" @@ -67,16 +67,21 @@ namespace Sandbox window.Create(hInstance, hPrevInstance, lpCmdLine, nCmdShow, wndData); // Create Systems - SHSystemManager::CreateSystem(); + SHSystemManager::CreateSystem(); - SHSystemManager::CreateSystem(); SHSystemManager::CreateSystem(); - SHGraphicsSystem* graphicsSystem = static_cast(SHSystemManager::GetSystem()); + SHSystemManager::CreateSystem(); + SHSystemManager::CreateSystem(); + SHSystemManager::CreateSystem(); SHSystemManager::CreateSystem(); - SHSystemManager::CreateSystem(); + + + SHSystemManager::CreateSystem(); + SHGraphicsSystem* graphicsSystem = static_cast(SHSystemManager::GetSystem()); // Link up SHDebugDraw + SHSystemManager::CreateSystem(); SHDebugDraw::Init(SHSystemManager::GetSystem()); #ifdef SHEDITOR @@ -102,6 +107,8 @@ namespace Sandbox SHSystemManager::RegisterRoutine(); SHSystemManager::RegisterRoutine(); + SHSystemManager::RegisterRoutine(); + SHSystemManager::RegisterRoutine(); SHSystemManager::RegisterRoutine(); @@ -160,12 +167,12 @@ namespace Sandbox SHSystemManager::RunRoutines(editor->editorState != SHEditor::State::PLAY, 0.016f); editor->PollPicking(); - //static bool drawColliders = false; - //if (SHInputManager::GetKeyDown(SHInputManager::SH_KEYCODE::F10)) - //{ - // drawColliders = !drawColliders; - // SHSystemManager::GetSystem()->SetDrawColliders(drawColliders); - //} + static bool drawColliders = false; + if (SHInputManager::GetKeyDown(SHInputManager::SH_KEYCODE::F10)) + { + drawColliders = !drawColliders; + SHSystemManager::GetSystem()->SetDebugDrawFlag(SHPhysicsDebugDrawSystem::DebugDrawFlags::COLLIDER, drawColliders); + } } // Finish all graphics jobs first graphicsSystem->AwaitGraphicsExecution(); diff --git a/SHADE_Engine/src/Physics/SHPhysicsDebugDrawSystem.cpp b/SHADE_Engine/src/Physics/SHPhysicsDebugDrawSystem.cpp index 514fb749..ff441ac2 100644 --- a/SHADE_Engine/src/Physics/SHPhysicsDebugDrawSystem.cpp +++ b/SHADE_Engine/src/Physics/SHPhysicsDebugDrawSystem.cpp @@ -90,6 +90,8 @@ namespace SHADE void SHPhysicsDebugDrawSystem::Init() { + SystemFamily::GetID(); + SHASSERT(physicsSystem == nullptr, "Non-existent physics system attached to the physics debug draw system!") physicsSystem = SHSystemManager::GetSystem(); } @@ -101,7 +103,14 @@ namespace SHADE void SHPhysicsDebugDrawSystem::PhysicsDebugDrawRoutine::Execute(double) noexcept { - + auto* system = reinterpret_cast(GetSystem()); + + for (int i = 0; i < SHUtilities::ConvertEnum(DebugDrawFlags::NUM_FLAGS); ++i) + { + const bool DRAW = (system->debugDrawFlags & (1U << i)) > 0; + if (DRAW) + drawFunctions[i](system->rp3dDebugRenderer); + } } /*-----------------------------------------------------------------------------------*/ @@ -110,36 +119,15 @@ namespace SHADE void SHPhysicsDebugDrawSystem::drawColliders(rp3d::DebugRenderer* debugRenderer) noexcept { - auto* debugDrawSystem = SHSystemManager::GetSystem(); - if (debugDrawSystem == nullptr) - { - SHLOG_ERROR("Unable to get a debug draw system for Physics Debug Drawing!") - return; - } - const auto& COLLIDER_SET = SHComponentManager::GetDense(); for (const auto& COLLIDER : COLLIDER_SET) { - // Get the colliders of each component - const SHVec3& POS = COLLIDER.GetPosition(); - const SHQuaternion& ROT = COLLIDER.GetOrientation(); - for (auto& collisionShape : COLLIDER.GetCollisionShapes()) { switch (collisionShape.GetType()) { - case SHCollisionShape::Type::BOX: - { - auto* BOX = reinterpret_cast(collisionShape.GetShape()); - - break; - } - case SHCollisionShape::Type::SPHERE: - { - - - break; - } + case SHCollisionShape::Type::BOX: debugDrawBox(COLLIDER, collisionShape); break; + case SHCollisionShape::Type::SPHERE: debugDrawSphere(COLLIDER, collisionShape); break; default: break; } } @@ -166,4 +154,75 @@ namespace SHADE } + void SHPhysicsDebugDrawSystem::debugDrawBox(const SHColliderComponent& colliderComponent, const SHCollisionShape& collisionShape) noexcept + { + static constexpr uint32_t NUM_BOX_VERTICES = 8; + static const SHVec3 boxVertices[NUM_BOX_VERTICES] + { + { 0.5f, 0.5f, -0.5f } // TOP_RIGHT_BACK + , { -0.5f, 0.5f, -0.5f } // TOP_LEFT_BACK + , { 0.5f, -0.5f, -0.5f } // BTM_RIGHT_BACK + , { -0.5f, -0.5f, -0.5f } // BTM_LEFT_BACK + , { 0.5f, 0.5f, 0.5f } // TOP_RIGHT_FRONT + , { -0.5f, 0.5f, 0.5f } // TOP_LEFT_FRONT + , { 0.5f, -0.5f, 0.5f } // BTM_RIGHT_FRONT + , { -0.5f, -0.5f, 0.5f } // BTM_LEFT_FRONT + }; + + auto* debugDrawSystem = SHSystemManager::GetSystem(); + if (debugDrawSystem == nullptr) + { + SHLOG_ERROR("Unable to get a debug draw system for Physics Debug Drawing!") + return; + } + + auto* BOX = reinterpret_cast(collisionShape.GetShape()); + + // Calculate final position & orientation + const SHVec3 FINAL_POS = colliderComponent.GetPosition() + collisionShape.GetPositionOffset(); + const SHQuaternion FINAL_ROT = colliderComponent.GetOrientation() * SHQuaternion::FromEuler(collisionShape.GetRotationOffset()); + + const SHMatrix BOX_TRS = SHMatrix::Scale(BOX->GetWorldExtents() * 2.0f) * SHMatrix::Rotate(FINAL_ROT) * SHMatrix::Translate(FINAL_POS); + + const SHColour COLLIDER_COLOUR = collisionShape.IsTrigger() ? SHColour::PURPLE : SHColour::GREEN; + + std::array transformedVertices; + for (uint32_t i = 0; i < NUM_BOX_VERTICES / 2; ++i) + { + const uint32_t IDX1 = i; + const uint32_t IDX2 = i + NUM_BOX_VERTICES / 2; + + transformedVertices[IDX1] = SHVec3::Transform(boxVertices[IDX1], BOX_TRS); + transformedVertices[IDX2] = SHVec3::Transform(boxVertices[IDX2], BOX_TRS); + + // Draw 4 line to connect the quads + debugDrawSystem->DrawLine(COLLIDER_COLOUR, transformedVertices[IDX1], transformedVertices[IDX2]); + } + + // A, B, C, D + std::array backQuad { transformedVertices[0], transformedVertices[1], transformedVertices[3], transformedVertices[2] }; + debugDrawSystem->DrawPoly(COLLIDER_COLOUR, backQuad.begin(), backQuad.end()); + // E, F, G, H + std::array frontQuad { transformedVertices[4], transformedVertices[5], transformedVertices[7], transformedVertices[6] }; + debugDrawSystem->DrawPoly(COLLIDER_COLOUR, frontQuad.begin(), frontQuad.end()); + } + + void SHPhysicsDebugDrawSystem::debugDrawSphere(const SHColliderComponent& colliderComponent, const SHCollisionShape& collisionShape) noexcept + { + auto* debugDrawSystem = SHSystemManager::GetSystem(); + if (debugDrawSystem == nullptr) + { + SHLOG_ERROR("Unable to get a debug draw system for Physics Debug Drawing!") + return; + } + + auto* SPHERE = reinterpret_cast(collisionShape.GetShape()); + + const SHColour COLLIDER_COLOUR = collisionShape.IsTrigger() ? SHColour::PURPLE : SHColour::GREEN; + + // Calculate final position & orientation + const SHVec3 FINAL_POS = colliderComponent.GetPosition() + collisionShape.GetPositionOffset(); + debugDrawSystem->DrawSphere(COLLIDER_COLOUR, FINAL_POS, SPHERE->GetWorldRadius()); + } + } // namespace SHADE \ No newline at end of file diff --git a/SHADE_Engine/src/Physics/SHPhysicsDebugDrawSystem.h b/SHADE_Engine/src/Physics/SHPhysicsDebugDrawSystem.h index 860d99d8..53037ab2 100644 --- a/SHADE_Engine/src/Physics/SHPhysicsDebugDrawSystem.h +++ b/SHADE_Engine/src/Physics/SHPhysicsDebugDrawSystem.h @@ -24,7 +24,7 @@ namespace SHADE /* Type Definitions */ /*-----------------------------------------------------------------------------------*/ - class SH_API SHPhysicsDebugDrawSystem : public SHSystem + class SH_API SHPhysicsDebugDrawSystem final : public SHSystem { public: /*---------------------------------------------------------------------------------*/ @@ -71,7 +71,7 @@ namespace SHADE /* System Routines */ /*---------------------------------------------------------------------------------*/ - class SH_API PhysicsDebugDrawRoutine : public SHSystemRoutine + class SH_API PhysicsDebugDrawRoutine final : public SHSystemRoutine { public: /*-------------------------------------------------------------------------------*/ @@ -110,11 +110,14 @@ namespace SHADE /* Function Members */ /*---------------------------------------------------------------------------------*/ - static void drawColliders (rp3d::DebugRenderer* debugRenderer) noexcept; - static void drawColliderAABBs (rp3d::DebugRenderer* debugRenderer) noexcept; - static void drawBroadPhaseAABBs (rp3d::DebugRenderer* debugRenderer) noexcept; - static void drawContactPoints (rp3d::DebugRenderer* debugRenderer) noexcept; - static void drawContactNormals (rp3d::DebugRenderer* debugRenderer) noexcept; + static void drawColliders (rp3d::DebugRenderer* debugRenderer) noexcept; + static void drawColliderAABBs (rp3d::DebugRenderer* debugRenderer) noexcept; + static void drawBroadPhaseAABBs (rp3d::DebugRenderer* debugRenderer) noexcept; + static void drawContactPoints (rp3d::DebugRenderer* debugRenderer) noexcept; + static void drawContactNormals (rp3d::DebugRenderer* debugRenderer) noexcept; + + static void debugDrawBox (const SHColliderComponent& colliderComponent, const SHCollisionShape& collisionShape) noexcept; + static void debugDrawSphere (const SHColliderComponent& colliderComponent, const SHCollisionShape& collisionShape) noexcept; }; } // namespace SHADE From 901c007cb25875204724b219ec3dc6da538f2ef7 Mon Sep 17 00:00:00 2001 From: Diren D Bharwani Date: Thu, 10 Nov 2022 14:55:28 +0800 Subject: [PATCH 016/226] Added Transform Matrix method to SHMatrix --- SHADE_Engine/src/Math/SHMatrix.cpp | 10 ++++++ SHADE_Engine/src/Math/SHMatrix.h | 51 ++++++++++++++++-------------- 2 files changed, 37 insertions(+), 24 deletions(-) diff --git a/SHADE_Engine/src/Math/SHMatrix.cpp b/SHADE_Engine/src/Math/SHMatrix.cpp index 5f082ae5..3d450a88 100644 --- a/SHADE_Engine/src/Math/SHMatrix.cpp +++ b/SHADE_Engine/src/Math/SHMatrix.cpp @@ -483,6 +483,16 @@ namespace SHADE return result; } + SHMatrix SHMatrix::Transform(const SHVec3& pos, const SHVec3& eulerAngles, const SHVec3& scale) noexcept + { + return Scale(scale) * Rotate(eulerAngles) * Translate(pos); + } + + SHMatrix SHMatrix::Transform(const SHVec3& pos, const SHQuaternion& rot, const SHVec3& scale) noexcept + { + return Scale(scale) * Rotate(rot) * Translate(pos); + } + SHMatrix SHMatrix::LookAtRH(const SHVec3& eye, const SHVec3& target, const SHVec3& up) noexcept { SHMatrix result; diff --git a/SHADE_Engine/src/Math/SHMatrix.h b/SHADE_Engine/src/Math/SHMatrix.h index 4d8f1bfe..6af8fdc9 100644 --- a/SHADE_Engine/src/Math/SHMatrix.h +++ b/SHADE_Engine/src/Math/SHMatrix.h @@ -131,34 +131,37 @@ namespace SHADE /* Static Function Members */ /*---------------------------------------------------------------------------------*/ - [[nodiscard]] static SHMatrix Transpose (const SHMatrix& matrix) noexcept; - [[nodiscard]] static SHMatrix Inverse (const SHMatrix& matrix) noexcept; + [[nodiscard]] static SHMatrix Transpose (const SHMatrix& matrix) noexcept; + [[nodiscard]] static SHMatrix Inverse (const SHMatrix& matrix) noexcept; - [[nodiscard]] static SHMatrix Translate (float x, float y, float z) noexcept; - [[nodiscard]] static SHMatrix Translate (const SHVec3& pos) noexcept; + [[nodiscard]] static SHMatrix Translate (float x, float y, float z) noexcept; + [[nodiscard]] static SHMatrix Translate (const SHVec3& pos) noexcept; - [[nodiscard]] static SHMatrix Rotate (const SHVec3& axis, float angleInRad) noexcept; - [[nodiscard]] static SHMatrix Rotate (float yaw, float pitch, float roll) noexcept; - [[nodiscard]] static SHMatrix Rotate (const SHVec3& eulerAngles) noexcept; - [[nodiscard]] static SHMatrix Rotate (const SHQuaternion& q) noexcept; - [[nodiscard]] static SHMatrix RotateX (float angleInRad) noexcept; - [[nodiscard]] static SHMatrix RotateY (float angleInRad) noexcept; - [[nodiscard]] static SHMatrix RotateZ (float angleInRad) noexcept; + [[nodiscard]] static SHMatrix Rotate (const SHVec3& axis, float angleInRad) noexcept; + [[nodiscard]] static SHMatrix Rotate (float yaw, float pitch, float roll) noexcept; + [[nodiscard]] static SHMatrix Rotate (const SHVec3& eulerAngles) noexcept; + [[nodiscard]] static SHMatrix Rotate (const SHQuaternion& q) noexcept; + [[nodiscard]] static SHMatrix RotateX (float angleInRad) noexcept; + [[nodiscard]] static SHMatrix RotateY (float angleInRad) noexcept; + [[nodiscard]] static SHMatrix RotateZ (float angleInRad) noexcept; - [[nodiscard]] static SHMatrix Scale (float uniformScaleFactor) noexcept; - [[nodiscard]] static SHMatrix Scale (float x, float y, float z) noexcept; - [[nodiscard]] static SHMatrix Scale (const SHVec3& scale) noexcept; + [[nodiscard]] static SHMatrix Scale (float uniformScaleFactor) noexcept; + [[nodiscard]] static SHMatrix Scale (float x, float y, float z) noexcept; + [[nodiscard]] static SHMatrix Scale (const SHVec3& scale) noexcept; - [[nodiscard]] static SHMatrix LookAtRH (const SHVec3& eye, const SHVec3& target, const SHVec3& up) noexcept; - [[nodiscard]] static SHMatrix LookAtLH (const SHVec3& eye, const SHVec3& target, const SHVec3& up) noexcept; - [[nodiscard]] static SHMatrix CamToWorldRH (const SHVec3& pos, const SHVec3& forward, const SHVec3& up) noexcept; - [[nodiscard]] static SHMatrix CamToWorldLH (const SHVec3& pos, const SHVec3& forward, const SHVec3& up) noexcept; - [[nodiscard]] static SHMatrix PerspectiveFovRH (float fov, float aspectRatio, float nearPlane, float farPlane) noexcept; - [[nodiscard]] static SHMatrix PerspectiveFovLH (float fov, float aspectRatio, float nearPlane, float farPlane) noexcept; - [[nodiscard]] static SHMatrix PerspectiveRH (float width, float height, float nearPlane, float farPlane) noexcept; - [[nodiscard]] static SHMatrix PerspectiveLH (float width, float height, float nearPlane, float farPlane) noexcept; - [[nodiscard]] static SHMatrix OrthographicRH (float width, float height, float nearPlane, float farPlane) noexcept; - [[nodiscard]] static SHMatrix OrthographicLH (float width, float height, float nearPlane, float farPlane) noexcept; + [[nodiscard]] static SHMatrix Transform (const SHVec3& pos, const SHVec3& eulerAngles, const SHVec3& scale) noexcept; + [[nodiscard]] static SHMatrix Transform (const SHVec3& pos, const SHQuaternion& rot, const SHVec3& scale) noexcept; + + [[nodiscard]] static SHMatrix LookAtRH (const SHVec3& eye, const SHVec3& target, const SHVec3& up) noexcept; + [[nodiscard]] static SHMatrix LookAtLH (const SHVec3& eye, const SHVec3& target, const SHVec3& up) noexcept; + [[nodiscard]] static SHMatrix CamToWorldRH (const SHVec3& pos, const SHVec3& forward, const SHVec3& up) noexcept; + [[nodiscard]] static SHMatrix CamToWorldLH (const SHVec3& pos, const SHVec3& forward, const SHVec3& up) noexcept; + [[nodiscard]] static SHMatrix PerspectiveFovRH (float fov, float aspectRatio, float nearPlane, float farPlane) noexcept; + [[nodiscard]] static SHMatrix PerspectiveFovLH (float fov, float aspectRatio, float nearPlane, float farPlane) noexcept; + [[nodiscard]] static SHMatrix PerspectiveRH (float width, float height, float nearPlane, float farPlane) noexcept; + [[nodiscard]] static SHMatrix PerspectiveLH (float width, float height, float nearPlane, float farPlane) noexcept; + [[nodiscard]] static SHMatrix OrthographicRH (float width, float height, float nearPlane, float farPlane) noexcept; + [[nodiscard]] static SHMatrix OrthographicLH (float width, float height, float nearPlane, float farPlane) noexcept; // TODO(Diren): Billboard, Shadow, Projection & Reflection }; From bdc72979370823c5d3181bf60f824e495bac5306 Mon Sep 17 00:00:00 2001 From: Kah Wei Date: Thu, 10 Nov 2022 16:20:04 +0800 Subject: [PATCH 017/226] Converted macros for script field inspectors to use templates --- SHADE_Engine/src/Editor/SHEditorUI.cpp | 4 +- SHADE_Engine/src/Editor/SHEditorUI.h | 2 +- SHADE_Managed/src/Editor/Editor.cxx | 378 ++++++++++--------------- SHADE_Managed/src/Editor/Editor.h++ | 109 +++++++ SHADE_Managed/src/Editor/Editor.hxx | 56 ++++ SHADE_Managed/src/Utility/Convert.hxx | 52 +++- 6 files changed, 361 insertions(+), 240 deletions(-) create mode 100644 SHADE_Managed/src/Editor/Editor.h++ diff --git a/SHADE_Engine/src/Editor/SHEditorUI.cpp b/SHADE_Engine/src/Editor/SHEditorUI.cpp index 49cfbfd6..ba394f77 100644 --- a/SHADE_Engine/src/Editor/SHEditorUI.cpp +++ b/SHADE_Engine/src/Editor/SHEditorUI.cpp @@ -266,10 +266,10 @@ namespace SHADE static const std::vector COMPONENT_LABELS = { "X", "Y" }; return SHEditorWidgets::DragN(label, COMPONENT_LABELS, { &value.x, &value.y }, 0.1f, "%.3f", float{}, float{}, 0, isHovered); } - bool SHEditorUI::InputVec3(const std::string& label, SHVec3& value, bool* isHovered, float speed) + bool SHEditorUI::InputVec3(const std::string& label, SHVec3& value, bool* isHovered) { static const std::vector COMPONENT_LABELS = { "X", "Y", "Z"}; - return SHEditorWidgets::DragN(label, COMPONENT_LABELS, { &value.x, &value.y, &value.z }, speed, "%.3f", float{}, float{}, 0, isHovered); + return SHEditorWidgets::DragN(label, COMPONENT_LABELS, { &value.x, &value.y, &value.z }, 0.1f, "%.3f", float{}, float{}, 0, isHovered); } bool SHEditorUI::InputTextField(const std::string& label, std::string& value, bool* isHovered) diff --git a/SHADE_Engine/src/Editor/SHEditorUI.h b/SHADE_Engine/src/Editor/SHEditorUI.h index 4e8f4400..e0ea0521 100644 --- a/SHADE_Engine/src/Editor/SHEditorUI.h +++ b/SHADE_Engine/src/Editor/SHEditorUI.h @@ -296,7 +296,7 @@ namespace SHADE /// Reference to the variable to store the result. /// -/// Macro expansion that is used in renderFieldInInspector() to check the type of a field -/// named "field" against the specified type and if it matches, retrieves the value of -/// that field from an object named "object" and pass it into the specified SHEditorUI:: -/// function named "FUNC" by casting it into the NATIVE_TYPE specified. -///
-/// This only works for primitive types that have the same types for managed and native. -/// -/// The managed type of the object to edit. -/// The native type of the object to edit. -/// The SHEditorUI:: function to use for editing. -#define RENDER_FIELD(MANAGED_TYPE, NATIVE_TYPE, FUNC) \ -(field->FieldType == MANAGED_TYPE::typeid) \ -{ \ - NATIVE_TYPE val = safe_cast(field->GetValue(object)); \ - NATIVE_TYPE oldVal = val; \ - if (SHEditorUI::FUNC(Convert::ToNative(field->Name), val, &isHovered))\ - { \ - field->SetValue(object, val); \ - registerUndoAction(object, field, val, oldVal); \ - } \ -} \ -/// -/// Alternative to RENDER_FIELD that checks for RangeAttribute and switches to a slider -/// instead. -/// -/// The managed type of the object to edit. -/// The native type of the object to edit. -/// The SHEditorUI:: function to use for editing. -#define RENDER_FIELD_RANGE(MANAGED_TYPE, NATIVE_TYPE, FUNC) \ -(field->FieldType == MANAGED_TYPE::typeid) \ -{ \ - NATIVE_TYPE val = safe_cast(field->GetValue(object)); \ - NATIVE_TYPE oldVal = val; \ - \ - RangeAttribute^ rangeAttrib = hasAttribute(field);\ - const std::string FIELD_NAME = Convert::ToNative(field->Name); \ - bool changed = false; \ - if (rangeAttrib) \ - { \ - changed = SHEditorUI::InputSlider \ - ( \ - FIELD_NAME, \ - static_cast(rangeAttrib->Min), \ - static_cast(rangeAttrib->Max), \ - val, &isHovered \ - ); \ - } \ - else \ - { \ - changed = SHEditorUI::FUNC(FIELD_NAME, val, &isHovered); \ - } \ - \ - if (changed) \ - { \ - field->SetValue(object, val); \ - registerUndoAction(object, field, val, oldVal); \ - } \ -} \ -/// -/// Macro expansion that is used in renderFieldInInspector() to check the type of a field -/// named "field" against the specified type and if it matches, retrieves the value of -/// that field from an object named "object" and pass it into the specified SHEditorUI:: -/// function named "FUNC" by casting it into the NATIVE_TYPE specified. -///
-/// This only works for types that have an implementation of Convert::ToNative and -/// Convert::ToCLI. -///
-/// The managed type of the object to edit. -/// The native type of the object to edit. -/// The SHEditorUI:: function to use for editing. -#define RENDER_FIELD_CASTED(MANAGED_TYPE, NATIVE_TYPE, FUNC) \ -(field->FieldType == MANAGED_TYPE::typeid) \ -{ \ - NATIVE_TYPE val = Convert::ToNative(safe_cast(field->GetValue(object))); \ - NATIVE_TYPE oldVal = val; \ - \ - if (SHEditorUI::FUNC(Convert::ToNative(field->Name), val, &isHovered)) \ - { \ - field->SetValue(object, Convert::ToCLI(val)); \ - registerUndoAction(object, field, Convert::ToCLI(val), Convert::ToCLI(oldVal)); \ - } \ -} \ - /*-------------------------------------------------------------------------------------*/ /* Function Definitions */ /*-------------------------------------------------------------------------------------*/ @@ -238,161 +153,166 @@ namespace SHADE { bool isHovered = false; - if RENDER_FIELD_RANGE (Int16, int, InputInt) - else if RENDER_FIELD_RANGE (Int32, int, InputInt) - else if RENDER_FIELD_RANGE (Int64, int, InputInt) - else if RENDER_FIELD_RANGE (UInt16, unsigned int, InputUnsignedInt) - else if RENDER_FIELD_RANGE (UInt32, unsigned int, InputUnsignedInt) - else if RENDER_FIELD_RANGE (UInt64, unsigned int, InputUnsignedInt) - else if RENDER_FIELD_RANGE (Byte, int, InputInt) - else if RENDER_FIELD (bool, bool, InputCheckbox) - else if RENDER_FIELD_RANGE (float, float, InputFloat) - else if RENDER_FIELD_RANGE (double, double, InputDouble) - else if (field->FieldType->IsSubclassOf(Enum::typeid)) - { - // Get all the names of the enums - const array^ ENUM_NAMES = field->FieldType->GetEnumNames(); - std::vector nativeEnumNames; - for each (String^ str in ENUM_NAMES) - { - nativeEnumNames.emplace_back(Convert::ToNative(str)); - } + const bool MODIFIED_PRIMITIVE = + renderFieldInInspector(field, object, SHEditorUI::InputInt , &isHovered) || + renderFieldInInspector(field, object, SHEditorUI::InputInt , &isHovered) || + renderFieldInInspector(field, object, SHEditorUI::InputInt , &isHovered) || + renderFieldInInspector(field, object, SHEditorUI::InputInt , &isHovered) || + renderFieldInInspector(field, object, SHEditorUI::InputInt , &isHovered) || + renderFieldInInspector(field, object, SHEditorUI::InputInt , &isHovered) || + renderFieldInInspector(field, object, SHEditorUI::InputInt , &isHovered) || + renderFieldInInspector(field, object, SHEditorUI::InputCheckbox, &isHovered) || + renderFieldInInspector(field, object, SHEditorUI::InputFloat , &isHovered) || + renderFieldInInspector(field, object, SHEditorUI::InputDouble , &isHovered) || + renderFieldInInspector(field, object, SHEditorUI::InputVec2 , &isHovered) || + renderFieldInInspector(field, object, SHEditorUI::InputVec3 , &isHovered); - int val = safe_cast(field->GetValue(object)); - int oldVal = val; - if (SHEditorUI::InputEnumCombo(Convert::ToNative(field->Name), val, nativeEnumNames, &isHovered)) - { - field->SetValue(object, val); - registerUndoAction(object, field, val, oldVal); - } - } - else if RENDER_FIELD_CASTED(Vector2, SHVec2, InputVec2) - else if RENDER_FIELD_CASTED(Vector3, SHVec3, InputVec3) - else if (field->FieldType == String::typeid) + if (!MODIFIED_PRIMITIVE) { - // Prevent issues where String^ is null due to being empty - String^ stringVal = safe_cast(field->GetValue(object)); - if (stringVal == nullptr) + if (field->FieldType->IsSubclassOf(Enum::typeid)) { - stringVal = ""; - } - - // Actual Field - std::string val = Convert::ToNative(stringVal); - std::string oldVal = val; - if (SHEditorUI::InputTextField(Convert::ToNative(field->Name), val, &isHovered)) - { - field->SetValue(object, Convert::ToCLI(val)); - registerUndoAction(object, field, Convert::ToCLI(val), Convert::ToCLI(oldVal)); - } - } - else if (field->FieldType == GameObject::typeid) - { - GameObject gameObj = safe_cast(field->GetValue(object)); - uint32_t entityId = gameObj.GetEntity(); - if (SHEditorUI::InputGameObjectField(Convert::ToNative(field->Name), entityId, &isHovered, !gameObj)) - { - GameObject newVal = GameObject(entityId); - if (entityId != MAX_EID) + // Get all the names of the enums + const array^ ENUM_NAMES = field->FieldType->GetEnumNames(); + std::vector nativeEnumNames; + for each (String ^ str in ENUM_NAMES) { - // Null GameObject set - newVal = GameObject(entityId); + nativeEnumNames.emplace_back(Convert::ToNative(str)); + } + + int val = safe_cast(field->GetValue(object)); + int oldVal = val; + if (SHEditorUI::InputEnumCombo(Convert::ToNative(field->Name), val, nativeEnumNames, &isHovered)) + { + field->SetValue(object, val); + registerUndoAction(object, field, val, oldVal); } - field->SetValue(object, newVal); - registerUndoAction(object, field, newVal, gameObj); } - } - // Any List - else if (field->FieldType->IsGenericType && field->FieldType->GetGenericTypeDefinition() == System::Collections::Generic::List::typeid->GetGenericTypeDefinition()) - { - System::Type^ listType = field->FieldType->GenericTypeArguments[0]; - System::Collections::IEnumerable^ listEnummerable = safe_cast(field->GetValue(object)); - - - SHEditorUI::Text(Convert::ToNative(field->Name)); - SHEditorUI::SameLine(); - SHEditorUI::Button("+"); - - SHEditorUI::Indent(); - int i = 0; - for each (System::Object^ obj in listEnummerable) + else if (field->FieldType == String::typeid) { - int val = safe_cast(obj); - SHEditorUI::InputInt(std::to_string(i), val, &isHovered); + // Prevent issues where String^ is null due to being empty + String^ stringVal = safe_cast(field->GetValue(object)); + if (stringVal == nullptr) + { + stringVal = ""; + } + + // Actual Field + std::string val = Convert::ToNative(stringVal); + std::string oldVal = val; + if (SHEditorUI::InputTextField(Convert::ToNative(field->Name), val, &isHovered)) + { + field->SetValue(object, Convert::ToCLI(val)); + registerUndoAction(object, field, Convert::ToCLI(val), Convert::ToCLI(oldVal)); + } + } + else if (field->FieldType == GameObject::typeid) + { + GameObject gameObj = safe_cast(field->GetValue(object)); + uint32_t entityId = gameObj.GetEntity(); + if (SHEditorUI::InputGameObjectField(Convert::ToNative(field->Name), entityId, &isHovered, !gameObj)) + { + GameObject newVal = GameObject(entityId); + if (entityId != MAX_EID) + { + // Null GameObject set + newVal = GameObject(entityId); + } + field->SetValue(object, newVal); + registerUndoAction(object, field, newVal, gameObj); + } + } + // Any List + else if (field->FieldType->IsGenericType && field->FieldType->GetGenericTypeDefinition() == System::Collections::Generic::List::typeid->GetGenericTypeDefinition()) + { + System::Type^ listType = field->FieldType->GenericTypeArguments[0]; + System::Collections::IEnumerable^ listEnummerable = safe_cast(field->GetValue(object)); + + + SHEditorUI::Text(Convert::ToNative(field->Name)); SHEditorUI::SameLine(); - SHEditorUI::Button("-"); - ++i; - } - SHEditorUI::Unindent(); - } - else - { - array^ interfaces = field->FieldType->GetInterfaces(); - if (interfaces->Length > 0 && interfaces[0] == ICallbackEvent::typeid) - { - array^ typeArgs = field->FieldType->GenericTypeArguments; - System::String^ title = field->Name + " : CallbackEvent<"; - for (int i = 0; i < typeArgs->Length; ++i) + SHEditorUI::Button("+"); + + SHEditorUI::Indent(); + int i = 0; + for each (System::Object ^ obj in listEnummerable) { - title += typeArgs[i]->Name; - if (i < typeArgs->Length - 1) - title += ", "; - } - title += ">"; - if (SHEditorUI::CollapsingHeader(Convert::ToNative(title))) - { - // Constants - const std::string LABEL = Convert::ToNative(field->Name); - SHEditorUI::PushID(LABEL); - - ICallbackEvent^ callbackEvent = safe_cast(field->GetValue(object)); - if (callbackEvent == nullptr) - { - // Construct one since it was not constructed before - callbackEvent = safe_cast(System::Activator::CreateInstance(field->FieldType)); - } - for each (ICallbackAction ^ action in callbackEvent->Actions) - { - if (action->IsRuntimeAction) - continue; - - // Attempt to get the object if any - int entityId = static_cast(-1); - if (action->TargetObject) - { - Script^ script = safe_cast(action->TargetObject); - if (script) - { - entityId = static_cast(script->Owner.GetEntity()); - } - } - SHEditorUI::InputInt("", entityId); - SHEditorUI::SameLine(); - System::String^ methodName = ""; - if (action->TargetMethodName != nullptr) - { - methodName = action->TargetMethodName; - } - std::string methodNameNative = Convert::ToNative(methodName); - SHEditorUI::InputTextField("", methodNameNative); - SHEditorUI::SameLine(); - if (SHEditorUI::Button("-")) - { - callbackEvent->DeregisterAction(action); - break; - } - } - if (SHEditorUI::Button("Add Action")) - { - callbackEvent->RegisterAction(); - } - - SHEditorUI::PopID(); + int val = safe_cast(obj); + SHEditorUI::InputInt(std::to_string(i), val, &isHovered); + SHEditorUI::SameLine(); + SHEditorUI::Button("-"); + ++i; } + SHEditorUI::Unindent(); } else { - return; + array^ interfaces = field->FieldType->GetInterfaces(); + if (interfaces->Length > 0 && interfaces[0] == ICallbackEvent::typeid) + { + array^ typeArgs = field->FieldType->GenericTypeArguments; + System::String^ title = field->Name + " : CallbackEvent<"; + for (int i = 0; i < typeArgs->Length; ++i) + { + title += typeArgs[i]->Name; + if (i < typeArgs->Length - 1) + title += ", "; + } + title += ">"; + if (SHEditorUI::CollapsingHeader(Convert::ToNative(title))) + { + // Constants + const std::string LABEL = Convert::ToNative(field->Name); + SHEditorUI::PushID(LABEL); + + ICallbackEvent^ callbackEvent = safe_cast(field->GetValue(object)); + if (callbackEvent == nullptr) + { + // Construct one since it was not constructed before + callbackEvent = safe_cast(System::Activator::CreateInstance(field->FieldType)); + } + for each (ICallbackAction ^ action in callbackEvent->Actions) + { + if (action->IsRuntimeAction) + continue; + + // Attempt to get the object if any + int entityId = static_cast(-1); + if (action->TargetObject) + { + Script^ script = safe_cast(action->TargetObject); + if (script) + { + entityId = static_cast(script->Owner.GetEntity()); + } + } + SHEditorUI::InputInt("", entityId); + SHEditorUI::SameLine(); + System::String^ methodName = ""; + if (action->TargetMethodName != nullptr) + { + methodName = action->TargetMethodName; + } + std::string methodNameNative = Convert::ToNative(methodName); + SHEditorUI::InputTextField("", methodNameNative); + SHEditorUI::SameLine(); + if (SHEditorUI::Button("-")) + { + callbackEvent->DeregisterAction(action); + break; + } + } + if (SHEditorUI::Button("Add Action")) + { + callbackEvent->RegisterAction(); + } + + SHEditorUI::PopID(); + } + } + else + { + return; + } } } diff --git a/SHADE_Managed/src/Editor/Editor.h++ b/SHADE_Managed/src/Editor/Editor.h++ new file mode 100644 index 00000000..2cda78e7 --- /dev/null +++ b/SHADE_Managed/src/Editor/Editor.h++ @@ -0,0 +1,109 @@ +/************************************************************************************//*! +\file Editor.h++ +\author Tng Kah Wei, kahwei.tng, 390009620 +\par email: kahwei.tng\@digipen.edu +\date Nov 10, 2022 +\brief Contains the definition of templated functions for the managed Editor + static class. + + Note: This file is written in C++17/CLI. + +Copyright (C) 2022 DigiPen Institute of Technology. +Reproduction or disclosure of this file or its contents without the prior written consent +of DigiPen Institute of Technology is prohibited. +*//*************************************************************************************/ +#pragma once + +// Primary Include +#include "Editor.hxx" + +namespace SHADE +{ + template + bool Editor::renderFieldInInspector(System::Reflection::FieldInfo^ fieldInfo, System::Object^ object, EditorFieldFunc fieldEditor, bool* isHovered) + { + if (fieldInfo->FieldType == ManagedType::typeid) + { + RangeAttribute^ rangeAttrib; + if constexpr (std::is_arithmetic_v && !std::is_same_v) + { + rangeAttrib = hasAttribute(fieldInfo); + } + + ManagedType val = safe_cast(fieldInfo->GetValue(object)); + if (renderFieldInInspector + ( + Convert::ToNative(fieldInfo->Name), + val, + fieldEditor, + isHovered, + rangeAttrib + )) + { + fieldInfo->SetValue(object, val); + // TODO: Register undo + } + + return true; + } + + return false; + } + + template + bool Editor::renderFieldInInspector(const std::string& fieldName, ManagedType% managedVal, EditorFieldFunc fieldEditor, bool* isHovered, RangeAttribute^ rangeAttrib) + { + // Retrieve the native version of the object + NativeType val; + if constexpr (IsPrimitiveTypeMatches_V) + { + val = safe_cast(managedVal); + } + else + { + val = Convert::ToNative(managedVal); + } + + // Throw into the SHEditorUI function + NativeType oldVal = val; + bool changed = false; + if (rangeAttrib) + { + // Do not allow bools for Sliders just in case + if constexpr (std::is_arithmetic_v && !std::is_same_v) + { + changed = SHEditorUI::InputSlider + ( + fieldName, + static_cast(rangeAttrib->Min), + static_cast(rangeAttrib->Max), + val, isHovered + ); + } + } + else + { + changed = fieldEditor(fieldName, val, isHovered); + } + + if (changed) + { + if constexpr (IsPrimitiveTypeMatches_V) + { + //field->SetValue(object, val); + managedVal = val; + //registerUndoAction(object, field, val, oldVal); + } + else + { + + managedVal = Convert::ToCLI(val); + //registerUndoAction(object, field, Convert::ToCLI(val), Convert::ToCLI(oldVal)); + } + + return true; + } + + return false; + } +} diff --git a/SHADE_Managed/src/Editor/Editor.hxx b/SHADE_Managed/src/Editor/Editor.hxx index 109842b5..c7e86622 100644 --- a/SHADE_Managed/src/Editor/Editor.hxx +++ b/SHADE_Managed/src/Editor/Editor.hxx @@ -17,9 +17,14 @@ of DigiPen Institute of Technology is prohibited. #include "Engine/Entity.hxx" #include "Scripts/Script.hxx" #include "UndoRedoStack.hxx" +#include "RangeAttribute.hxx" namespace SHADE { + + template + using EditorFieldFunc = bool(*)(const std::string& label, NativeType& val, bool* isHovered); + /// /// Static class for Editor-related functions /// @@ -91,8 +96,59 @@ namespace SHADE /// The Entity to render the Scripts of. /// The Script to render the inspector for. static void renderScriptContextMenu(Entity entity, Script^ script); + /// + /// Adds changes to a variable as an undo-able/redo-able action on the Undo-Redo + /// stack. + /// + /// The object that changes are applied to. + /// The field that was changed. + /// New data to set. + /// Data that was overriden. static void registerUndoAction(System::Object^ object, System::Reflection::FieldInfo^ field, System::Object^ newData, System::Object^ oldData); + /// + /// Checks if a specific field has the specified attribute + /// + /// Type of Attribute to check for. + /// The field to check. + /// The attribute to check for if it exists. Null otherwise. generic where Attribute : System::Attribute static Attribute hasAttribute(System::Reflection::FieldInfo^ field); + /// + /// Checks if the specified field is of the specified native and managed type + /// equivalent and renders a ImGui field editor based on the specified field + /// editor function. Also handles fields that contain a RangeAttribute. + /// + /// Native type of the field. + /// Managed type of the field. + /// Describes the field to modify. + /// Object to modify that has the specified field. + /// ImGui field editor function to use. + /// + /// Pointer to a bool that stores if the field editor was hovered over. + /// + /// True if the field is modified. + template + static bool renderFieldInInspector(System::Reflection::FieldInfo^ fieldInfo, System::Object^ object, EditorFieldFunc fieldEditor, bool* isHovered); + /// + /// Renders a ImGui field editor based on the type of parameters specified. + /// + /// Native type of the field. + /// Managed type of the field. + /// Label to use for the field editor. + /// + /// Tracking reference for the managed variable to modify. + /// + /// ImGui field editor function to use. + /// + /// Pointer to a bool that stores if the field editor was hovered over. + /// + /// + /// If provided and the type supports it, the field will be rendered with a + /// slider instead. + /// + /// True if the field is modified. + template + static bool renderFieldInInspector(const std::string& fieldName, ManagedType% managedVal, EditorFieldFunc fieldEditor, bool* isHovered, RangeAttribute^ rangeAttrib); }; } +#include "Editor.h++" diff --git a/SHADE_Managed/src/Utility/Convert.hxx b/SHADE_Managed/src/Utility/Convert.hxx index 666b5062..4d0c5b59 100644 --- a/SHADE_Managed/src/Utility/Convert.hxx +++ b/SHADE_Managed/src/Utility/Convert.hxx @@ -152,6 +152,40 @@ namespace SHADE }; + /// + /// Checks if the specified type is matching between native C++ and the managed type. + /// + /// Type to check. + template + struct IsPrimitiveTypeMatches : public std::integral_constant + < + bool, + std::is_same_v> || + std::is_same_v> || + std::is_same_v> || + std::is_same_v> || + std::is_same_v> || + std::is_same_v> || + std::is_same_v> || + std::is_same_v> || + std::is_same_v> || + std::is_same_v> || + std::is_same_v> || + std::is_same_v> || + std::is_same_v> || + std::is_same_v> || + std::is_same_v> || + std::is_same_v> || + std::is_same_v> + > + {}; + /// + /// Short hand for IsPrimitiveTypeMatches::value + /// + /// Type to check. + template + inline constexpr bool IsPrimitiveTypeMatches_V = IsPrimitiveTypeMatches::value; + /// /// Type Transformer for managed types to native types. /// @@ -163,6 +197,7 @@ namespace SHADE { public: using Value = void; + static bool IsDefined() { return is_same_v; } }; template<> struct ToNativeType { using Value = int16_t; }; template<> struct ToNativeType { using Value = int32_t; }; @@ -193,19 +228,20 @@ namespace SHADE template struct ToManagedType { - public: + public: using Value = void; + static bool IsDefined() { return is_same_v; } }; - template<> struct ToManagedType { using Value = System::Byte; }; - template<> struct ToManagedType { using Value = System::Int16; }; - template<> struct ToManagedType { using Value = System::Int32; }; - template<> struct ToManagedType { using Value = System::Int64; }; + template<> struct ToManagedType { using Value = System::Byte; }; + template<> struct ToManagedType { using Value = System::Int16; }; + template<> struct ToManagedType { using Value = System::Int32; }; + template<> struct ToManagedType { using Value = System::Int64; }; template<> struct ToManagedType { using Value = System::UInt16; }; template<> struct ToManagedType { using Value = System::UInt32; }; template<> struct ToManagedType { using Value = System::UInt64; }; - template<> struct ToManagedType { using Value = bool; }; - template<> struct ToManagedType { using Value = double; }; - template<> struct ToManagedType { using Value = float; }; + template<> struct ToManagedType { using Value = bool; }; + template<> struct ToManagedType { using Value = double; }; + template<> struct ToManagedType { using Value = float; }; /// /// Alias for ToManagedType::Value From 0e5609995fd5f39ec956ec149649b27995f762ed Mon Sep 17 00:00:00 2001 From: Xiao Qi Date: Thu, 10 Nov 2022 16:44:16 +0800 Subject: [PATCH 018/226] Added data member to signal whether asset file can be compiled Properly linked meta file to file in directory Fixed extension to type conversion bug --- SHADE_Engine/src/Assets/SHAssetMacros.h | 9 +++--- SHADE_Engine/src/Assets/SHAssetManager.cpp | 8 +++-- SHADE_Engine/src/Assets/SHAssetManager.h | 2 +- SHADE_Engine/src/Filesystem/SHFileSystem.cpp | 31 ++++++++++++++++---- SHADE_Engine/src/Filesystem/SHFileSystem.h | 2 +- SHADE_Engine/src/Filesystem/SHFolder.h | 1 + 6 files changed, 38 insertions(+), 15 deletions(-) diff --git a/SHADE_Engine/src/Assets/SHAssetMacros.h b/SHADE_Engine/src/Assets/SHAssetMacros.h index 92c4b69e..e0551262 100644 --- a/SHADE_Engine/src/Assets/SHAssetMacros.h +++ b/SHADE_Engine/src/Assets/SHAssetMacros.h @@ -51,6 +51,7 @@ enum class AssetType : AssetTypeMeta SCENE, PREFAB, MATERIAL, + SCRIPT, MESH, MAX_COUNT }; @@ -91,12 +92,12 @@ constexpr std::string_view EXTENSIONS[] = { AUDIO_EXTENSION, SHADER_EXTENSION, SHADER_BUILT_IN_EXTENSION, - MATERIAL_EXTENSION, - TEXTURE_EXTENSION, + TEXTURE_EXTENSION, MODEL_EXTENSION, - SCRIPT_EXTENSION, - SCENE_EXTENSION, + SCENE_EXTENSION, PREFAB_EXTENSION, + MATERIAL_EXTENSION, + SCRIPT_EXTENSION, AUDIO_WAV_EXTENSION, }; diff --git a/SHADE_Engine/src/Assets/SHAssetManager.cpp b/SHADE_Engine/src/Assets/SHAssetManager.cpp index 3fd71a8e..dbe9dd27 100644 --- a/SHADE_Engine/src/Assets/SHAssetManager.cpp +++ b/SHADE_Engine/src/Assets/SHAssetManager.cpp @@ -338,7 +338,7 @@ namespace SHADE return result; } - void SHAssetManager::CompileAsset(AssetPath const& path) noexcept + void SHAssetManager::CompileAsset(AssetPath const& path, bool genMeta) noexcept { if (!std::filesystem::exists(path)) { @@ -360,10 +360,12 @@ namespace SHADE std::string modelPath = path.string().substr(0, path.string().find_last_of('.')); modelPath += MODEL_EXTENSION; newPath = modelPath; - - GenerateNewMeta(newPath); } + if (genMeta) + { + GenerateNewMeta(newPath); + } } FolderPointer SHAssetManager::GetRootFolder() noexcept diff --git a/SHADE_Engine/src/Assets/SHAssetManager.h b/SHADE_Engine/src/Assets/SHAssetManager.h index ba10d84f..7fd7d039 100644 --- a/SHADE_Engine/src/Assets/SHAssetManager.h +++ b/SHADE_Engine/src/Assets/SHAssetManager.h @@ -87,7 +87,7 @@ namespace SHADE static std::vector GetAllDataOfType(AssetType type) noexcept; static std::vector GetAllRecordOfType(AssetType type) noexcept; - static void CompileAsset(AssetPath const& path) noexcept; + static void CompileAsset(AssetPath const& path, bool genMeta) noexcept; static FolderPointer GetRootFolder() noexcept; diff --git a/SHADE_Engine/src/Filesystem/SHFileSystem.cpp b/SHADE_Engine/src/Filesystem/SHFileSystem.cpp index 4c0971e6..fe9b67f5 100644 --- a/SHADE_Engine/src/Filesystem/SHFileSystem.cpp +++ b/SHADE_Engine/src/Filesystem/SHFileSystem.cpp @@ -24,7 +24,20 @@ namespace SHADE return true; } - void SHFileSystem::BuildDirectory(FolderPath path, FolderPointer& root, std::unordered_map& assetCollection) noexcept + bool SHFileSystem::IsCompilable(std::string ext) noexcept + { + for (auto const& external : EXTERNALS) + { + if (ext == external) + { + return true; + } + } + + return false; + } + + void SHFileSystem::BuildDirectory(FolderPath path, FolderPointer& root, std::unordered_map& assetCollection) noexcept { std::queue folderQueue; root = new SHFolder("root"); @@ -38,9 +51,10 @@ namespace SHADE std::vector assets; - for (auto const& dirEntry : std::filesystem::directory_iterator(folder->path)) + for (auto& dirEntry : std::filesystem::directory_iterator(folder->path)) { - auto const& path = dirEntry.path(); + auto path = dirEntry.path(); + path.make_preferred(); if (!dirEntry.is_directory()) { if (path.extension().string() == META_EXTENSION) @@ -55,7 +69,8 @@ namespace SHADE path.stem().string(), path.string(), path.extension().string(), - nullptr + nullptr, + IsCompilable(path.extension().string()) ); } continue; @@ -72,8 +87,12 @@ namespace SHADE { if (file.name == asset.name) { - file.assetMeta = &assetCollection[asset.id]; - break; + AssetPath path{ file.path }; + if (SHAssetMetaHandler::GetTypeFromExtension(path.extension().string()) == asset.type) + { + file.assetMeta = &assetCollection[asset.id]; + break; + } } } } diff --git a/SHADE_Engine/src/Filesystem/SHFileSystem.h b/SHADE_Engine/src/Filesystem/SHFileSystem.h index 956d3916..3f2e1c5b 100644 --- a/SHADE_Engine/src/Filesystem/SHFileSystem.h +++ b/SHADE_Engine/src/Filesystem/SHFileSystem.h @@ -23,6 +23,6 @@ namespace SHADE private: static bool DeleteFolder(FolderPointer location) noexcept; - + static bool IsCompilable(std::string ext) noexcept; }; } \ No newline at end of file diff --git a/SHADE_Engine/src/Filesystem/SHFolder.h b/SHADE_Engine/src/Filesystem/SHFolder.h index 54e95033..5c702b51 100644 --- a/SHADE_Engine/src/Filesystem/SHFolder.h +++ b/SHADE_Engine/src/Filesystem/SHFolder.h @@ -33,6 +33,7 @@ namespace SHADE FilePath path; FileExt ext; SHAsset const* assetMeta; + bool compilable; }; class SHFolder From 9d367a359ab9989e993cebdef888fc5872ab5218 Mon Sep 17 00:00:00 2001 From: Brandon Mak Date: Thu, 10 Nov 2022 16:59:26 +0800 Subject: [PATCH 019/226] Text Rendering WIP --- Assets/Shaders/Text_FS.glsl | 42 +++++++---- Assets/Shaders/Text_FS.shshaderb | Bin 0 -> 3069 bytes Assets/Shaders/Text_FS.shshaderb.shmeta | 3 + Assets/Shaders/Text_VS.glsl | 68 ++++++++++++++++-- Assets/Shaders/Text_VS.shshaderb | Bin 0 -> 4641 bytes Assets/Shaders/Text_VS.shshaderb.shmeta | 3 + .../MiddleEnd/Interface/SHGraphicsSystem.cpp | 6 +- .../MiddleEnd/Interface/SHGraphicsSystem.h | 2 + .../SHTextRenderingSubSystem.cpp | 15 +++- .../TextRendering/SHTextRenderingSubSystem.h | 5 +- 10 files changed, 121 insertions(+), 23 deletions(-) create mode 100644 Assets/Shaders/Text_FS.shshaderb create mode 100644 Assets/Shaders/Text_FS.shshaderb.shmeta create mode 100644 Assets/Shaders/Text_VS.shshaderb create mode 100644 Assets/Shaders/Text_VS.shshaderb.shmeta diff --git a/Assets/Shaders/Text_FS.glsl b/Assets/Shaders/Text_FS.glsl index d6f88687..f3884973 100644 --- a/Assets/Shaders/Text_FS.glsl +++ b/Assets/Shaders/Text_FS.glsl @@ -22,29 +22,43 @@ layout(location = 0) in struct // material stuff layout(location = 3) flat in struct { - int materialIndex; uint eid; - uint lightLayerIndex; } In2; -layout (set = 0, binding = 1) uniform sampler2D textures[]; // for textures (global) -layout (std430, set = 3, binding = 0) buffer MaterialProperties // For materials +// push constants +layout(std140, push_constant) uniform TestPushConstant { - MatPropData data[]; -} MatProp; + vec3 textColor; -layout(location = 0) out vec4 position; +} testPushConstant; + +layout(set = 6, binding = 0) uniform sampler2D fontBitmap; + +layout(location = 0) out vec4 color; layout(location = 1) out uint outEntityID; -layout(location = 2) out uint lightLayerIndices; -layout(location = 3) out vec4 normals; -layout(location = 4) out vec4 albedo; + +float median(float r, float g, float b) +{ + return max(min(r, g), min(max(r, g), b)); +} void main() { - position = In.vertPos; - normals = In.normal; - albedo = texture(textures[nonuniformEXT(MatProp.data[In2.materialIndex].textureIndex)], In.uv) * MatProp.data[In2.materialIndex].color; + vec3 msd = texture (fontBitmap, In.uv).rgb; + float sd = median (msd.r, msd.g, msd.b); + float screenPxDistance = 2 * (sd - 0.5f); + float opacity = clamp (screenPxDistance + 0.5f, 0.0f, 2.0f); + vec4 fragColor = vec4 (1.0f); + + if (opacity > 0.02f && opacity < 1.9f) + { + fragColor = vec4(0.0f, 1.0f, 1.0f, 1.0f); + } + + fragColor = mix(vec4(0.0f), vec4(testPushConstant.textColor, 1.0f), min (opacity, 1.0f)); + + + color = fragColor; outEntityID = In2.eid; - lightLayerIndices = In2.lightLayerIndex; } \ No newline at end of file diff --git a/Assets/Shaders/Text_FS.shshaderb b/Assets/Shaders/Text_FS.shshaderb new file mode 100644 index 0000000000000000000000000000000000000000..9121f960ec523abe516f45f4ea3a6afdebb3ae58 GIT binary patch literal 3069 zcmZXVYjYGu6oxy=ZtjF27Yot2D`+wb^s;B|NXYS8goj~)k=xceeUp)jg@4L_>){CeQc&t7c% zl_$zGOrDK0lz3@tt5n|bD($w{jh{CHuMtLpR}DL= z6z&DoO7d7<7*!g*YL<`}BfHPMb~LWNG=pmBN7J=Si|L;rlh-~+q&wCgm8K`)wEmH` zPf0hsRpEK_y6jpjidVz9>9{(#htwubmHw+S6D8=IEUWee;oQ7sRe!`&B1wW z>SU;WLAJ`t&Y2n6w4F1;pF7|$yx_-)KEuFh6-O_1<@pI+M zn-AsJI(~hv)o7(X7&3Q-?F8L;yVu=aYegi81!*6HNenv^@b679^tnBB{ zC-<$@i#MWJtJqxEDhA9Gl4{T^X9pqu9!T!yW;AO`iqZQw5}w)ji%irYP7kLN&uDM? z{q?#tDJdWOqxbMxo8#m27VtSMxb%D?v2%${j8}D38OTwThmUnD4dQqSlW9B?!_-<0l?5F;l(y#_lj|1If)_0L)Vto4~cZEbSGe^{6 z@UQ6Ja5mg22KoLFl9y&Kcbab~_Z}a8;egL~E*s}Nm-QD8_%28U12Qhz9^y(oWN zLS1qZhsRkEb2)Cv2K!d~V9m=CFy7dA7F&_c8(fx-$(X@t>6Yrt~Kgu(HH)wq(Qk(Q znM>?<)!C6|{H3!Zc1HrnUB-56;hp~}%*D{0$ph&xB=;q}Q`W+r`BDOYOC0w7mBpm? zG0$T3!|@(ktY3OtH>xP@OPCM;p=49y_WVdTdma~;Iu!}|xaY*+x;$0c#IwS=P$Q5q zk9)#*i<cIc#o_bq!T(#;u1ffhux{=sV_32v z9&c$RV~=L+G1;8YA!*l#3EA+Se^@qiTwf+-vp@O*m$>5|k)56UlKkx4qw<+MErCni g%{?ZY^|(66WxG1eBkp1+Y>Ygt2kt-G2ROa>7e~(gwEzGB literal 0 HcmV?d00001 diff --git a/Assets/Shaders/Text_FS.shshaderb.shmeta b/Assets/Shaders/Text_FS.shshaderb.shmeta new file mode 100644 index 00000000..af5a44b7 --- /dev/null +++ b/Assets/Shaders/Text_FS.shshaderb.shmeta @@ -0,0 +1,3 @@ +Name: Text_FS +ID: 38024754 +Type: 2 diff --git a/Assets/Shaders/Text_VS.glsl b/Assets/Shaders/Text_VS.glsl index bfc220d4..369e185e 100644 --- a/Assets/Shaders/Text_VS.glsl +++ b/Assets/Shaders/Text_VS.glsl @@ -4,10 +4,12 @@ //#include "ShaderDescriptorDefinitions.glsl" +// vertex inputs layout(location = 0) in vec4 positionalOffset; -layout(location = 1) in unsigned int glyphIndex; - +layout(location = 1) in uint glyphIndex; +layout(location = 2) in uvec2 integerData; +// between shader stages layout(location = 0) out struct { vec4 vertPos; // location 0 @@ -22,6 +24,7 @@ layout(location = 3) out struct uint eid; } Out2; +// Camera data layout(set = 2, binding = 0) uniform CameraData { vec4 position; @@ -30,10 +33,65 @@ layout(set = 2, binding = 0) uniform CameraData mat4 projMat; } cameraData; +// push constants +layout(std140, push_constant) uniform TestPushConstant +{ + mat4 worldTransform; + +} testPushConstant; + +// Descriptor sets +layout(std430, set = 6, binding = 1) buffer GlyphTransforms +{ + mat4 matrices[]; +} glyphTransforms; + +vec2 CreateQuad(in uint vertexID) +{ + uint b = 1 << vertexID; + return vec2 ((0x3 & b) != 0, (0x9 & b) != 0); +} + void main() { + // write EID data to FS Out2.eid = integerData[0]; - - // clip space for rendering - gl_Position = cameraData.vpMat * worldTransform * vec4 (aVertexPos, 1.0f); + + // local variable for font index + uint fontIndex = glyphIndex; + + // get font data + mat4 fontData = glyphTransforms.matrices[fontIndex]; + + // Generate UV coords and vertex positions + Out.uv = CreateQuad(gl_VertexIndex); + vec3 vertexPos = vec3(Out.uv, 1.0f); + + // Get the local matrices + mat4 localModel = testPushConstant.worldTransform; + + //mat4 uiScale = mat4(1.0f); + //uiScale[0][0] = cameraData.cameraRight / 20.49f; + //uiScale[1][1] = cameraData.cameraTop / 11.323f; + + // transform the UV to atlas space to sample the font bitmap correctly + Out.uv = vec2(mat3(fontData) * vec3(Out.uv, 1.0f)); + + // Matrix to transform the quad from local to font space (for a font to be of correct size) + mat3 toFontSpace = mat3(1.0f); + toFontSpace[0][0] = fontData[3][0]; + toFontSpace[1][1] = fontData[3][1]; + toFontSpace[2][0] = positionalOffset.x; + toFontSpace[2][1] = positionalOffset.y; + + mat4 PVMatrix = cameraData.vpMat; + + // Initialize variables for use in FS + //characterIndex = gl_InstanceID; + + // Transform the vertices to font space + vertexPos = toFontSpace * vertexPos; + + // transform the vertex position to font space + gl_Position = PVMatrix * localModel * vec4(vertexPos, 1.0f); } \ No newline at end of file diff --git a/Assets/Shaders/Text_VS.shshaderb b/Assets/Shaders/Text_VS.shshaderb new file mode 100644 index 0000000000000000000000000000000000000000..c74dddbe642b35cc9d3a62c6643e46fbbf25cd07 GIT binary patch literal 4641 zcmZveX_FL15QdvQQBY7&@BjfrK~WShR6Kx126S-;LA+hZnO+zjX2zM`1r!l46mRf8 zzZ?Dw!wCP9Uo?E4?#^W-tc`av^UbWxtm>-nU9j@r~BFQRyy5kw$tfGvzOMh=3Hvr!hyJEyWW~@3nBc9tGWdpm1cE$24F&2-w?o^~TWR>nEuQ0sX2a7o(7mNG7%n8%GJ z_aQ6B9q85C{h3bhNS{6m9vAzY^_umxukIRIQjvEc-t}xVfH6kYwp=ULT8E)e<4@zO9^C7W`j}uwlMj#+wIgY-Ry-B=Ud|DD z)ZJHk_i(ODjsebnoNJ~>Wh2hp((QF#k+aSj?D{|*pXC>D>~S^i72AvnTkz`o%B8@L z=keChc@E+J=Ih*)Vh_z_ANVF(&F;>oJ6uoa=h=_G*;Z@b=ehBIIx6K^UyW|8wr5@2 zyxN{=ZF|tZ7dZyDf!)}iWydJk&2QM(=j?yEak!}{jKjW-3 zI8WPoRS@&!E}SgENPm z^@3BE^Sx|s^BK2{U*%djW7Mx8%4fU=IM!g>w~)V*$b~tdBrEV;gsxrW@hg(#obl#b zf?NaaabsyO9k9*099Un!_6p!wPS%x3d23uP$q4(J+&cAe%v*(RKdZ@h1F~4hNOB{( z`Q^5fOM89EIoBRH0EcV33F%zdz?Tsa;|CUmZdbeR)PuqC?-cfUy|1PBK z@p-J|_im(|w)yTsx_|Pk$mD%icU|5|ZR74o+M}Fxw7r+n_k*Qg%q_k@)^U%N=Gcz3 z*KNQY+B<-p{t4s);2!DM_HN7R--9&PoUZLLq-%@$ljyER-u@3D?Z>%KBAq8^Zf(CS za{8Ytb>rQq=aA-!+i=m9^OON^o%-;`3uJPo^#!Y%|NN` z8TS9Gu$7eo+jHUnDB(BW|4+j9+4_G(*!oYG_I9dzr)~usf$xh4sp);&1mumm4S73Q z4>o{@=vv#Dh`$rvyQ$CqwZr!Sy4-d$dzT&pTY{VHxcjt**H>S8l*7F(3ThIIWH1LkP2eJNVO5S*%p?3J5MR!l^#dGvLkaJAYopoOT z^1@+Hp0$|sBD!vdoj1MvB!1v3-`DI zCm(y9qRTmgn?aYex7g!D=*H^veRGz5aSsjy>+6sC&5}pVbFY+Kk+V2AufiFtFM4jF zN6$VNZR6D2$R6-qXUJLLGwOpCz-Q;VnFIPF?kKu*efGwgOU}56IgY*sn9KK1N+hHi|!^YzI^?k~~J z8TMD`-mi1?<9p|8V2pg!_y*lPafZG{mvaR79lD%nD7f!SZU|ZBt?OO=0XW}y{c&FP z{RpgYjQjHw@@H@kcs^W@wsC(`>0aPB#P`!;;J6rUA#NPG2>3m@1R39xOVRbYwlU;o zz_>rijzlmB_1ryl3fGqPz#!0(sYe qHHdtx(FgNghrJ5ON4_=a@`L%-V#`OqYPm1#;H;(pANE4qeft->L6Lv} literal 0 HcmV?d00001 diff --git a/Assets/Shaders/Text_VS.shshaderb.shmeta b/Assets/Shaders/Text_VS.shshaderb.shmeta new file mode 100644 index 00000000..17df2e98 --- /dev/null +++ b/Assets/Shaders/Text_VS.shshaderb.shmeta @@ -0,0 +1,3 @@ +Name: Text_VS +ID: 39816727 +Type: 2 diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.cpp b/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.cpp index 26befb28..f7656e66 100644 --- a/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.cpp +++ b/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.cpp @@ -116,6 +116,9 @@ namespace SHADE // Create generic command buffer graphicsCmdPool = device->CreateCommandPool(SH_QUEUE_FAMILY_ARRAY_INDEX::GRAPHICS, SH_CMD_POOL_RESET::POOL_BASED, true); + SHAssetManager::CompileAsset("../../Assets/Shaders/Text_VS.glsl"); + SHAssetManager::CompileAsset("../../Assets/Shaders/Text_FS.glsl"); + // Load Built In Shaders static constexpr AssetID VS_DEFAULT = 39210065; defaultVertShader = SHResourceManager::LoadOrGet(VS_DEFAULT); static constexpr AssetID FS_DEFAULT = 46377769; defaultFragShader = SHResourceManager::LoadOrGet(FS_DEFAULT); @@ -123,7 +126,8 @@ namespace SHADE static constexpr AssetID FS_DEBUG = 36671027; debugFragShader = SHResourceManager::LoadOrGet(FS_DEBUG); static constexpr AssetID CS_COMPOSITE = 45072428; deferredCompositeShader = SHResourceManager::LoadOrGet(CS_COMPOSITE); static constexpr AssetID SSAO = 38430899; ssaoShader = SHResourceManager::LoadOrGet(SSAO); - static constexpr AssetID SSAO_BLUR = 39760835; ssaoBlurShader = SHResourceManager::LoadOrGet(SSAO_BLUR); + static constexpr AssetID TEXT_VS = 39816727; textVS = SHResourceManager::LoadOrGet(TEXT_VS); + static constexpr AssetID TEXT_FS = 38024754; textFS = SHResourceManager::LoadOrGet(TEXT_FS); } void SHGraphicsSystem::InitSceneRenderGraph(void) noexcept diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.h b/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.h index a5a5ada0..a550ea22 100644 --- a/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.h +++ b/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.h @@ -412,6 +412,8 @@ namespace SHADE Handle deferredCompositeShader; Handle ssaoShader; Handle ssaoBlurShader; + Handle textVS; + Handle textFS; // Built-In Materials diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRenderingSubSystem.cpp b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRenderingSubSystem.cpp index 0db0b785..1e1551d5 100644 --- a/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRenderingSubSystem.cpp +++ b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRenderingSubSystem.cpp @@ -6,6 +6,7 @@ #include "Graphics/Devices/SHVkLogicalDevice.h" #include "Graphics/MiddleEnd/TextRendering/SHFont.h" #include "Graphics/Buffers/SHVkBuffer.h" +#include "Graphics/MiddleEnd/GlobalData/SHGraphicsGlobalData.h" namespace SHADE { @@ -86,11 +87,21 @@ namespace SHADE } - void SHTextRenderingSubSystem::Init(Handle device, Handle descPool) noexcept + void SHTextRenderingSubSystem::Init(Handle device, Handle compatibleRenderpass, Handle subpass, Handle descPool, Handle textVS, Handle textFS) noexcept { logicalDevice = device; - + // prepare pipeline layout params + SHPipelineLayoutParams plParams + { + .shaderModules = {textVS, textFS}, + .globalDescSetLayouts = SHGraphicsGlobalData::GetDescSetLayouts() + }; + + pipelineLayout = logicalDevice->CreatePipelineLayout(plParams); + + // Create pipeline + pipeline = logicalDevice->CreateGraphicsPipeline(pipelineLayout, nullptr, compatibleRenderpass, subpass); } void SHTextRenderingSubSystem::Run(uint32_t frameIndex) noexcept diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRenderingSubSystem.h b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRenderingSubSystem.h index 271d3b99..26db3046 100644 --- a/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRenderingSubSystem.h +++ b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRenderingSubSystem.h @@ -14,6 +14,9 @@ namespace SHADE class SHTextRendererComponent; class SHVkPipeline; class SHVkPipelineLayout; + class SHVkRenderpass; + class SHSubpass; + class SHVkShaderModule; class SHTextRenderingSubSystem { @@ -32,7 +35,7 @@ namespace SHADE void RecomputePositions(SHTextRendererComponent& textComp) noexcept; public: - void Init(Handle device, Handle descPool) noexcept; + void Init(Handle device, Handle compatibleRenderpass, Handle subpass, Handle descPool, Handle textVS, Handle textFS) noexcept; void Run(uint32_t frameIndex) noexcept; void Render (void) noexcept; void Exit(void) noexcept; From 03f9c593b6637c807071c0d3b685c9d7891cbbab Mon Sep 17 00:00:00 2001 From: Xiao Qi Date: Thu, 10 Nov 2022 17:09:55 +0800 Subject: [PATCH 020/226] Function to call to refresh asset directory --- SHADE_Engine/src/Assets/SHAssetManager.cpp | 7 +++++ SHADE_Engine/src/Assets/SHAssetManager.h | 1 + SHADE_Engine/src/Filesystem/SHFileSystem.cpp | 32 ++++++++++++++++---- SHADE_Engine/src/Filesystem/SHFileSystem.h | 2 +- 4 files changed, 35 insertions(+), 7 deletions(-) diff --git a/SHADE_Engine/src/Assets/SHAssetManager.cpp b/SHADE_Engine/src/Assets/SHAssetManager.cpp index dbe9dd27..f4727417 100644 --- a/SHADE_Engine/src/Assets/SHAssetManager.cpp +++ b/SHADE_Engine/src/Assets/SHAssetManager.cpp @@ -373,6 +373,13 @@ namespace SHADE return folderRoot; } + void SHAssetManager::RefreshDirectory() noexcept + { + SHFileSystem::DestroyDirectory(folderRoot); + assetCollection.clear(); + BuildAssetCollection(); + } + bool SHAssetManager::IsRecognised(char const* ext) noexcept { for (auto const& e : EXTENSIONS) diff --git a/SHADE_Engine/src/Assets/SHAssetManager.h b/SHADE_Engine/src/Assets/SHAssetManager.h index 7fd7d039..a891ec23 100644 --- a/SHADE_Engine/src/Assets/SHAssetManager.h +++ b/SHADE_Engine/src/Assets/SHAssetManager.h @@ -90,6 +90,7 @@ namespace SHADE static void CompileAsset(AssetPath const& path, bool genMeta) noexcept; static FolderPointer GetRootFolder() noexcept; + static void RefreshDirectory() noexcept; private: diff --git a/SHADE_Engine/src/Filesystem/SHFileSystem.cpp b/SHADE_Engine/src/Filesystem/SHFileSystem.cpp index fe9b67f5..c4bcc5dc 100644 --- a/SHADE_Engine/src/Filesystem/SHFileSystem.cpp +++ b/SHADE_Engine/src/Filesystem/SHFileSystem.cpp @@ -12,6 +12,7 @@ #include "SHFileSystem.h" #include #include +#include #include "Assets/SHAssetMetaHandler.h" @@ -39,15 +40,15 @@ namespace SHADE void SHFileSystem::BuildDirectory(FolderPath path, FolderPointer& root, std::unordered_map& assetCollection) noexcept { - std::queue folderQueue; + std::stack folderStack; root = new SHFolder("root"); root->path = path; - folderQueue.push(root); + folderStack.push(root); - while (!folderQueue.empty()) + while (!folderStack.empty()) { - auto const folder = folderQueue.front(); - folderQueue.pop(); + auto const folder = folderStack.top(); + folderStack.pop(); std::vector assets; @@ -77,7 +78,7 @@ namespace SHADE } auto newFolder{ folder->CreateSubFolderHere(path.stem().string()) }; - folderQueue.push(newFolder); + folderStack.push(newFolder); } for (auto const& asset : assets) @@ -98,4 +99,23 @@ namespace SHADE } } } + + void SHFileSystem::DestroyDirectory(FolderPointer root) noexcept + { + std::stack folderStack; + folderStack.push(root); + + while(!folderStack.empty()) + { + auto const folder = folderStack.top(); + folderStack.pop(); + + for (auto const& ptr : folder->subFolders) + { + folderStack.push(ptr); + } + + delete folder; + } + } } diff --git a/SHADE_Engine/src/Filesystem/SHFileSystem.h b/SHADE_Engine/src/Filesystem/SHFileSystem.h index 3f2e1c5b..87d13f42 100644 --- a/SHADE_Engine/src/Filesystem/SHFileSystem.h +++ b/SHADE_Engine/src/Filesystem/SHFileSystem.h @@ -20,7 +20,7 @@ namespace SHADE { public: static void BuildDirectory(FolderPath path, FolderPointer& root, std::unordered_map& assetCollection) noexcept; - + static void DestroyDirectory(FolderPointer root) noexcept; private: static bool DeleteFolder(FolderPointer location) noexcept; static bool IsCompilable(std::string ext) noexcept; From ed1bc7c62d31a62980adc029f96c0ecbe605d80d Mon Sep 17 00:00:00 2001 From: Xiao Qi Date: Thu, 10 Nov 2022 17:34:33 +0800 Subject: [PATCH 021/226] Changed scripting project relative path to managed and csharp dlls --- SHADE_Engine/src/Scripting/SHScriptEngine.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/SHADE_Engine/src/Scripting/SHScriptEngine.cpp b/SHADE_Engine/src/Scripting/SHScriptEngine.cpp index 4f3fbce6..dc779334 100644 --- a/SHADE_Engine/src/Scripting/SHScriptEngine.cpp +++ b/SHADE_Engine/src/Scripting/SHScriptEngine.cpp @@ -264,12 +264,12 @@ namespace SHADE \n\ \n\ \n\ - ..\\bin\\Debug\\SHADE_Managed.dll\n\ - ..\\bin\\Release\\SHADE_Managed.dll\n\ + ..\\..\\bin\\Debug\\SHADE_Managed.dll\n\ + ..\\..\\bin\\Release\\SHADE_Managed.dll\n\ \n\ \n\ - ..\\bin\\Debug\\SHADE_CSharp.dll\n\ - ..\\bin\\Release\\SHADE_CSharp.dll\n\ + ..\\..\\bin\\Debug\\SHADE_CSharp.dll\n\ + ..\\..\\bin\\Release\\SHADE_CSharp.dll\n\ \n\ \n\ "; From c95a6a2492da4e01555c23ed52441c4c33fc29e5 Mon Sep 17 00:00:00 2001 From: Xiao Qi Date: Thu, 10 Nov 2022 17:37:59 +0800 Subject: [PATCH 022/226] Added open modes for ofstream when building csharp project --- SHADE_Engine/src/Scripting/SHScriptEngine.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SHADE_Engine/src/Scripting/SHScriptEngine.cpp b/SHADE_Engine/src/Scripting/SHScriptEngine.cpp index dc779334..276eeb24 100644 --- a/SHADE_Engine/src/Scripting/SHScriptEngine.cpp +++ b/SHADE_Engine/src/Scripting/SHScriptEngine.cpp @@ -275,7 +275,7 @@ namespace SHADE "; // Attempt to create the file - std::ofstream file(path); + std::ofstream file(path, std::ios::out | std::ios::trunc); if (!file.is_open()) throw std::runtime_error("Unable to create CsProj file!"); From cf5cc41a3f6a0a641163eb8a80841c2373761c44 Mon Sep 17 00:00:00 2001 From: Kah Wei Date: Thu, 10 Nov 2022 18:10:15 +0800 Subject: [PATCH 023/226] Reworked Undo-Redo system to be more flexible and stable --- SHADE_Managed/src/Editor/Editor.cxx | 9 +--- SHADE_Managed/src/Editor/Editor.h++ | 8 ++- SHADE_Managed/src/Editor/Editor.hxx | 2 +- SHADE_Managed/src/Editor/UndoRedoStack.cxx | 61 ++++++++++++++++++++-- SHADE_Managed/src/Editor/UndoRedoStack.hxx | 59 +++++++++++++++------ 5 files changed, 104 insertions(+), 35 deletions(-) diff --git a/SHADE_Managed/src/Editor/Editor.cxx b/SHADE_Managed/src/Editor/Editor.cxx index bfd93401..d29f838d 100644 --- a/SHADE_Managed/src/Editor/Editor.cxx +++ b/SHADE_Managed/src/Editor/Editor.cxx @@ -149,7 +149,7 @@ namespace SHADE } SHEditorUI::PopID(); } - void Editor::renderFieldInInspector(Reflection::FieldInfo^ field, Object^ object) + void Editor::renderFieldInInspector(Reflection::FieldInfo^ field, System::Object^ object) { bool isHovered = false; @@ -343,12 +343,7 @@ namespace SHADE void Editor::registerUndoAction(System::Object^ object, System::Reflection::FieldInfo^ field, System::Object^ newData, System::Object^ oldData) { // Create command and add it into the undo stack - UndoRedoStack::Command cmd; - cmd.Field = field; - cmd.Object = object; - cmd.NewData = newData; - cmd.OldData = oldData; - actionStack.Add(cmd); + actionStack.Add(gcnew FieldChangeCommand(object, field, newData, oldData)); // Inform the C++ Undo-Redo stack SHCommandManager::RegisterCommand(std::reinterpret_pointer_cast(std::make_shared())); diff --git a/SHADE_Managed/src/Editor/Editor.h++ b/SHADE_Managed/src/Editor/Editor.h++ index 2cda78e7..b68b5da8 100644 --- a/SHADE_Managed/src/Editor/Editor.h++ +++ b/SHADE_Managed/src/Editor/Editor.h++ @@ -30,7 +30,8 @@ namespace SHADE rangeAttrib = hasAttribute(fieldInfo); } - ManagedType val = safe_cast(fieldInfo->GetValue(object)); + ManagedType oldVal = safe_cast(fieldInfo->GetValue(object)); + ManagedType val = oldVal; if (renderFieldInInspector ( Convert::ToNative(fieldInfo->Name), @@ -41,7 +42,7 @@ namespace SHADE )) { fieldInfo->SetValue(object, val); - // TODO: Register undo + registerUndoAction(object, fieldInfo, fieldInfo->GetValue(object), oldVal); } return true; @@ -90,15 +91,12 @@ namespace SHADE { if constexpr (IsPrimitiveTypeMatches_V) { - //field->SetValue(object, val); managedVal = val; - //registerUndoAction(object, field, val, oldVal); } else { managedVal = Convert::ToCLI(val); - //registerUndoAction(object, field, Convert::ToCLI(val), Convert::ToCLI(oldVal)); } return true; diff --git a/SHADE_Managed/src/Editor/Editor.hxx b/SHADE_Managed/src/Editor/Editor.hxx index c7e86622..1f2c1be7 100644 --- a/SHADE_Managed/src/Editor/Editor.hxx +++ b/SHADE_Managed/src/Editor/Editor.hxx @@ -89,7 +89,7 @@ namespace SHADE /// /// The object that contains the data of the field to render. /// - static void renderFieldInInspector(System::Reflection::FieldInfo^ field, Object^ object); + static void renderFieldInInspector(System::Reflection::FieldInfo^ field, System::Object^ object); /// /// Renders a context menu when right clicked for the scripts /// diff --git a/SHADE_Managed/src/Editor/UndoRedoStack.cxx b/SHADE_Managed/src/Editor/UndoRedoStack.cxx index 08e289cc..ae0a1dee 100644 --- a/SHADE_Managed/src/Editor/UndoRedoStack.cxx +++ b/SHADE_Managed/src/Editor/UndoRedoStack.cxx @@ -19,6 +19,8 @@ of DigiPen Institute of Technology is prohibited. // External Dependencies #include "Editor/SHEditorUI.h" // Project Headers +#include "Utility/Debug.hxx" +#include "Utility/Convert.hxx" namespace SHADE { @@ -32,7 +34,7 @@ namespace SHADE return latestActionIndex >= 0 && latestActionIndex < commandStack->Count - 1; } - void UndoRedoStack::Add(Command command) + void UndoRedoStack::Add(ICommand^ command) { // Erase any other actions ahead of the current action if (latestActionIndex >= 0 && latestActionIndex < commandStack->Count - 1) @@ -52,8 +54,8 @@ namespace SHADE if (!UndoActionPresent) return; - Command cmd = commandStack[latestActionIndex]; - cmd.Field->SetValue(cmd.Object, cmd.OldData); + ICommand^ cmd = commandStack[latestActionIndex]; + cmd->Unexceute(); --latestActionIndex; } @@ -62,8 +64,57 @@ namespace SHADE if (!RedoActionPresent) return; - Command cmd = commandStack[latestActionIndex]; - cmd.Field->SetValue(cmd.Object, cmd.NewData); + ICommand^ cmd = commandStack[latestActionIndex]; + cmd->Execute(); ++latestActionIndex; } + + FieldChangeCommand::FieldChangeCommand(System::Object^ obj, System::Reflection::FieldInfo^ field, System::Object^ newData, System::Object^ oldData) + : objectToChange { obj } + , field { field } + , newData { newData } + , oldData { oldData } + {} + + bool FieldChangeCommand::Execute() + { + if (field && objectToChange) + { + field->SetValue(objectToChange, newData); + return true; + } + + return false; + } + + bool FieldChangeCommand::Unexceute() + { + if (field && objectToChange) + { + field->SetValue(objectToChange, oldData); + return true; + } + + return false; + } + + bool FieldChangeCommand::Merge(ICommand^ command) + { + FieldChangeCommand^ otherCommand = safe_cast(command); + if (otherCommand == nullptr) + { + Debug::LogWarning("[Field Change Command] Attempted to merge two incompatible commands!"); + return false; + } + + // Only merge if they are workng on the same object and field + if (field == otherCommand->field && objectToChange == otherCommand->objectToChange) + { + newData = otherCommand->newData; + return true; + } + + return false; + } + } diff --git a/SHADE_Managed/src/Editor/UndoRedoStack.hxx b/SHADE_Managed/src/Editor/UndoRedoStack.hxx index 4c525228..69f462e3 100644 --- a/SHADE_Managed/src/Editor/UndoRedoStack.hxx +++ b/SHADE_Managed/src/Editor/UndoRedoStack.hxx @@ -15,27 +15,52 @@ of DigiPen Institute of Technology is prohibited. namespace SHADE { + /// + /// Interface for command that fits into the UndoRedoStack which can perform + /// undo-able and redo-able operations. + /// + private interface class ICommand + { + /// + /// Executes an action. This is called when a "Redo" is performed. + /// + /// Whether the action was successful or not. + bool Execute(); + /// + /// Undoes an action. This is called when an "Undo" is performed. + /// + /// Whether the action was successful or not. + bool Unexceute(); + /// + /// Merges this command with another command. + /// + /// + /// Whether the merge was successful or not. + bool Merge(ICommand^ command); + }; + + private ref class FieldChangeCommand sealed : public ICommand + { + public: + FieldChangeCommand(System::Object^ obj, System::Reflection::FieldInfo^ field, System::Object^ newData, System::Object^ oldData); + + bool Execute() override; + bool Unexceute() override; + bool Merge(ICommand^ command) override; + + private: + System::Object^ objectToChange; + System::Reflection::FieldInfo^ field; + System::Object^ newData; + System::Object^ oldData; + }; + /// /// Class that is able to store a stack of actions that can be done and redone. /// private ref class UndoRedoStack sealed { public: - /*-----------------------------------------------------------------------------*/ - /* Type Definitions */ - /*-----------------------------------------------------------------------------*/ - /// - /// Command for the stack that represents a data modification. - /// - value struct Command - { - public: - System::Object^ Object; - System::Reflection::FieldInfo^ Field; - System::Object^ NewData; - System::Object^ OldData; - }; - /*-----------------------------------------------------------------------------*/ /* Properties */ /*-----------------------------------------------------------------------------*/ @@ -55,7 +80,7 @@ namespace SHADE /// Adds a command onto the stack. /// /// - void Add(Command command); + void Add(ICommand^ command); /// /// Undos the last added command if it exists. /// @@ -70,6 +95,6 @@ namespace SHADE /* Data Members */ /*-----------------------------------------------------------------------------*/ int latestActionIndex = -1; - System::Collections::Generic::List^ commandStack = gcnew System::Collections::Generic::List(); + System::Collections::Generic::List^ commandStack = gcnew System::Collections::Generic::List(); }; } From 2fdff77420bade71a1e8bfa3bf03d9af68722ec7 Mon Sep 17 00:00:00 2001 From: Sri Sham Haran Date: Thu, 10 Nov 2022 23:01:09 +0800 Subject: [PATCH 024/226] Asset browser is wonky now Refresh asset browser Compile asset --- .../AssetBrowser/SHAssetBrowser.cpp | 73 +++++++++++++++---- .../AssetBrowser/SHAssetBrowser.h | 4 +- 2 files changed, 61 insertions(+), 16 deletions(-) diff --git a/SHADE_Engine/src/Editor/EditorWindow/AssetBrowser/SHAssetBrowser.cpp b/SHADE_Engine/src/Editor/EditorWindow/AssetBrowser/SHAssetBrowser.cpp index 37b8ecd4..9159be7e 100644 --- a/SHADE_Engine/src/Editor/EditorWindow/AssetBrowser/SHAssetBrowser.cpp +++ b/SHADE_Engine/src/Editor/EditorWindow/AssetBrowser/SHAssetBrowser.cpp @@ -36,13 +36,27 @@ namespace SHADE DrawCurrentFolder(); } ImGui::End(); + if (queueReset) + { + SHAssetManager::RefreshDirectory(); + rootFolder = SHAssetManager::GetRootFolder(); + queueReset = false; + } + } + + void SHAssetBrowser::Refresh() + { + queueReset = true; } void SHAssetBrowser::DrawMenuBar() { if (ImGui::BeginMenuBar()) { - + if(ImGui::SmallButton("Refresh")) + { + Refresh(); + } ImGui::EndMenuBar(); } } @@ -102,16 +116,14 @@ namespace SHADE } for (auto const& file : files) { - if(file.assetMeta == nullptr) - continue; const float horizontalLineSize = 25.0f; - const ImRect childRect = DrawFile(file.assetMeta); + const ImRect childRect = DrawFile(file); const float midPoint = (childRect.Min.y + childRect.Max.y) * 0.5f; drawList->AddLine(ImVec2(vertLineStart.x, midPoint), ImVec2(vertLineStart.x + horizontalLineSize, midPoint), treeLineColor, 1); vertLineEnd.y = midPoint; } drawList->AddLine(vertLineStart, vertLineEnd, treeLineColor, 1); - if(assetBeingCreated.has_value() && std::get<0>(assetBeingCreated.value()) == folder) + if (assetBeingCreated.has_value() && std::get<0>(assetBeingCreated.value()) == folder) DrawAssetBeingCreated(); ImGui::TreePop(); @@ -148,12 +160,40 @@ namespace SHADE //} } - ImRect SHAssetBrowser::DrawFile(SHAsset const* const asset) noexcept + ImRect SHAssetBrowser::DrawFile(SHFile file) noexcept { - if (asset == nullptr) - return ImRect(ImGui::GetItemRectMin(), ImGui::GetItemRectMax()); - const bool isSelected = std::ranges::find(selectedAssets, asset->id) != selectedAssets.end(); - ImGuiTreeNodeFlags flags = (!asset->subAssets.empty()) ? ImGuiTreeNodeFlags_OpenOnArrow : ImGuiTreeNodeFlags_Leaf; + + SHAsset const* const asset = file.assetMeta; + if (file.compilable) + { + ImGuiTreeNodeFlags flags = ImGuiTreeNodeFlags_Leaf; + std::string icon{ ICON_MD_FILE_PRESENT }; + + bool const isOpen = ImGui::TreeNodeEx(file.name.data(), flags, "%s %s%s", icon.data(), file.name.data(), file.ext.data()); + const ImRect nodeRect = ImRect(ImGui::GetItemRectMin(), ImGui::GetItemRectMax()); + + if (ImGui::BeginPopupContextItem()) + { + if (ImGui::Selectable("Compile")) + { + SHAssetManager::CompileAsset(file.path, true); + Refresh(); + } + ImGui::EndPopup(); + } + + ImGui::TreePop(); + + return nodeRect; + } + if (asset) + DrawAsset(asset); + } + + ImRect SHAssetBrowser::DrawAsset(SHAsset const* const asset) + { + const bool isSelected = asset ? std::ranges::find(selectedAssets, asset->id) != selectedAssets.end() : false; + ImGuiTreeNodeFlags flags = (asset && !asset->subAssets.empty()) ? ImGuiTreeNodeFlags_OpenOnArrow : ImGuiTreeNodeFlags_Leaf; if (isSelected) flags |= ImGuiTreeNodeFlags_Selected; std::string icon{}; @@ -172,9 +212,11 @@ namespace SHADE case AssetType::MAX_COUNT: break; default:; } - + bool const isOpen = ImGui::TreeNodeEx(asset, flags, "%s %s", icon.data(), asset->name.data()); const ImRect nodeRect = ImRect(ImGui::GetItemRectMin(), ImGui::GetItemRectMax()); + + if (SHDragDrop::BeginSource()) { auto id = asset->id; @@ -197,7 +239,7 @@ namespace SHADE case AssetType::TEXTURE: break; case AssetType::MESH: break; case AssetType::SCENE: - if(auto editor = SHSystemManager::GetSystem()) + if (auto editor = SHSystemManager::GetSystem()) { editor->LoadScene(asset->id); } @@ -222,12 +264,12 @@ namespace SHADE ImVec2 vertLineStart = ImGui::GetCursorScreenPos(); vertLineStart.x += horizontalOffset; ImVec2 vertLineEnd = vertLineStart; - if(isOpen) + if (isOpen) { - for(auto const& subAsset : asset->subAssets) + for (auto const& subAsset : asset->subAssets) { const float horizontalLineSize = 25.0f; - const ImRect childRect = DrawFile(subAsset); + const ImRect childRect = DrawAsset(subAsset); const float midPoint = (childRect.Min.y + childRect.Max.y) * 0.5f; drawList->AddLine(ImVec2(vertLineStart.x, midPoint), ImVec2(vertLineStart.x + horizontalLineSize, midPoint), treeLineColor, 1); vertLineEnd.y = midPoint; @@ -253,6 +295,7 @@ namespace SHADE matInspector->OpenMaterial(assetId, true); } assetBeingCreated.reset(); + Refresh(); } } } diff --git a/SHADE_Engine/src/Editor/EditorWindow/AssetBrowser/SHAssetBrowser.h b/SHADE_Engine/src/Editor/EditorWindow/AssetBrowser/SHAssetBrowser.h index 00023ebe..8258a6c7 100644 --- a/SHADE_Engine/src/Editor/EditorWindow/AssetBrowser/SHAssetBrowser.h +++ b/SHADE_Engine/src/Editor/EditorWindow/AssetBrowser/SHAssetBrowser.h @@ -21,7 +21,8 @@ namespace SHADE void DrawMenuBar(); ImRect RecursivelyDrawTree(FolderPointer folder); void DrawCurrentFolder(); - ImRect DrawFile(SHAsset const* const asset) noexcept; + ImRect DrawFile(SHFile file) noexcept; + ImRect DrawAsset(SHAsset const* const asset); void DrawAssetBeingCreated() noexcept; FolderPointer rootFolder, prevFolder, currentFolder; @@ -29,5 +30,6 @@ namespace SHADE std::vector selectedFolders; std::vector selectedAssets; static constexpr float tileWidth = 50.0f; + bool queueReset = false; }; } From aad83d9e32508f1900d050b4d7980842510cceca Mon Sep 17 00:00:00 2001 From: Sri Sham Haran Date: Thu, 10 Nov 2022 23:01:09 +0800 Subject: [PATCH 026/226] Revert "Asset browser is wonky now" This reverts commit 2fdff77420bade71a1e8bfa3bf03d9af68722ec7. --- .../AssetBrowser/SHAssetBrowser.cpp | 73 ++++--------------- .../AssetBrowser/SHAssetBrowser.h | 4 +- 2 files changed, 16 insertions(+), 61 deletions(-) diff --git a/SHADE_Engine/src/Editor/EditorWindow/AssetBrowser/SHAssetBrowser.cpp b/SHADE_Engine/src/Editor/EditorWindow/AssetBrowser/SHAssetBrowser.cpp index 9159be7e..37b8ecd4 100644 --- a/SHADE_Engine/src/Editor/EditorWindow/AssetBrowser/SHAssetBrowser.cpp +++ b/SHADE_Engine/src/Editor/EditorWindow/AssetBrowser/SHAssetBrowser.cpp @@ -36,27 +36,13 @@ namespace SHADE DrawCurrentFolder(); } ImGui::End(); - if (queueReset) - { - SHAssetManager::RefreshDirectory(); - rootFolder = SHAssetManager::GetRootFolder(); - queueReset = false; - } - } - - void SHAssetBrowser::Refresh() - { - queueReset = true; } void SHAssetBrowser::DrawMenuBar() { if (ImGui::BeginMenuBar()) { - if(ImGui::SmallButton("Refresh")) - { - Refresh(); - } + ImGui::EndMenuBar(); } } @@ -116,14 +102,16 @@ namespace SHADE } for (auto const& file : files) { + if(file.assetMeta == nullptr) + continue; const float horizontalLineSize = 25.0f; - const ImRect childRect = DrawFile(file); + const ImRect childRect = DrawFile(file.assetMeta); const float midPoint = (childRect.Min.y + childRect.Max.y) * 0.5f; drawList->AddLine(ImVec2(vertLineStart.x, midPoint), ImVec2(vertLineStart.x + horizontalLineSize, midPoint), treeLineColor, 1); vertLineEnd.y = midPoint; } drawList->AddLine(vertLineStart, vertLineEnd, treeLineColor, 1); - if (assetBeingCreated.has_value() && std::get<0>(assetBeingCreated.value()) == folder) + if(assetBeingCreated.has_value() && std::get<0>(assetBeingCreated.value()) == folder) DrawAssetBeingCreated(); ImGui::TreePop(); @@ -160,40 +148,12 @@ namespace SHADE //} } - ImRect SHAssetBrowser::DrawFile(SHFile file) noexcept + ImRect SHAssetBrowser::DrawFile(SHAsset const* const asset) noexcept { - - SHAsset const* const asset = file.assetMeta; - if (file.compilable) - { - ImGuiTreeNodeFlags flags = ImGuiTreeNodeFlags_Leaf; - std::string icon{ ICON_MD_FILE_PRESENT }; - - bool const isOpen = ImGui::TreeNodeEx(file.name.data(), flags, "%s %s%s", icon.data(), file.name.data(), file.ext.data()); - const ImRect nodeRect = ImRect(ImGui::GetItemRectMin(), ImGui::GetItemRectMax()); - - if (ImGui::BeginPopupContextItem()) - { - if (ImGui::Selectable("Compile")) - { - SHAssetManager::CompileAsset(file.path, true); - Refresh(); - } - ImGui::EndPopup(); - } - - ImGui::TreePop(); - - return nodeRect; - } - if (asset) - DrawAsset(asset); - } - - ImRect SHAssetBrowser::DrawAsset(SHAsset const* const asset) - { - const bool isSelected = asset ? std::ranges::find(selectedAssets, asset->id) != selectedAssets.end() : false; - ImGuiTreeNodeFlags flags = (asset && !asset->subAssets.empty()) ? ImGuiTreeNodeFlags_OpenOnArrow : ImGuiTreeNodeFlags_Leaf; + if (asset == nullptr) + return ImRect(ImGui::GetItemRectMin(), ImGui::GetItemRectMax()); + const bool isSelected = std::ranges::find(selectedAssets, asset->id) != selectedAssets.end(); + ImGuiTreeNodeFlags flags = (!asset->subAssets.empty()) ? ImGuiTreeNodeFlags_OpenOnArrow : ImGuiTreeNodeFlags_Leaf; if (isSelected) flags |= ImGuiTreeNodeFlags_Selected; std::string icon{}; @@ -212,11 +172,9 @@ namespace SHADE case AssetType::MAX_COUNT: break; default:; } - + bool const isOpen = ImGui::TreeNodeEx(asset, flags, "%s %s", icon.data(), asset->name.data()); const ImRect nodeRect = ImRect(ImGui::GetItemRectMin(), ImGui::GetItemRectMax()); - - if (SHDragDrop::BeginSource()) { auto id = asset->id; @@ -239,7 +197,7 @@ namespace SHADE case AssetType::TEXTURE: break; case AssetType::MESH: break; case AssetType::SCENE: - if (auto editor = SHSystemManager::GetSystem()) + if(auto editor = SHSystemManager::GetSystem()) { editor->LoadScene(asset->id); } @@ -264,12 +222,12 @@ namespace SHADE ImVec2 vertLineStart = ImGui::GetCursorScreenPos(); vertLineStart.x += horizontalOffset; ImVec2 vertLineEnd = vertLineStart; - if (isOpen) + if(isOpen) { - for (auto const& subAsset : asset->subAssets) + for(auto const& subAsset : asset->subAssets) { const float horizontalLineSize = 25.0f; - const ImRect childRect = DrawAsset(subAsset); + const ImRect childRect = DrawFile(subAsset); const float midPoint = (childRect.Min.y + childRect.Max.y) * 0.5f; drawList->AddLine(ImVec2(vertLineStart.x, midPoint), ImVec2(vertLineStart.x + horizontalLineSize, midPoint), treeLineColor, 1); vertLineEnd.y = midPoint; @@ -295,7 +253,6 @@ namespace SHADE matInspector->OpenMaterial(assetId, true); } assetBeingCreated.reset(); - Refresh(); } } } diff --git a/SHADE_Engine/src/Editor/EditorWindow/AssetBrowser/SHAssetBrowser.h b/SHADE_Engine/src/Editor/EditorWindow/AssetBrowser/SHAssetBrowser.h index 8258a6c7..00023ebe 100644 --- a/SHADE_Engine/src/Editor/EditorWindow/AssetBrowser/SHAssetBrowser.h +++ b/SHADE_Engine/src/Editor/EditorWindow/AssetBrowser/SHAssetBrowser.h @@ -21,8 +21,7 @@ namespace SHADE void DrawMenuBar(); ImRect RecursivelyDrawTree(FolderPointer folder); void DrawCurrentFolder(); - ImRect DrawFile(SHFile file) noexcept; - ImRect DrawAsset(SHAsset const* const asset); + ImRect DrawFile(SHAsset const* const asset) noexcept; void DrawAssetBeingCreated() noexcept; FolderPointer rootFolder, prevFolder, currentFolder; @@ -30,6 +29,5 @@ namespace SHADE std::vector selectedFolders; std::vector selectedAssets; static constexpr float tileWidth = 50.0f; - bool queueReset = false; }; } From d93ea8e49bb36ae96c33e71497b1d3697487fe89 Mon Sep 17 00:00:00 2001 From: Kah Wei Date: Thu, 10 Nov 2022 23:34:53 +0800 Subject: [PATCH 027/226] Child caches are now updated when scene hierarchy changes --- SHADE_Engine/src/Scripting/SHScriptEngine.cpp | 38 ++++++++++++++++++- SHADE_Engine/src/Scripting/SHScriptEngine.h | 3 ++ SHADE_Managed/src/Engine/GameObject.cxx | 3 +- 3 files changed, 40 insertions(+), 4 deletions(-) diff --git a/SHADE_Engine/src/Scripting/SHScriptEngine.cpp b/SHADE_Engine/src/Scripting/SHScriptEngine.cpp index 276eeb24..f279bec1 100644 --- a/SHADE_Engine/src/Scripting/SHScriptEngine.cpp +++ b/SHADE_Engine/src/Scripting/SHScriptEngine.cpp @@ -318,6 +318,20 @@ namespace SHADE return eventData->handle; } + SHEventHandle SHScriptEngine::onSceneNodeChildrenAdded(SHEventPtr eventPtr) + { + auto eventData = reinterpret_cast*>(eventPtr.get()); + csSceneNodeChildrenChanged(eventData->data->parent->GetEntityID()); + return eventData->handle; + } + + SHEventHandle SHScriptEngine::onSceneNodeChildrenRemoved(SHEventPtr eventPtr) + { + auto eventData = reinterpret_cast*>(eventPtr.get()); + csSceneNodeChildrenChanged(eventData->data->parent->GetEntityID()); + return eventData->handle; + } + /*-----------------------------------------------------------------------------------*/ /* Helper Functions */ /*-----------------------------------------------------------------------------------*/ @@ -442,6 +456,12 @@ namespace SHADE DEFAULT_CSHARP_NAMESPACE + ".Collider", "OnCollisionShapeRemoved" ); + csSceneNodeChildrenChanged = dotNet.GetFunctionPtr + ( + DEFAULT_CSHARP_LIB_NAME, + DEFAULT_CSHARP_NAMESPACE + ".ChildListCache", + "OnChildrenChanged" + ); csEditorRenderScripts = dotNet.GetFunctionPtr ( DEFAULT_CSHARP_LIB_NAME, @@ -464,6 +484,7 @@ namespace SHADE void SHScriptEngine::registerEvents() { + /* Entity */ // Register for entity destroyed event std::shared_ptr> destroyedEventReceiver { @@ -471,26 +492,39 @@ namespace SHADE }; SHEventManager::SubscribeTo(SH_ENTITY_DESTROYED_EVENT, std::dynamic_pointer_cast(destroyedEventReceiver)); + /* Colliders */ // Register for collider added event std::shared_ptr> addedColliderEventReceiver { std::make_shared>(this, &SHScriptEngine::onColliderAdded) }; SHEventManager::SubscribeTo(SH_PHYSICS_COLLIDER_ADDED_EVENT, std::dynamic_pointer_cast(addedColliderEventReceiver)); - // Register for collider removed event std::shared_ptr> removedColliderEventReceiver { std::make_shared>(this, &SHScriptEngine::onColliderRemoved) }; SHEventManager::SubscribeTo(SH_PHYSICS_COLLIDER_REMOVED_EVENT, std::dynamic_pointer_cast(removedColliderEventReceiver)); - // Register for collider component removed event std::shared_ptr> removedColliderComponentEventReceiver { std::make_shared>(this, &SHScriptEngine::onColliderComponentRemoved) }; SHEventManager::SubscribeTo(SH_COMPONENT_REMOVED_EVENT, std::dynamic_pointer_cast(removedColliderComponentEventReceiver)); + + /* SceneGraph */ + // Register for SceneNode child added event + std::shared_ptr> addChildEventReceiver + { + std::make_shared>(this, &SHScriptEngine::onSceneNodeChildrenAdded) + }; + SHEventManager::SubscribeTo(SH_SCENEGRAPH_ADD_CHILD_EVENT, std::dynamic_pointer_cast(addChildEventReceiver)); + // Register for SceneNode child removed event + std::shared_ptr> removeChildEventReceiver + { + std::make_shared>(this, &SHScriptEngine::onSceneNodeChildrenRemoved) + }; + SHEventManager::SubscribeTo(SH_SCENEGRAPH_REMOVE_CHILD_EVENT, std::dynamic_pointer_cast(removeChildEventReceiver)); } void SHScriptEngine::dumpBuildLog(const std::string_view& buildLogPath) diff --git a/SHADE_Engine/src/Scripting/SHScriptEngine.h b/SHADE_Engine/src/Scripting/SHScriptEngine.h index 7d83606e..ef778627 100644 --- a/SHADE_Engine/src/Scripting/SHScriptEngine.h +++ b/SHADE_Engine/src/Scripting/SHScriptEngine.h @@ -267,6 +267,7 @@ namespace SHADE // - Events CsEventRelayFuncPtr csColliderOnListChanged = nullptr; CsEventRelayFuncPtr csColliderOnRemoved = nullptr; + CsEventRelayFuncPtr csSceneNodeChildrenChanged = nullptr; // - Editor CsScriptEditorFuncPtr csEditorRenderScripts = nullptr; CsFuncPtr csEditorUndo = nullptr; @@ -279,6 +280,8 @@ namespace SHADE SHEventHandle onColliderAdded(SHEventPtr eventPtr); SHEventHandle onColliderRemoved(SHEventPtr eventPtr); SHEventHandle onColliderComponentRemoved(SHEventPtr eventPtr); + SHEventHandle onSceneNodeChildrenAdded(SHEventPtr eventPtr); + SHEventHandle onSceneNodeChildrenRemoved(SHEventPtr eventPtr); /*-----------------------------------------------------------------------------*/ /* Helper Functions */ diff --git a/SHADE_Managed/src/Engine/GameObject.cxx b/SHADE_Managed/src/Engine/GameObject.cxx index 79960ff6..017366fe 100644 --- a/SHADE_Managed/src/Engine/GameObject.cxx +++ b/SHADE_Managed/src/Engine/GameObject.cxx @@ -244,8 +244,7 @@ namespace SHADE // Unparent all children to the root for (auto child : node->GetChildren()) { - child->SetParent(nullptr); - ChildListCache::UpdateChildList(child->GetEntityID()); + SHSceneManager::GetCurrentSceneGraph().SetParent(child->GetEntityID(), nullptr); } ChildListCache::UpdateChildList(entity); } From c78aade2456dda786b28decc60119af1591a6820 Mon Sep 17 00:00:00 2001 From: Brandon Mak Date: Fri, 11 Nov 2022 00:02:07 +0800 Subject: [PATCH 028/226] Resource manager for render graph is the one in Graphics System - Renamed SH_ATT_DESC_TYPE_FLAGS to SH_RENDER_GRAPH_RESOURCE_FLAGS and added SHARED flag to represent that a resource is shared between graphs - Allowed linking of resources between graphs (unideal implementation) - Added info tracker for the render graph resources. Right now only layouts are being tracked. --- .../MiddleEnd/Interface/SHGraphicsSystem.cpp | 37 ++++++++++++------- .../MiddleEnd/Interface/SHGraphicsSystem.h | 4 ++ 2 files changed, 27 insertions(+), 14 deletions(-) diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.cpp b/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.cpp index f7656e66..52476ebd 100644 --- a/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.cpp +++ b/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.cpp @@ -43,6 +43,7 @@ of DigiPen Institute of Technology is prohibited. #include "Graphics/RenderGraph/SHRenderGraphNodeCompute.h" #include "../Meshes/SHPrimitiveGenerator.h" #include "Graphics/MiddleEnd/TextRendering/SHFreetypeInstance.h" +#include "Graphics/MiddleEnd/TextRendering/SHTextRenderingSubSystem.h" namespace SHADE { @@ -126,6 +127,7 @@ namespace SHADE static constexpr AssetID FS_DEBUG = 36671027; debugFragShader = SHResourceManager::LoadOrGet(FS_DEBUG); static constexpr AssetID CS_COMPOSITE = 45072428; deferredCompositeShader = SHResourceManager::LoadOrGet(CS_COMPOSITE); static constexpr AssetID SSAO = 38430899; ssaoShader = SHResourceManager::LoadOrGet(SSAO); + static constexpr AssetID SSAO_BLUR = 39760835; ssaoBlurShader = SHResourceManager::LoadOrGet(SSAO_BLUR); static constexpr AssetID TEXT_VS = 39816727; textVS = SHResourceManager::LoadOrGet(TEXT_VS); static constexpr AssetID TEXT_FS = 38024754; textFS = SHResourceManager::LoadOrGet(TEXT_FS); } @@ -170,17 +172,18 @@ namespace SHADE /* SCENE RENDER GRAPH RESOURCES */ /*-----------------------------------------------------------------------*/ // Initialize world render graph - worldRenderGraph->Init(device, swapchain); - worldRenderGraph->AddResource("Position", { SH_ATT_DESC_TYPE_FLAGS::COLOR, SH_ATT_DESC_TYPE_FLAGS::INPUT, SH_ATT_DESC_TYPE_FLAGS::STORAGE }, windowDims.first, windowDims.second, vk::Format::eR32G32B32A32Sfloat); - worldRenderGraph->AddResource("Normals", { SH_ATT_DESC_TYPE_FLAGS::COLOR, SH_ATT_DESC_TYPE_FLAGS::INPUT, SH_ATT_DESC_TYPE_FLAGS::STORAGE }, windowDims.first, windowDims.second, vk::Format::eR32G32B32A32Sfloat); + worldRenderGraph->Init(device, swapchain, &resourceManager); + worldRenderGraph->AddResource("Position", { SH_RENDER_GRAPH_RESOURCE_FLAGS::COLOR, SH_RENDER_GRAPH_RESOURCE_FLAGS::INPUT, SH_RENDER_GRAPH_RESOURCE_FLAGS::STORAGE }, windowDims.first, windowDims.second, vk::Format::eR32G32B32A32Sfloat); + worldRenderGraph->AddResource("Normals", { SH_RENDER_GRAPH_RESOURCE_FLAGS::COLOR, SH_RENDER_GRAPH_RESOURCE_FLAGS::INPUT, SH_RENDER_GRAPH_RESOURCE_FLAGS::STORAGE }, windowDims.first, windowDims.second, vk::Format::eR32G32B32A32Sfloat); //worldRenderGraph->AddResource("Tangents", { SH_ATT_DESC_TYPE_FLAGS::COLOR, SH_ATT_DESC_TYPE_FLAGS::INPUT, SH_ATT_DESC_TYPE_FLAGS::STORAGE }, windowDims.first, windowDims.second, vk::Format::eR32G32B32A32Sfloat); - worldRenderGraph->AddResource("Albedo", { SH_ATT_DESC_TYPE_FLAGS::COLOR, SH_ATT_DESC_TYPE_FLAGS::INPUT, SH_ATT_DESC_TYPE_FLAGS::STORAGE }, windowDims.first, windowDims.second); - worldRenderGraph->AddResource("Depth Buffer", { SH_ATT_DESC_TYPE_FLAGS::DEPTH_STENCIL }, windowDims.first, windowDims.second, vk::Format::eD32SfloatS8Uint); - worldRenderGraph->AddResource("Entity ID", { SH_ATT_DESC_TYPE_FLAGS::COLOR }, windowDims.first, windowDims.second, vk::Format::eR32Uint, 1, vk::ImageUsageFlagBits::eTransferSrc); - worldRenderGraph->AddResource("Light Layer Indices", { SH_ATT_DESC_TYPE_FLAGS::COLOR, SH_ATT_DESC_TYPE_FLAGS::INPUT, SH_ATT_DESC_TYPE_FLAGS::STORAGE }, windowDims.first, windowDims.second, vk::Format::eR32Uint, 1, vk::ImageUsageFlagBits::eTransferSrc); - worldRenderGraph->AddResource("Scene", { SH_ATT_DESC_TYPE_FLAGS::COLOR, SH_ATT_DESC_TYPE_FLAGS::INPUT, SH_ATT_DESC_TYPE_FLAGS::STORAGE }, windowDims.first, windowDims.second); - worldRenderGraph->AddResource("SSAO", { SH_ATT_DESC_TYPE_FLAGS::COLOR, SH_ATT_DESC_TYPE_FLAGS::INPUT, SH_ATT_DESC_TYPE_FLAGS::STORAGE }, windowDims.first, windowDims.second, vk::Format::eR8Unorm); - worldRenderGraph->AddResource("SSAO Blur", { SH_ATT_DESC_TYPE_FLAGS::COLOR, SH_ATT_DESC_TYPE_FLAGS::INPUT, SH_ATT_DESC_TYPE_FLAGS::STORAGE }, windowDims.first, windowDims.second, vk::Format::eR8Unorm); + worldRenderGraph->AddResource("Albedo", { SH_RENDER_GRAPH_RESOURCE_FLAGS::COLOR, SH_RENDER_GRAPH_RESOURCE_FLAGS::INPUT, SH_RENDER_GRAPH_RESOURCE_FLAGS::STORAGE }, windowDims.first, windowDims.second); + worldRenderGraph->AddResource("Depth Buffer", { SH_RENDER_GRAPH_RESOURCE_FLAGS::DEPTH_STENCIL }, windowDims.first, windowDims.second, vk::Format::eD32SfloatS8Uint); + worldRenderGraph->AddResource("Entity ID", { SH_RENDER_GRAPH_RESOURCE_FLAGS::COLOR }, windowDims.first, windowDims.second, vk::Format::eR32Uint, 1, vk::ImageUsageFlagBits::eTransferSrc); + worldRenderGraph->AddResource("Light Layer Indices", { SH_RENDER_GRAPH_RESOURCE_FLAGS::COLOR, SH_RENDER_GRAPH_RESOURCE_FLAGS::INPUT, SH_RENDER_GRAPH_RESOURCE_FLAGS::STORAGE }, windowDims.first, windowDims.second, vk::Format::eR32Uint, 1, vk::ImageUsageFlagBits::eTransferSrc); + worldRenderGraph->AddResource("Scene", { SH_RENDER_GRAPH_RESOURCE_FLAGS::COLOR, SH_RENDER_GRAPH_RESOURCE_FLAGS::INPUT, SH_RENDER_GRAPH_RESOURCE_FLAGS::STORAGE }, windowDims.first, windowDims.second); + worldRenderGraph->AddResource("SSAO", { SH_RENDER_GRAPH_RESOURCE_FLAGS::COLOR, SH_RENDER_GRAPH_RESOURCE_FLAGS::INPUT, SH_RENDER_GRAPH_RESOURCE_FLAGS::STORAGE }, windowDims.first, windowDims.second, vk::Format::eR8Unorm); + worldRenderGraph->AddResource("SSAO Blur", { SH_RENDER_GRAPH_RESOURCE_FLAGS::COLOR, SH_RENDER_GRAPH_RESOURCE_FLAGS::INPUT, SH_RENDER_GRAPH_RESOURCE_FLAGS::STORAGE }, windowDims.first, windowDims.second, vk::Format::eR8Unorm); + /*-----------------------------------------------------------------------*/ /* MAIN NODE */ @@ -210,7 +213,7 @@ namespace SHADE gBufferSubpass->AddColorOutput("Normals"); //gBufferSubpass->AddColorOutput("Tangents"); gBufferSubpass->AddColorOutput("Albedo"); - gBufferSubpass->AddDepthOutput("Depth Buffer", SH_ATT_DESC_TYPE_FLAGS::DEPTH_STENCIL); + gBufferSubpass->AddDepthOutput("Depth Buffer", SH_RENDER_GRAPH_RESOURCE_FLAGS::DEPTH_STENCIL); /*-----------------------------------------------------------------------*/ /* SSAO PASS AND DATA INIT */ @@ -254,7 +257,7 @@ namespace SHADE /*-----------------------------------------------------------------------*/ gBufferNode->AddNodeCompute(deferredCompositeShader, { "Position", "Normals", "Albedo", "Light Layer Indices", "SSAO Blur", "Scene" }); - // Dummy Node + // Dummy Node to transition scene render graph resource auto dummyNode = worldRenderGraph->AddNode("Dummy Pass", { "Scene" }, { "Debug Draw" }); // no predecessors auto dummySubpass = dummyNode->AddSubpass("Dummy Subpass"); dummySubpass->AddInput("Scene"); @@ -316,6 +319,12 @@ namespace SHADE lightingSubSystem = resourceManager.Create(); lightingSubSystem->Init(device, descPool); + textRenderingSubSystem = resourceManager.Create(); + + // initialize the text renderer + auto uiNode = worldRenderGraph->GetNode("Screen Space Pass"); + //textRenderingSubSystem->Init(device, uiNode->GetRenderpass(), uiNode->GetSubpass("UI"), descPool, textVS, textFS); + SHFreetypeInstance::Init(); } @@ -357,8 +366,8 @@ namespace SHADE for (uint32_t i = 0; i < renderContextCmdPools.size(); ++i) renderContextCmdPools[i] = renderContext.GetFrameData(i).cmdPoolHdls[0]; - editorRenderGraph->Init(device, swapchain); - editorRenderGraph->AddResource("Present", { SH_ATT_DESC_TYPE_FLAGS::COLOR_PRESENT }, windowDims.first, windowDims.second); + editorRenderGraph->Init(device, swapchain, &resourceManager); + editorRenderGraph->AddResource("Present", { SH_RENDER_GRAPH_RESOURCE_FLAGS::COLOR_PRESENT }, windowDims.first, windowDims.second); auto imguiNode = editorRenderGraph->AddNode("ImGui Node", { "Present"}, {}); diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.h b/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.h index a550ea22..54abd5ef 100644 --- a/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.h +++ b/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.h @@ -54,6 +54,7 @@ namespace SHADE class SHMaterial; class SHMaterialInstance; class SHMousePickSystem; + class SHTextRenderingSubSystem; /*---------------------------------------------------------------------------------*/ /* Type Definitions */ @@ -400,6 +401,8 @@ namespace SHADE // Temp renderers Handle worldRenderer; + Handle screenRenderer; + // Temp Cameras Handle worldCamera; Handle screenCamera; @@ -434,6 +437,7 @@ namespace SHADE Handle mousePickSystem; Handle postOffscreenRender; Handle lightingSubSystem; + Handle textRenderingSubSystem; Handle ssaoStorage; uint32_t resizeWidth = 1; From d17a83ab7712ece9fc3ace4de91a91c4266186ba Mon Sep 17 00:00:00 2001 From: Brandon Mak Date: Fri, 11 Nov 2022 00:02:18 +0800 Subject: [PATCH 029/226] From last commit. Whoops. --- .../RenderGraph/SHAttachmentDescriptionType.h | 5 +- .../Graphics/RenderGraph/SHRenderGraph.cpp | 99 +++++++++++++++---- .../src/Graphics/RenderGraph/SHRenderGraph.h | 29 +++++- .../RenderGraph/SHRenderGraphNode.cpp | 17 ++-- .../Graphics/RenderGraph/SHRenderGraphNode.h | 1 + .../RenderGraph/SHRenderGraphNodeCompute.cpp | 6 +- .../RenderGraph/SHRenderGraphResource.cpp | 50 +++++++--- .../RenderGraph/SHRenderGraphResource.h | 29 +++++- .../RenderGraph/SHRenderGraphStorage.h | 6 +- .../src/Graphics/RenderGraph/SHSubpass.cpp | 10 +- .../src/Graphics/RenderGraph/SHSubpass.h | 2 +- 11 files changed, 200 insertions(+), 54 deletions(-) diff --git a/SHADE_Engine/src/Graphics/RenderGraph/SHAttachmentDescriptionType.h b/SHADE_Engine/src/Graphics/RenderGraph/SHAttachmentDescriptionType.h index c4d44ea8..16c07cdf 100644 --- a/SHADE_Engine/src/Graphics/RenderGraph/SHAttachmentDescriptionType.h +++ b/SHADE_Engine/src/Graphics/RenderGraph/SHAttachmentDescriptionType.h @@ -3,7 +3,7 @@ namespace SHADE { // Used for attachment description creation for renderpass node - enum class SH_ATT_DESC_TYPE_FLAGS + enum class SH_RENDER_GRAPH_RESOURCE_FLAGS { COLOR = 0x01, COLOR_PRESENT = 0x02, @@ -11,7 +11,8 @@ namespace SHADE STENCIL = 0x08, DEPTH_STENCIL = 0x10, INPUT = 0x20, - STORAGE = 0x40 + STORAGE = 0x40, + SHARED = 0x80 // if resource is meant to be used across render graphs, mark this flag }; } diff --git a/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraph.cpp b/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraph.cpp index 93be2413..b897eb06 100644 --- a/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraph.cpp +++ b/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraph.cpp @@ -11,6 +11,7 @@ #include "SHAttachmentDescInitParams.h" #include "SHRenderGraphStorage.h" #include "Graphics/RenderGraph/SHRenderGraphNodeCompute.h" +#include "Tools/SHUtilities.h" namespace SHADE { @@ -49,7 +50,7 @@ namespace SHADE */ /***************************************************************************/ - void SHRenderGraph::AddResource(std::string resourceName, std::initializer_list typeFlags, uint32_t w /*= static_cast(-1)*/, uint32_t h /*= static_cast(-1)*/, vk::Format format/* = vk::Format::eB8G8R8A8Unorm*/, uint8_t levels /*= 1*/, vk::ImageUsageFlagBits usageFlags/* = {}*/, vk::ImageCreateFlagBits createFlags /*= {}*/) + void SHRenderGraph::AddResource(std::string resourceName, std::initializer_list typeFlags, uint32_t w /*= static_cast(-1)*/, uint32_t h /*= static_cast(-1)*/, vk::Format format/* = vk::Format::eB8G8R8A8Unorm*/, uint8_t levels /*= 1*/, vk::ImageUsageFlagBits usageFlags/* = {}*/, vk::ImageCreateFlagBits createFlags /*= {}*/) { // If we set to if (w == static_cast(-1) && h == static_cast(-1)) @@ -59,7 +60,32 @@ namespace SHADE format = renderGraphStorage->swapchain->GetSurfaceFormatKHR().format; } - renderGraphStorage->graphResources->try_emplace(resourceName, resourceManager->Create(renderGraphStorage, resourceName, typeFlags, format, w, h, levels, usageFlags, createFlags)); + renderGraphStorage->graphResources->try_emplace(resourceName, renderGraphStorage->resourceHub->Create(renderGraphStorage, resourceName, typeFlags, format, w, h, levels, usageFlags, createFlags)); + } + + void SHRenderGraph::LinkNonOwningResource(Handle resourceOrigin, std::string resourceName) noexcept + { + // resource to link + Handle resourceToLink = resourceOrigin->GetRenderGraphResource(resourceName); + if (!resourceToLink) + { + SHLOG_ERROR("Resource does not exist in render graph, cannot link resource."); + return; + } + + // Get the final layout of the resource from the previous render graph + vk::ImageLayout finalLayout{vk::ImageLayout::eUndefined}; + auto const& nodes = resourceOrigin->GetNodes(); + for (auto& node : nodes) + { + if (vk::ImageLayout layout = resourceToLink->GetInfoTracker()->GetLayout(node, {}); layout != vk::ImageLayout::eUndefined) + finalLayout = layout; + } + + renderGraphStorage->graphResources->try_emplace(resourceName, resourceToLink); + + // add to this pool so that when we generate later, the attachment descriptions will make its initial layout the layout stored here + renderGraphStorage->nonOwningResourceInitialLayouts.emplace(resourceToLink.GetId().Raw, finalLayout); } /***************************************************************************/ @@ -87,30 +113,59 @@ namespace SHADE return; } + // We first want to take all resources track their layout as undefined at the start of the node/renderpass + auto const resources = node->GetResources(); + for (auto& resource : resources) + { + resource->GetInfoTracker()->TrackLayout(node, {}, vk::ImageLayout::eUndefined); + } + // attempt to get all final layouts for all resources for (auto& subpass : node->subpasses) { for (auto& color : subpass->colorReferences) { // If final renderpass and attachment is a COLOR_PRESENT resource, make resource transition to present after last subpass - if (i == nodes.size() - 1 && (node->attResources[color.attachment]->resourceTypeFlags & static_cast(SH_ATT_DESC_TYPE_FLAGS::COLOR_PRESENT))) + if (i == nodes.size() - 1 && (node->attResources[color.attachment]->resourceTypeFlags & static_cast(SH_RENDER_GRAPH_RESOURCE_FLAGS::COLOR_PRESENT))) resourceAttFinalLayouts[color.attachment] = vk::ImageLayout::ePresentSrcKHR; else resourceAttFinalLayouts[color.attachment] = color.layout; + + node->attResources[color.attachment]->infoTracker->TrackLayout(node, subpass, color.layout); } for (auto& depth : subpass->depthReferences) + { resourceAttFinalLayouts[depth.attachment] = depth.layout; + node->attResources[depth.attachment]->infoTracker->TrackLayout(node, subpass, depth.layout); + } for (auto& input : subpass->inputReferences) + { resourceAttFinalLayouts[input.attachment] = input.layout; + node->attResources[input.attachment]->infoTracker->TrackLayout(node, subpass, input.layout); + } } for (uint32_t j = 0; j < node->attachmentDescriptions.size(); ++j) { auto& att = node->attachmentDescriptions[j]; - att.initialLayout = vk::ImageLayout::eUndefined; + auto& resource = node->attResources[j]; + + // If resource is from another render graph, use the final layout it had when it was last used in that graph. This is initialized in LinkNonOwningResource. + // We also want to load the attachment, not "don't care". + if (resource->resourceTypeFlags & SHUtilities::ToUnderlying(SH_RENDER_GRAPH_RESOURCE_FLAGS::SHARED) && + renderGraphStorage->nonOwningResourceInitialLayouts.contains(resource.GetId().Raw)) + { + att.initialLayout = renderGraphStorage->nonOwningResourceInitialLayouts.at (resource.GetId().Raw); + att.loadOp = vk::AttachmentLoadOp::eLoad; + att.stencilLoadOp = vk::AttachmentLoadOp::eLoad; + } + else + att.initialLayout = vk::ImageLayout::eUndefined; + att.finalLayout = resourceAttFinalLayouts[j]; + resource->GetInfoTracker()->TrackLayout(node, {}, att.finalLayout); } ++i; } @@ -145,12 +200,13 @@ namespace SHADE attDesc.stencilLoadOp = vk::AttachmentLoadOp::eLoad; attDesc.stencilStoreOp = vk::AttachmentStoreOp::eStore; - // TODO: Stencil load and store - // When an image is done being used in a renderpass, the image layout will end up being the finalLayout // value of the attachment description. We want this to carry over to the next renderpass; specifically // to have the initialLayout of the attachment description in the next renderpass match the finalLayout in the previous. attDesc.initialLayout = predAttDesc.finalLayout; + + // We also want to track it + predResource->GetInfoTracker()->TrackLayout(node, {}, attDesc.initialLayout); } } } @@ -224,12 +280,12 @@ namespace SHADE for (auto& inputAtt : subpass->inputReferences) { auto resource = node->attResources[inputAtt.attachment]; - if (resource->resourceTypeFlags & static_cast(SH_ATT_DESC_TYPE_FLAGS::INPUT)) + if (resource->resourceTypeFlags & static_cast(SH_RENDER_GRAPH_RESOURCE_FLAGS::INPUT)) { - if (resource->resourceTypeFlags & static_cast(SH_ATT_DESC_TYPE_FLAGS::COLOR) || - resource->resourceTypeFlags & static_cast(SH_ATT_DESC_TYPE_FLAGS::COLOR_PRESENT)) + if (resource->resourceTypeFlags & static_cast(SH_RENDER_GRAPH_RESOURCE_FLAGS::COLOR) || + resource->resourceTypeFlags & static_cast(SH_RENDER_GRAPH_RESOURCE_FLAGS::COLOR_PRESENT)) colorRead |= (1 << i); - else if (resource->resourceTypeFlags & static_cast(SH_ATT_DESC_TYPE_FLAGS::DEPTH_STENCIL)) + else if (resource->resourceTypeFlags & static_cast(SH_RENDER_GRAPH_RESOURCE_FLAGS::DEPTH_STENCIL)) depthRead |= (1 << i); } else @@ -353,17 +409,17 @@ namespace SHADE */ /***************************************************************************/ - void SHRenderGraph::Init(Handle logicalDevice, Handle swapchain) noexcept + void SHRenderGraph::Init(Handle logicalDevice, Handle swapchain, SHResourceHub* resourceHub) noexcept { - resourceManager = std::make_shared(); + //resourceHub = std::make_shared(); - renderGraphStorage = resourceManager->Create(); - renderGraphStorage->graphResources = resourceManager->Create>>(); + renderGraphStorage = resourceHub->Create(); + renderGraphStorage->graphResources = resourceHub->Create>>(); renderGraphStorage->logicalDevice = logicalDevice; renderGraphStorage->swapchain = swapchain; - renderGraphStorage->resourceManager = resourceManager; + renderGraphStorage->resourceHub = resourceHub; renderGraphStorage->descriptorPool = logicalDevice->CreateDescriptorPools(); } @@ -381,7 +437,7 @@ namespace SHADE SHRenderGraph::SHRenderGraph(void) noexcept : renderGraphStorage{} , nodes{} - , resourceManager{nullptr} + , resourceHub{nullptr} { } @@ -389,7 +445,7 @@ namespace SHADE : renderGraphStorage{ rhs.renderGraphStorage } , nodeIndexing{ std::move(rhs.nodeIndexing) } , nodes{ std::move(rhs.nodes) } - , resourceManager{ std::move(rhs.resourceManager) } + , resourceHub{ std::move(rhs.resourceHub) } { } @@ -402,7 +458,7 @@ namespace SHADE renderGraphStorage = rhs.renderGraphStorage; nodeIndexing = std::move(rhs.nodeIndexing); nodes = std::move(rhs.nodes); - resourceManager = std::move(rhs.resourceManager); + resourceHub = std::move(rhs.resourceHub); return *this; } @@ -467,7 +523,7 @@ namespace SHADE } } - nodes.emplace_back(resourceManager->Create(renderGraphStorage, std::move(descInitParams), std::move(predecessors))); + nodes.emplace_back(renderGraphStorage->resourceHub->Create(renderGraphStorage, std::move(descInitParams), std::move(predecessors))); nodeIndexing.emplace(nodeName, static_cast(nodes.size()) - 1u); return nodes.at(nodeIndexing[nodeName]); } @@ -549,6 +605,11 @@ namespace SHADE } + std::vector> const& SHRenderGraph::GetNodes(void) const noexcept + { + return nodes; + } + Handle SHRenderGraph::GetRenderGraphResource(std::string const& resourceName) const noexcept { if (renderGraphStorage->graphResources->contains(resourceName)) diff --git a/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraph.h b/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraph.h index d90b66df..6429badf 100644 --- a/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraph.h +++ b/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraph.h @@ -67,7 +67,7 @@ namespace SHADE std::vector> nodes; //! Resource library for graph handles - std::shared_ptr resourceManager; + SHResourceHub* resourceHub; public: /*-----------------------------------------------------------------------*/ @@ -81,8 +81,9 @@ namespace SHADE /*-----------------------------------------------------------------------*/ /* PUBLIC MEMBER FUNCTIONS */ /*-----------------------------------------------------------------------*/ - void Init (Handle logicalDevice, Handle swapchain) noexcept; - void AddResource(std::string resourceName, std::initializer_list typeFlags, uint32_t w = static_cast(-1), uint32_t h = static_cast(-1), vk::Format format = vk::Format::eB8G8R8A8Unorm, uint8_t levels = 1, vk::ImageUsageFlagBits usageFlags = {}, vk::ImageCreateFlagBits createFlags = {}); + void Init (Handle logicalDevice, Handle swapchain, SHResourceHub* resourceHub) noexcept; + void AddResource(std::string resourceName, std::initializer_list typeFlags, uint32_t w = static_cast(-1), uint32_t h = static_cast(-1), vk::Format format = vk::Format::eB8G8R8A8Unorm, uint8_t levels = 1, vk::ImageUsageFlagBits usageFlags = {}, vk::ImageCreateFlagBits createFlags = {}); + void LinkNonOwningResource (Handle resourceOrigin, std::string resourceName) noexcept; Handle AddNode (std::string nodeName, std::initializer_list resourceInstruction, std::initializer_list predecessorNodes) noexcept; void Generate (void) noexcept; @@ -94,9 +95,27 @@ namespace SHADE /*-----------------------------------------------------------------------*/ /* SETTERS AND GETTERS */ /*-----------------------------------------------------------------------*/ - Handle GetNode (std::string const& nodeName) const noexcept; - Handle GetRenderGraphResource (std::string const& resourceName) const noexcept; + Handle GetNode (std::string const& nodeName) const noexcept; + std::vector> const& GetNodes (void) const noexcept; + Handle GetRenderGraphResource (std::string const& resourceName) const noexcept; }; } #endif + + + +/* Some notes here: + * - The graph wasn't implemented with the intention of it being this versatile. + * - Graphs weren't meant to share resources and hence the generating of the render graph doesn't account for it. + * However, because it was eventually necessary that some resources had to be shared and its contents carried over to + * other graphs, the functionality was implemented through a link function in SHRenderGraph.cpp to facilitate this linkage. + * This should ideally be replaced by an implementation more self-contained, perhaps through a higher level class like a canvas + * that manage the resources instead and can facilitate such linking of resources. + * + */ + + + + + diff --git a/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphNode.cpp b/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphNode.cpp index 12f0e246..9e6b7740 100644 --- a/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphNode.cpp +++ b/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphNode.cpp @@ -45,7 +45,7 @@ namespace SHADE for (uint32_t j = 0; j < attResources.size(); ++j) { - uint32_t imageViewIndex = (attResources[j]->resourceTypeFlags & static_cast(SH_ATT_DESC_TYPE_FLAGS::COLOR_PRESENT)) ? i : 0; + uint32_t imageViewIndex = (attResources[j]->resourceTypeFlags & static_cast(SH_RENDER_GRAPH_RESOURCE_FLAGS::COLOR_PRESENT)) ? i : 0; imageViews[j] = attResources[j]->imageViews[imageViewIndex]; // We want the minimum dimensions for the framebuffer because the image attachments referenced cannot have dimensions smaller than the framebuffer's @@ -72,7 +72,7 @@ namespace SHADE for (uint32_t j = 0; j < attResources.size(); ++j) { - uint32_t imageViewIndex = (attResources[j]->resourceTypeFlags & static_cast(SH_ATT_DESC_TYPE_FLAGS::COLOR_PRESENT)) ? i : 0; + uint32_t imageViewIndex = (attResources[j]->resourceTypeFlags & static_cast(SH_RENDER_GRAPH_RESOURCE_FLAGS::COLOR_PRESENT)) ? i : 0; imageViews[j] = attResources[j]->imageViews[imageViewIndex]; // We want the minimum dimensions for the framebuffer because the image attachments referenced cannot have dimensions smaller than the framebuffer's @@ -157,7 +157,7 @@ namespace SHADE newDesc.format = attResources[i]->resourceFormat; - if (attResources[i]->resourceTypeFlags & static_cast(SH_ATT_DESC_TYPE_FLAGS::COLOR_PRESENT)) + if (attResources[i]->resourceTypeFlags & static_cast(SH_RENDER_GRAPH_RESOURCE_FLAGS::COLOR_PRESENT)) containsSwapchainImage = true; resourceAttachmentMapping.try_emplace(attResources[i].GetId().Raw, i); @@ -246,7 +246,7 @@ namespace SHADE // Add subpass to container and create mapping for it subpasses.emplace_back ( - graphStorage->resourceManager->Create + graphStorage->resourceHub->Create ( subpassName, graphStorage, GetHandle(), static_cast(subpasses.size()), @@ -255,7 +255,7 @@ namespace SHADE ); subpassIndexing.try_emplace(subpassName, static_cast(subpasses.size()) - 1u); Handle subpass = subpasses.back(); - subpass->Init(*graphStorage->resourceManager); + subpass->Init(*graphStorage->resourceHub); // Register the SuperBatch batcher.RegisterSuperBatch(subpass->GetSuperBatch()); @@ -276,7 +276,7 @@ namespace SHADE } // Create the subpass compute with the resources - auto nodeCompute = graphStorage->resourceManager->Create(graphStorage, computeShaderModule, std::move(nodeComputeResources), std::move (dynamicBufferBindings), nodeComputes.empty()); + auto nodeCompute = graphStorage->resourceHub->Create(graphStorage, computeShaderModule, std::move(nodeComputeResources), std::move (dynamicBufferBindings), nodeComputes.empty()); nodeComputes.push_back(nodeCompute); return nodeCompute; @@ -401,4 +401,9 @@ namespace SHADE return {}; } + std::vector> const& SHRenderGraphNode::GetResources(void) const noexcept + { + return attResources; + } + } \ No newline at end of file diff --git a/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphNode.h b/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphNode.h index 695d1c31..5965b10d 100644 --- a/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphNode.h +++ b/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphNode.h @@ -114,6 +114,7 @@ namespace SHADE Handle GetRenderpass(void) const noexcept; Handle GetSubpass(std::string_view subpassName) const noexcept; Handle GetResource (uint32_t resourceIndex) const noexcept; + std::vector> const& GetResources (void) const noexcept; friend class SHRenderGraph; }; diff --git a/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphNodeCompute.cpp b/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphNodeCompute.cpp index a86acbc7..e8822acd 100644 --- a/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphNodeCompute.cpp +++ b/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphNodeCompute.cpp @@ -58,7 +58,7 @@ namespace SHADE if (layouts.size() == SHGraphicsConstants::DescriptorSetIndex::RENDERGRAPH_NODE_COMPUTE_RESOURCE + 1) { // create compute resources - computeResource = graphStorage->resourceManager->Create(); + computeResource = graphStorage->resourceHub->Create(); auto computeResourceLayout = layouts[SHGraphicsConstants::DescriptorSetIndex::RENDERGRAPH_NODE_COMPUTE_RESOURCE]; computeResource->descSet = graphStorage->descriptorPool->Allocate({ computeResourceLayout }, { 1 }); @@ -108,7 +108,7 @@ namespace SHADE // loop through bindings and write descriptor sets for (auto& binding : pipelineDescSetLayouts->GetBindings()) { - uint32_t imageIndex = (resources[i]->resourceTypeFlags & static_cast(SH_ATT_DESC_TYPE_FLAGS::COLOR_PRESENT)) ? frameIndex : 0; + uint32_t imageIndex = (resources[i]->resourceTypeFlags & static_cast(SH_RENDER_GRAPH_RESOURCE_FLAGS::COLOR_PRESENT)) ? frameIndex : 0; SHVkDescriptorSetGroup::viewSamplerLayout vsl = std::make_tuple(resources[i]->GetImageView(imageIndex), Handle{}, vk::ImageLayout::eGeneral); graphResourceDescSets[frameIndex]->ModifyWriteDescImage(SHGraphicsConstants::DescriptorSetIndex::RENDERGRAPH_RESOURCE, binding.BindPoint, { &vsl, 1 }); @@ -143,7 +143,7 @@ namespace SHADE .newLayout = vk::ImageLayout::eGeneral, .srcQueueFamilyIndex = VK_QUEUE_FAMILY_IGNORED, .dstQueueFamilyIndex = VK_QUEUE_FAMILY_IGNORED, - .image = resource->GetImage((resource->resourceTypeFlags & static_cast(SH_ATT_DESC_TYPE_FLAGS::COLOR_PRESENT)) ? i : 0)->GetVkImage(), + .image = resource->GetImage((resource->resourceTypeFlags & static_cast(SH_RENDER_GRAPH_RESOURCE_FLAGS::COLOR_PRESENT)) ? i : 0)->GetVkImage(), .subresourceRange = vk::ImageSubresourceRange { .aspectMask = resource->imageAspectFlags, diff --git a/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphResource.cpp b/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphResource.cpp index 502e09b2..327a94b6 100644 --- a/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphResource.cpp +++ b/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphResource.cpp @@ -6,9 +6,28 @@ #include "Graphics/Buffers/SHVkBuffer.h" #include "Graphics/SHVkUtil.h" #include "SHRenderGraphStorage.h" +#include "Graphics/RenderGraph/SHSubpass.h" +#include "Graphics/RenderGraph/SHRenderGraphNode.h" namespace SHADE { + void SHRenderGraphResource::InfoTracker::TrackLayout(Handle node, Handle subpass, vk::ImageLayout layout) noexcept + { + NodeSubpassPair nodeSubpassPair = std::pair(node, subpass); + layoutTracker[std::hash{}(nodeSubpassPair)] = layout; + } + + + vk::ImageLayout SHRenderGraphResource::InfoTracker::GetLayout(Handle node, Handle subpass) const noexcept + { + NodeSubpassPair nodeSubpassPair = std::pair(node, subpass); + std::size_t hashedValue = std::hash{}(nodeSubpassPair); + + if (layoutTracker.contains(hashedValue)) + return layoutTracker.at(hashedValue); + else + return vk::ImageLayout::eUndefined; + } /***************************************************************************/ /*! @@ -46,7 +65,7 @@ namespace SHADE */ /***************************************************************************/ - SHRenderGraphResource::SHRenderGraphResource(Handle renderGraphStorage, std::string const& name, std::initializer_list typeFlags, vk::Format format, uint32_t w, uint32_t h, uint8_t levels, vk::ImageUsageFlagBits usageFlags, vk::ImageCreateFlagBits createFlags) noexcept + SHRenderGraphResource::SHRenderGraphResource(Handle renderGraphStorage, std::string const& name, std::initializer_list typeFlags, vk::Format format, uint32_t w, uint32_t h, uint8_t levels, vk::ImageUsageFlagBits usageFlags, vk::ImageCreateFlagBits createFlags) noexcept : graphStorage{renderGraphStorage} , resourceTypeFlags{ } , resourceFormat{ format } @@ -58,9 +77,9 @@ namespace SHADE , resourceName{ name } { // If the resource type is an arbitrary image and not swapchain image - if (typeFlags.size() == 1 && *typeFlags.begin() == SH_ATT_DESC_TYPE_FLAGS::COLOR_PRESENT) + if (typeFlags.size() == 1 && *typeFlags.begin() == SH_RENDER_GRAPH_RESOURCE_FLAGS::COLOR_PRESENT) { - resourceTypeFlags |= static_cast(SH_ATT_DESC_TYPE_FLAGS::COLOR_PRESENT); + resourceTypeFlags |= static_cast(SH_RENDER_GRAPH_RESOURCE_FLAGS::COLOR_PRESENT); // Prepare image view details SHImageViewDetails viewDetails @@ -97,30 +116,30 @@ namespace SHADE // Check the resource type and set image usage flags and image aspect flags accordingly switch (type) { - case SH_ATT_DESC_TYPE_FLAGS::COLOR: + case SH_RENDER_GRAPH_RESOURCE_FLAGS::COLOR: usage |= vk::ImageUsageFlagBits::eColorAttachment; imageAspectFlags |= vk::ImageAspectFlagBits::eColor; break; - case SH_ATT_DESC_TYPE_FLAGS::DEPTH: + case SH_RENDER_GRAPH_RESOURCE_FLAGS::DEPTH: usage |= vk::ImageUsageFlagBits::eDepthStencilAttachment; imageAspectFlags |= vk::ImageAspectFlagBits::eDepth; break; - case SH_ATT_DESC_TYPE_FLAGS::STENCIL: + case SH_RENDER_GRAPH_RESOURCE_FLAGS::STENCIL: usage |= vk::ImageUsageFlagBits::eDepthStencilAttachment; imageAspectFlags |= vk::ImageAspectFlagBits::eStencil; break; - case SH_ATT_DESC_TYPE_FLAGS::DEPTH_STENCIL: + case SH_RENDER_GRAPH_RESOURCE_FLAGS::DEPTH_STENCIL: usage |= vk::ImageUsageFlagBits::eDepthStencilAttachment; imageAspectFlags |= vk::ImageAspectFlagBits::eStencil | vk::ImageAspectFlagBits::eDepth; break; - case SH_ATT_DESC_TYPE_FLAGS::INPUT: + case SH_RENDER_GRAPH_RESOURCE_FLAGS::INPUT: usage |= vk::ImageUsageFlagBits::eInputAttachment; usage |= vk::ImageUsageFlagBits::eSampled; break; - case SH_ATT_DESC_TYPE_FLAGS::STORAGE: + case SH_RENDER_GRAPH_RESOURCE_FLAGS::STORAGE: usage |= vk::ImageUsageFlagBits::eStorage; break; - case SH_ATT_DESC_TYPE_FLAGS::COLOR_PRESENT: + case SH_RENDER_GRAPH_RESOURCE_FLAGS::COLOR_PRESENT: { SHLOG_ERROR ("COLOR_PRESENT cannot be with other resource type flags. "); return; @@ -146,6 +165,8 @@ namespace SHADE // just 1 image view created imageViews.push_back(images[0]->CreateImageView(graphStorage->logicalDevice, images[0], viewDetails)); } + + infoTracker = renderGraphStorage->resourceHub->Create(); } /***************************************************************************/ @@ -170,6 +191,7 @@ namespace SHADE , mipLevels{ rhs.mipLevels } , imageAspectFlags{ rhs.imageAspectFlags } , graphStorage{rhs.graphStorage} + , infoTracker {std::move (rhs.infoTracker)} { } @@ -202,6 +224,7 @@ namespace SHADE mipLevels = rhs.mipLevels; imageAspectFlags = rhs.imageAspectFlags; graphStorage = rhs.graphStorage; + infoTracker = std::move(infoTracker); return *this; } @@ -224,7 +247,7 @@ namespace SHADE width = newWidth; height = newHeight; - if ((resourceTypeFlags & static_cast(SH_ATT_DESC_TYPE_FLAGS::COLOR_PRESENT)) == 0) + if ((resourceTypeFlags & static_cast(SH_RENDER_GRAPH_RESOURCE_FLAGS::COLOR_PRESENT)) == 0) { // prepare image view details SHImageViewDetails viewDetails @@ -342,4 +365,9 @@ namespace SHADE return resourceName; } + SHADE::Handle SHRenderGraphResource::GetInfoTracker(void) const noexcept + { + return infoTracker; + } + } \ No newline at end of file diff --git a/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphResource.h b/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphResource.h index e2fc5d8d..0004bb4a 100644 --- a/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphResource.h +++ b/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphResource.h @@ -16,11 +16,35 @@ namespace SHADE class SHVkCommandBuffer; class SHVkBuffer; class SHRenderGraphStorage; + class SHRenderGraphNode; + class SHSubpass; static constexpr uint32_t NON_SWAPCHAIN_RESOURCE_INDEX = 0; class SH_API SHRenderGraphResource { + public: + // For keeping track of resources as it gets passed down the pipeline (between multiple render graphs) + class InfoTracker + { + private: + using NodeSubpassPair = std::pair, Handle>; + + //! key here is the render graph node and subpass name combined, value is the layout of the resource at that node and subpass + std::unordered_map layoutTracker; + + public: + /*-----------------------------------------------------------------------*/ + /* PUBLIC MEMBER FUNCTIONS */ + /*-----------------------------------------------------------------------*/ + void TrackLayout (Handle node, Handle subpass, vk::ImageLayout layout) noexcept; + + /*-----------------------------------------------------------------------*/ + /* SETTERS AND GETTERS */ + /*-----------------------------------------------------------------------*/ + vk::ImageLayout GetLayout (Handle node, Handle subpass) const noexcept; + }; + private: /*-----------------------------------------------------------------------*/ /* PRIVATE MEMBER VARIABLES */ @@ -62,12 +86,14 @@ namespace SHADE //! usage flags vk::ImageUsageFlags usage = {}; + //! For tracking resource states in stages of the render graphs + Handle infoTracker; public: /*-----------------------------------------------------------------------*/ /* CTORS AND DTORS */ /*-----------------------------------------------------------------------*/ - SHRenderGraphResource(Handle renderGraphStorage, std::string const& name, std::initializer_list typeFlags, vk::Format format, uint32_t w, uint32_t h, uint8_t levels, vk::ImageUsageFlagBits usageFlags, vk::ImageCreateFlagBits createFlags) noexcept; + SHRenderGraphResource(Handle renderGraphStorage, std::string const& name, std::initializer_list typeFlags, vk::Format format, uint32_t w, uint32_t h, uint8_t levels, vk::ImageUsageFlagBits usageFlags, vk::ImageCreateFlagBits createFlags) noexcept; SHRenderGraphResource(SHRenderGraphResource&& rhs) noexcept; SHRenderGraphResource& operator=(SHRenderGraphResource&& rhs) noexcept; ~SHRenderGraphResource(void) noexcept; @@ -89,6 +115,7 @@ namespace SHADE Handle GetImage (uint32_t index = NON_SWAPCHAIN_RESOURCE_INDEX) const noexcept; uint8_t GetMipLevels (void) const noexcept; std::string GetName (void) const noexcept; + Handle GetInfoTracker (void) const noexcept; friend class SHRenderGraphNode; friend class SHRenderGraph; diff --git a/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphStorage.h b/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphStorage.h index 54ef705a..d02d8d39 100644 --- a/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphStorage.h +++ b/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphStorage.h @@ -20,7 +20,7 @@ namespace SHADE Handle swapchain; //! Resource manager for creation of objects - std::shared_ptr resourceManager; + SHResourceHub* resourceHub; //! Descriptor pool for the descriptor sets to be created in the subpasses Handle descriptorPool; @@ -28,6 +28,10 @@ namespace SHADE //! For accessing resources anywhere in the graph Handle>> graphResources; + //! HACK: Because there's no interface to specify a dependency between graphs, this will help attachment descriptions + //! use the correct layout, when a resource is shared between graphs + std::unordered_map nonOwningResourceInitialLayouts{}; + //SHRenderGraphStorage(void) noexcept; //SHRenderGraphStorage(SHRenderGraphStorage&& rhs) noexcept; //SHRenderGraphStorage& operator=(SHRenderGraphStorage&& rhs) noexcept; diff --git a/SHADE_Engine/src/Graphics/RenderGraph/SHSubpass.cpp b/SHADE_Engine/src/Graphics/RenderGraph/SHSubpass.cpp index 6e78eb9f..87de0785 100644 --- a/SHADE_Engine/src/Graphics/RenderGraph/SHSubpass.cpp +++ b/SHADE_Engine/src/Graphics/RenderGraph/SHSubpass.cpp @@ -148,18 +148,18 @@ namespace SHADE */ /***************************************************************************/ - void SHSubpass::AddDepthOutput(std::string resourceToReference, SH_ATT_DESC_TYPE_FLAGS attachmentDescriptionType) noexcept + void SHSubpass::AddDepthOutput(std::string resourceToReference, SH_RENDER_GRAPH_RESOURCE_FLAGS attachmentDescriptionType) noexcept { vk::ImageLayout imageLayout; switch (attachmentDescriptionType) { - case SH_ATT_DESC_TYPE_FLAGS::DEPTH: + case SH_RENDER_GRAPH_RESOURCE_FLAGS::DEPTH: imageLayout = vk::ImageLayout::eDepthAttachmentOptimal; break; - case SH_ATT_DESC_TYPE_FLAGS::STENCIL: + case SH_RENDER_GRAPH_RESOURCE_FLAGS::STENCIL: imageLayout = vk::ImageLayout::eStencilAttachmentOptimal; break; - case SH_ATT_DESC_TYPE_FLAGS::DEPTH_STENCIL: + case SH_RENDER_GRAPH_RESOURCE_FLAGS::DEPTH_STENCIL: imageLayout = vk::ImageLayout::eDepthStencilAttachmentOptimal; break; default: @@ -309,7 +309,7 @@ namespace SHADE auto resource = graphStorage->graphResources->at(inputNames[binding.BindPoint]); // If resource is swapchain image, get the correct image, if not just get 0. - uint32_t viewIndex = (resource->resourceTypeFlags & static_cast(SH_ATT_DESC_TYPE_FLAGS::COLOR_PRESENT)) ? i : 0; + uint32_t viewIndex = (resource->resourceTypeFlags & static_cast(SH_RENDER_GRAPH_RESOURCE_FLAGS::COLOR_PRESENT)) ? i : 0; // layout is GENERAL if image is meant to be used as storage image, if not use SHADER_READ_ONLY_OPTINAL vk::ImageLayout descriptorLayout = (binding.Type == vk::DescriptorType::eStorageImage) ? vk::ImageLayout::eGeneral : vk::ImageLayout::eShaderReadOnlyOptimal; diff --git a/SHADE_Engine/src/Graphics/RenderGraph/SHSubpass.h b/SHADE_Engine/src/Graphics/RenderGraph/SHSubpass.h index c82ebdd0..9b4d7bf9 100644 --- a/SHADE_Engine/src/Graphics/RenderGraph/SHSubpass.h +++ b/SHADE_Engine/src/Graphics/RenderGraph/SHSubpass.h @@ -95,7 +95,7 @@ namespace SHADE // Preparation functions void AddColorOutput(std::string resourceToReference) noexcept; void AddGeneralColorOutput(std::string resourceToReference) noexcept; - void AddDepthOutput(std::string resourceToReference, SH_ATT_DESC_TYPE_FLAGS attachmentDescriptionType = SH_ATT_DESC_TYPE_FLAGS::DEPTH_STENCIL) noexcept; + void AddDepthOutput(std::string resourceToReference, SH_RENDER_GRAPH_RESOURCE_FLAGS attachmentDescriptionType = SH_RENDER_GRAPH_RESOURCE_FLAGS::DEPTH_STENCIL) noexcept; void AddGeneralDepthOutput(std::string resourceToReference) noexcept; void AddInput(std::string resourceToReference) noexcept; void AddGeneralInput (std::string resourceToReference) noexcept; From 80db641b6f0353ae14d3c01567551b86cc0c95f5 Mon Sep 17 00:00:00 2001 From: Kah Wei Date: Fri, 11 Nov 2022 00:49:20 +0800 Subject: [PATCH 030/226] Added ListElementChangeCommand --- SHADE_Managed/src/Editor/UndoRedoStack.cxx | 49 ++++++++++++++++++++++ SHADE_Managed/src/Editor/UndoRedoStack.hxx | 19 ++++++++- 2 files changed, 67 insertions(+), 1 deletion(-) diff --git a/SHADE_Managed/src/Editor/UndoRedoStack.cxx b/SHADE_Managed/src/Editor/UndoRedoStack.cxx index ae0a1dee..3feb43ed 100644 --- a/SHADE_Managed/src/Editor/UndoRedoStack.cxx +++ b/SHADE_Managed/src/Editor/UndoRedoStack.cxx @@ -117,4 +117,53 @@ namespace SHADE return false; } + generic + ListElementChangeCommand::ListElementChangeCommand(System::Collections::Generic::List^ list, int index, T newData, T oldData) + : list { list } + , index { index } + , newData { newData } + , oldData { oldData } + {} + + generic + bool ListElementChangeCommand::Execute() + { + if (list && index < System::Linq::Enumerable::Count(list)) + { + list[index] = newData; + return true; + } + + return false; + } + + generic + bool ListElementChangeCommand::Unexceute() + { + if (list && index < System::Linq::Enumerable::Count(list)) + { + list[index] = oldData; + return true; + } + + return false; + } + + generic + bool ListElementChangeCommand::Merge(ICommand^ command) + { + ListElementChangeCommand^ otherCommand = safe_cast^>(command); + if (otherCommand == nullptr) + { + Debug::LogWarning("[Field Change Command] Attempted to merge two incompatible commands!"); + return false; + } + + if (command && list == otherCommand->list && index == otherCommand->index) + { + newData = otherCommand->newData; + return true; + } + } + } diff --git a/SHADE_Managed/src/Editor/UndoRedoStack.hxx b/SHADE_Managed/src/Editor/UndoRedoStack.hxx index 69f462e3..dd78ecd9 100644 --- a/SHADE_Managed/src/Editor/UndoRedoStack.hxx +++ b/SHADE_Managed/src/Editor/UndoRedoStack.hxx @@ -38,7 +38,7 @@ namespace SHADE /// Whether the merge was successful or not. bool Merge(ICommand^ command); }; - + private ref class FieldChangeCommand sealed : public ICommand { public: @@ -55,6 +55,23 @@ namespace SHADE System::Object^ oldData; }; + generic + private ref class ListElementChangeCommand sealed : public ICommand + { + public: + ListElementChangeCommand(System::Collections::Generic::List^ list, int index, T newData, T oldData); + + bool Execute() override; + bool Unexceute() override; + bool Merge(ICommand^ command) override; + + private: + System::Collections::Generic::List^ list; + int index; + T newData; + T oldData; + }; + /// /// Class that is able to store a stack of actions that can be done and redone. /// From 71619d015967354c41ecaa7b4bf3d4fae842fb3e Mon Sep 17 00:00:00 2001 From: Brandon Mak Date: Fri, 11 Nov 2022 02:38:05 +0800 Subject: [PATCH 031/226] God I felt so much pain writing this - Thank god this botchy/hacky resource linking feature between graphs will only be used for a couple of resources. - Setup environment for UI rendering - "Scene" resource is now used in BOTH world render graph and screen render graph. Layouts are setup accordingly. --- .../MiddleEnd/Interface/SHGraphicsSystem.cpp | 51 +++++++++++++++---- .../MiddleEnd/Interface/SHGraphicsSystem.h | 13 +++-- .../Graphics/RenderGraph/SHRenderGraph.cpp | 11 +++- .../src/Graphics/RenderGraph/SHRenderGraph.h | 5 +- .../RenderGraph/SHRenderGraphNode.cpp | 8 +++ .../RenderGraph/SHRenderGraphNodeCompute.cpp | 1 + .../RenderGraph/SHRenderGraphResource.cpp | 13 +++++ .../RenderGraph/SHRenderGraphResource.h | 9 +++- 8 files changed, 95 insertions(+), 16 deletions(-) diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.cpp b/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.cpp index 52476ebd..b9201db6 100644 --- a/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.cpp +++ b/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.cpp @@ -156,6 +156,8 @@ namespace SHADE worldCamera->SetLookAt(SHVec3(0.0f, 0.0f, 0.0f), SHVec3(0.0f, 0.0f, -2.0f), SHVec3(0.0f, 1.0f, 0.0f)); worldCamera->SetPerspective(90.0f, static_cast(windowDims.first), static_cast(windowDims.second), 0.0f, 100.0f); + worldCameraDirector = cameraSystem->CreateDirector(); + // Create Default Viewport worldViewport = AddViewport(vk::Viewport(0.0f, 0.0f, static_cast(window->GetWindowSize().first), static_cast(window->GetWindowSize().second), 0.0f, 1.0f)); @@ -169,7 +171,7 @@ namespace SHADE } /*-----------------------------------------------------------------------*/ - /* SCENE RENDER GRAPH RESOURCES */ + /* WORLD RENDER GRAPH RESOURCES */ /*-----------------------------------------------------------------------*/ // Initialize world render graph worldRenderGraph->Init(device, swapchain, &resourceManager); @@ -180,7 +182,7 @@ namespace SHADE worldRenderGraph->AddResource("Depth Buffer", { SH_RENDER_GRAPH_RESOURCE_FLAGS::DEPTH_STENCIL }, windowDims.first, windowDims.second, vk::Format::eD32SfloatS8Uint); worldRenderGraph->AddResource("Entity ID", { SH_RENDER_GRAPH_RESOURCE_FLAGS::COLOR }, windowDims.first, windowDims.second, vk::Format::eR32Uint, 1, vk::ImageUsageFlagBits::eTransferSrc); worldRenderGraph->AddResource("Light Layer Indices", { SH_RENDER_GRAPH_RESOURCE_FLAGS::COLOR, SH_RENDER_GRAPH_RESOURCE_FLAGS::INPUT, SH_RENDER_GRAPH_RESOURCE_FLAGS::STORAGE }, windowDims.first, windowDims.second, vk::Format::eR32Uint, 1, vk::ImageUsageFlagBits::eTransferSrc); - worldRenderGraph->AddResource("Scene", { SH_RENDER_GRAPH_RESOURCE_FLAGS::COLOR, SH_RENDER_GRAPH_RESOURCE_FLAGS::INPUT, SH_RENDER_GRAPH_RESOURCE_FLAGS::STORAGE }, windowDims.first, windowDims.second); + worldRenderGraph->AddResource("Scene", { SH_RENDER_GRAPH_RESOURCE_FLAGS::COLOR, SH_RENDER_GRAPH_RESOURCE_FLAGS::INPUT, SH_RENDER_GRAPH_RESOURCE_FLAGS::STORAGE, SH_RENDER_GRAPH_RESOURCE_FLAGS::SHARED }, windowDims.first, windowDims.second); worldRenderGraph->AddResource("SSAO", { SH_RENDER_GRAPH_RESOURCE_FLAGS::COLOR, SH_RENDER_GRAPH_RESOURCE_FLAGS::INPUT, SH_RENDER_GRAPH_RESOURCE_FLAGS::STORAGE }, windowDims.first, windowDims.second, vk::Format::eR8Unorm); worldRenderGraph->AddResource("SSAO Blur", { SH_RENDER_GRAPH_RESOURCE_FLAGS::COLOR, SH_RENDER_GRAPH_RESOURCE_FLAGS::INPUT, SH_RENDER_GRAPH_RESOURCE_FLAGS::STORAGE }, windowDims.first, windowDims.second, vk::Format::eR8Unorm); @@ -257,25 +259,55 @@ namespace SHADE /*-----------------------------------------------------------------------*/ gBufferNode->AddNodeCompute(deferredCompositeShader, { "Position", "Normals", "Albedo", "Light Layer Indices", "SSAO Blur", "Scene" }); - // Dummy Node to transition scene render graph resource - auto dummyNode = worldRenderGraph->AddNode("Dummy Pass", { "Scene" }, { "Debug Draw" }); // no predecessors - auto dummySubpass = dummyNode->AddSubpass("Dummy Subpass"); - dummySubpass->AddInput("Scene"); + { + //// Dummy Node to transition scene render graph resource + //auto dummyNode = worldRenderGraph->AddNode("Dummy Pass", { "Scene" }, { "Debug Draw" }); // no predecessors + //auto dummySubpass = dummyNode->AddSubpass("Dummy Subpass"); + //dummySubpass->AddInput("Scene"); + } /*-----------------------------------------------------------------------*/ - /* GENERATE RENDER GRAPH */ + /* GENERATE WORLD RENDER GRAPH */ /*-----------------------------------------------------------------------*/ // Generate world render graph worldRenderGraph->Generate(); + + /*-----------------------------------------------------------------------*/ + /* SCREEN RENDER GRAPH */ + /*-----------------------------------------------------------------------*/ + // Initialize screen render graph + screenRenderGraph = resourceManager.Create(); + screenRenderGraph->Init(device, swapchain, &resourceManager); + screenRenderGraph->LinkNonOwningResource(worldRenderGraph, "Scene"); + + auto screenSpaceNode = screenRenderGraph->AddNode("Screen Space Pass", { "Scene" }, {}); + auto uiSubpass = screenSpaceNode->AddSubpass("UI"); + uiSubpass->AddColorOutput("Scene"); + + { + // Dummy Node to transition scene render graph resource + auto dummyNode = screenRenderGraph->AddNode("Dummy Pass", { "Scene" }, { "Screen Space Pass" }); // no predecessors + auto dummySubpass = dummyNode->AddSubpass("Dummy Subpass"); + dummySubpass->AddInput("Scene"); + } + + + screenRenderGraph->Generate(); + /*-----------------------------------------------------------------------*/ /* BIND RENDER GRAPH TO RENDERER */ /*-----------------------------------------------------------------------*/ // Add world renderer to default viewport worldRenderer = worldViewport->AddRenderer(resourceManager, swapchain->GetNumImages(), renderContextCmdPools, descPool, SHGraphicsGlobalData::GetDescSetLayouts()[SHGraphicsConstants::DescriptorSetIndex::HIGH_FREQUENCY_GLOBALS], worldRenderGraph); worldRenderer->SetCamera(worldCamera); + worldRenderer->SetCameraDirector(worldCameraDirector); + + // Add screen renderer to default viewport + screenRenderer = worldViewport->AddRenderer(resourceManager, swapchain->GetNumImages(), renderContextCmdPools, descPool, SHGraphicsGlobalData::GetDescSetLayouts()[SHGraphicsConstants::DescriptorSetIndex::HIGH_FREQUENCY_GLOBALS], screenRenderGraph); + screenRenderer->SetCamera(screenCamera); + screenRenderer->SetCameraDirector(worldCameraDirector); - worldRenderer->SetCameraDirector(cameraSystem->CreateDirector()); // Create debug draw pipeline debugDrawPipeline = createDebugDrawPipeline(debugDrawNode->GetRenderpass(), debugDrawSubpass); @@ -322,7 +354,7 @@ namespace SHADE textRenderingSubSystem = resourceManager.Create(); // initialize the text renderer - auto uiNode = worldRenderGraph->GetNode("Screen Space Pass"); + //auto uiNode = screenRenderGraph->GetNode("Screen Space Pass"); //textRenderingSubSystem->Init(device, uiNode->GetRenderpass(), uiNode->GetSubpass("UI"), descPool, textVS, textFS); SHFreetypeInstance::Init(); @@ -906,6 +938,7 @@ namespace SHADE worldRenderGraph->HandleResize(resizeWidth, resizeHeight); editorRenderGraph->HandleResize(windowDims.first, windowDims.second); + screenRenderGraph->HandleResize(resizeWidth, resizeHeight); mousePickSystem->HandleResize(); postOffscreenRender->HandleResize(); diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.h b/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.h index 54abd5ef..45fd4224 100644 --- a/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.h +++ b/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.h @@ -32,6 +32,7 @@ of DigiPen Institute of Technology is prohibited. #include "Graphics/MiddleEnd/Interface/SHPostOffscreenRenderSystem.h" #include "Graphics/MiddleEnd/Lights/SHLightingSubSystem.h" #include "Graphics/MiddleEnd/PostProcessing/SHSSAO.h" +#include "Camera/SHCameraDirector.h" namespace SHADE { @@ -392,20 +393,20 @@ namespace SHADE #ifdef SHEDITOR Handle editorViewport; Handle editorRenderer; - Handle editorRenderGraph; #endif Handle worldViewport; // Whole screen - std::vector> viewports; // Additional viewports + std::vector> viewports; // Additional viewports - // Temp renderers + // Renderers Handle worldRenderer; - Handle screenRenderer; // Temp Cameras Handle worldCamera; Handle screenCamera; + DirectorHandle worldCameraDirector; + // Built-In Shaders Handle defaultVertShader; @@ -432,6 +433,10 @@ namespace SHADE // Render Graphs Handle worldRenderGraph; + Handle screenRenderGraph; +#ifdef SHEDITOR + Handle editorRenderGraph; +#endif // Sub systems Handle mousePickSystem; diff --git a/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraph.cpp b/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraph.cpp index b897eb06..7d2e2d66 100644 --- a/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraph.cpp +++ b/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraph.cpp @@ -80,6 +80,12 @@ namespace SHADE { if (vk::ImageLayout layout = resourceToLink->GetInfoTracker()->GetLayout(node, {}); layout != vk::ImageLayout::eUndefined) finalLayout = layout; + + for (auto& compute : node->nodeComputes) + { + if (vk::ImageLayout layout = resourceToLink->GetInfoTracker()->GetLayout(compute); layout != vk::ImageLayout::eUndefined) + finalLayout = layout; + } } renderGraphStorage->graphResources->try_emplace(resourceName, resourceToLink); @@ -588,7 +594,10 @@ namespace SHADE { // resize resources for (auto& [name, resource] : *renderGraphStorage->graphResources) - resource->HandleResize(newWidth, newHeight); + { + if (!renderGraphStorage->nonOwningResourceInitialLayouts.contains (resource.GetId().Raw)) + resource->HandleResize(newWidth, newHeight); + } for (auto& node : nodes) { diff --git a/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraph.h b/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraph.h index 6429badf..e0a46c6e 100644 --- a/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraph.h +++ b/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraph.h @@ -111,7 +111,10 @@ namespace SHADE * However, because it was eventually necessary that some resources had to be shared and its contents carried over to * other graphs, the functionality was implemented through a link function in SHRenderGraph.cpp to facilitate this linkage. * This should ideally be replaced by an implementation more self-contained, perhaps through a higher level class like a canvas - * that manage the resources instead and can facilitate such linking of resources. + * that manage the resources instead and can facilitate such linking of resources. Either that, or we allow only 1 render graph, + * but different matrices (SHRenderer) can be used in different nodes. + * - There are also way too many hash maps created for ease of access. This definitely can be cut down. + * - * */ diff --git a/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphNode.cpp b/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphNode.cpp index 9e6b7740..70c9636c 100644 --- a/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphNode.cpp +++ b/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphNode.cpp @@ -275,10 +275,18 @@ namespace SHADE nodeComputeResources.push_back(resource); } + // need to use for tracking resources + std::vector> temp (nodeComputeResources); + // Create the subpass compute with the resources auto nodeCompute = graphStorage->resourceHub->Create(graphStorage, computeShaderModule, std::move(nodeComputeResources), std::move (dynamicBufferBindings), nodeComputes.empty()); nodeComputes.push_back(nodeCompute); + for (auto& resource : temp) + { + resource->GetInfoTracker()->TrackLayout(nodeCompute); + } + return nodeCompute; } diff --git a/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphNodeCompute.cpp b/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphNodeCompute.cpp index e8822acd..e2d70c39 100644 --- a/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphNodeCompute.cpp +++ b/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphNodeCompute.cpp @@ -42,6 +42,7 @@ namespace SHADE // save the resources resources = std::move (subpassComputeResources); + //Get the descriptor set layouts required to allocate. We only want the ones for allocate because //global descriptors are already bound in the main system. auto const& graphResourceLayout = computePipeline->GetPipelineLayout()->GetDescriptorSetLayoutsPipeline()[SHGraphicsConstants::DescriptorSetIndex::RENDERGRAPH_RESOURCE]; diff --git a/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphResource.cpp b/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphResource.cpp index 327a94b6..f431b272 100644 --- a/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphResource.cpp +++ b/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphResource.cpp @@ -18,6 +18,11 @@ namespace SHADE } + void SHRenderGraphResource::InfoTracker::TrackLayout(Handle compute) noexcept + { + computeTracker.emplace (compute.GetId().Raw); + } + vk::ImageLayout SHRenderGraphResource::InfoTracker::GetLayout(Handle node, Handle subpass) const noexcept { NodeSubpassPair nodeSubpassPair = std::pair(node, subpass); @@ -29,6 +34,14 @@ namespace SHADE return vk::ImageLayout::eUndefined; } + vk::ImageLayout SHRenderGraphResource::InfoTracker::GetLayout(Handle compute) const noexcept + { + if (computeTracker.contains (compute.GetId().Raw)) + return vk::ImageLayout::eGeneral; + else + return vk::ImageLayout::eUndefined; + } + /***************************************************************************/ /*! diff --git a/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphResource.h b/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphResource.h index 0004bb4a..7ac2b824 100644 --- a/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphResource.h +++ b/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphResource.h @@ -6,6 +6,7 @@ #include "Resource/SHHandle.h" #include "Graphics/SHVulkanIncludes.h" #include "SH_API.h" +#include namespace SHADE { @@ -18,6 +19,7 @@ namespace SHADE class SHRenderGraphStorage; class SHRenderGraphNode; class SHSubpass; + class SHRenderGraphNodeCompute; static constexpr uint32_t NON_SWAPCHAIN_RESOURCE_INDEX = 0; @@ -33,16 +35,21 @@ namespace SHADE //! key here is the render graph node and subpass name combined, value is the layout of the resource at that node and subpass std::unordered_map layoutTracker; + //! if a resource is involved in a compute process, record it here + std::unordered_set computeTracker; + public: /*-----------------------------------------------------------------------*/ /* PUBLIC MEMBER FUNCTIONS */ /*-----------------------------------------------------------------------*/ void TrackLayout (Handle node, Handle subpass, vk::ImageLayout layout) noexcept; + void TrackLayout (Handle compute) noexcept; /*-----------------------------------------------------------------------*/ /* SETTERS AND GETTERS */ /*-----------------------------------------------------------------------*/ - vk::ImageLayout GetLayout (Handle node, Handle subpass) const noexcept; + vk::ImageLayout GetLayout(Handle node, Handle subpass) const noexcept; + vk::ImageLayout GetLayout(Handle compute) const noexcept; }; private: From 95d2836c94e44d24058b6dddc7fc1e08d844647c Mon Sep 17 00:00:00 2001 From: Brandon Mak Date: Fri, 11 Nov 2022 02:38:05 +0800 Subject: [PATCH 032/226] God I felt so much pain writing this - Thank god this botchy/hacky resource linking feature between graphs will only be used for a couple of resources. - Setup environment for UI rendering - "Scene" resource is now used in BOTH world render graph and screen render graph. Layouts are setup accordingly. - A very horrible result of this is that linked resources have to be resized in their original graph and it has to be resized BEFORE the graphs linked to it since the framebuffers use their image views. - sigh. --- .../MiddleEnd/Interface/SHGraphicsSystem.cpp | 51 +++++++++++++++---- .../MiddleEnd/Interface/SHGraphicsSystem.h | 13 +++-- .../Graphics/RenderGraph/SHRenderGraph.cpp | 11 +++- .../src/Graphics/RenderGraph/SHRenderGraph.h | 5 +- .../RenderGraph/SHRenderGraphNode.cpp | 8 +++ .../RenderGraph/SHRenderGraphNodeCompute.cpp | 1 + .../RenderGraph/SHRenderGraphResource.cpp | 13 +++++ .../RenderGraph/SHRenderGraphResource.h | 9 +++- 8 files changed, 95 insertions(+), 16 deletions(-) diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.cpp b/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.cpp index 52476ebd..b9201db6 100644 --- a/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.cpp +++ b/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.cpp @@ -156,6 +156,8 @@ namespace SHADE worldCamera->SetLookAt(SHVec3(0.0f, 0.0f, 0.0f), SHVec3(0.0f, 0.0f, -2.0f), SHVec3(0.0f, 1.0f, 0.0f)); worldCamera->SetPerspective(90.0f, static_cast(windowDims.first), static_cast(windowDims.second), 0.0f, 100.0f); + worldCameraDirector = cameraSystem->CreateDirector(); + // Create Default Viewport worldViewport = AddViewport(vk::Viewport(0.0f, 0.0f, static_cast(window->GetWindowSize().first), static_cast(window->GetWindowSize().second), 0.0f, 1.0f)); @@ -169,7 +171,7 @@ namespace SHADE } /*-----------------------------------------------------------------------*/ - /* SCENE RENDER GRAPH RESOURCES */ + /* WORLD RENDER GRAPH RESOURCES */ /*-----------------------------------------------------------------------*/ // Initialize world render graph worldRenderGraph->Init(device, swapchain, &resourceManager); @@ -180,7 +182,7 @@ namespace SHADE worldRenderGraph->AddResource("Depth Buffer", { SH_RENDER_GRAPH_RESOURCE_FLAGS::DEPTH_STENCIL }, windowDims.first, windowDims.second, vk::Format::eD32SfloatS8Uint); worldRenderGraph->AddResource("Entity ID", { SH_RENDER_GRAPH_RESOURCE_FLAGS::COLOR }, windowDims.first, windowDims.second, vk::Format::eR32Uint, 1, vk::ImageUsageFlagBits::eTransferSrc); worldRenderGraph->AddResource("Light Layer Indices", { SH_RENDER_GRAPH_RESOURCE_FLAGS::COLOR, SH_RENDER_GRAPH_RESOURCE_FLAGS::INPUT, SH_RENDER_GRAPH_RESOURCE_FLAGS::STORAGE }, windowDims.first, windowDims.second, vk::Format::eR32Uint, 1, vk::ImageUsageFlagBits::eTransferSrc); - worldRenderGraph->AddResource("Scene", { SH_RENDER_GRAPH_RESOURCE_FLAGS::COLOR, SH_RENDER_GRAPH_RESOURCE_FLAGS::INPUT, SH_RENDER_GRAPH_RESOURCE_FLAGS::STORAGE }, windowDims.first, windowDims.second); + worldRenderGraph->AddResource("Scene", { SH_RENDER_GRAPH_RESOURCE_FLAGS::COLOR, SH_RENDER_GRAPH_RESOURCE_FLAGS::INPUT, SH_RENDER_GRAPH_RESOURCE_FLAGS::STORAGE, SH_RENDER_GRAPH_RESOURCE_FLAGS::SHARED }, windowDims.first, windowDims.second); worldRenderGraph->AddResource("SSAO", { SH_RENDER_GRAPH_RESOURCE_FLAGS::COLOR, SH_RENDER_GRAPH_RESOURCE_FLAGS::INPUT, SH_RENDER_GRAPH_RESOURCE_FLAGS::STORAGE }, windowDims.first, windowDims.second, vk::Format::eR8Unorm); worldRenderGraph->AddResource("SSAO Blur", { SH_RENDER_GRAPH_RESOURCE_FLAGS::COLOR, SH_RENDER_GRAPH_RESOURCE_FLAGS::INPUT, SH_RENDER_GRAPH_RESOURCE_FLAGS::STORAGE }, windowDims.first, windowDims.second, vk::Format::eR8Unorm); @@ -257,25 +259,55 @@ namespace SHADE /*-----------------------------------------------------------------------*/ gBufferNode->AddNodeCompute(deferredCompositeShader, { "Position", "Normals", "Albedo", "Light Layer Indices", "SSAO Blur", "Scene" }); - // Dummy Node to transition scene render graph resource - auto dummyNode = worldRenderGraph->AddNode("Dummy Pass", { "Scene" }, { "Debug Draw" }); // no predecessors - auto dummySubpass = dummyNode->AddSubpass("Dummy Subpass"); - dummySubpass->AddInput("Scene"); + { + //// Dummy Node to transition scene render graph resource + //auto dummyNode = worldRenderGraph->AddNode("Dummy Pass", { "Scene" }, { "Debug Draw" }); // no predecessors + //auto dummySubpass = dummyNode->AddSubpass("Dummy Subpass"); + //dummySubpass->AddInput("Scene"); + } /*-----------------------------------------------------------------------*/ - /* GENERATE RENDER GRAPH */ + /* GENERATE WORLD RENDER GRAPH */ /*-----------------------------------------------------------------------*/ // Generate world render graph worldRenderGraph->Generate(); + + /*-----------------------------------------------------------------------*/ + /* SCREEN RENDER GRAPH */ + /*-----------------------------------------------------------------------*/ + // Initialize screen render graph + screenRenderGraph = resourceManager.Create(); + screenRenderGraph->Init(device, swapchain, &resourceManager); + screenRenderGraph->LinkNonOwningResource(worldRenderGraph, "Scene"); + + auto screenSpaceNode = screenRenderGraph->AddNode("Screen Space Pass", { "Scene" }, {}); + auto uiSubpass = screenSpaceNode->AddSubpass("UI"); + uiSubpass->AddColorOutput("Scene"); + + { + // Dummy Node to transition scene render graph resource + auto dummyNode = screenRenderGraph->AddNode("Dummy Pass", { "Scene" }, { "Screen Space Pass" }); // no predecessors + auto dummySubpass = dummyNode->AddSubpass("Dummy Subpass"); + dummySubpass->AddInput("Scene"); + } + + + screenRenderGraph->Generate(); + /*-----------------------------------------------------------------------*/ /* BIND RENDER GRAPH TO RENDERER */ /*-----------------------------------------------------------------------*/ // Add world renderer to default viewport worldRenderer = worldViewport->AddRenderer(resourceManager, swapchain->GetNumImages(), renderContextCmdPools, descPool, SHGraphicsGlobalData::GetDescSetLayouts()[SHGraphicsConstants::DescriptorSetIndex::HIGH_FREQUENCY_GLOBALS], worldRenderGraph); worldRenderer->SetCamera(worldCamera); + worldRenderer->SetCameraDirector(worldCameraDirector); + + // Add screen renderer to default viewport + screenRenderer = worldViewport->AddRenderer(resourceManager, swapchain->GetNumImages(), renderContextCmdPools, descPool, SHGraphicsGlobalData::GetDescSetLayouts()[SHGraphicsConstants::DescriptorSetIndex::HIGH_FREQUENCY_GLOBALS], screenRenderGraph); + screenRenderer->SetCamera(screenCamera); + screenRenderer->SetCameraDirector(worldCameraDirector); - worldRenderer->SetCameraDirector(cameraSystem->CreateDirector()); // Create debug draw pipeline debugDrawPipeline = createDebugDrawPipeline(debugDrawNode->GetRenderpass(), debugDrawSubpass); @@ -322,7 +354,7 @@ namespace SHADE textRenderingSubSystem = resourceManager.Create(); // initialize the text renderer - auto uiNode = worldRenderGraph->GetNode("Screen Space Pass"); + //auto uiNode = screenRenderGraph->GetNode("Screen Space Pass"); //textRenderingSubSystem->Init(device, uiNode->GetRenderpass(), uiNode->GetSubpass("UI"), descPool, textVS, textFS); SHFreetypeInstance::Init(); @@ -906,6 +938,7 @@ namespace SHADE worldRenderGraph->HandleResize(resizeWidth, resizeHeight); editorRenderGraph->HandleResize(windowDims.first, windowDims.second); + screenRenderGraph->HandleResize(resizeWidth, resizeHeight); mousePickSystem->HandleResize(); postOffscreenRender->HandleResize(); diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.h b/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.h index 54abd5ef..45fd4224 100644 --- a/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.h +++ b/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.h @@ -32,6 +32,7 @@ of DigiPen Institute of Technology is prohibited. #include "Graphics/MiddleEnd/Interface/SHPostOffscreenRenderSystem.h" #include "Graphics/MiddleEnd/Lights/SHLightingSubSystem.h" #include "Graphics/MiddleEnd/PostProcessing/SHSSAO.h" +#include "Camera/SHCameraDirector.h" namespace SHADE { @@ -392,20 +393,20 @@ namespace SHADE #ifdef SHEDITOR Handle editorViewport; Handle editorRenderer; - Handle editorRenderGraph; #endif Handle worldViewport; // Whole screen - std::vector> viewports; // Additional viewports + std::vector> viewports; // Additional viewports - // Temp renderers + // Renderers Handle worldRenderer; - Handle screenRenderer; // Temp Cameras Handle worldCamera; Handle screenCamera; + DirectorHandle worldCameraDirector; + // Built-In Shaders Handle defaultVertShader; @@ -432,6 +433,10 @@ namespace SHADE // Render Graphs Handle worldRenderGraph; + Handle screenRenderGraph; +#ifdef SHEDITOR + Handle editorRenderGraph; +#endif // Sub systems Handle mousePickSystem; diff --git a/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraph.cpp b/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraph.cpp index b897eb06..7d2e2d66 100644 --- a/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraph.cpp +++ b/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraph.cpp @@ -80,6 +80,12 @@ namespace SHADE { if (vk::ImageLayout layout = resourceToLink->GetInfoTracker()->GetLayout(node, {}); layout != vk::ImageLayout::eUndefined) finalLayout = layout; + + for (auto& compute : node->nodeComputes) + { + if (vk::ImageLayout layout = resourceToLink->GetInfoTracker()->GetLayout(compute); layout != vk::ImageLayout::eUndefined) + finalLayout = layout; + } } renderGraphStorage->graphResources->try_emplace(resourceName, resourceToLink); @@ -588,7 +594,10 @@ namespace SHADE { // resize resources for (auto& [name, resource] : *renderGraphStorage->graphResources) - resource->HandleResize(newWidth, newHeight); + { + if (!renderGraphStorage->nonOwningResourceInitialLayouts.contains (resource.GetId().Raw)) + resource->HandleResize(newWidth, newHeight); + } for (auto& node : nodes) { diff --git a/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraph.h b/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraph.h index 6429badf..e0a46c6e 100644 --- a/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraph.h +++ b/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraph.h @@ -111,7 +111,10 @@ namespace SHADE * However, because it was eventually necessary that some resources had to be shared and its contents carried over to * other graphs, the functionality was implemented through a link function in SHRenderGraph.cpp to facilitate this linkage. * This should ideally be replaced by an implementation more self-contained, perhaps through a higher level class like a canvas - * that manage the resources instead and can facilitate such linking of resources. + * that manage the resources instead and can facilitate such linking of resources. Either that, or we allow only 1 render graph, + * but different matrices (SHRenderer) can be used in different nodes. + * - There are also way too many hash maps created for ease of access. This definitely can be cut down. + * - * */ diff --git a/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphNode.cpp b/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphNode.cpp index 9e6b7740..70c9636c 100644 --- a/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphNode.cpp +++ b/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphNode.cpp @@ -275,10 +275,18 @@ namespace SHADE nodeComputeResources.push_back(resource); } + // need to use for tracking resources + std::vector> temp (nodeComputeResources); + // Create the subpass compute with the resources auto nodeCompute = graphStorage->resourceHub->Create(graphStorage, computeShaderModule, std::move(nodeComputeResources), std::move (dynamicBufferBindings), nodeComputes.empty()); nodeComputes.push_back(nodeCompute); + for (auto& resource : temp) + { + resource->GetInfoTracker()->TrackLayout(nodeCompute); + } + return nodeCompute; } diff --git a/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphNodeCompute.cpp b/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphNodeCompute.cpp index e8822acd..e2d70c39 100644 --- a/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphNodeCompute.cpp +++ b/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphNodeCompute.cpp @@ -42,6 +42,7 @@ namespace SHADE // save the resources resources = std::move (subpassComputeResources); + //Get the descriptor set layouts required to allocate. We only want the ones for allocate because //global descriptors are already bound in the main system. auto const& graphResourceLayout = computePipeline->GetPipelineLayout()->GetDescriptorSetLayoutsPipeline()[SHGraphicsConstants::DescriptorSetIndex::RENDERGRAPH_RESOURCE]; diff --git a/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphResource.cpp b/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphResource.cpp index 327a94b6..f431b272 100644 --- a/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphResource.cpp +++ b/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphResource.cpp @@ -18,6 +18,11 @@ namespace SHADE } + void SHRenderGraphResource::InfoTracker::TrackLayout(Handle compute) noexcept + { + computeTracker.emplace (compute.GetId().Raw); + } + vk::ImageLayout SHRenderGraphResource::InfoTracker::GetLayout(Handle node, Handle subpass) const noexcept { NodeSubpassPair nodeSubpassPair = std::pair(node, subpass); @@ -29,6 +34,14 @@ namespace SHADE return vk::ImageLayout::eUndefined; } + vk::ImageLayout SHRenderGraphResource::InfoTracker::GetLayout(Handle compute) const noexcept + { + if (computeTracker.contains (compute.GetId().Raw)) + return vk::ImageLayout::eGeneral; + else + return vk::ImageLayout::eUndefined; + } + /***************************************************************************/ /*! diff --git a/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphResource.h b/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphResource.h index 0004bb4a..7ac2b824 100644 --- a/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphResource.h +++ b/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraphResource.h @@ -6,6 +6,7 @@ #include "Resource/SHHandle.h" #include "Graphics/SHVulkanIncludes.h" #include "SH_API.h" +#include namespace SHADE { @@ -18,6 +19,7 @@ namespace SHADE class SHRenderGraphStorage; class SHRenderGraphNode; class SHSubpass; + class SHRenderGraphNodeCompute; static constexpr uint32_t NON_SWAPCHAIN_RESOURCE_INDEX = 0; @@ -33,16 +35,21 @@ namespace SHADE //! key here is the render graph node and subpass name combined, value is the layout of the resource at that node and subpass std::unordered_map layoutTracker; + //! if a resource is involved in a compute process, record it here + std::unordered_set computeTracker; + public: /*-----------------------------------------------------------------------*/ /* PUBLIC MEMBER FUNCTIONS */ /*-----------------------------------------------------------------------*/ void TrackLayout (Handle node, Handle subpass, vk::ImageLayout layout) noexcept; + void TrackLayout (Handle compute) noexcept; /*-----------------------------------------------------------------------*/ /* SETTERS AND GETTERS */ /*-----------------------------------------------------------------------*/ - vk::ImageLayout GetLayout (Handle node, Handle subpass) const noexcept; + vk::ImageLayout GetLayout(Handle node, Handle subpass) const noexcept; + vk::ImageLayout GetLayout(Handle compute) const noexcept; }; private: From e824c174056f008cf4fe56f9bc08a29e4fb23c85 Mon Sep 17 00:00:00 2001 From: Xiao Qi Date: Fri, 11 Nov 2022 10:06:26 +0800 Subject: [PATCH 033/226] Fixed asset type conversion bug when loading from meta files Removed compile all function Set parent id to 0 for non sub assets --- SHADE_Engine/src/Assets/SHAssetMacros.h | 3 +- SHADE_Engine/src/Assets/SHAssetManager.cpp | 45 ------------------- SHADE_Engine/src/Assets/SHAssetManager.h | 2 - .../src/Assets/SHAssetMetaHandler.cpp | 1 + 4 files changed, 3 insertions(+), 48 deletions(-) diff --git a/SHADE_Engine/src/Assets/SHAssetMacros.h b/SHADE_Engine/src/Assets/SHAssetMacros.h index e0551262..7ffdb5f1 100644 --- a/SHADE_Engine/src/Assets/SHAssetMacros.h +++ b/SHADE_Engine/src/Assets/SHAssetMacros.h @@ -51,8 +51,8 @@ enum class AssetType : AssetTypeMeta SCENE, PREFAB, MATERIAL, - SCRIPT, MESH, + SCRIPT, MAX_COUNT }; constexpr size_t TYPE_COUNT{ static_cast(AssetType::MAX_COUNT) }; @@ -97,6 +97,7 @@ constexpr std::string_view EXTENSIONS[] = { SCENE_EXTENSION, PREFAB_EXTENSION, MATERIAL_EXTENSION, + "dummy", SCRIPT_EXTENSION, AUDIO_WAV_EXTENSION, }; diff --git a/SHADE_Engine/src/Assets/SHAssetManager.cpp b/SHADE_Engine/src/Assets/SHAssetManager.cpp index f4727417..5a1bd5db 100644 --- a/SHADE_Engine/src/Assets/SHAssetManager.cpp +++ b/SHADE_Engine/src/Assets/SHAssetManager.cpp @@ -405,51 +405,6 @@ namespace SHADE return result; } - void SHAssetManager::CompileAll() noexcept - { - std::vector paths; - - for (auto const& dir : std::filesystem::recursive_directory_iterator{ ASSET_ROOT }) - { - if (dir.is_regular_file()) - { - for (auto const& ext : EXTERNALS) - { - if (dir.path().extension().string() == ext.data()) - { - paths.push_back(dir.path()); - } - } - } - } - - for (auto const& path : paths) - { - AssetPath newPath; - auto const ext{ path.extension().string() }; - if (ext == GLSL_EXTENSION.data()) - { - newPath = SHShaderSourceCompiler::LoadAndCompileShader(path).value(); - } - else if (ext == DDS_EXTENSION.data()) - { - newPath = SHTextureCompiler::CompileTextureAsset(path).value(); - } - else if (ext == GLTF_EXTENSION.data() || ext == FBX_EXTENSION.data()) - { - std::string command = MODEL_COMPILER_EXE.data(); - command += " " + path.string(); - std::system(command.c_str()); - - std::string modelPath = path.string().substr(0, path.string().find_last_of('.')); - modelPath += MODEL_EXTENSION; - newPath = modelPath; - } - - GenerateNewMeta(newPath); - } - } - bool SHAssetManager::DeleteLocalFile(AssetPath path) noexcept { //TODO Move this to dedicated library diff --git a/SHADE_Engine/src/Assets/SHAssetManager.h b/SHADE_Engine/src/Assets/SHAssetManager.h index a891ec23..5af648e4 100644 --- a/SHADE_Engine/src/Assets/SHAssetManager.h +++ b/SHADE_Engine/src/Assets/SHAssetManager.h @@ -107,8 +107,6 @@ namespace SHADE static SHAsset CreateAssetFromPath(AssetPath path) noexcept; - static void CompileAll() noexcept; - static bool DeleteLocalFile(AssetPath path) noexcept; //TODO use this function to create asset data internall at all calls to generate id diff --git a/SHADE_Engine/src/Assets/SHAssetMetaHandler.cpp b/SHADE_Engine/src/Assets/SHAssetMetaHandler.cpp index 9ae8cde2..b75ee1ad 100644 --- a/SHADE_Engine/src/Assets/SHAssetMetaHandler.cpp +++ b/SHADE_Engine/src/Assets/SHAssetMetaHandler.cpp @@ -98,6 +98,7 @@ namespace SHADE meta.type = static_cast(type); meta.isSubAsset = false; + meta.parent = 0; // Burn Line if (std::getline(metaFile, line)) From 6df3f3d4174c7ae4f5e5e4b3c2f50eeb7c46ef5a Mon Sep 17 00:00:00 2001 From: Xiao Qi Date: Fri, 11 Nov 2022 10:47:03 +0800 Subject: [PATCH 034/226] Fixed get type from extension bug in asset handler --- SHADE_Engine/src/Assets/SHAssetMacros.h | 2 ++ SHADE_Engine/src/Assets/SHAssetMetaHandler.cpp | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/SHADE_Engine/src/Assets/SHAssetMacros.h b/SHADE_Engine/src/Assets/SHAssetMacros.h index 7ffdb5f1..7e5befab 100644 --- a/SHADE_Engine/src/Assets/SHAssetMacros.h +++ b/SHADE_Engine/src/Assets/SHAssetMacros.h @@ -102,6 +102,8 @@ constexpr std::string_view EXTENSIONS[] = { AUDIO_WAV_EXTENSION, }; +constexpr size_t EXTENSIONS_COUNT{ 11 }; + // EXTERNAL EXTENSIONS constexpr std::string_view GLSL_EXTENSION{ ".glsl" }; constexpr std::string_view DDS_EXTENSION{ ".dds" }; diff --git a/SHADE_Engine/src/Assets/SHAssetMetaHandler.cpp b/SHADE_Engine/src/Assets/SHAssetMetaHandler.cpp index b75ee1ad..f3b24ed1 100644 --- a/SHADE_Engine/src/Assets/SHAssetMetaHandler.cpp +++ b/SHADE_Engine/src/Assets/SHAssetMetaHandler.cpp @@ -38,7 +38,7 @@ namespace SHADE ****************************************************************************/ AssetType SHAssetMetaHandler::GetTypeFromExtension(AssetExtension ext) noexcept { - for (int i{0}; i < EXTENSIONS->size(); ++i) + for (auto i{0}; i < EXTENSIONS_COUNT; ++i) { if (strcmp(ext.c_str(), EXTENSIONS[i].data()) == 0) { From 9fe5dc385bf6f55b1e91f461cead7743877882b0 Mon Sep 17 00:00:00 2001 From: Xiao Qi Date: Fri, 11 Nov 2022 10:52:57 +0800 Subject: [PATCH 035/226] Implemented check for raw asset if compiled --- SHADE_Engine/src/Filesystem/SHFileSystem.cpp | 63 +++++++++++++++++++- SHADE_Engine/src/Filesystem/SHFileSystem.h | 1 + SHADE_Engine/src/Filesystem/SHFolder.h | 3 +- 3 files changed, 64 insertions(+), 3 deletions(-) diff --git a/SHADE_Engine/src/Filesystem/SHFileSystem.cpp b/SHADE_Engine/src/Filesystem/SHFileSystem.cpp index c4bcc5dc..9144b0d8 100644 --- a/SHADE_Engine/src/Filesystem/SHFileSystem.cpp +++ b/SHADE_Engine/src/Filesystem/SHFileSystem.cpp @@ -38,6 +38,41 @@ namespace SHADE return false; } + bool SHFileSystem::MatchExtention(FileExt raw, FileExt compiled) noexcept + { + if (raw == GLSL_EXTENSION) + { + if (compiled == SHADER_EXTENSION || + compiled == SHADER_BUILT_IN_EXTENSION) + { + return true; + } + } + else if (raw == DDS_EXTENSION) + { + if (compiled == TEXTURE_EXTENSION) + { + return true; + } + } + else if (raw == FBX_EXTENSION) + { + if (compiled == MODEL_EXTENSION) + { + return true; + } + } + else if (raw == GLTF_EXTENSION) + { + if (compiled == MODEL_EXTENSION) + { + return true; + } + } + + return false; + } + void SHFileSystem::BuildDirectory(FolderPath path, FolderPointer& root, std::unordered_map& assetCollection) noexcept { std::stack folderStack; @@ -52,6 +87,7 @@ namespace SHADE std::vector assets; + // Get all subfolders/files in this current folder for (auto& dirEntry : std::filesystem::directory_iterator(folder->path)) { auto path = dirEntry.path(); @@ -60,8 +96,6 @@ namespace SHADE { if (path.extension().string() == META_EXTENSION) { - //auto asset = SHAssetMetaHandler::RetrieveMetaData(path); - //assetCollection.insert({ asset.id, asset }); assets.push_back(SHAssetMetaHandler::RetrieveMetaData(path)); } else @@ -77,6 +111,7 @@ namespace SHADE continue; } + // If item is folder auto newFolder{ folder->CreateSubFolderHere(path.stem().string()) }; folderStack.push(newFolder); } @@ -97,6 +132,30 @@ namespace SHADE } } } + + for (auto i {0}; i < folder->files.size(); ++i) + { + auto& file = folder->files[i]; + if (file.compilable) + { + for (auto j{ 0 }; j < folder->files.size(); ++j) + { + auto& check = folder->files[j]; + if (i == j || check.compilable) + { + continue; + } + + if (file.name == check.name) + { + if (MatchExtention(file.ext, check.ext)) + { + file.compiled = true; + } + } + } + } + } } } diff --git a/SHADE_Engine/src/Filesystem/SHFileSystem.h b/SHADE_Engine/src/Filesystem/SHFileSystem.h index 87d13f42..d30f2164 100644 --- a/SHADE_Engine/src/Filesystem/SHFileSystem.h +++ b/SHADE_Engine/src/Filesystem/SHFileSystem.h @@ -24,5 +24,6 @@ namespace SHADE private: static bool DeleteFolder(FolderPointer location) noexcept; static bool IsCompilable(std::string ext) noexcept; + static bool MatchExtention(FileExt raw, FileExt compiled) noexcept; }; } \ No newline at end of file diff --git a/SHADE_Engine/src/Filesystem/SHFolder.h b/SHADE_Engine/src/Filesystem/SHFolder.h index 5c702b51..234e6f19 100644 --- a/SHADE_Engine/src/Filesystem/SHFolder.h +++ b/SHADE_Engine/src/Filesystem/SHFolder.h @@ -33,7 +33,8 @@ namespace SHADE FilePath path; FileExt ext; SHAsset const* assetMeta; - bool compilable; + bool compilable; + bool compiled; }; class SHFolder From 94b64e92dd51ac837aadaa266d696f93dc49a9a8 Mon Sep 17 00:00:00 2001 From: Xiao Qi Date: Fri, 11 Nov 2022 10:55:19 +0800 Subject: [PATCH 036/226] Initialise files to not compiled --- SHADE_Engine/src/Filesystem/SHFileSystem.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/SHADE_Engine/src/Filesystem/SHFileSystem.cpp b/SHADE_Engine/src/Filesystem/SHFileSystem.cpp index 9144b0d8..9aaf72a4 100644 --- a/SHADE_Engine/src/Filesystem/SHFileSystem.cpp +++ b/SHADE_Engine/src/Filesystem/SHFileSystem.cpp @@ -105,7 +105,8 @@ namespace SHADE path.string(), path.extension().string(), nullptr, - IsCompilable(path.extension().string()) + IsCompilable(path.extension().string()), + false ); } continue; From 85cc97ca27e373a2910b1b660a9631393f5b1fa7 Mon Sep 17 00:00:00 2001 From: Kah Wei Date: Fri, 11 Nov 2022 12:07:05 +0800 Subject: [PATCH 037/226] Added implementation for ListElementAddCommand and ListElementRemoveCommand --- SHADE_Managed/src/Editor/UndoRedoStack.cxx | 115 ++++++++++++++++++++- SHADE_Managed/src/Editor/UndoRedoStack.hxx | 32 ++++++ 2 files changed, 142 insertions(+), 5 deletions(-) diff --git a/SHADE_Managed/src/Editor/UndoRedoStack.cxx b/SHADE_Managed/src/Editor/UndoRedoStack.cxx index 3feb43ed..10ef822c 100644 --- a/SHADE_Managed/src/Editor/UndoRedoStack.cxx +++ b/SHADE_Managed/src/Editor/UndoRedoStack.cxx @@ -24,6 +24,9 @@ of DigiPen Institute of Technology is prohibited. namespace SHADE { + /*---------------------------------------------------------------------------------*/ + /* UndoRedoStack - Properties */ + /*---------------------------------------------------------------------------------*/ bool UndoRedoStack::UndoActionPresent::get() { return commandStack->Count > 0 && latestActionIndex >= 0; @@ -33,7 +36,10 @@ namespace SHADE { return latestActionIndex >= 0 && latestActionIndex < commandStack->Count - 1; } - + + /*---------------------------------------------------------------------------------*/ + /* UndoRedoStack - Usage Functions */ + /*---------------------------------------------------------------------------------*/ void UndoRedoStack::Add(ICommand^ command) { // Erase any other actions ahead of the current action @@ -68,14 +74,20 @@ namespace SHADE cmd->Execute(); ++latestActionIndex; } - + + /*---------------------------------------------------------------------------------*/ + /* FieldChangeCommand - Constructor */ + /*---------------------------------------------------------------------------------*/ FieldChangeCommand::FieldChangeCommand(System::Object^ obj, System::Reflection::FieldInfo^ field, System::Object^ newData, System::Object^ oldData) : objectToChange { obj } , field { field } , newData { newData } , oldData { oldData } {} - + + /*---------------------------------------------------------------------------------*/ + /* FieldChangeCommand - ICommand Functions */ + /*---------------------------------------------------------------------------------*/ bool FieldChangeCommand::Execute() { if (field && objectToChange) @@ -116,15 +128,21 @@ namespace SHADE return false; } - + + /*---------------------------------------------------------------------------------*/ + /* ListElementChangeCommand - Constructor */ + /*---------------------------------------------------------------------------------*/ generic ListElementChangeCommand::ListElementChangeCommand(System::Collections::Generic::List^ list, int index, T newData, T oldData) : list { list } - , index { index } + , index{ index } , newData { newData } , oldData { oldData } {} + /*---------------------------------------------------------------------------------*/ + /* ListElementChangeCommand - ICommand Functions */ + /*---------------------------------------------------------------------------------*/ generic bool ListElementChangeCommand::Execute() { @@ -164,6 +182,93 @@ namespace SHADE newData = otherCommand->newData; return true; } + } + + /*---------------------------------------------------------------------------------*/ + /* ListElementAddCommand - ICommand Functions */ + /*---------------------------------------------------------------------------------*/ + generic + ListElementAddCommand::ListElementAddCommand(System::Collections::Generic::List^ list, int addIndex, T data) + : list { list } + , addIndex { addIndex } + , data { data } + {} + + /*---------------------------------------------------------------------------------*/ + /* ListElementAddCommand - ICommand Functions */ + /*---------------------------------------------------------------------------------*/ + generic + bool ListElementAddCommand::Execute() + { + if (list) + { + list->Insert(addIndex, data); + return true; + } + + return false; + } + + generic + bool ListElementAddCommand::Unexceute() + { + if (list && addIndex < System::Linq::Enumerable::Count(list)) + { + list->RemoveAt(addIndex); + return true; + } + + return false; + } + + generic + bool ListElementAddCommand::Merge(ICommand^) + { + // Not allowed + return false; } + /*---------------------------------------------------------------------------------*/ + /* ListElementRemoveCommand - ICommand Functions */ + /*---------------------------------------------------------------------------------*/ + generic + ListElementRemoveCommand::ListElementRemoveCommand(System::Collections::Generic::List^ list, int removeIndex, T data) + : list { list } + , removeIndex { removeIndex } + , data { data } + {} + + /*---------------------------------------------------------------------------------*/ + /* ListElementRemoveCommand - ICommand Functions */ + /*---------------------------------------------------------------------------------*/ + generic + bool ListElementRemoveCommand::Execute() + { + if (list && removeIndex < System::Linq::Enumerable::Count(list)) + { + list->RemoveAt(removeIndex); + return true; + } + + return false; + } + + generic + bool ListElementRemoveCommand::Unexceute() + { + if (list) + { + list->Insert(removeIndex, data); + return true; + } + + return false; + } + + generic + bool ListElementRemoveCommand::Merge(ICommand^) + { + // Not allowed + return false; + } } diff --git a/SHADE_Managed/src/Editor/UndoRedoStack.hxx b/SHADE_Managed/src/Editor/UndoRedoStack.hxx index dd78ecd9..ed9a625a 100644 --- a/SHADE_Managed/src/Editor/UndoRedoStack.hxx +++ b/SHADE_Managed/src/Editor/UndoRedoStack.hxx @@ -71,6 +71,38 @@ namespace SHADE T newData; T oldData; }; + + generic + private ref class ListElementAddCommand sealed : public ICommand + { + public: + ListElementAddCommand(System::Collections::Generic::List^ list, int addIndex, T data); + + bool Execute() override; + bool Unexceute() override; + bool Merge(ICommand^ command) override; + + private: + System::Collections::Generic::List^ list; + int addIndex; // New index of the added element + T data; + }; + + generic + private ref class ListElementRemoveCommand sealed : public ICommand + { + public: + ListElementRemoveCommand(System::Collections::Generic::List^ list, int removeIndex, T data); + + bool Execute() override; + bool Unexceute() override; + bool Merge(ICommand^ command) override; + + private: + System::Collections::Generic::List^ list; + int removeIndex; // Index of the element to remove at + T data; + }; /// /// Class that is able to store a stack of actions that can be done and redone. From fdc8965b62a2abec77f3f1e4be95601a5d165e96 Mon Sep 17 00:00:00 2001 From: Kah Wei Date: Fri, 11 Nov 2022 12:07:26 +0800 Subject: [PATCH 038/226] Made String and GameObject editor template specializations instead --- SHADE_Managed/src/Editor/Editor.cxx | 63 +++++++---------------------- SHADE_Managed/src/Editor/Editor.h++ | 39 ++++++++++++++++++ 2 files changed, 53 insertions(+), 49 deletions(-) diff --git a/SHADE_Managed/src/Editor/Editor.cxx b/SHADE_Managed/src/Editor/Editor.cxx index d29f838d..c82cc0a1 100644 --- a/SHADE_Managed/src/Editor/Editor.cxx +++ b/SHADE_Managed/src/Editor/Editor.cxx @@ -18,12 +18,9 @@ of DigiPen Institute of Technology is prohibited. #include "Editor/Editor.hxx" // STL Includes #include -// External Dependencies -#include "Editor/SHEditorUI.h" // Project Headers #include "Components/Component.hxx" #include "Scripts/ScriptStore.hxx" -#include "Utility/Convert.hxx" #include "Utility/Debug.hxx" #include "Serialisation/ReflectionUtilities.hxx" #include "Editor/IconsMaterialDesign.h" @@ -154,18 +151,20 @@ namespace SHADE bool isHovered = false; const bool MODIFIED_PRIMITIVE = - renderFieldInInspector(field, object, SHEditorUI::InputInt , &isHovered) || - renderFieldInInspector(field, object, SHEditorUI::InputInt , &isHovered) || - renderFieldInInspector(field, object, SHEditorUI::InputInt , &isHovered) || - renderFieldInInspector(field, object, SHEditorUI::InputInt , &isHovered) || - renderFieldInInspector(field, object, SHEditorUI::InputInt , &isHovered) || - renderFieldInInspector(field, object, SHEditorUI::InputInt , &isHovered) || - renderFieldInInspector(field, object, SHEditorUI::InputInt , &isHovered) || - renderFieldInInspector(field, object, SHEditorUI::InputCheckbox, &isHovered) || - renderFieldInInspector(field, object, SHEditorUI::InputFloat , &isHovered) || - renderFieldInInspector(field, object, SHEditorUI::InputDouble , &isHovered) || - renderFieldInInspector(field, object, SHEditorUI::InputVec2 , &isHovered) || - renderFieldInInspector(field, object, SHEditorUI::InputVec3 , &isHovered); + renderFieldInInspector(field, object, SHEditorUI::InputInt , &isHovered) || + renderFieldInInspector(field, object, SHEditorUI::InputInt , &isHovered) || + renderFieldInInspector(field, object, SHEditorUI::InputInt , &isHovered) || + renderFieldInInspector(field, object, SHEditorUI::InputInt , &isHovered) || + renderFieldInInspector(field, object, SHEditorUI::InputInt , &isHovered) || + renderFieldInInspector(field, object, SHEditorUI::InputInt , &isHovered) || + renderFieldInInspector(field, object, SHEditorUI::InputInt , &isHovered) || + renderFieldInInspector(field, object, SHEditorUI::InputCheckbox, &isHovered) || + renderFieldInInspector(field, object, SHEditorUI::InputFloat , &isHovered) || + renderFieldInInspector(field, object, SHEditorUI::InputDouble , &isHovered) || + renderFieldInInspector(field, object, SHEditorUI::InputVec2 , &isHovered) || + renderFieldInInspector(field, object, SHEditorUI::InputVec3 , &isHovered) || + renderFieldInInspector(field, object, nullptr , &isHovered) || + renderFieldInInspector(field, object, nullptr , &isHovered); if (!MODIFIED_PRIMITIVE) { @@ -187,40 +186,6 @@ namespace SHADE registerUndoAction(object, field, val, oldVal); } } - else if (field->FieldType == String::typeid) - { - // Prevent issues where String^ is null due to being empty - String^ stringVal = safe_cast(field->GetValue(object)); - if (stringVal == nullptr) - { - stringVal = ""; - } - - // Actual Field - std::string val = Convert::ToNative(stringVal); - std::string oldVal = val; - if (SHEditorUI::InputTextField(Convert::ToNative(field->Name), val, &isHovered)) - { - field->SetValue(object, Convert::ToCLI(val)); - registerUndoAction(object, field, Convert::ToCLI(val), Convert::ToCLI(oldVal)); - } - } - else if (field->FieldType == GameObject::typeid) - { - GameObject gameObj = safe_cast(field->GetValue(object)); - uint32_t entityId = gameObj.GetEntity(); - if (SHEditorUI::InputGameObjectField(Convert::ToNative(field->Name), entityId, &isHovered, !gameObj)) - { - GameObject newVal = GameObject(entityId); - if (entityId != MAX_EID) - { - // Null GameObject set - newVal = GameObject(entityId); - } - field->SetValue(object, newVal); - registerUndoAction(object, field, newVal, gameObj); - } - } // Any List else if (field->FieldType->IsGenericType && field->FieldType->GetGenericTypeDefinition() == System::Collections::Generic::List::typeid->GetGenericTypeDefinition()) { diff --git a/SHADE_Managed/src/Editor/Editor.h++ b/SHADE_Managed/src/Editor/Editor.h++ index b68b5da8..46993f88 100644 --- a/SHADE_Managed/src/Editor/Editor.h++ +++ b/SHADE_Managed/src/Editor/Editor.h++ @@ -16,6 +16,10 @@ of DigiPen Institute of Technology is prohibited. // Primary Include #include "Editor.hxx" +// External Dependencies +#include "Editor/SHEditorUI.h" +// Project Includes +#include "Utility/Convert.hxx" namespace SHADE { @@ -102,6 +106,41 @@ namespace SHADE return true; } + return false; + } + template<> + bool Editor::renderFieldInInspector(const std::string& fieldName, System::String^% managedVal, EditorFieldFunc, bool* isHovered, RangeAttribute^) + { + // Prevent issues where String^ is null due to being empty + if (managedVal == nullptr) + managedVal = ""; + + // Actual Field + std::string val = Convert::ToNative(managedVal); + if (SHEditorUI::InputTextField(fieldName, val, isHovered)) + { + managedVal = Convert::ToCLI(val); + return true; + } + + return false; + } + template<> + bool Editor::renderFieldInInspector(const std::string& fieldName, GameObject% managedVal, EditorFieldFunc, bool* isHovered, RangeAttribute^) + { + uint32_t entityId = managedVal.GetEntity(); + if (SHEditorUI::InputGameObjectField(fieldName, entityId, isHovered, !managedVal)) + { + GameObject newVal = GameObject(entityId); + if (entityId != MAX_EID) + { + // Null GameObject set + newVal = GameObject(entityId); + } + managedVal = newVal; + return true; + } + return false; } } From 3b22f95e29a04129d025be57ec6b120862219e30 Mon Sep 17 00:00:00 2001 From: Xiao Qi Date: Fri, 11 Nov 2022 13:21:22 +0800 Subject: [PATCH 039/226] Added font identifiers --- SHADE_Engine/src/Assets/SHAssetMacros.h | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/SHADE_Engine/src/Assets/SHAssetMacros.h b/SHADE_Engine/src/Assets/SHAssetMacros.h index 7e5befab..44dfd5c5 100644 --- a/SHADE_Engine/src/Assets/SHAssetMacros.h +++ b/SHADE_Engine/src/Assets/SHAssetMacros.h @@ -53,6 +53,7 @@ enum class AssetType : AssetTypeMeta MATERIAL, MESH, SCRIPT, + FONT, MAX_COUNT }; constexpr size_t TYPE_COUNT{ static_cast(AssetType::MAX_COUNT) }; @@ -86,7 +87,8 @@ constexpr std::string_view SCENE_EXTENSION {".shade"}; constexpr std::string_view PREFAB_EXTENSION {".shprefab"}; constexpr std::string_view MATERIAL_EXTENSION {".shmat"}; constexpr std::string_view TEXTURE_EXTENSION {".shtex"}; -constexpr std::string_view MODEL_EXTENSION {".shmodel"}; +constexpr std::string_view MODEL_EXTENSION{ ".shmodel" }; +constexpr std::string_view FONT_EXTENSION{ ".shfont" }; constexpr std::string_view EXTENSIONS[] = { AUDIO_EXTENSION, @@ -99,6 +101,7 @@ constexpr std::string_view EXTENSIONS[] = { MATERIAL_EXTENSION, "dummy", SCRIPT_EXTENSION, + FONT_EXTENSION, AUDIO_WAV_EXTENSION, }; @@ -109,12 +112,14 @@ constexpr std::string_view GLSL_EXTENSION{ ".glsl" }; constexpr std::string_view DDS_EXTENSION{ ".dds" }; constexpr std::string_view FBX_EXTENSION{ ".fbx" }; constexpr std::string_view GLTF_EXTENSION{ ".gltf" }; +constexpr std::string_view TTF_EXTENSION{ ".ttf" }; constexpr std::string_view EXTERNALS[] = { GLSL_EXTENSION, DDS_EXTENSION, FBX_EXTENSION, - GLTF_EXTENSION + GLTF_EXTENSION, + TTF_EXTENSION }; // SHADER IDENTIFIERS @@ -129,11 +134,4 @@ constexpr std::pair SHADER_IDENTIFIERS[ }; constexpr size_t SHADER_TYPE_MAX_COUNT{ 3 }; - -// Error flags -constexpr std::string_view FILE_NOT_FOUND_ERR {"FILE NOT FOUND"}; -constexpr std::string_view META_NOT_FOUND_ERR {"META NOT FOUND"}; -constexpr std::string_view ASSET_NOT_FOUND_ERR {"ASSET NOT FOUND"}; -constexpr std::string_view EXT_DOES_NOT_EXIST {"TYPE DOES NOT HAVE EXTENSION DEFINED"}; - #endif // !SH_ASSET_MACROS_H From 5d2aae35615dfd9d296e722c263da119599c3f84 Mon Sep 17 00:00:00 2001 From: Kah Wei Date: Fri, 11 Nov 2022 13:41:25 +0800 Subject: [PATCH 040/226] Made enum editor template specializations instead --- SHADE_Managed/src/Editor/Editor.cxx | 46 ++++++++++++--------- SHADE_Managed/src/Editor/Editor.h++ | 64 ++++++++++++++++++++--------- SHADE_Managed/src/Editor/Editor.hxx | 47 ++++++++++----------- 3 files changed, 94 insertions(+), 63 deletions(-) diff --git a/SHADE_Managed/src/Editor/Editor.cxx b/SHADE_Managed/src/Editor/Editor.cxx index c82cc0a1..e02a6acd 100644 --- a/SHADE_Managed/src/Editor/Editor.cxx +++ b/SHADE_Managed/src/Editor/Editor.cxx @@ -30,6 +30,7 @@ of DigiPen Institute of Technology is prohibited. #include "RangeAttribute.hxx" #include "Math/Vector2.hxx" #include "Math/Vector3.hxx" +#include // Using Directives using namespace System; @@ -146,6 +147,7 @@ namespace SHADE } SHEditorUI::PopID(); } + void Editor::renderFieldInInspector(Reflection::FieldInfo^ field, System::Object^ object) { bool isHovered = false; @@ -164,30 +166,13 @@ namespace SHADE renderFieldInInspector(field, object, SHEditorUI::InputVec2 , &isHovered) || renderFieldInInspector(field, object, SHEditorUI::InputVec3 , &isHovered) || renderFieldInInspector(field, object, nullptr , &isHovered) || - renderFieldInInspector(field, object, nullptr , &isHovered); + renderFieldInInspector(field, object, nullptr , &isHovered) || + renderFieldInInspector (field, object, nullptr , &isHovered); if (!MODIFIED_PRIMITIVE) { - if (field->FieldType->IsSubclassOf(Enum::typeid)) - { - // Get all the names of the enums - const array^ ENUM_NAMES = field->FieldType->GetEnumNames(); - std::vector nativeEnumNames; - for each (String ^ str in ENUM_NAMES) - { - nativeEnumNames.emplace_back(Convert::ToNative(str)); - } - - int val = safe_cast(field->GetValue(object)); - int oldVal = val; - if (SHEditorUI::InputEnumCombo(Convert::ToNative(field->Name), val, nativeEnumNames, &isHovered)) - { - field->SetValue(object, val); - registerUndoAction(object, field, val, oldVal); - } - } // Any List - else if (field->FieldType->IsGenericType && field->FieldType->GetGenericTypeDefinition() == System::Collections::Generic::List::typeid->GetGenericTypeDefinition()) + if (field->FieldType->IsGenericType && field->FieldType->GetGenericTypeDefinition() == System::Collections::Generic::List::typeid->GetGenericTypeDefinition()) { System::Type^ listType = field->FieldType->GenericTypeArguments[0]; System::Collections::IEnumerable^ listEnummerable = safe_cast(field->GetValue(object)); @@ -291,6 +276,27 @@ namespace SHADE } } + bool Editor::renderEnumFieldInInspector(const std::string& fieldName, System::Object^% object, bool* isHovered) + { + // Get all the names of the enums + const array^ ENUM_NAMES = object->GetType()->GetEnumNames(); + std::vector nativeEnumNames; + for each (String ^ str in ENUM_NAMES) + { + nativeEnumNames.emplace_back(Convert::ToNative(str)); + } + + int val = safe_cast(object); + int oldVal = val; + if (SHEditorUI::InputEnumCombo(fieldName, val, nativeEnumNames, isHovered)) + { + object = val; + return true; + } + + return false; + } + void Editor::renderScriptContextMenu(Entity entity, Script^ script) { // Right Click Menu diff --git a/SHADE_Managed/src/Editor/Editor.h++ b/SHADE_Managed/src/Editor/Editor.h++ index 46993f88..501a75ae 100644 --- a/SHADE_Managed/src/Editor/Editor.h++ +++ b/SHADE_Managed/src/Editor/Editor.h++ @@ -26,30 +26,54 @@ namespace SHADE template bool Editor::renderFieldInInspector(System::Reflection::FieldInfo^ fieldInfo, System::Object^ object, EditorFieldFunc fieldEditor, bool* isHovered) { - if (fieldInfo->FieldType == ManagedType::typeid) + if constexpr (std::is_same_v) { - RangeAttribute^ rangeAttrib; - if constexpr (std::is_arithmetic_v && !std::is_same_v) + if (fieldInfo->FieldType->IsSubclassOf(Enum::typeid)) { - rangeAttrib = hasAttribute(fieldInfo); - } + System::Object^ enumObj = fieldInfo->GetValue(object); + int oldVal = safe_cast(enumObj); + int val = oldVal; + if (renderEnumFieldInInspector + ( + Convert::ToNative(fieldInfo->Name), + enumObj, + isHovered + )) + { + fieldInfo->SetValue(object, safe_cast(enumObj)); + registerUndoAction(object, fieldInfo, fieldInfo->GetValue(object), oldVal); + } - ManagedType oldVal = safe_cast(fieldInfo->GetValue(object)); - ManagedType val = oldVal; - if (renderFieldInInspector - ( - Convert::ToNative(fieldInfo->Name), - val, - fieldEditor, - isHovered, - rangeAttrib - )) - { - fieldInfo->SetValue(object, val); - registerUndoAction(object, fieldInfo, fieldInfo->GetValue(object), oldVal); + return true; + } + } + else + { + if (fieldInfo->FieldType == ManagedType::typeid) + { + RangeAttribute^ rangeAttrib; + if constexpr (std::is_arithmetic_v && !std::is_same_v) + { + rangeAttrib = hasAttribute(fieldInfo); + } + + ManagedType oldVal = safe_cast(fieldInfo->GetValue(object)); + ManagedType val = oldVal; + if (renderFieldInInspector + ( + Convert::ToNative(fieldInfo->Name), + val, + fieldEditor, + isHovered, + rangeAttrib + )) + { + fieldInfo->SetValue(object, val); + registerUndoAction(object, fieldInfo, fieldInfo->GetValue(object), oldVal); + } + + return true; } - - return true; } return false; diff --git a/SHADE_Managed/src/Editor/Editor.hxx b/SHADE_Managed/src/Editor/Editor.hxx index 1f2c1be7..c9c915f8 100644 --- a/SHADE_Managed/src/Editor/Editor.hxx +++ b/SHADE_Managed/src/Editor/Editor.hxx @@ -90,29 +90,7 @@ namespace SHADE /// The object that contains the data of the field to render. /// static void renderFieldInInspector(System::Reflection::FieldInfo^ field, System::Object^ object); - /// - /// Renders a context menu when right clicked for the scripts - /// - /// The Entity to render the Scripts of. - /// The Script to render the inspector for. - static void renderScriptContextMenu(Entity entity, Script^ script); - /// - /// Adds changes to a variable as an undo-able/redo-able action on the Undo-Redo - /// stack. - /// - /// The object that changes are applied to. - /// The field that was changed. - /// New data to set. - /// Data that was overriden. - static void registerUndoAction(System::Object^ object, System::Reflection::FieldInfo^ field, System::Object^ newData, System::Object^ oldData); - /// - /// Checks if a specific field has the specified attribute - /// - /// Type of Attribute to check for. - /// The field to check. - /// The attribute to check for if it exists. Null otherwise. - generic where Attribute : System::Attribute - static Attribute hasAttribute(System::Reflection::FieldInfo^ field); + static bool renderEnumFieldInInspector(const std::string& fieldName, System::Object^% object, bool* isHovered); /// /// Checks if the specified field is of the specified native and managed type /// equivalent and renders a ImGui field editor based on the specified field @@ -149,6 +127,29 @@ namespace SHADE /// True if the field is modified. template static bool renderFieldInInspector(const std::string& fieldName, ManagedType% managedVal, EditorFieldFunc fieldEditor, bool* isHovered, RangeAttribute^ rangeAttrib); + /// + /// Renders a context menu when right clicked for the scripts + /// + /// The Entity to render the Scripts of. + /// The Script to render the inspector for. + static void renderScriptContextMenu(Entity entity, Script^ script); + /// + /// Adds changes to a variable as an undo-able/redo-able action on the Undo-Redo + /// stack. + /// + /// The object that changes are applied to. + /// The field that was changed. + /// New data to set. + /// Data that was overriden. + static void registerUndoAction(System::Object^ object, System::Reflection::FieldInfo^ field, System::Object^ newData, System::Object^ oldData); + /// + /// Checks if a specific field has the specified attribute + /// + /// Type of Attribute to check for. + /// The field to check. + /// The attribute to check for if it exists. Null otherwise. + generic where Attribute : System::Attribute + static Attribute hasAttribute(System::Reflection::FieldInfo^ field); }; } #include "Editor.h++" From c9db3b283d4b47a18a0857e64681efe025b37687 Mon Sep 17 00:00:00 2001 From: Sri Sham Haran Date: Fri, 11 Nov 2022 14:00:51 +0800 Subject: [PATCH 041/226] asset browser --- .../AssetBrowser/SHAssetBrowser.cpp | 42 +++++++++++++++---- .../AssetBrowser/SHAssetBrowser.h | 3 +- 2 files changed, 35 insertions(+), 10 deletions(-) diff --git a/SHADE_Engine/src/Editor/EditorWindow/AssetBrowser/SHAssetBrowser.cpp b/SHADE_Engine/src/Editor/EditorWindow/AssetBrowser/SHAssetBrowser.cpp index 37b8ecd4..0f17d2db 100644 --- a/SHADE_Engine/src/Editor/EditorWindow/AssetBrowser/SHAssetBrowser.cpp +++ b/SHADE_Engine/src/Editor/EditorWindow/AssetBrowser/SHAssetBrowser.cpp @@ -47,10 +47,12 @@ namespace SHADE } } + //if !compiled, set genMeta to true + ImRect SHAssetBrowser::RecursivelyDrawTree(FolderPointer folder) { auto const& subFolders = folder->subFolders; - auto const& files = folder->files; + auto files = folder->files; const bool isSelected = std::ranges::find(selectedFolders, folder) != selectedFolders.end(); ImGuiTreeNodeFlags flags = (subFolders.empty() && files.empty()) ? ImGuiTreeNodeFlags_Leaf : ImGuiTreeNodeFlags_OpenOnArrow; if (isSelected) @@ -100,12 +102,10 @@ namespace SHADE drawList->AddLine(ImVec2(vertLineStart.x, midPoint), ImVec2(vertLineStart.x + horizontalLineSize, midPoint), treeLineColor, 1); vertLineEnd.y = midPoint; } - for (auto const& file : files) + for (auto& file : files) { - if(file.assetMeta == nullptr) - continue; const float horizontalLineSize = 25.0f; - const ImRect childRect = DrawFile(file.assetMeta); + const ImRect childRect = DrawFile(file); const float midPoint = (childRect.Min.y + childRect.Max.y) * 0.5f; drawList->AddLine(ImVec2(vertLineStart.x, midPoint), ImVec2(vertLineStart.x + horizontalLineSize, midPoint), treeLineColor, 1); vertLineEnd.y = midPoint; @@ -148,7 +148,32 @@ namespace SHADE //} } - ImRect SHAssetBrowser::DrawFile(SHAsset const* const asset) noexcept + ImRect SHAssetBrowser::DrawFile(SHFile& file) noexcept + { + if(file.compilable) + { + ImGuiTreeNodeFlags flags = ImGuiTreeNodeFlags_Leaf; + static constexpr std::string_view icon = ICON_MD_FILE_PRESENT; + ImGui::PushID(file.name.data()); + bool const isOpen = ImGui::TreeNodeEx(file.name.data(), flags, "%s %s%s", icon.data(), file.name.data(), file.ext.data()); + const ImRect nodeRect = ImRect(ImGui::GetItemRectMin(), ImGui::GetItemRectMax()); + if(ImGui::BeginPopupContextItem()) + { + if(ImGui::Selectable("Compile")) + { + SHAssetManager::CompileAsset(file.path, !file.compiled); + } + ImGui::EndPopup(); + } + ImGui::TreePop(); + ImGui::PopID(); + return nodeRect; + } + if(file.assetMeta) + DrawAsset(file.assetMeta, file.ext); + } + + ImRect SHAssetBrowser::DrawAsset(SHAsset const* const asset, FileExt const& ext /*= ""*/) noexcept { if (asset == nullptr) return ImRect(ImGui::GetItemRectMin(), ImGui::GetItemRectMax()); @@ -173,7 +198,7 @@ namespace SHADE default:; } - bool const isOpen = ImGui::TreeNodeEx(asset, flags, "%s %s", icon.data(), asset->name.data()); + bool const isOpen = ImGui::TreeNodeEx(asset, flags, "%s %s%s", icon.data(), asset->name.data(), ext.data()); const ImRect nodeRect = ImRect(ImGui::GetItemRectMin(), ImGui::GetItemRectMax()); if (SHDragDrop::BeginSource()) { @@ -212,7 +237,6 @@ namespace SHADE case AssetType::MAX_COUNT: break; default:; } - } //TODO: Combine Draw asset and Draw Folder recursive drawing @@ -227,7 +251,7 @@ namespace SHADE for(auto const& subAsset : asset->subAssets) { const float horizontalLineSize = 25.0f; - const ImRect childRect = DrawFile(subAsset); + const ImRect childRect = DrawAsset(subAsset); const float midPoint = (childRect.Min.y + childRect.Max.y) * 0.5f; drawList->AddLine(ImVec2(vertLineStart.x, midPoint), ImVec2(vertLineStart.x + horizontalLineSize, midPoint), treeLineColor, 1); vertLineEnd.y = midPoint; diff --git a/SHADE_Engine/src/Editor/EditorWindow/AssetBrowser/SHAssetBrowser.h b/SHADE_Engine/src/Editor/EditorWindow/AssetBrowser/SHAssetBrowser.h index 00023ebe..6b6316c8 100644 --- a/SHADE_Engine/src/Editor/EditorWindow/AssetBrowser/SHAssetBrowser.h +++ b/SHADE_Engine/src/Editor/EditorWindow/AssetBrowser/SHAssetBrowser.h @@ -21,7 +21,8 @@ namespace SHADE void DrawMenuBar(); ImRect RecursivelyDrawTree(FolderPointer folder); void DrawCurrentFolder(); - ImRect DrawFile(SHAsset const* const asset) noexcept; + ImRect DrawFile(SHFile& file) noexcept; + ImRect DrawAsset(SHAsset const* const asset, FileExt const& ext = "") noexcept; void DrawAssetBeingCreated() noexcept; FolderPointer rootFolder, prevFolder, currentFolder; From fbec2bf866562264696edfe2111403b628bc04f7 Mon Sep 17 00:00:00 2001 From: Glence Date: Fri, 11 Nov 2022 14:17:47 +0800 Subject: [PATCH 042/226] Auto stash before merge of "main" and "origin/main" --- .../Scripts}/SC_Item.cs | 0 .../Scripts}/SC_PickAndThrow.cs | 0 .../Scripts}/SC_PlayerController.cs | 107 +++++++++++++--- .../Scripts}/UT_BaseSate.cs | 12 +- Assets/Scripts/UT_StateMachine.cs | 118 ++++++++++++++++++ TempScriptsFolder/UT_StateMachine.cs | 15 --- 6 files changed, 215 insertions(+), 37 deletions(-) rename {TempScriptsFolder => Assets/Scripts}/SC_Item.cs (100%) rename {TempScriptsFolder => Assets/Scripts}/SC_PickAndThrow.cs (100%) rename {TempScriptsFolder => Assets/Scripts}/SC_PlayerController.cs (81%) rename {TempScriptsFolder => Assets/Scripts}/UT_BaseSate.cs (78%) create mode 100644 Assets/Scripts/UT_StateMachine.cs delete mode 100644 TempScriptsFolder/UT_StateMachine.cs diff --git a/TempScriptsFolder/SC_Item.cs b/Assets/Scripts/SC_Item.cs similarity index 100% rename from TempScriptsFolder/SC_Item.cs rename to Assets/Scripts/SC_Item.cs diff --git a/TempScriptsFolder/SC_PickAndThrow.cs b/Assets/Scripts/SC_PickAndThrow.cs similarity index 100% rename from TempScriptsFolder/SC_PickAndThrow.cs rename to Assets/Scripts/SC_PickAndThrow.cs diff --git a/TempScriptsFolder/SC_PlayerController.cs b/Assets/Scripts/SC_PlayerController.cs similarity index 81% rename from TempScriptsFolder/SC_PlayerController.cs rename to Assets/Scripts/SC_PlayerController.cs index 6b5e38d7..da169014 100644 --- a/TempScriptsFolder/SC_PlayerController.cs +++ b/Assets/Scripts/SC_PlayerController.cs @@ -7,7 +7,7 @@ public class PlayerController : Script { public enum RaccoonStates { - IDILE, + IDLE, WALKING, RUNNING, JUMP, @@ -31,21 +31,18 @@ public class PlayerController : Script private Camera cam; private PickAndThrow pat; - //to be remove - public float drag = 2.0f; + public StateMachine stateMachine; + public bool holdItem { get; set; } [SerializeField] [Tooltip("The current state fo the raccoon")] - public RaccoonStates currentState = RaccoonStates.IDILE; + public RaccoonStates currentState = RaccoonStates.IDLE; //Movement variables============================================================ - [SerializeField] [Tooltip("Max vel for walking")] public float maxMoveVel = 2.0f; - [SerializeField] [Tooltip("how much force is apply for walking")] public float moveForce = 50.0f; - [SerializeField] [Tooltip("increase the moveForce and maxMoveVel by its amt")] public float sprintMultiplier = 2.0f; @@ -60,7 +57,6 @@ public class PlayerController : Script public bool isMoveKeyPress { get; set; } - [SerializeField] [Tooltip("curr not working")] public float rotationFactorPerFrame = 1.0f; @@ -107,7 +103,6 @@ public class PlayerController : Script rb.FreezeRotationX = true; rb.FreezeRotationY = true; rb.FreezeRotationZ = true; - rb.Drag = drag; rb.Interpolating = false; } @@ -121,9 +116,15 @@ public class PlayerController : Script if (pat == null) Debug.LogError("PickAndThrow is NULL!"); - //toRemove - tranform.LocalPosition = new Vector3(-3.0f, -2.0f, -5.0f); - tranform.LocalRotation = Quaternion.Euler(0.0f, 0.0f, 0.0f); + stateMachine = GetComponent(); + if (stateMachine) + { + Dictionary dictionary = new Dictionary(); + dictionary.Add(typeof(IdleState), new IdleState(stateMachine)); + dictionary.Add(typeof(WalkState), new WalkState(stateMachine)); + dictionary.Add(typeof(RunState), new RunState(stateMachine)); + stateMachine.InitStateMachine(dictionary); + } } protected override void update() @@ -215,11 +216,17 @@ public class PlayerController : Script axisMove.Normalise(); isMoveKeyPress = xAxisMove != 0 || zAxisMove != 0; - if(isMoveKeyPress && currentState != RaccoonStates.RUNNING && isGrounded) + if (isMoveKeyPress && currentState != RaccoonStates.RUNNING && isGrounded) + { currentState = RaccoonStates.WALKING; + stateMachine.SetState(typeof(WalkState)); + } if (!isMoveKeyPress && isGrounded) - currentState = RaccoonStates.IDILE; + { + currentState = RaccoonStates.IDLE; + stateMachine.SetState(typeof(IdleState)); + } } private void Move() @@ -252,6 +259,7 @@ public class PlayerController : Script if (Input.GetKey(Input.KeyCode.LeftShift) && isMoveKeyPress && isGrounded) { currentState = RaccoonStates.RUNNING; + stateMachine.SetState(typeof(RunState)); holdItem = false; if (!sprintIncreaseOnce) { @@ -266,8 +274,11 @@ public class PlayerController : Script if (Input.GetKeyUp(Input.KeyCode.LeftShift)) { - if(isMoveKeyPress) + if (isMoveKeyPress) + { currentState = RaccoonStates.WALKING; + stateMachine.SetState(typeof(WalkState)); + } sprintIncreaseOnce = false; moveForce = oldForce; maxMoveVel = maxOldVel; @@ -277,7 +288,7 @@ public class PlayerController : Script //press and hold jump private void Jump() { - if (currentState == RaccoonStates.WALKING || currentState == RaccoonStates.RUNNING || currentState == RaccoonStates.IDILE) + if (currentState == RaccoonStates.WALKING || currentState == RaccoonStates.RUNNING || currentState == RaccoonStates.IDLE) { if (Input.GetKeyDown(Input.KeyCode.Space) && isGrounded && rb != null) { @@ -358,7 +369,8 @@ public class PlayerController : Script { if (currentState == RaccoonStates.CAUGHT && tranform != null) { - currentState = RaccoonStates.IDILE; + currentState = RaccoonStates.IDLE; + stateMachine.SetState(typeof(IdleState)); tranform.LocalPosition = new Vector3(-3.0f, -2.0f, -5.0f); } } @@ -367,6 +379,65 @@ public class PlayerController : Script { } - +} + +public class WalkState : BaseState +{ + public WalkState(StateMachine stateMachine) : base(stateMachine) + { + stateName = "Patrol State"; + } + public override void OnEnter() + { + Debug.Log("WALK ENTER"); + } + public override void Update() + { + Debug.Log("WALKING"); + } + public override void OnExit() + { + Debug.Log("WALK EXIT"); + } + } + +public class RunState : BaseState +{ + public RunState(StateMachine stateMachine) : base(stateMachine) + { + stateName = "Run State"; + } + public override void OnEnter() + { + Debug.Log("Run ENTER"); + } + public override void Update() + { + Debug.Log("RUNNNING"); + } + public override void OnExit() + { + Debug.Log("Run EXIT"); + } +} + +public class IdleState : BaseState +{ + public IdleState(StateMachine stateMachine) : base(stateMachine) + { + stateName = "Run State"; + } + public override void OnEnter() + { + Debug.Log("IDLE ENTER"); + } + public override void Update() + { + Debug.Log("IDLING"); + } + public override void OnExit() + { + Debug.Log("IDLE EXIT"); + } } diff --git a/TempScriptsFolder/UT_BaseSate.cs b/Assets/Scripts/UT_BaseSate.cs similarity index 78% rename from TempScriptsFolder/UT_BaseSate.cs rename to Assets/Scripts/UT_BaseSate.cs index a2842eee..ab5ea7f2 100644 --- a/TempScriptsFolder/UT_BaseSate.cs +++ b/Assets/Scripts/UT_BaseSate.cs @@ -8,7 +8,7 @@ public abstract class BaseState protected StateMachine machine; protected string animationName = ""; - public BaseState(StateMachine stateMachine, string animName) + public BaseState(StateMachine stateMachine, string animName = "") { machine = stateMachine; animationName = animName; @@ -19,7 +19,7 @@ public abstract class BaseState } - public abstract void Update(float dt); + public abstract void Update(); public virtual void OnExit() { @@ -41,22 +41,26 @@ public abstract class BaseState return 1.0f; } - public virtual void onCollisionEnter(CollisionInfo other) + public virtual void onCollisionEnter(CollisionInfo info) { } - public virtual void onCollisionStay(CollisionInfo other) + public virtual void onCollisionStay(CollisionInfo info) { } + public virtual void onCollisionExit(CollisionInfo info) { } + public virtual void onTriggerEnter(CollisionInfo info) { } + public virtual void onTriggerStay(CollisionInfo info) { } + public virtual void onTriggerExit(CollisionInfo info) { } diff --git a/Assets/Scripts/UT_StateMachine.cs b/Assets/Scripts/UT_StateMachine.cs new file mode 100644 index 00000000..9c82f256 --- /dev/null +++ b/Assets/Scripts/UT_StateMachine.cs @@ -0,0 +1,118 @@ +using SHADE; +using System; +using System.Collections.Generic; +using System.Linq; + +public abstract class StateMachine : BaseComponent +{ + private Dictionary stateDictionary; + public BaseState currentState = null; + public string currentStateName; + public string currentAnimName; + + public StateMachine(uint entity) : base(entity) { } + + public void InitStateMachine(Dictionary dictionary) + { + + stateDictionary = dictionary; + currentState = stateDictionary.First().Value; + currentStateName = currentState.GetStateName(); + currentAnimName = currentState.GetAnimName(); + currentState.OnEnter(); + } + + public bool HasState(Type type) + { + if (!type.IsSubclassOf(typeof(BaseState))) + { + return false; + } + else + { + return stateDictionary.ContainsKey(type); + } + } + + public void SetState(Type type) + { + if (!type.IsSubclassOf(typeof(BaseState))) + { + return; + } + + + if (stateDictionary.ContainsKey(type)) + { + currentState.OnExit(); + currentState = stateDictionary[type]; + currentState.OnEnter(); + } + else + { + SetState(stateDictionary.First().Key); + } + } + + public BaseState GetState(Type type) + { + if (!stateDictionary.ContainsKey(type)) + return null; + + return stateDictionary[type]; + } + + public void Update() + { + if (currentState != (null)) + { + currentStateName = currentState.GetStateName(); + currentAnimName = currentState.GetAnimName(); + currentState.Update(); + } + + } + public bool IsState(Type type) + { + return (currentState.GetType() == type); + } + + public void onCollisionEnter(CollisionInfo info) + { + if (currentState != (null)) + currentState.onCollisionEnter(info); + } + + public void onCollisionStay(CollisionInfo info) + { + if (currentState != (null)) + currentState.onCollisionStay(info); + } + + public void onCollisionExit(CollisionInfo info) + { + if (currentState != (null)) + currentState.onCollisionExit(info); + } + + public void onTriggerEnter(CollisionInfo info) + { + if (currentState != (null)) + currentState.onTriggerEnter(info); + } + + public void onTriggerStay(CollisionInfo info) + { + if (currentState != (null)) + currentState.onTriggerStay(info); + } + + public void onTriggerExit(CollisionInfo info) + { + if (currentState != (null)) + currentState.onTriggerExit(info); + } + + +} + diff --git a/TempScriptsFolder/UT_StateMachine.cs b/TempScriptsFolder/UT_StateMachine.cs deleted file mode 100644 index 393c6a45..00000000 --- a/TempScriptsFolder/UT_StateMachine.cs +++ /dev/null @@ -1,15 +0,0 @@ -using SHADE; -using System; -using System.Collections.Generic; - -public abstract class StateMachine : Script -{ - private Dictionary stateDictionary; - public BaseState currentState = null; - public string currentStateName; - public string currentAnimName; - - public StateMachine(GameObject gameObj) : base(gameObj) { } - -} - From d98d00b916908b95fc8ff938b4d9feb02c93f1ba Mon Sep 17 00:00:00 2001 From: Kah Wei Date: Fri, 11 Nov 2022 15:20:14 +0800 Subject: [PATCH 043/226] Wonky solution for array editor that doesn't work for elements outside of the first --- SHADE_Managed/src/Editor/Editor.cxx | 39 ++++++++++++++---- SHADE_Managed/src/Editor/Editor.h++ | 64 ++++++++++++++++++++++------- SHADE_Managed/src/Editor/Editor.hxx | 5 ++- 3 files changed, 84 insertions(+), 24 deletions(-) diff --git a/SHADE_Managed/src/Editor/Editor.cxx b/SHADE_Managed/src/Editor/Editor.cxx index e02a6acd..ef5557c6 100644 --- a/SHADE_Managed/src/Editor/Editor.cxx +++ b/SHADE_Managed/src/Editor/Editor.cxx @@ -167,7 +167,7 @@ namespace SHADE renderFieldInInspector(field, object, SHEditorUI::InputVec3 , &isHovered) || renderFieldInInspector(field, object, nullptr , &isHovered) || renderFieldInInspector(field, object, nullptr , &isHovered) || - renderFieldInInspector (field, object, nullptr , &isHovered); + renderFieldInInspector(field, object, nullptr , &isHovered); if (!MODIFIED_PRIMITIVE) { @@ -175,22 +175,23 @@ namespace SHADE if (field->FieldType->IsGenericType && field->FieldType->GetGenericTypeDefinition() == System::Collections::Generic::List::typeid->GetGenericTypeDefinition()) { System::Type^ listType = field->FieldType->GenericTypeArguments[0]; - System::Collections::IEnumerable^ listEnummerable = safe_cast(field->GetValue(object)); - + RangeAttribute^ rangeAttrib = hasAttribute(field); + System::Collections::IList^ iList = safe_cast(field->GetValue(object)); SHEditorUI::Text(Convert::ToNative(field->Name)); SHEditorUI::SameLine(); SHEditorUI::Button("+"); SHEditorUI::Indent(); - int i = 0; - for each (System::Object ^ obj in listEnummerable) + for (int i = 0; i < iList->Count; ++i) { - int val = safe_cast(obj); - SHEditorUI::InputInt(std::to_string(i), val, &isHovered); + System::Object^ obj = iList[i]; + if (renderFieldInInspector(std::to_string(i), obj, rangeAttrib)) + { + iList[i] = obj; + } SHEditorUI::SameLine(); SHEditorUI::Button("-"); - ++i; } SHEditorUI::Unindent(); } @@ -276,6 +277,28 @@ namespace SHADE } } + bool Editor::renderFieldInInspector(const std::string& fieldName, System::Object^% object, RangeAttribute^ rangeAttrib) + { + const bool MODIFIED_PRIMITIVE = + renderFieldInInspector(fieldName, object, SHEditorUI::InputInt , nullptr, rangeAttrib) || + renderFieldInInspector(fieldName, object, SHEditorUI::InputInt , nullptr, rangeAttrib) || + renderFieldInInspector(fieldName, object, SHEditorUI::InputInt , nullptr, rangeAttrib) || + renderFieldInInspector(fieldName, object, SHEditorUI::InputInt , nullptr, rangeAttrib) || + renderFieldInInspector(fieldName, object, SHEditorUI::InputInt , nullptr, rangeAttrib) || + renderFieldInInspector(fieldName, object, SHEditorUI::InputInt , nullptr, rangeAttrib) || + renderFieldInInspector(fieldName, object, SHEditorUI::InputInt , nullptr, rangeAttrib) || + renderFieldInInspector(fieldName, object, SHEditorUI::InputCheckbox, nullptr, rangeAttrib) || + renderFieldInInspector(fieldName, object, SHEditorUI::InputFloat , nullptr, rangeAttrib) || + renderFieldInInspector(fieldName, object, SHEditorUI::InputDouble , nullptr, rangeAttrib) || + renderFieldInInspector(fieldName, object, SHEditorUI::InputVec2 , nullptr, rangeAttrib) || + renderFieldInInspector(fieldName, object, SHEditorUI::InputVec3 , nullptr, rangeAttrib) || + renderFieldInInspector(fieldName, object, nullptr , nullptr, rangeAttrib) || + renderFieldInInspector(fieldName, object, nullptr , nullptr, rangeAttrib) || + renderFieldInInspector(fieldName, object, nullptr , nullptr, rangeAttrib); + + return MODIFIED_PRIMITIVE; + } + bool Editor::renderEnumFieldInInspector(const std::string& fieldName, System::Object^% object, bool* isHovered) { // Get all the names of the enums diff --git a/SHADE_Managed/src/Editor/Editor.h++ b/SHADE_Managed/src/Editor/Editor.h++ index 501a75ae..ead03f49 100644 --- a/SHADE_Managed/src/Editor/Editor.h++ +++ b/SHADE_Managed/src/Editor/Editor.h++ @@ -62,7 +62,7 @@ namespace SHADE if (renderFieldInInspector ( Convert::ToNative(fieldInfo->Name), - val, + &val, fieldEditor, isHovered, rangeAttrib @@ -78,19 +78,53 @@ namespace SHADE return false; } + + template + bool Editor::renderFieldInInspector(const std::string& fieldName, System::Object^% object, EditorFieldFunc fieldEditor, bool* isHovered, RangeAttribute^ rangeAttrib) + { + if constexpr (std::is_same_v) + { + if (object->GetType()->IsSubclassOf(Enum::typeid)) + { + int managedVal = safe_cast(object); + if (renderFieldInInspector(fieldName, &managedVal, fieldEditor, isHovered, rangeAttrib)) + { + object = managedVal; + } + return true; + } + } + else + { + if (object->GetType() == ManagedType::typeid) + { + ManagedType managedVal = safe_cast(object); + cli::interior_ptr managedValPtr = &managedVal; + if (renderFieldInInspector(fieldName, managedValPtr, fieldEditor, isHovered, rangeAttrib)) + { + object = managedVal; + return true; + } + return false; + } + } + + return false; + } + template - bool Editor::renderFieldInInspector(const std::string& fieldName, ManagedType% managedVal, EditorFieldFunc fieldEditor, bool* isHovered, RangeAttribute^ rangeAttrib) + bool Editor::renderFieldInInspector(const std::string& fieldName, interior_ptr managedValPtr, EditorFieldFunc fieldEditor, bool* isHovered, RangeAttribute^ rangeAttrib) { // Retrieve the native version of the object NativeType val; if constexpr (IsPrimitiveTypeMatches_V) { - val = safe_cast(managedVal); + val = safe_cast(*managedValPtr); } else { - val = Convert::ToNative(managedVal); + val = Convert::ToNative(*managedValPtr); } // Throw into the SHEditorUI function @@ -119,12 +153,12 @@ namespace SHADE { if constexpr (IsPrimitiveTypeMatches_V) { - managedVal = val; + *managedValPtr = val; } else { - managedVal = Convert::ToCLI(val); + *managedValPtr = Convert::ToCLI(val); } return true; @@ -133,27 +167,27 @@ namespace SHADE return false; } template<> - bool Editor::renderFieldInInspector(const std::string& fieldName, System::String^% managedVal, EditorFieldFunc, bool* isHovered, RangeAttribute^) + bool Editor::renderFieldInInspector(const std::string& fieldName, interior_ptr managedValPtr, EditorFieldFunc, bool* isHovered, RangeAttribute^) { // Prevent issues where String^ is null due to being empty - if (managedVal == nullptr) - managedVal = ""; + if (*managedValPtr == nullptr) + *managedValPtr = ""; // Actual Field - std::string val = Convert::ToNative(managedVal); + std::string val = Convert::ToNative(*managedValPtr); if (SHEditorUI::InputTextField(fieldName, val, isHovered)) { - managedVal = Convert::ToCLI(val); + *managedValPtr = Convert::ToCLI(val); return true; } return false; } template<> - bool Editor::renderFieldInInspector(const std::string& fieldName, GameObject% managedVal, EditorFieldFunc, bool* isHovered, RangeAttribute^) + bool Editor::renderFieldInInspector(const std::string& fieldName, interior_ptr managedValPtr, EditorFieldFunc, bool* isHovered, RangeAttribute^) { - uint32_t entityId = managedVal.GetEntity(); - if (SHEditorUI::InputGameObjectField(fieldName, entityId, isHovered, !managedVal)) + uint32_t entityId = managedValPtr->GetEntity(); + if (SHEditorUI::InputGameObjectField(fieldName, entityId, isHovered, !(*managedValPtr))) { GameObject newVal = GameObject(entityId); if (entityId != MAX_EID) @@ -161,7 +195,7 @@ namespace SHADE // Null GameObject set newVal = GameObject(entityId); } - managedVal = newVal; + *managedValPtr = newVal; return true; } diff --git a/SHADE_Managed/src/Editor/Editor.hxx b/SHADE_Managed/src/Editor/Editor.hxx index c9c915f8..f9bf751f 100644 --- a/SHADE_Managed/src/Editor/Editor.hxx +++ b/SHADE_Managed/src/Editor/Editor.hxx @@ -90,6 +90,7 @@ namespace SHADE /// The object that contains the data of the field to render. /// static void renderFieldInInspector(System::Reflection::FieldInfo^ field, System::Object^ object); + static bool renderFieldInInspector(const std::string& fieldName, System::Object^% object, RangeAttribute^ rangeAttrib); static bool renderEnumFieldInInspector(const std::string& fieldName, System::Object^% object, bool* isHovered); /// /// Checks if the specified field is of the specified native and managed type @@ -126,7 +127,9 @@ namespace SHADE /// /// True if the field is modified. template - static bool renderFieldInInspector(const std::string& fieldName, ManagedType% managedVal, EditorFieldFunc fieldEditor, bool* isHovered, RangeAttribute^ rangeAttrib); + static bool renderFieldInInspector(const std::string& fieldName, interior_ptr managedValPtr, EditorFieldFunc fieldEditor, bool* isHovered, RangeAttribute^ rangeAttrib); + template + static bool renderFieldInInspector(const std::string& fieldName, System::Object^% object, EditorFieldFunc fieldEditor, bool* isHovered, RangeAttribute^ rangeAttrib); /// /// Renders a context menu when right clicked for the scripts /// From 153f040c407909acb18010dc81de37b7990a4836 Mon Sep 17 00:00:00 2001 From: Sri Sham Haran Date: Fri, 11 Nov 2022 20:41:05 +0800 Subject: [PATCH 044/226] Refresh --- .../AssetBrowser/SHAssetBrowser.cpp | 26 ++++++++++++++++--- .../AssetBrowser/SHAssetBrowser.h | 5 +++- 2 files changed, 27 insertions(+), 4 deletions(-) diff --git a/SHADE_Engine/src/Editor/EditorWindow/AssetBrowser/SHAssetBrowser.cpp b/SHADE_Engine/src/Editor/EditorWindow/AssetBrowser/SHAssetBrowser.cpp index 0f17d2db..dca8a34b 100644 --- a/SHADE_Engine/src/Editor/EditorWindow/AssetBrowser/SHAssetBrowser.cpp +++ b/SHADE_Engine/src/Editor/EditorWindow/AssetBrowser/SHAssetBrowser.cpp @@ -36,13 +36,30 @@ namespace SHADE DrawCurrentFolder(); } ImGui::End(); + if(refreshQueued) + Refresh(); + } + + void SHAssetBrowser::QueueRefresh() noexcept + { + refreshQueued = true; + } + + void SHAssetBrowser::Refresh() noexcept + { + SHAssetManager::RefreshDirectory(); + rootFolder = SHAssetManager::GetRootFolder(); + refreshQueued = false; } void SHAssetBrowser::DrawMenuBar() { if (ImGui::BeginMenuBar()) { - + if(ImGui::SmallButton(ICON_MD_SYNC)) + { + QueueRefresh(); + } ImGui::EndMenuBar(); } } @@ -71,7 +88,7 @@ namespace SHADE //TODO: Change to rttr type enum align if (ImGui::Selectable("Material")) { - assetBeingCreated = { folder, AssetType::MATERIAL, "New Material" }; + assetBeingCreated = { folder, AssetType::MATERIAL, "NewMaterial" }; ImGui::TreeNodeSetOpen(folderID, true); isOpen = true; } @@ -162,6 +179,7 @@ namespace SHADE if(ImGui::Selectable("Compile")) { SHAssetManager::CompileAsset(file.path, !file.compiled); + QueueRefresh(); } ImGui::EndPopup(); } @@ -269,7 +287,7 @@ namespace SHADE auto& path = std::get<0>(assetBeingCreated.value()); auto& type = std::get<1>(assetBeingCreated.value()); auto& assetName = std::get<2>(assetBeingCreated.value()); - if (ImGui::InputText("##newAssetName", &assetName, ImGuiInputTextFlags_EnterReturnsTrue)) + if (ImGui::InputText("##newAssetName", &assetName, ImGuiInputTextFlags_EnterReturnsTrue | ImGuiInputTextFlags_CharsNoBlank)) { AssetID assetId = SHAssetManager::CreateNewAsset(type, assetName); if (auto matInspector = SHEditorWindowManager::GetEditorWindow()) @@ -277,6 +295,8 @@ namespace SHADE matInspector->OpenMaterial(assetId, true); } assetBeingCreated.reset(); + QueueRefresh(); } + ImGui::ActivateItem(ImGui::GetItemID()); } } diff --git a/SHADE_Engine/src/Editor/EditorWindow/AssetBrowser/SHAssetBrowser.h b/SHADE_Engine/src/Editor/EditorWindow/AssetBrowser/SHAssetBrowser.h index 6b6316c8..d6c2c191 100644 --- a/SHADE_Engine/src/Editor/EditorWindow/AssetBrowser/SHAssetBrowser.h +++ b/SHADE_Engine/src/Editor/EditorWindow/AssetBrowser/SHAssetBrowser.h @@ -16,7 +16,7 @@ namespace SHADE void Init(); void Update(); - void Refresh(); + void QueueRefresh() noexcept; private: void DrawMenuBar(); ImRect RecursivelyDrawTree(FolderPointer folder); @@ -25,10 +25,13 @@ namespace SHADE ImRect DrawAsset(SHAsset const* const asset, FileExt const& ext = "") noexcept; void DrawAssetBeingCreated() noexcept; + void Refresh() noexcept; + FolderPointer rootFolder, prevFolder, currentFolder; std::optional assetBeingCreated; std::vector selectedFolders; std::vector selectedAssets; static constexpr float tileWidth = 50.0f; + bool refreshQueued = false; }; } From 7c7589ce8e01a4120fcd66b15ffc18ec6a977311 Mon Sep 17 00:00:00 2001 From: Sri Sham Haran Date: Fri, 11 Nov 2022 21:12:08 +0800 Subject: [PATCH 045/226] idk why creation of new material is not working here send help. Change to popup for asset creation --- .../AssetBrowser/SHAssetBrowser.cpp | 84 ++++++++++++------- .../AssetBrowser/SHAssetBrowser.h | 5 +- 2 files changed, 57 insertions(+), 32 deletions(-) diff --git a/SHADE_Engine/src/Editor/EditorWindow/AssetBrowser/SHAssetBrowser.cpp b/SHADE_Engine/src/Editor/EditorWindow/AssetBrowser/SHAssetBrowser.cpp index dca8a34b..37521581 100644 --- a/SHADE_Engine/src/Editor/EditorWindow/AssetBrowser/SHAssetBrowser.cpp +++ b/SHADE_Engine/src/Editor/EditorWindow/AssetBrowser/SHAssetBrowser.cpp @@ -17,7 +17,7 @@ namespace SHADE { SHAssetBrowser::SHAssetBrowser() - :SHEditorWindow("\xee\x8b\x87 Asset Browser", ImGuiWindowFlags_MenuBar), rootFolder(SHAssetManager::GetRootFolder()), prevFolder(rootFolder), currentFolder(rootFolder), assetBeingCreated(std::nullopt) + :SHEditorWindow("\xee\x8b\x87 Asset Browser", ImGuiWindowFlags_MenuBar), rootFolder(SHAssetManager::GetRootFolder()), prevFolder(rootFolder), currentFolder(rootFolder) { } @@ -34,6 +34,8 @@ namespace SHADE RecursivelyDrawTree(rootFolder); DrawMenuBar(); DrawCurrentFolder(); + DrawAssetBeingCreated(); + } ImGui::End(); if(refreshQueued) @@ -60,6 +62,10 @@ namespace SHADE { QueueRefresh(); } + if(ImGui::SmallButton(ICON_FA_CIRCLE_PLUS)) + { + isAssetBeingCreated = true; + } ImGui::EndMenuBar(); } } @@ -81,21 +87,10 @@ namespace SHADE ImGuiID folderID = ImGui::GetItemID(); const ImRect nodeRect = ImRect(ImGui::GetItemRectMin(), ImGui::GetItemRectMax()); - if (ImGui::BeginPopupContextItem()) - { - if (ImGui::BeginMenu("Create Asset")) - { - //TODO: Change to rttr type enum align - if (ImGui::Selectable("Material")) - { - assetBeingCreated = { folder, AssetType::MATERIAL, "NewMaterial" }; - ImGui::TreeNodeSetOpen(folderID, true); - isOpen = true; - } - ImGui::EndMenu(); - } - ImGui::EndPopup(); - } + //if (ImGui::BeginPopupContextItem()) + //{ + // ImGui::EndPopup(); + //} if (ImGui::IsItemClicked()) { @@ -128,8 +123,6 @@ namespace SHADE vertLineEnd.y = midPoint; } drawList->AddLine(vertLineStart, vertLineEnd, treeLineColor, 1); - if(assetBeingCreated.has_value() && std::get<0>(assetBeingCreated.value()) == folder) - DrawAssetBeingCreated(); ImGui::TreePop(); } @@ -282,21 +275,52 @@ namespace SHADE void SHAssetBrowser::DrawAssetBeingCreated() noexcept { - if (!assetBeingCreated.has_value()) - return; - auto& path = std::get<0>(assetBeingCreated.value()); - auto& type = std::get<1>(assetBeingCreated.value()); - auto& assetName = std::get<2>(assetBeingCreated.value()); - if (ImGui::InputText("##newAssetName", &assetName, ImGuiInputTextFlags_EnterReturnsTrue | ImGuiInputTextFlags_CharsNoBlank)) + if(isAssetBeingCreated) + ImGui::OpenPopup(newAssetPopup.data()); + + if(ImGui::BeginPopupModal(newAssetPopup.data(), &isAssetBeingCreated)) { - AssetID assetId = SHAssetManager::CreateNewAsset(type, assetName); - if (auto matInspector = SHEditorWindowManager::GetEditorWindow()) + ImGui::RadioButton("Material", true); + ImGui::SameLine(); + if (ImGui::InputText("##newAssetName", &nameOfAssetBeingCreated, ImGuiInputTextFlags_EnterReturnsTrue | ImGuiInputTextFlags_CharsNoBlank | ImGuiInputTextFlags_AutoSelectAll)) { - matInspector->OpenMaterial(assetId, true); + AssetID assetId = SHAssetManager::CreateNewAsset(AssetType::MATERIAL, nameOfAssetBeingCreated); + if (auto matInspector = SHEditorWindowManager::GetEditorWindow()) + { + matInspector->OpenMaterial(assetId, true); + } + nameOfAssetBeingCreated.clear(); + QueueRefresh(); + isAssetBeingCreated = false; + ImGui::CloseCurrentPopup(); } - assetBeingCreated.reset(); - QueueRefresh(); + ImGui::EndPopup(); } - ImGui::ActivateItem(ImGui::GetItemID()); + //if (ImGui::BeginMenu("Create Asset")) + //{ + // //TODO: Change to rttr type enum align + // if (ImGui::Selectable("Material")) + // { + // assetBeingCreated = { folder, AssetType::MATERIAL, "NewMaterial" }; + // ImGui::TreeNodeSetOpen(folderID, true); + // isOpen = true; + // } + // ImGui::EndMenu(); + //} + //if (!assetBeingCreated.has_value()) + // return; + //auto& path = std::get<0>(assetBeingCreated.value()); + //auto& type = std::get<1>(assetBeingCreated.value()); + //auto& assetName = std::get<2>(assetBeingCreated.value()); + //if (ImGui::InputText("##newAssetName", &assetName, ImGuiInputTextFlags_EnterReturnsTrue | ImGuiInputTextFlags_CharsNoBlank | ImGuiInputTextFlags_AutoSelectAll)) + //{ + // AssetID assetId = SHAssetManager::CreateNewAsset(type, assetName); + // if (auto matInspector = SHEditorWindowManager::GetEditorWindow()) + // { + // matInspector->OpenMaterial(assetId, true); + // } + // assetBeingCreated.reset(); + // QueueRefresh(); + //} } } diff --git a/SHADE_Engine/src/Editor/EditorWindow/AssetBrowser/SHAssetBrowser.h b/SHADE_Engine/src/Editor/EditorWindow/AssetBrowser/SHAssetBrowser.h index d6c2c191..6d3c5eb4 100644 --- a/SHADE_Engine/src/Editor/EditorWindow/AssetBrowser/SHAssetBrowser.h +++ b/SHADE_Engine/src/Editor/EditorWindow/AssetBrowser/SHAssetBrowser.h @@ -10,7 +10,6 @@ namespace SHADE class SHAssetBrowser final : public SHEditorWindow { public: - using AssetEntry = std::tuple; SHAssetBrowser(); void Init(); @@ -28,10 +27,12 @@ namespace SHADE void Refresh() noexcept; FolderPointer rootFolder, prevFolder, currentFolder; - std::optional assetBeingCreated; std::vector selectedFolders; std::vector selectedAssets; static constexpr float tileWidth = 50.0f; bool refreshQueued = false; + bool isAssetBeingCreated = false; + static constexpr std::string_view newAssetPopup = "Create New Asset"; + std::string nameOfAssetBeingCreated; }; } From dfc03839dbfa0910479aa77402c9c83f03b0d9d0 Mon Sep 17 00:00:00 2001 From: Kah Wei Date: Fri, 11 Nov 2022 22:18:32 +0800 Subject: [PATCH 046/226] Renamed functions for clarity --- SHADE_Managed/src/Editor/Editor.cxx | 68 ++++++++++++++--------------- SHADE_Managed/src/Editor/Editor.h++ | 18 ++++---- SHADE_Managed/src/Editor/Editor.hxx | 29 +++++++++--- 3 files changed, 67 insertions(+), 48 deletions(-) diff --git a/SHADE_Managed/src/Editor/Editor.cxx b/SHADE_Managed/src/Editor/Editor.cxx index ef5557c6..d26bd252 100644 --- a/SHADE_Managed/src/Editor/Editor.cxx +++ b/SHADE_Managed/src/Editor/Editor.cxx @@ -153,28 +153,28 @@ namespace SHADE bool isHovered = false; const bool MODIFIED_PRIMITIVE = - renderFieldInInspector(field, object, SHEditorUI::InputInt , &isHovered) || - renderFieldInInspector(field, object, SHEditorUI::InputInt , &isHovered) || - renderFieldInInspector(field, object, SHEditorUI::InputInt , &isHovered) || - renderFieldInInspector(field, object, SHEditorUI::InputInt , &isHovered) || - renderFieldInInspector(field, object, SHEditorUI::InputInt , &isHovered) || - renderFieldInInspector(field, object, SHEditorUI::InputInt , &isHovered) || - renderFieldInInspector(field, object, SHEditorUI::InputInt , &isHovered) || - renderFieldInInspector(field, object, SHEditorUI::InputCheckbox, &isHovered) || - renderFieldInInspector(field, object, SHEditorUI::InputFloat , &isHovered) || - renderFieldInInspector(field, object, SHEditorUI::InputDouble , &isHovered) || - renderFieldInInspector(field, object, SHEditorUI::InputVec2 , &isHovered) || - renderFieldInInspector(field, object, SHEditorUI::InputVec3 , &isHovered) || - renderFieldInInspector(field, object, nullptr , &isHovered) || - renderFieldInInspector(field, object, nullptr , &isHovered) || - renderFieldInInspector(field, object, nullptr , &isHovered); + renderSpecificField(field, object, SHEditorUI::InputInt , &isHovered) || + renderSpecificField(field, object, SHEditorUI::InputInt , &isHovered) || + renderSpecificField(field, object, SHEditorUI::InputInt , &isHovered) || + renderSpecificField(field, object, SHEditorUI::InputInt , &isHovered) || + renderSpecificField(field, object, SHEditorUI::InputInt , &isHovered) || + renderSpecificField(field, object, SHEditorUI::InputInt , &isHovered) || + renderSpecificField(field, object, SHEditorUI::InputInt , &isHovered) || + renderSpecificField(field, object, SHEditorUI::InputCheckbox, &isHovered) || + renderSpecificField(field, object, SHEditorUI::InputFloat , &isHovered) || + renderSpecificField(field, object, SHEditorUI::InputDouble , &isHovered) || + renderSpecificField(field, object, SHEditorUI::InputVec2 , &isHovered) || + renderSpecificField(field, object, SHEditorUI::InputVec3 , &isHovered) || + renderSpecificField(field, object, nullptr , &isHovered) || + renderSpecificField(field, object, nullptr , &isHovered) || + renderSpecificField(field, object, nullptr , &isHovered); if (!MODIFIED_PRIMITIVE) { // Any List if (field->FieldType->IsGenericType && field->FieldType->GetGenericTypeDefinition() == System::Collections::Generic::List::typeid->GetGenericTypeDefinition()) { - System::Type^ listType = field->FieldType->GenericTypeArguments[0]; + /* System::Type^ listType = field->FieldType->GenericTypeArguments[0]; RangeAttribute^ rangeAttrib = hasAttribute(field); System::Collections::IList^ iList = safe_cast(field->GetValue(object)); @@ -193,7 +193,7 @@ namespace SHADE SHEditorUI::SameLine(); SHEditorUI::Button("-"); } - SHEditorUI::Unindent(); + SHEditorUI::Unindent();*/ } else { @@ -277,29 +277,29 @@ namespace SHADE } } - bool Editor::renderFieldInInspector(const std::string& fieldName, System::Object^% object, RangeAttribute^ rangeAttrib) + bool Editor::renderFieldEditor(const std::string& fieldName, System::Object^% object, RangeAttribute^ rangeAttrib) { const bool MODIFIED_PRIMITIVE = - renderFieldInInspector(fieldName, object, SHEditorUI::InputInt , nullptr, rangeAttrib) || - renderFieldInInspector(fieldName, object, SHEditorUI::InputInt , nullptr, rangeAttrib) || - renderFieldInInspector(fieldName, object, SHEditorUI::InputInt , nullptr, rangeAttrib) || - renderFieldInInspector(fieldName, object, SHEditorUI::InputInt , nullptr, rangeAttrib) || - renderFieldInInspector(fieldName, object, SHEditorUI::InputInt , nullptr, rangeAttrib) || - renderFieldInInspector(fieldName, object, SHEditorUI::InputInt , nullptr, rangeAttrib) || - renderFieldInInspector(fieldName, object, SHEditorUI::InputInt , nullptr, rangeAttrib) || - renderFieldInInspector(fieldName, object, SHEditorUI::InputCheckbox, nullptr, rangeAttrib) || - renderFieldInInspector(fieldName, object, SHEditorUI::InputFloat , nullptr, rangeAttrib) || - renderFieldInInspector(fieldName, object, SHEditorUI::InputDouble , nullptr, rangeAttrib) || - renderFieldInInspector(fieldName, object, SHEditorUI::InputVec2 , nullptr, rangeAttrib) || - renderFieldInInspector(fieldName, object, SHEditorUI::InputVec3 , nullptr, rangeAttrib) || - renderFieldInInspector(fieldName, object, nullptr , nullptr, rangeAttrib) || - renderFieldInInspector(fieldName, object, nullptr , nullptr, rangeAttrib) || - renderFieldInInspector(fieldName, object, nullptr , nullptr, rangeAttrib); + renderFieldEditor(fieldName, object, SHEditorUI::InputInt , nullptr, rangeAttrib) || + renderFieldEditor(fieldName, object, SHEditorUI::InputInt , nullptr, rangeAttrib) || + renderFieldEditor(fieldName, object, SHEditorUI::InputInt , nullptr, rangeAttrib) || + renderFieldEditor(fieldName, object, SHEditorUI::InputInt , nullptr, rangeAttrib) || + renderFieldEditor(fieldName, object, SHEditorUI::InputInt , nullptr, rangeAttrib) || + renderFieldEditor(fieldName, object, SHEditorUI::InputInt , nullptr, rangeAttrib) || + renderFieldEditor(fieldName, object, SHEditorUI::InputInt , nullptr, rangeAttrib) || + renderFieldEditor(fieldName, object, SHEditorUI::InputCheckbox, nullptr, rangeAttrib) || + renderFieldEditor(fieldName, object, SHEditorUI::InputFloat , nullptr, rangeAttrib) || + renderFieldEditor(fieldName, object, SHEditorUI::InputDouble , nullptr, rangeAttrib) || + renderFieldEditor(fieldName, object, SHEditorUI::InputVec2 , nullptr, rangeAttrib) || + renderFieldEditor(fieldName, object, SHEditorUI::InputVec3 , nullptr, rangeAttrib) || + renderFieldEditor(fieldName, object, nullptr , nullptr, rangeAttrib) || + renderFieldEditor(fieldName, object, nullptr , nullptr, rangeAttrib) || + renderFieldEditor(fieldName, object, nullptr , nullptr, rangeAttrib); return MODIFIED_PRIMITIVE; } - bool Editor::renderEnumFieldInInspector(const std::string& fieldName, System::Object^% object, bool* isHovered) + bool Editor::renderEnumEditor(const std::string& fieldName, System::Object^% object, bool* isHovered) { // Get all the names of the enums const array^ ENUM_NAMES = object->GetType()->GetEnumNames(); diff --git a/SHADE_Managed/src/Editor/Editor.h++ b/SHADE_Managed/src/Editor/Editor.h++ index ead03f49..8fbc6348 100644 --- a/SHADE_Managed/src/Editor/Editor.h++ +++ b/SHADE_Managed/src/Editor/Editor.h++ @@ -24,7 +24,7 @@ of DigiPen Institute of Technology is prohibited. namespace SHADE { template - bool Editor::renderFieldInInspector(System::Reflection::FieldInfo^ fieldInfo, System::Object^ object, EditorFieldFunc fieldEditor, bool* isHovered) + bool Editor::renderSpecificField(System::Reflection::FieldInfo^ fieldInfo, System::Object^ object, EditorFieldFunc fieldEditor, bool* isHovered) { if constexpr (std::is_same_v) { @@ -33,7 +33,7 @@ namespace SHADE System::Object^ enumObj = fieldInfo->GetValue(object); int oldVal = safe_cast(enumObj); int val = oldVal; - if (renderEnumFieldInInspector + if (renderEnumEditor ( Convert::ToNative(fieldInfo->Name), enumObj, @@ -59,7 +59,7 @@ namespace SHADE ManagedType oldVal = safe_cast(fieldInfo->GetValue(object)); ManagedType val = oldVal; - if (renderFieldInInspector + if (renderFieldEditorInternal ( Convert::ToNative(fieldInfo->Name), &val, @@ -80,14 +80,14 @@ namespace SHADE } template - bool Editor::renderFieldInInspector(const std::string& fieldName, System::Object^% object, EditorFieldFunc fieldEditor, bool* isHovered, RangeAttribute^ rangeAttrib) + bool Editor::renderFieldEditor(const std::string& fieldName, System::Object^% object, EditorFieldFunc fieldEditor, bool* isHovered, RangeAttribute^ rangeAttrib) { if constexpr (std::is_same_v) { if (object->GetType()->IsSubclassOf(Enum::typeid)) { int managedVal = safe_cast(object); - if (renderFieldInInspector(fieldName, &managedVal, fieldEditor, isHovered, rangeAttrib)) + if (renderFieldEditorInternal(fieldName, &managedVal, fieldEditor, isHovered, rangeAttrib)) { object = managedVal; } @@ -100,7 +100,7 @@ namespace SHADE { ManagedType managedVal = safe_cast(object); cli::interior_ptr managedValPtr = &managedVal; - if (renderFieldInInspector(fieldName, managedValPtr, fieldEditor, isHovered, rangeAttrib)) + if (renderFieldEditorInternal(fieldName, managedValPtr, fieldEditor, isHovered, rangeAttrib)) { object = managedVal; return true; @@ -114,7 +114,7 @@ namespace SHADE template - bool Editor::renderFieldInInspector(const std::string& fieldName, interior_ptr managedValPtr, EditorFieldFunc fieldEditor, bool* isHovered, RangeAttribute^ rangeAttrib) + bool Editor::renderFieldEditorInternal(const std::string& fieldName, interior_ptr managedValPtr, EditorFieldFunc fieldEditor, bool* isHovered, RangeAttribute^ rangeAttrib) { // Retrieve the native version of the object NativeType val; @@ -167,7 +167,7 @@ namespace SHADE return false; } template<> - bool Editor::renderFieldInInspector(const std::string& fieldName, interior_ptr managedValPtr, EditorFieldFunc, bool* isHovered, RangeAttribute^) + bool Editor::renderFieldEditorInternal(const std::string& fieldName, interior_ptr managedValPtr, EditorFieldFunc, bool* isHovered, RangeAttribute^) { // Prevent issues where String^ is null due to being empty if (*managedValPtr == nullptr) @@ -184,7 +184,7 @@ namespace SHADE return false; } template<> - bool Editor::renderFieldInInspector(const std::string& fieldName, interior_ptr managedValPtr, EditorFieldFunc, bool* isHovered, RangeAttribute^) + bool Editor::renderFieldEditorInternal(const std::string& fieldName, interior_ptr managedValPtr, EditorFieldFunc, bool* isHovered, RangeAttribute^) { uint32_t entityId = managedValPtr->GetEntity(); if (SHEditorUI::InputGameObjectField(fieldName, entityId, isHovered, !(*managedValPtr))) diff --git a/SHADE_Managed/src/Editor/Editor.hxx b/SHADE_Managed/src/Editor/Editor.hxx index f9bf751f..54ab128d 100644 --- a/SHADE_Managed/src/Editor/Editor.hxx +++ b/SHADE_Managed/src/Editor/Editor.hxx @@ -90,8 +90,8 @@ namespace SHADE /// The object that contains the data of the field to render. /// static void renderFieldInInspector(System::Reflection::FieldInfo^ field, System::Object^ object); - static bool renderFieldInInspector(const std::string& fieldName, System::Object^% object, RangeAttribute^ rangeAttrib); - static bool renderEnumFieldInInspector(const std::string& fieldName, System::Object^% object, bool* isHovered); + static bool renderFieldEditor(const std::string& fieldName, System::Object^% object, RangeAttribute^ rangeAttrib); + static bool renderEnumEditor(const std::string& fieldName, System::Object^% object, bool* isHovered); /// /// Checks if the specified field is of the specified native and managed type /// equivalent and renders a ImGui field editor based on the specified field @@ -107,7 +107,7 @@ namespace SHADE /// /// True if the field is modified. template - static bool renderFieldInInspector(System::Reflection::FieldInfo^ fieldInfo, System::Object^ object, EditorFieldFunc fieldEditor, bool* isHovered); + static bool renderSpecificField(System::Reflection::FieldInfo^ fieldInfo, System::Object^ object, EditorFieldFunc fieldEditor, bool* isHovered); /// /// Renders a ImGui field editor based on the type of parameters specified. /// @@ -127,9 +127,28 @@ namespace SHADE /// /// True if the field is modified. template - static bool renderFieldInInspector(const std::string& fieldName, interior_ptr managedValPtr, EditorFieldFunc fieldEditor, bool* isHovered, RangeAttribute^ rangeAttrib); + static bool renderFieldEditorInternal(const std::string& fieldName, interior_ptr managedValPtr, EditorFieldFunc fieldEditor, bool* isHovered, RangeAttribute^ rangeAttrib); + /// + /// Renders a ImGui field editor based on the type of parameters specified. + /// + /// Native type of the field. + /// Managed type of the field. + /// Label to use for the field editor. + /// + /// Tracking reference for the managed variable to modify. + /// + /// ImGui field editor function to use. + /// + /// Pointer to a bool that stores if the field editor was hovered over. + /// + /// + /// If provided and the type supports it, the field will be rendered with a + /// slider instead. + /// + /// True if the field is modified. template - static bool renderFieldInInspector(const std::string& fieldName, System::Object^% object, EditorFieldFunc fieldEditor, bool* isHovered, RangeAttribute^ rangeAttrib); + static bool renderFieldEditor(const std::string& fieldName, System::Object^% object, EditorFieldFunc fieldEditor, bool* isHovered, RangeAttribute^ rangeAttrib); + /// /// Renders a context menu when right clicked for the scripts /// From 2d2cc532a5446ddec3be23852fa0182be6f80f45 Mon Sep 17 00:00:00 2001 From: Kah Wei Date: Fri, 11 Nov 2022 22:59:45 +0800 Subject: [PATCH 047/226] Fixed editing intermdiate list values not working --- SHADE_Managed/src/Editor/Editor.cxx | 8 +++++--- SHADE_Managed/src/Editor/Editor.h++ | 6 +----- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/SHADE_Managed/src/Editor/Editor.cxx b/SHADE_Managed/src/Editor/Editor.cxx index d26bd252..7648e2aa 100644 --- a/SHADE_Managed/src/Editor/Editor.cxx +++ b/SHADE_Managed/src/Editor/Editor.cxx @@ -174,7 +174,7 @@ namespace SHADE // Any List if (field->FieldType->IsGenericType && field->FieldType->GetGenericTypeDefinition() == System::Collections::Generic::List::typeid->GetGenericTypeDefinition()) { - /* System::Type^ listType = field->FieldType->GenericTypeArguments[0]; + System::Type^ listType = field->FieldType->GenericTypeArguments[0]; RangeAttribute^ rangeAttrib = hasAttribute(field); System::Collections::IList^ iList = safe_cast(field->GetValue(object)); @@ -185,15 +185,17 @@ namespace SHADE SHEditorUI::Indent(); for (int i = 0; i < iList->Count; ++i) { + SHEditorUI::PushID(i); System::Object^ obj = iList[i]; - if (renderFieldInInspector(std::to_string(i), obj, rangeAttrib)) + if (renderFieldEditor(std::to_string(i), obj, rangeAttrib)) { iList[i] = obj; } SHEditorUI::SameLine(); SHEditorUI::Button("-"); + SHEditorUI::PopID(); } - SHEditorUI::Unindent();*/ + SHEditorUI::Unindent(); } else { diff --git a/SHADE_Managed/src/Editor/Editor.h++ b/SHADE_Managed/src/Editor/Editor.h++ index 8fbc6348..009160ce 100644 --- a/SHADE_Managed/src/Editor/Editor.h++ +++ b/SHADE_Managed/src/Editor/Editor.h++ @@ -86,11 +86,7 @@ namespace SHADE { if (object->GetType()->IsSubclassOf(Enum::typeid)) { - int managedVal = safe_cast(object); - if (renderFieldEditorInternal(fieldName, &managedVal, fieldEditor, isHovered, rangeAttrib)) - { - object = managedVal; - } + renderEnumEditor(fieldName, object, isHovered); return true; } } From 543c199b03a7889e3ef85a94034dc6f1acecdf06 Mon Sep 17 00:00:00 2001 From: Kah Wei Date: Sat, 12 Nov 2022 02:33:00 +0800 Subject: [PATCH 048/226] Fixed lists undo not working --- SHADE_Managed/src/Editor/Editor.cxx | 66 ++++++++++++++++------ SHADE_Managed/src/Editor/Editor.h++ | 7 ++- SHADE_Managed/src/Editor/Editor.hxx | 65 ++++++++++++++------- SHADE_Managed/src/Editor/UndoRedoStack.cxx | 51 +++++++---------- SHADE_Managed/src/Editor/UndoRedoStack.hxx | 24 ++++---- 5 files changed, 129 insertions(+), 84 deletions(-) diff --git a/SHADE_Managed/src/Editor/Editor.cxx b/SHADE_Managed/src/Editor/Editor.cxx index 7648e2aa..d1672929 100644 --- a/SHADE_Managed/src/Editor/Editor.cxx +++ b/SHADE_Managed/src/Editor/Editor.cxx @@ -180,6 +180,7 @@ namespace SHADE SHEditorUI::Text(Convert::ToNative(field->Name)); SHEditorUI::SameLine(); + SHEditorUI::Button("+"); SHEditorUI::Indent(); @@ -187,9 +188,11 @@ namespace SHADE { SHEditorUI::PushID(i); System::Object^ obj = iList[i]; + System::Object^ oldObj = iList[i]; if (renderFieldEditor(std::to_string(i), obj, rangeAttrib)) { iList[i] = obj; + registerUndoListChangeAction(listType, iList, i, obj, oldObj); } SHEditorUI::SameLine(); SHEditorUI::Button("-"); @@ -281,24 +284,26 @@ namespace SHADE bool Editor::renderFieldEditor(const std::string& fieldName, System::Object^% object, RangeAttribute^ rangeAttrib) { - const bool MODIFIED_PRIMITIVE = - renderFieldEditor(fieldName, object, SHEditorUI::InputInt , nullptr, rangeAttrib) || - renderFieldEditor(fieldName, object, SHEditorUI::InputInt , nullptr, rangeAttrib) || - renderFieldEditor(fieldName, object, SHEditorUI::InputInt , nullptr, rangeAttrib) || - renderFieldEditor(fieldName, object, SHEditorUI::InputInt , nullptr, rangeAttrib) || - renderFieldEditor(fieldName, object, SHEditorUI::InputInt , nullptr, rangeAttrib) || - renderFieldEditor(fieldName, object, SHEditorUI::InputInt , nullptr, rangeAttrib) || - renderFieldEditor(fieldName, object, SHEditorUI::InputInt , nullptr, rangeAttrib) || - renderFieldEditor(fieldName, object, SHEditorUI::InputCheckbox, nullptr, rangeAttrib) || - renderFieldEditor(fieldName, object, SHEditorUI::InputFloat , nullptr, rangeAttrib) || - renderFieldEditor(fieldName, object, SHEditorUI::InputDouble , nullptr, rangeAttrib) || - renderFieldEditor(fieldName, object, SHEditorUI::InputVec2 , nullptr, rangeAttrib) || - renderFieldEditor(fieldName, object, SHEditorUI::InputVec3 , nullptr, rangeAttrib) || - renderFieldEditor(fieldName, object, nullptr , nullptr, rangeAttrib) || - renderFieldEditor(fieldName, object, nullptr , nullptr, rangeAttrib) || - renderFieldEditor(fieldName, object, nullptr , nullptr, rangeAttrib); + bool modified; - return MODIFIED_PRIMITIVE; + const bool RENDERED = + renderFieldEditor(fieldName, object, SHEditorUI::InputInt , nullptr, rangeAttrib, modified) || + renderFieldEditor(fieldName, object, SHEditorUI::InputInt , nullptr, rangeAttrib, modified) || + renderFieldEditor(fieldName, object, SHEditorUI::InputInt , nullptr, rangeAttrib, modified) || + renderFieldEditor(fieldName, object, SHEditorUI::InputInt , nullptr, rangeAttrib, modified) || + renderFieldEditor(fieldName, object, SHEditorUI::InputInt , nullptr, rangeAttrib, modified) || + renderFieldEditor(fieldName, object, SHEditorUI::InputInt , nullptr, rangeAttrib, modified) || + renderFieldEditor(fieldName, object, SHEditorUI::InputInt , nullptr, rangeAttrib, modified) || + renderFieldEditor(fieldName, object, SHEditorUI::InputCheckbox, nullptr, rangeAttrib, modified) || + renderFieldEditor(fieldName, object, SHEditorUI::InputFloat , nullptr, rangeAttrib, modified) || + renderFieldEditor(fieldName, object, SHEditorUI::InputDouble , nullptr, rangeAttrib, modified) || + renderFieldEditor(fieldName, object, SHEditorUI::InputVec2 , nullptr, rangeAttrib, modified) || + renderFieldEditor(fieldName, object, SHEditorUI::InputVec3 , nullptr, rangeAttrib, modified) || + renderFieldEditor(fieldName, object, nullptr , nullptr, rangeAttrib, modified) || + renderFieldEditor(fieldName, object, nullptr , nullptr, rangeAttrib, modified) || + renderFieldEditor(fieldName, object, nullptr , nullptr, rangeAttrib, modified); + + return modified; } bool Editor::renderEnumEditor(const std::string& fieldName, System::Object^% object, bool* isHovered) @@ -345,6 +350,33 @@ namespace SHADE SHCommandManager::RegisterCommand(std::reinterpret_pointer_cast(std::make_shared())); } + void Editor::registerUndoListChangeAction(System::Type^ type, System::Collections::IList^ list, int index, System::Object^ newData, System::Object^ oldData) + { + if (list == nullptr) + return; + + actionStack.Add(gcnew ListElementChangeCommand(list, index, newData, oldData)); + + // Inform the C++ Undo-Redo stack + SHCommandManager::RegisterCommand(std::reinterpret_pointer_cast(std::make_shared())); + } + + void Editor::registerUndoListAddAction(System::Type^ type, System::Collections::IList^ list, int index, System::Object^ data) + { + if (list == nullptr) + return; + + actionStack.Add(gcnew ListElementAddCommand(list, index, data)); + } + + void Editor::registerUndoListRemoveAction(System::Type^ type, System::Collections::IList^ list, int index, System::Object^ data) + { + if (list == nullptr) + return; + + actionStack.Add(gcnew ListElementRemoveCommand(list, index, data)); + } + generic Attribute Editor::hasAttribute(System::Reflection::FieldInfo^ field) { diff --git a/SHADE_Managed/src/Editor/Editor.h++ b/SHADE_Managed/src/Editor/Editor.h++ index 009160ce..a186d7ea 100644 --- a/SHADE_Managed/src/Editor/Editor.h++ +++ b/SHADE_Managed/src/Editor/Editor.h++ @@ -80,13 +80,15 @@ namespace SHADE } template - bool Editor::renderFieldEditor(const std::string& fieldName, System::Object^% object, EditorFieldFunc fieldEditor, bool* isHovered, RangeAttribute^ rangeAttrib) + bool Editor::renderFieldEditor(const std::string& fieldName, System::Object^% object, EditorFieldFunc fieldEditor, bool* isHovered, RangeAttribute^ rangeAttrib, bool& modified) { + modified = false; + if constexpr (std::is_same_v) { if (object->GetType()->IsSubclassOf(Enum::typeid)) { - renderEnumEditor(fieldName, object, isHovered); + modified = renderEnumEditor(fieldName, object, isHovered); return true; } } @@ -99,6 +101,7 @@ namespace SHADE if (renderFieldEditorInternal(fieldName, managedValPtr, fieldEditor, isHovered, rangeAttrib)) { object = managedVal; + modified = true; return true; } return false; diff --git a/SHADE_Managed/src/Editor/Editor.hxx b/SHADE_Managed/src/Editor/Editor.hxx index 54ab128d..64c445e5 100644 --- a/SHADE_Managed/src/Editor/Editor.hxx +++ b/SHADE_Managed/src/Editor/Editor.hxx @@ -90,7 +90,49 @@ namespace SHADE /// The object that contains the data of the field to render. /// static void renderFieldInInspector(System::Reflection::FieldInfo^ field, System::Object^ object); + /// + /// Renders a raw editor for a single value. + /// + /// The name of the field to render. + /// Tracking reference to the object to modify. + /// + /// If specified, will be used to constrain values. + /// + /// True if the value was modified. static bool renderFieldEditor(const std::string& fieldName, System::Object^% object, RangeAttribute^ rangeAttrib); + /// + /// Renders a ImGui field editor based on the type of parameters specified if the + /// type matches. + /// + /// Native type of the field. + /// Managed type of the field. + /// Label to use for the field editor. + /// + /// Tracking reference for the managed variable to modify. + /// + /// ImGui field editor function to use. + /// + /// Pointer to a bool that stores if the field editor was hovered over. + /// + /// + /// If provided and the type supports it, the field will be rendered with a + /// slider instead. + /// + /// + /// True if the field was rendered.. + template + static bool renderFieldEditor(const std::string& fieldName, System::Object^% object, EditorFieldFunc fieldEditor, bool* isHovered, RangeAttribute^ rangeAttrib, bool& modified); + /// + /// Renders a raw editor for a single enum value. + /// + /// The name of the field to render. + /// + /// Tracking reference to the object to modify. Must be an enum. + /// + /// + /// Pointer to a bool that stores if the field editor was hovered over. + /// + /// True if the value was modified. static bool renderEnumEditor(const std::string& fieldName, System::Object^% object, bool* isHovered); /// /// Checks if the specified field is of the specified native and managed type @@ -128,26 +170,6 @@ namespace SHADE /// True if the field is modified. template static bool renderFieldEditorInternal(const std::string& fieldName, interior_ptr managedValPtr, EditorFieldFunc fieldEditor, bool* isHovered, RangeAttribute^ rangeAttrib); - /// - /// Renders a ImGui field editor based on the type of parameters specified. - /// - /// Native type of the field. - /// Managed type of the field. - /// Label to use for the field editor. - /// - /// Tracking reference for the managed variable to modify. - /// - /// ImGui field editor function to use. - /// - /// Pointer to a bool that stores if the field editor was hovered over. - /// - /// - /// If provided and the type supports it, the field will be rendered with a - /// slider instead. - /// - /// True if the field is modified. - template - static bool renderFieldEditor(const std::string& fieldName, System::Object^% object, EditorFieldFunc fieldEditor, bool* isHovered, RangeAttribute^ rangeAttrib); /// /// Renders a context menu when right clicked for the scripts @@ -164,6 +186,9 @@ namespace SHADE /// New data to set. /// Data that was overriden. static void registerUndoAction(System::Object^ object, System::Reflection::FieldInfo^ field, System::Object^ newData, System::Object^ oldData); + static void registerUndoListChangeAction(System::Type^ type, System::Collections::IList^ list, int index, System::Object^ newData, System::Object^ oldData); + static void registerUndoListAddAction(System::Type^ type, System::Collections::IList^ list, int index, System::Object^ data); + static void registerUndoListRemoveAction(System::Type^ type, System::Collections::IList^ list, int index, System::Object^ data); /// /// Checks if a specific field has the specified attribute /// diff --git a/SHADE_Managed/src/Editor/UndoRedoStack.cxx b/SHADE_Managed/src/Editor/UndoRedoStack.cxx index 10ef822c..789d285d 100644 --- a/SHADE_Managed/src/Editor/UndoRedoStack.cxx +++ b/SHADE_Managed/src/Editor/UndoRedoStack.cxx @@ -132,10 +132,9 @@ namespace SHADE /*---------------------------------------------------------------------------------*/ /* ListElementChangeCommand - Constructor */ /*---------------------------------------------------------------------------------*/ - generic - ListElementChangeCommand::ListElementChangeCommand(System::Collections::Generic::List^ list, int index, T newData, T oldData) + ListElementChangeCommand::ListElementChangeCommand(System::Collections::IList^ list, int index, System::Object^ newData, System::Object^ oldData) : list { list } - , index{ index } + , index { index } , newData { newData } , oldData { oldData } {} @@ -143,10 +142,9 @@ namespace SHADE /*---------------------------------------------------------------------------------*/ /* ListElementChangeCommand - ICommand Functions */ /*---------------------------------------------------------------------------------*/ - generic - bool ListElementChangeCommand::Execute() + bool ListElementChangeCommand::Execute() { - if (list && index < System::Linq::Enumerable::Count(list)) + if (list && index < list->Count) { list[index] = newData; return true; @@ -154,11 +152,10 @@ namespace SHADE return false; } - - generic - bool ListElementChangeCommand::Unexceute() + + bool ListElementChangeCommand::Unexceute() { - if (list && index < System::Linq::Enumerable::Count(list)) + if (list && index < list->Count) { list[index] = oldData; return true; @@ -166,11 +163,9 @@ namespace SHADE return false; } - - generic - bool ListElementChangeCommand::Merge(ICommand^ command) + bool ListElementChangeCommand::Merge(ICommand^ command) { - ListElementChangeCommand^ otherCommand = safe_cast^>(command); + ListElementChangeCommand^ otherCommand = safe_cast(command); if (otherCommand == nullptr) { Debug::LogWarning("[Field Change Command] Attempted to merge two incompatible commands!"); @@ -187,8 +182,7 @@ namespace SHADE /*---------------------------------------------------------------------------------*/ /* ListElementAddCommand - ICommand Functions */ /*---------------------------------------------------------------------------------*/ - generic - ListElementAddCommand::ListElementAddCommand(System::Collections::Generic::List^ list, int addIndex, T data) + ListElementAddCommand::ListElementAddCommand(System::Collections::IList^ list, int addIndex, System::Object^ data) : list { list } , addIndex { addIndex } , data { data } @@ -197,8 +191,7 @@ namespace SHADE /*---------------------------------------------------------------------------------*/ /* ListElementAddCommand - ICommand Functions */ /*---------------------------------------------------------------------------------*/ - generic - bool ListElementAddCommand::Execute() + bool ListElementAddCommand::Execute() { if (list) { @@ -209,10 +202,9 @@ namespace SHADE return false; } - generic - bool ListElementAddCommand::Unexceute() + bool ListElementAddCommand::Unexceute() { - if (list && addIndex < System::Linq::Enumerable::Count(list)) + if (list && addIndex < list->Count) { list->RemoveAt(addIndex); return true; @@ -221,8 +213,7 @@ namespace SHADE return false; } - generic - bool ListElementAddCommand::Merge(ICommand^) + bool ListElementAddCommand::Merge(ICommand^) { // Not allowed return false; @@ -231,8 +222,7 @@ namespace SHADE /*---------------------------------------------------------------------------------*/ /* ListElementRemoveCommand - ICommand Functions */ /*---------------------------------------------------------------------------------*/ - generic - ListElementRemoveCommand::ListElementRemoveCommand(System::Collections::Generic::List^ list, int removeIndex, T data) + ListElementRemoveCommand::ListElementRemoveCommand(System::Collections::IList^ list, int removeIndex, System::Object^ data) : list { list } , removeIndex { removeIndex } , data { data } @@ -241,10 +231,9 @@ namespace SHADE /*---------------------------------------------------------------------------------*/ /* ListElementRemoveCommand - ICommand Functions */ /*---------------------------------------------------------------------------------*/ - generic - bool ListElementRemoveCommand::Execute() + bool ListElementRemoveCommand::Execute() { - if (list && removeIndex < System::Linq::Enumerable::Count(list)) + if (list && removeIndex < list->Count) { list->RemoveAt(removeIndex); return true; @@ -253,8 +242,7 @@ namespace SHADE return false; } - generic - bool ListElementRemoveCommand::Unexceute() + bool ListElementRemoveCommand::Unexceute() { if (list) { @@ -265,8 +253,7 @@ namespace SHADE return false; } - generic - bool ListElementRemoveCommand::Merge(ICommand^) + bool ListElementRemoveCommand::Merge(ICommand^) { // Not allowed return false; diff --git a/SHADE_Managed/src/Editor/UndoRedoStack.hxx b/SHADE_Managed/src/Editor/UndoRedoStack.hxx index ed9a625a..dea458bc 100644 --- a/SHADE_Managed/src/Editor/UndoRedoStack.hxx +++ b/SHADE_Managed/src/Editor/UndoRedoStack.hxx @@ -55,53 +55,51 @@ namespace SHADE System::Object^ oldData; }; - generic + private ref class ListElementChangeCommand sealed : public ICommand { public: - ListElementChangeCommand(System::Collections::Generic::List^ list, int index, T newData, T oldData); + ListElementChangeCommand(System::Collections::IList^ list, int index, System::Object^ newData, System::Object^ oldData); bool Execute() override; bool Unexceute() override; bool Merge(ICommand^ command) override; private: - System::Collections::Generic::List^ list; + System::Collections::IList^ list; int index; - T newData; - T oldData; + System::Object^ newData; + System::Object^ oldData; }; - generic private ref class ListElementAddCommand sealed : public ICommand { public: - ListElementAddCommand(System::Collections::Generic::List^ list, int addIndex, T data); + ListElementAddCommand(System::Collections::IList^ list, int addIndex, System::Object^ data); bool Execute() override; bool Unexceute() override; bool Merge(ICommand^ command) override; private: - System::Collections::Generic::List^ list; + System::Collections::IList^ list; int addIndex; // New index of the added element - T data; + System::Object^ data; }; - generic private ref class ListElementRemoveCommand sealed : public ICommand { public: - ListElementRemoveCommand(System::Collections::Generic::List^ list, int removeIndex, T data); + ListElementRemoveCommand(System::Collections::IList^ list, int removeIndex, System::Object^ data); bool Execute() override; bool Unexceute() override; bool Merge(ICommand^ command) override; private: - System::Collections::Generic::List^ list; + System::Collections::IList^ list; int removeIndex; // Index of the element to remove at - T data; + System::Object^ data; }; /// From 4c01d68f958144b85598c7ec21baa96fdda4d99d Mon Sep 17 00:00:00 2001 From: Kah Wei Date: Sat, 12 Nov 2022 02:33:12 +0800 Subject: [PATCH 049/226] Added list editor tests --- Assets/Scripts/RaccoonShowcase.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Assets/Scripts/RaccoonShowcase.cs b/Assets/Scripts/RaccoonShowcase.cs index 836b93d0..75061b82 100644 --- a/Assets/Scripts/RaccoonShowcase.cs +++ b/Assets/Scripts/RaccoonShowcase.cs @@ -1,5 +1,6 @@ using SHADE; using System; +using System.Collections.Generic; public class RaccoonShowcase : Script { @@ -17,6 +18,9 @@ public class RaccoonShowcase : Script private double rotation = 0.0; private Vector3 scale = Vector3.Zero; private double originalScale = 1.0f; + public List vecList = new List(new Vector3[] { new Vector3(1, 2, 3), new Vector3(4, 5, 6) }); + public List intList = new List(new int[] { 2, 8, 2, 6, 8, 0, 1 }); + public List enumList = new List(new Light.Type[] { Light.Type.Point, Light.Type.Directional, Light.Type.Ambient }); public RaccoonShowcase(GameObject gameObj) : base(gameObj) {} protected override void awake() From d6764b45515465ab6a29fb6dbd0905a70a536091 Mon Sep 17 00:00:00 2001 From: Kah Wei Date: Sat, 12 Nov 2022 03:25:46 +0800 Subject: [PATCH 050/226] Added support for adding and removing elements from a list --- SHADE_Managed/src/Editor/Editor.cxx | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/SHADE_Managed/src/Editor/Editor.cxx b/SHADE_Managed/src/Editor/Editor.cxx index d1672929..c481e0b8 100644 --- a/SHADE_Managed/src/Editor/Editor.cxx +++ b/SHADE_Managed/src/Editor/Editor.cxx @@ -181,7 +181,12 @@ namespace SHADE SHEditorUI::Text(Convert::ToNative(field->Name)); SHEditorUI::SameLine(); - SHEditorUI::Button("+"); + if (SHEditorUI::Button("+")) + { + System::Object^ obj = System::Activator::CreateInstance(listType); + iList->Add(obj); + registerUndoListAddAction(listType, iList, iList->Count - 1, obj); + } SHEditorUI::Indent(); for (int i = 0; i < iList->Count; ++i) @@ -195,7 +200,14 @@ namespace SHADE registerUndoListChangeAction(listType, iList, i, obj, oldObj); } SHEditorUI::SameLine(); - SHEditorUI::Button("-"); + if (SHEditorUI::Button("-")) + { + System::Object^ obj = iList[i]; + iList->RemoveAt(i); + registerUndoListRemoveAction(listType, iList, i, obj); + SHEditorUI::PopID(); + break; + } SHEditorUI::PopID(); } SHEditorUI::Unindent(); @@ -367,6 +379,9 @@ namespace SHADE return; actionStack.Add(gcnew ListElementAddCommand(list, index, data)); + + // Inform the C++ Undo-Redo stack + SHCommandManager::RegisterCommand(std::reinterpret_pointer_cast(std::make_shared())); } void Editor::registerUndoListRemoveAction(System::Type^ type, System::Collections::IList^ list, int index, System::Object^ data) @@ -375,6 +390,9 @@ namespace SHADE return; actionStack.Add(gcnew ListElementRemoveCommand(list, index, data)); + + // Inform the C++ Undo-Redo stack + SHCommandManager::RegisterCommand(std::reinterpret_pointer_cast(std::make_shared())); } generic From 6dbda12f3009bed1c65d1c9284b60818a898332c Mon Sep 17 00:00:00 2001 From: Kah Wei Date: Sat, 12 Nov 2022 03:53:30 +0800 Subject: [PATCH 051/226] Adjusted design of list on scripts and all numbers now use sliders --- SHADE_Engine/src/Editor/SHEditorUI.cpp | 41 ++++++++++------------ SHADE_Engine/src/Editor/SHEditorUI.h | 11 ------ SHADE_Managed/src/Editor/Editor.cxx | 47 ++++++++++++-------------- 3 files changed, 39 insertions(+), 60 deletions(-) diff --git a/SHADE_Engine/src/Editor/SHEditorUI.cpp b/SHADE_Engine/src/Editor/SHEditorUI.cpp index ba394f77..06c3f5c5 100644 --- a/SHADE_Engine/src/Editor/SHEditorUI.cpp +++ b/SHADE_Engine/src/Editor/SHEditorUI.cpp @@ -75,7 +75,7 @@ namespace SHADE bool SHEditorUI::BeginMenu(const std::string& label) { - return ImGui::BeginMenu(label.data()); + return ImGui::BeginMenu(label.data()); } bool SHEditorUI::BeginMenu(const std::string& label, const char* icon) @@ -143,7 +143,7 @@ namespace SHADE bool SHEditorUI::Selectable(const std::string& label) { - return ImGui::Selectable(label.data()); + return ImGui::Selectable(label.data()); } bool SHEditorUI::Selectable(const std::string& label, const char* icon) @@ -165,8 +165,10 @@ namespace SHADE if (isHovered) *isHovered = ImGui::IsItemHovered(); ImGui::SameLine(); - return ImGui::InputInt("##", &value, - 1, 10, + return ImGui::DragInt("##", &value, 0.001f, + std::numeric_limits::min(), + std::numeric_limits::max(), + "%d", ImGuiInputTextFlags_EnterReturnsTrue); } bool SHEditorUI::InputUnsignedInt(const std::string& label, unsigned int& value, bool* isHovered) @@ -190,31 +192,22 @@ namespace SHADE if (isHovered) *isHovered = ImGui::IsItemHovered(); ImGui::SameLine(); - return ImGui::InputFloat("##", &value, - 0.1f, 1.0f, "%.3f", + return ImGui::DragFloat("##", &value, 0.001f, + std::numeric_limits::lowest(), + std::numeric_limits::max(), + "%.3f", ImGuiInputTextFlags_EnterReturnsTrue); } bool SHEditorUI::InputDouble(const std::string& label, double& value, bool* isHovered) { - ImGui::Text(label.c_str()); - if (isHovered) - *isHovered = ImGui::IsItemHovered(); - ImGui::SameLine(); - return ImGui::InputDouble("##", &value, - 0.1, 1.0, "%.3f", - ImGuiInputTextFlags_EnterReturnsTrue); + float val = value; + const bool CHANGED = InputFloat(label, val, isHovered); + if (CHANGED) + { + value = static_cast(val); + } + return CHANGED; } - bool SHEditorUI::InputAngle(const std::string& label, double& value, bool* isHovered) - { - ImGui::Text(label.c_str()); - if (isHovered) - *isHovered = ImGui::IsItemHovered(); - ImGui::SameLine(); - return ImGui::InputDouble("##", &value, - 1.0, 45.0, "%.3f", - ImGuiInputTextFlags_EnterReturnsTrue); - } - bool SHEditorUI::InputSlider(const std::string& label, int min, int max, int& value, bool* isHovered /*= nullptr*/) { ImGui::Text(label.c_str()); diff --git a/SHADE_Engine/src/Editor/SHEditorUI.h b/SHADE_Engine/src/Editor/SHEditorUI.h index e0ea0521..4f11a025 100644 --- a/SHADE_Engine/src/Editor/SHEditorUI.h +++ b/SHADE_Engine/src/Editor/SHEditorUI.h @@ -219,17 +219,6 @@ namespace SHADE /// True if the value was changed. static bool InputDouble(const std::string& label, double& value, bool* isHovered = nullptr); /// - /// Creates a decimal field widget for double input with increments of higher - /// steps meant for angle variables. - ///
- /// Wraps up ImGui::InputDouble(). - ///
- /// Label used to identify this widget. - /// Reference to the variable to store the result. - /// Name))) { - System::Object^ obj = System::Activator::CreateInstance(listType); - iList->Add(obj); - registerUndoListAddAction(listType, iList, iList->Count - 1, obj); - } - - SHEditorUI::Indent(); - for (int i = 0; i < iList->Count; ++i) - { - SHEditorUI::PushID(i); - System::Object^ obj = iList[i]; - System::Object^ oldObj = iList[i]; - if (renderFieldEditor(std::to_string(i), obj, rangeAttrib)) + if (SHEditorUI::Button("Add Item")) { - iList[i] = obj; - registerUndoListChangeAction(listType, iList, i, obj, oldObj); + System::Object^ obj = System::Activator::CreateInstance(listType); + iList->Add(obj); + registerUndoListAddAction(listType, iList, iList->Count - 1, obj); } - SHEditorUI::SameLine(); - if (SHEditorUI::Button("-")) + for (int i = 0; i < iList->Count; ++i) { + SHEditorUI::PushID(i); System::Object^ obj = iList[i]; - iList->RemoveAt(i); - registerUndoListRemoveAction(listType, iList, i, obj); + System::Object^ oldObj = iList[i]; + if (renderFieldEditor(std::to_string(i), obj, rangeAttrib)) + { + iList[i] = obj; + registerUndoListChangeAction(listType, iList, i, obj, oldObj); + } + SHEditorUI::SameLine(); + if (SHEditorUI::Button("-")) + { + System::Object^ obj = iList[i]; + iList->RemoveAt(i); + registerUndoListRemoveAction(listType, iList, i, obj); + SHEditorUI::PopID(); + break; + } SHEditorUI::PopID(); - break; } - SHEditorUI::PopID(); } - SHEditorUI::Unindent(); } else { From 24dcd77f3273e4a565e6555f2fe44af6cb9579c6 Mon Sep 17 00:00:00 2001 From: Kah Wei Date: Sat, 12 Nov 2022 12:17:11 +0800 Subject: [PATCH 052/226] Added tooltip and range attribute support for lists in scripts --- Assets/Scripts/RaccoonShowcase.cs | 2 ++ SHADE_Engine/src/Editor/SHEditorUI.cpp | 7 +++++-- SHADE_Engine/src/Editor/SHEditorUI.h | 3 ++- SHADE_Managed/src/Editor/Editor.cxx | 2 +- 4 files changed, 10 insertions(+), 4 deletions(-) diff --git a/Assets/Scripts/RaccoonShowcase.cs b/Assets/Scripts/RaccoonShowcase.cs index 75061b82..dc9d914d 100644 --- a/Assets/Scripts/RaccoonShowcase.cs +++ b/Assets/Scripts/RaccoonShowcase.cs @@ -18,7 +18,9 @@ public class RaccoonShowcase : Script private double rotation = 0.0; private Vector3 scale = Vector3.Zero; private double originalScale = 1.0f; + [Tooltip("Sample list of Vector3s.")] public List vecList = new List(new Vector3[] { new Vector3(1, 2, 3), new Vector3(4, 5, 6) }); + [Range(-5, 5)] public List intList = new List(new int[] { 2, 8, 2, 6, 8, 0, 1 }); public List enumList = new List(new Light.Type[] { Light.Type.Point, Light.Type.Directional, Light.Type.Ambient }); public RaccoonShowcase(GameObject gameObj) : base(gameObj) {} diff --git a/SHADE_Engine/src/Editor/SHEditorUI.cpp b/SHADE_Engine/src/Editor/SHEditorUI.cpp index 06c3f5c5..40e08042 100644 --- a/SHADE_Engine/src/Editor/SHEditorUI.cpp +++ b/SHADE_Engine/src/Editor/SHEditorUI.cpp @@ -53,9 +53,12 @@ namespace SHADE /*-----------------------------------------------------------------------------------*/ /* ImGui Wrapper Functions - Organizers */ /*-----------------------------------------------------------------------------------*/ - bool SHEditorUI::CollapsingHeader(const std::string& title) + bool SHEditorUI::CollapsingHeader(const std::string& title, bool* isHovered) { - return ImGui::CollapsingHeader(title.c_str(), ImGuiTreeNodeFlags_DefaultOpen); + const bool OPENED = ImGui::CollapsingHeader(title.c_str(), ImGuiTreeNodeFlags_DefaultOpen); + if (isHovered) + *isHovered = ImGui::IsItemHovered(); + return OPENED; } void SHEditorUI::SameLine() diff --git a/SHADE_Engine/src/Editor/SHEditorUI.h b/SHADE_Engine/src/Editor/SHEditorUI.h index 4f11a025..f450ac0d 100644 --- a/SHADE_Engine/src/Editor/SHEditorUI.h +++ b/SHADE_Engine/src/Editor/SHEditorUI.h @@ -85,8 +85,9 @@ namespace SHADE /// Wraps up ImGui::CollapsingHeader(). ///
/// Label for the header. + /// Date: Sat, 12 Nov 2022 16:56:58 +0800 Subject: [PATCH 053/226] .....small restructure.... --- .../src/Application/SBApplication.cpp | 4 +- SHADE_Application/src/Scenes/SBMainScene.cpp | 4 +- SHADE_Application/src/Scenes/SBTestScene.cpp | 4 +- .../Inspector/SHEditorComponentView.hpp | 2 +- .../Inspector/SHEditorInspector.cpp | 4 +- .../SHCollisionInfo.cpp} | 28 +- .../SHCollisionInfo.h} | 48 +- .../Physics/Collision/SHCollisionListener.cpp | 236 ++++++ .../Physics/Collision/SHCollisionListener.h | 81 ++ .../SHColliderComponent.cpp | 21 +- .../SHColliderComponent.h | 2 +- .../{ => Interface}/SHCollisionShape.cpp | 2 +- .../{ => Interface}/SHCollisionShape.h | 0 .../{ => Interface}/SHPhysicsMaterial.cpp | 0 .../{ => Interface}/SHPhysicsMaterial.h | 0 .../SHRigidBodyComponent.cpp | 384 +++------- .../SHRigidBodyComponent.h | 64 +- .../Physics/PhysicsObject/SHPhysicsObject.cpp | 361 +++++++++ .../{ => PhysicsObject}/SHPhysicsObject.h | 43 +- .../PhysicsObject/SHPhysicsObjectManager.cpp | 266 +++++++ .../PhysicsObject/SHPhysicsObjectManager.h | 178 +++++ SHADE_Engine/src/Physics/SHPhysicsEvents.h | 37 + SHADE_Engine/src/Physics/SHPhysicsObject.cpp | 219 ------ SHADE_Engine/src/Physics/SHPhysicsSystem.cpp | 706 ------------------ SHADE_Engine/src/Physics/SHPhysicsSystem.hpp | 84 --- SHADE_Engine/src/Physics/SHPhysicsWorld.cpp | 66 ++ SHADE_Engine/src/Physics/SHPhysicsWorld.h | 74 ++ .../{ => System}/SHPhysicsDebugDrawSystem.cpp | 0 .../{ => System}/SHPhysicsDebugDrawSystem.h | 0 .../src/Physics/System/SHPhysicsSystem.cpp | 307 ++++++++ .../Physics/{ => System}/SHPhysicsSystem.h | 149 ++-- .../{ => System}/SHPhysicsSystemInterface.cpp | 15 +- .../{ => System}/SHPhysicsSystemInterface.h | 6 +- .../System/SHPhysicsSystemRoutines.cpp | 314 ++++++++ SHADE_Engine/src/Scripting/SHScriptEngine.cpp | 3 +- .../src/Serialization/SHSerialization.cpp | 2 +- .../src/Serialization/SHYAMLConverters.h | 4 +- SHADE_Managed/src/Components/Collider.hxx | 2 +- SHADE_Managed/src/Components/RigidBody.hxx | 2 +- SHADE_Managed/src/Engine/ECS.cxx | 4 +- SHADE_Managed/src/Engine/Time.cxx | 2 +- SHADE_Managed/src/Scripts/ScriptStore.cxx | 17 +- 42 files changed, 2259 insertions(+), 1486 deletions(-) rename SHADE_Engine/src/Physics/{SHPhysicsUtils.cpp => Collision/SHCollisionInfo.cpp} (72%) rename SHADE_Engine/src/Physics/{SHPhysicsUtils.h => Collision/SHCollisionInfo.h} (71%) create mode 100644 SHADE_Engine/src/Physics/Collision/SHCollisionListener.cpp create mode 100644 SHADE_Engine/src/Physics/Collision/SHCollisionListener.h rename SHADE_Engine/src/Physics/{Components => Interface}/SHColliderComponent.cpp (90%) rename SHADE_Engine/src/Physics/{Components => Interface}/SHColliderComponent.h (98%) rename SHADE_Engine/src/Physics/{ => Interface}/SHCollisionShape.cpp (99%) rename SHADE_Engine/src/Physics/{ => Interface}/SHCollisionShape.h (100%) rename SHADE_Engine/src/Physics/{ => Interface}/SHPhysicsMaterial.cpp (100%) rename SHADE_Engine/src/Physics/{ => Interface}/SHPhysicsMaterial.h (100%) rename SHADE_Engine/src/Physics/{Components => Interface}/SHRigidBodyComponent.cpp (55%) rename SHADE_Engine/src/Physics/{Components => Interface}/SHRigidBodyComponent.h (78%) create mode 100644 SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObject.cpp rename SHADE_Engine/src/Physics/{ => PhysicsObject}/SHPhysicsObject.h (70%) create mode 100644 SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObjectManager.cpp create mode 100644 SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObjectManager.h create mode 100644 SHADE_Engine/src/Physics/SHPhysicsEvents.h delete mode 100644 SHADE_Engine/src/Physics/SHPhysicsObject.cpp delete mode 100644 SHADE_Engine/src/Physics/SHPhysicsSystem.cpp delete mode 100644 SHADE_Engine/src/Physics/SHPhysicsSystem.hpp create mode 100644 SHADE_Engine/src/Physics/SHPhysicsWorld.cpp create mode 100644 SHADE_Engine/src/Physics/SHPhysicsWorld.h rename SHADE_Engine/src/Physics/{ => System}/SHPhysicsDebugDrawSystem.cpp (100%) rename SHADE_Engine/src/Physics/{ => System}/SHPhysicsDebugDrawSystem.h (100%) create mode 100644 SHADE_Engine/src/Physics/System/SHPhysicsSystem.cpp rename SHADE_Engine/src/Physics/{ => System}/SHPhysicsSystem.h (57%) rename SHADE_Engine/src/Physics/{ => System}/SHPhysicsSystemInterface.cpp (81%) rename SHADE_Engine/src/Physics/{ => System}/SHPhysicsSystemInterface.h (91%) create mode 100644 SHADE_Engine/src/Physics/System/SHPhysicsSystemRoutines.cpp diff --git a/SHADE_Application/src/Application/SBApplication.cpp b/SHADE_Application/src/Application/SBApplication.cpp index 6955035b..bf5b8d49 100644 --- a/SHADE_Application/src/Application/SBApplication.cpp +++ b/SHADE_Application/src/Application/SBApplication.cpp @@ -30,8 +30,8 @@ #include "Graphics/MiddleEnd/Interface/SHDebugDrawSystem.h" #include "Input/SHInputManager.h" #include "Math/Transform/SHTransformSystem.h" -#include "Physics/SHPhysicsSystem.h" -#include "Physics/SHPhysicsDebugDrawSystem.h" +#include "Physics/System/SHPhysicsSystem.h" +#include "Physics/System/SHPhysicsDebugDrawSystem.h" #include "Scripting/SHScriptEngine.h" // Components diff --git a/SHADE_Application/src/Scenes/SBMainScene.cpp b/SHADE_Application/src/Scenes/SBMainScene.cpp index 34190915..b14f2e6f 100644 --- a/SHADE_Application/src/Scenes/SBMainScene.cpp +++ b/SHADE_Application/src/Scenes/SBMainScene.cpp @@ -10,8 +10,8 @@ #include "Scripting/SHScriptEngine.h" #include "Math/Transform/SHTransformComponent.h" #include "Graphics/MiddleEnd/Interface/SHMaterialInstance.h" -#include "Physics/Components/SHRigidBodyComponent.h" -#include "Physics/Components/SHColliderComponent.h" +#include "Physics/Interface/SHRigidBodyComponent.h" +#include "Physics/Interface/SHColliderComponent.h" #include "Graphics/MiddleEnd/Lights/SHLightComponent.h" #include "Assets/SHAssetManager.h" diff --git a/SHADE_Application/src/Scenes/SBTestScene.cpp b/SHADE_Application/src/Scenes/SBTestScene.cpp index 8281f114..bcc7f09d 100644 --- a/SHADE_Application/src/Scenes/SBTestScene.cpp +++ b/SHADE_Application/src/Scenes/SBTestScene.cpp @@ -10,8 +10,8 @@ #include "Scripting/SHScriptEngine.h" #include "Math/Transform/SHTransformComponent.h" #include "Graphics/MiddleEnd/Interface/SHMaterialInstance.h" -#include "Physics/Components/SHRigidBodyComponent.h" -#include "Physics/Components/SHColliderComponent.h" +#include "Physics/Interface/SHRigidBodyComponent.h" +#include "Physics/Interface/SHColliderComponent.h" #include "Graphics/MiddleEnd/Lights/SHLightComponent.h" #include "Assets/SHAssetManager.h" diff --git a/SHADE_Engine/src/Editor/EditorWindow/Inspector/SHEditorComponentView.hpp b/SHADE_Engine/src/Editor/EditorWindow/Inspector/SHEditorComponentView.hpp index 7e7db174..2e55ea7a 100644 --- a/SHADE_Engine/src/Editor/EditorWindow/Inspector/SHEditorComponentView.hpp +++ b/SHADE_Engine/src/Editor/EditorWindow/Inspector/SHEditorComponentView.hpp @@ -15,7 +15,7 @@ #include "Editor/SHEditorWidgets.hpp" #include "Graphics/MiddleEnd/Interface/SHRenderable.h" #include "Graphics/MiddleEnd/Lights/SHLightComponent.h" -#include "Physics/Components/SHColliderComponent.h" +#include "Physics/Interface/SHColliderComponent.h" #include "Reflection/SHReflectionMetadata.h" #include "Resource/SHResourceManager.h" diff --git a/SHADE_Engine/src/Editor/EditorWindow/Inspector/SHEditorInspector.cpp b/SHADE_Engine/src/Editor/EditorWindow/Inspector/SHEditorInspector.cpp index 2fecae25..c4dd1fdb 100644 --- a/SHADE_Engine/src/Editor/EditorWindow/Inspector/SHEditorInspector.cpp +++ b/SHADE_Engine/src/Editor/EditorWindow/Inspector/SHEditorInspector.cpp @@ -14,8 +14,8 @@ #include "Scripting/SHScriptEngine.h" #include "ECS_Base/Managers/SHSystemManager.h" -#include "Physics/Components/SHRigidBodyComponent.h" -#include "Physics/Components/SHColliderComponent.h" +#include "Physics/Interface/SHRigidBodyComponent.h" +#include "Physics/Interface/SHColliderComponent.h" #include "Camera/SHCameraComponent.h" #include "Camera/SHCameraArmComponent.h" #include "SHEditorComponentView.h" diff --git a/SHADE_Engine/src/Physics/SHPhysicsUtils.cpp b/SHADE_Engine/src/Physics/Collision/SHCollisionInfo.cpp similarity index 72% rename from SHADE_Engine/src/Physics/SHPhysicsUtils.cpp rename to SHADE_Engine/src/Physics/Collision/SHCollisionInfo.cpp index 14b6cc2f..43ad05ca 100644 --- a/SHADE_Engine/src/Physics/SHPhysicsUtils.cpp +++ b/SHADE_Engine/src/Physics/Collision/SHCollisionInfo.cpp @@ -1,7 +1,7 @@ /**************************************************************************************** - * \file SHPhysicsUtils.cpp + * \file SHCollisionInfo.cpp * \author Diren D Bharwani, diren.dbharwani, 390002520 - * \brief Implementation for some Physics Utilities + * \brief Implementation for Collision Info. * * \copyright Copyright (C) 2022 DigiPen Institute of Technology. Reproduction or * disclosure of this file or its contents without the prior written consent @@ -11,7 +11,7 @@ #include // Primary Header -#include "SHPhysicsUtils.h" +#include "SHCollisionInfo.h" namespace SHADE { @@ -19,7 +19,7 @@ namespace SHADE /* Constructors & Destructor Definitions */ /*-----------------------------------------------------------------------------------*/ - SHCollisionEvent::SHCollisionEvent() noexcept + SHCollisionInfo::SHCollisionInfo() noexcept : collisionState { State::INVALID } { ids[ENTITY_A] = MAX_EID; @@ -28,7 +28,7 @@ namespace SHADE ids[COLLIDER_B] = std::numeric_limits::max(); } - SHCollisionEvent::SHCollisionEvent(EntityID entityA, EntityID entityB) noexcept + SHCollisionInfo::SHCollisionInfo(EntityID entityA, EntityID entityB) noexcept : collisionState { State::INVALID } { ids[ENTITY_A] = entityA; @@ -41,12 +41,12 @@ namespace SHADE /* Operator Overload Definitions */ /*-----------------------------------------------------------------------------------*/ - bool SHCollisionEvent::operator==(const SHCollisionEvent& rhs) const noexcept + bool SHCollisionInfo::operator==(const SHCollisionInfo& rhs) const noexcept { return value[0] == rhs.value[0] && value[1] == rhs.value[1]; } - bool SHCollisionEvent::operator!=(const SHCollisionEvent& rhs) const noexcept + bool SHCollisionInfo::operator!=(const SHCollisionInfo& rhs) const noexcept { return value[0] != rhs.value[0] || value[1] != rhs.value[1]; } @@ -55,37 +55,37 @@ namespace SHADE /* Getter Function Definitions */ /*-----------------------------------------------------------------------------------*/ - EntityID SHCollisionEvent::GetEntityA() const noexcept + EntityID SHCollisionInfo::GetEntityA() const noexcept { return ids[ENTITY_A]; } - EntityID SHCollisionEvent::GetEntityB() const noexcept + EntityID SHCollisionInfo::GetEntityB() const noexcept { return ids[ENTITY_B]; } - const SHRigidBodyComponent* SHCollisionEvent::GetRigidBodyA() const noexcept + const SHRigidBodyComponent* SHCollisionInfo::GetRigidBodyA() const noexcept { return SHComponentManager::GetComponent_s(ids[ENTITY_A]); } - const SHRigidBodyComponent* SHCollisionEvent::GetRigidBodyB() const noexcept + const SHRigidBodyComponent* SHCollisionInfo::GetRigidBodyB() const noexcept { return SHComponentManager::GetComponent_s(ids[ENTITY_B]); } - const SHCollisionShape* SHCollisionEvent::GetColliderA() const noexcept + const SHCollisionShape* SHCollisionInfo::GetColliderA() const noexcept { return &SHComponentManager::GetComponent(ids[ENTITY_A])->GetCollisionShape(ids[COLLIDER_A]); } - const SHCollisionShape* SHCollisionEvent::GetColliderB() const noexcept + const SHCollisionShape* SHCollisionInfo::GetColliderB() const noexcept { return &SHComponentManager::GetComponent(ids[ENTITY_B])->GetCollisionShape(ids[COLLIDER_B]); } - SHCollisionEvent::State SHCollisionEvent::GetCollisionState() const noexcept + SHCollisionInfo::State SHCollisionInfo::GetCollisionState() const noexcept { return collisionState; } diff --git a/SHADE_Engine/src/Physics/SHPhysicsUtils.h b/SHADE_Engine/src/Physics/Collision/SHCollisionInfo.h similarity index 71% rename from SHADE_Engine/src/Physics/SHPhysicsUtils.h rename to SHADE_Engine/src/Physics/Collision/SHCollisionInfo.h index 753f8d3b..d2dad647 100644 --- a/SHADE_Engine/src/Physics/SHPhysicsUtils.h +++ b/SHADE_Engine/src/Physics/Collision/SHCollisionInfo.h @@ -1,7 +1,7 @@ /**************************************************************************************** - * \file SHPhysicsUtils.h + * \file SHCollisionInfo.h * \author Diren D Bharwani, diren.dbharwani, 390002520 - * \brief Interface for some Physics Utilities + * \brief Interface for Collision Information for Collision & Triggers. * * \copyright Copyright (C) 2022 DigiPen Institute of Technology. Reproduction or * disclosure of this file or its contents without the prior written consent @@ -11,8 +11,8 @@ #pragma once // Project Headers -#include "Components/SHColliderComponent.h" -#include "Components/SHRigidBodyComponent.h" +#include "Physics/Interface/SHColliderComponent.h" +#include "Physics/Interface/SHRigidBodyComponent.h" namespace SHADE @@ -21,27 +21,14 @@ namespace SHADE /* Type Definitions */ /*-----------------------------------------------------------------------------------*/ - struct SHPhysicsColliderAddedEvent - { - EntityID entityID; - SHCollisionShape::Type colliderType; - int colliderIndex; - }; - - struct SHPhysicsColliderRemovedEvent - { - EntityID entityID; - int colliderIndex; - }; - - class SH_API SHCollisionEvent + class SH_API SHCollisionInfo { private: /*---------------------------------------------------------------------------------*/ /* Friends */ /*---------------------------------------------------------------------------------*/ - friend class SHPhysicsSystem; + friend class SHCollisionListener; public: /*---------------------------------------------------------------------------------*/ @@ -62,23 +49,23 @@ namespace SHADE /* Constructors & Destructor */ /*---------------------------------------------------------------------------------*/ - SHCollisionEvent () noexcept; - SHCollisionEvent (EntityID entityA, EntityID entityB) noexcept; + SHCollisionInfo () noexcept; + SHCollisionInfo (EntityID entityA, EntityID entityB) noexcept; - SHCollisionEvent (const SHCollisionEvent& rhs) = default; - SHCollisionEvent (SHCollisionEvent&& rhs) = default; - ~SHCollisionEvent () = default; + SHCollisionInfo (const SHCollisionInfo& rhs) = default; + SHCollisionInfo (SHCollisionInfo&& rhs) = default; + ~SHCollisionInfo () = default; /*---------------------------------------------------------------------------------*/ /* Operator Overloads */ /*---------------------------------------------------------------------------------*/ - bool operator== (const SHCollisionEvent& rhs) const noexcept; - bool operator!= (const SHCollisionEvent& rhs) const noexcept; + bool operator== (const SHCollisionInfo& rhs) const noexcept; + bool operator!= (const SHCollisionInfo& rhs) const noexcept; - SHCollisionEvent& operator= (const SHCollisionEvent& rhs) = default; - SHCollisionEvent& operator= (SHCollisionEvent&& rhs) = default; + SHCollisionInfo& operator= (const SHCollisionInfo& rhs) = default; + SHCollisionInfo& operator= (SHCollisionInfo&& rhs) = default; /*---------------------------------------------------------------------------------*/ /* Getter Functions */ @@ -88,8 +75,8 @@ namespace SHADE [[nodiscard]] EntityID GetEntityB () const noexcept; [[nodiscard]] const SHRigidBodyComponent* GetRigidBodyA () const noexcept; [[nodiscard]] const SHRigidBodyComponent* GetRigidBodyB () const noexcept; - [[nodiscard]] const SHCollisionShape* GetColliderA () const noexcept; - [[nodiscard]] const SHCollisionShape* GetColliderB () const noexcept; + [[nodiscard]] const SHCollisionShape* GetColliderA () const noexcept; + [[nodiscard]] const SHCollisionShape* GetColliderB () const noexcept; [[nodiscard]] State GetCollisionState () const noexcept; private: @@ -112,5 +99,4 @@ namespace SHADE State collisionState; }; - } // namespace SHADE \ No newline at end of file diff --git a/SHADE_Engine/src/Physics/Collision/SHCollisionListener.cpp b/SHADE_Engine/src/Physics/Collision/SHCollisionListener.cpp new file mode 100644 index 00000000..e8379b09 --- /dev/null +++ b/SHADE_Engine/src/Physics/Collision/SHCollisionListener.cpp @@ -0,0 +1,236 @@ +/**************************************************************************************** + * \file SHCollisionListener.cpp + * \author Diren D Bharwani, diren.dbharwani, 390002520 + * \brief Implementation for a Collision Listener. + * + * \copyright Copyright (C) 2022 DigiPen Institute of Technology. Reproduction or + * disclosure of this file or its contents without the prior written consent + * of DigiPen Institute of Technology is prohibited. +****************************************************************************************/ + +#include + +// Primary Header +#include "SHCollisionListener.h" + +// Project Headers +#include "Physics/PhysicsObject/SHPhysicsObject.h" +#include "Physics/System/SHPhysicsSystem.h" + +/*-------------------------------------------------------------------------------------*/ +/* Local Helper Functions */ +/*-------------------------------------------------------------------------------------*/ + +uint32_t matchColliders(const SHADE::SHPhysicsObject&physicsObject, const rp3d::Entity colliderID) +{ + for (uint32_t i = 0; i < physicsObject.GetCollisionBody()->getNbColliders(); ++i) + { + const auto* collider = physicsObject.GetCollisionBody()->getCollider(i); + if (collider->getEntity() == colliderID) + return i; + } + + return std::numeric_limits::max(); +} + +namespace SHADE +{ + /*-----------------------------------------------------------------------------------*/ + /* Constructors & Destructor Definitions */ + /*-----------------------------------------------------------------------------------*/ + + SHCollisionListener::SHCollisionListener() noexcept + : system { nullptr } + {} + + /*-----------------------------------------------------------------------------------*/ + /* Getter Function Definitions */ + /*-----------------------------------------------------------------------------------*/ + + const std::vector& SHCollisionListener::GetCollisionInfoContainer() const noexcept + { + return collisionInfoContainer; + } + + const std::vector& SHCollisionListener::GetTriggerInfoContainer() const noexcept + { + return triggerInfoContainer; + } + + /*-----------------------------------------------------------------------------------*/ + /* Public Function Member Definitions */ + /*-----------------------------------------------------------------------------------*/ + + void SHCollisionListener::BindToSystem(SHPhysicsSystem* physicsSystem) noexcept + { + system = physicsSystem; + } + + void SHCollisionListener::BindToWorld(rp3d::PhysicsWorld* world) noexcept + { + if (!world) + return; + + world->setEventListener(this); + } + + void SHCollisionListener::CleanContainers() noexcept + { + static const auto CLEAR = [](std::vector& container) + { + for (auto eventIter = container.begin(); eventIter != container.end();) + { + const bool CLEAR_EVENT = eventIter->GetCollisionState() == SHCollisionInfo::State::EXIT + || eventIter->GetCollisionState() == SHCollisionInfo::State::INVALID; + + if (CLEAR_EVENT) + eventIter = container.erase(eventIter); + else + ++eventIter; + } + }; + + CLEAR(collisionInfoContainer); + CLEAR(triggerInfoContainer); + } + + void SHCollisionListener::ClearContainers() noexcept + { + collisionInfoContainer.clear(); + triggerInfoContainer.clear(); + } + + void SHCollisionListener::onContact(const rp3d::CollisionCallback::CallbackData& callbackData) + { + for (uint32_t i = 0; i < callbackData.getNbContactPairs(); ++i) + { + const auto CONTACT_PAIR = callbackData.getContactPair(i); + const SHCollisionInfo NEW_INFO = generateCollisionInfo(CONTACT_PAIR); + + updateInfoContainers(NEW_INFO, collisionInfoContainer); + } + } + + void SHCollisionListener::onTrigger(const rp3d::OverlapCallback::CallbackData& callbackData) + { + for (uint32_t i = 0; i < callbackData.getNbOverlappingPairs(); ++i) + { + const auto OVERLAP_PAIR = callbackData.getOverlappingPair(i); + const SHCollisionInfo NEW_INFO = generateTriggerInfo(OVERLAP_PAIR); + + updateInfoContainers(NEW_INFO, triggerInfoContainer); + } + } + + /*-----------------------------------------------------------------------------------*/ + /* Private Function Member Definitions */ + /*-----------------------------------------------------------------------------------*/ + + void SHCollisionListener::updateInfoContainers(const SHCollisionInfo& collisionEvent, std::vector& container) noexcept + { + const auto IT = std::ranges::find_if(container.begin(), container.end(), [&](const SHCollisionInfo& info) + { + const bool ENTITY_MATCH = (info.ids[0] == collisionEvent.ids[0] && info.ids[1] == collisionEvent.ids[1]) + || (info.ids[0] == collisionEvent.ids[1] && info.ids[1] == collisionEvent.ids[0]); + const bool COLLIDERS_MATCH = (info.ids[2] == collisionEvent.ids[2] && info.ids[3] == collisionEvent.ids[3]) + || (info.ids[2] == collisionEvent.ids[3] && info.ids[3] == collisionEvent.ids[2]); + return ENTITY_MATCH && COLLIDERS_MATCH; + }); + + if (IT == container.end()) + container.emplace_back(collisionEvent); + else + IT->collisionState = collisionEvent.collisionState; + } + + SHCollisionInfo SHCollisionListener::generateCollisionInfo(const rp3d::CollisionCallback::ContactPair& cp) const noexcept + { + SHCollisionInfo cInfo; + + // Update collision state + cInfo.collisionState = static_cast(cp.getEventType()); + + // Match body and collider for collision event + const rp3d::Entity body1 = cp.getBody1()->getEntity(); + const rp3d::Entity body2 = cp.getBody2()->getEntity(); + const rp3d::Entity collider1 = cp.getCollider1()->getEntity(); + const rp3d::Entity collider2 = cp.getCollider2()->getEntity(); + + // Find and match both ids + bool matched[2] = { false, false }; + + + for (auto& [entityID, physicsObject] : system->GetPhysicsObjects()) + { + // Match body 1 + if (matched[SHCollisionInfo::ENTITY_A] == false && physicsObject.GetCollisionBody()->getEntity() == body1) + { + cInfo.ids[SHCollisionInfo::ENTITY_A] = entityID; + cInfo.ids[SHCollisionInfo::COLLIDER_A] = matchColliders(physicsObject, collider1); + + matched[SHCollisionInfo::ENTITY_A] = true; + } + + // Match body 2 + if (matched[SHCollisionInfo::ENTITY_B] == false && physicsObject.GetCollisionBody()->getEntity() == body2) + { + cInfo.ids[SHCollisionInfo::ENTITY_B] = entityID; + cInfo.ids[SHCollisionInfo::COLLIDER_B] = matchColliders(physicsObject, collider2); + + matched[SHCollisionInfo::ENTITY_B] = true; + } + + if (matched[SHCollisionInfo::ENTITY_A] == true && matched[SHCollisionInfo::ENTITY_B] == true) + return cInfo; + } + + return cInfo; + } + + SHCollisionInfo SHCollisionListener::generateTriggerInfo(const rp3d::OverlapCallback::OverlapPair& cp) const noexcept + { + SHCollisionInfo cInfo; + + // Update collision state + cInfo.collisionState = static_cast(cp.getEventType()); + + // Match body and collider for collision event + const rp3d::Entity body1 = cp.getBody1()->getEntity(); + const rp3d::Entity body2 = cp.getBody2()->getEntity(); + const rp3d::Entity collider1 = cp.getCollider1()->getEntity(); + const rp3d::Entity collider2 = cp.getCollider2()->getEntity(); + + // Find and match both ids + bool matched[2] = { false, false }; + + + for (auto& [entityID, physicsObject] : system->GetPhysicsObjects()) + { + // Match body 1 + if (matched[SHCollisionInfo::ENTITY_A] == false && physicsObject.GetCollisionBody()->getEntity() == body1) + { + cInfo.ids[SHCollisionInfo::ENTITY_A] = entityID; + cInfo.ids[SHCollisionInfo::COLLIDER_A] = matchColliders(physicsObject, collider1); + + matched[SHCollisionInfo::ENTITY_A] = true; + } + + // Match body 2 + if (matched[SHCollisionInfo::ENTITY_B] == false && physicsObject.GetCollisionBody()->getEntity() == body2) + { + cInfo.ids[SHCollisionInfo::ENTITY_B] = entityID; + cInfo.ids[SHCollisionInfo::COLLIDER_B] = matchColliders(physicsObject, collider2); + + matched[SHCollisionInfo::ENTITY_B] = true; + } + + if (matched[SHCollisionInfo::ENTITY_A] == true && matched[SHCollisionInfo::ENTITY_B] == true) + return cInfo; + } + + return cInfo; + } + + + +} // namespace SHADE \ No newline at end of file diff --git a/SHADE_Engine/src/Physics/Collision/SHCollisionListener.h b/SHADE_Engine/src/Physics/Collision/SHCollisionListener.h new file mode 100644 index 00000000..6262b946 --- /dev/null +++ b/SHADE_Engine/src/Physics/Collision/SHCollisionListener.h @@ -0,0 +1,81 @@ +/**************************************************************************************** + * \file SHCollisionListener.h + * \author Diren D Bharwani, diren.dbharwani, 390002520 + * \brief Interface for a Collision Listener. + * + * \copyright Copyright (C) 2022 DigiPen Institute of Technology. Reproduction or + * disclosure of this file or its contents without the prior written consent + * of DigiPen Institute of Technology is prohibited. +****************************************************************************************/ + +#pragma once + +// External Dependencies +#include + +// Project Headers +#include "SH_API.h" +#include "SHCollisionInfo.h" + +namespace SHADE +{ + /*-----------------------------------------------------------------------------------*/ + /* Forward Declarations */ + /*-----------------------------------------------------------------------------------*/ + + class SHPhysicsSystem; + + /*-----------------------------------------------------------------------------------*/ + /* Type Definitions */ + /*-----------------------------------------------------------------------------------*/ + + class SH_API SHCollisionListener final : public rp3d::EventListener + { + public: + + /*---------------------------------------------------------------------------------*/ + /* Constructors & Destructor */ + /*---------------------------------------------------------------------------------*/ + + SHCollisionListener() noexcept; + + /*---------------------------------------------------------------------------------*/ + /* Getter Functions */ + /*---------------------------------------------------------------------------------*/ + + [[nodiscard]] const std::vector& GetCollisionInfoContainer () const noexcept; + [[nodiscard]] const std::vector& GetTriggerInfoContainer () const noexcept; + + /*---------------------------------------------------------------------------------*/ + /* Function Members */ + /*---------------------------------------------------------------------------------*/ + + void BindToSystem (SHPhysicsSystem* physicsSystem) noexcept; + void BindToWorld (rp3d::PhysicsWorld* world) noexcept; + void CleanContainers () noexcept; + void ClearContainers () noexcept; + + void onContact (const rp3d::CollisionCallback::CallbackData& callbackData) override; + void onTrigger (const rp3d::OverlapCallback::CallbackData& callbackData) override; + + private: + + /*---------------------------------------------------------------------------------*/ + /* Data Members */ + /*---------------------------------------------------------------------------------*/ + + SHPhysicsSystem* system; + std::vector collisionInfoContainer; + std::vector triggerInfoContainer; + + /*---------------------------------------------------------------------------------*/ + /* Function Members */ + /*---------------------------------------------------------------------------------*/ + + static void updateInfoContainers (const SHCollisionInfo& collisionEvent, std::vector& container) noexcept; + + SHCollisionInfo generateCollisionInfo (const rp3d::CollisionCallback::ContactPair& cp) const noexcept; + SHCollisionInfo generateTriggerInfo (const rp3d::OverlapCallback::OverlapPair& cp) const noexcept; + }; + +} // namespace SHADE \ No newline at end of file diff --git a/SHADE_Engine/src/Physics/Components/SHColliderComponent.cpp b/SHADE_Engine/src/Physics/Interface/SHColliderComponent.cpp similarity index 90% rename from SHADE_Engine/src/Physics/Components/SHColliderComponent.cpp rename to SHADE_Engine/src/Physics/Interface/SHColliderComponent.cpp index 864de46f..1c8149ad 100644 --- a/SHADE_Engine/src/Physics/Components/SHColliderComponent.cpp +++ b/SHADE_Engine/src/Physics/Interface/SHColliderComponent.cpp @@ -16,7 +16,7 @@ // Project Headers #include "ECS_Base/Managers/SHSystemManager.h" #include "Math/SHMathHelpers.h" -#include "Physics/SHPhysicsSystem.h" +#include "Physics/System/SHPhysicsSystem.h" namespace SHADE { @@ -72,7 +72,14 @@ namespace SHADE void SHColliderComponent::OnCreate() { - system = SHSystemManager::GetSystem(); + auto* physicsSystem = SHSystemManager::GetSystem(); + if (!physicsSystem) + { + SHLOG_ERROR("Physics System does not exist to link with Physics Components!") + return; + } + + system = physicsSystem; } void SHColliderComponent::OnDestroy() @@ -132,9 +139,10 @@ namespace SHADE collider.SetBoundingBox(halfExtents); // Notify Physics System - system->AddCollisionShape(GetEID(), &collider); + const int NEW_SHAPE_INDEX = static_cast(collisionShapes.size()) - 1; - return static_cast(collisionShapes.size()) - 1; + system->AddCollisionShape(GetEID(), NEW_SHAPE_INDEX); + return NEW_SHAPE_INDEX; } int SHColliderComponent::AddBoundingSphere(float radius, const SHVec3& posOffset) noexcept @@ -154,9 +162,10 @@ namespace SHADE collider.SetBoundingSphere(radius); // Notify Physics System - system->AddCollisionShape(GetEID(), &collider); + const int NEW_SHAPE_INDEX = static_cast(collisionShapes.size()) - 1; - return static_cast(collisionShapes.size()) - 1; + system->AddCollisionShape(GetEID(), NEW_SHAPE_INDEX); + return NEW_SHAPE_INDEX; } void SHColliderComponent::RemoveCollider(int index) diff --git a/SHADE_Engine/src/Physics/Components/SHColliderComponent.h b/SHADE_Engine/src/Physics/Interface/SHColliderComponent.h similarity index 98% rename from SHADE_Engine/src/Physics/Components/SHColliderComponent.h rename to SHADE_Engine/src/Physics/Interface/SHColliderComponent.h index 5f9b7a1b..88dc306f 100644 --- a/SHADE_Engine/src/Physics/Components/SHColliderComponent.h +++ b/SHADE_Engine/src/Physics/Interface/SHColliderComponent.h @@ -14,9 +14,9 @@ // Project Headers #include "ECS_Base/Components/SHComponent.h" -#include "Physics/SHCollisionShape.h" #include "Math/Geometry/SHBoundingBox.h" #include "Math/Geometry/SHBoundingSphere.h" +#include "SHCollisionShape.h" //namespace SHADE //{ diff --git a/SHADE_Engine/src/Physics/SHCollisionShape.cpp b/SHADE_Engine/src/Physics/Interface/SHCollisionShape.cpp similarity index 99% rename from SHADE_Engine/src/Physics/SHCollisionShape.cpp rename to SHADE_Engine/src/Physics/Interface/SHCollisionShape.cpp index bc2347e7..1ea2a7d3 100644 --- a/SHADE_Engine/src/Physics/SHCollisionShape.cpp +++ b/SHADE_Engine/src/Physics/Interface/SHCollisionShape.cpp @@ -16,8 +16,8 @@ #include "Math/Geometry/SHBoundingBox.h" #include "Math/Geometry/SHBoundingSphere.h" #include "Math/SHMathHelpers.h" -#include "Physics/Components/SHColliderComponent.h" #include "Reflection/SHReflectionMetadata.h" +#include "SHColliderComponent.h" namespace SHADE { diff --git a/SHADE_Engine/src/Physics/SHCollisionShape.h b/SHADE_Engine/src/Physics/Interface/SHCollisionShape.h similarity index 100% rename from SHADE_Engine/src/Physics/SHCollisionShape.h rename to SHADE_Engine/src/Physics/Interface/SHCollisionShape.h diff --git a/SHADE_Engine/src/Physics/SHPhysicsMaterial.cpp b/SHADE_Engine/src/Physics/Interface/SHPhysicsMaterial.cpp similarity index 100% rename from SHADE_Engine/src/Physics/SHPhysicsMaterial.cpp rename to SHADE_Engine/src/Physics/Interface/SHPhysicsMaterial.cpp diff --git a/SHADE_Engine/src/Physics/SHPhysicsMaterial.h b/SHADE_Engine/src/Physics/Interface/SHPhysicsMaterial.h similarity index 100% rename from SHADE_Engine/src/Physics/SHPhysicsMaterial.h rename to SHADE_Engine/src/Physics/Interface/SHPhysicsMaterial.h diff --git a/SHADE_Engine/src/Physics/Components/SHRigidBodyComponent.cpp b/SHADE_Engine/src/Physics/Interface/SHRigidBodyComponent.cpp similarity index 55% rename from SHADE_Engine/src/Physics/Components/SHRigidBodyComponent.cpp rename to SHADE_Engine/src/Physics/Interface/SHRigidBodyComponent.cpp index 369d26a5..5fe1e55e 100644 --- a/SHADE_Engine/src/Physics/Components/SHRigidBodyComponent.cpp +++ b/SHADE_Engine/src/Physics/Interface/SHRigidBodyComponent.cpp @@ -19,7 +19,7 @@ // Project Headers #include "ECS_Base/Managers/SHSystemManager.h" #include "Math/SHMathHelpers.h" -#include "Physics/SHPhysicsSystem.h" +#include "Physics/System/SHPhysicsSystem.h" namespace SHADE { @@ -30,8 +30,17 @@ namespace SHADE SHRigidBodyComponent::SHRigidBodyComponent() noexcept : type { Type::DYNAMIC } , interpolate { true } - , rp3dBody { nullptr } - {} + , flags { 0 } + , dirtyFlags { std::numeric_limits::max() } + , mass { 1.0f } + , drag { 0.01f } + , angularDrag { 0.01f } + , system { nullptr } + { + // Initialise default flags + flags |= 1U << 0; // Gravity set to true + flags |= 1U << 1; // Sleeping allowed + } /*-----------------------------------------------------------------------------------*/ /* Getter Function Definitions */ @@ -39,24 +48,14 @@ namespace SHADE bool SHRigidBodyComponent::IsGravityEnabled() const noexcept { - if (rp3dBody == nullptr) - { - SHLOG_ERROR("Missing rp3dBody from Entity {}", GetEID()) - return false; - } - - return rp3dBody->isGravityEnabled(); + static constexpr int FLAG_POS = 0; + return flags & (1U << FLAG_POS); } bool SHRigidBodyComponent::IsAllowedToSleep() const noexcept { - if (rp3dBody == nullptr) - { - SHLOG_ERROR("Missing rp3dBody from Entity {}", GetEID()) - return false; - } - - return rp3dBody->isAllowedToSleep(); + static constexpr int FLAG_POS = 1; + return flags & (1U << FLAG_POS); } bool SHRigidBodyComponent::IsInterpolating() const noexcept @@ -71,151 +70,85 @@ namespace SHADE float SHRigidBodyComponent::GetMass() const noexcept { - if (rp3dBody == nullptr) - { - SHLOG_ERROR("Missing rp3dBody from Entity {}", GetEID()) - return 0.0f; - } - - return rp3dBody->getMass(); + return mass; } float SHRigidBodyComponent::GetDrag() const noexcept { - if (rp3dBody == nullptr) - { - SHLOG_ERROR("Missing rp3dBody from Entity {}", GetEID()) - return 0.0f; - } - - return rp3dBody->getLinearDamping(); + return drag; } float SHRigidBodyComponent::GetAngularDrag() const noexcept { - if (rp3dBody == nullptr) - { - SHLOG_ERROR("Missing rp3dBody from Entity {}", GetEID()) - return 0.0f; - } - - return rp3dBody->getAngularDamping(); + return angularDrag; } bool SHRigidBodyComponent::GetFreezePositionX() const noexcept { - if (rp3dBody == nullptr) - { - SHLOG_ERROR("Missing rp3dBody from Entity {}", GetEID()) - return false; - } - - const auto& LINEAR_CONSTRAINTS = rp3dBody->getLinearLockAxisFactor(); - return SHMath::CompareFloat(LINEAR_CONSTRAINTS.x, 0.0f); + static constexpr int FLAG_POS = 2; + return flags & (1U << FLAG_POS); } bool SHRigidBodyComponent::GetFreezePositionY() const noexcept { - if (rp3dBody == nullptr) - { - SHLOG_ERROR("Missing rp3dBody from Entity {}", GetEID()) - return false; - } - - const auto& LINEAR_CONSTRAINTS = rp3dBody->getLinearLockAxisFactor(); - return SHMath::CompareFloat(LINEAR_CONSTRAINTS.y, 0.0f); + static constexpr int FLAG_POS = 3; + return flags & (1U << FLAG_POS); } bool SHRigidBodyComponent::GetFreezePositionZ() const noexcept { - if (rp3dBody == nullptr) - { - SHLOG_ERROR("Missing rp3dBody from Entity {}", GetEID()) - return false; - } - - const auto& LINEAR_CONSTRAINTS = rp3dBody->getLinearLockAxisFactor(); - return SHMath::CompareFloat(LINEAR_CONSTRAINTS.z, 0.0f); + static constexpr int FLAG_POS = 4; + return flags & (1U << FLAG_POS); } bool SHRigidBodyComponent::GetFreezeRotationX() const noexcept { - if (rp3dBody == nullptr) - { - SHLOG_ERROR("Missing rp3dBody from Entity {}", GetEID()) - return false; - } - - const auto& ANGULAR_CONSTRAINTS = rp3dBody->getAngularLockAxisFactor(); - return SHMath::CompareFloat(ANGULAR_CONSTRAINTS.x, 0.0f); + static constexpr int FLAG_POS = 5; + return flags & (1U << FLAG_POS); } bool SHRigidBodyComponent::GetFreezeRotationY() const noexcept { - if (rp3dBody == nullptr) - { - SHLOG_ERROR("Missing rp3dBody from Entity {}", GetEID()) - return false; - } - - const auto& ANGULAR_CONSTRAINTS = rp3dBody->getAngularLockAxisFactor(); - return SHMath::CompareFloat(ANGULAR_CONSTRAINTS.y, 0.0f); + static constexpr int FLAG_POS = 6; + return flags & (1U << FLAG_POS); } bool SHRigidBodyComponent::GetFreezeRotationZ() const noexcept { - if (rp3dBody == nullptr) - { - SHLOG_ERROR("Missing rp3dBody from Entity {}", GetEID()) - return false; - } - - const auto& ANGULAR_CONSTRAINTS = rp3dBody->getAngularLockAxisFactor(); - return SHMath::CompareFloat(ANGULAR_CONSTRAINTS.z, 0.0f); + static constexpr int FLAG_POS = 7; + return flags & (1U << FLAG_POS); } SHVec3 SHRigidBodyComponent::GetForce() const noexcept { - if (rp3dBody == nullptr) - { - SHLOG_ERROR("Missing rp3dBody from Entity {}", GetEID()) - return false; - } + if (auto* physicsObject = system->GetPhysicsObject(GetEID()); physicsObject) + return physicsObject->GetRigidBody()->getForce(); - return rp3dBody->getForce(); + return SHVec3::Zero; } SHVec3 SHRigidBodyComponent::GetTorque() const noexcept { - if (rp3dBody == nullptr) - { - SHLOG_ERROR("Missing rp3dBody from Entity {}", GetEID()) - return SHVec3::Zero; - } + if (auto* physicsObject = system->GetPhysicsObject(GetEID()); physicsObject) + return physicsObject->GetRigidBody()->getTorque(); - return rp3dBody->getTorque(); + return SHVec3::Zero; } SHVec3 SHRigidBodyComponent::GetLinearVelocity() const noexcept { - if (rp3dBody == nullptr) - { - SHLOG_ERROR("Missing rp3dBody from Entity {}", GetEID()) - return SHVec3::Zero; - } + if (auto* physicsObject = system->GetPhysicsObject(GetEID()); physicsObject) + return physicsObject->GetRigidBody()->getLinearVelocity(); - return rp3dBody->getLinearVelocity(); + return SHVec3::Zero; } SHVec3 SHRigidBodyComponent::GetAngularVelocity() const noexcept { - if (rp3dBody == nullptr) - { - SHLOG_ERROR("Missing rp3dBody from Entity {}", GetEID()) - return SHVec3::Zero; - } + if (auto* physicsObject = system->GetPhysicsObject(GetEID()); physicsObject) + return physicsObject->GetRigidBody()->getAngularVelocity(); - return rp3dBody->getAngularVelocity(); + return SHVec3::Zero; } const SHVec3& SHRigidBodyComponent::GetPosition() const noexcept @@ -239,18 +172,13 @@ namespace SHADE void SHRigidBodyComponent::SetType(Type newType) noexcept { + static constexpr int FLAG_POS = 8; + if (type == newType) return; type = newType; - - if (rp3dBody == nullptr) - { - SHLOG_ERROR("Missing rp3dBody from Entity {}", GetEID()) - return; - } - - rp3dBody->setType(static_cast(type)); + dirtyFlags |= 1U << FLAG_POS; } void SHRigidBodyComponent::SetGravityEnabled(bool enableGravity) noexcept @@ -263,13 +191,8 @@ namespace SHADE return; } - if (rp3dBody == nullptr) - { - SHLOG_ERROR("Missing rp3dBody from Entity {}", GetEID()) - return; - } - - rp3dBody->enableGravity(enableGravity); + dirtyFlags |= 1U << FLAG_POS; + enableGravity ? flags |= 1U << FLAG_POS : flags &= ~(1U << FLAG_POS); } void SHRigidBodyComponent::SetIsAllowedToSleep(bool isAllowedToSleep) noexcept @@ -282,127 +205,92 @@ namespace SHADE return; } - if (rp3dBody == nullptr) - { - SHLOG_ERROR("Missing rp3dBody from Entity {}", GetEID()) - return; - } - - rp3dBody->setIsAllowedToSleep(isAllowedToSleep); + dirtyFlags |= 1U << FLAG_POS; + isAllowedToSleep ? flags |= 1U << FLAG_POS : flags &= ~(1U << FLAG_POS); } void SHRigidBodyComponent::SetFreezePositionX(bool freezePositionX) noexcept { + static constexpr int FLAG_POS = 2; + if (type == Type::STATIC) { SHLOG_WARNING("Cannot set linear constraints of a static object {}", GetEID()) return; } - if (rp3dBody == nullptr) - { - SHLOG_ERROR("Missing rp3dBody from Entity {}", GetEID()) - return; - } - - auto linearConstraints = rp3dBody->getLinearLockAxisFactor(); - linearConstraints.x = freezePositionX ? 0.0f : 1.0f; - rp3dBody->setLinearLockAxisFactor(linearConstraints); + dirtyFlags |= 1U << FLAG_POS; + freezePositionX ? flags |= 1U << FLAG_POS : flags &= ~(1U << FLAG_POS); } void SHRigidBodyComponent::SetFreezePositionY(bool freezePositionY) noexcept { + static constexpr int FLAG_POS = 3; + if (type == Type::STATIC) { SHLOG_WARNING("Cannot set linear constraints of a static object {}", GetEID()) return; } - if (rp3dBody == nullptr) - { - SHLOG_ERROR("Missing rp3dBody from Entity {}", GetEID()) - return; - } - - auto linearConstraints = rp3dBody->getLinearLockAxisFactor(); - linearConstraints.y = freezePositionY ? 0.0f : 1.0f; - rp3dBody->setLinearLockAxisFactor(linearConstraints); + dirtyFlags |= 1U << FLAG_POS; + freezePositionY ? flags |= 1U << FLAG_POS : flags &= ~(1U << FLAG_POS); } void SHRigidBodyComponent::SetFreezePositionZ(bool freezePositionZ) noexcept { + static constexpr int FLAG_POS = 4; + if (type == Type::STATIC) { SHLOG_WARNING("Cannot set linear constraints of a static object {}", GetEID()) return; } - if (rp3dBody == nullptr) - { - SHLOG_ERROR("Missing rp3dBody from Entity {}", GetEID()) - return; - } - - auto linearConstraints = rp3dBody->getLinearLockAxisFactor(); - linearConstraints.z = freezePositionZ ? 0.0f : 1.0f; - rp3dBody->setLinearLockAxisFactor(linearConstraints); + dirtyFlags |= 1U << FLAG_POS; + freezePositionZ ? flags |= 1U << FLAG_POS : flags &= ~(1U << FLAG_POS); } void SHRigidBodyComponent::SetFreezeRotationX(bool freezeRotationX) noexcept { + static constexpr int FLAG_POS = 5; + if (type == Type::STATIC) { SHLOG_WARNING("Cannot set angular constraints of a static object {}", GetEID()) return; } - if (rp3dBody == nullptr) - { - SHLOG_ERROR("Missing rp3dBody from Entity {}", GetEID()) - return; - } - - auto angularConstraints = rp3dBody->getAngularLockAxisFactor(); - angularConstraints.x = freezeRotationX ? 0.0f : 1.0f; - rp3dBody->setAngularLockAxisFactor(angularConstraints); + dirtyFlags |= 1U << FLAG_POS; + freezeRotationX ? flags |= 1U << FLAG_POS : flags &= ~(1U << FLAG_POS); } void SHRigidBodyComponent::SetFreezeRotationY(bool freezeRotationY) noexcept { + static constexpr int FLAG_POS = 6; + if (type == Type::STATIC) { SHLOG_WARNING("Cannot set angular constraints of a static object {}", GetEID()) return; } - if (rp3dBody == nullptr) - { - SHLOG_ERROR("Missing rp3dBody from Entity {}", GetEID()) - return; - } - - auto angularConstraints = rp3dBody->getAngularLockAxisFactor(); - angularConstraints.y = freezeRotationY ? 0.0f : 1.0f; - rp3dBody->setAngularLockAxisFactor(angularConstraints); + dirtyFlags |= 1U << FLAG_POS; + freezeRotationY ? flags |= 1U << FLAG_POS : flags &= ~(1U << FLAG_POS); } void SHRigidBodyComponent::SetFreezeRotationZ(bool freezeRotationZ) noexcept { + static constexpr int FLAG_POS = 7; + if (type == Type::STATIC) { SHLOG_WARNING("Cannot set angular constraints of a static object {}", GetEID()) return; } - if (rp3dBody == nullptr) - { - SHLOG_ERROR("Missing rp3dBody from Entity {}", GetEID()) - return; - } - - auto angularConstraints = rp3dBody->getAngularLockAxisFactor(); - angularConstraints.z = freezeRotationZ ? 0.0f : 1.0f; - rp3dBody->setAngularLockAxisFactor(angularConstraints); + dirtyFlags |= 1U << FLAG_POS; + freezeRotationZ ? flags |= 1U << FLAG_POS : flags &= ~(1U << FLAG_POS); } void SHRigidBodyComponent::SetInterpolate(bool allowInterpolation) noexcept @@ -412,179 +300,127 @@ namespace SHADE void SHRigidBodyComponent::SetMass(float newMass) noexcept { + static constexpr int FLAG_POS = 9; + if (type != Type::DYNAMIC) { SHLOG_WARNING("Cannot set mass of a non-dynamic object {}", GetEID()) return; } - if (rp3dBody == nullptr) - { - SHLOG_ERROR("Missing rp3dBody from Entity {}", GetEID()) - return; - } - - rp3dBody->setMass(newMass); + dirtyFlags |= 1U << FLAG_POS; + mass = newMass; } void SHRigidBodyComponent::SetDrag(float newDrag) noexcept { + static constexpr int FLAG_POS = 10; + if (type != Type::DYNAMIC) { SHLOG_WARNING("Cannot set drag of a non-dynamic object {}", GetEID()) return; } - if (rp3dBody == nullptr) - { - SHLOG_ERROR("Missing rp3dBody from Entity {}", GetEID()) - return; - } - - rp3dBody->setLinearDamping(newDrag); + dirtyFlags |= 1U << FLAG_POS; + drag = newDrag; } void SHRigidBodyComponent::SetAngularDrag(float newAngularDrag) noexcept { + static constexpr int FLAG_POS = 11; + if (type != Type::DYNAMIC) { SHLOG_WARNING("Cannot set angular drag of a non-dynamic object {}", GetEID()) return; } - if (rp3dBody == nullptr) - { - SHLOG_ERROR("Missing rp3dBody from Entity {}", GetEID()) - return; - } - - rp3dBody->setLinearDamping(newAngularDrag); + dirtyFlags |= 1U << FLAG_POS; + angularDrag = newAngularDrag; } void SHRigidBodyComponent::SetLinearVelocity(const SHVec3& newLinearVelocity) noexcept { + if (type == Type::STATIC) { SHLOG_WARNING("Cannot set linear velocity of a static object {}", GetEID()) return; } - if (rp3dBody == nullptr) - { - SHLOG_ERROR("Missing rp3dBody from Entity {}", GetEID()) - return; - } - - rp3dBody->setLinearVelocity(newLinearVelocity); + auto* physicsObject = system->GetPhysicsObject(GetEID()); + physicsObject->GetRigidBody()->setLinearVelocity(newLinearVelocity); } void SHRigidBodyComponent::SetAngularVelocity(const SHVec3& newAngularVelocity) noexcept { + static constexpr int FLAG_POS = 13; + if (type == Type::STATIC) { SHLOG_WARNING("Cannot set angular velocity of a static object {}", GetEID()) return; } - if (rp3dBody == nullptr) - { - SHLOG_ERROR("Missing rp3dBody from Entity {}", GetEID()) - return; - } - - rp3dBody->setAngularVelocity(newAngularVelocity); + auto* physicsObject = system->GetPhysicsObject(GetEID()); + physicsObject->GetRigidBody()->setAngularVelocity(newAngularVelocity); } /*-----------------------------------------------------------------------------------*/ /* Public Function Member Definitions */ /*-----------------------------------------------------------------------------------*/ - void SHRigidBodyComponent::AddForce(const SHVec3& force) const noexcept + void SHRigidBodyComponent::OnCreate() { - if (rp3dBody == nullptr) + auto* physicsSystem = SHSystemManager::GetSystem(); + if (!physicsSystem) { - SHLOG_ERROR("Missing rp3dBody from Entity {}", GetEID()) + SHLOG_ERROR("Physics System does not exist to link with Physics Components!") return; } - rp3dBody->applyWorldForceAtCenterOfMass(force); + system = physicsSystem; + } + + void SHRigidBodyComponent::AddForce(const SHVec3& force) const noexcept + { + system->AddForce(GetEID(), force); } void SHRigidBodyComponent::AddForceAtLocalPos(const SHVec3& force, const SHVec3& localPos) const noexcept { - if (rp3dBody == nullptr) - { - SHLOG_ERROR("Missing rp3dBody from Entity {}", GetEID()) - return; - } - - rp3dBody->applyWorldForceAtLocalPosition(force, localPos); + system->AddForceAtLocalPos(GetEID(), force, localPos); } void SHRigidBodyComponent::AddForceAtWorldPos(const SHVec3& force, const SHVec3& worldPos) const noexcept { - if (rp3dBody == nullptr) - { - SHLOG_ERROR("Missing rp3dBody from Entity {}", GetEID()) - return; - } - - rp3dBody->applyWorldForceAtWorldPosition(force, worldPos); + system->AddForceAtWorldPos(GetEID(), force, worldPos); } void SHRigidBodyComponent::AddRelativeForce(const SHVec3& relativeForce) const noexcept { - if (rp3dBody == nullptr) - { - SHLOG_ERROR("Missing rp3dBody from Entity {}", GetEID()) - return; - } - - rp3dBody->applyLocalForceAtCenterOfMass(relativeForce); + system->AddRelativeForce(GetEID(), relativeForce); } void SHRigidBodyComponent::AddRelativeForceAtLocalPos(const SHVec3& relativeForce, const SHVec3& localPos) const noexcept { - if (rp3dBody == nullptr) - { - SHLOG_ERROR("Missing rp3dBody from Entity {}", GetEID()) - return; - } - - rp3dBody->applyLocalForceAtLocalPosition(relativeForce, localPos); + system->AddRelativeForceAtLocalPos(GetEID(), relativeForce, localPos); } void SHRigidBodyComponent::AddRelativeForceAtWorldPos(const SHVec3& relativeForce, const SHVec3& worldPos) const noexcept { - if (rp3dBody == nullptr) - { - SHLOG_ERROR("Missing rp3dBody from Entity {}", GetEID()) - return; - } - - rp3dBody->applyLocalForceAtWorldPosition(relativeForce, worldPos); + system->AddRelativeForceAtWorldPos(GetEID(), relativeForce, worldPos); } void SHRigidBodyComponent::AddTorque(const SHVec3& torque) const noexcept { - if (rp3dBody == nullptr) - { - SHLOG_ERROR("Missing rp3dBody from Entity {}", GetEID()) - return; - } - - rp3dBody->applyWorldTorque(torque); + system->AddTorque(GetEID(), torque); } void SHRigidBodyComponent::AddRelativeTorque(const SHVec3& relativeTorque) const noexcept { - if (rp3dBody == nullptr) - { - SHLOG_ERROR("Missing rp3dBody from Entity {}", GetEID()) - return; - } - - rp3dBody->applyLocalTorque(relativeTorque); + system->AddRelativeTorque(GetEID(), relativeTorque); } } // namespace SHADE diff --git a/SHADE_Engine/src/Physics/Components/SHRigidBodyComponent.h b/SHADE_Engine/src/Physics/Interface/SHRigidBodyComponent.h similarity index 78% rename from SHADE_Engine/src/Physics/Components/SHRigidBodyComponent.h rename to SHADE_Engine/src/Physics/Interface/SHRigidBodyComponent.h index ba7d2dd9..48a5d723 100644 --- a/SHADE_Engine/src/Physics/Components/SHRigidBodyComponent.h +++ b/SHADE_Engine/src/Physics/Interface/SHRigidBodyComponent.h @@ -17,16 +17,6 @@ #include "Math/Vector/SHVec3.h" #include "Math/SHQuaternion.h" -//namespace SHADE -//{ -// class SHPhysicsSystem; -//} - -namespace reactphysics3d -{ - class RigidBody; -} - namespace SHADE { /*-----------------------------------------------------------------------------------*/ @@ -107,29 +97,31 @@ namespace SHADE /* Setter Functions */ /*---------------------------------------------------------------------------------*/ - void SetType (Type newType) noexcept; + void SetType (Type newType) noexcept; - void SetGravityEnabled (bool enableGravity) noexcept; - void SetIsAllowedToSleep(bool isAllowedToSleep) noexcept; - void SetFreezePositionX (bool freezePositionX) noexcept; - void SetFreezePositionY (bool freezePositionY) noexcept; - void SetFreezePositionZ (bool freezePositionZ) noexcept; - void SetFreezeRotationX (bool freezeRotationX) noexcept; - void SetFreezeRotationY (bool freezeRotationY) noexcept; - void SetFreezeRotationZ (bool freezeRotationZ) noexcept; - void SetInterpolate (bool allowInterpolation) noexcept; + void SetGravityEnabled (bool enableGravity) noexcept; + void SetIsAllowedToSleep (bool isAllowedToSleep) noexcept; + void SetFreezePositionX (bool freezePositionX) noexcept; + void SetFreezePositionY (bool freezePositionY) noexcept; + void SetFreezePositionZ (bool freezePositionZ) noexcept; + void SetFreezeRotationX (bool freezeRotationX) noexcept; + void SetFreezeRotationY (bool freezeRotationY) noexcept; + void SetFreezeRotationZ (bool freezeRotationZ) noexcept; + void SetInterpolate (bool allowInterpolation) noexcept; - void SetMass (float newMass) noexcept; - void SetDrag (float newDrag) noexcept; - void SetAngularDrag (float newAngularDrag) noexcept; + void SetMass (float newMass) noexcept; + void SetDrag (float newDrag) noexcept; + void SetAngularDrag (float newAngularDrag) noexcept; - void SetLinearVelocity (const SHVec3& newLinearVelocity) noexcept; - void SetAngularVelocity (const SHVec3& newAngularVelocity) noexcept; + void SetLinearVelocity (const SHVec3& newLinearVelocity) noexcept; + void SetAngularVelocity (const SHVec3& newAngularVelocity) noexcept; /*---------------------------------------------------------------------------------*/ /* Function Members */ /*---------------------------------------------------------------------------------*/ + void OnCreate () override; + void AddForce (const SHVec3& force) const noexcept; void AddForceAtLocalPos (const SHVec3& force, const SHVec3& localPos) const noexcept; void AddForceAtWorldPos (const SHVec3& force, const SHVec3& worldPos) const noexcept; @@ -147,15 +139,25 @@ namespace SHADE /*---------------------------------------------------------------------------------*/ static constexpr size_t NUM_FLAGS = 8; - static constexpr size_t NUM_DIRTY_FLAGS = 16; + static constexpr size_t NUM_DIRTY_FLAGS = 12; - Type type; - bool interpolate; + Type type; - reactphysics3d::RigidBody* rp3dBody; + bool interpolate; + uint8_t flags; // aZ aY aX lZ lY lX slp g + uint16_t dirtyFlags; // 0 0 0 0 aD d m t aZ aY aX lZ lY lX slp g - SHVec3 position; - SHQuaternion orientation; + float mass; + float drag; + float angularDrag; + + SHVec3 linearVelocity; + SHVec3 angularVelocity; + + SHPhysicsSystem* system; + + SHVec3 position; + SHQuaternion orientation; RTTR_ENABLE() }; diff --git a/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObject.cpp b/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObject.cpp new file mode 100644 index 00000000..d4668963 --- /dev/null +++ b/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObject.cpp @@ -0,0 +1,361 @@ +/**************************************************************************************** + * \file SHPhysicsObject.cpp + * \author Diren D Bharwani, diren.dbharwani, 390002520 + * \brief Implementation for a Physics Object. + * + * \copyright Copyright (C) 2022 DigiPen Institute of Technology. Reproduction or + * disclosure of this file or its contents without the prior written consent + * of DigiPen Institute of Technology is prohibited. +****************************************************************************************/ + +#include + +// Primary Header +#include "SHPhysicsObject.h" + +// Project Headers +#include "ECS_Base/Managers/SHSystemManager.h" +#include "ECS_Base/Managers/SHComponentManager.h" + + +namespace SHADE +{ + /*-----------------------------------------------------------------------------------*/ + /* Constructors & Destructor Definitions */ + /*-----------------------------------------------------------------------------------*/ + + SHPhysicsObject::SHPhysicsObject(EntityID eid, rp3d::PhysicsCommon* physicsFactory, rp3d::PhysicsWorld* physicsWorld) noexcept + : entityID { eid } + , factory { physicsFactory } + , world { physicsWorld } + , rp3dBody { nullptr } + { + // Implicitly create a static body. + + const auto* TRANSFORM = SHComponentManager::GetComponent(eid); + + const rp3d::Transform RP3D_TRANSFORM { TRANSFORM->GetWorldPosition(), TRANSFORM->GetWorldOrientation() }; + + rp3dBody = world->createRigidBody(RP3D_TRANSFORM); + rp3dBody->setType(rp3d::BodyType::STATIC); + } + + SHPhysicsObject::~SHPhysicsObject() noexcept + { + factory = nullptr; + world = nullptr; + rp3dBody = nullptr; + } + + /*-----------------------------------------------------------------------------------*/ + /* Getter Function Definitions */ + /*-----------------------------------------------------------------------------------*/ + + SHVec3 SHPhysicsObject::GetPosition() const noexcept + { + return rp3dBody->getTransform().getPosition(); + } + + SHQuaternion SHPhysicsObject::GetOrientation() const noexcept + { + return rp3dBody->getTransform().getOrientation(); + } + + SHVec3 SHPhysicsObject::GetRotation() const noexcept + { + return SHQuaternion{ rp3dBody->getTransform().getOrientation() }.ToEuler(); + } + + rp3d::CollisionBody* SHPhysicsObject::GetCollisionBody() const noexcept + { + return rp3dBody; + } + + rp3d::RigidBody* SHPhysicsObject::GetRigidBody() const noexcept + { + return rp3dBody; + } + + /*-----------------------------------------------------------------------------------*/ + /* Setter Function Definitions */ + /*-----------------------------------------------------------------------------------*/ + + void SHPhysicsObject::SetStaticBody() const noexcept + { + if (!rp3dBody) + return; + + rp3dBody->setType(rp3d::BodyType::STATIC); + } + + /*-----------------------------------------------------------------------------------*/ + /* Public Function Member Definitions */ + /*-----------------------------------------------------------------------------------*/ + + int SHPhysicsObject::AddCollisionShape(int index) const + { + // Get collider component + auto* colliderComponent = SHComponentManager::GetComponent_s(entityID); + if (!colliderComponent) + { + SHLOGV_ERROR("Unable to add Collision Shape to Entity {} due to Missing Collider Component!", entityID) + return -1; + } + + auto& collisionShape = colliderComponent->GetCollisionShape(index); + switch (collisionShape.GetType()) + { + // TODO(Diren): Add more collider shapes + + case SHCollisionShape::Type::BOX: addBoxShape(collisionShape); break; + case SHCollisionShape::Type::SPHERE: addSphereShape(collisionShape); break; + default: break; + } + + return index; + } + + void SHPhysicsObject::RemoveCollisionShape(int index) const + { + const int NUM_COLLIDERS = static_cast(rp3dBody->getNbColliders()); + if (NUM_COLLIDERS == 0) + return; + + if (index < 0 || index >= NUM_COLLIDERS) + throw std::invalid_argument("Index out of range!"); + + auto* collider = rp3dBody->getCollider(index); + rp3dBody->removeCollider(collider); + } + + void SHPhysicsObject::RemoveAllCollisionShapes() const noexcept + { + int numColliders = static_cast(rp3dBody->getNbColliders()); + if (numColliders == 0) + return; + + while (numColliders >= 0) + { + auto* collider = rp3dBody->getCollider(numColliders); + rp3dBody->removeCollider(collider); + + --numColliders; + } + } + + void SHPhysicsObject::SyncRigidBody(SHRigidBodyComponent& component) const noexcept + { + if (component.dirtyFlags == 0) + return; + + for (size_t i = 0; i < SHRigidBodyComponent::NUM_DIRTY_FLAGS; ++i) + { + if (const bool IS_DIRTY = component.dirtyFlags & (1U << i); IS_DIRTY) + { + switch (i) + { + case 0: // Gravity + { + const bool IS_ENABLED = component.flags & (1U << i); + rp3dBody->enableGravity(IS_ENABLED); + + break; + } + case 1: // Sleeping + { + const bool IS_ENABLED = component.flags & (1U << i); + rp3dBody->setIsAllowedToSleep(IS_ENABLED); + + break; + } + case 2: // Lock Position X + { + const bool IS_ENABLED = component.flags & (1U << i); + + auto positionLock = rp3dBody->getLinearLockAxisFactor(); + positionLock.x = IS_ENABLED ? 0.0f : 1.0f; + rp3dBody->setLinearLockAxisFactor(positionLock); + + break; + } + case 3: // Lock Position Y + { + const bool IS_ENABLED = component.flags & (1U << i); + + auto positionLock = rp3dBody->getLinearLockAxisFactor(); + positionLock.y = IS_ENABLED ? 0.0f : 1.0f; + rp3dBody->setLinearLockAxisFactor(positionLock); + + break; + } + case 4: // Lock Position Z + { + const bool IS_ENABLED = component.flags & (1U << i); + + auto positionLock = rp3dBody->getLinearLockAxisFactor(); + positionLock.z = IS_ENABLED ? 0.0f : 1.0f; + rp3dBody->setLinearLockAxisFactor(positionLock); + + break; + } + case 5: // Lock Rotation X + { + const bool IS_ENABLED = component.flags & (1U << i); + + auto rotationLock = rp3dBody->getAngularLockAxisFactor(); + rotationLock.x = IS_ENABLED ? 0.0f : 1.0f; + rp3dBody->setAngularLockAxisFactor(rotationLock); + + break; + } + case 6: // Lock Rotation Y + { + const bool IS_ENABLED = component.flags & (1U << i); + + auto rotationLock = rp3dBody->getAngularLockAxisFactor(); + rotationLock.y = IS_ENABLED ? 0.0f : 1.0f; + rp3dBody->setAngularLockAxisFactor(rotationLock); + + break; + } + case 7: // Lock Rotation Z + { + const bool IS_ENABLED = component.flags & (1U << i); + + auto rotationLock = rp3dBody->getAngularLockAxisFactor(); + rotationLock.z = IS_ENABLED ? 0.0f : 1.0f; + rp3dBody->setAngularLockAxisFactor(rotationLock); + + break; + } + case 8: // Type + { + rp3dBody->setType(static_cast(component.type)); + + break; + } + case 9: // Mass + { + rp3dBody->setMass(component.mass); + rp3dBody->updateLocalInertiaTensorFromColliders(); + + break; + } + case 10: // Drag + { + rp3dBody->setLinearDamping(component.drag); + + break; + } + case 11: // Angular Drag + { + rp3dBody->setAngularDamping(component.angularDrag); + + break; + } + default: break; + } + } + } + + component.dirtyFlags = 0; + } + + void SHPhysicsObject::SyncColliders(SHColliderComponent& component) const noexcept + { + int index = 0; + for (auto& collisionShape : component.collisionShapes) + { + if (!collisionShape.dirty) + continue; + + switch (collisionShape.GetType()) + { + case SHCollisionShape::Type::BOX: syncBoxShape(index, collisionShape); break; + case SHCollisionShape::Type::SPHERE: syncSphereShape(index, collisionShape); break; + default: break; + } + + // TODO(Diren): Update Material + + collisionShape.dirty = false; + ++index; + } + } + + /*-----------------------------------------------------------------------------------*/ + /* Private Function Member Definitions */ + /*-----------------------------------------------------------------------------------*/ + + void SHPhysicsObject::addBoxShape(SHCollisionShape& boxShape) const noexcept + { + const rp3d::Transform OFFSETS + { + boxShape.GetPositionOffset() + , boxShape.GetRotationOffset() + }; + + const auto* BOX = reinterpret_cast(boxShape.GetShape()); + rp3d::BoxShape* newBox = factory->createBoxShape(BOX->GetWorldExtents()); + + rp3dBody->addCollider(newBox, OFFSETS); + + rp3dBody->updateLocalCenterOfMassFromColliders(); + rp3dBody->updateLocalInertiaTensorFromColliders(); + } + + void SHPhysicsObject::syncBoxShape(int index, SHCollisionShape& boxShape) const noexcept + { + const auto* BOX = reinterpret_cast(boxShape.GetShape()); + + auto* rp3dCollider = rp3dBody->getCollider(index); + auto* rp3dBox = reinterpret_cast(rp3dCollider->getCollisionShape()); + + const rp3d::Transform OFFSETS + { + boxShape.GetPositionOffset() + , boxShape.GetRotationOffset() + }; + + rp3dCollider->setIsTrigger(boxShape.IsTrigger()); + rp3dCollider->setLocalToBodyTransform(OFFSETS); + + rp3dBox->setHalfExtents(BOX->GetWorldExtents()); + } + + void SHPhysicsObject::addSphereShape(SHCollisionShape& sphereShape) const noexcept + { + const rp3d::Transform OFFSETS + { + sphereShape.GetPositionOffset() + , sphereShape.GetRotationOffset() + }; + + const auto* SPHERE = reinterpret_cast(sphereShape.GetShape()); + rp3d::SphereShape* newSphere = factory->createSphereShape(SPHERE->GetWorldRadius()); + + rp3dBody->addCollider(newSphere, OFFSETS); + + rp3dBody->updateLocalCenterOfMassFromColliders(); + rp3dBody->updateLocalInertiaTensorFromColliders(); + } + + void SHPhysicsObject::syncSphereShape(int index, SHCollisionShape& sphereShape) const noexcept + { + const auto* SPHERE = reinterpret_cast(sphereShape.GetShape()); + + auto* rp3dCollider = rp3dBody->getCollider(index); + auto* rp3dSphere = reinterpret_cast(rp3dCollider->getCollisionShape()); + + const rp3d::Transform OFFSETS + { + sphereShape.GetPositionOffset() + , sphereShape.GetRotationOffset() + }; + + rp3dCollider->setIsTrigger(sphereShape.IsTrigger()); + rp3dCollider->setLocalToBodyTransform(OFFSETS); + + rp3dSphere->setRadius(SPHERE->GetWorldRadius()); + } +} // namespace SHADE \ No newline at end of file diff --git a/SHADE_Engine/src/Physics/SHPhysicsObject.h b/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObject.h similarity index 70% rename from SHADE_Engine/src/Physics/SHPhysicsObject.h rename to SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObject.h index 09b70b11..f18a0738 100644 --- a/SHADE_Engine/src/Physics/SHPhysicsObject.h +++ b/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObject.h @@ -14,8 +14,8 @@ // Project Headers #include "Math/Transform/SHTransformComponent.h" -#include "Components/SHRigidBodyComponent.h" -#include "Components/SHColliderComponent.h" +#include "Physics/Interface/SHRigidBodyComponent.h" +#include "Physics/Interface/SHColliderComponent.h" namespace SHADE { @@ -31,6 +31,7 @@ namespace SHADE /*---------------------------------------------------------------------------------*/ friend class SHPhysicsSystem; + friend class SHPhysicsObjectManager; public: /*---------------------------------------------------------------------------------*/ @@ -53,26 +54,29 @@ namespace SHADE /* Getter Functions */ /*---------------------------------------------------------------------------------*/ - [[nodiscard]] SHVec3 GetPosition () const noexcept; - [[nodiscard]] SHQuaternion GetOrientation () const noexcept; - [[nodiscard]] SHVec3 GetRotation () const noexcept; + [[nodiscard]] SHVec3 GetPosition () const noexcept; + [[nodiscard]] SHQuaternion GetOrientation () const noexcept; + [[nodiscard]] SHVec3 GetRotation () const noexcept; + + [[nodiscard]] rp3d::CollisionBody* GetCollisionBody () const noexcept; + [[nodiscard]] rp3d::RigidBody* GetRigidBody () const noexcept; /*---------------------------------------------------------------------------------*/ /* Setter Functions */ /*---------------------------------------------------------------------------------*/ - void SetPosition (const SHVec3& position) noexcept; - void SetOrientation (const SHQuaternion& orientation) noexcept; - void SetRotation (const SHVec3& rotation) noexcept; + void SetStaticBody () const noexcept; /*---------------------------------------------------------------------------------*/ /* Function Members */ /*---------------------------------------------------------------------------------*/ - int AddCollider (SHCollisionShape* collider); - void RemoveCollider (int index); + int AddCollisionShape (int index) const; + void RemoveCollisionShape (int index) const; + void RemoveAllCollisionShapes () const noexcept; - void SyncColliders (SHColliderComponent* c) const noexcept; + void SyncRigidBody (SHRigidBodyComponent& component) const noexcept; + void SyncColliders (SHColliderComponent& component) const noexcept; private: /*---------------------------------------------------------------------------------*/ @@ -83,7 +87,22 @@ namespace SHADE rp3d::PhysicsCommon* factory; rp3d::PhysicsWorld* world; - rp3d::CollisionBody* rp3dBody; // Can be either a collision body or a rigid body + + rp3d::RigidBody* rp3dBody; rp3d::Transform prevTransform; // Cached transform for interpolation + + /*---------------------------------------------------------------------------------*/ + /* Function Members */ + /*---------------------------------------------------------------------------------*/ + + // Box Shapes + + void addBoxShape (SHCollisionShape& boxShape) const noexcept; + void syncBoxShape (int index, SHCollisionShape& boxShape) const noexcept; + + // Sphere Shapes + + void addSphereShape (SHCollisionShape& sphereShape) const noexcept; + void syncSphereShape (int index, SHCollisionShape& sphereShape) const noexcept; }; } // namespace SHADE \ No newline at end of file diff --git a/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObjectManager.cpp b/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObjectManager.cpp new file mode 100644 index 00000000..38a3c658 --- /dev/null +++ b/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObjectManager.cpp @@ -0,0 +1,266 @@ +/**************************************************************************************** + * \file SHPhysicsObjectManager.cpp + * \author Diren D Bharwani, diren.dbharwani, 390002520 + * \brief Implementation for a Physics Object Manager. + * + * \copyright Copyright (C) 2022 DigiPen Institute of Technology. Reproduction or + * disclosure of this file or its contents without the prior written consent + * of DigiPen Institute of Technology is prohibited. +****************************************************************************************/ + +#include + +// Primary Header +#include "SHPhysicsObjectManager.h" + +// Project Headers +#include "Tools/SHUtilities.h" + +namespace SHADE +{ + /*-----------------------------------------------------------------------------------*/ + /* Static Data Member Definitions */ + /*-----------------------------------------------------------------------------------*/ + + SHPhysicsObjectManager::CommandFunctionPtr SHPhysicsObjectManager::componentFunc[2][2] + { + addRigidBody , addCollider + , removeRigidBody , removeCollider + }; + + /*-----------------------------------------------------------------------------------*/ + /* Setter Function Definitions */ + /*-----------------------------------------------------------------------------------*/ + + void SHPhysicsObjectManager::SetFactory(rp3d::PhysicsCommon& physicsFactory) noexcept + { + factory = &physicsFactory; + } + + void SHPhysicsObjectManager::SetWorld(rp3d::PhysicsWorld& physicsWorld) noexcept + { + world = &physicsWorld; + } + + /*-----------------------------------------------------------------------------------*/ + /* Getter Function Definitions */ + /*-----------------------------------------------------------------------------------*/ + + SHPhysicsObject* SHPhysicsObjectManager::GetPhysicsObject(EntityID eid) noexcept + { + const auto it = physicsObjects.find(eid); + if (it == physicsObjects.end()) + return nullptr; + + return &it->second; + } + + const SHPhysicsObjectManager::PhysicsObjectEntityMap SHPhysicsObjectManager::GetPhysicsObjects() const noexcept + { + return physicsObjects; + } + + /*-----------------------------------------------------------------------------------*/ + /* Public Function Member Definitions */ + /*-----------------------------------------------------------------------------------*/ + + void SHPhysicsObjectManager::AddRigidBody(EntityID eid) noexcept + { + const QueueCommand NEW_QUEUE_COMMAND + { + .eid = eid + , .command = QueueCommand::Command::ADD + , .component = PhysicsComponents::RIGID_BODY + }; + + commandQueue.push(NEW_QUEUE_COMMAND); + } + + void SHPhysicsObjectManager::AddCollider(EntityID eid) noexcept + { + const QueueCommand NEW_QUEUE_COMMAND + { + .eid = eid + , .command = QueueCommand::Command::ADD + , .component = PhysicsComponents::COLLIDER + }; + + commandQueue.push(NEW_QUEUE_COMMAND); + } + + void SHPhysicsObjectManager::AddCollisionShape(EntityID eid, int shapeIndex) noexcept + { + const QueueCommand NEW_QUEUE_COMMAND + { + .eid = eid + , .command = QueueCommand::Command::ADD + , .component = PhysicsComponents::COLLISION_SHAPE + , .shapeIndex = shapeIndex + }; + + commandQueue.push(NEW_QUEUE_COMMAND); + } + + void SHPhysicsObjectManager::RemoveRigidBody(EntityID eid) noexcept + { + const QueueCommand NEW_QUEUE_COMMAND + { + .eid = eid + , .command = QueueCommand::Command::REMOVE + , .component = PhysicsComponents::RIGID_BODY + }; + + commandQueue.push(NEW_QUEUE_COMMAND); + } + + void SHPhysicsObjectManager::RemoveCollider(EntityID eid) noexcept + { + const QueueCommand NEW_QUEUE_COMMAND + { + .eid = eid + , .command = QueueCommand::Command::REMOVE + , .component = PhysicsComponents::COLLIDER + }; + + commandQueue.push(NEW_QUEUE_COMMAND); + } + + void SHPhysicsObjectManager::RemoveCollisionShape(EntityID eid, int shapeIndex) noexcept + { + const QueueCommand NEW_QUEUE_COMMAND + { + .eid = eid + , .command = QueueCommand::Command::REMOVE + , .component = PhysicsComponents::COLLISION_SHAPE + , .shapeIndex = shapeIndex + }; + + commandQueue.push(NEW_QUEUE_COMMAND); + } + + void SHPhysicsObjectManager::UpdateCommands() + { + if (commandQueue.empty()) + return; + + while (!commandQueue.empty()) + { + const QueueCommand COMMAND = commandQueue.front(); + commandQueue.pop(); + + // Check validity of command + if (COMMAND.command == QueueCommand::Command::INVALID || COMMAND.component == PhysicsComponents::INVALID) + continue; + + // Find the physics Object & retrieve components. Create an object if none exists. + SHPhysicsObject* physicsObject = GetPhysicsObject(COMMAND.eid); + if (!physicsObject) + physicsObject = createPhysicsObject(COMMAND.eid); + + const PhysicsComponentGroup COMPONENT_GROUP + { + .eid = COMMAND.eid + , .rigidBodyComponent = SHComponentManager::GetComponent_s(COMMAND.eid) + , .colliderComponent = SHComponentManager::GetComponent_s(COMMAND.eid) + }; + + if (COMMAND.component == PhysicsComponents::COLLISION_SHAPE) + { + if (COMMAND.command == QueueCommand::Command::ADD) + addCollisionShape(physicsObject, COMMAND.shapeIndex); + + if (COMMAND.command == QueueCommand::Command::REMOVE) + removeCollisionShape(physicsObject, COMMAND.shapeIndex); + } + else // Rigid Body or Collider + { + componentFunc[SHUtilities::ConvertEnum(COMMAND.command)][SHUtilities::ConvertEnum(COMMAND.component)](physicsObject, COMPONENT_GROUP); + } + + // If main components are missing, destroy object + if (!COMPONENT_GROUP.rigidBodyComponent && !COMPONENT_GROUP.colliderComponent) + destroyPhysicsObject(COMMAND.eid); + } + } + + void SHPhysicsObjectManager::RemoveAllObjects() + { + physicsObjects.clear(); + } + + + /*-----------------------------------------------------------------------------------*/ + /* Private Function Member Definitions */ + /*-----------------------------------------------------------------------------------*/ + + SHPhysicsObject* SHPhysicsObjectManager::createPhysicsObject(EntityID eid) noexcept + { + auto newObjIter = physicsObjects.emplace(eid, SHPhysicsObject{ eid, factory, world }); + return &(newObjIter.first->second); + } + + void SHPhysicsObjectManager::destroyPhysicsObject(EntityID eid) noexcept + { + physicsObjects.erase(eid); + } + + void SHPhysicsObjectManager::addRigidBody(SHPhysicsObject* physicsObject, const PhysicsComponentGroup& componentGroup) + { + SHASSERT(physicsObject != nullptr, "Valid physics object required to add body!") + + if (!componentGroup.rigidBodyComponent) + { + SHLOG_ERROR("Entity {} is missing a Rigidbody Component. Unable to update physics object!", componentGroup.eid) + return; + } + + // A static rigid body is implicitly created on creation of a physics object. + // We only need to sync rigid bodies here in the event it is non-static. + + physicsObject->SyncRigidBody(*componentGroup.rigidBodyComponent); + } + + void SHPhysicsObjectManager::addCollider(SHPhysicsObject* physicsObject, const PhysicsComponentGroup& componentGroup) + { + SHASSERT(physicsObject != nullptr, "Valid physics object required to add collider!") + + if (!componentGroup.colliderComponent) + { + SHLOG_ERROR("Entity {} is missing a Rigidbody Component. Unable to update physics object!", componentGroup.eid) + return; + } + + physicsObject->SyncColliders(*componentGroup.colliderComponent); + } + + void SHPhysicsObjectManager::removeRigidBody(SHPhysicsObject* physicsObject, const PhysicsComponentGroup& componentGroup) + { + SHASSERT(physicsObject != nullptr, "Valid physics object required to remove body!") + + if (componentGroup.colliderComponent) + physicsObject->SetStaticBody(); + } + + void SHPhysicsObjectManager::removeCollider(SHPhysicsObject* physicsObject, const PhysicsComponentGroup& componentGroup) + { + SHASSERT(physicsObject != nullptr, "Valid physics object required to remove collider!") + + physicsObject->RemoveAllCollisionShapes(); + } + + void SHPhysicsObjectManager::addCollisionShape(SHPhysicsObject* physicsObject, int shapeIndex) + { + SHASSERT(physicsObject != nullptr, "Valid physics object required to add collision shape!") + + physicsObject->AddCollisionShape(shapeIndex); + } + + void SHPhysicsObjectManager::removeCollisionShape(SHPhysicsObject* physicsObject, int shapeIndex) + { + SHASSERT(physicsObject != nullptr, "Valid physics object required to remove collision shape!") + + physicsObject->RemoveCollisionShape(shapeIndex); + } + + +} // namespace SHADE \ No newline at end of file diff --git a/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObjectManager.h b/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObjectManager.h new file mode 100644 index 00000000..f796b723 --- /dev/null +++ b/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObjectManager.h @@ -0,0 +1,178 @@ +/**************************************************************************************** + * \file SHPhysicsObjectManager.h + * \author Diren D Bharwani, diren.dbharwani, 390002520 + * \brief Interface for a Physics Object Manager. + * + * \copyright Copyright (C) 2022 DigiPen Institute of Technology. Reproduction or + * disclosure of this file or its contents without the prior written consent + * of DigiPen Institute of Technology is prohibited. +****************************************************************************************/ + +#pragma once + +#include +#include + +#include + +// Project Headers +#include "SHPhysicsObject.h" + +namespace SHADE +{ + /*-----------------------------------------------------------------------------------*/ + /* Type Definitions */ + /*-----------------------------------------------------------------------------------*/ + + class SH_API SHPhysicsObjectManager + { + private: + /*---------------------------------------------------------------------------------*/ + /* Friends */ + /*---------------------------------------------------------------------------------*/ + + friend class SHPhysicsSystem; + + /*---------------------------------------------------------------------------------*/ + /* Type Definitions */ + /*---------------------------------------------------------------------------------*/ + + using PhysicsObjectEntityMap = std::unordered_map; + + public: + + /*---------------------------------------------------------------------------------*/ + /* Type Definitions */ + /*---------------------------------------------------------------------------------*/ + + enum class PhysicsComponents + { + RIGID_BODY + , COLLIDER + , COLLISION_SHAPE + + , TOTAL + , INVALID = -1 + }; + + /*---------------------------------------------------------------------------------*/ + /* Constructors & Destructor */ + /*---------------------------------------------------------------------------------*/ + + SHPhysicsObjectManager () = default; + ~SHPhysicsObjectManager () = default; + + SHPhysicsObjectManager (const SHPhysicsObjectManager&) = delete; + SHPhysicsObjectManager (SHPhysicsObjectManager&&) = delete; + + /*---------------------------------------------------------------------------------*/ + /* Operator Overloads */ + /*---------------------------------------------------------------------------------*/ + + SHPhysicsObjectManager& operator=(const SHPhysicsObjectManager&) = delete; + SHPhysicsObjectManager& operator=(SHPhysicsObjectManager&&) = delete; + + /*---------------------------------------------------------------------------------*/ + /* Getter Functions */ + /*---------------------------------------------------------------------------------*/ + + [[nodiscard]] SHPhysicsObject* GetPhysicsObject (EntityID eid) noexcept; + [[nodiscard]] const PhysicsObjectEntityMap GetPhysicsObjects () const noexcept; + + /*---------------------------------------------------------------------------------*/ + /* Setter Functions */ + /*---------------------------------------------------------------------------------*/ + + void SetFactory (rp3d::PhysicsCommon& physicsFactory) noexcept; + void SetWorld (rp3d::PhysicsWorld& physicsWorld) noexcept; + + /*---------------------------------------------------------------------------------*/ + /* Function Members */ + /*---------------------------------------------------------------------------------*/ + + void AddRigidBody (EntityID eid) noexcept; + void AddCollider (EntityID eid) noexcept; + void AddCollisionShape (EntityID eid, int shapeIndex) noexcept; + + void RemoveRigidBody (EntityID eid) noexcept; + void RemoveCollider (EntityID eid) noexcept; + void RemoveCollisionShape (EntityID eid, int shapeIndex) noexcept; + + void UpdateCommands (); + void RemoveAllObjects (); + + private: + /*---------------------------------------------------------------------------------*/ + /* Type Definitions */ + /*---------------------------------------------------------------------------------*/ + + struct QueueCommand + { + /*-------------------------------------------------------------------------------*/ + /* Type Definitions */ + /*-------------------------------------------------------------------------------*/ + + enum class Command + { + ADD + , REMOVE + + , INVALID = -1 + }; + + /*-------------------------------------------------------------------------------*/ + /* Data Members */ + /*-------------------------------------------------------------------------------*/ + + EntityID eid = MAX_EID; + Command command = Command::INVALID; + PhysicsComponents component = PhysicsComponents::INVALID; + int shapeIndex = -1; // Only used when adding & removing collision shapes + }; + + struct PhysicsComponentGroup + { + public: + + /*-------------------------------------------------------------------------------*/ + /* Data Members */ + /*-------------------------------------------------------------------------------*/ + + + EntityID eid = MAX_EID; + SHRigidBodyComponent* rigidBodyComponent = nullptr; + SHColliderComponent* colliderComponent = nullptr; + }; + + using CommandFunctionPtr = void(*)(SHPhysicsObject*, const PhysicsComponentGroup&); + + /*---------------------------------------------------------------------------------*/ + /* Data Members */ + /*---------------------------------------------------------------------------------*/ + + static CommandFunctionPtr componentFunc[2][2]; // Used only for rigid body & collider components. Collision shapes are handled separately. + + rp3d::PhysicsCommon* factory = nullptr; + rp3d::PhysicsWorld* world = nullptr; + + PhysicsObjectEntityMap physicsObjects; + std::queue commandQueue; + + /*---------------------------------------------------------------------------------*/ + /* Function Members */ + /*---------------------------------------------------------------------------------*/ + + SHPhysicsObject* createPhysicsObject (EntityID eid) noexcept; + void destroyPhysicsObject (EntityID eid) noexcept; + + static void addRigidBody (SHPhysicsObject* physicsObject, const PhysicsComponentGroup& componentGroup); + static void addCollider (SHPhysicsObject* physicsObject, const PhysicsComponentGroup& componentGroup); + static void removeRigidBody (SHPhysicsObject* physicsObject, const PhysicsComponentGroup& componentGroup); + static void removeCollider (SHPhysicsObject* physicsObject, const PhysicsComponentGroup& componentGroup); + + static void addCollisionShape (SHPhysicsObject* physicsObject, int shapeIndex); + static void removeCollisionShape (SHPhysicsObject* physicsObject, int shapeIndex); + + }; + +} // namespace SHADE \ No newline at end of file diff --git a/SHADE_Engine/src/Physics/SHPhysicsEvents.h b/SHADE_Engine/src/Physics/SHPhysicsEvents.h new file mode 100644 index 00000000..ae48a75b --- /dev/null +++ b/SHADE_Engine/src/Physics/SHPhysicsEvents.h @@ -0,0 +1,37 @@ +/**************************************************************************************** + * \file SHPhysicsUtils.h + * \author Diren D Bharwani, diren.dbharwani, 390002520 + * \brief Interface for some Physics Utilities + * + * \copyright Copyright (C) 2022 DigiPen Institute of Technology. Reproduction or + * disclosure of this file or its contents without the prior written consent + * of DigiPen Institute of Technology is prohibited. +****************************************************************************************/ + +#pragma once + +// Project Headers +#include "Interface/SHCollisionShape.h" + + +namespace SHADE +{ + /*-----------------------------------------------------------------------------------*/ + /* Type Definitions */ + /*-----------------------------------------------------------------------------------*/ + + struct SHPhysicsColliderAddedEvent + { + EntityID entityID; + SHCollisionShape::Type colliderType; + int colliderIndex; + }; + + struct SHPhysicsColliderRemovedEvent + { + EntityID entityID; + int colliderIndex; + }; + + +} // namespace SHADE \ No newline at end of file diff --git a/SHADE_Engine/src/Physics/SHPhysicsObject.cpp b/SHADE_Engine/src/Physics/SHPhysicsObject.cpp deleted file mode 100644 index 26e3e786..00000000 --- a/SHADE_Engine/src/Physics/SHPhysicsObject.cpp +++ /dev/null @@ -1,219 +0,0 @@ -/**************************************************************************************** - * \file SHPhysicsObject.cpp - * \author Diren D Bharwani, diren.dbharwani, 390002520 - * \brief Implementation for a Physics Object. - * - * \copyright Copyright (C) 2022 DigiPen Institute of Technology. Reproduction or - * disclosure of this file or its contents without the prior written consent - * of DigiPen Institute of Technology is prohibited. -****************************************************************************************/ - -#include - -// Primary Header -#include "SHPhysicsObject.h" - -// Project Headers -#include "ECS_Base/Managers/SHSystemManager.h" -#include "ECS_Base/Managers/SHComponentManager.h" - - -namespace SHADE -{ - /*-----------------------------------------------------------------------------------*/ - /* Constructors & Destructor Definitions */ - /*-----------------------------------------------------------------------------------*/ - - SHPhysicsObject::SHPhysicsObject(EntityID eid, rp3d::PhysicsCommon* physicsFactory, rp3d::PhysicsWorld* physicsWorld) noexcept - : entityID { eid } - , factory { physicsFactory } - , world { physicsWorld } - , rp3dBody { nullptr } - {} - - SHPhysicsObject::~SHPhysicsObject() noexcept - { - factory = nullptr; - world = nullptr; - rp3dBody = nullptr; - } - - /*-----------------------------------------------------------------------------------*/ - /* Getter Function Definitions */ - /*-----------------------------------------------------------------------------------*/ - - SHVec3 SHPhysicsObject::GetPosition() const noexcept - { - SHVec3 result; - - if (rp3dBody) - result = SHVec3{ rp3dBody->getTransform().getPosition() }; - - return result; - } - - SHQuaternion SHPhysicsObject::GetOrientation() const noexcept - { - SHQuaternion result; - - if (rp3dBody) - result = SHQuaternion{ rp3dBody->getTransform().getOrientation() }; - - return result; - } - - SHVec3 SHPhysicsObject::GetRotation() const noexcept - { - SHVec3 result; - - if (rp3dBody) - result = SHQuaternion{ rp3dBody->getTransform().getOrientation() }.ToEuler(); - - return result; - } - - /*-----------------------------------------------------------------------------------*/ - /* Setter Function Definitions */ - /*-----------------------------------------------------------------------------------*/ - - void SHPhysicsObject::SetPosition(const SHVec3& position) noexcept - { - if (!rp3dBody) - { - SHLOG_ERROR("Cannot set position of a non-existent physics body for Entity {}", entityID) - return; - } - - rp3d::Transform rp3dTF; - rp3dTF.setPosition(position); - rp3dTF.setOrientation(rp3dBody->getTransform().getOrientation()); - - rp3dBody->setTransform(rp3dTF); - prevTransform = rp3dTF; - } - - void SHPhysicsObject::SetOrientation(const SHQuaternion& orientation) noexcept - { - if (!rp3dBody) - { - SHLOG_ERROR("Cannot set orientation of a non-existent physics body for Entity {}", entityID) - return; - } - - rp3d::Transform rp3dTF; - rp3dTF.setPosition(rp3dBody->getTransform().getPosition()); - rp3dTF.setOrientation(orientation); - - rp3dBody->setTransform(rp3dTF); - prevTransform = rp3dTF; - } - - void SHPhysicsObject::SetRotation(const SHVec3& rotation) noexcept - { - if (!rp3dBody) - { - SHLOG_ERROR("Cannot set rotation of a non-existent physics body for Entity {}", entityID) - return; - } - - rp3d::Transform rp3dTF; - rp3dTF.setPosition(rp3dBody->getTransform().getPosition()); - rp3dTF.setOrientation(rotation); - - rp3dBody->setTransform(rp3dTF); - prevTransform = rp3dTF; - } - - /*-----------------------------------------------------------------------------------*/ - /* Public Function Member Definitions */ - /*-----------------------------------------------------------------------------------*/ - - int SHPhysicsObject::AddCollider(SHCollisionShape* collider) - { - const rp3d::Transform OFFSETS{ collider->GetPositionOffset(), collider->GetRotationOffset() }; - - switch (collider->GetType()) - { - case SHCollisionShape::Type::BOX: - { - const auto* BOX = reinterpret_cast(collider->GetShape()); - rp3d::BoxShape* newBox = factory->createBoxShape(BOX->GetWorldExtents()); - - rp3dBody->addCollider(newBox, OFFSETS); - break; - } - case SHCollisionShape::Type::SPHERE: - { - const auto* SPHERE = reinterpret_cast(collider->GetShape()); - rp3d::SphereShape* newSphere = factory->createSphereShape(SPHERE->GetWorldRadius()); - - rp3dBody->addCollider(newSphere, OFFSETS); - break; - } - // TODO(Diren): Add more collider shapes - default: break; - } - - return static_cast(rp3dBody->getNbColliders()) - 1; - } - - void SHPhysicsObject::RemoveCollider(int index) - { - const int NUM_COLLIDERS = static_cast(rp3dBody->getNbColliders()); - if (NUM_COLLIDERS == 0) - return; - - if (index < 0 || index >= NUM_COLLIDERS) - throw std::invalid_argument("Index out of range!"); - - auto* collider = rp3dBody->getCollider(index); - rp3dBody->removeCollider(collider); - } - - void SHPhysicsObject::SyncColliders(SHColliderComponent* c) const noexcept - { - int index = 0; - for (auto& collider : c->collisionShapes) - { - if (!collider.dirty) - continue; - - auto* rp3dCollider = rp3dBody->getCollider(index); - - // Update trigger flag - rp3dCollider->setIsTrigger(collider.IsTrigger()); - - // Update offsets - rp3dCollider->setLocalToBodyTransform(rp3d::Transform(collider.GetPositionOffset(), collider.GetRotationOffset())); - - switch (collider.GetType()) - { - case SHCollisionShape::Type::BOX: - { - const auto* BOX = reinterpret_cast(collider.GetShape()); - - auto* rp3dBoxShape = reinterpret_cast(rp3dCollider->getCollisionShape()); - rp3dBoxShape->setHalfExtents(BOX->GetWorldExtents()); - - break; - } - case SHCollisionShape::Type::SPHERE: - { - const auto* SPHERE = reinterpret_cast(collider.GetShape()); - - auto* rp3dSphereShape = reinterpret_cast(rp3dCollider->getCollisionShape()); - rp3dSphereShape->setRadius(SPHERE->GetWorldRadius()); - - break; - } - default: break; - } - - // TODO(Diren): Update Material - - collider.dirty = false; - ++index; - } - } - -} // namespace SHADE \ No newline at end of file diff --git a/SHADE_Engine/src/Physics/SHPhysicsSystem.cpp b/SHADE_Engine/src/Physics/SHPhysicsSystem.cpp deleted file mode 100644 index 35d1b5de..00000000 --- a/SHADE_Engine/src/Physics/SHPhysicsSystem.cpp +++ /dev/null @@ -1,706 +0,0 @@ -/**************************************************************************************** - * \file SHPhysicsSystem.cpp - * \author Diren D Bharwani, diren.dbharwani, 390002520 - * \brief Implementation for the Physics System - * - * \copyright Copyright (C) 2022 DigiPen Institute of Technology. Reproduction or - * disclosure of this file or its contents without the prior written consent - * of DigiPen Institute of Technology is prohibited. -****************************************************************************************/ - -#include - -// Primary Header -#include "SHPhysicsSystem.h" - -// Project Headers -#include "ECS_Base/Managers/SHComponentManager.h" -#include "ECS_Base/Managers/SHEntityManager.h" -#include "ECS_Base/Managers/SHSystemManager.h" -#include "Graphics/MiddleEnd/Interface/SHDebugDrawSystem.h" -#include "Math/SHMathHelpers.h" -#include "Math/Transform/SHTransformComponent.h" -#include "Scene/SHSceneManager.h" -#include "Scripting/SHScriptEngine.h" -#include "Tools/SHUtilities.h" - -namespace SHADE -{ - /*-----------------------------------------------------------------------------------*/ - /* Constructors & Destructor Definitions */ - /*-----------------------------------------------------------------------------------*/ - - SHPhysicsSystem::SHPhysicsSystem() - : worldUpdated { false } - , interpolationFactor { 0.0 } - , fixedDT { 60.0 } - , world { nullptr } - {} - - SHPhysicsSystem::PhysicsPreUpdate::PhysicsPreUpdate() - : SHSystemRoutine { "Physics PreUpdate", true } - {} - - SHPhysicsSystem::PhysicsFixedUpdate::PhysicsFixedUpdate() - : SHFixedSystemRoutine { DEFAULT_FIXED_STEP, "Physics FixedUpdate", false } - {} - - SHPhysicsSystem::PhysicsPostUpdate::PhysicsPostUpdate() - : SHSystemRoutine { "Physics PostUpdate", false } - {} - - /*-----------------------------------------------------------------------------------*/ - /* Getter Function Definitions */ - /*-----------------------------------------------------------------------------------*/ - - double SHPhysicsSystem::GetFixedDT() const noexcept - { - return fixedDT; - } - - bool SHPhysicsSystem::IsSleepingEnabled() const noexcept - { - if (world) - return world->isSleepingEnabled(); - - SHLOGV_WARNING("No physics world has been initialised!") - return false; - } - - SHVec3 SHPhysicsSystem::GetWorldGravity() const noexcept - { - SHVec3 result; - - if (world) - { - result = world->getGravity(); - } - else - { - SHLOGV_WARNING("No physics world has been initialised!") - } - - return result; - } - - uint16_t SHPhysicsSystem::GetNumberVelocityIterations() const noexcept - { - if (world) - return world->getNbIterationsVelocitySolver(); - - SHLOGV_WARNING("No physics world has been initialised!") - return 0; - } - - uint16_t SHPhysicsSystem::GetNumberPositionIterations() const noexcept - { - if (world) - return world->getNbIterationsPositionSolver(); - - SHLOGV_WARNING("No physics world has been initialised!") - return 0; - } - - const SHPhysicsSystem::EntityObjectMap& SHPhysicsSystem::GetPhysicsObjects() const noexcept - { - return map; - } - - const SHPhysicsSystem::CollisionEvents& SHPhysicsSystem::GetCollisionInfo() const noexcept - { - return collisionInfo; - } - - const SHPhysicsSystem::CollisionEvents& SHPhysicsSystem::GetTriggerInfo() const noexcept - { - return triggerInfo; - } - - /*-----------------------------------------------------------------------------------*/ - /* Setter Function Definitions */ - /*-----------------------------------------------------------------------------------*/ - - void SHPhysicsSystem::SetFixedDT(double fixedUpdateRate) noexcept - { - fixedDT = fixedUpdateRate; - } - - void SHPhysicsSystem::SetWorldGravity(const SHVec3& gravity) const noexcept - { - if (world) - { - world->setGravity(gravity); - } - else - { - SHLOGV_WARNING("No physics world has been initialised!") - } - } - - void SHPhysicsSystem::SetNumberVelocityIterations(uint16_t numVelIterations) const noexcept - { - if (world) - { - world->setNbIterationsVelocitySolver(numVelIterations); - } - else - { - SHLOGV_WARNING("No physics world has been initialised!") - } - } - - void SHPhysicsSystem::SetNumberPositionIterations(uint16_t numPosIterations) const noexcept - { - if (world) - { - world->setNbIterationsPositionSolver(numPosIterations); - } - else - { - SHLOGV_WARNING("No physics world has been initialised!") - } - } - - void SHPhysicsSystem::SetSleepingEnabled(bool enableSleeping) const noexcept - { - if (world) - { - world->enableSleeping(enableSleeping); - } - else - { - SHLOGV_WARNING("No physics world has been initialised!") - } - } - - void SHPhysicsSystem::SetWorldSettings(const WorldSettings& settings) const noexcept - { - if (world) - { - world->setGravity(settings.gravity); - world->setNbIterationsVelocitySolver(settings.numVelocitySolverIterations); - world->setNbIterationsPositionSolver(settings.numPositionSolverIterations); - world->enableSleeping(settings.sleepingEnabled); - } - else - { - SHLOGV_WARNING("No physics world has been initialised!") - } - } - - /*-----------------------------------------------------------------------------------*/ - /* Public Function Member Definitions */ - /*-----------------------------------------------------------------------------------*/ - - void SHPhysicsSystem::Init() - { - // Create a physics world with the default settings - rp3d::PhysicsWorld::WorldSettings settings; - settings.gravity = SHVec3{ 0.0f, -9.81f, 0.0f }; - settings.isSleepingEnabled = true; - settings.defaultVelocitySolverNbIterations = 8; - settings.defaultPositionSolverNbIterations = 3; - settings.defaultFrictionCoefficient = 0.4f; - settings.defaultBounciness = 0.0f; - - world = factory.createPhysicsWorld(settings); - world->setEventListener(this); - world->setIsDebugRenderingEnabled(true); - - // Set up solvers - world->setContactsPositionCorrectionTechnique(rp3d::ContactsPositionCorrectionTechnique::SPLIT_IMPULSES); - - // Subscribe to component events - - const std::shared_ptr ADD_COMPONENT_RECEIVER { std::make_shared>(this, &SHPhysicsSystem::AddPhysicsComponent) }; - const ReceiverPtr ADD_COMPONENT_RECEIVER_PTR = std::dynamic_pointer_cast(ADD_COMPONENT_RECEIVER); - SHEventManager::SubscribeTo(SH_COMPONENT_ADDED_EVENT, ADD_COMPONENT_RECEIVER_PTR); - - const std::shared_ptr REMOVE_COMPONENT_RECEIVER { std::make_shared>(this, &SHPhysicsSystem::RemovePhysicsComponent) }; - const ReceiverPtr REMOVE_COMPONENT_RECEIVER_PTR = std::dynamic_pointer_cast(REMOVE_COMPONENT_RECEIVER); - SHEventManager::SubscribeTo(SH_COMPONENT_REMOVED_EVENT, REMOVE_COMPONENT_RECEIVER_PTR); - - #ifdef SHEDITOR - const std::shared_ptr EDITOR_STOP_RECEIVER { std::make_shared>(this, &SHPhysicsSystem::ResetWorld) }; - const ReceiverPtr EDITOR_STOP_RECEIVER_PTR = std::dynamic_pointer_cast(EDITOR_STOP_RECEIVER); - SHEventManager::SubscribeTo(SH_EDITOR_ON_STOP_EVENT, EDITOR_STOP_RECEIVER_PTR); - #endif - } - - void SHPhysicsSystem::Exit() - { - factory.destroyPhysicsWorld(world); - } - - void SHPhysicsSystem::AddCollisionShape(EntityID entityID, SHCollisionShape* collider) - { - auto* physicsObject = GetPhysicsObject(entityID); - - const SHPhysicsColliderAddedEvent COLLIDER_ADDED_EVENT_DATA - { - .entityID = entityID - , .colliderType = collider->GetType() - , .colliderIndex = physicsObject->AddCollider(collider) - }; - - SHEventManager::BroadcastEvent(COLLIDER_ADDED_EVENT_DATA, SH_PHYSICS_COLLIDER_ADDED_EVENT); - } - - void SHPhysicsSystem::RemoveCollisionShape(EntityID entityID, int index) - { - auto* physicsObject = GetPhysicsObject(entityID); - physicsObject->RemoveCollider(index); - - const SHPhysicsColliderRemovedEvent COLLIDER_REMOVED_EVENT_DATA - { - .entityID = entityID - , .colliderIndex = index - }; - - SHEventManager::BroadcastEvent(COLLIDER_REMOVED_EVENT_DATA, SH_PHYSICS_COLLIDER_REMOVED_EVENT); - } - - void SHPhysicsSystem::PhysicsPreUpdate::Execute(double) noexcept - { - auto* system = reinterpret_cast(GetSystem()); - - // Sync transforms - for (auto& [entityID, physicsObject] : system->map) - { - // Ensure a valid physics Object - if (physicsObject.rp3dBody == nullptr) - continue; - - const auto* transformComponent = SHComponentManager::GetComponent_s(entityID); - auto* rigidBodyComponent = SHComponentManager::GetComponent_s(entityID); - auto* colliderComponent = SHComponentManager::GetComponent_s(entityID); - - if (transformComponent && transformComponent->HasChanged()) - { - const auto WORLD_POS = transformComponent->GetWorldPosition(); - const auto WORLD_ROT = transformComponent->GetWorldOrientation(); - const auto WORLD_SCL = transformComponent->GetWorldScale(); - - physicsObject.SetPosition(WORLD_POS); - physicsObject.SetOrientation(WORLD_ROT); - - // Sync physics component transforms - - if (rigidBodyComponent) - { - rigidBodyComponent->position = WORLD_POS; - rigidBodyComponent->orientation = WORLD_ROT; - } - - if (colliderComponent) - { - colliderComponent->position = WORLD_POS; - colliderComponent->orientation = WORLD_ROT; - colliderComponent->scale = WORLD_SCL; - - colliderComponent->RecomputeCollisionShapes(); - } - } - - // Sync rigid bodies - - if (rigidBodyComponent) - { - // Sync active states - const bool COMPONENT_ACTIVE = rigidBodyComponent->isActive; - SyncActiveStates(physicsObject, COMPONENT_ACTIVE); - - if (!COMPONENT_ACTIVE) - continue; - } - - // Sync colliders - - if (colliderComponent) - { - const bool COMPONENT_ACTIVE = colliderComponent->isActive; - SyncActiveStates(physicsObject, colliderComponent->isActive); - - if (!COMPONENT_ACTIVE) - continue; - - physicsObject.SyncColliders(colliderComponent); - } - } - } - - void SHPhysicsSystem::PhysicsFixedUpdate::Execute(double dt) noexcept - { - auto* physicsSystem = reinterpret_cast(GetSystem()); - auto* scriptingSystem = SHSystemManager::GetSystem(); - if (scriptingSystem == nullptr) - { - SHLOGV_ERROR("Unable to invoke FixedUpdate() on scripts due to missing SHScriptEngine!"); - } - - fixedTimeStep = 1.0 / physicsSystem->fixedDT; - accumulatedTime += dt; - - int count = 0; - while (accumulatedTime > fixedTimeStep) - { - if (scriptingSystem != nullptr) - scriptingSystem->ExecuteFixedUpdates(); - - physicsSystem->world->update(static_cast(fixedTimeStep)); - - accumulatedTime -= fixedTimeStep; - ++count; - } - - stats.numSteps = count; - physicsSystem->worldUpdated = count > 0; - - physicsSystem->interpolationFactor = accumulatedTime / fixedTimeStep; - } - - void SHPhysicsSystem::PhysicsPostUpdate::Execute(double) noexcept - { - auto* physicsSystem = reinterpret_cast(GetSystem()); - auto* scriptingSystem = SHSystemManager::GetSystem(); - if (scriptingSystem == nullptr) - { - SHLOGV_ERROR("Unable to invoke collision and trigger script events due to missing SHScriptEngine!"); - } - - // Interpolate transforms for rendering - if (physicsSystem->worldUpdated) - { - physicsSystem->SyncTransforms(); - - // Collision & Trigger messages - if (scriptingSystem != nullptr) - scriptingSystem->ExecuteCollisionFunctions(); - - physicsSystem->ClearInvalidCollisions(); - } - } - - void SHPhysicsSystem::onContact(const CallbackData& callbackData) - { - for (uint32_t i = 0; i < callbackData.getNbContactPairs(); ++i) - { - const auto CONTACT_PAIR = callbackData.getContactPair(i); - const SHCollisionEvent NEW_EVENT = GenerateCollisionEvent(CONTACT_PAIR); - - UpdateEventContainers(NEW_EVENT, collisionInfo); - } - } - - void SHPhysicsSystem::onTrigger(const rp3d::OverlapCallback::CallbackData& callbackData) - { - for (uint32_t i = 0; i < callbackData.getNbOverlappingPairs(); ++i) - { - const auto& OVERLAP_PAIR = callbackData.getOverlappingPair(i); - const SHCollisionEvent NEW_EVENT = GenerateCollisionEvent(OVERLAP_PAIR); - - UpdateEventContainers(NEW_EVENT, triggerInfo); - } - } - - /*-----------------------------------------------------------------------------------*/ - /* Private Function Member Definitions */ - /*-----------------------------------------------------------------------------------*/ - - SHPhysicsObject* SHPhysicsSystem::EnsurePhysicsObject(EntityID entityID) noexcept - { - const auto it = map.find(entityID); - if (it == map.end()) - { - auto* newPhysicsObject = &map.emplace(entityID, SHPhysicsObject{entityID, &factory, world}).first->second; - return newPhysicsObject; - } - - return &(it->second); - } - - SHPhysicsObject* SHPhysicsSystem::GetPhysicsObject(EntityID entityID) noexcept - { - const auto it = map.find(entityID); - if (it == map.end()) - { - //SHLOG_ERROR("Entity {} is not in the physics system!", entityID) - return nullptr; - } - - return &(it->second); - } - - void SHPhysicsSystem::DestroyPhysicsObject(EntityID entityID) noexcept - { - map.erase(entityID); - } - - void SHPhysicsSystem::SyncActiveStates(SHPhysicsObject& physicsObject, bool componentActive) noexcept - { - const bool RP3D_ACTIVE = physicsObject.rp3dBody->isActive(); - if (RP3D_ACTIVE != componentActive) - physicsObject.rp3dBody->setIsActive(componentActive); - } - - void SHPhysicsSystem::SyncTransforms() noexcept - { - for (auto& [entityID, physicsObject] : map) - { - rp3d::Vector3 rp3dPos; - rp3d::Quaternion rp3dRot; - - const rp3d::Transform CURRENT_TF = physicsObject.rp3dBody->getTransform(); - - auto* rigidBodyComponent = SHComponentManager::GetComponent_s(entityID); - auto* colliderComponent = SHComponentManager::GetComponent_s(entityID); - - // Check if transform should be interpolated - - if (rigidBodyComponent != nullptr) - { - if (rigidBodyComponent->GetType() == SHRigidBodyComponent::Type::STATIC) - continue; - - if (rigidBodyComponent->IsInterpolating()) - { - const rp3d::Transform PREV_TF = physicsObject.prevTransform; - const rp3d::Transform INTERPOLATED_TF = rp3d::Transform::interpolateTransforms(PREV_TF, CURRENT_TF, static_cast(interpolationFactor)); - - - rp3dPos = INTERPOLATED_TF.getPosition(); - rp3dRot = INTERPOLATED_TF.getOrientation(); - } - else - { - rp3dPos = CURRENT_TF.getPosition(); - rp3dRot = CURRENT_TF.getOrientation(); - } - - rigidBodyComponent->position = CURRENT_TF.getPosition(); - rigidBodyComponent->orientation = CURRENT_TF.getOrientation(); - - if (colliderComponent != nullptr) - { - - colliderComponent->position = CURRENT_TF.getPosition(); - colliderComponent->orientation = CURRENT_TF.getOrientation(); - } - } - else - { - rp3dPos = CURRENT_TF.getPosition(); - rp3dRot = CURRENT_TF.getOrientation(); - } - - // Convert RP3D Transform to SHADE - auto* transformComponent = SHComponentManager::GetComponent_s(entityID); - - if (transformComponent != nullptr) - { - transformComponent->SetWorldPosition(rp3dPos); - transformComponent->SetWorldOrientation(rp3dRot); - } - - // Cache transforms - physicsObject.prevTransform = CURRENT_TF; - } - } - - void SHPhysicsSystem::UpdateEventContainers(const SHCollisionEvent& collisionEvent, CollisionEvents& container) noexcept - { - const auto IT = std::ranges::find_if(container.begin(), container.end(), [&](const SHCollisionEvent& e) - { - const bool ENTITY_MATCH = (e.ids[0] == collisionEvent.ids[0] && e.ids[1] == collisionEvent.ids[1]) - || (e.ids[0] == collisionEvent.ids[1] && e.ids[1] == collisionEvent.ids[0]); - const bool COLLIDERS_MATCH = (e.ids[2] == collisionEvent.ids[2] && e.ids[3] == collisionEvent.ids[3]) - || (e.ids[2] == collisionEvent.ids[3] && e.ids[3] == collisionEvent.ids[2]); - return ENTITY_MATCH && COLLIDERS_MATCH; - }); - - if (IT == container.end()) - container.emplace_back(collisionEvent); - else - IT->collisionState = collisionEvent.collisionState; - } - - void SHPhysicsSystem::ClearInvalidCollisions() noexcept - { - static const auto CLEAR = [](CollisionEvents& container) - { - for (auto eventIter = container.begin(); eventIter != container.end();) - { - const bool CLEAR_EVENT = eventIter->GetCollisionState() == SHCollisionEvent::State::EXIT - || eventIter->GetCollisionState() == SHCollisionEvent::State::INVALID; - - if (CLEAR_EVENT) - eventIter = container.erase(eventIter); - else - ++eventIter; - } - }; - - CLEAR(collisionInfo); - CLEAR(triggerInfo); - } - - SHEventHandle SHPhysicsSystem::AddPhysicsComponent(SHEventPtr addComponentEvent) - { - const auto& EVENT_DATA = reinterpret_cast*>(addComponentEvent.get()); - - static const auto RIGID_BODY_ID = ComponentFamily::GetID(); - static const auto COLLIDER_ID = ComponentFamily::GetID(); - - const auto ADDED_ID = EVENT_DATA->data->addedComponentType; - const bool IS_PHYSICS_COMPONENT = ADDED_ID == RIGID_BODY_ID || ADDED_ID == COLLIDER_ID; - if (IS_PHYSICS_COMPONENT) - { - const EntityID ENTITY_ID = EVENT_DATA->data->eid; - auto* physicsObject = EnsurePhysicsObject(ENTITY_ID); - - auto* transformComponent = SHComponentManager::GetComponent_s(ENTITY_ID); - if (transformComponent == nullptr) - { - SHLOG_ERROR("Entity {} cannot add a Physics Component without a Transform! Component not created!", ENTITY_ID) - return EVENT_DATA->handle; - } - - auto* rigidBodyComponent = SHComponentManager::GetComponent_s(ENTITY_ID); - auto* colliderComponent = SHComponentManager::GetComponent_s(ENTITY_ID); - - if (ADDED_ID == RIGID_BODY_ID) - { - if (colliderComponent != nullptr) - { - world->destroyCollisionBody(physicsObject->rp3dBody); - physicsObject->rp3dBody = nullptr; - } - - rigidBodyComponent->position = transformComponent->GetWorldPosition(); - rigidBodyComponent->orientation = transformComponent->GetWorldOrientation(); - - physicsObject->rp3dBody = world->createRigidBody - ( - rp3d::Transform{ rigidBodyComponent->position, rigidBodyComponent->orientation } - ); - - rigidBodyComponent->rp3dBody = reinterpret_cast(physicsObject->rp3dBody); - - // Add collision shapes back into the body - if (colliderComponent != nullptr) - { - for (auto& collider : colliderComponent->collisionShapes) - physicsObject->AddCollider(&collider); - } - } - - if (ADDED_ID == COLLIDER_ID) - { - SHASSERT(colliderComponent != nullptr, "Collider Component was not added to Entity " + std::to_string(ENTITY_ID) + "!"); - - colliderComponent->position = transformComponent->GetWorldPosition(); - colliderComponent->orientation = transformComponent->GetWorldOrientation(); - colliderComponent->scale = transformComponent->GetWorldScale(); - - if (physicsObject->rp3dBody == nullptr) - { - physicsObject->rp3dBody = world->createCollisionBody - ( - rp3d::Transform{ colliderComponent->position, colliderComponent->orientation } - ); - } - - // Add Collision Shapes - for (auto& collider : colliderComponent->collisionShapes) - physicsObject->AddCollider(&collider); - } - } - - return EVENT_DATA->handle; - } - - SHEventHandle SHPhysicsSystem::RemovePhysicsComponent(SHEventPtr removeComponentEvent) - { - const auto& EVENT_DATA = reinterpret_cast*>(removeComponentEvent.get()); - - static const auto RIGID_BODY_ID = ComponentFamily::GetID(); - static const auto COLLIDER_ID = ComponentFamily::GetID(); - - const auto REMOVED_ID = EVENT_DATA->data->removedComponentType; - const bool IS_PHYSICS_COMPONENT = REMOVED_ID == RIGID_BODY_ID || REMOVED_ID == COLLIDER_ID; - if (IS_PHYSICS_COMPONENT) - { - const EntityID ENTITY_ID = EVENT_DATA->data->eid; - auto* physicsObject = GetPhysicsObject(ENTITY_ID); - - auto* rigidBodyComponent = SHComponentManager::GetComponent_s(ENTITY_ID); - auto* colliderComponent = SHComponentManager::GetComponent_s(ENTITY_ID); - - // Wake up all physics objects - for (auto& [entityID, object] : map) - { - if (SHComponentManager::HasComponent(entityID)) - reinterpret_cast(object.rp3dBody)->setIsSleeping(false); - } - - if (REMOVED_ID == RIGID_BODY_ID && physicsObject != nullptr) - { - world->destroyRigidBody(reinterpret_cast(physicsObject->rp3dBody)); - physicsObject->rp3dBody = nullptr; - - if (colliderComponent != nullptr) - { - // Preserve colliders as a collision body - physicsObject->rp3dBody = world->createCollisionBody - ( - rp3d::Transform{ colliderComponent->position, colliderComponent->orientation } - ); - - for (auto& collider : colliderComponent->collisionShapes) - physicsObject->AddCollider(&collider); - } - } - - if (REMOVED_ID == COLLIDER_ID && physicsObject != nullptr) - { - // Remove all colliders - const int NUM_COLLIDERS = static_cast(physicsObject->rp3dBody->getNbColliders()); - - for (int i = NUM_COLLIDERS - 1; i >= 0; --i) - { - auto* collider = physicsObject->rp3dBody->getCollider(i); - physicsObject->rp3dBody->removeCollider(collider); - } - - // Check for a rigidbody component - if (rigidBodyComponent == nullptr) - physicsObject->rp3dBody = nullptr; - } - - if (physicsObject != nullptr && physicsObject->rp3dBody == nullptr) - DestroyPhysicsObject(ENTITY_ID); - } - - return EVENT_DATA->handle; - } - - SHEventHandle SHPhysicsSystem::ResetWorld(SHEventPtr editorStopEvent) - { - // TODO(Diren): Rebuild world based on how scene reloading is done - - for (auto& [entityID, physicsObject] : map) - { - if (SHComponentManager::HasComponent(entityID)) - { - auto* rp3dRigidBody = reinterpret_cast(physicsObject.rp3dBody); - rp3dRigidBody->resetForce(); - rp3dRigidBody->resetTorque(); - rp3dRigidBody->setLinearVelocity(SHVec3::Zero); - rp3dRigidBody->setAngularVelocity(SHVec3::Zero); - } - } - - return editorStopEvent->handle; - } - -} // namespace SHADE \ No newline at end of file diff --git a/SHADE_Engine/src/Physics/SHPhysicsSystem.hpp b/SHADE_Engine/src/Physics/SHPhysicsSystem.hpp deleted file mode 100644 index 957fb3aa..00000000 --- a/SHADE_Engine/src/Physics/SHPhysicsSystem.hpp +++ /dev/null @@ -1,84 +0,0 @@ -/**************************************************************************************** - * \file SHPhysicsSystem.hpp - * \author Diren D Bharwani, diren.dbharwani, 390002520 - * \brief Implementation for templated functions the Physics System - * - * \copyright Copyright (C) 2022 DigiPen Institute of Technology. Reproduction or - * disclosure of this file or its contents without the prior written consent - * of DigiPen Institute of Technology is prohibited. -****************************************************************************************/ - -#pragma once - -#include - -// Primary Header -#include "SHPhysicsSystem.h" - -namespace SHADE -{ - /*-----------------------------------------------------------------------------------*/ - /* Private Function Member Definitions */ - /*-----------------------------------------------------------------------------------*/ - - template - SHCollisionEvent SHPhysicsSystem::GenerateCollisionEvent(const RP3DCollisionPair& cp) noexcept - { - static const auto MATCH_COLLIDER = [] - ( - const SHPhysicsObject& physicsObject - , const rp3d::Entity colliderID - )->uint32_t - { - for (uint32_t i = 0; i < physicsObject.rp3dBody->getNbColliders(); ++i) - { - const auto* collider = physicsObject.rp3dBody->getCollider(i); - if (collider->getEntity() == colliderID) - return i; - } - - return std::numeric_limits::max(); - }; - - SHCollisionEvent cInfo; - - // Update collision state - cInfo.collisionState = static_cast(cp.getEventType()); - - // Match body and collider for collision event - const rp3d::Entity body1 = cp.getBody1()->getEntity(); - const rp3d::Entity body2 = cp.getBody2()->getEntity(); - const rp3d::Entity collider1 = cp.getCollider1()->getEntity(); - const rp3d::Entity collider2 = cp.getCollider2()->getEntity(); - - // Find and match both ids - bool matched[2] = { false, false }; - - - for (auto& [entityID, physicsObject] : map) - { - // Match body 1 - if (matched[SHCollisionEvent::ENTITY_A] == false && physicsObject.rp3dBody->getEntity() == body1) - { - cInfo.ids[SHCollisionEvent::ENTITY_A] = entityID; - cInfo.ids[SHCollisionEvent::COLLIDER_A] = MATCH_COLLIDER(physicsObject, collider1); - - matched[SHCollisionEvent::ENTITY_A] = true; - } - - // Match body 2 - if (matched[SHCollisionEvent::ENTITY_B] == false && physicsObject.rp3dBody->getEntity() == body2) - { - cInfo.ids[SHCollisionEvent::ENTITY_B] = entityID; - cInfo.ids[SHCollisionEvent::COLLIDER_B] = MATCH_COLLIDER(physicsObject, collider2); - - matched[SHCollisionEvent::ENTITY_B] = true; - } - - if (matched[SHCollisionEvent::ENTITY_A] == true && matched[SHCollisionEvent::ENTITY_B] == true) - return cInfo; - } - - return cInfo; - } -} // namespace SHADE \ No newline at end of file diff --git a/SHADE_Engine/src/Physics/SHPhysicsWorld.cpp b/SHADE_Engine/src/Physics/SHPhysicsWorld.cpp new file mode 100644 index 00000000..1326ea3e --- /dev/null +++ b/SHADE_Engine/src/Physics/SHPhysicsWorld.cpp @@ -0,0 +1,66 @@ +/**************************************************************************************** + * \file SHPhysicsWorld.cpp + * \author Diren D Bharwani, diren.dbharwani, 390002520 + * \brief Implementation for a Physics World. + * + * \copyright Copyright (C) 2022 DigiPen Institute of Technology. Reproduction or + * disclosure of this file or its contents without the prior written consent + * of DigiPen Institute of Technology is prohibited. +****************************************************************************************/ + +#include + +// Primary Header +#include "SHPhysicsWorld.h" + +namespace SHADE +{ + /*-----------------------------------------------------------------------------------*/ + /* Constructors & Destructor Definitions */ + /*-----------------------------------------------------------------------------------*/ + + SHPhysicsWorldState::SHPhysicsWorldState() noexcept + : world { nullptr } + {} + + /*-----------------------------------------------------------------------------------*/ + /* Public Function Members Definitions */ + /*-----------------------------------------------------------------------------------*/ + + void SHPhysicsWorldState::CreateWorld(rp3d::PhysicsCommon& factory) + { + rp3d::PhysicsWorld::WorldSettings rp3dWorldSettings; + rp3dWorldSettings.gravity = settings.gravity; + rp3dWorldSettings.defaultVelocitySolverNbIterations = settings.numVelocitySolverIterations; + rp3dWorldSettings.defaultPositionSolverNbIterations = settings.numPositionSolverIterations; + rp3dWorldSettings.isSleepingEnabled = settings.sleepingEnabled; + + world = factory.createPhysicsWorld(rp3dWorldSettings); + } + + void SHPhysicsWorldState::DestroyWorld(rp3d::PhysicsCommon& factory) + { + if (!world) + return; + + factory.destroyPhysicsWorld(world); + world = nullptr; + } + + void SHPhysicsWorldState::UpdateSettings() const noexcept + { + if (!world) + { + SHLOGV_ERROR("Unable to update Physics World settings without creating a world!") + return; + } + + world->setGravity(settings.gravity); + world->setNbIterationsVelocitySolver(settings.numVelocitySolverIterations); + world->setNbIterationsPositionSolver(settings.numPositionSolverIterations); + world->enableSleeping(settings.sleepingEnabled); + } + + + +} // namespace SHADE \ No newline at end of file diff --git a/SHADE_Engine/src/Physics/SHPhysicsWorld.h b/SHADE_Engine/src/Physics/SHPhysicsWorld.h new file mode 100644 index 00000000..bf788c0f --- /dev/null +++ b/SHADE_Engine/src/Physics/SHPhysicsWorld.h @@ -0,0 +1,74 @@ +/**************************************************************************************** + * \file SHPhysicsWorld.h + * \author Diren D Bharwani, diren.dbharwani, 390002520 + * \brief Interface for a Physics World. + * + * \copyright Copyright (C) 2022 DigiPen Institute of Technology. Reproduction or + * disclosure of this file or its contents without the prior written consent + * of DigiPen Institute of Technology is prohibited. +****************************************************************************************/ + +#pragma once + +#include + +// Project Headers +#include "Math/SHMath.h" +#include "SH_API.h" + +namespace SHADE +{ + /*-----------------------------------------------------------------------------------*/ + /* Type Definitions */ + /*-----------------------------------------------------------------------------------*/ + + struct SH_API SHPhysicsWorldState + { + public: + + /*---------------------------------------------------------------------------------*/ + /* Type Definitions */ + /*---------------------------------------------------------------------------------*/ + + struct WorldSettings + { + public: + /*-------------------------------------------------------------------------------*/ + /* Data Members */ + /*-------------------------------------------------------------------------------*/ + + SHVec3 gravity = SHVec3{ 0.0f, -9.81f, 0.0f }; + uint16_t numVelocitySolverIterations = 8; + uint16_t numPositionSolverIterations = 3; + bool sleepingEnabled = true; + }; + + /*---------------------------------------------------------------------------------*/ + /* Data Members */ + /*---------------------------------------------------------------------------------*/ + + rp3d::PhysicsWorld* world; + WorldSettings settings; + + /*---------------------------------------------------------------------------------*/ + /* Constructors & Destructor */ + /*---------------------------------------------------------------------------------*/ + + SHPhysicsWorldState() noexcept; + + /*---------------------------------------------------------------------------------*/ + /* Function Members */ + /*---------------------------------------------------------------------------------*/ + + void CreateWorld (rp3d::PhysicsCommon& factory); + void DestroyWorld (rp3d::PhysicsCommon& factory); + + /** + * @brief Applies the current settings to the physics world. The world must be created + * before this is called. + */ + void UpdateSettings () const noexcept; + }; + + +} // namespace SHADE \ No newline at end of file diff --git a/SHADE_Engine/src/Physics/SHPhysicsDebugDrawSystem.cpp b/SHADE_Engine/src/Physics/System/SHPhysicsDebugDrawSystem.cpp similarity index 100% rename from SHADE_Engine/src/Physics/SHPhysicsDebugDrawSystem.cpp rename to SHADE_Engine/src/Physics/System/SHPhysicsDebugDrawSystem.cpp diff --git a/SHADE_Engine/src/Physics/SHPhysicsDebugDrawSystem.h b/SHADE_Engine/src/Physics/System/SHPhysicsDebugDrawSystem.h similarity index 100% rename from SHADE_Engine/src/Physics/SHPhysicsDebugDrawSystem.h rename to SHADE_Engine/src/Physics/System/SHPhysicsDebugDrawSystem.h diff --git a/SHADE_Engine/src/Physics/System/SHPhysicsSystem.cpp b/SHADE_Engine/src/Physics/System/SHPhysicsSystem.cpp new file mode 100644 index 00000000..ad137ed4 --- /dev/null +++ b/SHADE_Engine/src/Physics/System/SHPhysicsSystem.cpp @@ -0,0 +1,307 @@ +/**************************************************************************************** + * \file SHPhysicsSystem.cpp + * \author Diren D Bharwani, diren.dbharwani, 390002520 + * \brief Implementation for the Physics System + * + * \copyright Copyright (C) 2022 DigiPen Institute of Technology. Reproduction or + * disclosure of this file or its contents without the prior written consent + * of DigiPen Institute of Technology is prohibited. +****************************************************************************************/ + +#include + +// Primary Header +#include "SHPhysicsSystem.h" + +// Project Headers +#include "ECS_Base/Managers/SHComponentManager.h" +#include "ECS_Base/Managers/SHEntityManager.h" +#include "ECS_Base/Managers/SHSystemManager.h" +#include "Editor/SHEditor.h" +#include "Math/Transform/SHTransformComponent.h" +#include "Physics/SHPhysicsEvents.h" + +namespace SHADE +{ + /*-----------------------------------------------------------------------------------*/ + /* Constructors & Destructor Definitions */ + /*-----------------------------------------------------------------------------------*/ + + SHPhysicsSystem::SHPhysicsSystem() + : worldUpdated { false } + , interpolationFactor { 0.0 } + , fixedDT { 60.0 } + {} + + /*-----------------------------------------------------------------------------------*/ + /* Getter Function Definitions */ + /*-----------------------------------------------------------------------------------*/ + + double SHPhysicsSystem::GetFixedDT() const noexcept + { + return fixedDT; + } + + const SHPhysicsWorldState::WorldSettings& SHPhysicsSystem::GetWorldSettings() const noexcept + { + return worldState.settings; + } + + const std::vector& SHPhysicsSystem::GetAllCollisionInfo() const noexcept + { + return collisionListener.GetCollisionInfoContainer(); + } + + const std::vector& SHPhysicsSystem::GetAllTriggerInfo() const noexcept + { + return collisionListener.GetTriggerInfoContainer(); + } + + const SHPhysicsObject* const SHPhysicsSystem::GetPhysicsObject(EntityID eid) noexcept + { + return objectManager.GetPhysicsObject(eid); + } + + + const SHPhysicsObjectManager::PhysicsObjectEntityMap& SHPhysicsSystem::GetPhysicsObjects() const noexcept + { + return objectManager.physicsObjects; + } + + /*-----------------------------------------------------------------------------------*/ + /* Setter Function Definitions */ + /*-----------------------------------------------------------------------------------*/ + + void SHPhysicsSystem::SetFixedDT(double fixedUpdateRate) noexcept + { + fixedDT = fixedUpdateRate; + } + + void SHPhysicsSystem::SetWorldSettings(const SHPhysicsWorldState::WorldSettings& settings) noexcept + { + worldState.settings = settings; + worldState.UpdateSettings(); + } + + /*-----------------------------------------------------------------------------------*/ + /* Public Function Member Definitions */ + /*-----------------------------------------------------------------------------------*/ + + void SHPhysicsSystem::Init() + { + // Subscribe to component events + const std::shared_ptr ADD_COMPONENT_RECEIVER { std::make_shared>(this, &SHPhysicsSystem::addPhysicsComponent) }; + const ReceiverPtr ADD_COMPONENT_RECEIVER_PTR = std::dynamic_pointer_cast(ADD_COMPONENT_RECEIVER); + SHEventManager::SubscribeTo(SH_COMPONENT_ADDED_EVENT, ADD_COMPONENT_RECEIVER_PTR); + + const std::shared_ptr REMOVE_COMPONENT_RECEIVER { std::make_shared>(this, &SHPhysicsSystem::removePhysicsComponent) }; + const ReceiverPtr REMOVE_COMPONENT_RECEIVER_PTR = std::dynamic_pointer_cast(REMOVE_COMPONENT_RECEIVER); + SHEventManager::SubscribeTo(SH_COMPONENT_REMOVED_EVENT, REMOVE_COMPONENT_RECEIVER_PTR); + + #ifdef SHEDITOR + + // Subscribe to Editor State Change Events + const std::shared_ptr ON_PLAY_RECEIVER { std::make_shared>(this, &SHPhysicsSystem::onPlay) }; + const ReceiverPtr ON_PLAY_RECEIVER_PTR = std::dynamic_pointer_cast(ON_PLAY_RECEIVER); + SHEventManager::SubscribeTo(SH_EDITOR_ON_PLAY_EVENT, ON_PLAY_RECEIVER_PTR); + + const std::shared_ptr ON_STOP_RECEIVER { std::make_shared>(this, &SHPhysicsSystem::onStop) }; + const ReceiverPtr ON_STOP_RECEIVER_PTR = std::dynamic_pointer_cast(ON_STOP_RECEIVER); + SHEventManager::SubscribeTo(SH_EDITOR_ON_STOP_EVENT, ON_STOP_RECEIVER_PTR); + + #endif + // Link Physics Object Manager with System + objectManager.SetFactory(factory); + + // Link Collision Listener with System + collisionListener.BindToSystem(this); + } + + void SHPhysicsSystem::Exit() + { + worldState.DestroyWorld(factory); + } + + void SHPhysicsSystem::AddCollisionShape(EntityID eid, int shapeIndex) + { + objectManager.AddCollisionShape(eid, shapeIndex); + + const SHPhysicsColliderAddedEvent COLLIDER_ADDED_EVENT_DATA + { + .entityID = eid + , .colliderType = SHComponentManager::GetComponent(eid)->GetCollisionShape(shapeIndex).GetType() + , .colliderIndex = shapeIndex + }; + + SHEventManager::BroadcastEvent(COLLIDER_ADDED_EVENT_DATA, SH_PHYSICS_COLLIDER_ADDED_EVENT); + } + + void SHPhysicsSystem::RemoveCollisionShape(EntityID eid, int shapeIndex) + { + objectManager.RemoveCollisionShape(eid, shapeIndex); + + const SHPhysicsColliderRemovedEvent COLLIDER_REMOVED_EVENT_DATA + { + .entityID = eid + , .colliderIndex = shapeIndex + }; + + SHEventManager::BroadcastEvent(COLLIDER_REMOVED_EVENT_DATA, SH_PHYSICS_COLLIDER_REMOVED_EVENT); + } + + void SHPhysicsSystem::AddForce(EntityID eid, const SHVec3& force) noexcept + { + auto* physicsObject = objectManager.GetPhysicsObject(eid); + + } + + void SHPhysicsSystem::AddForceAtLocalPos(EntityID eid, const SHVec3& force, const SHVec3& localPos) noexcept + { + auto* physicsObject = objectManager.GetPhysicsObject(eid); + } + + void SHPhysicsSystem::AddForceAtWorldPos(EntityID eid, const SHVec3& force, const SHVec3& worldPos) noexcept + { + auto* physicsObject = objectManager.GetPhysicsObject(eid); + } + + void SHPhysicsSystem::AddRelativeForce(EntityID eid, const SHVec3& relativeForce) noexcept + { + auto* physicsObject = objectManager.GetPhysicsObject(eid); + } + + void SHPhysicsSystem::AddRelativeForceAtLocalPos(EntityID eid, const SHVec3& relativeForce, const SHVec3& localPos) noexcept + { + auto* physicsObject = objectManager.GetPhysicsObject(eid); + } + + + void SHPhysicsSystem::AddRelativeForceAtWorldPos(EntityID eid, const SHVec3& relativeForce, const SHVec3& worldPos) noexcept + { + auto* physicsObject = objectManager.GetPhysicsObject(eid); + } + + void SHPhysicsSystem::AddTorque(EntityID eid, const SHVec3& torque) noexcept + { + auto* physicsObject = objectManager.GetPhysicsObject(eid); + } + + void SHPhysicsSystem::AddRelativeTorque(EntityID eid, const SHVec3& relativeTorque) noexcept + { + auto* physicsObject = objectManager.GetPhysicsObject(eid); + } + + /*-----------------------------------------------------------------------------------*/ + /* Private Function Member Definitions */ + /*-----------------------------------------------------------------------------------*/ + + SHEventHandle SHPhysicsSystem::addPhysicsComponent(SHEventPtr addComponentEvent) noexcept + { + const auto& EVENT_DATA = reinterpret_cast*>(addComponentEvent.get()); + + static const auto RIGID_BODY_ID = ComponentFamily::GetID(); + static const auto COLLIDER_ID = ComponentFamily::GetID(); + + const auto ADDED_ID = EVENT_DATA->data->addedComponentType; + const bool IS_PHYSICS_COMPONENT = ADDED_ID == RIGID_BODY_ID || ADDED_ID == COLLIDER_ID; + if (IS_PHYSICS_COMPONENT) + { + const EntityID EID = EVENT_DATA->data->eid; + + // We only add tell the physics object manager to add a component if the scene is played + + #ifdef _PUBLISH + + ADDED_ID == RIGID_BODY_ID ? objectManager.AddRigidBody(EID) : objectManager.AddCollider(EID); + + #elif SHEDITOR + + auto* editor = SHSystemManager::GetSystem(); + if (editor) + { + if (editor->editorState != SHEditor::State::STOP) + ADDED_ID == RIGID_BODY_ID ? objectManager.AddRigidBody(EID) : objectManager.AddCollider(EID); + } + + #endif + } + + return EVENT_DATA->handle; + } + + SHEventHandle SHPhysicsSystem::removePhysicsComponent(SHEventPtr removeComponentEvent) noexcept + { + const auto& EVENT_DATA = reinterpret_cast*>(removeComponentEvent.get()); + + static const auto RIGID_BODY_ID = ComponentFamily::GetID(); + static const auto COLLIDER_ID = ComponentFamily::GetID(); + + const auto REMOVED_ID = EVENT_DATA->data->removedComponentType; + const bool IS_PHYSICS_COMPONENT = REMOVED_ID == RIGID_BODY_ID || REMOVED_ID == COLLIDER_ID; + if (IS_PHYSICS_COMPONENT) + { + const EntityID EID = EVENT_DATA->data->eid; + + // We only add tell the physics object manager to remove a component if the scene is played + + #ifdef _PUBLISH + + REMOVED_ID == RIGID_BODY_ID ? objectManager.RemoveRigidBody(EID) : objectManager.RemoveCollider(EID); + + #elif SHEDITOR + + auto* editor = SHSystemManager::GetSystem(); + if (editor) + { + if (editor->editorState != SHEditor::State::STOP) + REMOVED_ID == RIGID_BODY_ID ? objectManager.RemoveRigidBody(EID) : objectManager.RemoveCollider(EID); + } + + #endif + + } + + return EVENT_DATA->handle; + } + + SHEventHandle SHPhysicsSystem::onPlay(SHEventPtr onPlayEvent) + { + // Create physics world + worldState.CreateWorld(factory); + + // Link Collision Listener + collisionListener.BindToWorld(worldState.world); + + // Link with object manager & create all physics objects + objectManager.SetWorld(*worldState.world); + + const auto& RIGIDBODY_DENSE = SHComponentManager::GetDense(); + const auto& COLLIDER_DENSE = SHComponentManager::GetDense(); + + for (auto& rigidBodyComponent : RIGIDBODY_DENSE) + objectManager.AddRigidBody(rigidBodyComponent.GetEID()); + + for (auto& colliderComponent : COLLIDER_DENSE) + objectManager.AddCollider(colliderComponent.GetEID()); + + return onPlayEvent->handle; + } + + SHEventHandle SHPhysicsSystem::onStop(SHEventPtr onStopEvent) + { + // Remove all physics objects + objectManager.RemoveAllObjects(); + + // Clear all collision info + // Collision listener is automatically unbound when world is destroyed + collisionListener.ClearContainers(); + + // Destroy the world + worldState.DestroyWorld(factory); + + + return onStopEvent->handle; + } + + +} // namespace SHADE \ No newline at end of file diff --git a/SHADE_Engine/src/Physics/SHPhysicsSystem.h b/SHADE_Engine/src/Physics/System/SHPhysicsSystem.h similarity index 57% rename from SHADE_Engine/src/Physics/SHPhysicsSystem.h rename to SHADE_Engine/src/Physics/System/SHPhysicsSystem.h index 3bacb061..4254efc7 100644 --- a/SHADE_Engine/src/Physics/SHPhysicsSystem.h +++ b/SHADE_Engine/src/Physics/System/SHPhysicsSystem.h @@ -13,28 +13,29 @@ #include #include +// External Dependencies #include // Project Headers -#include "Components/SHRigidBodyComponent.h" -#include "Components/SHColliderComponent.h" #include "ECS_Base/System/SHSystemRoutine.h" #include "ECS_Base/System/SHFixedSystemRoutine.h" + #include "Math/Transform/SHTransformComponent.h" -#include "Scene/SHSceneGraph.h" -#include "SHPhysicsObject.h" -#include "SHPhysicsUtils.h" + +#include "Physics/Collision/SHCollisionListener.h" +#include "Physics/Interface/SHRigidBodyComponent.h" +#include "Physics/Interface/SHColliderComponent.h" +#include "Physics/PhysicsObject//SHPhysicsObjectManager.h" +#include "Physics/SHPhysicsWorld.h" namespace SHADE { - /*-----------------------------------------------------------------------------------*/ /* Type Definitions */ /*-----------------------------------------------------------------------------------*/ class SH_API SHPhysicsSystem final : public SHSystem - , public rp3d::EventListener { private: /*---------------------------------------------------------------------------------*/ @@ -44,21 +45,6 @@ namespace SHADE friend class SHPhysicsDebugDrawSystem; public: - /*---------------------------------------------------------------------------------*/ - /* Type Definitions */ - /*---------------------------------------------------------------------------------*/ - - using CollisionEvents = std::vector; - using EntityObjectMap = std::unordered_map; - - struct WorldSettings - { - SHVec3 gravity; - uint16_t numVelocitySolverIterations; - uint16_t numPositionSolverIterations; - bool sleepingEnabled; - }; - /*---------------------------------------------------------------------------------*/ /* Constructors & Destructor */ /*---------------------------------------------------------------------------------*/ @@ -69,29 +55,20 @@ namespace SHADE /* Getter Functions */ /*---------------------------------------------------------------------------------*/ - [[nodiscard]] double GetFixedDT () const noexcept; + [[nodiscard]] double GetFixedDT () const noexcept; + [[nodiscard]] const SHPhysicsWorldState::WorldSettings& GetWorldSettings () const noexcept; - [[nodiscard]] bool IsSleepingEnabled () const noexcept; - - [[nodiscard]] SHVec3 GetWorldGravity () const noexcept; - [[nodiscard]] uint16_t GetNumberVelocityIterations () const noexcept; - [[nodiscard]] uint16_t GetNumberPositionIterations () const noexcept; - - [[nodiscard]] const EntityObjectMap& GetPhysicsObjects () const noexcept; - [[nodiscard]] const CollisionEvents& GetCollisionInfo () const noexcept; - [[nodiscard]] const CollisionEvents& GetTriggerInfo () const noexcept; + [[nodiscard]] const std::vector& GetAllCollisionInfo () const noexcept; + [[nodiscard]] const std::vector& GetAllTriggerInfo () const noexcept; + [[nodiscard]] const SHPhysicsObject* const GetPhysicsObject (EntityID eid) noexcept; + [[nodiscard]] const SHPhysicsObjectManager::PhysicsObjectEntityMap& GetPhysicsObjects () const noexcept; /*---------------------------------------------------------------------------------*/ /* Setter Functions */ /*---------------------------------------------------------------------------------*/ - void SetFixedDT (double fixedUpdateRate) noexcept; - void SetWorldGravity (const SHVec3& gravity) const noexcept; - void SetNumberVelocityIterations (uint16_t numVelIterations) const noexcept; - void SetNumberPositionIterations (uint16_t numPosIterations) const noexcept; - void SetSleepingEnabled (bool enableSleeping) const noexcept; - - void SetWorldSettings (const WorldSettings& settings) const noexcept; + void SetFixedDT (double fixedUpdateRate) noexcept; + void SetWorldSettings (const SHPhysicsWorldState::WorldSettings& settings) noexcept; /*---------------------------------------------------------------------------------*/ /* Function Members */ @@ -100,11 +77,24 @@ namespace SHADE void Init () override; void Exit () override; - void AddCollisionShape (EntityID entityID, SHCollisionShape* collider); - void RemoveCollisionShape (EntityID entityID, int index); + // Specific Handling for Collision Shapes as they are not under the Component System - void onContact (const rp3d::CollisionCallback::CallbackData& callbackData) override; - void onTrigger (const rp3d::OverlapCallback::CallbackData& callbackData) override; + void AddCollisionShape (EntityID eid, int shapeIndex); + void RemoveCollisionShape (EntityID eid, int shapeIndex); + + // Forces are applied from components here. These functions should only be invoked during play (through scripts) + // Thus there is no need to check for an editor. + + void AddForce (EntityID eid, const SHVec3& force) noexcept; + void AddForceAtLocalPos (EntityID eid, const SHVec3& force, const SHVec3& localPos) noexcept; + void AddForceAtWorldPos (EntityID eid, const SHVec3& force, const SHVec3& worldPos) noexcept; + + void AddRelativeForce (EntityID eid, const SHVec3& relativeForce) noexcept; + void AddRelativeForceAtLocalPos (EntityID eid, const SHVec3& relativeForce, const SHVec3& localPos) noexcept; + void AddRelativeForceAtWorldPos (EntityID eid, const SHVec3& relativeForce, const SHVec3& worldPos) noexcept; + + void AddTorque (EntityID eid, const SHVec3& torque) noexcept; + void AddRelativeTorque (EntityID eid, const SHVec3& relativeTorque) noexcept; /*---------------------------------------------------------------------------------*/ /* System Routines */ @@ -124,6 +114,21 @@ namespace SHADE /*-------------------------------------------------------------------------------*/ void Execute(double dt) noexcept override; + + private: + /*-------------------------------------------------------------------------------*/ + /* Function Members */ + /*-------------------------------------------------------------------------------*/ + + static void syncOnPlay(EntityID eid, SHPhysicsObject& physicsObject) noexcept; + + static void preUpdateSyncTransform + ( + SHPhysicsObject& physicsObject + , SHTransformComponent& transformComponent + , SHRigidBodyComponent* rigidBodyComponent + , SHColliderComponent* colliderComponent + ) noexcept; }; class SH_API PhysicsFixedUpdate final : public SHFixedSystemRoutine @@ -156,6 +161,20 @@ namespace SHADE /*-------------------------------------------------------------------------------*/ void Execute(double dt) noexcept override; + + private: + /*-------------------------------------------------------------------------------*/ + /* Function Members */ + /*-------------------------------------------------------------------------------*/ + + static void postUpdateSyncTransforms + ( + SHPhysicsObject& physicsObject + , SHTransformComponent& transformComponent + , SHRigidBodyComponent* rigidBodyComponent + , SHColliderComponent* colliderComponent + , double interpolationFactor + ) noexcept; }; private: @@ -163,41 +182,31 @@ namespace SHADE /* Data Members */ /*---------------------------------------------------------------------------------*/ - bool worldUpdated; + // System data - double interpolationFactor; - double fixedDT; + bool worldUpdated; + double interpolationFactor; + double fixedDT; - rp3d::PhysicsWorld* world; - rp3d::PhysicsCommon factory; + // rp3d - EntityObjectMap map; - CollisionEvents collisionInfo; - CollisionEvents triggerInfo; + rp3d::PhysicsCommon factory; + + // Interface objects + + SHPhysicsWorldState worldState; + SHPhysicsObjectManager objectManager; + SHCollisionListener collisionListener; /*---------------------------------------------------------------------------------*/ /* Function Members */ /*---------------------------------------------------------------------------------*/ - SHPhysicsObject* EnsurePhysicsObject (EntityID entityID) noexcept; - SHPhysicsObject* GetPhysicsObject (EntityID entityID) noexcept; - void DestroyPhysicsObject (EntityID entityID) noexcept; + SHEventHandle addPhysicsComponent (SHEventPtr addComponentEvent) noexcept; + SHEventHandle removePhysicsComponent (SHEventPtr removeComponentEvent) noexcept; - static void SyncActiveStates (SHPhysicsObject& physicsObject, bool componentActive) noexcept; - void SyncTransforms () noexcept; + SHEventHandle onPlay (SHEventPtr onPlayEvent); + SHEventHandle onStop (SHEventPtr onStopEvent); - static void UpdateEventContainers (const SHCollisionEvent& collisionEvent, CollisionEvents& container) noexcept; - void ClearInvalidCollisions () noexcept; - - SHEventHandle AddPhysicsComponent (SHEventPtr addComponentEvent); - SHEventHandle RemovePhysicsComponent (SHEventPtr removeComponentEvent); - SHEventHandle ResetWorld (SHEventPtr editorStopEvent); - - template - || std::is_same_v>> - SHCollisionEvent GenerateCollisionEvent (const RP3DCollisionPair& cp) noexcept; }; -} // namespace SHADE - -#include "SHPhysicsSystem.hpp" \ No newline at end of file +} // namespace SHADE \ No newline at end of file diff --git a/SHADE_Engine/src/Physics/SHPhysicsSystemInterface.cpp b/SHADE_Engine/src/Physics/System/SHPhysicsSystemInterface.cpp similarity index 81% rename from SHADE_Engine/src/Physics/SHPhysicsSystemInterface.cpp rename to SHADE_Engine/src/Physics/System/SHPhysicsSystemInterface.cpp index 4b292340..30d29167 100644 --- a/SHADE_Engine/src/Physics/SHPhysicsSystemInterface.cpp +++ b/SHADE_Engine/src/Physics/System/SHPhysicsSystemInterface.cpp @@ -16,35 +16,34 @@ of DigiPen Institute of Technology is prohibited. #include "SHPhysicsSystemInterface.h" // Project Includes #include "ECS_Base/Managers/SHSystemManager.h" -#include "Physics/SHPhysicsSystem.h" -#include "Physics/SHPhysicsUtils.h" +#include "Physics/System/SHPhysicsSystem.h" namespace SHADE { /*-----------------------------------------------------------------------------------*/ /* Static Usage Functions */ /*-----------------------------------------------------------------------------------*/ - const std::vector& SHPhysicsSystemInterface::GetCollisionInfo() noexcept + const std::vector& SHPhysicsSystemInterface::GetCollisionInfo() noexcept { - static std::vector emptyVec; + static std::vector emptyVec; auto phySystem = SHSystemManager::GetSystem(); if (phySystem) { - return phySystem->GetCollisionInfo(); + return phySystem->GetAllCollisionInfo(); } SHLOG_WARNING("[SHPhysicsSystemInterface] Failed to get collision events. Empty vector returned instead."); return emptyVec; } - const std::vector& SHPhysicsSystemInterface::GetTriggerInfo() noexcept + const std::vector& SHPhysicsSystemInterface::GetTriggerInfo() noexcept { - static std::vector emptyVec; + static std::vector emptyVec; auto phySystem = SHSystemManager::GetSystem(); if (phySystem) { - return phySystem->GetTriggerInfo(); + return phySystem->GetAllTriggerInfo(); } SHLOG_WARNING("[SHPhysicsSystemInterface] Failed to get trigger events. Empty vector returned instead."); diff --git a/SHADE_Engine/src/Physics/SHPhysicsSystemInterface.h b/SHADE_Engine/src/Physics/System/SHPhysicsSystemInterface.h similarity index 91% rename from SHADE_Engine/src/Physics/SHPhysicsSystemInterface.h rename to SHADE_Engine/src/Physics/System/SHPhysicsSystemInterface.h index da6a0433..bdd04686 100644 --- a/SHADE_Engine/src/Physics/SHPhysicsSystemInterface.h +++ b/SHADE_Engine/src/Physics/System/SHPhysicsSystemInterface.h @@ -19,7 +19,7 @@ namespace SHADE /*-----------------------------------------------------------------------------------*/ /* Forward Declarations */ /*-----------------------------------------------------------------------------------*/ - class SHCollisionEvent; + class SHCollisionInfo; /*-----------------------------------------------------------------------------------*/ /* Type Definitions */ @@ -39,8 +39,8 @@ namespace SHADE /*---------------------------------------------------------------------------------*/ /* Static Usage Functions */ /*---------------------------------------------------------------------------------*/ - [[nodiscard]] static const std::vector& GetCollisionInfo() noexcept; - [[nodiscard]] static const std::vector& GetTriggerInfo() noexcept; + [[nodiscard]] static const std::vector& GetCollisionInfo() noexcept; + [[nodiscard]] static const std::vector& GetTriggerInfo() noexcept; [[nodiscard]] static double GetFixedDT() noexcept; }; } diff --git a/SHADE_Engine/src/Physics/System/SHPhysicsSystemRoutines.cpp b/SHADE_Engine/src/Physics/System/SHPhysicsSystemRoutines.cpp new file mode 100644 index 00000000..26c740cc --- /dev/null +++ b/SHADE_Engine/src/Physics/System/SHPhysicsSystemRoutines.cpp @@ -0,0 +1,314 @@ +/**************************************************************************************** + * \file SHPhysicsSystemRoutines.h + * \author Diren D Bharwani, diren.dbharwani, 390002520 + * \brief Implementation for the Physics System Routines + * + * \copyright Copyright (C) 2022 DigiPen Institute of Technology. Reproduction or + * disclosure of this file or its contents without the prior written consent + * of DigiPen Institute of Technology is prohibited. +****************************************************************************************/ + +#include + +// Primary Header +#include "SHPhysicsSystem.h" +// Project Headers +#include "ECS_Base/Managers/SHSystemManager.h" +#include "Editor/SHEditor.h" +#include "Scripting/SHScriptEngine.h" + +namespace SHADE +{ + /*-----------------------------------------------------------------------------------*/ + /* Constructors & Destructor Definitions */ + /*-----------------------------------------------------------------------------------*/ + + SHPhysicsSystem::PhysicsPreUpdate::PhysicsPreUpdate() + : SHSystemRoutine { "Physics PreUpdate", true } + {} + + SHPhysicsSystem::PhysicsFixedUpdate::PhysicsFixedUpdate() + : SHFixedSystemRoutine { DEFAULT_FIXED_STEP, "Physics FixedUpdate", false } + {} + + SHPhysicsSystem::PhysicsPostUpdate::PhysicsPostUpdate() + : SHSystemRoutine { "Physics PostUpdate", false } + {} + + /*-----------------------------------------------------------------------------------*/ + /* Public Function Member Definitions */ + /*-----------------------------------------------------------------------------------*/ + + void SHPhysicsSystem::PhysicsPreUpdate::Execute(double) noexcept + { + auto* physicsSystem = reinterpret_cast(GetSystem()); + + #ifdef SHEDITOR + + auto* editor = SHSystemManager::GetSystem(); + + // Only Sync on Play. + // Otherwise, Components are only holding data until the world is built on play. + + if (editor) + { + if (editor->editorState != SHEditor::State::STOP) + { + physicsSystem->objectManager.UpdateCommands(); + + for (auto& [entityID, physicsObject] : physicsSystem->objectManager.physicsObjects) + { + // Ensure a valid physics Object + if (physicsObject.rp3dBody == nullptr) + continue; + + syncOnPlay(entityID, physicsObject); + } + } + else + { + auto& rigidBodyDense = SHComponentManager::GetDense(); + auto& colliderDense = SHComponentManager::GetDense(); + + for (auto& rigidBodyComponent : rigidBodyDense) + { + const auto* TRANSFORM = SHComponentManager::GetComponent_s(rigidBodyComponent.GetEID()); + + if (TRANSFORM && TRANSFORM->HasChanged()) + { + rigidBodyComponent.position = TRANSFORM->GetWorldPosition(); + rigidBodyComponent.orientation = TRANSFORM->GetWorldOrientation(); + } + } + + for (auto& colliderComponent : colliderDense) + { + const auto* TRANSFORM = SHComponentManager::GetComponent_s(colliderComponent.GetEID()); + + if (TRANSFORM && TRANSFORM->HasChanged()) + { + colliderComponent.position = TRANSFORM->GetWorldPosition(); + colliderComponent.orientation = TRANSFORM->GetWorldOrientation(); + colliderComponent.scale = TRANSFORM->GetWorldScale(); + + colliderComponent.RecomputeCollisionShapes(); + } + } + } + } + + #else + + // Always sync Rigid Body & Collider Components with Physics Objects + // Do not check for an editor here + + physicsSystem->objectManager.UpdateCommands(); + + for (auto& [entityID, physicsObject] : physicsSystem->objectManager.physicsObjects) + { + // Ensure a valid physics Object + if (physicsObject.rp3dBody == nullptr) + continue; + + syncOnPlay(entityID, physicsObject); + } + + #endif + } + + void SHPhysicsSystem::PhysicsFixedUpdate::Execute(double dt) noexcept + { + auto* physicsSystem = reinterpret_cast(GetSystem()); + auto* scriptingSystem = SHSystemManager::GetSystem(); + if (scriptingSystem == nullptr) + { + SHLOGV_ERROR("Unable to invoke FixedUpdate() on scripts due to missing SHScriptEngine!"); + } + + fixedTimeStep = 1.0 / physicsSystem->fixedDT; + accumulatedTime += dt; + + int count = 0; + while (accumulatedTime > fixedTimeStep) + { + if (scriptingSystem != nullptr) + scriptingSystem->ExecuteFixedUpdates(); + + physicsSystem->worldState.world->update(static_cast(fixedTimeStep)); + + accumulatedTime -= fixedTimeStep; + ++count; + } + + stats.numSteps = count; + physicsSystem->worldUpdated = count > 0; + + physicsSystem->interpolationFactor = accumulatedTime / fixedTimeStep; + } + + void SHPhysicsSystem::PhysicsPostUpdate::Execute(double) noexcept + { + auto* physicsSystem = reinterpret_cast(GetSystem()); + auto* scriptingSystem = SHSystemManager::GetSystem(); + + if (scriptingSystem == nullptr) + { + SHLOGV_ERROR("Unable to invoke collision and trigger script events due to missing SHScriptEngine!"); + } + + // Interpolate transforms for rendering + if (physicsSystem->worldUpdated) + { + for (auto& [entityID, physicsObject] : physicsSystem->objectManager.physicsObjects) + { + auto* transformComponent = SHComponentManager::GetComponent_s(entityID); + auto* rigidBodyComponent = SHComponentManager::GetComponent_s(entityID); + auto* colliderComponent = SHComponentManager::GetComponent_s(entityID); + + if (transformComponent) + { + postUpdateSyncTransforms + ( + physicsObject + , *transformComponent + , rigidBodyComponent + , colliderComponent + , physicsSystem->interpolationFactor + ); + } + } + + // Collision & Trigger messages + if (scriptingSystem != nullptr) + scriptingSystem->ExecuteCollisionFunctions(); + + // Since this function never runs when editor in not in play, execute the function anyway + } + } + + /*-----------------------------------------------------------------------------------*/ + /* Private Function Member Definitions */ + /*-----------------------------------------------------------------------------------*/ + + void SHPhysicsSystem::PhysicsPreUpdate::syncOnPlay(EntityID eid, SHPhysicsObject& physicsObject) noexcept + { + auto* transformComponent = SHComponentManager::GetComponent_s(eid); + auto* rigidBodyComponent = SHComponentManager::GetComponent_s(eid); + auto* colliderComponent = SHComponentManager::GetComponent_s(eid); + + // Sync transforms & physics components transforms + if (transformComponent && transformComponent->HasChanged()) + { + preUpdateSyncTransform + ( + physicsObject + , *transformComponent + , rigidBodyComponent + , colliderComponent + ); + } + + // Sync Rigid Bodies + if (rigidBodyComponent) + physicsObject.SyncRigidBody(*rigidBodyComponent); + + // Sync Colliders + if (colliderComponent) + physicsObject.SyncColliders(*colliderComponent); + } + + void SHPhysicsSystem::PhysicsPreUpdate::preUpdateSyncTransform + ( + SHPhysicsObject& physicsObject + , SHTransformComponent& transformComponent + , SHRigidBodyComponent* rigidBodyComponent + , SHColliderComponent* colliderComponent + ) noexcept + { + const SHVec3& WORLD_POS = transformComponent.GetWorldPosition(); + const SHQuaternion& WORLD_ROT = transformComponent.GetWorldOrientation(); + const SHVec3& WORLD_SCL = transformComponent.GetWorldScale(); + + const rp3d::Transform RP3D_TRANSFORM { WORLD_POS, WORLD_ROT }; + physicsObject.GetRigidBody()->setTransform(RP3D_TRANSFORM); + + if (rigidBodyComponent) + { + rigidBodyComponent->position = WORLD_POS; + rigidBodyComponent->orientation = WORLD_ROT; + } + + if (colliderComponent) + { + colliderComponent->position = WORLD_POS; + colliderComponent->orientation = WORLD_ROT; + colliderComponent->scale = WORLD_SCL; + + colliderComponent->RecomputeCollisionShapes(); + } + } + + void SHPhysicsSystem::PhysicsPostUpdate::postUpdateSyncTransforms + ( + SHPhysicsObject& physicsObject + , SHTransformComponent& transformComponent + , SHRigidBodyComponent* rigidBodyComponent + , SHColliderComponent* colliderComponent + , double interpolationFactor + ) noexcept + { + rp3d::Vector3 rp3dPos; + rp3d::Quaternion rp3dRot; + + const rp3d::Transform CURRENT_TF = physicsObject.rp3dBody->getTransform(); + + // Check if transform should be interpolated + + if (rigidBodyComponent) + { + // Skip static bodies + if (rigidBodyComponent->GetType() == SHRigidBodyComponent::Type::STATIC) + return; + + if (rigidBodyComponent->IsInterpolating()) + { + // Interpolate transforms between current and predicted next transform + + const rp3d::Transform PREV_TF = physicsObject.prevTransform; + const rp3d::Transform INTERPOLATED_TF = rp3d::Transform::interpolateTransforms(PREV_TF, CURRENT_TF, static_cast(interpolationFactor)); + + rp3dPos = INTERPOLATED_TF.getPosition(); + rp3dRot = INTERPOLATED_TF.getOrientation(); + } + else + { + rp3dPos = CURRENT_TF.getPosition(); + rp3dRot = CURRENT_TF.getOrientation(); + } + + rigidBodyComponent->position = CURRENT_TF.getPosition(); + rigidBodyComponent->orientation = CURRENT_TF.getOrientation(); + + if (colliderComponent) + { + // Sync with colliders + + colliderComponent->position = CURRENT_TF.getPosition(); + colliderComponent->orientation = CURRENT_TF.getOrientation(); + } + } + else + { + rp3dPos = CURRENT_TF.getPosition(); + rp3dRot = CURRENT_TF.getOrientation(); + } + + // Convert RP3D Transform to SHADE + transformComponent.SetWorldPosition(rp3dPos); + transformComponent.SetWorldOrientation(rp3dRot); + + // Cache transforms + physicsObject.prevTransform = CURRENT_TF; + } + +} // namespace SHADE \ No newline at end of file diff --git a/SHADE_Engine/src/Scripting/SHScriptEngine.cpp b/SHADE_Engine/src/Scripting/SHScriptEngine.cpp index 4f3fbce6..7c0cd70b 100644 --- a/SHADE_Engine/src/Scripting/SHScriptEngine.cpp +++ b/SHADE_Engine/src/Scripting/SHScriptEngine.cpp @@ -24,7 +24,8 @@ of DigiPen Institute of Technology is prohibited. #include "Events/SHEvent.h" #include "Events/SHEventReceiver.h" #include "Events/SHEventManager.hpp" -#include "Physics/SHPhysicsSystem.h" +#include "Physics/System/SHPhysicsSystem.h" +#include "Physics/SHPhysicsEvents.h" #include "Assets/SHAssetMacros.h" diff --git a/SHADE_Engine/src/Serialization/SHSerialization.cpp b/SHADE_Engine/src/Serialization/SHSerialization.cpp index f2829b95..ae931778 100644 --- a/SHADE_Engine/src/Serialization/SHSerialization.cpp +++ b/SHADE_Engine/src/Serialization/SHSerialization.cpp @@ -14,7 +14,7 @@ #include "Camera/SHCameraComponent.h" #include "Graphics/MiddleEnd/Interface/SHRenderable.h" #include "Math/Transform/SHTransformComponent.h" -#include "Physics/Components/SHRigidBodyComponent.h" +#include "Physics/Interface/SHRigidBodyComponent.h" #include "ECS_Base/Managers/SHSystemManager.h" #include "Graphics/MiddleEnd/Lights/SHLightComponent.h" #include "Scripting/SHScriptEngine.h" diff --git a/SHADE_Engine/src/Serialization/SHYAMLConverters.h b/SHADE_Engine/src/Serialization/SHYAMLConverters.h index c0d95491..0f8933e2 100644 --- a/SHADE_Engine/src/Serialization/SHYAMLConverters.h +++ b/SHADE_Engine/src/Serialization/SHYAMLConverters.h @@ -3,7 +3,7 @@ #include "Graphics/MiddleEnd/Materials/SHMaterialSpec.h" #include "Math/Geometry/SHBoundingBox.h" #include "Math/Geometry/SHBoundingSphere.h" -#include "Physics/SHCollisionShape.h" +#include "Physics/Interface/SHCollisionShape.h" #include "Resource/SHResourceManager.h" #include "Math/Vector/SHVec2.h" #include "Math/Vector/SHVec3.h" @@ -11,7 +11,7 @@ #include "Graphics/MiddleEnd/Interface/SHMaterial.h" #include "Graphics/MiddleEnd/Interface/SHMaterialInstance.h" #include "SHSerializationTools.h" -#include "Physics/Components/SHColliderComponent.h" +#include "Physics/Interface/SHColliderComponent.h" namespace YAML { using namespace SHADE; diff --git a/SHADE_Managed/src/Components/Collider.hxx b/SHADE_Managed/src/Components/Collider.hxx index dc17ae7f..1711e8b9 100644 --- a/SHADE_Managed/src/Components/Collider.hxx +++ b/SHADE_Managed/src/Components/Collider.hxx @@ -15,7 +15,7 @@ of DigiPen Institute of Technology is prohibited. #pragma once // External Dependencies -#include "Physics/Components/SHColliderComponent.h" +#include "Physics/Interface/SHColliderComponent.h" // Project Includes #include "Components/Component.hxx" #include "Math/Vector3.hxx" diff --git a/SHADE_Managed/src/Components/RigidBody.hxx b/SHADE_Managed/src/Components/RigidBody.hxx index d3a30612..f2953bbd 100644 --- a/SHADE_Managed/src/Components/RigidBody.hxx +++ b/SHADE_Managed/src/Components/RigidBody.hxx @@ -15,7 +15,7 @@ of DigiPen Institute of Technology is prohibited. #pragma once // External Dependencies -#include "Physics/Components/SHRigidBodyComponent.h" +#include "Physics/Interface/SHRigidBodyComponent.h" // Project Includes #include "Components/Component.hxx" diff --git a/SHADE_Managed/src/Engine/ECS.cxx b/SHADE_Managed/src/Engine/ECS.cxx index 00c3c182..80f070e2 100644 --- a/SHADE_Managed/src/Engine/ECS.cxx +++ b/SHADE_Managed/src/Engine/ECS.cxx @@ -22,8 +22,8 @@ of DigiPen Institute of Technology is prohibited. // External Dependencies #include "ECS_Base/Managers/SHEntityManager.h" #include "Math/Transform/SHTransformComponent.h" -#include "Physics/Components/SHColliderComponent.h" -#include "Physics/Components/SHRigidBodyComponent.h" +#include "Physics/Interface/SHColliderComponent.h" +#include "Physics/Interface/SHRigidBodyComponent.h" #include "Scene/SHSceneManager.h" #include "Scene/SHSceneGraph.h" #include "Tools/SHLog.h" diff --git a/SHADE_Managed/src/Engine/Time.cxx b/SHADE_Managed/src/Engine/Time.cxx index 36032e00..8784ec90 100644 --- a/SHADE_Managed/src/Engine/Time.cxx +++ b/SHADE_Managed/src/Engine/Time.cxx @@ -16,7 +16,7 @@ of DigiPen Institute of Technology is prohibited. #include "SHpch.h" // External Dependencies #include "FRC/SHFramerateController.h" -#include "Physics/SHPhysicsSystemInterface.h" +#include "Physics/System/SHPhysicsSystemInterface.h" // Primary Header #include "Time.hxx" diff --git a/SHADE_Managed/src/Scripts/ScriptStore.cxx b/SHADE_Managed/src/Scripts/ScriptStore.cxx index a90b4f12..b3e02a9e 100644 --- a/SHADE_Managed/src/Scripts/ScriptStore.cxx +++ b/SHADE_Managed/src/Scripts/ScriptStore.cxx @@ -28,8 +28,9 @@ of DigiPen Institute of Technology is prohibited. #include "Engine/Entity.hxx" #include "Serialisation/ReflectionUtilities.hxx" #include "Engine/Application.hxx" -#include "Physics/SHPhysicsSystemInterface.h" -#include "Physics/SHPhysicsUtils.h" +#include "Physics/System/SHPhysicsSystemInterface.h" +#include "Physics/SHPhysicsEvents.h" +#include "Physics/Collision/SHCollisionInfo.h" namespace SHADE { @@ -526,13 +527,13 @@ namespace SHADE { switch (collisionInfo.GetCollisionState()) { - case SHCollisionEvent::State::ENTER: + case SHCollisionInfo::State::ENTER: script->OnCollisionEnter(info); break; - case SHCollisionEvent::State::STAY: + case SHCollisionInfo::State::STAY: script->OnCollisionStay(info); break; - case SHCollisionEvent::State::EXIT: + case SHCollisionInfo::State::EXIT: script->OnCollisionExit(info); break; } @@ -567,13 +568,13 @@ namespace SHADE { switch (triggerInfo.GetCollisionState()) { - case SHCollisionEvent::State::ENTER: + case SHCollisionInfo::State::ENTER: script->OnTriggerEnter(info); break; - case SHCollisionEvent::State::STAY: + case SHCollisionInfo::State::STAY: script->OnTriggerStay(info); break; - case SHCollisionEvent::State::EXIT: + case SHCollisionInfo::State::EXIT: script->OnTriggerExit(info); break; } From 4ad23a605f7b75d246264aab3e8fef3b326dbfb4 Mon Sep 17 00:00:00 2001 From: Diren D Bharwani Date: Sat, 12 Nov 2022 17:04:09 +0800 Subject: [PATCH 054/226] Fixed compilation issues from merge --- Assets/Scenes/M2Scene.shade | 10 +++++----- SHADE_Engine/src/Physics/SHPhysicsWorld.cpp | 5 +++++ SHADE_Engine/src/Scripting/SHScriptEngine.cpp | 1 + 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/Assets/Scenes/M2Scene.shade b/Assets/Scenes/M2Scene.shade index eed9526e..b5edc743 100644 --- a/Assets/Scenes/M2Scene.shade +++ b/Assets/Scenes/M2Scene.shade @@ -36,8 +36,8 @@ RigidBody Component: Type: Static Mass: 1 - Drag: 0 - Angular Drag: 0 + Drag: 0.00999999978 + Angular Drag: 0.00999999978 Use Gravity: true Interpolate: true Freeze Position X: false @@ -234,7 +234,7 @@ Components: Transform Component: Translate: {x: -4.49353218, y: 2.57871056, z: -5} - Rotate: {x: -0.463157475, y: -0.553180635, z: 0.0868046582} + Rotate: {x: 0, y: 0, z: 0} Scale: {x: 0.99998343, y: 0.999987662, z: 0.999981642} RigidBody Component: Type: Dynamic @@ -252,8 +252,8 @@ Collider Component: Colliders: - Is Trigger: false - Type: Sphere - Radius: 1 + Type: Box + Half Extents: {x: 1, y: 1, z: 1} Friction: 0.400000006 Bounciness: 0 Density: 1 diff --git a/SHADE_Engine/src/Physics/SHPhysicsWorld.cpp b/SHADE_Engine/src/Physics/SHPhysicsWorld.cpp index 1326ea3e..85e76702 100644 --- a/SHADE_Engine/src/Physics/SHPhysicsWorld.cpp +++ b/SHADE_Engine/src/Physics/SHPhysicsWorld.cpp @@ -35,7 +35,12 @@ namespace SHADE rp3dWorldSettings.defaultPositionSolverNbIterations = settings.numPositionSolverIterations; rp3dWorldSettings.isSleepingEnabled = settings.sleepingEnabled; + // These are my preferred default values. QoL for modifying these. + rp3dWorldSettings.defaultBounciness = 0.0f; + rp3dWorldSettings.defaultFrictionCoefficient = 0.4f; + world = factory.createPhysicsWorld(rp3dWorldSettings); + world->setContactsPositionCorrectionTechnique(rp3d::ContactsPositionCorrectionTechnique::SPLIT_IMPULSES); } void SHPhysicsWorldState::DestroyWorld(rp3d::PhysicsCommon& factory) diff --git a/SHADE_Engine/src/Scripting/SHScriptEngine.cpp b/SHADE_Engine/src/Scripting/SHScriptEngine.cpp index 59127994..8d08e89e 100644 --- a/SHADE_Engine/src/Scripting/SHScriptEngine.cpp +++ b/SHADE_Engine/src/Scripting/SHScriptEngine.cpp @@ -26,6 +26,7 @@ of DigiPen Institute of Technology is prohibited. #include "Events/SHEventManager.hpp" #include "Physics/System/SHPhysicsSystem.h" #include "Physics/SHPhysicsEvents.h" +#include "Scene/SHSceneGraphEvents.h" #include "Assets/SHAssetMacros.h" From f8bbcdd909d60398faa98252fb3c0fe7f2fd9169 Mon Sep 17 00:00:00 2001 From: Diren D Bharwani Date: Sat, 12 Nov 2022 17:28:49 +0800 Subject: [PATCH 055/226] Small fixes --- Assets/Scenes/M2Scene.shade | 8 ++++---- .../src/Physics/PhysicsObject/SHPhysicsObject.cpp | 1 + .../src/Physics/PhysicsObject/SHPhysicsObjectManager.cpp | 4 ++-- .../src/Physics/PhysicsObject/SHPhysicsObjectManager.h | 2 +- SHADE_Engine/src/Physics/System/SHPhysicsSystem.cpp | 3 ++- 5 files changed, 10 insertions(+), 8 deletions(-) diff --git a/Assets/Scenes/M2Scene.shade b/Assets/Scenes/M2Scene.shade index b5edc743..0ca9eb31 100644 --- a/Assets/Scenes/M2Scene.shade +++ b/Assets/Scenes/M2Scene.shade @@ -4,7 +4,7 @@ NumberOfChildren: 0 Components: Camera Component: - Position: {x: 0, y: 0, z: 0} + Position: {x: 0, y: 0, z: 8} Pitch: 0 Yaw: 0 Roll: 0 @@ -233,9 +233,9 @@ NumberOfChildren: 0 Components: Transform Component: - Translate: {x: -4.49353218, y: 2.57871056, z: -5} - Rotate: {x: 0, y: 0, z: 0} - Scale: {x: 0.99998343, y: 0.999987662, z: 0.999981642} + Translate: {x: -4.40482807, y: 2.57871056, z: -5.21213436} + Rotate: {x: -0.361265004, y: 1.11661232, z: -0.626627684} + Scale: {x: 0.999982238, y: 0.999987125, z: 0.999981165} RigidBody Component: Type: Dynamic Mass: 1 diff --git a/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObject.cpp b/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObject.cpp index d4668963..549f84cb 100644 --- a/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObject.cpp +++ b/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObject.cpp @@ -237,6 +237,7 @@ namespace SHADE case 9: // Mass { rp3dBody->setMass(component.mass); + rp3dBody->updateLocalCenterOfMassFromColliders(); rp3dBody->updateLocalInertiaTensorFromColliders(); break; diff --git a/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObjectManager.cpp b/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObjectManager.cpp index 38a3c658..8a381fcb 100644 --- a/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObjectManager.cpp +++ b/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObjectManager.cpp @@ -37,9 +37,9 @@ namespace SHADE factory = &physicsFactory; } - void SHPhysicsObjectManager::SetWorld(rp3d::PhysicsWorld& physicsWorld) noexcept + void SHPhysicsObjectManager::SetWorld(rp3d::PhysicsWorld* physicsWorld) noexcept { - world = &physicsWorld; + world = physicsWorld; } /*-----------------------------------------------------------------------------------*/ diff --git a/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObjectManager.h b/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObjectManager.h index f796b723..91dcce5f 100644 --- a/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObjectManager.h +++ b/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObjectManager.h @@ -84,7 +84,7 @@ namespace SHADE /*---------------------------------------------------------------------------------*/ void SetFactory (rp3d::PhysicsCommon& physicsFactory) noexcept; - void SetWorld (rp3d::PhysicsWorld& physicsWorld) noexcept; + void SetWorld (rp3d::PhysicsWorld* physicsWorld) noexcept; /*---------------------------------------------------------------------------------*/ /* Function Members */ diff --git a/SHADE_Engine/src/Physics/System/SHPhysicsSystem.cpp b/SHADE_Engine/src/Physics/System/SHPhysicsSystem.cpp index ad137ed4..93ee0b11 100644 --- a/SHADE_Engine/src/Physics/System/SHPhysicsSystem.cpp +++ b/SHADE_Engine/src/Physics/System/SHPhysicsSystem.cpp @@ -273,7 +273,7 @@ namespace SHADE collisionListener.BindToWorld(worldState.world); // Link with object manager & create all physics objects - objectManager.SetWorld(*worldState.world); + objectManager.SetWorld(worldState.world); const auto& RIGIDBODY_DENSE = SHComponentManager::GetDense(); const auto& COLLIDER_DENSE = SHComponentManager::GetDense(); @@ -291,6 +291,7 @@ namespace SHADE { // Remove all physics objects objectManager.RemoveAllObjects(); + objectManager.SetWorld(nullptr); // Clear all collision info // Collision listener is automatically unbound when world is destroyed From 340299218995a652dfe311af4de3cfc7a33de760 Mon Sep 17 00:00:00 2001 From: Sri Sham Haran Date: Sat, 12 Nov 2022 18:09:55 +0800 Subject: [PATCH 056/226] dont draw gizmos on play --- .../ViewportWindow/SHEditorViewport.cpp | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/SHADE_Engine/src/Editor/EditorWindow/ViewportWindow/SHEditorViewport.cpp b/SHADE_Engine/src/Editor/EditorWindow/ViewportWindow/SHEditorViewport.cpp index d6ef8d19..7b3b5411 100644 --- a/SHADE_Engine/src/Editor/EditorWindow/ViewportWindow/SHEditorViewport.cpp +++ b/SHADE_Engine/src/Editor/EditorWindow/ViewportWindow/SHEditorViewport.cpp @@ -40,6 +40,7 @@ namespace SHADE shouldUpdateCamera = false; } ImGui::PushStyleVar(ImGuiStyleVar_WindowPadding, ImVec2(0.0f, 0.0f)); + SHEditor* editor = SHSystemManager::GetSystem(); if (Begin()) { @@ -51,7 +52,6 @@ namespace SHADE beginCursorPos = ImGui::GetCursorScreenPos(); viewportMousePos = { mousePos.x - beginCursorPos.x, mousePos.y - beginCursorPos.y }; gfxSystem->GetMousePickSystem()->SetViewportMousePos(viewportMousePos); - ImGui::Image((ImTextureID)descriptorSet, { beginContentRegionAvailable.x, beginContentRegionAvailable.y }); if (ImGui::IsWindowHovered() && ImGui::IsMouseDown(ImGuiMouseButton_Right)) @@ -64,24 +64,25 @@ namespace SHADE shouldUpdateCamera = true; } - if (ImGui::IsWindowFocused() && !ImGui::IsMouseDown(ImGuiMouseButton_Right)) + if (editor->editorState != SHEditor::State::PLAY && ImGui::IsWindowFocused() && !ImGui::IsMouseDown(ImGuiMouseButton_Right)) { - if (ImGui::IsKeyReleased(ImGuiKey_Q)) + if (ImGui::IsKeyReleased(ImGuiKey_W)) { transformGizmo.operation = SHTransformGizmo::Operation::TRANSLATE; } - if (ImGui::IsKeyReleased(ImGuiKey_W)) + if (ImGui::IsKeyReleased(ImGuiKey_E)) { transformGizmo.operation = SHTransformGizmo::Operation::ROTATE; } - if (ImGui::IsKeyReleased(ImGuiKey_E)) + if (ImGui::IsKeyReleased(ImGuiKey_R)) { transformGizmo.operation = SHTransformGizmo::Operation::SCALE; } } } ImGuizmo::SetRect(beginCursorPos.x, beginCursorPos.y, beginContentRegionAvailable.x, beginContentRegionAvailable.y); - transformGizmo.Draw(); + if(editor->editorState != SHEditor::State::PLAY) + transformGizmo.Draw(); ImGui::End(); ImGui::PopStyleVar(); } From 78ca464c6537823445e2683f05455051be0bdbc1 Mon Sep 17 00:00:00 2001 From: Sri Sham Haran Date: Sat, 12 Nov 2022 18:22:45 +0800 Subject: [PATCH 057/226] Editor now uses separate stacks; 1 set of stacks when in play and another set of stacks otherwise. CommandStack now uses SHDeque --- .../src/Editor/Command/SHCommandManager.cpp | 77 ++++++++++++++----- .../src/Editor/Command/SHCommandManager.h | 13 +++- .../EditorWindow/MenuBar/SHEditorMenuBar.cpp | 4 +- SHADE_Engine/src/Tools/SHDeque.h | 69 +++++++++++++++++ 4 files changed, 141 insertions(+), 22 deletions(-) create mode 100644 SHADE_Engine/src/Tools/SHDeque.h diff --git a/SHADE_Engine/src/Editor/Command/SHCommandManager.cpp b/SHADE_Engine/src/Editor/Command/SHCommandManager.cpp index 3c0ee5dd..b86f9247 100644 --- a/SHADE_Engine/src/Editor/Command/SHCommandManager.cpp +++ b/SHADE_Engine/src/Editor/Command/SHCommandManager.cpp @@ -10,63 +10,102 @@ namespace SHADE { - SHCommandManager::CommandStack SHCommandManager::undoStack{}; - SHCommandManager::CommandStack SHCommandManager::redoStack{}; + + SHCommandManager::CommandStack SHCommandManager::undoStack(defaultStackSize); + SHCommandManager::CommandStack SHCommandManager::redoStack(defaultStackSize); + SHCommandManager::CommandStack SHCommandManager::secondaryUndoStack(defaultStackSize); + SHCommandManager::CommandStack SHCommandManager::secondaryRedoStack(defaultStackSize); + + SHCommandManager::CommandStackPtr SHCommandManager::pCurrUndoStack(&undoStack); + SHCommandManager::CommandStackPtr SHCommandManager::pCurrRedoStack(&redoStack); void SHCommandManager::PerformCommand(BaseCommandPtr commandPtr, bool const& overrideValue) { - redoStack = CommandStack(); + *pCurrRedoStack = CommandStack(defaultStackSize); commandPtr->Execute(); - if (overrideValue && !undoStack.empty()) + if (overrideValue && !pCurrUndoStack->Empty()) { - undoStack.top()->Merge(commandPtr); + pCurrUndoStack->Top()->Merge(commandPtr); } else { - undoStack.push(commandPtr); + pCurrUndoStack->Push(commandPtr); } } void SHCommandManager::RegisterCommand(BaseCommandPtr commandPtr) { - undoStack.push(commandPtr); + pCurrUndoStack->Push(commandPtr); } void SHCommandManager::UndoCommand() { - if (undoStack.empty()) + if (pCurrUndoStack->Empty()) return; - undoStack.top()->Undo(); - redoStack.push(undoStack.top()); - undoStack.pop(); + pCurrUndoStack->Top()->Undo(); + pCurrRedoStack->Push(pCurrUndoStack->Top()); + pCurrUndoStack->Pop(); } void SHCommandManager::RedoCommand() { - if (redoStack.empty()) + if (pCurrRedoStack->Empty()) return; - redoStack.top()->Execute(); - undoStack.push(redoStack.top()); - redoStack.pop(); + pCurrRedoStack->Top()->Execute(); + pCurrUndoStack->Push(pCurrRedoStack->Top()); + pCurrRedoStack->Pop(); } std::size_t SHCommandManager::GetUndoStackSize() { - return undoStack.size(); + return pCurrUndoStack->Size(); } std::size_t SHCommandManager::GetRedoStackSize() { - return redoStack.size(); + return pCurrRedoStack->Size(); } void SHCommandManager::PopLatestCommandFromRedoStack() { - redoStack.pop(); + pCurrRedoStack->Pop(); } void SHCommandManager::PopLatestCommandFromUndoStack() { - undoStack.pop(); + pCurrUndoStack->Pop(); } + + void SHCommandManager::SwapStacks() + { + if (pCurrUndoStack == &undoStack) + { + pCurrUndoStack = &secondaryUndoStack; + } + else + { + secondaryUndoStack.Clear(); + pCurrUndoStack = &undoStack; + } + + if (pCurrRedoStack == &redoStack) + { + pCurrRedoStack = &secondaryRedoStack; + } + else + { + secondaryRedoStack.Clear(); + pCurrRedoStack = &redoStack; + } + } + + void SHCommandManager::ClearAll() + { + undoStack.Clear(); + redoStack.Clear(); + + secondaryUndoStack.Clear(); + secondaryRedoStack.Clear(); + } + }//namespace SHADE diff --git a/SHADE_Engine/src/Editor/Command/SHCommandManager.h b/SHADE_Engine/src/Editor/Command/SHCommandManager.h index a514c464..178347b5 100644 --- a/SHADE_Engine/src/Editor/Command/SHCommandManager.h +++ b/SHADE_Engine/src/Editor/Command/SHCommandManager.h @@ -10,6 +10,7 @@ //#==============================================================# #include "SHCommand.hpp" #include "SH_API.h" +#include "Tools/SHDeque.h" namespace SHADE { @@ -22,7 +23,8 @@ namespace SHADE using BaseCommandPtr = std::shared_ptr; template using SHCommandPtr = std::shared_ptr>; - using CommandStack = std::stack; + using CommandStack = SHDeque; + using CommandStackPtr = CommandStack*; static void PerformCommand(BaseCommandPtr commandPtr, bool const& overrideValue = false); static void RegisterCommand(BaseCommandPtr commandPtr); @@ -34,8 +36,17 @@ namespace SHADE static void PopLatestCommandFromRedoStack(); static void PopLatestCommandFromUndoStack(); + static void SwapStacks(); + static void ClearAll(); + + static constexpr CommandStack::SizeType defaultStackSize = 100; private: + static CommandStackPtr pCurrUndoStack; + static CommandStackPtr pCurrRedoStack; + static CommandStack undoStack; + static CommandStack secondaryUndoStack; static CommandStack redoStack; + static CommandStack secondaryRedoStack; }; }//namespace SHADE diff --git a/SHADE_Engine/src/Editor/EditorWindow/MenuBar/SHEditorMenuBar.cpp b/SHADE_Engine/src/Editor/EditorWindow/MenuBar/SHEditorMenuBar.cpp index cfb36cd0..fdde55e1 100644 --- a/SHADE_Engine/src/Editor/EditorWindow/MenuBar/SHEditorMenuBar.cpp +++ b/SHADE_Engine/src/Editor/EditorWindow/MenuBar/SHEditorMenuBar.cpp @@ -228,7 +228,7 @@ namespace SHADE .previousState = editor->editorState }; editor->editorState = SHEditor::State::PLAY; - + SHCommandManager::SwapStacks(); SHEventManager::BroadcastEvent(STATE_CHANGE_EVENT, SH_EDITOR_ON_PLAY_EVENT); } } @@ -253,7 +253,7 @@ namespace SHADE .previousState = editor->editorState }; editor->editorState = SHEditor::State::STOP; - + SHCommandManager::SwapStacks(); SHEventManager::BroadcastEvent(STATE_CHANGE_EVENT, SH_EDITOR_ON_STOP_EVENT); editor->LoadScene(SHSceneManager::GetCurrentSceneAssetID()); } diff --git a/SHADE_Engine/src/Tools/SHDeque.h b/SHADE_Engine/src/Tools/SHDeque.h new file mode 100644 index 00000000..99df910a --- /dev/null +++ b/SHADE_Engine/src/Tools/SHDeque.h @@ -0,0 +1,69 @@ +#pragma once +#pragma once + +#include "SH_API.h" +#include + +namespace SHADE +{ + template + class SH_API SHDeque + { + public: + using ValueType = T; + using Pointer = T*; + using ValueRef = T&; + using ValueConstRef = T const&; + using SizeType = uint32_t; + using ContainerType = std::deque; + using ContainerTypeConstRef = std::deque; + + SHDeque(SizeType n) : max_size(n) {} + + ContainerTypeConstRef const& GetDeque() const + { + return deque; + } + + void Push(ValueConstRef obj) + { + if (deque.size() < max_size) + deque.push_front(std::move(obj)); + else + { + deque.pop_back(); + deque.push_front(std::move(obj)); + } + } + + bool Empty() + { + return deque.empty(); + } + + void Pop() + { + deque.pop_front(); + } + + ValueConstRef Top() + { + return deque.front(); + } + + SizeType Size() const noexcept + { + return deque.size(); + } + + void Clear() + { + deque.clear(); + } + + private: + int max_size; + ContainerType deque{}; + + }; +} \ No newline at end of file From 69ac074926530530d640798462ecc170c2e7503d Mon Sep 17 00:00:00 2001 From: Sri Sham Haran Date: Sat, 12 Nov 2022 18:38:57 +0800 Subject: [PATCH 058/226] change entity active to scene node active --- .../src/Editor/EditorWindow/Inspector/SHEditorInspector.cpp | 5 +++-- SHADE_Engine/src/Scene/SHSceneNode.cpp | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/SHADE_Engine/src/Editor/EditorWindow/Inspector/SHEditorInspector.cpp b/SHADE_Engine/src/Editor/EditorWindow/Inspector/SHEditorInspector.cpp index 2fecae25..dde49838 100644 --- a/SHADE_Engine/src/Editor/EditorWindow/Inspector/SHEditorInspector.cpp +++ b/SHADE_Engine/src/Editor/EditorWindow/Inspector/SHEditorInspector.cpp @@ -93,13 +93,14 @@ namespace SHADE { EntityID const& eid = editor->selectedEntities[0]; SHEntity* entity = SHEntityManager::GetEntityByID(eid); - if(!entity) + SHSceneNode* entityNode = SHSceneManager::GetCurrentSceneGraph().GetNode(eid); + if(!entity || !entityNode) { ImGui::End(); return; } ImGui::TextColored(ImGuiColors::green, "EID: %zu", eid); - SHEditorWidgets::CheckBox("##IsActive", [entity]()->bool {return entity->GetActive(); }, [entity](bool const& active) {entity->SetActive(active); }); + SHEditorWidgets::CheckBox("##IsActive", [entityNode]()->bool {return entityNode->IsActive(); }, [entityNode](bool const& active) {entityNode->SetActive(active); }); ImGui::SameLine(); ImGui::InputText("##EntityName", &entity->name); diff --git a/SHADE_Engine/src/Scene/SHSceneNode.cpp b/SHADE_Engine/src/Scene/SHSceneNode.cpp index b619d464..8dac20bd 100644 --- a/SHADE_Engine/src/Scene/SHSceneNode.cpp +++ b/SHADE_Engine/src/Scene/SHSceneNode.cpp @@ -136,7 +136,7 @@ namespace SHADE for (auto* child : children) { - SetActive(newActiveState); + child->SetActive(newActiveState); } } From 889d3dac4c92a2715df1855e1a09c06127f7d2e4 Mon Sep 17 00:00:00 2001 From: Kah Wei Date: Sat, 12 Nov 2022 23:14:25 +0800 Subject: [PATCH 059/226] Split serialization code into SerialisationUtilities, refactored serialisation code and implemented list serialisation --- SHADE_Managed/src/Editor/Editor.cxx | 2 +- SHADE_Managed/src/Scripts/ScriptStore.cxx | 6 +- .../src/Serialisation/ReflectionUtilities.cxx | 224 +--------------- .../src/Serialisation/ReflectionUtilities.h++ | 55 ---- .../src/Serialisation/ReflectionUtilities.hxx | 42 +-- .../Serialisation/SerialisationUtilities.cxx | 251 ++++++++++++++++++ .../Serialisation/SerialisationUtilities.h++ | 125 +++++++++ .../Serialisation/SerialisationUtilities.hxx | 74 ++++++ 8 files changed, 462 insertions(+), 317 deletions(-) delete mode 100644 SHADE_Managed/src/Serialisation/ReflectionUtilities.h++ create mode 100644 SHADE_Managed/src/Serialisation/SerialisationUtilities.cxx create mode 100644 SHADE_Managed/src/Serialisation/SerialisationUtilities.h++ create mode 100644 SHADE_Managed/src/Serialisation/SerialisationUtilities.hxx diff --git a/SHADE_Managed/src/Editor/Editor.cxx b/SHADE_Managed/src/Editor/Editor.cxx index ebc39c60..68dddf34 100644 --- a/SHADE_Managed/src/Editor/Editor.cxx +++ b/SHADE_Managed/src/Editor/Editor.cxx @@ -172,7 +172,7 @@ namespace SHADE if (!MODIFIED_PRIMITIVE) { // Any List - if (field->FieldType->IsGenericType && field->FieldType->GetGenericTypeDefinition() == System::Collections::Generic::List::typeid->GetGenericTypeDefinition()) + if (ReflectionUtilities::FieldIsList(field)) { System::Type^ listType = field->FieldType->GenericTypeArguments[0]; RangeAttribute^ rangeAttrib = hasAttribute(field); diff --git a/SHADE_Managed/src/Scripts/ScriptStore.cxx b/SHADE_Managed/src/Scripts/ScriptStore.cxx index a90b4f12..d11e70c3 100644 --- a/SHADE_Managed/src/Scripts/ScriptStore.cxx +++ b/SHADE_Managed/src/Scripts/ScriptStore.cxx @@ -26,7 +26,7 @@ of DigiPen Institute of Technology is prohibited. #include "Utility/Convert.hxx" #include "Script.hxx" #include "Engine/Entity.hxx" -#include "Serialisation/ReflectionUtilities.hxx" +#include "Serialisation/SerialisationUtilities.hxx" #include "Engine/Application.hxx" #include "Physics/SHPhysicsSystemInterface.h" #include "Physics/SHPhysicsUtils.h" @@ -613,7 +613,7 @@ namespace SHADE System::Collections::Generic::List^ scriptList = scripts[entity]; for each (Script^ script in scriptList) { - ReflectionUtilities::Serialise(script, *yamlNode); + SerialisationUtilities::Serialise(script, *yamlNode); } return true; @@ -658,7 +658,7 @@ namespace SHADE if (AddScriptViaNameWithRef(entity, typeName, script)) { // Copy the data in - ReflectionUtilities::Deserialise(script, node); + SerialisationUtilities::Deserialise(script, node); } else { diff --git a/SHADE_Managed/src/Serialisation/ReflectionUtilities.cxx b/SHADE_Managed/src/Serialisation/ReflectionUtilities.cxx index 651afb73..3bdbe90e 100644 --- a/SHADE_Managed/src/Serialisation/ReflectionUtilities.cxx +++ b/SHADE_Managed/src/Serialisation/ReflectionUtilities.cxx @@ -18,31 +18,6 @@ of DigiPen Institute of Technology is prohibited. #include "Serialisation/ReflectionUtilities.hxx" // Project Includes #include "SerializeFieldAttribute.hxx" -#include "Utility/Convert.hxx" -#include "Math/Vector2.hxx" -#include "Math/Vector3.hxx" -#include "Utility/Debug.hxx" -#include "Engine/GameObject.hxx" - -/*-------------------------------------------------------------------------------------*/ -/* Macro Functions */ -/*-------------------------------------------------------------------------------------*/ -/// -/// Macro expansion that is used in RapidJsonValueToField() to retrieve the specified -/// member of a Vector type that is stored into a Vector named "vec". -/// -/// The name of the member to retrieve. -#define PRIMITIVE_VECTOR_FIELD_ASSIGN(MEMBER) \ -iter = jsonValue.FindMember(#MEMBER); \ -if (iter != jsonValue.MemberEnd()) \ -{ \ - vec.MEMBER = iter->value.GetDouble(); \ -} \ - -/*-------------------------------------------------------------------------------------*/ -/* File-Level Constants */ -/*-------------------------------------------------------------------------------------*/ -static const std::string_view SCRIPT_TYPE_YAMLTAG = "Type"; /*-------------------------------------------------------------------------------------*/ /* Function Definitions */ @@ -64,202 +39,9 @@ namespace SHADE return fieldInfo->IsPublic || fieldInfo->GetCustomAttributes(SerializeField::typeid, true)->Length > 0; } - /*---------------------------------------------------------------------------------*/ - /* Serialisation Functions */ - /*---------------------------------------------------------------------------------*/ - void ReflectionUtilities::Serialise(System::Object^ object, YAML::Node& scriptListNode) + bool ReflectionUtilities::FieldIsList(System::Reflection::FieldInfo^ fieldInfo) { - using namespace System::Reflection; - - // Create YAML object - YAML::Node scriptNode; - scriptNode.SetStyle(YAML::EmitterStyle::Block); - scriptNode[SCRIPT_TYPE_YAMLTAG.data()] = Convert::ToNative(object->GetType()->FullName); - - // Get all fields - System::Collections::Generic::IEnumerable^ fields = GetInstanceFields(object); - for each (FieldInfo^ field in fields) - { - // Ignore private and non-SerialiseField - if (!FieldIsSerialisable(field)) - continue; - - // Serialise - writeFieldIntoYaml(field, object, scriptNode); - } - - scriptListNode.push_back(scriptNode); - } - void ReflectionUtilities::Deserialise(Object^ object, YAML::Node& yamlNode) - { - using namespace System::Reflection; - - // Load the YAML - if (!yamlNode.IsMap()) - { - // Invalid - Debug::LogError - ( - System::String::Format("[ReflectionUtilities] Invalid YAML Node provided for deserialization of \"{0}\" script.", - object->GetType()->FullName) - ); - return; - } - // Get all fields - System::Collections::Generic::IEnumerable^ fields = GetInstanceFields(object); - for each (FieldInfo^ field in fields) - { - // Ignore private and non-SerialiseField - if (!FieldIsSerialisable(field)) - continue; - - // Deserialise - const std::string FIELD_NAME = Convert::ToNative(field->Name); - if (yamlNode[FIELD_NAME]) - { - writeYamlIntoField(field, object, yamlNode[FIELD_NAME]); - } - } - } - /*---------------------------------------------------------------------------------*/ - /* Serialization Helper Functions */ - /*---------------------------------------------------------------------------------*/ - void ReflectionUtilities::writeFieldIntoYaml(System::Reflection::FieldInfo^ fieldInfo, Object^ object, YAML::Node& yamlNode) - { - // Field YAML Node - YAML::Node fieldNode; - - // Retrieve string for the YAML - const bool PRIMITIVE_SERIALIZED = fieldInsertYaml(fieldInfo, object, fieldNode) || - fieldInsertYaml(fieldInfo, object, fieldNode) || - fieldInsertYaml(fieldInfo, object, fieldNode) || - fieldInsertYaml(fieldInfo, object, fieldNode) || - fieldInsertYaml(fieldInfo, object, fieldNode) || - fieldInsertYaml(fieldInfo, object, fieldNode) || - fieldInsertYaml(fieldInfo, object, fieldNode) || - fieldInsertYaml(fieldInfo, object, fieldNode) || - fieldInsertYaml(fieldInfo, object, fieldNode) || - fieldInsertYaml(fieldInfo, object, fieldNode); - - // Serialization of more complex types - if (!PRIMITIVE_SERIALIZED) - { - if (fieldInfo->FieldType->IsSubclassOf(System::Enum::typeid)) - { - fieldNode = std::to_string(safe_cast(fieldInfo->GetValue(object))); - } - else if (fieldInfo->FieldType == System::String::typeid) - { - System::String^ str = safe_cast(fieldInfo->GetValue(object)); - fieldNode = Convert::ToNative(str); - } - else if (fieldInfo->FieldType == Vector2::typeid) - { - Vector2 vec = safe_cast(fieldInfo->GetValue(object)); - fieldNode.SetStyle(YAML::EmitterStyle::Flow); - fieldNode.push_back(vec.x); - fieldNode.push_back(vec.y); - } - else if (fieldInfo->FieldType == Vector3::typeid) - { - Vector3 vec = safe_cast(fieldInfo->GetValue(object)); - fieldNode.SetStyle(YAML::EmitterStyle::Flow); - fieldNode.push_back(vec.x); - fieldNode.push_back(vec.y); - fieldNode.push_back(vec.z); - } - else if (fieldInfo->FieldType == GameObject::typeid) - { - GameObject gameObj = safe_cast(fieldInfo->GetValue(object)); - fieldNode = gameObj ? gameObj.GetEntity() : MAX_EID; - } - else // Not any of the supported types - { - Debug::LogWarning(Convert::ToNative(System::String::Format - ( - "[ReflectionUtilities] Failed to parse \"{0}\" of \"{1}\" type for serialization.", - fieldInfo->Name, fieldInfo->FieldType) - )); - return; - } - } - - // Store the field into YAML - yamlNode[Convert::ToNative(fieldInfo->Name)] = fieldNode; - } - - void ReflectionUtilities::writeYamlIntoField(System::Reflection::FieldInfo^ fieldInfo, Object^ object, YAML::Node& node) - { - if (fieldAssignYaml (fieldInfo, object, node) || - fieldAssignYaml (fieldInfo, object, node) || - fieldAssignYaml (fieldInfo, object, node) || - fieldAssignYaml(fieldInfo, object, node) || - fieldAssignYaml(fieldInfo, object, node) || - fieldAssignYaml(fieldInfo, object, node) || - fieldAssignYaml (fieldInfo, object, node) || - fieldAssignYaml (fieldInfo, object, node) || - fieldAssignYaml (fieldInfo, object, node) || - fieldAssignYaml (fieldInfo, object, node)) - { - return; - } - else if (fieldInfo->FieldType->IsSubclassOf(System::Enum::typeid)) - { - fieldInfo->SetValue(object, node.as()); - } - else if (fieldInfo->FieldType == System::String::typeid) - { - fieldInfo->SetValue(object, Convert::ToCLI(node.as())); - } - else if (fieldInfo->FieldType == Vector2::typeid) - { - if (node.IsSequence() && node.size() == 2) - { - Vector2 vec; - vec.x = node[0].as(); - vec.y = node[1].as(); - fieldInfo->SetValue(object, vec); - } - else - { - Debug::LogWarning - ( - System::String::Format("[ReflectionUtilities] Invalid YAML Node provided for deserialization of a Vector2 \"{0}\" field in \"{1}\" script.", - fieldInfo->Name, object->GetType()->FullName) - ); - } - } - else if (fieldInfo->FieldType == Vector3::typeid) - { - if (node.IsSequence() && node.size() == 3) - { - Vector3 vec; - vec.x = node[0].as(); - vec.y = node[1].as(); - vec.z = node[2].as(); - fieldInfo->SetValue(object, vec); - } - else - { - Debug::LogWarning - ( - System::String::Format("[ReflectionUtilities] Invalid YAML Node provided for deserialization of a Vector3 \"{0}\" field in \"{1}\" script.", - fieldInfo->Name, object->GetType()->FullName) - ); - } - } - else if (fieldInfo->FieldType == GameObject::typeid) - { - const uint32_t EID = node.as(); - fieldInfo->SetValue(object, EID == MAX_EID ? GameObject() : GameObject(EID)); - } - else // Not any of the supported types - { - Debug::LogWarning(Convert::ToNative(System::String::Format - ( - "[ReflectionUtilities] Failed to parse \"{0}\" of \"{1}\" type for deserialisation.", - fieldInfo->Name, fieldInfo->FieldType) - )); - } + return fieldInfo->FieldType->IsGenericType + && fieldInfo->FieldType->GetGenericTypeDefinition() == System::Collections::Generic::List::typeid->GetGenericTypeDefinition(); } } diff --git a/SHADE_Managed/src/Serialisation/ReflectionUtilities.h++ b/SHADE_Managed/src/Serialisation/ReflectionUtilities.h++ deleted file mode 100644 index 7c39232a..00000000 --- a/SHADE_Managed/src/Serialisation/ReflectionUtilities.h++ +++ /dev/null @@ -1,55 +0,0 @@ -/************************************************************************************//*! -\file ReflectionUtilities.h++ -\author Tng Kah Wei, kahwei.tng, 390009620 -\par email: kahwei.tng\@digipen.edu -\date Sep 16, 2022 -\brief Contains the definition of the template functions of the managed - ReflectionUtilities static class. - - Note: This file is written in C++17/CLI. - -Copyright (C) 2022 DigiPen Institute of Technology. -Reproduction or disclosure of this file or its contents without the prior written consent -of DigiPen Institute of Technology is prohibited. -*//*************************************************************************************/ -#pragma once - -// Primary Header -#include "ReflectionUtilities.hxx" - -namespace SHADE -{ - /*---------------------------------------------------------------------------------*/ - /* Serialization Helper Functions */ - /*---------------------------------------------------------------------------------*/ - template - bool ReflectionUtilities::fieldInsertYaml(System::Reflection::FieldInfo^ fieldInfo, System::Object^ object, YAML::Node& fieldNode) - { - if (fieldInfo->FieldType == FieldType::typeid) - { - const FieldType VALUE = safe_cast(fieldInfo->GetValue(object)); - fieldNode = static_cast(VALUE); - return true; - } - - return false; - } - - template - bool ReflectionUtilities::fieldAssignYaml(System::Reflection::FieldInfo^ fieldInfo, Object^ object, YAML::Node& node) - { - return fieldAssignYaml>(fieldInfo, object, node); - } - - template - bool ReflectionUtilities::fieldAssignYaml(System::Reflection::FieldInfo^ fieldInfo, Object^ object, YAML::Node& node) - { - if (fieldInfo->FieldType == FieldType::typeid) - { - fieldInfo->SetValue(object, node.as()); - return true; - } - - return false; - } -} diff --git a/SHADE_Managed/src/Serialisation/ReflectionUtilities.hxx b/SHADE_Managed/src/Serialisation/ReflectionUtilities.hxx index 403c913c..ffdc208f 100644 --- a/SHADE_Managed/src/Serialisation/ReflectionUtilities.hxx +++ b/SHADE_Managed/src/Serialisation/ReflectionUtilities.hxx @@ -13,9 +13,6 @@ of DigiPen Institute of Technology is prohibited. *//*************************************************************************************/ #pragma once -// External Dependencies -#include - namespace SHADE { /// @@ -42,40 +39,11 @@ namespace SHADE /// True if the specified field is a candidate for serialisation. /// static bool FieldIsSerialisable(System::Reflection::FieldInfo^ fieldInfo); - - /*-----------------------------------------------------------------------------*/ - /* Serialisation Functions */ - /*-----------------------------------------------------------------------------*/ /// - /// Creates a JSON node that represents the specified object and its associated - /// serialisable fields. Public fields and fields marked with the SerialiseField - /// attribute will be serialised. + /// Checks if the specified field is a generic List. /// - /// The object to serialise. - static void Serialise(System::Object^ object, YAML::Node& yamlNode); - /// - /// Deserialises a YAML node that contains a map of Scripts and copies the - /// deserialised data into the specified object if there are matching fields. - /// - /// - /// The JSON string that contains the data to copy into this Script object. - /// - /// The object to copy deserialised data into. - static void Deserialise(System::Object^ object, YAML::Node& yamlNode); - - private: - /*-----------------------------------------------------------------------------*/ - /* Serialization Helper Functions */ - /*-----------------------------------------------------------------------------*/ - static void writeFieldIntoYaml(System::Reflection::FieldInfo^ fieldInfo, Object^ object, YAML::Node& yamlNode); - template - static bool fieldInsertYaml(System::Reflection::FieldInfo^ fieldInfo, System::Object^ object, YAML::Node& fieldNode); - static void writeYamlIntoField(System::Reflection::FieldInfo^ fieldInfo, Object^ object, YAML::Node& node); - template - static bool fieldAssignYaml(System::Reflection::FieldInfo^ fieldInfo, Object^ object, YAML::Node& node); - template - static bool fieldAssignYaml(System::Reflection::FieldInfo^ fieldInfo, Object^ object, YAML::Node& node); + /// The field to check. + /// True if fieldInfo is describing a generic List. + static bool FieldIsList(System::Reflection::FieldInfo^ fieldInfo); }; -} - -#include "ReflectionUtilities.h++" \ No newline at end of file +} \ No newline at end of file diff --git a/SHADE_Managed/src/Serialisation/SerialisationUtilities.cxx b/SHADE_Managed/src/Serialisation/SerialisationUtilities.cxx new file mode 100644 index 00000000..e8a4e0e3 --- /dev/null +++ b/SHADE_Managed/src/Serialisation/SerialisationUtilities.cxx @@ -0,0 +1,251 @@ +/************************************************************************************//*! +\file SerialisationUtilities.cxx +\author Tng Kah Wei, kahwei.tng, 390009620 +\par email: kahwei.tng\@digipen.edu +\date Nov 6, 2021 +\brief Contains the definition of the functions for the SerialisationUtilities + managed static class. + + Note: This file is written in C++17/CLI. + +Copyright (C) 2021 DigiPen Institute of Technology. +Reproduction or disclosure of this file or its contents without the prior written consent +of DigiPen Institute of Technology is prohibited. +*//*************************************************************************************/ +// Precompiled Headers +#include "SHpch.h" +// Primary Header +#include "Serialisation/SerialisationUtilities.hxx" +// Project Includes +#include "ReflectionUtilities.hxx" + +/*-------------------------------------------------------------------------------------*/ +/* File-Level Constants */ +/*-------------------------------------------------------------------------------------*/ +static const std::string_view SCRIPT_TYPE_YAMLTAG = "Type"; + +/*-------------------------------------------------------------------------------------*/ +/* Function Definitions */ +/*-------------------------------------------------------------------------------------*/ +namespace SHADE +{ + /*---------------------------------------------------------------------------------*/ + /* Serialisation Functions */ + /*---------------------------------------------------------------------------------*/ + void SerialisationUtilities::Serialise(System::Object^ object, YAML::Node& scriptListNode) + { + using namespace System::Reflection; + + // Create YAML object + YAML::Node scriptNode; + scriptNode.SetStyle(YAML::EmitterStyle::Block); + scriptNode[SCRIPT_TYPE_YAMLTAG.data()] = Convert::ToNative(object->GetType()->FullName); + + // Get all fields + System::Collections::Generic::IEnumerable^ fields = ReflectionUtilities::GetInstanceFields(object); + for each (FieldInfo^ field in fields) + { + // Ignore private and non-SerialiseField + if (!ReflectionUtilities::FieldIsSerialisable(field)) + continue; + + // Serialise + writeFieldIntoYaml(field, object, scriptNode); + } + + scriptListNode.push_back(scriptNode); + } + void SerialisationUtilities::Deserialise(Object^ object, YAML::Node& yamlNode) + { + using namespace System::Reflection; + + // Load the YAML + if (!yamlNode.IsMap()) + { + // Invalid + Debug::LogError + ( + System::String::Format("[SerialisationUtilities] Invalid YAML Node provided for deserialization of \"{0}\" script.", + object->GetType()->FullName) + ); + return; + } + // Get all fields + System::Collections::Generic::IEnumerable^ fields = ReflectionUtilities::GetInstanceFields(object); + for each (FieldInfo^ field in fields) + { + // Ignore private and non-SerialiseField + if (!ReflectionUtilities::FieldIsSerialisable(field)) + continue; + + // Deserialise + const std::string FIELD_NAME = Convert::ToNative(field->Name); + if (yamlNode[FIELD_NAME]) + { + writeYamlIntoField(field, object, yamlNode[FIELD_NAME]); + } + } + } + /*---------------------------------------------------------------------------------*/ + /* Serialization Helper Functions */ + /*---------------------------------------------------------------------------------*/ + void SerialisationUtilities::writeFieldIntoYaml(System::Reflection::FieldInfo^ fieldInfo, Object^ object, YAML::Node& yamlNode) + { + // Field YAML Node + YAML::Node fieldNode; + + // Retrieve string for the YAML + const bool PRIMITIVE_SERIALIZED = fieldInsertYaml(fieldInfo, object, fieldNode) || + fieldInsertYaml(fieldInfo, object, fieldNode) || + fieldInsertYaml(fieldInfo, object, fieldNode) || + fieldInsertYaml(fieldInfo, object, fieldNode) || + fieldInsertYaml(fieldInfo, object, fieldNode) || + fieldInsertYaml(fieldInfo, object, fieldNode) || + fieldInsertYaml(fieldInfo, object, fieldNode) || + fieldInsertYaml(fieldInfo, object, fieldNode) || + fieldInsertYaml(fieldInfo, object, fieldNode) || + fieldInsertYaml(fieldInfo, object, fieldNode) || + fieldInsertYaml(fieldInfo, object, fieldNode) || + fieldInsertYaml(fieldInfo, object, fieldNode) || + fieldInsertYaml(fieldInfo, object, fieldNode) || + fieldInsertYaml(fieldInfo, object, fieldNode) || + fieldInsertYaml(fieldInfo, object, fieldNode); + + // Serialization of more complex types + if (!PRIMITIVE_SERIALIZED) + { + if (ReflectionUtilities::FieldIsList(fieldInfo)) + { + System::Type^ listType = fieldInfo->FieldType->GenericTypeArguments[0]; + System::Collections::IList^ iList = safe_cast(fieldInfo->GetValue(object)); + + + fieldNode.SetStyle(YAML::EmitterStyle::Block); + for (int i = 0; i < iList->Count; ++i) + { + YAML::Node elemNode; + if (varInsertYaml(iList[i], elemNode)) + { + fieldNode.push_back(elemNode); + } + else + { + Debug::LogWarning(Convert::ToNative(System::String::Format + ( + "[SerialisationUtilities] Failed to parse element # {2} of \"{0}\" of \"{1}\" type for serialization.", + fieldInfo->Name, fieldInfo->FieldType, i) + )); + } + } + } + else // Not any of the supported types + { + Debug::LogWarning(Convert::ToNative(System::String::Format + ( + "[SerialisationUtilities] Failed to parse \"{0}\" of \"{1}\" type for serialization.", + fieldInfo->Name, fieldInfo->FieldType) + )); + return; + } + } + + // Store the field into YAML + yamlNode[Convert::ToNative(fieldInfo->Name)] = fieldNode; + } + + bool SerialisationUtilities::varInsertYaml(System::Object^ object, YAML::Node& fieldNode) + { + const bool INSERTED = + varInsertYamlInternal(object, fieldNode) || + varInsertYamlInternal(object, fieldNode) || + varInsertYamlInternal(object, fieldNode) || + varInsertYamlInternal(object, fieldNode) || + varInsertYamlInternal(object, fieldNode) || + varInsertYamlInternal(object, fieldNode) || + varInsertYamlInternal(object, fieldNode) || + varInsertYamlInternal(object, fieldNode) || + varInsertYamlInternal(object, fieldNode) || + varInsertYamlInternal(object, fieldNode) || + varInsertYamlInternal(object, fieldNode) || + varInsertYamlInternal(object, fieldNode) || + varInsertYamlInternal(object, fieldNode) || + varInsertYamlInternal(object, fieldNode) || + varInsertYamlInternal(object, fieldNode); + return INSERTED; + } + + void SerialisationUtilities::writeYamlIntoField(System::Reflection::FieldInfo^ fieldInfo, Object^ object, YAML::Node& node) + { + if (fieldAssignYaml (fieldInfo, object, node) || + fieldAssignYaml (fieldInfo, object, node) || + fieldAssignYaml (fieldInfo, object, node) || + fieldAssignYaml(fieldInfo, object, node) || + fieldAssignYaml(fieldInfo, object, node) || + fieldAssignYaml(fieldInfo, object, node) || + fieldAssignYaml (fieldInfo, object, node) || + fieldAssignYaml (fieldInfo, object, node) || + fieldAssignYaml (fieldInfo, object, node) || + fieldAssignYaml (fieldInfo, object, node)) + { + return; + } + else if (fieldInfo->FieldType->IsSubclassOf(System::Enum::typeid)) + { + fieldInfo->SetValue(object, node.as()); + } + else if (fieldInfo->FieldType == System::String::typeid) + { + fieldInfo->SetValue(object, Convert::ToCLI(node.as())); + } + else if (fieldInfo->FieldType == Vector2::typeid) + { + if (node.IsSequence() && node.size() == 2) + { + Vector2 vec; + vec.x = node[0].as(); + vec.y = node[1].as(); + fieldInfo->SetValue(object, vec); + } + else + { + Debug::LogWarning + ( + System::String::Format("[SerialisationUtilities] Invalid YAML Node provided for deserialization of a Vector2 \"{0}\" field in \"{1}\" script.", + fieldInfo->Name, object->GetType()->FullName) + ); + } + } + else if (fieldInfo->FieldType == Vector3::typeid) + { + if (node.IsSequence() && node.size() == 3) + { + Vector3 vec; + vec.x = node[0].as(); + vec.y = node[1].as(); + vec.z = node[2].as(); + fieldInfo->SetValue(object, vec); + } + else + { + Debug::LogWarning + ( + System::String::Format("[SerialisationUtilities] Invalid YAML Node provided for deserialization of a Vector3 \"{0}\" field in \"{1}\" script.", + fieldInfo->Name, object->GetType()->FullName) + ); + } + } + else if (fieldInfo->FieldType == GameObject::typeid) + { + const uint32_t EID = node.as(); + fieldInfo->SetValue(object, EID == MAX_EID ? GameObject() : GameObject(EID)); + } + else // Not any of the supported types + { + Debug::LogWarning(Convert::ToNative(System::String::Format + ( + "[SerialisationUtilities] Failed to parse \"{0}\" of \"{1}\" type for deserialisation.", + fieldInfo->Name, fieldInfo->FieldType) + )); + } + } +} diff --git a/SHADE_Managed/src/Serialisation/SerialisationUtilities.h++ b/SHADE_Managed/src/Serialisation/SerialisationUtilities.h++ new file mode 100644 index 00000000..93a14401 --- /dev/null +++ b/SHADE_Managed/src/Serialisation/SerialisationUtilities.h++ @@ -0,0 +1,125 @@ +/************************************************************************************//*! +\file SerialisationUtilities.h++ +\author Tng Kah Wei, kahwei.tng, 390009620 +\par email: kahwei.tng\@digipen.edu +\date Sep 16, 2022 +\brief Contains the definition of the template functions of the managed + ReflectionUtilities static class. + + Note: This file is written in C++17/CLI. + +Copyright (C) 2022 DigiPen Institute of Technology. +Reproduction or disclosure of this file or its contents without the prior written consent +of DigiPen Institute of Technology is prohibited. +*//*************************************************************************************/ +#pragma once + +// Primary Header +#include "SerialisationUtilities.hxx" +// Project Includes +#include "Utility/Convert.hxx" +#include "Utility/Debug.hxx" + +namespace SHADE +{ + /*---------------------------------------------------------------------------------*/ + /* Serialization Helper Functions */ + /*---------------------------------------------------------------------------------*/ + template + bool SerialisationUtilities::fieldInsertYaml(System::Reflection::FieldInfo^ fieldInfo, System::Object^ object, YAML::Node& fieldNode) + { + Debug::Log(FieldType::typeid->Name); + return varInsertYamlInternal(fieldInfo->GetValue(object), fieldNode); + } + template + bool SerialisationUtilities::varInsertYamlInternal(System::Object^ object, YAML::Node& fieldNode) + { + if constexpr (std::is_same_v) + { + Debug::Log("Enum Specialization"); + if (object->GetType()->IsSubclassOf(System::Enum::typeid)) + { + fieldNode = std::to_string(safe_cast(object)); + return true; + } + } + else if constexpr (std::is_same_v) + { + Debug::Log("String Specialization"); + if (object->GetType() == System::String::typeid) + { + System::String^ str = safe_cast(object); + fieldNode = Convert::ToNative(str); + return true; + } + } + else if constexpr (std::is_same_v) + { + Debug::Log("Vec2 Specialization"); + if (object->GetType() == Vector2::typeid) + { + Vector2 vec = safe_cast(object); + fieldNode.SetStyle(YAML::EmitterStyle::Flow); + fieldNode.push_back(vec.x); + fieldNode.push_back(vec.y); + return true; + } + } + else if constexpr (std::is_same_v) + { + Debug::Log("Vec3 Specialization"); + if (object->GetType() == Vector3::typeid) + { + Vector3 vec = safe_cast(object); + fieldNode.SetStyle(YAML::EmitterStyle::Flow); + fieldNode.push_back(vec.x); + fieldNode.push_back(vec.y); + fieldNode.push_back(vec.z); + return true; + } + } + else if constexpr (std::is_same_v) + { + Debug::Log("GameObject Specialization"); + if (object->GetType() == GameObject::typeid) + { + GameObject gameObj = safe_cast(object); + fieldNode = gameObj ? gameObj.GetEntity() : MAX_EID; + return true; + } + } + else + { + Debug::Log("No Specialization"); + if (object->GetType() == FieldType::typeid) + { + FieldType value = safe_cast(object); + fieldNode = static_cast(value); + return true; + } + } + + return false; + } + + /*---------------------------------------------------------------------------------*/ + /* Deserialization Helper Functions */ + /*---------------------------------------------------------------------------------*/ + template + bool SerialisationUtilities::fieldAssignYaml(System::Reflection::FieldInfo^ fieldInfo, Object^ object, YAML::Node& node) + { + return fieldAssignYaml>(fieldInfo, object, node); + } + + template + bool SerialisationUtilities::fieldAssignYaml(System::Reflection::FieldInfo^ fieldInfo, Object^ object, YAML::Node& node) + { + if (fieldInfo->FieldType == FieldType::typeid) + { + fieldInfo->SetValue(object, node.as()); + return true; + } + + return false; + } +} diff --git a/SHADE_Managed/src/Serialisation/SerialisationUtilities.hxx b/SHADE_Managed/src/Serialisation/SerialisationUtilities.hxx new file mode 100644 index 00000000..93d88248 --- /dev/null +++ b/SHADE_Managed/src/Serialisation/SerialisationUtilities.hxx @@ -0,0 +1,74 @@ +/************************************************************************************//*! +\file SerialisationUtilities.hxx +\author Tng Kah Wei, kahwei.tng, 390009620 +\par email: kahwei.tng\@digipen.edu +\date Nov 6, 2021 +\brief Contains the definition of the managed SerialisationUtilities static + class. + + Note: This file is written in C++17/CLI. + +Copyright (C) 2021 DigiPen Institute of Technology. +Reproduction or disclosure of this file or its contents without the prior written consent +of DigiPen Institute of Technology is prohibited. +*//*************************************************************************************/ +#pragma once + +// External Dependencies +#include +// Project Includes +#include "Math/Vector2.hxx" +#include "Math/Vector3.hxx" +#include "Engine/GameObject.hxx" + +namespace SHADE +{ + /// + /// Contains useful static functions for working with Serialisation of Managed data. + /// + private ref class SerialisationUtilities abstract sealed + { + public: + /*-----------------------------------------------------------------------------*/ + /* Serialisation Functions */ + /*-----------------------------------------------------------------------------*/ + /// + /// Creates a JSON node that represents the specified object and its associated + /// serialisable fields. Public fields and fields marked with the SerialiseField + /// attribute will be serialised. + /// + /// The object to serialise. + static void Serialise(System::Object^ object, YAML::Node& yamlNode); + /// + /// Deserialises a YAML node that contains a map of Scripts and copies the + /// deserialised data into the specified object if there are matching fields. + /// + /// + /// The JSON string that contains the data to copy into this Script object. + /// + /// The object to copy deserialised data into. + static void Deserialise(System::Object^ object, YAML::Node& yamlNode); + + private: + /*-----------------------------------------------------------------------------*/ + /* Serialization Helper Functions */ + /*-----------------------------------------------------------------------------*/ + static void writeFieldIntoYaml(System::Reflection::FieldInfo^ fieldInfo, Object^ object, YAML::Node& yamlNode); + template + static bool fieldInsertYaml(System::Reflection::FieldInfo^ fieldInfo, System::Object^ object, YAML::Node& fieldNode); + static bool varInsertYaml(System::Object^ object, YAML::Node& fieldNode); + template + static bool varInsertYamlInternal(System::Object^ object, YAML::Node& fieldNode); + + /*-----------------------------------------------------------------------------*/ + /* Deserialization Helper Functions */ + /*-----------------------------------------------------------------------------*/ + static void writeYamlIntoField(System::Reflection::FieldInfo^ fieldInfo, Object^ object, YAML::Node& node); + template + static bool fieldAssignYaml(System::Reflection::FieldInfo^ fieldInfo, Object^ object, YAML::Node& node); + template + static bool fieldAssignYaml(System::Reflection::FieldInfo^ fieldInfo, Object^ object, YAML::Node& node); + }; +} + +#include "SerialisationUtilities.h++" \ No newline at end of file From e2bcb0bbbbc192dd121189257c5eeeabaac4dda5 Mon Sep 17 00:00:00 2001 From: Sri Sham Haran Date: Sat, 12 Nov 2022 23:57:12 +0800 Subject: [PATCH 060/226] play pause stop bound to F5 F6 F7 --- .../EditorWindow/MenuBar/SHEditorMenuBar.cpp | 25 +-------- SHADE_Engine/src/Editor/SHEditor.cpp | 56 ++++++++++++++++++- SHADE_Engine/src/Editor/SHEditor.h | 4 ++ 3 files changed, 62 insertions(+), 23 deletions(-) diff --git a/SHADE_Engine/src/Editor/EditorWindow/MenuBar/SHEditorMenuBar.cpp b/SHADE_Engine/src/Editor/EditorWindow/MenuBar/SHEditorMenuBar.cpp index fdde55e1..ce3ca8b5 100644 --- a/SHADE_Engine/src/Editor/EditorWindow/MenuBar/SHEditorMenuBar.cpp +++ b/SHADE_Engine/src/Editor/EditorWindow/MenuBar/SHEditorMenuBar.cpp @@ -223,39 +223,20 @@ namespace SHADE { if(editor->SaveScene()) { - const SHEditorStateChangeEvent STATE_CHANGE_EVENT - { - .previousState = editor->editorState - }; - editor->editorState = SHEditor::State::PLAY; - SHCommandManager::SwapStacks(); - SHEventManager::BroadcastEvent(STATE_CHANGE_EVENT, SH_EDITOR_ON_PLAY_EVENT); + editor->Play(); } } ImGui::EndDisabled(); ImGui::BeginDisabled(editor->editorState == SHEditor::State::PAUSE); if(ImGui::SmallButton(ICON_MD_PAUSE)) { - const SHEditorStateChangeEvent STATE_CHANGE_EVENT - { - .previousState = editor->editorState - }; - editor->editorState = SHEditor::State::PAUSE; - - SHEventManager::BroadcastEvent(STATE_CHANGE_EVENT, SH_EDITOR_ON_PAUSE_EVENT); + editor->Pause(); } ImGui::EndDisabled(); ImGui::BeginDisabled(editor->editorState == SHEditor::State::STOP); if(ImGui::SmallButton(ICON_MD_STOP)) { - const SHEditorStateChangeEvent STATE_CHANGE_EVENT - { - .previousState = editor->editorState - }; - editor->editorState = SHEditor::State::STOP; - SHCommandManager::SwapStacks(); - SHEventManager::BroadcastEvent(STATE_CHANGE_EVENT, SH_EDITOR_ON_STOP_EVENT); - editor->LoadScene(SHSceneManager::GetCurrentSceneAssetID()); + editor->Stop(); } ImGui::EndDisabled(); ImGui::EndMenuBar(); diff --git a/SHADE_Engine/src/Editor/SHEditor.cpp b/SHADE_Engine/src/Editor/SHEditor.cpp index c4ad3459..90655a62 100644 --- a/SHADE_Engine/src/Editor/SHEditor.cpp +++ b/SHADE_Engine/src/Editor/SHEditor.cpp @@ -168,7 +168,19 @@ namespace SHADE { SHCommandManager::UndoCommand(); } - + if(ImGui::IsKeyReleased(ImGuiKey_F5)) + { + Play(); + } + else if (ImGui::IsKeyReleased(ImGuiKey_F6)) + { + Pause(); + } + else if (ImGui::IsKeyReleased(ImGuiKey_F7)) + { + Stop(); + } + Render(); } @@ -597,6 +609,48 @@ namespace SHADE } } + void SHEditor::Play() + { + if(editorState == State::PLAY) + return; + if (SaveScene()) + { + const SHEditorStateChangeEvent STATE_CHANGE_EVENT + { + .previousState = editorState + }; + editorState = State::PLAY; + SHCommandManager::SwapStacks(); + SHEventManager::BroadcastEvent(STATE_CHANGE_EVENT, SH_EDITOR_ON_PLAY_EVENT); + } + } + + void SHEditor::Pause() + { + if (editorState == State::PAUSE) + return; + const SHEditorStateChangeEvent STATE_CHANGE_EVENT + { + .previousState = editorState + }; + editorState = State::PAUSE; + SHEventManager::BroadcastEvent(STATE_CHANGE_EVENT, SH_EDITOR_ON_PAUSE_EVENT); + } + + void SHEditor::Stop() + { + if (editorState == State::STOP) + return; + const SHEditorStateChangeEvent STATE_CHANGE_EVENT + { + .previousState = editorState + }; + editorState = SHEditor::State::STOP; + SHCommandManager::SwapStacks(); + SHEventManager::BroadcastEvent(STATE_CHANGE_EVENT, SH_EDITOR_ON_STOP_EVENT); + LoadScene(SHSceneManager::GetCurrentSceneAssetID()); + } + void SHEditor::NewFrame() { SDL_Event event; diff --git a/SHADE_Engine/src/Editor/SHEditor.h b/SHADE_Engine/src/Editor/SHEditor.h index 0f5a3aaa..0de7796a 100644 --- a/SHADE_Engine/src/Editor/SHEditor.h +++ b/SHADE_Engine/src/Editor/SHEditor.h @@ -184,6 +184,10 @@ namespace SHADE void LoadScene(AssetID const& assetID) noexcept; + void Play(); + void Pause(); + void Stop(); + // List of selected entities std::vector selectedEntities; From d98deda63d686e891a45f7575eace2c744067364 Mon Sep 17 00:00:00 2001 From: Kah Wei Date: Sun, 13 Nov 2022 02:42:47 +0800 Subject: [PATCH 061/226] Implemented deserialization of lists --- .../src/Serialisation/ReflectionUtilities.cxx | 9 +- .../src/Serialisation/ReflectionUtilities.hxx | 6 + .../Serialisation/SerialisationUtilities.cxx | 147 ++++++++++-------- .../Serialisation/SerialisationUtilities.h++ | 91 +++++++++-- .../Serialisation/SerialisationUtilities.hxx | 7 +- 5 files changed, 172 insertions(+), 88 deletions(-) diff --git a/SHADE_Managed/src/Serialisation/ReflectionUtilities.cxx b/SHADE_Managed/src/Serialisation/ReflectionUtilities.cxx index 3bdbe90e..f371686c 100644 --- a/SHADE_Managed/src/Serialisation/ReflectionUtilities.cxx +++ b/SHADE_Managed/src/Serialisation/ReflectionUtilities.cxx @@ -41,7 +41,12 @@ namespace SHADE bool ReflectionUtilities::FieldIsList(System::Reflection::FieldInfo^ fieldInfo) { - return fieldInfo->FieldType->IsGenericType - && fieldInfo->FieldType->GetGenericTypeDefinition() == System::Collections::Generic::List::typeid->GetGenericTypeDefinition(); + return IsList(fieldInfo->FieldType); + } + + bool ReflectionUtilities::IsList(System::Type^ type) + { + return type->IsGenericType + && type->GetGenericTypeDefinition() == System::Collections::Generic::List::typeid->GetGenericTypeDefinition(); } } diff --git a/SHADE_Managed/src/Serialisation/ReflectionUtilities.hxx b/SHADE_Managed/src/Serialisation/ReflectionUtilities.hxx index ffdc208f..ae66cc34 100644 --- a/SHADE_Managed/src/Serialisation/ReflectionUtilities.hxx +++ b/SHADE_Managed/src/Serialisation/ReflectionUtilities.hxx @@ -45,5 +45,11 @@ namespace SHADE /// The field to check. /// True if fieldInfo is describing a generic List. static bool FieldIsList(System::Reflection::FieldInfo^ fieldInfo); + /// + /// Checks if the specified type is a generic List type. + /// + /// The type to check. + /// True if type is a generic List. + static bool IsList(System::Type^ type); }; } \ No newline at end of file diff --git a/SHADE_Managed/src/Serialisation/SerialisationUtilities.cxx b/SHADE_Managed/src/Serialisation/SerialisationUtilities.cxx index e8a4e0e3..20880947 100644 --- a/SHADE_Managed/src/Serialisation/SerialisationUtilities.cxx +++ b/SHADE_Managed/src/Serialisation/SerialisationUtilities.cxx @@ -173,79 +173,88 @@ namespace SHADE varInsertYamlInternal(object, fieldNode); return INSERTED; } - - void SerialisationUtilities::writeYamlIntoField(System::Reflection::FieldInfo^ fieldInfo, Object^ object, YAML::Node& node) + + /*---------------------------------------------------------------------------------*/ + /* Deserialization Helper Functions */ + /*---------------------------------------------------------------------------------*/ + bool SerialisationUtilities::writeYamlIntoField(System::Reflection::FieldInfo^ fieldInfo, Object^ object, YAML::Node& node) { - if (fieldAssignYaml (fieldInfo, object, node) || - fieldAssignYaml (fieldInfo, object, node) || - fieldAssignYaml (fieldInfo, object, node) || - fieldAssignYaml(fieldInfo, object, node) || - fieldAssignYaml(fieldInfo, object, node) || - fieldAssignYaml(fieldInfo, object, node) || - fieldAssignYaml (fieldInfo, object, node) || - fieldAssignYaml (fieldInfo, object, node) || - fieldAssignYaml (fieldInfo, object, node) || - fieldAssignYaml (fieldInfo, object, node)) + const bool ASSIGNED = + fieldAssignYaml (fieldInfo, object, node) || + fieldAssignYaml (fieldInfo, object, node) || + fieldAssignYaml (fieldInfo, object, node) || + fieldAssignYaml(fieldInfo, object, node) || + fieldAssignYaml(fieldInfo, object, node) || + fieldAssignYaml(fieldInfo, object, node) || + fieldAssignYaml (fieldInfo, object, node) || + fieldAssignYaml (fieldInfo, object, node) || + fieldAssignYaml (fieldInfo, object, node) || + fieldAssignYaml (fieldInfo, object, node) || + fieldAssignYaml (fieldInfo, object, node) || + fieldAssignYaml(fieldInfo, object, node) || + fieldAssignYaml (fieldInfo, object, node) || + fieldAssignYaml (fieldInfo, object, node) || + fieldAssignYaml (fieldInfo, object, node); + if (!ASSIGNED) { - return; - } - else if (fieldInfo->FieldType->IsSubclassOf(System::Enum::typeid)) - { - fieldInfo->SetValue(object, node.as()); - } - else if (fieldInfo->FieldType == System::String::typeid) - { - fieldInfo->SetValue(object, Convert::ToCLI(node.as())); - } - else if (fieldInfo->FieldType == Vector2::typeid) - { - if (node.IsSequence() && node.size() == 2) + if (ReflectionUtilities::FieldIsList(fieldInfo)) { - Vector2 vec; - vec.x = node[0].as(); - vec.y = node[1].as(); - fieldInfo->SetValue(object, vec); - } - else - { - Debug::LogWarning - ( - System::String::Format("[SerialisationUtilities] Invalid YAML Node provided for deserialization of a Vector2 \"{0}\" field in \"{1}\" script.", - fieldInfo->Name, object->GetType()->FullName) - ); + System::Type^ elemType = fieldInfo->FieldType->GenericTypeArguments[0]; + System::Collections::IList^ iList = safe_cast(fieldInfo->GetValue(object)); + if (node.IsSequence()) + { + // Get list size + const int LIST_SIZE = static_cast(node.size()); + if (LIST_SIZE > 0) + { + // Get list type + array^ typeList = gcnew array{ elemType }; + System::Type^ listType = System::Collections::Generic::List::typeid->GetGenericTypeDefinition()->MakeGenericType(typeList); + // Create a list of the specified type + array^ params = gcnew array{ node.size() }; + object = System::Activator::CreateInstance(listType, params); + System::Collections::IList^ list = safe_cast(object); + + // Populate the list + for (int i = 0; i < LIST_SIZE; ++i) + { + // Create the object + System::Object^ obj = System::Activator::CreateInstance(elemType); + + // Set it's value + if (varAssignYaml(obj, node[i])) + { + list->Add(obj); + } + } + } + } + + return true; } } - else if (fieldInfo->FieldType == Vector3::typeid) - { - if (node.IsSequence() && node.size() == 3) - { - Vector3 vec; - vec.x = node[0].as(); - vec.y = node[1].as(); - vec.z = node[2].as(); - fieldInfo->SetValue(object, vec); - } - else - { - Debug::LogWarning - ( - System::String::Format("[SerialisationUtilities] Invalid YAML Node provided for deserialization of a Vector3 \"{0}\" field in \"{1}\" script.", - fieldInfo->Name, object->GetType()->FullName) - ); - } - } - else if (fieldInfo->FieldType == GameObject::typeid) - { - const uint32_t EID = node.as(); - fieldInfo->SetValue(object, EID == MAX_EID ? GameObject() : GameObject(EID)); - } - else // Not any of the supported types - { - Debug::LogWarning(Convert::ToNative(System::String::Format - ( - "[SerialisationUtilities] Failed to parse \"{0}\" of \"{1}\" type for deserialisation.", - fieldInfo->Name, fieldInfo->FieldType) - )); - } + + return ASSIGNED; + } + + bool SerialisationUtilities::varAssignYaml(System::Object^% object, YAML::Node& node) + { + const bool DESERIALISED = + varAssignYamlInternal (object, node) || + varAssignYamlInternal (object, node) || + varAssignYamlInternal (object, node) || + varAssignYamlInternal(object, node) || + varAssignYamlInternal(object, node) || + varAssignYamlInternal(object, node) || + varAssignYamlInternal (object, node) || + varAssignYamlInternal (object, node) || + varAssignYamlInternal (object, node) || + varAssignYamlInternal (object, node) || + varAssignYamlInternal (object, node) || + varAssignYamlInternal(object, node) || + varAssignYamlInternal (object, node) || + varAssignYamlInternal (object, node) || + varAssignYamlInternal (object, node); + return DESERIALISED; } } diff --git a/SHADE_Managed/src/Serialisation/SerialisationUtilities.h++ b/SHADE_Managed/src/Serialisation/SerialisationUtilities.h++ index 93a14401..c1728fe6 100644 --- a/SHADE_Managed/src/Serialisation/SerialisationUtilities.h++ +++ b/SHADE_Managed/src/Serialisation/SerialisationUtilities.h++ @@ -36,7 +36,6 @@ namespace SHADE { if constexpr (std::is_same_v) { - Debug::Log("Enum Specialization"); if (object->GetType()->IsSubclassOf(System::Enum::typeid)) { fieldNode = std::to_string(safe_cast(object)); @@ -45,7 +44,6 @@ namespace SHADE } else if constexpr (std::is_same_v) { - Debug::Log("String Specialization"); if (object->GetType() == System::String::typeid) { System::String^ str = safe_cast(object); @@ -55,7 +53,6 @@ namespace SHADE } else if constexpr (std::is_same_v) { - Debug::Log("Vec2 Specialization"); if (object->GetType() == Vector2::typeid) { Vector2 vec = safe_cast(object); @@ -67,7 +64,6 @@ namespace SHADE } else if constexpr (std::is_same_v) { - Debug::Log("Vec3 Specialization"); if (object->GetType() == Vector3::typeid) { Vector3 vec = safe_cast(object); @@ -80,7 +76,6 @@ namespace SHADE } else if constexpr (std::is_same_v) { - Debug::Log("GameObject Specialization"); if (object->GetType() == GameObject::typeid) { GameObject gameObj = safe_cast(object); @@ -90,7 +85,6 @@ namespace SHADE } else { - Debug::Log("No Specialization"); if (object->GetType() == FieldType::typeid) { FieldType value = safe_cast(object); @@ -108,18 +102,87 @@ namespace SHADE template bool SerialisationUtilities::fieldAssignYaml(System::Reflection::FieldInfo^ fieldInfo, Object^ object, YAML::Node& node) { - return fieldAssignYaml>(fieldInfo, object, node); - } - - template - bool SerialisationUtilities::fieldAssignYaml(System::Reflection::FieldInfo^ fieldInfo, Object^ object, YAML::Node& node) - { - if (fieldInfo->FieldType == FieldType::typeid) + System::Object^ valueObj = fieldInfo->GetValue(object); + if (varAssignYamlInternal(valueObj, node)) { - fieldInfo->SetValue(object, node.as()); + fieldInfo->SetValue(object, valueObj); return true; } return false; } + + template + bool SerialisationUtilities::varAssignYamlInternal(System::Object^% object, YAML::Node& node) + { + if constexpr (std::is_same_v) + { + if (object->GetType()->IsSubclassOf(System::Enum::typeid)) + { + object = node.as(); + return true; + } + } + else if constexpr (std::is_same_v) + { + if (ReflectionUtilities::FieldIsList(fieldInfo)) + { + System::Collections::IList^ iList = safe_cast(object); + object = gcnew + if (node.IsSequence() ) + + } + } + else + { + if (object->GetType() == FieldType::typeid) + { + if constexpr (std::is_same_v) + { + object = Convert::ToCLI(node.as()); + } + else if constexpr (std::is_same_v) + { + if (node.IsSequence() && node.size() == 2) + { + Vector2 vec; + vec.x = node[0].as(); + vec.y = node[1].as(); + object = vec; + } + else + { + return false; + } + } + else if constexpr (std::is_same_v) + { + if (node.IsSequence() && node.size() == 3) + { + Vector3 vec; + vec.x = node[0].as(); + vec.y = node[1].as(); + vec.z = node[2].as(); + object = vec; + } + else + { + return false; + } + } + else if constexpr (std::is_same_v) + { + const uint32_t EID = node.as(); + object = (EID == MAX_EID ? GameObject() : GameObject(EID)); + } + else + { + object = node.as(); + } + return true; + } + } + + return false; + } } diff --git a/SHADE_Managed/src/Serialisation/SerialisationUtilities.hxx b/SHADE_Managed/src/Serialisation/SerialisationUtilities.hxx index 93d88248..5b6fc69e 100644 --- a/SHADE_Managed/src/Serialisation/SerialisationUtilities.hxx +++ b/SHADE_Managed/src/Serialisation/SerialisationUtilities.hxx @@ -63,11 +63,12 @@ namespace SHADE /*-----------------------------------------------------------------------------*/ /* Deserialization Helper Functions */ /*-----------------------------------------------------------------------------*/ - static void writeYamlIntoField(System::Reflection::FieldInfo^ fieldInfo, Object^ object, YAML::Node& node); + static bool writeYamlIntoField(System::Reflection::FieldInfo^ fieldInfo, Object^ object, YAML::Node& node); template static bool fieldAssignYaml(System::Reflection::FieldInfo^ fieldInfo, Object^ object, YAML::Node& node); - template - static bool fieldAssignYaml(System::Reflection::FieldInfo^ fieldInfo, Object^ object, YAML::Node& node); + static bool varAssignYaml(System::Object^% object, YAML::Node& node); + template> + static bool varAssignYamlInternal(System::Object^% object, YAML::Node& node); }; } From 26e0e72b259311ba6ee19aca004bc98fc63c1cb5 Mon Sep 17 00:00:00 2001 From: Kah Wei Date: Sun, 13 Nov 2022 04:57:10 +0800 Subject: [PATCH 062/226] Fixed lists not deserialising correctly --- SHADE_Managed/src/Serialisation/SerialisationUtilities.cxx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/SHADE_Managed/src/Serialisation/SerialisationUtilities.cxx b/SHADE_Managed/src/Serialisation/SerialisationUtilities.cxx index 20880947..147591a5 100644 --- a/SHADE_Managed/src/Serialisation/SerialisationUtilities.cxx +++ b/SHADE_Managed/src/Serialisation/SerialisationUtilities.cxx @@ -212,8 +212,10 @@ namespace SHADE System::Type^ listType = System::Collections::Generic::List::typeid->GetGenericTypeDefinition()->MakeGenericType(typeList); // Create a list of the specified type array^ params = gcnew array{ node.size() }; - object = System::Activator::CreateInstance(listType, params); - System::Collections::IList^ list = safe_cast(object); + System::Collections::IList^ list = safe_cast + ( + System::Activator::CreateInstance(listType, params) + ); // Populate the list for (int i = 0; i < LIST_SIZE; ++i) @@ -227,6 +229,7 @@ namespace SHADE list->Add(obj); } } + fieldInfo->SetValue(object, list); } } From 4d0598a7f539b2a32c1a2f2209acf7cc2bbb6fd5 Mon Sep 17 00:00:00 2001 From: maverickdgg Date: Sun, 13 Nov 2022 05:19:46 +0800 Subject: [PATCH 063/226] Added Editor Camera Arm function --- SHADE_Engine/src/Camera/SHCameraSystem.cpp | 96 ++++++++++------------ SHADE_Engine/src/Camera/SHCameraSystem.h | 10 +-- 2 files changed, 48 insertions(+), 58 deletions(-) diff --git a/SHADE_Engine/src/Camera/SHCameraSystem.cpp b/SHADE_Engine/src/Camera/SHCameraSystem.cpp index 60e66df6..62750d16 100644 --- a/SHADE_Engine/src/Camera/SHCameraSystem.cpp +++ b/SHADE_Engine/src/Camera/SHCameraSystem.cpp @@ -60,64 +60,49 @@ namespace SHADE camera.dirtyView = true; } + + + UpdateCameraComponent(editorCamera); + + if (SHInputManager::GetKeyDown(SHInputManager::SH_KEYCODE::LEFT_ALT)) + { + UpdateEditorArm(dt, true, SHVec3{ 0.0f }); + } + UpdateEditorArm(dt, false, SHVec3{ 0.0f }); } - void SHCameraSystem::EditorCameraUpdate::Execute(double dt) noexcept - { - SHCameraSystem* system = static_cast(GetSystem()); - auto& camera = system->editorCamera; - SHVec3 view, right, UP; - system->GetCameraAxis(camera, view, right, UP); - if (SHInputManager::GetKey(SHInputManager::SH_KEYCODE::A)) + void SHCameraSystem::UpdateEditorArm(double dt,bool active ,SHVec3 const& targetPos) noexcept + { + if (active == false) { - //std::cout << "Camera movement: "<UpdateCameraComponent(system->editorCamera); - system->DecomposeViewMatrix(camera.viewMatrix, camera.pitch, camera.yaw, camera.roll, camera.position); - } + + editorCameraArm.armLength += SHInputManager::GetMouseWheelVerticalDelta() * dt; + + if (editorCameraArm.armLength < 1.0f) + editorCameraArm.armLength = 1.0f; + + UpdatePivotArmComponent(editorCameraArm); + + editorCamera.offset = editorCameraArm.GetOffset(); + + CameraLookAt(editorCamera, targetPos); + + } + void SHCameraSystem::Init(void) { @@ -164,6 +149,9 @@ namespace SHADE void SHCameraSystem::UpdateCameraComponent(SHCameraComponent& camera) noexcept { + if (camera.isActive == false) + return; + if (SHComponentManager::HasComponent(camera.GetEID()) == true && &camera != &editorCamera) { auto transform = SHComponentManager::GetComponent(camera.GetEID()); @@ -183,11 +171,17 @@ namespace SHADE if (SHComponentManager::HasComponent(camera.GetEID())) { auto arm = SHComponentManager::GetComponent(camera.GetEID()); - camera.offset = arm->GetOffset(); - if(arm->lookAtCameraOrigin) - CameraLookAt(camera, camera.position); + if (arm->isActive == true) + { + camera.offset = arm->GetOffset(); + if (arm->lookAtCameraOrigin) + CameraLookAt(camera, camera.position); + } + } + + SHVec3 view, right, UP; diff --git a/SHADE_Engine/src/Camera/SHCameraSystem.h b/SHADE_Engine/src/Camera/SHCameraSystem.h index 98fd442f..fc6e9166 100644 --- a/SHADE_Engine/src/Camera/SHCameraSystem.h +++ b/SHADE_Engine/src/Camera/SHCameraSystem.h @@ -5,6 +5,7 @@ #include "ECS_Base/System/SHSystemRoutine.h" #include "Resource/SHResourceLibrary.h" #include "SHCameraDirector.h" +#include "SHCameraArmComponent.h" #include "SH_API.h" namespace SHADE @@ -18,6 +19,7 @@ namespace SHADE //A camera component that represents editor camera. //This is not tied to any entity. Hence this EID should not be used. SHCameraComponent editorCamera; + SHCameraArmComponent editorCameraArm; SHResourceLibrary directorLibrary; std::vector directorHandleList; @@ -34,14 +36,7 @@ namespace SHADE void Init (void); void Exit (void); - class SH_API EditorCameraUpdate final : public SHSystemRoutine - { - public: - EditorCameraUpdate() : SHSystemRoutine("Editor Camera Update", true) { }; - virtual void Execute(double dt) noexcept override final; - - }; friend class EditorCameraUpdate; class SH_API CameraSystemUpdate final: public SHSystemRoutine @@ -63,6 +58,7 @@ namespace SHADE void DecomposeViewMatrix(SHMatrix const& matrix, float& pitch, float& yaw, float& roll, SHVec3& pos) noexcept; void SetCameraViewMatrix(SHCameraComponent& camera, SHMatrix const& viewMatrix) noexcept; void CameraLookAt(SHCameraComponent& camera, SHVec3 target) noexcept; + void UpdateEditorArm(double dt,bool active ,SHVec3 const& targetPos) noexcept; }; From 258c07e8578d956aefa948795b08ce763c2ee61d Mon Sep 17 00:00:00 2001 From: maverickdgg Date: Sun, 13 Nov 2022 05:31:18 +0800 Subject: [PATCH 064/226] Added helper functions to check if Scene nodes are active --- SHADE_Engine/src/Scene/SHSceneManager.h | 51 +++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/SHADE_Engine/src/Scene/SHSceneManager.h b/SHADE_Engine/src/Scene/SHSceneManager.h index 23d13261..8f03b352 100644 --- a/SHADE_Engine/src/Scene/SHSceneManager.h +++ b/SHADE_Engine/src/Scene/SHSceneManager.h @@ -21,6 +21,7 @@ #include "SH_API.h" #include "ECS_Base/General/SHFamily.h" #include "Assets/SHAssetMacros.h" +#include "ECS_Base/Managers/SHComponentManager.h" namespace SHADE { @@ -116,6 +117,56 @@ namespace SHADE sceneChanged = true; } + /******************************************************************** + * \brief + * Check if the Entity's scene node is active and all the + * components specified are active. + * This does not check if the entity HasComponent. Please use + * CheckNodeAndHasComponentActive for that. + * \param eid + * EntityID of the entity to check for. + * \return + * true if scene node is active and all the components specified + * are also active. + ********************************************************************/ + template + static std::enable_if_t<(... && std::is_base_of_v), bool> CheckNodeAndComponentsActive(EntityID eid) + { + return CheckNodeActive(eid) && (... && SHComponentManager::GetComponent_s(eid)->isActive); + } + + /******************************************************************** + * \brief + * Check if the Entity's scene node is active and all the + * components specified are active. + * This also checks to verify that the entity has such components. + * \param eid + * EntityID of the entity to check for. + * \return + * true if scene node is active and all the components specified + * are also active. + ********************************************************************/ + template + static std::enable_if_t<(... && std::is_base_of_v), bool> CheckNodeAndHasComponentsActive(EntityID eid) + { + return CheckNodeActive(eid) + && (... && SHComponentManager::HasComponent(eid)) + && (... && SHComponentManager::GetComponent_s(eid)->isActive); + } + + /******************************************************************** + * \brief + * Check if Scene node is active. + * \param eid + * EntityID of the entity to check for. + * \return + * true if scene node is active + ********************************************************************/ + static bool CheckNodeActive(EntityID eid) + { + return GetCurrentSceneGraph().IsActiveInHierarchy(eid); + } + /*!************************************************************************* * \brief From efed33ce94b5cb3c2034a5ca502e999870434098 Mon Sep 17 00:00:00 2001 From: maverickdgg Date: Sun, 13 Nov 2022 05:45:43 +0800 Subject: [PATCH 065/226] Added code to test EditorCameraArm. --- SHADE_Engine/src/Camera/SHCameraSystem.cpp | 31 +++++++++++++--------- 1 file changed, 19 insertions(+), 12 deletions(-) diff --git a/SHADE_Engine/src/Camera/SHCameraSystem.cpp b/SHADE_Engine/src/Camera/SHCameraSystem.cpp index 62750d16..8f886926 100644 --- a/SHADE_Engine/src/Camera/SHCameraSystem.cpp +++ b/SHADE_Engine/src/Camera/SHCameraSystem.cpp @@ -7,13 +7,15 @@ #include "ECS_Base/Managers/SHComponentManager.h" #include "Math/Transform/SHTransformComponent.h" #include - +#include "Scene/SHSceneManager.h" namespace SHADE { void SHCameraSystem::UpdateEditorCamera(double dt) noexcept { + + auto& camera = editorCamera; SHVec3 view, right, UP; GetCameraAxis(camera, view, right, UP); @@ -60,17 +62,15 @@ namespace SHADE camera.dirtyView = true; } - - - UpdateCameraComponent(editorCamera); - - if (SHInputManager::GetKeyDown(SHInputManager::SH_KEYCODE::LEFT_ALT)) + if (SHInputManager::GetKey(SHInputManager::SH_KEYCODE::LEFT_ALT)) { UpdateEditorArm(dt, true, SHVec3{ 0.0f }); } - UpdateEditorArm(dt, false, SHVec3{ 0.0f }); + else + UpdateEditorArm(dt, false, SHVec3{ 0.0f }); + } void SHCameraSystem::UpdateEditorArm(double dt,bool active ,SHVec3 const& targetPos) noexcept @@ -81,16 +81,21 @@ namespace SHADE return; } - + editorCamera.SetPosition(targetPos); double mouseX, mouseY; SHInputManager::GetMouseVelocity(&mouseX, &mouseY); editorCameraArm.pitch -= mouseY * dt * editorCamera.turnSpeed.x; editorCameraArm.yaw -= mouseX * dt * editorCamera.turnSpeed.y; - + constexpr float pitchClamp = 85.0f; - editorCameraArm.armLength += SHInputManager::GetMouseWheelVerticalDelta() * dt; + if (editorCameraArm.pitch > pitchClamp) + editorCameraArm.pitch = pitchClamp; + if (editorCameraArm.pitch < -pitchClamp) + editorCameraArm.pitch = -pitchClamp; + + editorCameraArm.armLength -= SHInputManager::GetMouseWheelVerticalDelta() * dt; if (editorCameraArm.armLength < 1.0f) editorCameraArm.armLength = 1.0f; @@ -281,12 +286,14 @@ namespace SHADE for (auto& pivot : pivotDense) { - system->UpdatePivotArmComponent(pivot); + if(SHSceneManager::CheckNodeAndComponentsActive(pivot.GetEID())) + system->UpdatePivotArmComponent(pivot); } for (auto& cam : dense) { - system->UpdateCameraComponent(cam); + if (SHSceneManager::CheckNodeAndComponentsActive(cam.GetEID())) + system->UpdateCameraComponent(cam); } for (auto& handle : system->directorHandleList) { From 19f0c0ea7022748a3e22b89ed6128652c02ce0e3 Mon Sep 17 00:00:00 2001 From: Sri Sham Haran Date: Sun, 13 Nov 2022 11:43:08 +0800 Subject: [PATCH 066/226] Copy/Paste of entities can now be undone Fixed bug where Shift Select would reset in a duplicate entity selection Moved editor window manager to its own file. --- .../AssetBrowser/SHAssetBrowser.cpp | 1 + .../HierarchyPanel/SHHierarchyPanel.cpp | 74 +++++++----------- .../HierarchyPanel/SHHierarchyPanel.h | 30 -------- .../SHHierarchyPanelCommands.cpp | 63 +++++++++++++++ .../HierarchyPanel/SHHierarchyPanelCommands.h | 55 +++++++++++++ .../EditorWindow/MenuBar/SHEditorMenuBar.cpp | 2 +- .../EditorWindow/SHEditorWindowManager.cpp | 8 ++ .../EditorWindow/SHEditorWindowManager.h | 77 +++++++++++++++++++ .../src/Editor/Gizmos/SHTransformGizmo.cpp | 2 + SHADE_Engine/src/Editor/SHEditor.cpp | 3 +- SHADE_Engine/src/Editor/SHEditor.h | 66 ---------------- .../src/Serialization/SHSerialization.cpp | 72 ++++++++++++----- .../src/Serialization/SHSerialization.h | 14 +++- 13 files changed, 300 insertions(+), 167 deletions(-) create mode 100644 SHADE_Engine/src/Editor/EditorWindow/HierarchyPanel/SHHierarchyPanelCommands.cpp create mode 100644 SHADE_Engine/src/Editor/EditorWindow/HierarchyPanel/SHHierarchyPanelCommands.h create mode 100644 SHADE_Engine/src/Editor/EditorWindow/SHEditorWindowManager.cpp create mode 100644 SHADE_Engine/src/Editor/EditorWindow/SHEditorWindowManager.h diff --git a/SHADE_Engine/src/Editor/EditorWindow/AssetBrowser/SHAssetBrowser.cpp b/SHADE_Engine/src/Editor/EditorWindow/AssetBrowser/SHAssetBrowser.cpp index 37521581..889c24cc 100644 --- a/SHADE_Engine/src/Editor/EditorWindow/AssetBrowser/SHAssetBrowser.cpp +++ b/SHADE_Engine/src/Editor/EditorWindow/AssetBrowser/SHAssetBrowser.cpp @@ -13,6 +13,7 @@ #include "Editor/SHEditor.h" #include "Editor/DragDrop/SHDragDrop.hpp" #include "Editor/EditorWindow/MaterialInspector/SHMaterialInspector.h" +#include "Editor/EditorWindow/SHEditorWindowManager.h" namespace SHADE { diff --git a/SHADE_Engine/src/Editor/EditorWindow/HierarchyPanel/SHHierarchyPanel.cpp b/SHADE_Engine/src/Editor/EditorWindow/HierarchyPanel/SHHierarchyPanel.cpp index ff65ba58..07446115 100644 --- a/SHADE_Engine/src/Editor/EditorWindow/HierarchyPanel/SHHierarchyPanel.cpp +++ b/SHADE_Engine/src/Editor/EditorWindow/HierarchyPanel/SHHierarchyPanel.cpp @@ -15,6 +15,7 @@ #include "Editor/DragDrop/SHDragDrop.hpp" #include "Tools/SHException.h" #include "Editor/IconsMaterialDesign.h" +#include "SHHierarchyPanelCommands.h" //#==============================================================# //|| Library Includes || @@ -110,9 +111,12 @@ namespace SHADE } if(ImGui::IsWindowHovered() && !ImGui::IsAnyItemHovered() && ImGui::IsMouseReleased(ImGuiMouseButton_Left)) { - ParentSelectedEntities(MAX_EID, draggingEntities); - draggingEntities.clear(); - ImGui::ClearDragDrop(); + if(ImGui::IsDragDropActive()) + { + ParentSelectedEntities(MAX_EID, draggingEntities); + draggingEntities.clear(); + ImGui::ClearDragDrop(); + } } ImGui::End(); } @@ -282,9 +286,12 @@ namespace SHADE } else editor->selectedEntities.clear(); } - else if (!ImGui::IsKeyDown(ImGuiKey_LeftCtrl)) - editor->selectedEntities.clear(); - editor->selectedEntities.push_back(eid); + else + { + if (!ImGui::IsKeyDown(ImGuiKey_LeftCtrl)) + editor->selectedEntities.clear(); + editor->selectedEntities.push_back(eid); + } }//if not selected else { @@ -365,14 +372,16 @@ namespace SHADE if (eid == beginEID || eid == endEID) { startSelecting = true; - editor->selectedEntities.push_back(eid); + if(std::ranges::find(editor->selectedEntities, eid) == editor->selectedEntities.end()) + editor->selectedEntities.push_back(eid); } } else { if (!endSelecting) { - editor->selectedEntities.push_back(eid); + if (std::ranges::find(editor->selectedEntities, eid) == editor->selectedEntities.end()) + editor->selectedEntities.push_back(eid); if (eid == endEID || eid == beginEID) { endSelecting = true; @@ -397,47 +406,20 @@ namespace SHADE void SHHierarchyPanel::CopySelectedEntities() { const auto editor = SHSystemManager::GetSystem(); - SHClipboardUtilities::WriteToClipboard(SHSerialization::SerializeEntitiesToString(editor->selectedEntities)); + auto const& sceneGraph = SHSceneManager::GetCurrentSceneGraph(); + std::vector entitiesToCopy{}; + std::ranges::copy_if(editor->selectedEntities, std::back_inserter(entitiesToCopy), [&sceneGraph](EntityID const& eid) + { + if(sceneGraph.GetParent(eid)->GetEntityID() == MAX_EID) + return true; + return false; + }); + SHClipboardUtilities::WriteToClipboard(SHSerialization::SerializeEntitiesToString(entitiesToCopy)); } void SHHierarchyPanel::PasteEntities(EntityID parentEID) { - SetScrollTo(SHSerialization::DeserializeEntitiesFromString(SHClipboardUtilities::GetDataFromClipboard(), parentEID)); - } - - void SHCreateEntityCommand::Execute() - { - EntityID newEID = SHEntityManager::CreateEntity(eid); - if (eid == MAX_EID) - eid = newEID; - } - - void SHCreateEntityCommand::Undo() - { - SHEntityManager::DestroyEntity(eid); - } - - void SHEntityParentCommand::Execute() - { - auto& sceneGraph = SHSceneManager::GetCurrentSceneGraph(); - for (auto const& eid : entities) - { - if (entityParentData[eid].newParentEID == MAX_EID) - sceneGraph.SetParent(eid, nullptr); - else - sceneGraph.SetParent(eid, entityParentData[eid].newParentEID); - } - } - - void SHEntityParentCommand::Undo() - { - auto& sceneGraph = SHSceneManager::GetCurrentSceneGraph(); - for (auto const& eid : entities) - { - if (entityParentData[eid].oldParentEID == MAX_EID) - sceneGraph.SetParent(eid, nullptr); - else - sceneGraph.SetParent(eid, entityParentData[eid].oldParentEID); - } + //SetScrollTo(SHSerialization::DeserializeEntitiesFromString(SHClipboardUtilities::GetDataFromClipboard(), parentEID).front()); + SHCommandManager::PerformCommand(std::make_shared(SHClipboardUtilities::GetDataFromClipboard(), parentEID)); } }//namespace SHADE diff --git a/SHADE_Engine/src/Editor/EditorWindow/HierarchyPanel/SHHierarchyPanel.h b/SHADE_Engine/src/Editor/EditorWindow/HierarchyPanel/SHHierarchyPanel.h index 64f841d6..b667bae7 100644 --- a/SHADE_Engine/src/Editor/EditorWindow/HierarchyPanel/SHHierarchyPanel.h +++ b/SHADE_Engine/src/Editor/EditorWindow/HierarchyPanel/SHHierarchyPanel.h @@ -10,7 +10,6 @@ #include "imgui_internal.h" #include "ECS_Base/SHECSMacros.h" #include "Editor/EditorWindow/SHEditorWindow.h" -#include "Editor/Command/SHCommand.hpp" namespace SHADE { class SHSceneNode; @@ -41,33 +40,4 @@ namespace SHADE };//class SHHierarchyPanel - //Might move to a different file - class SHCreateEntityCommand final : public SHBaseCommand - { - public: - void Execute() override; - void Undo() override; - private: - EntityID eid = MAX_EID; - }; - - class SHEntityParentCommand final : public SHBaseCommand - { - public: - struct Data - { - EntityID oldParentEID = MAX_EID; - EntityID newParentEID = MAX_EID; - }; - using EntityParentData = std::unordered_map; - - SHEntityParentCommand(std::vector entityIDs, EntityParentData inEntityParentData):entities(entityIDs),entityParentData(inEntityParentData){} - - void Execute() override; - void Undo() override; - private: - std::vector entities; - std::unordered_map entityParentData; - }; - }//namespace SHADE diff --git a/SHADE_Engine/src/Editor/EditorWindow/HierarchyPanel/SHHierarchyPanelCommands.cpp b/SHADE_Engine/src/Editor/EditorWindow/HierarchyPanel/SHHierarchyPanelCommands.cpp new file mode 100644 index 00000000..dfae969e --- /dev/null +++ b/SHADE_Engine/src/Editor/EditorWindow/HierarchyPanel/SHHierarchyPanelCommands.cpp @@ -0,0 +1,63 @@ +#include "SHpch.h" +#include "SHHierarchyPanelCommands.h" +#include "ECS_Base/Managers/SHEntityManager.h" +#include "Scene/SHSceneManager.h" +#include "Serialization/SHSerialization.h" +#include "SHHierarchyPanel.h" +#include "Editor/EditorWindow/SHEditorWindowManager.h" + +namespace SHADE +{ + void SHCreateEntityCommand::Execute() + { + EntityID newEID = SHEntityManager::CreateEntity(eid); + if (eid == MAX_EID) + eid = newEID; + } + + void SHCreateEntityCommand::Undo() + { + SHEntityManager::DestroyEntity(eid); + } + + void SHEntityParentCommand::Execute() + { + auto& sceneGraph = SHSceneManager::GetCurrentSceneGraph(); + for (auto const& eid : entities) + { + if (entityParentData[eid].newParentEID == MAX_EID) + sceneGraph.SetParent(eid, nullptr); + else + sceneGraph.SetParent(eid, entityParentData[eid].newParentEID); + } + } + + void SHEntityParentCommand::Undo() + { + auto& sceneGraph = SHSceneManager::GetCurrentSceneGraph(); + for (auto const& eid : entities) + { + if (entityParentData[eid].oldParentEID == MAX_EID) + sceneGraph.SetParent(eid, nullptr); + else + sceneGraph.SetParent(eid, entityParentData[eid].oldParentEID); + } + } + + void SHPasteEntityCommand::Execute() + { + data.createdEntities.clear(); + data.createdEntities = SHSerialization::DeserializeEntitiesFromString(data.entityData, data.parentEID); + data.entityData = SHSerialization::ResolveSerializedEntityIndices(data.entityData, data.createdEntities); + SHEditorWindowManager::GetEditorWindow()->SetScrollTo(data.createdEntities.begin()->second); + } + + void SHPasteEntityCommand::Undo() + { + for (auto const& [oldEID, newEID] : data.createdEntities) + { + SHEntityManager::DestroyEntity(newEID); + } + } + +} diff --git a/SHADE_Engine/src/Editor/EditorWindow/HierarchyPanel/SHHierarchyPanelCommands.h b/SHADE_Engine/src/Editor/EditorWindow/HierarchyPanel/SHHierarchyPanelCommands.h new file mode 100644 index 00000000..8bad9df2 --- /dev/null +++ b/SHADE_Engine/src/Editor/EditorWindow/HierarchyPanel/SHHierarchyPanelCommands.h @@ -0,0 +1,55 @@ +#pragma once + +#include + +#include "ECS_Base/SHECSMacros.h" +#include "Editor/Command/SHCommand.hpp" +#include "Serialization/SHSerialization.h" +namespace SHADE +{ + class SHCreateEntityCommand final : public SHBaseCommand + { + public: + void Execute() override; + void Undo() override; + private: + EntityID eid = MAX_EID; + }; + + class SHEntityParentCommand final : public SHBaseCommand + { + public: + struct Data + { + EntityID oldParentEID = MAX_EID; + EntityID newParentEID = MAX_EID; + }; + using EntityParentData = std::unordered_map; + + SHEntityParentCommand(std::vector entityIDs, EntityParentData inEntityParentData) :entities(entityIDs), entityParentData(inEntityParentData) {} + + void Execute() override; + void Undo() override; + private: + std::vector entities{}; + std::unordered_map entityParentData{}; + }; + + class SHPasteEntityCommand final : public SHBaseCommand + { + public: + struct Data + { + SHSerialization::CreatedEntitiesList createdEntities{}; + EntityID parentEID{MAX_EID}; + std::string entityData{}; + }; + SHPasteEntityCommand() = delete; + SHPasteEntityCommand(std::string const& serializedEntityData, EntityID parentEid = MAX_EID):data({{}, parentEid, serializedEntityData}){} + + void Execute() override; + void Undo() override; + private: + Data data; + }; +} diff --git a/SHADE_Engine/src/Editor/EditorWindow/MenuBar/SHEditorMenuBar.cpp b/SHADE_Engine/src/Editor/EditorWindow/MenuBar/SHEditorMenuBar.cpp index ce3ca8b5..223f9b83 100644 --- a/SHADE_Engine/src/Editor/EditorWindow/MenuBar/SHEditorMenuBar.cpp +++ b/SHADE_Engine/src/Editor/EditorWindow/MenuBar/SHEditorMenuBar.cpp @@ -23,7 +23,7 @@ #include "Scene/SHSceneManager.h" #include "Serialization/SHSerialization.h" #include "Serialization/Configurations/SHConfigurationManager.h" - +#include "Editor/EditorWindow/SHEditorWindowManager.h" const std::string LAYOUT_FOLDER_PATH{ std::string(ASSET_ROOT) + "/Editor/Layouts" }; diff --git a/SHADE_Engine/src/Editor/EditorWindow/SHEditorWindowManager.cpp b/SHADE_Engine/src/Editor/EditorWindow/SHEditorWindowManager.cpp new file mode 100644 index 00000000..420b5414 --- /dev/null +++ b/SHADE_Engine/src/Editor/EditorWindow/SHEditorWindowManager.cpp @@ -0,0 +1,8 @@ +#include "SHpch.h" +#include "SHEditorWindowManager.h" + +namespace SHADE +{ + SHEditorWindowManager::EditorWindowMap SHEditorWindowManager::editorWindows{}; + SHEditorWindowManager::EditorWindowID SHEditorWindowManager::windowCount{}; +} diff --git a/SHADE_Engine/src/Editor/EditorWindow/SHEditorWindowManager.h b/SHADE_Engine/src/Editor/EditorWindow/SHEditorWindowManager.h new file mode 100644 index 00000000..9e6dd3f4 --- /dev/null +++ b/SHADE_Engine/src/Editor/EditorWindow/SHEditorWindowManager.h @@ -0,0 +1,77 @@ +#pragma once + +#include +#include +#include "SHEditorWindow.h" +#include "Tools/SHLog.h" + +namespace SHADE +{ + class SH_API SHEditorWindowManager + { + public: + //#==============================================================# + //|| Type Aliases || + //#==============================================================# + using EditorWindowID = uint8_t; + using EditorWindowPtr = std::unique_ptr; + using EditorWindowMap = std::unordered_map; + /** + * @brief Get ID for the Editor Window Type + * + * @tparam T Type of Editor Window + * @return EditorWindowID ID of Editor Window Type + */ + template , bool> = true> + static EditorWindowID GetEditorWindowID() + { + static EditorWindowID id; + static bool idCreated = false; + if (!idCreated) + { + id = windowCount++; + idCreated = true; + } + return id; + } + + /** + * @brief Create an Editor Window + * + * @tparam T Type of Editor Window to create + */ + template , bool> = true> + static void CreateEditorWindow() + { + static bool isCreated = false; + if (!isCreated) + { + editorWindows[GetEditorWindowID()] = std::make_unique(); + isCreated = true; + } + else + { + SHLog::Warning("Attempt to create duplicate of Editor window type"); + } + } + + /** + * @brief Get pointer to the Editor Window + * + * @tparam T Type of editor window to retrieve + * @return T* Pointer to the editor window + */ + template , bool> = true> + static T* GetEditorWindow() + { + return reinterpret_cast(editorWindows[GetEditorWindowID()].get()); + } + + static EditorWindowMap editorWindows; + private: + // Number of windows; used for Editor Window ID Generation + static EditorWindowID windowCount; + // Map of Editor Windows + friend class SHEditor; + }; +} diff --git a/SHADE_Engine/src/Editor/Gizmos/SHTransformGizmo.cpp b/SHADE_Engine/src/Editor/Gizmos/SHTransformGizmo.cpp index e3bbc809..deea62fc 100644 --- a/SHADE_Engine/src/Editor/Gizmos/SHTransformGizmo.cpp +++ b/SHADE_Engine/src/Editor/Gizmos/SHTransformGizmo.cpp @@ -11,6 +11,8 @@ #include "Camera/SHCameraSystem.h" #include "Editor/Command/SHCommandManager.h" #include "Editor/EditorWindow/ViewportWindow/SHEditorViewport.h" +#include "Editor/EditorWindow/SHEditorWindowManager.h" + namespace SHADE { void SHTransformGizmo::Init() diff --git a/SHADE_Engine/src/Editor/SHEditor.cpp b/SHADE_Engine/src/Editor/SHEditor.cpp index 90655a62..077c7025 100644 --- a/SHADE_Engine/src/Editor/SHEditor.cpp +++ b/SHADE_Engine/src/Editor/SHEditor.cpp @@ -29,6 +29,7 @@ //#==============================================================# //|| Editor Window Includes || //#==============================================================# +#include "EditorWindow/SHEditorWindowManager.h" #include "EditorWindow/SHEditorWindowIncludes.h" //#==============================================================# @@ -77,8 +78,6 @@ namespace SHADE //#==============================================================# //Handle SHEditor::imguiCommandPool; //Handle SHEditor::imguiCommandBuffer; - SHEditorWindowManager::EditorWindowMap SHEditorWindowManager::editorWindows{}; - SHEditorWindowManager::EditorWindowID SHEditorWindowManager::windowCount{}; //std::vector SHEditor::selectedEntities; //#==============================================================# diff --git a/SHADE_Engine/src/Editor/SHEditor.h b/SHADE_Engine/src/Editor/SHEditor.h index 0de7796a..5897c8b7 100644 --- a/SHADE_Engine/src/Editor/SHEditor.h +++ b/SHADE_Engine/src/Editor/SHEditor.h @@ -36,73 +36,7 @@ namespace SHADE class SHVkCommandBuffer; class SHVkCommandPool; - class SHEditorWindowManager - { - public: - //#==============================================================# - //|| Type Aliases || - //#==============================================================# - using EditorWindowID = uint8_t; - using EditorWindowPtr = std::unique_ptr; - using EditorWindowMap = std::unordered_map; - /** - * @brief Get ID for the Editor Window Type - * - * @tparam T Type of Editor Window - * @return EditorWindowID ID of Editor Window Type - */ - template , bool> = true> - static EditorWindowID GetEditorWindowID() - { - static EditorWindowID id; - static bool idCreated = false; - if (!idCreated) - { - id = windowCount++; - idCreated = true; - } - return id; - } - /** - * @brief Create an Editor Window - * - * @tparam T Type of Editor Window to create - */ - template , bool> = true> - static void CreateEditorWindow() - { - static bool isCreated = false; - if (!isCreated) - { - editorWindows[GetEditorWindowID()] = std::make_unique(); - isCreated = true; - } - else - { - SHLog::Warning("Attempt to create duplicate of Editor window type"); - } - } - - /** - * @brief Get pointer to the Editor Window - * - * @tparam T Type of editor window to retrieve - * @return T* Pointer to the editor window - */ - template , bool> = true> - static T* GetEditorWindow() - { - return reinterpret_cast(editorWindows[GetEditorWindowID()].get()); - } - - static EditorWindowMap editorWindows; - private: - // Number of windows; used for Editor Window ID Generation - static EditorWindowID windowCount; - // Map of Editor Windows - friend class SHEditor; - }; /** * @brief SHEditor static class contains editor variables and implementation of editor functions. diff --git a/SHADE_Engine/src/Serialization/SHSerialization.cpp b/SHADE_Engine/src/Serialization/SHSerialization.cpp index f2829b95..d2312627 100644 --- a/SHADE_Engine/src/Serialization/SHSerialization.cpp +++ b/SHADE_Engine/src/Serialization/SHSerialization.cpp @@ -61,20 +61,21 @@ namespace SHADE out << YAML::EndSeq; } - static EntityID DeserializeEntity(YAML::iterator& it, YAML::Node const& node, std::vector& createdEntities, EntityID parentEID = MAX_EID) + static EntityID DeserializeEntity(YAML::iterator& it, YAML::Node const& node, SHSerialization::CreatedEntitiesList& createdEntities, EntityID parentEID = MAX_EID) { - EntityID eid = MAX_EID; + EntityID eid{MAX_EID}, oldEID{MAX_EID}; if (!node) return eid; if (node[EIDNode]) - eid = node[EIDNode].as(); - std::string name = "Default"; + oldEID = eid = node[EIDNode].as(); + std::string name = "UnnamedEntitiy"; if (node[EntityNameNode]) name = node[EntityNameNode].as(); //Compile component IDs const auto componentIDList = SHSerialization::GetComponentIDList(node[ComponentsNode]); eid = SHEntityManager::CreateEntity(componentIDList, eid, name, parentEID); - createdEntities.push_back(eid); + createdEntities[oldEID] = eid; + //createdEntities.push_back(eid); if (node[NumberOfChildrenNode]) { if (const int numOfChildren = node[NumberOfChildrenNode].as(); numOfChildren > 0) @@ -106,7 +107,7 @@ namespace SHADE return NewSceneName.data(); } YAML::Node entities = YAML::Load(assetData->data); - std::vector createdEntities{}; + CreatedEntitiesList createdEntities{}; //Create Entities for (auto it = entities.begin(); it != entities.end(); ++it) @@ -122,14 +123,14 @@ namespace SHADE AssetQueue assetQueue; for (auto it = entities.begin(); it != entities.end(); ++it) { - SHSerializationHelper::FetchAssetsFromComponent((*it)[ComponentsNode], *entityVecIt, assetQueue); + SHSerializationHelper::FetchAssetsFromComponent((*it)[ComponentsNode], createdEntities[(*it)[EIDNode].as()], assetQueue); } LoadAssetsFromAssetQueue(assetQueue); //Initialize Entity entityVecIt = createdEntities.begin(); for (auto it = entities.begin(); it != entities.end(); ++it) { - InitializeEntity(*it, *entityVecIt++); + InitializeEntity(*it, createdEntities[(*it)[EIDNode].as()]); } return assetData->name; @@ -160,9 +161,9 @@ namespace SHADE return std::string(out.c_str()); } - void SHSerialization::SerializeEntityToFile(std::filesystem::path const& path) - { - } + //void SHSerialization::SerializeEntityToFile(std::filesystem::path const& path) + //{ + //} template, bool> = true> static void AddComponentToComponentNode(YAML::Node& componentsNode, EntityID const& eid) @@ -218,13 +219,13 @@ namespace SHADE return node; } - EntityID SHSerialization::DeserializeEntitiesFromString(std::string const& data, EntityID const& parentEID) noexcept + SHSerialization::CreatedEntitiesList SHSerialization::DeserializeEntitiesFromString(std::string const& data, EntityID const& parentEID) noexcept { if (data.empty()) - return MAX_EID; + return {}; YAML::Node entities = YAML::Load(data.c_str()); EntityID eid{ MAX_EID }; - std::vector createdEntities; + CreatedEntitiesList createdEntities{}; for (auto it = entities.begin(); it != entities.end(); ++it) { eid = DeserializeEntity(it, *it, createdEntities, parentEID); @@ -232,14 +233,14 @@ namespace SHADE if (createdEntities.empty()) { SHLOG_ERROR("Failed to create entities from deserializaiton") - return MAX_EID; + return createdEntities; } - auto entityVecIt = createdEntities.begin(); + //auto entityVecIt = createdEntities.begin(); for (auto it = entities.begin(); it != entities.end(); ++it) { - InitializeEntity(*it, *entityVecIt++); + InitializeEntity(*it, createdEntities[(*it)[EIDNode].as()]); } - return eid; + return createdEntities; } template, bool> = true> @@ -290,6 +291,41 @@ namespace SHADE SHResourceManager::FinaliseChanges(); } + void ResolveSerializedEntityID(YAML::Emitter& out, YAML::iterator& it, YAML::Node const& entityNode, SHSerialization::CreatedEntitiesList const& createdEntities) + { + EntityID eid = entityNode[EIDNode].as(); + YAML::Node resolvedNode = entityNode; + resolvedNode[EIDNode] = createdEntities.at(eid); + out << resolvedNode; + if (entityNode[NumberOfChildrenNode]) + { + if (const int numOfChildren = entityNode[NumberOfChildrenNode].as(); numOfChildren > 0) + { + ++it; + for (int i = 0; i < numOfChildren; ++i) + { + ResolveSerializedEntityID(out, it, (*it), createdEntities); + //DeserializeEntity(it, (*it), createdEntities, eid); + if ((i + 1) < numOfChildren) + ++it; + } + } + } + } + + std::string SHSerialization::ResolveSerializedEntityIndices(std::string serializedEntityData, CreatedEntitiesList const& createdEntities) noexcept + { + YAML::Node entities = YAML::Load(serializedEntityData); + YAML::Emitter out; + out << YAML::BeginSeq; + for (auto it = entities.begin(); it != entities.end(); ++it) + { + ResolveSerializedEntityID(out, it, (*it), createdEntities); + } + out << YAML::EndSeq; + return out.c_str(); + } + void SHSerialization::InitializeEntity(YAML::Node const& entityNode, EntityID const& eid) { auto const componentsNode = entityNode[ComponentsNode]; diff --git a/SHADE_Engine/src/Serialization/SHSerialization.h b/SHADE_Engine/src/Serialization/SHSerialization.h index 3cb268f2..dd487662 100644 --- a/SHADE_Engine/src/Serialization/SHSerialization.h +++ b/SHADE_Engine/src/Serialization/SHSerialization.h @@ -2,7 +2,6 @@ #include "SH_API.h" #include -#include #include "ECS_Base/SHECSMacros.h" @@ -26,8 +25,12 @@ namespace SHADE constexpr const char* NumberOfChildrenNode = "NumberOfChildren"; constexpr const char* ScriptsNode = "Scripts"; - struct SH_API SHSerialization + class SH_API SHSerialization { + public: + //Original EID : New EID + using CreatedEntitiesList = std::unordered_map; + static bool SerializeSceneToFile(AssetID const& sceneAssetID); static std::string SerializeSceneToString(); static void SerializeSceneToEmitter(YAML::Emitter& out); @@ -38,15 +41,18 @@ namespace SHADE static void EmitEntity(SHSceneNode* entityNode, YAML::Emitter& out); static std::string SerializeEntitiesToString(std::vector const& entities) noexcept; - static void SerializeEntityToFile(std::filesystem::path const& path); + //static void SerializeEntityToFile(std::filesystem::path const& path); static YAML::Node SerializeEntityToNode(SHSceneNode* sceneNode); - static EntityID DeserializeEntitiesFromString(std::string const& data, EntityID const& parentEID = MAX_EID) noexcept; + static CreatedEntitiesList DeserializeEntitiesFromString(std::string const& data, EntityID const& parentEID = MAX_EID) noexcept; static std::vector GetComponentIDList(YAML::Node const& componentsNode); static void LoadAssetsFromAssetQueue(std::unordered_map& assetQueue); + + static std::string ResolveSerializedEntityIndices(std::string serializedEntityData, CreatedEntitiesList const& createdEntities) noexcept; private: + //static void ResolveSerializedEntityID(YAML::Emitter& out, YAML::iterator& it, YAML::Node const& entityNode, CreatedEntitiesList const& createdEntities); static void InitializeEntity(YAML::Node const& entityNode, EntityID const& eid); static constexpr std::string_view NewSceneName = "New Scene"; From fd7a47b4c01bdff66d9a5bee8ae69bb314f48f69 Mon Sep 17 00:00:00 2001 From: Kah Wei Date: Sun, 13 Nov 2022 12:44:23 +0800 Subject: [PATCH 067/226] Added changes to hide internal types and constructors that should not be available to SHADE_Scripting --- SHADE_Managed/src/Components/Component.hxx | 3 +-- SHADE_Managed/src/Engine/GenericHandle.hxx | 2 +- SHADE_Managed/src/Scripts/ScriptStore.hxx | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/SHADE_Managed/src/Components/Component.hxx b/SHADE_Managed/src/Components/Component.hxx index e52ab3a7..a1d83eaf 100644 --- a/SHADE_Managed/src/Components/Component.hxx +++ b/SHADE_Managed/src/Components/Component.hxx @@ -110,7 +110,7 @@ namespace SHADE /// Component to check. static operator bool(BaseComponent^ c); - protected: + internal: /*-----------------------------------------------------------------------------*/ /* Constructors */ /*-----------------------------------------------------------------------------*/ @@ -193,7 +193,6 @@ namespace SHADE /// NativeComponent* GetNativeComponent(); - protected: /*-----------------------------------------------------------------------------*/ /* Constructors */ /*-----------------------------------------------------------------------------*/ diff --git a/SHADE_Managed/src/Engine/GenericHandle.hxx b/SHADE_Managed/src/Engine/GenericHandle.hxx index 3f8e395f..3d77f54d 100644 --- a/SHADE_Managed/src/Engine/GenericHandle.hxx +++ b/SHADE_Managed/src/Engine/GenericHandle.hxx @@ -21,7 +21,7 @@ namespace SHADE /// /// Managed version of the generic Handle. /// - public value struct GenericHandle + private value struct GenericHandle { public: /*-----------------------------------------------------------------------------*/ diff --git a/SHADE_Managed/src/Scripts/ScriptStore.hxx b/SHADE_Managed/src/Scripts/ScriptStore.hxx index 23440f3d..2b2540e6 100644 --- a/SHADE_Managed/src/Scripts/ScriptStore.hxx +++ b/SHADE_Managed/src/Scripts/ScriptStore.hxx @@ -25,7 +25,7 @@ namespace SHADE /// Responsible for managing all scripts attached to Entities as well as executing /// all lifecycle functions of scripts. /// - public ref class ScriptStore abstract sealed + private ref class ScriptStore abstract sealed { public: /*-----------------------------------------------------------------------------*/ From a83a38eba81a2c44347149cecf9769c8a263de7c Mon Sep 17 00:00:00 2001 From: Kah Wei Date: Sun, 13 Nov 2022 13:07:49 +0800 Subject: [PATCH 068/226] Fixed bin and obj folders respawning and causing engine crashes --- SHADE_Engine/src/Scripting/SHScriptEngine.cpp | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/SHADE_Engine/src/Scripting/SHScriptEngine.cpp b/SHADE_Engine/src/Scripting/SHScriptEngine.cpp index f279bec1..18c2b9e3 100644 --- a/SHADE_Engine/src/Scripting/SHScriptEngine.cpp +++ b/SHADE_Engine/src/Scripting/SHScriptEngine.cpp @@ -17,6 +17,7 @@ of DigiPen Institute of Technology is prohibited. #include // std::fstream #include // std::filesystem::canonical, std::filesystem::remove #include // std::shared_ptr +#include // std::this_thread::sleep_for // Project Headers #include "Tools/SHLogger.h" #include "Tools/SHStringUtils.h" @@ -25,7 +26,6 @@ of DigiPen Institute of Technology is prohibited. #include "Events/SHEventReceiver.h" #include "Events/SHEventManager.hpp" #include "Physics/SHPhysicsSystem.h" - #include "Assets/SHAssetMacros.h" namespace SHADE @@ -177,10 +177,10 @@ namespace SHADE } // Prepare directory (delete useless files) - deleteFolder(CSPROJ_DIR + "\\net5.0"); - deleteFolder(CSPROJ_DIR + "\\ref"); - deleteFolder(CSPROJ_DIR + "\\obj"); - deleteFolder(CSPROJ_DIR + "\\bin"); + deleteFolder(CSPROJ_DIR + "/net5.0"); + deleteFolder(CSPROJ_DIR + "/ref"); + deleteFolder(CSPROJ_DIR + "/obj"); + deleteFolder(CSPROJ_DIR + "/bin"); // Attempt to build the assembly std::ostringstream oss; @@ -214,7 +214,10 @@ namespace SHADE // Clean up built files deleteFolder("./tmp"); - deleteFolder(CSPROJ_DIR + "\\obj"); + deleteFolder(CSPROJ_DIR + "/bin"); + using namespace std::chrono_literals; + std::this_thread::sleep_for(50ms); // Not sure why this works but it prevents the folders from respawning + deleteFolder(CSPROJ_DIR + "/obj"); // Read the build log and output to the console dumpBuildLog(BUILD_LOG_PATH); From 635d999c2c47b781686faeb8f232ff2ece8fbaae Mon Sep 17 00:00:00 2001 From: Kah Wei Date: Sun, 13 Nov 2022 13:16:36 +0800 Subject: [PATCH 069/226] Fixed redo not working correctly --- SHADE_Managed/src/Editor/UndoRedoStack.cxx | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/SHADE_Managed/src/Editor/UndoRedoStack.cxx b/SHADE_Managed/src/Editor/UndoRedoStack.cxx index 789d285d..a83db119 100644 --- a/SHADE_Managed/src/Editor/UndoRedoStack.cxx +++ b/SHADE_Managed/src/Editor/UndoRedoStack.cxx @@ -34,7 +34,8 @@ namespace SHADE bool UndoRedoStack::RedoActionPresent::get() { - return latestActionIndex >= 0 && latestActionIndex < commandStack->Count - 1; + const int REDO_ACTION_INDEX = latestActionIndex + 1; + return REDO_ACTION_INDEX >= 0 && REDO_ACTION_INDEX < commandStack->Count; } /*---------------------------------------------------------------------------------*/ @@ -69,8 +70,9 @@ namespace SHADE { if (!RedoActionPresent) return; - - ICommand^ cmd = commandStack[latestActionIndex]; + + const int REDO_ACTION_INDEX = latestActionIndex + 1; + ICommand^ cmd = commandStack[REDO_ACTION_INDEX]; cmd->Execute(); ++latestActionIndex; } From 276e0806fa8a7e89451a645f592ca73314c7cb7a Mon Sep 17 00:00:00 2001 From: Sri Sham Haran Date: Sun, 13 Nov 2022 13:55:30 +0800 Subject: [PATCH 070/226] Can now undo/redo entity deletion (working afaik) --- .../HierarchyPanel/SHHierarchyPanel.cpp | 30 +++++++++++++++++-- .../HierarchyPanel/SHHierarchyPanel.h | 1 + .../SHHierarchyPanelCommands.cpp | 25 ++++++++++++++-- .../HierarchyPanel/SHHierarchyPanelCommands.h | 25 +++++++++++++--- 4 files changed, 72 insertions(+), 9 deletions(-) diff --git a/SHADE_Engine/src/Editor/EditorWindow/HierarchyPanel/SHHierarchyPanel.cpp b/SHADE_Engine/src/Editor/EditorWindow/HierarchyPanel/SHHierarchyPanel.cpp index 07446115..6be89a8b 100644 --- a/SHADE_Engine/src/Editor/EditorWindow/HierarchyPanel/SHHierarchyPanel.cpp +++ b/SHADE_Engine/src/Editor/EditorWindow/HierarchyPanel/SHHierarchyPanel.cpp @@ -106,6 +106,10 @@ namespace SHADE PasteEntities(editor->selectedEntities.back()); } } + if(ImGui::IsKeyReleased(ImGuiKey_Delete)) + { + DeleteSelectedEntities(); + } } } @@ -259,9 +263,10 @@ namespace SHADE PasteEntities(eid); skipFrame = true; } - if (ImGui::Selectable(std::format("{} Delete", ICON_MD_DELETE).data())) + if (ImGui::Selectable(std::format("{} Delete selected", ICON_MD_DELETE).data())) { - SHEntityManager::DestroyEntity(eid); + //SHEntityManager::DestroyEntity(eid); + DeleteSelectedEntities(); } if ((currentNode->GetParent() != sceneGraph.GetRoot()) && ImGui::Selectable(std::format("{} Unparent Selected", ICON_MD_NORTH_WEST).data())) @@ -420,6 +425,25 @@ namespace SHADE void SHHierarchyPanel::PasteEntities(EntityID parentEID) { //SetScrollTo(SHSerialization::DeserializeEntitiesFromString(SHClipboardUtilities::GetDataFromClipboard(), parentEID).front()); - SHCommandManager::PerformCommand(std::make_shared(SHClipboardUtilities::GetDataFromClipboard(), parentEID)); + SHCommandManager::PerformCommand(std::make_shared(SHClipboardUtilities::GetDataFromClipboard(), parentEID)); } + + void SHHierarchyPanel::DeleteSelectedEntities() + { + const auto editor = SHSystemManager::GetSystem(); + auto const& sceneGraph = SHSceneManager::GetCurrentSceneGraph(); + + std::vector entitiesToDelete{}; + std::ranges::copy_if(editor->selectedEntities, std::back_inserter(entitiesToDelete), [&sceneGraph, &selectedEntities = editor->selectedEntities](EntityID const& eid) + { + EntityID parentEID = sceneGraph.GetParent(eid)->GetEntityID(); + if (parentEID == MAX_EID) + return true; + else if(std::ranges::find(selectedEntities, parentEID) == selectedEntities.end()) + return true; + return false; + }); + SHCommandManager::PerformCommand(std::make_shared(entitiesToDelete)); + } + }//namespace SHADE diff --git a/SHADE_Engine/src/Editor/EditorWindow/HierarchyPanel/SHHierarchyPanel.h b/SHADE_Engine/src/Editor/EditorWindow/HierarchyPanel/SHHierarchyPanel.h index b667bae7..66b9ca2f 100644 --- a/SHADE_Engine/src/Editor/EditorWindow/HierarchyPanel/SHHierarchyPanel.h +++ b/SHADE_Engine/src/Editor/EditorWindow/HierarchyPanel/SHHierarchyPanel.h @@ -32,6 +32,7 @@ namespace SHADE void SelectAllEntities(); void CopySelectedEntities(); void PasteEntities(EntityID parentEID = MAX_EID); + void DeleteSelectedEntities(); bool skipFrame = false; std::string filter; bool isAnyNodeSelected = false; diff --git a/SHADE_Engine/src/Editor/EditorWindow/HierarchyPanel/SHHierarchyPanelCommands.cpp b/SHADE_Engine/src/Editor/EditorWindow/HierarchyPanel/SHHierarchyPanelCommands.cpp index dfae969e..78545829 100644 --- a/SHADE_Engine/src/Editor/EditorWindow/HierarchyPanel/SHHierarchyPanelCommands.cpp +++ b/SHADE_Engine/src/Editor/EditorWindow/HierarchyPanel/SHHierarchyPanelCommands.cpp @@ -44,7 +44,7 @@ namespace SHADE } } - void SHPasteEntityCommand::Execute() + void SHPasteEntitiesCommand::Execute() { data.createdEntities.clear(); data.createdEntities = SHSerialization::DeserializeEntitiesFromString(data.entityData, data.parentEID); @@ -52,7 +52,7 @@ namespace SHADE SHEditorWindowManager::GetEditorWindow()->SetScrollTo(data.createdEntities.begin()->second); } - void SHPasteEntityCommand::Undo() + void SHPasteEntitiesCommand::Undo() { for (auto const& [oldEID, newEID] : data.createdEntities) { @@ -60,4 +60,25 @@ namespace SHADE } } + void SHDeleteEntitiesCommand::Execute() + { + if(!data.createdEntities.empty()) + { + for(auto& eid : data.entitiesToDelete) + { + eid = data.createdEntities[eid]; + } + } + data.entityData = SHSerialization::SerializeEntitiesToString(data.entitiesToDelete); + for (auto const& eid : data.entitiesToDelete) + { + SHEntityManager::DestroyEntity(eid); + } + } + + void SHDeleteEntitiesCommand::Undo() + { + data.createdEntities = SHSerialization::DeserializeEntitiesFromString(data.entityData); + data.entityData = SHSerialization::ResolveSerializedEntityIndices(data.entityData, data.createdEntities); + } } diff --git a/SHADE_Engine/src/Editor/EditorWindow/HierarchyPanel/SHHierarchyPanelCommands.h b/SHADE_Engine/src/Editor/EditorWindow/HierarchyPanel/SHHierarchyPanelCommands.h index 8bad9df2..fccd9489 100644 --- a/SHADE_Engine/src/Editor/EditorWindow/HierarchyPanel/SHHierarchyPanelCommands.h +++ b/SHADE_Engine/src/Editor/EditorWindow/HierarchyPanel/SHHierarchyPanelCommands.h @@ -35,21 +35,38 @@ namespace SHADE std::unordered_map entityParentData{}; }; - class SHPasteEntityCommand final : public SHBaseCommand + class SHPasteEntitiesCommand final : public SHBaseCommand { public: struct Data { - SHSerialization::CreatedEntitiesList createdEntities{}; EntityID parentEID{MAX_EID}; std::string entityData{}; + SHSerialization::CreatedEntitiesList createdEntities{}; }; - SHPasteEntityCommand() = delete; - SHPasteEntityCommand(std::string const& serializedEntityData, EntityID parentEid = MAX_EID):data({{}, parentEid, serializedEntityData}){} + SHPasteEntitiesCommand() = delete; + SHPasteEntitiesCommand(std::string const& serializedEntityData, EntityID parentEid = MAX_EID):data({parentEid, serializedEntityData, {}}){} void Execute() override; void Undo() override; private: Data data; }; + + class SHDeleteEntitiesCommand final : public SHBaseCommand + { + public: + struct Data + { + std::vector entitiesToDelete{}; + SHSerialization::CreatedEntitiesList createdEntities{}; + std::string entityData{}; + }; + SHDeleteEntitiesCommand() = delete; + SHDeleteEntitiesCommand(std::vector entitiesToBeDeleted): data{entitiesToBeDeleted}{} + void Execute() override; + void Undo() override; + private: + Data data; + }; } From 23320863e39de9dd661aea38a73926406fc8904b Mon Sep 17 00:00:00 2001 From: Kah Wei Date: Sun, 13 Nov 2022 13:38:09 +0800 Subject: [PATCH 071/226] Added support for undo-redo of adding/removing scripts --- SHADE_Managed/src/Editor/Editor.cxx | 34 +++++++++-- SHADE_Managed/src/Editor/Editor.hxx | 22 +++---- SHADE_Managed/src/Editor/UndoRedoStack.cxx | 60 ++++++++++++++++++- SHADE_Managed/src/Editor/UndoRedoStack.hxx | 30 ++++++++++ SHADE_Managed/src/Scripts/ScriptStore.cxx | 40 +++++++++---- SHADE_Managed/src/Scripts/ScriptStore.hxx | 31 ++++++++-- .../Serialisation/SerialisationUtilities.h++ | 11 ---- 7 files changed, 183 insertions(+), 45 deletions(-) diff --git a/SHADE_Managed/src/Editor/Editor.cxx b/SHADE_Managed/src/Editor/Editor.cxx index 68dddf34..7b2e0982 100644 --- a/SHADE_Managed/src/Editor/Editor.cxx +++ b/SHADE_Managed/src/Editor/Editor.cxx @@ -79,7 +79,10 @@ namespace SHADE if (SHEditorUI::Selectable(Convert::ToNative(type->Name))) { // Add the script - ScriptStore::AddScriptViaName(entity, type->Name); + Script^ script; + ScriptStore::AddScriptViaNameWithRef(entity, type->Name, script); + registerUndoScriptAddAction(entity, script); + break; } } @@ -120,7 +123,7 @@ namespace SHADE SHEditorUI::Indent(); { // Right Click Menu - renderScriptContextMenu(entity, script); + renderScriptContextMenu(entity, script, index); // Go through all fields and output them auto fields = ReflectionUtilities::GetInstanceFields(script); @@ -143,7 +146,7 @@ namespace SHADE } else { - renderScriptContextMenu(entity, script); + renderScriptContextMenu(entity, script, index); } SHEditorUI::PopID(); } @@ -336,7 +339,7 @@ namespace SHADE return false; } - void Editor::renderScriptContextMenu(Entity entity, Script^ script) + void Editor::renderScriptContextMenu(Entity entity, Script^ script, int scriptIndex) { // Right Click Menu if (SHEditorUI::BeginPopupContextItem("scriptContextMenu")) @@ -345,6 +348,7 @@ namespace SHADE { // Mark script for removal ScriptStore::RemoveScript(entity, script); + registerUndoScriptRemoveAction(entity, script, scriptIndex); } SHEditorUI::EndPopup(); } @@ -392,6 +396,28 @@ namespace SHADE SHCommandManager::RegisterCommand(std::reinterpret_pointer_cast(std::make_shared())); } + void Editor::registerUndoScriptAddAction(EntityID id, Script^ script) + { + if (script == nullptr) + return; + + actionStack.Add(gcnew ScriptAddCommand(id, script)); + + // Inform the C++ Undo-Redo stack + SHCommandManager::RegisterCommand(std::reinterpret_pointer_cast(std::make_shared())); + } + + void Editor::registerUndoScriptRemoveAction(EntityID id, Script^ script, int originalIndex) + { + if (script == nullptr) + return; + + actionStack.Add(gcnew ScriptRemoveCommand(id, script, originalIndex)); + + // Inform the C++ Undo-Redo stack + SHCommandManager::RegisterCommand(std::reinterpret_pointer_cast(std::make_shared())); + } + generic Attribute Editor::hasAttribute(System::Reflection::FieldInfo^ field) { diff --git a/SHADE_Managed/src/Editor/Editor.hxx b/SHADE_Managed/src/Editor/Editor.hxx index 64c445e5..79625274 100644 --- a/SHADE_Managed/src/Editor/Editor.hxx +++ b/SHADE_Managed/src/Editor/Editor.hxx @@ -69,7 +69,7 @@ namespace SHADE static UndoRedoStack actionStack; /*-----------------------------------------------------------------------------*/ - /* Helper Functions */ + /* Helper Functions - Inspector Rendering */ /*-----------------------------------------------------------------------------*/ /// /// Renders a single specified Script's inspector. @@ -170,25 +170,25 @@ namespace SHADE /// True if the field is modified. template static bool renderFieldEditorInternal(const std::string& fieldName, interior_ptr managedValPtr, EditorFieldFunc fieldEditor, bool* isHovered, RangeAttribute^ rangeAttrib); - /// /// Renders a context menu when right clicked for the scripts /// /// The Entity to render the Scripts of. /// The Script to render the inspector for. - static void renderScriptContextMenu(Entity entity, Script^ script); - /// - /// Adds changes to a variable as an undo-able/redo-able action on the Undo-Redo - /// stack. - /// - /// The object that changes are applied to. - /// The field that was changed. - /// New data to set. - /// Data that was overriden. + /// Index at which the Script is stored. + static void renderScriptContextMenu(Entity entity, Script^ script, int scriptIndex); + /*-----------------------------------------------------------------------------*/ + /* Helper Functions - Undo */ + /*-----------------------------------------------------------------------------*/ static void registerUndoAction(System::Object^ object, System::Reflection::FieldInfo^ field, System::Object^ newData, System::Object^ oldData); static void registerUndoListChangeAction(System::Type^ type, System::Collections::IList^ list, int index, System::Object^ newData, System::Object^ oldData); static void registerUndoListAddAction(System::Type^ type, System::Collections::IList^ list, int index, System::Object^ data); static void registerUndoListRemoveAction(System::Type^ type, System::Collections::IList^ list, int index, System::Object^ data); + static void registerUndoScriptAddAction(EntityID id, Script^ script); + static void registerUndoScriptRemoveAction(EntityID id, Script^ script, int originalIndex); + /*-----------------------------------------------------------------------------*/ + /* Helper Functions - Others */ + /*-----------------------------------------------------------------------------*/ /// /// Checks if a specific field has the specified attribute /// diff --git a/SHADE_Managed/src/Editor/UndoRedoStack.cxx b/SHADE_Managed/src/Editor/UndoRedoStack.cxx index a83db119..3d1f04e9 100644 --- a/SHADE_Managed/src/Editor/UndoRedoStack.cxx +++ b/SHADE_Managed/src/Editor/UndoRedoStack.cxx @@ -21,6 +21,7 @@ of DigiPen Institute of Technology is prohibited. // Project Headers #include "Utility/Debug.hxx" #include "Utility/Convert.hxx" +#include "Scripts/ScriptStore.hxx" namespace SHADE { @@ -182,7 +183,7 @@ namespace SHADE } /*---------------------------------------------------------------------------------*/ - /* ListElementAddCommand - ICommand Functions */ + /* ListElementAddCommand - Constructor */ /*---------------------------------------------------------------------------------*/ ListElementAddCommand::ListElementAddCommand(System::Collections::IList^ list, int addIndex, System::Object^ data) : list { list } @@ -222,7 +223,7 @@ namespace SHADE } /*---------------------------------------------------------------------------------*/ - /* ListElementRemoveCommand - ICommand Functions */ + /* ListElementRemoveCommand - Constructor */ /*---------------------------------------------------------------------------------*/ ListElementRemoveCommand::ListElementRemoveCommand(System::Collections::IList^ list, int removeIndex, System::Object^ data) : list { list } @@ -260,4 +261,59 @@ namespace SHADE // Not allowed return false; } + + /*---------------------------------------------------------------------------------*/ + /* ScriptAddCommand - Constructor */ + /*---------------------------------------------------------------------------------*/ + ScriptAddCommand::ScriptAddCommand(EntityID id, Script^ script) + : entity { id } + , addedScript { script } + {} + + /*---------------------------------------------------------------------------------*/ + /* ScriptAddCommand - ICommand Functions */ + /*---------------------------------------------------------------------------------*/ + bool ScriptAddCommand::Execute() + { + return ScriptStore::AddScript(entity, addedScript) != nullptr; + } + + bool ScriptAddCommand::Unexceute() + { + return ScriptStore::RemoveScript(entity, addedScript); + } + + bool ScriptAddCommand::Merge(ICommand^) + { + // Not allowed + return false; + } + + /*---------------------------------------------------------------------------------*/ + /* ScriptRemoveCommand - Constructor */ + /*---------------------------------------------------------------------------------*/ + ScriptRemoveCommand::ScriptRemoveCommand(EntityID id, Script^ script, int index) + : entity { id } + , removedScript { script } + , originalIndex { index } + {} + + /*---------------------------------------------------------------------------------*/ + /* ScriptRemoveCommand - ICommand Functions */ + /*---------------------------------------------------------------------------------*/ + bool ScriptRemoveCommand::Execute() + { + return ScriptStore::RemoveScript(entity, removedScript); + } + + bool ScriptRemoveCommand::Unexceute() + { + return ScriptStore::AddScript(entity, removedScript, originalIndex) != nullptr; + } + + bool ScriptRemoveCommand::Merge(ICommand^) + { + // Not allowed + return false; + } } diff --git a/SHADE_Managed/src/Editor/UndoRedoStack.hxx b/SHADE_Managed/src/Editor/UndoRedoStack.hxx index dea458bc..c377e2b7 100644 --- a/SHADE_Managed/src/Editor/UndoRedoStack.hxx +++ b/SHADE_Managed/src/Editor/UndoRedoStack.hxx @@ -12,6 +12,7 @@ Reproduction or disclosure of this file or its contents without the prior writte of DigiPen Institute of Technology is prohibited. *//*************************************************************************************/ #pragma once +#include "Scripts/Script.hxx" namespace SHADE { @@ -102,6 +103,35 @@ namespace SHADE System::Object^ data; }; + private ref class ScriptAddCommand sealed : public ICommand + { + public: + ScriptAddCommand(EntityID id, Script^ script); + + bool Execute() override; + bool Unexceute() override; + bool Merge(ICommand^ command) override; + + private: + EntityID entity; + Script^ addedScript; + }; + + private ref class ScriptRemoveCommand sealed : public ICommand + { + public: + ScriptRemoveCommand(EntityID id, Script^ script, int index); + + bool Execute() override; + bool Unexceute() override; + bool Merge(ICommand^ command) override; + + private: + EntityID entity; + Script^ removedScript; + int originalIndex; + }; + /// /// Class that is able to store a stack of actions that can be done and redone. /// diff --git a/SHADE_Managed/src/Scripts/ScriptStore.cxx b/SHADE_Managed/src/Scripts/ScriptStore.cxx index d11e70c3..b42f7508 100644 --- a/SHADE_Managed/src/Scripts/ScriptStore.cxx +++ b/SHADE_Managed/src/Scripts/ScriptStore.cxx @@ -38,6 +38,20 @@ namespace SHADE /*---------------------------------------------------------------------------------*/ generic T ScriptStore::AddScript(Entity entity) + { + // Create the script and add it in + array^ params = gcnew array{GameObject(entity)}; + Script^ script = safe_cast(System::Activator::CreateInstance(T::typeid, params)); + + return safe_cast(AddScript(entity, script)); + } + + Script^ ScriptStore::AddScript(Entity entity, Script^ script) + { + return AddScript(entity, script, System::Int32::MaxValue); + } + + Script^ ScriptStore::AddScript(Entity entity, Script^ script, int index) { // Check if entity exists if (!EntityUtils::IsValid(entity)) @@ -57,15 +71,13 @@ namespace SHADE entityScriptList = scripts[entity]; } - // Create the script and add it in - array^ params = gcnew array{GameObject(entity)}; - Script^ script = safe_cast(System::Activator::CreateInstance(T::typeid, params)); - entityScriptList->Add(script); + // Add the script in + entityScriptList->Insert(System::Math::Clamp(index, 0, entityScriptList->Count), script); awakeList.Add(script); startList.Add(script); script->OnAttached(); - return safe_cast(script); + return script; } bool ScriptStore::AddScriptViaName(Entity entity, System::String^ scriptName) @@ -364,7 +376,10 @@ namespace SHADE } } startList.Clear(); - startList.AddRange(%inactiveStartList); + for each (Script ^ script in startList) + { + startList.Add(script); + } inactiveStartList.Clear(); SAFE_NATIVE_CALL_END_N("SHADE_Managed.ScriptStore") @@ -373,9 +388,8 @@ namespace SHADE { SAFE_NATIVE_CALL_BEGIN // Clear the queue - while (disposalQueue.Count > 0) - { - Script^ script = disposalQueue.Dequeue(); + for each (Script^ script in disposalQueue) + {; if (Application::IsPlaying) { script->OnDestroy(); @@ -388,6 +402,7 @@ namespace SHADE scripts.Remove(entity); } } + disposalQueue.Clear(); SAFE_NATIVE_CALL_END_N("SHADE_Managed.ScriptStore") } void ScriptStore::Exit() @@ -677,9 +692,9 @@ namespace SHADE void ScriptStore::removeScript(Script^ script) { // Prepare for disposal - disposalQueue.Enqueue(script); + disposalQueue.Add(script); - // Also remove it fromm awake and start queues if they were created but not initialised + // Also remove it from awake and start queues if they were created but not initialised awakeList.Remove(script); startList.Remove(script); script->OnDetached(); @@ -749,7 +764,8 @@ namespace SHADE void ScriptStore::getGenericMethods() { - addScriptMethod = ScriptStore::typeid->GetMethod("AddScript"); + array^ paramTypes = gcnew array{ Entity::typeid }; + addScriptMethod = ScriptStore::typeid->GetMethod("AddScript", paramTypes); if (addScriptMethod == nullptr) { Debug::LogError("[ScriptStore] Failed to get MethodInfo of \"AddScript()\". Adding of scripts from native code will fail."); diff --git a/SHADE_Managed/src/Scripts/ScriptStore.hxx b/SHADE_Managed/src/Scripts/ScriptStore.hxx index 2b2540e6..62e3003a 100644 --- a/SHADE_Managed/src/Scripts/ScriptStore.hxx +++ b/SHADE_Managed/src/Scripts/ScriptStore.hxx @@ -46,6 +46,27 @@ namespace SHADE generic where T : ref class, Script static T AddScript(Entity entity); /// + /// Adds a specified pre-constructed Script to a specified Entity. + /// + /// The entity to add a script to. + /// The pre-constructed Script to add. + /// Reference to the script added. + /// + /// If the specified Entity is invalid. + /// + static Script^ AddScript(Entity entity, Script^ script); + /// + /// Adds a specified pre-constructed Script to a specified Entity. + /// + /// The entity to add a script to. + /// The pre-constructed Script to add. + /// Location in the script list to add. + /// Reference to the script added. + /// + /// If the specified Entity is invalid. + /// + static Script^ AddScript(Entity entity, Script^ script, int index); + /// /// Adds a Script to a specified Entity. ///
/// This function is meant for consumption from native code. If you are writing @@ -281,16 +302,16 @@ namespace SHADE /*-----------------------------------------------------------------------------*/ using ScriptList = System::Collections::Generic::List; using ScriptDictionary = System::Collections::Generic::Dictionary; - using ScriptQueue = System::Collections::Generic::Queue; + using ScriptSet = System::Collections::Generic::HashSet; /*-----------------------------------------------------------------------------*/ /* Static Data Members */ /*-----------------------------------------------------------------------------*/ static ScriptDictionary scripts; - static ScriptList awakeList; - static ScriptList startList; - static ScriptList inactiveStartList; - static ScriptQueue disposalQueue; + static ScriptSet awakeList; + static ScriptSet startList; + static ScriptSet inactiveStartList; + static ScriptSet disposalQueue; static System::Collections::Generic::IEnumerable^ scriptTypeList; static System::Reflection::MethodInfo^ addScriptMethod; diff --git a/SHADE_Managed/src/Serialisation/SerialisationUtilities.h++ b/SHADE_Managed/src/Serialisation/SerialisationUtilities.h++ index c1728fe6..3e756ce4 100644 --- a/SHADE_Managed/src/Serialisation/SerialisationUtilities.h++ +++ b/SHADE_Managed/src/Serialisation/SerialisationUtilities.h++ @@ -28,7 +28,6 @@ namespace SHADE template bool SerialisationUtilities::fieldInsertYaml(System::Reflection::FieldInfo^ fieldInfo, System::Object^ object, YAML::Node& fieldNode) { - Debug::Log(FieldType::typeid->Name); return varInsertYamlInternal(fieldInfo->GetValue(object), fieldNode); } template @@ -123,16 +122,6 @@ namespace SHADE return true; } } - else if constexpr (std::is_same_v) - { - if (ReflectionUtilities::FieldIsList(fieldInfo)) - { - System::Collections::IList^ iList = safe_cast(object); - object = gcnew - if (node.IsSequence() ) - - } - } else { if (object->GetType() == FieldType::typeid) From 6fc08f21edfd869cb1cfe17c56ee114c252fc2a6 Mon Sep 17 00:00:00 2001 From: Diren D Bharwani Date: Sun, 13 Nov 2022 15:49:35 +0800 Subject: [PATCH 072/226] AHHHHHH --- Assets/Scenes/M2Scene.shade | 171 ------------------ .../Physics/PhysicsObject/SHPhysicsObject.cpp | 13 +- .../PhysicsObject/SHPhysicsObjectManager.cpp | 29 ++- SHADE_Engine/src/Physics/SHPhysicsWorld.h | 4 +- .../src/Physics/System/SHPhysicsSystem.cpp | 115 ++++++++---- 5 files changed, 111 insertions(+), 221 deletions(-) diff --git a/Assets/Scenes/M2Scene.shade b/Assets/Scenes/M2Scene.shade index 0ca9eb31..cbcd34d4 100644 --- a/Assets/Scenes/M2Scene.shade +++ b/Assets/Scenes/M2Scene.shade @@ -56,177 +56,6 @@ Density: 1 Position Offset: {x: 0, y: 0, z: 0} Scripts: ~ -- EID: 2 - Name: Player - IsActive: true - NumberOfChildren: 3 - Components: - Transform Component: - Translate: {x: -3.06177855, y: -2, z: -5} - Rotate: {x: -0, y: 0, z: -0} - Scale: {x: 2, y: 2, z: 2} - Renderable Component: - Mesh: 149697411 - Material: 126974645 - RigidBody Component: - Type: Dynamic - Mass: 1 - Drag: 0 - Angular Drag: 0 - Use Gravity: true - Interpolate: true - Freeze Position X: false - Freeze Position Y: false - Freeze Position Z: false - Freeze Rotation X: true - Freeze Rotation Y: true - Freeze Rotation Z: true - Collider Component: - Colliders: - - Is Trigger: false - Type: Box - Half Extents: {x: 1, y: 1, z: 1} - Friction: 0.400000006 - Bounciness: 0 - Density: 1 - Position Offset: {x: 0, y: 0.5, z: 0} - Scripts: ~ -- EID: 3 - Name: Default - IsActive: true - NumberOfChildren: 0 - Components: - Transform Component: - Translate: {x: -0.0094268322, y: 0, z: 0} - Rotate: {x: -0, y: 0, z: -0} - Scale: {x: 1, y: 1, z: 1} - Scripts: ~ -- EID: 4 - Name: Default - IsActive: true - NumberOfChildren: 0 - Components: - Transform Component: - Translate: {x: 0, y: 0, z: 0} - Rotate: {x: 0, y: 0, z: 0} - Scale: {x: 1, y: 1, z: 1} - Scripts: ~ -- EID: 9 - Name: Default - IsActive: true - NumberOfChildren: 0 - Components: - Transform Component: - Translate: {x: 0, y: 0, z: 0} - Rotate: {x: 0, y: 0, z: 0} - Scale: {x: 1, y: 1, z: 1} - Renderable Component: - Mesh: 144838771 - Material: 123745521 - Scripts: ~ -- EID: 6 - Name: AI - IsActive: true - NumberOfChildren: 0 - Components: - Transform Component: - Translate: {x: -8, y: -2, z: 2.5} - Rotate: {x: 0, y: 0, z: 0} - Scale: {x: 1, y: 1, z: 1} - Renderable Component: - Mesh: 149697411 - Material: 126974645 - RigidBody Component: - Type: Dynamic - Mass: 1 - Drag: 0 - Angular Drag: 0 - Use Gravity: true - Interpolate: false - Freeze Position X: false - Freeze Position Y: false - Freeze Position Z: false - Freeze Rotation X: true - Freeze Rotation Y: true - Freeze Rotation Z: true - Collider Component: - Colliders: - - Is Trigger: false - Type: Box - Half Extents: {x: 0.5, y: 0.5, z: 0.5} - Friction: 0.400000006 - Bounciness: 0 - Density: 1 - Position Offset: {x: 0, y: 0.5, z: 0} - Scripts: ~ -- EID: 7 - Name: Default - IsActive: true - NumberOfChildren: 0 - Components: - Transform Component: - Translate: {x: 0, y: -16.8647861, z: -14.039052} - Rotate: {x: -0, y: 0, z: -0} - Scale: {x: 28.1434975, y: 28.1434975, z: 28.1434975} - Renderable Component: - Mesh: 149697411 - Material: 126974645 - Scripts: ~ -- EID: 8 - Name: Default - IsActive: true - NumberOfChildren: 0 - Components: - Light Component: - Position: {x: 0, y: 0, z: 0} - Type: Ambient - Direction: {x: 0, y: 0, z: 1} - Color: {x: 1, y: 1, z: 1, w: 1} - Layer: 4294967295 - Strength: 0.25 - Scripts: ~ -- EID: 5 - Name: item - IsActive: true - NumberOfChildren: 0 - Components: - Transform Component: - Translate: {x: 0, y: -2, z: -5} - Rotate: {x: 0, y: 0, z: 0} - Scale: {x: 2, y: 2, z: 2} - Renderable Component: - Mesh: 144838771 - Material: 123745521 - RigidBody Component: - Type: Dynamic - Mass: 1 - Drag: 0 - Angular Drag: 0 - Use Gravity: true - Interpolate: false - Freeze Position X: false - Freeze Position Y: false - Freeze Position Z: false - Freeze Rotation X: true - Freeze Rotation Y: true - Freeze Rotation Z: true - Collider Component: - Colliders: - - Is Trigger: false - Type: Box - Half Extents: {x: 1, y: 1, z: 1} - Friction: 0.400000006 - Bounciness: 0 - Density: 1 - Position Offset: {x: 0, y: 0.5, z: 0} - - Is Trigger: true - Type: Box - Half Extents: {x: 2, y: 2, z: 2} - Friction: 0.400000006 - Bounciness: 0 - Density: 1 - Position Offset: {x: 0, y: 0.5, z: 0} - Scripts: ~ - EID: 10 Name: Default IsActive: true diff --git a/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObject.cpp b/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObject.cpp index 549f84cb..0c9fa405 100644 --- a/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObject.cpp +++ b/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObject.cpp @@ -112,6 +112,9 @@ namespace SHADE default: break; } + rp3dBody->updateLocalCenterOfMassFromColliders(); + rp3dBody->updateLocalInertiaTensorFromColliders(); + return index; } @@ -134,9 +137,9 @@ namespace SHADE if (numColliders == 0) return; - while (numColliders >= 0) + while (numColliders - 1 >= 0) { - auto* collider = rp3dBody->getCollider(numColliders); + auto* collider = rp3dBody->getCollider(numColliders - 1); rp3dBody->removeCollider(collider); --numColliders; @@ -300,9 +303,6 @@ namespace SHADE rp3d::BoxShape* newBox = factory->createBoxShape(BOX->GetWorldExtents()); rp3dBody->addCollider(newBox, OFFSETS); - - rp3dBody->updateLocalCenterOfMassFromColliders(); - rp3dBody->updateLocalInertiaTensorFromColliders(); } void SHPhysicsObject::syncBoxShape(int index, SHCollisionShape& boxShape) const noexcept @@ -336,9 +336,6 @@ namespace SHADE rp3d::SphereShape* newSphere = factory->createSphereShape(SPHERE->GetWorldRadius()); rp3dBody->addCollider(newSphere, OFFSETS); - - rp3dBody->updateLocalCenterOfMassFromColliders(); - rp3dBody->updateLocalInertiaTensorFromColliders(); } void SHPhysicsObject::syncSphereShape(int index, SHCollisionShape& sphereShape) const noexcept diff --git a/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObjectManager.cpp b/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObjectManager.cpp index 8a381fcb..3820ccbe 100644 --- a/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObjectManager.cpp +++ b/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObjectManager.cpp @@ -195,8 +195,29 @@ namespace SHADE SHPhysicsObject* SHPhysicsObjectManager::createPhysicsObject(EntityID eid) noexcept { - auto newObjIter = physicsObjects.emplace(eid, SHPhysicsObject{ eid, factory, world }); - return &(newObjIter.first->second); + auto& newPhysicsObject = physicsObjects.emplace(eid, SHPhysicsObject{ eid, factory, world }).first->second; + + // Force transforms to sync + const auto* TRANSFORM = SHComponentManager::GetComponent_s(eid); + + SHVec3 worldPos = SHVec3::Zero; + SHQuaternion worldRot = SHQuaternion::Identity; + + if (!TRANSFORM) + { + SHLOGV_ERROR("Unable to sync transforms with Physics Object for Entity {}", eid); + } + else + { + worldPos = TRANSFORM->GetWorldPosition(); + worldRot = TRANSFORM->GetWorldOrientation(); + } + + const rp3d::Transform RP3D_TRANSFORM{ worldPos, worldRot }; + newPhysicsObject.GetRigidBody()->setTransform(RP3D_TRANSFORM); + newPhysicsObject.prevTransform = RP3D_TRANSFORM; + + return &newPhysicsObject; } void SHPhysicsObjectManager::destroyPhysicsObject(EntityID eid) noexcept @@ -230,6 +251,10 @@ namespace SHADE return; } + const int NUM_SHAPES = static_cast(componentGroup.colliderComponent->GetCollisionShapes().size()); + for (int i = 0; i < NUM_SHAPES; ++i) + physicsObject->AddCollisionShape(i); + physicsObject->SyncColliders(*componentGroup.colliderComponent); } diff --git a/SHADE_Engine/src/Physics/SHPhysicsWorld.h b/SHADE_Engine/src/Physics/SHPhysicsWorld.h index bf788c0f..091ae062 100644 --- a/SHADE_Engine/src/Physics/SHPhysicsWorld.h +++ b/SHADE_Engine/src/Physics/SHPhysicsWorld.h @@ -38,8 +38,8 @@ namespace SHADE /*-------------------------------------------------------------------------------*/ SHVec3 gravity = SHVec3{ 0.0f, -9.81f, 0.0f }; - uint16_t numVelocitySolverIterations = 8; - uint16_t numPositionSolverIterations = 3; + uint16_t numVelocitySolverIterations = 15; + uint16_t numPositionSolverIterations = 8; bool sleepingEnabled = true; }; diff --git a/SHADE_Engine/src/Physics/System/SHPhysicsSystem.cpp b/SHADE_Engine/src/Physics/System/SHPhysicsSystem.cpp index 93ee0b11..361e7c9e 100644 --- a/SHADE_Engine/src/Physics/System/SHPhysicsSystem.cpp +++ b/SHADE_Engine/src/Physics/System/SHPhysicsSystem.cpp @@ -18,8 +18,12 @@ #include "ECS_Base/Managers/SHEntityManager.h" #include "ECS_Base/Managers/SHSystemManager.h" #include "Editor/SHEditor.h" -#include "Math/Transform/SHTransformComponent.h" #include "Physics/SHPhysicsEvents.h" +#include "Scene/SHSceneManager.h" + +/*-------------------------------------------------------------------------------------*/ +/* Local Helper Functions */ +/*-------------------------------------------------------------------------------------*/ namespace SHADE { @@ -124,29 +128,59 @@ namespace SHADE void SHPhysicsSystem::AddCollisionShape(EntityID eid, int shapeIndex) { - objectManager.AddCollisionShape(eid, shapeIndex); - - const SHPhysicsColliderAddedEvent COLLIDER_ADDED_EVENT_DATA + static const auto ADD_SHAPE = [&] { - .entityID = eid - , .colliderType = SHComponentManager::GetComponent(eid)->GetCollisionShape(shapeIndex).GetType() - , .colliderIndex = shapeIndex + objectManager.AddCollisionShape(eid, shapeIndex); + + const SHPhysicsColliderAddedEvent COLLIDER_ADDED_EVENT_DATA + { + .entityID = eid + , .colliderType = SHComponentManager::GetComponent(eid)->GetCollisionShape(shapeIndex).GetType() + , .colliderIndex = shapeIndex + }; + + SHEventManager::BroadcastEvent(COLLIDER_ADDED_EVENT_DATA, SH_PHYSICS_COLLIDER_ADDED_EVENT); }; - SHEventManager::BroadcastEvent(COLLIDER_ADDED_EVENT_DATA, SH_PHYSICS_COLLIDER_ADDED_EVENT); + #ifdef SHEDITOR + + auto* editor = SHSystemManager::GetSystem(); + if (editor && editor->editorState != SHEditor::State::STOP) + ADD_SHAPE(); + + #else + + ADD_SHAPE(); + + #endif } void SHPhysicsSystem::RemoveCollisionShape(EntityID eid, int shapeIndex) { - objectManager.RemoveCollisionShape(eid, shapeIndex); - - const SHPhysicsColliderRemovedEvent COLLIDER_REMOVED_EVENT_DATA + static const auto REMOVE_SHAPE = [&] { - .entityID = eid - , .colliderIndex = shapeIndex + objectManager.RemoveCollisionShape(eid, shapeIndex); + + const SHPhysicsColliderRemovedEvent COLLIDER_REMOVED_EVENT_DATA + { + .entityID = eid + , .colliderIndex = shapeIndex + }; + + SHEventManager::BroadcastEvent(COLLIDER_REMOVED_EVENT_DATA, SH_PHYSICS_COLLIDER_REMOVED_EVENT); }; - SHEventManager::BroadcastEvent(COLLIDER_REMOVED_EVENT_DATA, SH_PHYSICS_COLLIDER_REMOVED_EVENT); + #ifdef SHEDITOR + + auto* editor = SHSystemManager::GetSystem(); + if (editor && editor->editorState != SHEditor::State::STOP) + REMOVE_SHAPE(); + + #else + + REMOVE_SHAPE(); + + #endif } void SHPhysicsSystem::AddForce(EntityID eid, const SHVec3& force) noexcept @@ -210,18 +244,17 @@ namespace SHADE // We only add tell the physics object manager to add a component if the scene is played - #ifdef _PUBLISH - - ADDED_ID == RIGID_BODY_ID ? objectManager.AddRigidBody(EID) : objectManager.AddCollider(EID); - - #elif SHEDITOR + #ifdef SHEDITOR auto* editor = SHSystemManager::GetSystem(); - if (editor) - { - if (editor->editorState != SHEditor::State::STOP) - ADDED_ID == RIGID_BODY_ID ? objectManager.AddRigidBody(EID) : objectManager.AddCollider(EID); - } + + if (editor && editor->editorState != SHEditor::State::STOP) + ADDED_ID == RIGID_BODY_ID ? objectManager.AddRigidBody(EID) : objectManager.AddCollider(EID); + + + #else + + ADDED_ID == RIGID_BODY_ID ? objectManager.AddRigidBody(EID) : objectManager.AddCollider(EID); #endif } @@ -244,11 +277,7 @@ namespace SHADE // We only add tell the physics object manager to remove a component if the scene is played - #ifdef _PUBLISH - - REMOVED_ID == RIGID_BODY_ID ? objectManager.RemoveRigidBody(EID) : objectManager.RemoveCollider(EID); - - #elif SHEDITOR + #ifdef SHEDITOR auto* editor = SHSystemManager::GetSystem(); if (editor) @@ -257,6 +286,10 @@ namespace SHADE REMOVED_ID == RIGID_BODY_ID ? objectManager.RemoveRigidBody(EID) : objectManager.RemoveCollider(EID); } + #else + + REMOVED_ID == RIGID_BODY_ID ? objectManager.RemoveRigidBody(EID) : objectManager.RemoveCollider(EID); + #endif } @@ -266,6 +299,19 @@ namespace SHADE SHEventHandle SHPhysicsSystem::onPlay(SHEventPtr onPlayEvent) { + static const auto BUILD_PHYSICS_OBJECT = [&](SHSceneNode* node) + { + const EntityID EID = node->GetEntityID(); + + if (SHComponentManager::HasComponent(EID)) + objectManager.AddRigidBody(EID); + + if (SHComponentManager::HasComponent(EID)) + objectManager.AddCollider(EID); + }; + + //////////////////////////////// + // Create physics world worldState.CreateWorld(factory); @@ -275,14 +321,8 @@ namespace SHADE // Link with object manager & create all physics objects objectManager.SetWorld(worldState.world); - const auto& RIGIDBODY_DENSE = SHComponentManager::GetDense(); - const auto& COLLIDER_DENSE = SHComponentManager::GetDense(); - - for (auto& rigidBodyComponent : RIGIDBODY_DENSE) - objectManager.AddRigidBody(rigidBodyComponent.GetEID()); - - for (auto& colliderComponent : COLLIDER_DENSE) - objectManager.AddCollider(colliderComponent.GetEID()); + const auto& SCENE_GRAPH = SHSceneManager::GetCurrentSceneGraph(); + SCENE_GRAPH.Traverse(BUILD_PHYSICS_OBJECT); return onPlayEvent->handle; } @@ -300,7 +340,6 @@ namespace SHADE // Destroy the world worldState.DestroyWorld(factory); - return onStopEvent->handle; } From 3512ed339725a4f45b5967ab5673711df011e7b5 Mon Sep 17 00:00:00 2001 From: Diren D Bharwani Date: Sun, 13 Nov 2022 15:49:35 +0800 Subject: [PATCH 073/226] AHHHHHH i want to pull my hair out --- Assets/Scenes/M2Scene.shade | 171 ------------------ .../Physics/PhysicsObject/SHPhysicsObject.cpp | 13 +- .../PhysicsObject/SHPhysicsObjectManager.cpp | 29 ++- SHADE_Engine/src/Physics/SHPhysicsWorld.h | 4 +- .../src/Physics/System/SHPhysicsSystem.cpp | 115 ++++++++---- 5 files changed, 111 insertions(+), 221 deletions(-) diff --git a/Assets/Scenes/M2Scene.shade b/Assets/Scenes/M2Scene.shade index 0ca9eb31..cbcd34d4 100644 --- a/Assets/Scenes/M2Scene.shade +++ b/Assets/Scenes/M2Scene.shade @@ -56,177 +56,6 @@ Density: 1 Position Offset: {x: 0, y: 0, z: 0} Scripts: ~ -- EID: 2 - Name: Player - IsActive: true - NumberOfChildren: 3 - Components: - Transform Component: - Translate: {x: -3.06177855, y: -2, z: -5} - Rotate: {x: -0, y: 0, z: -0} - Scale: {x: 2, y: 2, z: 2} - Renderable Component: - Mesh: 149697411 - Material: 126974645 - RigidBody Component: - Type: Dynamic - Mass: 1 - Drag: 0 - Angular Drag: 0 - Use Gravity: true - Interpolate: true - Freeze Position X: false - Freeze Position Y: false - Freeze Position Z: false - Freeze Rotation X: true - Freeze Rotation Y: true - Freeze Rotation Z: true - Collider Component: - Colliders: - - Is Trigger: false - Type: Box - Half Extents: {x: 1, y: 1, z: 1} - Friction: 0.400000006 - Bounciness: 0 - Density: 1 - Position Offset: {x: 0, y: 0.5, z: 0} - Scripts: ~ -- EID: 3 - Name: Default - IsActive: true - NumberOfChildren: 0 - Components: - Transform Component: - Translate: {x: -0.0094268322, y: 0, z: 0} - Rotate: {x: -0, y: 0, z: -0} - Scale: {x: 1, y: 1, z: 1} - Scripts: ~ -- EID: 4 - Name: Default - IsActive: true - NumberOfChildren: 0 - Components: - Transform Component: - Translate: {x: 0, y: 0, z: 0} - Rotate: {x: 0, y: 0, z: 0} - Scale: {x: 1, y: 1, z: 1} - Scripts: ~ -- EID: 9 - Name: Default - IsActive: true - NumberOfChildren: 0 - Components: - Transform Component: - Translate: {x: 0, y: 0, z: 0} - Rotate: {x: 0, y: 0, z: 0} - Scale: {x: 1, y: 1, z: 1} - Renderable Component: - Mesh: 144838771 - Material: 123745521 - Scripts: ~ -- EID: 6 - Name: AI - IsActive: true - NumberOfChildren: 0 - Components: - Transform Component: - Translate: {x: -8, y: -2, z: 2.5} - Rotate: {x: 0, y: 0, z: 0} - Scale: {x: 1, y: 1, z: 1} - Renderable Component: - Mesh: 149697411 - Material: 126974645 - RigidBody Component: - Type: Dynamic - Mass: 1 - Drag: 0 - Angular Drag: 0 - Use Gravity: true - Interpolate: false - Freeze Position X: false - Freeze Position Y: false - Freeze Position Z: false - Freeze Rotation X: true - Freeze Rotation Y: true - Freeze Rotation Z: true - Collider Component: - Colliders: - - Is Trigger: false - Type: Box - Half Extents: {x: 0.5, y: 0.5, z: 0.5} - Friction: 0.400000006 - Bounciness: 0 - Density: 1 - Position Offset: {x: 0, y: 0.5, z: 0} - Scripts: ~ -- EID: 7 - Name: Default - IsActive: true - NumberOfChildren: 0 - Components: - Transform Component: - Translate: {x: 0, y: -16.8647861, z: -14.039052} - Rotate: {x: -0, y: 0, z: -0} - Scale: {x: 28.1434975, y: 28.1434975, z: 28.1434975} - Renderable Component: - Mesh: 149697411 - Material: 126974645 - Scripts: ~ -- EID: 8 - Name: Default - IsActive: true - NumberOfChildren: 0 - Components: - Light Component: - Position: {x: 0, y: 0, z: 0} - Type: Ambient - Direction: {x: 0, y: 0, z: 1} - Color: {x: 1, y: 1, z: 1, w: 1} - Layer: 4294967295 - Strength: 0.25 - Scripts: ~ -- EID: 5 - Name: item - IsActive: true - NumberOfChildren: 0 - Components: - Transform Component: - Translate: {x: 0, y: -2, z: -5} - Rotate: {x: 0, y: 0, z: 0} - Scale: {x: 2, y: 2, z: 2} - Renderable Component: - Mesh: 144838771 - Material: 123745521 - RigidBody Component: - Type: Dynamic - Mass: 1 - Drag: 0 - Angular Drag: 0 - Use Gravity: true - Interpolate: false - Freeze Position X: false - Freeze Position Y: false - Freeze Position Z: false - Freeze Rotation X: true - Freeze Rotation Y: true - Freeze Rotation Z: true - Collider Component: - Colliders: - - Is Trigger: false - Type: Box - Half Extents: {x: 1, y: 1, z: 1} - Friction: 0.400000006 - Bounciness: 0 - Density: 1 - Position Offset: {x: 0, y: 0.5, z: 0} - - Is Trigger: true - Type: Box - Half Extents: {x: 2, y: 2, z: 2} - Friction: 0.400000006 - Bounciness: 0 - Density: 1 - Position Offset: {x: 0, y: 0.5, z: 0} - Scripts: ~ - EID: 10 Name: Default IsActive: true diff --git a/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObject.cpp b/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObject.cpp index 549f84cb..0c9fa405 100644 --- a/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObject.cpp +++ b/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObject.cpp @@ -112,6 +112,9 @@ namespace SHADE default: break; } + rp3dBody->updateLocalCenterOfMassFromColliders(); + rp3dBody->updateLocalInertiaTensorFromColliders(); + return index; } @@ -134,9 +137,9 @@ namespace SHADE if (numColliders == 0) return; - while (numColliders >= 0) + while (numColliders - 1 >= 0) { - auto* collider = rp3dBody->getCollider(numColliders); + auto* collider = rp3dBody->getCollider(numColliders - 1); rp3dBody->removeCollider(collider); --numColliders; @@ -300,9 +303,6 @@ namespace SHADE rp3d::BoxShape* newBox = factory->createBoxShape(BOX->GetWorldExtents()); rp3dBody->addCollider(newBox, OFFSETS); - - rp3dBody->updateLocalCenterOfMassFromColliders(); - rp3dBody->updateLocalInertiaTensorFromColliders(); } void SHPhysicsObject::syncBoxShape(int index, SHCollisionShape& boxShape) const noexcept @@ -336,9 +336,6 @@ namespace SHADE rp3d::SphereShape* newSphere = factory->createSphereShape(SPHERE->GetWorldRadius()); rp3dBody->addCollider(newSphere, OFFSETS); - - rp3dBody->updateLocalCenterOfMassFromColliders(); - rp3dBody->updateLocalInertiaTensorFromColliders(); } void SHPhysicsObject::syncSphereShape(int index, SHCollisionShape& sphereShape) const noexcept diff --git a/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObjectManager.cpp b/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObjectManager.cpp index 8a381fcb..3820ccbe 100644 --- a/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObjectManager.cpp +++ b/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObjectManager.cpp @@ -195,8 +195,29 @@ namespace SHADE SHPhysicsObject* SHPhysicsObjectManager::createPhysicsObject(EntityID eid) noexcept { - auto newObjIter = physicsObjects.emplace(eid, SHPhysicsObject{ eid, factory, world }); - return &(newObjIter.first->second); + auto& newPhysicsObject = physicsObjects.emplace(eid, SHPhysicsObject{ eid, factory, world }).first->second; + + // Force transforms to sync + const auto* TRANSFORM = SHComponentManager::GetComponent_s(eid); + + SHVec3 worldPos = SHVec3::Zero; + SHQuaternion worldRot = SHQuaternion::Identity; + + if (!TRANSFORM) + { + SHLOGV_ERROR("Unable to sync transforms with Physics Object for Entity {}", eid); + } + else + { + worldPos = TRANSFORM->GetWorldPosition(); + worldRot = TRANSFORM->GetWorldOrientation(); + } + + const rp3d::Transform RP3D_TRANSFORM{ worldPos, worldRot }; + newPhysicsObject.GetRigidBody()->setTransform(RP3D_TRANSFORM); + newPhysicsObject.prevTransform = RP3D_TRANSFORM; + + return &newPhysicsObject; } void SHPhysicsObjectManager::destroyPhysicsObject(EntityID eid) noexcept @@ -230,6 +251,10 @@ namespace SHADE return; } + const int NUM_SHAPES = static_cast(componentGroup.colliderComponent->GetCollisionShapes().size()); + for (int i = 0; i < NUM_SHAPES; ++i) + physicsObject->AddCollisionShape(i); + physicsObject->SyncColliders(*componentGroup.colliderComponent); } diff --git a/SHADE_Engine/src/Physics/SHPhysicsWorld.h b/SHADE_Engine/src/Physics/SHPhysicsWorld.h index bf788c0f..091ae062 100644 --- a/SHADE_Engine/src/Physics/SHPhysicsWorld.h +++ b/SHADE_Engine/src/Physics/SHPhysicsWorld.h @@ -38,8 +38,8 @@ namespace SHADE /*-------------------------------------------------------------------------------*/ SHVec3 gravity = SHVec3{ 0.0f, -9.81f, 0.0f }; - uint16_t numVelocitySolverIterations = 8; - uint16_t numPositionSolverIterations = 3; + uint16_t numVelocitySolverIterations = 15; + uint16_t numPositionSolverIterations = 8; bool sleepingEnabled = true; }; diff --git a/SHADE_Engine/src/Physics/System/SHPhysicsSystem.cpp b/SHADE_Engine/src/Physics/System/SHPhysicsSystem.cpp index 93ee0b11..361e7c9e 100644 --- a/SHADE_Engine/src/Physics/System/SHPhysicsSystem.cpp +++ b/SHADE_Engine/src/Physics/System/SHPhysicsSystem.cpp @@ -18,8 +18,12 @@ #include "ECS_Base/Managers/SHEntityManager.h" #include "ECS_Base/Managers/SHSystemManager.h" #include "Editor/SHEditor.h" -#include "Math/Transform/SHTransformComponent.h" #include "Physics/SHPhysicsEvents.h" +#include "Scene/SHSceneManager.h" + +/*-------------------------------------------------------------------------------------*/ +/* Local Helper Functions */ +/*-------------------------------------------------------------------------------------*/ namespace SHADE { @@ -124,29 +128,59 @@ namespace SHADE void SHPhysicsSystem::AddCollisionShape(EntityID eid, int shapeIndex) { - objectManager.AddCollisionShape(eid, shapeIndex); - - const SHPhysicsColliderAddedEvent COLLIDER_ADDED_EVENT_DATA + static const auto ADD_SHAPE = [&] { - .entityID = eid - , .colliderType = SHComponentManager::GetComponent(eid)->GetCollisionShape(shapeIndex).GetType() - , .colliderIndex = shapeIndex + objectManager.AddCollisionShape(eid, shapeIndex); + + const SHPhysicsColliderAddedEvent COLLIDER_ADDED_EVENT_DATA + { + .entityID = eid + , .colliderType = SHComponentManager::GetComponent(eid)->GetCollisionShape(shapeIndex).GetType() + , .colliderIndex = shapeIndex + }; + + SHEventManager::BroadcastEvent(COLLIDER_ADDED_EVENT_DATA, SH_PHYSICS_COLLIDER_ADDED_EVENT); }; - SHEventManager::BroadcastEvent(COLLIDER_ADDED_EVENT_DATA, SH_PHYSICS_COLLIDER_ADDED_EVENT); + #ifdef SHEDITOR + + auto* editor = SHSystemManager::GetSystem(); + if (editor && editor->editorState != SHEditor::State::STOP) + ADD_SHAPE(); + + #else + + ADD_SHAPE(); + + #endif } void SHPhysicsSystem::RemoveCollisionShape(EntityID eid, int shapeIndex) { - objectManager.RemoveCollisionShape(eid, shapeIndex); - - const SHPhysicsColliderRemovedEvent COLLIDER_REMOVED_EVENT_DATA + static const auto REMOVE_SHAPE = [&] { - .entityID = eid - , .colliderIndex = shapeIndex + objectManager.RemoveCollisionShape(eid, shapeIndex); + + const SHPhysicsColliderRemovedEvent COLLIDER_REMOVED_EVENT_DATA + { + .entityID = eid + , .colliderIndex = shapeIndex + }; + + SHEventManager::BroadcastEvent(COLLIDER_REMOVED_EVENT_DATA, SH_PHYSICS_COLLIDER_REMOVED_EVENT); }; - SHEventManager::BroadcastEvent(COLLIDER_REMOVED_EVENT_DATA, SH_PHYSICS_COLLIDER_REMOVED_EVENT); + #ifdef SHEDITOR + + auto* editor = SHSystemManager::GetSystem(); + if (editor && editor->editorState != SHEditor::State::STOP) + REMOVE_SHAPE(); + + #else + + REMOVE_SHAPE(); + + #endif } void SHPhysicsSystem::AddForce(EntityID eid, const SHVec3& force) noexcept @@ -210,18 +244,17 @@ namespace SHADE // We only add tell the physics object manager to add a component if the scene is played - #ifdef _PUBLISH - - ADDED_ID == RIGID_BODY_ID ? objectManager.AddRigidBody(EID) : objectManager.AddCollider(EID); - - #elif SHEDITOR + #ifdef SHEDITOR auto* editor = SHSystemManager::GetSystem(); - if (editor) - { - if (editor->editorState != SHEditor::State::STOP) - ADDED_ID == RIGID_BODY_ID ? objectManager.AddRigidBody(EID) : objectManager.AddCollider(EID); - } + + if (editor && editor->editorState != SHEditor::State::STOP) + ADDED_ID == RIGID_BODY_ID ? objectManager.AddRigidBody(EID) : objectManager.AddCollider(EID); + + + #else + + ADDED_ID == RIGID_BODY_ID ? objectManager.AddRigidBody(EID) : objectManager.AddCollider(EID); #endif } @@ -244,11 +277,7 @@ namespace SHADE // We only add tell the physics object manager to remove a component if the scene is played - #ifdef _PUBLISH - - REMOVED_ID == RIGID_BODY_ID ? objectManager.RemoveRigidBody(EID) : objectManager.RemoveCollider(EID); - - #elif SHEDITOR + #ifdef SHEDITOR auto* editor = SHSystemManager::GetSystem(); if (editor) @@ -257,6 +286,10 @@ namespace SHADE REMOVED_ID == RIGID_BODY_ID ? objectManager.RemoveRigidBody(EID) : objectManager.RemoveCollider(EID); } + #else + + REMOVED_ID == RIGID_BODY_ID ? objectManager.RemoveRigidBody(EID) : objectManager.RemoveCollider(EID); + #endif } @@ -266,6 +299,19 @@ namespace SHADE SHEventHandle SHPhysicsSystem::onPlay(SHEventPtr onPlayEvent) { + static const auto BUILD_PHYSICS_OBJECT = [&](SHSceneNode* node) + { + const EntityID EID = node->GetEntityID(); + + if (SHComponentManager::HasComponent(EID)) + objectManager.AddRigidBody(EID); + + if (SHComponentManager::HasComponent(EID)) + objectManager.AddCollider(EID); + }; + + //////////////////////////////// + // Create physics world worldState.CreateWorld(factory); @@ -275,14 +321,8 @@ namespace SHADE // Link with object manager & create all physics objects objectManager.SetWorld(worldState.world); - const auto& RIGIDBODY_DENSE = SHComponentManager::GetDense(); - const auto& COLLIDER_DENSE = SHComponentManager::GetDense(); - - for (auto& rigidBodyComponent : RIGIDBODY_DENSE) - objectManager.AddRigidBody(rigidBodyComponent.GetEID()); - - for (auto& colliderComponent : COLLIDER_DENSE) - objectManager.AddCollider(colliderComponent.GetEID()); + const auto& SCENE_GRAPH = SHSceneManager::GetCurrentSceneGraph(); + SCENE_GRAPH.Traverse(BUILD_PHYSICS_OBJECT); return onPlayEvent->handle; } @@ -300,7 +340,6 @@ namespace SHADE // Destroy the world worldState.DestroyWorld(factory); - return onStopEvent->handle; } From af361062e709ac38fecf6bdcb93233ea8cc3cb92 Mon Sep 17 00:00:00 2001 From: Kah Wei Date: Sun, 13 Nov 2022 16:07:14 +0800 Subject: [PATCH 074/226] Modified how scripts are added and updated to support runtime adding of scripts --- SHADE_Managed/src/Scripts/ScriptStore.cxx | 38 ++++++++++++++++------- 1 file changed, 26 insertions(+), 12 deletions(-) diff --git a/SHADE_Managed/src/Scripts/ScriptStore.cxx b/SHADE_Managed/src/Scripts/ScriptStore.cxx index b42f7508..6b33b31b 100644 --- a/SHADE_Managed/src/Scripts/ScriptStore.cxx +++ b/SHADE_Managed/src/Scripts/ScriptStore.cxx @@ -73,8 +73,16 @@ namespace SHADE // Add the script in entityScriptList->Insert(System::Math::Clamp(index, 0, entityScriptList->Count), script); - awakeList.Add(script); - startList.Add(script); + if (Application::IsPlaying) + { + script->Awake(); + script->Start(); + } + else + { + awakeList.Add(script); + startList.Add(script); + } script->OnAttached(); return script; @@ -451,9 +459,10 @@ namespace SHADE continue; // Update each script - for each (Script^ script in entity.Value) + ScriptList^ scripts = entity.Value; + for (int i = 0; i < scripts->Count; ++i) { - script->FixedUpdate(); + scripts[i]->FixedUpdate(); } } SAFE_NATIVE_CALL_END_N("SHADE_Managed.ScriptStore") @@ -468,9 +477,10 @@ namespace SHADE continue; // Update each script - for each (Script^ script in entity.Value) + ScriptList^ scripts = entity.Value; + for (int i = 0; i < scripts->Count; ++i) { - script->Update(); + scripts[i]->Update(); } } SAFE_NATIVE_CALL_END_N("SHADE_Managed.ScriptStore") @@ -485,9 +495,10 @@ namespace SHADE continue; // Update each script - for each (Script^ script in entity.Value) + ScriptList^ scripts = entity.Value; + for (int i = 0; i < scripts->Count; ++i) { - script->LateUpdate(); + scripts[i]->LateUpdate(); } } SAFE_NATIVE_CALL_END_N("SHADE_Managed.ScriptStore") @@ -503,9 +514,10 @@ namespace SHADE continue; // Update each script - for each (Script^ script in entity.Value) + ScriptList^ scripts = entity.Value; + for (int i = 0; i < scripts->Count; ++i) { - script->OnDrawGizmos(); + scripts[i]->OnDrawGizmos(); } } SAFE_NATIVE_CALL_END_N("SHADE_Managed.ScriptStore") @@ -537,8 +549,9 @@ namespace SHADE auto entityScripts = scripts[entity.first]; if (entityScripts->Count > 0) { - for each (Script ^ script in entityScripts) + for (int i = 0; i < entityScripts->Count; ++i) { + Script^ script = entityScripts[i]; switch (collisionInfo.GetCollisionState()) { case SHCollisionEvent::State::ENTER: @@ -578,8 +591,9 @@ namespace SHADE auto entityScripts = scripts[entity.first]; if (entityScripts->Count > 0) { - for each (Script ^ script in entityScripts) + for (int i = 0; i < entityScripts->Count; ++i) { + Script^ script = entityScripts[i]; switch (triggerInfo.GetCollisionState()) { case SHCollisionEvent::State::ENTER: From 4dc85273956282c542a6116b39060baecf634ded Mon Sep 17 00:00:00 2001 From: Kah Wei Date: Sun, 13 Nov 2022 16:29:25 +0800 Subject: [PATCH 075/226] Reworked scripts to no longer need definition of constructors --- Assets/Scenes/M2Scene.shade | 7 ++++++- Assets/Scripts/AIPrototype.cs | 1 - Assets/Scripts/CameraControl.cs | 1 - Assets/Scripts/CameraFix.cs | 1 - Assets/Scripts/Item.cs | 1 - Assets/Scripts/PhysicsTest.cs | 1 - Assets/Scripts/PickAndThrow.cs | 1 - Assets/Scripts/PlayerController.cs | 2 -- Assets/Scripts/PrintWhenActive.cs | 2 -- Assets/Scripts/RaccoonShowcase.cs | 1 - Assets/Scripts/RaccoonSpin.cs | 2 -- Assets/Scripts/ThirdPersonCamera.cs | 1 - SHADE_Managed/src/Scripts/Script.cxx | 10 +++++++--- SHADE_Managed/src/Scripts/Script.hxx | 14 +++++++------- SHADE_Managed/src/Scripts/ScriptStore.cxx | 5 +++-- 15 files changed, 23 insertions(+), 27 deletions(-) diff --git a/Assets/Scenes/M2Scene.shade b/Assets/Scenes/M2Scene.shade index b2a5683f..75b69d27 100644 --- a/Assets/Scenes/M2Scene.shade +++ b/Assets/Scenes/M2Scene.shade @@ -226,4 +226,9 @@ Bounciness: 0 Density: 1 Position Offset: {x: 0, y: 0.5, z: 0} - Scripts: ~ \ No newline at end of file + Scripts: + - Type: Item + currCategory: 0 + - Type: PickAndThrow + throwForce: [100, 200, 100] + item: 51000 \ No newline at end of file diff --git a/Assets/Scripts/AIPrototype.cs b/Assets/Scripts/AIPrototype.cs index d678de78..62255778 100644 --- a/Assets/Scripts/AIPrototype.cs +++ b/Assets/Scripts/AIPrototype.cs @@ -51,7 +51,6 @@ public class AIPrototype : Script private GameObject? player; - public AIPrototype(GameObject gameObj) : base(gameObj) { } protected override void awake() { diff --git a/Assets/Scripts/CameraControl.cs b/Assets/Scripts/CameraControl.cs index fc900f46..b25d65eb 100644 --- a/Assets/Scripts/CameraControl.cs +++ b/Assets/Scripts/CameraControl.cs @@ -7,7 +7,6 @@ namespace SHADE_Scripting { public float turnSpeed = 0.5f; - public CameraControl(GameObject go) : base(go) { } protected override void update() { //Camera diff --git a/Assets/Scripts/CameraFix.cs b/Assets/Scripts/CameraFix.cs index 5347a72f..0ca085ad 100644 --- a/Assets/Scripts/CameraFix.cs +++ b/Assets/Scripts/CameraFix.cs @@ -3,7 +3,6 @@ using System; public class CameraFix : Script { - public CameraFix(GameObject gameObj) : base(gameObj) { } private Transform tranform; public Vector3 pos = Vector3.Zero; diff --git a/Assets/Scripts/Item.cs b/Assets/Scripts/Item.cs index 96ec092d..5047a241 100644 --- a/Assets/Scripts/Item.cs +++ b/Assets/Scripts/Item.cs @@ -10,7 +10,6 @@ public class Item : Script } public ItemCategory currCategory; - public Item(GameObject gameObj) : base(gameObj) { } protected override void awake() { diff --git a/Assets/Scripts/PhysicsTest.cs b/Assets/Scripts/PhysicsTest.cs index cc01615d..9726a51c 100644 --- a/Assets/Scripts/PhysicsTest.cs +++ b/Assets/Scripts/PhysicsTest.cs @@ -8,7 +8,6 @@ public class PhysicsTest : Script private Transform Transform; private RigidBody RigidBody; private Collider Collider; - public PhysicsTest(GameObject gameObj) : base(gameObj) { } protected override void awake() { diff --git a/Assets/Scripts/PickAndThrow.cs b/Assets/Scripts/PickAndThrow.cs index ea814b36..ec8846c5 100644 --- a/Assets/Scripts/PickAndThrow.cs +++ b/Assets/Scripts/PickAndThrow.cs @@ -14,7 +14,6 @@ public class PickAndThrow : Script private float lastXDir; private float lastZDir; private bool inRange = false; - public PickAndThrow(GameObject gameObj) : base(gameObj) { } protected override void awake() { diff --git a/Assets/Scripts/PlayerController.cs b/Assets/Scripts/PlayerController.cs index 86ba7c98..4a02d470 100644 --- a/Assets/Scripts/PlayerController.cs +++ b/Assets/Scripts/PlayerController.cs @@ -73,8 +73,6 @@ public class PlayerController : Script public float mediumMultiper = 0.5f; public float heavyMultiper = 0.25f; - public PlayerController(GameObject gameObj) : base(gameObj) { } - protected override void awake() { //default setup diff --git a/Assets/Scripts/PrintWhenActive.cs b/Assets/Scripts/PrintWhenActive.cs index 41afdd58..11d7f025 100644 --- a/Assets/Scripts/PrintWhenActive.cs +++ b/Assets/Scripts/PrintWhenActive.cs @@ -2,8 +2,6 @@ public class PrintWhenActive : Script { - public PrintWhenActive(GameObject gameObj) : base(gameObj) { } - protected override void update() { Debug.Log("Active!"); diff --git a/Assets/Scripts/RaccoonShowcase.cs b/Assets/Scripts/RaccoonShowcase.cs index dc9d914d..3c767f7f 100644 --- a/Assets/Scripts/RaccoonShowcase.cs +++ b/Assets/Scripts/RaccoonShowcase.cs @@ -23,7 +23,6 @@ public class RaccoonShowcase : Script [Range(-5, 5)] public List intList = new List(new int[] { 2, 8, 2, 6, 8, 0, 1 }); public List enumList = new List(new Light.Type[] { Light.Type.Point, Light.Type.Directional, Light.Type.Ambient }); - public RaccoonShowcase(GameObject gameObj) : base(gameObj) {} protected override void awake() { diff --git a/Assets/Scripts/RaccoonSpin.cs b/Assets/Scripts/RaccoonSpin.cs index efdfadeb..84100a21 100644 --- a/Assets/Scripts/RaccoonSpin.cs +++ b/Assets/Scripts/RaccoonSpin.cs @@ -14,8 +14,6 @@ public class RaccoonSpin : Script [SerializeField] private CallbackEvent testEvent3 = new CallbackEvent(); private Transform Transform; - public RaccoonSpin(GameObject gameObj) : base(gameObj) { } - protected override void awake() { diff --git a/Assets/Scripts/ThirdPersonCamera.cs b/Assets/Scripts/ThirdPersonCamera.cs index 141865e8..fed26ae9 100644 --- a/Assets/Scripts/ThirdPersonCamera.cs +++ b/Assets/Scripts/ThirdPersonCamera.cs @@ -15,7 +15,6 @@ namespace SHADE_Scripting public float turnSpeedPitch = 0.3f; public float turnSpeedYaw = 0.5f; public float pitchClamp = 45.0f; - public ThirdPersonCamera(GameObject go) : base(go) { } protected override void awake() { diff --git a/SHADE_Managed/src/Scripts/Script.cxx b/SHADE_Managed/src/Scripts/Script.cxx index 9d6cadb8..017242d6 100644 --- a/SHADE_Managed/src/Scripts/Script.cxx +++ b/SHADE_Managed/src/Scripts/Script.cxx @@ -93,6 +93,11 @@ namespace SHADE /*---------------------------------------------------------------------------------*/ /* "All-time" Lifecycle Functions */ /*---------------------------------------------------------------------------------*/ + void Script::Initialize(GameObject newOwner) + { + owner = newOwner; + } + void Script::OnAttached() { SAFE_NATIVE_CALL_BEGIN @@ -198,9 +203,8 @@ namespace SHADE /*---------------------------------------------------------------------------------*/ /* Constructors */ /*---------------------------------------------------------------------------------*/ - Script::Script(GameObject gameObj) - : owner { gameObj } - , OnGizmosDrawOverriden { false } + Script::Script() + : OnGizmosDrawOverriden { false } {} /*---------------------------------------------------------------------------------*/ diff --git a/SHADE_Managed/src/Scripts/Script.hxx b/SHADE_Managed/src/Scripts/Script.hxx index bbe36784..fb564d27 100644 --- a/SHADE_Managed/src/Scripts/Script.hxx +++ b/SHADE_Managed/src/Scripts/Script.hxx @@ -165,7 +165,7 @@ namespace SHADE internal: /*-----------------------------------------------------------------------------*/ - /* Properties */ + /* Fields */ /*-----------------------------------------------------------------------------*/ /// /// If true, the OnGizmosDraw function was overridden. @@ -176,6 +176,10 @@ namespace SHADE /* "All-Time" Lifecycle Functions */ /*-----------------------------------------------------------------------------*/ /// + /// Used to initialize a Script with a GameObject. + /// + void Initialize(GameObject newOwner); + /// /// Used to call onAttached(). This is called immediately when this script is /// attached to a GameObject. /// @@ -272,13 +276,9 @@ namespace SHADE /* Constructors */ /*-----------------------------------------------------------------------------*/ /// - /// Constructor for Script to tie it to a specific GameObject. - /// Constructors of derived Scripts should call this Constructor. + /// Default Constructor /// - /// - /// GameObject that this Script will be tied to. - /// - Script(GameObject gameObj); + Script(); /*-----------------------------------------------------------------------------*/ /* Virtual "All-Time" Lifecycle Functions */ diff --git a/SHADE_Managed/src/Scripts/ScriptStore.cxx b/SHADE_Managed/src/Scripts/ScriptStore.cxx index 6b33b31b..a6f978a1 100644 --- a/SHADE_Managed/src/Scripts/ScriptStore.cxx +++ b/SHADE_Managed/src/Scripts/ScriptStore.cxx @@ -40,8 +40,7 @@ namespace SHADE T ScriptStore::AddScript(Entity entity) { // Create the script and add it in - array^ params = gcnew array{GameObject(entity)}; - Script^ script = safe_cast(System::Activator::CreateInstance(T::typeid, params)); + Script^ script = safe_cast(System::Activator::CreateInstance(T::typeid)); return safe_cast(AddScript(entity, script)); } @@ -72,6 +71,7 @@ namespace SHADE } // Add the script in + script->Initialize(GameObject(entity)); entityScriptList->Insert(System::Math::Clamp(index, 0, entityScriptList->Count), script); if (Application::IsPlaying) { @@ -130,6 +130,7 @@ namespace SHADE std::ostringstream oss; oss << "[ScriptStore] Failed to add Script named \"" << Convert::ToNative(scriptName) << "\" to Entity #" << entity << "! (" << Convert::ToNative(e->GetType()->Name) << ")"; + oss << Convert::ToNative(e->ToString()); Debug::LogError(oss.str()); return false; } From 895eb56cc01cb7fc17446fecda47020fd3e5e8e6 Mon Sep 17 00:00:00 2001 From: Sri Sham Haran Date: Sun, 13 Nov 2022 17:26:21 +0800 Subject: [PATCH 076/226] Integrate cam arm --- SHADE_Engine/src/Camera/SHCameraSystem.cpp | 8 ------ .../ViewportWindow/SHEditorViewport.cpp | 27 ++++++++++++++++--- .../ViewportWindow/SHEditorViewport.h | 2 ++ 3 files changed, 26 insertions(+), 11 deletions(-) diff --git a/SHADE_Engine/src/Camera/SHCameraSystem.cpp b/SHADE_Engine/src/Camera/SHCameraSystem.cpp index 8f886926..ff942666 100644 --- a/SHADE_Engine/src/Camera/SHCameraSystem.cpp +++ b/SHADE_Engine/src/Camera/SHCameraSystem.cpp @@ -63,14 +63,6 @@ namespace SHADE } UpdateCameraComponent(editorCamera); - - if (SHInputManager::GetKey(SHInputManager::SH_KEYCODE::LEFT_ALT)) - { - UpdateEditorArm(dt, true, SHVec3{ 0.0f }); - } - else - UpdateEditorArm(dt, false, SHVec3{ 0.0f }); - } void SHCameraSystem::UpdateEditorArm(double dt,bool active ,SHVec3 const& targetPos) noexcept diff --git a/SHADE_Engine/src/Editor/EditorWindow/ViewportWindow/SHEditorViewport.cpp b/SHADE_Engine/src/Editor/EditorWindow/ViewportWindow/SHEditorViewport.cpp index 7b3b5411..d0b32ff5 100644 --- a/SHADE_Engine/src/Editor/EditorWindow/ViewportWindow/SHEditorViewport.cpp +++ b/SHADE_Engine/src/Editor/EditorWindow/ViewportWindow/SHEditorViewport.cpp @@ -33,14 +33,32 @@ namespace SHADE void SHEditorViewport::Update() { SHEditorWindow::Update(); - if (shouldUpdateCamera) + auto camSystem = SHSystemManager::GetSystem(); + SHEditor* editor = SHSystemManager::GetSystem(); + + if (!editor->selectedEntities.empty()) + { + if (SHTransformComponent* transform = SHComponentManager::GetComponent_s(editor->selectedEntities.front())) + { + targetPos = transform->GetWorldPosition(); + } + else + { + targetPos = {}; + } + } + else + { + targetPos = {}; + } + if (shouldUpdateCamera || shouldUpdateCamArm) { - auto camSystem = SHSystemManager::GetSystem(); camSystem->UpdateEditorCamera(SHFrameRateController::GetRawDeltaTime()); shouldUpdateCamera = false; } + camSystem->UpdateEditorArm(SHFrameRateController::GetRawDeltaTime(), shouldUpdateCamArm, targetPos); + ImGui::PushStyleVar(ImGuiStyleVar_WindowPadding, ImVec2(0.0f, 0.0f)); - SHEditor* editor = SHSystemManager::GetSystem(); if (Begin()) { @@ -64,6 +82,9 @@ namespace SHADE shouldUpdateCamera = true; } + + shouldUpdateCamArm = ImGui::IsWindowHovered() && ImGui::IsKeyDown(ImGuiKey_LeftAlt) && ImGui::IsMouseDown(ImGuiMouseButton_Left); + if (editor->editorState != SHEditor::State::PLAY && ImGui::IsWindowFocused() && !ImGui::IsMouseDown(ImGuiMouseButton_Right)) { if (ImGui::IsKeyReleased(ImGuiKey_W)) diff --git a/SHADE_Engine/src/Editor/EditorWindow/ViewportWindow/SHEditorViewport.h b/SHADE_Engine/src/Editor/EditorWindow/ViewportWindow/SHEditorViewport.h index 0fae4317..8f49c514 100644 --- a/SHADE_Engine/src/Editor/EditorWindow/ViewportWindow/SHEditorViewport.h +++ b/SHADE_Engine/src/Editor/EditorWindow/ViewportWindow/SHEditorViewport.h @@ -29,5 +29,7 @@ namespace SHADE void DrawMenuBar() noexcept; SHVec2 beginCursorPos; bool shouldUpdateCamera = false; + bool shouldUpdateCamArm = false; + SHVec3 targetPos; };//class SHEditorViewport }//namespace SHADE From b1c004771c790fcbefd169ed1a8f33ce76570c21 Mon Sep 17 00:00:00 2001 From: Sri Sham Haran Date: Sun, 13 Nov 2022 17:26:35 +0800 Subject: [PATCH 077/226] Gave the damn entities names cuz i was going crazy --- Assets/Scenes/M2Scene.shade | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Assets/Scenes/M2Scene.shade b/Assets/Scenes/M2Scene.shade index b2a5683f..be4ce4f1 100644 --- a/Assets/Scenes/M2Scene.shade +++ b/Assets/Scenes/M2Scene.shade @@ -1,5 +1,5 @@ - EID: 0 - Name: Default + Name: Camera IsActive: true NumberOfChildren: 0 Components: @@ -22,7 +22,7 @@ Strength: 0 Scripts: ~ - EID: 1 - Name: Default + Name: Floor IsActive: true NumberOfChildren: 0 Components: @@ -92,7 +92,7 @@ Position Offset: {x: 0, y: 0.5, z: 0} Scripts: ~ - EID: 3 - Name: Default + Name: Empty IsActive: true NumberOfChildren: 0 Components: @@ -102,7 +102,7 @@ Scale: {x: 1, y: 1, z: 1} Scripts: ~ - EID: 4 - Name: Default + Name: Empty2 IsActive: true NumberOfChildren: 0 Components: @@ -112,7 +112,7 @@ Scale: {x: 1, y: 1, z: 1} Scripts: ~ - EID: 9 - Name: Default + Name: Bag IsActive: true NumberOfChildren: 0 Components: @@ -160,7 +160,7 @@ Position Offset: {x: 0, y: 0.5, z: 0} Scripts: ~ - EID: 7 - Name: Default + Name: BigBoi IsActive: true NumberOfChildren: 0 Components: @@ -173,7 +173,7 @@ Material: 126974645 Scripts: ~ - EID: 8 - Name: Default + Name: AmbientLight IsActive: true NumberOfChildren: 0 Components: From 277a3ca0116075c37350b0dd1cba61a0721edde1 Mon Sep 17 00:00:00 2001 From: Diren D Bharwani Date: Sun, 13 Nov 2022 17:42:48 +0800 Subject: [PATCH 078/226] Fixed deletion bugs --- .../PhysicsObject/SHPhysicsObjectManager.cpp | 90 ++++++++++--------- .../PhysicsObject/SHPhysicsObjectManager.h | 17 ++-- .../src/Physics/System/SHPhysicsSystem.cpp | 16 ++-- .../System/SHPhysicsSystemRoutines.cpp | 1 + 4 files changed, 65 insertions(+), 59 deletions(-) diff --git a/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObjectManager.cpp b/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObjectManager.cpp index 3820ccbe..13f525e6 100644 --- a/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObjectManager.cpp +++ b/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObjectManager.cpp @@ -14,6 +14,7 @@ #include "SHPhysicsObjectManager.h" // Project Headers +#include "ECS_Base/Managers/SHEntityManager.h" #include "Tools/SHUtilities.h" namespace SHADE @@ -22,10 +23,11 @@ namespace SHADE /* Static Data Member Definitions */ /*-----------------------------------------------------------------------------------*/ - SHPhysicsObjectManager::CommandFunctionPtr SHPhysicsObjectManager::componentFunc[2][2] + SHPhysicsObjectManager::CommandFunctionPtr SHPhysicsObjectManager::componentFunc[2][3] { - addRigidBody , addCollider - , removeRigidBody , removeCollider + addRigidBody , addCollider + , removeRigidBody , removeCollider + , addCollisionShape , removeCollisionShape }; /*-----------------------------------------------------------------------------------*/ @@ -152,11 +154,7 @@ namespace SHADE if (COMMAND.command == QueueCommand::Command::INVALID || COMMAND.component == PhysicsComponents::INVALID) continue; - // Find the physics Object & retrieve components. Create an object if none exists. - SHPhysicsObject* physicsObject = GetPhysicsObject(COMMAND.eid); - if (!physicsObject) - physicsObject = createPhysicsObject(COMMAND.eid); - + // Get physics components const PhysicsComponentGroup COMPONENT_GROUP { .eid = COMMAND.eid @@ -164,56 +162,58 @@ namespace SHADE , .colliderComponent = SHComponentManager::GetComponent_s(COMMAND.eid) }; - if (COMMAND.component == PhysicsComponents::COLLISION_SHAPE) - { - if (COMMAND.command == QueueCommand::Command::ADD) - addCollisionShape(physicsObject, COMMAND.shapeIndex); - - if (COMMAND.command == QueueCommand::Command::REMOVE) - removeCollisionShape(physicsObject, COMMAND.shapeIndex); - } - else // Rigid Body or Collider - { - componentFunc[SHUtilities::ConvertEnum(COMMAND.command)][SHUtilities::ConvertEnum(COMMAND.component)](physicsObject, COMPONENT_GROUP); - } - - // If main components are missing, destroy object + // Delete any object that is missing both components + // We infer that a remove command has been pushed for these, but we will ignore those if both components have already been removed. if (!COMPONENT_GROUP.rigidBodyComponent && !COMPONENT_GROUP.colliderComponent) + { destroyPhysicsObject(COMMAND.eid); + continue; + } + + // Find the physics Object. If none found and attempting to add, create an object. + SHPhysicsObject* physicsObject = GetPhysicsObject(COMMAND.eid); + if (!physicsObject && COMMAND.command == QueueCommand::Command::ADD) + physicsObject = createPhysicsObject(COMMAND.eid); + + componentFunc[SHUtilities::ConvertEnum(COMMAND.command)][SHUtilities::ConvertEnum(COMMAND.component)](COMMAND, physicsObject, COMPONENT_GROUP); } } void SHPhysicsObjectManager::RemoveAllObjects() { + // Destroy all objects and clear + for (auto& physicsObject : physicsObjects | std::views::values) + { + world->destroyRigidBody(physicsObject.GetRigidBody()); + physicsObject.rp3dBody = nullptr; + } + physicsObjects.clear(); } - /*-----------------------------------------------------------------------------------*/ /* Private Function Member Definitions */ /*-----------------------------------------------------------------------------------*/ SHPhysicsObject* SHPhysicsObjectManager::createPhysicsObject(EntityID eid) noexcept { - auto& newPhysicsObject = physicsObjects.emplace(eid, SHPhysicsObject{ eid, factory, world }).first->second; - // Force transforms to sync - const auto* TRANSFORM = SHComponentManager::GetComponent_s(eid); - SHVec3 worldPos = SHVec3::Zero; SHQuaternion worldRot = SHQuaternion::Identity; - if (!TRANSFORM) - { - SHLOGV_ERROR("Unable to sync transforms with Physics Object for Entity {}", eid); - } - else + const SHTransformComponent* TRANSFORM = nullptr; + if (SHEntityManager::IsValidEID(eid)) + TRANSFORM = SHComponentManager::GetComponent_s(eid); + + if (TRANSFORM) { worldPos = TRANSFORM->GetWorldPosition(); worldRot = TRANSFORM->GetWorldOrientation(); } const rp3d::Transform RP3D_TRANSFORM{ worldPos, worldRot }; + + auto& newPhysicsObject = physicsObjects.emplace(eid, SHPhysicsObject{ eid, factory, world }).first->second; newPhysicsObject.GetRigidBody()->setTransform(RP3D_TRANSFORM); newPhysicsObject.prevTransform = RP3D_TRANSFORM; @@ -222,10 +222,20 @@ namespace SHADE void SHPhysicsObjectManager::destroyPhysicsObject(EntityID eid) noexcept { + const auto ITER = physicsObjects.find(eid); + if (ITER == physicsObjects.end()) + { + // Assume the object has already been successfully destroyed + return; + } + + world->destroyRigidBody(ITER->second.GetRigidBody()); + ITER->second.rp3dBody = nullptr; + physicsObjects.erase(eid); } - void SHPhysicsObjectManager::addRigidBody(SHPhysicsObject* physicsObject, const PhysicsComponentGroup& componentGroup) + void SHPhysicsObjectManager::addRigidBody(const QueueCommand&, SHPhysicsObject* physicsObject, const PhysicsComponentGroup& componentGroup) { SHASSERT(physicsObject != nullptr, "Valid physics object required to add body!") @@ -241,7 +251,7 @@ namespace SHADE physicsObject->SyncRigidBody(*componentGroup.rigidBodyComponent); } - void SHPhysicsObjectManager::addCollider(SHPhysicsObject* physicsObject, const PhysicsComponentGroup& componentGroup) + void SHPhysicsObjectManager::addCollider(const QueueCommand&, SHPhysicsObject* physicsObject, const PhysicsComponentGroup& componentGroup) { SHASSERT(physicsObject != nullptr, "Valid physics object required to add collider!") @@ -258,7 +268,7 @@ namespace SHADE physicsObject->SyncColliders(*componentGroup.colliderComponent); } - void SHPhysicsObjectManager::removeRigidBody(SHPhysicsObject* physicsObject, const PhysicsComponentGroup& componentGroup) + void SHPhysicsObjectManager::removeRigidBody(const QueueCommand&, SHPhysicsObject* physicsObject, const PhysicsComponentGroup& componentGroup) { SHASSERT(physicsObject != nullptr, "Valid physics object required to remove body!") @@ -266,25 +276,25 @@ namespace SHADE physicsObject->SetStaticBody(); } - void SHPhysicsObjectManager::removeCollider(SHPhysicsObject* physicsObject, const PhysicsComponentGroup& componentGroup) + void SHPhysicsObjectManager::removeCollider(const QueueCommand&, SHPhysicsObject* physicsObject, const PhysicsComponentGroup&) { SHASSERT(physicsObject != nullptr, "Valid physics object required to remove collider!") physicsObject->RemoveAllCollisionShapes(); } - void SHPhysicsObjectManager::addCollisionShape(SHPhysicsObject* physicsObject, int shapeIndex) + void SHPhysicsObjectManager::addCollisionShape(const QueueCommand& command, SHPhysicsObject* physicsObject, const PhysicsComponentGroup&) { SHASSERT(physicsObject != nullptr, "Valid physics object required to add collision shape!") - physicsObject->AddCollisionShape(shapeIndex); + physicsObject->AddCollisionShape(command.shapeIndex); } - void SHPhysicsObjectManager::removeCollisionShape(SHPhysicsObject* physicsObject, int shapeIndex) + void SHPhysicsObjectManager::removeCollisionShape(const QueueCommand& command, SHPhysicsObject* physicsObject, const PhysicsComponentGroup&) { SHASSERT(physicsObject != nullptr, "Valid physics object required to remove collision shape!") - physicsObject->RemoveCollisionShape(shapeIndex); + physicsObject->RemoveCollisionShape(command.shapeIndex); } diff --git a/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObjectManager.h b/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObjectManager.h index 91dcce5f..d8c9b805 100644 --- a/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObjectManager.h +++ b/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObjectManager.h @@ -144,13 +144,13 @@ namespace SHADE SHColliderComponent* colliderComponent = nullptr; }; - using CommandFunctionPtr = void(*)(SHPhysicsObject*, const PhysicsComponentGroup&); + using CommandFunctionPtr = void(*)(const QueueCommand&, SHPhysicsObject*, const PhysicsComponentGroup&); /*---------------------------------------------------------------------------------*/ /* Data Members */ /*---------------------------------------------------------------------------------*/ - static CommandFunctionPtr componentFunc[2][2]; // Used only for rigid body & collider components. Collision shapes are handled separately. + static CommandFunctionPtr componentFunc[2][3]; // 2 commands, 3 components rp3d::PhysicsCommon* factory = nullptr; rp3d::PhysicsWorld* world = nullptr; @@ -165,14 +165,13 @@ namespace SHADE SHPhysicsObject* createPhysicsObject (EntityID eid) noexcept; void destroyPhysicsObject (EntityID eid) noexcept; - static void addRigidBody (SHPhysicsObject* physicsObject, const PhysicsComponentGroup& componentGroup); - static void addCollider (SHPhysicsObject* physicsObject, const PhysicsComponentGroup& componentGroup); - static void removeRigidBody (SHPhysicsObject* physicsObject, const PhysicsComponentGroup& componentGroup); - static void removeCollider (SHPhysicsObject* physicsObject, const PhysicsComponentGroup& componentGroup); - - static void addCollisionShape (SHPhysicsObject* physicsObject, int shapeIndex); - static void removeCollisionShape (SHPhysicsObject* physicsObject, int shapeIndex); + static void addRigidBody (const QueueCommand& command, SHPhysicsObject* physicsObject, const PhysicsComponentGroup& componentGroup); + static void addCollider (const QueueCommand& command, SHPhysicsObject* physicsObject, const PhysicsComponentGroup& componentGroup); + static void removeRigidBody (const QueueCommand& command, SHPhysicsObject* physicsObject, const PhysicsComponentGroup& componentGroup); + static void removeCollider (const QueueCommand& command, SHPhysicsObject* physicsObject, const PhysicsComponentGroup& componentGroup); + static void addCollisionShape (const QueueCommand& command, SHPhysicsObject* physicsObject, const PhysicsComponentGroup& componentGroup); + static void removeCollisionShape (const QueueCommand& command, SHPhysicsObject* physicsObject, const PhysicsComponentGroup& componentGroup); }; } // namespace SHADE \ No newline at end of file diff --git a/SHADE_Engine/src/Physics/System/SHPhysicsSystem.cpp b/SHADE_Engine/src/Physics/System/SHPhysicsSystem.cpp index 361e7c9e..5763e2ea 100644 --- a/SHADE_Engine/src/Physics/System/SHPhysicsSystem.cpp +++ b/SHADE_Engine/src/Physics/System/SHPhysicsSystem.cpp @@ -246,12 +246,11 @@ namespace SHADE #ifdef SHEDITOR - auto* editor = SHSystemManager::GetSystem(); + const auto* EDITOR = SHSystemManager::GetSystem(); - if (editor && editor->editorState != SHEditor::State::STOP) + if (EDITOR && EDITOR->editorState != SHEditor::State::STOP) ADDED_ID == RIGID_BODY_ID ? objectManager.AddRigidBody(EID) : objectManager.AddCollider(EID); - #else ADDED_ID == RIGID_BODY_ID ? objectManager.AddRigidBody(EID) : objectManager.AddCollider(EID); @@ -279,19 +278,16 @@ namespace SHADE #ifdef SHEDITOR - auto* editor = SHSystemManager::GetSystem(); - if (editor) - { - if (editor->editorState != SHEditor::State::STOP) - REMOVED_ID == RIGID_BODY_ID ? objectManager.RemoveRigidBody(EID) : objectManager.RemoveCollider(EID); - } + const auto* EDITOR = SHSystemManager::GetSystem(); + + if (EDITOR && EDITOR->editorState != SHEditor::State::STOP) + REMOVED_ID == RIGID_BODY_ID ? objectManager.RemoveRigidBody(EID) : objectManager.RemoveCollider(EID); #else REMOVED_ID == RIGID_BODY_ID ? objectManager.RemoveRigidBody(EID) : objectManager.RemoveCollider(EID); #endif - } return EVENT_DATA->handle; diff --git a/SHADE_Engine/src/Physics/System/SHPhysicsSystemRoutines.cpp b/SHADE_Engine/src/Physics/System/SHPhysicsSystemRoutines.cpp index 26c740cc..059202e5 100644 --- a/SHADE_Engine/src/Physics/System/SHPhysicsSystemRoutines.cpp +++ b/SHADE_Engine/src/Physics/System/SHPhysicsSystemRoutines.cpp @@ -183,6 +183,7 @@ namespace SHADE scriptingSystem->ExecuteCollisionFunctions(); // Since this function never runs when editor in not in play, execute the function anyway + physicsSystem->collisionListener.CleanContainers(); } } From c98693c6bc7377bdc9b39c1fdef3c9891c391774 Mon Sep 17 00:00:00 2001 From: Diren D Bharwani Date: Sun, 13 Nov 2022 17:57:46 +0800 Subject: [PATCH 079/226] missing change from last commit --- .../src/Physics/System/SHPhysicsSystem.cpp | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/SHADE_Engine/src/Physics/System/SHPhysicsSystem.cpp b/SHADE_Engine/src/Physics/System/SHPhysicsSystem.cpp index 5763e2ea..34f0c698 100644 --- a/SHADE_Engine/src/Physics/System/SHPhysicsSystem.cpp +++ b/SHADE_Engine/src/Physics/System/SHPhysicsSystem.cpp @@ -128,15 +128,15 @@ namespace SHADE void SHPhysicsSystem::AddCollisionShape(EntityID eid, int shapeIndex) { - static const auto ADD_SHAPE = [&] + static const auto ADD_SHAPE = [&](EntityID entityID, int index) { - objectManager.AddCollisionShape(eid, shapeIndex); + objectManager.AddCollisionShape(entityID, index); const SHPhysicsColliderAddedEvent COLLIDER_ADDED_EVENT_DATA { - .entityID = eid - , .colliderType = SHComponentManager::GetComponent(eid)->GetCollisionShape(shapeIndex).GetType() - , .colliderIndex = shapeIndex + .entityID = entityID + , .colliderType = SHComponentManager::GetComponent(entityID)->GetCollisionShape(index).GetType() + , .colliderIndex = index }; SHEventManager::BroadcastEvent(COLLIDER_ADDED_EVENT_DATA, SH_PHYSICS_COLLIDER_ADDED_EVENT); @@ -144,27 +144,27 @@ namespace SHADE #ifdef SHEDITOR - auto* editor = SHSystemManager::GetSystem(); - if (editor && editor->editorState != SHEditor::State::STOP) - ADD_SHAPE(); + const auto* EDITOR = SHSystemManager::GetSystem(); + if (EDITOR && EDITOR->editorState != SHEditor::State::STOP) + ADD_SHAPE(eid, shapeIndex); #else - ADD_SHAPE(); + ADD_SHAPE(eid, shapeIndex); #endif } void SHPhysicsSystem::RemoveCollisionShape(EntityID eid, int shapeIndex) { - static const auto REMOVE_SHAPE = [&] + static const auto REMOVE_SHAPE = [&](EntityID entityID, int index) { - objectManager.RemoveCollisionShape(eid, shapeIndex); + objectManager.RemoveCollisionShape(entityID, index); const SHPhysicsColliderRemovedEvent COLLIDER_REMOVED_EVENT_DATA { - .entityID = eid - , .colliderIndex = shapeIndex + .entityID = entityID + , .colliderIndex = index }; SHEventManager::BroadcastEvent(COLLIDER_REMOVED_EVENT_DATA, SH_PHYSICS_COLLIDER_REMOVED_EVENT); @@ -172,13 +172,13 @@ namespace SHADE #ifdef SHEDITOR - auto* editor = SHSystemManager::GetSystem(); - if (editor && editor->editorState != SHEditor::State::STOP) - REMOVE_SHAPE(); + const auto* EDITOR = SHSystemManager::GetSystem(); + if (EDITOR && EDITOR->editorState != SHEditor::State::STOP) + REMOVE_SHAPE(eid, shapeIndex); #else - REMOVE_SHAPE(); + REMOVE_SHAPE(eid, shapeIndex); #endif } From a8d4f9c7566358d358493e597d6133dbd691ae40 Mon Sep 17 00:00:00 2001 From: Xiao Qi Date: Sun, 13 Nov 2022 19:51:19 +0800 Subject: [PATCH 080/226] On building of asset file directory, check for recognised assets without meta file and generate --- Assets/Scripts/AIPrototype.cs.shmeta | 3 ++ Assets/Scripts/CameraControl.cs.shmeta | 3 ++ Assets/Scripts/CameraFix.cs.shmeta | 3 ++ Assets/Scripts/Item.cs.shmeta | 3 ++ Assets/Scripts/PhysicsTest.cs.shmeta | 3 ++ Assets/Scripts/PickAndThrow.cs.shmeta | 3 ++ Assets/Scripts/PlayerController.cs.shmeta | 3 ++ Assets/Scripts/PrintWhenActive.cs.shmeta | 3 ++ Assets/Scripts/RaccoonShowcase.cs.shmeta | 3 ++ Assets/Scripts/RaccoonSpin.cs.shmeta | 3 ++ Assets/Scripts/ThirdPersonCamera.cs.shmeta | 3 ++ SHADE_Engine/src/Assets/SHAssetManager.cpp | 40 +++++++++------ SHADE_Engine/src/Assets/SHAssetManager.h | 4 +- SHADE_Engine/src/Filesystem/SHFileSystem.cpp | 53 ++++++++++++++++++-- SHADE_Engine/src/Filesystem/SHFileSystem.h | 8 ++- 15 files changed, 114 insertions(+), 24 deletions(-) create mode 100644 Assets/Scripts/AIPrototype.cs.shmeta create mode 100644 Assets/Scripts/CameraControl.cs.shmeta create mode 100644 Assets/Scripts/CameraFix.cs.shmeta create mode 100644 Assets/Scripts/Item.cs.shmeta create mode 100644 Assets/Scripts/PhysicsTest.cs.shmeta create mode 100644 Assets/Scripts/PickAndThrow.cs.shmeta create mode 100644 Assets/Scripts/PlayerController.cs.shmeta create mode 100644 Assets/Scripts/PrintWhenActive.cs.shmeta create mode 100644 Assets/Scripts/RaccoonShowcase.cs.shmeta create mode 100644 Assets/Scripts/RaccoonSpin.cs.shmeta create mode 100644 Assets/Scripts/ThirdPersonCamera.cs.shmeta diff --git a/Assets/Scripts/AIPrototype.cs.shmeta b/Assets/Scripts/AIPrototype.cs.shmeta new file mode 100644 index 00000000..80a7d4b4 --- /dev/null +++ b/Assets/Scripts/AIPrototype.cs.shmeta @@ -0,0 +1,3 @@ +Name: AIPrototype +ID: 163215061 +Type: 9 diff --git a/Assets/Scripts/CameraControl.cs.shmeta b/Assets/Scripts/CameraControl.cs.shmeta new file mode 100644 index 00000000..bf68c31c --- /dev/null +++ b/Assets/Scripts/CameraControl.cs.shmeta @@ -0,0 +1,3 @@ +Name: CameraControl +ID: 158782344 +Type: 9 diff --git a/Assets/Scripts/CameraFix.cs.shmeta b/Assets/Scripts/CameraFix.cs.shmeta new file mode 100644 index 00000000..d1e5412a --- /dev/null +++ b/Assets/Scripts/CameraFix.cs.shmeta @@ -0,0 +1,3 @@ +Name: CameraFix +ID: 162231964 +Type: 9 diff --git a/Assets/Scripts/Item.cs.shmeta b/Assets/Scripts/Item.cs.shmeta new file mode 100644 index 00000000..84830b76 --- /dev/null +++ b/Assets/Scripts/Item.cs.shmeta @@ -0,0 +1,3 @@ +Name: Item +ID: 163145289 +Type: 9 diff --git a/Assets/Scripts/PhysicsTest.cs.shmeta b/Assets/Scripts/PhysicsTest.cs.shmeta new file mode 100644 index 00000000..99b809c5 --- /dev/null +++ b/Assets/Scripts/PhysicsTest.cs.shmeta @@ -0,0 +1,3 @@ +Name: PhysicsTest +ID: 159771801 +Type: 9 diff --git a/Assets/Scripts/PickAndThrow.cs.shmeta b/Assets/Scripts/PickAndThrow.cs.shmeta new file mode 100644 index 00000000..0eb38f59 --- /dev/null +++ b/Assets/Scripts/PickAndThrow.cs.shmeta @@ -0,0 +1,3 @@ +Name: PickAndThrow +ID: 165331952 +Type: 9 diff --git a/Assets/Scripts/PlayerController.cs.shmeta b/Assets/Scripts/PlayerController.cs.shmeta new file mode 100644 index 00000000..8b71915c --- /dev/null +++ b/Assets/Scripts/PlayerController.cs.shmeta @@ -0,0 +1,3 @@ +Name: PlayerController +ID: 164563088 +Type: 9 diff --git a/Assets/Scripts/PrintWhenActive.cs.shmeta b/Assets/Scripts/PrintWhenActive.cs.shmeta new file mode 100644 index 00000000..2b8c4173 --- /dev/null +++ b/Assets/Scripts/PrintWhenActive.cs.shmeta @@ -0,0 +1,3 @@ +Name: PrintWhenActive +ID: 162536221 +Type: 9 diff --git a/Assets/Scripts/RaccoonShowcase.cs.shmeta b/Assets/Scripts/RaccoonShowcase.cs.shmeta new file mode 100644 index 00000000..6ce5bc3d --- /dev/null +++ b/Assets/Scripts/RaccoonShowcase.cs.shmeta @@ -0,0 +1,3 @@ +Name: RaccoonShowcase +ID: 159969631 +Type: 9 diff --git a/Assets/Scripts/RaccoonSpin.cs.shmeta b/Assets/Scripts/RaccoonSpin.cs.shmeta new file mode 100644 index 00000000..9a1e05c8 --- /dev/null +++ b/Assets/Scripts/RaccoonSpin.cs.shmeta @@ -0,0 +1,3 @@ +Name: RaccoonSpin +ID: 157367824 +Type: 9 diff --git a/Assets/Scripts/ThirdPersonCamera.cs.shmeta b/Assets/Scripts/ThirdPersonCamera.cs.shmeta new file mode 100644 index 00000000..2f18c2fb --- /dev/null +++ b/Assets/Scripts/ThirdPersonCamera.cs.shmeta @@ -0,0 +1,3 @@ +Name: ThirdPersonCamera +ID: 154161201 +Type: 9 diff --git a/SHADE_Engine/src/Assets/SHAssetManager.cpp b/SHADE_Engine/src/Assets/SHAssetManager.cpp index 5a1bd5db..968e76dd 100644 --- a/SHADE_Engine/src/Assets/SHAssetManager.cpp +++ b/SHADE_Engine/src/Assets/SHAssetManager.cpp @@ -83,7 +83,7 @@ namespace SHADE AssetPath SHAssetManager::GenerateLocalPath(AssetPath path) noexcept { - if (!IsRecognised(path.extension().string().c_str())) + if (!SHFileSystem::IsRecognised(path.extension().string().c_str())) { //TODO:ASSERT UNRECOGNISED FILE TYPE return std::filesystem::path(); @@ -380,19 +380,6 @@ namespace SHADE BuildAssetCollection(); } - bool SHAssetManager::IsRecognised(char const* ext) noexcept - { - for (auto const& e : EXTENSIONS) - { - if (strcmp(ext, e.data()) == 0) - { - return true; - } - } - - return false; - } - SHAsset SHAssetManager::CreateAssetFromPath(AssetPath path) noexcept { SHAsset result; @@ -500,7 +487,7 @@ namespace SHADE { } - void SHAssetManager::GenerateNewMeta(AssetPath path) noexcept + std::optional SHAssetManager::GenerateNewMeta(AssetPath path) noexcept { auto const ext = path.extension().string(); if (ext == SHADER_BUILT_IN_EXTENSION.data()) @@ -561,11 +548,32 @@ namespace SHADE SHAssetMetaHandler::WriteMetaData(assetCollection[newAsset.id]); } + else if (ext == SCRIPT_EXTENSION) + { + SHAsset newAsset{ + path.stem().string(), + GenerateAssetID(AssetType::SCRIPT), + AssetType::SCRIPT, + path, + false + }; + assetCollection.emplace(newAsset.id, newAsset); + SHAssetMetaHandler::WriteMetaData(newAsset); + + return newAsset.id; + } } void SHAssetManager::BuildAssetCollection() noexcept { - SHFileSystem::BuildDirectory(ASSET_ROOT.data(), folderRoot, assetCollection); + std::vector toGenNew; + SHFileSystem::BuildDirectory(ASSET_ROOT.data(), folderRoot, assetCollection, toGenNew); + + for (auto& file : toGenNew) + { + auto newID{ GenerateNewMeta(file->path).value() }; + file->assetMeta = &assetCollection[newID]; + } for (auto& asset : std::ranges::views::values(assetCollection)) { diff --git a/SHADE_Engine/src/Assets/SHAssetManager.h b/SHADE_Engine/src/Assets/SHAssetManager.h index 5af648e4..f6ecb3a3 100644 --- a/SHADE_Engine/src/Assets/SHAssetManager.h +++ b/SHADE_Engine/src/Assets/SHAssetManager.h @@ -99,11 +99,9 @@ namespace SHADE static SHAssetData* LoadData(SHAsset const& asset) noexcept; static SHAssetData* LoadSubData(SHAsset const& asset) noexcept; static void LoadNewData(AssetPath path) noexcept; - static void GenerateNewMeta(AssetPath path) noexcept; + static std::optional GenerateNewMeta(AssetPath path) noexcept; inline static void BuildAssetCollection() noexcept; - - static bool IsRecognised(char const*) noexcept; static SHAsset CreateAssetFromPath(AssetPath path) noexcept; diff --git a/SHADE_Engine/src/Filesystem/SHFileSystem.cpp b/SHADE_Engine/src/Filesystem/SHFileSystem.cpp index 9aaf72a4..1062540b 100644 --- a/SHADE_Engine/src/Filesystem/SHFileSystem.cpp +++ b/SHADE_Engine/src/Filesystem/SHFileSystem.cpp @@ -25,6 +25,19 @@ namespace SHADE return true; } + bool SHFileSystem::IsRecognised(char const* ext) noexcept + { + for (auto const& e : EXTENSIONS) + { + if (strcmp(ext, e.data()) == 0) + { + return true; + } + } + + return false; + } + bool SHFileSystem::IsCompilable(std::string ext) noexcept { for (auto const& external : EXTERNALS) @@ -73,7 +86,11 @@ namespace SHADE return false; } - void SHFileSystem::BuildDirectory(FolderPath path, FolderPointer& root, std::unordered_map& assetCollection) noexcept + void SHFileSystem::BuildDirectory( + FolderPath path, + FolderPointer& root, + std::unordered_map& assetCollection, + std::vector& toGenerate) noexcept { std::stack folderStack; root = new SHFolder("root"); @@ -117,22 +134,50 @@ namespace SHADE folderStack.push(newFolder); } - for (auto const& asset : assets) + for (auto& file : folder->files) { - assetCollection.emplace(asset.id, asset); - for(auto& file : folder->files) + if (!IsRecognised(file.ext.c_str())) { + continue; + } + + bool found{ false }; + for (auto const& asset : assets) + { + assetCollection.emplace(asset.id, asset); if (file.name == asset.name) { AssetPath path{ file.path }; if (SHAssetMetaHandler::GetTypeFromExtension(path.extension().string()) == asset.type) { file.assetMeta = &assetCollection[asset.id]; + found = true; break; } } } + + if (!found) + { + toGenerate.push_back(&file); + } } + //for (auto const& asset : assets) + //{ + // assetCollection.emplace(asset.id, asset); + // for(auto& file : folder->files) + // { + // if (file.name == asset.name) + // { + // AssetPath path{ file.path }; + // if (SHAssetMetaHandler::GetTypeFromExtension(path.extension().string()) == asset.type) + // { + // file.assetMeta = &assetCollection[asset.id]; + // break; + // } + // } + // } + //} for (auto i {0}; i < folder->files.size(); ++i) { diff --git a/SHADE_Engine/src/Filesystem/SHFileSystem.h b/SHADE_Engine/src/Filesystem/SHFileSystem.h index d30f2164..4bace233 100644 --- a/SHADE_Engine/src/Filesystem/SHFileSystem.h +++ b/SHADE_Engine/src/Filesystem/SHFileSystem.h @@ -19,8 +19,14 @@ namespace SHADE class SHFileSystem { public: - static void BuildDirectory(FolderPath path, FolderPointer& root, std::unordered_map& assetCollection) noexcept; + static void BuildDirectory( + FolderPath path, + FolderPointer& root, + std::unordered_map& assetCollection, + std::vector& toGenerate) noexcept; static void DestroyDirectory(FolderPointer root) noexcept; + + static bool IsRecognised(char const*) noexcept; private: static bool DeleteFolder(FolderPointer location) noexcept; static bool IsCompilable(std::string ext) noexcept; From d0bcd4869f43ec3ffcf72ba051d3e36c33a0aea9 Mon Sep 17 00:00:00 2001 From: Xiao Qi Date: Sun, 13 Nov 2022 20:19:26 +0800 Subject: [PATCH 081/226] Removed unused raw asset files --- Assets/racoon.fbx | Bin 703020 -> 0 bytes Assets/racoon.gltf | 4993 -------------------------------------------- 2 files changed, 4993 deletions(-) delete mode 100644 Assets/racoon.fbx delete mode 100644 Assets/racoon.gltf diff --git a/Assets/racoon.fbx b/Assets/racoon.fbx deleted file mode 100644 index 4d823d9d32fd1d077dc4e87503058d5318c79759..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 703020 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�__Y> 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 diff --git a/Assets/racoon.gltf b/Assets/racoon.gltf deleted file mode 100644 index 459a542d..00000000 --- a/Assets/racoon.gltf +++ /dev/null @@ -1,4993 +0,0 @@ -{ - "asset" : { - "generator" : "Khronos glTF Blender I/O v3.3.27", - "version" : "2.0" - }, - "extensionsUsed" : [ - "KHR_materials_specular", - "KHR_materials_ior" - ], - "scene" : 0, - "scenes" : [ - { - "name" : "Scene", - "nodes" : [ - 55 - ] - } - ], - "nodes" : [ - { - "name" : "L_Toe_end", - "rotation" : [ - -1.304514398725587e-07, - -4.8278069232242024e-14, - -3.113858042524953e-07, - 1 - ], - "translation" : [ - 2.9270432744255004e-09, - 0.02392714098095894, - 1.3476908478082805e-10 - ] - }, - { - "children" : [ - 0 - ], - "name" : "L_Toe", - "rotation" : [ - 0.32702386379241943, - 1.1310142156162328e-07, - 1.641405731334089e-07, - 0.945016086101532 - ], - "scale" : [ - 1, - 0.9999999403953552, - 0.9999999403953552 - ], - "translation" : [ - -8.650776095464607e-09, - 0.03380582109093666, - -2.448857117087755e-09 - ] - }, - { - "children" : [ - 1 - ], - "name" : "L_Feet", - "rotation" : [ - 0.516292929649353, - -0.020581310614943504, - -0.05452270060777664, - 0.854426920413971 - ], - "translation" : [ - 1.2865877252465907e-09, - 0.06353945285081863, - 2.6193447411060333e-10 - ] - }, - { - "children" : [ - 2 - ], - "name" : "L_Shin", - "rotation" : [ - -0.054226718842983246, - 0.00034972387948073447, - -0.0027083493769168854, - 0.9985249042510986 - ], - "scale" : [ - 0.9999998807907104, - 0.9999999403953552, - 0.9999998807907104 - ], - "translation" : [ - -8.217813984856548e-09, - 0.012935775332152843, - -1.1059455573558807e-09 - ] - }, - { - "children" : [ - 3 - ], - "name" : "L_Knee", - "rotation" : [ - -0.117364302277565, - -0.00023353073629550636, - -0.005353146698325872, - 0.9930744767189026 - ], - "scale" : [ - 1, - 1.0000001192092896, - 1 - ], - "translation" : [ - -7.161837345392996e-09, - 0.08009886741638184, - -3.725290298461914e-09 - ] - }, - { - "children" : [ - 4 - ], - "name" : "L_Thigh", - "rotation" : [ - 0.005340703763067722, - -0.08032803982496262, - -0.9945576786994934, - 0.06613556295633316 - ], - "scale" : [ - 1.0000009536743164, - 1.0000001192092896, - 1.0000014305114746 - ], - "translation" : [ - 0.06634333729743958, - 0.021777987480163574, - -0.000205356627702713 - ] - }, - { - "name" : "Head_end", - "rotation" : [ - 0, - 3.552713678800501e-15, - 0, - 1 - ], - "translation" : [ - -8.470329472543003e-22, - 0.11583378911018372, - 0 - ] - }, - { - "children" : [ - 6 - ], - "name" : "Head", - "rotation" : [ - 0, - 5.960462701182223e-08, - 0, - 1 - ], - "scale" : [ - 1, - 0.9999999403953552, - 1 - ], - "translation" : [ - 0, - 0.022377878427505493, - 0 - ] - }, - { - "children" : [ - 7 - ], - "name" : "Neck", - "translation" : [ - 0, - 0.10304805636405945, - 0 - ] - }, - { - "name" : "L_Hand_end", - "rotation" : [ - 1.3239958462918366e-08, - -2.4324227076988336e-09, - 1.4901161193847656e-08, - 1 - ], - "translation" : [ - 2.2351740014414645e-08, - 0.016836093738675117, - -5.329070518200751e-15 - ] - }, - { - "children" : [ - 9 - ], - "name" : "L_Hand", - "rotation" : [ - -0.10859407484531403, - -0.0013414795976132154, - -0.012280543334782124, - 0.9940094351768494 - ], - "scale" : [ - 1, - 1, - 0.9999999403953552 - ], - "translation" : [ - -5.215407838932151e-08, - 0.030574528500437737, - 4.579678858362968e-09 - ] - }, - { - "children" : [ - 10 - ], - "name" : "L_Forearm", - "rotation" : [ - 0.03182216361165047, - -0.010124370455741882, - -0.05386859551072121, - 0.9979895353317261 - ], - "scale" : [ - 1, - 0.9999999403953552, - 0.9999999403953552 - ], - "translation" : [ - -1.4001724224499412e-08, - 0.011892830953001976, - -4.656612873077393e-10 - ] - }, - { - "children" : [ - 11 - ], - "name" : "L_Elbow", - "rotation" : [ - 0.13403145968914032, - 0.0004466302052605897, - 0.0229647234082222, - 0.9907108545303345 - ], - "translation" : [ - 9.490547014934236e-09, - 0.07338026165962219, - 1.862645149230957e-09 - ] - }, - { - "children" : [ - 12 - ], - "name" : "L_Shoulder", - "rotation" : [ - -0.05528340861201286, - 0.01580565795302391, - -0.27442947030067444, - 0.9598866701126099 - ], - "translation" : [ - 1.1175854908174188e-08, - 0.034574370831251144, - -3.3306690738754696e-15 - ] - }, - { - "children" : [ - 13 - ], - "name" : "L_Clavicle", - "rotation" : [ - -4.527326780134899e-08, - -2.4482876170850432e-08, - -0.6586140990257263, - 0.7524808645248413 - ], - "scale" : [ - 0.9999998807907104, - 0.9999998807907104, - 1 - ], - "translation" : [ - 0.03500552102923393, - 0.07119831442832947, - -6.646381223163189e-10 - ] - }, - { - "name" : "R_Hand_end", - "rotation" : [ - 1.3239958462918366e-08, - 2.4324227076988336e-09, - -1.4901161193847656e-08, - 1 - ], - "translation" : [ - -2.2351740014414645e-08, - 0.016836093738675117, - -5.329070518200751e-15 - ] - }, - { - "children" : [ - 15 - ], - "name" : "R_Hand", - "rotation" : [ - -0.10859407484531403, - 0.0013414795976132154, - 0.012280543334782124, - 0.9940094351768494 - ], - "scale" : [ - 1, - 1, - 0.9999999403953552 - ], - "translation" : [ - 5.215407838932151e-08, - 0.030574528500437737, - 4.579678858362968e-09 - ] - }, - { - "children" : [ - 16 - ], - "name" : "R_Forearm", - "rotation" : [ - 0.03182216361165047, - 0.010124370455741882, - 0.05386859551072121, - 0.9979895353317261 - ], - "scale" : [ - 1, - 0.9999999403953552, - 0.9999999403953552 - ], - "translation" : [ - 1.4001724224499412e-08, - 0.011892830953001976, - -4.656612873077393e-10 - ] - }, - { - "children" : [ - 17 - ], - "name" : "R_Elbow", - "rotation" : [ - 0.13403145968914032, - -0.0004466302052605897, - -0.0229647234082222, - 0.9907108545303345 - ], - "translation" : [ - -9.490547014934236e-09, - 0.07338026165962219, - 1.862645149230957e-09 - ] - }, - { - "children" : [ - 18 - ], - "name" : "R_Shoulder", - "rotation" : [ - -0.05528340861201286, - -0.01580565795302391, - 0.27442947030067444, - 0.9598866701126099 - ], - "translation" : [ - -1.1175854908174188e-08, - 0.034574370831251144, - -3.3306690738754696e-15 - ] - }, - { - "children" : [ - 19 - ], - "name" : "R_Clavicle", - "rotation" : [ - -4.527326780134899e-08, - 2.4482876170850432e-08, - 0.6586140990257263, - 0.7524808645248413 - ], - "scale" : [ - 0.9999998807907104, - 0.9999998807907104, - 1 - ], - "translation" : [ - -0.03500552102923393, - 0.07119831442832947, - -6.646381223163189e-10 - ] - }, - { - "name" : "L_IK_Arm_Pole_end", - "rotation" : [ - -8.14913803104389e-10, - -2.8273916541365907e-08, - 3.597233089180918e-08, - 1 - ], - "translation" : [ - 1.3742706528319104e-08, - 0.04507105425000191, - 1.6264998237147665e-08 - ] - }, - { - "children" : [ - 21 - ], - "name" : "L_IK_Arm_Pole", - "rotation" : [ - -0.3575689494609833, - -0.6109033823013306, - 0.6082502007484436, - 0.3591284155845642 - ], - "scale" : [ - 0.9999999403953552, - 0.9999998807907104, - 0.9999999403953552 - ], - "translation" : [ - 0.0021197572350502014, - -0.04126967862248421, - -0.053202081471681595 - ] - }, - { - "children" : [ - 22 - ], - "name" : "L_IK_Arm_Target", - "rotation" : [ - -0.0011026781285181642, - 0.0018760154489427805, - -0.8620717525482178, - 0.5067814588546753 - ], - "scale" : [ - 0.9999999403953552, - 1, - 1 - ], - "translation" : [ - 0.17300567030906677, - 0.02745041251182556, - 3.304734264020226e-10 - ] - }, - { - "name" : "R_IK_Arm_Pole_end", - "rotation" : [ - -8.14913803104389e-10, - 2.8273916541365907e-08, - -3.597233089180918e-08, - 1 - ], - "translation" : [ - -1.3742706528319104e-08, - 0.04507105425000191, - 1.6264998237147665e-08 - ] - }, - { - "children" : [ - 24 - ], - "name" : "R_IK_Arm_Pole", - "rotation" : [ - -0.3575689494609833, - 0.6109033823013306, - -0.6082502007484436, - 0.3591284155845642 - ], - "scale" : [ - 0.9999999403953552, - 0.9999998807907104, - 0.9999999403953552 - ], - "translation" : [ - -0.0021197572350502014, - -0.04126967862248421, - -0.053202081471681595 - ] - }, - { - "children" : [ - 25 - ], - "name" : "R_IK_Arm_Target", - "rotation" : [ - -0.0011026781285181642, - -0.0018760154489427805, - 0.8620717525482178, - 0.5067814588546753 - ], - "scale" : [ - 0.9999999403953552, - 1, - 1 - ], - "translation" : [ - -0.17300567030906677, - 0.02745041251182556, - 3.304734264020226e-10 - ] - }, - { - "children" : [ - 8, - 14, - 20, - 23, - 26 - ], - "name" : "Upper_Spine", - "translation" : [ - 0, - 0.06622835993766785, - 0 - ] - }, - { - "children" : [ - 27 - ], - "name" : "Lower_Spine", - "translation" : [ - 0, - 0.06622838973999023, - 0 - ] - }, - { - "name" : "Tail_end", - "translation" : [ - 0, - 0.07595176249742508, - -1.3838050705317073e-09 - ] - }, - { - "children" : [ - 29 - ], - "name" : "Tail", - "rotation" : [ - -0.7071068286895752, - 0, - 0, - 0.7071068286895752 - ], - "translation" : [ - -5.8597615213960615e-18, - 0.03983837366104126, - -0.09847982972860336 - ] - }, - { - "name" : "L_Hip_end", - "translation" : [ - 0, - 0.032987553626298904, - -1.5967565047958487e-09 - ] - }, - { - "children" : [ - 31 - ], - "name" : "L_Hip", - "translation" : [ - 0.06953180581331253, - 0.04957667365670204, - 0.061330340802669525 - ] - }, - { - "name" : "L_Butt_end", - "translation" : [ - 0, - 0.03298754245042801, - 1.3750955929481279e-09 - ] - }, - { - "children" : [ - 33 - ], - "name" : "L_Butt", - "translation" : [ - 0.06953180581331253, - -0.0007792188553139567, - -0.04653617739677429 - ] - }, - { - "name" : "R_Toe_end", - "rotation" : [ - -1.304514398725587e-07, - 4.8278069232242024e-14, - 3.113858042524953e-07, - 1 - ], - "translation" : [ - -2.9270432744255004e-09, - 0.02392714098095894, - 1.3476908478082805e-10 - ] - }, - { - "children" : [ - 35 - ], - "name" : "R_Toe", - "rotation" : [ - 0.32702386379241943, - -1.1310142156162328e-07, - -1.641405731334089e-07, - 0.945016086101532 - ], - "scale" : [ - 1, - 0.9999999403953552, - 0.9999999403953552 - ], - "translation" : [ - 8.650776095464607e-09, - 0.03380582109093666, - -2.448857117087755e-09 - ] - }, - { - "children" : [ - 36 - ], - "name" : "R_Feet", - "rotation" : [ - 0.516292929649353, - 0.020581310614943504, - 0.05452270060777664, - 0.854426920413971 - ], - "translation" : [ - -1.2865877252465907e-09, - 0.06353945285081863, - 2.6193447411060333e-10 - ] - }, - { - "children" : [ - 37 - ], - "name" : "R_Shin", - "rotation" : [ - -0.054226718842983246, - -0.00034972387948073447, - 0.0027083493769168854, - 0.9985249042510986 - ], - "scale" : [ - 0.9999998807907104, - 0.9999999403953552, - 0.9999998807907104 - ], - "translation" : [ - 8.217813984856548e-09, - 0.012935775332152843, - -1.1059455573558807e-09 - ] - }, - { - "children" : [ - 38 - ], - "name" : "R_Knee", - "rotation" : [ - -0.117364302277565, - 0.00023353073629550636, - 0.005353146698325872, - 0.9930744767189026 - ], - "scale" : [ - 1, - 1.0000001192092896, - 1 - ], - "translation" : [ - 7.161837345392996e-09, - 0.08009886741638184, - -3.725290298461914e-09 - ] - }, - { - "children" : [ - 39 - ], - "name" : "R_Thigh", - "rotation" : [ - 0.005340703763067722, - 0.08032803982496262, - 0.9945576786994934, - 0.06613556295633316 - ], - "scale" : [ - 1.0000009536743164, - 1.0000001192092896, - 1.0000014305114746 - ], - "translation" : [ - -0.06634333729743958, - 0.021777987480163574, - -0.000205356627702713 - ] - }, - { - "name" : "R_Hip_end", - "translation" : [ - 0, - 0.032987553626298904, - -1.5967565047958487e-09 - ] - }, - { - "children" : [ - 41 - ], - "name" : "R_Hip", - "translation" : [ - -0.06953180581331253, - 0.04957667365670204, - 0.061330340802669525 - ] - }, - { - "name" : "R_Butt_end", - "translation" : [ - 0, - 0.03298754245042801, - 1.3750955929481279e-09 - ] - }, - { - "children" : [ - 43 - ], - "name" : "R_Butt", - "translation" : [ - -0.06953180581331253, - -0.0007792188553139567, - -0.04653617739677429 - ] - }, - { - "children" : [ - 5, - 28, - 30, - 32, - 34, - 40, - 42, - 44 - ], - "name" : "Pelvis", - "translation" : [ - 0, - 0.15915730595588684, - 0 - ] - }, - { - "name" : "L_IK_Leg_Pole_end", - "translation" : [ - 0, - 0.04320859909057617, - 2.2203057170600005e-09 - ] - }, - { - "children" : [ - 46 - ], - "name" : "L_IK_Leg_Pole", - "rotation" : [ - 0, - 0, - -1, - 0 - ], - "translation" : [ - -0.008841380476951599, - -0.08020301908254623, - 0.0748630166053772 - ] - }, - { - "children" : [ - 47 - ], - "name" : "L_IK_Leg_Target", - "rotation" : [ - -0.7071068286895752, - 0, - 0, - 0.7071068286895752 - ], - "translation" : [ - 0.08565311133861542, - 0.027707800269126892, - 0.00015427125617861748 - ] - }, - { - "name" : "R_IK_Leg_Pole_end", - "translation" : [ - 0, - 0.04320859909057617, - 2.2203057170600005e-09 - ] - }, - { - "children" : [ - 49 - ], - "name" : "R_IK_Leg_Pole", - "rotation" : [ - 0, - 0, - -1, - 0 - ], - "translation" : [ - 0.008841380476951599, - -0.08020301908254623, - 0.0748630166053772 - ] - }, - { - "children" : [ - 50 - ], - "name" : "R_IK_Leg_Target", - "rotation" : [ - -0.7071068286895752, - 0, - 0, - 0.7071068286895752 - ], - "translation" : [ - -0.08565311133861542, - 0.027707800269126892, - 0.00015427125617861748 - ] - }, - { - "children" : [ - 45, - 48, - 51 - ], - "name" : "Root" - }, - { - "mesh" : 0, - "name" : "Bag", - "skin" : 0 - }, - { - "mesh" : 1, - "name" : "Raccoon", - "skin" : 0 - }, - { - "children" : [ - 53, - 54, - 52 - ], - "name" : "Armature" - } - ], - "animations" : [ - { - "channels" : [ - { - "sampler" : 0, - "target" : { - "node" : 52, - "path" : "translation" - } - }, - { - "sampler" : 1, - "target" : { - "node" : 52, - "path" : "rotation" - } - }, - { - "sampler" : 2, - "target" : { - "node" : 52, - "path" : "scale" - } - }, - { - "sampler" : 3, - "target" : { - "node" : 45, - "path" : "translation" - } - }, - { - "sampler" : 4, - "target" : { - "node" : 45, - "path" : "rotation" - } - }, - { - "sampler" : 5, - "target" : { - "node" : 45, - "path" : "scale" - } - }, - { - "sampler" : 6, - "target" : { - "node" : 5, - "path" : "translation" - } - }, - { - "sampler" : 7, - "target" : { - "node" : 5, - "path" : "rotation" - } - }, - { - "sampler" : 8, - "target" : { - "node" : 5, - "path" : "scale" - } - }, - { - "sampler" : 9, - "target" : { - "node" : 4, - "path" : "translation" - } - }, - { - "sampler" : 10, - "target" : { - "node" : 4, - "path" : "rotation" - } - }, - { - "sampler" : 11, - "target" : { - "node" : 4, - "path" : "scale" - } - }, - { - "sampler" : 12, - "target" : { - "node" : 3, - "path" : "translation" - } - }, - { - "sampler" : 13, - "target" : { - "node" : 3, - "path" : "rotation" - } - }, - { - "sampler" : 14, - "target" : { - "node" : 3, - "path" : "scale" - } - }, - { - "sampler" : 15, - "target" : { - "node" : 2, - "path" : "translation" - } - }, - { - "sampler" : 16, - "target" : { - "node" : 2, - "path" : "rotation" - } - }, - { - "sampler" : 17, - "target" : { - "node" : 2, - "path" : "scale" - } - }, - { - "sampler" : 18, - "target" : { - "node" : 1, - "path" : "translation" - } - }, - { - "sampler" : 19, - "target" : { - "node" : 1, - "path" : "rotation" - } - }, - { - "sampler" : 20, - "target" : { - "node" : 1, - "path" : "scale" - } - }, - { - "sampler" : 21, - "target" : { - "node" : 0, - "path" : "translation" - } - }, - { - "sampler" : 22, - "target" : { - "node" : 0, - "path" : "rotation" - } - }, - { - "sampler" : 23, - "target" : { - "node" : 0, - "path" : "scale" - } - }, - { - "sampler" : 24, - "target" : { - "node" : 28, - "path" : "translation" - } - }, - { - "sampler" : 25, - "target" : { - "node" : 28, - "path" : "rotation" - } - }, - { - "sampler" : 26, - "target" : { - "node" : 28, - "path" : "scale" - } - }, - { - "sampler" : 27, - "target" : { - "node" : 27, - "path" : "translation" - } - }, - { - "sampler" : 28, - "target" : { - "node" : 27, - "path" : "rotation" - } - }, - { - "sampler" : 29, - "target" : { - "node" : 27, - "path" : "scale" - } - }, - { - "sampler" : 30, - "target" : { - "node" : 8, - "path" : "translation" - } - }, - { - "sampler" : 31, - "target" : { - "node" : 8, - "path" : "rotation" - } - }, - { - "sampler" : 32, - "target" : { - "node" : 8, - "path" : "scale" - } - }, - { - "sampler" : 33, - "target" : { - "node" : 7, - "path" : "translation" - } - }, - { - "sampler" : 34, - "target" : { - "node" : 7, - "path" : "rotation" - } - }, - { - "sampler" : 35, - "target" : { - "node" : 7, - "path" : "scale" - } - }, - { - "sampler" : 36, - "target" : { - "node" : 6, - "path" : "translation" - } - }, - { - "sampler" : 37, - "target" : { - "node" : 6, - "path" : "rotation" - } - }, - { - "sampler" : 38, - "target" : { - "node" : 6, - "path" : "scale" - } - }, - { - "sampler" : 39, - "target" : { - "node" : 14, - "path" : "translation" - } - }, - { - "sampler" : 40, - "target" : { - "node" : 14, - "path" : "rotation" - } - }, - { - "sampler" : 41, - "target" : { - "node" : 14, - "path" : "scale" - } - }, - { - "sampler" : 42, - "target" : { - "node" : 13, - "path" : "translation" - } - }, - { - "sampler" : 43, - "target" : { - "node" : 13, - "path" : "rotation" - } - }, - { - "sampler" : 44, - "target" : { - "node" : 13, - "path" : "scale" - } - }, - { - "sampler" : 45, - "target" : { - "node" : 12, - "path" : "translation" - } - }, - { - "sampler" : 46, - "target" : { - "node" : 12, - "path" : "rotation" - } - }, - { - "sampler" : 47, - "target" : { - "node" : 12, - "path" : "scale" - } - }, - { - "sampler" : 48, - "target" : { - "node" : 11, - "path" : "translation" - } - }, - { - "sampler" : 49, - "target" : { - "node" : 11, - "path" : "rotation" - } - }, - { - "sampler" : 50, - "target" : { - "node" : 11, - "path" : "scale" - } - }, - { - "sampler" : 51, - "target" : { - "node" : 10, - "path" : "translation" - } - }, - { - "sampler" : 52, - "target" : { - "node" : 10, - "path" : "rotation" - } - }, - { - "sampler" : 53, - "target" : { - "node" : 10, - "path" : "scale" - } - }, - { - "sampler" : 54, - "target" : { - "node" : 9, - "path" : "translation" - } - }, - { - "sampler" : 55, - "target" : { - "node" : 9, - "path" : "rotation" - } - }, - { - "sampler" : 56, - "target" : { - "node" : 9, - "path" : "scale" - } - }, - { - "sampler" : 57, - "target" : { - "node" : 20, - "path" : "translation" - } - }, - { - "sampler" : 58, - "target" : { - "node" : 20, - "path" : "rotation" - } - }, - { - "sampler" : 59, - "target" : { - "node" : 20, - "path" : "scale" - } - }, - { - "sampler" : 60, - "target" : { - "node" : 19, - "path" : "translation" - } - }, - { - "sampler" : 61, - "target" : { - "node" : 19, - "path" : "rotation" - } - }, - { - "sampler" : 62, - "target" : { - "node" : 19, - "path" : "scale" - } - }, - { - "sampler" : 63, - "target" : { - "node" : 18, - "path" : "translation" - } - }, - { - "sampler" : 64, - "target" : { - "node" : 18, - "path" : "rotation" - } - }, - { - "sampler" : 65, - "target" : { - "node" : 18, - "path" : "scale" - } - }, - { - "sampler" : 66, - "target" : { - "node" : 17, - "path" : "translation" - } - }, - { - "sampler" : 67, - "target" : { - "node" : 17, - "path" : "rotation" - } - }, - { - "sampler" : 68, - "target" : { - "node" : 17, - "path" : "scale" - } - }, - { - "sampler" : 69, - "target" : { - "node" : 16, - "path" : "translation" - } - }, - { - "sampler" : 70, - "target" : { - "node" : 16, - "path" : "rotation" - } - }, - { - "sampler" : 71, - "target" : { - "node" : 16, - "path" : "scale" - } - }, - { - "sampler" : 72, - "target" : { - "node" : 15, - "path" : "translation" - } - }, - { - "sampler" : 73, - "target" : { - "node" : 15, - "path" : "rotation" - } - }, - { - "sampler" : 74, - "target" : { - "node" : 15, - "path" : "scale" - } - }, - { - "sampler" : 75, - "target" : { - "node" : 23, - "path" : "translation" - } - }, - { - "sampler" : 76, - "target" : { - "node" : 23, - "path" : "rotation" - } - }, - { - "sampler" : 77, - "target" : { - "node" : 23, - "path" : "scale" - } - }, - { - "sampler" : 78, - "target" : { - "node" : 22, - "path" : "translation" - } - }, - { - "sampler" : 79, - "target" : { - "node" : 22, - "path" : "rotation" - } - }, - { - "sampler" : 80, - "target" : { - "node" : 22, - "path" : "scale" - } - }, - { - "sampler" : 81, - "target" : { - "node" : 21, - "path" : "translation" - } - }, - { - "sampler" : 82, - "target" : { - "node" : 21, - "path" : "rotation" - } - }, - { - "sampler" : 83, - "target" : { - "node" : 21, - "path" : "scale" - } - }, - { - "sampler" : 84, - "target" : { - "node" : 26, - "path" : "translation" - } - }, - { - "sampler" : 85, - "target" : { - "node" : 26, - "path" : "rotation" - } - }, - { - "sampler" : 86, - "target" : { - "node" : 26, - "path" : "scale" - } - }, - { - "sampler" : 87, - "target" : { - "node" : 25, - "path" : "translation" - } - }, - { - "sampler" : 88, - "target" : { - "node" : 25, - "path" : "rotation" - } - }, - { - "sampler" : 89, - "target" : { - "node" : 25, - "path" : "scale" - } - }, - { - "sampler" : 90, - "target" : { - "node" : 24, - "path" : "translation" - } - }, - { - "sampler" : 91, - "target" : { - "node" : 24, - "path" : "rotation" - } - }, - { - "sampler" : 92, - "target" : { - "node" : 24, - "path" : "scale" - } - }, - { - "sampler" : 93, - "target" : { - "node" : 30, - "path" : "translation" - } - }, - { - "sampler" : 94, - "target" : { - "node" : 30, - "path" : "rotation" - } - }, - { - "sampler" : 95, - "target" : { - "node" : 30, - "path" : "scale" - } - }, - { - "sampler" : 96, - "target" : { - "node" : 29, - "path" : "translation" - } - }, - { - "sampler" : 97, - "target" : { - "node" : 29, - "path" : "rotation" - } - }, - { - "sampler" : 98, - "target" : { - "node" : 29, - "path" : "scale" - } - }, - { - "sampler" : 99, - "target" : { - "node" : 32, - "path" : "translation" - } - }, - { - "sampler" : 100, - "target" : { - "node" : 32, - "path" : "rotation" - } - }, - { - "sampler" : 101, - "target" : { - "node" : 32, - "path" : "scale" - } - }, - { - "sampler" : 102, - "target" : { - "node" : 31, - "path" : "translation" - } - }, - { - "sampler" : 103, - "target" : { - "node" : 31, - "path" : "rotation" - } - }, - { - "sampler" : 104, - "target" : { - "node" : 31, - "path" : "scale" - } - }, - { - "sampler" : 105, - "target" : { - "node" : 34, - "path" : "translation" - } - }, - { - "sampler" : 106, - "target" : { - "node" : 34, - "path" : "rotation" - } - }, - { - "sampler" : 107, - "target" : { - "node" : 34, - "path" : "scale" - } - }, - { - "sampler" : 108, - "target" : { - "node" : 33, - "path" : "translation" - } - }, - { - "sampler" : 109, - "target" : { - "node" : 33, - "path" : "rotation" - } - }, - { - "sampler" : 110, - "target" : { - "node" : 33, - "path" : "scale" - } - }, - { - "sampler" : 111, - "target" : { - "node" : 40, - "path" : "translation" - } - }, - { - "sampler" : 112, - "target" : { - "node" : 40, - "path" : "rotation" - } - }, - { - "sampler" : 113, - "target" : { - "node" : 40, - "path" : "scale" - } - }, - { - "sampler" : 114, - "target" : { - "node" : 39, - "path" : "translation" - } - }, - { - "sampler" : 115, - "target" : { - "node" : 39, - "path" : "rotation" - } - }, - { - "sampler" : 116, - "target" : { - "node" : 39, - "path" : "scale" - } - }, - { - "sampler" : 117, - "target" : { - "node" : 38, - "path" : "translation" - } - }, - { - "sampler" : 118, - "target" : { - "node" : 38, - "path" : "rotation" - } - }, - { - "sampler" : 119, - "target" : { - "node" : 38, - "path" : "scale" - } - }, - { - "sampler" : 120, - "target" : { - "node" : 37, - "path" : "translation" - } - }, - { - "sampler" : 121, - "target" : { - "node" : 37, - "path" : "rotation" - } - }, - { - "sampler" : 122, - "target" : { - "node" : 37, - "path" : "scale" - } - }, - { - "sampler" : 123, - "target" : { - "node" : 36, - "path" : "translation" - } - }, - { - "sampler" : 124, - "target" : { - "node" : 36, - "path" : "rotation" - } - }, - { - "sampler" : 125, - "target" : { - "node" : 36, - "path" : "scale" - } - }, - { - "sampler" : 126, - "target" : { - "node" : 35, - "path" : "translation" - } - }, - { - "sampler" : 127, - "target" : { - "node" : 35, - "path" : "rotation" - } - }, - { - "sampler" : 128, - "target" : { - "node" : 35, - "path" : "scale" - } - }, - { - "sampler" : 129, - "target" : { - "node" : 42, - "path" : "translation" - } - }, - { - "sampler" : 130, - "target" : { - "node" : 42, - "path" : "rotation" - } - }, - { - "sampler" : 131, - "target" : { - "node" : 42, - "path" : "scale" - } - }, - { - "sampler" : 132, - "target" : { - "node" : 41, - "path" : "translation" - } - }, - { - "sampler" : 133, - "target" : { - "node" : 41, - "path" : "rotation" - } - }, - { - "sampler" : 134, - "target" : { - "node" : 41, - "path" : "scale" - } - }, - { - "sampler" : 135, - "target" : { - "node" : 44, - "path" : "translation" - } - }, - { - "sampler" : 136, - "target" : { - "node" : 44, - "path" : "rotation" - } - }, - { - "sampler" : 137, - "target" : { - "node" : 44, - "path" : "scale" - } - }, - { - "sampler" : 138, - "target" : { - "node" : 43, - "path" : "translation" - } - }, - { - "sampler" : 139, - "target" : { - "node" : 43, - "path" : "rotation" - } - }, - { - "sampler" : 140, - "target" : { - "node" : 43, - "path" : "scale" - } - }, - { - "sampler" : 141, - "target" : { - "node" : 48, - "path" : "translation" - } - }, - { - "sampler" : 142, - "target" : { - "node" : 48, - "path" : "rotation" - } - }, - { - "sampler" : 143, - "target" : { - "node" : 48, - "path" : "scale" - } - }, - { - "sampler" : 144, - "target" : { - "node" : 47, - "path" : "translation" - } - }, - { - "sampler" : 145, - "target" : { - "node" : 47, - "path" : "rotation" - } - }, - { - "sampler" : 146, - "target" : { - "node" : 47, - "path" : "scale" - } - }, - { - "sampler" : 147, - "target" : { - "node" : 46, - "path" : "translation" - } - }, - { - "sampler" : 148, - "target" : { - "node" : 46, - "path" : "rotation" - } - }, - { - "sampler" : 149, - "target" : { - "node" : 46, - "path" : "scale" - } - }, - { - "sampler" : 150, - "target" : { - "node" : 51, - "path" : "translation" - } - }, - { - "sampler" : 151, - "target" : { - "node" : 51, - "path" : "rotation" - } - }, - { - "sampler" : 152, - "target" : { - "node" : 51, - "path" : "scale" - } - }, - { - "sampler" : 153, - "target" : { - "node" : 50, - "path" : "translation" - } - }, - { - "sampler" : 154, - "target" : { - "node" : 50, - "path" : "rotation" - } - }, - { - "sampler" : 155, - "target" : { - "node" : 50, - "path" : "scale" - } - }, - { - "sampler" : 156, - "target" : { - "node" : 49, - "path" : "translation" - } - }, - { - "sampler" : 157, - "target" : { - "node" : 49, - "path" : "rotation" - } - }, - { - "sampler" : 158, - "target" : { - "node" : 49, - "path" : "scale" - } - }, - { - "sampler" : 159, - "target" : { - "node" : 55, - "path" : "translation" - } - }, - { - "sampler" : 160, - "target" : { - "node" : 55, - "path" : "rotation" - } - }, - { - "sampler" : 161, - "target" : { - "node" : 55, - "path" : "scale" - } - } - ], - "name" : "Armature|Armature|ArmatureAction", - "samplers" : [ - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 15 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 16 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 17 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 18 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 19 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 20 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 21 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 22 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 23 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 24 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 25 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 26 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 27 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 28 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 29 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 30 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 31 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 32 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 33 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 34 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 35 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 36 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 37 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 38 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 39 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 40 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 41 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 42 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 43 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 44 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 45 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 46 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 47 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 48 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 49 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 50 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 51 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 52 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 53 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 54 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 55 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 56 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 57 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 58 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 59 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 60 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 61 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 62 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 63 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 64 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 65 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 66 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 67 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 68 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 69 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 70 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 71 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 72 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 73 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 74 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 75 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 76 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 77 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 78 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 79 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 80 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 81 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 82 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 83 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 84 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 85 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 86 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 87 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 88 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 89 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 90 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 91 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 92 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 93 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 94 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 95 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 96 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 97 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 98 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 99 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 100 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 101 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 102 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 103 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 104 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 105 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 106 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 107 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 108 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 109 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 110 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 111 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 112 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 113 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 114 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 115 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 116 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 117 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 118 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 119 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 120 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 121 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 122 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 123 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 124 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 125 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 126 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 127 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 128 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 129 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 130 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 131 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 132 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 133 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 134 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 135 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 136 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 137 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 138 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 139 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 140 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 141 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 142 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 143 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 144 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 145 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 146 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 147 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 148 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 149 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 150 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 151 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 152 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 153 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 154 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 155 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 156 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 157 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 158 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 159 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 160 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 161 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 162 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 163 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 164 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 165 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 166 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 167 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 168 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 169 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 170 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 171 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 172 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 173 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 174 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 175 - }, - { - "input" : 14, - "interpolation" : "LINEAR", - "output" : 176 - } - ] - } - ], - "materials" : [ - { - "doubleSided" : true, - "name" : "BagMaterial", - "pbrMetallicRoughness" : { - "baseColorFactor" : [ - 0.800000011920929, - 0.800000011920929, - 0.800000011920929, - 1 - ], - "metallicFactor" : 0, - "roughnessFactor" : 0.5 - } - }, - { - "alphaMode" : "BLEND", - "doubleSided" : true, - "extensions" : { - "KHR_materials_specular" : { - "specularColorFactor" : [ - 0, - 0, - 0 - ] - }, - "KHR_materials_ior" : { - "ior" : 1.4500000476837158 - } - }, - "name" : "BodyMaterial", - "pbrMetallicRoughness" : { - "baseColorFactor" : [ - 0.800000011920929, - 0.800000011920929, - 0.800000011920929, - 1 - ], - "metallicFactor" : 0 - } - } - ], - "meshes" : [ - { - "name" : "Cube.003", - "primitives" : [ - { - "attributes" : { - "POSITION" : 0, - "NORMAL" : 1, - "TEXCOORD_0" : 2, - "JOINTS_0" : 3, - "WEIGHTS_0" : 4 - }, - "indices" : 5, - "material" : 0 - } - ] - }, - { - "name" : "Cube.012", - "primitives" : [ - { - "attributes" : { - "POSITION" : 7, - "NORMAL" : 8, - "TEXCOORD_0" : 9, - "COLOR_0" : 10, - "JOINTS_0" : 11, - "WEIGHTS_0" : 12 - }, - "indices" : 13, - "material" : 1 - } - ] - } - ], - "skins" : [ - { - "inverseBindMatrices" : 6, - "joints" : [ - 52, - 45, - 5, - 4, - 3, - 2, - 1, - 0, - 28, - 27, - 8, - 7, - 6, - 14, - 13, - 12, - 11, - 10, - 9, - 20, - 19, - 18, - 17, - 16, - 15, - 23, - 22, - 21, - 26, - 25, - 24, - 30, - 29, - 32, - 31, - 34, - 33, - 40, - 39, - 38, - 37, - 36, - 35, - 42, - 41, - 44, - 43, - 48, - 47, - 46, - 51, - 50, - 49 - ], - "name" : "Armature" - } - ], - "accessors" : [ - { - "bufferView" : 0, - "componentType" : 5126, - "count" : 506, - "max" : [ - 0.1090814545750618, - 0.40452075004577637, - 0.0857388824224472 - ], - "min" : [ - -0.09462108463048935, - 0.2630254030227661, - -0.11617939174175262 - ], - "type" : "VEC3" - }, - { - "bufferView" : 1, - "componentType" : 5126, - "count" : 506, - "type" : "VEC3" - }, - { - "bufferView" : 2, - "componentType" : 5126, - "count" : 506, - "type" : "VEC2" - }, - { - "bufferView" : 3, - "componentType" : 5121, - "count" : 506, - "type" : "VEC4" - }, - { - "bufferView" : 4, - "componentType" : 5126, - "count" : 506, - "type" : "VEC4" - }, - { - "bufferView" : 5, - "componentType" : 5123, - "count" : 2346, - "type" : "SCALAR" - }, - { - "bufferView" : 6, - "componentType" : 5126, - "count" : 53, - "type" : "MAT4" - }, - { - "bufferView" : 7, - "componentType" : 5126, - "count" : 3484, - "max" : [ - 0.2035536766052246, - 0.5987313389778137, - 0.09013944119215012 - ], - "min" : [ - -0.19493983685970306, - -0.0017474208725616336, - -0.19020147621631622 - ], - "type" : "VEC3" - }, - { - "bufferView" : 8, - "componentType" : 5126, - "count" : 3484, - "type" : "VEC3" - }, - { - "bufferView" : 9, - "componentType" : 5126, - "count" : 3484, - "type" : "VEC2" - }, - { - "bufferView" : 10, - "componentType" : 5123, - "count" : 3484, - "normalized" : true, - "type" : "VEC4" - }, - { - "bufferView" : 11, - "componentType" : 5121, - "count" : 3484, - "type" : "VEC4" - }, - { - "bufferView" : 12, - "componentType" : 5126, - "count" : 3484, - "type" : "VEC4" - }, - { - "bufferView" : 13, - "componentType" : 5123, - "count" : 17472, - "type" : "SCALAR" - }, - { - "bufferView" : 14, - "componentType" : 5126, - "count" : 51, - "max" : [ - 2.125 - ], - "min" : [ - 0.041666666666666664 - ], - "type" : "SCALAR" - }, - { - "bufferView" : 15, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 16, - "componentType" : 5126, - "count" : 51, - "type" : "VEC4" - }, - { - "bufferView" : 17, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 18, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 19, - "componentType" : 5126, - "count" : 51, - "type" : "VEC4" - }, - { - "bufferView" : 20, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 21, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 22, - "componentType" : 5126, - "count" : 51, - "type" : "VEC4" - }, - { - "bufferView" : 23, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 24, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 25, - "componentType" : 5126, - "count" : 51, - "type" : "VEC4" - }, - { - "bufferView" : 26, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 27, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 28, - "componentType" : 5126, - "count" : 51, - "type" : "VEC4" - }, - { - "bufferView" : 29, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 30, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 31, - "componentType" : 5126, - "count" : 51, - "type" : "VEC4" - }, - { - "bufferView" : 32, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 33, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 34, - "componentType" : 5126, - "count" : 51, - "type" : "VEC4" - }, - { - "bufferView" : 35, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 36, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 37, - "componentType" : 5126, - "count" : 51, - "type" : "VEC4" - }, - { - "bufferView" : 38, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 39, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 40, - "componentType" : 5126, - "count" : 51, - "type" : "VEC4" - }, - { - "bufferView" : 41, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 42, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 43, - "componentType" : 5126, - "count" : 51, - "type" : "VEC4" - }, - { - "bufferView" : 44, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 45, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 46, - "componentType" : 5126, - "count" : 51, - "type" : "VEC4" - }, - { - "bufferView" : 47, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 48, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 49, - "componentType" : 5126, - "count" : 51, - "type" : "VEC4" - }, - { - "bufferView" : 50, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 51, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 52, - "componentType" : 5126, - "count" : 51, - "type" : "VEC4" - }, - { - "bufferView" : 53, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 54, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 55, - "componentType" : 5126, - "count" : 51, - "type" : "VEC4" - }, - { - "bufferView" : 56, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 57, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 58, - "componentType" : 5126, - "count" : 51, - "type" : "VEC4" - }, - { - "bufferView" : 59, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 60, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 61, - "componentType" : 5126, - "count" : 51, - "type" : "VEC4" - }, - { - "bufferView" : 62, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 63, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 64, - "componentType" : 5126, - "count" : 51, - "type" : "VEC4" - }, - { - "bufferView" : 65, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 66, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 67, - "componentType" : 5126, - "count" : 51, - "type" : "VEC4" - }, - { - "bufferView" : 68, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 69, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 70, - "componentType" : 5126, - "count" : 51, - "type" : "VEC4" - }, - { - "bufferView" : 71, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 72, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 73, - "componentType" : 5126, - "count" : 51, - "type" : "VEC4" - }, - { - "bufferView" : 74, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 75, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 76, - "componentType" : 5126, - "count" : 51, - "type" : "VEC4" - }, - { - "bufferView" : 77, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 78, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 79, - "componentType" : 5126, - "count" : 51, - "type" : "VEC4" - }, - { - "bufferView" : 80, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 81, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 82, - "componentType" : 5126, - "count" : 51, - "type" : "VEC4" - }, - { - "bufferView" : 83, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 84, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 85, - "componentType" : 5126, - "count" : 51, - "type" : "VEC4" - }, - { - "bufferView" : 86, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 87, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 88, - "componentType" : 5126, - "count" : 51, - "type" : "VEC4" - }, - { - "bufferView" : 89, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 90, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 91, - "componentType" : 5126, - "count" : 51, - "type" : "VEC4" - }, - { - "bufferView" : 92, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 93, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 94, - "componentType" : 5126, - "count" : 51, - "type" : "VEC4" - }, - { - "bufferView" : 95, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 96, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 97, - "componentType" : 5126, - "count" : 51, - "type" : "VEC4" - }, - { - "bufferView" : 98, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 99, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 100, - "componentType" : 5126, - "count" : 51, - "type" : "VEC4" - }, - { - "bufferView" : 101, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 102, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 103, - "componentType" : 5126, - "count" : 51, - "type" : "VEC4" - }, - { - "bufferView" : 104, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 105, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 106, - "componentType" : 5126, - "count" : 51, - "type" : "VEC4" - }, - { - "bufferView" : 107, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 108, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 109, - "componentType" : 5126, - "count" : 51, - "type" : "VEC4" - }, - { - "bufferView" : 110, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 111, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 112, - "componentType" : 5126, - "count" : 51, - "type" : "VEC4" - }, - { - "bufferView" : 113, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 114, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 115, - "componentType" : 5126, - "count" : 51, - "type" : "VEC4" - }, - { - "bufferView" : 116, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 117, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 118, - "componentType" : 5126, - "count" : 51, - "type" : "VEC4" - }, - { - "bufferView" : 119, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 120, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 121, - "componentType" : 5126, - "count" : 51, - "type" : "VEC4" - }, - { - "bufferView" : 122, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 123, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 124, - "componentType" : 5126, - "count" : 51, - "type" : "VEC4" - }, - { - "bufferView" : 125, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 126, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 127, - "componentType" : 5126, - "count" : 51, - "type" : "VEC4" - }, - { - "bufferView" : 128, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 129, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 130, - "componentType" : 5126, - "count" : 51, - "type" : "VEC4" - }, - { - "bufferView" : 131, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 132, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 133, - "componentType" : 5126, - "count" : 51, - "type" : "VEC4" - }, - { - "bufferView" : 134, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 135, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 136, - "componentType" : 5126, - "count" : 51, - "type" : "VEC4" - }, - { - "bufferView" : 137, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 138, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 139, - "componentType" : 5126, - "count" : 51, - "type" : "VEC4" - }, - { - "bufferView" : 140, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 141, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 142, - "componentType" : 5126, - "count" : 51, - "type" : "VEC4" - }, - { - "bufferView" : 143, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 144, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 145, - "componentType" : 5126, - "count" : 51, - "type" : "VEC4" - }, - { - "bufferView" : 146, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 147, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 148, - "componentType" : 5126, - "count" : 51, - "type" : "VEC4" - }, - { - "bufferView" : 149, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 150, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 151, - "componentType" : 5126, - "count" : 51, - "type" : "VEC4" - }, - { - "bufferView" : 152, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 153, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 154, - "componentType" : 5126, - "count" : 51, - "type" : "VEC4" - }, - { - "bufferView" : 155, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 156, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 157, - "componentType" : 5126, - "count" : 51, - "type" : "VEC4" - }, - { - "bufferView" : 158, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 159, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 160, - "componentType" : 5126, - "count" : 51, - "type" : "VEC4" - }, - { - "bufferView" : 161, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 162, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 163, - "componentType" : 5126, - "count" : 51, - "type" : "VEC4" - }, - { - "bufferView" : 164, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 165, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 166, - "componentType" : 5126, - "count" : 51, - "type" : "VEC4" - }, - { - "bufferView" : 167, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 168, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 169, - "componentType" : 5126, - "count" : 51, - "type" : "VEC4" - }, - { - "bufferView" : 170, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 171, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 172, - "componentType" : 5126, - "count" : 51, - "type" : "VEC4" - }, - { - "bufferView" : 173, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 174, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - }, - { - "bufferView" : 175, - "componentType" : 5126, - "count" : 51, - "type" : "VEC4" - }, - { - "bufferView" : 176, - "componentType" : 5126, - "count" : 51, - "type" : "VEC3" - } - ], - "bufferViews" : [ - { - "buffer" : 0, - "byteLength" : 6072, - "byteOffset" : 0, - "target" : 34962 - }, - { - "buffer" : 0, - "byteLength" : 6072, - "byteOffset" : 6072, - "target" : 34962 - }, - { - "buffer" : 0, - "byteLength" : 4048, - "byteOffset" : 12144, - "target" : 34962 - }, - { - "buffer" : 0, - "byteLength" : 2024, - "byteOffset" : 16192, - "target" : 34962 - }, - { - "buffer" : 0, - "byteLength" : 8096, - "byteOffset" : 18216, - "target" : 34962 - }, - { - "buffer" : 0, - "byteLength" : 4692, - "byteOffset" : 26312, - "target" : 34963 - }, - { - "buffer" : 0, - "byteLength" : 3392, - "byteOffset" : 31004 - }, - { - "buffer" : 0, - "byteLength" : 41808, - "byteOffset" : 34396, - "target" : 34962 - }, - { - "buffer" : 0, - "byteLength" : 41808, - "byteOffset" : 76204, - "target" : 34962 - }, - { - "buffer" : 0, - "byteLength" : 27872, - "byteOffset" : 118012, - "target" : 34962 - }, - { - "buffer" : 0, - "byteLength" : 27872, - "byteOffset" : 145884, - "target" : 34962 - }, - { - "buffer" : 0, - "byteLength" : 13936, - "byteOffset" : 173756, - "target" : 34962 - }, - { - "buffer" : 0, - "byteLength" : 55744, - "byteOffset" : 187692, - "target" : 34962 - }, - { - "buffer" : 0, - "byteLength" : 34944, - "byteOffset" : 243436, - "target" : 34963 - }, - { - "buffer" : 0, - "byteLength" : 204, - "byteOffset" : 278380 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 278584 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 279196 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 280012 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 280624 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 281236 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 282052 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 282664 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 283276 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 284092 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 284704 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 285316 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 286132 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 286744 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 287356 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 288172 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 288784 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 289396 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 290212 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 290824 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 291436 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 292252 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 292864 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 293476 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 294292 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 294904 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 295516 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 296332 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 296944 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 297556 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 298372 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 298984 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 299596 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 300412 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 301024 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 301636 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 302452 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 303064 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 303676 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 304492 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 305104 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 305716 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 306532 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 307144 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 307756 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 308572 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 309184 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 309796 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 310612 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 311224 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 311836 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 312652 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 313264 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 313876 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 314692 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 315304 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 315916 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 316732 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 317344 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 317956 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 318772 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 319384 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 319996 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 320812 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 321424 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 322036 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 322852 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 323464 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 324076 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 324892 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 325504 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 326116 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 326932 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 327544 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 328156 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 328972 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 329584 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 330196 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 331012 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 331624 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 332236 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 333052 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 333664 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 334276 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 335092 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 335704 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 336316 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 337132 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 337744 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 338356 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 339172 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 339784 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 340396 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 341212 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 341824 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 342436 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 343252 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 343864 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 344476 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 345292 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 345904 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 346516 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 347332 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 347944 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 348556 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 349372 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 349984 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 350596 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 351412 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 352024 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 352636 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 353452 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 354064 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 354676 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 355492 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 356104 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 356716 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 357532 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 358144 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 358756 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 359572 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 360184 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 360796 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 361612 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 362224 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 362836 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 363652 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 364264 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 364876 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 365692 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 366304 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 366916 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 367732 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 368344 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 368956 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 369772 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 370384 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 370996 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 371812 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 372424 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 373036 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 373852 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 374464 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 375076 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 375892 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 376504 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 377116 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 377932 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 378544 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 379156 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 379972 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 380584 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 381196 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 382012 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 382624 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 383236 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 384052 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 384664 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 385276 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 386092 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 386704 - }, - { - "buffer" : 0, - "byteLength" : 816, - "byteOffset" : 387316 - }, - { - "buffer" : 0, - "byteLength" : 612, - "byteOffset" : 388132 - } - ], - "buffers" : [ - { - "byteLength" : 388744, - "uri" : "data:application/octet-stream;base64,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CQgAAAkIAAAJCAAACQgAAAkVCAAJFQgACQgAAAkIAAAJCAAACQgAAAkIAAAJAAAACQgAAAkIAAAJCAAACQgAAAkIAAAJCAAACQgAAAkIAAAJCAAACQgAAAkIAAAJCAAACQgAAAkIAAAJCAAACQgAAAkAAAAJAAAACQAAAAkIAAAJCAAACQgAAAkIAAAJCAAACQgAAAkIAAAJCAAACQgAAAkIAAAJAAAACQgAAAkIAAAJAAAACQgAAAkIAAAJCAAACQgAAAkIAAAJCAAACQgAAAkIAAAJCAAACQgAAAkIAAAJCAAACQgAAAkIAAAJAAAACQgAAAkIAAAJCAAACQgAAAkIAAAJCAAACQgAAAkIAAAJCAAACQgAAAkIAAAJCAAACQgAAAkIAAAJCAAACQgAAAkIAAAJCAAACQgAAAkIAAAJCAAACQgAAAkAAAAJCAAACQgAAAkIAAAJCAAACQgAAAkIAAAJCAAACQgAAAkAAAAJCAAACQgAAAkIAAAJCAAACQgAAAkIAAAJCAAACQgAAAkIAAAJCAAACQgAAAkIAAAJCAAACQgAAAkIAAAJCAAACQgAAAkAAAAJAAAACQAAAAkIAAAJCAAACQgAAAkAAAAJAAAACQAAAAkIAAAJCAAACQgAAAkIAAAJCAAACQgAAAkIAAAJAAAACQgAAAkAAAAJCAAACQAAAAkIAAAJCAAACQgAAAkIAAAJCAAACQgAAAkIAAAJAAAACQgAAAkIAAAJCAAACQgAAAkIAAAJCAAACQgAAAkIAAAJCAAACQgAAAgJExQJCBMUCAkTAAkIEwAICRMACQgTAAgJEwAJCBMACAkTAAgJEwAICRMACAkTAAgJEwAICRMACAkTAAgJEwAICQAACAkAAAgJAAAICQAACAkTAAgJEwAJCAAACAkAAAkIAAAJCAAACQgAAAkIAAAJCBMACQgTAAkAAAAJAAAACRMAAAkAAAAJEwgUCRMIFAkTFAgJExQICRMUCBMJFAgTFAkAExQJABMUCQATFAkAExQJABMUCQATFAAAFBMAABMUAAAUEwAAExQAABMUAAATFAAAExQJABMUCQgTFAkIEwgUCQkTCBQIEwkUCQgTFAgTCRQJCBMUCAkTFAkIExQICRMACQgTAAkIExQJCBMACAkTAAkIEwAJCBMACAkTAAkIEwAICRMACAkTAAkIEwAICRMACAkTAAgJEwAICRMACAkTAAgJEwAICRMACAkTAAgJEwAICRMACAkAAAgJAAAICQAACAkAAAgJAAAICQAACAkAAAgJAAAICQAACAkTAAgJAAAJCAAACQgTAAkIAAAJCAAACQgAAAkIAAAJCAAACQgAAAkIEwAJCBMACQgTAAkIEwAJAAAACQAAAAkAAAAJAAAACQAAAAkTCBQJEwgUCRMIFAkTCBQJExQICRMUCAkTFAgTCRQIExQJABMUCQATFAkAExQJABMUCQATFAkAExQJABMUCQATFAkAExQAABQTAAAUEwAAExQAABQTAAAUEwAAExQAABQTAAATFAAAExQAABQTAAATFAAAExQJCBMUCQATFAkIExQICRMJFAgTCQgUEwgJFAkTCBQJCBMUCBMJFAkIExQJCBMUCAkTFAkIExQJCBMUCAkTFAkIExQJCBMACQgTAAkIEwAICRMACAkTAAkIEwAICRMACAkAAAgJAAAICQAACAkAAAkIAAAJCAAACQgAAAkIAAAJAAAACRMIFAkTCBQJExQIExQJABMUCQATFAkAExQAABQTAAAUEwAAFBMAABMUCQATCRQICRMIFAkIExQJCBMUCQgTFAgJExQJCBMUCAkTAAkIEwAICRMACQgTAAkIEwAJCBMACAkTAAgJEwAICRMACAkTAAgJEwAICRMACAkTAAgJEwAICQAACAkAAAgJAAAICQAACAkTAAgJEwAICRMACAkTAAkIEwAJCBMACQgAAAkIEwAJCBMACQgTAAkTCAAJEwgUCRMIAAkTCBQJEwgUCRMIFAkTFAgTCRQIEwkUCBMJFAgTFAkAExQJABMUCQATFAkAExQJABMUCQATFAAAFBMAABMUAAAUEwAAExQAABMUAAATFAAAExQAABMUCQATFAkAExQJCAkTFAgTCRQICRMIFBMJCBQJCBMUCAkTFAkIExQICRMACQgTAAkIEwAJCBMACQgTAAkIEwAJCBMACQgTAAgJEwAICRMACAkTAAgJEwAICRMACAkTAAgJAAAICQAACAkAAAgJAAAICQAACAkAAAgJEwAICRMACQgTAAkIEwAJCAAACQgTAAkIAAAJCBMACQgTAAkIEwAJEwgACRMIFAkAAAAJEwgUCRMIFAkTCBQJExQIEwkUCBMUCQATFAkAExQJABMUCQATFAkAExQJABMUAAAUEwAA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XwAVAF8ALQAXACMAbgAXAG4AZQAvABcAZQAvAGUAaQAtAF8APwAtAD8AFAAjABcAVgAjAFYAVwAWAC4AWAAWAFgAWQAvABYAWQAvAFkAWgAXAC8AWgAXAFoAVgBbAEIAXABbAFwAPwBCACMAVwBCAFcAXAAuAFQAXQAuAF0AWABUAF4APgBUAD4AXQBeAFUAXwBeAF8APgBVAFsAPwBVAD8AXwBiAHYAgQBiAIEAeQBkAG0AfgBkAH4AegBoAGQAegBoAHoAfAB3AHEAfwB3AH8AgQAuABYAYQAuAGEAbwBVAF4AYwBVAGMAawAjAEIAdAAjAHQAbgAWAC8AaQAWAGkAYQBbAFUAawBbAGsAZwBUAC4AbwBUAG8AdQB7AHoAfgB7AH4AgACBAH8AeACBAHgAeQB5AHgAfAB5AHwAfQB9AHwAegB9AHoAewBzAGYAewBzAHsAgABwAGAAeABwAHgAfwBqAGIAeQBqAHkAfQBsAHIAgABsAIAAfgBgAGgAfABgAHwAeABmAGoAfQBmAH0AewAhAA8AhAAhAIQAiwAOACEAiwAOAIsAggAcAIkAhQAcAIUADADmAfYBigDmAYoAHQBIAIcAgwBIAIMAKwDxAfcBiADxAYgASQAwAEUAhgAwAIYAhQBFACsAgwBFAIMAhgApABEAjwApAI8AlQAQACkAlQAQAJUAjQAnAJMAjwAnAI8AEQDpAfgBlADpAZQAKABGAJEAjQBGAI0AKgDwAfkBkgDwAZIARwAsAFwAkAAsAJAAjgBcAFcAjABcAIwAkACWANgANgGWADYB1gDYAJcA1wDYANcANgE2AdcAmQA2AZkA2QDWADYB2QDWANkAmACYANkANwGYADcB2gDZAJkA2wDZANsANwE3AdsAmwA3AZsA3ADaADcB3ADaANwAmgCaANwAOAGaADgB3QDcAJsA3gDcAN4AOAE4Ad4AnQA4AZ0A3wDdADgB3wDdAN8AnACcAN8AOQGcADkB4ADfAJ0A4QDfAOEAOQE5AeEAnwA5AZ8A4gDgADkB4gDgAOIAngCeAOIAOgGeADoB4wDiAJ8A5ADiAOQAOgE6AeQAoQA6AaEA5QDjADoB5QDjAOUAoACgAOUAOwGgADsB5gDlAKEA5wDlAOcAOwE7AecAowA7AaMA6ADmADsB6ADmAOgAogCiAOgAPAGiADwB6QDoAKMA6gDoAOoAPAE8AeoApQA8AaUA6wDpADwB6wDpAOsApACkAOsAPQGkAD0B7ADrAKUA7QDrAO0APQE9Ae0ApwA9AacA7gDsAD0B7gDsAO4ApgCmAO4APgGmAD4B7wDuAKcA8ADuAPAAPgE+AfAAqQA+AakA8QDvAD4B8QDvAPEAqACoAPEAPwGoAD8B8gDxAKkA8wDxAPMAPwE/AfMAqwA/AasA9ADyAD8B9ADyAPQAqgCqAPQAQAGqAEAB9QD0AKsA9gD0APYAQAFAAfYArQBAAa0A9wD1AEAB9wD1APcArACsAPcAQQGsAEEB+AD3AK0A+QD3APkAQQFBAfkArwBBAa8A+gD4AEEB+gD4APoArgCuAPoAQgGuAEIB+wD6AK8A/AD6APwAQgFCAfwAsQBCAbEA/QD7AEIB/QD7AP0AsACwAP0AQwGwAEMB/gD9ALEA/wD9AP8AQwFDAf8AswBDAbMAAAH+AEMBAAH+AAABsgCyAAABRAGyAEQBAQEAAbMAAgEAAQIBRAFEAQIBtQBEAbUAAwEBAUQBAwEBAQMBtAC0AAMBRQG0AEUBBAEDAbUABQEDAQUBRQFFAQUBtwBFAbcABgEEAUUBBgEEAQYBtgC2AAYBRgG2AEYBBwEGAbcACAEGAQgBRgFGAQgBuQBGAbkACQEHAUYBCQEHAQkBuAC4AAkBRwG4AEcBCgEJAbkACwEJAQsBRwFHAQsBuwBHAbsADAEKAUcBDAEKAQwBugC6AAwBSAG6AEgBDQEMAbsADgEMAQ4BSAFIAQ4BvQBIAb0ADwENAUgBDwENAQ8BvAC8AA8BSQG8AEkBEAEPAb0AEQEPAREBSQFJAREBvwBJAb8AEgEQAUkBEgEQARIBvgC+ABIBSgG+AEoBEwESAb8AFAESARQBSgFKARQBwQBKAcEAFQETAUoBFQETARUBwADAABUBSwHAAEsBFgEVAcEAFwEVARcBSwFLARcBwwBLAcMAGAEWAUsBGAEWARgBwgDCABgBTAHCAEwBGQEYAcMAGgEYARoBTAFMARoBxQBMAcUAGwEZAUwBGwEZARsBxADEABsBTQHEAE0BHAEbAcUAHQEbAR0BTQFNAR0BxwBNAccAHgEcAU0BHgEcAR4BxgDGAB4BTgHGAE4BHwEeAccAIAEeASABTgFOASAByQBOAckAIQEfAU4BIQEfASEByADIACEBTwHIAE8BIgEhAckAIwEhASMBTwFPASMBywBPAcsAJAEiAU8BJAEiASQBygDKACQBUAHKAFABJQEkAcsAJgEkASYBUAFQASYBzQBQAc0AJwElAVABJwElAScBzADMACcBUQHMAFEBKAEnAc0AKQEnASkBUQFRASkBzwBRAc8AKgEoAVEBKgEoASoBzgDOACoBUgHOAFIBKwEqAc8ALAEqASwBUgFSASwB0QBSAdEALQErAVIBLQErAS0B0ADQAC0BUwHQAFMBLgEtAdEALwEtAS8BUwFTAS8B0wBTAdMAMAEuAVMBMAEuATAB0gDSADABVAHSAFQBMQEwAdMAMgEwATIBVAFUATIB1QBUAdUAMwExAVQBMwExATMB1ADUADMBVQHUAFUBNAEzAdUANQEzATUBVQFVATUBlwBVAZcA2AA0AVUB2AA0AdgAlgCWANYAlgGWAJYBVgHWAJgAWAHWAFgBlgGZANcAlwGZAJcBWQHXAJcAVwHXAFcBlwGYANoAmAGYAJgBWAHaAJoAWgHaAFoBmAGbANsAmQGbAJkBWwHbAJkAWQHbAFkBmQGaAN0AmgGaAJoBWgHdAJwAXAHdAFwBmgGdAN4AmwGdAJsBXQHeAJsAWwHeAFsBmwGcAOAAnAGcAJwBXAHgAJ4AXgHgAF4BnAGfAOEAnQGfAJ0BXwHhAJ0AXQHhAF0BnQGeAOMAngGeAJ4BXgHjAKAAYAHjAGABngGhAOQAnwGhAJ8BYQHkAJ8AXwHkAF8BnwGgAOYAoAGgAKABYAHmAKIAYgHmAGIBoAGjAOcAoQGjAKEBYwHnAKEAYQHnAGEBoQGiAOkAogGiAKIBYgHpAKQAZAHpAGQBogGlAOoAowGlAKMBZQHqAKMAYwHqAGMBowGkAOwApAGkAKQBZAHsAKYAZgHsAGYBpAGnAO0ApQGnAKUBZwHtAKUAZQHtAGUBpQGmAO8ApgGmAKYBZgHvAKgAaAHvAGgBpgGpAPAApwGpAKcBaQHwAKcAZwHwAGcBpwGoAPIAqAGoAKgBaAHyAKoAagHyAGoBqAGrAPMAqQGrAKkBawHzAKkAaQHzAGkBqQGqAPUAqgGqAKoBagH1AKwAbAH1AGwBqgGtAPYAqwGtAKsBbQH2AKsAawH2AGsBqwGsAPgArAGsAKwBbAH4AK4AbgH4AG4BrAGvAPkArQGvAK0BbwH5AK0AbQH5AG0BrQGuAPsArgGuAK4BbgH7ALAAcAH7AHABrgGxAPwArwGxAK8BcQH8AK8AbwH8AG8BrwGwAP4AsAGwALABcAH+ALIAcgH+AHIBsAGzAP8AsQGzALEBcwH/ALEAcQH/AHEBsQGyAAEBsgGyALIBcgEBAbQAdAEBAXQBsgG1AAIBswG1ALMBdQECAbMAcwECAXMBswG0AAQBtAG0ALQBdAEEAbYAdgEEAXYBtAG3AAUBtQG3ALUBdwEFAbUAdQEFAXUBtQG2AAcBtgG2ALYBdgEHAbgAeAEHAXgBtgG5AAgBtwG5ALcBeQEIAbcAdwEIAXcBtwG4AAoBuAG4ALgBeAEKAboAegEKAXoBuAG7AAsBuQG7ALkBewELAbkAeQELAXkBuQG6AA0BugG6ALoBegENAbwAfAENAXwBugG9AA4BuwG9ALsBfQEOAbsAewEOAXsBuwG8ABABvAG8ALwBfAEQAb4AfgEQAX4BvAG/ABEBvQG/AL0BfwERAb0AfQERAX0BvQG+ABMBvgG+AL4BfgETAcAAgAETAYABvgHBABQBvwHBAL8BgQEUAb8AfwEUAX8BvwHAABYBwAHAAMABgAEWAcIAggEWAYIBwAHDABcBwQHDAMEBgwEXAcEAgQEXAYEBwQHCABkBwgHCAMIBggEZAcQAhAEZAYQBwgHFABoBwwHFAMMBhQEaAcMAgwEaAYMBwwHEABwBxAHEAMQBhAEcAcYAhgEcAYYBxAHHAB0BxQHHAMUBhwEdAcUAhQEdAYUBxQHGAB8BxgHGAMYBhgEfAcgAiAEfAYgBxgHJACABxwHJAMcBiQEgAccAhwEgAYcBxwHIACIByAHIAMgBiAEiAcoAigEiAYoByAHLACMByQHLAMkBiwEjAckAiQEjAYkByQHKACUBygHKAMoBigElAcwAjAElAYwBygHNACYBywHNAMsBjQEmAcsAiwEmAYsBywHMACgBzAHMAMwBjAEoAc4AjgEoAY4BzAHPACkBzQHPAM0BjwEpAc0AjQEpAY0BzQHOACsBzgHOAM4BjgErAdAAkAErAZABzgHRACwBzwHRAM8BkQEsAc8AjwEsAY8BzwHQAC4B0AHQANABkAEuAdIAkgEuAZIB0AHTAC8B0QHTANEBkwEvAdEAkQEvAZEB0QHSADEB0gHSANIBkgExAdQAlAExAZQB0gHVADIB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x6buul52vb1wdoc9CbY+vELSt72/bxY9Khviu15Bsb1LPYc9ALqjvCWFsL0eLhY9Fg82vDe8nL2BsoY90O22vAZIpb1ryxU9lClCvA03iL23J4Y9niHKvOcKmr27aBU9E0ROvEI7d735CIU9uc6CvBEgkr1WJhU95cYMvHh/b71JSoQ9+I0Aunh/b71JSoQ9+I0Auro5j73JuhQ9lBU0u7o5j73JuhQ9lBU0u7MFgL2onXQ9OccRPJYHkr1U9xM9gHFKO54HXL3+oao9D/JwPJe+WL3yabM9w/yWPBYxlb17UgM9ZsoWO8zAmb22WBM99obrO9wxnL0IFwM9oOy/OzDanb2acO48DnisO+vtpb3GjQM96aa7O/mpr72FBAQ9MWG3O+G5pr1nfO88mL+rO5SZr70yiPA8JAerO35Jp71zW9Q8jATgO35Jp71zW9Q8jATgO/YEn70ZONM8kKPeO/YEn70ZONM8kKPeOweOr73NftU8i2XhOweOr73NftU8i2XhO0aMp72Z94A8kiurPKmIr71pLII8EjCrPOWPn72MhX88DyerPEWMp73t0Wo8U1q/POOPn738cGg8Llq/PKmIr73cMm08eFq/PEWMp73HkVQ8XH3VPKmIr73x61Y8UH3VPOOPn72fN1I8ZX3VPEWMp72DLu07UbMbPeOPn73gg+g7RbMbPamIr70j2fE7XLMbPUWMp72ZXNo7ar4gPamIr72rBt87ar4gPeOPn72HstU7Z74gPUWMp70pAMg7Ht4lPamIr70Aqsw7Gd4lPeOPn71SVsM7I94lPUWMp72gYis7krNGPeOPn73RDyI7lbNGPamIr71utTQ7j7NGPUWMp72VTKg4t1ZTPeOPn73rDIK4uFZTPamIr70SU2k5tFZTPUWMp71mfZK6RrtGPUWMp71mfZK6RrtGPeOPn738IqW6SbtGPeOPn738IqW6SbtGPamIr72er3+6QrtGPamIr72er3+6QrtGPUaMp71ExsK6oeAlPeOPn73ia9W6neAlPaqIr72oILC6peAlPUaMp72lZci6TakgPeOPn708C9u6SqkgPaqIr70OwLW6UakgPUaMp73HLsu6v2gbPaqIr70xibi6xWgbPeOPn71a1N26uGgbPUaMp70WZNK6fDvVPOOPn72sCeW6DzrVPKqIr71/vr+65zzVPEaMp70bZNK6/Vy+PKqIr72Gvr+65l++POOPn72xCeW6Flq+PEaMp70gZNK67z6pPOOPn723CeW6kTapPKqIr72Jvr+6S0epPLKJp714ntK6PILoO4Qdob3Ft+C68gvmO+H1rb0rhcS6iPjqO2GEp72pWKm6kkWNO0HQnb2jALy628eHO4I4sb2xsJa6SsOSO2mSp73dtc06gskvudXztL3FOOQ6TNkrOdXztL3FOOQ6TNkrOfwwmr3yMrc6GNsCuvwwmr3yMrc6GNsCuqLkp70ye1o70y/ou9mlsb0vz2M7nX7fu9mlsb0vz2M7nX7fu2sjnr00J1E7COHwu2sjnr00J1E7COHwu7AiqL1BALM7RtwlvLAiqL1BALM7RtwlvEWnob3tea87A4sovEWnob3tea87A4sovB2err2XhrY7iC0jvB2err2XhrY7iC0jvCcqqL0kQFQ8fgIkvAkEsL2oeVY8f9IgvEdQoL2kBlI8fTInvC/wp73OeLs8wqEXvC/wp73OeLs8wqEXvEaRn73lV7o8fJ8bvEaRn73lV7o8fJ8bvBdPsL26mbw8CKQTvBdPsL26mbw8CKQTvHRZp72yi+08f00avNJXnr0Sf+w8eRcgvBRbsL1TmO48hYMUvF6Dpr0HwQQ9hKYpvBZssL3xOAU95U4hvKmanL0dSQQ9JP4xvPVflb0hAgQ9n/D1u2+ckr2EvAM9YNwsu2+ckr2EvAM9YNwsuzqPl71b/Os8FdrduyADmb0x37k8Ss3RuyADmb0x37k8Ss3Ru/HSlL0dXuw8JVcZu/HSlL0dXuw8JVcZu1i6lb1m1Lk8hhODuVi6lb1m1Lk8hhODuVi6lb1m1Lk8hhODuSpRl73k5O08OqUJO865mL2KB9A8w5uJO865mL2KB9A8w5uJOxpSmb0cFHY8APqpPBpSmb0NbWA8AfS+PJxslb3GuUo8hcmoPJxslb0YEzk8r46+PBMclL25xNk7QEeoPBMclL3xD8U7hmW+PAQHlr1VYT080vglup1slb2g/4A6HV+oPJ1slb2g/4A6HV+oPJxslb0/HUs6NWG+PJxslb0/HUs6NWG+PBlSmb1JeMC6j8moPBpSmb1k5sO6E16+PBlSmb3rR8e6IurUPJ1slb2WBBU6tJbUPJ1slb2WBBU6tJbUPKtYmb0OGM+62WobPT1amb3YVs26gKggPVePlb1byqG543AbPVePlb1byqG543AbPdmflb2Xw865P6ggPdmflb2Xw865P6ggPQpLlL0/VCw703cbPf5klL109Bc72aYgPWSPlb13drg7DoMbPRMclL3grbA7OHHUPJxslb0dyCc8wZXUPBpSmb0tZks8zgfVPLFYmb2uveA7JaYbPTlamb29ds07c7EgPfVcmb3HUrk7E78lPZGflb0MFqc7B6UgPXTBlb0kmpM7ubclPZuclL3P5QE7K8klPfhMlr2zFyk7ntc0PS1vmb2b2B87GnI/PXq5lb0Bty06asA4PfhMlr0LKy66otw0PfhMlr0LKy66otw0PaVgmb12zAu4J51KPS1vmb17MaC6VHg/PS1vmb17MaC6VHg/PQldmb326ce6z9slPXbClb007fW55dQlPXbClb007fW55dQlPcAXmr0EbUs8AR/guxMKt72/eQU9qjrLu74/ub1VWQU98NDhur4/ub1VWQU98NDhugmItr0DK+88NMa7u8q0uL3wzu88Yu27usq0uL3wzu88Yu27ugJDtr3BPL08iMO1uwJDtr3BPL08iMO1uwsGub3nhL0802slOgsGub3nhL0802slOgsGub3nhL0802slOoaltb0UCFI8YnjHu7seub3FskQ8vR+EOYTLur3IuOk7iJqoPIXLur13mdQ7eXe+PLeCub2MhL06TKWoPLeCub2MhL06TKWoPLWCub1jz1I8UxOpPLWCub3r3kA8fZ6+PNextb3mcn08mCKqPNextb2Ul2c8kPu+PDvLtb3ActM8B0iYOzvLtb3ActM8B0iYO5cOtr0FE/E8GGciOxKNtr0NyAQ96twiO9extb39Z1I8gQrVPLWCub1tWi8825vUPGartb3xhu47XqYbPemptb3jO9s7erEgPblgub2fRsc7LIMbPetQub1c3bU7F6UgPaWdur3BQUo79XcbPUqEur2E0TU75aYgPcZgub1yQBU5/nAbPcZgub1yQBU5/nAbPYLLur1l5L87hnjUPLeCub1D/4U6Yp3UPLeCub1D/4U6Yp3UPLWCub0tf6E6k3C+PLWCub0tf6E6k3C+PNextb1YNJC6Qu/UPNextb1fxIy6Imm+PGurtb31EZi682obPeSptb1AUpa6jaggPSentb0455C629slPaVQub2/Tms4TKggPaVQub2/Tms4TKggPdMuub3QW6G3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iYdoP0mcvT7AAdg+wzQ/Prg+Yj8i9T0+IbBbP8InOj7Ml1M/ZxA3PoEISz9mBQ4+xq9IPxJVzD0DWkY/zqnqPhDAlT7wl9c+aJaYPjwoxj643Z4+//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8LDQoOCw0KDgsNCg4LDQoOCw0KDgsKDQ4LCg0JCwoNCQsKDQkLCg0JCwoNCQsKDQkLCg0JCwoNCQsKDQ4LCg0JCwoNEwsKDQ4LCg0TCwoNEwsKDRMLCg0TCwoNEwsKDRMLCg0TCwoNEwsKDRMLCg0TCwoNEwsKDRMLCg0TCwoNEwsKDRMLCg0TCwoNEwsKDRMLCg0TCwoNEwsKDRMLCg0TCwoNEwsKDRMLCg0TCwoTDQsKDRMLChMNCwoNEwsKEw0LCg0TCwoTDQsKDRMLCg0TCwoTDQsKEw0LCg0TCwoTDQsKDRMLChMNCwoNEwsKEw0LCg0TCwoTDQsKDRMLChMNCwoNCQsKEw0LCg0JCwoNCQsKEw0LChMNCwoNCQsKDQkKCxMNCgsNCQoLCRMKCw0JCQ0KCw0JCgsJEw0KCQ0TCAkTDQgNCQ4ICQgNEwkNCA4JCBMNCAkNDggJDQ4ICRMNCAkBDQgJAQ4ICQEhAQgJIQgBCSEIAQkhAQgCKwEhCAIBCCErAQIhJQECJQgBAiEAAQIlIQECISsBAiUAAQIlIQIBISUBAiUhAQIlIQIBJSEBAiUhAQIjJQECIyUBAiMAAQIjAAECJQABAiUAAQIfJQECIx8BAiUfAQIjJQECIy0BAiUfAQIfIwEfAiUBAiMfAR8CJQECHyMBHwIlAR8CJQEfAiUBHwIlAR8CJQEfAiUBHwIjAR8CIx8BAiUfAQIlHwECJQEfAiMfAQIAHwECJR8BAiUfAQIjHwEAAB8BAAAfAQAAHwEAAB8BAAAfAQAAHwEAAB8BAAAfAQAAHwEAAB8BAAAfAQAAHwAAAB8AAAAfAAAAHwAAAB8AAAAfAAAAHwAAAB8AAAAfAAAAHwAAAB8AAAAfAAAAHwAAAB8AAAAfAAAAHwAAAB8AAAAfAAAAHwAAAB8AAAAfAAAAHwAAAB8AAAAfAQAAHwEAAB8BAAAfAQAAHwEAAB8BAAAfAQAAHwEAAB8BAAAfAQAAHwEjAB8BAAAfAQgJHwEICR8BCAkBHwgJAR8ICQEfCAkBHwgJHwEICR8BCAkBHwgJAR8ICQEIHwkBCB8JAQgJHwEIHwkIAQkfAQgJAggBCR8ICQENCAkBHwgJAQ0ICQ0OCAkNDggJDRMJCA0OCQgNEwkIDQ4JDRMIDQkOCAkNEwgJDQoLCQ0TCg0JCgsKCw0JCgsNCQoLCRMLCg0JCwoTDQsKDQkLCg0JCwoNCQsKDQkLCg0JCwoTDQsKEw0LCg0JCwoNCQsKEw0LCg0JCwoTDQsKDQkLCg0TCwoTDQsKDQ4LCg0TCwoNAAsKEw0LCg0ACwoNEwsKDQALCg0ACw0KAAsKAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALCgAACwoAAAsKAAALCgAACwoAAAsKAAALCgAACwoAAAsKAAALCgAACwoAAAsKAAALCgAACwoAAAsKDQALCg0ACwoNAAsKAAALCg0TCwoNEwsKDQALCg0TCwoNEwsKDQALCg0ACwoNEwsKDRMLCg0TCwoNEwsKEw0LCg0TCwoTDQsKDRMLCg0TCwoTDQsKDRMLCg0TCwoNEwsKDRMLCg0TCwoNEwsKDRMLCg0TCwoNEwsKDQALCg0ACwoNAAsKDQALCg0ACwoNAAsKDQALCg0ACwoNAAsKDRMLCg0ACwoNAAsKDQALCg0ACwoNAAsKDQALCg0ACwoNDgsKDQ4LCg0ACwoNDgsKDQ4LCg0OCwoODQsKDQ4LDgoNCw4NCgsODQoLDg0KCw4NCgsODQoLDQ4KCw0OCgsNDgoLDQ4KCw0OCgsNDgoLDQ4KCw0OCgsNDgoLDQ4KCw0OCgsNDgoLDQ4KCw0OCgsNDgoLDQ4KCw0OCgsNDgoLDQ4KCw0OCgsNDgoNCw4KCw0OCg0LDgoNCw4KDQ4LAA0OCwoODQsADg0LAA4NCwAODQsADg0LAA4NCwAODQsADg0LAA4NCwAODQsADg0AAA4NAAAODQAADg0AAA4PAAAODwAADg8AAA4PAAAODwAADw4QAA4PEAAODxAADg8AAA8OAAAODxANDg8QAA4NDwkODxANDg0PCA4PEAAODxANDg8QDQ4PDQgODw0IDw4QAA8OEAAODxANDg8NCQ8OEAAODxANDg0PCQ8OEAAODxAADw4QAA4PDQAODxAADw4QAA4PAAAODQAADg0LAA4NAAAODQsADg0JIQ0OCQsODQkIDQ4JCA4JDQgNDgkLDQ4JIQ0OCwoNDgsKDQ4LCg0LDgoNCwoODQsOCgsNCg4LDQ4KCw0OCgsNDgoNCw4KCw0OCgsNDgoNDgsKDQsOCg0OCwAODQsADg0LAAsNDgoLDQoOCw0KDgsKDQ4LCg0OCwoNDg0KCwkNCQoLDQkOCAkNDggJCA0OCQ0IDggJDQ4ICQINAQgJIQEICQIBIQgCAQIhCCECAQACASEAAiEBAAIhAQACIQEAAiEBAAIhAwECAwQhAiEBAwIhAwACAwQAAgMhAAIhASMCAwQAAgMjBAIDIwQCASMhAgEjIQMCBAADAgQAAiMDBAIjAQADAgQAAiMBAwIjAQAEAgMAAgMBIwIjAQAEAgMjAiMEAQIEAyMCASMEAgQDIwIBIwMCASMDAgMEAAIDBAACAQMhAgMEAQIDIQQCAwQAAgMEAAIDBCECAwQAAgMEAAIDBAADAgQAAwIEAAQDAgADBAIAAwIEAAQDAgAEAwIAAwQCAAQAAAAEBQAABAMAAAQAAAAEBQAABAAAAAQFAAAEAwIABAMCAAQDAgAEBQAABAUAAAQDAgAEAAAABAIDAAQAAAAEAgMABAAAAAQCAwAEAAAABAIDAAQAAAAEAgMABAIDAAQAAAAEAAAABAMCAAQAAAADAgQAAwIEAAQFAAAEBQAABAUAAAQFAAAEBQAABAUAAAQFAAAEBQAABQQAAAUEAAAFBAAABQQAAAUEAAAFBAAABQAAAAUGAAAFAAAABQYAAAUGAAAFBgAABQYAAAUGAAAFBgAABgAAAAYFAAAGBQAABgAAAAYFAAAGBQAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYFAAAGBQAABgUAAAYFAAAGBQAABgUAAAYFAAAGBQAABQYAAAUGAAAFBgAABQYAAAUGAAAFBgAABQYAAAUGAAAFBgAABQYEAAUGBAAFBgQABQYEAAUGBAAFBAYABQQAAAUEAAAFBAAABQQAAAUEAAAFBAAABQQAAAUEAAAFBAAABQQAAAUEAAAFBAAABQQCAAQFAgAEBQIABAUCAAQFAgAEBQAABAUAAAQFAAAEBQAABAUAAAQFAAAEBQAABAUAAAQFAAAEBQAABAUAAAQFAAAFBAIABQQCAAQFAAAEBQAABQQAAAUEAAAFBAAABAUAAAUEAAAFBAAABQYAAAUGAAAFBgAABQYAAAUGAAAFBgAABQQAAAUGAAAFBgAABQYAAAUGAAAFBgAABgUAAAYFAAAGBQAABgUAAAYFAAAGBQAABgUAAAYFAAAGBQAABgUAAAYFAAAGBQAABgUAAAYFAAAFBgAABQYAAAYFAAAGBQAABgUAAAYFAAAGBQAABgUAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABQQCAAQFAAAEBQAABAUAAAQFAAAEBQAABAUAAAUEAAAFBAAABQQAAAUEAAAFBAAABQQAAAUEAAAFBgAABQYAAAUGAAAFBgAABQYAAAUGAAAFBgAABQYAAAUEAAAFBAAABAUAAAQFAAAFBgAABQYAAAYFAAAGBQAABgUAAAYFAAAGBQAABgUAAAYFAAAGBQAABgUAAAYFAAAGBQAABQYAAAUGAAAGBQAABgUAAAYFAAAGBQAABgAAAAYFAAAGBQAABgUAAAYFAAAGBQAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGBQAABgUAAAUGAAADBAIAAwQCAAMCBAAjAgEfAQIjHyMCAQABIwIAASMCAAEjAh8BIwgCAQgjAgEjAgABCAkCAQgJAggJDSMICQIfCAkNDggJDQ4JDQ4IDQ4JCA0JDggNDgkIDQkLCg0OCwkNCwoJDQsKDgsKDQkLDQoOCwoNCQsKDQkLDQoOCw0KDgsKDQkLDQoOCw0KDgsNCg4LDQoOCw0KDgsKDQ4LCg4NCw0KAAsNCg4LDQAACw0AAAsAAAALDQAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsKAAALAAAACwAAAAsAAAALAAAACw0AAAsNAAALDQoACw0KAAsKDQALCg0ACwoNAAsKDQALCg0ACwoNAAsKDQALCg0ACwoNAAsKDQALCgAACwoAAAsAAAALAAAACwAAAAsAAAALCgAACwoAAAsKDQALCg0ACwoNAAsKDQALCg0ACwoNAAsKDQALCg0ACwoNAAsKDQALDQAACw0AAAsNAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACw0AAAsNAAALDQAACw0AAAsKDQALCg0ACwoNAAsKDQALCg0ACwoNAAsKDQALCg0ACwoNAAsKDQALCg0ACwoNAAsKDQALCg0ACwoNAAsKAAALCgAACwoAAAsAAAALAAAACwAAAAsAAAALCgAACwoNAAsKDQALCg0ACwoNAAsKDQALCg0ACw4KDQsKDQALDg0ACw0AAAsNAAALDg0ACw0OAAsODQALDg0ACw0OAAsNDgALDQ4ACw4NCgsODQALDQ4ACw0OAAsNAAALDQAACwAAAAsNAAALDQAACwAAAAsAAAALDQAACwAAAAsNAAALAAAACw0AAAsAAAALDQAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALDQAACwAAAAsNAAALDQAACw0OAAsNAAALDQ4KCw4KDQsNCg4LDgoNCw0OCgsODQoLDQ4KCw0OCgsNCg4LDQ4KCw0OCgsNDgoLDQoOCw0KDgsNCg4LDQoOCw0OCg0LCg4NCw4KDQ4LCg0OCwoNDgkLDQ4JCw4NCQgODQkIDg0JCA4NCAkODQgPDg0IDwgJDQ4ICQ0CCAkNAggJAgEICQIBCAkCAQgBCQIIAQkCCAEJAgECIwgBAiMhAQIjIQIBIyECASMhAgEjIQIjAQACIwEhAiMBIQIhAQACASEAAQIhCAgBAiEICQIhCAkODQ4JDQ8LAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAAAQgJHwEfCAkBAiMfAR8CCAECIx8BHwIjAR8CIwEfAiMBHwIjAR8IAgEfCAIfAQIIAR8ICQEfCAkfAQgJHwEjAB8BIwAfASMtHwEjAB8BAAAfAQAAHwEAAB8BAAAfAAAAHwAAAB8AAAAfAAAAHwEAAB8tIwEfAQIjDw4QAA8OEAAQDw4AEBEAABAPDhEQDwAAEA8AABARAAAQEQAAEA8AABARAAAPEA4AEA8AAA8QDgAQEQAAEA8OERARDwAPEA4AEA8OERARAAAPEA4AEA8OERAPDhEQEQAAEBEAABAPDhEQEQAAEA8OERARAAAQEQAAEBEAABARAAAQEQAAEBEAABARAAAQEQAAEBEAABARAAAQEQAAEBEAABARAAAQEQAAERAAABEQAAAREAAAERAAABEQAAAREAAAERAAABEQAAAREAAAERAAABEQAAAREAAAERAAABEQAAAREAAAERAAABEQAAAREAAAERAAABEQAAAREAAAERAAABEAAAAREAAAERAAABEQAAAREAAAERAAABEQAAAREAAAERAAABEQAAAREAAAERAAABEQAAAREAAAERAAABEQAAAREAAAERAAABEQAAAREAAAERAAABEQAAAREAAAERAAABEQAAAREAAAERAAABEQAAAREAAAERAAABEQAAAREAAAERAAABEQAAAREAAAERAAABEQAAAREAAAERAAABEQAAAREAAAERAAABEQAAAREAAAERAAABEQAAAREAAAERAAABEAAAARAAAAEQAAABEAAAARAAAAEQAAABEAAAARAAAAEQAAABEAAAARAAAAEQAAABEAAAARAAAAEQAAABEAAAARAAAAEQAAABEAAAARAAAAEQAAABEAAAARAAAAEQAAABEAAAARAAAAEQAAABEAAAARAAAAEQAAABEAAAARAAAAEQAAABEAAAARAAAAEQAAABEAAAARAAAAEQAAABEAAAAQEQAAEBEAABARAAAQEQAAERAAABEQAAAREAAAEBEAABARAAAQEQAAEBEAABARAAAQEQAAEBEAABARAAAQEQAAEBEAABARAAAQEQAAEBEAABARAAAQEQAADw4QAA8OEAAPDhAADw4QAA8QDgAPDhAADxAOAA8OEAAPDhAADw4QAA8OEAAODxAACwoNAAsKEw0LChMNCwoTDQsKEw0LChMNCwoTDQsKEw0LChMNCwoTAAsKEwALChMNCwoTAAsKEwALChMACwoAAAsKEwALCgAACwoAAAsKAAALCgAACwoAAAsKAAALCgAACwoAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsKEwALEwoACwoTAAsKEwALChMNCwoTAAsKEw0LChMUCwoTCQsKEwkLChMJCwoTCQsKEwkLChMJCwoTCQsKEwkLChMJCwoTCQoLEwkKCxMJCRMKCxMJCgsJEw0IEwkUCAkIExQJCBMUCAkTFAgJExQICQETCAkBEwgBCR8BCAklAQgfCQEICR8BHwgJAQgfCQEfCAkBHwgJAR8ICQEfCAkfAQgJHwEICR8BAAAfAS0AHwEAAB8BAAAfAQAAHwEAAB8BAAAfAQAAHwAAAB8AAAAfAAAAHwAAAB8AAAAfAAAAHwAAAB8AAAAfAAAAHwAAAB8AAAAfAAAAHwAAAB8AAAAfAQAAHwEAAB8BAAAfAQAAHwEAAB8BAAAfASUAHwElLR8BJQIBHyUtAR8lAgEfJQIBHyUtAR8lLQEfJQIBJR8tASUfLQElLR8BJS0CASUtIwElHwIBJS0fASUtAgElLQIBJS0AASUtAAElAislAQIrASUCKyUBKwIBJQIrASUrIQElKwIBJSsAAQglIQErCCUBCAkrCAEJKwgJARMICQEUCAkTFAgJExQJCBMNCRMIFAkTDQgTCRQICRMKCxMJCgsKCxMJCgsTCQsKEwkLChMJCwoTCQsKEwkLChMJCwoTCQsKEwkLChMJCwoTDQsKEwkLChMNCwoTDQsKEw0LChMNCwoTDQsKEw0LChMNCwoTDQsKEw0LChMNCwoTDQsKEw0LChMNCwoTDQsKEw0LChMNCwoTDQsKEw0LChMNCwoTDQsKEw0LChMNCwoTDQsKEw0LChMNCwoTDQsKEw0LChMNCwoTDQsKEw0LChMNCwoTDQsKEw0LChMNCwoTDQsKExQLChMJCwoTFAsKEwkLChMUCwoTCQsKEwkLEwoUCxMKFAsKEwkLEwoUEwoLCRMLChQTCQoLExQLChMJFAgTFAkrCRMUCBMUCQgJCBMUCRMIFAgJExQICSUTAQgJKwEICSUBKwglASUrCCslAQAlASsAJSsBACUrAQAlKwEAJSsBACUrJgElJicrJSsBJiUrJgAlJicAJSYrACUrAS0lJicAJSYtJyUmLSclAS0rJQEtKyYlJwAmJScAJS0mJyUtAQAmJScAJS0BJiUtAQAnJSYAJSYBLSUtAQAnJSYtJS0nASUnJi0lAS0nJScmLSUBLSYlAS0mJSYnACUmJwAlASYrJSYnASUmKyclJicAJSYnACUmJyslJicAJSYnACUmJwAmJScAJiUnACcmJQAmJyUAJiUnACcmJQAnJiUAJiclACcAAAAnKAAAJyYAACcAAAAnKAAAJwAAACcoAAAnJiUAJyYlACcmJQAnKAAAJygAACcmJQAnAAAAJyUmACcAAAAnJSYAJwAAACclJgAnAAAAJyUmACcAAAAnJSYAJyUmACcAAAAnAAAAJyYlACcAAAAmJScAJiUnACcoAAAnKAAAJygAACcoAAAnKAAAJygAACcoAAAnKAAAKCcAACgnAAAoJwAAKCcAACgnAAAoJwAAKAAAACgpAAAoAAAAKCkAACgpAAAoKQAAKCkAACgpAAAoKQAAKQAAACkoAAApKAAAKQAAACkoAAApKAAAKQAAACkAAAApAAAAKQAAACkAAAApAAAAKQAAACkAAAApAAAAKQAAACkAAAApAAAAKQAAACkAAAApAAAAKQAAACkAAAApAAAAKQAAACkAAAApAAAAKQAAACkoAAApKAAAKSgAACkoAAApKAAAKSgAACkoAAApKAAAKCkAACgpAAAoKQAAKCkAACgpAAAoKQAAKCkAACgpAAAoKQAAKCknACgpJwAoKScAKCknACgpJwAoJykAKCcAACgnAAAoJwAAKCcAACgnAAAoJwAAKCcAACgnAAAoJwAAKCcAACgnAAAoJwAAKCclACcoJQAnKCUAJyglACcoJQAnKAAAJygAACcoAAAnKAAAJygAACcoAAAnKAAAJygAACcoAAAnKAAAJygAACcoAAAoJyUAKCclACcoAAAnKAAAKCcAACgnAAAoJwAAJygAACgnAAAoJwAAKCkAACgpAAAoKQAAKCkAACgpAAAoKQAAKCcAACgpAAAoKQAAKCkAACgpAAAoKQAAKSgAACkoAAApKAAAKSgAACkoAAApKAAAKSgAACkoAAApKAAAKSgAACkoAAApKAAAKSgAACkoAAAoKQAAKCkAACkoAAApKAAAKSgAACkoAAApKAAAKSgAACkAAAApAAAAKQAAACkAAAApAAAAKQAAACkAAAApAAAAKQAAACkAAAApAAAAKCclACcoAAAnKAAAJygAACcoAAAnKAAAJygAACgnAAAoJwAAKCcAACgnAAAoJwAAKCcAACgnAAAoKQAAKCkAACgpAAAoKQAAKCkAACgpAAAoKQAAKCkAACgnAAAoJwAAJygAACcoAAAoKQAAKCkAACkoAAApKAAAKSgAACkoAAApKAAAKSgAACkoAAApKAAAKSgAACkoAAApKAAAKCkAACgpAAApKAAAKSgAACkoAAApKAAAKQAAACkoAAApKAAAKSgAACkoAAApKAAAKQAAACkAAAApAAAAKQAAACkAAAApAAAAKQAAACkAAAApKAAAKSgAACgpAAAmJyUAJiclACYlJwAtJQEfASUtHy0lAQABLSUAAS0lAAEtJR8BLQglAQgtJQEtJQABCAklAQgJJQgJEy0ICSUfCAkTFAgJExQJExQIExQJCBMJFAgTFAkIEwkLChMUCwkTCwoJEwsKFAsKEwkLEwoUCwoTCQsKEwkLEwoUCxMKFAsKEwkLEwoUCxMKFAsTChQLEwoUCxMKFAsKExQLChQTCxMKAAsTChQLEwAACxMAAAsAAAALEwAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsKAAALAAAACwAAAAsAAAALAAAACxMAAAsTAAALEwoACxMKAAsKEwALChMACwoTAAsKEwALChMACwoTAAsKEwALChMACwoTAAsKEwALCgAACwoAAAsAAAALAAAACwAAAAsAAAALCgAACwoAAAsKEwALChMACwoTAAsKEwALChMACwoTAAsKEwALChMACwoTAAsKEwALEwAACxMAAAsTAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACxMAAAsTAAALEwAACxMAAAsKEwALChMACwoTAAsKEwALChMACwoTAAsKEwALChMACwoTAAsKEwALChMACwoTAAsKEwALChMACwoTAAsKAAALCgAACwoAAAsAAAALAAAACwAAAAsAAAALCgAACwoTAAsKEwALChMACwoTAAsKEwALEwoACwoTAAsKEwALEwoUCwoTFAsKEwALChMUCwoTFAsKExQLChMUCxQKEwsUEwoLFBMKCxQTCgsUEwoLFBMKCxMUCgsTFAoLExQKCxMUCgsTFAoLExQKCxMUCgsTFAoLExQKCxMUCgsTFAoLExQKCxMUCgsTFAoLExQKCxMUCgsTFAoLExQKCxMUCgsTFAoLExQKEwsUCgsTFAoTCxQKEwsUChMUCwATFAsKFBMLABQTCwAUEwsAFBMLABQTCwAUEwsAFBMLABQTCwAUEwsAFBMLABQTAAAUEwAAFBMAABQTAAAUFQAAFBUAABQVAAAUFQAAFBUAABUUFgAUFRYAFBUWABQVAAAVFAAAFBUWExQVFgAUExUJFBUWExQTFQgUFRYAFBUWExQVFhMUFRMIFBUTCBUUFgAVFBYAFBUWExQVEwkVFBYAFBUWExQTFQkVFBYAFBUWABUUFgAUFRMAFBUWABUUFgAUFQAAFBMAABQTCwAUEwAAFBMLABQTCSsTFAkLFBMJCBQJEwgTFAkLExQLChMUCwoTCxQKEwsUCgsTChQLExQKCxMKFAsTChQLExQKCxMUCgsTChQLChMUCxMUCgsTChQLChMUCwoTFAsTFAoLExQKEwsUChMUCwoTCxQKExQLABQTCwAUEwsAFAkTFQgJFBMUEwgVFBMIFQgJEyUICRMlFBMICQgJExQUEwkIFBMJCBQTCQgTFAkLExQJCxMUCwoTFAsKEwsKFBMLFAoLEwoUCxMUCgsTChQLEwoUCxMUCgsTFAoLEwoUCxMKFAsTFAoLExQKCxMUCgsTFAoLFBMKCxQTCgsUEwALExQACxMUAAsUChMLExQACxQKEwsTChQLExQKCxMAAAsTAAALEwAACxMAAAsTAAALAAAACxMAAAsAAAALEwAACxMAAAsTFAALExQACxMUAAsTFAALFBMACxQTAAsUEwALFBMACxQKEwsTAAALEwAACxMAAAsTCgALEwAACwAAAAsTAAALAAAACxMAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACAklAQgJJQEICSUBCAEJJQgBCSUIAQklASUtCAElLSsBJS0rJQEtKyUBLSslAS0rJS0BACUtASslLQErJSsBACUBKwABJSsICAElKwgJJSsVFBYAFRQWABYVFAAWFwAAFhUUFxYVAAAWFQAAFhcAABYXAAAWFQAAFhcAABUWFAAWFQAAFRYUABYXAAAWFRQXFhcVABUWFAAWFRQXFhcAABUWFAAWFRQXFhUUFxYXAAAWFwAAFhUUFxYXAAAWFRQXFhcAABYXAAAWFwAAFhcAABYXAAAWFwAAFhcAABYXAAAWFwAAFhcAABYXAAAWFwAAFhcAABYXAAAXFgAAFxYAABcWAAAXFgAAFxYAABcWAAAXFgAAFxYAABcWAAAXFgAAFxYAABcWAAAXFgAAFxYAABcWAAAXFgAAFxYAABcWAAAXFgAAFxYAABcWAAAXFgAAFwAAABcWAAAXFgAAFxYAABcWAAAXFgAAFxYAABcWAAAXFgAAFxYAABcWAAAXFgAAFxYAABcWAAAXFgAAFxYAABcWAAAXFgAAFxYAABcWAAAXFgAAFxYAABcWAAAXFgAAFxYAABcWAAAXFgAAFxYAABcWAAAXFgAAFxYAABcWAAAXFgAAFxYAABcWAAAXFgAAFxYAABcWAAAXFgAAFxYAABcWAAAXFgAAFxYAABcWAAAXFgAAFxYAABcWAAAXFgAAFwAAABcAAAAXAAAAFwAAABcAAAAXAAAAFwAAABcAAAAXAAAAFwAAABcAAAAXAAAAFwAAABcAAAAXAAAAFwAAABcAAAAXAAAAFwAAABcAAAAXAAAAFwAAABcAAAAXAAAAFwAAABcAAAAXAAAAFwAAABcAAAAXAAAAFwAAABcAAAAXAAAAFwAAABcAAAAXAAAAFwAAABcAAAAXAAAAFwAAABYXAAAWFwAAFhcAABYXAAAXFgAAFxYAABcWAAAWFwAAFhcAABYXAAAWFwAAFhcAABYXAAAWFwAAFhcAABYXAAAWFwAAFhcAABYXAAAWFwAAFhcAABYXAAAVFBYAFRQWABUUFgAVFBYAFRYUABUUFgAVFhQAFRQWABUUFgAVFBYAFRQWABQVFgALChMUCwoTAAsKEwALChMACwoTAAsKEwALChMACwoTAAsKEwALChMACwoTAAsKEwALChMNCwoTAAsKEwALChMNCwoTDQsKEw0LChMNCwoTDQsKEw0LChMNCwoTDQsKEwALChMACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAEICR8BHwgJASUtHwEfJQgBJS0fAR8lLQEfJS0BHyUtAR8lLQEfCCUBHwglHwElCAEfCAkBHwgJHwEICR8BLQAfAS0AHwEjLR8BLQAfAQAAHwEAAB8BAAAfAQAAHwAAAB8AAAAfAAAAHwAAAB8BAAAfIy0BHwElLQsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAA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AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAACt6n8/F5WqOQAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAA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got/P6P76DoAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/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AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAA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AACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAANDJKD+TQDg+jmUUPu+UgTywXRI/TmeQPttw1D3XCC49sF0SP05nkD7bcNQ91wguPaab2z7/Tsc+cioDPhEBXD0Fg8w+ZOi2PqM4BT4e4ec9BYPMPmTotj6jOAU+HuHnPYdt3z4G67s++ftAPr0uBTz9BQQ/kizzPjheEzzkC7I5/QUEP5Is8z44XhM85AuyOR2I5D7HIbE+2TxUPuPD3jmPIiY/DsmNPpphkD2stmw7jyImPw7JjT6aYZA9rLZsOxPZ+D6VaK0+rnwzPgAAAADuxTE//EaAPprKOz2EehY87sUxP/xGgD6ayjs9hHoWPJfYPT9J0S8+vJixPQAAAACDnxg/HjRVPtZNSD4AAAAAHdEdP/35fz7LeeU9VCWwPM3f9T5ffsw+PGvePVjgQDyyFCw/D3p2PsD8rT2mMQ07zgJAP5XBDD5oZuY9AAAAAM4CQD+VwQw+aGbmPQAAAAASbVM/ul4GPuyzLz0AAAAAL1ZgP4lO/T0AAAAAAAAAAI78ST94BQw+8oCFPXh9FDz0RF8/MewCPgAAAAAAAAAA9ERfPzHsAj4AAAAAAAAAAEm2az+/TaI9AAAAAAAAAABJtms/v02iPQAAAAAAAAAA0MllP3ex0T0AAAAAAAAAAOPnbD/rwJg9AAAAAAAAAACw00I/7mxDPkIRRT0AAAAA8T1jP3IQ5j0AAAAAAAAAANMpWT+1Ihc+w7+GOwAAAAAeAGo/Ff+vPQAAAAAAAAAAevxIP45zIz6fsl09mPGWOshfXj/uKPY9lcY2PAAAAACWMQo/1jSKPgDQQj4AAAAAy9dKP1okDz6fhG49RLUdPA1/Xz/NAwI+AAAAAAAAAABj6PY+RyOaPqroXT4AAAAA0HVDP7YFFj4hVaE92Yc3PNB1Qz+2BRY+IVWhPdmHNzyq4VY/WnkkPgAAAAAAAAAAquFWP1p5JD4AAAAAAAAAAILUPj/rchE+GFGzPQSUzDxezVE/ico4PgAAAAAAAAAAbn07PwxWFz7U4bs9lBrmPLcfTz8kgUM+AAAAAAAAAAAMpx4/6rHCPgAAAAAAAAAAD5JVP8K3KT4AAAAAAAAAALtkLj+JNqM+AAAAAAAAAACDkwU/+dj0PgAAAAAAAAAAg5MFP/nY9D4AAAAAAAAAAIeHOT/y8Iw+AAAAAAAAAABkDk4/cMZHPgAAAAAAAAAAZA5OP3DGRz4AAAAAAAAAAB3aCT/GS+w+AAAAAAAAAAAd2gk/xkvsPgAAAAAAAAAA9aYoPxayrj4AAAAAAAAAAPWmKD8Wsq4+AAAAAAAAAAD1pig/FrKuPgAAAAAAAAAADTs2P+eJkz4AAAAAAAAAAOa2MT81kpw+AAAAAAAAAAAfVi4/w1OjPgAAAAAAAAAAhDJiP+Zr7j0AAAAAAAAAALHyWj89NRQ+AAAAAAAAAAC1N3c/t4QMPQAAAAAAAAAA/WJkPxLo3D0AAAAAAAAAAAkZez/33pw8AAAAAAAAAAATRl0/tucKPgAAAAAAAAAAF2QlP9Q3tT4AAAAAAAAAAMrndT9qgyE9AAAAAAAAAAAP91Y/wSMkPgAAAAAAAAAAKS9yP2QNXT0AAAAAAAAAANc8HT9ShsU+AAAAAAAAAACSXV0/uIkKPgAAAAAAAAAAI+slP7kptD4AAAAAAAAAABaBdj+Z7hc9AAAAAAAAAADDpWg/5tG6PQAAAAAAAAAAv445P4LijD4AAAAAAAAAAFabfz/RVMk6AAAAAAAAAAA52nE/cFxiPQAAAAAAAAAA3hRUP4isLz4AAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAASOWU/dTfWPQAAAAAAAAAADJ5sP6APmz0AAAAAAAAAAHcQVz8jviM+AAAAAAAAAABfL08/gkJDPgAAAAAAAAAA8GFOP0F4Rj4AAAAAAAAAAIo9Oz/shIk+AAAAAAAAAAAorSE/sKW8PgAAAAAAAAAAr9hIP0SdXD4AAAAAAAAAABjzNz/RGZA+AAAAAAAAAADoABw/Mf7HPgAAAAAAAAAARrBHP+o+YT4AAAAAAAAAAPyBRT8S+Gk+AAAAAAAAAABUDE4/sc5HPgAAAAAAAAAA4NZXP4CkID4AAAAAAAAAAFrMVD+Wziw+AAAAAAAAAAC4XWM/RBLlPQAAAAAAAAAA9YtYPy3QHT4AAAAAAAAAAAIHcD/Vj389AAAAAAAAAACEqGM/4LviPQAAAAAAAAAAfj5xPx8YbD0AAAAAAAAAAAGATz/9/0E+AAAAAAAAAACLlWg/pFO7PQAAAAAAAAAA8xJ4P6Gh/TwAAAAAAAAAADwJUz8S2zM+AAAAAAAAAAD+QFk/CPwaPgAAAAAAAAAA5QNJP2vwWz4AAAAAAAAAAPFeSD88hF4+AAAAAAAAAAApKEk/WV9bPgAAAAAAAAAAdbBLPys+UT4AAAAAAAAAAIK+Sj/2BVU+AAAAAAAAAACAr00/AUJJPgAAAAAAAAAAOsJLPxf3UD4AAAAAAAAAABElTT+9a0s+AAAAAAAAAABmcEw/aj5OPgAAAAAAAAAAVp9MP6WCTT4AAAAAAAAAAFOMTD+zzk0+AAAAAAAAAACb5Uw/lWlMPgAAAAAAAAAAZsVMP2nqTD4AAAAAAAAAALyaTj8QlUU+AAAAAAAAAADTmE0/t5xJPgAAAAAAAAAAFA9QP7DDPz4AAAAAAAAAALKoTD84XU0+AAAAAAAAAAC0e08/MxFCPgAAAAAAAAAAXFZLP5KmUj4AAAAAAAAAADvQSD8Vv1w+AAAAAAAAAAAuhks/SOdRPgAAAAAAAAAAqWBLP1x9Uj4AAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAACwZQM/oTT5PgAAAAAAAAAAsGUDP6E0+T4AAAAAAAAAAPHyAD8eGv4+AAAAAAAAAADx8gA/Hhr+PgAAAAAAAAAAe6UfPwu1wD4AAAAAAAAAAHulHz8LtcA+AAAAAAAAAAB7pR8/C7XAPgAAAAAAAAAAal4cPytDxz4AAAAAAAAAADNtJD+ZJbc+AAAAAAAAAAAzbSQ/mSW3PgAAAAAAAAAA1yk9P1GshT4AAAAAAAAAAP05RD8QGG8+AAAAAAAAAAAYxRQ/z3XWPgAAAAAAAAAAGMUUP8911j4AAAAAAAAAAC7mIj+jM7o+AAAAAAAAAAAu5iI/ozO6PgAAAAAAAAAAK/EqP6gdqj4AAAAAAAAAACvxKj+oHao+AAAAAAAAAABeyU0/iNpIPgAAAAAAAAAAdtksPxNNpj4AAAAAAAAAAHbZLD8TTaY+AAAAAAAAAAAWiFA/qt89PgAAAAAAAAAAHqj4PnzckT7R9mo+AAAAAHZJ6z7Pg7I+eGVEPgAAAAApYQk/4LeDPqALUz4AAAAA5hkDP793pD7qqCo+AAAAAPa8Xz9Qt689AsIkPQAAAAC5fGA/YA6IPawXaD0AAAAA9KRSP/GR6j10RoA9AAAAAGp1Uz8vkLw9g8SnPQAAAABPW1A/wYAJPvVHVD0AAAAATexgP9Tq1j0Ty4Y8AAAAAAxZ5j7F1NY+YaQFPgAAAAAKeuU+hKHOPuPIFz4AAAAAxL1WPz/kvz0Qam89icQTPPoiXD/iBb09ocRDPQAAAAA3NGg/EOaaPfrgjTwAAAAADGhhP5QJyD082LI8AAAAAN0eZD+j178934t5PAAAAADAZF8/e5jcPRYGoTwAAAAAMLdeP5rO4z2j35k8AAAAADC3Xj+azuM9o9+ZPAAAAADRpmE/wpbUPUGVcTwAAAAAWi9jPxOVzz2DgDc8AAAAADXdYD/7wto995pyPAAAAAA13WA/+8LaPfeacjwAAAAAcWJePz0l7j2wDmM8sFmZOmpOYj+dbNU9RQBBPAAAAABqTmI/nWzVPUUAQTwAAAAARPpfP4eZ5j0iG0Y8IfDQOdZsWD8mCRY+OU7WO9SGyDrJblY/3cghPqRSVjuqW5E6tYJXP+t6GD76LPU7m2zoOlB4Vj+srhs+X0cEPHPnCjvUxVU/VIsjPhdnhTu1Epk6OZ5UP1hGKD4iUH07EMClOon/Wz8goPQ9lBydPIOOAzv4JGY/iWm6PaJ1IzwAAAAAb8VtP+vzgz3yCd47AAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAD6UzY/295PPuGXMD0SrSo9HckuP4y1ST7a7bs9snjpPJYrGD/JBEY+W1gBPhDprz3XWDc/yf1wPglWBD3kSoQ8dA8GP5xLgT6OhAE+4kzHPcAZID8URS8+UsktPnQqCj1QGSI/3ImOPizhsD1mnAU7UBkiP9yJjj4s4bA9ZpwFO1fG/j662u0+hn8aPSv07zg9uSY/rlyrPuGUBzxzDL07PbkmP65cqz7hlAc8cwy9O8ChAz9ZB/c+jScOO9fVmDrqshc/fAexPtt1SD2FflA86rIXP3wHsT7bdUg9hX5QPOnqET9/l9c+7mQDPGMRbzpSGEY/KwdlPnvjJTsAAAAAr4NAP9TVfT60d9s4AAAAAGKnZT9UxaE9df5DPHX+QzxUVWo/iV5qPVGY4DwAAAAAgbd7P+EPiTwAAAAAAAAAALWzfj9oJaY7AAAAAAAAAABRnn8/1V7DOgAAAAAAAAAAJvZ/P0CkHTkAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAADl8n8/abJROQAAAAAAAAAA4/x1PzCzXTyHgF08YJNFPGVQPT9x2YM+q70cOx6TGDoAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAsMoyP7tlhz5K66Q8+2KLPDGyQD/N2mo+g+OSPAAAAAAihVI/AscCPkLtKj1JkgY8ZChSP/4FiT3hE3k97FlSPWQoUj/+BYk94RN5PexZUj1sADc//mxSPmd3Vj27m9886pc1P+EpJj6SkwA+VLg4Ow4ZET/HYh0+cjcVPpIBCT4HThg/KVRGPg+KLD6cpi89Xw0bP4qImD7W/rk9CUG3OzgYHT99l68+i4sFPXnUMDw4GB0/fZevPouLBT151DA8DIsRP1uNwz6Kawk93/GCPP3sIj+ToTk+xgItPiF7WjywyjI/u2WHPkrrpDz7Yos8MbJAP83aaj6D45I8AAAAACKFUj8CxwI+Qu0qPUmSBjxkKFI//gWJPeETeT3sWVI9ZChSP/4FiT3hE3k97FlSPWwANz/+bFI+Z3dWPbub3zzqlzU/4SkmPpKTAD5UuDg7DhkRP8diHT5yNxU+kgEJPgdOGD8qVEY+D4osPp6mLz1fDRs/ioiYPtf+uT0HQbc7OBgdP32Xrz6LiwU9edQwPDgYHT99l68+i4sFPXnUMDwMixE/W43DPoprCT3g8YI8/ewiP5KhOT7HAi0+I3taPAAABgAKAAAACgACAAAAAgDHAQAAxwEDANUBBQABANUBAQAEAAUACwAHAAUABwABAAYACABHAAYARwAKAAsADAAJAAsACQAHAA8ADAALAA8ACwANAA0ACwAFAA0ABQAOAA0ADgARAA0AEQAQAA8ADQAQAA8AEAASABUAEwAQABUAEAARABMAFAASABMAEgAQABYAFwAUABYAFAATABgAFgATABgAEwAVABsAFwAWABsAFgAZABkAFgAYABkAGAAaACEAHQAZACEAGQAaAB0AHwAbAB0AGwAZACIAIwAeACIAHgAcACQAIgAcACQAHAAgACUAJwAjACUAIwAiACYAJQAiACYAIgAkACkAKAAlACkAJQAmACgAKgAnACgAJwAlACsAKgAoACsAKAApACsALQAsACsALAAqACoALAAuACoALgAnACwALQAvACwALwAuACcALgAwACcAMAAjAC4ALwAxAC4AMQAwADAAMQA0ADAANAAyACMAMAAyACMAMgAeADMANQA3ADMANwA2AB8AMwA2AB8ANgAbADYAOAAXADYAFwAbADcAOQA4ADcAOAA2ADgAOQA7ADgAOwA6ABcAOAA6ABcAOgAUADoAOwA9ADoAPQA8ABQAOgA8ABQAPAASADwAPgAPADwADwASAD0APwA+AD0APgA8AD4AQAAMAD4ADAAPAD8AQQBAAD8AQAA+AEAAQQBFAEAARQBDAAwAQABDAAwAQwAJAEIARgBHAEIARwAIAEQASABGAEQARgBCAEcARgBJAEcASQBLAEYASABKAEYASgBJAEkASgBOAEkATgBMAEsASQBMAEsATABNAE0ATABPAE0ATwBRAEwATgBQAEwAUABPAE8AUABUAE8AVABSAFEATwBSAFEAUgBTAFMAUgBVAFMAVQBWAFIAVABXAFIAVwBVAFUAWABZAFUAWQBWAFcAWgBYAFcAWABVAFkAWABbAFkAWwBdAFgAWgBcAFgAXABbAFsAXABgAFsAYABeAF0AWwBeAF0AXgBfAF8AXgBhAF8AYQBjAF4AYABiAF4AYgBhAGEAYgBmAGEAZgBkAGMAYQBkAGMAZABlAGUAZABnAGUAZwBoAGQAZgBpAGQAaQBnAGcAagBrAGcAawBoAGkAbABqAGkAagBnAGsAagBuAGsAbgBwAGoAbAByAGoAcgBuAG0AcwB0AG0AdABvAHEAdQBzAHEAcwBtAHQAcwB2AHQAdgB3AHMAdQB4AHMAeAB2AHkAewB3AHkAdwB2AHoAeQB2AHoAdgB4AH4AfAB5AH4AeQB6AHwAfQB7AHwAewB5AH8AhAB9AH8AfQB8AIEAfwB8AIEAfAB+AIYAgACDAIYAgwCIAIkAhQCAAIkAgACGAIYAiACMAIYAjACKAIkAhgCKAIkAigCNAIoAjACRAIoAkQCOAI0AigCOAI0AjgCPAI4AkgCVAI4AlQCPAJEAlACSAJEAkgCOAJIAlACZAJIAmQCWAJUAkgCWAJUAlgCXAJYAmgCdAJYAnQCXAJkAmwCaAJkAmgCWAJoAmwCfAJoAnwCeAJ0AmgCeAJ0AngChAJ4AnwCkAJ4ApACiAKEAngCiAKEAogCjAKMAogClAKMApQCmAKIApACnAKIApwClAKgAqgCmAKgApgClAKkAqAClAKkApQCnAK0AqwCoAK0AqACpAKsArACqAKsAqgCoAK4ArwCsAK4ArACrALAArgCrALAAqwCtALMArwCuALMArgCxALEArgCwALEAsACyALYAtACxALYAsQCyALQAtQCzALQAswCxALkAtQC0ALkAtAC3ALcAtAC2ALcAtgC4ALwAugC3ALwAtwC4ALoAuwC5ALoAuQC3AL0AvgC7AL0AuwC6AL8AvQC6AL8AugC8AL0AwQDDAL0AwwC+AL8AxQDBAL8AwQC9AMIAwADGAMIAxgDIAMAAxADHAMAAxwDGAMYAxwDLAMYAywDJAMgAxgDJAMgAyQDKAMoAyQDMAMoAzADNAMkAywDOAMkAzgDMAM8A0QDNAM8AzQDMANAAzwDMANAAzADOANQA0gDPANQAzwDQANIA0wDRANIA0QDPANUA1wDTANUA0wDSANYA1QDSANYA0gDUANoA2ADVANoA1QDWANgA2QDXANgA1wDVANsA3QDZANsA2QDYANwA2wDYANwA2ADaAOAA3gDbAOAA2wDcAN4A3wDdAN4A3QDbAOEA4wDfAOEA3wDeAOIA4QDeAOIA3gDgAOgA5ADhAOgA4QDiAOQA5gDjAOQA4wDhAOoA6wDnAOoA5wDlAOwA6gDlAOwA5QDpAO8A6wDqAO8A6gDtAO0A6gDsAO0A7ADuAPAA7QDuAPAA7gDxAPIA7wDtAPIA7QDwAPUA8wDwAPUA8ADxAPMA9ADyAPMA8gDwAPgA9ADzAPgA8wD2APYA8wD1APYA9QD3APsA+QD2APsA9gD3APkA+gD4APkA+AD2AP4A+gD5AP4A+QD8APwA+QD7APwA+wD9AAEB/wD8AAEB/AD9AP8AAAH+AP8A/gD8AAQBAAH/AAQB/wACAQIB/wABAQIBAQEDAQMBBgEFAQMBBQECAQIBBQEHAQIBBwEEAQUBBgEKAQUBCgEIAQcBBQEIAQcBCAEJAQkBCAELAQkBCwEPAQgBCgENAQgBDQELARMBEQEMARMBDAEOAREBEgEQAREBEAEMARYBEgERARYBEQEUARQBEQETARQBEwEVARcBFAEVARcBFQEYARkBFgEUARkBFAEXARoBFwEYARoBGAEbARwBGQEXARwBFwEaARoBGwEfARoBHwEdARwBGgEdARwBHQEeAR4BHQEgAR4BIAEhAR0BHwEiAR0BIgEgASABIwEkASABJAEhASIBJQEjASIBIwEgASYBJwEkASYBJAEjASgBJgEjASgBIwElAScBJgEpAScBKQErASYBKAEqASYBKgEpASoBLQEsASoBLAEpASkBLAEuASkBLgErASwBLQExASwBMQEvAS4BLAEvAS4BLwEwATQBMAEvATQBLwEyATIBLwExATIBMQEzAToBNgEyAToBMgEzATYBOAE0ATYBNAEyATsBPAE3ATsBNwE1AT0BOwE1AT0BNQE5AT4BQAE8AT4BPAE7AT8BPgE7AT8BOwE9AUIBQQE+AUIBPgE/AUEBQwFAAUEBQAE+ASsAQwFBASsAQQFCAUABQwFEAUABRAFFASsARAFDASsASAFGASsARgFEAUUBRAFGAUUBRgFHAUcBRgFIAUcBSAFJAUkBSAEpAEkBKQAmACsAKQBIAUsBRwFJAUsBSQFKAUkBJgAkAEkBJABKAUsBSgFMAUsBTAFPAUoBJAAgAEoBIABMAU0BIQAaAE0BGgBOAVABTQFOAVABTgFRAVUBSwFPAVUBTwFSAVMBUAFRAVMBUQFUATgBUwFUATgBVAE0ATwBVQFSATwBUgE3AVUBRQFHAVUBRwFLAUABRQFVAUABVQE8AVYBVAFRAVYBUQFXAVQBVgEwAVQBMAE0AVYBVwFaAVYBWgFYAVgBLgEwAVgBMAFWAScBWAFZAScBWQEkAS4BWAEnAS4BJwErAVgBWgFcAVgBXAFZAVoBVwGABVoBgAVbAVwBWgFbAVwBWwFdAV4BXAFdAV4BXQFgAV8BWQFcAV8BXAFeAWMBXwFeAWMBXgFhAWEBXgFgAWEBYAFiAWQBYQFiAWQBYgFlAWMBYQFkAWMBZAFmAWcBZAFlAWcBZQFqAWgBZgFkAWgBZAFnAWcBawFtAWcBbQFoAWwBawFnAWwBZwFqAWwBcAFvAWwBbwFrAWsBbwFzAWsBcwFtAXABzQFyAXABcgFvAW8BcgF4AW8BeAFzAX0BeQF0AX0BdAF3AXkBewFuAXkBbgF0AXoBbwR7AXoBewF5AX8BegF5AX8BeQF9AYEBfgF8AYEBfAGAAYABfAF2AYABdgGDAYUBgQGAAYUBgAGEAYQBgAGDAYQBgwGHAYkBhQGEAYkBhAGIAYgBhAGHAYgBhwGLAY0BiQGIAY0BiAGMAYwBiAGLAYwBiwGPAZEBjQGMAZEBjAGQAZABjAGPAZABjwGTAZUBkQGQAZUBkAGUAZQBkAGTAZQBkwGXAZwBlQGUAZwBlAGYAZgBlAGXAZgBlwGbAZ0BnAGYAZ0BmAGZAZkBmAGbAZkBmwHHBKABlQGcAaABnAGeAZ8BngGcAZ8BnAGdAZ4BnwGjAZ4BowGhAaABngGhAaABoQGiAaIBoQGlAaIBpQGnAaMBqQGlAaMBpQGhAaYBpAGqAaYBqgGrAagBrAGqAagBqgGkAasBqgGtAasBrQGuAawBrwGtAawBrQGqAbIBrgGtAbIBrQGwAa8BsQGwAa8BsAGtAbQBswGwAbQBsAGxAbMBtQGyAbMBsgGwAcYEmgGzAcYEswG0AZoBlgG1AZoBtQGzAZYBkgG2AZYBtgG1AbUBtgG4AbUBuAGyAZIBjgG3AZIBtwG2AbYBtwG5AbYBuQG4AbkBuwG6AbkBugG4AbgBugGuAbgBrgGyAbwBvgGuAbwBrgG6Ab8BvAG6Ab8BugG7Ab0B3gG+Ab0BvgG8AcABvQG8AcABvAG/AcIBwAG/AcIBvwHBAcEBvwG7AcEBuwHDAcUBwgHBAcUBwQHEAcQBwQHDAcQBwwHGAQIAxQHEAQIAxAHHAccBxAHGAccBxgHIAQMAxwHIAQMAyAHJAcsByAHGAcsBxgHOAckByAHLAckBywHMAc8BcQHMAc8BzAHLAdABzwHLAdABywHOAYIBdQFxAYIBcQHPAYYBggHPAYYBzwHQAYoBhgHQAYoB0AHRAdEB0AHOAdEBzgHSAY4BigHRAY4B0QG3AbcB0QHSAbcB0gG5Ac4BxgHDAc4BwwHSAdIBwwG7AdIBuwG5AXAB0wHKAXABygHNAdMB1QEEANMBBADKAdQB1gHVAdQB1QHTAdQB0wFwAdQBcAFsAdYBDgAFANYBBQDVAREADgDWAREA1gHXAdcB1gHUAdcB1AHYAREA1wFgAREAYAFdAWAB1wHYAWAB2AFiAdgBagFlAdgBZQFiAdQBbAFqAdQBagHYAQIACgDZAQIA2QHFAdkB2gHCAdkBwgHFAUsATQDaAUsA2gHZAQoARwBLAAoASwDZAdoBTQBRANoBUQDbAcIB2gHbAcIB2wHAAdsB3AG9AdsBvQHAAVEAUwDcAVEA3AHbAdwBUwBWANwBVgDdAb0B3AHdAb0B3QHeAVkA3wHdAVkA3QFWAN8B4AHeAd8B3gHdAV0A4QHfAV0A3wFZAOEB4gHgAeEB4AHfAeMB5AHiAeMB4gHhAV8A4wHhAV8A4QFdAGMA5QHjAWMA4wFfAOUB5gHkAeUB5AHjAecB6AHmAecB5gHlAWUA5wHlAWUA5QFjAOkB5wFlAOkBZQBoAOoB6AHnAeoB5wHpAY0N7QHrAY0N6wGADYAN6wHuAYAN7gGBDe0BDALsAe0B7AHrAesB7AHvAesB7wHuAfIB8AHuAfIB7gHvAYIN8QHqAYIN6gGBDYQN9gHxAYQN8QGCDfgB9AHwAfgB8AHyAYUN+gH1AYUN9QGDDfsB+QHzAfsB8wH3AYYN/QH6AYYN+gGFDf4B/AH5Af4B+QH7AYYN/AH/AYYN/wGHDfwB/gEBAvwBAQL/AYcN/wECAocNAgKIDf8BAQIDAv8BAwICAokNdAB3AIkNdwCIDQUCBAICAgUCAgIDAgYCBAIFAgYCBQIIAooNiQ0EAooNBAIGAgsCCgIHAgsCBwIJAowNawBwAIwNcACLDe0BCgILAu0BCwIMAo0NjA0KAo0NCgLtAQwCCwINAgwCDQIPAgkCDgINAgkCDQILAhACDwINAhACDQIOAhMCEQIPAhMCDwIQAg8CEQLsAQ8C7AEMAhQCEgIRAhQCEQITAhECEgLvAREC7wHsARcCFQITAhcCEwIQAhUCFgIUAhUCFAITAhgCGQIWAhgCFgIVAhoCGAIVAhoCFQIXAhsCHgIZAhsCGQIYAh0CGwIYAh0CGAIaAhwCHwIeAhwCHgIbAjoCHAIbAjoCGwIdAiECIAIeAiECHgIfAiACIgIZAiACGQIeAiYCJAIgAiYCIAIhAiQC+AEiAiQCIgIgAigCJwIjAigCIwIlAicC+wH3AScC9wEjAioCKQInAioCJwIoAikC/gH7ASkC+wEnAikCKwIBAikCAQL+ASoCLAIrAioCKwIpAisCLQIDAisCAwIBAiwCLgItAiwCLQIrAi4CMAIvAi4CLwItAi0CLwIFAi0CBQIDAjACMwIxAjACMQIvAi8CMQIIAi8CCAIFAjQCNgI1AjQCNQIyAjICNQI3AjICNwIJAjYCOgIdAjYCHQI1AjUCHQIaAjUCGgI3AgkCNwI4AgkCOAIOAhoCFwI4AhoCOAI3AhACDgI4AhACOAIXAjkCOwI6AjkCOgI2Ap4COQI2Ap4CNgI0AjsCPQIcAjsCHAI6AjwCPwI9AjwCPQI7AqcCPAI7AqcCOwI5Aj0CPgIfAj0CHwIcAj8CQAI+Aj8CPgI9AkECPwI8AkECPAJDAkUCQAI/AkUCPwJBAkcCQgJEAkcCRAJJAkgCRgJCAkgCQgJHAkwCSAJHAkwCRwJKAkoCRwJJAkoCSQJLAk8CTQJKAk8CSgJLAk0CTgJMAk0CTAJKAk4CTQJQAk4CUAJSAk0CTwJRAk0CUQJQAlACUQJVAlACVQJTAlICUAJTAlICUwJUAlQCUwJWAlQCVgJXAlMCVQJYAlMCWAJWAlYCWQJbAlYCWwJXAlgCWgJZAlgCWQJWAlkCWgJdAlkCXQJcAlsCWQJcAlsCXAJeAlwCXQJhAlwCYQJfAl4CXAJfAl4CXwJjAmUCYAJiAmUCYgJmAmcCZAJgAmcCYAJlAmkCaAJlAmkCZQJmAmgCagJnAmgCZwJlAm0CawJoAm0CaAJpAmsCbAJqAmsCagJoAm4CcAJsAm4CbAJrAm8CbgJrAm8CawJtAm4CbwJzAm4CcwJxAnACbgJxAnACcQJyAnECdAJ2AnECdgJyAnMCdQJ0AnMCdAJxAnUCeAJ3AnUCdwJ0AnQCdwJ5AnQCeQJ2AncCeAJ7AncCewJ6AnkCdwJ6AnkCegJ8AnoCewKBAnoCgQJ9AnwCegJ9AnwCfQJ/AoIChAJ/AoICfwJ9AoYCggJ9AoYCfQKBAowChAKCAowCggKIAogCggKGAogChgKKAo8CjQKHAo8ChwKJAo0CjgKLAo0CiwKHApUCjgKNApUCjQKRApECjQKPApECjwKTApACkgKXApAClwKWApQCkAKWApQClgKYApYClwKbApYCmwKZApgClgKZApgCmQKaApkCLAIqApkCKgKaApsCLgIsApsCLAKZApcCnwKcApcCnAKbApsCnAIwApsCMAIuApwCnQIzApwCMwIwAp8CogKdAp8CnQKcAqACpAKiAqACogKfApICoAKfApICnwKXAqMCpwI5AqMCOQKeAqUCqAKnAqUCpwKjAqgCQwI8AqgCPAKnAqwCqgKpAqwCqQKmAqoCSQJEAqoCRAKpAqsCSwJJAqsCSQKqAq0CqwKqAq0CqgKsAq8CrQKsAq8CrAKuAq4CrAKmAq4CpgKwArMCrwKuArMCrgKxArECrgKwArECsAKAArYCtAKyArYCsgK1AnsCtQKyAnsCsgKBAnMCtgK1AnMCtQJ1AngCdQK1AngCtQJ7ArcCuQK0ArcCtAK2Am8CtwK2Am8CtgJzArkCtwK6ArkCugK9AroCtwJvAroCbwJtAr0CugK7Ar0CuwK/AmkCuwK6AmkCugJtAr4CwQLAAr4CwAK8AsACwwK4AsACuAK8AsICwALBAsICwQLJAsQCwwLAAsQCwALCAsMCxAKtAsMCrQKvArgCwwKvArgCrwKzAsQCxQKrAsQCqwKtAsYCxQLEAsYCxALCAsUCTwJLAsUCSwKrAk8CxQLGAk8CxgJRAlECxgLHAlECxwJVAskCxwLGAskCxgLCAlUCxwLIAlUCyAJYAsoCyALHAsoCxwLJAskCwQLLAskCywLKAsgCygLMAsgCzALNAsoCywLOAsoCzgLMAs0CzALOAs0CzgLRAssC1QLPAssCzwLOAtECzgLPAtECzwLSAloCzQLRAloC0QJdAl0C0QLSAl0C0gJhAtYC1ALTAtYC0wLQAtQCZgJiAtQCYgLTAmYC1AK7AmYCuwJpAr8CuwLUAr8C1ALWAtUCywLBAtUCwQK+AlgCyALNAlgCzQJaArAC1wKFArAChQKAAqYCoQLXAqYC1wKwAqECkwKPAqECjwLXAtcCjwKJAtcCiQKFApgCmgLYApgC2ALbApoCKgIoApoCKALYAtgCKAIlAtgCJQLZAtsC2ALZAtsC2QLcApQCmALbApQC2wLeAt4C2wLcAt4C3ALgAt8C4gLkAt8C5ALjApUC3wLjApUC4wKOAuMC5AJ+AuMCfgKDAo4C4wKDAo4CgwKLAukC5QLkAukC5ALiAuUC5wJ+AuUCfgLkAuYC/gLnAuYC5wLlAuoC5gLlAuoC5QLpAuwC6gLpAuwC6QLrAusC6QLiAusC4gLuAkwC7ALrAkwC6wJIAkgC6wLuAkgC7gJGAu0C7wJAAu0CQAJFAuEC3QLvAuEC7wLtAt0C2gLwAt0C8ALvAu8C8AI+Au8CPgJAAtoCJgIhAtoCIQLwAvACIQIfAvACHwI+AvEC8gLqAvEC6gLsAk4C8QLsAk4C7AJMAvIC8QLzAvIC8wL1AvMC8QJOAvMCTgJSAvUC8wL0AvUC9AL2AlQC9ALzAlQC8wJSAvYC+AL3AvYC9wL1AvcC+wLyAvcC8gL1AvkC9wL4AvkC+AIFA/wC+wL3AvwC9wL5AvsC/AL+AvsC/gLmAvIC+wLmAvIC5gLqAv0CAAMBA/0CAQP/AgIDAAP9AgID/QL6AgADcAJyAgADcgIBA3ACAAMCA3ACAgNsAmwCAgMDA2wCAwNqAgYDAwMCAwYDAgP6AmoCAwMEA2oCBANnAggDBAMDAwgDAwMGAwUD+AIJAwUDCQMHAwQDCAMLAwQDCwMNAwcDCQMOAwcDDgMKAw4DEAMMAw4DDAMKAwkDEwMPAwkDDwMOAw8DEQMQAw8DEAMOAxEDWwJeAhEDXgIQAxADXgJjAhADYwIMAxIDVwJbAhIDWwIRAxMDEgMRAxMDEQMPA1cCEgP0AlcC9AJUAvYC9AISA/YCEgMTAxMDCQP4AhMD+AL2AmcCBAMNA2cCDQNkAgEDcgJ2AgEDdgIUA/8CAQMUA/8CFAPoAhQDdgJ5AhQDeQJ8AugCFAN8AugCfAJ/AhkCIgIVAxkCFQMWAvgBFgMVA/gBFQMiAhQCFgIVAxQCFQMWAxQCFgMXAxQCFwMSAvgB8gEXA/gBFwMWA+8BEgIXA+8BFwPyARkDGAMAAhkDAAJ3ABgDGgP9ARgD/QEAAh0DGwMYAx0DGAMZAxsDHAMaAxsDGgMYAx4DIAMcAx4DHAMbAx8DHgMbAx8DGwMdA80AIQMeA80AHgMfAyEDIgMgAyEDIAMeAyMDJAMiAyMDIgMhA9EAIwMhA9EAIQPNACUDIwPRACUD0QDTACYDJAMjAyYDIwMlAyUD0wDXACUD1wAnAyYDJQMnAyYDJwMoAygDJwMpAygDKQMqAycD1wDZACcD2QApAykD2QDdACkD3QArAyoDKQMrAyoDKwMsAywDKwMtAywDLQMuAysD3QDfACsD3wAtAy0D3wDjAC0D4wAvAy4DLQMvAy4DLwMwAzADLwMxAzADMQMzAy8D4wDmAC8D5gAxA+sANQMyA+sAMgPnADUDNgM0AzUDNAMyA+8ANwM1A+8ANQPrADcDOAM2AzcDNgM1AzoDOAM3AzoDNwM5AzkDNwPvADkD7wDyADkDOwM8AzkDPAM6A/IA9AA7A/IAOwM5AzsD9AD4ADsD+AA9AzwDOwM9AzwDPQM+Az8DQAM+Az8DPgM9A/oAPwM9A/oAPQP4AEEDPwP6AEED+gD+AEIDQAM/A0IDPwNBAwABQwNBAwABQQP+AEMDRANCA0MDQgNBA0UDQwMAAUUDAAEEAUYDRANDA0YDQwNFA0cDRQMEAUcDBAEHAUgDRgNFA0gDRQNHA0cDSQNLA0cDSwNIAwcBSgNJAwcBSQNHA0kDSgNOA0kDTgNMA0sDSQNMA0sDTANNA08DUQNNA08DTQNMA1ADTwNMA1ADTANOA1MDTwNQA1MDUANVA1cDUQNPA1cDTwNTA1IDVANZA1IDWQNYA1YDUgNYA1YDWANaA1gDWQNeA1gDXgNcA1oDWANcA1oDXANgA1sDXQNiA1sDYgNhA18DWwNhA18DYQNjA2EDYgNlA2EDZQNkA2MDYQNkA2MDZANmA2kDZwNkA2kDZANlA2cDaANmA2cDZgNkA2wDaANnA2wDZwNqA2oDZwNpA2oDaQNrA28DbQNqA28DagNrA20DbgNsA20DbANqA3QDbgNtA3QDbQNwA3ADbQNvA3ADbwNyA3gDdgNxA3gDcQNzA3YDdwN1A3YDdQNxA3oDdwN2A3oDdgN5A3kDdgN4A3kDeAMQARIBewN5AxIBeQMQAXsDfAN6A3sDegN5A30DewMSAX0DEgEWAX4DfAN7A34DewN9A30DFgEZAX0DGQF/A34DfQN/A34DfwOAA38DGQEcAX8DHAGBA4ADfwOBA4ADgQOCA4QDgwOBA4QDgQMcAYMDhQOCA4MDggOBA4gDhgODA4gDgwOEA4YDhwOFA4YDhQODA4YDigOOA4YDjgOHA4gDjAOKA4gDigOGA4kDiwORA4kDkQOPA40DiQOPA40DjwOQA48DkgOUA48DlAOQA5EDkwOSA5EDkgOPA5IDkwOXA5IDlwOVA5QDkgOVA5QDlQOWA5UDmAOaA5UDmgOWA5cDmQOYA5cDmAOVA5sDmgOYA5sDmAOZA5YDmgOcA5YDnAOdA5sDngOcA5sDnAOaA58DnQOcA58DnAOeA5sDogOgA5sDoAOeA58DngOgA58DoAOhA6MDoQOgA6MDoAOiA5sDpgOkA5sDpAOiA6MDogOkA6MDpAOlA6cDpQOkA6cDpAOmA6cDpgOoA6cDqAOpA5sDqAOmA5sDrAOqA5sDqgOoA6kDqAOqA6kDqgOrA60DqwOqA60DqgOsA5sDrgOsA60DrAOuA60DrgOvA5sDmQOwA5sDsAOuA68DrgOwA68DsAOxA5cDsQOwA5cDsAOZA7IDtAOvA7IDrwOxA5MDsgOxA5MDsQOXA7MDtQO0A7MDtAOyA5EDswOyA5EDsgOTA7cDtgO0A7cDtAO1A7QDtgOtA7QDrQOvA7YDuAOrA7YDqwOtA7cDuQO4A7cDuAO2A7kDuwO6A7kDugO4A7gDugOpA7gDqQOrA7oDvAOnA7oDpwOpA70DvAO6A70DugO7A70DvwO+A70DvgO8A7wDvgOlA7wDpQOnA78DwQPAA78DwAO+A74DwAOjA74DowOlA8ADwgOhA8ADoQOjA8EDwwPCA8EDwgPAA8MDxQPEA8MDxAPCA8IDxAOfA8IDnwOhA8QDxgOdA8QDnQOfA8UDxwPGA8UDxgPEA8cDkAOUA8cDlAPGA8YDlAOWA8YDlgOdA8gDjQOQA8gDkAPHA8sDyAPHA8sDxwPFA8oDhwOOA8oDjgPJA80DygPJA80DyQPMA84DywPFA84DxQPDA9ADzQPMA9ADzAPPA9MD0APPA9MDzwPSA9EDzgPDA9EDwwPBA9QD0QPBA9QDwQO/A9YD0wPSA9YD0gPVA9kD1gPVA9kD1QPYA9cD1AO/A9cDvwO9A9kD2APbA9kD2wPcA9oD1wO9A9oDvQO7A90D2gO7A90DuwO5A98D3APbA98D2wPeA+ID3wPeA+ID3gPhA+AD3QO5A+ADuQO3A+MD4AO3A+MDtwO1A+ID4QPkA+ID5APlA+gD5QPkA+gD5APnA+YD4wO1A+YDtQOzA4gD6APnA4gD5wOMA4sD5gOzA4sDswORA+oD5QPoA+oD6APpA+kD6AOIA+kDiAOEAyEB6gPpAyEB6QMeAR4B6QOEAx4BhAMcAeID5QPqA+ID6gPrA+sD6gMhAesDIQHsA+0D3wPiA+0D4gPrA+8D7QPrA+8D6wPsA+4D3APfA+4D3wPtA/AD7gPtA/AD7QPvA1kBXwHvA1kB7wPsA+8DXwFjAe8DYwHwA/ID7gPwA/ID8APxA/ADYwFmAfADZgHxA/MD9QPyA/MD8gPxA2YB9gPzA2YB8wPxA/MD9gP3A/MD9wP0A/QDDgT1A/QD9QPzA2gB+AP2A2gB9gNmAfYD+AP6A/YD+gP3A2kB/QP8A2kB/AP5A/kD/AP/A/kD/wP7A/0DbQT+A/0D/gP8A/wD/gMABPwDAAT/AwAEAgQBBAAEAQT/A/8DAQQFBP8DBQT7AwIEXQQDBAIEAwQBBAEEAwQHBAEEBwQFBPcD+gMEBPcDBAQIBAgEBAQGBAgEBgQJBPcDCAQKBPcDCgT0AwoECAQJBAoECQQLBAoEDAQOBAoEDgT0AwsEDQQMBAsEDAQKBA0EzQPQAw0E0AMMBAwE0APTAwwE0wMOBA4E0wPWAw4E1gP1A8oDzQMNBMoDDQQPBA8EDQQLBA8ECwQQBIcDygMPBIcDDwSFA4UDDwQQBIUDEASCAwkEEQQQBAkEEAQLBBAEEQSAAxAEgAOCAwkEBgQSBAkEEgQRBBEEEgR+AxEEfgOAAxMEEgQGBBMEBgQUBHwDfgMSBHwDEgQTBHoDfAMTBHoDEwQVBBUEEwQUBBUEFAQWBHoDFQQXBHoDFwR3AxUEFgQYBBUEGAQXBBcEGAQcBBcEHAQaBHcDFwQaBHcDGgR1A3QDGQQdBHQDHQRuAxkEGwQeBBkEHgQdBB0EHgQgBB0EIAQfBG4DHQQfBG4DHwRsA2wDHwQhBGwDIQRoAx8EIAQiBB8EIgQhBCEEIgQkBCEEJAQjBGgDIQQjBGgDIwRmAyUEYwNmAyUEZgMjBCgEJQQjBCgEIwQkBCYEXwNjAyYEYwMlBCkEJgQlBCkEJQQoBCsEKAQkBCsEJAQuBCwEKQQoBCwEKAQrBDAELAQrBDAEKwQvBC8EKwQuBC8ELgQyBDQEMAQvBDQELwQzBDMELwQyBDMEMgQ2BDkENAQzBDkEMwQ3BDcEMwQ2BDcENgQ4BDsENwQ4BDsEOAQ+BDwEOQQ3BDwENwQ7BBsEPAQ7BBsEOwQeBB4EOwQ+BB4EPgQgBD4EOAQ2BD4ENgQ/BCAEPgQ/BCAEPwQiBD8ENgQyBD8EMgQuBCIEPwQuBCIELgQkBEAEQQQ6BEAEOgQ9BBgEQAQ9BBgEPQQcBBQEBgRBBBQEQQRABBYEFARABBYEQAQYBEEEQgQ1BEEENQQ6BAYEQwRCBAYEQgRBBEMERgRFBEMERQRCBEIERQQxBEIEMQQ1BEUESAQtBEUELQQxBEYESQRIBEYESARFBEkETARLBEkESwRIBEgESwQqBEgEKgQtBEsETgQnBEsEJwQqBEwETwROBEwETgRLBE8EVgNaA08EWgNOBE4EWgNgA04EYAMnBFEDVwNQBFEDUARRBFEEUARNBFEETQRSBE0DUQNRBE0DUQRTBFMEUQRSBFMEUgRUBFUESwNNA1UETQNTBFcEVQRTBFcEUwRUBFYESANLA1YESwNVBFgEVgRVBFgEVQRXBFoEWARXBFoEVwRZBFkEVwRUBFkEVARbBF0EWgRZBF0EWQRcBFwEWQRbBFwEWwReBAMEXQRcBAMEXARfBF8EXAReBF8EXgRgBAcEAwRfBAcEXwREBEQEXwRgBEQEYARHBFsEYQRgBFsEYAReBGEESgRHBGEERwRgBFIETQRKBFIESgRhBFQEUgRhBFQEYQRbBGIEXQQCBGIEAgRlBGIEYwRaBGIEWgRdBGQEngRjBGQEYwRiBGcEZARiBGcEYgRlBGUEAgQABGUEAARmBGgEZwRlBGgEZQRmBEADQgNkBEADZARnBD4DQANnBD4DZwRoBGkEPAM+A2kEPgNoBGsEaQRoBGsEaARmBGoEOgM8A2oEPANpBGwEagRpBGwEaQRrBP4DawRmBP4DZgQABGwEawT+A2wE/gNtBHAEagRsBHAEbARuBG0EbwRuBG0EbgRsBG4EbwR6AW4EegFxBHQEcARuBHQEbgRxBHYEdARxBHYEcQRzBHEEegF/AXEEfwFzBDYDOANwBDYDcAR0BDQDNgN0BDQDdAR2BHUEdwQwA3UEMAMzA3IEeAR3BHIEdwR1BHgEegR5BHgEeQR3BHcEeQQuA3cELgMwA3oEfAR7BHoEewR5BHkEewQsA3kELAMuA3wEfgR9BHwEfQR7BHsEfQQqA3sEKgMsA34EgAR/BH4EfwR9BH0EfwQoA30EKAMqA4AEoAGBBIAEgQR/BH8EgQQmA38EJgMoA4EEggSFBIEEhQQmA6ABogGCBKABggSBBKIBpwGEBKIBhASCBIIEhASHBIIEhwSFBIcEigSIBIcEiASFBIUEiAQkA4UEJAMmA4oEjQSLBIoEiwSIBIgEiwQiA4gEIgMkA40EjwSOBI0EjgSLBIsEjgQgA4sEIAMiA48EkgSRBI8EkQSOBI4EkQQcA44EHAMgA5IElQSUBJIElASRBJEElAQaA5EEGgMcA5UE9QH6AZUE+gGUBJQE+gH9AZQE/QEaA5cE8QH2AZcE9gGWBJgElwSWBJgElgSTBOgB6gHxAegB8QGXBOYB6AGXBOYBlwSYBOQB5gGYBOQBmASZBJkEmASTBJkEkwSQBOIB5AGZBOIBmQSaBJoEmQSQBJoEkASMBOAB4gGaBOABmgSbBJsEmgSMBJsEjASJBN4B4AGbBN4BmwScBJwEmwSJBJwEiQSGBJ0EvgHeAZ0E3gGcBIMEnQScBIMEnASGBKsBrgG+AasBvgGdBKYBqwGdBKYBnQSDBIAEkQGVAYAElQGgAY0BkQGABI0BgAR+BHwEiQGNAXwEjQF+BIUBiQF8BIUBfAR6BHgEgQGFAXgEhQF6BHIEfgGBAXIEgQF4BDoDagRwBDoDcAQ4A20E/QN7AW0EewFvBEIDRAOeBEIDngRkBEQDRgOfBEQDnwSeBJ4EnwSgBJ4EoARjBEgDVgSfBEgDnwRGA58EVgRYBJ8EWASgBFoEYwSgBFoEoARYBHsB/QNpAXsBaQFuAfUD1gPZA/UD2QPyA9kD3APuA9kD7gPyAyQBWQHsAyQB7AMhAaMEEAF4A6MEeAOhBKEEeANzA6EEcwOlBFQDowShBFQDoQRZA1kDoQSlBFkDpQReA10DpASmBF0DpgRiA6QEcgNvA6QEbwOmBKYEbwNrA6YEawNpA2IDpgRpA2IDaQNlA6cEogRVA6cEVQNQAwkBDwGiBAkBogSnBAcBCQGnBAcBpwRKA0oDpwRQA0oDUANOA6gEygDNAKgEzQAfA6oEqAQfA6oEHwMdA6kEyADKAKkEygCoBKsEqQSoBKsEqASqBKwErQSrBKwEqwSqBBkDrASqBBkDqgQdA3sAfQCtBHsArQSsBHcAewCsBHcArAQZA30AhACuBH0ArgStBK0ErgSxBK0EsQSrBIUAiQCwBIUAsASvBK8EsASzBK8EswSyBLMEtgS1BLMEtQSyBLEEtASpBLEEqQSrBLYEvgDDALYEwwC1BLQEwgDIALQEyACpBL4AtgS3BL4AtwS7ALYEswS4BLYEuAS3BLcEuAS6BLcEugS5BLsAtwS5BLsAuQS5ALkEugS8BLkEvAS7BLkAuQS7BLkAuwS1ALsEvAS+BLsEvgS9BLUAuwS9BLUAvQSzAL0EvgTABL0EwAS/BLMAvQS/BLMAvwSvAL8EwASmAL8EpgCqAK8AvwSqAK8AqgCsAMAEwQSjAMAEowCmAL4EwgTBBL4EwQTABMIElwCdAMIEnQDBBMEEnQChAMEEoQCjAMMElQCXAMMElwDCBLwEwwTCBLwEwgS+BMQEjwCVAMQElQDDBLoExATDBLoEwwS8BMUEjQCPAMUEjwDEBLgExQTEBLgExAS6BLAEiQCNALAEjQDFBLMEsATFBLMExQS4BMsExgS0AcsEtAHIBMgEtAGxAcgEsQHKBM0EywTIBM0EyATJBMkEyATKBMkEygTkBM8E0QTHBM8ExwTMBNAEzwTMBNAEzATOBNQE0gTPBNQEzwTQBNIE0wTRBNIE0QTPBNIE1QTXBNIE1wTTBNQE1gTVBNQE1QTSBNUE1gTZBNUE2QTYBNcE1QTYBNcE2ATaBNkE3gTcBNkE3ATYBNgE3ASpAdgEqQHaBNsE3QTgBNsE4ATfBKgB2wTfBKgB3wSsAeAE4gThBOAE4QTfBN8E4QSvAd8ErwGsAeEEygSxAeEEsQGvAeIE5ATKBOIEygThBOAEZQXjBOAE4wTiBOQE4gTjBOQE4wTlBOgEyQTkBOgE5ATlBOsE6ATlBOsE5QTmBOMEXgXmBOME5gTlBOkEzQTJBOkEyQToBO0E6QToBO0E6ATrBPEE7wTsBPEE7ATwBPAE7ATnBPAE5wTyBPEE8ATzBPEE8wT2BPAE8gT0BPAE9ATzBPME9AQYBfMEGAX1BPYE8wT1BPYE9QT3BPkE8QT2BPkE9gT4BPgE9gT3BPgE9wT6BP0E+QT4BP0E+AT7BPsE+AT6BPsE+gT8BP4E+wT8BP4E/AQABf8E/QT7BP8E+wT+BAIF/wT+BAIF/gQBBQEF/gQABQEFAAUDBQUFAgUBBQUFAQUEBQQFAQUDBQQFAwUGBQUFBAUHBQUFBwUKBQQFBgUIBQQFCAUHBQcFCAUfBQcFHwUJBQoFBwUJBQoFCQULBQwFCgULBQwFCwUOBQ0FBQUKBQ0FCgUMBRAFDQUMBRAFDAUPBQ8FDAUOBQ8FDgURBRAFDwUSBRAFEgXyBBIFDwURBRIFEQUTBfQE8gQSBfQEEgUUBRQFEgUTBRQFEwUVBRgF9AQUBRgFFAUWBRYFFAUVBRYFFQUXBRkFFgUXBRkFFwUbBRoFGAUWBRoFFgUZBR0FGgUZBR0FGQUcBRwFGQUbBRwFGwUeBQYFHQUcBQYFHAUIBQgFHAUeBQgFHgUfBR4FGwUhBR4FIQUgBR8FHgUgBR8FIAUjBSAFIQUzBSAFMwUiBSMFIAUiBSMFIgUkBSUFIwUkBSUFJAUmBQkFHwUjBQkFIwUlBQsFCQUlBQsFJQUnBScFJQUmBScFJgUoBSkFJwUoBSkFKAUqBQ4FCwUnBQ4FJwUpBREFDgUpBREFKQUrBSsFKQUqBSsFKgUsBREFKwUtBREFLQUTBS0FKwUsBS0FLAUuBRUFEwUtBRUFLQUvBS8FLQUuBS8FLgUwBRcFFQUvBRcFLwUxBTEFLwUwBTEFMAUyBSEFMQUyBSEFMgUzBRcFMQUhBRcFIQUbBTAFNAUzBTAFMwUyBTQFNQUiBTQFIgUzBSwFNAUwBSwFMAUuBSwFKgU1BSwFNQU0BSoFKAUmBSoFJgU1BTUFJgUkBTUFJAUiBR0FBgU3BR0FNwU2BRoFHQU2BRoFNgU5BTYFNwVJBTYFSQU4BTkFNgU4BTkFOAU6BRoFOQU7BRoFOwUYBTsFOQU6BTsFOgU8BT0FOwU8BT0FPAU+BfUEGAU7BfUEOwU9BfcE9QQ9BfcEPQU/BT8FPQU+BT8FPgVABfoE9wQ/BfoEPwVBBUEFPwVABUEFQAVCBfwE+gRBBfwEQQVDBUMFQQVCBUMFQgVEBUUFQwVEBUUFRAVGBfwEQwVFBfwERQUABQMFAAVFBQMFRQVHBUcFRQVGBUcFRgVIBQYFAwVHBQYFRwU3BTcFRwVIBTcFSAVJBUgFRgVLBUgFSwVKBUkFSAVKBUkFSgVNBUoFSwVdBUoFXQVMBU0FSgVMBU0FTAVOBU8FTQVOBU8FTgVQBTgFSQVNBTgFTQVPBToFOAVPBToFTwVRBVEFTwVQBVEFUAVSBToFUQVTBToFUwU8BVMFUQVSBVMFUgVUBVUFUwVUBVUFVAVWBT4FPAVTBT4FUwVVBUAFPgVVBUAFVQVXBVcFVQVWBVcFVgVYBUIFQAVXBUIFVwVZBVkFVwVYBVkFWAVaBUQFQgVZBUQFWQVbBVsFWQVaBVsFWgVcBUYFRAVbBUYFWwVLBUsFWwVcBUsFXAVdBV0FXAVaBV0FWgVMBUwFWgVYBUwFWAVOBU4FWAVWBU4FVgVQBVAFVgVUBVAFVAVSBecEXwUQBecEEAXyBGEFDQUQBWEFEAVfBWUFYAVeBWUFXgXjBGQFBQUNBWQFDQVhBWYFYgVgBWYFYAVlBd0EZgVlBd0EZQXgBGgFagVjBWgFYwVnBdkEaAVnBdkEZwXeBNYEaQVoBdYEaAXZBGkFbAVqBWkFagVoBW0F/wQCBW0FAgVrBWsFAgUFBWsFBQVkBXAFbgVsBXAFbAVpBW0FbwX9BG0F/QT/BP0EbwVyBf0EcgX5BG4FcAVzBW4FcwVxBXEFcwXqBHEF6gTuBPkEcgXvBPkE7wTxBHAF1ATQBHAF0ARzBXMF0ATOBHMFzgTqBNYE1ARwBdYEcAVpBdcE2gR0BdcEdAV2BakBdQV0BakBdAXaBHcFdgV0BXcFdAV1BXgFdgV3BXgFdwV5BdME1wR2BdMEdgV4BdMEeAV6BdMEegXRBHkFewV6BXkFegV4BccE0QR6BccEegV7BccEewV8BccEfAWZAXkFfQV8BXkFfAV7BZ0BmQF8BZ0BfAV9BXcFfgV9BXcFfQV5BX0FfgWfAX0FnwGdAZ8BfgV/BZ8BfwWjAXcFdQV/BXcFfwV+BakBowF/BakBfwV1BVsBFQARAFsBEQBdAYAFGAAVAIAFFQBbAVcBUQFOAVcBTgGABRoAGACABRoAgAVOAUIBPwGDBUIBgwWBBSsAQgGBBSsAgQWCBYEFgwWEBYEFhAWCBT8BPQGFBT8BhQWDBYMFhQWGBYMFhgWEBYUFhwWJBYUFiQWGBT0BOQGHBT0BhwWFBYgFiwWMBYgFjAWKBToBMwGLBToBiwWIBYsFMwExAYsFMQGNBYwFiwWNBYwFjQWOBZAFjgWNBZAFjQWPBY8FjQUxAY8FMQEtASoBkQWPBSoBjwUtAZEFkgWQBZEFkAWPBZMFkQUqAZMFKgEoAZQFkgWRBZQFkQWTBZMFlQWWBZMFlgWUBSgBJQGVBSgBlQWTBZcFmAWWBZcFlgWVBSIBlwWVBSIBlQUlAZoFmAWXBZoFlwWZBZkFlwUiAZkFIgEfAZwFmgWZBZwFmQWbBZsFmQUfAZsFHwEbAZsFGwEYAZsFGAGdBZwFmwWdBZwFnQWeBZ0FGAEVAZ0FFQGfBZ4FnQWfBZ4FnwWgBZ8FFQETAZ8FEwGhBaAFnwWhBaAFoQWiBaEFpAWmBaEFpgWiBRMBDgGkBRMBpAWhBacFowUNAacFDQEKAagFpQWjBagFowWnBaoFqAWnBaoFpwWpBakFpwUKAakFCgEGAQMBqwWpBQMBqQUGAasFrAWqBasFqgWpBasFAwEBAasFAQGtBawFqwWtBawFrQWuBa0FrwWwBa0FsAWuBQEB/QCvBQEBrwWtBa8F/QD7AK8F+wCxBbAFrwWxBbAFsQWyBbEFswW0BbEFtAWyBfsA9wCzBfsAswWxBbMF9wD1ALMF9QC1BbQFswW1BbQFtQW2BbUFtwW4BbUFuAW2BfUA8QC3BfUAtwW1BbcF8QDuALcF7gC5BbgFtwW5BbgFuQW6BbkF7gDsALkF7AC7BboFuQW7BboFuwW8BbsFvgXABbsFwAW8BewA6QC+BewAvgW7Bb0FwQXCBb0FwgW/BegA4gDBBegAwQW9BeIA4ADDBeIAwwXBBcEFwwXEBcEFxAXCBcMFxQXGBcMFxgXEBeAA3ADFBeAAxQXDBdwA2gDHBdwAxwXFBcUFxwXIBcUFyAXGBccFyQXKBccFygXIBdoA1gDJBdoAyQXHBdYA1ADLBdYAywXJBckFywXMBckFzAXKBcsFzQXOBcsFzgXMBdQA0ADNBdQAzQXLBdAAzgDPBdAAzwXNBc0FzwXQBc0F0AXOBdIF0AXPBdIFzwXRBdEFzwXOANEFzgDLANQF0gXRBdQF0QXTBdMF0QXLANMFywDHANUF0wXHANUFxwDEANcF1AXTBdcF0wXVBdkF2gXYBdkF2AXWBb8A2QXWBb8A1gXFANkF2wXcBdkF3AXaBb8AvADbBb8A2wXZBdsF3QXeBdsF3gXcBbwAuADdBbwA3QXbBd0FuAC2AN0FtgDfBd4F3QXfBd4F3wXgBd8F4QXiBd8F4gXgBbYAsgDhBbYA4QXfBeEFsgCwAOEFsADjBeIF4QXjBeIF4wXkBeMF5QXmBeMF5gXkBbAArQDlBbAA5QXjBeUF5wXoBeUF6AXmBa0AqQDnBa0A5wXlBakApwDpBakA6QXnBecF6QXqBecF6gXoBewF6gXpBewF6QXrBesF6QWnAOsFpwCkAO4F7AXrBe4F6wXtBe0F6wWkAO0FpACgAO8F7QWgAO8FoACcAPAF7gXtBfAF7QXvBZgA8QXvBZgA7wWcAPEF8gXwBfEF8AXvBfQF8gXxBfQF8QXzBfMF8QWYAPMFmACTAJAA9QXzBZAA8wWTAPUF9gX0BfUF9AXzBfgF9gX1BfgF9QX3BfcF9QWQAPcFkACLAPkF9wWLAPkFiwCHAPoF+AX3BfoF9wX5BfkFhwCCAPkFggD8BfoF+QX8BfoF/AX+BYEAfgD/BYEA/wX7BfsF/wUABvsFAAb9Bf8FAQYCBv8FAgYABn4AegABBn4AAQb/BXoAeAADBnoAAwYBBgEGAwYEBgEGBAYCBgYGBAYDBgYGAwYFBgUGAwZ4AAUGeAB1AAcGCQYGBgcGBgYFBnEABwYFBnEABQZ1AAwGCgYIBgwGCAYLBgsGCAZyAAsGcgBsAA0GDgYMBg0GDAYLBmkADQYLBmkACwZsABAGDgYNBhAGDQYPBg8GDQZpAA8GaQBmABIGEAYPBhIGDwYRBhEGDwZmABEGZgBiABMGEQZiABMGYgBgABQGEgYRBhQGEQYTBhYGFAYTBhYGEwYVBhUGEwZgABUGYABcABcGFQZcABcGXABaABgGFgYVBhgGFQYXBhkGGgYYBhkGGAYXBlcAGQYXBlcAFwZaABwGGgYZBhwGGQYbBhsGGQZXABsGVwBUAB4GHAYbBh4GGwYdBh0GGwZUAB0GVABQAB8GHQZQAB8GUABOACAGHgYdBiAGHQYfBiIGIAYfBiIGHwYhBiEGHwZOACEGTgBKACMGIQZKACMGSgBIACQGIgYhBiQGIQYjBiUGJwYkBiUGJAYjBkQAJQYjBkQAIwZIACoGKAYmBioGJgYpBikGJgZFACkGRQBBAD8AKwYpBj8AKQZBACsGLAYqBisGKgYpBi0GLgYsBi0GLAYrBj0ALQYrBj0AKwY/ADAGLgYtBjAGLQYvBi8GLQY9AC8GPQA7ADEGLwY7ADEGOwA5ADIGMAYvBjIGLwYxBjcAMwYxBjcAMQY5ADMGNAYyBjMGMgYxBjgGNAYzBjgGMwY2BjYGMwY3ADYGNwA1ADkGNQY0ADkGNAAxADoGNwY1BjoGNQY5BjsGOQYxADsGMQAvADwGOgY5BjwGOQY7Bj4GPAY7Bj4GOwY9Bj0GOwYvAD0GLwAtACsAPgY9BisAPQYtACsAQAY/BisAPwY+Bj8GQQY8Bj8GPAY+BkAGQgZBBkAGQQY/BkIGRAZDBkIGQwZBBkEGQwY6BkEGOgY8BkMGRQY3BkMGNwY6BkQGRwZFBkQGRQZDBkYGSQY0BkYGNAY4BkgGSgZJBkgGSQZGBkkGSgZMBkkGTAZLBjQGSQZLBjQGSwYyBksGTQYwBksGMAYyBkwGTgZNBkwGTQZLBk0GTwYuBk0GLgYwBk4GUAZPBk4GTwZNBlEGTwZQBlEGUAZSBiwGLgZPBiwGTwZRBlEGUgZUBlEGVAZTBiwGUQZTBiwGUwYqBlMGVgYoBlMGKAYqBlQGWAZWBlQGVgZTBlUGWQYkBlUGJAYnBlcGWgZZBlcGWQZVBlkGWwYiBlkGIgYkBloGXAZbBloGWwZZBlsGXAZeBlsGXgZdBiIGWwZdBiIGXQYgBl0GXwYeBl0GHgYgBl4GYAZfBl4GXwZdBl8GYAZiBl8GYgZhBh4GXwZhBh4GYQYcBmEGYwYaBmEGGgYcBmIGZAZjBmIGYwZhBhgGGgZjBhgGYwZlBmUGYwZkBmUGZAZmBhYGGAZlBhYGZQZnBmcGZQZmBmcGZgZoBmkGZwZoBmkGaAZqBhQGFgZnBhQGZwZpBhIGFAZpBhIGaQZrBmsGaQZqBmsGagZsBm0GawZsBm0GbAZuBhAGEgZrBhAGawZtBm8GDgYQBm8GEAZtBnAGbwZtBnAGbQZuBpsNjg1xBpsNcQZzBo4Njw10Bo4NdAZxBnMGcQZyBnMGcgaSBnEGdAZ1BnEGdQZyBngGdQZ0BngGdAZ2BpANjw1wBpANcAZ3BpINkA13BpINdwZ8Bn4GeAZ2Bn4GdgZ6BpMNkQ17BpMNewaABoEGfQZ5BoEGeQZ/BpQNkw2ABpQNgAaDBoQGgQZ/BoQGfwaCBpQNlQ2FBpQNhQaCBoIGhQaHBoIGhwaEBpUNlg2IBpUNiAaFBoUGiAaJBoUGiQaHBpcNlg0EBpcNBAYGBosGiQaIBosGiAaKBowGjgaLBowGiwaKBpgNjAaKBpgNigaXDZEGjwaNBpEGjQaQBpoNmQ0KBpoNCgYMBnMGkgaRBnMGkQaQBpsNcwaQBpsNkAaaDZIGlQaTBpIGkwaRBo8GkQaTBo8GkwaUBpYGlAaTBpYGkwaVBpkGlgaVBpkGlQaXBpUGkgZyBpUGcgaXBpoGmQaXBpoGlwaYBpcGcgZ1BpcGdQaYBp0GlgaZBp0GmQabBpsGmQaaBpsGmgacBp4GmwacBp4GnAafBqAGnQabBqAGmwaeBqEGngafBqEGnwakBqMGoAaeBqMGngahBqIGoQakBqIGpAalBsAGowahBsAGoQaiBqcGpQakBqcGpAamBqYGpAafBqYGnwaoBqwGpwamBqwGpgaqBqoGpgaoBqoGqAZ+Bq4GqwapBq4GqQatBq0GqQZ9Bq0GfQaBBrAGrgatBrAGrQavBq8GrQaBBq8GgQaEBq8GhAaHBq8GhwaxBrAGrwaxBrAGsQayBrEGhwaJBrEGiQazBrIGsQazBrIGswa0BrQGswa1BrQGtQa2BrMGiQaLBrMGiwa1BrYGtQa3BrYGtwa5BrUGiwaOBrUGjga3BroGuAa7BroGuwa8BrgGjwa9BrgGvQa7BrwGuwajBrwGowbABrsGvQagBrsGoAajBo8GlAa+Bo8Gvga9BqAGvQa+BqAGvgadBpYGnQa+BpYGvgaUBr8GvAbABr8GwAbBBiQHuga8BiQHvAa/BsEGwAaiBsEGogbDBsIGwQbDBsIGwwbFBi0HvwbBBi0HwQbCBsMGogalBsMGpQbEBsUGwwbEBsUGxAbGBscGyQbCBscGwgbFBssGxwbFBssGxQbGBs0GzwbKBs0GygbIBs4GzQbIBs4GyAbMBtIG0AbNBtIGzQbOBtAG0QbPBtAGzwbNBtUG0QbQBtUG0AbTBtMG0AbSBtMG0gbUBtQG2AbWBtQG1gbTBtMG1gbXBtMG1wbVBtYG2QbbBtYG2wbXBtgG2gbZBtgG2QbWBtoG3QbcBtoG3AbZBtkG3AbeBtkG3gbbBtwG3QbhBtwG4QbfBt4G3AbfBt4G3wbgBt8G4gbjBt8G4wbgBuEG5AbiBuEG4gbfBuIG5QbnBuIG5wbjBuQG6QblBuQG5QbiBusG7AboBusG6AbmBu0G6wbmBu0G5gbqBu8G7AbrBu8G6wbuBu4G6wbtBu4G7QbwBvMG7wbuBvMG7gbxBvEG7gbwBvEG8AbyBvQG8QbyBvQG8gb2BvUG8wbxBvUG8Qb0BvQG9wb5BvQG+Qb1BvYG+Ab3BvYG9wb0BvcG+Ab8BvcG/Ab6BvkG9wb6BvkG+gb7BvsG+gb9BvsG/Qb+BvoG/Ab/BvoG/wb9Bv0GAAcBB/0GAQf+Bv8GAgcAB/8GAAf9BgAHAwcHBwAHBwcBBwIHBQcDBwIHAwcABwgHAwcFBwgHBQcKBwwHBwcDBwwHAwcIBxIHDgcIBxIHCAcKBw4HEAcMBw4HDAcIBxUHDwcNBxUHDQcTBxMHDQcRBxMHEQcUBxsHFwcTBxsHEwcUBxcHGQcVBxcHFQcTBxYHHAcdBxYHHQcYBxoHHgccBxoHHAcWBxwHHwchBxwHIQcdBx4HIAcfBx4HHwccBx8HIAewBh8HsAayBiEHHweyBiEHsga0Bh0HIQciBx0HIgclByEHtAa2BiEHtgYiByIHtga5BiIHuQYjByUHIgcjByUHIwcoByYHJQcoByYHKAcqBxgHHQclBxgHJQcmBykHJAe/BikHvwYtBysHKQctBysHLQcuBy4HLQfCBi4HwgbJBjIHLAcvBzIHLwcwBzAHLwfKBjAHygbPBjEHMAfPBjEHzwbRBjMHMgcwBzMHMAcxBzUHNAcyBzUHMgczBzQHNgcsBzQHLAcyBzkHNwc0BzkHNAc1BzcHBgc2BzcHNgc0BzwHOwc4BzwHOAc6BwEHBwc4BwEHOAc7B/kG+wY7B/kGOwc8B/4GAQc7B/4GOwf7Bj0HPAc6Bz0HOgc/B/UG+QY8B/UGPAc9Bz8HQwdABz8HQAc9B0AH8wb1BkAH9QY9B0MHRQdBB0MHQQdAB+8G8wZAB+8GQAdBB0QHQgdGB0QHRgdHB0YHQgc+B0YHPgdJB0gHTwdHB0gHRwdGB0oHSAdGB0oHRgdJB0kHNQczB0kHMwdKBz4HOQc1Bz4HNQdJB0oHMwcxB0oHMQdLB0wHSAdKB0wHSgdLB0sHMQfRBksH0QbVBtUG1wZMB9UGTAdLB9cG2wZNB9cGTQdMB08HSAdMB08HTAdNB9sG3gZOB9sGTgdNB1AHTwdNB1AHTQdOB08HUAdRB08HUQdHB04HUwdSB04HUgdQB1AHUgdUB1AHVAdRB1MHVwdUB1MHVAdSB1EHVAdVB1EHVQdbB1cHWAdVB1cHVQdUB+AG4wZXB+AGVwdTB+MG5wZYB+MGWAdXB1wHVgdZB1wHWQdaB1oHWQfoBloH6AbsBuwG7wZBB+wGQQdaB0UHXAdaB0UHWgdBB1sHRAdHB1sHRwdRB94G4AZTB94GUwdOBzYHBgcLBzYHCwddBywHNgddBywHXQcnBycHXQcVBycHFQcZB10HCwcPB10HDwcVBx4HYQdeBx4HXgcgByAHXgeuBiAHrgawBl4HXwerBl4HqwauBmEHYgdfB2EHXwdeBxoHZAdhBxoHYQceB2QHZgdiB2QHYgdhB2UHaQdqB2UHagdoBxsHFAdpBxsHaQdlB2kHCQcEB2kHBAdqBxQHEQcJBxQHCQdpB28HaAdqB28HagdrB2sHagcEB2sHBAdtB2wHawdtB2wHbQeEB3AHbwdrB3AHawdsB3IHcQdvB3IHbwdwB3EHdAdoB3EHaAdvB9IGzgZxB9IGcQdyB84GzAZ0B84GdAdxB3MHywbGBnMHxgZ1B2cHcwd1B2cHdQdjB2MHdQd2B2MHdgdgB3UHxgbEBnUHxAZ2B2AHdgenBmAHpwasBnYHxAalBnYHpQanBncHcgdwB3cHcAd4B9QG0gZyB9QGcgd3B3gHewd5B3gHeQd3B3kH2AbUBnkH1AZ3B3sHfAd6B3sHegd5B9oG2AZ5B9oGeQd6B3wHewd9B3wHfQd+B30Hewd4B30HeAeBB38Hiwd+B38Hfgd9B4IHfwd9B4IHfQeBB4EHbAeEB4EHhAeCB3gHcAdsB3gHbAeBB4MHhQeHB4MHhweGB4gHgAeDB4gHgweGB4YHhwf4BoYH+Ab2BvYG8gaIB/YGiAeGB/IG8AaJB/IGiQeIB4wHgAeIB4wHiAeJB/AG7QaKB/AGigeJB44HjAeJB44HiQeKB4sHjQePB4sHjwd+B4oHkweRB4oHkQeOB40HkAeUB40HlAePB5QHkAeSB5QHkgeWB48HlAeVB48HlQeZB5UHlAeWB5UHlgeXB5cHlgfkBpcH5AbhBpYHkgfpBpYH6QbkBpgHlwfhBpgH4QbdBpkHlQeXB5kHlweYB90G2gZ6B90GegeYB3wHmQeYB3wHmAd6B5kHfAd+B5kHfgePB+0G6gaTB+0GkweKB4cHmgf8BocH/Ab4BoUHbgeaB4UHmgeHB5oHAgf/BpoH/wb8Bm4HBQcCB24HAgeaB58GnAabB58GmweoBn4GqAabB34GmwecB5oGnAebB5oGmwecBpoGmAadB5oGnQecB34GnAedB34GnQd4BnUGeAadB3UGnQeYBp8HBAaGBp8HhgaeB54HhgaDBp4HgwagB6MHnweeB6MHngehB6EHngegB6EHoAeiB6QHoQeiB6QHogemB6UHowehB6UHoQekB9AFpQekB9AFpAenB6cHpAemB6cHpgeoB6kHpweoB6kHqAeqB84F0AWnB84FpwepB6sHzAXOBasHzgWpB6wHqwepB6wHqQeqB6sHrQfKBasHygXMBawHrgetB6wHrQerB64HsAevB64HrwetB60HrwfIBa0HyAXKBa8HsQfGBa8HxgXIBbAHsgexB7AHsQevB7IHtAezB7IHswexB7EHswfEBbEHxAXGBbMHtQfCBbMHwgXEBbQHtge1B7QHtQezB7YHuQe3B7YHtwe1B7UHtwe/BbUHvwXCBbwFwAW4B7wFuAe7B7sHuAe6B7sHuge8B7oFvAW7B7oFuwe9B70Huwe8B70HvAe+B8AHvwe9B8AHvQe+B78HuAW6Bb8HugW9B78HwAfCB78HwgfBB7gFvwfBB7gFwQe2BcEHwwe0BcEHtAW2BcIHxAfDB8IHwwfBB8UHwwfEB8UHxAfGB7IFtAXDB7IFwwfFB8cHsAWyBccHsgXFB8gHxwfFB8gHxQfGB64FsAXHB64FxwfJB8kHxwfIB8kHyAfKB8sHrAWuBcsHrgXJB8wHywfJB8wHyQfKB80HqgWsBc0HrAXLB84HzQfLB84HywfMB80HzgfRB80H0QfPB6oFzQfPB6oFzwfQB88H0gfUB88H1AfQB9EH0wfSB9EH0gfPB9UH0gfTB9UH0wfXB9YH1AfSB9YH0gfVB9gH2gfWB9gH1gfVB9wH2AfVB9wH1QfXB9kH3gffB9kH3wfbB90H4AfeB90H3gfZB94H4QfjB94H4wffB+AH5gfhB+AH4QfeB+IH5wfoB+IH6AfkB+UH6QfnB+UH5wfiB+cH6gfrB+cH6wfoB+kH7AfqB+kH6gfnB+8H6wfqB+8H6gftB+0H6gfsB+0H7AfuB/IH8AftB/IH7QfuB/AH8QfvB/AH7wftB/UH8QfwB/UH8AfzB/MH8AfyB/MH8gf0B/sH9wfzB/sH8wf0B/cH+Qf1B/cH9QfzB/4H+Af2B/4H9gf8B/wH9gf6B/wH+gf9BwAI/wf8BwAI/Af9B/8HpgX+B/8H/gf8B6IFpgX/B6IF/wcBCAEI/wcACAEIAAgCCAMIoAWiBQMIogUBCAQIAwgBCAQIAQgCCAMIBQieBQMIngWgBQQIBggFCAQIBQgDCAUIBwicBQUInAWeBQYICAgHCAYIBwgFCAoInAUHCAoIBwgJCAkIBwgICAkICAgLCA4ICggJCA4ICQgMCAwICQgLCAwICwgNCAwIDQgUCAwIFAgQCA4IDAgQCA4IEAgSCA8IFQgXCA8IFwgRCBMIFggVCBMIFQgPCBUIFggaCBUIGggYCBcIFQgYCBcIGAgZCBgIGwgdCBgIHQgZCBoIHAgbCBoIGwgYCBsIHAggCBsIIAgeCB0IGwgeCB0IHggfCCEIHwgeCCEIHgggCBwIIwgiCBwIIgggCCEIIAgiCCEIIggkCCUIJAgiCCUIIggjCCEIJAgmCCEIJggoCCUIJwgmCCUIJggkCCkIKAgmCCkIJggnCCEIKAgqCCEIKggsCCkIKwgqCCkIKggoCC0ILAgqCC0IKggrCC0ILwguCC0ILggsCCEILAguCCEILggwCCEIMAgyCC8IMQgwCC8IMAguCDMIMggwCDMIMAgxCCEIMgg0CDMINQg0CDMINAgyCCEINAg2CCEINggfCDUINwg2CDUINgg0CB0IHwg2CB0INgg3CDgINwg1CDgINQg6CBkIHQg3CBkINwg4CDkIOAg6CDkIOgg7CBcIGQg4CBcIOAg5CD0IOwg6CD0IOgg8CDoINQgzCDoIMwg8CDwIMwgxCDwIMQg+CD0IPAg+CD0IPgg/CD8IPghACD8IQAhBCD4IMQgvCD4ILwhACEAILwgtCEAILQhCCEMIQQhACEMIQAhCCEMIQghECEMIRAhFCEIILQgrCEIIKwhECEUIRAhGCEUIRghHCEQIKwgpCEQIKQhGCEYIKQgnCEYIJwhICEcIRghICEcISAhJCEkISAhKCEkISghLCEgIJwglCEgIJQhKCEoIJQgjCEoIIwhMCEsISghMCEsITAhNCE0ITAgaCE0IGggWCEwIIwgcCEwIHAgaCE4ITQgWCE4IFggTCFEISwhNCFEITQhOCFAITwgUCFAIFAgNCFMIUghPCFMITwhQCFQISQhLCFQISwhRCFYIVQhSCFYIUghTCFkIWAhVCFkIVQhWCFcIRwhJCFcISQhUCFoIRQhHCFoIRwhXCFwIWwhYCFwIWAhZCF8IXghbCF8IWwhcCF0IQwhFCF0IRQhaCF8IYghhCF8IYQheCGAIQQhDCGAIQwhdCGMIPwhBCGMIQQhgCGUIZAhhCGUIYQhiCGgIZwhkCGgIZAhlCGYIPQg/CGYIPwhjCGkIOwg9CGkIPQhmCGgIawhqCGgIaghnCG4IbQhqCG4IaghrCGwIOQg7CGwIOwhpCA4IEghtCA4IbQhuCBEIFwg5CBEIOQhsCHAIbwhuCHAIbghrCG8ICggOCG8IDghuCJgFmgVvCJgFbwhwCJoFnAUKCJoFCghvCGgIcQhwCGgIcAhrCHEIcgiYBXEImAVwCHMIcQhoCHMIaAhlCHUIcghxCHUIcQhzCHQIcwhlCHQIZQhiCHYIdQhzCHYIcwh0CHgIcgh1CHgIdQh3CHUIdgh5CHUIeQh3CHcIegh7CHcIewh4CHkIfQh6CHkIegh3CHoIfAhcCnoIXAp7CH0Ifgh8CH0IfAh6CH8IgAh+CH8Ifgh9CHkIgQh/CHkIfwh9CIIIhQiACIIIgAh/CIQIggh/CIQIfwiBCIIIhAiJCIIIiQiGCIcIhQiCCIcIggiGCIcIhgiKCIcIigiLCIYIiQiPCIYIjwiKCIsIigiNCIsIjQjrCIoIjwiTCIoIkwiNCJgIkgiOCJgIjgiUCJQIjgiICJQIiAiWCJUIlAiWCJUIlggOCZoImAiUCJoIlAiVCJwImwiXCJwIlwiZCJsIngiRCJsIkQiXCKAInwibCKAImwicCJ8IogieCJ8IngibCKQIowifCKQInwigCKMIpgiiCKMIogifCKgIpwijCKgIowikCKcIqgimCKcIpgijCKwIqwinCKwIpwioCKsIrgiqCKsIqginCLAIrwirCLAIqwisCK8IsgiuCK8IrgirCLcIswivCLcIrwiwCLMItgiyCLMIsgivCLgItAizCLgIswi3CLQIowm2CLQItgizCLsIuQi3CLsItwiwCLoIuAi3CLoItwi5CLkIvAi+CLkIvgi6CLsIvQi8CLsIvAi5CL0IwgjACL0IwAi8CL4IvAjACL4IwAjECMEIxgjFCMEIxQi/CMMIvwjFCMMIxQjHCMYIyQjICMYIyAjFCMcIxQjICMcIyAjKCM0IywjICM0IyAjJCMoIyAjLCMoIywjMCM8IzAjLCM8IywjOCM4IywjNCM4IzQjQCKIJzwjOCKIJzgi1CLUIzgjQCLUI0AixCLEI0AjRCLEI0QitCNAIzQjTCNAI0wjRCK0I0QjSCK0I0gipCNEI0wjUCNEI1AjSCNQI0wjVCNQI1QjWCNMIzQjJCNMIyQjVCNcI1QjJCNcIyQjYCNkI1gjVCNkI1QjXCGIG1wjYCGIG2AhkBmAG2QjXCGAG1whiBl4G2gjZCF4G2QhgBtoI2wjWCNoI1gjZCFwG3AjaCFwG2gheBtwI3QjbCNwI2wjaCFoG3gjcCFoG3AhcBt4I3wjdCN4I3QjcCFcG4AjeCFcG3ghaBuAI4gjfCOAI3wjeCOQI4QhYBuQIWAZUBuYI4wjhCOYI4QjkCOUI5AhUBuUIVAZSBucI5gjkCOcI5AjlCIsI6wjjCIsI4wjmCOcIhwiLCOcIiwjmCOkI6AjnCOkI5wjlCOcI6AiFCOcIhQiHCHwIfgjoCHwI6AjpCOgIfgiACOgIgAiFCFAG6QjlCFAG5QhSBlAGXAp8CFAGfAjpCOII6gjsCOII7AjfCO4I7AjqCO4I6giMCO8I7QjsCO8I7AjuCOwI7QjdCOwI3QjfCJ0I7giMCJ0IjAiQCKEI7wjuCKEI7gidCKUI8AjvCKUI7wihCPAI8QjtCPAI7QjvCKkI0gjwCKkI8AilCNII1AjxCNII8QjwCO0I8QjbCO0I2wjdCPEI1AjWCPEI1gjbCPII8whkBvIIZAbYCMYI8gjYCMYI2AjJCMEI9AjyCMEI8gjGCPQI9gjzCPQI8wjyCL0I+Aj1CL0I9QjCCPgI+Qj3CPgI9wj1CLsI+gj4CLsI+Ai9CPoIrAf5CPoI+Qj4CPsIrgesB/sIrAf6CPwI+wj6CPwI+gi7CP4I/Qj7CP4I+wj8CP0IsAeuB/0Irgf7CAAJ/wj9CAAJ/Qj+CP8IsgewB/8IsAf9CAIJAQn/CAIJ/wgACQEJtAeyBwEJsgf/CAQJAwkBCQQJAQkCCQMJtge0BwMJtAcBCQcJBQkDCQcJAwkECQUJuQe2BwUJtgcDCboHBgkJCboHCQm8BwYJCAkLCQYJCwkJCbwHCQkKCbwHCgm+BwkJCwkMCQkJDAkKCQwJCwmVCAwJlQgOCQsJCAmaCAsJmgiVCA8JDQkMCQ8JDAkOCQoJDAkNCQoJDQkXCQ8JDgmWCA8JlggQCRAJEwkRCRAJEQkPCQ0JDwkRCQ0JEQkUCREJEgkVCREJFQkUCRMJIwkSCRMJEgkRCRQJFQkYCRQJGAkWCQ0JFAkWCQ0JFgkXCRcJFgnCBxcJwgfABxYJGAnEBxYJxAfCB8QHGAkZCcQHGQnGBxgJFQkbCRgJGwkZCcYHGQkaCcYHGgnIBxkJGwkcCRkJHAkaCRwJGwkdCRwJHQkeCRsJFQkSCRsJEgkdCR0JHwkgCR0JIAkeCRIJIwkfCRIJHwkdCR8JIQk3CR8JNwkgCSMJJAkhCSMJIQkfCScJJAkjCScJIwkTCSYJNAkiCSYJIgklCSkJJgklCSkJJQkoCYMIJwkTCYMIEwkQCYQIgQgpCYQIKQkoCYEIKwkqCYEIKgkpCSoJLAkmCSoJJgkpCSoJKwkvCSoJLwktCSwJKgktCSwJLQkuCS4JLQlcCC4JXAhZCC0JLwlfCC0JXwhcCF8ILwl0CF8IdAhiCC8JKwl2CC8Jdgh0CDAJLglZCDAJWQhWCDIJLAkuCTIJLgkwCTEJMAlWCDEJVghTCDMJMgkwCTMJMAkxCSYJLAkyCSYJMgk0CTIJMwk1CTIJNQk0CTQJNQk4CTQJOAkiCTUJMwmMCTUJjAk2CTUJNgk5CTUJOQk4CYsJOgk4CYsJOAk5CToJQQk9CToJPQk4CTgJPQlACTgJQAk8CTcJOwmECTcJhAkgCUEJQgk+CUEJPgk9CT0JPgljCT0JYwlACUUJRAlBCUUJQQk6CUQJRglCCUQJQglBCUkJSAlECUkJRAlFCUgJSglGCUgJRglECQAI/QdICQAISAlJCf0H+gdKCf0HSglICfsH9AdMCfsHTAlLCUsJTAlNCUsJTQlHCUwJTglPCUwJTwlNCfQH8gdOCfQHTglMCfIH7gdQCfIHUAlOCU4JUAlRCU4JUQlPCVAJUglTCVAJUwlRCe4H7AdSCe4HUglQCVQJUgnsB1QJ7AfpB1cJUwlSCVcJUglUCVUJVAnpB1UJ6QflB1kJVwlUCVkJVAlVCVoJXQlTCVoJUwlXCVwJWglXCVwJVwlZCWAJXglaCWAJWglcCV4JYQldCV4JXQlaCWQJYgleCWQJXglgCWIJZQlhCWIJYQleCT8JZgliCT8JYglkCWYJZwllCWYJZQliCWgJaQlnCWgJZwlmCUMJaAlmCUMJZgk/CUcJTQloCUcJaAlDCU0JTwlpCU0JaQloCWkJagllCWkJZQlnCU8JUQlqCU8JaglpCWoJXQlhCWoJYQllCVEJUwldCVEJXQlqCUAJYwlfCUAJXwlrCWsJXwlbCWsJWwluCTwJQAlrCTwJawltCW0JawluCW0JbglwCXAJbglxCXAJcQlzCW4JWwlYCW4JWAlxCXEJWAlWCXEJVgl0CXMJcQl0CXMJdAl2CXYJdAngB3YJ4AfdB3QJVgnmB3QJ5gfgB9cHdwl1CdcHdQncB3cJeAlyCXcJcgl1CdMHeQl3CdMHdwnXB3kJegl4CXkJeAl3CXsJeQnTB3sJ0wfRB30Jegl5CX0JeQl7CXwJewnRB3wJ0QfOB34JfQl7CX4Jewl8CYAJfwl9CYAJfQl+CX8JgQl6CX8Jegl9CR4Jggl/CR4JfwmACYIJgwmBCYIJgQl/CSAJhAmCCSAJggkeCYQJhQmDCYQJgwmCCTsJbAmFCTsJhQmECYEJgwmFCYEJhQmGCYYJhQlsCYYJbAlvCXgJhglvCXgJbwlyCXoJgQmGCXoJhgl4CRwJHgmACRwJgAmHCYAJfgmICYAJiAmHCYkJhwmICYkJiAmKCRoJHAmHCRoJhwmJCcoHiQmKCcoHignMB8gHGgmJCcgHiQnKB84HzAeKCc4Higl8CYoJiAl+CYoJfgl8CQAISQmLCQAIiwkCCEkJRQk6CUkJOgmLCQIIiwk5CQIIOQkECDYJBggECDYJBAg5CYwJCAgGCIwJBgg2CY0JjAkzCY0JMwkxCQsICAiMCQsIjAmNCVAIjQkxCVAIMQlTCA0ICwiNCQ0IjQlQCHYIKwmBCHYIgQh5CMAHvgcKCcAHCgkXCZYIiAiDCJYIgwgQCQcJBAmcCAcJnAiZCAQJAgmgCAQJoAicCKAIAgkACaAIAAmkCAAJ/gioCAAJqAikCKgI/gj8CKgI/AisCPwIuwiwCPwIsAisCPcI+QiOCfcIjgmQCfkIrAeqB/kIqgeOCZAJjgmRCZAJkQmTCY4JqgeoB44JqAeRCZMJkQmUCZMJlAmVCZEJqAemB5EJpgeUCZUJlAmXCZUJlwmYCZQJpgeiB5QJogeXCZgJlwmaCZgJmgmbCZcJogegB5cJoAeaCZsJmgmABpsJgAZ7BpoJoAeDBpoJgwaABp0JnAl8Bp0JfAZ3Bp4JmQmcCZ4JnAmdCW4GnQl3Bm4GdwZwBmwGngmdCWwGnQluBmoGnwmeCWoGnglsBp8JlgmZCZ8JmQmeCWgGoAmfCWgGnwlqBqAJkgmWCaAJlgmfCWYGoQmgCWYGoAloBqEJjwmSCaEJkgmgCWQG8wihCWQGoQlmBvMI9giPCfMIjwmhCacJpAnPCKcJzwiiCaQJpgnMCKQJzAjPCKkJpQmkCakJpAmnCaUJwAmmCaUJpgmkCasJqAmjCasJowmtCawJqgmoCawJqAmrCbAJrAmrCbAJqwmuCa4JqwmtCa4JrQmvCa4JrwmzCa4JswmxCbAJrgmxCbAJsQmyCbEJtAm1CbEJtQmyCbMJtgm0CbMJtAmxCbUJtAm4CbUJuAm6CbQJtgnECLQJxAi4CbcJuwm8CbcJvAm5CcMIxwi7CcMIuwm3CbwJuwm9CbwJvQm+CbsJxwjKCLsJygi9Cb0JygjMCL0JzAimCb4JvQmmCb4JpgnACbwJvgm/CbwJvwlBCsAJwQm/CcAJvwm+CcQJwQnACcQJwAmlCccJwgnBCccJwQnECb8JwQnCCb8Jwgk6CsUJxAmlCcUJpQmpCckJxwnECckJxAnFCc0JzAnICc0JyAnLCcwJzgnDCcwJwwnICc0J0gnPCc0JzwnMCcwJzwnQCcwJ0AnOCc8J0Qn0Cc8J9AnQCdIJ0wnRCdIJ0QnPCdUJ1AnSCdUJ0gnNCdQJ1gnTCdQJ0wnSCdkJ1wnUCdkJ1AnVCdcJ2AnWCdcJ1gnUCdoJ3AnYCdoJ2AnXCdsJ2gnXCdsJ1wnZCd4J3QnaCd4J2gnbCd0J3wncCd0J3AnaCeEJ4AndCeEJ3QneCeAJ4gnfCeAJ3wndCeEJ5gnjCeEJ4wngCeAJ4wnkCeAJ5AniCeMJ5Qn7CeMJ+wnkCeYJ5wnlCeYJ5QnjCegJ6gnnCegJ5wnmCekJ6AnmCekJ5gnhCewJ6wnoCewJ6AnpCesJ7QnqCesJ6gnoCewJzgnuCewJ7gnrCe4J7wntCe4J7QnrCdAJ8AnuCdAJ7gnOCfAJ8QnvCfAJ7wnuCfQJ8gnwCfQJ8AnQCfIJ8wnxCfIJ8QnwCfUJ9wnzCfUJ8wnyCfYJ9QnyCfYJ8gn0CfkJ+An1CfkJ9Qn2CfgJ+gn3CfgJ9wn1CeIJ5An4CeIJ+An5CeQJ+wn6CeQJ+gn4CfoJ/An9CfoJ/Qn3CfsJ/wn8CfsJ/An6CfwJ/gkPCvwJDwr9Cf8JAAr+Cf8J/gn8CQEKAgoACgEKAAr/CeUJAQr/CeUJ/wn7CecJAwoBCucJAQrlCQMKBAoCCgMKAgoBCgUKBgoECgUKBAoDCuoJBQoDCuoJAwrnCe0JBwoFCu0JBQrqCQcKCAoGCgcKBgoFCu0J7wkJCu0JCQoHCgkKCgoICgkKCAoHCvEJCwoJCvEJCQrvCQsKDAoKCgsKCgoJCvMJDQoLCvMJCwrxCQ0KDgoMCg0KDAoLCv0JDwoOCv0JDgoNCvMJ9wn9CfMJ/QkNCgwKDgoPCgwKDwoQChAKDwr+CRAK/gkRCggKCgoMCggKDAoQCggKEAoRCggKEQoGCgYKEQoCCgYKAgoEChEK/gkAChEKAAoCCvkJEgoTCvkJEwriCfYJFQoSCvYJEgr5CRIKFAolChIKJQoTChUKFgoUChUKFAoSCvYJ9AkXCvYJFwoVChcKGAoWChcKFgoVChkKGgoYChkKGAoXCtEJGQoXCtEJFwr0CdMJGwoZCtMJGQrRCRsKHAoaChsKGgoZCtYJHQobCtYJGwrTCR0KHgocCh0KHAobCtgJHwodCtgJHQrWCR8KIAoeCh8KHgodCiEKIgogCiEKIAofCtgJ3AkhCtgJIQofCt8JIwohCt8JIQrcCSMKJAoiCiMKIgohCuIJEwojCuIJIwrfCRMKJQokChMKJAojCiQKJgonCiQKJwoiCiUKKQomCiUKJgokCiYKKAo5CiYKOQonCikKKgooCikKKAomCisKLAoqCisKKgopChQKKwopChQKKQolChYKLQorChYKKwoUCi0KLgosCi0KLAorChYKGAovChYKLwotCi8KMAouCi8KLgotCjEKMgowCjEKMAovChoKMQovChoKLwoYChwKMwoxChwKMQoaCjMKNAoyCjMKMgoxCh4KNQozCh4KMwocCjUKNgo0CjUKNAozCiAKNwo1CiAKNQoeCjcKOAo2CjcKNgo1CiIKJwo3CiIKNwogCicKOQo4CicKOAo3CjkKKAo2CjkKNgo4CigKKgo0CigKNAo2CioKLAoyCioKMgo0CiwKLgowCiwKMAoyCsMJzgnsCcMJ7Ak7Cj0KOwrsCT0K7AnpCUEKvwk6CkEKOgo8CkAKPQrpCUAK6QnhCUIKQQo8CkIKPAo+CrkJvAlBCrkJQQpCCkQKQwo/CkQKPwpGCrUJuglDCrUJQwpECrIJtQlECrIJRApFCkUKRApGCkUKRgpICkkKRwreCUkK3gnbCUcKQArhCUcK4QneCUwKRQpICkwKSApKCkkK2wnZCUkK2QlLCtkJ1QlOCtkJTgpLCkoKTQpPCkoKTwpMCk0KygnGCU0KxglPCtUJzQnLCdUJywlOCkwKTwqsCUwKrAmwCU8KxgmqCU8KqgmsCbIJRQpMCrIJTAqwCbMJUgpQCrMJUAq2CcQItglQCsQIUApRClMKUQpQClMKUApSClQKVQpTClQKUwpSCq8JVApSCq8JUgqzCa8JrQlWCq8JVgpUClUKVApWClUKVgpXCqMJVwpWCqMJVgqtCaMJtAhYCqMJWApXClUKVwpYClUKWApZCrgIWQpYCrgIWAq0CFMKVQpZClMKWQpaClkKuAi6CFkKughaCroIvghbCroIWwpaClMKWgpbClMKWwpRCsQIUQpbCsQIWwq+CF0KXApQBl0KUAZOBnsIXApdCnsIXQpeCl4KXQpfCl4KXwpgCl8KXQpOBl8KTgZMBmAKXwphCmAKYQpkCkoGYQpfCkoGXwpMBmMKYQpKBmMKSgZIBmcKZAphCmcKYQpjCmoKZQpkCmoKZApnCnMKYApkCnMKZAplCmgKZgpiCmgKYgpyCmsKaQpmCmsKZgpoCooFjAVlCooFZQpqCoYFiQVpCoYFaQprCmsKaApuCmsKbgpsCoQFhgVrCoQFawpsCmwKbgpwCmwKcAptCoQFbAptCoQFbQqCBWgKcgpvCmgKbwpuCm4KbwpxCm4KcQpwCisAbQpwCisAcApxCm8KQgZABm8KQAZxCisAcQpABm8KcgpEBm8KRAZCBnIKYgpHBnIKRwZEBisAggVtCmUKjAWOBWUKjgVzCnMKdApeCnMKXgpgCnQKcwqOBXQKjgWQBZQFlgV4CJQFeAh0CpAFkgWUBZAFlAV0CnQKeAh7CHQKewheCpYFmAVyCJYFcgh4CHcKdQr+B3cK/gemBXUKeAr4B3UK+Af+B9sH3wd1CtsHdQp3Ct8H4wd4Ct8HeAp1CuQH6Ad6CuQHegp5CnkKegr1B3kK9Qf5B3oK7wfxB3oK8Qf1B+gH6wfvB+gH7wd6CnsK1gfaB3sK2gd2CqgFewp2CqgFdgqlBaoF0Ad7CqoFewqoBdAH1AfWB9AH1gd7CnwKpQfQBXwK0AXSBX4KowelB34KpQd8Cn0KfArSBX0K0gXUBX8Kfgp8Cn8KfAp9CoAKfgp/CoAKfwqBCp8Howd+Cp8HfgqACgIGgAqBCgIGgQoABgQGnweACgQGgAoCBgAGgQqCCgAGggr9BYEKfwqFCoEKhQqCCv4FgwqECv4FhAr6BYMKhgqHCoMKhwqECocKhgqJCocKiQqKCoUKfwp9CoUKfQqICooKiQrYBYoK2AXaBYgKfQrUBYgK1AXXBdoF3AWLCtoFiwqKCooKiwqMCooKjAqHCosKjQqOCosKjgqMCtwF3gWNCtwFjQqLCo0KjwqQCo0KkAqOCt4F4AWPCt4FjwqNCo8KkQqSCo8KkgqQCuAF4gWRCuAFkQqPCpEKkwqUCpEKlAqSCuIF5AWTCuIFkwqRCpMK6AXqBZMK6gWUCuQF5gXoBeQF6AWTCpQK6gXsBZQK7AWVCpIKlAqVCpIKlQqWCpYKlQrwBZYK8AXyBZUK7AXuBZUK7gXwBZcKlgryBZcK8gX0BZAKkgqWCpAKlgqXCpgKlwr0BZgK9AX2BY4KkAqXCo4KlwqYCpkKmAr2BZkK9gX4BYwKjgqYCowKmAqZCoQKmQr4BYQK+AX6BYcKjAqZCocKmQqECpoKmwrDCpoKwwqcCp0KmgqcCp0KnAqgCp8KnQqgCp8KoAqiCqIKoAqjCqIKowqlCqAKnAqmCqAKpgqjCqUKowqnCqUKpwqpCqYKqgqnCqYKpwqjCqwKqQqnCqwKpwqqCqwKqgqtCqwKrQqwCqYKrgqtCqYKrQqqCrIKsAqtCrIKrQquCrEKtAqzCrEKswqvCqsKrwqzCqsKswq1CrYKtQqzCrYKswq0CqsKtQq3CqsKtwqoCrYKuAq3CrYKtwq1CqQKqAq3CqQKtwq4CroKuQq4CroKuAq2CrkKoQqkCrkKpAq4CrwKuwq5CrwKuQq6CrsKngqhCrsKoQq5Cr0KvAq6Cr0KugrACr4KvQrACr4KwArBCsEKwAq0CsEKtAqxCsAKugq2CsAKtgq0CsMKwgqyCsMKsgquCpsKvwrCCpsKwgrDCpwKwwquCpwKrgqmCsQKxwrtCsQK7QrGCskKywrICskKyArFCsoKzArLCsoKywrJCswKzgrNCswKzQrLCssKzQrPCssKzwrICs4K0grRCs4K0QrNCs8KzQrRCs8K0QrTCtUK0wrRCtUK0QrSCtYK2QrXCtYK1wrUCtAK1ArXCtAK1wrYCtoK2ArXCtoK1wrZCtoK2QrbCtoK2wrcCtYK3grbCtYK2wrZCt8K3ArbCt8K2wreCtUK0grhCtUK4QrdCuAK3QrhCuAK4QriCs4K4grhCs4K4QrSCuUK4AriCuUK4grjCuMK4grOCuMKzgrMCugK5QrjCugK4wrmCuYK4wrMCuYKzArKCukK6wrkCukK5ArnCuoK7ArrCuoK6wrpCuwK2grcCuwK3ArrCusK3ArfCusK3wrkCu0K2AraCu0K2grsCsYK7QrsCsYK7ArqCscK0ArYCscK2ArtCu4K8QoXC+4KFwvwCvMK9QryCvMK8grvCvQK9gr1CvQK9QrzCvYK+Ar3CvYK9wr1CvUK9wr6CvUK+gryCvgK/Ar7CvgK+wr3CvoK9wr7CvoK+wr+CgAL/gr7CgAL+wr8Cv8KAwsBC/8KAQv9CvkK/QoBC/kKAQsCCwQLAgsBCwQLAQsDCwQLAwsFCwQLBQsGC/8KBwsFC/8KBQsDCwkLBgsFCwkLBQsHCwAL/AoLCwALCwsICwoLCAsLCwoLCwsMC/gKDAsLC/gKCwv8Cg8LCgsMCw8LDAsNCw0LDAv4Cg0L+Ar2ChILDwsNCxILDQsQCxALDQv2ChAL9gr0ChMLFQsOCxMLDgsRCxQLFgsVCxQLFQsTCxYLBAsGCxYLBgsVCxULBgsJCxULCQsOCxcLAgsECxcLBAsWC/AKFwsWC/AKFgsUC/EK+QoCC/EKAgsXCxgLGgtBCxgLQQsZCxsLHgsaCxsLGgsYCxwLHwseCxwLHgsbCx8LIgshCx8LIQseCx4LIQskCx4LJAsaCyILJgslCyILJQshCyQLIQslCyQLJQsoCykLKAslCykLJQsmCykLLQsrCykLKwsoCyQLKAsrCyQLKwssCy8LLAsrCy8LKwstCzALLgsxCzALMQsyCyoLMwsxCyoLMQsuCzQLMgsxCzQLMQszCyoLJws1CyoLNQszCzQLMws1CzQLNQs2CyMLNgs1CyMLNQsnCzgLNAs2CzgLNgs3CzcLNgsjCzcLIwsgCzoLOAs3CzoLNws5CzkLNwsgCzkLIAsdCzsLPgs4CzsLOAs6Cz0LQAs+Cz0LPgs7C0ALMAsyC0ALMgs+Cz4LMgs0Cz4LNAs4C0ELLAsvC0ELLws/CxkLQQs/CxkLPws8CxoLJAssCxoLLAtBC0MLRgtrC0MLawtEC0cLSQtFC0cLRQtCC0gLSgtJC0gLSQtHC0oLTAtLC0oLSwtJC0kLSwtNC0kLTQtFC0wLUAtPC0wLTwtLC00LSwtPC00LTwtRC1MLUQtPC1MLTwtQC1QLVwtVC1QLVQtSC04LUgtVC04LVQtWC1gLVgtVC1gLVQtXC1gLVwtZC1gLWQtaC1QLXAtZC1QLWQtXC14LWgtZC14LWQtcC1MLUAtfC1MLXwtbC10LWwtfC10LXwtgC0wLYAtfC0wLXwtQC2ILXQtgC2ILYAthC2ELYAtMC2ELTAtKC2ULYgthC2ULYQtkC2QLYQtKC2QLSgtIC2cLaQtjC2cLYwtmC2gLagtpC2gLaQtnC2oLWAtaC2oLWgtpC2kLWgteC2kLXgtjC2sLVgtYC2sLWAtqC0QLawtqC0QLagtoC0YLTgtWC0YLVgtrC20LcAuVC20LlQtuC3ELcwtvC3ELbwtsC3ILdAtzC3ILcwtxC3QLdgt1C3QLdQtzC3MLdQt3C3MLdwtvC3YLegt5C3YLeQt1C3cLdQt5C3cLeQt7C30Lewt5C30LeQt6C34LgQt/C34Lfwt8C3gLfAt/C3gLfwuAC4ILgAt/C4ILfwuBC4ILgQuDC4ILgwuEC34LhguDC34LgwuBC4gLhAuDC4gLgwuGC30LeguJC30LiQuFC4cLhQuJC4cLiQuKC3YLiguJC3YLiQt6C4wLhwuKC4wLiguLC4sLigt2C4sLdgt0C48LjAuLC48LiwuOC44Liwt0C44LdAtyC5ELkwuNC5ELjQuQC5ILlAuTC5ILkwuRC5QLgguEC5QLhAuTC5MLhAuIC5MLiAuNC5ULgAuCC5ULgguUC24LlQuUC24LlAuSC3ALeAuAC3ALgAuVC5cLmgu/C5cLvwuYC5sLnQuZC5sLmQuWC5wLngudC5wLnQubC54LoAufC54LnwudC50LnwuhC50LoQuZC6ALpAujC6ALowufC6ELnwujC6ELowumC6gLpgujC6gLowukC6cLqwupC6cLqQulC6ILpQupC6ILqQuqC6wLqgupC6wLqQurC6wLqwutC6wLrQuuC6cLrwutC6cLrQurC7ELrgutC7ELrQuvC6gLpAuzC6gLswuwC7ILsAuzC7ILswu0C6ALtAuzC6ALswukC7YLsgu0C7YLtAu1C7ULtAugC7ULoAueC7kLtgu1C7kLtQu4C7gLtQueC7gLngucC7sLvQu3C7sLtwu6C7wLvgu9C7wLvQu7C74LrAuuC74Lrgu9C70LrguxC70LsQu3C78LqgusC78LrAu+C5gLvwu+C5gLvgu8C5oLoguqC5oLqgu/C8ELwgvpC8EL6QvEC8ULwAvDC8ULwwvHC8YLxQvHC8YLxwvIC8gLxwvJC8gLyQvKC8cLwwvLC8cLywvJC8oLyQvNC8oLzQvOC8sLzwvNC8sLzQvJC9ELzgvNC9ELzQvPC9IL0AvTC9IL0wvVC8wL1AvTC8wL0wvQC9YL1QvTC9YL0wvUC9YL2AvXC9YL1wvVC9IL1QvXC9IL1wvaC9wL2gvXC9wL1wvYC9EL2QvdC9EL3QvOC9sL3gvdC9sL3QvZC8oLzgvdC8oL3QveC+AL3wveC+AL3gvbC98LyAvKC98LygveC+ML4gvfC+ML3wvgC+ILxgvIC+ILyAvfC+UL5AvhC+UL4QvnC+YL5QvnC+YL5wvoC+gL5wvYC+gL2AvWC+cL4QvcC+cL3AvYC+kL6AvWC+kL1gvUC8IL5gvoC8IL6AvpC8QL6QvUC8QL1AvMC+oL6wsTDOoLEwzsC+0L6gvsC+0L7AvwC+8L7QvwC+8L8AvyC/IL8AvzC/IL8wv1C/AL7Av2C/AL9gvzC/UL8wv3C/UL9wv5C/YL+gv3C/YL9wvzC/wL+Qv3C/wL9wv6C/wL+gv9C/wL/QsADPYL/gv9C/YL/Qv6CwIMAAz9CwIM/Qv+CwEMBAwDDAEMAwz/C/sL/wsDDPsLAwwFDAYMBQwDDAYMAwwEDPsLBQwHDPsLBwz4CwYMCAwHDAYMBwwFDPQL+AsHDPQLBwwIDAoMCQwIDAoMCAwGDAkM8Qv0CwkM9AsIDAwMCwwJDAwMCQwKDAsM7gvxCwsM8QsJDA0MDAwKDA0MCgwQDA4MDQwQDA4MEAwRDBEMEAwEDBEMBAwBDBAMCgwGDBAMBgwEDBMMEgwCDBMMAgz+C+sLDwwSDOsLEgwTDOwLEwz+C+wL/gv2CxQMGQyPDBQMjwwXDBgMIAwbDBgMGwwVDBwMHwwaDBwMGgwWDB4MLAwfDB4MHwwcDCAMIgwdDCAMHQwbDCEMIwwiDCEMIgwgDHAMIQwgDHAMIAwYDCMMJQwkDCMMJAwiDCIMJAwnDCIMJwwdDCUMggwmDCUMJgwkDCQMJgwpDCQMKQwnDCgMKgwsDCgMLAweDCkMLQwqDCkMKgwoDCoMKwyQDCoMkAwsDC0MLgwrDC0MKwwqDC8MMQwuDC8MLgwtDCYMLwwtDCYMLQwpDDAMMgwxDDAMMQwvDIIMMAwvDIIMLwwmDDIMNAwzDDIMMwwxDDEMMww2DDEMNgwuDDQMjgw1DDQMNQwzDDMMNQw3DDMMNww2DDYMNww7DDYMOww4DC4MNgw4DC4MOAwrDCsMOAw5DCsMOQyQDDgMOww9DDgMPQw5DDUMPgw6DDUMOgw3DD4MQAw8DD4MPAw6DD8MQQxADD8MQAw+DI4MPww+DI4MPgw1DEEMQwxCDEEMQgxADEAMQgxGDEAMRgw8DEMMVwxFDEMMRQxCDEIMRQxJDEIMSQxGDDkMPQxHDDkMRwxLDEsMRwxKDEsMSgxODJAMOQxLDJAMSwxMDEwMSwxODEwMTgxQDE8MTQxRDE8MUQxSDE0MSAxEDE0MRAxRDFIMUQxTDFIMUwxUDFEMRAxWDFEMVgxTDFQMUwxVDFQMVQxoDFMMVgxYDFMMWAxVDFwMWQxXDFwMVwxDDFUMWAxaDFUMWgxlDF8MWwxZDF8MWQxcDF0MXAxDDF0MQwxBDGEMXwxcDGEMXAxdDGUMWgxeDGUMXgxiDGIMXgxgDGIMYAxkDGMMYgxkDGMMZAx5DGYMZQxiDGYMYgxjDGgMVQxlDGgMZQxmDGkMaAxmDGkMZgxnDGcMZgxjDGcMYwx3DGoMVAxoDGoMaAxpDG8MagxpDG8MaQxrDGsMaQxnDGsMZwxtDG4MdAxxDG4McQxsDGwMcQwhDGwMIQxwDHEMcgwjDHEMIwwhDHQMdgxyDHQMcgxxDHMMdwx4DHMMeAx1DG0MZwx3DG0MdwxzDHcMYwx5DHcMeQx4DHgMeQx7DHgMewx6DHUMeAx6DHUMegx9DHoMewyGDHoMhgx8DH0Megx8DH0MfAx/DH4MfwyBDH4MgQyADHYMfgyADHYMgAxyDHIMgAwlDHIMJQwjDIAMgQyCDIAMggwlDIEMgwwwDIEMMAyCDH8MfAyDDH8MgwyBDIMMhAwyDIMMMgwwDHwMhgyEDHwMhAyDDIQMhQw0DIQMNAwyDIYMhwyFDIYMhQyEDHsMiQyHDHsMhwyGDIkMigyIDIkMiAyHDIcMiAyNDIcMjQyFDHkMZAyJDHkMiQx7DGQMYAyKDGQMigyJDIsMYQxdDIsMXQyMDIgMiwyMDIgMjAyNDIwMXQxBDIwMQQw/DI0MjAw/DI0MPwyODIUMjQyODIUMjgw0DBcMjwxqDBcMagxvDI8MUgxUDI8MVAxqDBkMTwxSDBkMUgyPDB8MTAxQDB8MUAwaDCwMkAxMDCwMTAwfDJEMkwzGDJEMxgySDJIMlwyUDJIMlAyRDJQMlgyTDJQMkwyRDJUMogyWDJUMlgyUDJcMmQyVDJcMlQyUDJgMmgyZDJgMmQyXDMUMmAyXDMUMlwySDJoMnAybDJoMmwyZDJkMmwyeDJkMngyVDJwMyQydDJwMnQybDJsMnQyfDJsMnwyeDJ4MoAyiDJ4MogyVDJ8MowygDJ8MoAyeDKAMoQzHDKAMxwyiDKMMpAyhDKMMoQygDKUMpwykDKUMpAyjDJ0MpQyjDJ0MowyfDKYMqAynDKYMpwylDMkMpgylDMkMpQydDKgMqgypDKgMqQynDKcMqQysDKcMrAykDKoMyAyrDKoMqwypDKkMqwytDKkMrQysDKwMrQywDKwMsAyuDKQMrAyuDKQMrgyhDKEMrgyvDKEMrwzHDK4MsAyxDK4MsQyvDKsMsgywDKsMsAytDLIMtAyxDLIMsQywDLMMtQy0DLMMtAyyDMgMswyyDMgMsgyrDLUMtwy2DLUMtgy0DLQMtgy5DLQMuQyxDLcMwwy4DLcMuAy2DLYMuAy6DLYMugy5DK8MsQy5DK8MuQy7DLsMuQy6DLsMugy9DMcMrwy7DMcMuwy8DLwMuwy9DLwMvQy+DL4MvQy/DL4MvwzADL0Mugy4DL0MuAy/DMAMvwzBDMAMwQzCDL8MuAzDDL8MwwzBDMYMwAzCDMYMwgzEDJIMxgzEDJIMxAzFDJMMvgzADJMMwAzGDJYMvAy+DJYMvgyTDKIMxwy8DKIMvAyWDMoMywz/DMoM/wzMDMsMygzNDMsMzQzQDM0MygzMDM0MzAzPDM4MzQzPDM4MzwzbDNAMzQzODNAMzgzSDNEM0AzSDNEM0gzTDP4MywzQDP4M0AzRDNMM0gzUDNMM1AzVDNIMzgzXDNIM1wzUDNUM1AzWDNUM1gwCDdQM1wzYDNQM2AzWDNcMzgzbDNcM2wzZDNgM1wzZDNgM2QzcDNkM2wwADdkMAA3aDNwM2QzaDNwM2gzdDN4M3AzdDN4M3QzgDNYM2AzcDNYM3AzeDN8M3gzgDN8M4AzhDAIN1gzeDAIN3gzfDOEM4AziDOEM4gzjDOAM3QzlDOAM5QziDOMM4gzkDOMM5AwBDeIM5QzmDOIM5gzkDOUM5wzpDOUM6QzmDN0M2gznDN0M5wzlDNoMAA3oDNoM6AznDOcM6AzqDOcM6gzpDOQM5gzpDOQM6QzrDOsM6QzqDOsM6gztDOwM6wztDOwM7QzuDAEN5AzrDAEN6wzsDO4M7QzvDO4M7wzwDO0M6gzyDO0M8gzvDPAM7wzxDPAM8Qz8DO8M8gzzDO8M8wzxDOgM9AzyDOgM8gzqDPQM9gzzDPQM8wzyDAAN9Qz0DAAN9AzoDPUM9wz2DPUM9gz0DPcM+Qz4DPcM+Az2DPYM+AzxDPYM8QzzDPkM+wz6DPkM+gz4DPgM+gz8DPgM/AzxDP8M/Qz7DP8M+wz5DMsM/gz9DMsM/Qz/DMwM/wz5DMwM+Qz3DM8MzAz3DM8M9wz1DNsMzwz1DNsM9QwADQMNCA1+DQMNfg0GDQcNDw0KDQcNCg0EDQsNDg0JDQsNCQ0FDQ0NGw0ODQ0NDg0LDQ8NEQ0MDQ8NDA0KDRANEg0RDRANEQ0PDV8NEA0PDV8NDw0HDRINFA0TDRINEw0RDRENEw0WDRENFg0MDRQNcQ0VDRQNFQ0TDRMNFQ0YDRMNGA0WDRcNGQ0bDRcNGw0NDRgNHA0ZDRgNGQ0XDRkNGg1/DRkNfw0bDRwNHQ0aDRwNGg0ZDR4NIA0dDR4NHQ0cDRUNHg0cDRUNHA0YDR8NIQ0gDR8NIA0eDXENHw0eDXENHg0VDSENIw0iDSENIg0gDSANIg0lDSANJQ0dDSMNfQ0kDSMNJA0iDSINJA0mDSINJg0lDSUNJg0qDSUNKg0nDR0NJQ0nDR0NJw0aDRoNJw0oDRoNKA1/DScNKg0sDScNLA0oDSQNLQ0pDSQNKQ0mDS0NLw0rDS0NKw0pDS4NMA0vDS4NLw0tDX0NLg0tDX0NLQ0kDTANMg0xDTANMQ0vDS8NMQ01DS8NNQ0rDTINRg00DTINNA0xDTENNA04DTENOA01DSgNLA02DSgNNg06DToNNg05DToNOQ09DX8NKA06DX8NOg07DTsNOg09DTsNPQ0/DT4NPA1ADT4NQA1BDTwNNw0zDTwNMw1ADUENQA1CDUENQg1DDUANMw1FDUANRQ1CDUMNQg1EDUMNRA1XDUINRQ1HDUINRw1EDUsNSA1GDUsNRg0yDUQNRw1JDUQNSQ1UDU4NSg1IDU4NSA1LDUwNSw0yDUwNMg0wDVANTg1LDVANSw1MDVQNSQ1NDVQNTQ1RDVENTQ1PDVENTw1TDVINUQ1TDVINUw1oDVUNVA1RDVUNUQ1SDVcNRA1UDVcNVA1VDVgNVw1VDVgNVQ1WDVYNVQ1SDVYNUg1mDVkNQw1XDVkNVw1YDV4NWQ1YDV4NWA1aDVoNWA1WDVoNVg1cDV0NYw1gDV0NYA1bDVsNYA0QDVsNEA1fDWANYQ0SDWANEg0QDWMNZQ1hDWMNYQ1gDWINZg1nDWINZw1kDVwNVg1mDVwNZg1iDWYNUg1oDWYNaA1nDWcNaA1qDWcNag1pDWQNZw1pDWQNaQ1sDWkNag11DWkNdQ1rDWwNaQ1rDWwNaw1uDW0Nbg1wDW0NcA1vDWUNbQ1vDWUNbw1hDWENbw0UDWENFA0SDW8NcA1xDW8NcQ0UDXANcg0fDXANHw1xDW4Naw1yDW4Ncg1wDXINcw0hDXINIQ0fDWsNdQ1zDWsNcw1yDXMNdA0jDXMNIw0hDXUNdg10DXUNdA1zDWoNeA12DWoNdg11DXgNeQ13DXgNdw12DXYNdw18DXYNfA10DWgNUw14DWgNeA1qDVMNTw15DVMNeQ14DXoNUA1MDXoNTA17DXcNeg17DXcNew18DXsNTA0wDXsNMA0uDXwNew0uDXwNLg19DXQNfA19DXQNfQ0jDQYNfg1ZDQYNWQ1eDX4NQQ1DDX4NQw1ZDQgNPg1BDQgNQQ1+DQ4NOw0/DQ4NPw0JDRsNfw07DRsNOw0ODWgAawCMDWgAjA2NDQoCjA2LDQoCiw0HAm8AdACJDW8AiQ2KDQQCiQ2IDQQCiA0CAgAChw2IDQACiA13AP0Bhg2HDf0Bhw0AAvwBhg2FDfwBhQ35AfkBhQ2DDfkBgw3zAfQBhA2CDfQBgg3wAfABgg2BDfABgQ3uAekBgA2BDekBgQ3qAWgAjQ2ADWgAgA3pAQ4Gmw2aDQ4Gmg0MBpAGjQaZDZAGmQ2aDQkGmA2XDQkGlw0GBooGiAaWDYoGlg2XDYYGBAaWDYYGlg2VDYMGhgaVDYMGlQ2UDYIGfwaTDYIGkw2UDX8GeQaRDX8GkQ2TDXoGdgaQDXoGkA2SDXYGdAaPDXYGjw2QDW8GcAaPDW8Gjw2ODQ4GbwaODQ4Gjg2bDauqKj2rqqo9AAAAPquqKj5VVVU+AACAPlVVlT6rqqo+AADAPlVV1T6rquo+AAAAP6uqCj9VVRU/AAAgP6uqKj9VVTU/AABAP6uqSj9VVVU/AABgP6uqaj9VVXU/AACAP1VVhT+rqoo/AACQP1VVlT+rqpo/AACgP1VVpT+rqqo/AACwP1VVtT+rqro/AADAP1VVxT+rqso/AADQP1VV1T+rqto/AADgP1VV5T+rquo/AADwP1VV9T+rqvo/AAAAQKuqAkBVVQVAAAAIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEzvrjMAAAAAAAAAAAAAgD9M764zAAAAAAAAAAAAAIA/TO+uMwAAAAAAAAAAAACAP0zvrjMAAAAAAAAAAAAAgD9M764zAAAAAAAAAAAAAIA/TO+uMwAAAAAAAAAAAACAP0zvrjMAAAAAAAAAAAAAgD9M764zAAAAAAAAAAAAAIA/TO+uMwAAAAAAAAAAAACAP0zvrjMAAAAAAAAAAAAAgD9M764zAAAAAAAAAAAAAIA/TO+uMwAAAAAAAAAAAACAP0zvrjMAAAAAAAAAAAAAgD9M764zAAAAAAAAAAAAAIA/TO+uMwAAAAAAAAAAAACAP0zvrjMAAAAAAAAAAAAAgD9M764zAAAAAAAAAAAAAIA/TO+uMwAAAAAAAAAAAACAP0zvrjMAAAAAAAAAAAAAgD9M764zAAAAAAAAAAAAAIA/TO+uMwAAAAAAAAAAAACAP0zvrjMAAAAAAAAAAAAAgD9M764zAAAAAAAAAAAAAIA/TO+uMwAAAAAAAAAAAACAP0zvrjMAAAAAAAAAAAAAgD9M764zAAAAAAAAAAAAAIA/TO+uMwAAAAAAAAAAAACAP0zvrjMAAAAAAAAAAAAAgD9M764zAAAAAAAAAAAAAIA/TO+uMwAAAAAAAAAAAACAP0zvrjMAAAAAAAAAAAAAgD9M764zAAAAAAAAAAAAAIA/TO+uMwAAAAAAAAAAAACAP0zvrjMAAAAAAAAAAAAAgD9M764zAAAAAAAAAAAAAIA/TO+uMwAAAAAAAAAAAACAP0zvrjMAAAAAAAAAAAAAgD9M764zAAAAAAAAAAAAAIA/TO+uMwAAAAAAAAAAAACAP0zvrjMAAAAAAAAAAAAAgD9M764zAAAAAAAAAAAAAIA/TO+uMwAAAAAAAAAAAACAP0zvrjMAAAAAAAAAAAAAgD9M764zAAAAAAAAAAAAAIA/TO+uMwAAAAAAAAAAAACAP0zvrjMAAAAAAAAAAAAAgD9M764zAAAAAAAAAAAAAIA/TO+uMwAAAAAAAAAAAACAP0zvrjMAAAAAAAAAAAAAgD9M764zAAAAAAAAAAAAAIA/TO+uMwAAAAAAAAAAAACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAAAAi+iI+AAAAAAAAAAAi+iI+AAAAAAAAAAAi+iI+AAAAAAAAAAAi+iI+AAAAAAAAAAAi+iI+AAAAAAAAAAAi+iI+AAAAAAAAAAAi+iI+AAAAAAAAAAAi+iI+AAAAAAAAAAAi+iI+AAAAAAAAAAAi+iI+AAAAAAAAAAAi+iI+AAAAAAAAAAAi+iI+AAAAAAAAAAAi+iI+AAAAAAAAAAAi+iI+AAAAAAAAAAAi+iI+AAAAAAAAAAAi+iI+AAAAAAAAAAAi+iI+AAAAAAAAAAAi+iI+AAAAAAAAAAAi+iI+AAAAAAAAAAAi+iI+AAAAAAAAAAAi+iI+AAAAAAAAAAAi+iI+AAAAAAAAAAAi+iI+AAAAAAAAAAAi+iI+AAAAAAAAAAAi+iI+AAAAAAAAAAAi+iI+AAAAAAAAAAAi+iI+AAAAAAAAAAAi+iI+AAAAAAAAAAAi+iI+AAAAAAAAAAAi+iI+AAAAAAAAAAAi+iI+AAAAAAAAAAAi+iI+AAAAAAAAAAAi+iI+AAAAAAAAAAAi+iI+AAAAAAAAAAAi+iI+AAAAAAAAAAAi+iI+AAAAAAAAAAAi+iI+AAAAAAAAAAAi+iI+AAAAAAAAAAAi+iI+AAAAAAAAAAAi+iI+AAAAAAAAAAAi+iI+AAAAAAAAAAAi+iI+AAAAAAAAAAAi+iI+AAAAAAAAAAAi+iI+AAAAAAAAAAAi+iI+AAAAAAAAAAAi+iI+AAAAAAAAAAAi+iI+AAAAAAAAAAAi+iI+AAAAAAAAAAAi+iI+AAAAAAAAAAAi+iI+AAAAAAAAAAAi+iI+AAAAAAAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/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HQCAPxUAgD8DAIA/HQCAPxUAgD8DAIA/HQCAPxUAgD8DAIA/HQCAPxUAgD8DAIA/HQCAPxUAgD8DAIA/HQCAPxUAgD8DAIA/HQCAPxUAgD8DAIA/HQCAPxUAgD8DAIA/HQCAPxUAgD8DAIA/HQCAPxUAgD8DAIA/HQCAPxUAgD8DAIA/HQCAPxUAgD8DAIA/HQCAPxUAgD8DAIA/HQCAPxUAgD8DAIA/HQCAPxUAgD8DAIA/HQCAPxUAgD8DAIA/HQCAPxUAgD8DAIA/HQCAPxUAgD8DAIA/HQCAPxUAgD8DAIA/HQCAPxUAgD8DAIA/HQCAPxUAgD8DAIA/HQCAPxUAgD8DAIA/HQCAPxUAgD8DAIA/HQCAPxUAgD8DAIA/HQCAPxUAgD8DAIA/HQCAPwTGADLfCqQ9sFQMMATGADLfCqQ9sFQMMATGADLfCqQ9sFQMMATGADLfCqQ9sFQMMATGADLfCqQ9sFQMMATGADLfCqQ9sFQMMATGADLfCqQ9sFQMMATGADLfCqQ9sFQMMATGADLfCqQ9sFQMMATGADLfCqQ9sFQMMATGADLfCqQ9sFQMMATGADLfCqQ9sFQMMATGADLfCqQ9sFQMMATGADLfCqQ9sFQMMATGADLfCqQ9sFQMMATGADLfCqQ9sFQMMATGADLfCqQ9sFQMMATGADLfCqQ9sFQMMATGADLfCqQ9sFQMMATGADLfCqQ9sFQMMATGADLfCqQ9sFQMMATGADLfCqQ9sFQMMATGADLfCqQ9sFQMMATGADLfCqQ9sFQMMATGADLfCqQ9sFQMMATGADLfCqQ9sFQMMATGADLfCqQ9sFQMMATGADLfCqQ9sFQMMATGADLfCqQ9sFQMMATGADLfCqQ9sFQMMATGADLfCqQ9sFQMMATGADLfCqQ9sFQMMATGADLfCqQ9sFQMMATGADLfCqQ9sFQMMATGADLfCqQ9sFQMMATGADLfCqQ9sFQMMATGADLfCqQ9sFQMMATGADLfCqQ9sFQMMATGADLfCqQ9sFQMMATGADLfCqQ9sFQMMATGADLfCqQ9sFQMMATGADLfCqQ9sFQMMATGADLfCqQ9sFQMMATGADLfCqQ9sFQMMATGADLfCqQ9sFQMMATGADLfCqQ9sFQMMATGADLfCqQ9sFQMMATGADLfCqQ9sFQMMATGADLfCqQ9sFQMMATGADLfCqQ9sFQMMATGADLfCqQ9sFQMMLJe8L2I33S572qvuxo6fj+yXvC9iN90ue9qr7saOn4/sl7wvYjfdLnvaq+7Gjp+P7Je8L2I33S572qvuxo6fj+yXvC9iN90ue9qr7saOn4/sl7wvYjfdLnvaq+7Gjp+P7Je8L2I33S572qvuxo6fj+yXvC9iN90ue9qr7saOn4/sl7wvYjfdLnvaq+7Gjp+P7Je8L2I33S572qvuxo6fj+yXvC9iN90ue9qr7saOn4/sl7wvYjfdLnvaq+7Gjp+P7Je8L2I33S572qvuxo6fj+yXvC9iN90ue9qr7saOn4/sl7wvYjfdLnvaq+7Gjp+P7Je8L2I33S572qvuxo6fj+yXvC9iN90ue9qr7saOn4/sl7wvYjfdLnvaq+7Gjp+P7Je8L2I33S572qvuxo6fj+yXvC9iN90ue9qr7saOn4/sl7wvYjfdLnvaq+7Gjp+P7Je8L2I33S572qvuxo6fj+yXvC9iN90ue9qr7saOn4/sl7wvYjfdLnvaq+7Gjp+P7Je8L2I33S572qvuxo6fj+yXvC9iN90ue9qr7saOn4/sl7wvYjfdLnvaq+7Gjp+P7Je8L2I33S572qvuxo6fj+yXvC9iN90ue9qr7saOn4/sl7wvYjfdLnvaq+7Gjp+P7Je8L2I33S572qvuxo6fj+yXvC9iN90ue9qr7saOn4/sl7wvYjfdLnvaq+7Gjp+P7Je8L2I33S572qvuxo6fj+yXvC9iN90ue9qr7saOn4/sl7wvYjfdLnvaq+7Gjp+P7Je8L2I33S572qvuxo6fj+yXvC9iN90ue9qr7saOn4/sl7wvYjfdLnvaq+7Gjp+P7Je8L2I33S572qvuxo6fj+yXvC9iN90ue9qr7saOn4/sl7wvYjfdLnvaq+7Gjp+P7Je8L2I33S572qvuxo6fj+yXvC9iN90ue9qr7saOn4/sl7wvYjfdLnvaq+7Gjp+P7Je8L2I33S572qvuxo6fj+yXvC9iN90ue9qr7saOn4/sl7wvYjfdLnvaq+7Gjp+P7Je8L2I33S572qvuxo6fj+yXvC9iN90ue9qr7saOn4/sl7wvYjfdLnvaq+7Gjp+P///fz/1/38/9/9/P///fz/1/38/9/9/P///fz/1/38/9/9/P///fz/1/38/9/9/P///fz/1/38/9/9/P///fz/1/38/9/9/P///fz/1/38/9/9/P///fz/1/38/9/9/P///fz/1/38/9/9/P///fz/1/38/9/9/P///fz/1/38/9/9/P///fz/1/38/9/9/P///fz/1/38/9/9/P///fz/1/38/9/9/P///fz/1/38/9/9/P///fz/1/38/9/9/P///fz/1/38/9/9/P///fz/1/38/9/9/P///fz/1/38/9/9/P///fz/1/38/9/9/P///fz/1/38/9/9/P///fz/1/38/9/9/P///fz/1/38/9/9/P///fz/1/38/9/9/P///fz/1/38/9/9/P///fz/1/38/9/9/P///fz/1/38/9/9/P///fz/1/38/9/9/P///fz/1/38/9/9/P///fz/1/38/9/9/P///fz/1/38/9/9/P///fz/1/38/9/9/P///fz/1/38/9/9/P///fz/1/38/9/9/P///fz/1/38/9/9/P///fz/1/38/9/9/P///fz/1/38/9/9/P///fz/1/38/9/9/P///fz/1/38/9/9/P///fz/1/38/9/9/P///fz/1/38/9/9/P///fz/1/38/9/9/P///fz/1/38/9/9/P///fz/1/38/9/9/P///fz/1/38/9/9/P///fz/1/38/9/9/P///fz/1/38/9/9/P///fz/1/38/9/9/P///fz/1/38/9/9/P///fz/1/38/9/9/P///fz/1/38/9/9/P8QOsrGc8FM8s4QUscQOsrGc8FM8s4QUscQOsrGc8FM8s4QUscQOsrGc8FM8s4QUscQOsrGc8FM8s4QUscQOsrGc8FM8s4QUscQOsrGc8FM8s4QUscQOsrGc8FM8s4QUscQOsrGc8FM8s4QUscQOsrGc8FM8s4QUscQOsrGc8FM8s4QUscQOsrGc8FM8s4QUscQOsrGc8FM8s4QUscQOsrGc8FM8s4QUscQOsrGc8FM8s4QUscQOsrGc8FM8s4QUscQOsrGc8FM8s4QUscQOsrGc8FM8s4QUscQOsrGc8FM8s4QUscQOsrGc8FM8s4QUscQOsrGc8FM8s4QUscQOsrGc8FM8s4QUscQOsrGc8FM8s4QUscQOsrGc8FM8s4QUscQOsrGc8FM8s4QUscQOsrGc8FM8s4QUscQOsrGc8FM8s4QUscQOsrGc8FM8s4QUscQOsrGc8FM8s4QUscQOsrGc8FM8s4QUscQOsrGc8FM8s4QUscQOsrGc8FM8s4QUscQOsrGc8FM8s4QUscQOsrGc8FM8s4QUscQOsrGc8FM8s4QUscQOsrGc8FM8s4QUscQOsrGc8FM8s4QUscQOsrGc8FM8s4QUscQOsrGc8FM8s4QUscQOsrGc8FM8s4QUscQOsrGc8FM8s4QUscQOsrGc8FM8s4QUscQOsrGc8FM8s4QUscQOsrGc8FM8s4QUscQOsrGc8FM8s4QUscQOsrGc8FM8s4QUscQOsrGc8FM8s4QUscQOsrGc8FM8s4QUscQOsrGc8FM8s4QUscQOsrGc8FM8s4QUscQOsrGc8FM8s4QUsaUgXr1UW7c5i4Exu1Gffz+lIF69VFu3OYuBMbtRn38/pSBevVRbtzmLgTG7UZ9/P6UgXr1UW7c5i4Exu1Gffz+lIF69VFu3OYuBMbtRn38/pSBevVRbtzmLgTG7UZ9/P6UgXr1UW7c5i4Exu1Gffz+lIF69VFu3OYuBMbtRn38/pSBevVRbtzmLgTG7UZ9/P6UgXr1UW7c5i4Exu1Gffz+lIF69VFu3OYuBMbtRn38/pSBevVRbtzmLgTG7UZ9/P6UgXr1UW7c5i4Exu1Gffz+lIF69VFu3OYuBMbtRn38/pSBevVRbtzmLgTG7UZ9/P6UgXr1UW7c5i4Exu1Gffz+lIF69VFu3OYuBMbtRn38/pSBevVRbtzmLgTG7UZ9/P6UgXr1UW7c5i4Exu1Gffz+lIF69VFu3OYuBMbtRn38/pSBevVRbtzmLgTG7UZ9/P6UgXr1UW7c5i4Exu1Gffz+lIF69VFu3OYuBMbtRn38/pSBevVRbtzmLgTG7UZ9/P6UgXr1UW7c5i4Exu1Gffz+lIF69VFu3OYuBMbtRn38/pSBevVRbtzmLgTG7UZ9/P6UgXr1UW7c5i4Exu1Gffz+lIF69VFu3OYuBMbtRn38/pSBevVRbtzmLgTG7UZ9/P6UgXr1UW7c5i4Exu1Gffz+lIF69VFu3OYuBMbtRn38/pSBevVRbtzmLgTG7UZ9/P6UgXr1UW7c5i4Exu1Gffz+lIF69VFu3OYuBMbtRn38/pSBevVRbtzmLgTG7UZ9/P6UgXr1UW7c5i4Exu1Gffz+lIF69VFu3OYuBMbtRn38/pSBevVRbtzmLgTG7UZ9/P6UgXr1UW7c5i4Exu1Gffz+lIF69VFu3OYuBMbtRn38/pSBevVRbtzmLgTG7UZ9/P6UgXr1UW7c5i4Exu1Gffz+lIF69VFu3OYuBMbtRn38/pSBevVRbtzmLgTG7UZ9/P6UgXr1UW7c5i4Exu1Gffz+lIF69VFu3OYuBMbtRn38/pSBevVRbtzmLgTG7UZ9/P6UgXr1UW7c5i4Exu1Gffz+lIF69VFu3OYuBMbtRn38/pSBevVRbtzmLgTG7UZ9/P/7/fz///38///9/P/7/fz///38///9/P/7/fz///38///9/P/7/fz///38///9/P/7/fz///38///9/P/7/fz///38///9/P/7/fz///38///9/P/7/fz///38///9/P/7/fz///38///9/P/7/fz///38///9/P/7/fz///38///9/P/7/fz///38///9/P/7/fz///38///9/P/7/fz///38///9/P/7/fz///38///9/P/7/fz///38///9/P/7/fz///38///9/P/7/fz///38///9/P/7/fz///38///9/P/7/fz///38///9/P/7/fz///38///9/P/7/fz///38///9/P/7/fz///38///9/P/7/fz///38///9/P/7/fz///38///9/P/7/fz///38///9/P/7/fz///38///9/P/7/fz///38///9/P/7/fz///38///9/P/7/fz///38///9/P/7/fz///38///9/P/7/fz///38///9/P/7/fz///38///9/P/7/fz///38///9/P/7/fz///38///9/P/7/fz///38///9/P/7/fz///38///9/P/7/fz///38///9/P/7/fz///38///9/P/7/fz///38///9/P/7/fz///38///9/P/7/fz///38///9/P/7/fz///38///9/P/7/fz///38///9/P/7/fz///38///9/P/7/fz///38///9/P/7/fz///38///9/P/7/fz///38///9/P/7/fz///38///9/P/7/fz///38///9/P/7/fz///38///9/P6eZErL3III9CjiPsaeZErL3III9CjiPsaeZErL3III9CjiPsaeZErL3III9CjiPsaeZErL3III9CjiPsaeZErL3III9CjiPsaeZErL3III9CjiPsaeZErL3III9CjiPsaeZErL3III9CjiPsaeZErL3III9CjiPsaeZErL3III9CjiPsaeZErL3III9CjiPsaeZErL3III9CjiPsaeZErL3III9CjiPsaeZErL3III9CjiPsaeZErL3III9CjiPsaeZErL3III9CjiPsaeZErL3III9CjiPsaeZErL3III9CjiPsaeZErL3III9CjiPsaeZErL3III9CjiPsaeZErL3III9CjiPsaeZErL3III9CjiPsaeZErL3III9CjiPsaeZErL3III9CjiPsaeZErL3III9CjiPsaeZErL3III9CjiPsaeZErL3III9CjiPsaeZErL3III9CjiPsaeZErL3III9CjiPsaeZErL3III9CjiPsaeZErL3III9CjiPsaeZErL3III9CjiPsaeZErL3III9CjiPsaeZErL3III9CjiPsaeZErL3III9CjiPsaeZErL3III9CjiPsaeZErL3III9CjiPsaeZErL3III9CjiPsaeZErL3III9CjiPsaeZErL3III9CjiPsaeZErL3III9CjiPsaeZErL3III9CjiPsaeZErL3III9CjiPsaeZErL3III9CjiPsaeZErL3III9CjiPsaeZErL3III9CjiPsaeZErL3III9CjiPsaeZErL3III9CjiPsaeZErL3III9CjiPsaeZErL3III9CjiPsY4bBD9v9Ye8IW9lvd/EWj+OGwQ/b/WHvCFvZb3fxFo/jhsEP2/1h7whb2W938RaP44bBD9v9Ye8IW9lvd/EWj+OGwQ/b/WHvCFvZb3fxFo/jhsEP2/1h7whb2W938RaP44bBD9v9Ye8IW9lvd/EWj+OGwQ/b/WHvCFvZb3fxFo/jhsEP2/1h7whb2W938RaP44bBD9v9Ye8IW9lvd/EWj+OGwQ/b/WHvCFvZb3fxFo/jhsEP2/1h7whb2W938RaP44bBD9v9Ye8IW9lvd/EWj+OGwQ/b/WHvCFvZb3fxFo/jhsEP2/1h7whb2W938RaP44bBD9v9Ye8IW9lvd/EWj+OGwQ/b/WHvCFvZb3fxFo/jhsEP2/1h7whb2W938RaP44bBD9v9Ye8IW9lvd/EWj+OGwQ/b/WHvCFvZb3fxFo/jhsEP2/1h7whb2W938RaP44bBD9v9Ye8IW9lvd/EWj+OGwQ/b/WHvCFvZb3fxFo/jhsEP2/1h7whb2W938RaP44bBD9v9Ye8IW9lvd/EWj+OGwQ/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AQCAP/7/fz8AAIA/AQCAP/7/fz8AAIA/AQCAP/7/fz8AAIA/AQCAP/7/fz8AAIA/AQCAP/7/fz8AAIA/AQCAP/7/fz8AAIA/AQCAP/7/fz8AAIA/AQCAP/7/fz8AAIA/AQCAP/7/fz8AAIA/AQCAP/7/fz8AAIA/AQCAP/7/fz8AAIA/AQCAP/7/fz8AAIA/AQCAP/7/fz8AAIA/AQCAP/7/fz8AAIA/AQCAP/7/fz8AAIA/AQCAP/7/fz8AAIA/AQCAP/7/fz8AAIA/AQCAP/7/fz8AAIA/AQCAP/7/fz8AAIA/AQCAP/7/fz8AAIA/AQCAP/7/fz8AAIA/AQCAP/7/fz8AAIA/AQCAP/7/fz8AAIA/AQCAP/7/fz8AAIA/AQCAP/7/fz8AAIA/AQCAP/7/fz8AAIA/AQCAP/7/fz8AAIA/AQCAP/7/fz8AAIA/AQCAP/7/fz8AAIA/AQCAP/7/fz8AAIA/AQCAP54O+LHYAsQ88W6WL54O+LHYAsQ88W6WL54O+LHYAsQ88W6WL54O+LHYAsQ88W6WL54O+LHYAsQ88W6WL54O+LHYAsQ88W6WL54O+LHYAsQ88W6WL54O+LHYAsQ88W6WL54O+LHYAsQ88W6WL54O+LHYAsQ88W6WL54O+LHYAsQ88W6WL54O+LHYAsQ88W6WL54O+LHYAsQ88W6WL54O+LHYAsQ88W6WL54O+LHYAsQ88W6WL54O+LHYAsQ88W6WL54O+LHYAsQ88W6WL54O+LHYAsQ88W6WL54O+LHYAsQ88W6WL54O+LHYAsQ88W6WL54O+LHYAsQ88W6WL54O+LHYAsQ88W6WL54O+LHYAsQ88W6WL54O+LHYAsQ88W6WL54O+LHYAsQ88W6WL54O+LHYAsQ88W6WL54O+LHYAsQ88W6WL54O+LHYAsQ88W6WL54O+LHYAsQ88W6WL54O+LHYAsQ88W6WL54O+LHYAsQ88W6WL54O+LHYAsQ88W6WL54O+LHYAsQ88W6WL54O+LHYAsQ88W6WL54O+LHYAsQ88W6WL54O+LHYAsQ88W6WL54O+LHYAsQ88W6WL54O+LHYAsQ88W6WL54O+LHYAsQ88W6WL54O+LHYAsQ88W6WL54O+LHYAsQ88W6WL54O+LHYAsQ88W6WL54O+LHYAsQ88W6WL54O+LHYAsQ88W6WL54O+LHYAsQ88W6WL54O+LHYAsQ88W6WL54O+LHYAsQ88W6WL54O+LHYAsQ88W6WL54O+LHYAsQ88W6WL54O+LHYAsQ88W6WL54O+LHYAsQ88W6WLzoSDLSK16OpiSyntAAAgD86Egy0itejqYksp7QAAIA/OhIMtIrXo6mJLKe0AACAPzoSDLSK16OpiSyntAAAgD86Egy0itejqYksp7QAAIA/OhIMtIrXo6mJLKe0AACAPzoSDLSK16OpiSyntAAAgD86Egy0itejqYksp7QAAIA/OhIMtIrXo6mJLKe0AACAPzoSDLSK16OpiSyntAAAgD86Egy0itejqYksp7QAAIA/OhIMtIrXo6mJLKe0AACAPzoSDLSK16OpiSyntAAAgD86Egy0itejqYksp7QAAIA/OhIMtIrXo6mJLKe0AACAPzoSDLSK16OpiSyntAAAgD86Egy0itejqYksp7QAAIA/OhIMtIrXo6mJLKe0AACAPzoSDLSK16OpiSyntAAAgD86Egy0itejqYksp7QAAIA/OhIMtIrXo6mJLKe0AACAPzoSDLSK16OpiSyntAAAgD86Egy0itejqYksp7QAAIA/OhIMtIrXo6mJLKe0AACAPzoSDLSK16OpiSyntAAAgD86Egy0itejqYksp7QAAIA/OhIMtIrXo6mJLKe0AACAPzoSDLSK16OpiSyntAAAgD86Egy0itejqYksp7QAAIA/OhIMtIrXo6mJLKe0AACAPzoSDLSK16OpiSyntAAAgD86Egy0itejqYksp7QAAIA/OhIMtIrXo6mJLKe0AACAPzoSDLSK16OpiSyntAAAgD86Egy0itejqYksp7QAAIA/OhIMtIrXo6mJLKe0AACAPzoSDLSK16OpiSyntAAAgD86Egy0itejqYksp7QAAIA/OhIMtIrXo6mJLKe0AACAPzoSDLSK16OpiSyntAAAgD86Egy0itejqYksp7QAAIA/OhIMtIrXo6mJLKe0AACAPzoSDLSK16OpiSyntAAAgD86Egy0itejqYksp7QAAIA/OhIMtIrXo6mJLKe0AACAPzoSDLSK16OpiSyntAAAgD86Egy0itejqYksp7QAAIA/OhIMtIrXo6mJLKe0AACAPzoSDLSK16OpiSyntAAAgD86Egy0itejqYksp7QAAIA/OhIMtIrXo6mJLKe0AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAAAC+ooc9AAAAAAAAAAC+ooc9AAAAAAAAAAC+ooc9AAAAAAAAAAC+ooc9AAAAAAAAAAC+ooc9AAAAAAAAAAC+ooc9AAAAAAAAAAC+ooc9AAAAAAAAAAC+ooc9AAAAAAAAAAC+ooc9AAAAAAAAAAC+ooc9AAAAAAAAAAC+ooc9AAAAAAAAAAC+ooc9AAAAAAAAAAC+ooc9AAAAAAAAAAC+ooc9AAAAAAAAAAC+ooc9AAAAAAAAAAC+ooc9AAAAAAAAAAC+ooc9AAAAAAAAAAC+ooc9AAAAAAAAAAC+ooc9AAAAAAAAAAC+ooc9AAAAAAAAAAC+ooc9AAAAAAAAAAC+ooc9AAAAAAAAAAC+ooc9AAAAAAAAAAC+ooc9AAAAAAAAAAC+ooc9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cYN/P/9M8jBS438z7EzyvFTjfz+LHQIw7P1/M4cdArzv/X8//v//D/z/fzMAAAAcAACAPwAAgD///38/AACAPwAAgD///38/AACAPwAAgD///38/AACAPwAAgD///38/AACAPwAAgD///38/AACAPwAAgD///38/AACAPwAAgD///38/AACAPwAAgD///38/AACAPwAAgD///38/AACAPwAAgD///38/AACAPwAAgD///38/AACAP///fz///38/AACAP/3/fz/+/38/AACAPwAAgD///38/AACAPwAAgD///38/AACAP///fz///38/AACAP///fz///38/AACAP///fz///38/AACAPwAAgD///38/AACAPwAAgD///38/AACAPwEAgD///38/AACAP///fz///38/AACAP///fz///38/AACAPwAAgD///38/AACAP///fz/+/38/AACAPwAAgD8AAIA/AACAPwEAgD///38/AACAPwEAgD8AAIA/AACAPwAAgD///38/AACAP/7/fz///38/AACAPwAAgD8AAIA/AACAP///fz///38/AACAPwAAgD///38/AACAPwAAgD///38/AACAPwAAgD///38/AACAP///fz///38/AACAPwEAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD///38/AACAP///fz///38/AACAPwAAgD///38/AACAPwAAgD/+/38/AACAPwAAgD/9/38/AACAPwAAgD///38/AACAPwAAgD///38/AACAPwAAgD///38/AACAPwAAgD///38/AACAPwAAgD8AAIA/AACAP/3/fz/+/38/AACAPwAAgD8AAIA/AACAPwAAgD///38/AACAPwEAgJw8Ou09AQAAKAEAgJw8Ou09AQAAKAEAgJw8Ou09AQAAKAEAgJw8Ou09AQAAKAEAgJw8Ou09AQAAKAEAgJw8Ou09AQAAKAEAgJw8Ou09AQAAKAEAgJw8Ou09AQAAKAEAgJw8Ou09AQAAKAEAgJw8Ou09AQAAKAEAgJw8Ou09AQAAKKj//zBCOu09AAAApwDAFag/Ou09AAAUqACA3KdKOu09AACMqAAAgqdIOu09AACIqP//vzJBOu09AACgJwEAADJCOu09AAAAp////7JAOu09//9/p///v7JAOu09//8/GwEAgDI/Ou09AQAgp/3/f7JBOu09AABgp///37I/Ou09/v+/pgYAgDE+Ou09AABAJwAAJCdCOu09AAAAp/z//7FCOu09AABAp/7//7E+Ou09/v9/GgAAwLJDOu09AgCAJgEAgLJBOu09AAAAKACApKdAOu09AABgKN//fzFAOu09AADAp70AALBBOu09AADYpsT/fzE4Ou09AAAgJ/f//zI8Ou09AAAQKOz/fzJBOu09AAAAKAoAgLJCOu09////pvv/PzM+Ou09//+fJ9X//zE+Ou09AADAp9b//zE+Ou09AADAJwAApKhBOu09AAAQKAoAoLJAOu09AADgpwUAMLM9Ou09/f//pq//fzFEOu09AACAJgoAwLJAOu09AADAp+v/fzJAOu09AAAgKBUAALI8Ou09AAAgKNf//zFAOu09//9/Jtv//zFDOu09AAAQKOD//zE6Ou09AABAJ8j/fzFCOu09AAAEKABIRKhCOu09AABiqAEAgJw8Ou09AQAAKIAAAIAAAIAnAACAkAAAgD+AAACAAACAJwAAgJAAAIA/gAAAgAAAgCcAAICQAACAP4AAAIAAAIAnAACAkAAAgD+AAACAAACAJwAAgJAAAIA/gAAAgAAAgCcAAICQAACAP4AAAIAAAIAnAACAkAAAgD+AAACAAACAJwAAgJAAAIA/gAAAgAAAgCcAAICQAACAP4AAAIAAAIAnAACAkAAAgD+AAACAAACAJwAAgJAAAIA/AACAmAAAuCcAAICwAACAPwAA4KcAAIAnAAAAMgAAgD8AAICnAACAJwAAgA8AAIA/AABApwAAoCcAAICyAACAPwAAACcAAEAnAAAAjwAAgD8AAIAmAACIJwAAgDIAAIA/AACApgAAkCcAAACyAACAPwAAgCYAADAnAAAAMgAAgD8AAECmAAB4JwAAQA4AAIA/AAAAAAAAmCcAAAAAAACAPwAAgKUAAIwnAACADQAAgD8AAIAmAACgJ////7EAAIA/AAAAAAAAcCcAAAAAAACAPwAAAAAAAKAnAAAAAAAAgD8AAIAmAACQJwAAgI4AAIA/AAAAAAAAkCcAAAAAAACAPwIAgCYAANAnAgCAjgAAgD8BACAoAQDgJwEAALIAAIA/AAAAJwAAoCcAAACPAACAPwAA/KcAAAgnAAD8DwAAgD8AAGAnAAAgKAAAYI8AAIA///9/JgAAgCcAAICyAACAPwEAgCcAAIAnAQAAsgAAgD8AAKCnAAAAJwAAoA8AAIA/AACApgAAoKcAAICyAACAPwAAQKcAAACnAAAAsgAAgD8AAAAAAAAkKAAAAAAAAIA/AAAApgAAWCcAAAAOAACAPwAAAKYAAIQnAAAADgAAgD8AAIAZAABIKAAAgDEAAIA/AAAAmgAAgKcAAACyAACAP///f6YAAMCmAAAAMgAAgD8AAICnAACAJwAAgA8AAIA/AACAJgAAoCcAAICOAACAP/z/fyb8/3+n/P9/jgAAgD8AAICmAQDAJ///fw4AAIA/AACApgAAgCYAAIAOAACAPwAAAKYAAACmAAAADgAAgD8AAHinAAC8JwAAgDAAAIA/gAAAgAAAgCcAAICQAACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAP///fz///38/AACAP/7/fz/+/38/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAP///fz///38/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwEAgD8BAIA/AACAP///fz///38/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/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t/8/rm71ni3e64k8tf5vrvB1ZTKSYSuxdCIAMgAAgD/wdWUykmErsXQiADIAAIA/8HVlMpJhK7F0IgAyAACAP/B1ZTKSYSuxdCIAMgAAgD/wdWUykmErsXQiADIAAIA/8HVlMpJhK7F0IgAyAACAP/B1ZTKSYSuxdCIAMgAAgD/wdWUykmErsXQiADIAAIA/8HVlMpJhK7F0IgAyAACAP/B1ZTKSYSuxdCIAMgAAgD/wdWUykmErsXQiADIAAIA/8LVjMmNiJbGuPIAyAACAP/D1ZDKCYiWxAADsLQAAgD/wdWgyUmIlsZw3ADIAAIA/8MVjMtJhJrEA2H6xAACAP/BiYDKy4Sex0NGAMAAAgD/we2UyMmInscg5ATEAAIA/8HVjMjJiJbGwo/+xAACAP/BVYzKSYiOxfFP/sQAAgD/wNWMy8mElsXhw/7EAAIA/8DVkMrJhJ7EAEHgsAACAP/D1YTLSYSWxAG6OLQAAgD/w9WMy8mAtsb66/zEAAIA/8BVlMlJiIbFZSAAyAACAP/DlYTJSYiexALCkLQAAgD/wrWQysmEnsQCwgiwAAIA/sJxkMtJBJ7EACEwtAACAP/ARZTIy4iWxARgDLQAAgD/w1WMyUmEmsebxP7IAAIA/8NVhMvJhJ7FIn/+xAACAP/D1ZTIyYiWxANTMLQAAgD/w9WEyVGEtsRLwvzIAAIA/8HVlMgRiLbFkEMAyAACAP/B1ZDLDYC2xA4d/MgAAgD/w9WAylGElsRICADMAAIA/8PVhMsNhJbHvC4AyAACAP/A1ZDKxYiexMod/sgAAgD/wlWQykmArsVAa/zEAAIA/8HVkMnNiKbE/LIAyAACAP/AVZjLiYSWxQKd/sQAAgD/whWMy0mEnsQAwFiwAAIA/8LViMoJhKbFUh38xAACAP/B1YTJiYiWxAJrALQAAgD/wtWEygmIlsQC8yy0AAIA/8HViMgRhLbE04L8yAACAP/B1YjKEYjGxli/AMgAAgD/wdWUygmEpscAWADIAAIA/8PViMlNjKbEza4AyAACAP/B1ZDLkYSmxiBvAMgAAgD/w9WMys2EpsY/8fzIAAIA/8HVlMpJhK7F0IgAyAACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAP/7/fz///38///9/P///fz8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AQCAPwAAgD8AAIA///9/PwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwEAgD8BAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD///38///9/PwAAgD///38/AACAPwAAgD///38/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AQCAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA///9/PwAAgD8AAIA/AACAPwAAgD///38///9/PwAAgD8AAIA/AACAP///fz///38///9/PwAAgD///38///9/PwAAgD8AAIA///9/PwEAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD///38///9/P///fz8AAIA/AACAPwAAgD///38/AACAPwAAgD8AAIA/AACAP///fz///38/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAP/RhD71v0JE95rE2sPRhD71v0JE95rE2sPRhD71v0JE95rE2sPRhD71v0JE95rE2sPRhD71v0JE95rE2sPRhD71v0JE95rE2sPRhD71v0JE95rE2sPRhD71v0JE95rE2sPRhD71v0JE95rE2sPRhD71v0JE95rE2sPRhD71v0JE95rE2sPNhD7110JE9C7I2sPZhD7100JE95rE2sPVhD71v0JE9ybE2sPVhD71w0JE9TbE2sPJhD71w0JE987E2sPJhD71v0JE9A7I2sO9hD71y0JE9a7I2sOthD71y0JE9u7E2sPdhD71q0JE9TLE2sPthD71t0JE9/7E2sPxhD71v0JE9DrI2sPNhD71z0JE9S7I2sPFhD71y0JE9GrI2sPVhD71s0JE90bE2sPFhD71y0JE96LE2sO1hD71q0JE9MrI2sPRhD7110JE927E2sPVhD71x0JE9GLI2sPdhD71w0JE9ArI2sPVhD71y0JE9KrI2sPRhD7110JE9QbI2sPVhD7100JE9KLI2sPJhD7110JE9b7I2sPNhD71u0JE9Y7E2sPNhD71w0JE94bE2sPphD7100JE9RrI2sPthD71y0JE90LE2sPthD7100JE9ybE2sPZhD71y0JE9FbI2sPphD71w0JE9R7I2sOthD71u0JE9ZLE2sABiD7120JE9WrI2sABiD71v0JE9crI2sPlhD71u0JE9n7E2sPZhD71s0JE9rrE2sPdhD71v0JE9zLE2sPVhD71w0JE9erE2sPVhD71u0JE947E2sPZhD71o0JE9TrE2sPRhD71v0JE95rE2sHtyQrNpTtIy75ooP5aiQD97ckKzaU7SMu+aKD+WokA/e3JCs2lO0jLvmig/lqJAP3tyQrNpTtIy75ooP5aiQD97ckKzaU7SMu+aKD+WokA/e3JCs2lO0jLvmig/lqJAP3tyQrNpTtIy75ooP5aiQD97ckKzaU7SMu+aKD+WokA/e3JCs2lO0jLvmig/lqJAP3tyQrNpTtIy75ooP5aiQD97ckKzaU7SMu+aKD+WokA/e3JCs2pO0jLvmig/lqJAP3pyQrNoTtIy75ooP5aiQD98ckKzbE7SMu+aKD+WokA/e3JCs2pO0jLvmig/lqJAP3xyQrNqTtIy75ooP5aiQD97ckKza07SMu6aKD+XokA/e3JCs2pO0jLvmig/lqJAP3pyQrNoTtIy7pooP5eiQD97ckKzaE7SMu+aKD+WokA/e3JCs2xO0jLvmig/lqJAP3pyQrNoTtIy75ooP5aiQD97ckKzaE7SMu6aKD+XokA/e3JCs2ZO0jLvmig/lqJAP3pyQrNsTtIy75ooP5aiQD96ckKzaU7SMu+aKD+WokA/fHJCs21O0jLvmig/lqJAP3pyQrNmTtIy75ooP5aiQD98ckKzaU7SMu+aKD+WokA/fHJCs2xO0jLvmig/lqJAP3xyQrNsTtIy75ooP5aiQD97ckKzak7SMu+aKD+WokA/fHJCs2xO0jLvmig/lqJAP3xyQrNsTtIy75ooP5aiQD97ckKzaU7SMu+aKD+WokA/fHJCs2lO0jLvmig/lqJAP3tyQrNqTtIy75ooP5aiQD96ckKzbU7SMu+aKD+WokA/enJCs2lO0jLvmig/lqJAP3tyQrNpTtIy75ooP5aiQD96ckKzZ07SMu6aKD+XokA/e3JCs2pO0jLvmig/lqJAP3pyQrNqTtIy75ooP5aiQD98ckKzak7SMu+aKD+WokA/enJCs2hO0jLvmig/lqJAP3pyQrNsTtIy75ooP5aiQD97ckKzbE7SMu+aKD+WokA/enJCs2lO0jLvmig/lqJAP3tyQrNsTtIy75ooP5aiQD97ckKzaU7SMu+aKD+WokA/e3JCs2lO0jLvmig/lqJAP/7/fz/+/38/AACAP/7/fz/+/38/AACAP/7/fz/+/38/AACAP/7/fz/+/38/AACAP/7/fz/+/38/AACAP/7/fz/+/38/AACAP/7/fz/+/38/AACAP/7/fz/+/38/AACAP/7/fz/+/38/AACAP/7/fz/+/38/AACAP/7/fz/+/38/AACAP/7/fz/+/38/AACAP/7/fz/+/38/AACAP/7/fz/+/38/AACAP/7/fz/+/38/AACAP/7/fz/8/38/AACAP/7/fz/+/38/AACAPwAAgD8AAIA/AACAP/7/fz/9/38/AACAP/7/fz/+/38/AACAPwAAgD8AAIA/AACAP/7/fz/+/38/AACAP/7/fz/+/38/AACAPwAAgD8AAIA/AACAP/7/fz/9/38/AACAPwAAgD/+/38/AACAPwAAgD8AAIA/AACAP/7/fz/+/38/AACAP/7/fz/+/38/AACAP/7/fz/+/38/AACAPwAAgD8AAIA/AACAPwAAgD/+/38/AACAPwAAgD8AAIA/AACAP/7/fz/+/38/AACAPwAAgD/+/38/AACAP/7/fz/+/38/AACAPwAAgD/+/38/AACAPwAAgD/+/38/AACAPwAAgD8AAIA/AACAP/7/fz8AAIA/AACAPwAAgD8AAIA/AACAP/7/fz/+/38/AACAP/7/fz8AAIA/AACAP/7/fz/+/38/AACAPwAAgD8AAIA/AACAP/7/fz/+/38/AACAP/7/fz/9/38/AACAP/7/fz/+/38/AACAP/7/fz/9/38/AACAP/7/fz/+/38/AACAP/7/fz/+/38/AACAPw+fmbLfnQ09omqQsA+fmbLfnQ09omqQsA+fmbLfnQ09omqQsA+fmbLfnQ09omqQsA+fmbLfnQ09omqQsA+fmbLfnQ09omqQsA+fmbLfnQ09omqQsA+fmbLfnQ09omqQsA+fmbLfnQ09omqQsA+fmbLfnQ09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/v9/P/3/fz/9/38//v9/P/z/fz/9/38//v9/P/z/fz///38//v9/P/7/fz/9/38//v9/P///fz8AAIA//v9/P/7/fz///38//v9/P/3/fz/8/38//v9/P/z/fz/9/38//v9/P/3/fz/9/38//v9/P/z/fz8AAIA//v9/P/7/fz/9/38//v9/P/3/fz/9/38//v9/P/z/fz/8/38//v9/P/7/fz///38//v9/P/3/fz/9/38//v9/P/3/fz/9/38//v9/P/z/fz/9/38//v9/P/7/fz8AAIA//v9/P/3/fz/9/38//v9/P/3/fz/9/38//v9/P/7/fz///38//v9/P/7/fz/9/38//v9/P///fz/9/38//v9/P/3/fz/9/38//v9/P///fz/9/38//v9/P/3/fz/9/38//v9/P/3/fz/9/38//v9/P/7/fz///38//v9/P/3/fz/9/38//v9/P/3/fz/7/38//v9/P/z/fz/9/38//v9/P/3/fz/9/38//v9/P/z/fz/7/38//v9/P/3/fz/9/38//v9/P/z/fz/9/38//v9/PxfrCjthCim9b+pZvRfrCjthCim9b+pZvRfrCjthCim9b+pZvRfrCjthCim9b+pZvRfrCjthCim9b+pZvRfrCjthCim9b+pZvRfrCjthCim9b+pZvRfrCjthCim9b+pZvRfrCjthCim9b+pZvRfrCjthCim9b+pZvRfrCjthCim9b+pZvafqCjthCim9b+pZvbrqCjtkCim9b+pZvT7qCjtlCim9b+pZvZfqCjtnCim9b+pZvX3qCjtrCim9cOpZvfnpCjtmCim9b+pZvZDqCjtpCim9cOpZvcPqCjtnCim9b+pZvZzrCjttCim9b+pZvV3qCjtmCim9cOpZvRXqCjtnCim9cOpZvcnpCjtpCim9b+pZvZfqCjtwCim9bupZvcvqCjtiCim9b+pZvYnqCjtoCim9b+pZveDpCjtsCim9bepZvcfpCjtcCim9bupZvQjrCjtlCim9b+pZvdnpCjtkCim9b+pZvaHqCjthCim9cOpZvR3rCjtmCim9b+pZvZ/qCjtqCim9cOpZvfrqCjtiCim9b+pZvarqCjtfCim9b+pZveTpCjtuCim9bupZvRPqCjtnCim9b+pZvRLqCjtjCim9bupZvb7qCjtmCim9b+pZvVTqCjtrCim9b+pZvYHqCjtkCim9bupZvXrqCjtjCim9b+pZvWTqCjtoCim9b+pZvSjqCjtmCim9b+pZve3pCjtzCim9bupZvRfqCjtnCim9cOpZvULrCjtgCim9b+pZvYHqCjtnCim9cepZvW3rCjtkCim9b+pZvZ3qCjtqCim9b+pZvRfrCjthCim9b+pZvUcTt74qZBy/SbYbP67ftz5HE7e+KmQcv0m2Gz+u37c+RxO3vipkHL9Jths/rt+3PkcTt74qZBy/SbYbP67ftz5HE7e+KmQcv0m2Gz+u37c+RxO3vipkHL9Jths/rt+3PkcTt74qZBy/SbYbP67ftz5HE7e+KmQcv0m2Gz+u37c+RxO3vipkHL9Jths/rt+3PkcTt74qZBy/SbYbP67ftz5HE7e+KmQcv0m2Gz+u37c+RxO3vipkHL9Jths/rt+3PkcTt74qZBy/SbYbP67ftz5IE7e+KWQcv0q2Gz+w37c+RxO3vipkHL9Jths/rt+3PkcTt74qZBy/SbYbP67ftz5HE7e+KmQcv0m2Gz+u37c+RxO3vipkHL9Jths/rt+3PkgTt74pZBy/SrYbP6/ftz5HE7e+KmQcv0m2Gz+u37c+RxO3vipkHL9Jths/rt+3PkcTt74qZBy/SbYbP67ftz5HE7e+KmQcv0m2Gz+u37c+RxO3vipkHL9Jths/rt+3PkcTt74qZBy/SbYbP67ftz5HE7e+KmQcv0m2Gz+u37c+SBO3vilkHL9Kths/r9+3PkcTt74qZBy/SbYbP67ftz5HE7e+KmQcv0m2Gz+u37c+RxO3vipkHL9Jths/rt+3PkcTt74qZBy/SbYbP67ftz5HE7e+KmQcv0m2Gz+u37c+SBO3vilkHL9Kths/sN+3PkcTt74qZBy/SbYbP67ftz5HE7e+KmQcv0m2Gz+u37c+RxO3vipkHL9Jths/rt+3PkcTt74qZBy/SbYbP67ftz5HE7e+KmQcv0m2Gz+u37c+SBO3vilkHL9Kths/sN+3PkcTt74qZBy/SbYbP67ftz5IE7e+KWQcv0q2Gz+w37c+SBO3vilkHL9Kths/r9+3PkgTt74pZBy/SrYbP7Dftz5HE7e+KmQcv0m2Gz+u37c+RxO3vipkHL9Kths/rt+3PkcTt74qZBy/SbYbP67ftz5HE7e+KmQcv0m2Gz+u37c+RxO3vipkHL9Jths/rt+3PkcTt74qZBy/SrYbP67ftz5HE7e+KmQcv0q2Gz+u37c+RxO3vipkHL9Jths/rt+3Pv//fz8AAIA//f9/P///fz8AAIA//f9/P///fz8AAIA//f9/P///fz8AAIA//f9/P///fz8AAIA//f9/P///fz8AAIA//f9/P///fz8AAIA//f9/P///fz8AAIA//f9/P///fz8AAIA//f9/P///fz8AAIA//f9/P///fz8AAIA//f9/P///fz8AAIA//v9/P/3/fz8AAIA//f9/P///fz8AAIA//v9/P///fz8AAIA//f9/P/3/fz8AAIA//v9/P///fz8AAIA//f9/P/3/fz8AAIA//v9/P///fz8AAIA/AACAP///fz/+/38//f9/PwAAgD8AAIA/AACAPwAAgD8AAIA//P9/PwAAgD8AAIA/AACAP/3/fz/+/38//v9/P/3/fz8AAIA//v9/P/3/fz8AAIA//v9/P///fz/+/38//f9/PwAAgD/+/38//f9/P///fz8AAIA//f9/P///fz8AAIA//f9/PwAAgD8AAIA//v9/P///fz8AAIA//f9/PwAAgD8AAIA//v9/P///fz/+/38//P9/P/3/fz8AAIA//P9/P///fz8AAIA//v9/PwAAgD8AAIA//v9/P///fz8AAIA/AACAP///fz8AAIA/AACAP///fz8AAIA/AACAP/3/fz8AAIA//v9/P///fz8AAIA//v9/P///fz8AAIA/AACAPwAAgD8AAIA//f9/P///fz8AAIA//v9/P///fz8AAIA//f9/P///fz8AAIA//v9/P///fz8BAIA/AACAP///fz8AAIA//f9/P///fz8AAIA//f9/P///fz8AAIA//f9/P0TwELJrnDg9Q2SbskTwELJrnDg9Q2SbskTwELJrnDg9Q2SbskTwELJrnDg9Q2SbskTwELJrnDg9Q2SbskTwELJrnDg9Q2SbskTwELJrnDg9Q2SbskTwELJrnDg9Q2SbskTwELJrnDg9Q2SbskTwELJrnDg9Q2SbskTwELJrnDg9Q2SbshfPArJrnDg9nUn7sgdz+7JsnDg9V67qssE/orFsnDg95jaqs8MvZDBtnDg9dQppskgyirJtnDg98O4UMd0vTbFunDg9jWNJsj/dhrJunDg990sNs0nRfTJsnDg9ZuiAsvyqgLBsnDg9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/v9/P/3/fz///38//v9/P/7/fz/9/38//v9/P///fz8AAIA//v9/P/7/fz///38//v9/P/3/fz/9/38//v9/P/7/fz/9/38//v9/P/7/fz///38//v9/P///fz/9/38//v9/P/3/fz/9/38//v9/P/7/fz/9/38//v9/P/3/fz/9/38//v9/P/3/fz/9/38//v9/P/3/fz///38//v9/P/3/fz/9/38//v9/P/z/fz/9/38//v9/P/z/fz/9/38//v9/P/3/fz/8/38//v9/P/3/fz/9/38//v9/P///fz8AAIA//v9/P/z/fz/9/38//v9/PxfrCrthCim9b+pZvRfrCrthCim9b+pZvRfrCrthCim9b+pZvRfrCrthCim9b+pZvRfrCrthCim9b+pZvRfrCrthCim9b+pZvRfrCrthCim9b+pZvRfrCrthCim9b+pZvRfrCrthCim9b+pZvRfrCrthCim9b+pZvRfrCrthCim9b+pZvT/rCrtlCim9b+pZvULqCrtnCim9b+pZvU3qCrtvCim9bupZvTDqCrteCim9b+pZvaLqCrtiCim9b+pZvW3qCrtpCim9b+pZvT7qCrtkCim9cOpZvczqCrtoCim9b+pZvYHqCrtcCim9b+pZvenqCrtkCim9cOpZvYPqCrtgCim9cOpZvXDqCrtiCim9b+pZvbjqCrtqCim9b+pZvXrqCrtfCim9bupZvWDqCrtkCim9b+pZvQrqCrtmCim9bupZvffpCrtoCim9b+pZvc3qCrtnCim9b+pZvXvrCrtwCim9cepZvWLqCrttCim9b+pZvcnpCrtoCim9bepZvbDqCrtkCim9b+pZvcXqCrtsCim9cOpZvX3qCrtrCim9cOpZvWfqCrtqCim9b+pZvfvpCrthCim9b+pZvcDqCrtlCim9b+pZvUvqCrttCim9cOpZvYrrCrtqCim9b+pZvbPqCrtvCim9b+pZvVnqCrtuCim9bupZvfPqCrtnCim9b+pZvX/qCrtbCim9b+pZvWzqCrtnCim9bupZvTXqCrtrCim9b+pZvZHqCrtpCim9cOpZvTfqCrtlCim9b+pZvUbqCrtoCim9b+pZvW/qCrtjCim9b+pZvRfrCrthCim9b+pZvUcTt74qZBw/SbYbv67ftz5HE7e+KmQcP0m2G7+u37c+RxO3vipkHD9Jthu/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zK/JveIv2KKQLSM9zK/JveIv2KKQLSM9zK/JveIv2KKQLSM9zK/JveIv2KKQLSM9zK/JveIv2KKQLSM9zK/JveIv2KKQLSM9zK/JveIv2KKQLSM9zK/JveIv2KKQLSM9zK/JveIv2KKQLSM9zK/JveIv2KKQLSM9zK/JveIv2KKQLSM9zK/JveIv2KKQLSM9zK/JveIv2KKQLSM9zK/JveIv2KKQLSM9zK/JveIv2KKQLSM9zK/JveIv2KKQLSM9zK/JveIv2KKQLSM9zK/JveIv2KKQLSM9zK/JveIv2KKQLSM9zK/JveIv2KKQLSM9zK/JveIv2KKQLSM9zK/JveIv2KKQLSM9zK/JveIv2KKQLSM9zK/JveIv2KKQLSM9zK/JveIv2KKQLSM9zK/JveIv2KKQLSM9zK/JveIv2KKQLSM9zK/JveIv2KKQLSM9zK/JveIv2KKQLSM9zK/JveIv2KKQLSM9zK/JveIv2KKQLSM9zK/JveIv2KKQLSM9zK/JveIv2KKQLSM9zK/JveIv2KKQLSM9zK/JveIv2KKQLSM9zK/JveIv2KKQLSM9zK/JvfQENb8AAAAAAAAAAPIENT/0BDW/AAAAAAAAAADyBDU/9AQ1vwAAAAAAAAAA8gQ1P/QENb8AAAAAAAAAAPIENT/0BDW/AAAAAAAAAADyBDU/9AQ1vwAAAAAAAAAA8gQ1P/QENb8AAAAAAAAAAPIENT/0BDW/AAAAAAAAAADyBDU/9AQ1vwAAAAAAAAAA8gQ1P/QENb8AAAAAAAAAAPIENT/0BDW/AAAAAAAAAADyBDU/9AQ1vwAAAAAAAAAA8gQ1P/QENb8AAAAAAAAAAPIENT/0BDW/AAAAAAAAAADyBDU/9AQ1vwAAAAAAAAAA8gQ1P/QENb8AAAAAAAAAAPIENT/0BDW/AAAAAAAAAADyBDU/9AQ1vwAAAAAAAAAA8gQ1P/QENb8AAAAAAAAAAPIENT/0BDW/AAAAAAAAAADyBDU/9AQ1vwAAAAAAAAAA8gQ1P/QENb8AAAAAAAAAAPIENT/0BDW/AAAAAAAAAADyBDU/9AQ1vwAAAAAAAAAA8gQ1P/QENb8AAAAAAAAAAPIENT/0BDW/AAAAAAAAAADyBDU/9AQ1vwAAAAAAAAAA8gQ1P/QENb8AAAAAAAAAAPIENT/0BDW/AAAAAAAAAADyBDU/9AQ1vwAAAAAAAAAA8gQ1P/QENb8AAAAAAAAAAPIENT/0BDW/AAAAAAAAAADyBDU/9AQ1vwAAAAAAAAAA8gQ1P/QENb8AAAAAAAAAAPIENT/0BDW/AAAAAAAAAADyBDU/9AQ1vwAAAAAAAAAA8gQ1P/QENb8AAAAAAAAAAPIENT/0BDW/AAAAAAAAAADyBDU/9AQ1vwAAAAAAAAAA8gQ1P/QENb8AAAAAAAAAAPIENT/0BDW/AAAAAAAAAADyBDU/9AQ1vwAAAAAAAAAA8gQ1P/QENb8AAAAAAAAAAPIENT/0BDW/AAAAAAAAAADyBDU/9AQ1vwAAAAAAAAAA8gQ1P/QENb8AAAAAAAAAAPIENT/0BDW/AAAAAAAAAADyBDU/9AQ1vwAAAAAAAAAA8gQ1P/QENb8AAAAAAAAAAPIENT/0BDW/AAAAAAAAAADyBDU/9AQ1vwAAAAAAAAAA8gQ1PwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAAACZjJs9AAAAAAAAAACZjJs9AAAAAAAAAACZjJs9AAAAAAAAAACZjJs9AAAAAAAAAACZjJs9AAAAAAAAAACZjJs9AAAAAAAAAACZjJs9AAAAAAAAAACZjJs9AAAAAAAAAACZjJs9AAAAAAAAAACZjJs9AAAAAAAAAACZjJs9AAAAAAAAAACZjJs9AAAAAAAAAACZjJs9AAAAAAAAAACZjJs9AAAAAAAAAACZjJs9AAAAAAAAAACZjJs9AAAAAAAAAACZjJs9AAAAAAAAAACZjJs9AAAAAAAAAACZjJs9AAAAAAAAAACZjJs9AAAAAAAAAACZjJs9AAAAAAAAAACZjJs9AAAAAAAAAACZjJs9AAAAAAAAAACZjJs9AAAAAAAAAACZjJs9AAAAAAAAAACZjJs9AAAAAAAAAACZjJs9AAAAAAAAAACZjJs9AAAAAAAAAACZjJs9AAAAAAAAAACZjJs9AAAAAAAAAACZjJs9AAAAAAAAAACZjJs9AAAAAAAAAACZjJs9AAAAAAAAAACZjJs9AAAAAAAAAACZjJs9AAAAAAAAAACZjJs9AAAAAAAAAACZjJs9AAAAAAAAAACZjJs9AAAAAAAAAACZjJs9AAAAAAAAAACZjJs9AAAAAAAAAACZjJs9AAAAAAAAAACZjJs9AAAAAAAAAACZjJs9AAAAAAAAAACZjJs9AAAAAAAAAACZjJs9AAAAAAAAAACZjJs9AAAAAAAAAACZjJs9AAAAAAAAAACZjJs9AAAAAAAAAACZjJs9AAAAAAAAAACZjJs9AAAAAAAAAACZjJs9AAAAAAAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAP7Fmjj3nEEs9hjV7PbFmjj3nEEs9hjV7PbFmjj3nEEs9hjV7PbFmjj3nEEs9hjV7PbFmjj3nEEs9hjV7PbFmjj3nEEs9hjV7PbFmjj3nEEs9hjV7PbFmjj3nEEs9hjV7PbFmjj3nEEs9hjV7PbFmjj3nEEs9hjV7PbFmjj3nEEs9hjV7PbFmjj3nEEs9hjV7PbFmjj3nEEs9hjV7PbFmjj3nEEs9hjV7PbFmjj3nEEs9hjV7PbFmjj3nEEs9hjV7PbFmjj3nEEs9hjV7PbFmjj3nEEs9hjV7PbFmjj3nEEs9hjV7PbFmjj3nEEs9hjV7PbFmjj3nEEs9hjV7PbFmjj3nEEs9hjV7PbFmjj3nEEs9hjV7PbFmjj3nEEs9hjV7PbFmjj3nEEs9hjV7PbFmjj3nEEs9hjV7PbFmjj3nEEs9hjV7PbFmjj3nEEs9hjV7PbFmjj3nEEs9hjV7PbFmjj3nEEs9hjV7PbFmjj3nEEs9hjV7PbFmjj3nEEs9hjV7PbFmjj3nEEs9hjV7PbFmjj3nEEs9hjV7PbFmjj3nEEs9hjV7PbFmjj3nEEs9hjV7PbFmjj3nEEs9hjV7PbFmjj3nEEs9hjV7PbFmjj3nEEs9hjV7PbFmjj3nEEs9hjV7PbFmjj3nEEs9hjV7PbFmjj3nEEs9hjV7PbFmjj3nEEs9hjV7PbFmjj3nEEs9hjV7PbFmjj3nEEs9hjV7PbFmjj3nEEs9hjV7PbFmjj3nEEs9hjV7PbFmjj3nEEs9hjV7PbFmjj3nEEs9hjV7PbFmjj3nEEs9hjV7PbFmjj3nEEs9hjV7PSNdBjirB4q73O8wOmf/fz8jXQY4qweKu9zvMDpn/38/I10GOKsHirvc7zA6Z/9/PyNdBjirB4q73O8wOmf/fz8jXQY4qweKu9zvMDpn/38/I10GOKsHirvc7zA6Z/9/PyNdBjirB4q73O8wOmf/fz8jXQY4qweKu9zvMDpn/38/I10GOKsHirvc7zA6Z/9/PyNdBjirB4q73O8wOmf/fz8jXQY4qweKu9zvMDpn/38/I10GOKsHirvc7zA6Z/9/PyNdBjirB4q73O8wOmf/fz8jXQY4qweKu9zvMDpn/38/I10GOKsHirvc7zA6Z/9/PyNdBjirB4q73O8wOmf/fz8jXQY4qweKu9zvMDpn/38/I10GOKsHirvc7zA6Z/9/PyNdBjirB4q73O8wOmf/fz8jXQY4qweKu9zvMDpn/38/I10GOKsHirvc7zA6Z/9/PyNdBjirB4q73O8wOmf/fz8jXQY4qweKu9zvMDpn/38/I10GOKsHirvc7zA6Z/9/PyNdBjirB4q73O8wOmf/fz8jXQY4qweKu9zvMDpn/38/I10GOKsHirvc7zA6Z/9/PyNdBjirB4q73O8wOmf/fz8jXQY4qweKu9zvMDpn/38/I10GOKsHirvc7zA6Z/9/PyNdBjirB4q73O8wOmf/fz8jXQY4qweKu9zvMDpn/38/I10GOKsHirvc7zA6Z/9/PyNdBjirB4q73O8wOmf/fz8jXQY4qweKu9zvMDpn/38/I10GOKsHirvc7zA6Z/9/PyNdBjirB4q73O8wOmf/fz8jXQY4qweKu9zvMDpn/38/I10GOKsHirvc7zA6Z/9/PyNdBjirB4q73O8wOmf/fz8jXQY4qweKu9zvMDpn/38/I10GOKsHirvc7zA6Z/9/PyNdBjirB4q73O8wOmf/fz8jXQY4qweKu9zvMDpn/38/I10GOKsHirvc7zA6Z/9/PyNdBjirB4q73O8wOmf/fz8jXQY4qweKu9zvMDpn/38/I10GOKsHirvc7zA6Z/9/PyNdBjirB4q73O8wOmf/fz8jXQY4qweKu9zvMDpn/38/I10GOKsHirvc7zA6Z/9/PwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAk7HzHQc9AABkMAAAk7HzHQc9AABkMAAAk7HzHQc9AABkMAAAk7HzHQc9AABkMAAAk7HzHQc9AABkMAAAk7HzHQc9AABkMAAAk7HzHQc9AABkMAAAk7HzHQc9AABkMAAAk7HzHQc9AABkMAAAk7HzHQc9AABkMAAAk7HzHQc9AABkMAAAk7HzHQc9AABkMAAAk7HzHQc9AABkMAAAk7HzHQc9AABkMAAAk7HzHQc9AABkMAAAk7HzHQc9AABkMAAAk7HzHQc9AABkMAAAk7HzHQc9AABkMAAAk7HzHQc9AABkMAAAk7HzHQc9AABkMAAAk7HzHQc9AABkMAAAk7HzHQc9AABkMAAAk7HzHQc9AABkMAAAk7HzHQc9AABkMAAAk7HzHQc9AABkMAAAk7HzHQc9AABkMAAAk7HzHQc9AABkMAAAk7HzHQc9AABkMAAAk7HzHQc9AABkMAAAk7HzHQc9AABkMAAAk7HzHQc9AABkMAAAk7HzHQc9AABkMAAAk7HzHQc9AABkMAAAk7HzHQc9AABkMAAAk7HzHQc9AABkMAAAk7HzHQc9AABkMAAAk7HzHQc9AABkMAAAk7HzHQc9AABkMAAAk7HzHQc9AABkMAAAk7HzHQc9AABkMAAAk7HzHQc9AABkMAAAk7HzHQc9AABkMAAAk7HzHQc9AABkMAAAk7HzHQc9AABkMAAAk7HzHQc9AABkMAAAk7HzHQc9AABkMAAAk7HzHQc9AABkMAAAk7HzHQc9AABkMAAAk7HzHQc9AABkMAAAk7HzHQc9AABkMAAAk7HzHQc9AABkMAAAACwAAMCnAAAArgAAgD8AAAAsAADApwAAAK4AAIA/AAAALAAAwKcAAACuAACAPwAAACwAAMCnAAAArgAAgD8AAAAsAADApwAAAK4AAIA/AAAALAAAwKcAAACuAACAPwAAACwAAMCnAAAArgAAgD8AAAAsAADApwAAAK4AAIA/AAAALAAAwKcAAACuAACAPwAAACwAAMCnAAAArgAAgD8AAAAsAADApwAAAK4AAIA/AAAALAAAwKcAAACuAACAPwAAACwAAMCnAAAArgAAgD8AAAAsAADApwAAAK4AAIA/AAAALAAAwKcAAACuAACAPwAAACwAAMCnAAAArgAAgD8AAAAsAADApwAAAK4AAIA/AAAALAAAwKcAAACuAACAPwAAACwAAMCnAAAArgAAgD8AAAAsAADApwAAAK4AAIA/AAAALAAAwKcAAACuAACAPwAAACwAAMCnAAAArgAAgD8AAAAsAADApwAAAK4AAIA/AAAALAAAwKcAAACuAACAPwAAACwAAMCnAAAArgAAgD8AAAAsAADApwAAAK4AAIA/AAAALAAAwKcAAACuAACAPwAAACwAAMCnAAAArgAAgD8AAAAsAADApwAAAK4AAIA/AAAALAAAwKcAAACuAACAPwAAACwAAMCnAAAArgAAgD8AAAAsAADApwAAAK4AAIA/AAAALAAAwKcAAACuAACAPwAAACwAAMCnAAAArgAAgD8AAAAsAADApwAAAK4AAIA/AAAALAAAwKcAAACuAACAPwAAACwAAMCnAAAArgAAgD8AAAAsAADApwAAAK4AAIA/AAAALAAAwKcAAACuAACAPwAAACwAAMCnAAAArgAAgD8AAAAsAADApwAAAK4AAIA/AAAALAAAwKcAAACuAACAPwAAACwAAMCnAAAArgAAgD8AAAAsAADApwAAAK4AAIA/AAAALAAAwKcAAACuAACAPwAAACwAAMCnAAAArgAAgD8AAAAsAADApwAAAK4AAIA/AAAALAAAwKcAAACuAACAPwAAACwAAMCnAAAArgAAgD8AAAAsAADApwAAAK4AAIA/AAAALAAAwKcAAACuAACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAP7Fmjj2CQ0y6Fp4+vbFmjj2CQ0y6Fp4+vbFmjj2CQ0y6Fp4+vbFmjj2CQ0y6Fp4+vbFmjj2CQ0y6Fp4+vbFmjj2CQ0y6Fp4+vbFmjj2CQ0y6Fp4+vbFmjj2CQ0y6Fp4+vbFmjj2CQ0y6Fp4+vbFmjj2CQ0y6Fp4+vbFmjj2CQ0y6Fp4+vbFmjj2CQ0y6Fp4+vbFmjj2CQ0y6Fp4+vbFmjj2CQ0y6Fp4+vbFmjj2CQ0y6Fp4+vbFmjj2CQ0y6Fp4+vbFmjj2CQ0y6Fp4+vbFmjj2CQ0y6Fp4+vbFmjj2CQ0y6Fp4+vbFmjj2CQ0y6Fp4+vbFmjj2CQ0y6Fp4+vbFmjj2CQ0y6Fp4+vbFmjj2CQ0y6Fp4+vbFmjj2CQ0y6Fp4+vbFmjj2CQ0y6Fp4+vbFmjj2CQ0y6Fp4+vbFmjj2CQ0y6Fp4+vbFmjj2CQ0y6Fp4+vbFmjj2CQ0y6Fp4+vbFmjj2CQ0y6Fp4+vbFmjj2CQ0y6Fp4+vbFmjj2CQ0y6Fp4+vbFmjj2CQ0y6Fp4+vbFmjj2CQ0y6Fp4+vbFmjj2CQ0y6Fp4+vbFmjj2CQ0y6Fp4+vbFmjj2CQ0y6Fp4+vbFmjj2CQ0y6Fp4+vbFmjj2CQ0y6Fp4+vbFmjj2CQ0y6Fp4+vbFmjj2CQ0y6Fp4+vbFmjj2CQ0y6Fp4+vbFmjj2CQ0y6Fp4+vbFmjj2CQ0y6Fp4+vbFmjj2CQ0y6Fp4+vbFmjj2CQ0y6Fp4+vbFmjj2CQ0y6Fp4+vbFmjj2CQ0y6Fp4+vbFmjj2CQ0y6Fp4+vbFmjj2CQ0y6Fp4+vbFmjj2CQ0y6Fp4+vdu4gTc71Re7eaHCOdL/fz/buIE3O9UXu3mhwjnS/38/27iBNzvVF7t5ocI50v9/P9u4gTc71Re7eaHCOdL/fz/buIE3O9UXu3mhwjnS/38/27iBNzvVF7t5ocI50v9/P9u4gTc71Re7eaHCOdL/fz/buIE3O9UXu3mhwjnS/38/27iBNzvVF7t5ocI50v9/P9u4gTc71Re7eaHCOdL/fz/buIE3O9UXu3mhwjnS/38/27iBNzvVF7t5ocI50v9/P9u4gTc71Re7eaHCOdL/fz/buIE3O9UXu3mhwjnS/38/27iBNzvVF7t5ocI50v9/P9u4gTc71Re7eaHCOdL/fz/buIE3O9UXu3mhwjnS/38/27iBNzvVF7t5ocI50v9/P9u4gTc71Re7eaHCOdL/fz/buIE3O9UXu3mhwjnS/38/27iBNzvVF7t5ocI50v9/P9u4gTc71Re7eaHCOdL/fz/buIE3O9UXu3mhwjnS/38/27iBNzvVF7t5ocI50v9/P9u4gTc71Re7eaHCOdL/fz/buIE3O9UXu3mhwjnS/38/27iBNzvVF7t5ocI50v9/P9u4gTc71Re7eaHCOdL/fz/buIE3O9UXu3mhwjnS/38/27iBNzvVF7t5ocI50v9/P9u4gTc71Re7eaHCOdL/fz/buIE3O9UXu3mhwjnS/38/27iBNzvVF7t5ocI50v9/P9u4gTc71Re7eaHCOdL/fz/buIE3O9UXu3mhwjnS/38/27iBNzvVF7t5ocI50v9/P9u4gTc71Re7eaHCOdL/fz/buIE3O9UXu3mhwjnS/38/27iBNzvVF7t5ocI50v9/P9u4gTc71Re7eaHCOdL/fz/buIE3O9UXu3mhwjnS/38/27iBNzvVF7t5ocI50v9/P9u4gTc71Re7eaHCOdL/fz/buIE3O9UXu3mhwjnS/38/27iBNzvVF7t5ocI50v9/P9u4gTc71Re7eaHCOdL/fz/buIE3O9UXu3mhwjnS/38/27iBNzvVF7t5ocI50v9/P9u4gTc71Re7eaHCOdL/fz/buIE3O9UXu3mhwjnS/38/27iBNzvVF7t5ocI50v9/P/3/fz+0/38/tv9/P/3/fz+0/38/tv9/P/3/fz+0/38/tv9/P/3/fz+0/38/tv9/P/3/fz+0/38/tv9/P/3/fz+0/38/tv9/P/3/fz+0/38/tv9/P/3/fz+0/38/tv9/P/3/fz+0/38/tv9/P/3/fz+0/38/tv9/P/3/fz+0/38/tv9/P/3/fz+0/38/tv9/P/3/fz+0/38/tv9/P/3/fz+0/38/tv9/P/3/fz+0/38/tv9/P/3/fz+0/38/tv9/P/3/fz+0/38/tv9/P/3/fz+0/38/tv9/P/3/fz+0/38/tv9/P/3/fz+0/38/tv9/P/3/fz+0/38/tv9/P/3/fz+0/38/tv9/P/3/fz+0/38/tv9/P/3/fz+0/38/tv9/P/3/fz+0/38/tv9/P/3/fz+0/38/tv9/P/3/fz+0/38/tv9/P/3/fz+0/38/tv9/P/3/fz+0/38/tv9/P/3/fz+0/38/tv9/P/3/fz+0/38/tv9/P/3/fz+0/38/tv9/P/3/fz+0/38/tv9/P/3/fz+0/38/tv9/P/3/fz+0/38/tv9/P/3/fz+0/38/tv9/P/3/fz+0/38/tv9/P/3/fz+0/38/tv9/P/3/fz+0/38/tv9/P/3/fz+0/38/tv9/P/3/fz+0/38/tv9/P/3/fz+0/38/tv9/P/3/fz+0/38/tv9/P/3/fz+0/38/tv9/P/3/fz+0/38/tv9/P/3/fz+0/38/tv9/P/3/fz+0/38/tv9/P/3/fz+0/38/tv9/P/3/fz+0/38/tv9/P/3/fz+0/38/tv9/P/3/fz+0/38/tv9/PwCAjbH3HQc9ANCkMACAjbH3HQc9ANCkMACAjbH3HQc9ANCkMACAjbH3HQc9ANCkMACAjbH3HQc9ANCkMACAjbH3HQc9ANCkMACAjbH3HQc9ANCkMACAjbH3HQc9ANCkMACAjbH3HQc9ANCkMACAjbH3HQc9ANCkMACAjbH3HQc9ANCkMACAjbH3HQc9ANCkMACAjbH3HQc9ANCkMACAjbH3HQc9ANCkMACAjbH3HQc9ANCkMACAjbH3HQc9ANCkMACAjbH3HQc9ANCkMACAjbH3HQc9ANCkMACAjbH3HQc9ANCkMACAjbH3HQc9ANCkMACAjbH3HQc9ANCkMACAjbH3HQc9ANCkMACAjbH3HQc9ANCkMACAjbH3HQc9ANCkMACAjbH3HQc9ANCkMACAjbH3HQc9ANCkMACAjbH3HQc9ANCkMACAjbH3HQc9ANCkMACAjbH3HQc9ANCkMACAjbH3HQc9ANCkMACAjbH3HQc9ANCkMACAjbH3HQc9ANCkMACAjbH3HQc9ANCkMACAjbH3HQc9ANCkMACAjbH3HQc9ANCkMACAjbH3HQc9ANCkMACAjbH3HQc9ANCkMACAjbH3HQc9ANCkMACAjbH3HQc9ANCkMACAjbH3HQc9ANCkMACAjbH3HQc9ANCkMACAjbH3HQc9ANCkMACAjbH3HQc9ANCkMACAjbH3HQc9ANCkMACAjbH3HQc9ANCkMACAjbH3HQc9ANCkMACAjbH3HQc9ANCkMACAjbH3HQc9ANCkMACAjbH3HQc9ANCkMACAjbH3HQc9ANCkMACAjbH3HQc9ANCkMAAAYCsAAGopAgCmKgAAgD8AAGArAABqKQIApioAAIA/AABgKwAAaikCAKYqAACAPwAAYCsAAGopAgCmKgAAgD8AAGArAABqKQIApioAAIA/AABgKwAAaikCAKYqAACAPwAAYCsAAGopAgCmKgAAgD8AAGArAABqKQIApioAAIA/AABgKwAAaikCAKYqAACAPwAAYCsAAGopAgCmKgAAgD8AAGArAABqKQIApioAAIA/AABgKwAAaikCAKYqAACAPwAAYCsAAGopAgCmKgAAgD8AAGArAABqKQIApioAAIA/AABgKwAAaikCAKYqAACAPwAAYCsAAGopAgCmKgAAgD8AAGArAABqKQIApioAAIA/AABgKwAAaikCAKYqAACAPwAAYCsAAGopAgCmKgAAgD8AAGArAABqKQIApioAAIA/AABgKwAAaikCAKYqAACAPwAAYCsAAGopAgCmKgAAgD8AAGArAABqKQIApioAAIA/AABgKwAAaikCAKYqAACAPwAAYCsAAGopAgCmKgAAgD8AAGArAABqKQIApioAAIA/AABgKwAAaikCAKYqAACAPwAAYCsAAGopAgCmKgAAgD8AAGArAABqKQIApioAAIA/AABgKwAAaikCAKYqAACAPwAAYCsAAGopAgCmKgAAgD8AAGArAABqKQIApioAAIA/AABgKwAAaikCAKYqAACAPwAAYCsAAGopAgCmKgAAgD8AAGArAABqKQIApioAAIA/AABgKwAAaikCAKYqAACAPwAAYCsAAGopAgCmKgAAgD8AAGArAABqKQIApioAAIA/AABgKwAAaikCAKYqAACAPwAAYCsAAGopAgCmKgAAgD8AAGArAABqKQIApioAAIA/AABgKwAAaikCAKYqAACAPwAAYCsAAGopAgCmKgAAgD8AAGArAABqKQIApioAAIA/AABgKwAAaikCAKYqAACAPwAAYCsAAGopAgCmKgAAgD8AAGArAABqKQIApioAAIA/AABgKwAAaikCAKYqAACAPwAAYCsAAGopAgCmKgAAgD8AAGArAABqKQIApioAAIA/AABgKwAAaikCAKYqAACAPwAAgD8BAIA/AACAPwAAgD8BAIA/AACAPwAAgD8BAIA/AACAPwAAgD8BAIA/AACAPwAAgD8BAIA/AACAPwAAgD8BAIA/AACAPwAAgD8BAIA/AACAPwAAgD8BAIA/AACAPwAAgD8BAIA/AACAPwAAgD8BAIA/AACAPwAAgD8BAIA/AACAPwAAgD8BAIA/AACAPwAAgD8BAIA/AACAPwAAgD8BAIA/AACAPwAAgD8BAIA/AACAPwAAgD8BAIA/AACAPwAAgD8BAIA/AACAPwAAgD8BAIA/AACAPwAAgD8BAIA/AACAPwAAgD8BAIA/AACAPwAAgD8BAIA/AACAPwAAgD8BAIA/AACAPwAAgD8BAIA/AACAPwAAgD8BAIA/AACAPwAAgD8BAIA/AACAPwAAgD8BAIA/AACAPwAAgD8BAIA/AACAPwAAgD8BAIA/AACAPwAAgD8BAIA/AACAPwAAgD8BAIA/AACAPwAAgD8BAIA/AACAPwAAgD8BAIA/AACAPwAAgD8BAIA/AACAPwAAgD8BAIA/AACAPwAAgD8BAIA/AACAPwAAgD8BAIA/AACAPwAAgD8BAIA/AACAPwAAgD8BAIA/AACAPwAAgD8BAIA/AACAPwAAgD8BAIA/AACAPwAAgD8BAIA/AACAPwAAgD8BAIA/AACAPwAAgD8BAIA/AACAPwAAgD8BAIA/AACAPwAAgD8BAIA/AACAPwAAgD8BAIA/AACAPwAAgD8BAIA/AACAPwAAgD8BAIA/AACAPwAAgD8BAIA/AACAPwAAgD8BAIA/AACAPwAAgD8BAIA/AACAPwPfh723Z7I8G1VXuQPfh723Z7I8G1VXuQPfh723Z7I8G1VXuQPfh723Z7I8G1VXuQPfh723Z7I8G1VXuQPfh723Z7I8G1VXuQPfh723Z7I8G1VXuQPfh723Z7I8G1VXuQPfh723Z7I8G1VXuQPfh723Z7I8G1VXuQPfh723Z7I8G1VXuQPfh723Z7I8G1VXuQPfh723Z7I8G1VXuQPfh723Z7I8G1VXuQPfh723Z7I8G1VXuQPfh723Z7I8G1VXuQPfh723Z7I8G1VXuQPfh723Z7I8G1VXuQPfh723Z7I8G1VXuQPfh723Z7I8G1VXuQPfh723Z7I8G1VXuQPfh723Z7I8G1VXuQPfh723Z7I8G1VXuQPfh723Z7I8G1VXuQPfh723Z7I8G1VXuQPfh723Z7I8G1VXuQPfh723Z7I8G1VXuQPfh723Z7I8G1VXuQPfh723Z7I8G1VXuQPfh723Z7I8G1VXuQPfh723Z7I8G1VXuQPfh723Z7I8G1VXuQPfh723Z7I8G1VXuQPfh723Z7I8G1VXuQPfh723Z7I8G1VXuQPfh723Z7I8G1VXuQPfh723Z7I8G1VXuQPfh723Z7I8G1VXuQPfh723Z7I8G1VXuQPfh723Z7I8G1VXuQPfh723Z7I8G1VXuQPfh723Z7I8G1VXuQPfh723Z7I8G1VXuQPfh723Z7I8G1VXuQPfh723Z7I8G1VXuQPfh723Z7I8G1VXuQPfh723Z7I8G1VXuQPfh723Z7I8G1VXuQPfh723Z7I8G1VXuQPfh723Z7I8G1VXuQPfh723Z7I8G1VXuSrAjzrMBqU9c5l+PxYgiD0qwI86zAalPXOZfj8WIIg9KsCPOswGpT1zmX4/FiCIPSrAjzrMBqU9c5l+PxYgiD0qwI86zAalPXOZfj8WIIg9KsCPOswGpT1zmX4/FiCIPSrAjzrMBqU9c5l+PxYgiD0qwI86zAalPXOZfj8WIIg9KsCPOswGpT1zmX4/FiCIPSrAjzrMBqU9c5l+PxYgiD0qwI86zAalPXOZfj8WIIg9KsCPOswGpT1zmX4/FiCIPSrAjzrMBqU9c5l+PxYgiD0qwI86zAalPXOZfj8WIIg9KsCPOswGpT1zmX4/FiCIPSrAjzrMBqU9c5l+PxYgiD0qwI86zAalPXOZfj8WIIg9KsCPOswGpT1zmX4/FiCIPSrAjzrMBqU9c5l+PxYgiD0qwI86zAalPXOZfj8WIIg9KsCPOswGpT1zmX4/FiCIPSrAjzrMBqU9c5l+PxYgiD0qwI86zAalPXOZfj8WIIg9KsCPOswGpT1zmX4/FiCIPSrAjzrMBqU9c5l+PxYgiD0qwI86zAalPXOZfj8WIIg9KsCPOswGpT1zmX4/FiCIPSrAjzrMBqU9c5l+PxYgiD0qwI86zAalPXOZfj8WIIg9KsCPOswGpT1zmX4/FiCIPSrAjzrMBqU9c5l+PxYgiD0qwI86zAalPXOZfj8WIIg9KsCPOswGpT1zmX4/FiCIPSrAjzrMBqU9c5l+PxYgiD0qwI86zAalPXOZfj8WIIg9KsCPOswGpT1zmX4/FiCIPSrAjzrMBqU9c5l+PxYgiD0qwI86zAalPXOZfj8WIIg9KsCPOswGpT1zmX4/FiCIPSrAjzrMBqU9c5l+PxYgiD0qwI86zAalPXOZfj8WIIg9KsCPOswGpT1zmX4/FiCIPSrAjzrMBqU9c5l+PxYgiD0qwI86zAalPXOZfj8WIIg9KsCPOswGpT1zmX4/FiCIPSrAjzrMBqU9c5l+PxYgiD0qwI86zAalPXOZfj8WIIg9KsCPOswGpT1zmX4/FiCIPSrAjzrMBqU9c5l+PxYgiD0qwI86zAalPXOZfj8WIIg9KsCPOswGpT1zmX4/FiCIPRUAgD8CAIA/HwCAPxUAgD8CAIA/HwCAPxUAgD8CAIA/HwCAPxUAgD8CAIA/HwCAPxUAgD8CAIA/HwCAPxUAgD8CAIA/HwCAPxUAgD8CAIA/HwCAPxUAgD8CAIA/HwCAPxUAgD8CAIA/HwCAPxUAgD8CAIA/HwCAPxUAgD8CAIA/HwCAPxUAgD8CAIA/HwCAPxUAgD8CAIA/HwCAPxUAgD8CAIA/HwCAPxUAgD8CAIA/HwCAPxUAgD8CAIA/HwCAPxUAgD8CAIA/HwCAPxUAgD8CAIA/HwCAPxUAgD8CAIA/HwCAPxUAgD8CAIA/HwCAPxUAgD8CAIA/HwCAPxUAgD8CAIA/HwCAPxUAgD8CAIA/HwCAPxUAgD8CAIA/HwCAPxUAgD8CAIA/HwCAPxUAgD8CAIA/HwCAPxUAgD8CAIA/HwCAPxUAgD8CAIA/HwCAPxUAgD8CAIA/HwCAPxUAgD8CAIA/HwCAPxUAgD8CAIA/HwCAPxUAgD8CAIA/HwCAPxUAgD8CAIA/HwCAPxUAgD8CAIA/HwCAPxUAgD8CAIA/HwCAPxUAgD8CAIA/HwCAPxUAgD8CAIA/HwCAPxUAgD8CAIA/HwCAPxUAgD8CAIA/HwCAPxUAgD8CAIA/HwCAPxUAgD8CAIA/HwCAPxUAgD8CAIA/HwCAPxUAgD8CAIA/HwCAPxUAgD8CAIA/HwCAPxUAgD8CAIA/HwCAPxUAgD8CAIA/HwCAPxUAgD8CAIA/HwCAPxUAgD8CAIA/HwCAPxUAgD8CAIA/HwCAPxUAgD8CAIA/HwCAPxUAgD8CAIA/HwCAP0G75DHhCqQ9Aq16sUG75DHhCqQ9Aq16sUG75DHhCqQ9Aq16sUG75DHhCqQ9Aq16sUG75DHhCqQ9Aq16sUG75DHhCqQ9Aq16sUG75DHhCqQ9Aq16sUG75DHhCqQ9Aq16sUG75DHhCqQ9Aq16sUG75DHhCqQ9Aq16sUG75DHhCqQ9Aq16sUG75DHhCqQ9Aq16sUG75DHhCqQ9Aq16sUG75DHhCqQ9Aq16sUG75DHhCqQ9Aq16sUG75DHhCqQ9Aq16sUG75DHhCqQ9Aq16sUG75DHhCqQ9Aq16sUG75DHhCqQ9Aq16sUG75DHhCqQ9Aq16sUG75DHhCqQ9Aq16sUG75DHhCqQ9Aq16sUG75DHhCqQ9Aq16sUG75DHhCqQ9Aq16sUG75DHhCqQ9Aq16sUG75DHhCqQ9Aq16sUG75DHhCqQ9Aq16sUG75DHhCqQ9Aq16sUG75DHhCqQ9Aq16sUG75DHhCqQ9Aq16sUG75DHhCqQ9Aq16sUG75DHhCqQ9Aq16sUG75DHhCqQ9Aq16sUG75DHhCqQ9Aq16sUG75DHhCqQ9Aq16sUG75DHhCqQ9Aq16sUG75DHhCqQ9Aq16sUG75DHhCqQ9Aq16sUG75DHhCqQ9Aq16sUG75DHhCqQ9Aq16sUG75DHhCqQ9Aq16sUG75DHhCqQ9Aq16sUG75DHhCqQ9Aq16sUG75DHhCqQ9Aq16sUG75DHhCqQ9Aq16sUG75DHhCqQ9Aq16sUG75DHhCqQ9Aq16sUG75DHhCqQ9Aq16sUG75DHhCqQ9Aq16sUG75DHhCqQ9Aq16sUG75DHhCqQ9Aq16sZBd8L2p33Q5FWqvOx46fj+QXfC9qd90ORVqrzseOn4/kF3wvanfdDkVaq87Hjp+P5Bd8L2p33Q5FWqvOx46fj+QXfC9qd90ORVqrzseOn4/kF3wvanfdDkVaq87Hjp+P5Bd8L2p33Q5FWqvOx46fj+QXfC9qd90ORVqrzseOn4/kF3wvanfdDkVaq87Hjp+P5Bd8L2p33Q5FWqvOx46fj+QXfC9qd90ORVqrzseOn4/kF3wvanfdDkVaq87Hjp+P5Bd8L2p33Q5FWqvOx46fj+QXfC9qd90ORVqrzseOn4/kF3wvanfdDkVaq87Hjp+P5Bd8L2p33Q5FWqvOx46fj+QXfC9qd90ORVqrzseOn4/kF3wvanfdDkVaq87Hjp+P5Bd8L2p33Q5FWqvOx46fj+QXfC9qd90ORVqrzseOn4/kF3wvanfdDkVaq87Hjp+P5Bd8L2p33Q5FWqvOx46fj+QXfC9qd90ORVqrzseOn4/kF3wvanfdDkVaq87Hjp+P5Bd8L2p33Q5FWqvOx46fj+QXfC9qd90ORVqrzseOn4/kF3wvanfdDkVaq87Hjp+P5Bd8L2p33Q5FWqvOx46fj+QXfC9qd90ORVqrzseOn4/kF3wvanfdDkVaq87Hjp+P5Bd8L2p33Q5FWqvOx46fj+QXfC9qd90ORVqrzseOn4/kF3wvanfdDkVaq87Hjp+P5Bd8L2p33Q5FWqvOx46fj+QXfC9qd90ORVqrzseOn4/kF3wvanfdDkVaq87Hjp+P5Bd8L2p33Q5FWqvOx46fj+QXfC9qd90ORVqrzseOn4/kF3wvanfdDkVaq87Hjp+P5Bd8L2p33Q5FWqvOx46fj+QXfC9qd90ORVqrzseOn4/kF3wvanfdDkVaq87Hjp+P5Bd8L2p33Q5FWqvOx46fj+QXfC9qd90ORVqrzseOn4/kF3wvanfdDkVaq87Hjp+P5Bd8L2p33Q5FWqvOx46fj+QXfC9qd90ORVqrzseOn4/kF3wvanfdDkVaq87Hjp+P5Bd8L2p33Q5FWqvOx46fj+QXfC9qd90ORVqrzseOn4/kF3wvanfdDkVaq87Hjp+PwAAgD/3/38/+f9/PwAAgD/3/38/+f9/PwAAgD/3/38/+f9/PwAAgD/3/38/+f9/PwAAgD/3/38/+f9/PwAAgD/3/38/+f9/PwAAgD/3/38/+f9/PwAAgD/3/38/+f9/PwAAgD/3/38/+f9/PwAAgD/3/38/+f9/PwAAgD/3/38/+f9/PwAAgD/3/38/+f9/PwAAgD/3/38/+f9/PwAAgD/3/38/+f9/PwAAgD/3/38/+f9/PwAAgD/3/38/+f9/PwAAgD/3/38/+f9/PwAAgD/3/38/+f9/PwAAgD/3/38/+f9/PwAAgD/3/38/+f9/PwAAgD/3/38/+f9/PwAAgD/3/38/+f9/PwAAgD/3/38/+f9/PwAAgD/3/38/+f9/PwAAgD/3/38/+f9/PwAAgD/3/38/+f9/PwAAgD/3/38/+f9/PwAAgD/3/38/+f9/PwAAgD/3/38/+f9/PwAAgD/3/38/+f9/PwAAgD/3/38/+f9/PwAAgD/3/38/+f9/PwAAgD/3/38/+f9/PwAAgD/3/38/+f9/PwAAgD/3/38/+f9/PwAAgD/3/38/+f9/PwAAgD/3/38/+f9/PwAAgD/3/38/+f9/PwAAgD/3/38/+f9/PwAAgD/3/38/+f9/PwAAgD/3/38/+f9/PwAAgD/3/38/+f9/PwAAgD/3/38/+f9/PwAAgD/3/38/+f9/PwAAgD/3/38/+f9/PwAAgD/3/38/+f9/PwAAgD/3/38/+f9/PwAAgD/3/38/+f9/PwAAgD/3/38/+f9/PwAAgD/3/38/+f9/PwAAgD/3/38/+f9/P2fBGTGa8FM8kdG2MGfBGTGa8FM8kdG2MGfBGTGa8FM8kdG2MGfBGTGa8FM8kdG2MGfBGTGa8FM8kdG2MGfBGTGa8FM8kdG2MGfBGTGa8FM8kdG2MGfBGTGa8FM8kdG2MGfBGTGa8FM8kdG2MGfBGTGa8FM8kdG2MGfBGTGa8FM8kdG2MGfBGTGa8FM8kdG2MGfBGTGa8FM8kdG2MGfBGTGa8FM8kdG2MGfBGTGa8FM8kdG2MGfBGTGa8FM8kdG2MGfBGTGa8FM8kdG2MGfBGTGa8FM8kdG2MGfBGTGa8FM8kdG2MGfBGTGa8FM8kdG2MGfBGTGa8FM8kdG2MGfBGTGa8FM8kdG2MGfBGTGa8FM8kdG2MGfBGTGa8FM8kdG2MGfBGTGa8FM8kdG2MGfBGTGa8FM8kdG2MGfBGTGa8FM8kdG2MGfBGTGa8FM8kdG2MGfBGTGa8FM8kdG2MGfBGTGa8FM8kdG2MGfBGTGa8FM8kdG2MGfBGTGa8FM8kdG2MGfBGTGa8FM8kdG2MGfBGTGa8FM8kdG2MGfBGTGa8FM8kdG2MGfBGTGa8FM8kdG2MGfBGTGa8FM8kdG2MGfBGTGa8FM8kdG2MGfBGTGa8FM8kdG2MGfBGTGa8FM8kdG2MGfBGTGa8FM8kdG2MGfBGTGa8FM8kdG2MGfBGTGa8FM8kdG2MGfBGTGa8FM8kdG2MGfBGTGa8FM8kdG2MGfBGTGa8FM8kdG2MGfBGTGa8FM8kdG2MGfBGTGa8FM8kdG2MGfBGTGa8FM8kdG2MGfBGTGa8FM8kdG2MGfBGTGa8FM8kdG2MHseXr1WW7e5zn8xO1Offz97Hl69Vlu3uc5/MTtTn38/ex5evVZbt7nOfzE7U59/P3seXr1WW7e5zn8xO1Offz97Hl69Vlu3uc5/MTtTn38/ex5evVZbt7nOfzE7U59/P3seXr1WW7e5zn8xO1Offz97Hl69Vlu3uc5/MTtTn38/ex5evVZbt7nOfzE7U59/P3seXr1WW7e5zn8xO1Offz97Hl69Vlu3uc5/MTtTn38/ex5evVZbt7nOfzE7U59/P3seXr1WW7e5zn8xO1Offz97Hl69Vlu3uc5/MTtTn38/ex5evVZbt7nOfzE7U59/P3seXr1WW7e5zn8xO1Offz97Hl69Vlu3uc5/MTtTn38/ex5evVZbt7nOfzE7U59/P3seXr1WW7e5zn8xO1Offz97Hl69Vlu3uc5/MTtTn38/ex5evVZbt7nOfzE7U59/P3seXr1WW7e5zn8xO1Offz97Hl69Vlu3uc5/MTtTn38/ex5evVZbt7nOfzE7U59/P3seXr1WW7e5zn8xO1Offz97Hl69Vlu3uc5/MTtTn38/ex5evVZbt7nOfzE7U59/P3seXr1WW7e5zn8xO1Offz97Hl69Vlu3uc5/MTtTn38/ex5evVZbt7nOfzE7U59/P3seXr1WW7e5zn8xO1Offz97Hl69Vlu3uc5/MTtTn38/ex5evVZbt7nOfzE7U59/P3seXr1WW7e5zn8xO1Offz97Hl69Vlu3uc5/MTtTn38/ex5evVZbt7nOfzE7U59/P3seXr1WW7e5zn8xO1Offz97Hl69Vlu3uc5/MTtTn38/ex5evVZbt7nOfzE7U59/P3seXr1WW7e5zn8xO1Offz97Hl69Vlu3uc5/MTtTn38/ex5evVZbt7nOfzE7U59/P3seXr1WW7e5zn8xO1Offz97Hl69Vlu3uc5/MTtTn38/ex5evVZbt7nOfzE7U59/P3seXr1WW7e5zn8xO1Offz97Hl69Vlu3uc5/MTtTn38/ex5evVZbt7nOfzE7U59/P3seXr1WW7e5zn8xO1Offz97Hl69Vlu3uc5/MTtTn38/ex5evVZbt7nOfzE7U59/PwAAgD/9/38//P9/PwAAgD/9/38//P9/PwAAgD/9/38//P9/PwAAgD/9/38//P9/PwAAgD/9/38//P9/PwAAgD/9/38//P9/PwAAgD/9/38//P9/PwAAgD/9/38//P9/PwAAgD/9/38//P9/PwAAgD/9/38//P9/PwAAgD/9/38//P9/PwAAgD/9/38//P9/PwAAgD/9/38//P9/PwAAgD/9/38//P9/PwAAgD/9/38//P9/PwAAgD/9/38//P9/PwAAgD/9/38//P9/PwAAgD/9/38//P9/PwAAgD/9/38//P9/PwAAgD/9/38//P9/PwAAgD/9/38//P9/PwAAgD/9/38//P9/PwAAgD/9/38//P9/PwAAgD/9/38//P9/PwAAgD/9/38//P9/PwAAgD/9/38//P9/PwAAgD/9/38//P9/PwAAgD/9/38//P9/PwAAgD/9/38//P9/PwAAgD/9/38//P9/PwAAgD/9/38//P9/PwAAgD/9/38//P9/PwAAgD/9/38//P9/PwAAgD/9/38//P9/PwAAgD/9/38//P9/PwAAgD/9/38//P9/PwAAgD/9/38//P9/PwAAgD/9/38//P9/PwAAgD/9/38//P9/PwAAgD/9/38//P9/PwAAgD/9/38//P9/PwAAgD/9/38//P9/PwAAgD/9/38//P9/PwAAgD/9/38//P9/PwAAgD/9/38//P9/PwAAgD/9/38//P9/PwAAgD/9/38//P9/PwAAgD/9/38//P9/PwAAgD/9/38//P9/PwAAgD/9/38//P9/PwAAgD/9/38//P9/PxwVTTL4III9KBaYsRwVTTL4III9KBaYsRwVTTL4III9KBaYsRwVTTL4III9KBaYsRwVTTL4III9KBaYsRwVTTL4III9KBaYsRwVTTL4III9KBaYsRwVTTL4III9KBaYsRwVTTL4III9KBaYsRwVTTL4III9KBaYsRwVTTL4III9KBaYsRwVTTL4III9KBaYsRwVTTL4III9KBaYsRwVTTL4III9KBaYsRwVTTL4III9KBaYsRwVTTL4III9KBaYsRwVTTL4III9KBaYsRwVTTL4III9KBaYsRwVTTL4III9KBaYsRwVTTL4III9KBaYsRwVTTL4III9KBaYsRwVTTL4III9KBaYsRwVTTL4III9KBaYsRwVTTL4III9KBaYsRwVTTL4III9KBaYsRwVTTL4III9KBaYsRwVTTL4III9KBaYsRwVTTL4III9KBaYsRwVTTL4III9KBaYsRwVTTL4III9KBaYsRwVTTL4III9KBaYsRwVTTL4III9KBaYsRwVTTL4III9KBaYsRwVTTL4III9KBaYsRwVTTL4III9KBaYsRwVTTL4III9KBaYsRwVTTL4III9KBaYsRwVTTL4III9KBaYsRwVTTL4III9KBaYsRwVTTL4III9KBaYsRwVTTL4III9KBaYsRwVTTL4III9KBaYsRwVTTL4III9KBaYsRwVTTL4III9KBaYsRwVTTL4III9KBaYsRwVTTL4III9KBaYsRwVTTL4III9KBaYsRwVTTL4III9KBaYsRwVTTL4III9KBaYsRwVTTL4III9KBaYsRwVTTL4III9KBaYsYwbBD+U9Yc8Sm9lPeTEWj+MGwQ/lPWHPEpvZT3kxFo/jBsEP5T1hzxKb2U95MRaP4wbBD+U9Yc8Sm9lPeTEWj+MGwQ/lPWHPEpvZT3kxFo/jBsEP5T1hzxKb2U95MRaP4wbBD+U9Yc8Sm9lPeTEWj+MGwQ/lPWHPEpvZT3kxFo/jBsEP5T1hzxKb2U95MRaP4wbBD+U9Yc8Sm9lPeTEWj+MGwQ/lPWHPEpvZT3kxFo/jBsEP5T1hzxKb2U95MRaP4wbBD+U9Yc8Sm9lPeTEWj+MGwQ/lPWHPEpvZT3kxFo/jBsEP5T1hzxKb2U95MRaP4wbBD+U9Yc8Sm9lPeTEWj+MGwQ/lPWHPEpvZT3kxFo/jBsEP5T1hzxKb2U95MRaP4wbBD+U9Yc8Sm9lPeTEWj+MGwQ/lPWHPEpvZT3kxFo/jBsEP5T1hzxKb2U95MRaP4wbBD+U9Yc8Sm9lPeTEWj+MGwQ/lPWHPEpvZT3kxFo/jBsEP5T1hzxKb2U95MRaP4wbBD+U9Yc8Sm9lPeTEWj+MGwQ/lPWHPEpvZT3kxFo/jBsEP5T1hzxKb2U95MRaP4wbBD+U9Yc8Sm9lPeTEWj+MGwQ/lPWHPEpvZT3kxFo/jBsEP5T1hzxKb2U95MRaP4wbBD+U9Yc8Sm9lPeTEWj+MGwQ/lPWHPEpvZT3kxFo/jBsEP5T1hzxKb2U95MRaP4wbBD+U9Yc8Sm9lPeTEWj+MGwQ/lPWHPEpvZT3kxFo/jBsEP5T1hzxKb2U95MRaP4wbBD+U9Yc8Sm9lPeTEWj+MGwQ/lPWHPEpvZT3kxFo/jBsEP5T1hzxKb2U95MRaP4wbBD+U9Yc8Sm9lPeTEWj+MGwQ/lPWHPEpvZT3kxFo/jBsEP5T1hzxKb2U95MRaP4wbBD+U9Yc8Sm9lPeTEWj+MGwQ/lPWHPEpvZT3kxFo/jBsEP5T1hzxKb2U95MRaP4wbBD+U9Yc8Sm9lPeTEWj+MGwQ/lPWHPEpvZT3kxFo/jBsEP5T1hzxKb2U95MRaP4wbBD+U9Yc8Sm9lPeTEWj+MGwQ/lPWHPEpvZT3kxFo/jBsEP5T1hzxKb2U95MRaPwUAgD8MAIA/+f9/PwUAgD8MAIA/+f9/PwUAgD8MAIA/+f9/PwUAgD8MAIA/+f9/PwUAgD8MAIA/+f9/PwUAgD8MAIA/+f9/PwUAgD8MAIA/+f9/PwUAgD8MAIA/+f9/PwUAgD8MAIA/+f9/PwUAgD8MAIA/+f9/PwUAgD8MAIA/+f9/PwUAgD8MAIA/+f9/PwUAgD8MAIA/+f9/PwUAgD8MAIA/+f9/PwUAgD8MAIA/+f9/PwUAgD8MAIA/+f9/PwUAgD8MAIA/+f9/PwUAgD8MAIA/+f9/PwUAgD8MAIA/+f9/PwUAgD8MAIA/+f9/PwUAgD8MAIA/+f9/PwUAgD8MAIA/+f9/PwUAgD8MAIA/+f9/PwUAgD8MAIA/+f9/PwUAgD8MAIA/+f9/PwUAgD8MAIA/+f9/PwUAgD8MAIA/+f9/PwUAgD8MAIA/+f9/PwUAgD8MAIA/+f9/PwUAgD8MAIA/+f9/PwUAgD8MAIA/+f9/PwUAgD8MAIA/+f9/PwUAgD8MAIA/+f9/PwUAgD8MAIA/+f9/PwUAgD8MAIA/+f9/PwUAgD8MAIA/+f9/PwUAgD8MAIA/+f9/PwUAgD8MAIA/+f9/PwUAgD8MAIA/+f9/PwUAgD8MAIA/+f9/PwUAgD8MAIA/+f9/PwUAgD8MAIA/+f9/PwUAgD8MAIA/+f9/PwUAgD8MAIA/+f9/PwUAgD8MAIA/+f9/PwUAgD8MAIA/+f9/PwUAgD8MAIA/+f9/PwUAgD8MAIA/+f9/PwUAgD8MAIA/+f9/PwUAgD8MAIA/+f9/PwUAgD8MAIA/+f9/P9SRgjH5dwo9xi02MdSRgjH5dwo9xi02MdSRgjH5dwo9xi02MdSRgjH5dwo9xi02MdSRgjH5dwo9xi02MdSRgjH5dwo9xi02MdSRgjH5dwo9xi02MdSRgjH5dwo9xi02MdSRgjH5dwo9xi02MdSRgjH5dwo9xi02MdSRgjH5dwo9xi02MdSRgjH5dwo9xi02MdSRgjH5dwo9xi02MdSRgjH5dwo9xi02MdSRgjH5dwo9xi02MdSRgjH5dwo9xi02MdSRgjH5dwo9xi02MdSRgjH5dwo9xi02MdSRgjH5dwo9xi02MdSRgjH5dwo9xi02MdSRgjH5dwo9xi02MdSRgjH5dwo9xi02MdSRgjH5dwo9xi02MdSRgjH5dwo9xi02MdSRgjH5dwo9xi02MdSRgjH5dwo9xi02MdSRgjH5dwo9xi02MdSRgjH5dwo9xi02MdSRgjH5dwo9xi02MdSRgjH5dwo9xi02MdSRgjH5dwo9xi02MdSRgjH5dwo9xi02MdSRgjH5dwo9xi02MdSRgjH5dwo9xi02MdSRgjH5dwo9xi02MdSRgjH5dwo9xi02MdSRgjH5dwo9xi02MdSRgjH5dwo9xi02MdSRgjH5dwo9xi02MdSRgjH5dwo9xi02MdSRgjH5dwo9xi02MdSRgjH5dwo9xi02MdSRgjH5dwo9xi02MdSRgjH5dwo9xi02MdSRgjH5dwo9xi02MdSRgjH5dwo9xi02MdSRgjH5dwo9xi02MdSRgjH5dwo9xi02MdSRgjH5dwo9xi02MdSRgjH5dwo9xi02MdSRgjH5dwo9xi02Ma9vpz53ZumzYJUttJLscT+vb6c+d2bps2CVLbSS7HE/r2+nPndm6bNglS20kuxxP69vpz53ZumzYJUttJLscT+vb6c+d2bps2CVLbSS7HE/r2+nPndm6bNglS20kuxxP69vpz53ZumzYJUttJLscT+vb6c+d2bps2CVLbSS7HE/r2+nPndm6bNglS20kuxxP69vpz53ZumzYJUttJLscT+vb6c+d2bps2CVLbSS7HE/r2+nPndm6bNglS20kuxxP69vpz53ZumzYJUttJLscT+vb6c+d2bps2CVLbSS7HE/r2+nPndm6bNglS20kuxxP69vpz53ZumzYJUttJLscT+vb6c+d2bps2CVLbSS7HE/r2+nPndm6bNglS20kuxxP69vpz53ZumzYJUttJLscT+vb6c+d2bps2CVLbSS7HE/r2+nPndm6bNglS20kuxxP69vpz53ZumzYJUttJLscT+vb6c+d2bps2CVLbSS7HE/r2+nPndm6bNglS20kuxxP69vpz53ZumzYJUttJLscT+vb6c+d2bps2CVLbSS7HE/r2+nPndm6bNglS20kuxxP69vpz53ZumzYJUttJLscT+vb6c+d2bps2CVLbSS7HE/r2+nPndm6bNglS20kuxxP69vpz53ZumzYJUttJLscT+vb6c+d2bps2CVLbSS7HE/r2+nPndm6bNglS20kuxxP69vpz53ZumzYJUttJLscT+vb6c+d2bps2CVLbSS7HE/r2+nPndm6bNglS20kuxxP69vpz53ZumzYJUttJLscT+vb6c+d2bps2CVLbSS7HE/r2+nPndm6bNglS20kuxxP69vpz53ZumzYJUttJLscT+vb6c+d2bps2CVLbSS7HE/r2+nPndm6bNglS20kuxxP69vpz53ZumzYJUttJLscT+vb6c+d2bps2CVLbSS7HE/r2+nPndm6bNglS20kuxxP69vpz53ZumzYJUttJLscT+vb6c+d2bps2CVLbSS7HE/r2+nPndm6bNglS20kuxxP69vpz53ZumzYJUttJLscT+vb6c+d2bps2CVLbSS7HE/r2+nPndm6bNglS20kuxxP/7/fz///38/AQCAP/7/fz///38/AQCAP/7/fz///38/AQCAP/7/fz///38/AQCAP/7/fz///38/AQCAP/7/fz///38/AQCAP/7/fz///38/AQCAP/7/fz///38/AQCAP/7/fz///38/AQCAP/7/fz///38/AQCAP/7/fz///38/AQCAP/7/fz///38/AQCAP/7/fz///38/AQCAP/7/fz///38/AQCAP/7/fz///38/AQCAP/7/fz///38/AQCAP/7/fz///38/AQCAP/7/fz///38/AQCAP/7/fz///38/AQCAP/7/fz///38/AQCAP/7/fz///38/AQCAP/7/fz///38/AQCAP/7/fz///38/AQCAP/7/fz///38/AQCAP/7/fz///38/AQCAP/7/fz///38/AQCAP/7/fz///38/AQCAP/7/fz///38/AQCAP/7/fz///38/AQCAP/7/fz///38/AQCAP/7/fz///38/AQCAP/7/fz///38/AQCAP/7/fz///38/AQCAP/7/fz///38/AQCAP/7/fz///38/AQCAP/7/fz///38/AQCAP/7/fz///38/AQCAP/7/fz///38/AQCAP/7/fz///38/AQCAP/7/fz///38/AQCAP/7/fz///38/AQCAP/7/fz///38/AQCAP/7/fz///38/AQCAP/7/fz///38/AQCAP/7/fz///38/AQCAP/7/fz///38/AQCAP/7/fz///38/AQCAP/7/fz///38/AQCAP/7/fz///38/AQCAP/7/fz///38/AQCAP/7/fz///38/AQCAP7ywdrDaAsQ81s72L7ywdrDaAsQ81s72L7ywdrDaAsQ81s72L7ywdrDaAsQ81s72L7ywdrDaAsQ81s72L7ywdrDaAsQ81s72L7ywdrDaAsQ81s72L7ywdrDaAsQ81s72L7ywdrDaAsQ81s72L7ywdrDaAsQ81s72L7ywdrDaAsQ81s72L7ywdrDaAsQ81s72L7ywdrDaAsQ81s72L7ywdrDaAsQ81s72L7ywdrDaAsQ81s72L7ywdrDaAsQ81s72L7ywdrDaAsQ81s72L7ywdrDaAsQ81s72L7ywdrDaAsQ81s72L7ywdrDaAsQ81s72L7ywdrDaAsQ81s72L7ywdrDaAsQ81s72L7ywdrDaAsQ81s72L7ywdrDaAsQ81s72L7ywdrDaAsQ81s72L7ywdrDaAsQ81s72L7ywdrDaAsQ81s72L7ywdrDaAsQ81s72L7ywdrDaAsQ81s72L7ywdrDaAsQ81s72L7ywdrDaAsQ81s72L7ywdrDaAsQ81s72L7ywdrDaAsQ81s72L7ywdrDaAsQ81s72L7ywdrDaAsQ81s72L7ywdrDaAsQ81s72L7ywdrDaAsQ81s72L7ywdrDaAsQ81s72L7ywdrDaAsQ81s72L7ywdrDaAsQ81s72L7ywdrDaAsQ81s72L7ywdrDaAsQ81s72L7ywdrDaAsQ81s72L7ywdrDaAsQ81s72L7ywdrDaAsQ81s72L7ywdrDaAsQ81s72L7ywdrDaAsQ81s72L7ywdrDaAsQ81s72L7ywdrDaAsQ81s72L7ywdrDaAsQ81s72L7ywdrDaAsQ81s72LzoSDLQHHQkpiSynNAAAgD86Egy0Bx0JKYkspzQAAIA/OhIMtAcdCSmJLKc0AACAPzoSDLQHHQkpiSynNAAAgD86Egy0Bx0JKYkspzQAAIA/OhIMtAcdCSmJLKc0AACAPzoSDLQHHQkpiSynNAAAgD86Egy0Bx0JKYkspzQAAIA/OhIMtAcdCSmJLKc0AACAPzoSDLQHHQkpiSynNAAAgD86Egy0Bx0JKYkspzQAAIA/OhIMtAcdCSmJLKc0AACAPzoSDLQHHQkpiSynNAAAgD86Egy0Bx0JKYkspzQAAIA/OhIMtAcdCSmJLKc0AACAPzoSDLQHHQkpiSynNAAAgD86Egy0Bx0JKYkspzQAAIA/OhIMtAcdCSmJLKc0AACAPzoSDLQHHQkpiSynNAAAgD86Egy0Bx0JKYkspzQAAIA/OhIMtAcdCSmJLKc0AACAPzoSDLQHHQkpiSynNAAAgD86Egy0Bx0JKYkspzQAAIA/OhIMtAcdCSmJLKc0AACAPzoSDLQHHQkpiSynNAAAgD86Egy0Bx0JKYkspzQAAIA/OhIMtAcdCSmJLKc0AACAPzoSDLQHHQkpiSynNAAAgD86Egy0Bx0JKYkspzQAAIA/OhIMtAcdCSmJLKc0AACAPzoSDLQHHQkpiSynNAAAgD86Egy0Bx0JKYkspzQAAIA/OhIMtAcdCSmJLKc0AACAPzoSDLQHHQkpiSynNAAAgD86Egy0Bx0JKYkspzQAAIA/OhIMtAcdCSmJLKc0AACAPzoSDLQHHQkpiSynNAAAgD86Egy0Bx0JKYkspzQAAIA/OhIMtAcdCSmJLKc0AACAPzoSDLQHHQkpiSynNAAAgD86Egy0Bx0JKYkspzQAAIA/OhIMtAcdCSmJLKc0AACAPzoSDLQHHQkpiSynNAAAgD86Egy0Bx0JKYkspzQAAIA/OhIMtAcdCSmJLKc0AACAPzoSDLQHHQkpiSynNAAAgD86Egy0Bx0JKYkspzQAAIA/OhIMtAcdCSmJLKc0AACAPzoSDLQHHQkpiSynNAAAgD86Egy0Bx0JKYkspzQAAIA/OhIMtAcdCSmJLKc0AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAP7Fmjr3nEEs9hjV7PbFmjr3nEEs9hjV7PbFmjr3nEEs9hjV7PbFmjr3nEEs9hjV7PbFmjr3nEEs9hjV7PbFmjr3nEEs9hjV7PbFmjr3nEEs9hjV7PbFmjr3nEEs9hjV7PbFmjr3nEEs9hjV7PbFmjr3nEEs9hjV7PbFmjr3nEEs9hjV7PbFmjr3nEEs9hjV7PbFmjr3nEEs9hjV7PbFmjr3nEEs9hjV7PbFmjr3nEEs9hjV7PbFmjr3nEEs9hjV7PbFmjr3nEEs9hjV7PbFmjr3nEEs9hjV7PbFmjr3nEEs9hjV7PbFmjr3nEEs9hjV7PbFmjr3nEEs9hjV7PbFmjr3nEEs9hjV7PbFmjr3nEEs9hjV7PbFmjr3nEEs9hjV7PbFmjr3nEEs9hjV7PbFmjr3nEEs9hjV7PbFmjr3nEEs9hjV7PbFmjr3nEEs9hjV7PbFmjr3nEEs9hjV7PbFmjr3nEEs9hjV7PbFmjr3nEEs9hjV7PbFmjr3nEEs9hjV7PbFmjr3nEEs9hjV7PbFmjr3nEEs9hjV7PbFmjr3nEEs9hjV7PbFmjr3nEEs9hjV7PbFmjr3nEEs9hjV7PbFmjr3nEEs9hjV7PbFmjr3nEEs9hjV7PbFmjr3nEEs9hjV7PbFmjr3nEEs9hjV7PbFmjr3nEEs9hjV7PbFmjr3nEEs9hjV7PbFmjr3nEEs9hjV7PbFmjr3nEEs9hjV7PbFmjr3nEEs9hjV7PbFmjr3nEEs9hjV7PbFmjr3nEEs9hjV7PbFmjr3nEEs9hjV7PbFmjr3nEEs9hjV7PbFmjr3nEEs9hjV7PfQMFziFB4o7u+wwumf/fz/0DBc4hQeKO7vsMLpn/38/9AwXOIUHiju77DC6Z/9/P/QMFziFB4o7u+wwumf/fz/0DBc4hQeKO7vsMLpn/38/9AwXOIUHiju77DC6Z/9/P/QMFziFB4o7u+wwumf/fz/0DBc4hQeKO7vsMLpn/38/9AwXOIUHiju77DC6Z/9/P/QMFziFB4o7u+wwumf/fz/0DBc4hQeKO7vsMLpn/38/9AwXOIUHiju77DC6Z/9/P/QMFziFB4o7u+wwumf/fz/0DBc4hQeKO7vsMLpn/38/9AwXOIUHiju77DC6Z/9/P/QMFziFB4o7u+wwumf/fz/0DBc4hQeKO7vsMLpn/38/9AwXOIUHiju77DC6Z/9/P/QMFziFB4o7u+wwumf/fz/0DBc4hQeKO7vsMLpn/38/9AwXOIUHiju77DC6Z/9/P/QMFziFB4o7u+wwumf/fz/0DBc4hQeKO7vsMLpn/38/9AwXOIUHiju77DC6Z/9/P/QMFziFB4o7u+wwumf/fz/0DBc4hQeKO7vsMLpn/38/9AwXOIUHiju77DC6Z/9/P/QMFziFB4o7u+wwumf/fz/0DBc4hQeKO7vsMLpn/38/9AwXOIUHiju77DC6Z/9/P/QMFziFB4o7u+wwumf/fz/0DBc4hQeKO7vsMLpn/38/9AwXOIUHiju77DC6Z/9/P/QMFziFB4o7u+wwumf/fz/0DBc4hQeKO7vsMLpn/38/9AwXOIUHiju77DC6Z/9/P/QMFziFB4o7u+wwumf/fz/0DBc4hQeKO7vsMLpn/38/9AwXOIUHiju77DC6Z/9/P/QMFziFB4o7u+wwumf/fz/0DBc4hQeKO7vsMLpn/38/9AwXOIUHiju77DC6Z/9/P/QMFziFB4o7u+wwumf/fz/0DBc4hQeKO7vsMLpn/38/9AwXOIUHiju77DC6Z/9/P/QMFziFB4o7u+wwumf/fz/0DBc4hQeKO7vsMLpn/38/9AwXOIUHiju77DC6Z/9/P/QMFziFB4o7u+wwumf/fz/0DBc4hQeKO7vsMLpn/38/9AwXOIUHiju77DC6Z/9/PwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAApDHzHQc9AACNsAAApDHzHQc9AACNsAAApDHzHQc9AACNsAAApDHzHQc9AACNsAAApDHzHQc9AACNsAAApDHzHQc9AACNsAAApDHzHQc9AACNsAAApDHzHQc9AACNsAAApDHzHQc9AACNsAAApDHzHQc9AACNsAAApDHzHQc9AACNsAAApDHzHQc9AACNsAAApDHzHQc9AACNsAAApDHzHQc9AACNsAAApDHzHQc9AACNsAAApDHzHQc9AACNsAAApDHzHQc9AACNsAAApDHzHQc9AACNsAAApDHzHQc9AACNsAAApDHzHQc9AACNsAAApDHzHQc9AACNsAAApDHzHQc9AACNsAAApDHzHQc9AACNsAAApDHzHQc9AACNsAAApDHzHQc9AACNsAAApDHzHQc9AACNsAAApDHzHQc9AACNsAAApDHzHQc9AACNsAAApDHzHQc9AACNsAAApDHzHQc9AACNsAAApDHzHQc9AACNsAAApDHzHQc9AACNsAAApDHzHQc9AACNsAAApDHzHQc9AACNsAAApDHzHQc9AACNsAAApDHzHQc9AACNsAAApDHzHQc9AACNsAAApDHzHQc9AACNsAAApDHzHQc9AACNsAAApDHzHQc9AACNsAAApDHzHQc9AACNsAAApDHzHQc9AACNsAAApDHzHQc9AACNsAAApDHzHQc9AACNsAAApDHzHQc9AACNsAAApDHzHQc9AACNsAAApDHzHQc9AACNsAAApDHzHQc9AACNsAAApDHzHQc9AACNsAAApDHzHQc9AACNsAAApDHzHQc9AACNsAAAECyA/3+vAAAALgAAgD8AABAsgP9/rwAAAC4AAIA/AAAQLID/f68AAAAuAACAPwAAECyA/3+vAAAALgAAgD8AABAsgP9/rwAAAC4AAIA/AAAQLID/f68AAAAuAACAPwAAECyA/3+vAAAALgAAgD8AABAsgP9/rwAAAC4AAIA/AAAQLID/f68AAAAuAACAPwAAECyA/3+vAAAALgAAgD8AABAsgP9/rwAAAC4AAIA/AAAQLID/f68AAAAuAACAPwAAECyA/3+vAAAALgAAgD8AABAsgP9/rwAAAC4AAIA/AAAQLID/f68AAAAuAACAPwAAECyA/3+vAAAALgAAgD8AABAsgP9/rwAAAC4AAIA/AAAQLID/f68AAAAuAACAPwAAECyA/3+vAAAALgAAgD8AABAsgP9/rwAAAC4AAIA/AAAQLID/f68AAAAuAACAPwAAECyA/3+vAAAALgAAgD8AABAsgP9/rwAAAC4AAIA/AAAQLID/f68AAAAuAACAPwAAECyA/3+vAAAALgAAgD8AABAsgP9/rwAAAC4AAIA/AAAQLID/f68AAAAuAACAPwAAECyA/3+vAAAALgAAgD8AABAsgP9/rwAAAC4AAIA/AAAQLID/f68AAAAuAACAPwAAECyA/3+vAAAALgAAgD8AABAsgP9/rwAAAC4AAIA/AAAQLID/f68AAAAuAACAPwAAECyA/3+vAAAALgAAgD8AABAsgP9/rwAAAC4AAIA/AAAQLID/f68AAAAuAACAPwAAECyA/3+vAAAALgAAgD8AABAsgP9/rwAAAC4AAIA/AAAQLID/f68AAAAuAACAPwAAECyA/3+vAAAALgAAgD8AABAsgP9/rwAAAC4AAIA/AAAQLID/f68AAAAuAACAPwAAECyA/3+vAAAALgAAgD8AABAsgP9/rwAAAC4AAIA/AAAQLID/f68AAAAuAACAPwAAECyA/3+vAAAALgAAgD8AABAsgP9/rwAAAC4AAIA/AAAQLID/f68AAAAuAACAPwAAECyA/3+vAAAALgAAgD8AABAsgP9/rwAAAC4AAIA/AAAQLID/f68AAAAuAACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAP7Fmjr2CQ0y6uJw+vbFmjr2CQ0y6uJw+vbFmjr2CQ0y6uJw+vbFmjr2CQ0y6uJw+vbFmjr2CQ0y6uJw+vbFmjr2CQ0y6uJw+vbFmjr2CQ0y6uJw+vbFmjr2CQ0y6uJw+vbFmjr2CQ0y6uJw+vbFmjr2CQ0y6uJw+vbFmjr2CQ0y6uJw+vbFmjr2CQ0y6uJw+vbFmjr2CQ0y6uJw+vbFmjr2CQ0y6uJw+vbFmjr2CQ0y6uJw+vbFmjr2CQ0y6uJw+vbFmjr2CQ0y6uJw+vbFmjr2CQ0y6uJw+vbFmjr2CQ0y6uJw+vbFmjr2CQ0y6uJw+vbFmjr2CQ0y6uJw+vbFmjr2CQ0y6uJw+vbFmjr2CQ0y6uJw+vbFmjr2CQ0y6uJw+vbFmjr2CQ0y6uJw+vbFmjr2CQ0y6uJw+vbFmjr2CQ0y6uJw+vbFmjr2CQ0y6uJw+vbFmjr2CQ0y6uJw+vbFmjr2CQ0y6uJw+vbFmjr2CQ0y6uJw+vbFmjr2CQ0y6uJw+vbFmjr2CQ0y6uJw+vbFmjr2CQ0y6uJw+vbFmjr2CQ0y6uJw+vbFmjr2CQ0y6uJw+vbFmjr2CQ0y6uJw+vbFmjr2CQ0y6uJw+vbFmjr2CQ0y6uJw+vbFmjr2CQ0y6uJw+vbFmjr2CQ0y6uJw+vbFmjr2CQ0y6uJw+vbFmjr2CQ0y6uJw+vbFmjr2CQ0y6uJw+vbFmjr2CQ0y6uJw+vbFmjr2CQ0y6uJw+vbFmjr2CQ0y6uJw+vbFmjr2CQ0y6uJw+vbFmjr2CQ0y6uJw+vbFmjr2CQ0y6uJw+vbFmjr2CQ0y6uJw+vWgblDcR1Rc7BZ7CudL/fz9oG5Q3EdUXOwWewrnS/38/aBuUNxHVFzsFnsK50v9/P2gblDcR1Rc7BZ7CudL/fz9oG5Q3EdUXOwWewrnS/38/aBuUNxHVFzsFnsK50v9/P2gblDcR1Rc7BZ7CudL/fz9oG5Q3EdUXOwWewrnS/38/aBuUNxHVFzsFnsK50v9/P2gblDcR1Rc7BZ7CudL/fz9oG5Q3EdUXOwWewrnS/38/aBuUNxHVFzsFnsK50v9/P2gblDcR1Rc7BZ7CudL/fz9oG5Q3EdUXOwWewrnS/38/aBuUNxHVFzsFnsK50v9/P2gblDcR1Rc7BZ7CudL/fz9oG5Q3EdUXOwWewrnS/38/aBuUNxHVFzsFnsK50v9/P2gblDcR1Rc7BZ7CudL/fz9oG5Q3EdUXOwWewrnS/38/aBuUNxHVFzsFnsK50v9/P2gblDcR1Rc7BZ7CudL/fz9oG5Q3EdUXOwWewrnS/38/aBuUNxHVFzsFnsK50v9/P2gblDcR1Rc7BZ7CudL/fz9oG5Q3EdUXOwWewrnS/38/aBuUNxHVFzsFnsK50v9/P2gblDcR1Rc7BZ7CudL/fz9oG5Q3EdUXOwWewrnS/38/aBuUNxHVFzsFnsK50v9/P2gblDcR1Rc7BZ7CudL/fz9oG5Q3EdUXOwWewrnS/38/aBuUNxHVFzsFnsK50v9/P2gblDcR1Rc7BZ7CudL/fz9oG5Q3EdUXOwWewrnS/38/aBuUNxHVFzsFnsK50v9/P2gblDcR1Rc7BZ7CudL/fz9oG5Q3EdUXOwWewrnS/38/aBuUNxHVFzsFnsK50v9/P2gblDcR1Rc7BZ7CudL/fz9oG5Q3EdUXOwWewrnS/38/aBuUNxHVFzsFnsK50v9/P2gblDcR1Rc7BZ7CudL/fz9oG5Q3EdUXOwWewrnS/38/aBuUNxHVFzsFnsK50v9/P2gblDcR1Rc7BZ7CudL/fz9oG5Q3EdUXOwWewrnS/38/aBuUNxHVFzsFnsK50v9/P2gblDcR1Rc7BZ7CudL/fz9oG5Q3EdUXOwWewrnS/38/aBuUNxHVFzsFnsK50v9/P/3/fz+1/38/t/9/P/3/fz+1/38/t/9/P/3/fz+1/38/t/9/P/3/fz+1/38/t/9/P/3/fz+1/38/t/9/P/3/fz+1/38/t/9/P/3/fz+1/38/t/9/P/3/fz+1/38/t/9/P/3/fz+1/38/t/9/P/3/fz+1/38/t/9/P/3/fz+1/38/t/9/P/3/fz+1/38/t/9/P/3/fz+1/38/t/9/P/3/fz+1/38/t/9/P/3/fz+1/38/t/9/P/3/fz+1/38/t/9/P/3/fz+1/38/t/9/P/3/fz+1/38/t/9/P/3/fz+1/38/t/9/P/3/fz+1/38/t/9/P/3/fz+1/38/t/9/P/3/fz+1/38/t/9/P/3/fz+1/38/t/9/P/3/fz+1/38/t/9/P/3/fz+1/38/t/9/P/3/fz+1/38/t/9/P/3/fz+1/38/t/9/P/3/fz+1/38/t/9/P/3/fz+1/38/t/9/P/3/fz+1/38/t/9/P/3/fz+1/38/t/9/P/3/fz+1/38/t/9/P/3/fz+1/38/t/9/P/3/fz+1/38/t/9/P/3/fz+1/38/t/9/P/3/fz+1/38/t/9/P/3/fz+1/38/t/9/P/3/fz+1/38/t/9/P/3/fz+1/38/t/9/P/3/fz+1/38/t/9/P/3/fz+1/38/t/9/P/3/fz+1/38/t/9/P/3/fz+1/38/t/9/P/3/fz+1/38/t/9/P/3/fz+1/38/t/9/P/3/fz+1/38/t/9/P/3/fz+1/38/t/9/P/3/fz+1/38/t/9/P/3/fz+1/38/t/9/P/3/fz+1/38/t/9/P/3/fz+1/38/t/9/PwBAcLL1HQc9ALDlsABAcLL1HQc9ALDlsABAcLL1HQc9ALDlsABAcLL1HQc9ALDlsABAcLL1HQc9ALDlsABAcLL1HQc9ALDlsABAcLL1HQc9ALDlsABAcLL1HQc9ALDlsABAcLL1HQc9ALDlsABAcLL1HQc9ALDlsABAcLL1HQc9ALDlsABAcLL1HQc9ALDlsABAcLL1HQc9ALDlsABAcLL1HQc9ALDlsABAcLL1HQc9ALDlsABAcLL1HQc9ALDlsABAcLL1HQc9ALDlsABAcLL1HQc9ALDlsABAcLL1HQc9ALDlsABAcLL1HQc9ALDlsABAcLL1HQc9ALDlsABAcLL1HQc9ALDlsABAcLL1HQc9ALDlsABAcLL1HQc9ALDlsABAcLL1HQc9ALDlsABAcLL1HQc9ALDlsABAcLL1HQc9ALDlsABAcLL1HQc9ALDlsABAcLL1HQc9ALDlsABAcLL1HQc9ALDlsABAcLL1HQc9ALDlsABAcLL1HQc9ALDlsABAcLL1HQc9ALDlsABAcLL1HQc9ALDlsABAcLL1HQc9ALDlsABAcLL1HQc9ALDlsABAcLL1HQc9ALDlsABAcLL1HQc9ALDlsABAcLL1HQc9ALDlsABAcLL1HQc9ALDlsABAcLL1HQc9ALDlsABAcLL1HQc9ALDlsABAcLL1HQc9ALDlsABAcLL1HQc9ALDlsABAcLL1HQc9ALDlsABAcLL1HQc9ALDlsABAcLL1HQc9ALDlsABAcLL1HQc9ALDlsABAcLL1HQc9ALDlsABAcLL1HQc9ALDlsABAcLL1HQc9ALDlsAAAQCsA4P8uABB6LQAAgD8AAEArAOD/LgAQei0AAIA/AABAKwDg/y4AEHotAACAPwAAQCsA4P8uABB6LQAAgD8AAEArAOD/LgAQei0AAIA/AABAKwDg/y4AEHotAACAPwAAQCsA4P8uABB6LQAAgD8AAEArAOD/LgAQei0AAIA/AABAKwDg/y4AEHotAACAPwAAQCsA4P8uABB6LQAAgD8AAEArAOD/LgAQei0AAIA/AABAKwDg/y4AEHotAACAPwAAQCsA4P8uABB6LQAAgD8AAEArAOD/LgAQei0AAIA/AABAKwDg/y4AEHotAACAPwAAQCsA4P8uABB6LQAAgD8AAEArAOD/LgAQei0AAIA/AABAKwDg/y4AEHotAACAPwAAQCsA4P8uABB6LQAAgD8AAEArAOD/LgAQei0AAIA/AABAKwDg/y4AEHotAACAPwAAQCsA4P8uABB6LQAAgD8AAEArAOD/LgAQei0AAIA/AABAKwDg/y4AEHotAACAPwAAQCsA4P8uABB6LQAAgD8AAEArAOD/LgAQei0AAIA/AABAKwDg/y4AEHotAACAPwAAQCsA4P8uABB6LQAAgD8AAEArAOD/LgAQei0AAIA/AABAKwDg/y4AEHotAACAPwAAQCsA4P8uABB6LQAAgD8AAEArAOD/LgAQei0AAIA/AABAKwDg/y4AEHotAACAPwAAQCsA4P8uABB6LQAAgD8AAEArAOD/LgAQei0AAIA/AABAKwDg/y4AEHotAACAPwAAQCsA4P8uABB6LQAAgD8AAEArAOD/LgAQei0AAIA/AABAKwDg/y4AEHotAACAPwAAQCsA4P8uABB6LQAAgD8AAEArAOD/LgAQei0AAIA/AABAKwDg/y4AEHotAACAPwAAQCsA4P8uABB6LQAAgD8AAEArAOD/LgAQei0AAIA/AABAKwDg/y4AEHotAACAPwAAQCsA4P8uABB6LQAAgD8AAEArAOD/LgAQei0AAIA/AABAKwDg/y4AEHotAACAPwAAQCsA4P8uABB6LQAAgD8AAEArAOD/LgAQei0AAIA/AABAKwDg/y4AEHotAACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAP+Zqrz14++I84MMhOeZqrz14++I84MMhOeZqrz14++I84MMhOeZqrz14++I84MMhOeZqrz14++I84MMhOeZqrz14++I84MMhOeZqrz14++I84MMhOeZqrz14++I84MMhOeZqrz14++I84MMhOeZqrz14++I84MMhOeZqrz14++I84MMhOeZqrz14++I84MMhOeZqrz14++I84MMhOeZqrz14++I84MMhOeZqrz14++I84MMhOeZqrz14++I84MMhOeZqrz14++I84MMhOeZqrz14++I84MMhOeZqrz14++I84MMhOeZqrz14++I84MMhOeZqrz14++I84MMhOeZqrz14++I84MMhOeZqrz14++I84MMhOeZqrz14++I84MMhOeZqrz14++I84MMhOeZqrz14++I84MMhOeZqrz14++I84MMhOeZqrz14++I84MMhOeZqrz14++I84MMhOeZqrz14++I84MMhOeZqrz14++I84MMhOeZqrz14++I84MMhOeZqrz14++I84MMhOeZqrz14++I84MMhOeZqrz14++I84MMhOeZqrz14++I84MMhOeZqrz14++I84MMhOeZqrz14++I84MMhOeZqrz14++I84MMhOeZqrz14++I84MMhOeZqrz14++I84MMhOeZqrz14++I84MMhOeZqrz14++I84MMhOeZqrz14++I84MMhOeZqrz14++I84MMhOeZqrz14++I84MMhOeZqrz14++I84MMhOeZqrz14++I84MMhOeZqrz14++I84MMhOeZqrz14++I84MMhOeZqrz14++I84MMhOfQENb8AAAAAAAAAAPIENT/0BDW/AAAAAAAAAADyBDU/9AQ1vwAAAAAAAAAA8gQ1P/QENb8AAAAAAAAAAPIENT/0BDW/AAAAAAAAAADyBDU/9AQ1vwAAAAAAAAAA8gQ1P/QENb8AAAAAAAAAAPIENT/0BDW/AAAAAAAAAADyBDU/9AQ1vwAAAAAAAAAA8gQ1P/QENb8AAAAAAAAAAPIENT/0BDW/AAAAAAAAAADyBDU/9AQ1vwAAAAAAAAAA8gQ1P/QENb8AAAAAAAAAAPIENT/0BDW/AAAAAAAAAADyBDU/9AQ1vwAAAAAAAAAA8gQ1P/QENb8AAAAAAAAAAPIENT/0BDW/AAAAAAAAAADyBDU/9AQ1vwAAAAAAAAAA8gQ1P/QENb8AAAAAAAAAAPIENT/0BDW/AAAAAAAAAADyBDU/9AQ1vwAAAAAAAAAA8gQ1P/QENb8AAAAAAAAAAPIENT/0BDW/AAAAAAAAAADyBDU/9AQ1vwAAAAAAAAAA8gQ1P/QENb8AAAAAAAAAAPIENT/0BDW/AAAAAAAAAADyBDU/9AQ1vwAAAAAAAAAA8gQ1P/QENb8AAAAAAAAAAPIENT/0BDW/AAAAAAAAAADyBDU/9AQ1vwAAAAAAAAAA8gQ1P/QENb8AAAAAAAAAAPIENT/0BDW/AAAAAAAAAADyBDU/9AQ1vwAAAAAAAAAA8gQ1P/QENb8AAAAAAAAAAPIENT/0BDW/AAAAAAAAAADyBDU/9AQ1vwAAAAAAAAAA8gQ1P/QENb8AAAAAAAAAAPIENT/0BDW/AAAAAAAAAADyBDU/9AQ1vwAAAAAAAAAA8gQ1P/QENb8AAAAAAAAAAPIENT/0BDW/AAAAAAAAAADyBDU/9AQ1vwAAAAAAAAAA8gQ1P/QENb8AAAAAAAAAAPIENT/0BDW/AAAAAAAAAADyBDU/9AQ1vwAAAAAAAAAA8gQ1P/QENb8AAAAAAAAAAPIENT/0BDW/AAAAAAAAAADyBDU/9AQ1vwAAAAAAAAAA8gQ1P/QENb8AAAAAAAAAAPIENT/0BDW/AAAAAAAAAADyBDU/9AQ1vwAAAAAAAAAA8gQ1PwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAP3DbELx8QaS9yFGZPXDbELx8QaS9yFGZPXDbELx8QaS9yFGZPXDbELx8QaS9yFGZPXDbELx8QaS9yFGZPXDbELx8QaS9yFGZPXDbELx8QaS9yFGZPXDbELx8QaS9yFGZPXDbELx8QaS9yFGZPXDbELx8QaS9yFGZPXDbELx8QaS9yFGZPXDbELx8QaS9yFGZPXDbELx8QaS9yFGZPXDbELx8QaS9yFGZPXDbELx8QaS9yFGZPXDbELx8QaS9yFGZPXDbELx8QaS9yFGZPXDbELx8QaS9yFGZPXDbELx8QaS9yFGZPXDbELx8QaS9yFGZPXDbELx8QaS9yFGZPXDbELx8QaS9yFGZPXDbELx8QaS9yFGZPXDbELx8QaS9yFGZPXDbELx8QaS9yFGZPXDbELx8QaS9yFGZPXDbELx8QaS9yFGZPXDbELx8QaS9yFGZPXDbELx8QaS9yFGZPXDbELx8QaS9yFGZPXDbELx8QaS9yFGZPXDbELx8QaS9yFGZPXDbELx8QaS9yFGZPXDbELx8QaS9yFGZPXDbELx8QaS9yFGZPXDbELx8QaS9yFGZPXDbELx8QaS9yFGZPXDbELx8QaS9yFGZPXDbELx8QaS9yFGZPXDbELx8QaS9yFGZPXDbELx8QaS9yFGZPXDbELx8QaS9yFGZPXDbELx8QaS9yFGZPXDbELx8QaS9yFGZPXDbELx8QaS9yFGZPXDbELx8QaS9yFGZPXDbELx8QaS9yFGZPXDbELx8QaS9yFGZPXDbELx8QaS9yFGZPXDbELx8QaS9yFGZPXDbELx8QaS9yFGZPQAAAIAAAACAAACAvy69OzMAAACAAAAAgAAAgL8uvTszAAAAgAAAAIAAAIC/Lr07MwAAAIAAAACAAACAvy69OzMAAACAAAAAgAAAgL8uvTszAAAAgAAAAIAAAIC/Lr07MwAAAIAAAACAAACAvy69OzMAAACAAAAAgAAAgL8uvTszAAAAgAAAAIAAAIC/Lr07MwAAAIAAAACAAACAvy69OzMAAACAAAAAgAAAgL8uvTszAAAAgAAAAIAAAIC/Lr07MwAAAIAAAACAAACAvy69OzMAAACAAAAAgAAAgL8uvTszAAAAgAAAAIAAAIC/Lr07MwAAAIAAAACAAACAvy69OzMAAACAAAAAgAAAgL8uvTszAAAAgAAAAIAAAIC/Lr07MwAAAIAAAACAAACAvy69OzMAAACAAAAAgAAAgL8uvTszAAAAgAAAAIAAAIC/Lr07MwAAAIAAAACAAACAvy69OzMAAACAAAAAgAAAgL8uvTszAAAAgAAAAIAAAIC/Lr07MwAAAIAAAACAAACAvy69OzMAAACAAAAAgAAAgL8uvTszAAAAgAAAAIAAAIC/Lr07MwAAAIAAAACAAACAvy69OzMAAACAAAAAgAAAgL8uvTszAAAAgAAAAIAAAIC/Lr07MwAAAIAAAACAAACAvy69OzMAAACAAAAAgAAAgL8uvTszAAAAgAAAAIAAAIC/Lr07MwAAAIAAAACAAACAvy69OzMAAACAAAAAgAAAgL8uvTszAAAAgAAAAIAAAIC/Lr07MwAAAIAAAACAAACAvy69OzMAAACAAAAAgAAAgL8uvTszAAAAgAAAAIAAAIC/Lr07MwAAAIAAAACAAACAvy69OzMAAACAAAAAgAAAgL8uvTszAAAAgAAAAIAAAIC/Lr07MwAAAIAAAACAAACAvy69OzMAAACAAAAAgAAAgL8uvTszAAAAgAAAAIAAAIC/Lr07MwAAAIAAAACAAACAvy69OzMAAACAAAAAgAAAgL8uvTszAAAAgAAAAIAAAIC/Lr07MwAAAIAAAACAAACAvy69OzMAAACAAAAAgAAAgL8uvTszAAAAgAAAAIAAAIC/Lr07MwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAP27UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAAAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAP+Zqr714++I84MMhOeZqr714++I84MMhOeZqr714++I84MMhOeZqr714++I84MMhOeZqr714++I84MMhOeZqr714++I84MMhOeZqr714++I84MMhOeZqr714++I84MMhOeZqr714++I84MMhOeZqr714++I84MMhOeZqr714++I84MMhOeZqr714++I84MMhOeZqr714++I84MMhOeZqr714++I84MMhOeZqr714++I84MMhOeZqr714++I84MMhOeZqr714++I84MMhOeZqr714++I84MMhOeZqr714++I84MMhOeZqr714++I84MMhOeZqr714++I84MMhOeZqr714++I84MMhOeZqr714++I84MMhOeZqr714++I84MMhOeZqr714++I84MMhOeZqr714++I84MMhOeZqr714++I84MMhOeZqr714++I84MMhOeZqr714++I84MMhOeZqr714++I84MMhOeZqr714++I84MMhOeZqr714++I84MMhOeZqr714++I84MMhOeZqr714++I84MMhOeZqr714++I84MMhOeZqr714++I84MMhOeZqr714++I84MMhOeZqr714++I84MMhOeZqr714++I84MMhOeZqr714++I84MMhOeZqr714++I84MMhOeZqr714++I84MMhOeZqr714++I84MMhOeZqr714++I84MMhOeZqr714++I84MMhOeZqr714++I84MMhOeZqr714++I84MMhOeZqr714++I84MMhOeZqr714++I84MMhOeZqr714++I84MMhOeZqr714++I84MMhOfQENb8AAAAAAAAAAPIENT/0BDW/AAAAAAAAAADyBDU/9AQ1vwAAAAAAAAAA8gQ1P/QENb8AAAAAAAAAAPIENT/0BDW/AAAAAAAAAADyBDU/9AQ1vwAAAAAAAAAA8gQ1P/QENb8AAAAAAAAAAPIENT/0BDW/AAAAAAAAAADyBDU/9AQ1vwAAAAAAAAAA8gQ1P/QENb8AAAAAAAAAAPIENT/0BDW/AAAAAAAAAADyBDU/9AQ1vwAAAAAAAAAA8gQ1P/QENb8AAAAAAAAAAPIENT/0BDW/AAAAAAAAAADyBDU/9AQ1vwAAAAAAAAAA8gQ1P/QENb8AAAAAAAAAAPIENT/0BDW/AAAAAAAAAADyBDU/9AQ1vwAAAAAAAAAA8gQ1P/QENb8AAAAAAAAAAPIENT/0BDW/AAAAAAAAAADyBDU/9AQ1vwAAAAAAAAAA8gQ1P/QENb8AAAAAAAAAAPIENT/0BDW/AAAAAAAAAADyBDU/9AQ1vwAAAAAAAAAA8gQ1P/QENb8AAAAAAAAAAPIENT/0BDW/AAAAAAAAAADyBDU/9AQ1vwAAAAAAAAAA8gQ1P/QENb8AAAAAAAAAAPIENT/0BDW/AAAAAAAAAADyBDU/9AQ1vwAAAAAAAAAA8gQ1P/QENb8AAAAAAAAAAPIENT/0BDW/AAAAAAAAAADyBDU/9AQ1vwAAAAAAAAAA8gQ1P/QENb8AAAAAAAAAAPIENT/0BDW/AAAAAAAAAADyBDU/9AQ1vwAAAAAAAAAA8gQ1P/QENb8AAAAAAAAAAPIENT/0BDW/AAAAAAAAAADyBDU/9AQ1vwAAAAAAAAAA8gQ1P/QENb8AAAAAAAAAAPIENT/0BDW/AAAAAAAAAADyBDU/9AQ1vwAAAAAAAAAA8gQ1P/QENb8AAAAAAAAAAPIENT/0BDW/AAAAAAAAAADyBDU/9AQ1vwAAAAAAAAAA8gQ1P/QENb8AAAAAAAAAAPIENT/0BDW/AAAAAAAAAADyBDU/9AQ1vwAAAAAAAAAA8gQ1P/QENb8AAAAAAAAAAPIENT/0BDW/AAAAAAAAAADyBDU/9AQ1vwAAAAAAAAAA8gQ1PwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAP3DbEDx8QaS9yFGZPXDbEDx8QaS9yFGZPXDbEDx8QaS9yFGZPXDbEDx8QaS9yFGZPXDbEDx8QaS9yFGZPXDbEDx8QaS9yFGZPXDbEDx8QaS9yFGZPXDbEDx8QaS9yFGZPXDbEDx8QaS9yFGZPXDbEDx8QaS9yFGZPXDbEDx8QaS9yFGZPXDbEDx8QaS9yFGZPXDbEDx8QaS9yFGZPXDbEDx8QaS9yFGZPXDbEDx8QaS9yFGZPXDbEDx8QaS9yFGZPXDbEDx8QaS9yFGZPXDbEDx8QaS9yFGZPXDbEDx8QaS9yFGZPXDbEDx8QaS9yFGZPXDbEDx8QaS9yFGZPXDbEDx8QaS9yFGZPXDbEDx8QaS9yFGZPXDbEDx8QaS9yFGZPXDbEDx8QaS9yFGZPXDbEDx8QaS9yFGZPXDbEDx8QaS9yFGZPXDbEDx8QaS9yFGZPXDbEDx8QaS9yFGZPXDbEDx8QaS9yFGZPXDbEDx8QaS9yFGZPXDbEDx8QaS9yFGZPXDbEDx8QaS9yFGZPXDbEDx8QaS9yFGZPXDbEDx8QaS9yFGZPXDbEDx8QaS9yFGZPXDbEDx8QaS9yFGZPXDbEDx8QaS9yFGZPXDbEDx8QaS9yFGZPXDbEDx8QaS9yFGZPXDbEDx8QaS9yFGZPXDbEDx8QaS9yFGZPXDbEDx8QaS9yFGZPXDbEDx8QaS9yFGZPXDbEDx8QaS9yFGZPXDbEDx8QaS9yFGZPXDbEDx8QaS9yFGZPXDbEDx8QaS9yFGZPXDbEDx8QaS9yFGZPXDbEDx8QaS9yFGZPXDbEDx8QaS9yFGZPQAAAIAAAACAAACAvy69OzMAAACAAAAAgAAAgL8uvTszAAAAgAAAAIAAAIC/Lr07MwAAAIAAAACAAACAvy69OzMAAACAAAAAgAAAgL8uvTszAAAAgAAAAIAAAIC/Lr07MwAAAIAAAACAAACAvy69OzMAAACAAAAAgAAAgL8uvTszAAAAgAAAAIAAAIC/Lr07MwAAAIAAAACAAACAvy69OzMAAACAAAAAgAAAgL8uvTszAAAAgAAAAIAAAIC/Lr07MwAAAIAAAACAAACAvy69OzMAAACAAAAAgAAAgL8uvTszAAAAgAAAAIAAAIC/Lr07MwAAAIAAAACAAACAvy69OzMAAACAAAAAgAAAgL8uvTszAAAAgAAAAIAAAIC/Lr07MwAAAIAAAACAAACAvy69OzMAAACAAAAAgAAAgL8uvTszAAAAgAAAAIAAAIC/Lr07MwAAAIAAAACAAACAvy69OzMAAACAAAAAgAAAgL8uvTszAAAAgAAAAIAAAIC/Lr07MwAAAIAAAACAAACAvy69OzMAAACAAAAAgAAAgL8uvTszAAAAgAAAAIAAAIC/Lr07MwAAAIAAAACAAACAvy69OzMAAACAAAAAgAAAgL8uvTszAAAAgAAAAIAAAIC/Lr07MwAAAIAAAACAAACAvy69OzMAAACAAAAAgAAAgL8uvTszAAAAgAAAAIAAAIC/Lr07MwAAAIAAAACAAACAvy69OzMAAACAAAAAgAAAgL8uvTszAAAAgAAAAIAAAIC/Lr07MwAAAIAAAACAAACAvy69OzMAAACAAAAAgAAAgL8uvTszAAAAgAAAAIAAAIC/Lr07MwAAAIAAAACAAACAvy69OzMAAACAAAAAgAAAgL8uvTszAAAAgAAAAIAAAIC/Lr07MwAAAIAAAACAAACAvy69OzMAAACAAAAAgAAAgL8uvTszAAAAgAAAAIAAAIC/Lr07MwAAAIAAAACAAACAvy69OzMAAACAAAAAgAAAgL8uvTszAAAAgAAAAIAAAIC/Lr07MwAAAIAAAACAAACAvy69OzMAAACAAAAAgAAAgL8uvTszAAAAgAAAAIAAAIC/Lr07MwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAP27UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAG7UjLGA+zA9AAAAAAAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgEvvrrMAAAAAAAAAgAAAgD9L766zAAAAAAAAAIAAAIA/S++uswAAAAAAAACAAACAP0vvrrMAAAAAAAAAgAAAgD9L766zAAAAAAAAAIAAAIA/S++uswAAAAAAAACAAACAP0vvrrMAAAAAAAAAgAAAgD9L766zAAAAAAAAAIAAAIA/S++uswAAAAAAAACAAACAP0vvrrMAAAAAAAAAgAAAgD9L766zAAAAAAAAAIAAAIA/S++uswAAAAAAAACAAACAP0vvrrMAAAAAAAAAgAAAgD9L766zAAAAAAAAAIAAAIA/S++uswAAAAAAAACAAACAP0vvrrMAAAAAAAAAgAAAgD9L766zAAAAAAAAAIAAAIA/S++uswAAAAAAAACAAACAP0vvrrMAAAAAAAAAgAAAgD9L766zAAAAAAAAAIAAAIA/S++uswAAAAAAAACAAACAP0vvrrMAAAAAAAAAgAAAgD9L766zAAAAAAAAAIAAAIA/S++uswAAAAAAAACAAACAP0vvrrMAAAAAAAAAgAAAgD9L766zAAAAAAAAAIAAAIA/S++uswAAAAAAAACAAACAP0vvrrMAAAAAAAAAgAAAgD9L766zAAAAAAAAAIAAAIA/S++uswAAAAAAAACAAACAP0vvrrMAAAAAAAAAgAAAgD9L766zAAAAAAAAAIAAAIA/S++uswAAAAAAAACAAACAP0vvrrMAAAAAAAAAgAAAgD9L766zAAAAAAAAAIAAAIA/S++uswAAAAAAAACAAACAP0vvrrMAAAAAAAAAgAAAgD9L766zAAAAAAAAAIAAAIA/S++uswAAAAAAAACAAACAP0vvrrMAAAAAAAAAgAAAgD9L766zAAAAAAAAAIAAAIA/S++uswAAAAAAAACAAACAP0vvrrMAAAAAAAAAgAAAgD9L766zAAAAAAAAAIAAAIA/S++uswAAAAAAAACAAACAP0vvrrMAAAAAAAAAgAAAgD9L766zAAAAAAAAAIAAAIA/S++uswAAAAAAAACAAACAP0vvrrMAAAAAAAAAgAAAgD9L766zAAAAAAAAAIAAAIA/S++uswAAAAAAAACAAACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPw==" - } - ] -} From e3d2515740c6168bba36274c18e93a1bcf4d4e16 Mon Sep 17 00:00:00 2001 From: Xiao Qi Date: Sun, 13 Nov 2022 20:49:31 +0800 Subject: [PATCH 082/226] Modular house part asset test --- Assets/Models/HouseModular.gltf | 1358 +++++++++++++++++++++ Assets/Models/HouseModular.shmodel | Bin 0 -> 252695 bytes Assets/Models/HouseModular.shmodel.shmeta | 55 + 3 files changed, 1413 insertions(+) create mode 100644 Assets/Models/HouseModular.gltf create mode 100644 Assets/Models/HouseModular.shmodel create mode 100644 Assets/Models/HouseModular.shmodel.shmeta diff --git a/Assets/Models/HouseModular.gltf b/Assets/Models/HouseModular.gltf new file mode 100644 index 00000000..3e9e9a05 --- /dev/null +++ b/Assets/Models/HouseModular.gltf @@ -0,0 +1,1358 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.3.32", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "FloorLarge" + }, + { + "mesh" : 1, + "name" : "FloorSmall" + }, + { + "mesh" : 2, + "name" : "FloorLong" + }, + { + "mesh" : 3, + "name" : "Pillar" + }, + { + "mesh" : 4, + "name" : "WallEnd" + }, + { + "mesh" : 5, + "name" : "WallCorner" + }, + { + "mesh" : 6, + "name" : "WallDefault" + }, + { + "mesh" : 7, + "name" : "WallLarge" + }, + { + "mesh" : 8, + "name" : "WallDiagonal" + }, + { + "mesh" : 9, + "name" : "WallTBlock" + }, + { + "mesh" : 10, + "name" : "WindowLarge" + }, + { + "mesh" : 11, + "name" : "WindowSmallOpened" + }, + { + "mesh" : 12, + "name" : "WindowSmallClosed" + }, + { + "mesh" : 13, + "name" : "WindowLargeOpen" + }, + { + "mesh" : 14, + "name" : "WallDoorHole" + }, + { + "mesh" : 15, + "name" : "Door", + "translation" : [ + -0.4000000059604645, + 0, + 0.09999999403953552 + ] + }, + { + "mesh" : 16, + "name" : "DoorFrame" + } + ], + "materials" : [ + { + "doubleSided" : true, + "name" : "Material", + "pbrMetallicRoughness" : { + "baseColorFactor" : [ + 0.800000011920929, + 0.800000011920929, + 0.800000011920929, + 1 + ], + "metallicFactor" : 0, + "roughnessFactor" : 0.4000000059604645 + } + } + ], + "meshes" : [ + { + "name" : "Cube.013", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "NORMAL" : 1, + "TEXCOORD_0" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + }, + { + "name" : "Cube.015", + "primitives" : [ + { + "attributes" : { + "POSITION" : 4, + "NORMAL" : 5, + "TEXCOORD_0" : 6 + }, + "indices" : 7, + "material" : 0 + } + ] + }, + { + "name" : "Cube.014", + "primitives" : [ + { + "attributes" : { + "POSITION" : 8, + "NORMAL" : 9, + "TEXCOORD_0" : 10 + }, + "indices" : 11, + "material" : 0 + } + ] + }, + { + "name" : "Cube.043", + "primitives" : [ + { + "attributes" : { + "POSITION" : 12, + "NORMAL" : 13, + "TEXCOORD_0" : 14 + }, + "indices" : 15, + "material" : 0 + } + ] + }, + { + "name" : "Cube.001", + "primitives" : [ + { + "attributes" : { + "POSITION" : 16, + "NORMAL" : 17, + "TEXCOORD_0" : 18 + }, + "indices" : 19, + "material" : 0 + } + ] + }, + { + "name" : "Cube.009", + "primitives" : [ + { + "attributes" : { + "POSITION" : 20, + "NORMAL" : 21, + "TEXCOORD_0" : 22 + }, + "indices" : 23, + "material" : 0 + } + ] + }, + { + "name" : "Cube.002", + "primitives" : [ + { + "attributes" : { + "POSITION" : 24, + "NORMAL" : 25, + "TEXCOORD_0" : 26 + }, + "indices" : 27, + "material" : 0 + } + ] + }, + { + "name" : "Cube.003", + "primitives" : [ + { + "attributes" : { + "POSITION" : 28, + "NORMAL" : 29, + "TEXCOORD_0" : 30 + }, + "indices" : 31, + "material" : 0 + } + ] + }, + { + "name" : "Cube.008", + "primitives" : [ + { + "attributes" : { + "POSITION" : 32, + "NORMAL" : 33, + "TEXCOORD_0" : 34 + }, + "indices" : 35, + "material" : 0 + } + ] + }, + { + "name" : "Cube.011", + "primitives" : [ + { + "attributes" : { + "POSITION" : 36, + "NORMAL" : 37, + "TEXCOORD_0" : 38 + }, + "indices" : 39, + "material" : 0 + } + ] + }, + { + "name" : "Cube.034", + "primitives" : [ + { + "attributes" : { + "POSITION" : 40, + "NORMAL" : 41, + "TEXCOORD_0" : 42 + }, + "indices" : 43, + "material" : 0 + } + ] + }, + { + "name" : "Cube.007", + "primitives" : [ + { + "attributes" : { + "POSITION" : 44, + "NORMAL" : 45, + "TEXCOORD_0" : 46 + }, + "indices" : 47, + "material" : 0 + } + ] + }, + { + "name" : "Cube.016", + "primitives" : [ + { + "attributes" : { + "POSITION" : 48, + "NORMAL" : 49, + "TEXCOORD_0" : 50 + }, + "indices" : 51, + "material" : 0 + } + ] + }, + { + "name" : "Cube.025", + "primitives" : [ + { + "attributes" : { + "POSITION" : 52, + "NORMAL" : 53, + "TEXCOORD_0" : 54 + }, + "indices" : 55, + "material" : 0 + } + ] + }, + { + "name" : "Cube.006", + "primitives" : [ + { + "attributes" : { + "POSITION" : 56, + "NORMAL" : 57, + "TEXCOORD_0" : 58 + }, + "indices" : 59, + "material" : 0 + } + ] + }, + { + "name" : "Cube.005", + "primitives" : [ + { + "attributes" : { + "POSITION" : 60, + "NORMAL" : 61, + "TEXCOORD_0" : 62 + }, + "indices" : 63, + "material" : 0 + } + ] + }, + { + "name" : "Cube", + "primitives" : [ + { + "attributes" : { + "POSITION" : 64, + "NORMAL" : 65, + "TEXCOORD_0" : 66 + }, + "indices" : 67, + "material" : 0 + } + ] + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 56, + "max" : [ + 1, + 0.009999998845160007, + 1 + ], + "min" : [ + -1, + -0.03999999910593033, + -1 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 56, + "type" : "VEC3" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 56, + "type" : "VEC2" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 96, + "type" : "SCALAR" + }, + { + "bufferView" : 4, + "componentType" : 5126, + "count" : 24, + "max" : [ + 0.5, + 0.009999998845160007, + 0.5 + ], + "min" : [ + -0.5, + -0.03999999910593033, + -0.5 + ], + "type" : "VEC3" + }, + { + "bufferView" : 5, + "componentType" : 5126, + "count" : 24, + "type" : "VEC3" + }, + { + "bufferView" : 6, + "componentType" : 5126, + "count" : 24, + "type" : "VEC2" + }, + { + "bufferView" : 7, + "componentType" : 5123, + "count" : 36, + "type" : "SCALAR" + }, + { + "bufferView" : 8, + "componentType" : 5126, + "count" : 36, + "max" : [ + 1, + 0.009999998845160007, + 0.5 + ], + "min" : [ + -1, + -0.03999999910593033, + -0.5 + ], + "type" : "VEC3" + }, + { + "bufferView" : 9, + "componentType" : 5126, + "count" : 36, + "type" : "VEC3" + }, + { + "bufferView" : 10, + "componentType" : 5126, + "count" : 36, + "type" : "VEC2" + }, + { + "bufferView" : 11, + "componentType" : 5123, + "count" : 60, + "type" : "SCALAR" + }, + { + "bufferView" : 12, + "componentType" : 5126, + "count" : 66, + "max" : [ + 0.1199999749660492, + 2.200000047683716, + 0.125 + ], + "min" : [ + -0.1200004369020462, + 0, + -0.11499999463558197 + ], + "type" : "VEC3" + }, + { + "bufferView" : 13, + "componentType" : 5126, + "count" : 66, + "type" : "VEC3" + }, + { + "bufferView" : 14, + "componentType" : 5126, + "count" : 66, + "type" : "VEC2" + }, + { + "bufferView" : 15, + "componentType" : 5123, + "count" : 108, + "type" : "SCALAR" + }, + { + "bufferView" : 16, + "componentType" : 5126, + "count" : 68, + "max" : [ + 0.5199999809265137, + 2.200000047683716, + 0.11999999731779099 + ], + "min" : [ + -0.5, + 0, + -0.11999999731779099 + ], + "type" : "VEC3" + }, + { + "bufferView" : 17, + "componentType" : 5126, + "count" : 68, + "type" : "VEC3" + }, + { + "bufferView" : 18, + "componentType" : 5126, + "count" : 68, + "type" : "VEC2" + }, + { + "bufferView" : 19, + "componentType" : 5123, + "count" : 108, + "type" : "SCALAR" + }, + { + "bufferView" : 20, + "componentType" : 5126, + "count" : 134, + "max" : [ + 1, + 2.200000047683716, + 0.11999999731779099 + ], + "min" : [ + -0.12000006437301636, + 0, + -1 + ], + "type" : "VEC3" + }, + { + "bufferView" : 21, + "componentType" : 5126, + "count" : 134, + "type" : "VEC3" + }, + { + "bufferView" : 22, + "componentType" : 5126, + "count" : 134, + "type" : "VEC2" + }, + { + "bufferView" : 23, + "componentType" : 5123, + "count" : 240, + "type" : "SCALAR" + }, + { + "bufferView" : 24, + "componentType" : 5126, + "count" : 90, + "max" : [ + 0.5000000596046448, + 2.200000047683716, + 0.11999999731779099 + ], + "min" : [ + -0.4999999403953552, + 0, + -0.11999999731779099 + ], + "type" : "VEC3" + }, + { + "bufferView" : 25, + "componentType" : 5126, + "count" : 90, + "type" : "VEC3" + }, + { + "bufferView" : 26, + "componentType" : 5126, + "count" : 90, + "type" : "VEC2" + }, + { + "bufferView" : 27, + "componentType" : 5123, + "count" : 168, + "type" : "SCALAR" + }, + { + "bufferView" : 28, + "componentType" : 5126, + "count" : 128, + "max" : [ + 1, + 2.200000047683716, + 0.11999999731779099 + ], + "min" : [ + -0.9999999403953552, + 0, + -0.11999999731779099 + ], + "type" : "VEC3" + }, + { + "bufferView" : 29, + "componentType" : 5126, + "count" : 128, + "type" : "VEC3" + }, + { + "bufferView" : 30, + "componentType" : 5126, + "count" : 128, + "type" : "VEC2" + }, + { + "bufferView" : 31, + "componentType" : 5123, + "count" : 240, + "type" : "SCALAR" + }, + { + "bufferView" : 32, + "componentType" : 5126, + "count" : 96, + "max" : [ + 0.6200000047683716, + 2.200000047683716, + 0.619999885559082 + ], + "min" : [ + -0.5, + 0, + -0.5 + ], + "type" : "VEC3" + }, + { + "bufferView" : 33, + "componentType" : 5126, + "count" : 96, + "type" : "VEC3" + }, + { + "bufferView" : 34, + "componentType" : 5126, + "count" : 96, + "type" : "VEC2" + }, + { + "bufferView" : 35, + "componentType" : 5123, + "count" : 168, + "type" : "SCALAR" + }, + { + "bufferView" : 36, + "componentType" : 5126, + "count" : 200, + "max" : [ + 1, + 2.200000047683716, + 0.11999999731779099 + ], + "min" : [ + -1, + 0, + -1 + ], + "type" : "VEC3" + }, + { + "bufferView" : 37, + "componentType" : 5126, + "count" : 200, + "type" : "VEC3" + }, + { + "bufferView" : 38, + "componentType" : 5126, + "count" : 200, + "type" : "VEC2" + }, + { + "bufferView" : 39, + "componentType" : 5123, + "count" : 360, + "type" : "SCALAR" + }, + { + "bufferView" : 40, + "componentType" : 5126, + "count" : 973, + "max" : [ + 1.0000001192092896, + 2.200000286102295, + 0.11999999731779099 + ], + "min" : [ + -1, + 0, + -0.125 + ], + "type" : "VEC3" + }, + { + "bufferView" : 41, + "componentType" : 5126, + "count" : 973, + "type" : "VEC3" + }, + { + "bufferView" : 42, + "componentType" : 5126, + "count" : 973, + "type" : "VEC2" + }, + { + "bufferView" : 43, + "componentType" : 5123, + "count" : 1632, + "type" : "SCALAR" + }, + { + "bufferView" : 44, + "componentType" : 5126, + "count" : 613, + "max" : [ + 0.5000000596046448, + 2.200000286102295, + 0.33178770542144775 + ], + "min" : [ + -0.4999999403953552, + 0, + -0.125 + ], + "type" : "VEC3" + }, + { + "bufferView" : 45, + "componentType" : 5126, + "count" : 613, + "type" : "VEC3" + }, + { + "bufferView" : 46, + "componentType" : 5126, + "count" : 613, + "type" : "VEC2" + }, + { + "bufferView" : 47, + "componentType" : 5123, + "count" : 1068, + "type" : "SCALAR" + }, + { + "bufferView" : 48, + "componentType" : 5126, + "count" : 538, + "max" : [ + 0.5000000596046448, + 2.200000286102295, + 0.11999999731779099 + ], + "min" : [ + -0.4999999701976776, + 0, + -0.125 + ], + "type" : "VEC3" + }, + { + "bufferView" : 49, + "componentType" : 5126, + "count" : 538, + "type" : "VEC3" + }, + { + "bufferView" : 50, + "componentType" : 5126, + "count" : 538, + "type" : "VEC2" + }, + { + "bufferView" : 51, + "componentType" : 5123, + "count" : 924, + "type" : "SCALAR" + }, + { + "bufferView" : 52, + "componentType" : 5126, + "count" : 1067, + "max" : [ + 1.0000001192092896, + 2.200000286102295, + 0.47529903054237366 + ], + "min" : [ + -1, + 0, + -0.125 + ], + "type" : "VEC3" + }, + { + "bufferView" : 53, + "componentType" : 5126, + "count" : 1067, + "type" : "VEC3" + }, + { + "bufferView" : 54, + "componentType" : 5126, + "count" : 1067, + "type" : "VEC2" + }, + { + "bufferView" : 55, + "componentType" : 5123, + "count" : 1776, + "type" : "SCALAR" + }, + { + "bufferView" : 56, + "componentType" : 5126, + "count" : 202, + "max" : [ + 0.5, + 2.200000286102295, + 0.11999999731779099 + ], + "min" : [ + -0.5, + 0, + -0.11999999731779099 + ], + "type" : "VEC3" + }, + { + "bufferView" : 57, + "componentType" : 5126, + "count" : 202, + "type" : "VEC3" + }, + { + "bufferView" : 58, + "componentType" : 5126, + "count" : 202, + "type" : "VEC2" + }, + { + "bufferView" : 59, + "componentType" : 5123, + "count" : 384, + "type" : "SCALAR" + }, + { + "bufferView" : 60, + "componentType" : 5126, + "count" : 842, + "max" : [ + 0.7999999523162842, + 2.000326156616211, + 0.05949999764561653 + ], + "min" : [ + -0.018654286861419678, + 0.0003262758255004883, + -0.09449999779462814 + ], + "type" : "VEC3" + }, + { + "bufferView" : 61, + "componentType" : 5126, + "count" : 842, + "type" : "VEC3" + }, + { + "bufferView" : 62, + "componentType" : 5126, + "count" : 842, + "type" : "VEC2" + }, + { + "bufferView" : 63, + "componentType" : 5123, + "count" : 3324, + "type" : "SCALAR" + }, + { + "bufferView" : 64, + "componentType" : 5126, + "count" : 298, + "max" : [ + 0.4599999785423279, + 2.0799999237060547, + 0.11121083796024323 + ], + "min" : [ + -0.4599999785423279, + 0, + -0.1087893396615982 + ], + "type" : "VEC3" + }, + { + "bufferView" : 65, + "componentType" : 5126, + "count" : 298, + "type" : "VEC3" + }, + { + "bufferView" : 66, + "componentType" : 5126, + "count" : 298, + "type" : "VEC2" + }, + { + "bufferView" : 67, + "componentType" : 5123, + "count" : 486, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 672, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 672, + "byteOffset" : 672, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 448, + "byteOffset" : 1344, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 192, + "byteOffset" : 1792, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 288, + "byteOffset" : 1984, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 288, + "byteOffset" : 2272, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 192, + "byteOffset" : 2560, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 72, + "byteOffset" : 2752, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 432, + "byteOffset" : 2824, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 432, + "byteOffset" : 3256, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 288, + "byteOffset" : 3688, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 120, + "byteOffset" : 3976, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 792, + "byteOffset" : 4096, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 792, + "byteOffset" : 4888, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 528, + "byteOffset" : 5680, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 216, + "byteOffset" : 6208, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 816, + "byteOffset" : 6424, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 816, + "byteOffset" : 7240, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 544, + "byteOffset" : 8056, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 216, + "byteOffset" : 8600, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 1608, + "byteOffset" : 8816, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1608, + "byteOffset" : 10424, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1072, + "byteOffset" : 12032, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 480, + "byteOffset" : 13104, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 1080, + "byteOffset" : 13584, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1080, + "byteOffset" : 14664, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 720, + "byteOffset" : 15744, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 336, + "byteOffset" : 16464, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 1536, + "byteOffset" : 16800, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1536, + "byteOffset" : 18336, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1024, + "byteOffset" : 19872, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 480, + "byteOffset" : 20896, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 1152, + "byteOffset" : 21376, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1152, + "byteOffset" : 22528, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 768, + "byteOffset" : 23680, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 336, + "byteOffset" : 24448, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 2400, + "byteOffset" : 24784, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2400, + "byteOffset" : 27184, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1600, + "byteOffset" : 29584, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 720, + "byteOffset" : 31184, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 11676, + "byteOffset" : 31904, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 11676, + "byteOffset" : 43580, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 7784, + "byteOffset" : 55256, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3264, + "byteOffset" : 63040, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 7356, + "byteOffset" : 66304, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 7356, + "byteOffset" : 73660, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 4904, + "byteOffset" : 81016, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2136, + "byteOffset" : 85920, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 6456, + "byteOffset" : 88056, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 6456, + "byteOffset" : 94512, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 4304, + "byteOffset" : 100968, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1848, + "byteOffset" : 105272, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 12804, + "byteOffset" : 107120, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 12804, + "byteOffset" : 119924, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 8536, + "byteOffset" : 132728, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3552, + "byteOffset" : 141264, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 2424, + "byteOffset" : 144816, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2424, + "byteOffset" : 147240, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1616, + "byteOffset" : 149664, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 768, + "byteOffset" : 151280, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 10104, + "byteOffset" : 152048, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 10104, + "byteOffset" : 162152, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 6736, + "byteOffset" : 172256, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 6648, + "byteOffset" : 178992, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 3576, + "byteOffset" : 185640, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3576, + "byteOffset" : 189216, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2384, + "byteOffset" : 192792, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 972, + "byteOffset" : 195176, + "target" : 34963 + } + ], + "buffers" : [ + { + "byteLength" : 196148, + "uri" : "data:application/octet-stream;base64,AACAvwnXIzwAAIA/AACAvwnXIzwAAIA/AACAvwnXIzwAAIA/AACAvwrXI70AAIA/AACAvwrXI70AAIA/AACAvwrXI70AAIA/AACAvwnXIzwAAIC/AACAvwnXIzwAAIC/AACAvwnXIzwAAIC/AACAvwrXI70AAIC/AACAvwrXI70AAIC/AACAvwrXI70AAIC/AACAPwnXIzwAAIA/AACAPwnXIzwAAIA/AACAPwnXIzwAAIA/AACAPwrXI70AAIA/AACAPwrXI70AAIA/AACAPwrXI70AAIA/AACAPwnXIzwAAIC/AACAPwnXIzwAAIC/AACAPwnXIzwAAIC/AACAPwrXI70AAIC/AACAPwrXI70AAIC/AACAPwrXI70AAIC/AAAAAAnXIzwAAIC/AAAAAAnXIzwAAIC/AAAAAAnXIzwAAIC/AAAAAArXI70AAIC/AAAAAArXI70AAIC/AAAAAArXI70AAIC/AAAAAAnXIzwAAIA/AAAAAAnXIzwAAIA/AAAAAAnXIzwAAIA/AAAAAArXI70AAIA/AAAAAArXI70AAIA/AAAAAArXI70AAIA/AACAvwnXIzwAAACAAACAvwnXIzwAAACAAACAvwnXIzwAAACAAACAvwrXI70AAACAAACAvwrXI70AAACAAACAvwrXI70AAACAAACAPwnXIzwAAACAAACAPwnXIzwAAACAAACAPwnXIzwAAACAAACAPwrXI70AAACAAACAPwrXI70AAACAAACAPwrXI70AAACAAAAAAArXI70AAACAAAAAAArXI70AAACAAAAAAArXI70AAACAAAAAAArXI70AAACAAAAAAAnXIzwAAACAAAAAAAnXIzwAAACAAAAAAAnXIzwAAACAAAAAAAnXIzwAAACAAACAvwAAAAAAAACAAAAAAAAAAAAAAIA/AAAAAAAAgD8AAACAAACAvwAAAAAAAACAAAAAAAAAgL8AAACAAAAAAAAAAAAAAIA/AACAvwAAAAAAAACAAAAAAAAAAAAAAIC/AAAAAAAAgD8AAACAAACAvwAAAAAAAACAAAAAAAAAgL8AAACAAAAAAAAAAAAAAIC/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAACAAACAPwAAAAAAAACAAAAAAAAAgL8AAACAAAAAAAAAAAAAAIA/AACAPwAAAAAAAACAAAAAAAAAAAAAAIC/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AMB/PwDAfz8AwH8/FP13PwDNNzwAwH8/AMB/P5pC/T4AzTc8AMB/PwDAfz8AwH8/AMB/PwAABgAJAAAACQADAAcAEgAWAAcAFgALABQADgARABQAEQAXAAwAAQAFAAwABQAQAAgAAgANAAgADQATABUADwAEABUABAAKAAAAgL8J1yM8AAAAPwAAgL8J1yM8AAAAPwAAgL8J1yM8AAAAPwAAgL8K1yO9AAAAPwAAgL8K1yO9AAAAPwAAgL8K1yO9AAAAPwAAgL8J1yM8AAAAvwAAgL8J1yM8AAAAvwAAgL8J1yM8AAAAvwAAgL8K1yO9AAAAvwAAgL8K1yO9AAAAvwAAgL8K1yO9AAAAvwAAgD8J1yM8AAAAPwAAgD8J1yM8AAAAPwAAgD8J1yM8AAAAPwAAgD8K1yO9AAAAPwAAgD8K1yO9AAAAPwAAgD8K1yO9AAAAPwAAgD8J1yM8AAAAvwAAgD8J1yM8AAAAvwAAgD8J1yM8AAAAvwAAgD8K1yO9AAAAvwAAgD8K1yO9AAAAvwAAgD8K1yO9AAAAvwAAAAAJ1yM8AAAAvwAAAAAJ1yM8AAAAvwAAAAAJ1yM8AAAAvwAAAAAK1yO9AAAAvwAAAAAK1yO9AAAAvwAAAAAK1yO9AAAAvwAAAAAJ1yM8AAAAPwAAAAAJ1yM8AAAAPwAAAAAJ1yM8AAAAPwAAAAAK1yO9AAAAPwAAAAAK1yO9AAAAPwAAAAAK1yO9AAAAPwAAgL8AAAAAAAAAgAAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAgL8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAPwAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAgL8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAvwAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAPwAAgD8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAvwAAgD8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAAAAAAIA/AAAAgAAAAAAAAIC/AAAAgAAAAAAAAIC/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/v//vrgeBT7MzMy9/v//vrgeBT7MzMy9/v//vrgeBT7MzMy9AAAAP4XrAUDMzMy9AAAAP4XrAUDMzMy9AAAAP4XrAUDMzMy9AAAAP4XrAUDMzMy9/v//voXrAUDMzMy9/v//voXrAUDMzMy9/v//voXrAUDMzMy9AQAAP83MDEDMzMy9AQAAP83MDEDMzMy9AQAAP83MDEDMzMy9/v//vs3MDEDMzMy9/v//vs3MDEDMzMy9/v//vs3MDEDMzMy9AAAAP83MDEAAAACAAAAAP83MDEAAAACA/v//vs3MDEAAAACA/v//vs3MDEAAAACA/v//voXrAUAAAACA/v//vrgeBT4AAACAAACAvwAAAAAAAACAAAAAAAAAgL8AAACAAAAAAAAAAAAAAIA/AACAvwAAAAAAAACAAAAAAAAAAAAAAIA/AAAAAP//fz8AAACAAACAvwAAAAAAAACAAAAAAAAAAAD//38/AAAAAAAAAAAAAIA/AACAvwAAAAAAAACAAAAAAAAAAAAAAIA/AAAAADL5ZD8h+eQ+AACAvwAAAAAAAACAAAAAAAAAAAD//38/AAAAADL5ZD8h+eQ+AAAAAAAAAAAAAIA/AAAAAP//fz8AAACAAACAPwAAAAAAAACAAAAAAAAAAAD//38/AAAAAAAAAAAAAIA/AACAPwAAAAAAAACAAAAAAAAAAAD//38/AAAAADL5ZD8h+eQ+AACAPwAAAAAAAACAAAAAAAAAAAAAAIA/AAAAADL5ZD8h+eQ+AACAPwAAAAAAAACAAAAAAAAAgL8AAACAAAAAAAAAAAAAAIA/AACAPwAAAAAAAACAAACAvwAAAAAAAACAAAAAAAAAgL8AAACAAACAvwAAAAAAAACAAAAAAP//fz8AAACAAACAvwAAAAAAAACAAACAvwAAAAAAAACAAACAvwAAAAAAAACAAAAAAAAAgL8AAACAAACAPwAAAAAAAACAAACAPwAAAAAAAACAAACAPwAAAAAAAACAAACAPwAAAAAAAACAAAAAAP//fz8AAACAAACAPwAAAAAAAACAAACAvwAAAAAAAACAAAAAAAAAgL8AAACAAAAAAAAAAAAAAIC/AACAvwAAAAAAAACAAAAAAAAAAAAAAIC/AAAAADL5ZD8h+eS+AAAAAAAAgL8AAACAAAAAAAAAAAAAAIC/AACAPwAAAAAAAACAAACAvwAAAAAAAACAAAAAAAAAgL8AAACAAACAvwAAAAAAAACAAAAAAAAAgL8AAACAAACAPwAAAAAAAACAAACAPwAAAAAAAACAAAAAAAAAAAAAAIC/AAAAADL5ZD8h+eS+AACAPwAAAAAAAACAAACAPwAAAAAAAACAAACAPy48PLQAAACAAACAPwAAAAAAAACAAAAAAAAAAAD//3+/AAAAADL5ZD8h+eS+AACAPwAAAAAAAACAAACAvwAAAAAAAACAAAAAAAAAAAD//3+/AAAAADL5ZD8h+eS+AAAAAAAAAAAAAIC/AAAAAAAAAAD//3+/AACAPy48PLQAAACAAACAPwAAAAAAAACAAACAvwAAAAAAAACAAAAAAAAAAAAAAIC/AAAAAAAAAAD//3+/AAAAAAAAAAAAAIC/AAAAAAAAgD8AAACAAACAPy48PLQAAACAAACAvwAAAAAAAACAAAAAAAAAAAAAAIC/AAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAACAPy48PLQAAACAAACAvwAAAAAAAACAAAAAAAAAgD8AAACAAACAvwAAAAAAAACAAACAvwAAAAAAAACAAMB/PwDAfz8AwH8/AMB/P6CvADwKyG4/AMB/PwDAfz/guPU7AENHPADAfz8AwH8/AMB/PwDAfz/guPU7GAW5PeC49TsYBbk9AMB/PwDAfz+grwA85cliP6CvADzlyWI/AMB/PwDAfz/guPU71FpIP6CvADxOXmE/HQDKPgDmTTwAwH8/AMB/PwDAfz8AwH8/HQDKPqjZuT0dAMo+qNm5PQDAfz8AwH8/HQDKPmZ1SD+m2ck+Tl5hPwDAfz8AwH8/ptnJPurJYj+m2ck+6sliPwDAfz8AwH8/AMB/PwDAfz+m2ck+CshuPwDAfz8AwH8/AMB/PwDAfz8AwH8/AMB/PwDAfz8AwH8/AMB/PwDAfz8AwH8/AMB/PwDAfz8AwH8/AMB/PwDAfz8AwH8/AMB/PwDAfz8AwH8/AMB/PwDAfz8AwH8/AMB/PwDAfz8AwH8/AMB/PwDAfz8AwH8/AMB/PwDAfz8AwH8/AMB/PwDAfz+m2ck+CshuPwDAfz8AwH8/ptnJPurJYj+m2ck+6sliPwDAfz8AwH8/oK8APArIbj8AwH8/AMB/PwDAfz8AwH8/AMB/PwDAfz8AwH8/AMB/PwDAfz8AwH8/AMB/PwDAfz8AwH8/AMB/P6CvADzlyWI/oK8APOXJYj8AwH8/AMB/PwDAfz8AwH8/AMB/PwDAfz8AwH8/AMB/P+C49TvUWkg/oK8APE5eYT8AwH8/AMB/PwDAfz8AwH8/HQDKPmZ1SD+m2ck+Tl5hP+C49TsYBbk94Lj1OxgFuT0AwH8/AMB/PwDAfz8AwH8/AMB/PwDAfz8dAMo+qNm5PR0Ayj6o2bk94Lj1OwBDRzwAwH8/AMB/PwDAfz8AwH8/AMB/PwDAfz8dAMo+AOZNPADAfz8AwH8/AMB/PwDAfz8AwH8/AMB/PwDAfz8AwH8/AMB/PwDAfz8AwH8/AMB/PwDAfz8AwH8/DwAEAAgADwAIABMAEgAHAA0AEgANABUAGAAKAAIAGAACABwAKgAhAAUAKgAFABAAFgAOAAsAFgALABkAJwApABQAJwAUABcAEQAUACkAEQApACsAGgAdACYAGgAmACgAFwAaACgAFwAoACcACQAMACQACQAkACMAAAAJACMAAAAjAB4ADAAGACIADAAiACQAGwABAB8AGwAfACUABgADACAABgAgACIANQA3AC8ANQAvACwAMwAuADAAMwAwADsAOAA2AC0AOAAtADIAOgA5ADQAOgA0AD0APgA6AD0APgA9AEMAQwBKAEAAQwBAAD4APAAxAEYAPABGAEIAQQBFAE0AQQBNAEgARwBMAFIARwBSAE4AVQA/AEkAVQBJAFAATwBTAFcATwBXAFQAWABWAFEAWABRAEsAWQBYAEsAWQBLAEQANwBZAEQANwBEAC8A//9/vwAAAACPwvU9//9/vwAAAACPwvU9//9/vwAAAACPwvU9//9/v83MDEDMzMw9//9/v83MDEDMzMw9//9/v83MDEDMzMw9//9/v4XrAUDMzMw9//9/v4XrAUDMzMw9//9/v4XrAUDMzMw9//9/v5DC9T2PwvU9//9/v5DC9T2PwvU9//9/v5DC9T2PwvU9//9/v7geBT7MzMw9//9/v7geBT7MzMw9//9/v7geBT7MzMw9AACAP83MDEDMzMw9AACAP83MDEDMzMw9AACAP83MDEDMzMw9AACAP4XrAUDMzMw9AACAP4XrAUDMzMw9AACAP7geBT7MzMw9AACAP7geBT7MzMw9AACAP7geBT7MzMw9AACAP5DC9T2PwvU9AACAP5DC9T2PwvU9AACAP5DC9T2PwvU9AACAPwAAAACPwvU9AACAPwAAAACPwvU9AACAPwAAAACPwvU9AAAAAM3MDEDMzMw9AAAAAM3MDEDMzMw9AAAAAM3MDEDMzMw9AAAAAM3MDEDMzMw9AAAAAIXrAUDMzMw9AAAAAIXrAUDMzMw9AAAAAIXrAUDMzMw9AAAAALgeBT7MzMw9AAAAALgeBT7MzMw9AAAAALgeBT7MzMw9AAAAALgeBT7MzMw9AAAAAJDC9T2PwvU9AAAAAJDC9T2PwvU9AAAAAJDC9T2PwvU9AAAAAJDC9T2PwvU9AAAAAAAAAACPwvU9AAAAAAAAAACPwvU9AAAAAAAAAACPwvU9//9/vwAAAAAAAACA//9/vwAAAAAAAACA//9/v83MDEAAAACA//9/v83MDEAAAACA//9/v4XrAUAAAACA//9/v5DC9T0AAACA//9/v7geBT4AAACAAACAP83MDEAAAACAAACAP83MDEAAAACAAACAPwAAAAAAAACAAACAPwAAAAAAAACAAACAP7geBT4AAACAAACAP5DC9T0AAACAAAAAAAAAAAAAAACAAAAAAM3MDEAAAACAAAAAAM3MDEAAAACAAACAP4XrAUAAAACA//9/vwAAAACPwvW9//9/vwAAAACPwvW9//9/vwAAAACPwvW9//9/v5DC9T2PwvW9//9/v5DC9T2PwvW9//9/v5DC9T2PwvW9AAAAAAAAAACPwvW9AAAAAAAAAACPwvW9AAAAAAAAAACPwvW9//9/vwAAAAAAAACA//9/vwAAAAAAAACA//9/v5DC9T0AAACAAAAAAAAAAAAAAACAAACAPwAAAAAAAACAAACAPwAAAAAAAACAAACAPwAAAACPwvW9AACAPwAAAACPwvW9AACAPwAAAACPwvW9AACAP5DC9T0AAACAAACAP5DC9T2PwvW9AACAP5DC9T2PwvW9AACAP5DC9T2PwvW9AACAP7geBT4AAACAAACAP4XrAUAAAACAAACAP7geBT7MzMy9AACAP7geBT7MzMy9AACAP7geBT7MzMy9AACAP4XrAUDMzMy9AACAP4XrAUDMzMy9AAAAALgeBT7MzMy9AAAAALgeBT7MzMy9AAAAALgeBT7MzMy9AAAAALgeBT7MzMy9//9/v7geBT7MzMy9//9/v7geBT7MzMy9//9/v7geBT7MzMy9AAAAAJDC9T2PwvW9AAAAAJDC9T2PwvW9AAAAAJDC9T2PwvW9AAAAAJDC9T2PwvW9AAAAAIXrAUDMzMy9AAAAAIXrAUDMzMy9AAAAAIXrAUDMzMy9//9/v4XrAUDMzMy9//9/v4XrAUDMzMy9//9/v4XrAUDMzMy9AAAAAM3MDEDMzMy9AAAAAM3MDEDMzMy9AAAAAM3MDEDMzMy9AAAAAM3MDEDMzMy9AACAP83MDEDMzMy9AACAP83MDEDMzMy9AACAP83MDEDMzMy9//9/v83MDEDMzMy9//9/v83MDEDMzMy9//9/v83MDEDMzMy9AAAAAM3MDEAAAACAAAAAAM3MDEAAAACA//9/v83MDEAAAACA//9/v83MDEAAAACAAACAP83MDEAAAACAAACAP83MDEAAAACA//9/v4XrAUAAAACA//9/v7geBT4AAACAAACAvwAAAAAAAACAAAAAAAAAgL8AAACAAAAAAAAAAAAAAIA/AACAvwAAAAAAAACAAAAAAAAAAAAAAIA/AAAAAP//fz8AAACAAACAvwAAAAAAAACAAAAAAAAAAAD//38/AAAAAAAAAAAAAIA/AACAvwAAAAAAAACAAAAAAAAAAAAAAIA/AAAAADP5ZD8h+eQ+AACAvwAAAAAAAACAAAAAAAAAAAD//38/AAAAADP5ZD8h+eQ+AAAAAAAAAAAAAIA/AAAAAAAAgD8AAACAAACAPwAAAAAAAACAAAAAAAAAAAAAAIA/AACAPwAAAAAAAACAAAAAAAAAAAAAAIA/AAAAADL5ZD8h+eQ+AACAPwAAAAAAAACAAAAAAAAAAAAAAIA/AAAAADL5ZD8h+eQ+AACAPwAAAAAAAACAAAAAAAAAgL8AAACAAAAAAAAAAAAAAIA/AACAPwAAAAAAAACAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAP//fz8AAACAAAAAAAAAgD8AAACAAAAAAAAAAAD//38/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAD//38/AAAAAAAAAAAAAIA/AAAAADL5ZD8h+eQ+AAAAADP5ZD8h+eQ+AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAADL5ZD8h+eQ+AAAAADP5ZD8h+eQ+AAAAAAAAgL8AAACAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAvwAAAAAAAACAAAAAAAAAgL8AAACAAACAvwAAAAAAAACAAAAAAP//fz8AAACAAACAvwAAAAAAAACAAACAvwAAAAAAAACAAACAvwAAAAAAAACAAAAAAAAAgD8AAACAAACAPwAAAAAAAACAAAAAAAAAgL8AAACAAACAPwAAAAAAAACAAACAPwAAAAAAAACAAACAPwAAAAAAAACAAAAAAAAAgL8AAACAAAAAAP//fz8AAACAAAAAAAAAgD8AAACAAACAPwAAAAAAAACAAACAvwAAAAAAAACAAAAAAAAAgL8AAACAAAAAAAAAAAAAAIC/AACAvwAAAAAAAACAAAAAAAAAAAAAAIC/AAAAADP5ZD8h+eS+AAAAAAAAgL8AAACAAAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAvwAAAAAAAACAAAAAAAAAgL8AAACAAACAvwAAAAAAAACAAAAAAAAAgL8AAACAAAAAAAAAgL8AAACAAACAPwAAAAAAAACAAAAAAAAAgL8AAACAAAAAAAAAAAAAAIC/AACAPwAAAAAAAACAAACAPwAAAAAAAACAAAAAAAAAAAAAAIC/AAAAADL5ZD8h+eS+AACAPwAAAAAAAACAAACAPwAAAAAAAACAAACAPwAAAAAAAACAAAAAAAAAAAAAAIC/AAAAADL5ZD8h+eS+AACAPwAAAAAAAACAAAAAAAAAAAAAAIC/AACAPwAAAAAAAACAAAAAAAAAAAAAAIC/AAAAAAAAAAD//3+/AAAAADL5ZD8h+eS+AAAAADP5ZD8h+eS+AACAvwAAAAAAAACAAAAAAAAAAAD//3+/AAAAADP5ZD8h+eS+AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAADL5ZD8h+eS+AAAAADP5ZD8h+eS+AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAD//3+/AACAvwAAAAAAAACAAAAAAAAAAAAAAIC/AAAAAAAAAAD//3+/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAP//fz8AAACAAAAAAAAAgD8AAACAAAAAAAAAAAAAAIC/AAAAAAAAgD8AAACAAACAPwAAAAAAAACAAACAvwAAAAAAAACAAAAAAAAAAAAAAIC/AAAAAP//fz8AAACAAAAAAP//fz8AAACAAAAAAAAAgD8AAACA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yMzMPgAAAL+8HgU+/P//PgAAAL+8HgU+/P//PgAAgL8AAAAAAAAAgAAAAAAAAIC/AAAAgPMENT8AAAAA9AQ1PwAAgL8AAAAAAAAAgAAAAAAAAIA/AAAAgPUENT8AAAAA8gQ1PwAAAAAAAIC/AAAAgAAAAAAAAAAAAACAv/MENT8AAAAA9AQ1PwAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgPUENT8AAAAA8gQ1PwAAgL8AAAAAAAAAgP//f78AAAAAAAAAgPMENT8AAAAA9AQ1P/UENT8AAAAA8gQ1PwAAAAAAAAAAAACAv/MENT8AAAAA9AQ1P/UENT8AAAAA8gQ1PwAAgL8AAAAAAAAAgOEF0T7yBVE/2wXRPvMENT8AAAAA9AQ1PwAAAAAAAAAAAACAv+EF0T7yBVE/2wXRPvMENT8AAAAA9AQ1PwAAgL8AAAAAAAAAgP//f78AAAAAAAAAgOEF0T7yBVE/2wXRPvMENT8AAAAA9AQ1PwAAAAAAAAAAAACAv+EF0T7yBVE/2wXRPvMENT8AAAAA9AQ1PwAAgL8AAAAAAAAAgAAAAAAAAIA/AAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAvwAAgL8AAAAAAAAAgP//f78AAAAAAAAAgAAAgL8AAAAAAAAAgAAAgL8AAAAAAAAAgP//f78AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAgL8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAvwAAgL8AAAAAAAAAgPMENb8AAAAA9QQ1vwAAAAD//3+/AAAAgAAAgL8AAAAAAAAAgPMENb8AAAAA9QQ1v+wF0b7sBVE/6QXRvvMENb8AAAAA9QQ1vwAAAAD//3+/AAAAgAAAAAAAAAAAAACAvwAAgL8AAAAAAAAAgAAAAAD//3+/AAAAgAAAgL8AAAAAAAAAgAAAAAD//3+/AAAAgAAAAAAAAAAAAACAvwAAAAAAAAAAAACAv/MENb8AAAAA9QQ1v+wF0b7sBVE/6QXRvgAAAAAAAAAAAACAvwAAAAAAAAAAAACAv/IENb8AAAAA9AQ1v+wF0b7sBVE/6QXRvgAAAAAAAAAAAACAvwAAAAAAAAAAAACAv/sENb8AAAAA7QQ1v/IENb8AAAAA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zMzMPQAAgD/NzAxAzMzMPQAAAADNzAxA9MzMPQAAAADNzAxA9MzMPQAAAADNzAxA9MzMPQAAAADNzAxA9MzMPQAAAAAAAAAAj8L1PQAAAAAAAAAAj8L1PQAAAAAAAAAAj8L1PQAAgL/NzAxAzMzMPQAAgL/NzAxAzMzMPQAAgL/NzAxAzMzMPQAAgL+4HgU+zMzMPQAAgL+4HgU+zMzMPQAAgL+4HgU+zMzMPQAAgL8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAgL/NzAxAAAAAgAAAgL/NzAxAAAAAgAAAAAAAAAAAAADAsgAAAADNzAxAAABINAAAAADNzAxAAABINAAAgL+QwvU9AAAAgAAAgL+4HgU+AAAAgAAAgL+F6wFAAAAAgAAAgD8AAAAAAAAAgAAAgD8AAAAAAAAAgAAAgD/NzAxAAAAAgAAAgD/NzAxAAAAAgAAAgD+4HgU+AAAAgAAAgD+QwvU9AAAAgAAAgD+F6wFAAAAAgAAAgD+F6wFAzMzMvQAAgD+F6wFAzMzMvQAAgD+F6wFAzMzMvcrMzD2F6wFAx8zMvcrMzD2F6wFAx8zMvcrMzD2F6wFAx8zMvcrMzD2F6wFAx8zMvQAAgD/NzAxAzMzMvQAAgD/NzAxAzMzMvQAAgD/NzAxAzMzMvQAAgD+4HgU+zMzMvQAAgD+4HgU+zMzMvQAAgD+4HgU+zMzMvQAAgD+F6wFAAAAAgAAAgD/NzAxAAAAAgAAAgD/NzAxAAAAAgAAAgD+4HgU+AAAAgAAAgD+QwvU9AAAAgAAAgD+QwvU9j8L1vQAAgD+QwvU9j8L1vQAAgD+QwvU9j8L1vQAAgD8AAAAAAAAAgAAAgD8AAAAAAAAAgAAAgD8AAAAAj8L1vQAAgD8AAAAAj8L1vQAAgD8AAAAAj8L1vQAAAAAAAAAAAADAso/C9T0AAAAAlcL1vY/C9T0AAAAAlcL1vY/C9T0AAAAAlcL1vQAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAACYwvU9AACAv4jC9T0AAAAAAACAv4jC9T0AAAAAAACAv4jC9T0AAAAAAACAv4jC9T2YwvU9AACAv4jC9T2YwvU9AACAv4jC9T2YwvU9AACAv4/C9T2QwvU9lcL1vY/C9T2QwvU9lcL1vY/C9T2QwvU9lcL1vY/C9T2QwvU9lcL1vcDMzD28HgU+AACAv8DMzD28HgU+AACAv8DMzD28HgU+AACAv8rMzD24HgU+x8zMvcrMzD24HgU+x8zMvcrMzD24HgU+x8zMvcrMzD24HgU+x8zMvcDMzD2E6wFAAACAv8DMzD2E6wFAAACAv8DMzD2E6wFAAACAvwAAAAC8HgU+AACAvwAAAACE6wFAAACAvwAAAADNzAxAAACAvwAAAADNzAxAAACAv8DMzD3NzAxAAACAv8DMzD3NzAxAAACAv8DMzD3NzAxAAACAvwAAAADNzAxAAABINAAAAADNzAxAAABINNDMzD3NzAxAwczMvdDMzD3NzAxAwczMvdDMzD3NzAxAwczMvdDMzD3NzAxAwczMvcDMzL3NzAxAAACAv8DMzL3NzAxAAACAv8DMzL3NzAxAAACAv9DMzL3NzAxAwczMvdDMzL3NzAxAwczMvdDMzL3NzAxAwczMvdDMzL3NzAxAwczMvcDMzL2E6wFAAACAv8DMzL2E6wFAAACAv8DMzL2E6wFAAACAvwAAAADNzAxAAACAvwAAAADNzAxAAACAvwAAAADNzAxAAABINAAAAADNzAxAAABINAAAAACE6wFAAACAvwAAAAC8HgU+AACAvwAAAACYwvU9AACAv8DMzL28HgU+AACAv8DMzL28HgU+AACAv8DMzL28HgU+AACAv8rMzL24HgU+x8zMvcrMzL24HgU+x8zMvcrMzL24HgU+x8zMvcrMzL24HgU+x8zMvYjC9b2YwvU9AACAv4jC9b2YwvU9AACAv4jC9b2YwvU9AACAv4/C9b2QwvU9lcL1vY/C9b2QwvU9lcL1vY/C9b2QwvU9lcL1vY/C9b2QwvU9lcL1vYjC9b0AAAAAAACAv4jC9b0AAAAAAACAv4jC9b0AAAAAAACAv4/C9b0AAAAAlcL1vY/C9b0AAAAAlcL1vY/C9b0AAAAAlcL1vY/C9b0AAAAAlcL1vQAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAADAsgAAAAAAAAAAAADAsgAAgL8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAgL8AAAAAj8L1vQAAgL8AAAAAj8L1vQAAgL8AAAAAj8L1vQAAgL+QwvU9AAAAgAAAgL+QwvU9j8L1vQAAgL+QwvU9j8L1vQAAgL+QwvU9j8L1vQAAgL+4HgU+AAAAgAAAgL+4HgU+zMzMvQAAgL+4HgU+zMzMvQAAgL+4HgU+zMzMvQAAgL+F6wFAAAAAgAAAgL+F6wFAzMzMvQAAgL+F6wFAzMzMvQAAgL+F6wFAzMzMvQAAgL/NzAxAAAAAgAAAgL/NzAxAAAAAgAAAgL/NzAxAzMzMvQAAgL/NzAxAzMzMvQAAgL/NzAxAzMzMvcrMzL2F6wFAx8zMvcrMzL2F6wFAx8zMvcrMzL2F6wFAx8zMvcrMzL2F6wFAx8zMvQAAAAAAAIC/AAAAgAAAAAAAAAAAAACAPwAAgD8AAAAAAAAAgP//sTQ3PDw0AACAPwAAxDQAAAAAAACAPwAAgD8AAAAAAAAAgAAAAAAAAAAAAACAPwHjsjMX+WQ/jfnkPgAAgD8AAAAAAAAAgAHjsjMX+WQ/jfnkPgAAxDQAAAAAAACAPwAAgD8AAAAAAAAAgAAAxLQAAAAAAACAP/n/sbQ3PDw0AACAP///sTQ3PDw0AACAPwAAxDQAAAAAAACAPwAAxLQAAAAAAACAPwHjsrMX+WQ/jfnkPgHjsjMX+WQ/jfnkPgAAxDQAAAAAAACAPwHjsrMX+WQ/jfnkPgAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwHjsjMX+WQ/jfnkPgAAgL8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAPwAAgL8AAAAAAAAAgAAAxLQAAAAAAACAP/n/sbQ3PDw0AACAPwAAgL8AAAAAAAAAgAHjsrMX+WQ/jfnkPgAAAAAAAAAAAACAP/r/n7P//38/AAAAgP//sTQ3PDw0AACAPwAAgD8AAAAAAAAAgPn/sbQ3PDw0AACAP/r/n7P//38/AAAAgAAAAAD//38/AAAAgP//sTQ3PDw0AACAPwAAAAAAAIC/AAAAgAAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgL8AAAAAAAAAgPn/sbQ3PDw0AACAPwAAAAD//38/AAAAgAAAgL8AAAAAAAAAgAAAxLQAAAAAAACAPwHjsrMX+WQ/jfnkPgAAgL8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAgL8AAAAAAAAAgAAAAAD//38/AAAAgAAAAAAAAIC/AAAAgPr/n7P//38/AAAAgAAAAAD//38/AAAAgAAAgL8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAAAAAAIC/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AAAAAI/C9T3+/3+/AAAAAI/C9T3+/3+/zcwMQMzMzD3+/3+/zcwMQMzMzD3+/3+/zcwMQMzMzD3+/3+/hesBQMzMzD3+/3+/hesBQMzMzD3+/3+/hesBQMzMzD3+/3+/hesBQMzMzD3+/3+/kML1PY/C9T3+/3+/kML1PY/C9T3+/3+/kML1PY/C9T3+/3+/kML1PY/C9T3+/3+/uB4FPszMzD3+/3+/uB4FPszMzD3+/3+/uB4FPszMzD3+/3+/uB4FPszMzD0AAIA/zcwMQMzMzD0AAIA/zcwMQMzMzD0AAIA/zcwMQMzMzD0AAIA/hesBQMzMzD0AAIA/hesBQMzMzD0AAIA/hesBQMzMzD0AAIA/uB4FPszMzD0AAIA/uB4FPszMzD0AAIA/uB4FPszMzD0AAIA/kML1PY/C9T0AAIA/kML1PY/C9T0AAIA/kML1PY/C9T0AAIA/AAAAAI/C9T0AAIA/AAAAAI/C9T0AAIA/AAAAAI/C9T21HmW/zcwMQMzMzD21HmW/zcwMQMzMzD24HmU/zcwMQMzMzD24HmU/zcwMQMzMzD24HmU/hesBQMzMzD24HmU/hesBQMzMzD24HmU/hesBQMzMzD24HmU/hesBQMzMzD21HmW/hesBQMzMzD21HmW/hesBQMzMzD21HmW/hesBQMzMzD21HmW/hesBQMzMzD24HmU/uB4FPszMzD24HmU/uB4FPszMzD24HmU/uB4FPszMzD24HmU/uB4FPszMzD21HmW/uB4FPszMzD21HmW/uB4FPszMzD21HmW/uB4FPszMzD21HmW/uB4FPszMzD21HmW/kML1PY/C9T21HmW/kML1PY/C9T21HmW/kML1PY/C9T21HmW/kML1PY/C9T24HmU/kML1PY/C9T24HmU/kML1PY/C9T24HmU/kML1PY/C9T24HmU/kML1PY/C9T21HmW/AAAAAI/C9T21HmW/AAAAAI/C9T21HmW/AAAAAI/C9T24HmU/AAAAAI/C9T24HmU/AAAAAI/C9T24HmU/AAAAAI/C9T0AAIC/ZmZmP8zMzD0AAIC/ZmZmP8zMzD0AAIC/ZmZmP8zMzD0AAIC/ZmZmP8zMzD0AAIA/ZmZmP8zMzD0AAIA/ZmZmP8zMzD0AAIA/ZmZmP8zMzD21HmW/ZmZmP1WjzD21HmW/ZmZmP1WjzD21HmW/ZmZmP1WjzD21HmW/ZmZmP1WjzD21HmW/ZmZmP1WjzD24HmU/ZmZmP1WjzD24HmU/ZmZmP1WjzD24HmU/ZmZmP1WjzD24HmU/ZmZmP1WjzD24HmU/ZmZmP1WjzD0AAAAAzcwMQMzMzD0AAAAAzcwMQMzMzD0AAAAAzcwMQMzMzD0AAAAAhesBQMzMzD0AAAAAhesBQMzMzD0AAAAAhesBQMzMzD0AAAAAhesBQMzMzD0AAAAAuB4FPszMzD0AAAAAuB4FPszMzD0AAAAAuB4FPszMzD0AAAAAuB4FPszMzD0AAAAAkML1PY/C9T0AAAAAkML1PY/C9T0AAAAAkML1PY/C9T0AAAAAkML1PY/C9T0AAAAAAAAAAI/C9T0AAAAAAAAAAI/C9T0AAAAAAAAAAI/C9T0AAIAzZmZmP1WjzD0AAIAzZmZmP1WjzD0AAIAzZmZmP1WjzD0AAIAzZmZmP1WjzD0vHGe/6iUCQPz8Zj3zKFy/Urj+P/z8Zj3zKFy/Urj+P/z8Zj3zKFy/Urj+P/z8Zj0vHGc/6iUCQP38Zj0vHGc/6iUCQP38Zj0vHGe/6iUCQGH5h70vHGe/6iUCQGH5h70wHGe/0nxlP/z8Zj3zKFy/16NwP/z8Zj3zKFy/16NwP/z8Zj3zKFy/16NwP/z8Zj0uHGc/0nxlP/38Zj0uHGc/0nxlP/38Zj0wHGe/0nxlP2H5h73zKFy/16NwP2H5h73zKFy/16NwP2H5h73zKFy/16NwP2H5h70uHGc/0nxlP2H5h70vHGc/6iUCQGH5h73yKFw/16NwP2H5h73yKFw/16NwP2H5h73yKFw/16NwP2H5h73zKFw/Urj+P2H5h73zKFw/Urj+P2H5h73zKFw/Urj+P2H5h73yKFw/16NwP8aQ+bzyKFw/16NwP8aQ+bzyKFw/16NwP8aQ+bzyKFw/16NwP8aQ+bzzKFy/16NwP8aQ+bzzKFy/16NwP8aQ+bzzKFy/16NwP8aQ+bzyKFw/16NwP0Klp7zyKFw/16NwP0Klp7zyKFw/16NwP0Klp7zzKFw/Urj+P8aQ+bzzKFw/Urj+P8aQ+bzzKFw/Urj+P8aQ+bzzKFw/Urj+P8aQ+byYxGA/16NwP8aQ+byYxGA/16NwP8aQ+byYxGA/16NwP8aQ+byYxGA/16NwP0Klp7yYxGA/16NwP0Klp7yYxGA/16NwP0Klp7yYxGA/Urj+P8aQ+byYxGA/Urj+P8aQ+byYxGA/Urj+P8aQ+byYxGA/Urj+P0Klp7yYxGA/Urj+P0Klp7yYxGA/Urj+P0Klp7zzKFw/Urj+P0Klp7zzKFw/Urj+P0Klp7zzKFw/Urj+P0Klp7zzKFw/Urj+P0Klp7zzKFy/Urj+P0Klp7zzKFy/Urj+P0Klp7zzKFy/Urj+P0Klp7zzKFy/Urj+P0Klp7zzKFw/Urj+P25zKzzzKFw/Urj+P25zKzzzKFw/Urj+P25zKzzyKFw/16NwP25zKzzyKFw/16NwP25zKzzyKFw/16NwP25zKzzzKFw/Urj+PzylpzzzKFw/Urj+PzylpzzzKFw/Urj+PzylpzzzKFy/Urj+P25zKzzzKFy/Urj+P25zKzzzKFy/Urj+P25zKzyYxGA/Urj+P25zKzyYxGA/Urj+P25zKzyYxGA/Urj+P25zKzyYxGA/16NwP25zKzyYxGA/16NwP25zKzyYxGA/16NwP25zKzyYxGA/Urj+PzylpzyYxGA/Urj+PzylpzyYxGA/Urj+PzylpzyYxGA/16NwPzylpzyYxGA/16NwPzylpzyYxGA/16NwPzylpzzyKFw/16NwPzylpzzyKFw/16NwPzylpzzyKFw/16NwPzylpzzzKFy/16NwPzylpzzzKFy/16NwPzylpzzzKFy/16NwPzylpzzzKFy/16NwPzylpzzyKFw/16NwP/38Zj3yKFw/16NwP/38Zj3yKFw/16NwP/38Zj3yKFw/16NwP/38Zj3zKFw/Urj+P/38Zj3zKFw/Urj+P/38Zj3zKFw/Urj+P/38Zj3zKFw/Urj+P/38Zj3zKFy/16NwP25zKzzzKFy/16NwP25zKzzzKFy/16NwP25zKzzzKFy/Urj+PzylpzzzKFy/Urj+PzylpzzzKFy/Urj+PzylpzyZxGC/16NwPzylpzyZxGC/16NwPzylpzyZxGC/16NwPzylpzyZxGC/16NwP25zKzyZxGC/16NwP25zKzyZxGC/16NwP25zKzyYxGC/Urj+PzylpzyYxGC/Urj+PzylpzyYxGC/Urj+PzylpzyYxGC/Urj+P25zKzyYxGC/Urj+P25zKzyYxGC/Urj+P25zKzzzKFy/16NwP0Klp7zzKFy/16NwP0Klp7zzKFy/16NwP0Klp7yZxGC/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AAAAAAAAAID+/3+/AAAAAAAAAID+/3+/zcwMQAAAAID+/3+/zcwMQAAAAID+/3+/hesBQAAAAID+/3+/hesBQAAAAID+/3+/kML1PQDcpbj+/3+/kML1PQDcpbj+/3+/uB4FPgAAAID+/3+/uB4FPgAAAIAAAIA/zcwMQAAAAIAAAIA/zcwMQAAAAIAAAIA/AAAAAAAAAIAAAIA/AAAAAAAAAIAAAIA/uB4FPgAAAIAAAIA/kML1PQAAAIAAAIA/hesBQAAAAIC1HmW/zcwMQAAAAIC5HmU/zcwMQAAAAIC1HmW/AAAAAAAAAIC4HmU/AAAAAAAAAIAAAIA/ZmZmPwDcpbj+/3+/ZmZmPwAAAID+/3+/ZmZmPwAAAIAAAAAAzcwMQAAAAIAAAAAAAAAAAAAAAIC4HmU/hesBQAAAAIC4HmU/hesBQAAAAIC4HmU/ZmZmPwAAAIC4HmU/ZmZmPwAAAIC1HmW/ZmZmPwAAAIC1HmW/ZmZmPwAAAIC1HmW/hesBQAAAAIC1HmW/hesBQAAAAIAAAIAzhesBQAAAAIAAAIAzhesBQAAAAIAAAIAzZmZmPwAAAIAAAIAzZmZmPwAAAID+/3+/AAAAAI7C9b3+/3+/AAAAAI7C9b3+/3+/AAAAAI7C9b3+/3+/zswMQMzMzL3+/3+/zswMQMzMzL3+/3+/zswMQMzMzL3+/3+/hesBQMzMzL3+/3+/hesBQMzMzL3+/3+/hesBQMzMzL3+/3+/kML1PY7C9b3+/3+/kML1PY7C9b3+/3+/kML1PY7C9b3+/3+/kML1PY7C9b3+/3+/uB4FPszMzL3+/3+/uB4FPszMzL3+/3+/uB4FPszMzL0AAIA/kML1PY7C9b0AAIA/kML1PY7C9b0AAIA/kML1PY7C9b0AAIA/kML1PY7C9b0AAIA/uB4FPszMzL0AAIA/uB4FPszMzL0AAIA/uB4FPszMzL0AAIA/hesBQMzMzL0AAIA/hesBQMzMzL0AAIA/hesBQMzMzL0BAIA/zswMQMzMzL0BAIA/zswMQMzMzL0BAIA/zswMQMzMzL0AAIA/AAAAAI7C9b0AAIA/AAAAAI7C9b0AAIA/AAAAAI7C9b24HmU/kML1PY7C9b24HmU/kML1PY7C9b24HmU/kML1PY7C9b24HmU/kML1PY7C9b21HmW/kML1PY7C9b21HmW/kML1PY7C9b21HmW/kML1PY7C9b21HmW/kML1PY7C9b21HmW/uB4FPszMzL21HmW/uB4FPszMzL21HmW/uB4FPszMzL21HmW/uB4FPszMzL24HmU/uB4FPszMzL24HmU/uB4FPszMzL24HmU/uB4FPszMzL21HmW/hesBQMzMzL21HmW/hesBQMzMzL21HmW/hesBQMzMzL21HmW/hesBQMzMzL24HmU/hesBQMzMzL24HmU/hesBQMzMzL24HmU/hesBQMzMzL24HmU/hesBQMzMzL21HmW/AAAAAI7C9b21HmW/AAAAAI7C9b21HmW/AAAAAI7C9b24HmU/AAAAAI7C9b24HmU/AAAAAI7C9b24HmU/AAAAAI7C9b26HmU/zswMQMzMzL26HmU/zswMQMzMzL26HmU/zswMQMzMzL21HmW/zswMQMzMzL21HmW/zswMQMzMzL21HmW/zswMQMzMzL21HmW/zswMQMzMzL3+/3+/ZmZmP8zMzL3+/3+/ZmZmP8zMzL3+/3+/ZmZmP8zMzL0AAIA/ZmZmP8zMzL0AAIA/ZmZmP8zMzL0AAIA/ZmZmP8zMzL21HmW/ZmZmP8zMzL21HmW/ZmZmP8zMzL21HmW/ZmZmP8zMzL21HmW/ZmZmP8zMzL24HmU/ZmZmP8zMzL24HmU/ZmZmP8zMzL24HmU/ZmZmP8zMzL0AAACmzswMQMzMzL0AAACmzswMQMzMzL0AAACmzswMQMzMzL0AAACmhesBQMzMzL0AAACmhesBQMzMzL0AAACmhesBQMzMzL0AAACmhesBQMzMzL0AAACmkML1PY7C9b0AAACmkML1PY7C9b0AAACmkML1PY7C9b0AAACmkML1PY7C9b0AAACmuB4FPszMzL0AAACmuB4FPszMzL0AAACmuB4FPszMzL0AAACmuB4FPszMzL0AAACmAAAAAI7C9b0AAACmAAAAAI7C9b0AAACmAAAAAI7C9b0AAACmZmZmP8zMzL0AAACmZmZmP8zMzL0AAACmZmZmP8zMzL0AAACmZmZmP8zMzL3+/3+/AAAAAAAAAC/+/3+/AAAAAAAAAC/+/3+/zswMQACAB7H+/3+/zswMQACAB7H+/3+/hesBQAAAAC/+/3+/hesBQAAAAC/+/3+/kML1PQAAAC/+/3+/kML1PQAAAC/+/3+/uB4FPgAAAC8AAIA/zswMQAAAAC8AAIA/zswMQAAAAC8AAIA/AAAAAAAAAC8AAIA/AAAAAAAAAC8AAIA/uB4FPgAAAC8AAIA/kML1PQAAAC8AAIA/kML1PQAAAC8AAIA/hesBQAAAAC8AAIA/hesBQAAAAC+1HmW/zswMQAAAAC+1HmW/zswMQAAAAC+5HmU/zswMQAAAAC+1HmW/AAAAAAAAAC+4HmU/AAAAAAAAAC8AAIA/ZmZmPwAAAC8AAIA/ZmZmPwAAAC/+/3+/ZmZmPwAAAC/+/3+/ZmZmPwAAAC8AAACmzswMQAAAAIAAAACmAAAAAAAAAIC4HmU/hesBQAAAAIC4HmU/hesBQAAAAIC4HmU/ZmZmPwAAAIC4HmU/ZmZmPwAAAIC1HmW/ZmZmPwAAAIC1HmW/ZmZmPwAAAIC1HmW/hesBQAAAAIC1HmW/hesBQAAAAIAAAACmhesBQAAAAIAAAACmhesBQAAAAIAAAACmZmZmPwAAAIAAAACmZmZmPwAAAIAAAIC/AAAAAAAAAIAAAAAA//9/vwAAAIAAAAAAAAAAAAAAgD8AAIC/AAAAAAAAAIAAAAAA//9/vwAAAIAAAAAAAAAAAAAAgL8AAIC/AAAAAAAAAIAAAAAAAAAAAAAAgD8AAAAA//9/PwAAAIAAAAAA//9/vwAAAIAAAAAAAAAAAAAAgD8AAIA/AAAAAAAAAIAAAAAA//9/vwAAAIAAAAAAAAAAAAAAgL8AAIA/AAAAAAAAAIAAAAAAAAAAAAAAgD8AAAAA//9/PwAAAIAAAIA/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAA//9/PwAAAIAAAIA/AAAAAAAAAIAAAIC/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAA//9/PwAAAIAAAAAA//9/vwAAAIAAAAAA//9/vwAAAIAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAA//9/PwAAAIAAAAAA//9/PwAAAIAAAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAA//9/PwAAAIAAAAAA//9/PwAAAIAAAAAA//9/vwAAAIAAAAAA//9/vwAAAIAAAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL///3+/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgD8AAIC/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//9/vwAAAIAAAAAAAAAAAAAAgD8AAIC/AAAAAAAAAIAAAAAA//9/vwAAAIAAAAAAAAAAAAAAgL8AAIC/Ps9zMwAAAIAAAAAAAACAvwAAAIAAAAAA//9/vwAAAIAAAAAAAAAAAAAAgL8AAAAAAACAvwAAAIAAAAAA//9/vwAAAIAAAAAAAAAAAAAAgL8AAIA/AAAAAAAAAIAAAIC/Ps9zMwAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgD8AAIC/Ps9zMwAAAIAAAAAAAAAAAAAAgD8AAAAAAACAPwAAAIAAAIC/Pc9zMwAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgL8AAAAAAACAvwAAAIAAAAAAAAAAAAAAgD8AAIA/AAAAAAAAAIAAAIC/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgD8AAIC/AAAAAAAAAIAAAAAAAAAAAAAAgD8AAAAAAACAPwAAAIAAAIC/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgL8AAIC/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAAACAPwAAAIAAAIC/Pc9zMwAAAIAAAAAAAAAAAAAAgL8AAAAAAACAPwAAAIAAAAAAAAAAAAAAgL8AAAAA//9/PwAAAIAAAAAAAACAPwAAAIAAAIA/AAAAAAAAAIAAAIC/Pc9zMwAAAIDFOZGxAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAACAPwAAAIAAAIC/Pc9zMwAAAIDGOZGxAAAAAAAAgD8AAAAAAACAvwAAAIAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAACAPwAAAIAAAIA/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgL8AAIA/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAAACAPwAAAIAAAIA/Pc9zswAAAIAAAAAAAAAAAAAAgD8AAAAAAACAPwAAAIAAAIA/Pc9zswAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgL8AAIA/Pc9zswAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgD8AAIA/Pc9zswAAAIAAAAAAAAAAAAAAgL8AAAAAAACAPwAAAIAAAIA/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAAACAPwAAAIAAAIA/Pc9zswAAAIAAAAAAAAAAAAAAgD8AAAAAAACAPwAAAIAAAIA/Pc9zswAAAIAAAAAA//9/vwAAAIAAAAAAAAAAAAAAgL8AAIA/Pc9zswAAAIAAAAAA//9/vwAAAIAAAAAAAAAAAAAAgD8AAIA/Pc9zswAAAIAAAAAAAACAvwAAAIAAAAAA//9/vwAAAIAAAAAAAAAAAAAAgD8AAIA/AAAAAAAAAIAAAAAA//9/vwAAAIAAAAAAxVnQsgAAgL8AAAAAAAAAAAAAgL8AAIA/AAAAAAAAAIDGOZGxAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAACAvwAAAIAAAAAAAACAvwAAAIDGOZGxAAAAAAAAgD8AAAAAAACAvwAAAIAAAAAAAAAAAAAAgD8AAAAAAACAvwAAAIAAAAAAAACAvwAAAIAAAAAA//9/vwAAAIAAAAAA//9/vwAAAIAAAAAAxVnQsgAAgL8AAAAAAAAAAAAAgL8AAAAAxVnQsgAAgL8AAAAAAAAAAAAAgL/FOZGxAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAA//9/PwAAAIAAAAAAAACAPwAAAIAAAAAA//9/PwAAAIAAAAAAAACAPwAAAIAAAAAA//9/PwAAAIAAAAAAAACAPwAAAIDFOZGxAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAA//9/PwAAAIAAAAAAAACAPwAAAIAAAAAAAACAPwAAAIAAAAAAAACAPwAAAIAAAIC/AAAAAAAAAIAAAAAAPqngsQAAgD8AAAAAAAAAAAAAgD8AAAAA//9/PwAAAIAAAAAAAACAvwAAAIAAAAAAPqngsQAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAIAAAIC/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAmLozMgAAgL8AAAAA//9/PwAAAIAAAIC/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgD8AAAAAfwcSMgAAgD8AAAAAPqngsQAAgD8AAAAAkFJ0sAAAgD8AAAAA//9/PwAAAIAAAIA/TbFlswAAAIAAAIC/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAAPqngsQAAgD8AAAAAkFJ0sAAAgD8AAAAAAAAAAAAAgL8AAAAAmLozMgAAgL8AAAAA//9/PwAAAIAAAIA/TbFlswAAAIAAAAAAAACAvwAAAIAAAAAAkFJ0sAAAgD8AAAAAfwcSMgAAgD8AAIA/TbFlswAAAIAAAIC/AAAAAAAAAIAAAAAAkFJ0sAAAgD8AAAAAfwcSMgAAgD8AAAAAAACAPwAAAIAAAAAAAACAvwAAAIAAAAAAJkMdswAAgL8AAAAAAAAAAAAAgL8AAIA/TbFlswAAAIAAAIC/AAAAAAAAAIAAAAAAJkMdswAAgL8AAAAAAAAAAAAAgL8AAAAAAACAPwAAAIAAAIC/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAAJkMdswAAgL8AAAAAAAAAAAAAgL8AAAAAJkMdswAAgL8AAAAAAAAAAAAAgL8AAAAAAACAPwAAAIAAAIA/AAAAAAAAAIAAAAAAAAAAAAAAgD8AAAAAfwcSMgAAgD8AAAAAAACAPwAAAIAAAIA/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgL8AAAAAmLozMgAAgL8AAIA/AAAAAAAAAIAAAIC/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgL8AAAAAmLozMgAAgL8AAIC/AAAAAAAAAIAAAAAAAAAAAAAAgD8AAAAAAACAPwAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgD8AAIA/AAAAAAAAAIAAAIC/AAAAAAAAAIAAAAAA6zFKsQAAgL8AAAAAAAAAAAAAgL8AAAAAAACAPwAAAIAAAIC/AAAAAAAAAIAAAAAA//9/vwAAAIAAAAAAdbqzswAAgD8AAAAAAAAAAAAAgD8AAAAAAACAvwAAAIAAAAAA6zFKsQAAgL8AAAAAAAAAAAAAgL8AAIA/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAJkMdMQAAgL8AAAAAAACAPwAAAIAAAIA/AAAAAAAAAIAAAIC/AAAAAAAAAIAAAAAA//9/vwAAAIAAAAAAAAAAAAAAgL8AAAAAJkMdMQAAgL8AAAAAdbqzswAAgD8AAAAAAAAAAAAAgD8AAAAAAACAPwAAAIAAAIA/AAAAAAAAAIAAAAAA//9/vwAAAIAAAAAAdbqzswAAgD8AAAAAkFL0MQAAgD8AAIA/SrFlswAAAIAAAAAAAAAAAAAAgD8AAAAAkFL0MQAAgD8AAAAAAACAPwAAAIAAAIA/SrFlswAAAIAAAIC/AAAAAAAAAIAAAAAAdbqzswAAgD8AAAAAkFL0MQAAgD8AAAAAAACAPwAAAIAAAAAA//9/vwAAAIAAAAAAAAAAAAAAgL8AAAAAJkMdMQAAgL8AAIA/SrFlswAAAIAAAAAA6zFKsQAAgL8AAAAAAAAAAAAAgL8AAAAAAACAPwAAAIAAAIA/SrFlswAAAIAAAIC/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAJkMdMQAAgL8AAAAAAACAPwAAAIAAAIC/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAA6zFKsQAAgL8AAAAAAAAAAAAAgL8AAIC/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgD8AAAAAkFL0MQAAgD8AAIC/AAAAAAAAAIAAAAAAAAAAAAAAgD8AAIC/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAIA/AAAAAAAAAIAAAIC/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAIA/AAAAAAAAAIAAAIC/AAAAAAAAAIAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAIAAAAAAAAAAAAAAgD8AAIA/AAAAAAAAAIAAAIC/AAAAAAAAAIAAAAAAAAAAAAAAgD8AAAAA8ssGMQAAgD8AAAAAAACAPwAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgD8AAAAA8ssGMQAAgD8AAIA/AAAAAAAAAIAAAIC/AAAAAAAAAIAAAAAA6zFKswAAgL8AAAAAAAAAAAAAgL8AAAAAAACAPwAAAIAAAIC/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAA2MsGsQAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAA8ssGMQAAgD8AAAAAAACAPwAAAIAAAIA/AAAAAAAAAIAAAIC/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgD8AAAAA8ssGMQAAgD8AAAAA6zFKswAAgL8AAAAAAAAAAAAAgL8AAAAAAACAPwAAAIAAAIA/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAA2MsGsQAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAIAAAIC/AAAAAAAAAIAAAAAA2MsGsQAAgD8AAAAAAAAAAAAAgD8AAAAAAACAPwAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgL8AAAAAxDFKMwAAgL8AAIA/AAAAAAAAAIAAAIC/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAxDFKMwAAgL8AAAAAAACAPwAAAIAAAIC/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgL8AAAAAxDFKMwAAgL8AAAAAAAAAAAAAgL8AAAAAxDFKMwAAgL8AAAAAAACAPwAAAIAAAIA/AAAAAAAAAIAAAAAA2MsGsQAAgD8AAAAAAAAAAAAAgD8AAAAAAACAPwAAAIAAAIA/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAA6zFKswAAgL8AAAAAAAAAAAAAgL8AAIA/AAAAAAAAAIAAAIC/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAA6zFKswAAgL8AAAAAAAAAAAAAgL8AAIC/AAAAAAAAAIAAAAAAAAAAAAAAgD8AAAAAmLqzMwAAgD8AAAAA//9/PwAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgD8AAAAAmLqzMwAAgD8AAIA/AAAAAAAAAIAAAIC/AAAAAAAAAIAAAAAARUMdsQAAgL8AAAAAAAAAAAAAgL8AAAAA//9/PwAAAIAAAIC/AAAAAAAAAIAAAAAA//9/vwAAAIAAAAAAdbqzswAAgD8AAAAAAAAAAAAAgD8AAAAAAACAvwAAAIAAAAAARUMdsQAAgL8AAAAAAAAAAAAAgL8AAIA/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAJkMdMQAAgL8AAAAAAACAPwAAAIAAAIA/AAAAAAAAAIAAAIC/AAAAAAAAAIAAAAAA//9/vwAAAIAAAAAAAAAAAAAAgL8AAAAAJkMdMQAAgL8AAAAAdbqzswAAgD8AAAAAAAAAAAAAgD8AAAAAAACAPwAAAIAAAIA/AAAAAAAAAIAAAAAA//9/vwAAAIAAAAAAdbqzswAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAIAAAAAAAAAAAAAAgD8AAAAAmLqzMwAAgD8AAAAA//9/PwAAAIAAAIA/AAAAAAAAAIAAAIC/AAAAAAAAAIAAAAAAdbqzswAAgD8AAAAAAAAAAAAAgD8AAAAAAACAPwAAAIAAAAAA//9/vwAAAIAAAAAAAAAAAAAAgL8AAAAAJkMdMQAAgL8AAIA/AAAAAAAAAIAAAAAARUMdsQAAgL8AAAAAAAAAAAAAgL8AAAAA//9/PwAAAIAAAIA/AAAAAAAAAIAAAIC/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAJkMdMQAAgL8AAAAAAACAPwAAAIAAAIC/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAARUMdsQAAgL8AAAAAAAAAAAAAgL8AAIC/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgD8AAAAAmLqzMwAAgD8AAIC/AAAAAAAAAIAAAAAAAAAAAAAAgD8AAIC/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAIA/AAAAAAAAAIAAAIC/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAIA/AAAAAAAAAIAAAIC/AAAAAAAAAIAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAIAAAAAAAAAAAAAAgD8AAIA/AAAAAAAAAIAAAIC/AAAAAAAAAIAAAAAAulJ0sAAAgD8AAAAA8suGMQAAgD8AAAAAAACAPwAAAIAAAAAAAACAvwAAAIAAAAAAulJ0sAAAgD8AAAAA8suGMQAAgD8AAIA/bJyGtAAAAIAAAIC/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAmLozMgAAgL8AAAAAAACAPwAAAIAAAIC/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAA18uGsQAAgD8AAAAAulJ0sAAAgD8AAAAAAAAAAAAAgD8AAAAA8suGMQAAgD8AAAAAAACAPwAAAIAAAIA/AAAAAAAAAIAAAIC/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgD8AAAAA8suGMQAAgD8AAAAAAAAAAAAAgL8AAAAAmLozMgAAgL8AAAAAAACAPwAAAIAAAIA/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAA18uGsQAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAIAAAIC/AAAAAAAAAIAAAAAA18uGsQAAgD8AAAAAAAAAAAAAgD8AAAAAAACAPwAAAIAAAAAAAACAvwAAAIAAAAAAdLozsgAAgL8AAAAAAAAAAAAAgL8AAIA/AAAAAAAAAIAAAIC/AAAAAAAAAIAAAAAAdLozsgAAgL8AAAAAAAAAAAAAgL8AAAAAAACAPwAAAIAAAIC/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAAdLozsgAAgL8AAAAAAAAAAAAAgL8AAAAAdLozsgAAgL8AAAAAAAAAAAAAgL8AAAAAAACAPwAAAIAAAIA/bJyGtAAAAIAAAAAA18uGsQAAgD8AAAAAulJ0sAAAgD8AAAAAAACAPwAAAIAAAIA/bJyGtAAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgL8AAAAAmLozMgAAgL8AAIA/bJyGtAAAAIAAAIC/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgL8AAAAAmLozMgAAgL8AAIC/AAAAAAAAAIAAAAAAmLqzswAAgD8AAAAAAAAAAAAAgD8AAAAA//9/PwAAAIAAAAAAAACAvwAAAIAAAAAAmLqzswAAgD8AAAAAAAAAAAAAgD8AAIA/bZyGtAAAAIAAAIC/AAAAAAAAAIAAAAAA6zFKsQAAgL8AAAAAAAAAAAAAgL8AAAAA//9/PwAAAIAAAIC/AAAAAAAAAIAAAAAA//9/vwAAAIAAAAAAAAAAAAAAgD8AAAAAAACAvwAAAIAAAAAA6zFKsQAAgL8AAAAAAAAAAAAAgL8AAIA/bZyGtAAAAIAAAAAAAAAAAAAAgL8AAAAAwjFKMQAAgL8AAAAAAACAPwAAAIAAAIA/bZyGtAAAAIAAAIC/AAAAAAAAAIAAAAAA//9/vwAAAIAAAAAAAAAAAAAAgL8AAAAAwjFKMQAAgL8AAAAAAAAAAAAAgD8AAAAAAACAPwAAAIAAAIA/bZyGtAAAAIAAAAAA//9/vwAAAIAAAAAAAAAAAAAAgD8AAIA/AAAAAAAAAIAAAAAAmLqzswAAgD8AAAAAAAAAAAAAgD8AAAAA//9/PwAAAIAAAIA/AAAAAAAAAIAAAIC/AAAAAAAAAIAAAAAAAAAAAAAAgD8AAAAAAACAPwAAAIAAAAAA//9/vwAAAIAAAAAAAAAAAAAAgL8AAAAAwjFKMQAAgL8AAIA/AAAAAAAAAIAAAAAA6zFKsQAAgL8AAAAAAAAAAAAAgL8AAAAA//9/PwAAAIAAAIA/AAAAAAAAAIAAAIC/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAwjFKMQAAgL8AAAAAAACAPwAAAIAAAIC/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAA6zFKsQAAgL8AAAAAAAAAAAAAgL8AAIC/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAAmLqzswAAgD8AAAAAAAAAAAAAgD8AAIC/AAAAAAAAAIAAAAAAAAAAAAAAgD8AAIC/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAIA/AAAAAAAAAIAAAIC/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAIA/AAAAAAAAAIAAAIC/AAAAAAAAAIAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAIAAAAAAAAAAAAAAgD8AAIA/AAAAAAAAAIAAAIC/AAAAAAAAAIAAAAAAAAAAAAAAgD8AAIC/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAIA/AAAAAAAAAIAAAIC/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAIA/AAAAAAAAAIAAAIC/AAAAAAAAAIAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAIAAAAAAAAAAAAAAgD8AAIA/AAAAAAAAAIAAAIC/AAAAAAAAAIAAAAAAAAAAAAAAgD8AAIC/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAIA/AAAAAAAAAIAAAIC/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAIA/AAAAAAAAAIAAAIC/AAAAAAAAAIAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAIAAAAAAAAAAAAAAgD8AAIA/AAAAAAAAAIAAAIC/AAAAAAAAAIAAAAAAAAAAAAAAgD8AAIC/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAIA/AAAAAAAAAIAAAIC/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAIA/AAAAAAAAAIAAAIC/AAAAAAAAAIAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAIAAAAAAAAAAAAAAgD8AAIA/AAAAAAAAAID//3+/AAAAAAAAAIAAAAAAAACAvwAAAIAAAIC/AAAAAAAAAIAAAAAAAACAPwAAAIAAAIC/AAAAAAAAAID//3+/doxiMwAAAIAAAIC/AAAAAAAAAID//3+/AAAAAAAAAIAAAIC/2Tums9DKT7UAAIC/AAAAAAAAAIAAAAAAAACAPwAAAIAAAIA/AAAAAAAAAIAAAAAAAACAvwAAAIAAAIA/AAAAAAAAAIAAAIA/AAAAAAAAAIAAAIA/AAAAAAAAAIAAAIA/AAAAAAAAAIAAAAAAAACAPwAAAIAAAAAAAACAPwAAAIAAAAAAAACAvwAAAIAAAAAAAACAvwAAAIAAAIA/AAAAAAAAAIAAAIC/2Tums9DKT7X//3+/doxiMwAAAIAAAAAAAACAPwAAAIAAAAAAAACAvwAAAIAAAIC/AAAAAAAAAIAAAAAAAACAvwAAAIAAAIC/AAAAAAAAAIAAAAAA//9/PwAAAIAAAAAA//9/PwAAAIAAAIA/AAAAAAAAAIAAAAAAAACAvwAAAIAAAIA/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAAAACAvwAAAIAAAAAA//9/PwAAAIAAAAAA//9/PwAAAID//3+/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgL8AAIC/AAAAAAAAAIAAAAAAAAAAAAAAgL9N5eo0AACAPwAAAIAAAIC/AAAAAAAAAID//3+/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAIC/AAAAAAAAAID//3+/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAMPlkPyn55L4AAIC/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAMPlkPyn55L4AAAAAAAAAAAAAgL8AAAAAMPlkPyn55L7//38/AAAAAAAAAIAAAIA/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAMPlkPyn55L4AAIA/AAAAAAAAAIAAAAAAAAAAAAAAgL///38/AAAAAAAAAIAAAIA/Ijy8tAAAAIAAAAAAAAAAAAAAgL8AAAAAAACAPwAAAIAAAIA/Ijy8tAAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgL///38/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAAAAAAP//f78AAAAAL/lkPyj55L4AAAAAMPlkPyn55L4AAAAAAAAAAAAAgL8AAAAAAAAAAP//f78AAAAAMPlkPyn55L4AAAAAMvlkPyL55L4AAAAAAAAAAAAAgL8AAAAAAAAAAP//f78AAAAAMPlkPyn55L4AAAAAMvlkPyL55L4AAAAAAAAAAAAAgL8AAAAAL/lkPyj55L4AAAAAMPlkPyn55L4AAAAAAACAvwAAAIAAAAAAAAAAAAAAgL8AAAAAAAAAAP//f7///38/AAAAAAAAAID//3+/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgL8AAAAAymH8Mv//f78AAAAAAACAvwAAAIAAAAAAAAAAAAAAgL8AAAAAAAAAAP//f78AAAAAAACAvwAAAIAAAAAAAAAAAAAAgL8AAAAAAAAAAP//f78AAAAAAAAAAAAAgL8AAAAAymH8Mv//f78AAAAAAACAPwAAAIAAAAAAAAAAAAAAgL8AAAAAAAAAAP//f78AAAAAAACAPwAAAIBN5eo0AACAPwAAAIAAAIC/AAAAAAAAAID//3+/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL///38/AAAAAAAAAIAAAIA/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAAAAAAP//f78AAAAAAACAPwAAAID//38/AAAAAAAAAID//3+/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAAACAPwAAAIAAAAAAAAAAAP//f78AAAAAymH8Mv//f78AAAAAAACAPwAAAIAAAAAAAACAvwAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAP//f78AAAAAymH8Mv//f78AAAAAAAAAAP//f78AAAAAAAAAAP//f78AAAAAL/lkPyj55L4AAAAAMvlkPyL55L4AAAAAAAAAAAAAgL8AAAAAAAAAAP//f78AAAAAL/lkPyj55L4AAAAAMvlkPyL55L4AAAAAAACAvwAAAIAAAAAAAAAAAP//f78AAAAAAAAAAP//f78AAAAAAAAAAAAAgL8AAAAAAAAAAP//f78AAAAAAACAPwAAAIAAAAAAAACAPwAAAID//3+/AAAAAAAAAIAAAAAAAACAvwAAAIAAAIC/AAAAAAAAAIBN5eo0AACAPwAAAIAAAIC/AAAAAAAAAID//3+/AAAAAAAAAIAAAIC/AAAAAAAAAID//3+/AAAAAAAAAIAAAIC/AAAAAAAAAIAAAAAAAACAPwAAAIAAAIA/Ijy8tAAAAIAAAAAA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cDDjPiB9uD0AA/w76vxUP3lQ8z7q/FQ/AAP8O+r8VD8L2PU+6vxUPyQADAAJACQACQAYAAAABgAVAAAAFQADABsAHQAHABsABwACAA4AFAARAA4AEQALACMAFwAIACMACAAfACcAIQASACcAEgANAAUAFgAgAAUAIAAmABMAIgAeABMAHgAQAAoADwAcAAoAHAAaAAQAJQAZAAQAGQABACEDKQNMACEDTAA7AG8AeABVAG8AVQBAAEMAYgBqAEMAagBHADoASwBQADoAUAA+AEEAVwBjAEEAYwBEACwDJwM/ACwDPwBxAF4ANAAqAF4AKgBnAHUAbgA5AHUAOQBcAFsAOAA1AFsANQBgAEkALAAwAEkAMABSAIYAigBkAIYAZABYAC8DfgBMAC8DTAApA4cAjABpAIcAaQBhAI8AhABWAI8AVgB6ADwDNQNzADwDcwCRAHwAgQBQAHwAUABLACgDGgMtACgDLQBKADEDMwN3ADEDdwBNAFMAMQBtAFMAbQB0ACUDLANxACUDcQBCAD0ATgB5AD0AeQBwADYDOANUADYDVAB2ADkDMgNPADkDTwB/ADcDOgOAADcDgABRAEkAUgCCAEkAggB9ACgDSgB+ACgDfgAvAzQDOwOQADQDkAB7AHIAWQCDAHIAgwCOAF0AZgCNAF0AjQCIAFoAXwCJAFoAiQCFAJQAkgCaAJQAmgCbAB8BkgCUAB8BlAAkAS4BOAGbAC4BmwCaAC8BoAChAC8BoQAwAZkAHAGhAJkAoQCgAKsApQCkAKsApACnADMBrgCoADMBqAAxAawAtgCpAKwAqQCmADQBPAG1ADQBtQCvALUAvwC8ALUAvACvAK0AuwDCAK0AwgC5ALoAvQDDALoAwwDAALgAwQDEALgAxADIAMkAxQC+AMkAvgC0ACYBIAHKACYBygAWAdEAzgDGANEAxgCzACEBIAHHACEBxwDPANIA3gDcANIA3ADQAM8A2wDhAM8A4QDVACEBJQH4ACEB+ADXAN0A4wDgAN0A4ADaANYA4gDkANYA5ADnAOgA5QDfAOgA3wDTADsBNgHoADsB6ADTADoB8ADoADoB6AA2Ae0A8QDUAO0A1ADmAJcA9ADvAJcA7wCfACMBJQHVACMB1QDzAPYA/wD8APYA/ADrAOkA+wACAekAAgH5APoAlQCdAPoAnQDsAP0AAAEGAf0ABgEDAfgAAQEEAfgABAHXANgABQH+ANgA/gD1ADsB0wC1ADsBtQA8Ac0A2QD3AM0A9wAJAbEADgELAbEACwEIAQcBCgERAQcBEQHMAAwBDwEVAQwBFQESAcsAEAETAcsAEwEXARgBFAENARgBDQGwACcBKAGqACcBqgC4AB0BGQGyAB0BsgCjACsBKQEbASsBGwGYAKUAqwAqAaUAKgEsARcBGgEoARcBKAEnAZMA+AAlAZMAJQEjAc8A1QAlAc8AJQEhAdcAygAgAdcAIAEhAbcAxwAgAbcAIAEmAZYAHgEiAZYAIgHyAPYAOwE8AfYAPAEIAZwAOQE1AZwANQHqAPYA6wA2AfYANgE7AbEACAE8AbEAPAE0AbEANAEyAbEAMgGiAKQALwEwAaQAMAGnAJ4A7gA3AZ4ANwEtAT4BQgFTAT4BUwFNAUMBPwFLAUMBSwFxAU8BVwFIAU8BSAFAAUkBPQFFAUkBRQFpAU4BVAFeAU4BXgFaAVgBUAFcAVgBXAFkAXIBTAFbAXIBWwFfAWEBWQFKAWEBSgFqAXsBVQFjAXsBYwFnAWsBbQFmAWsBZgFiAUYBdgFuAUYBbgFsAW8BcwFgAW8BYAFoAXgBRAF0AXgBdAFwAXcBRwFWAXcBVgF8AXoBUgFBAXoBQQF1AV0BUQF5AV0BeQFlAYEBfgGKAYEBigGYAYcBfQGDAYcBgwGTAacBmwGIAacBiAGUAZkBpgGyAZkBsgGRAYUBjQGPAYUBjwGVAY4BggGaAY4BmgGSAZ8BfgGBAZ8BgQG5AYkBnAGkAYkBpAGXAa4BogGeAa4BngGqAaABugGlAaABpQGdAbYBrAGoAbYBqAGwAa0BhgF/Aa0BfwGhAaMBtwGzAaMBswGvAZYBkAGxAZYBsQGpAasBtQGMAasBjAGEAbgBgAGLAbgBiwG0AcIBvgG/AcIBvwHDAcUBuwG9AcUBvQHBAccByQG8AccBvAHGAcQBwAHKAcQBygHIAc0B0QHiAc0B4gHcAdABzAHaAdAB2gEAAt0B5QHWAd0B1gHOAdcBywHTAdcB0wH3AdsB4QHtAdsB7QHpAeYB3gHqAeYB6gHyAf8B2QHoAf8B6AHsAe8B5wHYAe8B2AH4AQoC5AHwAQoC8AH0AfoB/AH1AfoB9QHxAdUBBQL7AdUB+wH5Af0BAQLuAf0B7gH2AQYC0gECAgYCAgL+AQQC1AHjAQQC4wEJAggC4AHPAQgCzwEDAusB3wEHAusBBwLzARACDAIaAhACGgIoAhcCCwITAhcCEwIjAjcCKwIYAjcCGAIkAikCNgJCAikCQgIhAhUCHQIfAhUCHwIlAh4CEgIqAh4CKgIiAjACDQIRAjACEQJKAhkCLAI0AhkCNAInAj4CMgIuAj4CLgI6Ai8CSQI1Ai8CNQItAkYCPAI4AkYCOAJAAj0CFgIOAj0CDgIxAjMCRwJDAjMCQwI/AiYCIAJBAiYCQQI5AjsCRQIcAjsCHAIUAkgCDwIbAkgCGwJEAlICTgJPAlICTwJTAlUCSwJNAlUCTQJRAlcCWQJMAlcCTAJWAlQCUAJaAlQCWgJYAl0CYQJyAl0CcgJsAmACXAJqAmACagKQAm0CdQJmAm0CZgJeAmcCWwJjAmcCYwKHAmsCcQJ9AmsCfQJ5AnYCbgJ6AnYCegKCAo8CaQJ4Ao8CeAJ8An8CdwJoAn8CaAKIApkCcwKBApkCgQKFAokCiwKEAokChAKAAmQClAKMAmQCjAKKAo0CkQJ+Ao0CfgKGApYCYgKSApYCkgKOApUCZQJ0ApUCdAKaApgCcAJfApgCXwKTAnsCbwKXAnsClwKDAqECnQKpAqECqQK2AqcCmwKjAqcCowKyAsMCuQKoAsMCqAKzArcCwgLOArcCzgKwAqUCrAKuAqUCrgK0Aq0CogK4Aq0CuAKxArwCnAKgArwCoALVAqkCugLBAqkCwQK2AsoCvwK7AsoCuwLGAr0C1gLBAr0CwQK6AtICyALEAtICxALMAskCpgKeAskCngK+AsAC0wLPAsACzwLLArUCrwLNArUCzQLFAscC0QKrAscCqwKkAtQCnwKqAtQCqgLQAt4C2gLbAt4C2wLfAuEC1wLZAuEC2QLdAuMC5QLYAuMC2ALiAuAC3ALmAuAC5gLkAu4C6gLrAu4C6wLvAvEC5wLpAvEC6QLtAvMC9QLoAvMC6ALyAvAC7AL2AvAC9gL0Av4C+gL7Av4C+wL/AgED9wL5AgED+QL9AgMDBQP4AgMD+AICAwAD/AIGAwADBgMEAw4DCgMLAw4DCwMPAxEDBwMJAxEDCQMNAxMDFQMIAxMDCAMSAxADDAMWAxADFgMUA2UAKgMwA2UAMAOLADYAawAtAzYALQMfA4sAMAMrA4sAKwNoAGUAKQAYA2UA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YfmHveZRuD5SuP4/YfmHveZRuD5SuP4/YfmHveZRuD5SuP4/YfmHveVRuD7Xo3A/xpD5vOVRuD7Xo3A/xpD5vOVRuD7Xo3A/xpD5vOVRuD7Xo3A/xpD5vOdRuL7Xo3A/xpD5vOdRuL7Xo3A/xpD5vOdRuL7Xo3A/xpD5vOdRuL7Xo3A/xpD5vOVRuD7Xo3A/QqWnvOVRuD7Xo3A/QqWnvOVRuD7Xo3A/QqWnvOVRuD7Xo3A/QqWnvOZRuD5SuP4/xpD5vOZRuD5SuP4/xpD5vOZRuD5SuP4/xpD5vOZRuD5SuP4/xpD5vDCJwT7Xo3A/xpD5vDCJwT7Xo3A/xpD5vDCJwT7Xo3A/xpD5vDCJwT7Xo3A/QqWnvDCJwT7Xo3A/QqWnvDCJwT7Xo3A/QqWnvDGJwT5SuP4/xpD5vDGJwT5SuP4/xpD5vDGJwT5SuP4/xpD5vDGJwT5SuP4/QqWnvDGJwT5SuP4/QqWnvDGJwT5SuP4/QqWnvOZRuD5SuP4/QqWnvOZRuD5SuP4/QqWnvOZRuD5SuP4/QqWnvOZRuD5SuP4/QqWnvOZRuL5SuP4/QqWnvOZRuL5SuP4/QqWnvOZRuL5SuP4/QqWnvOZRuL5SuP4/QqWnvOZRuD5SuP4/bnMrPOZRuD5SuP4/bnMrPOZRuD5SuP4/bnMrPOZRuD5SuP4/bnMrPOVRuD7Xo3A/bnMrPOVRuD7Xo3A/bnMrPOVRuD7Xo3A/bnMrPOVRuD7Xo3A/bnMrPOZRuD5SuP4/PKWnPOZRuD5SuP4/PKWnPOZRuD5SuP4/PKWnPOZRuD5SuP4/PKWnPOZRuL5SuP4/bnMrPOZRuL5SuP4/bnMrPOZRuL5SuP4/bnMrPOZRuL5SuP4/bnMrPDGJwT5SuP4/bnMrPDGJwT5SuP4/bnMrPDGJwT5SuP4/bnMrPDCJwT7Xo3A/bnMrPDCJwT7Xo3A/bnMrPDCJwT7Xo3A/bnMrPDGJwT5SuP4/PKWnPDGJwT5SuP4/PKWnPDGJwT5SuP4/PKWnPDCJwT7Xo3A/PKWnPDCJwT7Xo3A/PKWnPDCJwT7Xo3A/PKWnPOVRuD7Xo3A/PKWnPOVRuD7Xo3A/PKWnPOVRuD7Xo3A/PKWnPOVRuD7Xo3A/PKWnPOdRuL7Xo3A/PKWnPOdRuL7Xo3A/PKWnPOdRuL7Xo3A/PKWnPOdRuL7Xo3A/PKWnPOVRuD7Xo3A//fxmPeVRuD7Xo3A//fxmPeVRuD7Xo3A//fxmPeVRuD7Xo3A//fxmPeZRuD5SuP4//fxmPeZRuD5SuP4//fxmPeZRuD5SuP4//fxmPeZRuD5SuP4//fxmPedRuL7Xo3A/bnMrPOdRuL7Xo3A/bnMrPOdRuL7Xo3A/bnMrPOdRuL7Xo3A/bnMrPOZRuL5SuP4/PKWnPOZRuL5SuP4/PKWnPOZRuL5SuP4/PKWnPOZRuL5SuP4/PKWnPDKJwb7Xo3A/PKWnPDKJwb7Xo3A/PKWnPDKJwb7Xo3A/PKWnPDKJwb7Xo3A/bnMrPDKJwb7Xo3A/bnMrPDKJwb7Xo3A/bnMrPDGJwb5SuP4/PKWnPDGJwb5SuP4/PKWnPDGJwb5SuP4/PKWnPDGJwb5SuP4/bnMrPDGJwb5SuP4/bnMrPDGJwb5SuP4/bnMrPOdRuL7Xo3A/QqWnvOdRuL7Xo3A/QqWnvOdRuL7Xo3A/QqWnvOdRuL7Xo3A/QqWnvDKJwb7Xo3A/QqWnvDKJwb7Xo3A/QqWnvDKJwb7Xo3A/QqWnvDKJwb7Xo3A/xpD5vDKJwb7Xo3A/xpD5vDKJwb7Xo3A/xpD5vDGJwb5SuP4/QqWnvDGJwb5SuP4/QqWnvDGJwb5SuP4/QqWnvDGJwb5SuP4/xpD5vDGJwb5SuP4/xpD5vDGJwb5SuP4/xpD5vOZRuL5SuP4/xpD5vOZRuL5SuP4/xpD5vOZRuL5SuP4/xpD5vOZRuL5SuP4/xpD5vOZRuL5SuP4/YfmHveZRuL5SuP4/YfmHveZRuL5SuP4/YfmHveZRuL5SuP4/YfmHvd05uL6Zff4/cL8Kvd05uL6Zff4/cL8Kvd05uL6Zff4/cL8Kvd05uL6Zff4/cL8KvRXvo74mPPo/AGUkvBXvo74mPPo/AGUkvBXvo74mPPo/AGUkvBXvo74mPPo/AGUkvN05uL6gwvs/OEyCvd05uL6gwvs/OEyCvd05uL6gwvs/OEyCvd05uL6gwvs/OEyCvd05uL7chcQ/p+uUPt05uL7chcQ/p+uUPt05uL7chcQ/p+uUPt05uL7chcQ/p+uUPtc5uD6Zff4/dL8Kvdc5uD6Zff4/dL8Kvdc5uD6Zff4/dL8Kvdc5uD6Zff4/dL8KvQ/voz4mPPo/EGUkvA/voz4mPPo/EGUkvA/voz4mPPo/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//9/vwAAAADXv/CzAACAvwAAAAAAAAAA//9/vwAAAAAAAIA/AAAAgAAAgD89z/OyAAAAgAAAAADXv/CzAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAADxj7QzAACAvwAAgL89z/MyAAAAgAAAAADXv/CzAACAvwAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAgL89z/MyAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAvwAAAADxj7QzAACAvwAAgL89z/MyAAAAgAAAAAAAAAAAAACAPwAAAAD//38/AAAAgAAAAAAAAIA/AAAAgAAAAAAAAAAAAACAPwAAAAD//38/AAAAgAAAAAAAAIA/AAAAgAAAgD89z/OyAAAAgAAAgL8+z/MyAAAAgAAAAAAAAAAAAACAvwAAAAD//38/AAAAgAAAAAAAAIA/AAAAgAAAgL89z/MyAAAAgAAAAAAAAIC/AAAAgAAAAAD//3+/AAAAgAAAAAAAAAAAAACAPwAAgL89z/MyAAAAgAAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAgL89z/MyAAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAgL89z/MyAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAPwAAgL89z/MyAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAvwAAgL8+z/MyAAAAgAAAAAAAAIC/AAAAgAAAAAD//3+/AAAAgAAAAAAAAAAAAACAvwAAAAAAAIC/AAAAgAAAAAD//3+/AAAAgAAAAAAAAAAAAACAvwAAgD8+z/OyAAAAgAAAgL8+z/MyAAAAgAAAAAAAAIC/AAAAgAAAAAD//3+/AAAAgAAAAAAAAAAAAACAPwAAgL8+z/MyAAAAgAAAAAAAAAAAAACAPwAAAAD//38/AAAAgAAAAAAAAIA/AAAAgAAAgL89z/MyAAAAgAAAAAAAAIC/AAAAgAAAAAD//3+/AAAAgAAAAAAAAAAAAACAvwAAAAAAAIC/AAAAgAAAAAD//3+/AAAAgAAAAAAAAAAAAACAPwAAgD8+z/OyAAAAgAAAgL89z/MyAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAPwAAgL89z/MyAAAAgAAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAgL89z/My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AAAAgAAAgD8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAgD8iPDy0AAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAvwAAgD8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAAu+WQ/MvnkvgAAAAAu+WQ/LvnkvgAAAAAAAAAAAACAvwAAAAAt+WQ/NPnkvgAAAAAu+WQ/MvnkvgAAAAAAAAAAAACAvwAAAAAt+WQ/NPnkvgAAAAAu+WQ/MvnkvgAAAAAAAAAAAACAvwAAAAAu+WQ/MvnkvgAAAAAu+WQ/LvnkvgAAAAAAAIC/AAAAgAAAAAAAAAAAAACAvwAAAAAnPLwyAACAvwAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAvwAAAAAnPLwyAACAvwAAAAAAAIC/AAAAgAAAAAAAAAAAAACAvwAAAAAAAIC/AAAAgAAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAnPLwyAACAvwAAAAAAAIA/AAAAgAAAAAAAAAAAAACAvwAAAAAnPLwyAACAvwAAAAAAAIA/AAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAgD8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAgL8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAgL8AAAAAAAAAgAAAAAAAAIA/AAAAgAAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAgL8AAAAAAAAAgAAAAAAAAIA/AAAAgAAAgL8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAAAAAAIA/AAAAgAAAgD8iPDy0AAAAgAAAAAAAAIC/AAAAgAAAgD8AAAAAAAAAgAAAgD8AAAAAAAAAgAAAgD8AAAAAAAAAgAAAgD8iPDy0AAAAgAAAgD8AAAAAAAAAgAAAAAAAAIA/AAAAgAAAAAAAAIA/AAAAgAAAAAAAAIC/AAAAgAAAAAAAAIC/AAAAgAAAgD8AAAAA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kACfAJ0AkACdAI4AjACcAKIAjACiAJQAjQCVALwAjQC8AJgAngCkAKEAngChAJsAlgCjAKUAlgClAKgAqgCmAKAAqgCgAJIAuACsAKkAuACpAJEAUQCyAKoAUQCqAK0ArwCzAJMArwCTAKcASgC2ALEASgCxAFQARgC7AJQARgCUALUAuQDDAMAAuQDAAK0AqwC/AMYAqwDGAL0AvgBIAFIAvgBSAK4AwQDEAMoAwQDKAMcAuwDFAMgAuwDIAJcAmQDJAMIAmQDCALcAuQCSAHIAuQByAM0AigCaALoAigC6AM4AbQDTANAAbQDQAM0AywDPANYAywDWAIkA0QDUANoA0QDaANcAhwDVANgAhwDYANsA3QDZANIA3QDSAGsA2wDfAGQA2wBkAHQA4gDeAG4A4gBuAFoAXgBmAOEAXgDhAEwA5QDpAPoA5QD6APQA5wDkAPAA5wDwABcB9QD9AO0A9QDtAOYA7wDjAOsA7wDrAA8B8wD4AAQB8wAEAf8A/gD2AAIB/gACAQoBGQHyAAEBGQEBAQYBCAEAAfEACAHxABABIAH7AAcBIAEHAQwBEQETAQ0BEQENAQkB7gAdARUB7gAVARIBFAEYAQUBFAEFAQ4BHgHqABoBHgEaARYBHAHsAPwAHAH8ACIBIQH5AOgAIQHoABsBAwH3AB8BAwEfAQsBJwEkATABJwEwAT8BLwEjASsBLwErATsBTwFDATEBTwExAT0BQQFOAVkBQQFZATkBLAEzATcBLAE3ATwBNgEqAUIBNgFCAToBRwElASgBRwEoAWABMgFFAU0BMgFNAUABVgFKAUYBVgFGAVIBSAFhAUwBSAFMAUQBXgFVAVEBXgFRAVoBVAEuASYBVAEmAUkBSwFfAVsBSwFbAVcBPgE4AVgBPgFYAVABUwFcATQBUwE0AS0BYgEpATUBYgE1AV0BagFmAWcBagFnAWsBbQFjAWUBbQFlAWkBbwFxAWQBbwFkAW4BbAFoAXIBbAFyAXABdwF/AXwBdwF8AXQBcwF5AYgBcwGIAXYBfQGCAXoBfQF6AXUBgQGHAYQBgQGEAX4BhgGKAXsBhgF7AYMBeAGJAYUBeAGFAYABogGRAZwBogGcAaQBtgGyAZYBtgGWAagBqQGYAY4BqQGOAZ8BqwGwAZQBqwGUAYsBswGtAY0BswGNAZcBlQGqAaABlQGgAYwBrwG1AacBrwGnAZMBjwGhAaMBjwGjAZkBmgGlAbUBmgG1Aa8BngGSAa4BngGuAbQBkAGbAbEBkAGxAawBpgGdAbIBpgGyAbYBzQG9AcgBzQHIAc8B5QHfAcIB5QHCAdQB1gHEAboB1gG6AcwB1wHdAcAB1wHAAbcB4QHZAbkB4QG5AcMBwQHVAcsBwQHLAbgB2wHjAdMB2wHTAb8BuwHOAdABuwHQAcUBxgHRAeQBxgHkAdwBygG+AdoBygHaAeIBvAHHAd4BvAHeAdgB0gHJAeAB0gHgAeYBCwA3AAICCwACAvUBMwD/AQACMwAAAjUAMwABAPABMwDwAf8BEAASAPwBEAD8AfcBGAAbAPkBGAD5AfsBFQAYAPsBFQD7AfoBCAALAPUBCAD1AfQBAAAIAPQBAAD0Ae8BNwAGAPMBNwDzAQICGQA1AAACGQAAAvgBBgADAPEBBgDxAfMBVAJSAgYCVAIGAgkCQgI/AgoCQgIKAi0CFwIyAjgCFwI4AhoCWQJiAjYCWQI2Ah0CQAJGAjICQAIyAhcCZAJUAgkCZAIJAj4CUAJVAgsCUAILAgMCVQJWAg4CVQIOAgsCHgI3AiACHgIgAhECWwJcAhMCWwITAhYCXAJaAh8CXAIfAhMCWAJdAhgCWAIYAhwCNQIFAgwCNQIMAiMCJAINAhACJAIQAicCYQJRAgQCYQIEAjQCLQIKAgcCLQIHAjsCEgIiAisCEgIrAhUCJQIoAioCJQIqAiECYQI0AjYCYQI2AmICLgI8AjkCLgI5AjMCNQIjAiACNQIgAjcCJgJCAkYCJgJGAikCVgJkAj4CVgI+Ag4CFAIpAkYCFAJGAkACJgIPAj8CJgI/AkICLAIxAkkCLAJJAk4CRAIvAk8CRAJPAk0CMAJFAkoCMAJKAkgCRwJDAkwCRwJMAksCFgJBAmMCFgJjAlsCPQIIAlMCPQJTAl8CPQJfAmACPQJgAjoCQQIZAl4CQQJeAmMCGwI6AmACGwJgAlcC/v//vgAAAACPwvU9/v//vgAAAACPwvU9/v//vgAAAACPwvU9////vs7MDEDKzMw9////vs7MDEDKzMw9////vs7MDEDKzMw9////voXrAUDKzMw9////voXrAUDKzMw9/v//vpDC9T2PwvU9/v//vpDC9T2PwvU9/v//vpDC9T2PwvU9/v//vpDC9T2PwvU9////vrgeBT7KzMw9////vrgeBT7KzMw9////vrgeBT7KzMw9////vrgeBT7KzMw9////Ps7MDEDKzMw9////Ps7MDEDKzMw9////Ps7MDEDKzMw9////PoXrAUDKzMw9////PoXrAUDKzMw9////PoXrAUDKzMw9////PrgeBT7KzMw9////PrgeBT7KzMw9////PrgeBT7KzMw9////PrgeBT7KzMw9AAAAP5DC9T2PwvU9AAAAP5DC9T2PwvU9AAAAP5DC9T2PwvU9AAAAP5DC9T2PwvU9AAAAPwAAAACPwvU9AAAAPwAAAACPwvU9AAAAPwAAAACPwvU9zMzMvs7MDEDKzMw9zMzMvs7MDEDKzMw9zMzMPs7MDEDKzMw9zMzMPs7MDEDKzMw9zMzMPs7MDEDKzMw9zMzMPoXrAUDKzMw9zMzMPoXrAUDKzMw9zMzMPoXrAUDKzMw9zMzMvoXrAUDKzMw9zMzMvoXrAUDKzMw9zMzMvoXrAUDKzMw9zMzMPrgeBT7KzMw9zMzMPrgeBT7KzMw9zMzMvrgeBT7KzMw9zMzMvrgeBT7KzMw9zMzMvrgeBT7KzMw9y8zMvpDC9T2PwvU9y8zMvpDC9T2PwvU9y8zMvpDC9T2PwvU9zczMPpDC9T2PwvU9zczMPpDC9T2PwvU9y8zMvgAAAACPwvU9y8zMvgAAAACPwvU9zczMPgAAAACPwvU9zczMPgAAAACPwvU9////vmZmZj/KzMw9////vmZmZj/KzMw9////vmZmZj/KzMw9////PmZmZj/KzMw9////PmZmZj/KzMw9////PmZmZj/KzMw9zMzMvmZmZj/KzMw9zMzMvmZmZj/KzMw9zMzMvmZmZj/KzMw9zMzMPmZmZj/KzMw9zMzMPmZmZj/KzMw9zMzMPmZmZj/KzMw9XjjOvuolAkD8/GY9XjjOvuolAkD8/GY95lG4vlK4/j/8/GY95lG4vlK4/j/8/GY95lG4vlK4/j/8/GY95lG4vlK4/j/8/GY9XjjOPuolAkD9/GY9XjjOPuolAkD9/GY9XjjOvuolAkBh+Ye9XjjOvuolAkBh+Ye9XzjOvtJ8ZT/8/GY9XzjOvtJ8ZT/8/GY951G4vtejcD/8/GY951G4vtejcD/8/GY951G4vtejcD/8/GY951G4vtejcD/8/GY9XTjOPtJ8ZT/9/GY9XTjOPtJ8ZT/9/GY9XzjOvtJ8ZT9h+Ye9XzjOvtJ8ZT9h+Ye951G4vtejcD9h+Ye951G4vtejcD9h+Ye951G4vtejcD9h+Ye951G4vtejcD9h+Ye9XTjOPtJ8ZT9h+Ye9XTjOPtJ8ZT9h+Ye9XjjOPuolAkBh+Ye9XjjOPuolAkBh+Ye95VG4PtejcD9h+Ye95VG4PtejcD9h+Ye95VG4PtejcD9h+Ye95VG4PtejcD9h+Ye95lG4PlK4/j9h+Ye95lG4PlK4/j9h+Ye95lG4PlK4/j9h+Ye95lG4PlK4/j9h+Ye95VG4PtejcD/GkPm85VG4PtejcD/GkPm85VG4PtejcD/GkPm85VG4PtejcD/GkPm851G4vtejcD/GkPm851G4vtejcD/GkPm851G4vtejcD/GkPm851G4vtejcD/GkPm85VG4PtejcD9Cpae85VG4PtejcD9Cpae85VG4PtejcD9Cpae85VG4PtejcD9Cpae85lG4PlK4/j/GkPm85lG4PlK4/j/GkPm85lG4PlK4/j/GkPm85lG4PlK4/j/GkPm8MInBPtejcD/GkPm8MInBPtejcD/GkPm8MInBPtejcD/GkPm8MInBPtejcD9Cpae8MInBPtejcD9Cpae8MInBPtejcD9Cpae8MYnBPlK4/j/GkPm8MYnBPlK4/j/GkPm8MYnBPlK4/j/GkPm8MYnBPlK4/j9Cpae8MYnBPlK4/j9Cpae8MYnBPlK4/j9Cpae85lG4PlK4/j9Cpae85lG4PlK4/j9Cpae85lG4PlK4/j9Cpae85lG4PlK4/j9Cpae85lG4vlK4/j9Cpae85lG4vlK4/j9Cpae85lG4vlK4/j9Cpae85lG4vlK4/j9Cpae85lG4PlK4/j9ucys85lG4PlK4/j9ucys85lG4PlK4/j9ucys85lG4PlK4/j9ucys85VG4PtejcD9ucys85VG4PtejcD9ucys85VG4PtejcD9ucys85VG4PtejcD9ucys85lG4PlK4/j88pac85lG4PlK4/j88pac85lG4PlK4/j88pac85lG4PlK4/j88pac85lG4vlK4/j9ucys85lG4vlK4/j9ucys85lG4vlK4/j9ucys85lG4vlK4/j9ucys8MYnBPlK4/j9ucys8MYnBPlK4/j9ucys8MYnBPlK4/j9ucys8MInBPtejcD9ucys8MInBPtejcD9ucys8MInBPtejcD9ucys8MYnBPlK4/j88pac8MYnBPlK4/j88pac8MYnBPlK4/j88pac8MInBPtejcD88pac8MInBPtejcD88pac8MInBPtejcD88pac85VG4PtejcD88pac85VG4PtejcD88pac85VG4PtejcD88pac85VG4PtejcD88pac851G4vtejcD88pac851G4vtejcD88pac851G4vtejcD88pac851G4vtejcD88pac85VG4PtejcD/9/GY95VG4PtejcD/9/GY95VG4PtejcD/9/GY95VG4PtejcD/9/GY95lG4PlK4/j/9/GY95lG4PlK4/j/9/GY95lG4PlK4/j/9/GY95lG4PlK4/j/9/GY951G4vtejcD9ucys851G4vtejcD9ucys851G4vtejcD9ucys851G4vtejcD9ucys85lG4vlK4/j88pac85lG4vlK4/j88pac85lG4vlK4/j88pac85lG4vlK4/j88pac8MonBvtejcD88pac8MonBvtejcD88pac8MonBvtejcD88pac8MonBvtejcD9ucys8MonBvtejcD9ucys8MonBvtejcD9ucys8MYnBvlK4/j88pac8MYnBvlK4/j88pac8MYnBvlK4/j88pac8MYnBvlK4/j9ucys8MYnBvlK4/j9ucys8MYnBvlK4/j9ucys851G4vtejcD9Cpae851G4vtejcD9Cpae851G4vtejcD9Cpae851G4vtejcD9Cpae8MonBvtejcD9Cpae8MonBvtejcD9Cpae8MonBvtejcD9Cpae8MonBvtejcD/GkPm8MonBvtejcD/GkPm8MonBvtejcD/GkPm8MYnBvlK4/j9Cpae8MYnBvlK4/j9Cpae8MYnBvlK4/j9Cpae8MYnBvlK4/j/GkPm8MYnBvlK4/j/GkPm8MYnBvlK4/j/GkPm85lG4vlK4/j/GkPm85lG4vlK4/j/GkPm85lG4vlK4/j/GkPm85lG4vlK4/j/GkPm85lG4vlK4/j9h+Ye95lG4vlK4/j9h+Ye95lG4vlK4/j9h+Ye95lG4vlK4/j9h+Ye93Tm4vtQWAEBOddu73Tm4vtQWAEBOddu73Tm4vtQWAEBOddu73Tm4vtQWAEBOddu7Fe+jvhPx+j9Oddu7Fe+jvhPx+j9Oddu7Fe+jvhPx+j9Oddu7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AAAAPwAAAACOwvW9AAAAPwAAAACOwvW9AAAAPwAAAACOwvW9zczMPpDC9T2OwvW9zczMPpDC9T2OwvW9zczMPpDC9T2OwvW9y8zMvpDC9T2OwvW9y8zMvpDC9T2OwvW9y8zMvpDC9T2OwvW9y8zMvrgeBT7OzMy9y8zMvrgeBT7OzMy9y8zMvrgeBT7OzMy9zczMPrgeBT7OzMy9zczMPrgeBT7OzMy9zczMPrgeBT7OzMy9y8zMvoXrAUDOzMy9y8zMvoXrAUDOzMy9y8zMvoXrAUDOzMy9y8zMvoXrAUDOzMy9zczMPoXrAUDOzMy9zczMPoXrAUDOzMy9zczMPoXrAUDOzMy9zczMPoXrAUDOzMy9y8zMvgAAAACOwvW9y8zMvgAAAACOwvW9zczMPgAAAACOwvW9zczMPgAAAACOwvW9zszMPs7MDEDOzMy9zszMPs7MDEDOzMy9zszMPs7MDEDOzMy9yszMvs7MDEDOzMy9yszMvs7MDEDOzMy9yszMvs7MDEDOzMy9yszMvs7MDEDOzMy9/v//vmZmZj/OzMy9/v//vmZmZj/OzMy9AAAAP2ZmZj/OzMy9AAAAP2ZmZj/OzMy9y8zMvmZmZj/OzMy9y8zMvmZmZj/OzMy9y8zMvmZmZj/OzMy9zczMPmZmZj/OzMy9zczMPmZmZj/OzMy9zczMPmZmZj/OzMy9/v//vgAAAAAAAICt/v//vgAAAAAAAICt/v//vs7MDEAAAICt/v//vs7MDEAAAICt/v//voXrAUAAAICt/v//vpDC9T0AAICt/v//vpDC9T0AAICt/v//vrgeBT4AAACAAAAAP87MDEAAAICtAAAAP87MDEAAAICtAAAAPwAAAAAAAICtAAAAPwAAAAAAAICtAAAAP7geBT4AAICtAAAAP5DC9T0AAICtAAAAP5DC9T0AAICtAAAAP4XrAUAAAICtAAAAP4XrAUAAAICtyszMvs7MDEAAAICtyszMvs7MDEAAAICtzszMPs7MDEAAAICty8zMvgAAAAAAAICtzczMPgAAAAAAAICtAAAAP2ZmZj8AAICt/v//vmZmZj8AAICtzMzMPoXrAUAAAACAzMzMPoXrAUAAAACAzMzMPmZmZj8AAACAzMzMPmZmZj8AAACAzMzMvmZmZj8AAACAzMzMvmZmZj8AAACAzMzMvoXrAUAAAACAzMzMvoXrAUAAAACAAACAvwAAAAAAAACAAAAAAP//f78AAACAAAAAAAAAAAAAAIA/AACAvwAAAAAAAACAAAAAAAAAAAAAAIA/AAAAAAAAgD8AAACAAACAvwAAAAAAAACAAAAAAAAAAAAAAIA/AACAv6Mu2rUAAACAAACAvwAAAAAAAACAAAAAAAAAAAAAAIA/AAAAADX5ZD8S+eQ+AACAv6Mu2rUAAACAAACAvwAAAADRys+0AAAAAAAAAAAAAIA/AAAAADX5ZD8S+eQ+AAAAAAAAAAAAAIA/AAAAAP//fz8AAACAAACAPwAAAAAsS+s0AAAAAAAAAAAAAIA/AACAPwAAAAAsS+s0AACAPwAAAADMlw01AAAAAAAAAAAAAIA/AAAAADP5ZD8X+eQ+AACAPwAAAADRys80AACAP6Mu2jUAAACAAAAAAAAAAAAAAIA/AAAAADP5ZD8X+eQ+AACAPwAAAAAAAACAAACAP6Mu2jUAAACAAAAAAP//f78AAACAAAAAAAAAAAAAAIA/AACAPwAAAAAAAACAAAAAAAAAAAAAAIA/AAAAAAAAgD8AAACAAAAAAAAAAAAAAIA/AAAAAP//fz8AAACAAAAAAAAAgD8AAACAAACAvwAAAAAAAACAAAAAAAAAgL8AAACAAAAAAAAAAAAAAIA/AAAAAAAAgL8AAACAAAAAAAAAAAAAAIA/AACAPwAAAAAAAACAAAAAAAAAAAAAAIA/AAAAADP5ZD8X+eQ+AAAAAAAAAAAAAIA/AAAAADP5ZD8X+eQ+AAAAADX5ZD8S+eQ+AAAAAAAAAAAAAIA/AAAAADP5ZD8X+eQ+AAAAADX5ZD8S+eQ+AAAAAAAAAAAAAIA/AAAAADP5ZD8X+eQ+AAAAAP//f78AAACAAAAAAAAAAAAAAIA/AAAAAP//f78AAACAAAAAAAAAAAAAAIA/AACAvwAAAADRys+0AACAvwAAAAAAAACAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAAADRys80AACAPwAAAADMlw01AAAAAAAAAAAAAIA/AAAAAAAAgD8AAACAAACAPwAAAAAAAACAAACAvwAAAAAAAACAAAAAAAAAAAAAAIA/AAAAAAAAgD8AAACAAs+nsQAAAAAAAIA/AAAAAAAAAAD//38/As+nsQAAAAAAAIA/AAAAAAAAgL8AAACAAAAAAAAAAAD//38/AACAPz3P87IAAACAAs+nsQAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAD//3+/AAAAAPGPtDMAAIC/A8+nsde/cLIAAIA/AAAAAAAAAAD//38/A8+nsde/cLIAAIA/AAAAAAAAAAD//38/AAAAAAAAgD8AAACAAACAPz3P87IAAACAA8+nsde/cLIAAIA/AAAAAAAAAAAAAIA/AAAAANe/8LMAAIC/AAAAAAAAAAD//3+/AAAAANe/8LMAAIC/AAAAAAAAAAD//3+/AAAAAAAAgD8AAACAAACAPz3P87IAAACAAAAAANe/8LMAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAPGPtDMAAIC/AACAvz3P8zIAAACAAAAAANe/8LMAAIC/AAAAAAAAAAAAAIC/AAAAAAAAgD8AAACAAACAvz3P8zIAAACAAAAAAAAAgL8AAACAAAAAAAAAAAAAAIC/AAAAAPGPtDMAAIC/AACAvz3P8zIAAACAAAAAAAAAAAAAAIA/AAAAAP//fz8AAACAAAAAAAAAgD8AAACAAAAAAAAAAAAAAIA/AAAAAP//fz8AAACAAAAAAAAAgD8AAACAAACAPz3P87IAAACAAACAvz7P8zIAAACAAAAAAAAAAAAAAIC/AAAAAP//fz8AAACAAAAAAAAAgD8AAACAAACAvz3P8zIAAACAAAAAAAAAgL8AAACAAAAAAP//f78AAACAAAAAAAAAAAAAAIA/AACAvz3P8zIAAACAAAAAAAAAAAAAAIA/AAAAAAAAgD8AAACAAACAvz3P8zIAAACAAAAAAAAAAAAAAIC/AAAAAAAAgD8AAACAAACAvz3P8zIAAACAAAAAAAAAgL8AAACAAAAAAAAAAAAAAIA/AACAvz3P8zIAAACAAAAAAAAAgL8AAACAAAAAAAAAAAAAAIC/AACAvz7P8zIAAACAAAAAAAAAgL8AAACAAAAAAP//f78AAACAAAAAAAAAAAAAAIC/AAAAAAAAgL8AAACAAAAAAP//f78AAACAAAAAAAAAAAAAAIC/AACAPz7P87IAAACAAACAvz7P8zIAAACAAAAAAAAAgL8AAACAAAAAAP//f78AAACAAAAAAAAAAAAAAIA/AACAvz7P8zIAAACAAAAAAAAAAAAAAIA/AAAAAP//fz8AAACAAAAAAAAAgD8AAACAAACAvz3P8zIAAACAAAAAAAAAgL8AAACAAAAAAP//f78AAACAAAAAAAAAAAAAAIC/AAAAAAAAgL8AAACAAAAAAP//f78AAACAAAAAAAAAAAAAAIA/AACAPz7P87IAAACAAACAvz3P8zIAAACAAAAAAAAAgL8AAACAAAAAAAAAAAAAAIA/AACAvz3P8zIAAACAAAAAAAAAAAAAAIA/AAAAAAAAgD8AAACAAACAvz3P8zIAAACAAAAAAAAAgL8AAACAAAAAAAAAAAAAAIC/AACAvz3P8zIAAACAAAAAAAAAAAAAAIC/AAAAAAAAgD8AAACAAACAvz3P8zIAAACAAAAAAAAAAAAAAIC/AAAAAP//fz8AAACAAAAAAAAAgD8AAACAAAAAAAAAAAAAAIC/AAAAAP//fz8AAACAAAAAAAAAgD8AAACAAACAPz3P87IAAACAAACAvz3P8zIAAACAA8+nsde/cLIAAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAACAAACAvz3P8zIAAACAAs+nsQAAAAAAAIA/AAAAAAAAgL8AAACAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAP//fz8AAACAAAAAAAAAgD8AAACAAACAPz7P87IAAACAAAAAAAAAgL8AAACAAAAAAP//f78AAACAAAAAAAAAAAAAAIC/AACAPz3P87IAAACAAAAAAAAAAAAAAIC/AAAAAAAAgD8AAACAAACAPz3P87IAAACAAAAAAAAAAAAAAIA/AAAAAAAAgD8AAACAAACAPz3P87IAAACAAAAAAAAAgL8AAACAAAAAAAAAAAAAAIC/AACAPz3P87IAAACAAAAAAAAAgL8AAACAAAAAAAAAAAAAAIA/AACAPz3P87IAAACAAAAAAAAAAAAAAIC/AAAAAP//fz8AAACAAAAAAAAAgD8AAACAAACAPz7P87IAAACAAAAAAAAAAAAAAIC/AAAAAAAAgD8AAACAAACAPz3P87IAAACAAAAAAAAAAAAAAIA/AAAAAAAAgD8AAACAAACAPz3P87IAAACAAAAAAAAAgL8AAACAAAAAAAAAAAAAAIC/AACAPz3P87IAAACAAAAAAAAAgL8AAACAAAAAAAAAAAAAAIA/AACAPz3P87IAAACAAAAAAAAAgL8AAACAAAAAAP//f78AAACAAAAAAAAAAAAAAIA/AACAPz3P87IAAACAAAAAAAAAgL8AAACAAAAAAAAAAAD//3+/AAAAAPGPtDMAAIC/AACAPz3P87IAAACAAACAvwAAAAAAAACAAAAAALSsV7L//38/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAACAAAAAAP//f78AAACAAAAAALSsV7L//38/AAAAAAAAAAAAAIA/AACAP2ychrMAAACAAACAvwAAAAAAAACAAAAAAHjIj7L//3+/AAAAAF11w7EAAIC/AAAAAAAAgD8AAACAAACAvwAAAAAAAACAAAAAAAAAgL8AAACAAAAAAF3Ij7EAAIA/AAAAAAAAAAAAAIA/AAAAALSsV7L//38/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAACAAACAP02xZbMAAACAAACAv2ychjMAAACAAAAAAP//f78AAACAAAAAALSsV7L//38/AAAAAAAAAAAAAIA/AAAAAHjIj7L//3+/AAAAAAAAAAAAAIC/AAAAAAAAgD8AAACAAACAP02xZbMAAACAAAAAAAAAgL8AAACAAAAAAF3Ij7EAAIA/AAAAAAAAAAAAAIA/AACAP02xZbMAAACAAACAv2ychjMAAACAAAAAAF3Ij7EAAIA/AAAAAAAAAAAAAIA/AAAAAP//fz8AAACAAAAAAAAAgL8AAACAAAAAAAAAAAAAAIC/AAAAAHS6szMAAIC/AACAP02xZbMAAACAAACAv2ychjMAAACAAAAAAAAAAAAAAIC/AAAAAHS6szMAAIC/AAAAAP//fz8AAACAAACAvwAAAAAAAACAAAAAAAAAgL8AAACAAAAAAF11w7EAAIC/AAAAAHS6szMAAIC/AAAAAF11w7EAAIC/AAAAAHS6szMAAIC/AAAAAP//fz8AAACAAACAP2ychrMAAACAAAAAAF3Ij7EAAIA/AAAAAAAAAAAAAIA/AAAAAP//fz8AAACAAACAP2ychrMAAACAAAAAAP//f78AAACAAAAAAHjIj7L//3+/AAAAAF11w7EAAIC/AACAP2ychrMAAACAAACAv2ychjMAAACAAAAAAP//f78AAACAAAAAAHjIj7L//3+/AAAAAAAAAAAAAIC/AACAvwAAAAAAAACAAAAAAAAAAAD//38/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAACAAAAAAAAAgL8AAACAAAAAAAAAAAD//38/AAAAAAAAAAAAAIA/AACAP22chrMAAACAAACAvwAAAAAAAACAAAAAAAAAAAAAAIC/AAAAAJa6szH//3+/AAAAAAAAgD8AAACAAACAvwAAAAAAAACAAAAAAAAAgL8AAACAAAAAAAAAAAAAAIA/AAAAAF3IjzMAAIA/AAAAAAAAgL8AAACAAAAAAAAAAAAAAIC/AAAAAJa6szH//3+/AACAP22chrMAAACAAAAAAAAAAAAAAIC/AAAAAIysVzEAAIC/AAAAAAAAgD8AAACAAACAP22chrMAAACAAACAvwAAAAAAAACAAAAAAAAAgL8AAACAAAAAAAAAAAAAAIC/AAAAAIysVzEAAIC/AAAAAAAAAAAAAIA/AAAAAF3IjzMAAIA/AAAAAAAAgD8AAACAAACAP22chrMAAACAAAAAAAAAgL8AAACAAAAAAAAAAAAAAIA/AAAAAF3IjzMAAIA/AACAP0qxZbMAAACAAAAAAAAAAAD//38/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAACAAACAP0qxZbMAAACAAACAv22chjMAAACAAAAAAAAAAAAAAIA/AAAAAF3IjzMAAIA/AAAAAAAAgD8AAACAAAAAAAAAgL8AAACAAAAAAAAAAAAAAIC/AAAAAIysVzEAAIC/AACAP0qxZbMAAACAAAAAAAAAAAAAAIC/AAAAAJa6szH//3+/AAAAAAAAgD8AAACAAACAP0qxZbMAAACAAACAv22chjMAAACAAAAAAAAAAAAAAIC/AAAAAIysVzEAAIC/AAAAAAAAgD8AAACAAACAv22chjMAAACAAAAAAAAAgL8AAACAAAAAAAAAAAAAAIC/AAAAAJa6szH//3+/AACAv22chjMAAACAAAAAAAAAgL8AAACAAAAAAAAAAAD//38/AAAAAAAAAAAAAIA/AACAvwTNTjMAAACAAAAAAJ490rAAAIA/AACAvwTNTjMAAACAAAAAAF1bVK0AAIC/AAAAAF1bVK0AAIC/AACAPwTNTrMAAACAAACAvwTNTjMAAACAAAAAAF1bVK0AAIC/AAAAAF1bVK0AAIC/AACAPwTNTrMAAACAAACAvwTNTjMAAACAAAAAAJ490rAAAIA/AAAAAJ490rAAAIA/AACAPwTNTrMAAACAAAAAAJ490rAAAIA/AACAPwTNTrMAAACAAACAvwAAAAAAAACAAAAAAP//f78AAACAAAAAAAAAAAAAAIA/AACAvwAAAAAAAACAAAAAAP//f78AAACAAAAAAAAAAAAAAIC/AACAvwAAAAAAAACAAAAAAAAAAAAAAIA/AAAAAP//fz8AAACAAAAAAP//f78AAACAAAAAAAAAAAAAAIA/AACAPwAAAAAAAACAAAAAAP//f78AAACAAAAAAAAAAAAAAIC/AACAPwAAAAAAAACAAAAAAAAAAAAAAIA/AAAAAP//fz8AAACAAACAPwAAAAAAAACAAAAAAAAAAAAAAIC/AAAAAP//fz8AAACAAACAPwAAAAAAAACAAACAvwAAAAAAAACAAAAAAAAAAAAAAIC/AAAAAP//fz8AAACAAACAvwAAAAAAAACAAAAAAP//f78AAACAAACAvwAAAAAAAACAAAAAAAAAgD8AAACAAACAvwAAAAAAAACAAACAv6Mu2rUAAACAAACAvwAAAAAAAACAAACAv6Mu2rUAAACAAACAvwAAAADRys+0AAAAAP//fz8AAACAAACAPwAAAAAsS+s0AAAAAP//f78AAACAAACAPwAAAAAAAACAAACAPwAAAADRys80AACAP6Mu2jUAAACAAACAPwAAAAAAAACAAACAP6Mu2jUAAACAAACAPwAAAAAsS+s0AACAPwAAAADMlw01AAAAAAAAgD8AAACAAAAAAP//fz8AAACAAAAAAAAAgD8AAACAAAAAAP//f78AAACAAAAAAP//f78AAACAAACAPwAAAADRys80AACAPwAAAADMlw01AACAvwAAAADRys+0AACAvwAAAAAAAACAAACAvwAAAAAAAACAAAAAAAAAgL8AAACAAACAvwAAAAAAAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAACAPwAAAAAAAACAAAAAAAAAgL8AAACAAACAPwAAAAAAAACA//9/vwAAAAAAAACAAAAAAAAAgL8AAACAAAAAAAAAAAAAAIC/AACAvwAAAAAAAACAAAAAAAAAAAAAAIC/AAAAAP//fz8AAACAAACAvwAAAAAAAACAAAAAAAAAAAAAAIC/AACAvwAAAAAAAACA//9/vwAAAAAAAACAAAAAAAAAAAAAAIC/AAAAAC35ZD80+eS+AACAvwAAAAAAAACAAAAAAAAAAAAAAIC/AAAAAC35ZD80+eS+AAAAAAAAAAAAAIC/AAAAAC75ZD8u+eS+//9/PwAAAAAAAACAAACAPwAAAAAAAACAAAAAAAAAAAAAAIC/AAAAAC75ZD8u+eS+AACAPwAAAAAAAACAAAAAAAAAAAAAAIC/AACAPyQ8PLQAAACAAACAPwAAAAAAAACAAAAAAAAAAAAAAIC/AAAAAAAAgD8AAACAAACAPyQ8PLQAAACAAAAAAAAAgL8AAACAAAAAAAAAAAAAAIC///9/PwAAAAAAAACAAAAAAAAAAAAAAIC/AAAAAC75ZD8y+eS+AAAAAC75ZD8u+eS+AAAAAAAAAAAAAIC/AAAAAC35ZD80+eS+AAAAAC75ZD8y+eS+AAAAAAAAAAAAAIC/AAAAAC35ZD80+eS+AAAAAC75ZD8y+eS+AAAAAAAAAAAAAIC/AAAAAC75ZD8y+eS+AAAAAC75ZD8u+eS+AAAAAAAAgL8AAACAAAAAAAAAAAAAAIC/AAAAACc8vDIAAIC/AACAPwAAAADJl400AACAvwAAAADJl420AAAAAAAAgL8AAACAAAAAAAAAAAAAAIC/AAAAACc8vDIAAIC/AAAAAAAAgL8AAACAAAAAAAAAAAAAAIC/AAAAAAAAgL8AAACAAAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAACc8vDIAAIC/AAAAAAAAgD8AAACAAAAAAAAAAAAAAIC/AAAAACc8vDIAAIC/AAAAAP//fz8AAACAAAAAAAAAgD8AAACAAACAvwAAAAAAAACAAAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAACAAAAAAAAAAAAAAIC/AAAAAAAAgD8AAACAAACAPwAAAADJl400AACAvwAAAADJl420AAAAAAAAAAAAAIC/AAAAAAAAgD8AAACA//9/vwAAAAAAAACAAAAAAAAAgL8AAACAAACAvwAAAAAAAACAAAAAAP//fz8AAACAAACAvwAAAAAAAACAAACAvwAAAAAAAACA//9/vwAAAAAAAACAAACAvwAAAAAAAACAAAAAAAAAgD8AAACAAACAPyQ8PLQAAACAAAAAAAAAgL8AAACA//9/PwAAAAAAAACAAACAPwAAAAAAAACA//9/PwAAAAAAAACAAACAPwAAAAAAAACAAACAPyQ8PLQAAACAAACAPwAAAAAAAACAAAAAAP//fz8AAACA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OQAaADkAHwAQACMAKAAQACgAEwAXAC0ANQAXADUAGwCnAaABFQCnARUAPwAxAAoAAgAxAAIANwBAADwADgBAAA4ALgAwAA8ACwAwAAsAMwAhAAQABwAhAAcAKgAvADIANQAvADUALQChASIAJQChASUAowExADcAOQAxADkANABAAC4ALABAACwARACtAa4BQQCtAUEARQAhACoAKAAhACgAIwChAZEBBQChAQUAIgCqAawBQwCqAUMAJgAqAAcAPAAqADwAQACbAaYBPgCbAT4AGAATACgARAATAEQAPQCvAbEBKwCvASsAQgCwAasBJwCwAScAKQBKAEcAUQBKAFEAUwBMAEYASABMAEgAtwBWALMAUgBWAFIAUABeAFgAWgBeAFoAYwBOAOMAWwBOAFsAWQBoAGAAXwBoAF8AZABwAG0AZQBwAGUAXABqAHYAZgBqAGYAYgBvAM8AdABvAHQAbAB1AH8AfAB1AHwAbQBrAHsAggBrAIIAeQB6AH0AgwB6AIMAgAB3AIEAhAB3AIQAhwCJAIUAfgCJAH4AcwB4AIgAiwB4AIsA3wCSAI4AhgCSAIYAcgCaAIoAhwCaAIcAjwCTAKIAoACTAKAAkQCPAJ8ApQCPAKUAlwCQAJgAvwCQAL8AmwChAKcApAChAKQAngCZAKYAqACZAKgAqwCtAKkAowCtAKMAlQC7AK8ArAC7AKwAlABUALUArQBUAK0AsACyALYAlgCyAJYAqgBNALkAtABNALQAVwBJAL4AlwBJAJcAuAC8AMYAwwC8AMMAsACuAMIAyQCuAMkAwADBAEsAVQDBAFUAsQDEAMcAzQDEAM0AygC+AMgAywC+AMsAmgCcAMwAxQCcAMUAugC8AJUAdQC8AHUA0ACNAJ0AvQCNAL0A0QBwANYA0wBwANMA0ADOANIA2QDOANkAjADUANcA3QDUAN0A2gCKANgA2wCKANsA3gDgANwA1QDgANUAbgDeAOIAZwDeAGcAdwDlAOEAcQDlAHEAXQBhAGkA5ABhAOQATwDnAOsA/ADnAPwA9gDsAOgA9QDsAPUAGwH4AAAB8QD4APEA6QDyAOYA7gDyAO4AEgH3AP0ACAH3AAgBBAEBAfkABQEBAQUBDQEaAfQAAwEaAQMBBwEKAQIB8wAKAfMAEwElAf8ACwElAQsBDwEVARcBEAEVARABDAHwACABFgHwABYBFAEYARwBCQEYAQkBEQEhAe0AHQEhAR0BGQEfAe8A/gAfAf4AJAEjAfsA6gAjAeoAHgEGAfoAIgEGASIBDgEsASgBNAEsATQBQgEyASYBLgEyAS4BPgFSAUYBMwFSATMBPwFEAVEBXQFEAV0BPAEvATcBOgEvAToBQAE5AS0BRQE5AUUBPQFKAScBKwFKASsBZAE1AUgBUAE1AVABQwFZAU0BSQFZAUkBVQFLAWUBTwFLAU8BRwFgAVYBUwFgAVMBWwFYATEBKQFYASkBTAFOAWIBXgFOAV4BWgFBATsBXAFBAVwBVAFXAWEBOAFXATgBMAFjASoBNgFjATYBXwFtAWkBagFtAWoBbgFwAWYBaAFwAWgBbAFyAXQBZwFyAWcBcQFvAWsBdQFvAXUBcwF6AYIBfwF6AX8BdwF2AXwBiwF2AYsBeQGAAYUBfQGAAX0BeAGEAYoBhwGEAYcBgQGJAY0BfgGJAX4BhgF7AYwBiAF7AYgBgwENADoAqAENAKgBlgE2AKQBpQE2AKUBOAA2AAEAjwE2AI8BpAESABQAnwESAJ8BmAEcACAAmgEcAJoBnQEZAB0AngEZAJ4BnAEIAAwAlQEIAJUBkwEAAAkAlAEAAJQBjgE7AAYAkgE7AJIBqQEeADgApQEeAKUBmQEGAAMAkAEGAJABkgH+AfwBtQH+AbUBuAH0AfEBuQH0AbkB3gHIAeMB6QHIAekBywEEAg8C5wEEAucBzgHyAfgB4wHyAeMByAERAv4BuAERArgB8AH6AQACuwH6AbsBsgH/AQECvgH/Ab4BugHPAegB0QHPAdEBwQEGAggCxAEGAsQBxwEHAgUC0AEHAtABwwEDAgkCyQEDAskBzQHmAbQBvAHmAbwB1AHVAb0BwAHVAcAB2AEOAvsBswEOArMB5QHeAbkBtgHeAbYB7AHCAdMB3AHCAdwBxgHWAdkB2wHWAdsB0gEOAuUB5wEOAucBDwLfAe0B6gHfAeoB5AHmAdQB0QHmAdEB6AHXAfQB+AHXAfgB2gEBAhEC8AEBAvABvgHFAdoB+AHFAfgB8gHXAb8B8QHXAfEB9AHHAfMBEALHARACBgLuAbcB/QHuAf0BCwLvAQwCDQLvAQ0C6wHzAcoBCgLzAQoCEALMAesBDQLMAQ0CAgLdAeIBEwLdARMCGAL2AeABGQL2ARkCFwLhAfcBFALhARQCEgL5AfUBFgL5ARYCFQJCi2y/pHBdPx6F6z1Ci2y/pHBdPx6F6z1Ci2y/pHBdPx6F6z1Ci2y/pHBdPwAAAL5Ci2y/pHBdPwAAAL5Ci2y/pHBdPwAAAL5Ci2y/cD1qPx6F6z1Ci2y/cD1qPx6F6z1Ci2y/cD1qPx6F6z1Ci2w/pHBdPx6F6z1Ci2w/pHBdPx6F6z1Ci2w/pHBdPx6F6z1Ci2w/pHBdPwAAAL5Ci2w/pHBdPwAAAL5Ci2w/pHBdPwAAAL5Ci2w/cD1qPx6F6z1Ci2w/cD1qPx6F6z1Ci2w/cD1qPx6F6z1Ci2w/cD1qPwAAAL5Ci2w/cD1qPwAAAL5Ci2w/cD1qPwAAAL5Ci2y/cD1qPwAAAL5Ci2y/cD1qPwAAAL5Ci2y/cD1qPwAAAL4AAAAApHBdPx6F6z0AAAAApHBdPx6F6z0AAAAApHBdPx6F6z0AAAAApHBdPx6F6z0AAAAAcD1qPx6F6z0AAAAAcD1qPx6F6z0AAAAAcD1qPx6F6z0AAAAAcD1qPx6F6z0AAAAAcD1qPwAAAL4AAAAAcD1qPwAAAL4AAAAAcD1qPwAAAL4AAAAAcD1qPwAAAL4AAAAApHBdPwAAAL4AAAAApHBdPwAAAL4AAAAApHBdPwAAAL4AAAAApHBdPwAAAL7+/3+/AAAAAI/C9T3+/3+/AAAAAI/C9T3+/3+/AAAAAI/C9T3+/3+/zcwMQMzMzD3+/3+/zcwMQMzMzD3+/3+/zcwMQMzMzD3+/3+/hesBQMzMzD3+/3+/hesBQMzMzD3+/3+/hesBQMzMzD3+/3+/hesBQMzMzD3+/3+/kML1PY/C9T3+/3+/kML1PY/C9T3+/3+/kML1PY/C9T3+/3+/kML1PY/C9T3+/3+/uB4FPszMzD3+/3+/uB4FPszMzD3+/3+/uB4FPszMzD3+/3+/uB4FPszMzD0AAIA/zcwMQMzMzD0AAIA/zcwMQMzMzD0AAIA/zcwMQMzMzD0AAIA/hesBQMzMzD0AAIA/hesBQMzMzD0AAIA/hesBQMzMzD0AAIA/uB4FPszMzD0AAIA/uB4FPszMzD0AAIA/uB4FPszMzD0AAIA/kML1PY/C9T0AAIA/kML1PY/C9T0AAIA/kML1PY/C9T0AAIA/AAAAAI/C9T0AAIA/AAAAAI/C9T0AAIA/AAAAAI/C9T21HmW/zcwMQMzMzD21HmW/zcwMQMzMzD24HmU/zcwMQMzMzD24HmU/zcwMQMzMzD24HmU/hesBQMzMzD24HmU/hesBQMzMzD24HmU/hesBQMzMzD24HmU/hesBQMzMzD21HmW/hesBQMzMzD21HmW/hesBQMzMzD21HmW/hesBQMzMzD21HmW/hesBQMzMzD24HmU/uB4FPszMzD24HmU/uB4FPszMzD24HmU/uB4FPszMzD24HmU/uB4FPszMzD21HmW/uB4FPszMzD21HmW/uB4FPszMzD21HmW/uB4FPszMzD21HmW/uB4FPszMzD21HmW/kML1PY/C9T21HmW/kML1PY/C9T21HmW/kML1PY/C9T21HmW/kML1PY/C9T24HmU/kML1PY/C9T24HmU/kML1PY/C9T24HmU/kML1PY/C9T24HmU/kML1PY/C9T21HmW/AAAAAI/C9T21HmW/AAAAAI/C9T21HmW/AAAAAI/C9T24HmU/AAAAAI/C9T24HmU/AAAAAI/C9T24HmU/AAAAAI/C9T0AAIC/ZmZmP8zMzD0AAIC/ZmZmP8zMzD0AAIC/ZmZmP8zMzD0AAIC/ZmZmP8zMzD0AAIA/ZmZmP8zMzD0AAIA/ZmZmP8zMzD0AAIA/ZmZmP8zMzD21HmW/ZmZmP1WjzD21HmW/ZmZmP1WjzD21HmW/ZmZmP1WjzD21HmW/ZmZmP1WjzD21HmW/ZmZmP1WjzD24HmU/ZmZmP1WjzD24HmU/ZmZmP1WjzD24HmU/ZmZmP1WjzD24HmU/ZmZmP1WjzD24HmU/ZmZmP1WjzD0AAAAAzcwMQMzMzD0AAAAAzcwMQMzMzD0AAAAAzcwMQMzMzD0AAAAAhesBQMzMzD0AAAAAhesBQMzMzD0AAAAAhesBQMzMzD0AAAAAhesBQMzMzD0AAAAAuB4FPszMzD0AAAAAuB4FPszMzD0AAAAAuB4FPszMzD0AAAAAuB4FPszMzD0AAAAAkML1PY/C9T0AAAAAkML1PY/C9T0AAAAAkML1PY/C9T0AAAAAkML1PY/C9T0AAAAAAAAAAI/C9T0AAAAAAAAAAI/C9T0AAAAAAAAAAI/C9T0AAIAzZmZmP1WjzD0AAIAzZmZmP1WjzD0AAIAzZmZmP1WjzD0AAIAzZmZmP1WjzD0vHGe/6iUCQPz8Zj3zKFy/Urj+P/z8Zj3zKFy/Urj+P/z8Zj3zKFy/Urj+P/z8Zj0vHGc/6iUCQP38Zj0vHGc/6iUCQP38Zj0vHGe/6iUCQGH5h70vHGe/6iUCQGH5h70wHGe/0nxlP/z8Zj3zKFy/16NwP/z8Zj3zKFy/16NwP/z8Zj3zKFy/16NwP/z8Zj0uHGc/0nxlP/38Zj0uHGc/0nxlP/38Zj0wHGe/0nxlP2H5h73zKFy/16NwP2H5h73zKFy/16NwP2H5h73zKFy/16NwP2H5h70uHGc/0nxlP2H5h70vHGc/6iUCQGH5h73yKFw/16NwP2H5h73yKFw/16NwP2H5h73yKFw/16NwP2H5h73zKFw/Urj+P2H5h73zKFw/Urj+P2H5h73zKFw/Urj+P2H5h73yKFw/16NwP8aQ+bzyKFw/16NwP8aQ+bzyKFw/16NwP8aQ+bzyKFw/16NwP8aQ+bzzKFy/16NwP8aQ+bzzKFy/16NwP8aQ+bzzKFy/16NwP8aQ+bzyKFw/16NwP0Klp7zyKFw/16NwP0Klp7zyKFw/16NwP0Klp7zzKFw/Urj+P8aQ+bzzKFw/Urj+P8aQ+bzzKFw/Urj+P8aQ+bzzKFw/Urj+P8aQ+byYxGA/16NwP8aQ+byYxGA/16NwP8aQ+byYxGA/16NwP8aQ+byYxGA/16NwP0Klp7yYxGA/16NwP0Klp7yYxGA/16NwP0Klp7yYxGA/Urj+P8aQ+byYxGA/Urj+P8aQ+byYxGA/Urj+P8aQ+byYxGA/Urj+P0Klp7yYxGA/Urj+P0Klp7yYxGA/Urj+P0Klp7zzKFw/Urj+P0Klp7zzKFw/Urj+P0Klp7zzKFw/Urj+P0Klp7zzKFw/Urj+P0Klp7zzKFy/Urj+P0Klp7zzKFy/Urj+P0Klp7zzKFy/Urj+P0Klp7zzKFy/Urj+P0Klp7zzKFw/Urj+P25zKzzzKFw/Urj+P25zKzzzKFw/Urj+P25zKzzyKFw/16NwP25zKzzyKFw/16NwP25zKzzyKFw/16NwP25zKzzzKFw/Urj+PzylpzzzKFw/Urj+PzylpzzzKFw/Urj+PzylpzzzKFy/Urj+P25zKzzzKFy/Urj+P25zKzzzKFy/Urj+P25zKzyYxGA/Urj+P25zKzyYxGA/Urj+P25zKzyYxGA/Urj+P25zKzyYxGA/16NwP25zKzyYxGA/16NwP25zKzyYxGA/16NwP25zKzyYxGA/Urj+PzylpzyYxGA/Urj+PzylpzyYxGA/Urj+PzylpzyYxGA/16NwPzylpzyYxGA/16NwPzylpzyYxGA/16NwPzylpzzyKFw/16NwPzylpzzyKFw/16NwPzylpzzyKFw/16NwPzylpzzzKFy/16NwPzylpzzzKFy/16NwPzylpzzzKFy/16NwPzylpzzzKFy/16NwPzylpzzyKFw/16NwP/38Zj3yKFw/16NwP/38Zj3yKFw/16NwP/38Zj3yKFw/16NwP/38Zj3zKFw/Urj+P/38Zj3zKFw/Urj+P/38Zj3zKFw/Urj+P/38Zj3zKFw/Urj+P/38Zj3zKFy/16NwP25zKzzzKFy/16NwP25zKzzzKFy/16NwP25zKzzzKFy/Urj+PzylpzzzKFy/Urj+PzylpzzzKFy/Urj+PzylpzyZxGC/16NwPzylpzyZxGC/16NwPzylpzyZxGC/16NwPzylpzyZxGC/16NwP25zKzyZxGC/16NwP25zKzyZxGC/16NwP25zKzyYxGC/Urj+PzylpzyYxGC/Urj+PzylpzyYxGC/Urj+PzylpzyYxGC/Urj+P25zKzyYxGC/Urj+P25zKzyYxGC/Urj+P25zKzzzKFy/16NwP0Klp7zzKFy/16NwP0Klp7zzKFy/16NwP0Klp7yZxGC/16NwP0Klp7yZxGC/16NwP0Klp7yZxGC/16NwP0Klp7yZxGC/16NwP8aQ+byZxGC/16NwP8aQ+byZxGC/16NwP8aQ+byYxGC/Urj+P0Klp7yYxGC/Urj+P0Klp7yYxGC/Urj+P0Klp7yYxGC/Urj+P8aQ+byYxGC/Urj+P8aQ+byYxGC/Urj+P8aQ+bzzKFy/Urj+P8aQ+bzzKFy/Urj+P8aQ+bzzKFy/Urj+P8aQ+bzzKFy/Urj+P8aQ+bzzKFy/Urj+P2H5h73zKFy/Urj+P2H5h73zKFy/Urj+P2H5h73zKFy/Urj+P2H5h70AAAAA6iUCQPz8Zj0AAAAA6iUCQPz8Zj0AAAAAUrj+P0Klp7wAAAAAUrj+P25zKzwAAAAAUrj+P/z8Zj0AAAAAUrj+P/z8Zj0AAAAAUrj+P/z8Zj0AAAAAUrj+PzylpzwAAAAAUrj+P8aQ+bwAAAAAUrj+P8aQ+bwAAAAAUrj+P2H5h70AAAAAUrj+P2H5h70AAAAA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hesBQMzMzL24HmU/hesBQMzMzL24HmU/hesBQMzMzL24HmU/hesBQMzMzL24HmU/hesBQMzMzL21HmW/AAAAAI7C9b21HmW/AAAAAI7C9b21HmW/AAAAAI7C9b24HmU/AAAAAI7C9b24HmU/AAAAAI7C9b24HmU/AAAAAI7C9b26HmU/zswMQMzMzL26HmU/zswMQMzMzL26HmU/zswMQMzMzL21HmW/zswMQMzMzL21HmW/zswMQMzMzL21HmW/zswMQMzMzL21HmW/zswMQMzMzL3+/3+/ZmZmP8zMzL3+/3+/ZmZmP8zMzL3+/3+/ZmZmP8zMzL0AAIA/ZmZmP8zMzL0AAIA/ZmZmP8zMzL0AAIA/ZmZmP8zMzL21HmW/ZmZmP8zMzL21HmW/ZmZmP8zMzL21HmW/ZmZmP8zMzL21HmW/ZmZmP8zMzL24HmU/ZmZmP8zMzL24HmU/ZmZmP8zMzL24HmU/ZmZmP8zMzL0AAACmzswMQMzMzL0AAACmzswMQMzMzL0AAACmzswMQMzMzL0AAACmhesBQMzMzL0AAACmhesBQMzMzL0AAACmhesBQMzMzL0AAACmhesBQMzMzL0AAACmkML1PY7C9b0AAACmkML1PY7C9b0AAACmkML1PY7C9b0AAACmkML1PY7C9b0AAACmuB4FPszMzL0AAACmuB4FPszMzL0AAACmuB4FPszMzL0AAACmuB4FPszMzL0AAACmAAAAAI7C9b0AAACmAAAAAI7C9b0AAACmAAAAAI7C9b0AAACmZmZmP8zMzL0AAACmZmZmP8zMzL0AAACmZmZmP8zMzL0AAACmZmZmP8zMzL3+/3+/AAAAAAAAAC/+/3+/AAAAAAAAAC/+/3+/zswMQACAB7H+/3+/zswMQACAB7H+/3+/hesBQAAAAC/+/3+/hesBQAAAAC/+/3+/kML1PQAAAC/+/3+/kML1PQAAAC/+/3+/uB4FPgAAAC8AAIA/zswMQAAAAC8AAIA/zswMQAAAAC8AAIA/AAAAAAAAAC8AAIA/AAAAAAAAAC8AAIA/uB4FPgAAAC8AAIA/kML1PQAAAC8AAIA/kML1PQAAAC8AAIA/hesBQAAAAC8AAIA/hesBQAAAAC+1HmW/zswMQAAAAC+1HmW/zswMQAAAAC+5HmU/zswMQAAAAC+1HmW/AAAAAAAAAC+4HmU/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PWPXOP//fz8AAAAAMmrXOAAAgD8AAAAAMvlkPyL55D4AAAAAMvlkPyX55D4AAAAAAAAAAP//fz8AAAAAAAAAAP//fz8AAAAAMvlkPyL55D4AAAAAMvlkPyX55D4AAAAAAACAvwAAAIAAAAAAAAAAAP//fz8AAAAAAAAAAP//fz8AAAAAPWPXOP//fz8AAAAAMmrXOAAAgD8AAAAA//9/PwAAAIAAAAAA//9/PwAAAIAAAAAAAAAAAAAAgD8AAAAAAACAvwAAAIAAAAAAAAAAAAAAgD8AAIA/AAAAAAAAAIDGOZGxAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAxVnQsgAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAA//9/PwAAAIAAAIA/AAAAAAAAAIDFOZGxAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAACAPwAAAIAAAIA/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAIC/Pc9zMwAAAIAAAAAAAAAAAAAAgL8AAAAA//9/PwAAAIAAAIC/Pc9zMwAAAIAAAAAA//9/vwAAAIAAAAAAAAAAAAAAgL8AAIC/Pc9zMwAAAIAAAAAAAAAAAAAAgD8AAAAA//9/PwAAAIAAAAAAAACAPwAAAIAAAAAAAAAAAAAAgD8AAAAAAACAPwAAAIAAAIA/AAAAAAAAAIAAAIC/Ps9zMwAAAIAAAAAAAAAAAAAAgL8AAAAAAACAPwAAAIAAAIC/Pc9zMwAAAIAAAAAAAACAvwAAAIAAAAAA//9/vwAAAIAAAAAAAAAAAAAAgD8AAIC/AAAAAAAAAIAAAAAAAAAAAAAAgD8AAAAAAACAPwAAAIAAAIC/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAAACAPwAAAIAAAIC/AAAAAAAAAIAAAAAA//9/vwAAAIAAAAAAAAAAAAAAgD8AAIC/AAAAAAAAAIAAAAAA//9/vwAAAIAAAAAAAAAAAAAAgL8AAIC/Ps9zMwAAAIAAAAAAAACAvwAAAIAAAAAA//9/vwAAAIAAAAAAAAAAAAAAgL8AAAAAAACAvwAAAIAAAAAA//9/vwAAAIAAAAAAAAAAAAAAgL8AAIA/AAAAAAAAAIAAAIC/Ps9zMwAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgD8AAIC/Ps9zMwAAAIAAAAAAAAAAAAAAgD8AAAAAAACAPwAAAIAAAIC/Pc9zMwAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgL8AAAAAAACAvwAAAIAAAAAAAAAAAAAAgD8AAIA/AAAAAAAAAIAAAIC/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgD8AAIC/AAAAAAAAAIAAAAAAAAAAAAAAgD8AAAAAAACAPwAAAIAAAIC/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgL8AAIC/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAAACAPwAAAIAAAIC/Pc9zMwAAAIAAAAAAAAAAAAAAgL8AAAAAAACAPwAAAIAAAAAAAAAAAAAAgL8AAAAA//9/PwAAAIAAAAAAAACAPwAAAIAAAIA/AAAAAAAAAIAAAIC/Pc9zMwAAAIDFOZGxAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAACAPwAAAIAAAIC/Pc9zMwAAAIDGOZGxAAAAAAAAgD8AAAAAAACAvwAAAIAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAACAPwAAAIAAAIA/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgL8AAIA/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAAACAPwAAAIAAAIA/Pc9zswAAAIAAAAAAAAAAAAAAgD8AAAAAAACAPwAAAIAAAIA/Pc9zswAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgL8AAIA/Pc9zswAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgD8AAIA/Pc9zswAAAIAAAAAAAAAAAAAAgL8AAAAAAACAPwAAAIAAAIA/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAAACAPwAAAIAAAIA/Pc9zswAAAIAAAAAAAAAAAAAAgD8AAAAAAACAPwAAAIAAAIA/Pc9zswAAAIAAAAAA//9/vwAAAIAAAAAAAAAAAAAAgL8AAIA/Pc9zswAAAIAAAAAA//9/vwAAAIAAAAAAAAAAAAAAgD8AAIA/Pc9zswAAAIAAAAAAAACAvwAAAIAAAAAA//9/vwAAAIAAAAAAAAAAAAAAgD8AAIA/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AAAAAP//f78AAAAAL/lkPyj55L4AAAAAMPlkPyn55L4AAAAAAAAAAAAAgL8AAAAAAAAAAP//f78AAAAAMPlkPyn55L4AAAAAMvlkPyL55L4AAAAAAAAAAAAAgL8AAAAAAAAAAP//f78AAAAAMPlkPyn55L4AAAAAMvlkPyL55L4AAAAAAAAAAAAAgL8AAAAAL/lkPyj55L4AAAAAMPlkPyn55L4AAAAAAACAvwAAAIAAAAAAAAAAAAAAgL8AAAAAAAAAAP//f7///38/AAAAAAAAAID//3+/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgL8AAAAAymH8Mv//f78AAAAAAACAvwAAAIAAAAAAAAAAAAAAgL8AAAAAAAAAAP//f78AAAAAAACAvwAAAIAAAAAAAAAAAAAAgL8AAAAAAAAAAP//f78AAAAAAAAAAAAAgL8AAAAAymH8Mv//f78AAAAAAACAPwAAAIAAAAAAAAAAAAAAgL8AAAAAAAAAAP//f78AAAAAAACAPwAAAIBN5eo0AACAPwAAAIAAAIC/AAAAAAAAAID//3+/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL///38/AAAAAAAAAIAAAIA/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAAAAAAP//f78AAAAAAACAPwAAAID//38/AAAAAAAAAID//3+/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAAACAPwAAAIAAAAAAAAAAAP//f78AAAAAymH8Mv//f78AAAAAAACAPwAAAIAAAAAAAACAvwAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAP//f78AAAAAymH8Mv//f78AAAAAAAAAAP//f78AAAAAAAAAAP//f78AAAAAL/lkPyj55L4AAAAAMvlkPyL55L4AAAAAAAAAAAAAgL8AAAAAAAAAAP//f78AAAAAL/lkPyj55L4AAAAAMvlkPyL55L4AAAAAAACAvwAAAIAAAAAAAAAAAP//f78AAAAAAAAAAP//f78AAAAAAAAAAAAAgL8AAAAAAAAAAP//f78AAAAAAACAPwAAAIAAAAAAAACAPwAAAID//3+/AAAAAAAAAIAAAAAAAACAvwAAAIAAAIC/AAAAAAAAAIBN5eo0AACAPwAAAIAAAIC/AAAAAAAAAID//3+/AAAAAAAAAIAAAIC/AAAAAAAAAID//3+/AAAAAAAAAIAAAIC/AAAAAAAAAIAAAAAAAACAPwAAAIAAAIA/Ijy8tAAAAIAAAAAAAACAvwAAAID//38/AAAAAAAAAIAAAIA/AAAAAAAAAID//38/AAAAAAAAAIAAAIA/AAAAAAAAAID//38/AAAAAAAAAIAAAIA/Ijy8tAAAAIAAAAAAAACAPwAAAIBN5eo0AACAPwAAAIAAAAAAAACAPwAAAIAAAAAAAACAvwAAAIAAAAAAAACAvwAAAID//38/AAAAAAAAAIAAAIA/AAAAAAAAAIAAAIC/AAAAAAAAAID//3+/AAAAAAAAAIAAAAAAAACAPwAAAIAAAAAAAACAvwAAAID//3+/AAAAAAAAAIAAAAAAAACAvwAAAID//3+/AAAAAAAAAIAAAAAAAACAPwAAAIAAAAAAAACAPwAAAID//38/AAAAAAAAAIAAAAAAAACAvwAAAID//38/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAAAACAvwAAAIAAAAAAAACAPwAAAIAAAAAAAACAPwAAAIA1uwg/d/g8PwgFFz/jrRI/HaQIP+OtEj9GexY/d/g8P+afCz/jrRI/HaQIPwUxOz81uwg/S3lAP2oBCz/jrRI/5p8LP+OtEj8IBRc/BTE7Px2kCD8FMTs/RnsWP3f4PD/mnws/BTE7Px2kCD/jrRI/NbsIP3f4PD9qAQs/BTE7P+afCz8FMTs/tWsWP0t5QD9qAQs/460SPwgFFz8FMTs/NbsIP0t5QD+1axY/S3lAP2oBCz8FMTs/CAUXP+OtEj8IBRc/460SPwgFFz8FMTs/HaQIP+OtEj8dpAg/BTE7P2oBCz/jrRI/agELPwUxOz/mnws/460SP+afCz8FMTs/agELP+OtEj9qAQs/BTE7PwgFFz/jrRI/CAUXPwUxOz/mnws/460SP+afCz8FMTs/HaQIP+OtEj8dpAg/BTE7PwDAfz8AwH8/AMB/PwDAfz+grwA8CshuPwDAfz8AwH8/4Lj1O0AnRzwAwH8/AMB/PwDAfz8AwH8/AMB/PwDAfz/guPU7GAW5PeC49TsYBbk9AMB/PwDAfz8AwH8/AMB/P6CvADyTyGI/oK8APJPIYj8AwH8/AMB/PwDAfz8AwH8/oK8APE5eYT/guPU71FpIPx0Ayj7Ay008AMB/PwDAfz8AwH8/AMB/Px0Ayj6o2bk9HQDKPqjZuT0AwH8/AMB/Px0Ayj5mdUg/ptnJPk5eYT8AwH8/AMB/P6bZyT6QyGI/ptnJPpDIYj8AwH8/AMB/PwDAfz8AwH8/ptnJPgrIbj8AwH8/AMB/PzDrOT1AJ0c8AMB/PwDAfz/kVLc+QCdHPADAfz8AwH8/y632PiB9uD3yVLc+GAW5Pfvx3T7uEUo/8lS3PhgFuT0o3m097hFKPzDrOT0YBbk9MOs5PRgFuT0Vs88+IH24Pf1Utz7UWkg//VS3PtRaSD+M56E+Tl5hP4znoT5OXmE/MOs5PdRaSD9Apa49Tl5hP0Clrj1OXmE/MOs5PdRaSD9Apa49k8hiP0Clrj2TyGI/QKWuPZPIYj9Apa49k8hiP4znoT6QyGI/jOehPpDIYj+M56E+kMhiP4znoT6QyGI/AMB/PwDAfz9Apa49CshuP0Clrj0KyG4/AMB/PwDAfz+M56E+CshuP4znoT4KyG4/AMB/PwDAfz8AwH8/AMB/P+C49TtsY/8+4Lj1O2xj/z4dAMo+kJj/Ph0Ayj6QmP8+AMB/PwDAfz8w6zk9bGP/PniSVD3m518/MOs5PWxj/z4w6zk9bGP/PhWzzz5sY/8+y632Pmxj/z71VLc+bGP/PvVUtz5sY/8+9VS3Pmxj/z778d0+5udfP+C49TtAJ0c8HQDKPsDLTTwAwH8/AMB/PwAD/DvuEUo/eVDzPu4RSj/guPU7GAW5PR0Ayj6o2bk9HQDKPmZ1SD/guPU71FpIP6bZyT5OXmE/oK8APE5eYT+grwA8kMhiP6bZyT6QyGI/ptnJPpDIYj+grwA8kMhiPwDAfz8AwH8/oK8APArIbj+m2ck+CshuPx0Ayj6QmP8+4Lj1O2xj/z4AA/w75udfPwvY9T7m518/K3c3P0msAT+mpzI/mTcJPzRPNT+yvAM/IZgtP/sIRz8rdzc/wThRPyt3Nz/BOFE/KXc3P744UT8pdzc/vjhRPz9e/j42rAE/G1cBP6S8Az/zpjI/gsYFPyGYLT8mEBI/LV7+PsY4UT8tXv4+xjhRPzte/j7GOFE/GVcBP1YoTz+jpzI/mTcJP/MIIz8wFBI/MF7+PjesAT8rdzc/PawBPyGYLT8mEBI/FlcBP6e8Az/skgM/lzcJPyGYLT/7CEc/PpIDP4LGBT8tTzU/p7wDP6DPKz8mEBI/oM8rPyYQEj/skgM/HEAIP+ySAz8cQAg/dtEkPzIUEj+jpzI/H0AIP3bRJD8yFBI/BhUpPysSEj8GFSk/KxISP5SSAz+P6Qc/mc8rP/oIRz8+kgM//L0GPz6SAz/8vQY/mc8rP/oIRz+55io/OBASP7nmKj84EBI/ROQCP6xACD/l/Sk/GhISP+X9KT8aEhI/6+MCPx3qBz+55io/EQlHP5fjAj+LvgY/ueYqPxEJRz/i/Sk/8gpHP/HjAj8XFQc/4v0pP/IKRz8DFSk/AQtHP5iSAz+KFAc/mJIDP4oUBz8DFSk/AQtHP06nMj+MFAc/TqcyP4wUBz8HjCc/AQtHPweMJz8BC0c/B4wnPwELRz+YkgM/kukHPweMJz8BC0c/DownPysSEj8OjCc/KxISP5SSAz+GFAc/bdEkPwcNRz/wkgM/H0AIP23RJD8HDUc/TqcyP5TpBz8DFSk/AQtHPwMVKT8BC0c/JqMmPxQLRz/x4wI/H+oHPyajJj8UC0c/LqMmPzoSEj8uoyY/OhISP+vjAj8WFQc/TrolP/QMRz9G5AI/sEAIP066JT/0DEc/VbolPxwUEj9VuiU/HBQSP5bjAj+HvgY/dtEkPzAUEj920SQ/MBQSPzuSAz/6vQY/oM8rPyYQEj/zpjI/+r0GP/OmMj/6vQY/oM8rPyYQEj/zCCM/MBQSPxRXAT9aKE8/FFcBP1ooTz87kgM/gsYFP+oIIz8HDUc/LU81P1QoTz/wkgM/mTcJPy1PNT9UKE8/BhUpPywSEj9OpzI/ihQHPwYVKT8sEhI/pqcyPyBACD+bzys/+ghHP5vPKz/6CEc/ueYqPzgQEj+aVTM/a70GP7nmKj84EBI/5f0pPxoSEj/zVTM/+xMHP+X9KT8aEhI/TlYzP5M/CD+55io/EQlHP7nmKj8RCUc/9lUzPwbpBz/j/Sk/8gpHP+P9KT/yCkc/DownPywSEj9OpzI/kukHPw6MJz8sEhI/LqMmPz4SEj/zVTM/AukHPy6jJj8+EhI/VbolPxwUEj9OVjM/kT8IP1W6JT8cFBI/9lUzP/4TBz8moyY/FAtHPyajJj8UC0c/nVUzP229Bj9OuiU/9AxHP066JT/0DEc/+KYyP/29Bj/4pjI//b0GP23RJD8HDUc/bdEkPwcNRz/4pjI/g8YFPzBPNT9SKE8/ME81P1IoTz/qCCM/Bw1HPyt3Nz9uDCk/K3c3P24MKT+bXBs/ixQHP5tcGz+T6Qc/Mk81P2wMKT/0XBs/mTcJPzJPNT9sDCk/9FwbPyBACD9FXBs//L0GP0VcGz/8vQY/RVwbP4LGBT8wTzU/ZgwpPzBPNT9mDCk/K3c3P2gMKT8rdzc/aAwpPzJe/j5oDCk/Ml7+PmgMKT8yXv4+aAwpPxZXAT9oDCk/8VwbP5g3CT/xXBs/mDcJP/FcGz8eQAg/8VwbPx5ACD9AXBs/+r0GP0BcGz/6vQY/FlcBP2kMKT8WVwE/aQwpP0BcGz+CxgU/QFwbP4LGBT+ZXBs/iBQHP5lcGz+Q6Qc/6OAuP1N4az/o4C4/IzhoP/yiAz9Rk1c//KIDP1GTVz+hBy8/6YtuP38+Bj/0xlk/fz4GP/TGWT/o4C4/AS1oP+jgLj8jOGg/YPsyP1GTVz9g+zI/UZNXP+jgLj9TeGs/rs0HP1N4az/o4C4/U3hrP/yiAz/KkHU//KIDP8qQdT9g+zI/UZNXP67NBz8jOGg/YPsyP1GTVz/o4C4/6ThoP+jgLj89hGs/3F8wP/TGWT/tAAg/6YtuP9xfMD/0xlk//KIDP1GTVz+uzQc/U3hrP/yiAz9Rk1c/6OAuPxp5az9g+zI/x5B1P67NBz9TeGs/YPsyP8eQdT+uzQc/6ThoP67NBz89hGs/3F8wPyNdcz/tAAg/MJtsP9xfMD8jXXM//KIDP8qQdT+uzQc/IzhoP/yiAz/KkHU/rs0HPxp5az+uzQc/AS1oP38+Bj8jXXM/7QAIP+mLbj9/PgY/I11zP67NBz8jOGg/YPsyP8eQdT9g+zI/x5B1P+jgLj8jOGg/3F8wPyNdcz/cXzA/I11zP6EHLz/pi24/rs0HPz2Eaz+hBy8/MJtsP38+Bj8jXXM/fz4GPyNdcz+uzQc/AS1oP9xfMD/0xlk/3F8wP/TGWT+hBy8/MJtsP+jgLj89hGs/6OAuPwEtaD9/PgY/9MZZP+0ACD8wm2w/fz4GP/TGWT+hBy8/BPFxP6EHLz9vVm8//KIDP1GTVz/8ogM/UZNXP6EHLz/pi24/fz4GP/TGWT9/PgY/9MZZP+jgLj8BLWg/oQcvP29Wbz9g+zI/UZNXP2D7Mj9Rk1c/oQcvPwTxcT/tAAg/BPFxP6EHLz8E8XE//KIDP8qQdT/8ogM/ypB1P9xfMD/0xlk/3F8wP/TGWT+hBy8/MJtsP+jgLj89hGs/3F8wPyNdcz/cXzA/I11zP6EHLz/pi24/rs0HPz2Eaz/tAAg/bFZvP2D7Mj/HkHU/YPsyP8eQdT+hBy8/b1ZvP6EHLz8wm2w/fz4GPyNdcz9/PgY/I11zP67NBz8BLWg/YPsyP8eQdT/tAAg/BPFxP2D7Mj/HkHU/7QAIP29Wbz9g+zI/UZNXP+0ACD9vVm8/YPsyP1GTVz+hBy8/b1ZvP67NBz89hGs/3F8wPyNdcz/tAAg/MJtsP9xfMD8jXXM//KIDP8qQdT/tAAg/bFZvP/yiAz/KkHU/7QAIPwTxcT/8ogM/UZNXP+0ACD8E8XE//KIDP1GTVz+hBy8/BPFxP67NBz8BLWg/fz4GPyNdcz/tAAg/6YtuP38+Bj8jXXM/6OAuPwEtaD9/PgY/9MZZP+0ACD8wm2w/fz4GP/TGWT/o4C4/PYRrP9xfMD/0xlk/7QAIP+mLbj/cXzA/9MZZP6EHLz/pi24/oQcvPzCbbD+hBy8/MJtsP6EHLz/pi24/oQcvPzCbbD+hBy8/6YtuP+0ACD8wm2w/7QAIP+mLbj/tAAg/MJtsP+0ACD/pi24/7QAIP+mLbj/tAAg/MJtsP+0ACD/pi24/7QAIPzCbbD+hBy8/6YtuP6EHLz8wm2w/6OAuP1N4az/o4C4/IzhoP/yiAz9Rk1c//KIDP1GTVz+hBy8/6YtuP38+Bj/0xlk/fz4GP/TGWT/o4C4/AS1oP+jgLj8jOGg/YPsyP1GTVz9g+zI/UZNXP+jgLj9TeGs/rs0HP1N4az/o4C4/U3hrP/yiAz/KkHU//KIDP8qQdT9g+zI/UZNXP67NBz8jOGg/YPsyP1GTVz/o4C4/6ThoP+jgLj89hGs/3F8wP/TGWT/tAAg/6YtuP9xfMD/0xlk//KIDP1GTVz+uzQc/U3hrP/yiAz9Rk1c/6OAuPxp5az9g+zI/x5B1P67NBz9TeGs/YPsyP8eQdT+uzQc/6ThoP67NBz89hGs/3F8wPyNdcz/tAAg/MJtsP9xfMD8jXXM//KIDP8qQdT+uzQc/IzhoP/yiAz/KkHU/rs0HPxp5az+uzQc/AS1oP38+Bj8jXXM/7QAIP+mLbj9/PgY/I11zP67NBz8jOGg/YPsyP8eQdT9g+zI/x5B1P+jgLj8jOGg/3F8wPyNdcz/cXzA/I11zP6EHLz/pi24/rs0HPz2Eaz+hBy8/MJtsP38+Bj8jXXM/fz4GPyNdcz+uzQc/AS1oP9xfMD/0xlk/3F8wP/TGWT+hBy8/MJtsP+jgLj89hGs/6OAuPwEtaD9/PgY/9MZZP+0ACD8wm2w/fz4GP/TGWT+hBy8/BPFxP6EHLz9vVm8//KIDP1GTVz/8ogM/UZNXP6EHLz/pi24/fz4GP/TGWT9/PgY/9MZZP+jgLj8BLWg/oQcvP29Wbz9g+zI/UZNXP2D7Mj9Rk1c/oQcvPwTxcT/tAAg/BPFxP6EHLz8E8XE//KIDP8qQdT/8ogM/ypB1P9xfMD/0xlk/3F8wP/TGWT+hBy8/MJtsP+jgLj89hGs/3F8wPyNdcz/cXzA/I11zP6EHLz/pi24/rs0HPz2Eaz/tAAg/bFZvP2D7Mj/HkHU/YPsyP8eQdT+hBy8/b1ZvP6EHLz8wm2w/fz4GPyNdcz9/PgY/I11zP67NBz8BLWg/YPsyP8eQdT/tAAg/BPFxP2D7Mj/HkHU/7QAIP29Wbz9g+zI/UZNXP+0ACD9vVm8/YPsyP1GTVz+hBy8/b1ZvP67NBz89hGs/3F8wPyNdcz/tAAg/MJtsP9xfMD8jXXM//KIDP8qQdT/tAAg/bFZvP/yiAz/KkHU/7QAIPwTxcT/8ogM/UZNXP+0ACD8E8XE//KIDP1GTVz+hBy8/BPFxP67NBz8BLWg/fz4GPyNdcz/tAAg/6YtuP38+Bj8jXXM/6OAuPwEtaD9/PgY/9MZZP+0ACD8wm2w/fz4GP/TGWT/o4C4/PYRrP9xfMD/0xlk/7QAIP+mLbj/cXzA/9MZZP6EHLz/pi24/oQcvPzCbbD+hBy8/MJtsP6EHLz/pi24/oQcvPzCbbD+hBy8/6YtuP+0ACD8wm2w/7QAIP+mLbj/tAAg/MJtsP+0ACD/pi24/7QAIP+mLbj/tAAg/MJtsP+0ACD/pi24/7QAIPzCbbD+hBy8/6YtuP6EHLz8wm2w/6OAuP1N4az/o4C4/IzhoP/yiAz9Rk1c//KIDP1GTVz+hBy8/6YtuP38+Bj/0xlk/fz4GP/TGWT/o4C4/AS1oP+jgLj8jOGg/YPsyP1GTVz9g+zI/UZNXP+jgLj9TeGs/rs0HP1N4az/o4C4/U3hrP/yiAz/KkHU//KIDP8qQdT9g+zI/UZNXP67NBz8jOGg/YPsyP1GTVz/o4C4/6ThoP+jgLj89hGs/3F8wP/TGWT/tAAg/6YtuP9xfMD/0xlk//KIDP1GTVz+uzQc/U3hrP/yiAz9Rk1c/6OAuPxp5az9g+zI/x5B1P67NBz9TeGs/YPsyP8eQdT+uzQc/6ThoP67NBz89hGs/3F8wPyNdcz/tAAg/MJtsP9xfMD8jXXM//KIDP8qQdT+uzQc/IzhoP/yiAz/KkHU/rs0HPxp5az+uzQc/AS1oP38+Bj8jXXM/7QAIP+mLbj9/PgY/I11zP67NBz8jOGg/YPsyP8eQdT9g+zI/x5B1P+jgLj8jOGg/3F8wPyNdcz/cXzA/I11zP6EHLz/pi24/rs0HPz2Eaz+hBy8/MJtsP38+Bj8jXXM/fz4GPyNdcz+uzQc/AS1oP9xfMD/0xlk/3F8wP/TGWT+hBy8/MJtsP+jgLj89hGs/6OAuPwEtaD9/PgY/9MZZP+0ACD8wm2w/fz4GP/TGWT+hBy8/BPFxP6EHLz9vVm8//KIDP1GTVz/8ogM/UZNXP6EHLz/pi24/fz4GP/TGWT9/PgY/9MZZP+jgLj8BLWg/oQcvP29Wbz9g+zI/UZNXP2D7Mj9Rk1c/oQcvPwTxcT/tAAg/BPFxP6EHLz8E8XE//KIDP8qQdT/8ogM/ypB1P9xfMD/0xlk/3F8wP/TGWT+hBy8/MJtsP+jgLj89hGs/3F8wPyNdcz/cXzA/I11zP6EHLz/pi24/rs0HPz2Eaz/tAAg/bFZvP2D7Mj/HkHU/YPsyP8eQdT+hBy8/b1ZvP6EHLz8wm2w/fz4GPyNdcz9/PgY/I11zP67NBz8BLWg/YPsyP8eQdT/tAAg/BPFxP2D7Mj/HkHU/7QAIP29Wbz9g+zI/UZNXP+0ACD9vVm8/YPsyP1GTVz+hBy8/b1ZvP67NBz89hGs/3F8wPyNdcz/tAAg/MJtsP9xfMD8jXXM//KIDP8qQdT/tAAg/bFZvP/yiAz/KkHU/7QAIPwTxcT/8ogM/UZNXP+0ACD8E8XE//KIDP1GTVz+hBy8/BPFxP67NBz8BLWg/fz4GPyNdcz/tAAg/6YtuP38+Bj8jXXM/6OAuPwEtaD9/PgY/9MZZP+0ACD8wm2w/fz4GP/TGWT/o4C4/PYRrP9xfMD/0xlk/7QAIP+mLbj/cXzA/9MZZP6EHLz/pi24/oQcvPzCbbD+hBy8/MJtsP6EHLz/pi24/oQcvPzCbbD+hBy8/6YtuP+0ACD8wm2w/7QAIP+mLbj/tAAg/MJtsP+0ACD/pi24/7QAIP+mLbj/tAAg/MJtsP+0ACD/pi24/7QAIPzCbbD+hBy8/6YtuP6EHLz8wm2w/oQcvP+mLbj+hBy8/MJtsP6EHLz8wm2w/oQcvP+mLbj+hBy8/MJtsP6EHLz/pi24/7QAIPzCbbD/tAAg/6YtuP+0ACD8wm2w/7QAIP+mLbj/tAAg/6YtuP+0ACD8wm2w/7QAIP+mLbj/tAAg/MJtsP6EHLz/pi24/oQcvPzCbbD+hBy8/6YtuP6EHLz8wm2w/oQcvPzCbbD+hBy8/6YtuP6EHLz8wm2w/oQcvP+mLbj/tAAg/MJtsP+0ACD/pi24/7QAIPzCbbD/tAAg/6YtuP+0ACD/pi24/7QAIPzCbbD/tAAg/6YtuP+0ACD8wm2w/oQcvP+mLbj+hBy8/MJtsP6EHLz/pi24/oQcvPzCbbD+hBy8/MJtsP6EHLz/pi24/oQcvPzCbbD+hBy8/6YtuP+0ACD8wm2w/7QAIP+mLbj/tAAg/MJtsP+0ACD/pi24/7QAIP+mLbj/tAAg/MJtsP+0ACD/pi24/7QAIPzCbbD+hBy8/6YtuP6EHLz8wm2w/AMB/PwDAfz8AwH8/AMB/PwDAfz8AwH8/AMB/PwDAfz8AwH8/AMB/PwDAfz8AwH8/AMB/PwDAfz8AwH8/AMB/PwDAfz8AwH8/AMB/PwDAfz8AwH8/AMB/PwDAfz8AwH8/AMB/PwDAfz8AwH8/AMB/PwDAfz8AwH8/AMB/PwDAfz8AwH8/AMB/PwDAfz8AwH8/AMB/PwDAfz8AwH8/AMB/PwDAfz8AwH8/AMB/PwDAfz8AwH8/AMB/PwDAfz8AwH8/AMB/PwDAfz8AwH8/AMB/P3Aw4z4gfbg9+/HdPur8VD9wMOM+bGP/Pvvx3T7q/FQ/eJJUPer8VD9wMOM+bGP/PijebT3q/FQ/cDDjPiB9uD0AA/w76vxUP3lQ8z7q/FQ/AAP8O+r8VD8L2PU+6vxUP7TXFj+WNEQ/tNcWP5Y0RD9M2hY/zY1FP0zaFj/NjUU/GNgWP+1mQz8Y2BY/7WZDP+bZFj98W0Y/5tkWP3xbRj/MEwo/uihEP8wTCj+6KEQ/zBMKP7ooRD8WIAo/DZBFPxYgCj8NkEU/FiAKPw2QRT+uHAo/RGlDP64cCj9EaUM/rhwKP0RpQz8uFwo/lE9GPy4XCj+UT0Y/LhcKP5RPRj/u2BY/JuFEP8vVFj8m4UQ/v9YWP2W6Qj/61xY/KAhHP52/CD9M6UI/7NsIP/XPRj+dvwg/TOlCP+zbCD/1z0Y/vNsIPwCoRD+ivwg/Aw9FP6K/CD8DD0U/vNsIPwCoRD8Y2BY/mNRDPxjYFj+Y1EM/TNoWP4b7RT9M2hY/hvtFP6EOCj8oyUM/oQ4KPyjJQz+hDgo/KMlDPwcSCj/370U/BxIKP/fvRT8HEgo/9+9FPwcSCj/370U/3qgIP6jJQz/eqAg/ZvBFP96oCD9m8EU/tNcWP5Y0RD+01xY/ljREP0zaFj/NjUU/TNoWP82NRT8Y2BY/7WZDPxjYFj/tZkM/5tkWP3xbRj/m2RY/fFtGP8wTCj+6KEQ/zBMKP7ooRD/MEwo/uihEPxYgCj8NkEU/FiAKPw2QRT8WIAo/DZBFP64cCj9EaUM/rhwKP0RpQz+uHAo/RGlDPy4XCj+UT0Y/LhcKP5RPRj8uFwo/lE9GP8vVFj8m4UQ/7tgWPybhRD/61xY/KAhHP7/WFj9lukI/7NsIP/XPRj+dvwg/TOlCP52/CD9M6UI/7NsIP/XPRj+82wg/AKhEP6K/CD8DD0U/or8IPwMPRT+82wg/AKhEPxjYFj+Y1EM/TNoWP4b7RT+hDgo/KMlDP6EOCj8oyUM/BxIKP/fvRT8HEgo/9+9FPwcSCj/370U/3qgIP6jJQz/eqAg/ZvBFP96oCD9m8EU/AMB/PwDAfz8AwH8/AMB/P6bZyT4KyG4/AMB/PwDAfz8dAMo+QMxNPADAfz8AwH8/AMB/PwDAfz8AwH8/AMB/Px0Ayj6o2bk9AMB/PwDAfz8AwH8/AMB/P6bZyT6QyGI/ptnJPpDIYj8AwH8/AMB/Px0Ayj5mdUg/ptnJPk5eYT+grwA8jshiP6CvADyOyGI/AMB/PwDAfz8AwH8/AMB/P+C49TvUWkg/oK8APE5eYT8AwH8/AMB/P+C49TsYBbk9AMB/PwDAfz8AwH8/AMB/P+C49TvAJ0c8AMB/PwDAfz8AwH8/AMB/PwDAfz8AwH8/oK8APArIbj8AwH8/AMB/P5alrj2OyGI/lqWuPY7IYj+Wpa49jshiP5alrj2OyGI/nOehPpDIYj+c56E+kMhiP5znoT6QyGI/nOehPpDIYj/kVLc+1FpIP+RUtz7UWkg/nOehPk5eYT+c56E+Tl5hP0TrOT3UWkg/lqWuPU5eYT+Wpa49Tl5hPyjebT3m518/9VS3PhgFuT31VLc+GAW5Pcut9j4gfbg9FbPPPiB9uD378d0+5udfP6zqOT0YBbk9rOo5PRgFuT0AwH8/AMB/P5znoT4KyG4/nOehPgrIbj8AwH8/AMB/P5alrj0KyG4/lqWuPQrIbj+s6jk9wCdHPKzqOT3AJ0c8AMB/PwDAfz/1VLc+wCdHPPVUtz7AJ0c8AMB/PwDAfz8AwH8/AMB/PwDAfz8AwH8/AMB/PwDAfz8dAMo+kJj/PuC49TtsY/8+AMB/PwDAfz8AwH8/AMB/P+xUtz5sY/8+7FS3Pmxj/z54klQ97hFKP8ut9j5sY/8+FbPPPmxj/z4U6zk9bGP/Pvvx3T7uEUo/4Lj1O8AnRzwdAMo+QMxNPADAfz8AwH8/AAP8O+bnXz95UPM+5udfP+C49TsYBbk9HQDKPqjZuT2grwA8kMhiP6bZyT6QyGI/ptnJPpDIYj+grwA8kMhiPx0Ayj5mdUg/4Lj1O9RaSD+m2ck+Tl5hP6CvADxOXmE/AMB/PwDAfz+grwA8CshuP6bZyT4KyG4/HQDKPpCY/z7guPU7bGP/PgAD/DvuEUo/C9j1Pu4RSj8AwH8/AMB/PwDAfz8AwH8/AMB/PwDAfz8AwH8/AMB/PwDAfz8AwH8/AMB/PwDAfz8AwH8/AMB/PwDAfz8AwH8/AMB/PwDAfz8AwH8/AMB/PwDAfz8AwH8/AMB/PwDAfz8AwH8/AMB/PwDAfz8AwH8/AMB/PwDAfz8AwH8/AMB/PwDAfz8AwH8/AMB/PwDAfz8AwH8/AMB/PwDAfz8AwH8/AMB/PwDAfz8AwH8/AMB/PwDAfz8AwH8/AMB/PwDAfz8AwH8/AMB/PwDAfz8AwH8/AMB/PwDAfz8AwH8/AMB/PwDAfz8AwH8/cDDjPiB9uD378d0+6vxUP3Aw4z5sY/8++/HdPur8VD94klQ96vxUP3Aw4z5sY/8+KN5tPer8VD9wMOM+IH24PQAD/Dvq/FQ/eVDzPur8VD8AA/w76vxUPwvY9T7q/FQ/JAAMAAkAJAAJABgAAAAGABUAAAAVAAMAGwAdAAcAGwAHAAIADgAUABEADgARAAsAIwAXAAgAIwAIAB8AJwAhABIAJwASAA0ABQAWACAABQAgACYAEwAiAB4AEwAeABAACgAPABwACgAcABoABAAlABkABAAZAAEAJwMvA0wAJwNMADsAbwB4AFUAbwBVAEAAQwBiAGoAQwBqAEcAOgBLAFAAOgBQAD4AQQBXAGMAQQBjAEQAMgMtAz8AMgM/AHEAXgA0ACoAXgAqAGcAdQBuADkAdQA5AFwAWwA4ADUAWwA1AGAASQAsADAASQAwAFIAhgCKAGQAhgBkAFgANQN+AEwANQNMAC8DhwCMAGkAhwBpAGEAjwCEAFYAjwBWAHoAQgM7A3MAQgNzAJEAfACBAFAAfABQAEsALgMgAy0ALgMtAEoANwM5A3cANwN3AE0AUwAxAG0AUwBtAHQAKwMyA3EAKwNxAEIAPQBOAHkAPQB5AHAAPAM+A1QAPANUAHYAPwM4A08APwNPAH8APQNAA4AAPQOAAFEASQBSAIIASQCCAH0ALgNKAH4ALgN+ADUDOgNBA5AAOgOQAHsAcgBZAIMAcgCDAI4AXQBmAI0AXQCNAIgAWgBfAIkAWgCJAIUAlACSAJoAlACaAJsAHwGSAJQAHwGUACQBLgE4AZsALgGbAJoALwGgAKEALwGhADABmQAcAaEAmQChAKAAqwClAKQAqwCkAKcAMwGuAKgAMwGoADEBrAC2AKkArACpAKYANAE8AbUANAG1AK8AtQC/ALwAtQC8AK8ArQC7AMIArQDCALkAugC9AMMAugDDAMAAuADBAMQAuADEAMgAyQDFAL4AyQC+ALQAJgEgAcoAJgHKABYB0QDOAMYA0QDGALMAIQEgAccAIQHHAM8A0gDeANwA0gDcANAAzwDbAOEAzwDhANUAIQElAfgAIQH4ANcA3QDjAOAA3QDgANoA1gDiAOQA1gDkAOcA6ADlAN8A6ADfANMAOwE2AegAOwHoANMAOgHwAOgAOgHoADYB7QDxANQA7QDUAOYAlwD0AO8AlwDvAJ8AIwElAdUAIwHVAPMA9gD/APwA9gD8AOsA6QD7AAIB6QACAfkA+gCVAJ0A+gCdAOwA/QAAAQYB/QAGAQMB+AABAQQB+AAEAdcA2AAFAf4A2AD+APUAOwHTALUAOwG1ADwBzQDZAPcAzQD3AAkBsQAOAQsBsQALAQgBBwEKAREBBwERAcwADAEPARUBDAEVARIBywAQARMBywATARcBGAEUAQ0BGAENAbAAJwEoAaoAJwGqALgAHQEZAbIAHQGyAKMAKwEpARsBKwEbAZgApQCrACoBpQAqASwBFwEaASgBFwEoAScBkwD4ACUBkwAlASMBzwDVACUBzwAlASEB1wDKACAB1wAgASEBtwDHACABtwAgASYBlgAeASIBlgAiAfIA9gA7ATwB9gA8AQgBnAA5ATUBnAA1AeoA9gDrADYB9gA2ATsBsQAIATwBsQA8ATQBsQA0ATIBsQAyAaIApAAvATABpAAwAacAngDuADcBngA3AS0BPwFCAVQBPwFUAU8BQwFAAUwBQwFMAXMBTgFWAUgBTgFIAT4BSQE9AUUBSQFFAWkBTQFSAV4BTQFeAVkBWAFQAVwBWAFcAWQBcgFLAVsBcgFbAWABYgFaAUoBYgFKAWwBfAFXAWMBfAFjAWgBawFuAWYBawFmAWEBRgF1AW0BRgFtAWoBbwFxAV8BbwFfAWcBeAFEAXQBeAF0AXABdgFHAVUBdgFVAXoBewFTAUEBewFBAXcBXQFRAXkBXQF5AWUBgwGAAYwBgwGMAZsBiQF9AYUBiQGFAZUBqgGeAYoBqgGKAZgBmQGnAbMBmQGzAZMBhgGNAZEBhgGRAZYBkAGEAZwBkAGcAZQBowF/AYIBowGCAbwBiwGfAagBiwGoAZoBsAGkAaABsAGgAawBoQG6AaYBoQGmAZ0BuAGvAasBuAGrAbQBrgGIAX4BrgF+AaIBpQG5AbUBpQG1AbEBlwGSAbIBlwGyAakBrQG2AY4BrQGOAYcBuwGBAY8BuwGPAbcBxAHAAcEBxAHBAcUBxwG9Ab8BxwG/AcMByQHLAb4ByQG+AcgBxgHCAcwBxgHMAcoBzwHSAeQBzwHkAd8B0wHQAdwB0wHcAQMC3gHmAdgB3gHYAc4B2QHNAdUB2QHVAfkB3QHiAe4B3QHuAekB6AHgAewB6AHsAfQBAgLbAesBAgLrAfAB8gHqAdoB8gHaAfwBDALnAfMBDALzAfgB+wH+AfYB+wH2AfEB1gEFAv0B1gH9AfoB/wEBAu8B/wHvAfcBCALUAQQCCAIEAgACBgLXAeUBBgLlAQoCCwLjAdEBCwLRAQcC7QHhAQkC7QEJAvUBEwIQAhwCEwIcAisCGQINAhUCGQIVAiUCOgIuAhoCOgIaAigCKQI3AkMCKQJDAiMCFgIdAiECFgIhAiYCIAIUAiwCIAIsAiQCMwIPAhICMwISAkwCGwIvAjgCGwI4AioCQAI0AjACQAIwAjwCMQJKAjYCMQI2Ai0CSAI/AjsCSAI7AkQCPgIYAg4CPgIOAjICNQJJAkUCNQJFAkECJwIiAkICJwJCAjkCPQJGAh4CPQIeAhcCSwIRAh8CSwIfAkcCVAJQAlECVAJRAlUCVwJNAk8CVwJPAlMCWQJbAk4CWQJOAlgCVgJSAlwCVgJcAloCXwJiAnQCXwJ0Am8CYwJgAmwCYwJsApMCbgJ2AmgCbgJoAl4CaQJdAmUCaQJlAokCbQJyAn4CbQJ+AnkCeAJwAnwCeAJ8AoQCkgJrAnsCkgJ7AoACggJ6AmoCggJqAowCnAJ3AoMCnAKDAogCiwKOAoYCiwKGAoECZgKVAo0CZgKNAooCjwKRAn8CjwJ/AocCmAJkApQCmAKUApAClgJnAnUClgJ1ApoCmwJzAmECmwJhApcCfQJxApkCfQKZAoUCowKgAqwCowKsArsCqQKdAqUCqQKlArUCygK+AqoCygKqArgCuQLHAtMCuQLTArMCpgKtArECpgKxArYCsAKkArwCsAK8ArQCwwKfAqICwwKiAtwCqwK/AsgCqwLIAroC0ALEAsAC0ALAAswCwQLaAsYCwQLGAr0C2ALPAssC2ALLAtQCzgKoAp4CzgKeAsICxQLZAtUCxQLVAtECtwKyAtICtwLSAskCzQLWAq4CzQKuAqcC2wKhAq8C2wKvAtcC5ALgAuEC5ALhAuUC5wLdAt8C5wLfAuMC6QLrAt4C6QLeAugC5gLiAuwC5gLsAuoC9ALwAvEC9ALxAvUC9wLtAu8C9wLvAvMC+QL7Au4C+QLuAvgC9gLyAvwC9gL8AvoCBAMAAwEDBAMBAwUDBwP9Av8CBwP/AgMDCQMLA/4CCQP+AggDBgMCAwwDBgMMAwoDFAMQAxEDFAMRAxUDFwMNAw8DFwMPAxMDGQMbAw4DGQMOAxgDFgMSAxwDFgMcAxoDZQAwAzYDZQA2A4sANgBrADMDNgAzAyUDiwA2AzEDiwAxA2gAZQApAB4DZQAeAzADPAA/AC0DPAAtAygDRQBIACoDRQAqAywDQgBFACwDQgAsAysDMgA3ACYDMgAmAyMDKAAzACQDKAAkAx0DbAAvACIDbAAiAzQDRgBoADEDRgAxAykDLgArAB8DLgAfAyEDWgNJA1QDWgNUA1wDcANrA04DcANOA2ADYQNQA0YDYQNGA1cDYwNoA0wDYwNMA0MDbQNmA0UDbQNFA08DTQNiA1gDTQNYA0QDZwNuA18DZwNfA0sDRwNZA1sDRwNbA1EDUgNdA24DUgNuA2cDVgNKA2UDVgNlA2wDSANTA2kDSANpA2QDXgNVA2oDXgNqA28DhwN3A4IDhwOCA4kDmQOVA3wDmQN8A44DjwN+A3QDjwN0A4YDkQOUA3oDkQN6A3EDlwOSA3MDlwNzA30DewOQA4UDewOFA3IDkwOYA40DkwONA3kDdQOIA4oDdQOKA38DgAOLA5gDgAOYA5MDhAN4A5IDhAOSA5cDdgOBA5QDdgOUA5EDjAODA5YDjAOWA5oDBgQEBJ4DBgSeA6ED5QPhA6MD5QOjA8sDsgPQA9gDsgPYA7UDDQQYBNUDDQTVA7gD4gPqA9AD4gPQA7IDHAQHBKIDHASiA+ADAgQJBKUDAgSlA5sDCAQKBKgDCASoA6QDuQPWA7sDuQO7A6sDDwQRBK4DDwSuA7EDEAQOBLoDEAS6A60DDAQTBLQDDAS0A7cD0wOdA6YD0wOmA78DwQOnA6oDwQOqA8UDFwQDBJwDFwScA9IDywOjA58DywOfA9sDrAO+A8kDrAPJA7AD9QP5A8gD9QPIA70DHgT7A9UDHgTVAxgE8gPtA9kD8gPZA9ED/QP0A7wD/QO8A9cD9wP+A+oD9wPqA8cDCgQbBN8DCgTfA6gDrwPHA+oDrwPqA+IDwwOpA+EDwwPhA+UDzAPcA+wDzAPsA/EDxAPmA/8DxAP/A/gD1APAA/MD1APzA/wDFwTSA/sDFwT7Ax4EwgPGA/oDwgP6A/YD3QMUBB0E3QMdBO4DsQPkAxoEsQMaBA8E3gOgAwUE3gMFBBUE7gMdBBYE7gMWBNoD4wOzAxIE4wMSBBkEtgPaAxYEtgMWBAsE6wMABCkE6wMpBCIEygPwAygEygMoBCUE7wPPAyAE7wMgBCcE6APNAyYE6AMmBCQEzgPpAyEEzgMhBB8EAQTnAyMEAQQjBCoEAAAAvwAAAACPwvU9AAAAvwAAAACPwvU9AAAAvwAAAACPwvU9AAAAv87MDEDMzMw9AAAAv87MDEDMzMw9AAAAv87MDEDMzMw9AAAAPwAAAACPwvU9AAAAPwAAAACPwvU9AAAAPwAAAACPwvU9AAAAP87MDEDMzMw9AAAAP87MDEDMzMw9AAAAP87MDEDMzMw978TRvgAAAACPwvU978TRvgAAAACPwvU978TRvgAAAACPwvU9XwLcvs7MDEDMzMw9XwLcvs7MDEDMzMw9GBLSPgAAAACPwvU9GBLSPgAAAACPwvU9GBLSPgAAAACPwvU9ik/cPs7MDEDMzMw9ik/cPs7MDEDMzMw9ik/cPs7MDEDMzMw9AAAAv4XrAUDMzMw9AAAAv4XrAUDMzMw9AAAAP4XrAUDMzMw9AAAAP4XrAUDMzMw9AAAAP4XrAUDMzMw9XwLcvoXrAUDMzMw9XwLcvoXrAUDMzMw9XwLcvoXrAUDMzMw9iE/cPoXrAUDMzMw9iE/cPoXrAUDMzMw9iE/cPoXrAUDMzMw9iE/cPoXrAUDMzMw9iE/cPoXrAUDMzMw978TRvpDC9T2PwvU978TRvpDC9T2PwvU978TRvpDC9T2PwvU978TRvpDC9T2PwvU9AAAAv5DC9T2PwvU9AAAAv5DC9T2PwvU9AAAAv5DC9T2PwvU9AAAAP5DC9T2PwvU9AAAAP5DC9T2PwvU9AAAAP5DC9T2PwvU9GBLSPpDC9T2PwvU9GBLSPpDC9T2PwvU9GBLSPpDC9T2PwvU9GBLSPpDC9T2PwvU9AAAAv7geBT7MzMw9AAAAv7geBT7MzMw9AAAAv7geBT7MzMw9XwLcvrgeBT7MzMw9XwLcvrgeBT7MzMw9XwLcvrgeBT7MzMw9XwLcvrgeBT7MzMw9AAAAP7geBT7MzMw9AAAAP7geBT7MzMw9AAAAP7geBT7MzMw9iE/cPrgeBT7MzMw9iE/cPrgeBT7MzMw9iE/cPrgeBT7MzMw9iE/cPrgeBT7MzMw9AAAAM87MDEDMzMw9AAAAM87MDEDMzMw9AAAAM87MDEDMzMw9AAAAs4XrAUDMzMw9AAAAs4XrAUDMzMw9AAAAs4XrAUDMzMw9AAAAv87MDEBedFGxAAAAv87MDEBedFGxAAAAPwAAAABedFGxAAAAPwAAAABedFGxiE/cPoXrAUBedFGxiE/cPoXrAUBedFGxAAAAv4XrAUBedFGxAAAAv5DC9T1edFGxAAAAv7geBT5edFGxAACAsoXrAUBedFGxAACAMs7MDEBedFGxiU/cPs7MDEBedFGxAAAAP7geBT5edFGxAAAAP5DC9T1edFGxiU/cPrgeBT5edFGxiU/cPrgeBT5edFGxXwLcvrgeBT5edFGxXwLcvrgeBT5edFGx78TRvpDC9T1edFGx78TRvpDC9T1edFGxGRLSPpDC9T1edFGxGRLSPpDC9T1edFGx78TRvgAAAABedFGx78TRvgAAAABedFGxAAAAvwAAAABedFGxAAAAvwAAAABedFGxAAAAP4XrAUBedFGxXwLcvoXrAUBedFGxXwLcvoXrAUBedFGxGRLSPgAAAABedFGxGRLSPgAAAABedFGxAAAAP87MDEBedFGxAAAAP87MDEBedFGxXwLcvs7MDEBedFGxAAAAvwAAAACPwvW9AAAAvwAAAACPwvW9AAAAvwAAAACPwvW9AAAAv5DC9T2PwvW9AAAAv5DC9T2PwvW9AAAAv5DC9T2PwvW978TRvgAAAACPwvW978TRvgAAAACPwvW978TRvgAAAACPwvW9AAAAvwAAAABedFGxAAAAvwAAAABedFGxAAAAv5DC9T1edFGx78TRvgAAAABedFGx78TRvgAAAABedFGx78TRvpDC9T1edFGx78TRvpDC9T1edFGx78TRvpDC9T2PwvW978TRvpDC9T2PwvW978TRvpDC9T2PwvW978TRvpDC9T2PwvW9XwLcvrgeBT5edFGxXwLcvrgeBT5edFGxXwLcvrgeBT7NzMy9XwLcvrgeBT7NzMy9XwLcvrgeBT7NzMy9XwLcvrgeBT7NzMy9XwLcvoXrAUBedFGxXwLcvoXrAUBedFGxXwLcvoXrAUDNzMy9XwLcvoXrAUDNzMy9XwLcvoXrAUDNzMy9AACAsoXrAUBedFGxiE/cPoXrAUBedFGxiE/cPoXrAUBedFGxAAAAAIXrAUDNzMy9AAAAAIXrAUDNzMy9iE/cPoXrAUDNzMy9iE/cPoXrAUDNzMy9iE/cPoXrAUDNzMy9AAAAAM7MDEDNzMy9AAAAAM7MDEDNzMy9iE/cPs7MDEDNzMy9iE/cPs7MDEDNzMy9XwLcvs7MDEDNzMy9XwLcvs7MDEDNzMy9AACAMs7MDEBedFGxiU/cPs7MDEBedFGxXwLcvs7MDEBedFGxAAAAv87MDEBedFGxAAAAv87MDEBedFGxAAAAv4XrAUBedFGxAAAAv87MDEDNzMy9AAAAv87MDEDNzMy9AAAAv87MDEDNzMy9AAAAv4XrAUDNzMy9AAAAv4XrAUDNzMy9AAAAv7geBT7NzMy9AAAAv7geBT7NzMy9AAAAv7geBT7NzMy9AAAAv7geBT5edFGxAAAAP87MDEBedFGxAAAAP87MDEBedFGxAAAAP87MDEDNzMy9AAAAP87MDEDNzMy9AAAAP87MDEDNzMy9AAAAP4XrAUBedFGxAAAAP4XrAUDNzMy9AAAAP4XrAUDNzMy9AAAAP7geBT5edFGxAAAAP7geBT7NzMy9AAAAP7geBT7NzMy9AAAAP7geBT7NzMy9AAAAP5DC9T1edFGxAAAAP5DC9T2PwvW9AAAAP5DC9T2PwvW9AAAAP5DC9T2PwvW9AAAAPwAAAABedFGxAAAAPwAAAABedFGxGRLSPgAAAABedFGxGRLSPgAAAABedFGxAAAAPwAAAACPwvW9AAAAPwAAAACPwvW9AAAAPwAAAACPwvW9GhLSPgAAAACPwvW9GhLSPgAAAACPwvW9GhLSPgAAAACPwvW9GhLSPpDC9T2PwvW9GhLSPpDC9T2PwvW9GhLSPpDC9T2PwvW9GhLSPpDC9T2PwvW9ik/cPrgeBT7NzMy9ik/cPrgeBT7NzMy9ik/cPrgeBT7NzMy9ik/cPrgeBT7NzMy9GRLSPpDC9T1edFGxGRLSPpDC9T1edFGxiU/cPrgeBT5edFGxiU/cPrgeBT5edFGxAACAvwAAAAAAAACAAAAAAP//f78AAACAAAAAAAAAAAD//38/AACAvwAAAAAAAACAAAAAAAAAAAAAAIA/AAAAAAAAgD8AAACAAAAAAAAAgL8AAACAAAAAAAAAAAAAAIA/AACAPwAAAAAAAACAAAAAAI8FBzIAAIA/AAAAAAAAgD8AAACAAACAPwAAAAAAAACAAAAAAP//f78AAACAAAAAAAAAAAD//38/AACAPwAAAAAAAACAAAAAAAAAAAAAAIA/AAAAAAAAgD8AAACAAACAvwAAAACO44q0AAAAAAAAgL8AAACAAAAAAAAAAAAAAIA/AAAAAI8FBzIAAIA/AAAAAIn7rjIAAIA/AAAAAAAAgD8AAACAAACAvwAAAAAAAACAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAI8FBzIAAIA/AACAPwAAAAAAAACAAAAAAAAAgL8AAACAAAAAAAAAAAAAAIA/AACAPwAAAAAAAACAAACAv6O8BrIAAACAAAAAAAAAgL8AAACAAAAAAAAAAAAAAIA/AAAAAI8FBzIAAIA/AAAAAIn7rjIAAIA/AAAAAAAAAAD//38/AAAAADH5ZD8k+eQ+JfnkPjD5ZD8AAACAAACAPwAAAAAAAACAAACAvwAAAAAAAACAAAAAAAAAAAD//38/AAAAADH5ZD8k+eQ+AAAAAAAAAAAAAIA/AAAAADH5ZD8m+eQ+AACAPwAAAAAAAACAAACAvwAAAACO44q0JvnkvjD5ZD92R0u0AAAAAAAAAAAAAIA/AAAAADH5ZD8m+eQ+AACAvwAAAAAAAACAAAAAAAAAAAAAAIA/AAAAADH5ZD8k+eQ+AAAAAAAAAAAAAIA/AAAAADH5ZD8k+eQ+JfnkPjD5ZD8AAACAAACAPwAAAAAAAACAAAAAAAAAAAAAAIA/AAAAADH5ZD8m+eQ+AACAPwAAAAAAAACAAACAv6O8BrIAAACAJvnkvjD5ZD92R0u0AAAAAAAAAAAAAIA/AAAAADH5ZD8m+eQ+AAAAAAAAAAAAAIA/AAAAAIn7rjIAAIA/AAAAAAAAgD8AAACAAAAAAAAAgL8AAACAAAAAAAAAAAAAAIA/AAAAAIn7rjIAAIA/AACAvwAAAAAAAACAAAAAAAAAgD8AAACAAAAAAAAAgL8AAACAAACAPwAAAAAAAACAAACAv6O8BrIAAACAAAAAAAAAgL8AAACAAACAvwAAAAAAAACAAACAvwAAAAAAAACAAACAvwAAAAAAAACAAAAAAAAAgL8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAACAPwAAAAAAAACAAACAPwAAAAAAAACAAACAv6O8BrIAAACAJvnkvjD5ZD92R0u0JfnkPjD5ZD8AAACAAACAPwAAAAAAAACAJfnkPjD5ZD8AAACAAACAPwAAAAAAAACAAACAvwAAAACO44q0JvnkvjD5ZD92R0u0AAAAAP//f78AAACAAACAPwAAAAAAAACAAACAvwAAAAAAAACAAAAAAP//f78AAACAAACAPwAAAAAAAACAAAAAAAAAgL8AAACAAACAPwAAAAAAAACAAACAvwAAAACO44q0AAAAAAAAgL8AAACAAAAAAAAAgD8AAACAAACAPwAAAAAAAACAAAAAAAAAgD8AAACAAACAvwAAAAAAAACAAAAAAP//f78AAACAAAAAAAAAAAD//3+/AACAvwAAAAAAAACAAAAAAAAAAAD//3+/AAAAADD5ZD8l+eS+AAAAAP//f78AAACAAAAAAAAAAAD//3+/AACAPwAAAAAAAACAAACAvwAAAAAAAACAAAAAAP//f78AAACAAACAvwAAAAAAAACAAAAAAP//f78AAACAAACAPwAAAAAAAACAJfnkPjD5ZD8AAACAAACAPwAAAAAAAACAAAAAAAAAAAD//3+/AAAAADD5ZD8l+eS+JfnkPjD5ZD8AAACAAACAPwAAAAAAAACAJfnkPjD5ZD8AAACAAACAPwAAAAAAAACAAAAAAAAAAAAAAIC/AAAAADD5ZD8l+eS+JfnkPjD5ZD8AAACAAACAPwAAAAAAAACAAAAAAAAAgL8AAACAAACAPwAAAAAAAACAAAAAAAAAgL8AAACAAAAAAAAAAAAAAIC/AACAPwAAAAAAAACAAAAAAAAAgL8AAACAAACAv/MayrLKa6i0AAAAAAAAgL8AAACAAAAAAAAAgL8AAACAAAAAAAAAAAAAAIC/AACAv/MayrLKa6i0AAAAAAAAgL8AAACAAAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAgD8AAACAAAAAAAAAAAAAAIC/AAAAAAAAgD8AAACAAAAAAAAAAAAAAIC/AAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAACAvwAAAAAAAACAAAAAAAAAgD8AAACAAACAvwAAAAAAAACAAACAvwAAAAAAAACAAAAAAAAAAAAAAIC/AAAAAAAAgD8AAACAAACAvwAAAAAAAACAAAAAAAAAAAAAAIC/AACAvwAAAAAAAACAAAAAAAAAAAAAAIC/AAAAADD5ZD8l+eS+AACAvwAAAAAAAACAAAAAAAAAgD8AAACAAACAPwAAAAAAAACAAAAAAAAAAAAAAIC/AAAAAAAAgD8AAACAAACAPwAAAAAAAACAAACAPwAAAAAAAACAAAAAAAAAAAAAAIC/AACAPwAAAAAAAACAAACAPwAAAAAAAACAAAAAAAAAAAAAAIC/AAAAADH5ZD8o+eS+AACAPwAAAAAAAACAAACAPwAAAAAAAACAAAAAAAAAAAAAAIC/AAAAADH5ZD8o+eS+AACAPwAAAAAAAACA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WAUAQCCN87nMzEw/ABCrObAqDb3MzEw/ABCrObAqDb3MzEw/ABCrObAqDb3MzEw/ABCrObAqDb3MzEw/WAUAQLAqDb3MzEw/WAUAQLAqDb3MzEw/WAUAQLAqDb3MzEw/WAUAQLAqDb0AAICzsQqAPyCN87kAAICzsQqAPyCN87kAAICzsQqAPyCN87kAAICzsQqAP7AqDb0AAICzsQqAP7AqDb0AAICzsQqAP7AqDb3MzEw/sQqAP7AqDb3MzEw/sQqAP7AqDb3MzEw/sQqAP7AqDb3MzEw/sQqAPyCN87nMzEw/sQqAPyCN87nMzEw/sQqAPyCN87kgX449pPCIP7AqDb0gX449pPCIP7AqDb0gX449pPCIP7AqDb0gX449viT3P7AqDb0gX449viT3P7AqDb0gX449viT3P7AqDb0gX449viT3P7AqDb3nADs/viT3P7AqDb3nADs/viT3P7AqDb3nADs/viT3P7AqDb3nADs/viT3P7AqDb3nADs/pPCIP7AqDb3nADs/pPCIP7AqDb3nADs/pPCIP7AqDb3nADs/pPCIPyCN87nnADs/pPCIPyCN87nnADs/pPCIPyCN87nnADs/viT3PyCN87nnADs/viT3PyCN87nnADs/viT3PyCN87nnADs/viT3PyCN87kgX449viT3PyCN87kgX449viT3PyCN87kgX449viT3PyCN87kgX449viT3PyCN87kgX449pPCIPyCN87kgX449pPCIPyCN87kgX449pPCIPyCN87nnADs/OAqPPSCN87nnADs/OAqPPSCN87nnADs/OAqPPSCN87nnADs/OAqPPSCN87nnADs/fUluPyCN87nnADs/fUluPyCN87nnADs/fUluPyCN87nnADs/fUluPyCN87kgX449fUluPyCN87kgX449fUluPyCN87kgX449fUluPyCN87kgX449fUluPyCN87kgX449OAqPPSCN87kgX449OAqPPSCN87kgX449OAqPPSCN87kgX449OAqPPSCN87kgX449OAqPPbAqDb0gX449OAqPPbAqDb0gX449OAqPPbAqDb0gX449OAqPPbAqDb0gX449fUluP7AqDb0gX449fUluP7AqDb0gX449fUluP7AqDb0gX449fUluP7AqDb3nADs/fUluP7AqDb3nADs/fUluP7AqDb3nADs/fUluP7AqDb3nADs/fUluP7AqDb3nADs/OAqPPbAqDb3nADs/OAqPPbAqDb3nADs/OAqPPbAqDb3nADs/OAqPPbAqDb3U96I9LjqKP7AqDb3U96I9LjqKP7AqDb3U96I9LjqKP7AqDb3U96I9M9v1P7AqDb3U96I9M9v1P7AqDb3U96I9M9v1P7AqDb3RbTg/M9v1P7AqDb3RbTg/M9v1P7AqDb3RbTg/M9v1P7AqDb3RbTg/LjqKP7AqDb3RbTg/LjqKP7AqDb3RbTg/LjqKP7AqDb3RbTg/LjqKPyCN87nRbTg/LjqKPyCN87nRbTg/LjqKPyCN87nRbTg/M9v1PyCN87nRbTg/M9v1PyCN87nRbTg/M9v1PyCN87nU96I9M9v1PyCN87nU96I9M9v1PyCN87nU96I9M9v1PyCN87nU96I9LjqKPyCN87nU96I9LjqKPyCN87nU96I9LjqKPyCN87nRbTg/7KKjPSCN87nRbTg/7KKjPSCN87nRbTg/7KKjPSCN87nRbTg/ZrZrPyCN87nRbTg/ZrZrPyCN87nRbTg/ZrZrPyCN87nU96I9ZrZrPyCN87nU96I9ZrZrPyCN87nU96I9ZrZrPyCN87nU96I97KKjPSCN87nU96I97KKjPSCN87nU96I97KKjPSCN87nU96I97KKjPbAqDb3U96I97KKjPbAqDb3U96I97KKjPbAqDb3U96I9ZrZrP7AqDb3U96I9ZrZrP7AqDb3U96I9ZrZrP7AqDb3RbTg/ZrZrP7AqDb3RbTg/ZrZrP7AqDb3RbTg/ZrZrP7AqDb3RbTg/7KKjPbAqDb3RbTg/7KKjPbAqDb3RbTg/7KKjPbAqDb0gX449viT3P5az1LwgX449viT3P5az1LwgX449viT3P5az1LwgX449pPCIP5az1LwgX449pPCIP5az1LwgX449pPCIP5az1LznADs/pPCIP5az1LznADs/pPCIP5az1LznADs/pPCIP5az1LznADs/viT3P5az1LznADs/viT3P5az1LznADs/viT3P5az1LznADs/viT3PwDgErznADs/viT3PwDgErznADs/viT3PwDgErznADs/viT3PwDgErznADs/pPCIPwDgErznADs/pPCIPwDgErznADs/pPCIPwDgErwgX449pPCIPwDgErwgX449pPCIPwDgErwgX449pPCIPwDgErwgX449viT3PwDgErwgX449viT3PwDgErwgX449viT3PwDgErwgX449viT3PwDgErznADs/fUluPwDgErznADs/fUluPwDgErznADs/fUluPwDgErznADs/fUluPwDgErznADs/OAqPPQDgErznADs/OAqPPQDgErznADs/OAqPPQDgErwgX449OAqPPQDgErwgX449OAqPPQDgErwgX449OAqPPQDgErwgX449fUluPwDgErwgX449fUluPwDgErwgX449fUluPwDgErwgX449fUluPwDgErwgX449fUluP5az1LwgX449fUluP5az1LwgX449fUluP5az1LwgX449OAqPPZaz1LwgX449OAqPPZaz1LwgX449OAqPPZaz1LznADs/OAqPPZaz1LznADs/OAqPPZaz1LznADs/OAqPPZaz1LznADs/fUluP5az1LznADs/fUluP5az1LznADs/fUluP5az1LzU96I9M9v1P5az1LzU96I9M9v1P5az1LzU96I9M9v1P5az1LzU96I9LjqKP5az1LzU96I9LjqKP5az1LzU96I9LjqKP5az1LzRbTg/LjqKP5az1LzRbTg/LjqKP5az1LzRbTg/LjqKP5az1LzRbTg/M9v1P5az1LzRbTg/M9v1P5az1LzRbTg/M9v1P5az1LzRbTg/M9v1PwDgErzRbTg/M9v1PwDgErzRbTg/M9v1PwDgErzRbTg/M9v1PwDgErzRbTg/LjqKPwDgErzRbTg/LjqKPwDgErzRbTg/LjqKPwDgErzU96I9LjqKPwDgErzU96I9LjqKPwDgErzU96I9LjqKPwDgErzU96I9M9v1PwDgErzU96I9M9v1PwDgErzU96I9M9v1PwDgErzU96I9M9v1PwDgErzRbTg/ZrZrPwDgErzRbTg/ZrZrPwDgErzRbTg/ZrZrPwDgErzRbTg/ZrZrPwDgErzRbTg/8KKjPQDgErzRbTg/8KKjPQDgErzRbTg/8KKjPQDgErzU96I98KKjPQDgErzU96I98KKjPQDgErzU96I98KKjPQDgErzU96I9ZrZrPwDgErzU96I9ZrZrPwDgErzU96I9ZrZrPwDgErzU96I9ZrZrPwDgErzU96I9ZrZrP5az1LzU96I9ZrZrP5az1LzU96I9ZrZrP5az1LzU96I98KKjPZaz1LzU96I9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AAAAAAAAgD8AAAAAAACAPwAAAIAAAIC/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgL8AAAAAAAAAAP//f78AAIC/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAAAAAAP//f78AAAAAAACAPwAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAP//fz8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAIAAAAAAAAAAAP//fz8AAAAAAAAAAAAAgD8AAAAAAACAPwAAAIAAAIA/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgL8AAAAAAAAAAP//f78AAIA/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAAAAAAP//f78AAAAAAACAPwAAAIAAAIA/AAAAAAAAAIAAAIC/AAAAAAAAAIAAAAAAAAAAAP//fz8AAAAAAAAAAAAAgD8AAIC/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAAAAAAP//f78AAAAAAAAAAAAAgL8AAAAAAAAAAP//f78AAIA/AAAAAAAAAIAAAAAAAAAAAP//fz8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAAACAPwAAAIAAAIA/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgL8AAAAAAAAAAP//f78AAIA/AAAAAAAAAIAAAIC/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgL8AAAAAAAAAAP//f78AAIC/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAAACAPwAAAID//3+/AAAAAAAAAIAAAAAAAAAAAAAAgD8AAAAAAACAPwAAAID//3+/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAP//fz8AAAAAAAAAAAAAgD8AAAAAAACAvwAAAIAAAAAAAAAAAP//fz8AAAAAAAAAAAAAgD///38/AAAAAAAAAIAAAAAAAAAAAAAAgD8AAAAAAACAPwAAAID//38/AAAAAAAAAIAAAIC/AAAAAAAAAIAAAAAAAAAAAP//fz8AAAAAAAAAAAAAgD8AAAAAAACAPwAAAIAAAIC/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAP//fz8AAAAAAAAAAAAAgD8AAAAAAACAvwAAAIAAAAAAAAAAAP//fz8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAIAAAAAAAAAAAP//fz8AAAAAAAAAAAAAgD8AAAAAAACAPwAAAIAAAIA/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAAAAAAP//f78AAAAAAACAPwAAAIAAAIA/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgL8AAAAAAAAAAP//f78AAIA/AAAAAAAAAIAAAIC/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgL8AAAAAAAAAAP//f78AAIC/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAAAAAAP//f78AAAAAAACAPwAAAIAAAIC/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgL8AAIC/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAAACAPwAAAIAAAAAAAAAAAAAAgL8AAAAAAACAPwAAAIAAAIA/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgL8AAIA/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgD///38/AAAAAAAAAIAAAAAAAAAAAAAAgD8AAAAAAACAPwAAAID//38/AAAAAAAAAID//3+/AAAAAAAAAIAAAAAAAAAAAAAAgD8AAAAAAACAPwAAAID//3+/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgD8AAAAAAACAv0lLa7YAAAAAAAAAAAAAgD8AAIA/AAAAAAAAAIAAAAAAAAAAAAAAgD8AAAAAAACAPwAAAIAAAIA/AAAAAAAAAIAAAIC/AAAAAAAAAIAAAAAAAAAAAAAAgD8AAAAAAACAPwAAAIAAAIC/AAAAAAAAAIAAAAAAAACAv0lLa7YAAAAAAAAAAAAAgD8AAIC/AAAAAAAAAIAAAAAAAACAv1BLazYAAAAAAAAAAAAAgL8AAIC/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAAACAPwAAAIAAAAAAAAAAAAAAgL8AAAAAAACAPwAAAIAAAIA/AAAAAAAAAIAAAAAAAACAv1BLazYAAAAAAAAAAAAAgL8AAIA/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgL8AAIA/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAAACAPwAAAIAAAIA/AAAAAAAAAIAAAIC/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAAACAPwAAAIAAAIC/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgL///3+/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgD8AAAAAUsOYMwAAgD///3+/AAAAAAAAAIAAAAAAAAAAAAAAgD8AAAAAAACAPwAAAIAAAAAAAAAAAAAAgD8AAAAAAACAPwAAAID//38/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgD8AAAAAUsOYMwAAgD///38/AAAAAAAAAIAAAIC/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgD8AAAAAFsOYMwAAgD8AAIC/AAAAAAAAAIAAAAAAAAAAAAAAgD8AAAAAAACAPwAAAIAAAAAAAAAAAAAAgD8AAAAAAACAPwAAAIAAAIA/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgD8AAAAAFsOYMwAAgD8AAIA/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgL8AAIA/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAAACAPwAAAIAAAIA/AAAAAAAAAIAAAIC/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAAACAPwAAAIAAAIC/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgL8AAIC/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAAACAPwAAAIAAAIC/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgL8AAAAAAACAvwAAAIAAAAAAAAAAAAAAgL8AAIA/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAAACAPwAAAIAAAIA/AAAAAAAAAIAAAAAAAAAAAAAAgD8AAAAAUsOYMwAAgD8AAAAAAACAPwAAAID//38/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgD///38/AAAAAAAAAID//3+/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgD///3+/AAAAAAAAAIAAAAAAAAAAAAAAgD8AAAAAUsOYMwAAgD8AAAAAAACAPwAAAIAAAAAAAAAAAAAAgD8AAAAA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OAARABIAOAASADsAOwASAAMAOwADABMAOgA7ABMAOgATABQAOQA6ABQAOQAUABUACAA5ABUACAAVAAIACgA0ADkACgA5AAgACwAwADMACwAzAAkAPAA9AEAAPABAAD8APQA+AEEAPQBBAEAAPwBAAEMAPwBDAEIAQABBAEQAQABEAEMAAgAVADwAAgA8ABgAFQAUAD0AFQA9ADwAFAATAD4AFAA+AD0AEwADABkAEwAZAD4APgAZABoAPgAaAEEAQQAaABsAQQAbAEQARAAbAAcARAAHABwAQwBEABwAQwAcAB0AQgBDAB0AQgAdAB4AFgBCAB4AFgAeAAYAFwA/AEIAFwBCABYAGAA8AD8AGAA/ABcARQBGAEsARQBLAEkARgBHAE0ARgBNAEsASABKAE8ASABPAE4ASgBMAFAASgBQAE8ABgAeAEUABgBFACIAHgAdAEYAHgBGAEUAHQAcAEcAHQBHAEYAHAAHACMAHAAjAEcARwAjACUARwAlAE0ATAAkACYATAAmAFAAUAAmAAUAUAAFACcATwBQACcATwAnACgATgBPACgATgAoACkAHwBOACkAHwApAAQAIABIAE4AIABOAB8AIgBFAEkAIgBJACEAUQBSAFUAUQBVAFQAUgBTAFYAUgBWAFUAVABVAFgAVABYAFcAVQBWAFkAVQBZAFgABAApAFEABABRACwAKQAoAFIAKQBSAFEAKAAnAFMAKABTAFIAJwAFAC0AJwAtAFMAUwAtAC4AUwAuAFYAVgAuAC8AVgAvAFkAWQAvAAEAWQABAA4AWABZAA4AWAAOAA0AVwBYAA0AVwANAAwAKgBXAAwAKgAMAAAAKwBUAFcAKwBXACoALABRAFQALABUACsAWgBbAGAAWgBgAF4AWwBcAGIAWwBiAGAAXQBfAGQAXQBkAGMAXwBhAGUAXwBlAGQAAgAYAFoAAgBaAAgAGAAXAFsAGABbAFoAFwAWAFwAFwBcAFsAFgAGACIAFgAiAFwAXAAiACEAXAAhAGIAYQAgAB8AYQAfAGUAZQAfAAQAZQAEACwAZABlACwAZAAsACsAYwBkACsAYwArACoACwBjACoACwAqAAAACQBdAGMACQBjAAsACABaAF4ACABeAAoAZgBnAGwAZgBsAGoAZwBoAG4AZwBuAGwAaQBrAHAAaQBwAG8AawBtAHEAawBxAHAABwAbAGYABwBmACMAGwAaAGcAGwBnAGYAGgAZAGgAGgBoAGcAGQADABIAGQASAGgAaAASABEAaAARAG4AbQAQAA8AbQAPAHEAcQAPAAEAcQABAC8AcABxAC8AcAAvAC4AbwBwAC4AbwAuAC0AJgBvAC0AJgAtAAUAJABpAG8AJABvACYAIwBmAGoAIwBqACUApACiAJgApACYAJkAqgB0AHYAqgB2AKsApQCjAJoApQCaAJsAqwB2AHgAqwB4AKwAqQCmAJUAqQCVAJYArAB4AHoArAB6AK0AogCoAJcAogCXAJgArQB6AHwArQB8AK4AowCkAJkAowCZAJoArgB8AH4ArgB+AK8ApwClAJsApwCbAJMArwB+AIAArwCAALAApgCnAJMApgCTAJUAsACAAIIAsACCALEAqACpAJYAqACWAJcAsQCCAHQAsQB0AKoAhACDAHYAhAB2AHQAgwCFAHgAgwB4AHYAhQCGAHoAhQB6AHgAhgCHAHwAhgB8AHoAhwCIAH4AhwB+AHwAiACJAIAAiACAAH4AiQCKAIIAiQCCAIAAigCEAHQAigB0AIIAlAByAIMAlACDAIQAcgCcAIUAcgCFAIMAnACdAIYAnACGAIUAnQCeAIcAnQCHAIYAngCfAIgAngCIAIcAnwCgAIkAnwCJAIgAoAChAIoAoACKAIkAoQCUAIQAoQCEAIoAjACLAHIAjAByAJQAiwCNAJwAiwCcAHIAjQCOAJ0AjQCdAJwAjgCPAJ4AjgCeAJ0AjwCQAJ8AjwCfAJ4AkACRAKAAkACgAJ8AkQCSAKEAkQChAKAAkgCMAJQAkgCUAKEAjgCNAKkAjgCpAKgAiwCMAKcAiwCnAKYAjACSAKUAjAClAKcAkQCQAKQAkQCkAKMAjwCOAKgAjwCoAKIAjQCLAKYAjQCmAKkAkgCRAKMAkgCjAKUAkACPAKIAkACiAKQAgQCxAKoAgQCqAHMAfwCwALEAfwCxAIEAfQCvALAAfQCwAH8AewCuAK8AewCvAH0AeQCtAK4AeQCuAHsAdwCsAK0AdwCtAHkAdQCrAKwAdQCsAHcAcwCqAKsAcwCrAHUA4gDjAOcA4gDnAOUA4wDkAOkA4wDpAOcA5gDoAOwA5gDsAOsA6ADqAO0A6ADtAOwAsgC+AOIAsgDiAL0AvgC/AOMAvgDjAOIAvwDAAOQAvwDkAOMAwACzAMEAwADBAOQA5ADBAMIA5ADCAOkA6gDDAMQA6gDEAO0A7QDEALUA7QC1AMUA7ADtAMUA7ADFAMYA6wDsAMYA6wDGAMcAugDrAMcAugDHALQAvADmAOsAvADrALoAvQDiAOUAvQDlALsA7gDvAPIA7gDyAPEA7wDwAPMA7wDzAPIA8QDyAPUA8QD1APQA8gDzAPYA8gD2APUAtADHAO4AtADuAMoAxwDGAO8AxwDvAO4AxgDFAPAAxgDwAO8AxQC1AMsAxQDLAPAA8ADLAMwA8ADMAPMA8wDMAM0A8wDNAPYA9gDNALkA9gC5AM4A9QD2AM4A9QDOAM8A9AD1AM8A9ADPANAAyAD0ANAAyADQALgAyQDxAPQAyQD0AMgAygDuAPEAygDxAMkA9wD4AP0A9wD9APsA+AD5AP8A+AD/AP0A+gD8AAEB+gABAQAB/AD+AAIB/AACAQEBuADQAPcAuAD3ANQA0ADPAPgA0AD4APcAzwDOAPkAzwD5APgAzgC5ANUAzgDVAPkA+QDVANcA+QDXAP8A/gDWANgA/gDYAAIBAgHYALcAAgG3ANkAAQECAdkAAQHZANoAAAEBAdoAAAHaANsA0QAAAdsA0QDbALYA0gD6AAAB0gAAAdEA1AD3APsA1AD7ANMAAwEEAQcBAwEHAQYBBAEFAQgBBAEIAQcBBgEHAQoBBgEKAQkBBwEIAQsBBwELAQoBtgDbAAMBtgADAd4A2wDaAAQB2wAEAQMB2gDZAAUB2gAFAQQB2QC3AN8A2QDfAAUBBQHfAOAABQHgAAgBCAHgAOEACAHhAAsBCwHhALMACwGzAMAACgELAcAACgHAAL8ACQEKAb8ACQG/AL4A3AAJAb4A3AC+ALIA3QAGAQkB3QAJAdwA3gADAQYB3gAGAd0ADAENARIBDAESARABDQEOARQBDQEUARIBDwERARYBDwEWARUBEQETARcBEQEXARYBtADKAAwBtAAMAboAygDJAA0BygANAQwByQDIAA4ByQAOAQ0ByAC4ANQAyADUAA4BDgHUANMADgHTABQBEwHSANEAEwHRABcBFwHRALYAFwG2AN4AFgEXAd4AFgHeAN0AFQEWAd0AFQHdANwAvQAVAdwAvQDcALIAuwAPARUBuwAVAb0AugAMARABugAQAbwAGAEZAR4BGAEeARwBGQEaASABGQEgAR4BGwEdASIBGwEiASEBHQEfASMBHQEjASIBuQDNABgBuQAYAdUAzQDMABkBzQAZARgBzADLABoBzAAaARkBywC1AMQAywDEABoBGgHEAMMAGgHDACABHwHCAMEAHwHBACMBIwHBALMAIwGzAOEAIgEjAeEAIgHhAOAAIQEiAeAAIQHgAN8A2AAhAd8A2ADfALcA1gAbASEB1gAhAdgA1QAYARwB1QAcAdcAVgFUAUoBVgFKAUsBXAEmASgBXAEoAV0BVwFVAUwBVwFMAU0BXQEoASoBXQEqAV4BWwFYAUcBWwFHAUgBXgEqASwBXgEsAV8BVAFaAUkBVAFJAUoBXwEsAS4BXwEuAWABVQFWAUsBVQFLAUwBYAEuATABYAEwAWEBWQFXAU0BWQFNAUUBYQEwATIBYQEyAWIBWAFZAUUBWAFFAUcBYgEyATQBYgE0AWMBWgFbAUgBWgFIAUkBYwE0ASYBYwEmAVwBNgE1ASgBNgEoASYBNQE3ASoBNQEqASgBNwE4ASwBNwEsASoBOAE5AS4BOAEuASwBOQE6ATABOQEwAS4BOgE7ATIBOgEyATABOwE8ATQBOwE0ATIBPAE2ASYBPAEmATQBRgEkATUBRgE1ATYBJAFOATcBJAE3ATUBTgFPATgBTgE4ATcBTwFQATkBTwE5ATgBUAFRAToBUAE6ATkBUQFSATsBUQE7AToBUgFTATwBUgE8ATsBUwFGATYBUwE2ATwBPgE9ASQBPgEkAUYBPQE/AU4BPQFOASQBPwFAAU8BPwFPAU4BQAFBAVABQAFQAU8BQQFCAVEBQQFRAVABQgFDAVIBQgFSAVEBQwFEAVMBQwFTAVIBRAE+AUYBRAFGAVMBQAE/AVsBQAFbAVoBPQE+AVkBPQFZAVgBPgFEAVcBPgFXAVkBQwFCAVYBQwFWAVUBQQFAAVoBQQFaAVQBPwE9AVgBPwFYAVsBRAFDAVUBRAFVAVcBQgFBAVQBQgFUAVYBMwFjAVwBMwFcASUBMQFiAWMBMQFjATMBLwFhAWIBLwFiATEBLQFgAWEBLQFhAS8BKwFfAWABKwFgAS0BKQFeAV8BKQFfASsBJwFdAV4BJwFeASkBJQFcAV0BJQFdAScBhAFoAXABhAFwAYcBzgHQAdIBzgHSAdYBjAGDAXsBjAF7AY8B2QHbAd8B2QHfAeMBbQF8AXQBbQF0AWUBggFzAWsBggFrAXoB5QHnAesB5QHrAe8BfwGMAY8BfwGPAXcB8gH0AfYB8gH2AfoBZAGEAYcBZAGHAWwBiAFxAZQBiAGUAZABcgGBAZoBcgGaAZUBgAGKAZwBgAGcAZkBigGIAZABigGQAZwBjgF5AaQBjgGkAZ8BeAFpAaYBeAGmAaMBagGGAakBagGpAacBhgGOAZ8BhgGfAakBdgGOAbMBdgGzAa4BjQGFAbUBjQG1AbIBhgFnAbkBhgG5AbYBZgF1Aa0BZgGtAbgBbgGIAcEBbgHBAbwBiQGLAccBiQHHAcIBigF9AckBigHJAcYBfgFvAb0BfgG9AcoBlwGbAQIClwECAgUC4QHeAUYC4QFGAkMCrAGwARYCrAEWAhoC8wHwAVsC8wFbAlgCkwGYAQYCkwEGAvwB4AHcAT4C4AE+AkkCnQGRAQACnQEAAgQC2AHiAUQC2AFEAkACxAHIASoCxAEqAi0CkgGWAf4BkgH+AQEC3QHaAUIC3QFCAj8CwAHFAS4CwAEuAiQCywG+ASgCywEoAiwCqAGrARECqAERAhUC7QHqAVQC7QFUAlECvwHDASYCvwEmAikC/wH9ATEC/wExAjUC/QEHAjkC/QE5AjECBwIDAjcCBwI3AjkCAwL/ATUCAwI1AjcCDQIKAjwCDQI8AkECCwIUAkgCCwJIAj0CEwIPAkUCEwJFAkcCDwINAkECDwJBAkUCGwIYAkoCGwJKAk8CGQIiAlYCGQJWAksCIQIdAlMCIQJTAlUCHQIbAk8CHQJPAlMCJwIlAlkCJwJZAl0CJQIvAmECJQJhAlkCLwIrAl8CLwJfAmECKwInAl0CKwJdAl8C8QH5AV4C8QFeAlwCugGvARwCugEcAh4C9wH1AVoC9wFaAmICsQG0ASACsQEgAhcCzwHMATMCzwEzAjAC+wH4AWMC+wFjAmACtwG7AR8CtwEfAiMCzQHVATYCzQE2AjQC0wHRATIC0wEyAjoC6QHmAVAC6QFQAk0CngGhAQgCngEIAgwC1wHUATsC1wE7AjgC5AHuAVIC5AFSAk4CqgGgAQ4CqgEOAhAC7AHoAUwC7AFMAlcCogGlARICogESAgkCZQLWAmYCZQJmAmQCaAJqAmUCaAJlAmQCZgLVAmcCZgJnAmQCZwJpAmgCZwJoAmQCaAJpAm4CaAJuAmwCagJoAmwCagJsAnECbQKMAm8CbQJvAmsCawJvAnICawJyAnACcAJyAngCcAJ4AnMCZQJqAnECZQJxAnUC1gJlAnUC1gJ1AncCdAJ5AnoCdAJ6AnYCcgJ/AnsCcgJ7AngCfAKAAnoCfAJ6AnkCfAJ+AoECfAKBAoACkQJ9AnsCkQJ7An8CgAKCAoMCgAKDAnoCgAKBAoQCgAKEAoICggKFAoYCggKGAoMCggKEAocCggKHAoUChQKIAokChQKJAoYChQKHAooChQKKAogCiAKLAowCiAKMAokCiAKKAo0CiAKNAosCiwKOAm8CiwJvAowCiwKNAo8CiwKPAo4CjgJ/AnICjgJyAm8CjgKPApECjgKRAn8CkAKSApECkAKRAo8CrwKQAo8CrwKPAo0ClAJ9ApEClAKRApIClgKVApIClgKSApAClQKXApQClQKUApIClgKbApkClgKZApUCmQKcApcCmQKXApUCmQKaAp4CmQKeApwCmgKZApsCmgKbArYCnQKgAqICnQKiApgCnQKfAqECnQKhAqACpAKjAqACpAKgAqECogKgAqMCogKjAqUCpwKmAqMCpwKjAqQCpQKjAqYCpQKmAqgCqgKpAqYCqgKmAqcCqAKmAqkCqAKpAqsCrQKsAqkCrQKpAqoCqwKpAqwCqwKsAq4CtgKbAqwCtgKsAq0CrgKsApsCrgKbApYCrgKWApACrgKQAq8CqwKuAq8CqwKvArACrwKNAooCrwKKArACsQKwAooCsQKKAocCqAKrArACqAKwArECpQKoArECpQKxArICsgKxAocCsgKHAoQCogKlArICogKyArMCsgKEAoECsgKBArMCkwKzAoECkwKBAn4CmAKiArMCmAKzApMCtAK3ArYCtAK2Aq0CzQK0Aq0CzQKtAqoCtwK5ApoCtwKaArYCvQK7ArgCvQK4ArUCuwK+AroCuwK6ArgCvAK7Ar0CvAK9AswCvAK/Ar4CvAK+ArsCvgK/AsMCvgLDAroCvALKAsACvALAAr8CvwLAAsUCvwLFAsMCuQLBAp4CuQKeApoCwgLEAqECwgKhAp8CxALGAqQCxAKkAqECwALKAscCwALHAsUCxgLIAqcCxgKnAqQCygLLAskCygLJAscCvALMAssCvALLAsoCywLMAs4CywLOAskCzAK9ArUCzAK1As4CyALNAqoCyAKqAqcCzwKJAowCzwKMAm0C0QKGAokC0QKJAs8CZwLVAtICZwLSAtACaQJnAtACaQLQAm4C1QJmAtQC1QLUAtIC0wKDAoYC0wKGAtECZgLWAncCZgJ3AtQCdgJ6AoMCdgKDAtMC2wLdAtgC2wLYAtcC2AJJA9kC2ALZAtcC2QJIA9oC2QLaAtcC2gLcAtsC2gLbAtcC2wLcAuEC2wLhAt8C3QLbAt8C3QLfAuQC4AL/AuIC4ALiAt4C3gLiAuUC3gLlAuMC4wLlAusC4wLrAuYC2ALdAuQC2ALkAugCSQPYAugCSQPoAuoC5wLsAu0C5wLtAukC5QLyAu4C5QLuAusC7wLzAu0C7wLtAuwC7wLxAvQC7wL0AvMCBAPwAu4CBAPuAvIC8wL1AvYC8wL2Au0C8wL0AvcC8wL3AvUC9QL4AvkC9QL5AvYC9QL3AvoC9QL6AvgC+AL7AvwC+AL8AvkC+AL6Av0C+AL9AvsC+wL+Av8C+wL/AvwC+wL9AgAD+wIAA/4C/gIBA+IC/gLiAv8C/gIAAwID/gICAwEDAQPyAuUCAQPlAuICAQMCAwQDAQMEA/ICAwMFAwQDAwMEAwIDIgMDAwIDIgMCAwADBwPwAgQDBwMEAwUDCQMIAwUDCQMFAwMDCAMKAwcDCAMHAwUDCQMOAwwDCQMMAwgDDAMPAwoDDAMKAwgDDAMNAxEDDAMRAw8DDQMMAw4DDQMOAykDEAMTAxUDEAMVAwsDEAMSAxQDEAMUAxMDFwMWAxMDFwMTAxQDFQMTAxYDFQMWAxgDGgMZAxYDGgMWAxcDGAMWAxkDGAMZAxsDHQMcAxkDHQMZAxoDGwMZAxwDGwMcAx4DIAMfAxwDIAMcAx0DHgMcAx8DHgMfAyEDKQMOAx8DKQMfAyADIQMfAw4DIQMOAwkDIQMJAwMDIQMDAyIDHgMhAyIDHgMiAyMDIgMAA/0CIgP9AiMDJAMjA/0CJAP9AvoCGwMeAyMDGwMjAyQDGAMbAyQDGAMkAyUDJQMkA/oCJQP6AvcCFQMYAyUDFQMlAyYDJQP3AvQCJQP0AiYDBgMmA/QCBgP0AvECCwMVAyYDCwMmAwYDJwMqAykDJwMpAyADQAMnAyADQAMgAx0DKgMsAw0DKgMNAykDMAMuAysDMAMrAygDLgMxAy0DLgMtAysDLwMuAzADLwMwAz8DLwMyAzEDLwMxAy4DMQMyAzYDMQM2Ay0D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GQAdARkAIAFWACIAHABWABwAUgAjAFcAVAAjAFQAHwD6AGsAZwD6AGcACwFNABcAEgBNABIASgBRABsAJQBRACUAWwBLABMALQBLAC0AZQD3AF8AaAD3AGgA+QAIAWIAXgAIAV4A9QDwAFgAUwDwAFMA7gBsAIQANwBsADcAPwBqADQAMQBqADEAZgBwAHsAQwBwAEMARwAGAV0ATwAGAU8AAgH9AAABTAD9AEwASAAjAScAHQAjAR0ADgEpATAAMgApATIAFwFGAEQAcQBGAHEAbgBBAHYAcgBBAHIARQDBAMwAegDBAHoAbwC+ALYAhQC+AIUAbQA2AIIAgAA2AIAAOwBCAHgAhgBCAIYAPAA9AIkAiwA9AIsAOAA5AIwAfAA5AHwAPgA6AH4AdAA6AHQAQAAIAJ4ArAAIAKwAAgALAJkAowALAKMABQARAJIAlQARAJUADwDhAOQAlgDhAJYAkwAMAJoAkAAMAJAAEAAAAKQAjgAAAI4ACQAEAKEApwAEAKcAAQAHAKsAnQAHAJ0ADQADAK4AqAADAKgABgD8APMAtgD8ALYAvgD/AAoBywD/AMsAwABuAHEAwgBuAMIAvwB3AMcAwwB3AMMAcwCDALQAsgCDALIAgQB5AMoAuAB5ALgAhwCIALoAvACIALwAigCNAL0AzQCNAM0AfQB/ALEAxgB/AMYAdQAfASIB4wAfAeMA4ACfAOsA2QCfANkArQCYAOUA0ACYANAAogCSAN8A4gCSAOIAlQCbAOcA3QCbAN0AkQClANIA3AClANwAjwCgAM8A1ACgANQApgCqANcA6QCqAOkAnACvANoA1QCvANUAqQBJAGMACQFJAAkB/gBVAFkA8gBVAPIA+wC/AMIAAAG/AAAB/QDIAAUBAQHIAAEBxAC1APEA7wC1AO8AswDJAAcB9ADJAPQAtwC5APYA+AC5APgAuwC9APoACwG9AAsBzQCwAOwAAwGwAAMBxQAWACQAIQEWACEBHgHrACkBFwHrABcB2QDmACQBDwHmAA8B0QDfAB0BIAHfACAB4gDoACUBGwHoABsB3gDSABABGgHSABoB3ADOAAwBEQHOABEB0wDYABYBKAHYACgB6gDbABkBFAHbABQB1gA=" + } + ] +} diff --git a/Assets/Models/HouseModular.shmodel b/Assets/Models/HouseModular.shmodel new file mode 100644 index 0000000000000000000000000000000000000000..4fb25c50088efff700561b6f5f02efc4fdaa134a GIT binary patch literal 252695 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 Yb7mpwi1e>ze2v6e9g}{ujB{rH2M) Date: Sun, 13 Nov 2022 21:56:28 +0800 Subject: [PATCH 083/226] adding the base for fsm for player --- Assets/Scripts/SC_PickAndThrow.cs | 38 ++++++----- Assets/Scripts/SC_PlayerController.cs | 96 ++++++++++++++++----------- Assets/Scripts/UT_BaseSate.cs | 5 +- Assets/Scripts/UT_StateMachine.cs | 50 ++++++++------ 4 files changed, 112 insertions(+), 77 deletions(-) diff --git a/Assets/Scripts/SC_PickAndThrow.cs b/Assets/Scripts/SC_PickAndThrow.cs index 34e7cd04..0bd70d60 100644 --- a/Assets/Scripts/SC_PickAndThrow.cs +++ b/Assets/Scripts/SC_PickAndThrow.cs @@ -6,7 +6,7 @@ public class PickAndThrow : Script { public Vector3 holdPosition = new Vector3(0.0f, 1.0f, 0.0f); public Vector3 throwForce = new Vector3(100.0f, 200.0f, 100.0f); - public GameObject item; + public GameObject item { get; set; } private PlayerController pc; private Camera cam; private Transform itemTransform; @@ -28,21 +28,7 @@ public class PickAndThrow : Script } protected override void update() { - if (cam == null) - cam = GetComponentInChildren(); - else if (cam != null) - { - Vector3 camerAixs = cam.GetForward(); - camerAixs.y = 0; - camerAixs.Normalise(); - lastXDir = camerAixs.x; - lastZDir = camerAixs.z; - } - - RetrieveItemComponets(); - - if (pc != null && inRange && !pc.holdItem && Input.GetMouseButtonDown(Input.MouseCode.LeftButton)) - pc.holdItem = true; + CalculateDir(); if (pc != null && pc.holdItem && itemRidibody != null && itemTransform != null) { @@ -58,10 +44,17 @@ public class PickAndThrow : Script itemRidibody.IsGravityEnabled = true; itemRidibody.AddForce(new Vector3(throwForce.x * lastXDir, throwForce.y, throwForce.z * lastZDir)); itemRidibody.LinearVelocity += pc.rb.LinearVelocity; + ResetItemObject(); } } else if(!pc.holdItem && itemRidibody != null) itemRidibody.IsGravityEnabled = true; + + if (pc != null && !pc.holdItem && inRange && Input.GetMouseButtonDown(Input.MouseCode.LeftButton)) + { + pc.holdItem = true; + RetrieveItemComponets(); + } } private void ResetItemObject() @@ -86,6 +79,19 @@ public class PickAndThrow : Script } } + private void CalculateDir() + { + if (cam == null) + cam = GetComponentInChildren(); + else if (cam != null) + { + Vector3 camerAixs = cam.GetForward(); + camerAixs.y = 0; + camerAixs.Normalise(); + lastXDir = camerAixs.x; + lastZDir = camerAixs.z; + } + } protected override void onCollisionEnter(CollisionInfo info) { diff --git a/Assets/Scripts/SC_PlayerController.cs b/Assets/Scripts/SC_PlayerController.cs index da169014..84f7584d 100644 --- a/Assets/Scripts/SC_PlayerController.cs +++ b/Assets/Scripts/SC_PlayerController.cs @@ -31,7 +31,7 @@ public class PlayerController : Script private Camera cam; private PickAndThrow pat; - public StateMachine stateMachine; + private StateMachine stateMachine; public bool holdItem { get; set; } [SerializeField] @@ -80,7 +80,9 @@ public class PlayerController : Script public float mediumMultiper = 0.5f; public float heavyMultiper = 0.25f; - public PlayerController(GameObject gameObj) : base(gameObj) { } + public PlayerController(GameObject gameObj) : base(gameObj) + { + } protected override void awake() { @@ -111,20 +113,18 @@ public class PlayerController : Script if(tranform == null) Debug.LogError("tranform is NULL!"); - //PickAndThrow checl + //PickAndThrow check pat = GetScript(); if (pat == null) Debug.LogError("PickAndThrow is NULL!"); - stateMachine = GetComponent(); - if (stateMachine) - { - Dictionary dictionary = new Dictionary(); - dictionary.Add(typeof(IdleState), new IdleState(stateMachine)); - dictionary.Add(typeof(WalkState), new WalkState(stateMachine)); - dictionary.Add(typeof(RunState), new RunState(stateMachine)); - stateMachine.InitStateMachine(dictionary); - } +/* stateMachine = AddScript(); + Dictionary dictionary = new Dictionary(); + dictionary.Add(typeof(IdleState), new IdleState(stateMachine)); + dictionary.Add(typeof(WalkState), new WalkState(stateMachine)); + dictionary.Add(typeof(RunState), new RunState(stateMachine)); + stateMachine.InitStateMachine(dictionary);*/ + } protected override void update() @@ -132,24 +132,15 @@ public class PlayerController : Script if (cam == null) cam = GetComponentInChildren(); - //toRemove - if (Input.GetKey(Input.KeyCode.G)) - { - tranform.LocalRotation = Quaternion.Euler(0.0f, 0.0f, 0.0f); - tranform.LocalPosition = new Vector3(-3.0f, -2.0f, -5.0f); - } - GotCaught(); - MoveKey(); - - - + //Debug.Log($"X: {axisMove.x}" + $" Y: {axisMove.y}"); //Debug.Log(currentState.ToString() + " x:" + rb.LinearVelocity.x.ToString() + " y:" + rb.LinearVelocity.y.ToString() + " z:" + rb.LinearVelocity.z.ToString()); } protected override void fixedUpdate() { //Rotation(); + MoveKey(); Move(); Sprint(); Jump(); @@ -184,6 +175,7 @@ public class PlayerController : Script camerAixs.Normalise(); xAxisMove = camerAixs.x; zAxisMove = camerAixs.z; + axisMove += new Vector2(camerAixs.x, camerAixs.z); } if (Input.GetKey(Input.KeyCode.S)) @@ -216,16 +208,20 @@ public class PlayerController : Script axisMove.Normalise(); isMoveKeyPress = xAxisMove != 0 || zAxisMove != 0; - if (isMoveKeyPress && currentState != RaccoonStates.RUNNING && isGrounded) + if (isMoveKeyPress && isGrounded && !Input.GetKey(Input.KeyCode.LeftShift)) { currentState = RaccoonStates.WALKING; - stateMachine.SetState(typeof(WalkState)); + + if(stateMachine && !stateMachine.IsState(typeof(WalkState))) + stateMachine.SetState(typeof(WalkState)); } if (!isMoveKeyPress && isGrounded) { currentState = RaccoonStates.IDLE; - stateMachine.SetState(typeof(IdleState)); + + if(stateMachine && !stateMachine.IsState(typeof(IdleState))) + stateMachine.SetState(typeof(IdleState)); } } @@ -259,7 +255,8 @@ public class PlayerController : Script if (Input.GetKey(Input.KeyCode.LeftShift) && isMoveKeyPress && isGrounded) { currentState = RaccoonStates.RUNNING; - stateMachine.SetState(typeof(RunState)); + if (stateMachine && !stateMachine.IsState(typeof(RunState))) + stateMachine.SetState(typeof(RunState)); holdItem = false; if (!sprintIncreaseOnce) { @@ -277,7 +274,8 @@ public class PlayerController : Script if (isMoveKeyPress) { currentState = RaccoonStates.WALKING; - stateMachine.SetState(typeof(WalkState)); + if(stateMachine && !stateMachine.IsState(typeof(WalkState))) + stateMachine.SetState(typeof(WalkState)); } sprintIncreaseOnce = false; moveForce = oldForce; @@ -295,14 +293,14 @@ public class PlayerController : Script currentState = RaccoonStates.JUMP; Vector3 v = rb.LinearVelocity; v.y = initialJumpVel * 0.5f; - if (pat != null && pat.item.GetScript() != null && holdItem) + if (holdItem && pat != null && pat.item.GetScript() != null) { Item item = pat.item.GetScript(); - if (item.currCategory == ItemCategory.LIGHT) + if (item != null && item.currCategory == ItemCategory.LIGHT) v.y *= lightMultiper; - if (item.currCategory == ItemCategory.MEDIUM) + if (item != null && item.currCategory == ItemCategory.MEDIUM) v.y *= mediumMultiper; - if (item.currCategory == ItemCategory.HEAVY) + if (item != null && item.currCategory == ItemCategory.HEAVY) v.y *= heavyMultiper; } rb.LinearVelocity = v; @@ -370,7 +368,8 @@ public class PlayerController : Script if (currentState == RaccoonStates.CAUGHT && tranform != null) { currentState = RaccoonStates.IDLE; - stateMachine.SetState(typeof(IdleState)); + if (stateMachine && !stateMachine.IsState(typeof(IdleState))) + stateMachine.SetState(typeof(IdleState)); tranform.LocalPosition = new Vector3(-3.0f, -2.0f, -5.0f); } } @@ -385,21 +384,30 @@ public class WalkState : BaseState { public WalkState(StateMachine stateMachine) : base(stateMachine) { - stateName = "Patrol State"; + stateName = "Walk State"; } public override void OnEnter() { Debug.Log("WALK ENTER"); } - public override void Update() + public override void update() { Debug.Log("WALKING"); } + public override void fixedUpdate() + { + Debug.Log("FIXED WALKING"); + } public override void OnExit() { Debug.Log("WALK EXIT"); } - } + public override void onTriggerEnter(CollisionInfo info) + { + Debug.Log("TRIGGER"); + } + +} public class RunState : BaseState { @@ -411,9 +419,13 @@ public class RunState : BaseState { Debug.Log("Run ENTER"); } - public override void Update() + public override void update() { - Debug.Log("RUNNNING"); + Debug.Log("RUNING"); + } + public override void fixedUpdate() + { + Debug.Log("FIXED RUNNING"); } public override void OnExit() { @@ -425,16 +437,20 @@ public class IdleState : BaseState { public IdleState(StateMachine stateMachine) : base(stateMachine) { - stateName = "Run State"; + stateName = "Idle State"; } public override void OnEnter() { Debug.Log("IDLE ENTER"); } - public override void Update() + public override void update() { Debug.Log("IDLING"); } + public override void fixedUpdate() + { + Debug.Log("FIXED IDLING"); + } public override void OnExit() { Debug.Log("IDLE EXIT"); diff --git a/Assets/Scripts/UT_BaseSate.cs b/Assets/Scripts/UT_BaseSate.cs index ab5ea7f2..521f5936 100644 --- a/Assets/Scripts/UT_BaseSate.cs +++ b/Assets/Scripts/UT_BaseSate.cs @@ -16,10 +16,11 @@ public abstract class BaseState public virtual void OnEnter() { - } - public abstract void Update(); + public abstract void update(); + + public abstract void fixedUpdate(); public virtual void OnExit() { diff --git a/Assets/Scripts/UT_StateMachine.cs b/Assets/Scripts/UT_StateMachine.cs index 9c82f256..b0881cee 100644 --- a/Assets/Scripts/UT_StateMachine.cs +++ b/Assets/Scripts/UT_StateMachine.cs @@ -3,14 +3,14 @@ using System; using System.Collections.Generic; using System.Linq; -public abstract class StateMachine : BaseComponent +public class StateMachine : Script { private Dictionary stateDictionary; public BaseState currentState = null; public string currentStateName; public string currentAnimName; - public StateMachine(uint entity) : base(entity) { } + public StateMachine(GameObject gameObj) : base(gameObj) { } public void InitStateMachine(Dictionary dictionary) { @@ -61,53 +61,65 @@ public abstract class StateMachine : BaseComponent return stateDictionary[type]; } - - public void Update() - { - if (currentState != (null)) - { - currentStateName = currentState.GetStateName(); - currentAnimName = currentState.GetAnimName(); - currentState.Update(); - } - - } public bool IsState(Type type) { return (currentState.GetType() == type); } - public void onCollisionEnter(CollisionInfo info) + protected override void update() + { + Debug.Log("updating"); + if (currentState != (null)) + { + currentStateName = currentState.GetStateName(); + currentAnimName = currentState.GetAnimName(); + currentState.update(); + } + + } + + protected override void fixedUpdate() + { + Debug.Log("fix update"); + if (currentState != (null)) + { + currentStateName = currentState.GetStateName(); + currentAnimName = currentState.GetAnimName(); + currentState.fixedUpdate(); + } + } + + protected override void onCollisionEnter(CollisionInfo info) { if (currentState != (null)) currentState.onCollisionEnter(info); } - public void onCollisionStay(CollisionInfo info) + protected override void onCollisionStay(CollisionInfo info) { if (currentState != (null)) currentState.onCollisionStay(info); } - public void onCollisionExit(CollisionInfo info) + protected override void onCollisionExit(CollisionInfo info) { if (currentState != (null)) currentState.onCollisionExit(info); } - public void onTriggerEnter(CollisionInfo info) + protected override void onTriggerEnter(CollisionInfo info) { if (currentState != (null)) currentState.onTriggerEnter(info); } - public void onTriggerStay(CollisionInfo info) + protected override void onTriggerStay(CollisionInfo info) { if (currentState != (null)) currentState.onTriggerStay(info); } - public void onTriggerExit(CollisionInfo info) + protected override void onTriggerExit(CollisionInfo info) { if (currentState != (null)) currentState.onTriggerExit(info); From 73a5d5e4b9433bdb8c25221c36c0cecd1252e2cd Mon Sep 17 00:00:00 2001 From: Kah Wei Date: Sun, 13 Nov 2022 22:29:04 +0800 Subject: [PATCH 084/226] References path for csproj generated file is now dynamically generated --- SHADE_Engine/src/Scripting/SHScriptEngine.cpp | 28 ++++++++++++------- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/SHADE_Engine/src/Scripting/SHScriptEngine.cpp b/SHADE_Engine/src/Scripting/SHScriptEngine.cpp index 1fa4e6d7..9d3ad3e8 100644 --- a/SHADE_Engine/src/Scripting/SHScriptEngine.cpp +++ b/SHADE_Engine/src/Scripting/SHScriptEngine.cpp @@ -238,8 +238,13 @@ namespace SHADE void SHScriptEngine::GenerateScriptsCsProjFile(const std::filesystem::path& path) const { + // Compute relative path + const std::filesystem::path EXE_DIR = std::filesystem::current_path(); + const std::filesystem::path MANAGED_DLL_DIR = EXE_DIR / "SHADE_Managed.dll"; + const std::filesystem::path CS_DLL_DIR = EXE_DIR / "SHADE_CSharp.dll"; + // Sample - static std::string_view FILE_CONTENTS = + static std::string_view FILE_CONTENTS_BEGIN = "\n\ \n\ net5.0\n\ @@ -269,14 +274,12 @@ namespace SHADE \n\ \n\ \n\ - \n\ - ..\\..\\bin\\Debug\\SHADE_Managed.dll\n\ - ..\\..\\bin\\Release\\SHADE_Managed.dll\n\ - \n\ - \n\ - ..\\..\\bin\\Debug\\SHADE_CSharp.dll\n\ - ..\\..\\bin\\Release\\SHADE_CSharp.dll\n\ - \n\ + \n"; + static std::string_view FILE_CONTENTS_MID = +" \n\ + \n"; + static std::string_view FILE_CONTENTS_END = +" \n\ \n\ "; @@ -286,7 +289,12 @@ namespace SHADE throw std::runtime_error("Unable to create CsProj file!"); // Fill the file - file << FILE_CONTENTS; + const std::filesystem::path CSPROJ_DIR = path.parent_path(); + file << FILE_CONTENTS_BEGIN + << " " << std::filesystem::relative(MANAGED_DLL_DIR, CSPROJ_DIR).string() << "\n" + << FILE_CONTENTS_MID + << " " << std::filesystem::relative(CS_DLL_DIR, CSPROJ_DIR).string() << "\n" + << FILE_CONTENTS_END; // Close file.close(); From d36d70e3eb28078a507a86cad7256a51fbba8eaa Mon Sep 17 00:00:00 2001 From: Diren D Bharwani Date: Mon, 14 Nov 2022 00:20:54 +0800 Subject: [PATCH 085/226] Added a forced update to the physics system --- .../Physics/PhysicsObject/SHPhysicsObject.cpp | 9 ++ .../PhysicsObject/SHPhysicsObjectManager.cpp | 11 ++ .../PhysicsObject/SHPhysicsObjectManager.h | 4 + .../src/Physics/System/SHPhysicsSystem.cpp | 137 +++++++++++++++++- .../src/Physics/System/SHPhysicsSystem.h | 49 +++---- .../System/SHPhysicsSystemInterface.cpp | 2 +- .../System/SHPhysicsSystemRoutines.cpp | 124 ++-------------- 7 files changed, 194 insertions(+), 142 deletions(-) diff --git a/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObject.cpp b/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObject.cpp index 0c9fa405..4c920bbc 100644 --- a/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObject.cpp +++ b/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObject.cpp @@ -16,6 +16,7 @@ // Project Headers #include "ECS_Base/Managers/SHSystemManager.h" #include "ECS_Base/Managers/SHComponentManager.h" +#include "Scene/SHSceneManager.h" namespace SHADE @@ -148,6 +149,10 @@ namespace SHADE void SHPhysicsObject::SyncRigidBody(SHRigidBodyComponent& component) const noexcept { + // This state is synced in the pre-update routine + if (!rp3dBody->isActive()) + return; + if (component.dirtyFlags == 0) return; @@ -267,6 +272,10 @@ namespace SHADE void SHPhysicsObject::SyncColliders(SHColliderComponent& component) const noexcept { + // This state is synced in the pre-update routine + if (!rp3dBody->isActive()) + return; + int index = 0; for (auto& collisionShape : component.collisionShapes) { diff --git a/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObjectManager.cpp b/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObjectManager.cpp index 13f525e6..f8a4040f 100644 --- a/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObjectManager.cpp +++ b/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObjectManager.cpp @@ -167,6 +167,7 @@ namespace SHADE if (!COMPONENT_GROUP.rigidBodyComponent && !COMPONENT_GROUP.colliderComponent) { destroyPhysicsObject(COMMAND.eid); + wakeAllObjects(); continue; } @@ -176,6 +177,10 @@ namespace SHADE physicsObject = createPhysicsObject(COMMAND.eid); componentFunc[SHUtilities::ConvertEnum(COMMAND.command)][SHUtilities::ConvertEnum(COMMAND.component)](COMMAND, physicsObject, COMPONENT_GROUP); + + // If any removal was done, wake all objects + if (COMMAND.command == QueueCommand::Command::REMOVE) + wakeAllObjects(); } } @@ -297,5 +302,11 @@ namespace SHADE physicsObject->RemoveCollisionShape(command.shapeIndex); } + void SHPhysicsObjectManager::wakeAllObjects() noexcept + { + for (auto& physicsObject : physicsObjects | std::views::values) + physicsObject.GetRigidBody()->setIsSleeping(false); + } + } // namespace SHADE \ No newline at end of file diff --git a/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObjectManager.h b/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObjectManager.h index d8c9b805..641fd9df 100644 --- a/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObjectManager.h +++ b/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObjectManager.h @@ -165,6 +165,8 @@ namespace SHADE SHPhysicsObject* createPhysicsObject (EntityID eid) noexcept; void destroyPhysicsObject (EntityID eid) noexcept; + void wakeAllObjects () noexcept; + static void addRigidBody (const QueueCommand& command, SHPhysicsObject* physicsObject, const PhysicsComponentGroup& componentGroup); static void addCollider (const QueueCommand& command, SHPhysicsObject* physicsObject, const PhysicsComponentGroup& componentGroup); static void removeRigidBody (const QueueCommand& command, SHPhysicsObject* physicsObject, const PhysicsComponentGroup& componentGroup); @@ -172,6 +174,8 @@ namespace SHADE static void addCollisionShape (const QueueCommand& command, SHPhysicsObject* physicsObject, const PhysicsComponentGroup& componentGroup); static void removeCollisionShape (const QueueCommand& command, SHPhysicsObject* physicsObject, const PhysicsComponentGroup& componentGroup); + + }; } // namespace SHADE \ No newline at end of file diff --git a/SHADE_Engine/src/Physics/System/SHPhysicsSystem.cpp b/SHADE_Engine/src/Physics/System/SHPhysicsSystem.cpp index 34f0c698..d94cfb58 100644 --- a/SHADE_Engine/src/Physics/System/SHPhysicsSystem.cpp +++ b/SHADE_Engine/src/Physics/System/SHPhysicsSystem.cpp @@ -20,6 +20,7 @@ #include "Editor/SHEditor.h" #include "Physics/SHPhysicsEvents.h" #include "Scene/SHSceneManager.h" +#include "Scripting/SHScriptEngine.h" /*-------------------------------------------------------------------------------------*/ /* Local Helper Functions */ @@ -34,16 +35,16 @@ namespace SHADE SHPhysicsSystem::SHPhysicsSystem() : worldUpdated { false } , interpolationFactor { 0.0 } - , fixedDT { 60.0 } + , fixedDT { DEFAULT_FIXED_STEP } {} /*-----------------------------------------------------------------------------------*/ /* Getter Function Definitions */ /*-----------------------------------------------------------------------------------*/ - double SHPhysicsSystem::GetFixedDT() const noexcept + double SHPhysicsSystem::GetFixedUpdateRate() const noexcept { - return fixedDT; + return 1.0 / fixedDT; } const SHPhysicsWorldState::WorldSettings& SHPhysicsSystem::GetWorldSettings() const noexcept @@ -76,9 +77,9 @@ namespace SHADE /* Setter Function Definitions */ /*-----------------------------------------------------------------------------------*/ - void SHPhysicsSystem::SetFixedDT(double fixedUpdateRate) noexcept + void SHPhysicsSystem::SetFixedUpdateRate(double fixedUpdateRate) noexcept { - fixedDT = fixedUpdateRate; + fixedDT = 1.0 / fixedUpdateRate; } void SHPhysicsSystem::SetWorldSettings(const SHPhysicsWorldState::WorldSettings& settings) noexcept @@ -126,6 +127,45 @@ namespace SHADE worldState.DestroyWorld(factory); } + void SHPhysicsSystem::ForceUpdate() + { + if (!worldState.world) + { + SHLOGV_ERROR("Unable to force update without a Physics world!") + return; + } + + auto* scriptingSystem = SHSystemManager::GetSystem(); + if (scriptingSystem == nullptr) + { + SHLOGV_ERROR("Unable to invoke FixedUpdate() on scripts due to missing SHScriptEngine!"); + } + + // Force the physics world to update once + if (scriptingSystem != nullptr) + scriptingSystem->ExecuteFixedUpdates(); + + worldState.world->update(static_cast(fixedDT)); + + // Sync transforms. No interpolation applied here + for (auto& [entityID, physicsObject] : objectManager.physicsObjects) + { + auto* transformComponent = SHComponentManager::GetComponent_s(entityID); + auto* rigidBodyComponent = SHComponentManager::GetComponent_s(entityID); + auto* colliderComponent = SHComponentManager::GetComponent_s(entityID); + + postUpdateSyncTransforms + ( + physicsObject + , transformComponent + , rigidBodyComponent + , colliderComponent + , 1.0 // We use 1.0 here to avoid any interpolation + ); + } + } + + void SHPhysicsSystem::AddCollisionShape(EntityID eid, int shapeIndex) { static const auto ADD_SHAPE = [&](EntityID entityID, int index) @@ -339,5 +379,92 @@ namespace SHADE return onStopEvent->handle; } + void SHPhysicsSystem::preUpdateSyncTransform + ( + SHPhysicsObject& physicsObject + , SHTransformComponent* transformComponent + , SHRigidBodyComponent* rigidBodyComponent + , SHColliderComponent* colliderComponent + ) noexcept + { + if (!transformComponent) + return; + + const SHVec3& WORLD_POS = transformComponent->GetWorldPosition(); + const SHQuaternion& WORLD_ROT = transformComponent->GetWorldOrientation(); + const SHVec3& WORLD_SCL = transformComponent->GetWorldScale(); + + const rp3d::Transform RP3D_TRANSFORM { WORLD_POS, WORLD_ROT }; + physicsObject.GetRigidBody()->setTransform(RP3D_TRANSFORM); + + if (rigidBodyComponent) + { + rigidBodyComponent->position = WORLD_POS; + rigidBodyComponent->orientation = WORLD_ROT; + } + + if (colliderComponent) + { + colliderComponent->position = WORLD_POS; + colliderComponent->orientation = WORLD_ROT; + colliderComponent->scale = WORLD_SCL; + + colliderComponent->RecomputeCollisionShapes(); + } + } + + void SHPhysicsSystem::postUpdateSyncTransforms + ( + SHPhysicsObject& physicsObject + , SHTransformComponent* transformComponent + , SHRigidBodyComponent* rigidBodyComponent + , SHColliderComponent* colliderComponent + , double interpolationFactor + ) noexcept + { + const rp3d::Transform& CURRENT_TF = physicsObject.rp3dBody->getTransform(); + auto renderPos = CURRENT_TF.getPosition(); + auto renderRot = CURRENT_TF.getOrientation(); + + // Cache transforms + physicsObject.prevTransform = CURRENT_TF; + + // Sync with rigid bodies + if (rigidBodyComponent) + { + // Skip static bodies + if (rigidBodyComponent->GetType() == SHRigidBodyComponent::Type::STATIC) + return; + + // Check if transform should be interpolated + if (rigidBodyComponent->IsInterpolating()) + { + // Interpolate transforms between current and predicted next transform + + const rp3d::Transform PREV_TF = physicsObject.prevTransform; + const rp3d::Transform INTERPOLATED_TF = rp3d::Transform::interpolateTransforms(PREV_TF, CURRENT_TF, static_cast(interpolationFactor)); + + renderPos = INTERPOLATED_TF.getPosition(); + renderRot = INTERPOLATED_TF.getOrientation(); + } + + rigidBodyComponent->position = CURRENT_TF.getPosition(); + rigidBodyComponent->orientation = CURRENT_TF.getOrientation(); + } + + // Sync with colliders + if (colliderComponent) + { + colliderComponent->position = CURRENT_TF.getPosition(); + colliderComponent->orientation = CURRENT_TF.getOrientation(); + } + + // Set transform for rendering + if (transformComponent) + { + transformComponent->SetWorldPosition(renderPos); + transformComponent->SetWorldOrientation(renderRot); + } + } } // namespace SHADE \ No newline at end of file diff --git a/SHADE_Engine/src/Physics/System/SHPhysicsSystem.h b/SHADE_Engine/src/Physics/System/SHPhysicsSystem.h index 4254efc7..6059970d 100644 --- a/SHADE_Engine/src/Physics/System/SHPhysicsSystem.h +++ b/SHADE_Engine/src/Physics/System/SHPhysicsSystem.h @@ -55,7 +55,7 @@ namespace SHADE /* Getter Functions */ /*---------------------------------------------------------------------------------*/ - [[nodiscard]] double GetFixedDT () const noexcept; + [[nodiscard]] double GetFixedUpdateRate () const noexcept; [[nodiscard]] const SHPhysicsWorldState::WorldSettings& GetWorldSettings () const noexcept; [[nodiscard]] const std::vector& GetAllCollisionInfo () const noexcept; @@ -67,8 +67,8 @@ namespace SHADE /* Setter Functions */ /*---------------------------------------------------------------------------------*/ - void SetFixedDT (double fixedUpdateRate) noexcept; - void SetWorldSettings (const SHPhysicsWorldState::WorldSettings& settings) noexcept; + void SetFixedUpdateRate (double fixedUpdateRate) noexcept; + void SetWorldSettings (const SHPhysicsWorldState::WorldSettings& settings) noexcept; /*---------------------------------------------------------------------------------*/ /* Function Members */ @@ -77,6 +77,8 @@ namespace SHADE void Init () override; void Exit () override; + void ForceUpdate (); + // Specific Handling for Collision Shapes as they are not under the Component System void AddCollisionShape (EntityID eid, int shapeIndex); @@ -121,14 +123,6 @@ namespace SHADE /*-------------------------------------------------------------------------------*/ static void syncOnPlay(EntityID eid, SHPhysicsObject& physicsObject) noexcept; - - static void preUpdateSyncTransform - ( - SHPhysicsObject& physicsObject - , SHTransformComponent& transformComponent - , SHRigidBodyComponent* rigidBodyComponent - , SHColliderComponent* colliderComponent - ) noexcept; }; class SH_API PhysicsFixedUpdate final : public SHFixedSystemRoutine @@ -161,20 +155,6 @@ namespace SHADE /*-------------------------------------------------------------------------------*/ void Execute(double dt) noexcept override; - - private: - /*-------------------------------------------------------------------------------*/ - /* Function Members */ - /*-------------------------------------------------------------------------------*/ - - static void postUpdateSyncTransforms - ( - SHPhysicsObject& physicsObject - , SHTransformComponent& transformComponent - , SHRigidBodyComponent* rigidBodyComponent - , SHColliderComponent* colliderComponent - , double interpolationFactor - ) noexcept; }; private: @@ -208,5 +188,24 @@ namespace SHADE SHEventHandle onPlay (SHEventPtr onPlayEvent); SHEventHandle onStop (SHEventPtr onStopEvent); + + + static void preUpdateSyncTransform + ( + SHPhysicsObject& physicsObject + , SHTransformComponent* transformComponent + , SHRigidBodyComponent* rigidBodyComponent + , SHColliderComponent* colliderComponent + ) noexcept; + + static void postUpdateSyncTransforms + ( + SHPhysicsObject& physicsObject + , SHTransformComponent* transformComponent + , SHRigidBodyComponent* rigidBodyComponent + , SHColliderComponent* colliderComponent + , double interpolationFactor + ) noexcept; + }; } // namespace SHADE \ No newline at end of file diff --git a/SHADE_Engine/src/Physics/System/SHPhysicsSystemInterface.cpp b/SHADE_Engine/src/Physics/System/SHPhysicsSystemInterface.cpp index 30d29167..b142d54c 100644 --- a/SHADE_Engine/src/Physics/System/SHPhysicsSystemInterface.cpp +++ b/SHADE_Engine/src/Physics/System/SHPhysicsSystemInterface.cpp @@ -55,7 +55,7 @@ namespace SHADE auto phySystem = SHSystemManager::GetSystem(); if (phySystem) { - return phySystem->GetFixedDT(); + return phySystem->GetFixedUpdateRate(); } SHLOG_WARNING("[SHPhysicsSystemInterface] Failed to get fixed delta time. 0.0 returned instead."); diff --git a/SHADE_Engine/src/Physics/System/SHPhysicsSystemRoutines.cpp b/SHADE_Engine/src/Physics/System/SHPhysicsSystemRoutines.cpp index 059202e5..d2c23006 100644 --- a/SHADE_Engine/src/Physics/System/SHPhysicsSystemRoutines.cpp +++ b/SHADE_Engine/src/Physics/System/SHPhysicsSystemRoutines.cpp @@ -125,18 +125,18 @@ namespace SHADE SHLOGV_ERROR("Unable to invoke FixedUpdate() on scripts due to missing SHScriptEngine!"); } - fixedTimeStep = 1.0 / physicsSystem->fixedDT; + const double FIXED_DT = physicsSystem->fixedDT; accumulatedTime += dt; int count = 0; - while (accumulatedTime > fixedTimeStep) + while (accumulatedTime > FIXED_DT) { if (scriptingSystem != nullptr) scriptingSystem->ExecuteFixedUpdates(); - physicsSystem->worldState.world->update(static_cast(fixedTimeStep)); + physicsSystem->worldState.world->update(static_cast(FIXED_DT)); - accumulatedTime -= fixedTimeStep; + accumulatedTime -= FIXED_DT; ++count; } @@ -165,17 +165,14 @@ namespace SHADE auto* rigidBodyComponent = SHComponentManager::GetComponent_s(entityID); auto* colliderComponent = SHComponentManager::GetComponent_s(entityID); - if (transformComponent) - { - postUpdateSyncTransforms - ( - physicsObject - , *transformComponent - , rigidBodyComponent - , colliderComponent - , physicsSystem->interpolationFactor - ); - } + postUpdateSyncTransforms + ( + physicsObject + , transformComponent + , rigidBodyComponent + , colliderComponent + , physicsSystem->interpolationFactor + ); } // Collision & Trigger messages @@ -203,7 +200,7 @@ namespace SHADE preUpdateSyncTransform ( physicsObject - , *transformComponent + , transformComponent , rigidBodyComponent , colliderComponent ); @@ -217,99 +214,4 @@ namespace SHADE if (colliderComponent) physicsObject.SyncColliders(*colliderComponent); } - - void SHPhysicsSystem::PhysicsPreUpdate::preUpdateSyncTransform - ( - SHPhysicsObject& physicsObject - , SHTransformComponent& transformComponent - , SHRigidBodyComponent* rigidBodyComponent - , SHColliderComponent* colliderComponent - ) noexcept - { - const SHVec3& WORLD_POS = transformComponent.GetWorldPosition(); - const SHQuaternion& WORLD_ROT = transformComponent.GetWorldOrientation(); - const SHVec3& WORLD_SCL = transformComponent.GetWorldScale(); - - const rp3d::Transform RP3D_TRANSFORM { WORLD_POS, WORLD_ROT }; - physicsObject.GetRigidBody()->setTransform(RP3D_TRANSFORM); - - if (rigidBodyComponent) - { - rigidBodyComponent->position = WORLD_POS; - rigidBodyComponent->orientation = WORLD_ROT; - } - - if (colliderComponent) - { - colliderComponent->position = WORLD_POS; - colliderComponent->orientation = WORLD_ROT; - colliderComponent->scale = WORLD_SCL; - - colliderComponent->RecomputeCollisionShapes(); - } - } - - void SHPhysicsSystem::PhysicsPostUpdate::postUpdateSyncTransforms - ( - SHPhysicsObject& physicsObject - , SHTransformComponent& transformComponent - , SHRigidBodyComponent* rigidBodyComponent - , SHColliderComponent* colliderComponent - , double interpolationFactor - ) noexcept - { - rp3d::Vector3 rp3dPos; - rp3d::Quaternion rp3dRot; - - const rp3d::Transform CURRENT_TF = physicsObject.rp3dBody->getTransform(); - - // Check if transform should be interpolated - - if (rigidBodyComponent) - { - // Skip static bodies - if (rigidBodyComponent->GetType() == SHRigidBodyComponent::Type::STATIC) - return; - - if (rigidBodyComponent->IsInterpolating()) - { - // Interpolate transforms between current and predicted next transform - - const rp3d::Transform PREV_TF = physicsObject.prevTransform; - const rp3d::Transform INTERPOLATED_TF = rp3d::Transform::interpolateTransforms(PREV_TF, CURRENT_TF, static_cast(interpolationFactor)); - - rp3dPos = INTERPOLATED_TF.getPosition(); - rp3dRot = INTERPOLATED_TF.getOrientation(); - } - else - { - rp3dPos = CURRENT_TF.getPosition(); - rp3dRot = CURRENT_TF.getOrientation(); - } - - rigidBodyComponent->position = CURRENT_TF.getPosition(); - rigidBodyComponent->orientation = CURRENT_TF.getOrientation(); - - if (colliderComponent) - { - // Sync with colliders - - colliderComponent->position = CURRENT_TF.getPosition(); - colliderComponent->orientation = CURRENT_TF.getOrientation(); - } - } - else - { - rp3dPos = CURRENT_TF.getPosition(); - rp3dRot = CURRENT_TF.getOrientation(); - } - - // Convert RP3D Transform to SHADE - transformComponent.SetWorldPosition(rp3dPos); - transformComponent.SetWorldOrientation(rp3dRot); - - // Cache transforms - physicsObject.prevTransform = CURRENT_TF; - } - } // namespace SHADE \ No newline at end of file From fe1b9d14f58af8f565aa680998d245fff296cbe4 Mon Sep 17 00:00:00 2001 From: Diren D Bharwani Date: Mon, 14 Nov 2022 00:25:24 +0800 Subject: [PATCH 086/226] Partial implementation of syncing SHADE and ReactPhysics active states --- Assets/Scenes/M2Scene.shade | 7 +- .../Physics/PhysicsObject/SHPhysicsObject.cpp | 9 +- .../Physics/PhysicsObject/SHPhysicsObject.h | 3 +- .../System/SHPhysicsDebugDrawSystem.cpp | 5 + .../src/Physics/System/SHPhysicsSystem.cpp | 17 +- .../src/Physics/System/SHPhysicsSystem.h | 4 +- .../System/SHPhysicsSystemRoutines.cpp | 163 +++++++++++------- 7 files changed, 129 insertions(+), 79 deletions(-) diff --git a/Assets/Scenes/M2Scene.shade b/Assets/Scenes/M2Scene.shade index 21050428..bf910737 100644 --- a/Assets/Scenes/M2Scene.shade +++ b/Assets/Scenes/M2Scene.shade @@ -223,9 +223,4 @@ Bounciness: 0 Density: 1 Position Offset: {x: 0, y: 0.5, z: 0} - Scripts: - - Type: Item - currCategory: 0 - - Type: PickAndThrow - throwForce: [100, 200, 100] - item: 51000 \ No newline at end of file + Scripts: ~ \ No newline at end of file diff --git a/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObject.cpp b/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObject.cpp index 4c920bbc..0b0dd7a7 100644 --- a/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObject.cpp +++ b/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObject.cpp @@ -26,10 +26,11 @@ namespace SHADE /*-----------------------------------------------------------------------------------*/ SHPhysicsObject::SHPhysicsObject(EntityID eid, rp3d::PhysicsCommon* physicsFactory, rp3d::PhysicsWorld* physicsWorld) noexcept - : entityID { eid } - , factory { physicsFactory } - , world { physicsWorld } - , rp3dBody { nullptr } + : entityID { eid } + , collidersActive { true } + , factory { physicsFactory } + , world { physicsWorld } + , rp3dBody { nullptr } { // Implicitly create a static body. diff --git a/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObject.h b/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObject.h index f18a0738..fefc983f 100644 --- a/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObject.h +++ b/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObject.h @@ -84,12 +84,13 @@ namespace SHADE /*---------------------------------------------------------------------------------*/ EntityID entityID; + bool collidersActive; // Only used to sync with SHADE components rp3d::PhysicsCommon* factory; rp3d::PhysicsWorld* world; rp3d::RigidBody* rp3dBody; - rp3d::Transform prevTransform; // Cached transform for interpolation + rp3d::Transform prevTransform; // Cached transform for interpolation /*---------------------------------------------------------------------------------*/ /* Function Members */ diff --git a/SHADE_Engine/src/Physics/System/SHPhysicsDebugDrawSystem.cpp b/SHADE_Engine/src/Physics/System/SHPhysicsDebugDrawSystem.cpp index ff441ac2..72bcd13f 100644 --- a/SHADE_Engine/src/Physics/System/SHPhysicsDebugDrawSystem.cpp +++ b/SHADE_Engine/src/Physics/System/SHPhysicsDebugDrawSystem.cpp @@ -16,6 +16,7 @@ // Project Headers #include "ECS_Base/Managers/SHSystemManager.h" #include "Graphics/MiddleEnd/Interface/SHDebugDrawSystem.h" +#include "Scene/SHSceneManager.h" namespace SHADE { @@ -122,6 +123,10 @@ namespace SHADE const auto& COLLIDER_SET = SHComponentManager::GetDense(); for (const auto& COLLIDER : COLLIDER_SET) { + // Skip inactive colliders + //if (!SHSceneManager::CheckNodeAndComponentsActive(COLLIDER.GetEID())) + // continue; + for (auto& collisionShape : COLLIDER.GetCollisionShapes()) { switch (collisionShape.GetType()) diff --git a/SHADE_Engine/src/Physics/System/SHPhysicsSystem.cpp b/SHADE_Engine/src/Physics/System/SHPhysicsSystem.cpp index d94cfb58..0a7555b1 100644 --- a/SHADE_Engine/src/Physics/System/SHPhysicsSystem.cpp +++ b/SHADE_Engine/src/Physics/System/SHPhysicsSystem.cpp @@ -387,7 +387,7 @@ namespace SHADE , SHColliderComponent* colliderComponent ) noexcept { - if (!transformComponent) + if (!transformComponent || !SHSceneManager::CheckNodeAndComponentsActive(physicsObject.entityID)) return; const SHVec3& WORLD_POS = transformComponent->GetWorldPosition(); @@ -397,13 +397,13 @@ namespace SHADE const rp3d::Transform RP3D_TRANSFORM { WORLD_POS, WORLD_ROT }; physicsObject.GetRigidBody()->setTransform(RP3D_TRANSFORM); - if (rigidBodyComponent) + if (rigidBodyComponent && SHSceneManager::CheckNodeAndComponentsActive(physicsObject.entityID)) { rigidBodyComponent->position = WORLD_POS; rigidBodyComponent->orientation = WORLD_ROT; } - if (colliderComponent) + if (colliderComponent && SHSceneManager::CheckNodeAndComponentsActive(physicsObject.entityID)) { colliderComponent->position = WORLD_POS; colliderComponent->orientation = WORLD_ROT; @@ -422,15 +422,16 @@ namespace SHADE , double interpolationFactor ) noexcept { - const rp3d::Transform& CURRENT_TF = physicsObject.rp3dBody->getTransform(); + const rp3d::Transform& CURRENT_TF = physicsObject.GetRigidBody()->getTransform(); auto renderPos = CURRENT_TF.getPosition(); auto renderRot = CURRENT_TF.getOrientation(); // Cache transforms - physicsObject.prevTransform = CURRENT_TF; + if (physicsObject.GetRigidBody()->isActive()) + physicsObject.prevTransform = CURRENT_TF; // Sync with rigid bodies - if (rigidBodyComponent) + if (rigidBodyComponent && SHSceneManager::CheckNodeAndComponentsActive(physicsObject.entityID)) { // Skip static bodies if (rigidBodyComponent->GetType() == SHRigidBodyComponent::Type::STATIC) @@ -453,14 +454,14 @@ namespace SHADE } // Sync with colliders - if (colliderComponent) + if (colliderComponent && SHSceneManager::CheckNodeAndComponentsActive(physicsObject.entityID)) { colliderComponent->position = CURRENT_TF.getPosition(); colliderComponent->orientation = CURRENT_TF.getOrientation(); } // Set transform for rendering - if (transformComponent) + if (transformComponent && SHSceneManager::CheckNodeAndComponentsActive(physicsObject.entityID)) { transformComponent->SetWorldPosition(renderPos); transformComponent->SetWorldOrientation(renderRot); diff --git a/SHADE_Engine/src/Physics/System/SHPhysicsSystem.h b/SHADE_Engine/src/Physics/System/SHPhysicsSystem.h index 6059970d..3891ff48 100644 --- a/SHADE_Engine/src/Physics/System/SHPhysicsSystem.h +++ b/SHADE_Engine/src/Physics/System/SHPhysicsSystem.h @@ -122,7 +122,9 @@ namespace SHADE /* Function Members */ /*-------------------------------------------------------------------------------*/ - static void syncOnPlay(EntityID eid, SHPhysicsObject& physicsObject) noexcept; + void syncRigidBodyActive (EntityID eid, SHPhysicsObject& physicsObject) const noexcept; + void syncColliderActive (EntityID eid, SHPhysicsObject& physicsObject) const noexcept; + static void syncOnPlay (EntityID eid, SHPhysicsObject& physicsObject) noexcept; }; class SH_API PhysicsFixedUpdate final : public SHFixedSystemRoutine diff --git a/SHADE_Engine/src/Physics/System/SHPhysicsSystemRoutines.cpp b/SHADE_Engine/src/Physics/System/SHPhysicsSystemRoutines.cpp index d2c23006..3376159b 100644 --- a/SHADE_Engine/src/Physics/System/SHPhysicsSystemRoutines.cpp +++ b/SHADE_Engine/src/Physics/System/SHPhysicsSystemRoutines.cpp @@ -15,6 +15,7 @@ // Project Headers #include "ECS_Base/Managers/SHSystemManager.h" #include "Editor/SHEditor.h" +#include "Scene/SHSceneManager.h" #include "Scripting/SHScriptEngine.h" namespace SHADE @@ -43,65 +44,13 @@ namespace SHADE { auto* physicsSystem = reinterpret_cast(GetSystem()); - #ifdef SHEDITOR - - auto* editor = SHSystemManager::GetSystem(); - - // Only Sync on Play. - // Otherwise, Components are only holding data until the world is built on play. - - if (editor) - { - if (editor->editorState != SHEditor::State::STOP) - { - physicsSystem->objectManager.UpdateCommands(); - - for (auto& [entityID, physicsObject] : physicsSystem->objectManager.physicsObjects) - { - // Ensure a valid physics Object - if (physicsObject.rp3dBody == nullptr) - continue; - - syncOnPlay(entityID, physicsObject); - } - } - else - { - auto& rigidBodyDense = SHComponentManager::GetDense(); - auto& colliderDense = SHComponentManager::GetDense(); - - for (auto& rigidBodyComponent : rigidBodyDense) - { - const auto* TRANSFORM = SHComponentManager::GetComponent_s(rigidBodyComponent.GetEID()); - - if (TRANSFORM && TRANSFORM->HasChanged()) - { - rigidBodyComponent.position = TRANSFORM->GetWorldPosition(); - rigidBodyComponent.orientation = TRANSFORM->GetWorldOrientation(); - } - } - - for (auto& colliderComponent : colliderDense) - { - const auto* TRANSFORM = SHComponentManager::GetComponent_s(colliderComponent.GetEID()); - - if (TRANSFORM && TRANSFORM->HasChanged()) - { - colliderComponent.position = TRANSFORM->GetWorldPosition(); - colliderComponent.orientation = TRANSFORM->GetWorldOrientation(); - colliderComponent.scale = TRANSFORM->GetWorldScale(); - - colliderComponent.RecomputeCollisionShapes(); - } - } - } - } - - #else - - // Always sync Rigid Body & Collider Components with Physics Objects - // Do not check for an editor here + #ifdef SHEDITOR + // Only Sync on Play. + // Otherwise, Components are only holding data until the world is built on play. + const auto* EDITOR = SHSystemManager::GetSystem(); + if (EDITOR && EDITOR->editorState != SHEditor::State::STOP) + { physicsSystem->objectManager.UpdateCommands(); for (auto& [entityID, physicsObject] : physicsSystem->objectManager.physicsObjects) @@ -110,10 +59,64 @@ namespace SHADE if (physicsObject.rp3dBody == nullptr) continue; + // Sync active states between SHADE & RP3D + syncRigidBodyActive(entityID, physicsObject); + syncColliderActive(entityID, physicsObject); + syncOnPlay(entityID, physicsObject); } + } + else + { + auto& rigidBodyDense = SHComponentManager::GetDense(); + auto& colliderDense = SHComponentManager::GetDense(); - #endif + for (auto& rigidBodyComponent : rigidBodyDense) + { + const auto* TRANSFORM = SHComponentManager::GetComponent_s(rigidBodyComponent.GetEID()); + + if (TRANSFORM && TRANSFORM->HasChanged()) + { + rigidBodyComponent.position = TRANSFORM->GetWorldPosition(); + rigidBodyComponent.orientation = TRANSFORM->GetWorldOrientation(); + } + } + + for (auto& colliderComponent : colliderDense) + { + const auto* TRANSFORM = SHComponentManager::GetComponent_s(colliderComponent.GetEID()); + + if (TRANSFORM && TRANSFORM->HasChanged()) + { + colliderComponent.position = TRANSFORM->GetWorldPosition(); + colliderComponent.orientation = TRANSFORM->GetWorldOrientation(); + colliderComponent.scale = TRANSFORM->GetWorldScale(); + + colliderComponent.RecomputeCollisionShapes(); + } + } + } + + #else + + // Always sync Rigid Body & Collider Components with Physics Objects + // Do not check for an editor here + + physicsSystem->objectManager.UpdateCommands(); + + for (auto& [entityID, physicsObject] : physicsSystem->objectManager.physicsObjects) + { + // Ensure a valid physics Object + if (physicsObject.rp3dBody == nullptr) + continue; + + syncRigidBodyActive(entityID, physicsObject); + syncColliderActive(entityID, physicsObject); + + syncOnPlay(entityID, physicsObject); + } + + #endif } void SHPhysicsSystem::PhysicsFixedUpdate::Execute(double dt) noexcept @@ -188,6 +191,48 @@ namespace SHADE /* Private Function Member Definitions */ /*-----------------------------------------------------------------------------------*/ + void SHPhysicsSystem::PhysicsPreUpdate::syncRigidBodyActive(EntityID eid, SHPhysicsObject& physicsObject) const noexcept + { + if (!SHComponentManager::HasComponent(eid)) + return; + + const bool IS_ACTIVE_IN_SCENE = SHSceneManager::CheckNodeAndComponentsActive(eid); + const bool IS_RP3D_BODY_ACTIVE = physicsObject.GetRigidBody()->isActive(); + + if (IS_ACTIVE_IN_SCENE != IS_RP3D_BODY_ACTIVE) + physicsObject.GetRigidBody()->setIsActive(IS_ACTIVE_IN_SCENE); + } + + void SHPhysicsSystem::PhysicsPreUpdate::syncColliderActive(EntityID eid, SHPhysicsObject& physicsObject) const noexcept + { + const auto* COLLIDER = SHComponentManager::GetComponent_s(eid); + if (!COLLIDER) + return; + + const bool IS_ACTIVE_IN_SCENE = SHSceneManager::CheckNodeAndComponentsActive(eid); + const bool IS_RP3D_COLLIDER_ACTIVE = physicsObject.collidersActive; + + if (IS_ACTIVE_IN_SCENE != IS_RP3D_COLLIDER_ACTIVE) + { + // HACK: If active state turned off, remove all collision shapes. If turned on, add them back. + auto* physicsSystem = reinterpret_cast(GetSystem()); + + const int NUM_SHAPES = static_cast(COLLIDER->GetCollisionShapes().size()); + if (IS_ACTIVE_IN_SCENE) + { + for (int i = 0; i < NUM_SHAPES; ++i) + physicsSystem->objectManager.AddCollisionShape(eid, i); + } + else + { + for (int i = NUM_SHAPES - 1; i >= 0; --i) + physicsSystem->objectManager.RemoveCollisionShape(eid, i); + } + + physicsObject.collidersActive = IS_ACTIVE_IN_SCENE; + } + } + void SHPhysicsSystem::PhysicsPreUpdate::syncOnPlay(EntityID eid, SHPhysicsObject& physicsObject) noexcept { auto* transformComponent = SHComponentManager::GetComponent_s(eid); From ab869348f1f85f9af16e4c25df174c4ef5a0c648 Mon Sep 17 00:00:00 2001 From: Kah Wei Date: Mon, 14 Nov 2022 00:59:21 +0800 Subject: [PATCH 087/226] Added code that only renders objects which are active --- .../Graphics/MiddleEnd/Batching/SHBatch.cpp | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/Batching/SHBatch.cpp b/SHADE_Engine/src/Graphics/MiddleEnd/Batching/SHBatch.cpp index 1829096f..7465617d 100644 --- a/SHADE_Engine/src/Graphics/MiddleEnd/Batching/SHBatch.cpp +++ b/SHADE_Engine/src/Graphics/MiddleEnd/Batching/SHBatch.cpp @@ -27,6 +27,7 @@ of DigiPen Institute of Technology is prohibited. #include "Math/Transform/SHTransformComponent.h" #include "Graphics/MiddleEnd/GlobalData/SHGraphicsGlobalData.h" #include "Graphics/Descriptors/SHVkDescriptorPool.h" +#include "Scene/SHSceneManager.h" namespace SHADE { @@ -223,7 +224,22 @@ namespace SHADE auto transform = SHComponentManager::GetComponent(rendId); if (transform) { - transformData.emplace_back(transform->GetTRS()); + if (SHSceneManager::CheckNodeAndComponentsActive(rendId)) + { + transformData.emplace_back(transform->GetTRS()); + } + else + { + // Should be deactivated + static const SHMatrix ZERO_MTX = + { + 0.0f, 0.0f, 0.0f, 0.0f, + 0.0f, 0.0f, 0.0f, 0.0f, + 0.0f, 0.0f, 0.0f, 0.0f, + 0.0f, 0.0f, 0.0f, 0.0f + }; + transformData.emplace_back(ZERO_MTX); + } } else { From 9e0bc0bbc94651c040250559a99f210c36c8694a Mon Sep 17 00:00:00 2001 From: Xiao Qi Date: Mon, 14 Nov 2022 02:52:13 +0800 Subject: [PATCH 088/226] Added checks for path exist and bin and obj folders when building directory for asset browser --- SHADE_Engine/src/Filesystem/SHFileSystem.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/SHADE_Engine/src/Filesystem/SHFileSystem.cpp b/SHADE_Engine/src/Filesystem/SHFileSystem.cpp index 1062540b..fa5f718e 100644 --- a/SHADE_Engine/src/Filesystem/SHFileSystem.cpp +++ b/SHADE_Engine/src/Filesystem/SHFileSystem.cpp @@ -130,6 +130,14 @@ namespace SHADE } // If item is folder + if (path.stem().string() == "bin" + || path.stem().string() == "obj" + || !std::filesystem::exists(path)) + { + SHLOG_INFO("[FileSystem] Skipped paths in directory building: {}", path.string()); + continue; + } + auto newFolder{ folder->CreateSubFolderHere(path.stem().string()) }; folderStack.push(newFolder); } From 898b7fbf2cb5f7ac7323832ff9096ed717a9c262 Mon Sep 17 00:00:00 2001 From: Brandon Mak Date: Mon, 14 Nov 2022 10:11:47 +0800 Subject: [PATCH 089/226] Text Rendering WIP --- SHADE_Application/premake5.lua | 4 +- .../src/Assets/Asset Types/SHFontAsset.h | 5 +- .../Assets/Libraries/Loaders/SHFontLoader.cpp | 7 +- .../src/Graphics/Buffers/SHVkBuffer.cpp | 16 ++-- .../src/Graphics/Buffers/SHVkBuffer.h | 1 + .../src/Graphics/Images/SHVkImage.cpp | 16 ++++ SHADE_Engine/src/Graphics/Images/SHVkImage.h | 1 + .../MiddleEnd/Interface/SHGraphicsSystem.cpp | 6 ++ .../MiddleEnd/Interface/SHGraphicsSystem.h | 17 ++++ .../MiddleEnd/TextRendering/SHFont.cpp | 95 ++++++++++++------- .../Graphics/MiddleEnd/TextRendering/SHFont.h | 24 ++++- .../MiddleEnd/TextRendering/SHFontLibrary.cpp | 72 ++++++++++++++ .../MiddleEnd/TextRendering/SHFontLibrary.h | 34 +++++++ .../SHTextRenderingSubSystem.cpp | 4 +- SHADE_Engine/src/Resource/SHResourceManager.h | 4 +- .../src/Resource/SHResourceManager.hpp | 5 + 16 files changed, 256 insertions(+), 55 deletions(-) create mode 100644 SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFontLibrary.cpp create mode 100644 SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFontLibrary.h diff --git a/SHADE_Application/premake5.lua b/SHADE_Application/premake5.lua index 395c3a48..dcfd1b7f 100644 --- a/SHADE_Application/premake5.lua +++ b/SHADE_Application/premake5.lua @@ -38,7 +38,9 @@ project "SHADE_Application" "%{IncludeDir.spdlog}/include", "%{IncludeDir.tinyddsloader}", "%{IncludeDir.reactphysics3d}\\include", - "%{IncludeDir.yamlcpp}" + "%{IncludeDir.yamlcpp}", + "%{IncludeDir.msdf_atlas_gen}", + "%{IncludeDir.msdfgen}" } externalwarnings "Off" diff --git a/SHADE_Engine/src/Assets/Asset Types/SHFontAsset.h b/SHADE_Engine/src/Assets/Asset Types/SHFontAsset.h index cb21d9d5..8d2cb67a 100644 --- a/SHADE_Engine/src/Assets/Asset Types/SHFontAsset.h +++ b/SHADE_Engine/src/Assets/Asset Types/SHFontAsset.h @@ -31,8 +31,8 @@ namespace SHADE //! Data containing character and uv transformation data and other misc data std::vector glyphTransformations; - //! The actual data of the atlas to go into the binary - std::unique_ptr bitmapData; + //! The actual data of the atlas to go into the binary. Was unique_ptr, vector easier to copy. + std::vector bitmapData; //! Width of the bitmap uint32_t bitmapWidth; @@ -42,5 +42,6 @@ namespace SHADE //! Font geometry required to get kerning from msdf_atlas::FontGeometry fontGeometry; + }; } \ No newline at end of file diff --git a/SHADE_Engine/src/Assets/Libraries/Loaders/SHFontLoader.cpp b/SHADE_Engine/src/Assets/Libraries/Loaders/SHFontLoader.cpp index 1a17ae38..05242c0a 100644 --- a/SHADE_Engine/src/Assets/Libraries/Loaders/SHFontLoader.cpp +++ b/SHADE_Engine/src/Assets/Libraries/Loaders/SHFontLoader.cpp @@ -51,8 +51,8 @@ namespace SHADE uint32_t bytesRequired = newFontAsset->bitmapWidth * newFontAsset->bitmapHeight * SHFontAsset::BYTES_PER_CHANNEL * SHFontAsset::NUM_CHANNELS; // Read the bitmap - newFontAsset->bitmapData = std::make_unique(bytesRequired); - file.read (reinterpret_cast(newFontAsset->bitmapData.get()), bytesRequired); + newFontAsset->bitmapData.resize(bytesRequired); + file.read (reinterpret_cast(newFontAsset->bitmapData.data()), bytesRequired); file.close(); @@ -67,8 +67,7 @@ namespace SHADE - codepoint (actual character) - 4x4 Matrix data (stores UV transform + extra data) - Actual atlas texture - */ - + */ } } \ No newline at end of file diff --git a/SHADE_Engine/src/Graphics/Buffers/SHVkBuffer.cpp b/SHADE_Engine/src/Graphics/Buffers/SHVkBuffer.cpp index 08481483..2299cc4b 100644 --- a/SHADE_Engine/src/Graphics/Buffers/SHVkBuffer.cpp +++ b/SHADE_Engine/src/Graphics/Buffers/SHVkBuffer.cpp @@ -25,12 +25,9 @@ namespace SHADE { if (cmdBufferHdl && (bufferUsageFlags & vk::BufferUsageFlagBits::eTransferDst)) { - vk::BufferCopy copyRegion - { - .srcOffset = 0, - .dstOffset = 0, - .size = sizeStored, - }; + vk::BufferCopy copyRegion{}; + PrepareBufferCopy(copyRegion); + cmdBufferHdl->GetVkCommandBuffer().copyBuffer(stagingBuffer, vkBuffer, 1, ©Region); } } @@ -54,6 +51,13 @@ namespace SHADE vmaFlushAllocation(vmaAllocator, alloc, srcOffset, dstOffset); } + void SHVkBuffer::PrepareBufferCopy(vk::BufferCopy& bufferCopy) noexcept + { + bufferCopy.srcOffset = 0; + bufferCopy.dstOffset = 0; + bufferCopy.size = sizeStored; + } + vk::Buffer SHVkBuffer::GetVkBuffer(void) const noexcept { return vkBuffer; diff --git a/SHADE_Engine/src/Graphics/Buffers/SHVkBuffer.h b/SHADE_Engine/src/Graphics/Buffers/SHVkBuffer.h index eb24d161..24a23b29 100644 --- a/SHADE_Engine/src/Graphics/Buffers/SHVkBuffer.h +++ b/SHADE_Engine/src/Graphics/Buffers/SHVkBuffer.h @@ -98,6 +98,7 @@ namespace SHADE void ResizeNoCopy (uint32_t newSize); void ResizeReplace (uint32_t newSize, void* data, uint32_t srcSize); void FlushAllocation (uint32_t srcOffset, uint32_t dstOffset) noexcept; + void PrepareBufferCopy (vk::BufferCopy& bufferCopy) noexcept; /*-----------------------------------------------------------------------*/ /* SETTERS AND GETTERS */ diff --git a/SHADE_Engine/src/Graphics/Images/SHVkImage.cpp b/SHADE_Engine/src/Graphics/Images/SHVkImage.cpp index 00cc31bf..028bf74f 100644 --- a/SHADE_Engine/src/Graphics/Images/SHVkImage.cpp +++ b/SHADE_Engine/src/Graphics/Images/SHVkImage.cpp @@ -303,6 +303,22 @@ namespace SHADE CreateFramebufferImage(); } + void SHVkImage::PrepareImageCopy(std::vector& bufferImageCopy) noexcept + { + for (uint32_t i = 0; i < mipOffsets.size(); ++i) + { + bufferImageCopy[i].bufferOffset = mipOffsets[i]; + bufferImageCopy[i].bufferRowLength = 0; // for padding + bufferImageCopy[i].bufferImageHeight = 0; // for padding + bufferImageCopy[i].imageSubresource.aspectMask = vk::ImageAspectFlagBits::eColor; // TODO: Need to change this to base it off image format. + bufferImageCopy[i].imageSubresource.mipLevel = i; + bufferImageCopy[i].imageSubresource.baseArrayLayer = 0; // TODO: Array textures not supported yet + bufferImageCopy[i].imageSubresource.layerCount = layerCount; + bufferImageCopy[i].imageOffset = vk::Offset3D{ 0,0,0 }; + bufferImageCopy[i].imageExtent = vk::Extent3D{ width >> i, height >> i, 1 }; + } + } + void SHVkImage::LinkWithExteriorImage(vk::Image inVkImage, vk::ImageType type, uint32_t inWidth, uint32_t inHeight, uint32_t inDepth, uint32_t layers, uint8_t levels, vk::Format format, vk::ImageUsageFlags flags) noexcept { vkImage = inVkImage; diff --git a/SHADE_Engine/src/Graphics/Images/SHVkImage.h b/SHADE_Engine/src/Graphics/Images/SHVkImage.h index 4fb16017..8b6c042f 100644 --- a/SHADE_Engine/src/Graphics/Images/SHVkImage.h +++ b/SHADE_Engine/src/Graphics/Images/SHVkImage.h @@ -138,6 +138,7 @@ namespace SHADE void TransferToDeviceResource (Handle cmdBufferHdl) noexcept; void PrepareImageTransitionInfo (vk::ImageLayout oldLayout, vk::ImageLayout newLayout, vk::ImageMemoryBarrier& barrier) noexcept; void HandleResizeFramebufferImage(uint32_t newWidth, uint32_t newHeight) noexcept; + void PrepareImageCopy (std::vector& bufferImageCopy) noexcept; /*-----------------------------------------------------------------------*/ /* GETTERS AND SETTERS */ diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.cpp b/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.cpp index b9201db6..6b929a02 100644 --- a/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.cpp +++ b/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.cpp @@ -831,6 +831,11 @@ namespace SHADE return texLibrary.GetTextureHandle(textureId); } + Handle SHGraphicsSystem::AddFont(SHFontAsset const& fontAsset) const noexcept + { + + } + #pragma endregion ADD_REMOVE #pragma region ROUTINES @@ -911,6 +916,7 @@ namespace SHADE #pragma region MISC + void SHGraphicsSystem::PrepareResize(uint32_t newWidth, uint32_t newHeight) noexcept { resizeWidth = newWidth; diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.h b/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.h index 45fd4224..da9870bc 100644 --- a/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.h +++ b/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.h @@ -33,6 +33,7 @@ of DigiPen Institute of Technology is prohibited. #include "Graphics/MiddleEnd/Lights/SHLightingSubSystem.h" #include "Graphics/MiddleEnd/PostProcessing/SHSSAO.h" #include "Camera/SHCameraDirector.h" +#include "Graphics/MiddleEnd/TextRendering/SHFontLibrary.h" namespace SHADE { @@ -321,6 +322,21 @@ namespace SHADE */ /***************************************************************************/ Handle GetDefaultTexture() const noexcept { return defaultTexture; } + /***************************************************************************/ + /*! + + \brief + Adds a font into the font library. + + \param fontAsset + Font asset to add. + + \return + Handle to the new font. + + */ + /***************************************************************************/ + Handle AddFont (SHFontAsset const& fontAsset) const noexcept; void PrepareResize(uint32_t newWidth, uint32_t newHeight) noexcept; void HandleResize(void) noexcept; @@ -386,6 +402,7 @@ namespace SHADE SHResourceHub resourceManager; SHMeshLibrary meshLibrary; SHTextureLibrary texLibrary; + SHFontLibrary fontLibrary; SHSamplerCache samplerCache; SHMaterialInstanceCache materialInstanceCache; diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFont.cpp b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFont.cpp index 50641404..ccead721 100644 --- a/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFont.cpp +++ b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFont.cpp @@ -7,7 +7,22 @@ namespace SHADE { - SHFont::SHFont(Handle inLogicalDeviceHdl, Handle queue, Handle commandPool, Handle descPool, SHFontAsset& asset) noexcept + /***************************************************************************/ + /*! + + \brief + Non-default ctor. Prepares objects in staging buffers with data from + SHFontAsset. + + \param inLogicalDeviceHdl + Logical device required for vulkan object creation. + + \param asset + Font asset to copy data from. + + */ + /***************************************************************************/ + SHFont::SHFont(Handle inLogicalDeviceHdl, SHFontAsset& asset) noexcept { /*-----------------------------------------------------------------------*/ /* PREPARE GPU DATA */ @@ -16,11 +31,14 @@ namespace SHADE // assign device for convenient usage logicalDevice = inLogicalDeviceHdl; + // Copy the font data + fontAsset = asset; + SHImageCreateParams imageParams { .imageType = vk::ImageType::e2D, - .width = asset.bitmapWidth, - .height = asset.bitmapHeight, + .width = fontAsset.bitmapWidth, + .height = fontAsset.bitmapHeight, .depth = 1, .levels = 1, .arrayLayers = 1, @@ -29,53 +47,58 @@ namespace SHADE .createFlags = {} }; - uint32_t bytesRequired = asset.bitmapWidth * asset.bitmapHeight * SHFontAsset::BYTES_PER_CHANNEL * SHFontAsset::NUM_CHANNELS; + uint32_t bytesRequired = fontAsset.bitmapWidth * fontAsset.bitmapHeight * SHFontAsset::BYTES_PER_CHANNEL * SHFontAsset::NUM_CHANNELS; uint32_t mipOffset = 0; // Create the image - bitmapDataImage = logicalDevice->CreateImage(imageParams, asset.bitmapData.get(), bytesRequired, { &mipOffset, 1 }, VmaMemoryUsage::VMA_MEMORY_USAGE_AUTO, {}); + bitmapDataImage = logicalDevice->CreateImage(imageParams, fontAsset.bitmapData.data(), bytesRequired, { &mipOffset, 1 }, VmaMemoryUsage::VMA_MEMORY_USAGE_AUTO, {}); // Amount of data required to hold matrices for all glyphs - uint32_t glyphDataSize = asset.glyphTransformations.size() * sizeof (SHMatrix); + uint32_t glyphDataSize = fontAsset.glyphTransformations.size() * sizeof (SHMatrix); // For indexing - for (uint32_t i = 0; i < fontAsset->glyphs.size(); ++i) - unicodeIndexing.emplace(fontAsset->glyphs[i], i); + for (uint32_t i = 0; i < fontAsset.glyphs.size(); ++i) + unicodeIndexing.emplace(fontAsset.glyphs[i], i); // allocate GPU buffer for matrices - matrixDataBuffer = logicalDevice->CreateBuffer(glyphDataSize, asset.glyphTransformations.data(), glyphDataSize, vk::BufferUsageFlagBits::eTransferDst | vk::BufferUsageFlagBits::eStorageBuffer, VMA_MEMORY_USAGE_AUTO, {}); + matrixDataBuffer = logicalDevice->CreateBuffer(glyphDataSize, fontAsset.glyphTransformations.data(), glyphDataSize, vk::BufferUsageFlagBits::eTransferDst | vk::BufferUsageFlagBits::eStorageBuffer, VMA_MEMORY_USAGE_AUTO, {}); + //// Prepare pre and post transfer barrier + //bitmapDataImage->PrepareImageTransitionInfo(vk::ImageLayout::eUndefined, vk::ImageLayout::eTransferDstOptimal, preTransferBarrier); + //bitmapDataImage->PrepareImageTransitionInfo(vk::ImageLayout::eTransferDstOptimal, vk::ImageLayout::eShaderReadOnlyOptimal, postTransferBarrier); + + } + + /***************************************************************************/ + /*! + + \brief + Transfers data from staging buffers to GPU. Does not issue any of the + barriers (we want this done outside). + + \param commandBuffer + Command buffer used to + + \return + + */ + /***************************************************************************/ + void SHFont::TransferToGPU(Handle commandBuffer) noexcept + { /*-----------------------------------------------------------------------*/ /* COMMANDS TO TRANSFER TO DEVICE MEMORY */ /*-----------------------------------------------------------------------*/ - // Create command buffer to record transfer from host to device - Handle commandBuffer = commandPool->RequestCommandBuffer(SH_CMD_BUFFER_TYPE::PRIMARY); - - commandBuffer->BeginRecording(); - - // Prepare an image barrier - vk::ImageMemoryBarrier stagingToDst{}; - bitmapDataImage->PrepareImageTransitionInfo(vk::ImageLayout::eUndefined, vk::ImageLayout::eTransferDstOptimal, stagingToDst); - - // Transition image to dst - commandBuffer->PipelineBarrier(vk::PipelineStageFlagBits::eTopOfPipe, vk::PipelineStageFlagBits::eTransfer, {}, {}, {}, {stagingToDst}); + // Transfer to device memory bitmapDataImage->TransferToDeviceResource(commandBuffer); // Transfer to GPU buffer matrixDataBuffer->TransferToDeviceResource(commandBuffer); + } - vk::ImageMemoryBarrier dstToShaderRead{}; - commandBuffer->PipelineBarrier(vk::PipelineStageFlagBits::eTransfer, vk::PipelineStageFlagBits::eFragmentShader, {}, {}, {}, {dstToShaderRead}); - - commandBuffer->EndRecording(); - - queue->SubmitCommandBuffer({commandBuffer}); - - // wait for the command to finish - logicalDevice->WaitIdle(); - + void SHFont::DoPostTransfer(Handle descPool) noexcept + { /*-----------------------------------------------------------------------*/ /* CREATE IMAGE VIEW */ /*-----------------------------------------------------------------------*/ @@ -92,7 +115,6 @@ namespace SHADE }; bitmapDataImageView = bitmapDataImage->CreateImageView(logicalDevice, bitmapDataImage, viewDetails); - /*-----------------------------------------------------------------------*/ /* DESCRIPTORS */ /*-----------------------------------------------------------------------*/ @@ -106,14 +128,12 @@ namespace SHADE descSet->ModifyWriteDescImage(SHGraphicsConstants::DescriptorSetIndex::FONT_DATA, SHGraphicsConstants::DescriptorSetBindings::FONT_BITMAP_DATA, {}); descSet->ModifyWriteDescBuffer(SHGraphicsConstants::DescriptorSetIndex::FONT_DATA, - SHGraphicsConstants::DescriptorSetBindings::FONT_MATRIX_DATA, {&matrixDataBuffer, 1}, 0, glyphDataSize); + SHGraphicsConstants::DescriptorSetBindings::FONT_MATRIX_DATA, { &matrixDataBuffer, 1 }, 0, fontAsset.glyphTransformations.size() * sizeof(SHMatrix)); // Bind image and buffer to desc set. descSet->UpdateDescriptorSetImages(SHGraphicsConstants::DescriptorSetIndex::FONT_DATA, SHGraphicsConstants::DescriptorSetBindings::FONT_BITMAP_DATA); - descSet->UpdateDescriptorSetBuffer(SHGraphicsConstants::DescriptorSetIndex::FONT_DATA, SHGraphicsConstants::DescriptorSetBindings::FONT_MATRIX_DATA); - } std::unordered_map SHFont::GetUnicodeIndexing(void) const noexcept @@ -121,9 +141,14 @@ namespace SHADE return unicodeIndexing; } - SHADE::Handle SHFont::GetFontAsset(void) const noexcept + SHFontAsset const& SHFont::GetFontAsset(void) const noexcept { return fontAsset; } + Handle SHFont::GetImage(void) const noexcept + { + return bitmapDataImage; + } + } \ No newline at end of file diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFont.h b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFont.h index 215ef6fd..657520cc 100644 --- a/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFont.h +++ b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFont.h @@ -23,7 +23,7 @@ namespace SHADE Handle logicalDevice; //! Font asset contains exactly what we need, so we'll use it - Handle fontAsset; + SHFontAsset fontAsset; //! Device memory that stores bitmap data Handle bitmapDataImage; @@ -40,11 +40,27 @@ namespace SHADE //! Used for getting the correct indices into the matrix data buffer std::unordered_map unicodeIndexing; - public: - SHFont (Handle inLogicalDeviceHdl, Handle queue, Handle commandPool, Handle descPool, SHFontAsset& asset) noexcept; + ////! To transition images for transfer ops + //vk::ImageMemoryBarrier preTransferBarrier; + ////! To transition images for shader reads + //vk::ImageMemoryBarrier postTransferBarrier; + + public: + /*-----------------------------------------------------------------------*/ + /* PUBLIC MEMBER FUNCTIONS */ + /*-----------------------------------------------------------------------*/ + SHFont (Handle inLogicalDeviceHdl, SHFontAsset& asset) noexcept; + void TransferToGPU (Handle commandBuffer) noexcept; + void DoPostTransfer (Handle descPool) noexcept; + + + /*-----------------------------------------------------------------------*/ + /* SETTERS AND GETTERS */ + /*-----------------------------------------------------------------------*/ std::unordered_map GetUnicodeIndexing (void) const noexcept; - Handle GetFontAsset (void) const noexcept; + SHFontAsset const& GetFontAsset (void) const noexcept; + Handle GetImage (void) const noexcept; }; } diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFontLibrary.cpp b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFontLibrary.cpp new file mode 100644 index 00000000..86009ff1 --- /dev/null +++ b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFontLibrary.cpp @@ -0,0 +1,72 @@ +#include "SHpch.h" +#include "SHFontLibrary.h" +#include "Graphics/Images/SHVkImage.h" +#include "Graphics/Commands/SHVkCommandPool.h" + +namespace SHADE +{ + /***************************************************************************/ + /*! + + \brief + For adding fonts to the library + + \param asset + The asset we want to create an SHFont from. + + */ + /***************************************************************************/ + Handle SHFontLibrary::AddFont(Handle logicalDevice, SHResourceHub& resourceHub, SHFontAsset const& asset) noexcept + { + // Create new font + Handle newFont = resourceHub.Create(logicalDevice, asset); + + // emplace new barriers and prepare them for transfer ops + preTransferBarriers.emplace_back(); + postTransferBarriers.emplace_back(); + newFont->GetImage()->PrepareImageTransitionInfo(vk::ImageLayout::eUndefined, vk::ImageLayout::eTransferDstOptimal, preTransferBarriers[preTransferBarriers.size() - 1]); + newFont->GetImage()->PrepareImageTransitionInfo(vk::ImageLayout::eTransferDstOptimal, vk::ImageLayout::eShaderReadOnlyOptimal, postTransferBarriers[postTransferBarriers.size() - 1]); + } + + /***************************************************************************/ + /*! + + \brief + Transfers staging buffer font memory to the GPU for optimized access. + + \param cmdBuffer + Command buffer to record the transfer operations. + + \param descPool + + \return + + */ + /***************************************************************************/ + void SHFontLibrary::BuildFonts(Handle cmdPool, Handle descPool, SHResourceHub& resourceHub) noexcept + { + //std::vector + + // allocate new command buffer + Handle transferCommandBuffer = cmdPool->RequestCommandBuffer(SH_CMD_BUFFER_TYPE::PRIMARY); + + // Begin recording transfer ops + transferCommandBuffer->BeginRecording(); + + // Transition image to dst + transferCommandBuffer->PipelineBarrier(vk::PipelineStageFlagBits::eTopOfPipe, vk::PipelineStageFlagBits::eTransfer, {}, {}, {}, preTransferBarriers); + + + + // Transition dst to shader read + transferCommandBuffer->PipelineBarrier(vk::PipelineStageFlagBits::eTransfer, vk::PipelineStageFlagBits::eFragmentShader, {}, {}, {}, postTransferBarriers); + + + // End recording for transfer ops + transferCommandBuffer->EndRecording(); + + // Free it + resourceHub.Free(transferCommandBuffer); + } + +} \ No newline at end of file diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFontLibrary.h b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFontLibrary.h new file mode 100644 index 00000000..74f2ca1a --- /dev/null +++ b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFontLibrary.h @@ -0,0 +1,34 @@ +#pragma once + +#include "SHFont.h" +#include +#include "Graphics/SHVulkanIncludes.h" + +namespace SHADE +{ + class SHVkLogicalDevice; + class SHVkDescriptorPool; + class SHVkCommandPool; + class SHVkCommandBuffer; + class SHVkQueue; + + class SHFontLibrary + { + private: + //! Handles to all the fonts usable in SHTextRendererComponents + std::vector> fonts; + + //! for indexing + std::unordered_map>().GetId().Raw), uint32_t> fontIndexing; + + //! For transitioning images for transfer operations + std::vector preTransferBarriers; + + //! For transitioning images for shader reads + std::vector postTransferBarriers; + + public: + Handle AddFont (Handle logicalDevice, SHResourceHub& resourceHub, SHFontAsset const& asset) noexcept; + void BuildFonts (Handle cmdPool, Handle descPool, SHResourceHub& resourceHub) noexcept; + }; +} diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRenderingSubSystem.cpp b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRenderingSubSystem.cpp index 1e1551d5..a7416544 100644 --- a/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRenderingSubSystem.cpp +++ b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRenderingSubSystem.cpp @@ -38,7 +38,7 @@ namespace SHADE auto const& glyphTransformIndices = textComp.fontHandle->GetUnicodeIndexing(); // Get a ref to the glyph transformations - auto const& glyphTransforms = textComp.fontHandle->GetFontAsset()->glyphTransformations; + auto const& glyphTransforms = textComp.fontHandle->GetFontAsset().glyphTransformations; bool dueNextLine = false; @@ -62,7 +62,7 @@ namespace SHADE { // Get the advance and move the baseline double advance = 0.0; - textComp.fontHandle->GetFontAsset()->fontGeometry.getAdvance(advance, textComp.text[i], textComp.text[static_cast(i) + 1]); + textComp.fontHandle->GetFontAsset().fontGeometry.getAdvance(advance, textComp.text[i], textComp.text[static_cast(i) + 1]); baselineOrigin[0] += static_cast(advance); //if (baselineOrigin[0] >= textComp.estimatedLineLength) diff --git a/SHADE_Engine/src/Resource/SHResourceManager.h b/SHADE_Engine/src/Resource/SHResourceManager.h index d660ada7..57f2b205 100644 --- a/SHADE_Engine/src/Resource/SHResourceManager.h +++ b/SHADE_Engine/src/Resource/SHResourceManager.h @@ -28,6 +28,7 @@ namespace SHADE { class SHMaterial; } #include "Graphics/MiddleEnd/Interface/SHMaterial.h" #include "Graphics/MiddleEnd/Materials/SHMaterialSpec.h" #include "Assets/Asset Types/SHMaterialAsset.h" +#include "Graphics/MiddleEnd/TextRendering/SHFont.h" namespace SHADE { @@ -36,11 +37,12 @@ namespace SHADE ///

!9MAnS#ia3Wk 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 UNbk|?%M4sE@ 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

template struct SHResourceLoader { using AssetType = void; }; - template<> struct SHResourceLoader { using AssetType = SHMeshData; }; + template<> struct SHResourceLoader { using AssetType = SHMeshData; }; template<> struct SHResourceLoader { using AssetType = SHTextureAsset; }; template<> struct SHResourceLoader { using AssetType = SHShaderAsset; }; template<> struct SHResourceLoader { using AssetType = SHMaterialAsset; }; template<> struct SHResourceLoader { using AssetType = SHMaterialSpec; }; + template<> struct SHResourceLoader { using AssetType = SHFontAsset; }; /// /// Static class responsible for loading and caching runtime resources from their /// serialised Asset IDs. diff --git a/SHADE_Engine/src/Resource/SHResourceManager.hpp b/SHADE_Engine/src/Resource/SHResourceManager.hpp index 01d82a7b..070167b8 100644 --- a/SHADE_Engine/src/Resource/SHResourceManager.hpp +++ b/SHADE_Engine/src/Resource/SHResourceManager.hpp @@ -39,6 +39,7 @@ namespace SHADE !std::is_same_v && !std::is_same_v && !std::is_same_v && + !std::is_same_v && !std::is_same_v ) { @@ -315,5 +316,9 @@ namespace SHADE return matHandle; } + else if constexpr (std::is_same_v) + { + + } } } From 7209785f9bec29e8ee448904895a06783a55b1c0 Mon Sep 17 00:00:00 2001 From: Brandon Mak Date: Mon, 14 Nov 2022 14:14:11 +0800 Subject: [PATCH 090/226] Text Rendering WIP - Added font library to store font resources (not yet synced with resource manager) --- .../src/Graphics/Images/SHVkImage.cpp | 5 ++ SHADE_Engine/src/Graphics/Images/SHVkImage.h | 1 + .../MiddleEnd/Interface/SHGraphicsSystem.cpp | 12 ++++- .../MiddleEnd/Interface/SHGraphicsSystem.h | 3 +- .../MiddleEnd/TextRendering/SHFont.cpp | 9 ++-- .../Graphics/MiddleEnd/TextRendering/SHFont.h | 3 +- .../MiddleEnd/TextRendering/SHFontLibrary.cpp | 51 +++++++++++++++---- .../MiddleEnd/TextRendering/SHFontLibrary.h | 6 +-- .../src/Resource/SHResourceManager.cpp | 8 ++- SHADE_Engine/src/Resource/SHResourceManager.h | 1 + .../src/Resource/SHResourceManager.hpp | 5 +- 11 files changed, 82 insertions(+), 22 deletions(-) diff --git a/SHADE_Engine/src/Graphics/Images/SHVkImage.cpp b/SHADE_Engine/src/Graphics/Images/SHVkImage.cpp index 028bf74f..a3b7b920 100644 --- a/SHADE_Engine/src/Graphics/Images/SHVkImage.cpp +++ b/SHADE_Engine/src/Graphics/Images/SHVkImage.cpp @@ -413,4 +413,9 @@ namespace SHADE return height; } + uint32_t SHVkImage::GetMipLevels(void) const noexcept + { + return mipLevelCount; + } + } diff --git a/SHADE_Engine/src/Graphics/Images/SHVkImage.h b/SHADE_Engine/src/Graphics/Images/SHVkImage.h index 8b6c042f..9d252150 100644 --- a/SHADE_Engine/src/Graphics/Images/SHVkImage.h +++ b/SHADE_Engine/src/Graphics/Images/SHVkImage.h @@ -150,6 +150,7 @@ namespace SHADE vk::Format GetImageFormat (void) const noexcept; uint32_t GetWidth (void) const noexcept; uint32_t GetHeight (void) const noexcept; + uint32_t GetMipLevels (void) const noexcept; }; } diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.cpp b/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.cpp index 6b929a02..677d17c5 100644 --- a/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.cpp +++ b/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.cpp @@ -831,9 +831,17 @@ namespace SHADE return texLibrary.GetTextureHandle(textureId); } - Handle SHGraphicsSystem::AddFont(SHFontAsset const& fontAsset) const noexcept + /*---------------------------------------------------------------------------------*/ + /* Font Registration Functions */ + /*---------------------------------------------------------------------------------*/ + Handle SHGraphicsSystem::AddFont(SHFontAsset const& fontAsset) noexcept { - + return fontLibrary.AddFont(device, resourceManager, fontAsset); + } + + void SHGraphicsSystem::BuildFonts(void) noexcept + { + fontLibrary.BuildFonts(device, graphicsQueue, graphicsCmdPool, descPool, resourceManager); } #pragma endregion ADD_REMOVE diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.h b/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.h index da9870bc..a5c39831 100644 --- a/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.h +++ b/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.h @@ -336,7 +336,8 @@ namespace SHADE */ /***************************************************************************/ - Handle AddFont (SHFontAsset const& fontAsset) const noexcept; + Handle AddFont (SHFontAsset const& fontAsset) noexcept; + void BuildFonts (void) noexcept; void PrepareResize(uint32_t newWidth, uint32_t newHeight) noexcept; void HandleResize(void) noexcept; diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFont.cpp b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFont.cpp index ccead721..2812aef4 100644 --- a/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFont.cpp +++ b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFont.cpp @@ -22,7 +22,7 @@ namespace SHADE */ /***************************************************************************/ - SHFont::SHFont(Handle inLogicalDeviceHdl, SHFontAsset& asset) noexcept + SHFont::SHFont(Handle inLogicalDeviceHdl, SHFontAsset const& asset) noexcept { /*-----------------------------------------------------------------------*/ /* PREPARE GPU DATA */ @@ -88,8 +88,6 @@ namespace SHADE /*-----------------------------------------------------------------------*/ /* COMMANDS TO TRANSFER TO DEVICE MEMORY */ /*-----------------------------------------------------------------------*/ - - // Transfer to device memory bitmapDataImage->TransferToDeviceResource(commandBuffer); @@ -151,4 +149,9 @@ namespace SHADE return bitmapDataImage; } + Handle SHFont::GetMatrixBuffer(void) const noexcept + { + return matrixDataBuffer; + } + } \ No newline at end of file diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFont.h b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFont.h index 657520cc..d529dec2 100644 --- a/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFont.h +++ b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFont.h @@ -50,7 +50,7 @@ namespace SHADE /*-----------------------------------------------------------------------*/ /* PUBLIC MEMBER FUNCTIONS */ /*-----------------------------------------------------------------------*/ - SHFont (Handle inLogicalDeviceHdl, SHFontAsset& asset) noexcept; + SHFont (Handle inLogicalDeviceHdl, SHFontAsset const& asset) noexcept; void TransferToGPU (Handle commandBuffer) noexcept; void DoPostTransfer (Handle descPool) noexcept; @@ -61,6 +61,7 @@ namespace SHADE std::unordered_map GetUnicodeIndexing (void) const noexcept; SHFontAsset const& GetFontAsset (void) const noexcept; Handle GetImage (void) const noexcept; + Handle GetMatrixBuffer (void) const noexcept; }; } diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFontLibrary.cpp b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFontLibrary.cpp index 86009ff1..1316851c 100644 --- a/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFontLibrary.cpp +++ b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFontLibrary.cpp @@ -2,6 +2,9 @@ #include "SHFontLibrary.h" #include "Graphics/Images/SHVkImage.h" #include "Graphics/Commands/SHVkCommandPool.h" +#include "Graphics/Devices/SHVkLogicalDevice.h" +#include "Graphics/Synchronization/SHVkFence.h" +#include "Graphics/Buffers/SHVkBuffer.h" namespace SHADE { @@ -26,6 +29,10 @@ namespace SHADE postTransferBarriers.emplace_back(); newFont->GetImage()->PrepareImageTransitionInfo(vk::ImageLayout::eUndefined, vk::ImageLayout::eTransferDstOptimal, preTransferBarriers[preTransferBarriers.size() - 1]); newFont->GetImage()->PrepareImageTransitionInfo(vk::ImageLayout::eTransferDstOptimal, vk::ImageLayout::eShaderReadOnlyOptimal, postTransferBarriers[postTransferBarriers.size() - 1]); + + unpreparedFonts.emplace_back (newFont); + + return newFont; } /***************************************************************************/ @@ -43,30 +50,54 @@ namespace SHADE */ /***************************************************************************/ - void SHFontLibrary::BuildFonts(Handle cmdPool, Handle descPool, SHResourceHub& resourceHub) noexcept + void SHFontLibrary::BuildFonts(Handle logicalDevice, Handle queue, Handle cmdPool, Handle descPool, SHResourceHub& resourceHub) noexcept { - //std::vector + // create fence to wait on after transfer + Handle finishCopyFence = resourceHub.Create(logicalDevice); + // allocate new command buffer Handle transferCommandBuffer = cmdPool->RequestCommandBuffer(SH_CMD_BUFFER_TYPE::PRIMARY); // Begin recording transfer ops transferCommandBuffer->BeginRecording(); + { + // Transition image to dst + transferCommandBuffer->PipelineBarrier(vk::PipelineStageFlagBits::eTopOfPipe, vk::PipelineStageFlagBits::eTransfer, {}, {}, {}, preTransferBarriers); - // Transition image to dst - transferCommandBuffer->PipelineBarrier(vk::PipelineStageFlagBits::eTopOfPipe, vk::PipelineStageFlagBits::eTransfer, {}, {}, {}, preTransferBarriers); - - - - // Transition dst to shader read - transferCommandBuffer->PipelineBarrier(vk::PipelineStageFlagBits::eTransfer, vk::PipelineStageFlagBits::eFragmentShader, {}, {}, {}, postTransferBarriers); + // Transfer data from staging to image + for (auto& font : unpreparedFonts) + font->TransferToGPU(transferCommandBuffer); + // Transition dst to shader read + transferCommandBuffer->PipelineBarrier(vk::PipelineStageFlagBits::eTransfer, vk::PipelineStageFlagBits::eFragmentShader, {}, {}, {}, postTransferBarriers); + } // End recording for transfer ops transferCommandBuffer->EndRecording(); - // Free it + // Submit command buffer to queue + queue->SubmitCommandBuffer({transferCommandBuffer}, {}, {}, vk::PipelineStageFlagBits::eTransfer, finishCopyFence); + + // wait for copy to finish + finishCopyFence->Wait(true, std::numeric_limits::max()); + + // Prepare image views and desc sets + for (auto& font : unpreparedFonts) + font->DoPostTransfer(descPool); + + // Free the command buffer and fence resourceHub.Free(transferCommandBuffer); + resourceHub.Free(finishCopyFence); + + // Once unprepared fonts are now ready for use, push them into container + uint32_t i = static_cast (unpreparedFonts.size()); + std::copy (unpreparedFonts.begin(), unpreparedFonts.end(), std::back_inserter(fonts)); + + // All fonts have been prepared for GPU usage + unpreparedFonts.clear(); + preTransferBarriers.clear(); + postTransferBarriers.clear(); } } \ No newline at end of file diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFontLibrary.h b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFontLibrary.h index 74f2ca1a..cfb1cd63 100644 --- a/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFontLibrary.h +++ b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHFontLibrary.h @@ -18,8 +18,8 @@ namespace SHADE //! Handles to all the fonts usable in SHTextRendererComponents std::vector> fonts; - //! for indexing - std::unordered_map>().GetId().Raw), uint32_t> fontIndexing; + //! Fonts that have yet to be properly prepared for usage + std::vector> unpreparedFonts; //! For transitioning images for transfer operations std::vector preTransferBarriers; @@ -29,6 +29,6 @@ namespace SHADE public: Handle AddFont (Handle logicalDevice, SHResourceHub& resourceHub, SHFontAsset const& asset) noexcept; - void BuildFonts (Handle cmdPool, Handle descPool, SHResourceHub& resourceHub) noexcept; + void BuildFonts (Handle logicalDevice, Handle queue, Handle cmdPool, Handle descPool, SHResourceHub& resourceHub) noexcept; }; } diff --git a/SHADE_Engine/src/Resource/SHResourceManager.cpp b/SHADE_Engine/src/Resource/SHResourceManager.cpp index dad9fd9f..a5de9064 100644 --- a/SHADE_Engine/src/Resource/SHResourceManager.cpp +++ b/SHADE_Engine/src/Resource/SHResourceManager.cpp @@ -25,7 +25,8 @@ namespace SHADE std::unordered_map> SHResourceManager::typedFreeFuncMap; std::vector SHResourceManager::loadedAssetData; bool SHResourceManager::textureChanged = false; - bool SHResourceManager::meshChanged = false; + bool SHResourceManager::meshChanged = false; + bool SHResourceManager::fontChanged = false; /*-----------------------------------------------------------------------------------*/ /* Function Definitions */ @@ -76,6 +77,11 @@ namespace SHADE gfxSystem->BuildTextures(); textureChanged = false; } + if (fontChanged) + { + gfxSystem->BuildFonts(); + fontChanged = false; + } // Free CPU Resources for (auto assetId : loadedAssetData) diff --git a/SHADE_Engine/src/Resource/SHResourceManager.h b/SHADE_Engine/src/Resource/SHResourceManager.h index 57f2b205..c141c176 100644 --- a/SHADE_Engine/src/Resource/SHResourceManager.h +++ b/SHADE_Engine/src/Resource/SHResourceManager.h @@ -139,6 +139,7 @@ namespace SHADE // Dirty Flags static bool meshChanged; static bool textureChanged; + static bool fontChanged; /*---------------------------------------------------------------------------------*/ /* Helper Functions */ diff --git a/SHADE_Engine/src/Resource/SHResourceManager.hpp b/SHADE_Engine/src/Resource/SHResourceManager.hpp index 070167b8..5f3be729 100644 --- a/SHADE_Engine/src/Resource/SHResourceManager.hpp +++ b/SHADE_Engine/src/Resource/SHResourceManager.hpp @@ -318,7 +318,10 @@ namespace SHADE } else if constexpr (std::is_same_v) { - + loadedAssetData.emplace_back(assetId); + textureChanged = true; + + return gfxSystem->AddFont(assetData); } } } From eb32e873870d2153562a4addf0854bdeebe72aad Mon Sep 17 00:00:00 2001 From: maverickdgg Date: Mon, 14 Nov 2022 15:10:23 +0800 Subject: [PATCH 091/226] Camera Orthographic projection --- SHADE_Engine/src/Camera/SHCameraSystem.cpp | 37 ++++++++++++++-------- 1 file changed, 24 insertions(+), 13 deletions(-) diff --git a/SHADE_Engine/src/Camera/SHCameraSystem.cpp b/SHADE_Engine/src/Camera/SHCameraSystem.cpp index ff942666..5ae6d35e 100644 --- a/SHADE_Engine/src/Camera/SHCameraSystem.cpp +++ b/SHADE_Engine/src/Camera/SHCameraSystem.cpp @@ -107,7 +107,11 @@ namespace SHADE editorCamera.SetPitch(0.0f); editorCamera.SetYaw(0.0f); editorCamera.SetRoll(0.0f); + editorCamera.SetWidth(1080.0f); + editorCamera.SetHeight(720.0f); + editorCamera.SetFar(10000000.0f); editorCamera.movementSpeed = 2.0f; + editorCamera.perspProj = true; SHComponentManager::CreateComponentSparseSet(); SHComponentManager::CreateComponentSparseSet(); @@ -228,18 +232,24 @@ namespace SHADE } else { - //const float R = camera.width * 0.5f; - //const float L = -R; - //const float T = camera.height * 0.5f; - //const float B = -T; + const float right = camera.GetWidth() * 0.5f; + const float left = -right; + const float top = camera.GetHeight() * 0.5f; + const float btm = -top; + const float n = camera.GetNear(); + const float f = camera.GetFar(); - //camera.projMatrix = SHMatrix::Identity; - //camera.projMatrix(0, 0) = 2.0f / (R - L); - //camera.projMatrix(1, 1) = 2.0f / (B - T); - //camera.projMatrix(2, 2) = 1.0f / (camera.zFar - camera.zNear); - //camera.projMatrix(3, 0) = -(R + L) / (R - L); - //camera.projMatrix(3, 1) = -(B + T) / (B - T); - //camera.projMatrix(3, 2) = -camera.zNear / (camera.zFar - camera.zNear); + camera.projMatrix = SHMatrix::Identity; + camera.projMatrix(0, 0) = 2.0f / (right - left); + camera.projMatrix(1, 1) = 2.0f / (btm - top); + camera.projMatrix(2, 2) = 1.0f / (f-n); + camera.projMatrix(0, 3) = -(right + left) / (right - left); + camera.projMatrix(1, 3) = -(btm + top) / (btm - top); + camera.projMatrix(2, 3) = -n / (f-n); + camera.projMatrix(3, 3) = 1.0f; + + camera.projMatrix = SHMatrix::OrthographicRH(camera.GetWidth(), camera.GetHeight(), camera.GetNear(), camera.GetFar()); + //camera.projMatrix.Transpose(); camera.dirtyProj = false; } @@ -252,8 +262,6 @@ namespace SHADE SHVec3 up = { 0.0f,1.0f,0.0f }; - - target = SHVec3::RotateX(target, SHMath::DegreesToRadians(camera.pitch)); target = SHVec3::RotateY(target, SHMath::DegreesToRadians(camera.yaw)); target += camera.position; @@ -287,6 +295,9 @@ namespace SHADE if (SHSceneManager::CheckNodeAndComponentsActive(cam.GetEID())) system->UpdateCameraComponent(cam); } + + + for (auto& handle : system->directorHandleList) { handle->UpdateMatrix(); From bba85c3d1fd1e19dfa39ffe07dc15db20636261b Mon Sep 17 00:00:00 2001 From: Glence Date: Mon, 14 Nov 2022 15:20:58 +0800 Subject: [PATCH 092/226] removing the constructor for c# --- Assets/Scenes/PlayerControllerTest.shade | 262 ++++++++++++++++++ .../Scenes/PlayerControllerTest.shade.shmeta | 3 + Assets/Scripts/SC_Item.cs.shmeta | 3 + Assets/Scripts/SC_PickAndThrow.cs.shmeta | 3 + Assets/Scripts/SC_PlayerController.cs | 8 +- Assets/Scripts/SC_PlayerController.cs.shmeta | 3 + Assets/Scripts/UT_BaseSate.cs.shmeta | 3 + Assets/Scripts/UT_StateMachine.cs | 2 - Assets/Scripts/UT_StateMachine.cs.shmeta | 3 + 9 files changed, 282 insertions(+), 8 deletions(-) create mode 100644 Assets/Scenes/PlayerControllerTest.shade create mode 100644 Assets/Scenes/PlayerControllerTest.shade.shmeta create mode 100644 Assets/Scripts/SC_Item.cs.shmeta create mode 100644 Assets/Scripts/SC_PickAndThrow.cs.shmeta create mode 100644 Assets/Scripts/SC_PlayerController.cs.shmeta create mode 100644 Assets/Scripts/UT_BaseSate.cs.shmeta create mode 100644 Assets/Scripts/UT_StateMachine.cs.shmeta diff --git a/Assets/Scenes/PlayerControllerTest.shade b/Assets/Scenes/PlayerControllerTest.shade new file mode 100644 index 00000000..c513bbc3 --- /dev/null +++ b/Assets/Scenes/PlayerControllerTest.shade @@ -0,0 +1,262 @@ +- EID: 0 + Name: Default + IsActive: true + NumberOfChildren: 0 + Components: + Camera Component: + Position: {x: 0, y: 0, z: 0} + Pitch: 0 + Yaw: 0 + Roll: 0 + Width: 1920 + Height: 1080 + Near: 0.00999999978 + Far: 10000 + Perspective: true + Light Component: + Position: {x: 0, y: 0, z: 0} + Type: Directional + Direction: {x: 1.79999995, y: 0, z: 1} + Color: {x: 0.951541841, y: 0.921719015, z: 0.553319454, w: 1} + Layer: 4294967295 + Strength: 0 + Scripts: ~ +- EID: 1 + Name: Default + IsActive: true + NumberOfChildren: 0 + Components: + Transform Component: + Translate: {x: -1.440328, y: -4.41369677, z: -5} + Rotate: {x: -0, y: 0, z: -0} + Scale: {x: 49.4798889, y: 0.5, z: 17.5} + Renderable Component: + Mesh: 149697411 + Material: 126974645 + RigidBody Component: + Type: Static + Mass: 1 + Drag: 0.00999999978 + Angular Drag: 0.00999999978 + Use Gravity: true + Interpolate: true + Freeze Position X: false + Freeze Position Y: false + Freeze Position Z: false + Freeze Rotation X: false + Freeze Rotation Y: false + Freeze Rotation Z: false + Collider Component: + Colliders: + - Is Trigger: false + Type: Box + Half Extents: {x: 1, y: 1, z: 1} + Friction: 0.400000006 + Bounciness: 0 + Density: 1 + Position Offset: {x: 0, y: 0, z: 0} + Scripts: ~ +- EID: 2 + Name: Player + IsActive: true + NumberOfChildren: 3 + Components: + Transform Component: + Translate: {x: -3.06177855, y: -3.67369723, z: -5} + Rotate: {x: -0, y: 0, z: 0} + Scale: {x: 2, y: 2, z: 2} + Renderable Component: + Mesh: 149697411 + Material: 126974645 + RigidBody Component: + Type: Dynamic + Mass: 1 + Drag: 2 + Angular Drag: 0 + Use Gravity: false + Interpolate: false + Freeze Position X: false + Freeze Position Y: false + Freeze Position Z: false + Freeze Rotation X: true + Freeze Rotation Y: true + Freeze Rotation Z: true + Collider Component: + Colliders: + - Is Trigger: false + Type: Box + Half Extents: {x: 1, y: 1, z: 1} + Friction: 0.400000006 + Bounciness: 0 + Density: 1 + Position Offset: {x: 0, y: 0.5, z: 0} + Scripts: + - Type: PlayerController + currentState: 1 + maxMoveVel: 2 + moveForce: 50 + sprintMultiplier: 2 + rotationFactorPerFrame: 1 + maxJumpHeight: 4 + maxJumpTime: 0.75 + fallMultipler: 2 + lightMultiper: 0.75 + mediumMultiper: 0.5 + heavyMultiper: 0.25 + - Type: PickAndThrow + holdPosition: [0, 1, 0] + throwForce: [100, 200, 100] +- EID: 3 + Name: Default + IsActive: true + NumberOfChildren: 0 + Components: + Transform Component: + Translate: {x: 0, y: 1, z: 0} + Rotate: {x: -0, y: 0, z: -0} + Scale: {x: 1, y: 1, z: 1} + Scripts: ~ +- EID: 4 + Name: Default + IsActive: true + NumberOfChildren: 0 + Components: + Transform Component: + Translate: {x: 0, y: 0, z: 0} + Rotate: {x: -0.109950222, y: 6.26573324, z: 0} + Scale: {x: 1, y: 1, z: 1} + Camera Component: + Position: {x: -3.06177855, y: -3.67369723, z: -5} + Pitch: -6.29968357 + Yaw: 359.000061 + Roll: 0 + Width: 1920 + Height: 1080 + Near: 0.00999999978 + Far: 10000 + Perspective: true + Scripts: + - Type: SHADE_Scripting.ThirdPersonCamera + armLength: 2 + turnSpeedPitch: 0.300000012 + turnSpeedYaw: 0.5 + pitchClamp: 45 +- EID: 9 + Name: Default + IsActive: true + NumberOfChildren: 0 + Components: + Transform Component: + Translate: {x: 0, y: 0, z: 0} + Rotate: {x: 0, y: 0, z: 0} + Scale: {x: 1, y: 1, z: 1} + Renderable Component: + Mesh: 144838771 + Material: 123745521 + Scripts: ~ +- EID: 6 + Name: AI + IsActive: true + NumberOfChildren: 0 + Components: + Transform Component: + Translate: {x: -8, y: -4.42369843, z: 2.5} + Rotate: {x: -0, y: 0, z: 0} + Scale: {x: 1, y: 1, z: 1} + Renderable Component: + Mesh: 149697411 + Material: 126974645 + RigidBody Component: + Type: Dynamic + Mass: 1 + Drag: 0 + Angular Drag: 0 + Use Gravity: true + Interpolate: false + Freeze Position X: false + Freeze Position Y: false + Freeze Position Z: false + Freeze Rotation X: true + Freeze Rotation Y: true + Freeze Rotation Z: true + Collider Component: + Colliders: + - Is Trigger: false + Type: Box + Half Extents: {x: 0.5, y: 0.5, z: 0.5} + Friction: 0.400000006 + Bounciness: 0 + Density: 1 + Position Offset: {x: 0, y: 0.5, z: 0} + Scripts: ~ +- EID: 7 + Name: Default + IsActive: true + NumberOfChildren: 0 + Components: + Transform Component: + Translate: {x: 0, y: -16.8647861, z: -14.039052} + Rotate: {x: -0, y: 0, z: -0} + Scale: {x: 28.1434975, y: 28.1434975, z: 28.1434975} + Renderable Component: + Mesh: 149697411 + Material: 126974645 + Scripts: ~ +- EID: 8 + Name: Default + IsActive: true + NumberOfChildren: 0 + Components: + Light Component: + Position: {x: 0, y: 0, z: 0} + Type: Ambient + Direction: {x: 0, y: 0, z: 1} + Color: {x: 1, y: 1, z: 1, w: 1} + Layer: 4294967295 + Strength: 0.25 + Scripts: ~ +- EID: 5 + Name: item + IsActive: true + NumberOfChildren: 0 + Components: + Transform Component: + Translate: {x: 3.19870043, y: -3.67369723, z: -5} + Rotate: {x: -0, y: 0, z: 0} + Scale: {x: 2, y: 2, z: 2} + Renderable Component: + Mesh: 144838771 + Material: 123745521 + RigidBody Component: + Type: Dynamic + Mass: 1 + Drag: 0 + Angular Drag: 0 + Use Gravity: true + Interpolate: false + Freeze Position X: false + Freeze Position Y: false + Freeze Position Z: false + Freeze Rotation X: true + Freeze Rotation Y: true + Freeze Rotation Z: true + Collider Component: + Colliders: + - Is Trigger: false + Type: Box + Half Extents: {x: 1, y: 1, z: 1} + Friction: 0.400000006 + Bounciness: 0 + Density: 1 + Position Offset: {x: 0, y: 0.5, z: 0} + - Is Trigger: true + Type: Box + Half Extents: {x: 2, y: 2, z: 2} + Friction: 0.400000006 + Bounciness: 0 + Density: 1 + Position Offset: {x: 0, y: 0.5, z: 0} + Scripts: + - Type: Item + Score: 1 + currCategory: 0 \ No newline at end of file diff --git a/Assets/Scenes/PlayerControllerTest.shade.shmeta b/Assets/Scenes/PlayerControllerTest.shade.shmeta new file mode 100644 index 00000000..3d9787c8 --- /dev/null +++ b/Assets/Scenes/PlayerControllerTest.shade.shmeta @@ -0,0 +1,3 @@ +Name: PlayerControllerTest +ID: 92100024 +Type: 5 diff --git a/Assets/Scripts/SC_Item.cs.shmeta b/Assets/Scripts/SC_Item.cs.shmeta new file mode 100644 index 00000000..2503da21 --- /dev/null +++ b/Assets/Scripts/SC_Item.cs.shmeta @@ -0,0 +1,3 @@ +Name: SC_Item +ID: 153136539 +Type: 9 diff --git a/Assets/Scripts/SC_PickAndThrow.cs.shmeta b/Assets/Scripts/SC_PickAndThrow.cs.shmeta new file mode 100644 index 00000000..5703d6d7 --- /dev/null +++ b/Assets/Scripts/SC_PickAndThrow.cs.shmeta @@ -0,0 +1,3 @@ +Name: SC_PickAndThrow +ID: 154802724 +Type: 9 diff --git a/Assets/Scripts/SC_PlayerController.cs b/Assets/Scripts/SC_PlayerController.cs index 84f7584d..054507e8 100644 --- a/Assets/Scripts/SC_PlayerController.cs +++ b/Assets/Scripts/SC_PlayerController.cs @@ -80,10 +80,6 @@ public class PlayerController : Script public float mediumMultiper = 0.5f; public float heavyMultiper = 0.25f; - public PlayerController(GameObject gameObj) : base(gameObj) - { - } - protected override void awake() { //default setup @@ -133,7 +129,7 @@ public class PlayerController : Script cam = GetComponentInChildren(); GotCaught(); - //Debug.Log($"X: {axisMove.x}" + $" Y: {axisMove.y}"); + //Debug.Log($"X: {rb.LinearVelocity.x}" + $" Y: {rb.LinearVelocity.z}"); //Debug.Log(currentState.ToString() + " x:" + rb.LinearVelocity.x.ToString() + " y:" + rb.LinearVelocity.y.ToString() + " z:" + rb.LinearVelocity.z.ToString()); } @@ -229,8 +225,8 @@ public class PlayerController : Script { if (rb != null) { - rb.AddForce(new Vector3(axisMove.x, 0.0f,axisMove.y) * moveForce); + Debug.Log($"axis:{axisMove.x} moveforce: {moveForce} X: {rb.LinearVelocity.x}" + $" Z: {rb.LinearVelocity.z}"); if (isMoveKeyPress) { diff --git a/Assets/Scripts/SC_PlayerController.cs.shmeta b/Assets/Scripts/SC_PlayerController.cs.shmeta new file mode 100644 index 00000000..445af934 --- /dev/null +++ b/Assets/Scripts/SC_PlayerController.cs.shmeta @@ -0,0 +1,3 @@ +Name: SC_PlayerController +ID: 160432754 +Type: 9 diff --git a/Assets/Scripts/UT_BaseSate.cs.shmeta b/Assets/Scripts/UT_BaseSate.cs.shmeta new file mode 100644 index 00000000..49e62af3 --- /dev/null +++ b/Assets/Scripts/UT_BaseSate.cs.shmeta @@ -0,0 +1,3 @@ +Name: UT_BaseSate +ID: 154709755 +Type: 9 diff --git a/Assets/Scripts/UT_StateMachine.cs b/Assets/Scripts/UT_StateMachine.cs index b0881cee..9e66bc6c 100644 --- a/Assets/Scripts/UT_StateMachine.cs +++ b/Assets/Scripts/UT_StateMachine.cs @@ -10,8 +10,6 @@ public class StateMachine : Script public string currentStateName; public string currentAnimName; - public StateMachine(GameObject gameObj) : base(gameObj) { } - public void InitStateMachine(Dictionary dictionary) { diff --git a/Assets/Scripts/UT_StateMachine.cs.shmeta b/Assets/Scripts/UT_StateMachine.cs.shmeta new file mode 100644 index 00000000..3e0b1dee --- /dev/null +++ b/Assets/Scripts/UT_StateMachine.cs.shmeta @@ -0,0 +1,3 @@ +Name: UT_StateMachine +ID: 166010611 +Type: 9 From 9515fcca4f746ec4eac2a56eb8ed0834a90e164c Mon Sep 17 00:00:00 2001 From: Diren D Bharwani Date: Mon, 14 Nov 2022 15:35:02 +0800 Subject: [PATCH 093/226] Renames & Bugfixes Renamed BoundingBox & BoundingSphere to Box & Sphere Forces are forcefully cleared --- .../Inspector/SHEditorComponentView.hpp | 7 ++- .../Geometry/{SHBoundingBox.cpp => SHBox.cpp} | 62 +++++++++---------- .../Geometry/{SHBoundingBox.h => SHBox.h} | 28 ++++----- .../{SHBoundingSphere.cpp => SHSphere.cpp} | 50 +++++++-------- .../{SHBoundingSphere.h => SHSphere.h} | 28 ++++----- .../Physics/Interface/SHColliderComponent.cpp | 4 +- .../Physics/Interface/SHColliderComponent.h | 4 +- .../Physics/Interface/SHCollisionShape.cpp | 28 ++++----- .../Physics/PhysicsObject/SHPhysicsObject.cpp | 8 +-- .../System/SHPhysicsDebugDrawSystem.cpp | 8 +-- .../src/Physics/System/SHPhysicsSystem.cpp | 29 +++++---- .../System/SHPhysicsSystemRoutines.cpp | 8 +++ .../src/Serialization/SHYAMLConverters.h | 8 +-- SHADE_Managed/src/Components/Collider.cxx | 32 +++++----- SHADE_Managed/src/Components/RigidBody.cxx | 12 +++- SHADE_Managed/src/Components/RigidBody.hxx | 4 ++ 16 files changed, 175 insertions(+), 145 deletions(-) rename SHADE_Engine/src/Math/Geometry/{SHBoundingBox.cpp => SHBox.cpp} (71%) rename SHADE_Engine/src/Math/Geometry/{SHBoundingBox.h => SHBox.h} (80%) rename SHADE_Engine/src/Math/Geometry/{SHBoundingSphere.cpp => SHSphere.cpp} (70%) rename SHADE_Engine/src/Math/Geometry/{SHBoundingSphere.h => SHSphere.h} (76%) diff --git a/SHADE_Engine/src/Editor/EditorWindow/Inspector/SHEditorComponentView.hpp b/SHADE_Engine/src/Editor/EditorWindow/Inspector/SHEditorComponentView.hpp index 2e55ea7a..6091556e 100644 --- a/SHADE_Engine/src/Editor/EditorWindow/Inspector/SHEditorComponentView.hpp +++ b/SHADE_Engine/src/Editor/EditorWindow/Inspector/SHEditorComponentView.hpp @@ -223,7 +223,7 @@ namespace SHADE { if (!component) return; - + ImGui::PushID(component); const auto componentType = rttr::type::get(*component); SHEditorWidgets::CheckBox("##IsActive", [component]() {return component->isActive; }, [component](bool const& active) {component->isActive = active; }, "Is Component Active"); ImGui::SameLine(); @@ -246,7 +246,7 @@ namespace SHADE if (collider->GetType() == SHCollisionShape::Type::BOX) { SHEditorWidgets::BeginPanel(std::format("{} Box #{}", ICON_FA_CUBE, i).data(), { ImGui::GetContentRegionAvail().x, ImGui::GetContentRegionAvail().y }); - const auto* BOX = reinterpret_cast(collider->GetShape()); + const auto* BOX = reinterpret_cast(collider->GetShape()); SHEditorWidgets::DragVec3 ( "Half Extents", { "X", "Y", "Z" }, @@ -256,7 +256,7 @@ namespace SHADE else if (collider->GetType() == SHCollisionShape::Type::SPHERE) { SHEditorWidgets::BeginPanel(std::format("{} Sphere #{}", ICON_MD_CIRCLE, i).data(), { ImGui::GetContentRegionAvail().x, ImGui::GetContentRegionAvail().y }); - const auto* SPHERE = reinterpret_cast(collider->GetShape()); + const auto* SPHERE = reinterpret_cast(collider->GetShape()); SHEditorWidgets::DragFloat ( "Radius", @@ -322,6 +322,7 @@ namespace SHADE } } else DrawContextMenu(component); + ImGui::PopID(); } template<> diff --git a/SHADE_Engine/src/Math/Geometry/SHBoundingBox.cpp b/SHADE_Engine/src/Math/Geometry/SHBox.cpp similarity index 71% rename from SHADE_Engine/src/Math/Geometry/SHBoundingBox.cpp rename to SHADE_Engine/src/Math/Geometry/SHBox.cpp index 5bbf5e15..cf094a9d 100644 --- a/SHADE_Engine/src/Math/Geometry/SHBoundingBox.cpp +++ b/SHADE_Engine/src/Math/Geometry/SHBox.cpp @@ -11,7 +11,7 @@ #include // Primary Header -#include "SHBoundingBox.h" +#include "SHBox.h" // Project Headers #include "Math/SHMathHelpers.h" #include "Math/SHRay.h" @@ -24,13 +24,13 @@ namespace SHADE /* Constructors & Destructor Definitions */ /*-----------------------------------------------------------------------------------*/ - SHBoundingBox::SHBoundingBox() noexcept + SHBox::SHBox() noexcept : RelativeExtents { SHVec3::One } { type = Type::BOX; } - SHBoundingBox::SHBoundingBox(const SHVec3& c, const SHVec3& hE) noexcept + SHBox::SHBox(const SHVec3& c, const SHVec3& hE) noexcept : RelativeExtents { SHVec3::One } { type = Type::BOX; @@ -40,7 +40,7 @@ namespace SHADE } - SHBoundingBox::SHBoundingBox(const SHBoundingBox& rhs) noexcept + SHBox::SHBox(const SHBox& rhs) noexcept { if (this == &rhs) return; @@ -52,7 +52,7 @@ namespace SHADE RelativeExtents = rhs.RelativeExtents; } - SHBoundingBox::SHBoundingBox(SHBoundingBox&& rhs) noexcept + SHBox::SHBox(SHBox&& rhs) noexcept { type = Type::BOX; @@ -65,7 +65,7 @@ namespace SHADE /* Operator Overload Definitions */ /*-----------------------------------------------------------------------------------*/ - SHBoundingBox& SHBoundingBox::operator=(const SHBoundingBox& rhs) noexcept + SHBox& SHBox::operator=(const SHBox& rhs) noexcept { if (rhs.type != Type::BOX) { @@ -81,7 +81,7 @@ namespace SHADE return *this; } - SHBoundingBox& SHBoundingBox::operator=(SHBoundingBox&& rhs) noexcept + SHBox& SHBox::operator=(SHBox&& rhs) noexcept { if (rhs.type != Type::BOX) { @@ -101,27 +101,27 @@ namespace SHADE /* Getter Function Definitions */ /*-----------------------------------------------------------------------------------*/ - SHVec3 SHBoundingBox::GetCenter() const noexcept + SHVec3 SHBox::GetCenter() const noexcept { return Center; } - SHVec3 SHBoundingBox::GetWorldExtents() const noexcept + SHVec3 SHBox::GetWorldExtents() const noexcept { return Extents; } - const SHVec3& SHBoundingBox::GetRelativeExtents() const noexcept + const SHVec3& SHBox::GetRelativeExtents() const noexcept { return RelativeExtents; } - SHVec3 SHBoundingBox::GetMin() const noexcept + SHVec3 SHBox::GetMin() const noexcept { return SHVec3{ Center.x - Extents.x, Center.y - Extents.y, Center.z - Extents.z }; } - SHVec3 SHBoundingBox::GetMax() const noexcept + SHVec3 SHBox::GetMax() const noexcept { return SHVec3{ Center.x + Extents.x, Center.y + Extents.y, Center.z + Extents.z }; } @@ -130,22 +130,22 @@ namespace SHADE /* Setter Function Definitions */ /*-----------------------------------------------------------------------------------*/ - void SHBoundingBox::SetCenter(const SHVec3& newCenter) noexcept + void SHBox::SetCenter(const SHVec3& newCenter) noexcept { Center = newCenter; } - void SHBoundingBox::SetWorldExtents(const SHVec3& newWorldExtents) noexcept + void SHBox::SetWorldExtents(const SHVec3& newWorldExtents) noexcept { Extents = newWorldExtents; } - void SHBoundingBox::SetRelativeExtents(const SHVec3& newRelativeExtents) noexcept + void SHBox::SetRelativeExtents(const SHVec3& newRelativeExtents) noexcept { RelativeExtents = newRelativeExtents; } - void SHBoundingBox::SetMin(const SHVec3& min) noexcept + void SHBox::SetMin(const SHVec3& min) noexcept { const SHVec3 MAX = GetMax(); @@ -153,7 +153,7 @@ namespace SHADE Extents = SHVec3::Abs((MAX - min) * 0.5f); } - void SHBoundingBox::SetMax(const SHVec3& max) noexcept + void SHBox::SetMax(const SHVec3& max) noexcept { const SHVec3 MIN = GetMin(); @@ -161,13 +161,13 @@ namespace SHADE Extents = SHVec3::Abs((max - MIN) * 0.5f); } - void SHBoundingBox::SetMinMax(const SHVec3& min, const SHVec3& max) noexcept + void SHBox::SetMinMax(const SHVec3& min, const SHVec3& max) noexcept { Center = SHVec3::Lerp(min, max, 0.5f); Extents = SHVec3::Abs((max - min) * 0.5f); } - std::vector SHBoundingBox::GetVertices() const noexcept + std::vector SHBox::GetVertices() const noexcept { std::vector vertices{ 8 }; GetCorners(vertices.data()); @@ -178,27 +178,27 @@ namespace SHADE /* Public Function Member Definitions */ /*-----------------------------------------------------------------------------------*/ - bool SHBoundingBox::TestPoint(const SHVec3& point) noexcept + bool SHBox::TestPoint(const SHVec3& point) noexcept { return BoundingBox::Contains(point); } - bool SHBoundingBox::Raycast(const SHRay& ray, float& distance) noexcept + bool SHBox::Raycast(const SHRay& ray, float& distance) noexcept { return BoundingBox::Intersects(ray.position, ray.direction, distance); } - bool SHBoundingBox::Contains(const SHBoundingBox& rhs) const noexcept + bool SHBox::Contains(const SHBox& rhs) const noexcept { return BoundingBox::Contains(rhs); } - float SHBoundingBox::Volume() const noexcept + float SHBox::Volume() const noexcept { return 8.0f * (Extents.x * Extents.y * Extents.z); } - float SHBoundingBox::SurfaceArea() const noexcept + float SHBox::SurfaceArea() const noexcept { return 8.0f * ((Extents.x * Extents.y) + (Extents.x * Extents.z) @@ -209,21 +209,21 @@ namespace SHADE /* Static Function Member Definitions */ /*-----------------------------------------------------------------------------------*/ - SHBoundingBox SHBoundingBox::Combine(const SHBoundingBox& lhs, const SHBoundingBox& rhs) noexcept + SHBox SHBox::Combine(const SHBox& lhs, const SHBox& rhs) noexcept { - SHBoundingBox result; + SHBox result; CreateMerged(result, lhs, rhs); return result; } - bool SHBoundingBox::Intersect(const SHBoundingBox& lhs, const SHBoundingBox& rhs) noexcept + bool SHBox::Intersect(const SHBox& lhs, const SHBox& rhs) noexcept { return lhs.Intersects(rhs); } - SHBoundingBox SHBoundingBox::BuildFromBoxes(const SHBoundingBox* boxes, size_t numBoxes) noexcept + SHBox SHBox::BuildFromBoxes(const SHBox* boxes, size_t numBoxes) noexcept { - SHBoundingBox result; + SHBox result; for (size_t i = 1; i < numBoxes; ++i) CreateMerged(result, boxes[i - 1], boxes[i]); @@ -231,9 +231,9 @@ namespace SHADE return result; } - SHBoundingBox SHBoundingBox::BuildFromVertices(const SHVec3* vertices, size_t numVertices, size_t stride) noexcept + SHBox SHBox::BuildFromVertices(const SHVec3* vertices, size_t numVertices, size_t stride) noexcept { - SHBoundingBox result; + SHBox result; CreateFromPoints(result, numVertices, vertices, stride); return result; } diff --git a/SHADE_Engine/src/Math/Geometry/SHBoundingBox.h b/SHADE_Engine/src/Math/Geometry/SHBox.h similarity index 80% rename from SHADE_Engine/src/Math/Geometry/SHBoundingBox.h rename to SHADE_Engine/src/Math/Geometry/SHBox.h index e2757c17..0ea950ab 100644 --- a/SHADE_Engine/src/Math/Geometry/SHBoundingBox.h +++ b/SHADE_Engine/src/Math/Geometry/SHBox.h @@ -22,8 +22,8 @@ namespace SHADE /* Type Definitions */ /*-----------------------------------------------------------------------------------*/ - class SH_API SHBoundingBox : public SHShape, - private DirectX::BoundingBox + class SH_API SHBox : public SHShape, + private DirectX::BoundingBox { public: /*---------------------------------------------------------------------------------*/ @@ -36,19 +36,19 @@ namespace SHADE /* Constructors & Destructor */ /*---------------------------------------------------------------------------------*/ - ~SHBoundingBox () override = default; + ~SHBox () override = default; - SHBoundingBox () noexcept; - SHBoundingBox (const SHVec3& center, const SHVec3& halfExtents) noexcept; - SHBoundingBox (const SHBoundingBox& rhs) noexcept; - SHBoundingBox (SHBoundingBox&& rhs) noexcept; + SHBox () noexcept; + SHBox (const SHVec3& center, const SHVec3& halfExtents) noexcept; + SHBox (const SHBox& rhs) noexcept; + SHBox (SHBox&& rhs) noexcept; /*---------------------------------------------------------------------------------*/ /* Operator Overloads */ /*---------------------------------------------------------------------------------*/ - SHBoundingBox& operator= (const SHBoundingBox& rhs) noexcept; - SHBoundingBox& operator= (SHBoundingBox&& rhs) noexcept; + SHBox& operator= (const SHBox& rhs) noexcept; + SHBox& operator= (SHBox&& rhs) noexcept; /*---------------------------------------------------------------------------------*/ /* Getter Functions */ @@ -79,7 +79,7 @@ namespace SHADE [[nodiscard]] bool TestPoint (const SHVec3& point) noexcept override; [[nodiscard]] bool Raycast (const SHRay& ray, float& distance) noexcept override; - [[nodiscard]] bool Contains (const SHBoundingBox& rhs) const noexcept; + [[nodiscard]] bool Contains (const SHBox& rhs) const noexcept; [[nodiscard]] float Volume () const noexcept; [[nodiscard]] float SurfaceArea () const noexcept; @@ -87,10 +87,10 @@ namespace SHADE /* Static Function Members */ /*---------------------------------------------------------------------------------*/ - [[nodiscard]] static SHBoundingBox Combine (const SHBoundingBox& lhs, const SHBoundingBox& rhs) noexcept; - [[nodiscard]] static bool Intersect (const SHBoundingBox& lhs, const SHBoundingBox& rhs) noexcept; - [[nodiscard]] static SHBoundingBox BuildFromBoxes (const SHBoundingBox* boxes, size_t numBoxes) noexcept; - [[nodiscard]] static SHBoundingBox BuildFromVertices (const SHVec3* vertices, size_t numVertices, size_t stride = 0) noexcept; + [[nodiscard]] static SHBox Combine (const SHBox& lhs, const SHBox& rhs) noexcept; + [[nodiscard]] static bool Intersect (const SHBox& lhs, const SHBox& rhs) noexcept; + [[nodiscard]] static SHBox BuildFromBoxes (const SHBox* boxes, size_t numBoxes) noexcept; + [[nodiscard]] static SHBox BuildFromVertices (const SHVec3* vertices, size_t numVertices, size_t stride = 0) noexcept; private: /*---------------------------------------------------------------------------------*/ diff --git a/SHADE_Engine/src/Math/Geometry/SHBoundingSphere.cpp b/SHADE_Engine/src/Math/Geometry/SHSphere.cpp similarity index 70% rename from SHADE_Engine/src/Math/Geometry/SHBoundingSphere.cpp rename to SHADE_Engine/src/Math/Geometry/SHSphere.cpp index f843a6bb..d310e30e 100644 --- a/SHADE_Engine/src/Math/Geometry/SHBoundingSphere.cpp +++ b/SHADE_Engine/src/Math/Geometry/SHSphere.cpp @@ -11,7 +11,7 @@ #include // Primary Header -#include "SHBoundingSphere.h" +#include "SHSphere.h" // Project Headers #include "Math/SHMathHelpers.h" #include "Math/SHRay.h" @@ -24,13 +24,13 @@ namespace SHADE /* Constructors & Destructor Definitions */ /*-----------------------------------------------------------------------------------*/ - SHBoundingSphere::SHBoundingSphere() noexcept + SHSphere::SHSphere() noexcept : RelativeRadius { 1.0f } { type = Type::SPHERE; } - SHBoundingSphere::SHBoundingSphere(const SHVec3& center, float radius) noexcept + SHSphere::SHSphere(const SHVec3& center, float radius) noexcept : RelativeRadius { 1.0f } { type = Type::SPHERE; @@ -39,7 +39,7 @@ namespace SHADE Radius = radius; } - SHBoundingSphere::SHBoundingSphere(const SHBoundingSphere& rhs) noexcept + SHSphere::SHSphere(const SHSphere& rhs) noexcept { if (this == &rhs) return; @@ -51,7 +51,7 @@ namespace SHADE RelativeRadius = rhs.RelativeRadius; } - SHBoundingSphere::SHBoundingSphere(SHBoundingSphere&& rhs) noexcept + SHSphere::SHSphere(SHSphere&& rhs) noexcept { type = Type::SPHERE; @@ -64,7 +64,7 @@ namespace SHADE /* Operator Overload Definitions */ /*-----------------------------------------------------------------------------------*/ - SHBoundingSphere& SHBoundingSphere::operator=(const SHBoundingSphere& rhs) noexcept + SHSphere& SHSphere::operator=(const SHSphere& rhs) noexcept { if (rhs.type != Type::SPHERE) { @@ -80,7 +80,7 @@ namespace SHADE return *this; } - SHBoundingSphere& SHBoundingSphere::operator=(SHBoundingSphere&& rhs) noexcept + SHSphere& SHSphere::operator=(SHSphere&& rhs) noexcept { if (rhs.type != Type::SPHERE) { @@ -100,17 +100,17 @@ namespace SHADE /* Getter Function Definitions */ /*-----------------------------------------------------------------------------------*/ - SHVec3 SHBoundingSphere::GetCenter() const noexcept + SHVec3 SHSphere::GetCenter() const noexcept { return Center; } - float SHBoundingSphere::GetWorldRadius() const noexcept + float SHSphere::GetWorldRadius() const noexcept { return Radius; } - float SHBoundingSphere::GetRelativeRadius() const noexcept + float SHSphere::GetRelativeRadius() const noexcept { return RelativeRadius; } @@ -119,17 +119,17 @@ namespace SHADE /* Setter Function Definitions */ /*-----------------------------------------------------------------------------------*/ - void SHBoundingSphere::SetCenter(const SHVec3& center) noexcept + void SHSphere::SetCenter(const SHVec3& center) noexcept { Center = center; } - void SHBoundingSphere::SetWorldRadius(float newWorldRadius) noexcept + void SHSphere::SetWorldRadius(float newWorldRadius) noexcept { Radius = newWorldRadius; } - void SHBoundingSphere::SetRelativeRadius(float newRelativeRadius) noexcept + void SHSphere::SetRelativeRadius(float newRelativeRadius) noexcept { RelativeRadius = newRelativeRadius; } @@ -138,27 +138,27 @@ namespace SHADE /* Public Function Member Definitions */ /*-----------------------------------------------------------------------------------*/ - bool SHBoundingSphere::TestPoint(const SHVec3& point) noexcept + bool SHSphere::TestPoint(const SHVec3& point) noexcept { return BoundingSphere::Contains(point); } - bool SHBoundingSphere::Raycast(const SHRay& ray, float& distance) noexcept + bool SHSphere::Raycast(const SHRay& ray, float& distance) noexcept { return Intersects(ray.position, ray.direction, distance); } - bool SHBoundingSphere::Contains(const SHBoundingSphere& rhs) const noexcept + bool SHSphere::Contains(const SHSphere& rhs) const noexcept { return BoundingSphere::Contains(rhs); } - float SHBoundingSphere::Volume() const noexcept + float SHSphere::Volume() const noexcept { return (4.0f / 3.0f) * SHMath::PI * (Radius * Radius * Radius); } - float SHBoundingSphere::SurfaceArea() const noexcept + float SHSphere::SurfaceArea() const noexcept { return 4.0f * SHMath::PI * (Radius * Radius); } @@ -167,21 +167,21 @@ namespace SHADE /* Static Function Member Definitions */ /*-----------------------------------------------------------------------------------*/ - SHBoundingSphere SHBoundingSphere::Combine(const SHBoundingSphere& lhs, const SHBoundingSphere& rhs) noexcept + SHSphere SHSphere::Combine(const SHSphere& lhs, const SHSphere& rhs) noexcept { - SHBoundingSphere result; + SHSphere result; CreateMerged(result, lhs, rhs); return result; } - bool SHBoundingSphere::Intersect(const SHBoundingSphere& lhs, const SHBoundingSphere& rhs) noexcept + bool SHSphere::Intersect(const SHSphere& lhs, const SHSphere& rhs) noexcept { return lhs.Intersects(rhs); } - SHBoundingSphere SHBoundingSphere::BuildFromSpheres(const SHBoundingSphere* spheres, size_t numSpheres) noexcept + SHSphere SHSphere::BuildFromSpheres(const SHSphere* spheres, size_t numSpheres) noexcept { - SHBoundingSphere result; + SHSphere result; for (size_t i = 1; i < numSpheres; ++i) CreateMerged(result, spheres[i - 1], spheres[i]); @@ -189,9 +189,9 @@ namespace SHADE return result; } - SHBoundingSphere SHBoundingSphere::BuildFromVertices(const SHVec3* vertices, size_t numVertices, size_t stride) noexcept + SHSphere SHSphere::BuildFromVertices(const SHVec3* vertices, size_t numVertices, size_t stride) noexcept { - SHBoundingSphere result; + SHSphere result; CreateFromPoints(result, numVertices, vertices, stride); return result; } diff --git a/SHADE_Engine/src/Math/Geometry/SHBoundingSphere.h b/SHADE_Engine/src/Math/Geometry/SHSphere.h similarity index 76% rename from SHADE_Engine/src/Math/Geometry/SHBoundingSphere.h rename to SHADE_Engine/src/Math/Geometry/SHSphere.h index d94722d6..c13076aa 100644 --- a/SHADE_Engine/src/Math/Geometry/SHBoundingSphere.h +++ b/SHADE_Engine/src/Math/Geometry/SHSphere.h @@ -22,27 +22,27 @@ namespace SHADE /* Type Definitions */ /*-----------------------------------------------------------------------------------*/ - class SH_API SHBoundingSphere : public SHShape, - private DirectX::BoundingSphere + class SH_API SHSphere : public SHShape, + private DirectX::BoundingSphere { public: /*---------------------------------------------------------------------------------*/ /* Constructors & Destructor */ /*---------------------------------------------------------------------------------*/ - SHBoundingSphere () noexcept; - SHBoundingSphere (const SHVec3& center, float radius) noexcept; - SHBoundingSphere (const SHBoundingSphere& rhs) noexcept; - SHBoundingSphere (SHBoundingSphere&& rhs) noexcept; + SHSphere () noexcept; + SHSphere (const SHVec3& center, float radius) noexcept; + SHSphere (const SHSphere& rhs) noexcept; + SHSphere (SHSphere&& rhs) noexcept; - ~SHBoundingSphere () override = default; + ~SHSphere () override = default; /*---------------------------------------------------------------------------------*/ /* Operator Overloads */ /*---------------------------------------------------------------------------------*/ - SHBoundingSphere& operator= (const SHBoundingSphere& rhs) noexcept; - SHBoundingSphere& operator= (SHBoundingSphere&& rhs) noexcept; + SHSphere& operator= (const SHSphere& rhs) noexcept; + SHSphere& operator= (SHSphere&& rhs) noexcept; /*---------------------------------------------------------------------------------*/ /* Getter Functions */ @@ -67,7 +67,7 @@ namespace SHADE [[nodiscard]] bool TestPoint (const SHVec3& point) noexcept override; [[nodiscard]] bool Raycast (const SHRay& ray, float& distance) noexcept override; - [[nodiscard]] bool Contains (const SHBoundingSphere& rhs) const noexcept; + [[nodiscard]] bool Contains (const SHSphere& rhs) const noexcept; [[nodiscard]] float Volume () const noexcept; [[nodiscard]] float SurfaceArea () const noexcept; @@ -76,10 +76,10 @@ namespace SHADE /* Static Function Members */ /*---------------------------------------------------------------------------------*/ - [[nodiscard]] static SHBoundingSphere Combine (const SHBoundingSphere& lhs, const SHBoundingSphere& rhs) noexcept; - [[nodiscard]] static bool Intersect (const SHBoundingSphere& lhs, const SHBoundingSphere& rhs) noexcept; - [[nodiscard]] static SHBoundingSphere BuildFromSpheres (const SHBoundingSphere* spheres, size_t numSpheres) noexcept; - [[nodiscard]] static SHBoundingSphere BuildFromVertices (const SHVec3* vertices, size_t numVertices, size_t stride = 0) noexcept; + [[nodiscard]] static SHSphere Combine (const SHSphere& lhs, const SHSphere& rhs) noexcept; + [[nodiscard]] static bool Intersect (const SHSphere& lhs, const SHSphere& rhs) noexcept; + [[nodiscard]] static SHSphere BuildFromSpheres (const SHSphere* spheres, size_t numSpheres) noexcept; + [[nodiscard]] static SHSphere BuildFromVertices (const SHVec3* vertices, size_t numVertices, size_t stride = 0) noexcept; private: /*---------------------------------------------------------------------------------*/ diff --git a/SHADE_Engine/src/Physics/Interface/SHColliderComponent.cpp b/SHADE_Engine/src/Physics/Interface/SHColliderComponent.cpp index 1c8149ad..877d238f 100644 --- a/SHADE_Engine/src/Physics/Interface/SHColliderComponent.cpp +++ b/SHADE_Engine/src/Physics/Interface/SHColliderComponent.cpp @@ -95,7 +95,7 @@ namespace SHADE { case SHCollisionShape::Type::BOX: { - auto* box = reinterpret_cast(collisionShape.shape); + auto* box = reinterpret_cast(collisionShape.shape); const SHVec3& RELATIVE_EXTENTS = box->GetRelativeExtents(); // Recompute world extents based on new scale and fixed relative extents @@ -106,7 +106,7 @@ namespace SHADE } case SHCollisionShape::Type::SPHERE: { - auto* sphere = reinterpret_cast(collisionShape.shape); + auto* sphere = reinterpret_cast(collisionShape.shape); const float RELATIVE_RADIUS = sphere->GetRelativeRadius(); // Recompute world radius based on new scale and fixed radius diff --git a/SHADE_Engine/src/Physics/Interface/SHColliderComponent.h b/SHADE_Engine/src/Physics/Interface/SHColliderComponent.h index 88dc306f..0781f3cf 100644 --- a/SHADE_Engine/src/Physics/Interface/SHColliderComponent.h +++ b/SHADE_Engine/src/Physics/Interface/SHColliderComponent.h @@ -14,8 +14,8 @@ // Project Headers #include "ECS_Base/Components/SHComponent.h" -#include "Math/Geometry/SHBoundingBox.h" -#include "Math/Geometry/SHBoundingSphere.h" +#include "Math/Geometry/SHBox.h" +#include "Math/Geometry/SHSphere.h" #include "SHCollisionShape.h" //namespace SHADE diff --git a/SHADE_Engine/src/Physics/Interface/SHCollisionShape.cpp b/SHADE_Engine/src/Physics/Interface/SHCollisionShape.cpp index 1ea2a7d3..2edca110 100644 --- a/SHADE_Engine/src/Physics/Interface/SHCollisionShape.cpp +++ b/SHADE_Engine/src/Physics/Interface/SHCollisionShape.cpp @@ -13,8 +13,8 @@ // Primary Header #include "SHCollisionShape.h" // Project Headers -#include "Math/Geometry/SHBoundingBox.h" -#include "Math/Geometry/SHBoundingSphere.h" +#include "Math/Geometry/SHBox.h" +#include "Math/Geometry/SHSphere.h" #include "Math/SHMathHelpers.h" #include "Reflection/SHReflectionMetadata.h" #include "SHColliderComponent.h" @@ -37,12 +37,12 @@ namespace SHADE { case Type::BOX: { - shape = new SHBoundingBox{ SHVec3::Zero, SHVec3::One }; + shape = new SHBox{ SHVec3::Zero, SHVec3::One }; break; } case Type::SPHERE: { - shape = new SHBoundingSphere{ SHVec3::Zero, 0.5f }; + shape = new SHSphere{ SHVec3::Zero, 0.5f }; break; } default: break; @@ -186,10 +186,10 @@ namespace SHADE type = Type::BOX; delete shape; - shape = new SHBoundingBox{ positionOffset, WORLD_EXTENTS }; + shape = new SHBox{ positionOffset, WORLD_EXTENTS }; } - auto* box = reinterpret_cast(shape); + auto* box = reinterpret_cast(shape); box->SetWorldExtents(WORLD_EXTENTS); box->SetRelativeExtents(halfExtents); } @@ -209,10 +209,10 @@ namespace SHADE type = Type::SPHERE; delete shape; - shape = new SHBoundingSphere{ positionOffset, WORLD_RADIUS }; + shape = new SHSphere{ positionOffset, WORLD_RADIUS }; } - auto* sphere = reinterpret_cast(shape); + auto* sphere = reinterpret_cast(shape); sphere->SetWorldRadius(WORLD_RADIUS); } @@ -255,12 +255,12 @@ namespace SHADE { case Type::BOX: { - reinterpret_cast(shape)->SetCenter(positionOffset); + reinterpret_cast(shape)->SetCenter(positionOffset); break; } case Type::SPHERE: { - reinterpret_cast(shape)->SetCenter(positionOffset); + reinterpret_cast(shape)->SetCenter(positionOffset); break; } default: break; @@ -283,16 +283,16 @@ namespace SHADE { case Type::BOX: { - const auto* RHS_BOX = reinterpret_cast(rhs); + const auto* RHS_BOX = reinterpret_cast(rhs); - shape = new SHBoundingBox{ positionOffset, RHS_BOX->GetWorldExtents() }; + shape = new SHBox{ positionOffset, RHS_BOX->GetWorldExtents() }; break; } case Type::SPHERE: { - const auto* RHS_SPHERE = reinterpret_cast(rhs); + const auto* RHS_SPHERE = reinterpret_cast(rhs); - shape = new SHBoundingSphere{ positionOffset, RHS_SPHERE->GetWorldRadius() }; + shape = new SHSphere{ positionOffset, RHS_SPHERE->GetWorldRadius() }; break; } default: break; diff --git a/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObject.cpp b/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObject.cpp index 0b0dd7a7..346ab4cb 100644 --- a/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObject.cpp +++ b/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObject.cpp @@ -309,7 +309,7 @@ namespace SHADE , boxShape.GetRotationOffset() }; - const auto* BOX = reinterpret_cast(boxShape.GetShape()); + const auto* BOX = reinterpret_cast(boxShape.GetShape()); rp3d::BoxShape* newBox = factory->createBoxShape(BOX->GetWorldExtents()); rp3dBody->addCollider(newBox, OFFSETS); @@ -317,7 +317,7 @@ namespace SHADE void SHPhysicsObject::syncBoxShape(int index, SHCollisionShape& boxShape) const noexcept { - const auto* BOX = reinterpret_cast(boxShape.GetShape()); + const auto* BOX = reinterpret_cast(boxShape.GetShape()); auto* rp3dCollider = rp3dBody->getCollider(index); auto* rp3dBox = reinterpret_cast(rp3dCollider->getCollisionShape()); @@ -342,7 +342,7 @@ namespace SHADE , sphereShape.GetRotationOffset() }; - const auto* SPHERE = reinterpret_cast(sphereShape.GetShape()); + const auto* SPHERE = reinterpret_cast(sphereShape.GetShape()); rp3d::SphereShape* newSphere = factory->createSphereShape(SPHERE->GetWorldRadius()); rp3dBody->addCollider(newSphere, OFFSETS); @@ -350,7 +350,7 @@ namespace SHADE void SHPhysicsObject::syncSphereShape(int index, SHCollisionShape& sphereShape) const noexcept { - const auto* SPHERE = reinterpret_cast(sphereShape.GetShape()); + const auto* SPHERE = reinterpret_cast(sphereShape.GetShape()); auto* rp3dCollider = rp3dBody->getCollider(index); auto* rp3dSphere = reinterpret_cast(rp3dCollider->getCollisionShape()); diff --git a/SHADE_Engine/src/Physics/System/SHPhysicsDebugDrawSystem.cpp b/SHADE_Engine/src/Physics/System/SHPhysicsDebugDrawSystem.cpp index 72bcd13f..44875289 100644 --- a/SHADE_Engine/src/Physics/System/SHPhysicsDebugDrawSystem.cpp +++ b/SHADE_Engine/src/Physics/System/SHPhysicsDebugDrawSystem.cpp @@ -124,8 +124,8 @@ namespace SHADE for (const auto& COLLIDER : COLLIDER_SET) { // Skip inactive colliders - //if (!SHSceneManager::CheckNodeAndComponentsActive(COLLIDER.GetEID())) - // continue; + if (!SHSceneManager::CheckNodeAndComponentsActive(COLLIDER.GetEID())) + continue; for (auto& collisionShape : COLLIDER.GetCollisionShapes()) { @@ -181,7 +181,7 @@ namespace SHADE return; } - auto* BOX = reinterpret_cast(collisionShape.GetShape()); + auto* BOX = reinterpret_cast(collisionShape.GetShape()); // Calculate final position & orientation const SHVec3 FINAL_POS = colliderComponent.GetPosition() + collisionShape.GetPositionOffset(); @@ -221,7 +221,7 @@ namespace SHADE return; } - auto* SPHERE = reinterpret_cast(collisionShape.GetShape()); + auto* SPHERE = reinterpret_cast(collisionShape.GetShape()); const SHColour COLLIDER_COLOUR = collisionShape.IsTrigger() ? SHColour::PURPLE : SHColour::GREEN; diff --git a/SHADE_Engine/src/Physics/System/SHPhysicsSystem.cpp b/SHADE_Engine/src/Physics/System/SHPhysicsSystem.cpp index 0a7555b1..5f679655 100644 --- a/SHADE_Engine/src/Physics/System/SHPhysicsSystem.cpp +++ b/SHADE_Engine/src/Physics/System/SHPhysicsSystem.cpp @@ -225,44 +225,51 @@ namespace SHADE void SHPhysicsSystem::AddForce(EntityID eid, const SHVec3& force) noexcept { - auto* physicsObject = objectManager.GetPhysicsObject(eid); - + const auto* PHYSICS_OBJECT = objectManager.GetPhysicsObject(eid); + PHYSICS_OBJECT->GetRigidBody()->applyWorldForceAtCenterOfMass(force); } void SHPhysicsSystem::AddForceAtLocalPos(EntityID eid, const SHVec3& force, const SHVec3& localPos) noexcept { - auto* physicsObject = objectManager.GetPhysicsObject(eid); + const auto* PHYSICS_OBJECT = objectManager.GetPhysicsObject(eid); + PHYSICS_OBJECT->GetRigidBody()->applyWorldForceAtLocalPosition(force, localPos); } void SHPhysicsSystem::AddForceAtWorldPos(EntityID eid, const SHVec3& force, const SHVec3& worldPos) noexcept { - auto* physicsObject = objectManager.GetPhysicsObject(eid); + const auto* PHYSICS_OBJECT = objectManager.GetPhysicsObject(eid); + PHYSICS_OBJECT->GetRigidBody()->applyWorldForceAtWorldPosition(force, worldPos); } void SHPhysicsSystem::AddRelativeForce(EntityID eid, const SHVec3& relativeForce) noexcept { - auto* physicsObject = objectManager.GetPhysicsObject(eid); + const auto* PHYSICS_OBJECT = objectManager.GetPhysicsObject(eid); + PHYSICS_OBJECT->GetRigidBody()->applyLocalForceAtCenterOfMass(relativeForce); } void SHPhysicsSystem::AddRelativeForceAtLocalPos(EntityID eid, const SHVec3& relativeForce, const SHVec3& localPos) noexcept { - auto* physicsObject = objectManager.GetPhysicsObject(eid); + const auto* PHYSICS_OBJECT = objectManager.GetPhysicsObject(eid); + PHYSICS_OBJECT->GetRigidBody()->applyLocalForceAtLocalPosition(relativeForce, localPos); } void SHPhysicsSystem::AddRelativeForceAtWorldPos(EntityID eid, const SHVec3& relativeForce, const SHVec3& worldPos) noexcept { - auto* physicsObject = objectManager.GetPhysicsObject(eid); + const auto* PHYSICS_OBJECT = objectManager.GetPhysicsObject(eid); + PHYSICS_OBJECT->GetRigidBody()->applyLocalForceAtWorldPosition(relativeForce, worldPos); } void SHPhysicsSystem::AddTorque(EntityID eid, const SHVec3& torque) noexcept { - auto* physicsObject = objectManager.GetPhysicsObject(eid); + const auto* PHYSICS_OBJECT = objectManager.GetPhysicsObject(eid); + PHYSICS_OBJECT->GetRigidBody()->applyWorldTorque(torque); } void SHPhysicsSystem::AddRelativeTorque(EntityID eid, const SHVec3& relativeTorque) noexcept { - auto* physicsObject = objectManager.GetPhysicsObject(eid); + const auto* PHYSICS_OBJECT = objectManager.GetPhysicsObject(eid); + PHYSICS_OBJECT->GetRigidBody()->applyLocalTorque(relativeTorque); } /*-----------------------------------------------------------------------------------*/ @@ -387,7 +394,7 @@ namespace SHADE , SHColliderComponent* colliderComponent ) noexcept { - if (!transformComponent || !SHSceneManager::CheckNodeAndComponentsActive(physicsObject.entityID)) + if (!transformComponent) return; const SHVec3& WORLD_POS = transformComponent->GetWorldPosition(); @@ -461,7 +468,7 @@ namespace SHADE } // Set transform for rendering - if (transformComponent && SHSceneManager::CheckNodeAndComponentsActive(physicsObject.entityID)) + if (transformComponent) { transformComponent->SetWorldPosition(renderPos); transformComponent->SetWorldOrientation(renderRot); diff --git a/SHADE_Engine/src/Physics/System/SHPhysicsSystemRoutines.cpp b/SHADE_Engine/src/Physics/System/SHPhysicsSystemRoutines.cpp index 3376159b..a42da3a6 100644 --- a/SHADE_Engine/src/Physics/System/SHPhysicsSystemRoutines.cpp +++ b/SHADE_Engine/src/Physics/System/SHPhysicsSystemRoutines.cpp @@ -139,6 +139,14 @@ namespace SHADE physicsSystem->worldState.world->update(static_cast(FIXED_DT)); + // Clear all forces of every body in the scene after each update + for (auto& physicsObject : physicsSystem->objectManager.physicsObjects | std::views::values) + { + auto* rp3dRigidBody = physicsObject.GetRigidBody(); + rp3dRigidBody->resetForce(); + rp3dRigidBody->resetTorque(); + } + accumulatedTime -= FIXED_DT; ++count; } diff --git a/SHADE_Engine/src/Serialization/SHYAMLConverters.h b/SHADE_Engine/src/Serialization/SHYAMLConverters.h index 0f8933e2..ce406c77 100644 --- a/SHADE_Engine/src/Serialization/SHYAMLConverters.h +++ b/SHADE_Engine/src/Serialization/SHYAMLConverters.h @@ -1,8 +1,8 @@ #pragma once #include "Graphics/MiddleEnd/Interface/SHRenderable.h" #include "Graphics/MiddleEnd/Materials/SHMaterialSpec.h" -#include "Math/Geometry/SHBoundingBox.h" -#include "Math/Geometry/SHBoundingSphere.h" +#include "Math/Geometry/SHBox.h" +#include "Math/Geometry/SHSphere.h" #include "Physics/Interface/SHCollisionShape.h" #include "Resource/SHResourceManager.h" #include "Math/Vector/SHVec2.h" @@ -130,13 +130,13 @@ namespace YAML { case SHCollisionShape::Type::BOX: { - const auto* BOX = reinterpret_cast(rhs.GetShape()); + const auto* BOX = reinterpret_cast(rhs.GetShape()); node[HalfExtents] = BOX->GetRelativeExtents(); } break; case SHCollisionShape::Type::SPHERE: { - const auto* SPHERE = reinterpret_cast(rhs.GetShape()); + const auto* SPHERE = reinterpret_cast(rhs.GetShape()); node[Radius] = SPHERE->GetRelativeRadius(); } break; diff --git a/SHADE_Managed/src/Components/Collider.cxx b/SHADE_Managed/src/Components/Collider.cxx index 0e916b7b..1a53f9e1 100644 --- a/SHADE_Managed/src/Components/Collider.cxx +++ b/SHADE_Managed/src/Components/Collider.cxx @@ -47,35 +47,35 @@ namespace SHADE /*---------------------------------------------------------------------------------*/ Vector3 BoxCollider::Center::get() { - return Convert::ToCLI(getNativeBoundObject().GetCenter()); + return Convert::ToCLI(getNativeBoundObject().GetCenter()); } void BoxCollider::Center::set(Vector3 value) { - getNativeBoundObject().SetCenter(Convert::ToNative(value)); + getNativeBoundObject().SetCenter(Convert::ToNative(value)); } Vector3 BoxCollider::HalfExtents::get() { - return Convert::ToCLI(getNativeBoundObject().GetWorldExtents()); + return Convert::ToCLI(getNativeBoundObject().GetWorldExtents()); } void BoxCollider::HalfExtents::set(Vector3 value) { - getNativeBoundObject().SetWorldExtents(Convert::ToNative(value)); + getNativeBoundObject().SetWorldExtents(Convert::ToNative(value)); } Vector3 BoxCollider::Min::get() { - return Convert::ToCLI(getNativeBoundObject().GetMin()); + return Convert::ToCLI(getNativeBoundObject().GetMin()); } void BoxCollider::Min::set(Vector3 value) { - getNativeBoundObject().SetMin(Convert::ToNative(value)); + getNativeBoundObject().SetMin(Convert::ToNative(value)); } Vector3 BoxCollider::Max::get() { - return Convert::ToCLI(getNativeBoundObject().GetMax()); + return Convert::ToCLI(getNativeBoundObject().GetMax()); } void BoxCollider::Max::set(Vector3 value) { - getNativeBoundObject().SetMax(Convert::ToNative(value)); + getNativeBoundObject().SetMax(Convert::ToNative(value)); } /*---------------------------------------------------------------------------------*/ @@ -83,11 +83,11 @@ namespace SHADE /*---------------------------------------------------------------------------------*/ bool BoxCollider::TestPoint(Vector3 point) { - return getNativeBoundObject().TestPoint(Convert::ToNative(point)); + return getNativeBoundObject().TestPoint(Convert::ToNative(point)); } bool BoxCollider::Raycast(Ray ray, float maxDistance) { - return getNativeBoundObject().Raycast(Convert::ToNative(ray), maxDistance); + return getNativeBoundObject().Raycast(Convert::ToNative(ray), maxDistance); } /*---------------------------------------------------------------------------------*/ @@ -95,19 +95,19 @@ namespace SHADE /*---------------------------------------------------------------------------------*/ Vector3 SphereCollider::Center::get() { - return Convert::ToCLI(getNativeBoundObject().GetCenter()); + return Convert::ToCLI(getNativeBoundObject().GetCenter()); } void SphereCollider::Center::set(Vector3 value) { - getNativeBoundObject().SetCenter(Convert::ToNative(value)); + getNativeBoundObject().SetCenter(Convert::ToNative(value)); } float SphereCollider::Radius::get() { - return getNativeBoundObject().GetWorldRadius(); + return getNativeBoundObject().GetWorldRadius(); } void SphereCollider::Radius::set(float value) { - getNativeBoundObject().SetWorldRadius(value); + getNativeBoundObject().SetWorldRadius(value); } /*---------------------------------------------------------------------------------*/ @@ -115,11 +115,11 @@ namespace SHADE /*---------------------------------------------------------------------------------*/ bool SphereCollider::TestPoint(Vector3 point) { - return getNativeBoundObject().TestPoint(Convert::ToNative(point)); + return getNativeBoundObject().TestPoint(Convert::ToNative(point)); } bool SphereCollider::Raycast(Ray ray, float maxDistance) { - return getNativeBoundObject().Raycast(Convert::ToNative(ray), maxDistance); + return getNativeBoundObject().Raycast(Convert::ToNative(ray), maxDistance); } /*---------------------------------------------------------------------------------*/ diff --git a/SHADE_Managed/src/Components/RigidBody.cxx b/SHADE_Managed/src/Components/RigidBody.cxx index 12861600..a88a2503 100644 --- a/SHADE_Managed/src/Components/RigidBody.cxx +++ b/SHADE_Managed/src/Components/RigidBody.cxx @@ -189,7 +189,11 @@ namespace SHADE { GetNativeComponent()->AddRelativeForceAtWorldPos(Convert::ToNative(relativeForce), Convert::ToNative(worldPos)); } - + + Vector3 RigidBody::GetForce() + { + return Convert::ToCLI(GetNativeComponent()->GetForce()); + } /*---------------------------------------------------------------------------------*/ /* Torque Functions */ /*---------------------------------------------------------------------------------*/ @@ -202,4 +206,10 @@ namespace SHADE { GetNativeComponent()->AddRelativeTorque(Convert::ToNative(relativeTorque)); } + + Vector3 RigidBody::GetTorque() + { + return Convert::ToCLI(GetNativeComponent()->GetTorque()); + } + } \ No newline at end of file diff --git a/SHADE_Managed/src/Components/RigidBody.hxx b/SHADE_Managed/src/Components/RigidBody.hxx index f2953bbd..50147033 100644 --- a/SHADE_Managed/src/Components/RigidBody.hxx +++ b/SHADE_Managed/src/Components/RigidBody.hxx @@ -145,11 +145,15 @@ namespace SHADE void AddRelativeForceAtLocalPos(Vector3 relativeForce, Vector3 localPos); void AddRelativeForceAtWorldPos(Vector3 relativeForce, Vector3 worldPos); + Vector3 GetForce(); + /*-----------------------------------------------------------------------------*/ /* Torque Functions */ /*-----------------------------------------------------------------------------*/ void AddTorque(Vector3 force); void AddRelativeTorque(Vector3 relativeForce); + + Vector3 GetTorque(); }; } \ No newline at end of file From 9e90a78ee43069800fa7bdae9e018befbc168ae3 Mon Sep 17 00:00:00 2001 From: Kah Wei Date: Mon, 14 Nov 2022 16:29:53 +0800 Subject: [PATCH 094/226] Added GetComponentsInChildren and GetScriptsInChildren for Scripts and GameObjects --- SHADE_Managed/src/Engine/ECS.cxx | 67 +++++++++++++++++++++++ SHADE_Managed/src/Engine/ECS.hxx | 18 +++++- SHADE_Managed/src/Engine/GameObject.cxx | 15 +++++ SHADE_Managed/src/Engine/GameObject.hxx | 28 ++++++++++ SHADE_Managed/src/Scripts/Script.cxx | 11 ++++ SHADE_Managed/src/Scripts/Script.hxx | 28 ++++++++++ SHADE_Managed/src/Scripts/ScriptStore.cxx | 64 ++++++++++++++++++++++ SHADE_Managed/src/Scripts/ScriptStore.hxx | 23 ++++++++ 8 files changed, 252 insertions(+), 2 deletions(-) diff --git a/SHADE_Managed/src/Engine/ECS.cxx b/SHADE_Managed/src/Engine/ECS.cxx index 80f070e2..76a6a5e2 100644 --- a/SHADE_Managed/src/Engine/ECS.cxx +++ b/SHADE_Managed/src/Engine/ECS.cxx @@ -27,6 +27,7 @@ of DigiPen Institute of Technology is prohibited. #include "Scene/SHSceneManager.h" #include "Scene/SHSceneGraph.h" #include "Tools/SHLog.h" +#include "Graphics\MiddleEnd\Interface\SHRenderable.h" // Project Headers #include "Utility/Convert.hxx" #include "Utility/Debug.hxx" @@ -36,6 +37,7 @@ of DigiPen Institute of Technology is prohibited. #include "Components/Camera.hxx" #include "Components/CameraArm.hxx" #include "Components/Light.hxx" +#include "Components\Renderable.hxx" namespace SHADE { @@ -166,6 +168,70 @@ namespace SHADE return T(); } + generic + System::Collections::Generic::IEnumerable^ ECS::GetComponentsInChildren(EntityID entity) + { + System::Type^ componentType = T::typeid; + + // Check if entity is correct + if (!SHEntityManager::IsValidEID(entity)) + { + std::ostringstream oss; + oss << "[ECS] Attempted to retrieve Component \"" + << Convert::ToNative(componentType->Name) + << "\" from invalid Entity."; + Debug::LogError(oss.str()); + return nullptr; + } + + // Search all elements via a iterative breadth first search + System::Collections::Generic::List^ results; + System::Collections::Generic::Queue^ searchSpace = gcnew System::Collections::Generic::Queue(); + // Start off with direct children + SHSceneNode* entityNode = SHSceneManager::GetCurrentSceneGraph().GetNode(entity); + if (entityNode == nullptr) + { + std::ostringstream oss; + oss << "[ScriptStore] Failed to retrieve SceneGraphNode of entity #" << entity << ". This should not happen!"; + SHLog::Warning(oss.str()); + } + for (const auto& child : entityNode->GetChildren()) + { + searchSpace->Enqueue(child->GetEntityID()); + } + // Continue with all subsequent children + while (searchSpace->Count > 0) + { + // Check if this entity has the component we need + Entity curr = searchSpace->Dequeue(); + T component = GetComponent(curr); + if (component != nullptr) + { + // We only construct if we need to + if (results == nullptr) + results = gcnew System::Collections::Generic::List(); + results->Add(component); + } + + // Add children to the queue + SHSceneNode* sceneGraphNode = SHSceneManager::GetCurrentSceneGraph().GetNode(curr); + if (sceneGraphNode == nullptr) + { + std::ostringstream oss; + oss << "[ECS_CLI] Failed to retrieve SceneGraphNode of entity #" << entity << ". This should not happen!"; + SHLog::Warning(oss.str()); + continue; + } + for (const auto& child : sceneGraphNode->GetChildren()) + { + searchSpace->Enqueue(child->GetEntityID()); + } + } + + // None here + return results; + } + generic T ECS::EnsureComponent(EntityID entity) { @@ -249,6 +315,7 @@ namespace SHADE static ECS::ECS() { componentMap.Add(createComponentSet()); + componentMap.Add(createComponentSet()); componentMap.Add(createComponentSet()); componentMap.Add(createComponentSet()); componentMap.Add(createComponentSet()); diff --git a/SHADE_Managed/src/Engine/ECS.hxx b/SHADE_Managed/src/Engine/ECS.hxx index 0563f678..18acf30d 100644 --- a/SHADE_Managed/src/Engine/ECS.hxx +++ b/SHADE_Managed/src/Engine/ECS.hxx @@ -51,9 +51,9 @@ namespace SHADE /// specified Component. /// generic where T : BaseComponent - static T GetComponent(EntityID entity); + static T GetComponent(EntityID entity); /// - /// Retrieves the first Component from the specified GameObjectt's children that + /// Retrieves the first Component from the specified GameObject's children that /// matches the specified type. /// /// Type of the Component to get. @@ -65,6 +65,20 @@ namespace SHADE generic where T : BaseComponent static T GetComponentInChildren(EntityID entity); /// + /// Retrieves a list of Components from the specified GameObject's children that + /// matches the specified type. + /// This function performs allocations. If expecting only 1 component, use + /// GetComponentInChildren() instead. + /// This does not search the specified entity. + /// + /// Type of the Component to get. + /// Entity object to get the Component from. + /// + /// Newly allocated List of components. Will be null if no components are found. + /// + generic where T : BaseComponent + static System::Collections::Generic::IEnumerable^ GetComponentsInChildren(EntityID entity); + /// /// Ensures a Component on the specified Entity. /// /// Type of the Component to ensure. diff --git a/SHADE_Managed/src/Engine/GameObject.cxx b/SHADE_Managed/src/Engine/GameObject.cxx index 017366fe..200b2079 100644 --- a/SHADE_Managed/src/Engine/GameObject.cxx +++ b/SHADE_Managed/src/Engine/GameObject.cxx @@ -170,6 +170,14 @@ namespace SHADE return ECS::GetComponentInChildren(entity); } + generic + System::Collections::Generic::IEnumerable^ GameObject::GetComponentsInChildren() + { + if (!valid) + throw gcnew System::NullReferenceException(); + return ECS::GetComponentsInChildren(entity); + } + generic T GameObject::EnsureComponent() { @@ -212,6 +220,13 @@ namespace SHADE throw gcnew System::NullReferenceException(); return ScriptStore::GetScriptInChildren(entity); } + generic + System::Collections::Generic::IEnumerable^ GameObject::GetScriptsInChildren() + { + if (!valid) + throw gcnew System::NullReferenceException(); + return ScriptStore::GetScriptsInChildren(entity); + } generic System::Collections::Generic::IEnumerable^ GameObject::GetScripts() diff --git a/SHADE_Managed/src/Engine/GameObject.hxx b/SHADE_Managed/src/Engine/GameObject.hxx index 2e0f360c..64d1b428 100644 --- a/SHADE_Managed/src/Engine/GameObject.hxx +++ b/SHADE_Managed/src/Engine/GameObject.hxx @@ -153,6 +153,7 @@ namespace SHADE /// /// Retrieves the first Component from this GameObject's children that matches /// the specified type. + /// Unlike Unity, we do not search this GameObject, only the children. /// /// Type of the Component to get. /// @@ -162,6 +163,19 @@ namespace SHADE generic where T : BaseComponent T GetComponentInChildren(); /// + /// Retrieves a list of Components from this GameObject's children that matches + /// the specified type. + /// This function performs allocations. If expecting only 1 component, use + /// GetComponentInChildren() instead. + /// Unlike Unity, we do not search this GameObject, only the children. + /// + /// Type of the Component to get. + /// + /// Newly allocated List of components. Will be null if no components are found. + /// + generic where T : BaseComponent + System::Collections::Generic::IEnumerable^ GetComponentsInChildren(); + /// /// Ensures a Component on this GameObject. /// /// Type of the Component to ensure. @@ -201,12 +215,26 @@ namespace SHADE /// Retrieves a Script of the specified type from child GameObjects. /// If multiple Scripts of the same specified type are added on the same /// child GameObject, this will retrieve the first one added. + /// Unlike Unity, we do not search this GameObject, only the children. /// /// Type of Script to retrieve. /// Reference to the Script to retrieve. generic where T : ref class, Script T GetScriptInChildren(); /// + /// Retrieves a list of Scripts from this GameObject's children that matches + /// the specified type. + /// This function performs allocations. If expecting only 1 component, use + /// GetComponentInChildren() instead. + /// Unlike Unity, we do not search this GameObject, only the children. + /// + /// Type of the Component to get. + /// + /// Newly allocated List of components. Will be null if no components are found. + /// + generic where T : ref class, Script + System::Collections::Generic::IEnumerable^ GetScriptsInChildren(); + /// /// Retrieves a immutable list of Scripts of the specified type from this /// GameObject. /// diff --git a/SHADE_Managed/src/Scripts/Script.cxx b/SHADE_Managed/src/Scripts/Script.cxx index 017242d6..a2af38a3 100644 --- a/SHADE_Managed/src/Scripts/Script.cxx +++ b/SHADE_Managed/src/Scripts/Script.cxx @@ -42,6 +42,12 @@ namespace SHADE return owner.GetComponentInChildren(); } + generic + System::Collections::Generic::IEnumerable^ Script::GetComponentsInChildren() + { + return owner.GetComponentsInChildren(); + } + generic T Script::EnsureComponent() { @@ -72,6 +78,11 @@ namespace SHADE { return ScriptStore::GetScriptInChildren(owner.GetEntity()); } + generic + System::Collections::Generic::IEnumerable^ Script::GetScriptsInChildren() + { + return ScriptStore::GetScriptsInChildren(owner.GetEntity()); + } generic System::Collections::Generic::IEnumerable^ Script::GetScripts() diff --git a/SHADE_Managed/src/Scripts/Script.hxx b/SHADE_Managed/src/Scripts/Script.hxx index fb564d27..46736245 100644 --- a/SHADE_Managed/src/Scripts/Script.hxx +++ b/SHADE_Managed/src/Scripts/Script.hxx @@ -69,6 +69,7 @@ namespace SHADE /// /// Retrieves the first Component from this GameObject's children that matches /// the specified type. + /// Unlike Unity, we do not search this GameObject, only the children. /// /// /// Type of the Component to get. Must be derived from BaseComponent. @@ -77,6 +78,19 @@ namespace SHADE generic where T : BaseComponent T GetComponentInChildren(); /// + /// Retrieves a list of Components from this GameObject's children that + /// matches the specified type. + /// This function performs allocations. If expecting only 1 component, use + /// GetComponentInChildren() instead. + /// Unlike Unity, we do not search this GameObject, only the children. + /// + /// Type of the Component to get. + /// + /// Newly allocated List of components. Will be null if no components are found. + /// + generic where T : BaseComponent + System::Collections::Generic::IEnumerable^ GetComponentsInChildren(); + /// /// Ensures a Component on the GameObject that this Script belongs to. /// /// @@ -121,6 +135,7 @@ namespace SHADE /// /// Retrieves the first Script from this GameObject's children that matches the /// specified type. + /// Unlike Unity, we do not search this GameObject, only the children. /// /// /// Type of script to get. @@ -130,6 +145,19 @@ namespace SHADE generic where T : ref class, Script T GetScriptInChildren(); /// + /// Retrieves a list of Scripts from this GameObject's children that matches + /// the specified type. + /// This function performs allocations. If expecting only 1 component, use + /// GetComponentInChildren() instead. + /// Unlike Unity, we do not search this GameObject, only the children. + /// + /// Type of the Component to get. + /// + /// Newly allocated List of components. Will be null if no components are found. + /// + generic where T : ref class, Script + System::Collections::Generic::IEnumerable^ GetScriptsInChildren(); + /// virtual void onDrawGizmos(); /// + /// Called when this script is disabled. + /// + virtual void onDisable(); + /// /// Called just before the end of the frame where the attached GameObject or /// this script is destroyed directly or indirectly due to destruction of the /// owner. @@ -403,7 +438,8 @@ namespace SHADE /*-----------------------------------------------------------------------------*/ /* Data Members */ /*-----------------------------------------------------------------------------*/ - GameObject owner; + SHADE::GameObject owner; + bool enabled = true; }; } diff --git a/SHADE_Managed/src/Scripts/ScriptStore.cxx b/SHADE_Managed/src/Scripts/ScriptStore.cxx index 29ba6e52..96eb7361 100644 --- a/SHADE_Managed/src/Scripts/ScriptStore.cxx +++ b/SHADE_Managed/src/Scripts/ScriptStore.cxx @@ -528,7 +528,8 @@ namespace SHADE ScriptList^ scripts = entity.Value; for (int i = 0; i < scripts->Count; ++i) { - scripts[i]->FixedUpdate(); + if (scripts[i]->Enabled) + scripts[i]->FixedUpdate(); } } SAFE_NATIVE_CALL_END_N("SHADE_Managed.ScriptStore") @@ -546,7 +547,8 @@ namespace SHADE ScriptList^ scripts = entity.Value; for (int i = 0; i < scripts->Count; ++i) { - scripts[i]->Update(); + if (scripts[i]->Enabled) + scripts[i]->Update(); } } SAFE_NATIVE_CALL_END_N("SHADE_Managed.ScriptStore") @@ -564,7 +566,8 @@ namespace SHADE ScriptList^ scripts = entity.Value; for (int i = 0; i < scripts->Count; ++i) { - scripts[i]->LateUpdate(); + if (scripts[i]->Enabled) + scripts[i]->LateUpdate(); } } SAFE_NATIVE_CALL_END_N("SHADE_Managed.ScriptStore") @@ -583,7 +586,8 @@ namespace SHADE ScriptList^ scripts = entity.Value; for (int i = 0; i < scripts->Count; ++i) { - scripts[i]->OnDrawGizmos(); + if (scripts[i]->Enabled) + scripts[i]->OnDrawGizmos(); } } SAFE_NATIVE_CALL_END_N("SHADE_Managed.ScriptStore") From 1d692d330113a2d56d68d43071fc9f39039dd53b Mon Sep 17 00:00:00 2001 From: Diren D Bharwani Date: Mon, 21 Nov 2022 19:59:32 +0800 Subject: [PATCH 195/226] Physics works without SHEDITOR defines. Mass is temporarily auto computed. --- SHADE_Application/premake5.lua | 2 +- .../src/Application/SBApplication.cpp | 20 ++++- SHADE_Application/src/Scenes/SBMainScene.cpp | 10 +++ .../Inspector/SHEditorComponentView.hpp | 3 +- .../Physics/Interface/SHColliderComponent.cpp | 8 ++ .../Interface/SHRigidBodyComponent.cpp | 39 +++++---- .../Physics/Interface/SHRigidBodyComponent.h | 2 +- .../Physics/PhysicsObject/SHPhysicsObject.cpp | 27 +++++-- .../Physics/PhysicsObject/SHPhysicsObject.h | 12 +-- .../System/SHPhysicsDebugDrawSystem.cpp | 56 ++++++++++--- .../Physics/System/SHPhysicsDebugDrawSystem.h | 14 ++-- .../src/Physics/System/SHPhysicsSystem.cpp | 79 ++++++++++++++++--- .../src/Physics/System/SHPhysicsSystem.h | 20 ++--- .../{SHSceneGraphEvents.h => SHSceneEvents.h} | 18 ++--- SHADE_Engine/src/Scene/SHSceneGraph.h | 2 +- SHADE_Engine/src/Scene/SHSceneManager.cpp | 1 - SHADE_Engine/src/Scripting/SHScriptEngine.cpp | 2 +- .../src/Serialization/SHYAMLConverters.h | 4 + SHADE_Managed/src/Components/RigidBody.cxx | 2 +- 19 files changed, 237 insertions(+), 84 deletions(-) rename SHADE_Engine/src/Scene/{SHSceneGraphEvents.h => SHSceneEvents.h} (72%) diff --git a/SHADE_Application/premake5.lua b/SHADE_Application/premake5.lua index faa741a6..c2312805 100644 --- a/SHADE_Application/premake5.lua +++ b/SHADE_Application/premake5.lua @@ -87,7 +87,7 @@ project "SHADE_Application" filter "configurations:Debug" symbols "On" - defines {"_DEBUG", "SHEDITOR"} + defines {"_DEBUG"} filter "configurations:Release" optimize "On" diff --git a/SHADE_Application/src/Application/SBApplication.cpp b/SHADE_Application/src/Application/SBApplication.cpp index e80b247b..a0375811 100644 --- a/SHADE_Application/src/Application/SBApplication.cpp +++ b/SHADE_Application/src/Application/SBApplication.cpp @@ -84,6 +84,7 @@ namespace Sandbox SHSystemManager::CreateSystem(); SHGraphicsSystem* graphicsSystem = static_cast(SHSystemManager::GetSystem()); + SHPhysicsSystem* physicsSystem = SHSystemManager::GetSystem(); // Link up SHDebugDraw SHSystemManager::CreateSystem(); @@ -175,11 +176,15 @@ namespace Sandbox #ifdef SHEDITOR if(editor->editorState == SHEditor::State::PLAY) - SHSceneManager::SceneUpdate(0.016f); - SHSystemManager::RunRoutines(editor->editorState != SHEditor::State::PLAY, 0.016f); - editor->PollPicking(); -#endif +#endif + SHSceneManager::SceneUpdate(0.016f); +#ifdef SHEDITOR + SHSystemManager::RunRoutines(editor->editorState != SHEditor::State::PLAY, SHFrameRateController::GetRawDeltaTime()); + editor->PollPicking(); +#else + SHSystemManager::RunRoutines(false, SHFrameRateController::GetRawDeltaTime()); +#endif // TODO: Move into an Editor menu static bool drawColliders = false; if (SHInputManager::GetKeyDown(SHInputManager::SH_KEYCODE::F10)) @@ -193,6 +198,13 @@ namespace Sandbox drawRays = !drawRays; SHSystemManager::GetSystem()->SetDebugDrawFlag(SHPhysicsDebugDrawSystem::DebugDrawFlags::RAYCASTS, drawRays); } + static bool drawContacts = false; + if (SHInputManager::GetKeyDown(SHInputManager::SH_KEYCODE::F9)) + { + drawContacts = !drawContacts; + SHSystemManager::GetSystem()->SetDebugDrawFlag(SHPhysicsDebugDrawSystem::DebugDrawFlags::CONTACT_POINTS, drawContacts); + SHSystemManager::GetSystem()->SetDebugDrawFlag(SHPhysicsDebugDrawSystem::DebugDrawFlags::CONTACT_NORMALS, drawContacts); + } } // Finish all graphics jobs first graphicsSystem->AwaitGraphicsExecution(); diff --git a/SHADE_Application/src/Scenes/SBMainScene.cpp b/SHADE_Application/src/Scenes/SBMainScene.cpp index 9da68729..929d28fa 100644 --- a/SHADE_Application/src/Scenes/SBMainScene.cpp +++ b/SHADE_Application/src/Scenes/SBMainScene.cpp @@ -7,6 +7,7 @@ #include "Graphics/MiddleEnd/Interface/SHRenderable.h" #include "Scene/SHSceneManager.h" #include "Graphics/MiddleEnd/Interface/SHGraphicsSystem.h" +#include "Physics/System/SHPhysicsSystem.h" #include "Scripting/SHScriptEngine.h" #include "Math/Transform/SHTransformComponent.h" #include "Graphics/MiddleEnd/Interface/SHMaterialInstance.h" @@ -43,6 +44,15 @@ namespace Sandbox { sceneName = SHSerialization::DeserializeSceneFromFile(sceneAssetID); + auto* physicsSystem = SHSystemManager::GetSystem(); + if (!physicsSystem) + { + SHLOGV_CRITICAL("Failed to get the physics system for building the scene!") + return; + } + + physicsSystem->BuildScene(SHSceneManager::GetCurrentSceneGraph()); + /*-----------------------------------------------------------------------*/ /* TESTING CODE */ /*-----------------------------------------------------------------------*/ diff --git a/SHADE_Engine/src/Editor/EditorWindow/Inspector/SHEditorComponentView.hpp b/SHADE_Engine/src/Editor/EditorWindow/Inspector/SHEditorComponentView.hpp index ab844b88..fd36c102 100644 --- a/SHADE_Engine/src/Editor/EditorWindow/Inspector/SHEditorComponentView.hpp +++ b/SHADE_Engine/src/Editor/EditorWindow/Inspector/SHEditorComponentView.hpp @@ -252,7 +252,7 @@ namespace SHADE if(rbType == SHRigidBodyComponent::Type::DYNAMIC) //Dynamic only fields { SHEditorWidgets::CheckBox("Use Gravity", [component]{return component->IsGravityEnabled();}, [component](bool const& value){component->SetGravityEnabled(value);}, "Gravity"); - SHEditorWidgets::DragFloat("Mass", [component] {return component->GetMass(); }, [component](float const& value) {component->SetMass(value); }, "Mass"); + //SHEditorWidgets::DragFloat("Mass", [component] {return component->GetMass(); }, [component](float const& value) {component->SetMass(value); }, "Mass"); } if (rbType == SHRigidBodyComponent::Type::DYNAMIC || rbType == SHRigidBodyComponent::Type::KINEMATIC) //Dynamic or Kinematic only fields { @@ -284,6 +284,7 @@ namespace SHADE //Debug Info (Read-Only) if(ImGui::CollapsingHeader("Debug Information", ImGuiTreeNodeFlags_DefaultOpen))//Dynamic or Kinematic only fields { + SHEditorWidgets::DragFloat("Mass", [component] { return component->GetMass(); }, [](float value){}, "Mass", 0.1f, 0.0f, std::numeric_limits::infinity(), "%.3f", ImGuiSliderFlags_ReadOnly); SHEditorWidgets::DragVec3("Position", { "X", "Y", "Z" }, [component] {return component->GetPosition(); }, [](SHVec3 const& value) {}, false, "Position", 0.1f, "%.3f", 0.0f, 0.0f, ImGuiSliderFlags_ReadOnly); SHEditorWidgets::DragVec3("Rotation", { "X", "Y", "Z" }, [component] {return component->GetRotation(); }, [](SHVec3 const& value) {}, false, "Rotation", 0.1f, "%.3f", 0.0f, 0.0f, ImGuiSliderFlags_ReadOnly); if (rbType == SHRigidBodyComponent::Type::DYNAMIC || rbType == SHRigidBodyComponent::Type::KINEMATIC) //Dynamic or Kinematic only fields diff --git a/SHADE_Engine/src/Physics/Interface/SHColliderComponent.cpp b/SHADE_Engine/src/Physics/Interface/SHColliderComponent.cpp index 877d238f..135e7e42 100644 --- a/SHADE_Engine/src/Physics/Interface/SHColliderComponent.cpp +++ b/SHADE_Engine/src/Physics/Interface/SHColliderComponent.cpp @@ -80,6 +80,14 @@ namespace SHADE } system = physicsSystem; + + // Sync with transform if one already exists + if (auto* transformComponent = SHComponentManager::GetComponent_s(GetEID()); transformComponent) + { + position = transformComponent->GetWorldPosition(); + orientation = transformComponent->GetWorldOrientation(); + scale = transformComponent->GetWorldScale(); + } } void SHColliderComponent::OnDestroy() diff --git a/SHADE_Engine/src/Physics/Interface/SHRigidBodyComponent.cpp b/SHADE_Engine/src/Physics/Interface/SHRigidBodyComponent.cpp index 28b6f842..4fddc892 100644 --- a/SHADE_Engine/src/Physics/Interface/SHRigidBodyComponent.cpp +++ b/SHADE_Engine/src/Physics/Interface/SHRigidBodyComponent.cpp @@ -322,25 +322,25 @@ namespace SHADE // dirtyFlags |= 1U << FLAG_POS; //} - void SHRigidBodyComponent::SetMass(float newMass) noexcept - { - static constexpr int FLAG_POS = 9; + //void SHRigidBodyComponent::SetMass(float newMass) noexcept + //{ + // static constexpr int FLAG_POS = 9; - if (newMass < 0.0f) - return; + // if (newMass < 0.0f) + // return; - if (type != Type::DYNAMIC) - { - SHLOG_WARNING("Cannot set mass of a non-dynamic object {}", GetEID()) - return; - } + // if (type != Type::DYNAMIC) + // { + // SHLOG_WARNING("Cannot set mass of a non-dynamic object {}", GetEID()) + // return; + // } - dirtyFlags |= 1U << FLAG_POS; - mass = newMass; + // dirtyFlags |= 1U << FLAG_POS; + // mass = newMass; - // Turn off automass - flags &= ~(1U << FLAG_POS); - } + // // Turn off automass + // flags &= ~(1U << FLAG_POS); + //} void SHRigidBodyComponent::SetDrag(float newDrag) noexcept { @@ -411,6 +411,13 @@ namespace SHADE } system = physicsSystem; + + // Sync with transform if one already exists + if (auto* transformComponent = SHComponentManager::GetComponent_s(GetEID()); transformComponent) + { + position = transformComponent->GetWorldPosition(); + orientation = transformComponent->GetWorldOrientation(); + } } void SHRigidBodyComponent::AddForce(const SHVec3& force) const noexcept @@ -489,7 +496,7 @@ RTTR_REGISTRATION registration::class_("RigidBody Component") .property("Type" , &SHRigidBodyComponent::GetType , &SHRigidBodyComponent::SetType ) - .property("Mass" , &SHRigidBodyComponent::GetMass , &SHRigidBodyComponent::SetMass ) + //.property("Mass" , &SHRigidBodyComponent::GetMass , &SHRigidBodyComponent::SetMass ) .property("Drag" , &SHRigidBodyComponent::GetDrag , &SHRigidBodyComponent::SetDrag ) .property("Angular Drag" , &SHRigidBodyComponent::GetAngularDrag , &SHRigidBodyComponent::SetAngularDrag ) .property("Use Gravity" , &SHRigidBodyComponent::IsGravityEnabled , &SHRigidBodyComponent::SetGravityEnabled ) diff --git a/SHADE_Engine/src/Physics/Interface/SHRigidBodyComponent.h b/SHADE_Engine/src/Physics/Interface/SHRigidBodyComponent.h index d5204d94..532b3312 100644 --- a/SHADE_Engine/src/Physics/Interface/SHRigidBodyComponent.h +++ b/SHADE_Engine/src/Physics/Interface/SHRigidBodyComponent.h @@ -114,7 +114,7 @@ namespace SHADE void SetInterpolate (bool allowInterpolation) noexcept; //void SetAutoMass (bool autoMass) noexcept; - void SetMass (float newMass) noexcept; + //void SetMass (float newMass) noexcept; void SetDrag (float newDrag) noexcept; void SetAngularDrag (float newAngularDrag) noexcept; diff --git a/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObject.cpp b/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObject.cpp index 8de928f0..00f280e9 100644 --- a/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObject.cpp +++ b/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObject.cpp @@ -94,7 +94,7 @@ namespace SHADE /* Public Function Member Definitions */ /*-----------------------------------------------------------------------------------*/ - int SHPhysicsObject::AddCollisionShape(int index) const + int SHPhysicsObject::AddCollisionShape(int index) { // Get collider component auto* colliderComponent = SHComponentManager::GetComponent_s(entityID); @@ -123,13 +123,19 @@ namespace SHADE default: break; } - rp3dBody->updateLocalCenterOfMassFromColliders(); - rp3dBody->updateLocalInertiaTensorFromColliders(); + if (rp3dBody->getType() == rp3d::BodyType::DYNAMIC) + { + rp3dBody->updateMassPropertiesFromColliders(); + + auto* rigidBodyComponent = SHComponentManager::GetComponent_s(entityID); + if (rigidBodyComponent) + rigidBodyComponent->mass = rp3dBody->getMass(); + } return index; } - void SHPhysicsObject::RemoveCollisionShape(int index) const + void SHPhysicsObject::RemoveCollisionShape(int index) { const int NUM_COLLIDERS = static_cast(rp3dBody->getNbColliders()); if (NUM_COLLIDERS == 0) @@ -140,6 +146,15 @@ namespace SHADE auto* collider = rp3dBody->getCollider(index); rp3dBody->removeCollider(collider); + + if (rp3dBody->getType() == rp3d::BodyType::DYNAMIC) + { + rp3dBody->updateMassPropertiesFromColliders(); + + auto* rigidBodyComponent = SHComponentManager::GetComponent_s(entityID); + if (rigidBodyComponent) + rigidBodyComponent->mass = rp3dBody->getMass(); + } } void SHPhysicsObject::RemoveAllCollisionShapes() const noexcept @@ -254,9 +269,7 @@ namespace SHADE } case 9: // Mass { - rp3dBody->setMass(component.mass); - rp3dBody->updateLocalCenterOfMassFromColliders(); - rp3dBody->updateLocalInertiaTensorFromColliders(); + //rp3dBody->setMass(component.mass); //if (component.GetAutoMass()) //{ diff --git a/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObject.h b/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObject.h index fefc983f..818e5471 100644 --- a/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObject.h +++ b/SHADE_Engine/src/Physics/PhysicsObject/SHPhysicsObject.h @@ -71,8 +71,8 @@ namespace SHADE /* Function Members */ /*---------------------------------------------------------------------------------*/ - int AddCollisionShape (int index) const; - void RemoveCollisionShape (int index) const; + int AddCollisionShape (int index); + void RemoveCollisionShape (int index); void RemoveAllCollisionShapes () const noexcept; void SyncRigidBody (SHRigidBodyComponent& component) const noexcept; @@ -98,12 +98,12 @@ namespace SHADE // Box Shapes - void addBoxShape (SHCollisionShape& boxShape) const noexcept; - void syncBoxShape (int index, SHCollisionShape& boxShape) const noexcept; + void addBoxShape (SHCollisionShape& boxShape) const noexcept; + void syncBoxShape (int index, SHCollisionShape& boxShape) const noexcept; // Sphere Shapes - void addSphereShape (SHCollisionShape& sphereShape) const noexcept; - void syncSphereShape (int index, SHCollisionShape& sphereShape) const noexcept; + void addSphereShape (SHCollisionShape& sphereShape) const noexcept; + void syncSphereShape (int index, SHCollisionShape& sphereShape) const noexcept; }; } // namespace SHADE \ No newline at end of file diff --git a/SHADE_Engine/src/Physics/System/SHPhysicsDebugDrawSystem.cpp b/SHADE_Engine/src/Physics/System/SHPhysicsDebugDrawSystem.cpp index bf1debac..3c80883c 100644 --- a/SHADE_Engine/src/Physics/System/SHPhysicsDebugDrawSystem.cpp +++ b/SHADE_Engine/src/Physics/System/SHPhysicsDebugDrawSystem.cpp @@ -15,6 +15,7 @@ // Project Headers #include "ECS_Base/Managers/SHSystemManager.h" +#include "Editor/SHEditor.h" #include "Scene/SHSceneManager.h" namespace SHADE @@ -118,11 +119,22 @@ namespace SHADE return; } + rp3d::DebugRenderer* rp3dRenderer = nullptr; + #ifdef SHEDITOR + const auto* EDITOR = SHSystemManager::GetSystem(); + if (EDITOR && EDITOR->editorState != SHEditor::State::STOP) + { + rp3dRenderer = &system->physicsSystem->worldState.world->getDebugRenderer(); + rp3dRenderer->setIsDebugItemDisplayed(rp3d::DebugRenderer::DebugItem::CONTACT_POINT, false); + rp3dRenderer->setIsDebugItemDisplayed(rp3d::DebugRenderer::DebugItem::CONTACT_NORMAL, false); + } + #endif + for (int i = 0; i < SHUtilities::ConvertEnum(DebugDrawFlags::NUM_FLAGS); ++i) { const bool DRAW = (system->debugDrawFlags & (1U << i)) > 0; if (DRAW) - drawFunctions[i](debugDrawSystem); + drawFunctions[i](debugDrawSystem, rp3dRenderer); } // Automatically clear the container of raycasts despite debug drawing state @@ -134,7 +146,7 @@ namespace SHADE /* Private Function Member Definitions */ /*-----------------------------------------------------------------------------------*/ - void SHPhysicsDebugDrawSystem::drawColliders(SHDebugDrawSystem* debugRenderer) noexcept + void SHPhysicsDebugDrawSystem::drawColliders(SHDebugDrawSystem* debugRenderer, rp3d::DebugRenderer* rp3dRenderer) noexcept { const auto& COLLIDER_SET = SHComponentManager::GetDense(); for (const auto& COLLIDER : COLLIDER_SET) @@ -155,27 +167,53 @@ namespace SHADE } } - void SHPhysicsDebugDrawSystem::drawColliderAABBs(SHDebugDrawSystem* debugRenderer) noexcept + void SHPhysicsDebugDrawSystem::drawColliderAABBs(SHDebugDrawSystem* debugRenderer, rp3d::DebugRenderer* rp3dRenderer) noexcept { } - void SHPhysicsDebugDrawSystem::drawBroadPhaseAABBs(SHDebugDrawSystem* debugRenderer) noexcept + void SHPhysicsDebugDrawSystem::drawBroadPhaseAABBs(SHDebugDrawSystem* debugRenderer, rp3d::DebugRenderer* rp3dRenderer) noexcept { } - void SHPhysicsDebugDrawSystem::drawContactPoints(SHDebugDrawSystem* debugRenderer) noexcept + void SHPhysicsDebugDrawSystem::drawContactPoints(SHDebugDrawSystem* debugRenderer, rp3d::DebugRenderer* rp3dRenderer) noexcept { - + #ifdef SHEDITOR + const auto* EDITOR = SHSystemManager::GetSystem(); + if (EDITOR && EDITOR->editorState != SHEditor::State::STOP) + { + rp3dRenderer->setIsDebugItemDisplayed(rp3d::DebugRenderer::DebugItem::CONTACT_POINT, true); + const int NUM_TRIS = static_cast(rp3dRenderer->getNbTriangles()); + if (NUM_TRIS == 0) + return; + + const auto& TRI_ARRAY = rp3dRenderer->getTrianglesArray(); + for (int i = 0; i < NUM_TRIS; ++i) + debugRenderer->DrawTri(SHColour::RED, TRI_ARRAY[i].point1, TRI_ARRAY[i].point2, TRI_ARRAY[i].point3); + } + #endif } - void SHPhysicsDebugDrawSystem::drawContactNormals(SHDebugDrawSystem* debugRenderer) noexcept + void SHPhysicsDebugDrawSystem::drawContactNormals(SHDebugDrawSystem* debugRenderer, rp3d::DebugRenderer* rp3dRenderer) noexcept { - + #ifdef SHEDITOR + const auto* EDITOR = SHSystemManager::GetSystem(); + if (EDITOR && EDITOR->editorState != SHEditor::State::STOP) + { + rp3dRenderer->setIsDebugItemDisplayed(rp3d::DebugRenderer::DebugItem::CONTACT_NORMAL, true); + const int NUM_LINES = static_cast(rp3dRenderer->getNbLines()); + if (NUM_LINES == 0) + return; + + const auto& LINE_ARRAY = rp3dRenderer->getLinesArray(); + for (int i = 0; i < NUM_LINES; ++i) + debugRenderer->DrawLine(SHColour::RED, LINE_ARRAY[i].point1, LINE_ARRAY[i].point2); + } + #endif } - void SHPhysicsDebugDrawSystem::drawRaycasts(SHDebugDrawSystem* debugRenderer) noexcept + void SHPhysicsDebugDrawSystem::drawRaycasts(SHDebugDrawSystem* debugRenderer, rp3d::DebugRenderer* rp3dRenderer) noexcept { auto* physicsSystem = SHSystemManager::GetSystem(); if (!physicsSystem) diff --git a/SHADE_Engine/src/Physics/System/SHPhysicsDebugDrawSystem.h b/SHADE_Engine/src/Physics/System/SHPhysicsDebugDrawSystem.h index 867a6e11..dc703092 100644 --- a/SHADE_Engine/src/Physics/System/SHPhysicsDebugDrawSystem.h +++ b/SHADE_Engine/src/Physics/System/SHPhysicsDebugDrawSystem.h @@ -93,7 +93,7 @@ namespace SHADE /* Type Definitions */ /*---------------------------------------------------------------------------------*/ - using DebugDrawFunction = void(*)(SHDebugDrawSystem*) noexcept; + using DebugDrawFunction = void(*)(SHDebugDrawSystem*, rp3d::DebugRenderer*) noexcept; /*---------------------------------------------------------------------------------*/ /* Data Members */ @@ -118,12 +118,12 @@ namespace SHADE // Generic Draw Functions - static void drawColliders (SHDebugDrawSystem* debugRenderer) noexcept; - static void drawColliderAABBs (SHDebugDrawSystem* debugRenderer) noexcept; - static void drawBroadPhaseAABBs (SHDebugDrawSystem* debugRenderer) noexcept; - static void drawContactPoints (SHDebugDrawSystem* debugRenderer) noexcept; - static void drawContactNormals (SHDebugDrawSystem* debugRenderer) noexcept; - static void drawRaycasts (SHDebugDrawSystem* debugRenderer) noexcept; + static void drawColliders (SHDebugDrawSystem* debugRenderer, rp3d::DebugRenderer* rp3dRenderer) noexcept; + static void drawColliderAABBs (SHDebugDrawSystem* debugRenderer, rp3d::DebugRenderer* rp3dRenderer) noexcept; + static void drawBroadPhaseAABBs (SHDebugDrawSystem* debugRenderer, rp3d::DebugRenderer* rp3dRenderer) noexcept; + static void drawContactPoints (SHDebugDrawSystem* debugRenderer, rp3d::DebugRenderer* rp3dRenderer) noexcept; + static void drawContactNormals (SHDebugDrawSystem* debugRenderer, rp3d::DebugRenderer* rp3dRenderer) noexcept; + static void drawRaycasts (SHDebugDrawSystem* debugRenderer, rp3d::DebugRenderer* rp3dRenderer) noexcept; // Shape Generation Functions diff --git a/SHADE_Engine/src/Physics/System/SHPhysicsSystem.cpp b/SHADE_Engine/src/Physics/System/SHPhysicsSystem.cpp index 396edd93..89be2614 100644 --- a/SHADE_Engine/src/Physics/System/SHPhysicsSystem.cpp +++ b/SHADE_Engine/src/Physics/System/SHPhysicsSystem.cpp @@ -97,6 +97,13 @@ namespace SHADE defaultCollisionTagNameFilePath.append("CollisionTags.SHConfig"); SHCollisionTagMatrix::Init(defaultCollisionTagNameFilePath); + // Link Physics Object Manager with System & Raycaster + objectManager.SetFactory(factory); + raycaster.SetObjectManager(&objectManager); + + // Link Collision Listener with System + collisionListener.BindToSystem(this); + // Subscribe to component events const std::shared_ptr ADD_COMPONENT_RECEIVER { std::make_shared>(this, &SHPhysicsSystem::addPhysicsComponent) }; const ReceiverPtr ADD_COMPONENT_RECEIVER_PTR = std::dynamic_pointer_cast(ADD_COMPONENT_RECEIVER); @@ -118,12 +125,7 @@ namespace SHADE SHEventManager::SubscribeTo(SH_EDITOR_ON_STOP_EVENT, ON_STOP_RECEIVER_PTR); #endif - // Link Physics Object Manager with System & Raycaster - objectManager.SetFactory(factory); - raycaster.SetObjectManager(&objectManager); - - // Link Collision Listener with System - collisionListener.BindToSystem(this); + } void SHPhysicsSystem::Exit() @@ -136,6 +138,55 @@ namespace SHADE SHCollisionTagMatrix::Exit(defaultCollisionTagNameFilePath); } + void SHPhysicsSystem::BuildScene(SHSceneGraph& sceneGraph) + { + static const auto BUILD_NEW_SCENE_PHYSICS_OBJECT = [&](SHSceneNode* node) + { + const EntityID EID = node->GetEntityID(); + + if (SHComponentManager::HasComponent(EID)) + objectManager.AddRigidBody(EID); + + if (SHComponentManager::HasComponent(EID)) + objectManager.AddCollider(EID); + }; + + //////////////////////////////// + + // Destroy an existing world + if (worldState.world != nullptr) + { + objectManager.RemoveAllObjects(); + objectManager.SetWorld(nullptr); + + collisionListener.ClearContainers(); + raycaster.ClearFrame(); + + worldState.DestroyWorld(factory); + } + + worldState.CreateWorld(factory); + #ifdef _PUBLISH + worldState.world->setIsDebugRenderingEnabled(false); + #else + worldState.world->setIsDebugRenderingEnabled(true); + #endif + + // Link Collision Listener & Raycaster + collisionListener.BindToWorld(worldState.world); + raycaster.BindToWorld(worldState.world); + + // Link with object manager & create all physics objects + objectManager.SetWorld(worldState.world); + + // When building a scene, clear the object manager command queue and build scene objects again. + // This is done to avoid duplicate adds. + while (!objectManager.commandQueue.empty()) + objectManager.commandQueue.pop(); + + sceneGraph.Traverse(BUILD_NEW_SCENE_PHYSICS_OBJECT); + } + void SHPhysicsSystem::ForceUpdate() { if (!worldState.world) @@ -228,10 +279,13 @@ namespace SHADE { objectManager.AddCollisionShape(entityID, index); + auto* colliderComponent = SHComponentManager::GetComponent(entityID); + auto& collisionShape = colliderComponent->GetCollisionShape(index); + const SHPhysicsColliderAddedEvent COLLIDER_ADDED_EVENT_DATA { .entityID = entityID - , .colliderType = SHComponentManager::GetComponent(entityID)->GetCollisionShape(index).GetType() + , .colliderType = collisionShape.GetType() , .colliderIndex = index }; @@ -367,6 +421,11 @@ namespace SHADE return onPlayEvent->handle; worldState.CreateWorld(factory); + #ifdef _PUBLISH + worldState.world->setIsDebugRenderingEnabled(false); + #else + worldState.world->setIsDebugRenderingEnabled(true); + #endif // Link Collision Listener & Raycaster collisionListener.BindToWorld(worldState.world); @@ -375,8 +434,8 @@ namespace SHADE // Link with object manager & create all physics objects objectManager.SetWorld(worldState.world); - const auto& SCENE_GRAPH = SHSceneManager::GetCurrentSceneGraph(); - SCENE_GRAPH.Traverse(BUILD_PHYSICS_OBJECT); + // Build scene + SHSceneManager::GetCurrentSceneGraph().Traverse(BUILD_PHYSICS_OBJECT); return onPlayEvent->handle; } @@ -390,11 +449,11 @@ namespace SHADE // Clear all collision info // Collision listener is automatically unbound when world is destroyed collisionListener.ClearContainers(); + raycaster.ClearFrame(); // Destroy the world worldState.DestroyWorld(factory); return onStopEvent->handle; } - } // namespace SHADE \ No newline at end of file diff --git a/SHADE_Engine/src/Physics/System/SHPhysicsSystem.h b/SHADE_Engine/src/Physics/System/SHPhysicsSystem.h index f92be4cd..f7340d31 100644 --- a/SHADE_Engine/src/Physics/System/SHPhysicsSystem.h +++ b/SHADE_Engine/src/Physics/System/SHPhysicsSystem.h @@ -27,7 +27,7 @@ #include "Physics/Interface/SHColliderComponent.h" #include "Physics/PhysicsObject/SHPhysicsObjectManager.h" #include "Physics/SHPhysicsWorld.h" - +#include "Scene/SHSceneGraph.h" namespace SHADE { @@ -74,10 +74,12 @@ namespace SHADE /* Function Members */ /*---------------------------------------------------------------------------------*/ - void Init () override; - void Exit () override; + void Init () override; + void Exit () override; + + void BuildScene (SHSceneGraph& sceneGraph); + void ForceUpdate (); - void ForceUpdate (); /** * @brief Casts a ray into the world. @@ -280,11 +282,11 @@ namespace SHADE /* Function Members */ /*---------------------------------------------------------------------------------*/ - SHEventHandle addPhysicsComponent (SHEventPtr addComponentEvent) noexcept; - SHEventHandle removePhysicsComponent (SHEventPtr removeComponentEvent) noexcept; - - SHEventHandle onPlay (SHEventPtr onPlayEvent); - SHEventHandle onStop (SHEventPtr onStopEvent); + SHEventHandle addPhysicsComponent (SHEventPtr addComponentEvent) noexcept; + SHEventHandle removePhysicsComponent (SHEventPtr removeComponentEvent) noexcept; + SHEventHandle onPlay (SHEventPtr onPlayEvent); + SHEventHandle onStop (SHEventPtr onStopEvent); + SHEventHandle buildScene (SHEventPtr onSceneChangeEvent); }; } // namespace SHADE \ No newline at end of file diff --git a/SHADE_Engine/src/Scene/SHSceneGraphEvents.h b/SHADE_Engine/src/Scene/SHSceneEvents.h similarity index 72% rename from SHADE_Engine/src/Scene/SHSceneGraphEvents.h rename to SHADE_Engine/src/Scene/SHSceneEvents.h index ccdf06be..c0d7dbc1 100644 --- a/SHADE_Engine/src/Scene/SHSceneGraphEvents.h +++ b/SHADE_Engine/src/Scene/SHSceneEvents.h @@ -1,7 +1,7 @@ /**************************************************************************************** - * \file SHSceneGraphEvents.h + * \file SHSceneEvents.h * \author Diren D Bharwani, diren.dbharwani, 390002520 - * \brief Interface for Scene Graph Events. + * \brief Interface for Scene Events. * * \copyright Copyright (C) 2022 DigiPen Institute of Technology. Reproduction or * disclosure of this file or its contents without the prior written consent @@ -21,21 +21,21 @@ namespace SHADE struct SHSceneGraphChangeParentEvent { - SHSceneNode* node; - SHSceneNode* oldParent; - SHSceneNode* newParent; + SHSceneNode* node = nullptr; + SHSceneNode* oldParent = nullptr; + SHSceneNode* newParent = nullptr; }; struct SHSceneGraphAddChildEvent { - SHSceneNode* parent; - SHSceneNode* childAdded; + SHSceneNode* parent = nullptr; + SHSceneNode* childAdded = nullptr; }; struct SHSceneGraphRemoveChildEvent { - SHSceneNode* parent; - SHSceneNode* childRemoved; + SHSceneNode* parent = nullptr; + SHSceneNode* childRemoved = nullptr; }; } // namespace SHADE \ No newline at end of file diff --git a/SHADE_Engine/src/Scene/SHSceneGraph.h b/SHADE_Engine/src/Scene/SHSceneGraph.h index 5747be7b..37d0e063 100644 --- a/SHADE_Engine/src/Scene/SHSceneGraph.h +++ b/SHADE_Engine/src/Scene/SHSceneGraph.h @@ -16,7 +16,7 @@ #include "ECS_Base/Entity/SHEntity.h" #include "SH_API.h" #include "SHSceneNode.h" -#include "SHSceneGraphEvents.h" +#include "SHSceneEvents.h" namespace SHADE { diff --git a/SHADE_Engine/src/Scene/SHSceneManager.cpp b/SHADE_Engine/src/Scene/SHSceneManager.cpp index be9c7755..110aaea6 100644 --- a/SHADE_Engine/src/Scene/SHSceneManager.cpp +++ b/SHADE_Engine/src/Scene/SHSceneManager.cpp @@ -85,7 +85,6 @@ namespace SHADE currentScene->Load(); currentScene->Init(); } - } else // restarting scene { diff --git a/SHADE_Engine/src/Scripting/SHScriptEngine.cpp b/SHADE_Engine/src/Scripting/SHScriptEngine.cpp index 84b50373..90121994 100644 --- a/SHADE_Engine/src/Scripting/SHScriptEngine.cpp +++ b/SHADE_Engine/src/Scripting/SHScriptEngine.cpp @@ -27,7 +27,7 @@ of DigiPen Institute of Technology is prohibited. #include "Events/SHEventManager.hpp" #include "Physics/System/SHPhysicsSystem.h" #include "Physics/SHPhysicsEvents.h" -#include "Scene/SHSceneGraphEvents.h" +#include "Scene/SHSceneEvents.h" #include "Assets/SHAssetMacros.h" diff --git a/SHADE_Engine/src/Serialization/SHYAMLConverters.h b/SHADE_Engine/src/Serialization/SHYAMLConverters.h index d66a7506..4fe28153 100644 --- a/SHADE_Engine/src/Serialization/SHYAMLConverters.h +++ b/SHADE_Engine/src/Serialization/SHYAMLConverters.h @@ -113,6 +113,7 @@ namespace YAML static constexpr const char* Bounciness = "Bounciness"; static constexpr const char* Density = "Density"; static constexpr const char* PositionOffset = "Position Offset"; + static constexpr const char* RotationOffset = "Rotation Offset"; static Node encode(SHCollisionShape& rhs) { @@ -148,6 +149,7 @@ namespace YAML node[Bounciness] = rhs.GetBounciness(); node[Density] = rhs.GetDensity(); node[PositionOffset] = rhs.GetPositionOffset(); + node[RotationOffset] = rhs.GetRotationOffset(); return node; } @@ -188,6 +190,8 @@ namespace YAML rhs.SetDensity(node[Density].as()); if (node[PositionOffset].IsDefined()) rhs.SetPositionOffset(node[PositionOffset].as()); + if (node[RotationOffset].IsDefined()) + rhs.SetRotationOffset(node[RotationOffset].as()); return true; } diff --git a/SHADE_Managed/src/Components/RigidBody.cxx b/SHADE_Managed/src/Components/RigidBody.cxx index cdaa296a..a564402f 100644 --- a/SHADE_Managed/src/Components/RigidBody.cxx +++ b/SHADE_Managed/src/Components/RigidBody.cxx @@ -58,7 +58,7 @@ namespace SHADE } void RigidBody::Mass::set(float value) { - return GetNativeComponent()->SetMass(value); + /*return GetNativeComponent()->SetMass(value);*/ } float RigidBody::Drag::get() { From 9cc008eaf4e1231cb3f6e0147a1ca4b7dc1479dd Mon Sep 17 00:00:00 2001 From: Kah Wei Date: Mon, 21 Nov 2022 20:21:08 +0800 Subject: [PATCH 196/226] Fixed ghosts of a renderable being rendered when a material is changed --- SHADE_Engine/src/Graphics/MiddleEnd/Batching/SHSuperBatch.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/Batching/SHSuperBatch.cpp b/SHADE_Engine/src/Graphics/MiddleEnd/Batching/SHSuperBatch.cpp index 91728d71..ec19691f 100644 --- a/SHADE_Engine/src/Graphics/MiddleEnd/Batching/SHSuperBatch.cpp +++ b/SHADE_Engine/src/Graphics/MiddleEnd/Batching/SHSuperBatch.cpp @@ -55,7 +55,7 @@ namespace SHADE void SHSuperBatch::Remove(const SHRenderable* renderable) noexcept { - Handle baseMat = renderable->GetMaterial()->GetBaseMaterial(); + Handle baseMat = (renderable->HasMaterialChanged() ? renderable->GetPrevMaterial() : renderable->GetMaterial())->GetBaseMaterial(); const Handle PIPELINE = baseMat->HasPipelineChanged() ? baseMat->GetPrevPipeline() : baseMat->GetPipeline(); // Check if we have a Batch with the same pipeline yet From 1ed0181c9e2019e12871077436b53224cbca1074 Mon Sep 17 00:00:00 2001 From: Xiao Qi Date: Mon, 21 Nov 2022 20:27:38 +0800 Subject: [PATCH 197/226] Reverted premake changes --- SHADE_Application/premake5.lua | 7 +++++-- SHADE_Engine/premake5.lua | 5 ++++- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/SHADE_Application/premake5.lua b/SHADE_Application/premake5.lua index c2312805..014df726 100644 --- a/SHADE_Application/premake5.lua +++ b/SHADE_Application/premake5.lua @@ -78,7 +78,10 @@ project "SHADE_Application" "26451", "26437", "4275", - "4635" + "4633", + "4634", + "4635", + "4638" } linkoptions { "-IGNORE:4006" } @@ -87,7 +90,7 @@ project "SHADE_Application" filter "configurations:Debug" symbols "On" - defines {"_DEBUG"} + defines {"_DEBUG", "SHEDITOR"} filter "configurations:Release" optimize "On" diff --git a/SHADE_Engine/premake5.lua b/SHADE_Engine/premake5.lua index 88df50d7..7fb7291d 100644 --- a/SHADE_Engine/premake5.lua +++ b/SHADE_Engine/premake5.lua @@ -79,7 +79,10 @@ project "SHADE_Engine" "26451", "26437", "4275", - "4635" + "4633", + "4634", + "4635", + "4638" } linkoptions { "-IGNORE:4006" } From 4172362790652a92426bc728af11efacc9bbafe9 Mon Sep 17 00:00:00 2001 From: Kah Wei Date: Mon, 21 Nov 2022 20:35:31 +0800 Subject: [PATCH 198/226] Renamed SHTextRenderer to SHTextRenderable --- SHADE_Application/src/Scenes/SBMainScene.cpp | 2 +- .../Inspector/SHEditorComponentView.hpp | 4 ++-- .../Inspector/SHEditorInspector.cpp | 6 +++--- ...nent.cpp => SHTextRenderableComponent.cpp} | 20 +++++++++---------- ...omponent.h => SHTextRenderableComponent.h} | 2 +- .../SHTextRenderingSubSystem.cpp | 20 +++++++++---------- .../TextRendering/SHTextRenderingSubSystem.h | 4 ++-- .../src/Serialization/SHSerialization.cpp | 6 +++--- .../src/Serialization/SHYAMLConverters.h | 8 ++++---- 9 files changed, 36 insertions(+), 36 deletions(-) rename SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/{SHTextRendererComponent.cpp => SHTextRenderableComponent.cpp} (66%) rename SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/{SHTextRendererComponent.h => SHTextRenderableComponent.h} (95%) diff --git a/SHADE_Application/src/Scenes/SBMainScene.cpp b/SHADE_Application/src/Scenes/SBMainScene.cpp index a0e80556..ddf0dd5f 100644 --- a/SHADE_Application/src/Scenes/SBMainScene.cpp +++ b/SHADE_Application/src/Scenes/SBMainScene.cpp @@ -13,7 +13,7 @@ #include "Physics/Interface/SHRigidBodyComponent.h" #include "Physics/Interface/SHColliderComponent.h" #include "Graphics/MiddleEnd/Lights/SHLightComponent.h" -#include "Graphics/MiddleEnd/TextRendering/SHTextRendererComponent.h" +#include "Graphics/MiddleEnd/TextRendering/SHTextRenderableComponent.h" #include "Assets/SHAssetManager.h" #include "Camera/SHCameraComponent.h" diff --git a/SHADE_Engine/src/Editor/EditorWindow/Inspector/SHEditorComponentView.hpp b/SHADE_Engine/src/Editor/EditorWindow/Inspector/SHEditorComponentView.hpp index 386f0988..4e659e85 100644 --- a/SHADE_Engine/src/Editor/EditorWindow/Inspector/SHEditorComponentView.hpp +++ b/SHADE_Engine/src/Editor/EditorWindow/Inspector/SHEditorComponentView.hpp @@ -497,11 +497,11 @@ namespace SHADE } template<> - static void DrawComponent(SHTextRendererComponent* component) + static void DrawComponent(SHTextRenderableComponent* component) { if (!component) return; - ImGui::PushID(SHFamilyID::GetID()); + ImGui::PushID(SHFamilyID::GetID()); const auto componentType = rttr::type::get(*component); SHEditorWidgets::CheckBox("##IsActive", [component]() {return component->isActive; }, [component](bool const& active) {component->isActive = active; }, "Is Component Active"); ImGui::SameLine(); diff --git a/SHADE_Engine/src/Editor/EditorWindow/Inspector/SHEditorInspector.cpp b/SHADE_Engine/src/Editor/EditorWindow/Inspector/SHEditorInspector.cpp index b08d27f6..c4287e6f 100644 --- a/SHADE_Engine/src/Editor/EditorWindow/Inspector/SHEditorInspector.cpp +++ b/SHADE_Engine/src/Editor/EditorWindow/Inspector/SHEditorInspector.cpp @@ -22,7 +22,7 @@ #include "UI/SHCanvasComponent.h" #include "SHEditorComponentView.h" #include "AudioSystem/SHAudioListenerComponent.h" -#include "Graphics/MiddleEnd/TextRendering/SHTextRendererComponent.h" +#include "Graphics/MiddleEnd/TextRendering/SHTextRenderableComponent.h" namespace SHADE { @@ -145,7 +145,7 @@ namespace SHADE { DrawComponent(uiComponent); } - if (auto textRendererComponent = SHComponentManager::GetComponent_s(eid)) + if (auto textRendererComponent = SHComponentManager::GetComponent_s(eid)) { DrawComponent(textRendererComponent); } @@ -167,7 +167,7 @@ namespace SHADE DrawAddComponentWithEnforcedComponentButton(eid); DrawAddComponentWithEnforcedComponentButton(eid); DrawAddComponentWithEnforcedComponentButton(eid); - DrawAddComponentWithEnforcedComponentButton(eid); + DrawAddComponentWithEnforcedComponentButton(eid); ImGui::EndMenu(); diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRendererComponent.cpp b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRenderableComponent.cpp similarity index 66% rename from SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRendererComponent.cpp rename to SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRenderableComponent.cpp index 26fb97aa..b407b599 100644 --- a/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRendererComponent.cpp +++ b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRenderableComponent.cpp @@ -1,15 +1,15 @@ #include "SHpch.h" -#include "SHTextRendererComponent.h" +#include "SHTextRenderableComponent.h" namespace SHADE { - void SHTextRendererComponent::MakeDirty(void) noexcept + void SHTextRenderableComponent::MakeDirty(void) noexcept { requiresRecompute = true; } - void SHTextRendererComponent::Clean(void) noexcept + void SHTextRenderableComponent::Clean(void) noexcept { requiresRecompute = false; } @@ -22,7 +22,7 @@ namespace SHADE */ /***************************************************************************/ - void SHTextRendererComponent::OnCreate(void) + void SHTextRenderableComponent::OnCreate(void) { text = "My name is Brandon."; requiresRecompute = true; @@ -31,7 +31,7 @@ namespace SHADE color = SHColour::WHITE; } - void SHTextRendererComponent::OnDestroy(void) + void SHTextRenderableComponent::OnDestroy(void) { } @@ -49,13 +49,13 @@ namespace SHADE */ /***************************************************************************/ - void SHTextRendererComponent::SetText(std::string_view newText) noexcept + void SHTextRenderableComponent::SetText(std::string_view newText) noexcept { text = newText; MakeDirty(); } - void SHTextRendererComponent::SetFont(Handle font) noexcept + void SHTextRenderableComponent::SetFont(Handle font) noexcept { fontHandle = font; MakeDirty(); @@ -72,12 +72,12 @@ namespace SHADE */ /***************************************************************************/ - std::string const& SHTextRendererComponent::GetText(void) const noexcept + std::string const& SHTextRenderableComponent::GetText(void) const noexcept { return text; } - Handle SHTextRendererComponent::GetFont(void) const noexcept + Handle SHTextRenderableComponent::GetFont(void) const noexcept { return fontHandle; } @@ -90,6 +90,6 @@ namespace rttr { using namespace SHADE; - registration::class_("Text Renderer Component"); + registration::class_("Text Renderer Component"); }; } diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRendererComponent.h b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRenderableComponent.h similarity index 95% rename from SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRendererComponent.h rename to SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRenderableComponent.h index 45738e93..ef907409 100644 --- a/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRendererComponent.h +++ b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRenderableComponent.h @@ -13,7 +13,7 @@ namespace SHADE class SHVkDescriptorSetGroup; class SHVkBuffer; - class SH_API SHTextRendererComponent final : public SHComponent + class SH_API SHTextRenderableComponent final : public SHComponent { public: static constexpr uint32_t MAX_CHARACTERS = 500; diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRenderingSubSystem.cpp b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRenderingSubSystem.cpp index 8fbdd33b..6748311e 100644 --- a/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRenderingSubSystem.cpp +++ b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRenderingSubSystem.cpp @@ -1,6 +1,6 @@ #include "SHpch.h" #include "SHTextRenderingSubSystem.h" -#include "Graphics/MiddleEnd/TextRendering/SHTextRendererComponent.h" +#include "Graphics/MiddleEnd/TextRendering/SHTextRenderableComponent.h" #include "ECS_Base/Managers/SHComponentManager.h" #include "Math/Vector/SHVec4.h" #include "Graphics/Devices/SHVkLogicalDevice.h" @@ -14,20 +14,20 @@ namespace SHADE { - void SHTextRenderingSubSystem::RecomputePositions(SHTextRendererComponent& textComp) noexcept + void SHTextRenderingSubSystem::RecomputePositions(SHTextRenderableComponent& textComp) noexcept { if (textComp.text.empty() || !textComp.fontHandle) return; // Create the buffer if (!textComp.indexingDataBuffer) - textComp.indexingDataBuffer = logicalDevice->CreateBuffer(SHTextRendererComponent::MAX_CHARACTERS * sizeof(uint32_t), nullptr, SHTextRendererComponent::MAX_CHARACTERS * sizeof(uint32_t), vk::BufferUsageFlagBits::eVertexBuffer, VMA_MEMORY_USAGE_AUTO, VMA_ALLOCATION_CREATE_HOST_ACCESS_SEQUENTIAL_WRITE_BIT | VMA_ALLOCATION_CREATE_MAPPED_BIT); + textComp.indexingDataBuffer = logicalDevice->CreateBuffer(SHTextRenderableComponent::MAX_CHARACTERS * sizeof(uint32_t), nullptr, SHTextRenderableComponent::MAX_CHARACTERS * sizeof(uint32_t), vk::BufferUsageFlagBits::eVertexBuffer, VMA_MEMORY_USAGE_AUTO, VMA_ALLOCATION_CREATE_HOST_ACCESS_SEQUENTIAL_WRITE_BIT | VMA_ALLOCATION_CREATE_MAPPED_BIT); if (!textComp.charPositionDataBuffer) - textComp.charPositionDataBuffer = logicalDevice->CreateBuffer(SHTextRendererComponent::MAX_CHARACTERS * sizeof(SHVec4), nullptr, SHTextRendererComponent::MAX_CHARACTERS * sizeof(SHVec4), vk::BufferUsageFlagBits::eVertexBuffer, VMA_MEMORY_USAGE_AUTO, VMA_ALLOCATION_CREATE_HOST_ACCESS_SEQUENTIAL_WRITE_BIT | VMA_ALLOCATION_CREATE_MAPPED_BIT); + textComp.charPositionDataBuffer = logicalDevice->CreateBuffer(SHTextRenderableComponent::MAX_CHARACTERS * sizeof(SHVec4), nullptr, SHTextRenderableComponent::MAX_CHARACTERS * sizeof(SHVec4), vk::BufferUsageFlagBits::eVertexBuffer, VMA_MEMORY_USAGE_AUTO, VMA_ALLOCATION_CREATE_HOST_ACCESS_SEQUENTIAL_WRITE_BIT | VMA_ALLOCATION_CREATE_MAPPED_BIT); // For indexing font transformation in the shader - std::vector indexingData; + std::vector indexingData; // For placing glyphs correctly std::vector charPositionData; @@ -49,7 +49,7 @@ namespace SHADE // for every character for (uint32_t i = 0; i < numChars; ++i) { - SHTextRendererComponent::TextIndexingType index = glyphTransformIndices.at(textComp.text[i]); + SHTextRenderableComponent::TextIndexingType index = glyphTransformIndices.at(textComp.text[i]); // Copy baseline SHVec4 characterPos = baselineOrigin; @@ -83,7 +83,7 @@ namespace SHADE //} } - textComp.indexingDataBuffer->WriteToMemory(indexingData.data(), static_cast(indexingData.size()) * sizeof (SHTextRendererComponent::TextIndexingType),0, 0); + textComp.indexingDataBuffer->WriteToMemory(indexingData.data(), static_cast(indexingData.size()) * sizeof (SHTextRenderableComponent::TextIndexingType),0, 0); textComp.charPositionDataBuffer->WriteToMemory(charPositionData.data(), static_cast(charPositionData.size()) * sizeof (SHVec4), 0, 0); indexingData.clear(); @@ -93,7 +93,7 @@ namespace SHADE void SHTextRenderingSubSystem::Init(Handle device, Handle compatibleRenderpass, Handle subpass, Handle descPool, Handle textVS, Handle textFS, std::function, uint32_t)> const& bindFunction) noexcept { - SHComponentManager::CreateComponentSparseSet(); + SHComponentManager::CreateComponentSparseSet(); cameraDescSetBind = bindFunction; @@ -179,7 +179,7 @@ namespace SHADE void SHTextRenderingSubSystem::Run(uint32_t frameIndex) noexcept { - auto& textRendererComps = SHComponentManager::GetDense(); + auto& textRendererComps = SHComponentManager::GetDense(); for (auto& comp : textRendererComps) { @@ -194,7 +194,7 @@ namespace SHADE void SHTextRenderingSubSystem::Render(Handle cmdBuffer, uint32_t frameIndex) noexcept { - auto& textRendererComps = SHComponentManager::GetDense(); + auto& textRendererComps = SHComponentManager::GetDense(); for (auto& comp : textRendererComps) { auto* transform = SHComponentManager::GetComponent(comp.GetEID()); diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRenderingSubSystem.h b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRenderingSubSystem.h index d569ca91..05ab01da 100644 --- a/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRenderingSubSystem.h +++ b/SHADE_Engine/src/Graphics/MiddleEnd/TextRendering/SHTextRenderingSubSystem.h @@ -14,7 +14,7 @@ namespace SHADE class SHVkBuffer; class SHLightComponent; class SHVkCommandBuffer; - class SHTextRendererComponent; + class SHTextRenderableComponent; class SHVkPipeline; class SHVkPipelineLayout; class SHVkRenderpass; @@ -48,7 +48,7 @@ namespace SHADE std::function, uint32_t)> cameraDescSetBind; private: - void RecomputePositions(SHTextRendererComponent& textComp) noexcept; + void RecomputePositions(SHTextRenderableComponent& textComp) noexcept; public: void Init(Handle device, Handle compatibleRenderpass, Handle subpass, Handle descPool, Handle textVS, Handle textFS, std::function, uint32_t)> const& bindFunction) noexcept; diff --git a/SHADE_Engine/src/Serialization/SHSerialization.cpp b/SHADE_Engine/src/Serialization/SHSerialization.cpp index 607b4666..be7c9cf0 100644 --- a/SHADE_Engine/src/Serialization/SHSerialization.cpp +++ b/SHADE_Engine/src/Serialization/SHSerialization.cpp @@ -211,7 +211,7 @@ namespace SHADE AddComponentToComponentNode(components, eid); AddComponentToComponentNode(components, eid); AddConvComponentToComponentNode(components, eid); - AddConvComponentToComponentNode(components, eid); + AddConvComponentToComponentNode(components, eid); node[ComponentsNode] = components; @@ -263,7 +263,7 @@ namespace SHADE AddComponentID(componentIDList, componentsNode); AddComponentID(componentIDList, componentsNode); AddComponentID(componentIDList, componentsNode); - AddComponentID(componentIDList, componentsNode); + AddComponentID(componentIDList, componentsNode); return componentIDList; } @@ -340,7 +340,7 @@ namespace SHADE SHSerializationHelper::InitializeComponentFromNode(componentsNode, eid); SHSerializationHelper::ConvertNodeToComponent(componentsNode, eid); SHSerializationHelper::ConvertNodeToComponent(componentsNode, eid); - SHSerializationHelper::ConvertNodeToComponent(componentsNode, eid); + SHSerializationHelper::ConvertNodeToComponent(componentsNode, eid); SHSerializationHelper::InitializeComponentFromNode(componentsNode, eid); } } diff --git a/SHADE_Engine/src/Serialization/SHYAMLConverters.h b/SHADE_Engine/src/Serialization/SHYAMLConverters.h index eb273a15..90a7228d 100644 --- a/SHADE_Engine/src/Serialization/SHYAMLConverters.h +++ b/SHADE_Engine/src/Serialization/SHYAMLConverters.h @@ -12,7 +12,7 @@ #include "Graphics/MiddleEnd/Interface/SHMaterialInstance.h" #include "SHSerializationTools.h" #include "Physics/Interface/SHColliderComponent.h" -#include "Graphics/MiddleEnd/TextRendering/SHTextRendererComponent.h" +#include "Graphics/MiddleEnd/TextRendering/SHTextRenderableComponent.h" #include "Graphics/MiddleEnd/TextRendering/SHFont.h" namespace YAML @@ -327,12 +327,12 @@ namespace YAML }; template<> - struct convert + struct convert { static constexpr std::string_view TEXT_YAML_TAG = "Text"; static constexpr std::string_view FONT_YAML_TAG = "Font"; - static YAML::Node encode(SHTextRendererComponent const& rhs) + static YAML::Node encode(SHTextRenderableComponent const& rhs) { YAML::Node node; node[TEXT_YAML_TAG.data()] = rhs.GetText(); @@ -347,7 +347,7 @@ namespace YAML } return node; } - static bool decode(YAML::Node const& node, SHTextRendererComponent& rhs) + static bool decode(YAML::Node const& node, SHTextRenderableComponent& rhs) { if (node[TEXT_YAML_TAG.data()].IsDefined()) { From 6550846b0f3c5da5241d26836b2aaff78df74df6 Mon Sep 17 00:00:00 2001 From: Kah Wei Date: Mon, 21 Nov 2022 20:58:47 +0800 Subject: [PATCH 199/226] Added C# interface for Fonts and TextRenderable --- SHADE_Managed/premake5.lua | 6 ++ SHADE_Managed/src/Assets/Font.cxx | 32 +++++++++ SHADE_Managed/src/Assets/Font.hxx | 41 ++++++++++++ SHADE_Managed/src/Assets/NativeAsset.h++ | 1 + .../src/Components/TextRenderable.cxx | 57 ++++++++++++++++ .../src/Components/TextRenderable.hxx | 65 +++++++++++++++++++ SHADE_Managed/src/Utility/Convert.cxx | 2 + 7 files changed, 204 insertions(+) create mode 100644 SHADE_Managed/src/Assets/Font.cxx create mode 100644 SHADE_Managed/src/Assets/Font.hxx create mode 100644 SHADE_Managed/src/Components/TextRenderable.cxx create mode 100644 SHADE_Managed/src/Components/TextRenderable.hxx diff --git a/SHADE_Managed/premake5.lua b/SHADE_Managed/premake5.lua index 70b01e18..463e80b8 100644 --- a/SHADE_Managed/premake5.lua +++ b/SHADE_Managed/premake5.lua @@ -33,6 +33,8 @@ project "SHADE_Managed" "%{IncludeDir.imgui}", "%{IncludeDir.imguizmo}", "%{IncludeDir.imnodes}", + "%{IncludeDir.msdf_atlas_gen}", + "%{IncludeDir.msdfgen}", "%{IncludeDir.yamlcpp}", "%{IncludeDir.SDL}\\include", "%{IncludeDir.RTTR}/include", @@ -53,6 +55,8 @@ project "SHADE_Managed" links { "yaml-cpp", + "msdfgen", + "msdf-atlas-gen", "imgui", "SDL2.lib", "SDL2main.lib", @@ -89,6 +93,8 @@ project "SHADE_Managed" dependson { "yaml-cpp", + "msdfgen", + "msdf-atlas-gen", "imgui", "SHADE_Engine" } diff --git a/SHADE_Managed/src/Assets/Font.cxx b/SHADE_Managed/src/Assets/Font.cxx new file mode 100644 index 00000000..782b0688 --- /dev/null +++ b/SHADE_Managed/src/Assets/Font.cxx @@ -0,0 +1,32 @@ +/************************************************************************************//*! +\file Font.cxx +\author Tng Kah Wei, kahwei.tng, 390009620 +\par email: kahwei.tng\@digipen.edu +\date Oct 28, 2022 +\brief Contains the implementation of the functions of the managed Font class. + + Note: This file is written in C++17/CLI. + +Copyright (C) 2022 DigiPen Institute of Technology. +Reproduction or disclosure of this file or its contents without the prior written consent +of DigiPen Institute of Technology is prohibited. +*//*************************************************************************************/ +// Precompiled Headers +#include "SHpch.h" +// Primary Header +#include "Font.hxx" + +namespace SHADE +{ + /*---------------------------------------------------------------------------------*/ + /* Explicit Template Instantiation */ + /*---------------------------------------------------------------------------------*/ + template ref class NativeAsset; + + /*---------------------------------------------------------------------------------*/ + /* Constructors/Destructor */ + /*---------------------------------------------------------------------------------*/ + Font::Font(Handle font) + : NativeAsset { font } + {} +} diff --git a/SHADE_Managed/src/Assets/Font.hxx b/SHADE_Managed/src/Assets/Font.hxx new file mode 100644 index 00000000..fd194d1a --- /dev/null +++ b/SHADE_Managed/src/Assets/Font.hxx @@ -0,0 +1,41 @@ +/************************************************************************************//*! +\file Font.hxx +\author Tng Kah Wei, kahwei.tng, 390009620 +\par email: kahwei.tng\@digipen.edu +\date Oct 28, 2022 +\brief Contains the definition of the managed Font class. + + Note: This file is written in C++17/CLI. + +Copyright (C) 2022 DigiPen Institute of Technology. +Reproduction or disclosure of this file or its contents without the prior written consent +of DigiPen Institute of Technology is prohibited. +*//*************************************************************************************/ +#pragma once + +// External Dependencies +#include "Resource/SHHandle.h" +#include "Graphics/MiddleEnd/TextRendering/SHFont.h" +// Project Includes +#include "NativeAsset.hxx" +#include "Engine/GenericHandle.hxx" + +namespace SHADE +{ + /// + /// Managed counterpart of the native Font object that can be fed to TextRenderables + /// for rendering. + /// + public ref class Font : public NativeAsset + { + internal: + /*-----------------------------------------------------------------------------*/ + /* Constructors/Destructor */ + /*-----------------------------------------------------------------------------*/ + /// + /// Constructor for the Font. + /// + /// Handle to the font object. + Font(Handle font); + }; +} diff --git a/SHADE_Managed/src/Assets/NativeAsset.h++ b/SHADE_Managed/src/Assets/NativeAsset.h++ index a4cd94b4..6b583a5c 100644 --- a/SHADE_Managed/src/Assets/NativeAsset.h++ +++ b/SHADE_Managed/src/Assets/NativeAsset.h++ @@ -16,6 +16,7 @@ of DigiPen Institute of Technology is prohibited. // Primary Include #include "NativeAsset.hxx" +#include "Utility/Convert.hxx" namespace SHADE { diff --git a/SHADE_Managed/src/Components/TextRenderable.cxx b/SHADE_Managed/src/Components/TextRenderable.cxx new file mode 100644 index 00000000..c5859854 --- /dev/null +++ b/SHADE_Managed/src/Components/TextRenderable.cxx @@ -0,0 +1,57 @@ +/************************************************************************************//*! +\file TextRenderable.cxx +\author Tng Kah Wei, kahwei.tng, 390009620 +\par email: kahwei.tng\@digipen.edu +\date Oct 28, 2022 +\brief Contains the definition of the functions of the managed TextRenderable + class. + + Note: This file is written in C++17/CLI. + +Copyright (C) 2022 DigiPen Institute of Technology. +Reproduction or disclosure of this file or its contents without the prior written consent +of DigiPen Institute of Technology is prohibited. +*//*************************************************************************************/ +// Precompiled Headers +#include "SHpch.h" +// Primary Header +#include "TextRenderable.hxx" +#include "Assets/NativeAsset.hxx" +#include "Utility/Convert.hxx" + +namespace SHADE +{ + /*---------------------------------------------------------------------------------*/ + /* Constructors */ + /*---------------------------------------------------------------------------------*/ + TextRenderable::TextRenderable(Entity entity) + : Component(entity) + {} + + /*---------------------------------------------------------------------------------*/ + /* Properties */ + /*---------------------------------------------------------------------------------*/ + System::String^ TextRenderable::Text::get() + { + return Convert::ToCLI(GetNativeComponent()->GetText()); + } + void TextRenderable::Text::set(System::String^ value) + { + GetNativeComponent()->SetText(Convert::ToNative(value)); + } + SHADE::Font^ TextRenderable::Font::get() + { + return gcnew SHADE::Font(GetNativeComponent()->GetFont()); + } + void TextRenderable::Font::set(SHADE::Font^ value) + { + if (value == nullptr) + { + GetNativeComponent()->SetFont(Handle()); + } + else + { + GetNativeComponent()->SetFont(Handle(Convert::ToNative(value->NativeObjectHandle))); + } + } +} diff --git a/SHADE_Managed/src/Components/TextRenderable.hxx b/SHADE_Managed/src/Components/TextRenderable.hxx new file mode 100644 index 00000000..5418b6e5 --- /dev/null +++ b/SHADE_Managed/src/Components/TextRenderable.hxx @@ -0,0 +1,65 @@ +/************************************************************************************//*! +\file TextRenderable.hxx +\author Tng Kah Wei, kahwei.tng, 390009620 +\par email: kahwei.tng\@digipen.edu +\date Nov 21, 2022 +\brief Contains the definition of the managed TextRenderable class with the + declaration of functions for working with it. + + Note: This file is written in C++17/CLI. + +Copyright (C) 2022 DigiPen Institute of Technology. +Reproduction or disclosure of this file or its contents without the prior written consent +of DigiPen Institute of Technology is prohibited. +*//*************************************************************************************/ +#pragma once + +// External Dependencies +#include "Graphics/MiddleEnd/TextRendering/SHTextRenderableComponent.h" +// Project Includes +#include "Components/Component.hxx" +#include "Math/Vector3.hxx" +#include "Math/Quaternion.hxx" +#include "Assets/Font.hxx" + +namespace SHADE +{ + /// + /// CLR version of the SHADE Engine's SHTextRenderableComponent. + /// + public ref class TextRenderable : public Component + { + internal: + /*-----------------------------------------------------------------------------*/ + /* Constructors */ + /*-----------------------------------------------------------------------------*/ + /// + /// Constructs a TextRenderable Component that represents a native TextRenderable + /// component tied to the specified Entity. + /// + /// Entity that this Component will be tied to. + TextRenderable(Entity entity); + + public: + /*-----------------------------------------------------------------------------*/ + /* Properties */ + /*-----------------------------------------------------------------------------*/ + /// + /// Text to render using this TextRenderable. + /// + property System::String^ Text + { + System::String^ get(); + void set(System::String^ value); + } + /// + /// Font to use to render using this TextRenderable. + /// + property SHADE::Font^ Font + { + SHADE::Font^ get(); + void set(SHADE::Font^ value); + } + }; +} + diff --git a/SHADE_Managed/src/Utility/Convert.cxx b/SHADE_Managed/src/Utility/Convert.cxx index 38ea2f50..590a3cf0 100644 --- a/SHADE_Managed/src/Utility/Convert.cxx +++ b/SHADE_Managed/src/Utility/Convert.cxx @@ -89,6 +89,8 @@ namespace SHADE /*---------------------------------------------------------------------------------*/ std::string Convert::ToNative(System::String^ str) { + if (str == nullptr) + return ""; return msclr::interop::marshal_as(str); } From 56e7f73bbb09c0412f118ac6266dc79b0d0d8d40 Mon Sep 17 00:00:00 2001 From: Glence Date: Mon, 21 Nov 2022 21:01:44 +0800 Subject: [PATCH 200/226] adding var audios into scripting --- .../Gameplay/Player/SC_PickAndThrow.cs | 6 ++-- .../Player/UT_PlayerCaughtState .cs.shmeta | 2 +- .../Gameplay/Player/UT_PlayerRunState.cs | 12 ++++++- .../Gameplay/Player/UT_PlayerWalkState.cs | 10 ++++++ Assets/Scripts/Gameplay/SC_Item.cs | 16 ++++++++- Assets/Scripts/Gameplay/SC_ScoringZone.cs | 1 + Assets/Scripts/SC_SoundsBoard.cs | 34 +++++++++---------- 7 files changed, 58 insertions(+), 23 deletions(-) diff --git a/Assets/Scripts/Gameplay/Player/SC_PickAndThrow.cs b/Assets/Scripts/Gameplay/Player/SC_PickAndThrow.cs index 7342a126..bffb54d6 100644 --- a/Assets/Scripts/Gameplay/Player/SC_PickAndThrow.cs +++ b/Assets/Scripts/Gameplay/Player/SC_PickAndThrow.cs @@ -26,7 +26,7 @@ public class PickAndThrow : Script protected override void awake() { playerTran = GetComponent(); - if (playerTran) + if (!playerTran) Debug.Log("PLAYERTRANSFORM EMPTY"); ; pc = GetScript(); @@ -34,7 +34,7 @@ public class PickAndThrow : Script Debug.Log("PLAYER CONTROLLER EMPTY"); raccoonHoldLocation = GetComponentInChildren(); - if (raccoonHoldLocation == null) + if (!raccoonHoldLocation) Debug.Log("CHILD EMPTY"); tpc = GetScriptInChildren(); @@ -66,6 +66,7 @@ public class PickAndThrow : Script if (Input.GetMouseButtonUp(Input.MouseCode.LeftButton) && pc.isAiming) { + Audio.PlayBGMOnce2D("event:/Raccoon/raccoon_throw"); pc.isAiming = false; if(tpc) pc.camArm.ArmLength = tpc.armLength; @@ -94,7 +95,6 @@ public class PickAndThrow : Script { if (pc.currentState == RaccoonStates.WALKING || pc.currentState == RaccoonStates.IDLE) { - Debug.Log("PCIKUP"); pc.holdItem = true; RetrieveItemComponets(); } diff --git a/Assets/Scripts/Gameplay/Player/UT_PlayerCaughtState .cs.shmeta b/Assets/Scripts/Gameplay/Player/UT_PlayerCaughtState .cs.shmeta index afe53e39..3bfb8b79 100644 --- a/Assets/Scripts/Gameplay/Player/UT_PlayerCaughtState .cs.shmeta +++ b/Assets/Scripts/Gameplay/Player/UT_PlayerCaughtState .cs.shmeta @@ -1,3 +1,3 @@ Name: UT_PlayerCaughtState -ID: 153166405 +ID: 154071709 Type: 9 diff --git a/Assets/Scripts/Gameplay/Player/UT_PlayerRunState.cs b/Assets/Scripts/Gameplay/Player/UT_PlayerRunState.cs index aae467b3..f7a30e1d 100644 --- a/Assets/Scripts/Gameplay/Player/UT_PlayerRunState.cs +++ b/Assets/Scripts/Gameplay/Player/UT_PlayerRunState.cs @@ -3,9 +3,12 @@ using System; public class PlayerRunState : BaseState { + private float timer; + private float delay = 0.25f; + public PlayerRunState(StateMachine stateMachine) : base(stateMachine) { - stateName = "Walk State"; + stateName = "Run State"; } public override void OnEnter() { @@ -14,6 +17,13 @@ public class PlayerRunState : BaseState public override void update() { //Debug.Log("WALKING"); + timer += Time.DeltaTimeF; + + if (timer > delay) + { + Audio.PlayBGMOnce2D("event:/Raccoon/raccoon_footsteps"); + timer = 0; + } } public override void fixedUpdate() { diff --git a/Assets/Scripts/Gameplay/Player/UT_PlayerWalkState.cs b/Assets/Scripts/Gameplay/Player/UT_PlayerWalkState.cs index d299381c..471da145 100644 --- a/Assets/Scripts/Gameplay/Player/UT_PlayerWalkState.cs +++ b/Assets/Scripts/Gameplay/Player/UT_PlayerWalkState.cs @@ -3,6 +3,8 @@ using System; public class PlayerWalkState : BaseState { + private float timer; + private float delay = 0.5f; public PlayerWalkState(StateMachine stateMachine) : base(stateMachine) { stateName = "Walk State"; @@ -10,10 +12,18 @@ public class PlayerWalkState : BaseState public override void OnEnter() { //Debug.Log("WALK ENTER"); + timer = delay; } public override void update() { //Debug.Log("WALKING"); + timer += Time.DeltaTimeF; + + if (timer > delay) + { + Audio.PlayBGMOnce2D("event:/Raccoon/raccoon_footsteps"); + timer = 0; + } } public override void fixedUpdate() { diff --git a/Assets/Scripts/Gameplay/SC_Item.cs b/Assets/Scripts/Gameplay/SC_Item.cs index 56ee0d0e..2cdda06c 100644 --- a/Assets/Scripts/Gameplay/SC_Item.cs +++ b/Assets/Scripts/Gameplay/SC_Item.cs @@ -14,6 +14,7 @@ public class Item : Script public ItemCategory currCategory; private RigidBody rb; private Collider collider; + private bool once = false; protected override void awake() { @@ -31,8 +32,21 @@ public class Item : Script } } - protected override void onTriggerEnter(CollisionInfo info) + protected override void onCollisionEnter(CollisionInfo info) { + if (once) + { + if(currCategory == ItemCategory.LIGHT) + Audio.PlayBGMOnce2D("event:/Props/impact_elastic"); + else if (currCategory == ItemCategory.MEDIUM || currCategory == ItemCategory.HEAVY) + Audio.PlayBGMOnce2D("event:/Props/impact_hard"); + once = false; + } + } + + protected override void onCollisionExit(CollisionInfo info) + { + once = true; } } \ No newline at end of file diff --git a/Assets/Scripts/Gameplay/SC_ScoringZone.cs b/Assets/Scripts/Gameplay/SC_ScoringZone.cs index 849f3e1c..dec02c37 100644 --- a/Assets/Scripts/Gameplay/SC_ScoringZone.cs +++ b/Assets/Scripts/Gameplay/SC_ScoringZone.cs @@ -12,6 +12,7 @@ public class ScoringZone : Script { if (gameManger && info.GameObject.GetScript()) { + Audio.PlayBGMOnce2D("event:/Music/stingers/item_scored"); gameManger.Score += info.GameObject.GetScript().Score; gameManger.totalItemCount -= 1; info.GameObject.SetActive(false); diff --git a/Assets/Scripts/SC_SoundsBoard.cs b/Assets/Scripts/SC_SoundsBoard.cs index e1f89855..839450a9 100644 --- a/Assets/Scripts/SC_SoundsBoard.cs +++ b/Assets/Scripts/SC_SoundsBoard.cs @@ -34,39 +34,39 @@ event:/Homeowner/homeowner_detect_raccoon } protected override void update() { - if (Input.GetKey(Input.KeyCode.Q)) + if (Input.GetKeyDown(Input.KeyCode.Q)) Audio.PlayBGMOnce2D("event:/UI/mouse_down_element"); - if (Input.GetKey(Input.KeyCode.W)) + if (Input.GetKeyDown(Input.KeyCode.W)) Audio.PlayBGMOnce2D("event:/UI/mouse_down_empty"); - if (Input.GetKey(Input.KeyCode.E)) + if (Input.GetKeyDown(Input.KeyCode.E)) Audio.PlayBGMOnce2D("event:/UI/mouse_enter_element"); - if (Input.GetKey(Input.KeyCode.R)) + if (Input.GetKeyDown(Input.KeyCode.R)) Audio.PlayBGMOnce2D("event:/UI/mouse_exit_element"); - if (Input.GetKey(Input.KeyCode.T)) + if (Input.GetKeyDown(Input.KeyCode.T)) Audio.PlayBGMOnce2D("event:/UI/success"); - if (Input.GetKey(Input.KeyCode.Y)) + if (Input.GetKeyDown(Input.KeyCode.Y)) Audio.PlayBGMOnce2D("event:/Raccoon/raccoon_throw"); - if (Input.GetKey(Input.KeyCode.U)) + if (Input.GetKeyDown(Input.KeyCode.U)) Audio.PlayBGMOnce2D("event:/Props/impact_hard"); - if (Input.GetKey(Input.KeyCode.I)) + if (Input.GetKeyDown(Input.KeyCode.I)) Audio.PlayBGMOnce2D("event:/Music/player_undetected"); - if (Input.GetKey(Input.KeyCode.O)) + if (Input.GetKeyDown(Input.KeyCode.O)) Audio.PlayBGMOnce2D("event:/Music/player_detected"); - if (Input.GetKey(Input.KeyCode.P)) + if (Input.GetKeyDown(Input.KeyCode.P)) Audio.PlayBGMOnce2D("event:/Music/stingers/player_detected"); - if (Input.GetKey(Input.KeyCode.A)) + if (Input.GetKeyDown(Input.KeyCode.A)) Audio.PlayBGMOnce2D("event:/Music/stingers/item_scored"); - if (Input.GetKey(Input.KeyCode.S)) + if (Input.GetKeyDown(Input.KeyCode.S)) Audio.PlayBGMOnce2D("event:/Homeowner/homeowner_humming"); - if (Input.GetKey(Input.KeyCode.D)) + if (Input.GetKeyDown(Input.KeyCode.D)) Audio.PlayBGMOnce2D("event:/Homeowner/homeowner_footsteps"); - if (Input.GetKey(Input.KeyCode.F)) + if (Input.GetKeyDown(Input.KeyCode.F)) Audio.PlayBGMOnce2D("event:/Homeowner/homeowner_detect_raccoon"); - if (Input.GetKey(Input.KeyCode.G)) + if (Input.GetKeyDown(Input.KeyCode.G)) Audio.PlayBGMOnce2D("event:/Music/player_undetected"); - if (Input.GetKey(Input.KeyCode.H)) + if (Input.GetKeyDown(Input.KeyCode.H)) Audio.PlayBGMOnce2D("event:/Raccoon/raccoon_footsteps"); - if (Input.GetKey(Input.KeyCode.J)) + if (Input.GetKeyDown(Input.KeyCode.J)) Audio.PlayBGMOnce2D("event:/Props/impact_elastic"); } From f1ac689bb0fc333177bcd0de79a5e8471f316239 Mon Sep 17 00:00:00 2001 From: Diren D Bharwani Date: Tue, 22 Nov 2022 00:37:09 +0800 Subject: [PATCH 201/226] Added Physics Materials to Inspector --- .../Inspector/SHEditorComponentView.hpp | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/SHADE_Engine/src/Editor/EditorWindow/Inspector/SHEditorComponentView.hpp b/SHADE_Engine/src/Editor/EditorWindow/Inspector/SHEditorComponentView.hpp index 80ae3331..30172f48 100644 --- a/SHADE_Engine/src/Editor/EditorWindow/Inspector/SHEditorComponentView.hpp +++ b/SHADE_Engine/src/Editor/EditorWindow/Inspector/SHEditorComponentView.hpp @@ -333,10 +333,10 @@ namespace SHADE auto cursorPos = ImGui::GetCursorPos(); //collider->IsTrigger - if (collider->GetType() == SHCollisionShape::Type::BOX) { SHEditorWidgets::BeginPanel(std::format("{} Box #{}", ICON_FA_CUBE, i).data(), { ImGui::GetContentRegionAvail().x, ImGui::GetContentRegionAvail().y }); + const auto* BOX = reinterpret_cast(collider->GetShape()); SHEditorWidgets::DragVec3 ( @@ -360,6 +360,15 @@ namespace SHADE } { + SHEditorWidgets::CheckBox("Is Trigger", [collider] { return collider->IsTrigger(); }, [collider](bool value) { collider->SetIsTrigger(value); }); + + if(ImGui::CollapsingHeader("Physics Material")) + { + SHEditorWidgets::DragFloat("Friction", [collider] { return collider->GetFriction(); }, [collider](float value) { collider->SetFriction(value); }, "Friction", 0.05f, 0.0f, 1.0f); + SHEditorWidgets::DragFloat("Bounciness", [collider] { return collider->GetBounciness(); }, [collider](float value) { collider->SetBounciness(value); }, "Bounciness", 0.05f, 0.0f, 1.0f); + SHEditorWidgets::DragFloat("Mass Density", [collider] { return collider->GetDensity(); }, [collider](float value) { collider->SetDensity(value); }, "Mass Density", 0.1f, 0.0f); + } + SHEditorWidgets::BeginPanel("Offsets",{ ImGui::GetContentRegionAvail().x, 30.0f }); SHEditorWidgets::DragVec3("Position", { "X", "Y", "Z" }, [&collider] {return collider->GetPositionOffset(); }, [&collider](SHVec3 const& vec) {collider->SetPositionOffset(vec); }); SHEditorWidgets::DragVec3("Rotation", { "X", "Y", "Z" }, @@ -375,8 +384,6 @@ namespace SHADE SHEditorWidgets::EndPanel(); } - SHEditorWidgets::CheckBox("Is Trigger", [collider] { return collider->IsTrigger(); }, [collider](bool value) { collider->SetIsTrigger(value); }); - if (ImGui::Button(std::format("{} Remove Collider #{}", ICON_MD_REMOVE, i).data())) { colliderToDelete = i; From 07efa1ab5154f94d0937b77e2ec19ea7268a8920 Mon Sep 17 00:00:00 2001 From: Kah Wei Date: Tue, 22 Nov 2022 00:39:53 +0800 Subject: [PATCH 202/226] Added an abstract base class for NativeAsset to prepare to support serialization of Assets for scripts --- SHADE_Managed/src/Assets/NativeAsset.cxx | 13 ++++++- SHADE_Managed/src/Assets/NativeAsset.h++ | 8 +---- SHADE_Managed/src/Assets/NativeAsset.hxx | 46 +++++++++++++++++------- 3 files changed, 46 insertions(+), 21 deletions(-) diff --git a/SHADE_Managed/src/Assets/NativeAsset.cxx b/SHADE_Managed/src/Assets/NativeAsset.cxx index 674207a1..9cdb1840 100644 --- a/SHADE_Managed/src/Assets/NativeAsset.cxx +++ b/SHADE_Managed/src/Assets/NativeAsset.cxx @@ -21,6 +21,17 @@ of DigiPen Institute of Technology is prohibited. namespace SHADE { /*---------------------------------------------------------------------------------*/ - /* Explicit Tempalte Instantiations */ + /* Properties */ /*---------------------------------------------------------------------------------*/ + GenericHandle Asset::NativeObjectHandle::get() + { + return nativeObjHandle; + } + + /*---------------------------------------------------------------------------------*/ + /* Constructors */ + /*---------------------------------------------------------------------------------*/ + Asset::Asset(Handle nativeHandle) + : nativeObjHandle { Convert::ToCLI(Handle(nativeHandle)) } + {} } \ No newline at end of file diff --git a/SHADE_Managed/src/Assets/NativeAsset.h++ b/SHADE_Managed/src/Assets/NativeAsset.h++ index 6b583a5c..05be83b4 100644 --- a/SHADE_Managed/src/Assets/NativeAsset.h++ +++ b/SHADE_Managed/src/Assets/NativeAsset.h++ @@ -24,11 +24,6 @@ namespace SHADE /* Properties */ /*---------------------------------------------------------------------------------*/ template - GenericHandle NativeAsset::NativeObjectHandle::get() - { - return nativeObjHandle; - } - template Handle NativeAsset::NativeObject::get() try { @@ -44,7 +39,6 @@ namespace SHADE /*---------------------------------------------------------------------------------*/ template NativeAsset::NativeAsset(Handle nativeObj) - : nativeObjHandle{ Convert::ToCLI(Handle(nativeObj)) } + : Asset { Handle(nativeObj) } {} - } diff --git a/SHADE_Managed/src/Assets/NativeAsset.hxx b/SHADE_Managed/src/Assets/NativeAsset.hxx index 68addb75..4d53ce6b 100644 --- a/SHADE_Managed/src/Assets/NativeAsset.hxx +++ b/SHADE_Managed/src/Assets/NativeAsset.hxx @@ -19,13 +19,9 @@ of DigiPen Institute of Technology is prohibited. namespace SHADE { /// - /// Generalised template class for a managed representation of a native asset + /// Abstract base class that all Native Assets will inherit from. /// - /// - /// The type of the asset's native representation. - /// - template - public ref class NativeAsset + public ref class Asset abstract { internal: /*-----------------------------------------------------------------------------*/ @@ -38,6 +34,36 @@ namespace SHADE { GenericHandle get(); } + + /*-----------------------------------------------------------------------------*/ + /* Constructors/Destructor */ + /*-----------------------------------------------------------------------------*/ + /// + /// Constructor for the asset. + /// + /// Native asset object handle. + Asset(Handle nativeHandle); + + protected: + /*-----------------------------------------------------------------------------*/ + /* Data Members */ + /*-----------------------------------------------------------------------------*/ + GenericHandle nativeObjHandle; + }; + + /// + /// Generalised template class for a managed representation of a native asset + /// + /// + /// The type of the asset's native representation. + /// + template + public ref class NativeAsset abstract : Asset + { + internal: + /*-----------------------------------------------------------------------------*/ + /* Properties */ + /*-----------------------------------------------------------------------------*/ /// /// Copy of the Handle to the native object. /// @@ -52,14 +78,8 @@ namespace SHADE /// /// Constructor for the native asset /// - /// Native asset object. + /// Native asset object handle. NativeAsset(Handle ptr); - - protected: - /*-----------------------------------------------------------------------------*/ - /* Data Members */ - /*-----------------------------------------------------------------------------*/ - GenericHandle nativeObjHandle; }; } From 23bae3d515821896b68a4383dd58bbb55ccd3893 Mon Sep 17 00:00:00 2001 From: Diren D Bharwani Date: Tue, 22 Nov 2022 00:46:32 +0800 Subject: [PATCH 203/226] Fixed bug with Bounciness failing to serialise --- SHADE_Engine/src/Physics/Interface/SHCollisionShape.cpp | 8 ++++++-- SHADE_Engine/src/Serialization/SHYAMLConverters.h | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/SHADE_Engine/src/Physics/Interface/SHCollisionShape.cpp b/SHADE_Engine/src/Physics/Interface/SHCollisionShape.cpp index c8a082a5..f597077f 100644 --- a/SHADE_Engine/src/Physics/Interface/SHCollisionShape.cpp +++ b/SHADE_Engine/src/Physics/Interface/SHCollisionShape.cpp @@ -359,6 +359,10 @@ RTTR_REGISTRATION ); registration::class_("Collider") - .property("Position Offset", &SHCollisionShape::GetPositionOffset, &SHCollisionShape::SetPositionOffset) - .property("Rotation Offset", &SHCollisionShape::GetRotationOffset, &SHCollisionShape::SetRotationOffset) (metadata(META::angleInRad, true)); + .property("IsTrigger" , &SHCollisionShape::IsTrigger , &SHCollisionShape::SetIsTrigger ) + .property("Friction" , &SHCollisionShape::GetFriction , &SHCollisionShape::SetFriction ) + .property("Bounciness" , &SHCollisionShape::GetBounciness , &SHCollisionShape::SetBounciness ) + .property("Density" , &SHCollisionShape::GetDensity , &SHCollisionShape::SetDensity ) + .property("Position Offset" , &SHCollisionShape::GetPositionOffset, &SHCollisionShape::SetPositionOffset) + .property("Rotation Offset" , &SHCollisionShape::GetRotationOffset, &SHCollisionShape::SetRotationOffset) (metadata(META::angleInRad, true)); } \ No newline at end of file diff --git a/SHADE_Engine/src/Serialization/SHYAMLConverters.h b/SHADE_Engine/src/Serialization/SHYAMLConverters.h index 06c785ae..b17a9252 100644 --- a/SHADE_Engine/src/Serialization/SHYAMLConverters.h +++ b/SHADE_Engine/src/Serialization/SHYAMLConverters.h @@ -188,7 +188,7 @@ namespace YAML if (node[Friction].IsDefined()) rhs.SetFriction(node[Friction].as()); if (node[Bounciness].IsDefined()) - rhs.SetBounciness(rhs.GetBounciness()); + rhs.SetBounciness(node[Bounciness].as()); if (node[Density].IsDefined()) rhs.SetDensity(node[Density].as()); if (node[PositionOffset].IsDefined()) From 964b375ccdb10d0ed0627531f01cefc7a64a29d4 Mon Sep 17 00:00:00 2001 From: Brandon Mak Date: Tue, 22 Nov 2022 09:05:56 +0800 Subject: [PATCH 204/226] Write to swapchain image without SHEDITOR defined WIP --- Assets/Fonts/ALGER.shfont | Bin 698700 -> 698700 bytes Assets/Fonts/SegoeUI.shfont | Bin 559876 -> 559876 bytes Assets/Shaders/ToSwapchain_FS.glsl | 9 ++---- Assets/Shaders/ToSwapchain_FS.shshaderb | Bin 0 -> 881 bytes .../Shaders/ToSwapchain_FS.shshaderb.shmeta | 3 ++ Assets/Shaders/ToSwapchain_VS.glsl | 8 +---- Assets/Shaders/ToSwapchain_VS.shshaderb | Bin 0 -> 1597 bytes .../Shaders/ToSwapchain_VS.shshaderb.shmeta | 3 ++ .../MiddleEnd/Interface/SHGraphicsSystem.cpp | 10 +++++-- .../MiddleEnd/Interface/SHGraphicsSystem.h | 2 ++ .../SHRenderToSwapchainImageSystem.cpp | 28 ++++++++++++++++-- .../src/Graphics/RenderGraph/SHSubpass.cpp | 2 +- 12 files changed, 45 insertions(+), 20 deletions(-) create mode 100644 Assets/Shaders/ToSwapchain_FS.shshaderb create mode 100644 Assets/Shaders/ToSwapchain_FS.shshaderb.shmeta create mode 100644 Assets/Shaders/ToSwapchain_VS.shshaderb create mode 100644 Assets/Shaders/ToSwapchain_VS.shshaderb.shmeta diff --git a/Assets/Fonts/ALGER.shfont b/Assets/Fonts/ALGER.shfont index 1acab9da4e7191479536fae42fe4d0181cc87dae..738af82d86df84ae1df6bf24a46f82732e7c7bf1 100644 GIT binary patch delta 1272 zcmYk*KWNlY90%~;_0Oe$Y-=yIJrwOA9F#5&;)6?a2o;?!f`|pTr{gUmqyYzq7Hczz z5~MCUQ5-vXQ-f!66z;&GF4w^;MF&B;WGI3)P*A@wzj&|18$SHHLY6*eq-_R{wN{L2L0s1KAf*UOX-U{%j#Souij0ixB1 z>1=?xFhRS;0H4X1EuJ%6Hi4e)du93#0G^wqaePsEpi?CVEWVb`Hi^f!CY#g))VeQp z%2ZS~W~dS;m60H7J;Q9L#RQkbcBQJhHlQ{(0>|rWt`Eq3fN1e?n$Oh9d=mW62ax#y zGM_vuy?g+f4G8`5R3+cAHcZXpwXFEj7Fo)7ySSx zK7o-)+~_%H-(?6JezWiF-n|!o7lYr$;A>TBCdo&dB;za(6<6Xl&0Uq~WZLmU4|vG( zLbwE`$OvP=Wx1;{Gs0;&zzbi%BQl!^LV=x6+_S~Z3JAyuPryf-7Xm*^(mV)rV2;c- zGi5nm=*9{P;Rm1bJwg*ZfU7e@TxYo#n88jV@TIrN2<`ZpYcNCLGcPd19tb?`4jF;9 zb#PCU89rf%jIacH$OtO{j|-bSuEoqBc6g6acC-*~V+BEA^m2Bd{TSk1#AV z!g++-Wv1Nm!d00OK4S$z;Iny8n;92B^Mc(YSZxApLj`V+8D5G5{2HuHU@C7_sASD^8{cdUYG*BN0`N(AXsf3X5R5qW&|G1nQra`f#odm zdpl$%0e&XA7hZ9|2)|LmdLY<*j+n9e2-Y`&JwTyBu=yM_Q|@@ddLY<*gfHo8tOqB|*nHMt-vm~``3N?jQ)YNH=Ob8cg3U*;`J6Fh^AT)5g3U*;+Ir0J uAI$j(f0H<$&7C0dpLLNwyZ(#oSFoyBHLNYHZLB(01FMPE`gZ-D?%O}!iTsHG diff --git a/Assets/Fonts/SegoeUI.shfont b/Assets/Fonts/SegoeUI.shfont index 321f62c853e249cbb78261997b870b07c717f7fc..3f709c2ae0d358bca8aa02a837630d2b279423f4 100644 GIT binary patch delta 1238 zcmXZbYe-Z<6bEqDSF>uGX{(V$FO$OZTINo=clJv@5Tb_#K~IPtvJqD^D3U1JluQu1 zVXzgFQkJna6_%iTuh0Xmh$MShVlT@OV=sl|hqC@Vb3e?7ALpK#GiT2AH!tuvFW}!D zWOvRSlgy7{y5*pRpV-P0auiipqA1BdR>pF>$5mYe1|Pj*~diKgW8p}Hcmfd=%oInBz}Gpf#ku20!ULJn7T3m8ecp*H4~;G7srTw6vw4T}RF zT?2|!y=Ibo$fI)+$qfzeNyj-r-#_8VJv zIhd}*QL>`sy`2LLe*Gvv<3MrhIVL`{fH#5LGNMewZcTm(4QNsH!1$&{!+3*^=s z(AeK$=KvEglS750nV22mW{1-dgQU!$Wc@#vAtD;!-geR$Yj44uMj~E+h|KqUbPEV} z?o|60CgV+0u$z8FKD`F?wXHX1?@q+O05p7?kP!>;{=Ft6%FM`I&npz;q5%Wp+f3#F z(FtX&vek*&fWZExJpxK9CFe#HP0<|<$POrxzY*sE?x7}C<^Xq}RvR)W4Np?K&YQz~ zF>gRqZHFPiBawEqM^s<|L%dZUs?3T+en@CQRa=TFbAX9oz4m>8wKbV$IP@DmaA7Fs z8cd!8JeYpE=h^aZ^bM#eA7%m;Q1d)X6;RSq&ZRr{IY4=3mHdnY-Q#0L@_m5oEqTlr uT!nujgOXNfy!}2veqL8(DAZFtqn>9tu%fV{v0|`dvEs0%-RBu(Q}ut-FUd&& delta 1238 zcmYk)FK<*q6b10vcH2H+f!BZV1cEdO1Y$%*MfbfG6%`0X1)`#Y4{$^H0GqH0$R;mo zkSmenYFAbwkto65b8FBN!RDW8E^|s+dgg) zO&7w4t~X(cigkSwE>XEaMz|=5+suTrfe8!Xq3u(tpe-OHL{x5Z&XAcoupIX$aGbZu z2rJ+k86o&NJIrt#Ol?9gNb3q`6DnlRyFTu2W`uvppe?O|w!8)^agP~qGl8?!$Osbv zx03}9Iz*;ohJ()A-UP2CffvHrge$atM&=1K@5`Vj@Ov;$5^7YK5#E%x_>`GHrOku~ z&j@T|M&Jg#gJ;Z4JtO=AaEVFqtIC3J9Y@Se$_6I*1W7pca|E9{K4<0(75pwHjLHT{ zU>j!>9^dB$GaQs}D!lWI@U0*V{4M!CFPS+iuuUZ42IqXiIl>aSMy6)QD<<%tj z%z-H~g12QMc;<*1zRw65fo(t%c)ge)3w~%kX2xLx{{v=(1;C8(8#u*mubA8!0yF>s diff --git a/Assets/Shaders/ToSwapchain_FS.glsl b/Assets/Shaders/ToSwapchain_FS.glsl index 9a35d1c4..a68fa0c7 100644 --- a/Assets/Shaders/ToSwapchain_FS.glsl +++ b/Assets/Shaders/ToSwapchain_FS.glsl @@ -3,17 +3,12 @@ #extension GL_ARB_shading_language_420pack : enable #extension GL_EXT_nonuniform_qualifier : require -layout (input_attachment_index = 0, set = 4, binding = 0) uniform subpassInput vec4 sceneTexture; +layout (input_attachment_index = 0, set = 4, binding = 0) uniform subpassInput sceneTexture; -layout(location = 0) in struct -{ - vec2 uv; // location = 0 - -} In; layout(location = 0) out vec4 fragColor; void main() { - fragColor = vec4 (texture (sceneTexture, In.uv).rgb, 1.0f); + fragColor = vec4 (subpassLoad(sceneTexture).rgb, 1.0f); } \ No newline at end of file diff --git a/Assets/Shaders/ToSwapchain_FS.shshaderb b/Assets/Shaders/ToSwapchain_FS.shshaderb new file mode 100644 index 0000000000000000000000000000000000000000..b10a9d6cc18532c8501c040dbbba8899a7e9af1a GIT binary patch literal 881 zcmY+B-A~j|5XA?U0xklJ2#616(H9d4AqI_!QKN?RWs~)T2j6Z=_wG_H?b;8cZ~krm zRlb;be%)@ePBNXDbI(09ciOw|SYw^#M{8zF*0oK$KZ9(?mW5aoA1iLyYEy@UPlMC4 z8l9d$J%hSsGZDDk;;bm*H&K!)*e!Wa956Le){(N=Z(Uf?X*h6iKE8FOpGHMgc~@RX zBVV}u>Wh!7@_&wwl5FDAD4W#L#Jlq+XVWPDDxGz7E9Hz8nrV#}1T(!JT9GT8z8z)s23Ka_+tz_br&)pj}X2e`J6J{@g%(Te~F=pJ9Vqb5Z zHmd!oU9D|Ag>u#8V{n$Qvb;Vy`5z({bVI%2)Q^wrjn_`A+jaWU z$G~#}KlGfo-}73Lf9}B>%kccL6%5*0LQ#zDT}AbHMRy$bJU8-A25x(Gu)b?dQJ-<) z=Uy-JF5Vt#DsMi)KYW$u~Rw7%RoSe+Zm+$+58QU2v{oD#~}=o_m(^p395Z z^m++Zp*krUa2B~v-;exGD0DQ&(JRLNFgo==X$)=3gEynU_+?>m*w2Z@ zb1KVNWyQP-418Y9u^2aILAguX6DM_e879WyQ)^PbEThLt8c$_nYR<~IpFHt`j5VvO z*X6;v<0hb%jc>)#mwkKgwqp9B=lk;XVB-hc(*ynNDo>2gwlC^GmTB#;NpsFsWndVy z@`Hhgj`q%V?WwUS^qD+)uq91`&h`vBjNWSU%uAkLh?Cz~QkNb#Wi0sm3B-JAZK^l4 zrUw>vehVqeQ;WG*WXw*CucYywVroB>G5cr5=*>F=d!=e{iFZ;B*0kq03H~+3o@ft_ zKAhn`FzTb*mJIAfeDv5(F}WeOlVWJsRF};5LI#%{-!E&ttjuidEoq;vcSkYr8{F0_YY(2Sx2zc4)@!D^ P+!e-M(VS_DEFAULT); @@ -137,6 +138,8 @@ namespace SHADE static constexpr AssetID SSAO_BLUR = 39760835; ssaoBlurShader = SHResourceManager::LoadOrGet(SSAO_BLUR); static constexpr AssetID TEXT_VS = 39816727; textVS = SHResourceManager::LoadOrGet(TEXT_VS); static constexpr AssetID TEXT_FS = 38024754; textFS = SHResourceManager::LoadOrGet(TEXT_FS); + static constexpr AssetID RENDER_SC_VS = 48082949; renderToSwapchainVS = SHResourceManager::LoadOrGet(RENDER_SC_VS); + static constexpr AssetID RENDER_SC_FS = 36869006; renderToSwapchainFS = SHResourceManager::LoadOrGet(RENDER_SC_FS); } void SHGraphicsSystem::InitSceneRenderGraph(void) noexcept @@ -300,6 +303,7 @@ namespace SHADE textRenderingSubSystem->Render(cmdBuffer, frameIndex); }); +#ifdef SHEDITOR { // Dummy Node to transition scene render graph resource auto dummyNode = screenRenderGraph->AddNode("Dummy Pass", { "Scene" }, { "Screen Space Pass" }); // no predecessors @@ -307,7 +311,9 @@ namespace SHADE dummySubpass->AddInput("Scene"); } - //screenRenderGraph->AddRenderToSwapchainNode ("Scene", "Present", ) +#else + screenRenderGraph->AddRenderToSwapchainNode("Scene", "Present", {"Screen Space Pass"}, {renderToSwapchainVS, renderToSwapchainFS}); +#endif screenRenderGraph->Generate(); diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.h b/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.h index c201e9a5..8c65f233 100644 --- a/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.h +++ b/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.h @@ -444,6 +444,8 @@ namespace SHADE Handle ssaoBlurShader; Handle textVS; Handle textFS; + Handle renderToSwapchainVS; + Handle renderToSwapchainFS; // Fonts Handle testFont; diff --git a/SHADE_Engine/src/Graphics/RenderGraph/SHRenderToSwapchainImageSystem.cpp b/SHADE_Engine/src/Graphics/RenderGraph/SHRenderToSwapchainImageSystem.cpp index e4f020e4..770217ee 100644 --- a/SHADE_Engine/src/Graphics/RenderGraph/SHRenderToSwapchainImageSystem.cpp +++ b/SHADE_Engine/src/Graphics/RenderGraph/SHRenderToSwapchainImageSystem.cpp @@ -3,6 +3,8 @@ #include "Graphics/Devices/SHVkLogicalDevice.h" #include "Graphics/MiddleEnd/GlobalData/SHGraphicsGlobalData.h" #include "Graphics/RenderGraph/SHRenderGraphNode.h" +#include "Graphics/RenderGraph/SHSubpass.h" +#include "Graphics/SHVkUtil.h" namespace SHADE { @@ -25,14 +27,34 @@ namespace SHADE .globalDescSetLayouts = SHGraphicsGlobalData::GetDescSetLayouts(), }); - auto newPipeline = logicalDevice->CreateGraphicsPipeline(pipelineLayout, nullptr, renderGraphNode->GetRenderpass(), subpass); + pipeline = logicalDevice->CreateGraphicsPipeline(pipelineLayout, nullptr, renderGraphNode->GetRenderpass(), subpass); SHInputAssemblyState inputAssembly{}; inputAssembly.topology = vk::PrimitiveTopology::eTriangleFan; - newPipeline->GetPipelineState().SetInputAssemblyState(inputAssembly); + pipeline->GetPipelineState().SetInputAssemblyState(inputAssembly); - newPipeline->ConstructPipeline(); + SHColorBlendState colorBlendState{}; + colorBlendState.logic_op_enable = VK_FALSE; + colorBlendState.logic_op = vk::LogicOp::eCopy; + + auto const& subpassColorReference = subpass->GetColorAttachmentReferences()[0]; + colorBlendState.attachments.push_back(vk::PipelineColorBlendAttachmentState + { + .blendEnable = SHVkUtil::IsBlendCompatible(subpass->GetFormatFromAttachmentReference(subpassColorReference.attachment)), + .srcColorBlendFactor = vk::BlendFactor::eSrcAlpha, + .dstColorBlendFactor = vk::BlendFactor::eOneMinusSrcAlpha, + .colorBlendOp = vk::BlendOp::eAdd, + .srcAlphaBlendFactor = vk::BlendFactor::eOne, + .dstAlphaBlendFactor = vk::BlendFactor::eZero, + .alphaBlendOp = vk::BlendOp::eAdd, + .colorWriteMask = vk::ColorComponentFlagBits::eR | vk::ColorComponentFlagBits::eG | vk::ColorComponentFlagBits::eB | vk::ColorComponentFlagBits::eA, + } + ); + + pipeline->GetPipelineState().SetColorBlenState(colorBlendState); + + pipeline->ConstructPipeline(); } diff --git a/SHADE_Engine/src/Graphics/RenderGraph/SHSubpass.cpp b/SHADE_Engine/src/Graphics/RenderGraph/SHSubpass.cpp index 1eae9768..0900852c 100644 --- a/SHADE_Engine/src/Graphics/RenderGraph/SHSubpass.cpp +++ b/SHADE_Engine/src/Graphics/RenderGraph/SHSubpass.cpp @@ -281,7 +281,7 @@ namespace SHADE } //// maybe do this in handle resize? - //UpdateWriteDescriptors(); + UpdateWriteDescriptors(); } void SHSubpass::UpdateWriteDescriptors(void) noexcept From 4377972315becdda76684a6e26d63ba4d2d2b589 Mon Sep 17 00:00:00 2001 From: Brandon Mak Date: Tue, 22 Nov 2022 10:09:52 +0800 Subject: [PATCH 205/226] Added functionality for graphics system to render to swapchain image - Added functionality for graphics system to render to swapchain image when SHEDITOR is disabled. This is done via rendering a simple quad on screen and using an input attachment as a texture to the shader. --- Assets/Fonts/ALGER.shfont | Bin 698700 -> 698700 bytes Assets/Fonts/SegoeUI.shfont | Bin 559876 -> 559876 bytes Assets/Shaders/ToSwapchain_VS.glsl | 2 +- Assets/Shaders/ToSwapchain_VS.shshaderb | Bin 1597 -> 1633 bytes .../src/Application/SBApplication.cpp | 4 ++-- .../Graphics/RenderGraph/SHRenderGraph.cpp | 4 +++- .../src/Graphics/RenderGraph/SHSubpass.cpp | 22 ++++++++++++++---- .../src/Graphics/RenderGraph/SHSubpass.h | 8 +++++-- 8 files changed, 29 insertions(+), 11 deletions(-) diff --git a/Assets/Fonts/ALGER.shfont b/Assets/Fonts/ALGER.shfont index 738af82d86df84ae1df6bf24a46f82732e7c7bf1..1acab9da4e7191479536fae42fe4d0181cc87dae 100644 GIT binary patch delta 1272 zcmYk*FH=H66b0}HD1Q_c6%}R-27|*82!svt9>G8`5R3+cAHcZXpwXFEj7Fo)7ySSx zK7o-)+~_%H-(?6JezWiF-n|!o7lYr$;A>TBCdo&dB;za(6<6Xl&0Uq~WZLmU4|vG( zLbwE`$OvP=Wx1;{Gs0;&zzbi%BQl!^LV=x6+_S~Z3JAyuPryf-7Xm*^(mV)rV2;c- zGi5nm=*9{P;Rm1bJwg*ZfU7e@TxYo#n88jV@TIrN2<`ZpYcNCLGcPd19tb?`4jF;9 zb#PCU89rf%jIacH$OtO{j|-bSuEoqBc6g6acC-*~V+BEA^m2Bd{TSk1#AV z!g++-Wv1Nm!d00OK4S$z;Iny8n;92B^Mc(YSZxApLj`V+8D5G5{2HuHU@C7_sASD^8{cdUYG*BN0`N(AXsf3X5R5qW&|G1nQra`f#odm zdpl$%0e&XA7hZ9|2)|LmdLY<*j+n9e2-Y`&JwTyBu=yM_Q|@@ddLY<*gfHo8tOqB|*nHMt-vm~``3N?jQ)YNH=Ob8cg3U*;`J6Fh^AT)5g3U*;+Ir0J uAI$j(f0H<$&7C0dpLLNwyZ(#oSFoyBHLNYHZLB(01FMPE`gZ-D?%O}!iTsHG delta 1272 zcmYk*KWNlY90%~;_0Oe$Y-=yIJrwOA9F#5&;)6?a2o;?!f`|pTr{gUmqyYzq7Hczz z5~MCUQ5-vXQ-f!66z;&GF4w^;MF&B;WGI3)P*A@wzj&|18$SHHLY6*eq-_R{wN{L2L0s1KAf*UOX-U{%j#Souij0ixB1 z>1=?xFhRS;0H4X1EuJ%6Hi4e)du93#0G^wqaePsEpi?CVEWVb`Hi^f!CY#g))VeQp z%2ZS~W~dS;m60H7J;Q9L#RQkbcBQJhHlQ{(0>|rWt`Eq3fN1e?n$Oh9d=mW62ax#y zGM_vuy?g+f4o65b8FBN!RDW8E^|s+dgg) zO&7w4t~X(cigkSwE>XEaMz|=5+suTrfe8!Xq3u(tpe-OHL{x5Z&XAcoupIX$aGbZu z2rJ+k86o&NJIrt#Ol?9gNb3q`6DnlRyFTu2W`uvppe?O|w!8)^agP~qGl8?!$Osbv zx03}9Iz*;ohJ()A-UP2CffvHrge$atM&=1K@5`Vj@Ov;$5^7YK5#E%x_>`GHrOku~ z&j@T|M&Jg#gJ;Z4JtO=AaEVFqtIC3J9Y@Se$_6I*1W7pca|E9{K4<0(75pwHjLHT{ zU>j!>9^dB$GaQs}D!lWI@U0*V{4M!CFPS+iuuUZ42IqXiIl>aSMy6)QD<<%tj z%z-H~g12QMc;<*1zRw65fo(t%c)ge)3w~%kX2xLx{{v=(1;C8(8#u*mubA8!0yF>s delta 1238 zcmXZbYe-Z<6bEqDSF>uGX{(V$FO$OZTINo=clJv@5Tb_#K~IPtvJqD^D3U1JluQu1 zVXzgFQkJna6_%iTuh0Xmh$MShVlT@OV=sl|hqC@Vb3e?7ALpK#GiT2AH!tuvFW}!D zWOvRSlgy7{y5*pRpV-P0auiipqA1BdR>pF>$5mYe1|Pj*~diKgW8p}Hcmfd=%oInBz}Gpf#ku20!ULJn7T3m8ecp*H4~;G7srTw6vw4T}RF zT?2|!y=Ibo$fI)+$qfzeNyj-r-#_8VJv zIhd}*QL>`sy`2LLe*Gvv<3MrhIVL`{fH#5LGNMewZcTm(4QNsH!1$&{!+3*^=s z(AeK$=KvEglS750nV22mW{1-dgQU!$Wc@#vAtD;!-geR$Yj44uMj~E+h|KqUbPEV} z?o|60CgV+0u$z8FKD`F?wXHX1?@q+O05p7?kP!>;{=Ft6%FM`I&npz;q5%Wp+f3#F z(FtX&vek*&fWZExJpxK9CFe#HP0<|<$POrxzY*sE?x7}C<^Xq}RvR)W4Np?K&YQz~ zF>gRqZHFPiBawEqM^s<|L%dZUs?3T+en@CQRa=TFbAX9oz4m>8wKbV$IP@DmaA7Fs z8cd!8JeYpE=h^aZ^bM#eA7%m;Q1d)X6;RSq&ZRr{IY4=3mHdnY-Q#0L@_m5oEqTlr uT!nujgOXNfy!}2veqL8(DAZFtqn>9tu%fV{v0|`dvEs0%-RBu(Q}ut-FUd&& diff --git a/Assets/Shaders/ToSwapchain_VS.glsl b/Assets/Shaders/ToSwapchain_VS.glsl index b230301f..eee22015 100644 --- a/Assets/Shaders/ToSwapchain_VS.glsl +++ b/Assets/Shaders/ToSwapchain_VS.glsl @@ -10,6 +10,6 @@ vec2 CreateQuad(in uint vertexID) void main() { - vec2 vertexPos = CreateQuad(gl_VertexIndex) - vec2(0.5f); + vec2 vertexPos = 2 * (CreateQuad(gl_VertexIndex) - vec2(0.5f)); gl_Position = vec4 (vertexPos, 0.0f, 1.0f); } \ No newline at end of file diff --git a/Assets/Shaders/ToSwapchain_VS.shshaderb b/Assets/Shaders/ToSwapchain_VS.shshaderb index 1868d251be4744e6adef0a130d2b456d86c6cdc9..4c3157f98268ef9a629bdd8d60286af9c8b449a9 100644 GIT binary patch literal 1633 zcmYk6YflqF6o!Z1KoJqSc|j~15e2I#R}rcKvzj!agv9u5Q`?Q%WZ5?DmZ0&2iQoMn z#(!Z<{7Zh(_&&Qkb*DL;Iq!Mr%$av*7yMyZH2IhbXWVGHMnQJc@I&VJWSg?QemVIcA{MlRQ*)ieL#OuAZFV|t zFZvL8Zs3QW+w!|!GxAS8cq18}A2x%2D@!Pfk=?7P9xrH*{jS%DyrX`jwbWnTF{Y^B zsPI#-8+m814>T2$SMSEWi|0kND4*o(?Ou$P;@;l}?we#;*z(R;S1>EecN*QsNy=N7 z7q9Mh6RJXWQZnESa_ycU`R!2XaEzl@jQe49?0?j0S(D_@NxA*N?;QBOs1Y{3K@PRa z^@CuL<1A>*aMT}~bKd*1SL)dI0miUc@?H7j|1tK4$3B+F91N`;WvB;lQh)Ia!r(BU z7K`gtmNCkTxfK}rjF=-aZp^H5=QJly>TokmjKQbYxO`bgkIQL%DHBt3O2+==iDzYu zDOJ5956&Lf05xoUJ&rzC?YbL^>4%>0$kPL{<=@p@<2m^yP3VdKcG4K#ZJ+E{k!e&{ z^bM%qrpp}So}4x^V1dCpIsUWk)7m(-=lEg1v; zt~`8dZKyZ2rw0c3Zy`l_YN5lT3@wQ9+<*M8Vrp~GIQu8X=)as|d#VPPcsteLf#$qX z@GmLGKN4{C`I=&@nuDV`b?5<%J<)Po26iMq8a+)hxdEo9AM?<&u8ukHGZ|cR+z0N! z3)MiAJsG;86?+oH|D!LmB||Irrhf)^byGaF;C-Omn7q}A|1VZ2beWLB`>8tUc3H+< z2DjQxra1evo|rSUep&|hOY4beWZZr5@4~q2S7qS5fp21=&72IJvvOuzZ(j3ky_<@8 f1K_q^S#$7gy#>YKwq8Be<(4q^BL7!f5Tn~ad3$}2 literal 1597 zcmYk6TTc^F6on7Hfg%EO^MY73B3i7Xtz_br&)pj}X2e`J6J{@g%(Te~F=pJ9Vqb5Z zHmd!oU9D|Ag>u#8V{n$Qvb;Vy`5z({bVI%2)Q^wrjn_`A+jaWU z$G~#}KlGfo-}73Lf9}B>%kccL6%5*0LQ#zDT}AbHMRy$bJU8-A25x(Gu)b?dQJ-<) z=Uy-JF5Vt#DsMi)KYW$u~Rw7%RoSe+Zm+$+58QU2v{oD#~}=o_m(^p395Z z^m++Zp*krUa2B~v-;exGD0DQ&(JRLNFgo==X$)=3gEynU_+?>m*w2Z@ zb1KVNWyQP-418Y9u^2aILAguX6DM_e879WyQ)^PbEThLt8c$_nYR<~IpFHt`j5VvO z*X6;v<0hb%jc>)#mwkKgwqp9B=lk;XVB-hc(*ynNDo>2gwlC^GmTB#;NpsFsWndVy z@`Hhgj`q%V?WwUS^qD+)uq91`&h`vBjNWSU%uAkLh?Cz~QkNb#Wi0sm3B-JAZK^l4 zrUw>vehVqeQ;WG*WXw*CucYywVroB>G5cr5=*>F=d!=e{iFZ;B*0kq03H~+3o@ft_ zKAhn`FzTb*mJIAfeDv5(F}WeOlVWJsRF};5LI#%{-!E&ttjuidEoq;vcSkYr8{F0_YY(2Sx2zc4)@!D^ P+!e-M(); SHSystemManager::CreateSystem(); - std::system("FontCompiler.exe ../../Assets/Fonts/SegoeUI.ttf"); - std::system("FontCompiler.exe ../../Assets/Fonts/ALGER.ttf"); + //std::system("FontCompiler.exe ../../Assets/Fonts/SegoeUI.ttf"); + //std::system("FontCompiler.exe ../../Assets/Fonts/ALGER.ttf"); SHSystemManager::CreateSystem(); SHGraphicsSystem* graphicsSystem = static_cast(SHSystemManager::GetSystem()); diff --git a/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraph.cpp b/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraph.cpp index 0580d650..2ffd6d13 100644 --- a/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraph.cpp +++ b/SHADE_Engine/src/Graphics/RenderGraph/SHRenderGraph.cpp @@ -565,8 +565,10 @@ namespace SHADE { cmdBuffer->BindPipeline(renderToSwapchainImageSystem->GetPipeline()); + newSubpass->BindDescriptorInputDescriptorSets (cmdBuffer, frameIndex); + // draw a quad. - cmdBuffer->DrawIndexed(4, 0, 0); + cmdBuffer->DrawArrays(4, 1, 0, 0); }); } } diff --git a/SHADE_Engine/src/Graphics/RenderGraph/SHSubpass.cpp b/SHADE_Engine/src/Graphics/RenderGraph/SHSubpass.cpp index 0900852c..c1d53632 100644 --- a/SHADE_Engine/src/Graphics/RenderGraph/SHSubpass.cpp +++ b/SHADE_Engine/src/Graphics/RenderGraph/SHSubpass.cpp @@ -40,7 +40,7 @@ namespace SHADE , inputReferences{} , name { name } , graphStorage{ renderGraphStorage } - , inputImageDescriptors {SHGraphicsConstants::NUM_FRAME_BUFFERS} + , inputImageDescriptorSets{} { } @@ -67,7 +67,7 @@ namespace SHADE , exteriorDrawCalls{ std::move(rhs.exteriorDrawCalls) } , graphStorage{ rhs.graphStorage } , inputNames{ std::move(rhs.inputNames) } - , inputImageDescriptors{ std::move(rhs.inputImageDescriptors) } + , inputImageDescriptorSets{ std::move(rhs.inputImageDescriptorSets) } , inputDescriptorLayout{ rhs.inputDescriptorLayout } , inputSamplers{ rhs.inputSamplers } , name { rhs.name } @@ -102,7 +102,7 @@ namespace SHADE exteriorDrawCalls = std::move(rhs.exteriorDrawCalls); graphStorage = rhs.graphStorage; inputNames = std::move(rhs.inputNames); - inputImageDescriptors = std::move(rhs.inputImageDescriptors); + inputImageDescriptorSets = std::move(rhs.inputImageDescriptorSets); inputDescriptorLayout = rhs.inputDescriptorLayout; inputSamplers = rhs.inputSamplers; name = std::move(rhs.name); @@ -202,6 +202,8 @@ namespace SHADE void SHSubpass::Execute(Handle& commandBuffer, Handle descPool, uint32_t frameIndex) noexcept { commandBuffer->BeginLabeledSegment(name); + + // Ensure correct transforms are provided superBatch->UpdateBuffers(frameIndex, descPool); @@ -221,6 +223,14 @@ namespace SHADE UpdateWriteDescriptors(); } + void SHSubpass::BindDescriptorInputDescriptorSets(Handle cmdBuffer, uint32_t frameIndex) const noexcept + { + if (!inputImageDescriptorSets.empty()) + { + cmdBuffer->BindDescriptorSet(inputImageDescriptorSets[frameIndex], SH_PIPELINE_TYPE::GRAPHICS, SHGraphicsConstants::DescriptorSetIndex::RENDERGRAPH_RESOURCE, { }); + } + } + void SHSubpass::AddExteriorDrawCalls(std::function&, uint32_t)> const& newDrawCall) noexcept { exteriorDrawCalls.push_back(newDrawCall); @@ -237,6 +247,8 @@ namespace SHADE if (inputNames.empty()) return; + inputImageDescriptorSets.resize(SHGraphicsConstants::NUM_FRAME_BUFFERS); + std::vector bindings{}; for (auto& input : inputReferences) @@ -280,7 +292,7 @@ namespace SHADE } } - //// maybe do this in handle resize? + // maybe do this in handle resize? UpdateWriteDescriptors(); } @@ -296,7 +308,7 @@ namespace SHADE // For every frame's descriptor set - for (auto& group : inputImageDescriptors) + for (auto& group : inputImageDescriptorSets) { if (group) group.Free(); diff --git a/SHADE_Engine/src/Graphics/RenderGraph/SHSubpass.h b/SHADE_Engine/src/Graphics/RenderGraph/SHSubpass.h index c28ff919..69b8fd56 100644 --- a/SHADE_Engine/src/Graphics/RenderGraph/SHSubpass.h +++ b/SHADE_Engine/src/Graphics/RenderGraph/SHSubpass.h @@ -55,8 +55,11 @@ namespace SHADE //! For getting attachment reference indices using handles std::unordered_map const* resourceAttachmentMapping; - //! Descriptor set group to hold the images for input - std::vector> inputImageDescriptors; + //! Descriptor set group to hold the images for input. We have 3 here just in case + //! one of the images is a swapchain image. Practically speaking its not likely not + //! swapchain images will end up being images used in descriptor sets, but this is + //! to have the support for it. The cost is not much. + std::vector> inputImageDescriptorSets; //! Descriptor set layout for allocating descriptor set for inputs Handle inputDescriptorLayout; @@ -104,6 +107,7 @@ namespace SHADE // Runtime functions void Execute(Handle& commandBuffer, Handle descPool, uint32_t frameIndex) noexcept; void HandleResize (void) noexcept; + void BindDescriptorInputDescriptorSets (Handle cmdBuffer, uint32_t frameIndex) const noexcept; void Init(SHResourceHub& resourceManager) noexcept; From dfe86ce7db8cdd32acd92d9ad1e0af10fcaeb2d7 Mon Sep 17 00:00:00 2001 From: Brandon Mak Date: Tue, 22 Nov 2022 10:43:59 +0800 Subject: [PATCH 206/226] Fixed resizing bug --- .../src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.cpp b/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.cpp index 6aa988a5..af09c819 100644 --- a/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.cpp +++ b/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.cpp @@ -84,7 +84,7 @@ namespace SHADE if (width == 0 || height == 0) return; - PrepareResize(resizeWidth, resizeHeight); + PrepareResize(width, height); }); window->RegisterWindowCloseCallback([&](void) From ece0a92717289469223ef94acc85d1942ab27c58 Mon Sep 17 00:00:00 2001 From: Kah Wei Date: Tue, 22 Nov 2022 11:29:01 +0800 Subject: [PATCH 207/226] Fixed TextRenderable components not being retrievable by C# scripts --- SHADE_Managed/src/Engine/ECS.cxx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/SHADE_Managed/src/Engine/ECS.cxx b/SHADE_Managed/src/Engine/ECS.cxx index ffdffd12..c388f0cd 100644 --- a/SHADE_Managed/src/Engine/ECS.cxx +++ b/SHADE_Managed/src/Engine/ECS.cxx @@ -28,6 +28,7 @@ of DigiPen Institute of Technology is prohibited. #include "Scene/SHSceneGraph.h" #include "Tools/Logger/SHLog.h" #include "Graphics\MiddleEnd\Interface\SHRenderable.h" +#include "Graphics\MiddleEnd\TextRendering\SHTextRenderableComponent.h" // Project Headers #include "Utility/Convert.hxx" #include "Utility/Debug.hxx" @@ -38,6 +39,7 @@ of DigiPen Institute of Technology is prohibited. #include "Components/CameraArm.hxx" #include "Components/Light.hxx" #include "Components\Renderable.hxx" +#include "Components\TextRenderable.hxx" namespace SHADE { @@ -321,6 +323,7 @@ namespace SHADE componentMap.Add(createComponentSet()); componentMap.Add(createComponentSet()); componentMap.Add(createComponentSet()); + componentMap.Add(createComponentSet()); } /*---------------------------------------------------------------------------------*/ From 858e200fb3b5f80333c7daa5045ae84856545c16 Mon Sep 17 00:00:00 2001 From: maverickdgg Date: Tue, 22 Nov 2022 11:32:19 +0800 Subject: [PATCH 208/226] Bug fixes --- Assets/CollisionTags.SHConfig | 36 +++++++++---------- SHADE_Engine/src/Camera/SHCameraDirector.cpp | 2 ++ .../src/ECS_Base/Managers/SHEntityManager.cpp | 2 +- 3 files changed, 19 insertions(+), 21 deletions(-) diff --git a/Assets/CollisionTags.SHConfig b/Assets/CollisionTags.SHConfig index 18a339dd..d3ebe7e2 100644 --- a/Assets/CollisionTags.SHConfig +++ b/Assets/CollisionTags.SHConfig @@ -1,20 +1,16 @@ -0 1 -1 2 -2 3 -3 4 -4 5 -5 6 -6 7 -7 8 -8 9 -9 10 -10 11 -11 12 -12 13 -13 14 -14 15 -15 16 - -note: -All collision tags should follow the above format "indextag name". -If it fails to follow this, the default tag names will be used. \ No newline at end of file +0 1 +1 2 +2 3 +3 4 +4 5 +5 6 +6 7 +7 8 +8 9 +9 10 +10 11 +11 12 +12 13 +13 14 +14 15 +15 16 diff --git a/SHADE_Engine/src/Camera/SHCameraDirector.cpp b/SHADE_Engine/src/Camera/SHCameraDirector.cpp index ec539fa1..29e2dcde 100644 --- a/SHADE_Engine/src/Camera/SHCameraDirector.cpp +++ b/SHADE_Engine/src/Camera/SHCameraDirector.cpp @@ -43,7 +43,9 @@ namespace SHADE if (!camComponent) { SHLOG_WARNING("Camera Director warning: Entity does not have a camera"); + return nullptr; } + return camComponent; } diff --git a/SHADE_Engine/src/ECS_Base/Managers/SHEntityManager.cpp b/SHADE_Engine/src/ECS_Base/Managers/SHEntityManager.cpp index 19eb5168..1c603c57 100644 --- a/SHADE_Engine/src/ECS_Base/Managers/SHEntityManager.cpp +++ b/SHADE_Engine/src/ECS_Base/Managers/SHEntityManager.cpp @@ -146,7 +146,7 @@ namespace SHADE //Call all the children to Destroy themselves first before the parent is destroyed. if (entityVec[eIndex]) { - auto& children = SHSceneManager::GetCurrentSceneGraph().GetChildren(eID); + auto children = SHSceneManager::GetCurrentSceneGraph().GetChildren(eID); for (auto& child : children) { DestroyEntity(child->GetEntityID()); From fcf258d77379c7579f389fabcbef9f6e52cc4959 Mon Sep 17 00:00:00 2001 From: maverickdgg Date: Tue, 22 Nov 2022 14:11:10 +0800 Subject: [PATCH 209/226] Added SceneManager managed code --- SHADE_Managed/src/Scene/SceneManager.cxx | 25 +++++++++++++++++++++++ SHADE_Managed/src/Scene/SceneManager.hxx | 26 ++++++++++++++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 SHADE_Managed/src/Scene/SceneManager.cxx create mode 100644 SHADE_Managed/src/Scene/SceneManager.hxx diff --git a/SHADE_Managed/src/Scene/SceneManager.cxx b/SHADE_Managed/src/Scene/SceneManager.cxx new file mode 100644 index 00000000..179a8b2f --- /dev/null +++ b/SHADE_Managed/src/Scene/SceneManager.cxx @@ -0,0 +1,25 @@ +/************************************************************************************//*! +\file Input.hxx +\author Daniel Chua +\par email: yeechendaniel.chua@digipen.edu +\date Oct 16, 2022 +\brief Contains the definition of the managed SceneManager static class. + + Note: This file is written in C++17/CLI. + +Copyright (C) 2022 DigiPen Institute of Technology. +Reproduction or disclosure of this file or its contents without the prior written consent +of DigiPen Institute of Technology is prohibited. +*//*************************************************************************************/ + + +#include "SceneManager.hxx" +#include "Scene/SHSceneManager.h" + +namespace SHADE +{ + void SceneManager::ChangeScene(AssetID sceneAssetID) + { + SHSceneManager::RestartScene(sceneAssetID); + } +} \ No newline at end of file diff --git a/SHADE_Managed/src/Scene/SceneManager.hxx b/SHADE_Managed/src/Scene/SceneManager.hxx new file mode 100644 index 00000000..e1b30bc3 --- /dev/null +++ b/SHADE_Managed/src/Scene/SceneManager.hxx @@ -0,0 +1,26 @@ +/************************************************************************************//*! +\file Input.hxx +\author Daniel Chua +\par email: yeechendaniel.chua@digipen.edu +\date Oct 16, 2022 +\brief Contains the definition of the managed SceneManager static class. + + Note: This file is written in C++17/CLI. + +Copyright (C) 2022 DigiPen Institute of Technology. +Reproduction or disclosure of this file or its contents without the prior written consent +of DigiPen Institute of Technology is prohibited. +*//*************************************************************************************/ + + +#pragma once + +#include "Assets/SHAssetMacros.h" + +namespace SHADE +{ + public ref class SceneManager abstract sealed + { + static void ChangeScene(AssetID sceneAssetID); + }; +} From 219d5025f314ec5680c21f858945e5e94db8bf7a Mon Sep 17 00:00:00 2001 From: Glence Date: Tue, 22 Nov 2022 14:14:55 +0800 Subject: [PATCH 210/226] adding in the env and world --- Assets/Materials/HouseMaterial.shmat | 8 + Assets/Materials/HouseMaterial.shmat.shmeta | 3 + Assets/Materials/MT_ColorPaletteDefault.shmat | 8 + .../MT_ColorPaletteDefault.shmat.shmeta | 3 + Assets/Materials/MT_House_Palette4.shmat | 8 + .../Materials/MT_House_Palette4.shmat.shmeta | 3 + .../Materials/TX_HouseInterior_Palette3.shtex | Bin 0 -> 349612 bytes .../TX_HouseInterior_Palette3.shtex.shmeta | 3 + Assets/Models/ExteriorMeshs.gltf | 696 + Assets/Models/ExteriorMeshs.shmodel | Bin 0 -> 102626 bytes Assets/Models/ExteriorMeshs.shmodel.shmeta | 28 + Assets/Models/KitchenAddOns1.gltf | 549 + Assets/Models/KitchenAddOns1.shmodel | Bin 0 -> 132379 bytes Assets/Models/KitchenAddOns1.shmodel.shmeta | 22 + Assets/Models/KitchenCounterEmpty.gltf | 141 + Assets/Models/KitchenCounterEmpty.shmodel | Bin 0 -> 10153 bytes .../Models/KitchenCounterEmpty.shmodel.shmeta | 7 + Assets/Models/KitchenCounterMeshs.gltf | 1393 ++ Assets/Models/KitchenCounterMeshs.shmodel | Bin 0 -> 223223 bytes .../Models/KitchenCounterMeshs.shmodel.shmeta | 55 + Assets/Models/KitchenShelves1.gltf | 546 + Assets/Models/KitchenShelves1.shmodel | Bin 0 -> 13031 bytes Assets/Models/KitchenShelves1.shmodel.shmeta | 22 + Assets/Models/MD_SkyDome01.gltf | 157 + Assets/Models/MD_SkyDome01.shmodel | Bin 0 -> 34162 bytes Assets/Models/MD_SkyDome01.shmodel.shmeta | 7 + Assets/Scenes/Environment.shade | 10987 ++++++++++++++++ Assets/Scenes/Environment.shade.shmeta | 3 + Assets/Scenes/MainGame.shade | 8612 ++++++++++++ Assets/Scenes/MainGame.shade.shmeta | 3 + Assets/Scenes/PlayerControllerTest.shade | 48 +- .../Player/UT_PlayerCaughtState .cs.shmeta | 2 +- Assets/TX_HouseInterior_Palette4.dds | Bin 0 -> 349680 bytes Assets/TX_HouseInterior_Palette4.shtex | Bin 0 -> 349612 bytes Assets/TX_HouseInterior_Palette4.shtex.shmeta | 3 + Assets/TX_StaticMesh.dds | Bin 0 -> 174904 bytes Assets/TX_StaticMesh.shtex | Bin 0 -> 174836 bytes Assets/TX_StaticMesh.shtex.shmeta | 3 + 38 files changed, 23297 insertions(+), 23 deletions(-) create mode 100644 Assets/Materials/HouseMaterial.shmat create mode 100644 Assets/Materials/HouseMaterial.shmat.shmeta create mode 100644 Assets/Materials/MT_ColorPaletteDefault.shmat create mode 100644 Assets/Materials/MT_ColorPaletteDefault.shmat.shmeta create mode 100644 Assets/Materials/MT_House_Palette4.shmat create mode 100644 Assets/Materials/MT_House_Palette4.shmat.shmeta create mode 100644 Assets/Materials/TX_HouseInterior_Palette3.shtex create mode 100644 Assets/Materials/TX_HouseInterior_Palette3.shtex.shmeta create mode 100644 Assets/Models/ExteriorMeshs.gltf create mode 100644 Assets/Models/ExteriorMeshs.shmodel create mode 100644 Assets/Models/ExteriorMeshs.shmodel.shmeta create mode 100644 Assets/Models/KitchenAddOns1.gltf create mode 100644 Assets/Models/KitchenAddOns1.shmodel create mode 100644 Assets/Models/KitchenAddOns1.shmodel.shmeta create mode 100644 Assets/Models/KitchenCounterEmpty.gltf create mode 100644 Assets/Models/KitchenCounterEmpty.shmodel create mode 100644 Assets/Models/KitchenCounterEmpty.shmodel.shmeta create mode 100644 Assets/Models/KitchenCounterMeshs.gltf create mode 100644 Assets/Models/KitchenCounterMeshs.shmodel create mode 100644 Assets/Models/KitchenCounterMeshs.shmodel.shmeta create mode 100644 Assets/Models/KitchenShelves1.gltf create mode 100644 Assets/Models/KitchenShelves1.shmodel create mode 100644 Assets/Models/KitchenShelves1.shmodel.shmeta create mode 100644 Assets/Models/MD_SkyDome01.gltf create mode 100644 Assets/Models/MD_SkyDome01.shmodel create mode 100644 Assets/Models/MD_SkyDome01.shmodel.shmeta create mode 100644 Assets/Scenes/Environment.shade create mode 100644 Assets/Scenes/Environment.shade.shmeta create mode 100644 Assets/Scenes/MainGame.shade create mode 100644 Assets/Scenes/MainGame.shade.shmeta create mode 100644 Assets/TX_HouseInterior_Palette4.dds create mode 100644 Assets/TX_HouseInterior_Palette4.shtex create mode 100644 Assets/TX_HouseInterior_Palette4.shtex.shmeta create mode 100644 Assets/TX_StaticMesh.dds create mode 100644 Assets/TX_StaticMesh.shtex create mode 100644 Assets/TX_StaticMesh.shtex.shmeta diff --git a/Assets/Materials/HouseMaterial.shmat b/Assets/Materials/HouseMaterial.shmat new file mode 100644 index 00000000..c2423670 --- /dev/null +++ b/Assets/Materials/HouseMaterial.shmat @@ -0,0 +1,8 @@ +- VertexShader: 39210065 + FragmentShader: 46377769 + SubPass: G-Buffer Write + Properties: + data.color: {x: 1, y: 1, z: 1, w: 1} + data.textureIndex: 61918518 + data.alpha: 0 + data.beta: {x: 1, y: 1, z: 1} \ No newline at end of file diff --git a/Assets/Materials/HouseMaterial.shmat.shmeta b/Assets/Materials/HouseMaterial.shmat.shmeta new file mode 100644 index 00000000..61285e36 --- /dev/null +++ b/Assets/Materials/HouseMaterial.shmat.shmeta @@ -0,0 +1,3 @@ +Name: HouseMaterial +ID: 127069936 +Type: 7 diff --git a/Assets/Materials/MT_ColorPaletteDefault.shmat b/Assets/Materials/MT_ColorPaletteDefault.shmat new file mode 100644 index 00000000..6805936d --- /dev/null +++ b/Assets/Materials/MT_ColorPaletteDefault.shmat @@ -0,0 +1,8 @@ +- VertexShader: 39210065 + FragmentShader: 46377769 + SubPass: G-Buffer Write + Properties: + data.color: {x: 1, y: 1, z: 1, w: 1} + data.textureIndex: 57342922 + data.alpha: 0 + data.beta: {x: 1, y: 1, z: 1} \ No newline at end of file diff --git a/Assets/Materials/MT_ColorPaletteDefault.shmat.shmeta b/Assets/Materials/MT_ColorPaletteDefault.shmat.shmeta new file mode 100644 index 00000000..d156bb15 --- /dev/null +++ b/Assets/Materials/MT_ColorPaletteDefault.shmat.shmeta @@ -0,0 +1,3 @@ +Name: MT_ColorPaletteDefault +ID: 131956078 +Type: 7 diff --git a/Assets/Materials/MT_House_Palette4.shmat b/Assets/Materials/MT_House_Palette4.shmat new file mode 100644 index 00000000..090cdf5a --- /dev/null +++ b/Assets/Materials/MT_House_Palette4.shmat @@ -0,0 +1,8 @@ +- VertexShader: 39210065 + FragmentShader: 46377769 + SubPass: G-Buffer Write + Properties: + data.color: {x: 1, y: 1, z: 1, w: 1} + data.textureIndex: 53438927 + data.alpha: 0 + data.beta: {x: 1, y: 1, z: 1} \ No newline at end of file diff --git a/Assets/Materials/MT_House_Palette4.shmat.shmeta b/Assets/Materials/MT_House_Palette4.shmat.shmeta new file mode 100644 index 00000000..24ca70ba --- /dev/null +++ b/Assets/Materials/MT_House_Palette4.shmat.shmeta @@ -0,0 +1,3 @@ +Name: MT_House_Palette4 +ID: 132690168 +Type: 7 diff --git a/Assets/Materials/TX_HouseInterior_Palette3.shtex b/Assets/Materials/TX_HouseInterior_Palette3.shtex new file mode 100644 index 0000000000000000000000000000000000000000..3c3d3850d59e9598d0e948367ec5dc315cd3d7b3 GIT binary patch literal 349612 zcmeHw4{)5vb>E3FLy4wKPsge)&ood|CuC4Zg2K3p9NNb?Bf)ehGjvPH5iRTFI7TeW znQD?au>@IQ<%HA7wduK8=7ZNKIAU#t6rufMEx{g%7E zuz&dKk8;Gm_Nb+wvi&2yQ})Li-eu)9a#bJ3@7K{|<)wx0Q)Zk~Y`jn|t3R|qn10Z% z@sOH*?W5nO$J&27H!5`!gHpvE?=DFX!m7@<#oE_n$^`-ke3gmH+kqzrO#k(7p1# z@_nrN9`~P=|CRrh|CRrh|CRrZ2aq2W$NPPS^1t%G^1t%G^1t%G@_*;ef0X}~|CRrh z|CRrh|CRrh{~LWz#J|VF@00O+tw!G`>G%Ko{lDcG>_3hA3-53G{lEM@jYj^`@BiEP z_g8d(J>L84YrTDS{jckPUH|L)-_FnU_kWa+_;|3^`Ah9e(EC2I&*YE%I`#=5u zPxlk-d{FtdIeuO1{!{)}{#X9j^}ikOb^Raj@qVrIk=nPi{ZIK{`Cs{8`Cs|pL_z1B z|5CnPS-xFs{#O21{x{>E9shOzU-$oY|KG*KS{tv`p3dg$R=2eQT?KDgP_~^LW?wzpnq6TK}hJ&5gkHg!cm|R)55&Kj8c%{{8*6kMjHK zSN{9|^f>jNemkC+``BBJ-|>!jg!jkeeZ4-6eCSJGyZ<-5Pu<)nPxT4+*ISMIigyja zjUMYiv@fdtm>zNM{=bje@(kwfh1lG0-;8{fzW-mg_DYZ6HQe3Z9rj1#pX=yx{+!D# zbwBcIfB(PM#=}y%yTIqKt8L#}vnQ%QR@(k%%WF12`lr?UR$4!n=f^9}|91{Q_u0>W z){b|EFBARleOs$>U-8c2Y@ZFz9P9JzNq$Ndc>9X+5Lkb*z#K4UZ~H^Z;~JQzz1x3XirpJ@1OMe4tkva^mu>2 z<6|=)?PvaP4c-;b58I9ZaeP!P=O5}1^#`AiuJ!(~^85dH4io){{Ezpe`>^kRb(9|9~D_ zeyiIH^%?#r`d?B0=j(B7f5g82fa%TrVHZ8tf6D*L7wyCsYn{*3zG(5J{NLL5|H}UZ zqqN%*?swpP4EfzBSN>mPzyAyS?K<8@8*kNL>aVpl-&6iq{^$L%e!bdP z<~O?j*YTXkkMg_rhj!`@%Kys$yuT{{r^j{w-_38#>3;4HG-YwapQ%~ zH(MPK%Kv=*i|aXD52GBh{{FB0e$U76KDmDX*IwWMt+oA4wMX~g`S`B=LH38#tmJ=l zpG;sbJgcqGT95A>er#yyQL7(+58j7;e1Y=H{XYu}e{Rd`D-u7I`-A1ebGd=hBwbi% z^_%bcm;L^q{{Ha(zsmi|qW$PTay}tB@ z|M`7&E5iRPeE;uC{{H{z++D+W&}02?{CSxkj&t;Ie2yN6Pv`{egUsxZa=f;(t1iJre}Mq+MUta0c+0 z#XkPU{FuHbpO2_7yl>+Q_MWx+YVs^#tPjdVd(i$X;P8Fb73vqhzq&$xpFLRLMW_$9 z7ut{Y3)`<|59$x=Q961q%zs7uFhAm&eW))i{|fRjJ?cYT%OBS73Uag` zG5T{6+7ImwF_wq8W*^g!=l|sRRzH3%E%%Rq`u<OJ67VAAp9eYW8zX~xdt?g|6BKfC&ypC^qrK!lk-tnCc=_nRGgKg#qy3Y- zJsR}4d61+1^WZO(lUS5L1{m$lgS}Kekw1X)vLMI)fb|vSHRykrp}uH;9?GNS!oIrx z#N{)}|KyI)UwA%D&;QB!p059;KXAT_xPJcJX6t`qLw-K7ya4;hip}sFjvwkD?H}#b zA5zNyqrAP8|0Ta6e<}Y<{~+HZM*o@f{``BpHGlpe_&+t1H2eL}hwHa0egN=MzpO*5yUz0cu^?hJ3$icsRKOyBu z!Jb1{|If+vX-Gc+c<<{neE{`);JB1eVEcl<_d@-#J%jH_eb|0S!9QPz{(T6_3r3{A zH28DR$E7^@E?_9{AhbW~`#RJw&9JWjmH*xPrJk=O-zon~e<0r@uJ>nq@qZHdzr0Wq z>)j;rKi@A$c~tDv=aWY*Z@JUA+TK>{!}>?npQ84^r=Nacr1pI+>T4FGJ&1k!F+E~m z{uI^k?g;hs=|?$YUwN3`XTL9fQrG{w{%8A_^?W7yPWfN@1Nk0ty+7l{|Gx1@<#N8H z{!oAL_2z2#2jzb~|IhnlJzq(_Q~sC!K)y#@?@#4_-rrVx{L}K4k2|?PD*r40^ZsAY zSCa3P|D`{W?-AGgv%UEr_Y)P%_aEvH^#^|+w)XpjzW?X^r|179zaf7q|4aWM-y=r< zwcGhWeE+}p$1~-h_TnFHuhnfY<$vXWJ^yFVFZs^nBcCJRBgXXY&j007X`082V)cji z2RDAUTRhPI|ITmI+k=p?fZXl{oiimo7$`M z6P=%2d48h&ukZhPeE8;jy8kcdzc}ATT<=eP|G&EXox0zw{&(vSeV?W4f6jmU{$KJN z@|W_z^bhhqV)S3T@Biy~sq+V&Kg4PNp!~1=@Ail4`AYJg^1t*4@;%~uf9m>Q`6EvJ zq4S~k?$4{i{}(UX_rHcu%Ka`LT8-y&cMjkFzW2Z1mWS(mACCU}|F0kTcbQE1`;Dh_ zuOCPR?)NyO;yF+LzT)~P-}=^#H`x05_y^^P>-kFZU4{R5FJF6M`&aM(aqVZ?<1#(A zz6P6z<8$;ld^*SD6We<(H!!+`9-F?e`1*l$ti258?bix?BnX~z<+a!Qe_j78-|=|T z{?P9IVWs&$J-(YBH~vX}@$rw3uj=IkqfgUg%fs>Choka;di?bR=CS1sj1G+Qc!`RA z=i?0j-$0KoufG1$zbHrS^S{}@UQdrL&zIh(-zPs!{M=2CEpNH`e_-_W1N^=lUwdKu zAjbUUy(iyIkFAgIdjs?jVxRv>|IYjAvE|LYwl2ZqZ{{! zj`!_8-mCq5Jl6iK{LjZjoDV4f%lU)yznsq@-y@D2|Cbg@6FgoNt3R|qxc8^+77r_b z{$JPseEy02fY`?;y8dtN{=csOE4_1x^?x_r|Chhu_6H2k0GN}Z{@&NRm#q?0$paA)y{4C@TCT02z=)?M9dyavB&w{;^pl|YwEN=|_ zHxKq=dt-k=d(i&itSoO4?8$<^>iXxH%s&a~&w{=4^D=z~(r2LmVSUG#e{}uN=dZf{ z$Mrs9-T&wFH=Lg##`#>k?f-Yf{(tvO_o*Nl3&-CocKlw&nQ*+V;gFAN81lREw<>qz zZxv@j->7u>Ux|uH}dR<>mubx#RoB>D_#yu|017P?JM@p+DXH_$te1^;P~? z{&)LVSMfes-~XElz!iSKD0cjRO1}RumkU`QFN)P4+8^Bb*>3UBeM?R>Z0_)YCydVZ?>-`d~*)ARpwzTi8r?vv~J|9z8ue(LjA{r*jJ z=l{Eb|GQ6_zqtJm#p)035A7Tey8h?mtFHege>dP0-T!C&hx`4A+y4DO@P7&R{}s#i zmHI>d!TDsZ_Xl17>-wMf*LuFk`GD^K^Ysq$J>t0WzpnRnz0do<_J?-w54!&6{HN=G zUi}N$YIG-c$wbk$cn$-^f z{oi&Q-_%~6pYZWr`-AKc-KT!(j&IXrzwfADKj8SkH1?lQ*7ZN<599~LK0eX)zpnpz zf2xn))~^4%PnD+=iHqU)V2$x+kZ%Iq3mD~HAfEy3)?3x`w}Tw<8z4vfra+GNpd9Oe z9`a*)tWN^c`|QK|CLurSM>+Zr<>)W84>9IP{Y9`3{fX(fL3)(?{Db9TdtiUV_CYyf z^e>jT8SKaYf#sn;G5rb9hxNzyLi@^)A2Ij$za{>^`DVxegZV_Fzkj*#U_L!g+QZ*Z z=_@XGc>|-oyutijZh7(R2c&*1ztwpClW)GclK#Z@d-1tM;`njbUwVcU0ePVI`#62Y z=J4rU&u~w{>6;_W_4}~N?@PaL-s$fde*M6uOU|DIqcVT9xMz6%lckc=Z~U_^VzEB|x8 z()mub`Hu4c+U9rP{3|N|mr94_{eOzpA2fj4{UGfh?G+#8Y2|9aYB19x9bMLu~(+BXm72V>#=Zk6;o zcfU;49!!t+LH#E$$nrAt(!Pwlf2gY8-KSTz*WJHV!5Md7Pc^+8KdKo0b3wLe0PQ#F zsZSQ|bNBsJ%X9bNRPklmzk+$FKlp3j-Dg?JpF#cZzN3nK-rcuXOJ5NEFLPOz$L_zZ z+K2ra`a=Nv>+*bQ(y!|IeGhu=oFp)gRg)+zy^LO_ARrz1}U-@78-$X&V zto*Nh*x7v8Y3=_-6->|DDGFCHnsF)8X$smh%QbCGl~A!WeZjx%_dBcYf#rd| z;5gV50LJ`iug`y&9x?g{<%rQgh@pQ4=r7cVa`Y$4LH}O#7wSiS*q^XHz~6QKmDl%= zp3?9Cl>e`F{-gXKZ~iaA_kX2)X@Y^ynY7=M1Fh`IY~5{eSKAALaj;^Z$hW{=YO)qQAKPZpG>k?GNo7 z56b__|H}V%z8$yo{l5D6&i@;BT7)d-Sqszr!T79mmc>+Fg;>S@552^M@`@A@_qVz@@DOinjh2qu+M&<9QFIs z`{YgQQ~u}UPgMTv^z_RA9mfAS-n1G=9q)YQN7aYvefm-E%a3v&M*WB}KgtpN(l;xQ zTHZ>h$MV_@x4eCRSJ(f#{@3+??LK?oetF#F(f9ug=KcRg`@W(T~dFd_YI*R>(iT%>W<3F@~E>IeFIL0?^acggnYO>CC-o|p0jv`+%se;eA{ z1?_cF+Pi7$yetp(WBDh*-{+;j643t=DBlG2!TxkY`gaQZQ?Jaw3HvwrqjwwFyIs~l zadEq-e_eSHpPRUUKlWuk|9|c8zjgiJGrXG~+yCOmk8!V$kN*w3^Y{OS3g5f;pNcE< zq453}^@sX{zYkmc{XzL(_y4bb{-gW<@!tPe{#QP0FFw=uiq>Ar|H}W$|DC#jq3eI; zi)ehI{)(5sl>e3gmH(ChO%&As{=XUR`Tl?TQulv1>8!sH(|%_*2!gDYU&a2XNk7Tb z8$54u1O4Xw!BYF}zWhRdmG&)FAER$6IofN|hxNt!`S4ZRo3sAI^jD!@)F*0sEN>aG zu`hF_`dveLsL$ZVYt@hbLVHk-n9>XXWB!_)*B|X~)Zeby9|{w<>-&E;o^|^B{HXQU z{r`^J|Ic11mxsdfFO%jHzw z$2iXM^k|HRChjJfz3^k-Z{6VNpLyU*`6czXYcG3A_mU$X`NE_6vWL z{ClAP3mlXF6vtG)Xum9%qyNYsRR1BKpRg#O^b0xZ|3sL+fj&wv>Oe6spX5~E633KZ)Q9@NlQ*y*`%j@=CnXXwwU{MYH}mH%VT|HSTm{a;$>{tAzm0*rqsN9;@A ztQ^Zj?9-3web}eZCrABJ(_{Xq7|ZkFX7x9l-)CR5@~HN;Iz8I&(~s$+^XYqd_d)TZ`!ufIq(}KhHp9-c0l)$uL5||dS0;8M?5b^?GTCfQ@EpP;; z1(LwDfD#z>(E>`y(LP!L3c0U5v>)xsfIjpm)(`!I^+8MvP+>2&57r0ELwgWo{V_k5 zKL++-{m~w*50;PhL48;r+JhL=qkfd5Jy?HiFYFIkKde96hx#x-+E)O7qkhrfmH(+Z z!+43xf1RFQ`9I$Le;C&Pg;MuH9xsP!KEU_?*BWlMy{*>g^B0zf81tjthcW+3W3;c? z@_qVzax5RyN5!ZQG3rBkRE+w3_;B`L>H1&!|C;AN%Kx3k|53*yO~1D1N7_D}-ag9z zd_B|Y>-nhlSN`uT{x2_-f1k%ov;5)H=aXakQPX37A6{<#SbnqR`SSbZXwP!v<+jJC zzghWO^N+7Sy8gdugpX%Y`LEN{EB|*E|1bCWhWbk_o^POj#ht$XjaL8o^~WFno}T~H z_y6|1P}KR1@_)zif0~Xnh3|`qKkG3&Kh;Q1#{-wn4{}UT$D>4k#B^Lr$m#fO+5F`DdZNs6PPxm>=!WdFm5Dea?^q-hU>+o_Q!A z^P{~PNN+x%<@(PqN{sojJ?Ei5vi?7ORQcceGb;aedV1ymnDc*He*bqkJ(Ny#Z3^!n zso+h$;e9U#_x8Hq=c(YtiLP+`GWn+{MeV+&O8&%&qQG4;{Z#K%_Jt9xqT*%!z<&v8U)Kyd zu;!me`V&(!{nX}7vc8FnQ#QZxS69N_KT~OsHxkm{Q=7v2ROCgO-dtD2^-*m^`ot9d zhqouRKS{wp#AG4QkN!I0?q903KQ#|eKecJoCXN${^FmIoecs9&`m?L9KGNPzQ&J!J zGjaZeEWZo-cbClHmDnuPpMd_6=nea4rM~R`A%m&6_}KarGp+csH#*TtmB zpD0UtZE+rT$&gpS|0q{+Z2E|K?tIf1JtR1^m&qS>`Xl zA?@$oF8#Cl4QXFu8|XhF^N_&%=Wqqf%$@ZTq%JxnIP9$Z2Oq`JZxp+dBS3EEEbzPM0dlCEdd8z-6?J_;N zPxvDN@wTbU-PdU9zx{+vU+&`V`?B(X+4)ELU-_T9Ll|G3e*Yh>hQ;sy4AFQ(tCes) zlv?P1jQa~QreAH0_90$r`&wN->O;KJ^=ox`QS0MN?~^xc|8nbZ*1n;%^1m3r%F+0* z)8`Ai{*U+i-^c&Wk3Vugq59Mxe156@VY&N*^1t%GTkl4l&nW*Z|Lb_|_Cu7fmYc6s ze{19ICEfpL`@K>5uhY{j|92Yyr_w=CIA`C-4y6swhwn?O_}pbFpA7F)tIEeNNcq?q zi6=qd{Mgd+Y(dJ;<|RH8-hWmtKL`5HfjwA0)@S~#)Sm@?IVi6H`g7nPEPoO8h4;Nx z?LQ0kMSD>{+B=W>p*`JtpjsZ<6JUKH|2*IT+XL#Kf%F-$&)vsYwI>Vd3uCf93XmV` zKL+wbLFPyQWTAheeT$Gk0Q)jf-%0Qv)@Ks*jRDSt_hVN5QI{V4kpcU8e^vh1^}mbv zsPh@+|IXt7R5~?6*WCtoyd*5o161Ubq1=p5<$~*9gekw2^Y7)Va(6#2>8JGbp}z9v z?%(0@YV;S__idEEfj#a%VUwOduPR&n4KB0qts3d)_W9&SAAPPB>L+{1es@1`r9Ae1 zo5AFsFnxpkqCQ5>?N1Tr>p{dO{RJw())(zZTuIODA$`LCs2{P(zm$DO&i!pL_ZMMN zUL`$iU$hr-iu7@RnEc!x)Q9O2V}6p8eM|O#Q9jyd^zrt_@~ZmtOZIo}FU)WBm+1pQ z+ujCWVEwy3{R_XX=l`9*qViv-r&s=uH~*W_l;8hH)}K`>80 z5B8#e=JPT=|NgsDf5^Yc__`uTjQ#^WkM#%pGdZvaG3JN*259fR)Q9EIL;GO<0PL^B zK6}tVU|#_F`R_ec`U9lL{xc8tL;EvWKk#=J>z9@O3J|mTPNn@ZzOcQZym{1zSj3a^ zf0>>zp7s3SNECl4|HqvFM}YrFQuG&kYTs+86ste9KeTZ?Jf-V@<^OA*|0w?}|Lc4} z=R-OlG^?g^x&7wD%KxU_!v3r4e_j8x{?O^)|C`mm*#Fn{eoNQ;lmH{*M(Otu`NO`D^X{+2=m1=l^v5ACC7C=Rdmt-&y3taUBgXtFN9;@AtlU=~>PPI$k8;GQ&xd{aeR9h8c7}u=sW5Dysbt`bP%J!~Q-G>FI+MS-!`fdGs&D4_){t^_T>jg- z{%8BWar>TcF#qCnbUJC5?GH8F-z0v?=CASp$1INf`|`NeuVn+m%p2x ze-Gw&>-s;|>wo2cKEKoXf}AfX|11A1|11C7{l2*Ee|LI)bp0>+PWfN@BP#!w7gC?* z^QmSru3wtf=gW`f`LIvla?7LI*KB&M59;&Ded#g35Bv1_<22jTCND^`DKe`w!$IP~)FUwijE-Tp_X zub1Oif8~G4cgp|LA6LWw>*=xlUnsvb&)5Ho)gRg)-1h+O77vGB9?aiMkB#rR@n5Ic zNBLj!o$|l*hw{JjxAJ%U@^`cI4ds8`|L5_q{3!V`?*35zSN`Ym-z=YK{`Trm%Kys$ zJpSX(cUnI=zft~gukl*>Rojb?*Uk0^<$vXW-k+2oB|pa9AIksACp`X}nG-T?>@09_J&T?7j7p>{9%Kz2=6!-ao^1tLe<$vi9 z<^R@CZqfTT<^O7b()E95 z^Ixa&J=RzGU-{pRggU>d@dzvI_G?W@_)6x zb^YI2e5dmp+1^*j|L*%H^F2UkEpGa)p?Cdv~x2NLv z_s5YVu6@mT&)ZkA`eWBF*FSE)K9RWbMu$_gqi^r;TDQ*feQNeC|EAx#Y<+G1tTABo)dTjfi&due{(8KWsdK^xVKSYnkeZ?)sE_xg`5#ZwIrGG5yVW9>8kxJ(bn=jh?MK##?J z#dPKddK{MJVfm(hze0~qkM;Sx@{WhO|4@E9H$Bel_u`w^jq>z}=W^+t{Qhqf|GfP* z{yS^D)A+~nN#mc7CvoFDt&bevH2yXImH#_;eWUTO@vrf(@o(3ky8hSszs~Q2@0@tY{SS?QjsK?4ow#Jz59a+I;qZNNJ)Rz?*MD!b z>G6FZ;#GS8x69gR-mg)8!t<|)=Rn@-_kZ}l5Akxp|6A>NFO|Cs{C(zf+tcduTCK0u z^^YF^1Ea6rfB*e9KK5q@Ml=1F!uTH`9Q3>Sl#z36;+el6$9P9<-rqlT{``4c-s#-_ z3_p*Ccn;(gkK+9}zJISTule%^yna|-Jx-6`yM6n1TR&qjuU`Y4>3?-<%BElL_{aXM zSdK^S?vHDUe+vIF{*jM-IC}i2$9K`=`ukiiLl4JUdMuu!^E!OKy7uG$bdJKG#lJi+ zR6jnY$9K?U>#Ok}uXtSP@kHYv*Z(Wc|7$z`TRq=YeQRs~K;vKIf2sXHT6^dD`de|l z{PA?;^Zx^*I{&8?M(ukzT<@6uifHTqwaxz;@9~OvY)_4U<^QGlU+3#(fhyW-S@HdJ?c2UT@UBe z^>}~gPY-|ft9HI^&L>CR|G#v}ea~*rBhcH)u)KOaFuG@t`@R|H_da|Y>USFIhuEwa zZrO6nEw+C6e$co7UwJ>+-^ISaruT=;pH;c5@0MbE=Y99xd#^3e_x-QNd%WTu+jC3t z>1lr68~a~99>_Ga{;$M8`#v7OPe*Lt=YN$R+h4CG{+Fs>eS9^y|6hrJRzG8}dAR+H z^jK`-^LBb1_Pzg`7VrPe_{D#J0qcX<#DA3U|FOR)j@Njg@!#6{f7{3Z%+LNdA1_lg zsTrC*g!84g!?UTG0u5Srd|h_?sl0Q%Jj7A`N%=2xeNpp!(m$R5gD2(uU-FOg|G+5k z|5r8tZ)g6mi~rZygQFGJ$~0HT}Kzr zN9*yOMm}Wq8~eJt`1v0>p5goP%KqQ^-d>(RO8qMF|JIEgZGPYT|I@jj9Nzk)zyEue z{?o>O_Io3U?;73rl9RXk{eN<1>G&@#lqUFk05OgaC`XLx5l2mr`F$AmBgXtbd9&$T zo!_T#OYzZ&{6F2){U7Fh-&^Rh{T<^Sv5EiY?*AAVU21+)AOF+iZ>PuF=bsO4DNfO2 z)0^{s>*;ZL>GMCPet%DoO^@>l-~AuUAOGE_f*=^P_9bV!XM!=eA3zx828X}LP?Jxx z{6>D3;hEqg4k*ztP9_)BDM~^m$0n^_%=$-%LaJ_VMZ-sigf8vnTd@9g;RJ|+3TTrOle z-z$!nKcdh7mH+wr-`sx|C;rFy?>^Oiiq}_hy!=7@Ke5#OxPJbt@z3Ky<3C>U&}rkF z#=p-0`TIZQ|I(WUT1~q3qT+b@Sdya`Qbf-;axW|F7=<&E@#_e`{_3 zkK+Hcd_G9GMNTK!eo+Op{jr9a?dLU=`}EDb@urfWb|CEj)m7;$Kzh1?TI6T@XASjX zdbWR8Nsn^GSU;?f&wnUq`-u(hMgJgPg!;4n!B_HM`qJ)WiST{g-jjoQ{{9K^VE%@0 z@ZYCKxertR=Xn0Xe2>sqkB<+_^nW|r4EEc%@f-d7Xog?gU;TdW)@KvPj~{oqXPEov z`#FjKWV~m1BYS^mFi+nI{{>5b*RV|Q!>0UoEI-;)k5AuoFKs~E`uy$ViNxJR02Y_0 zW&D??DgMn<^M~Si`Qw%R$0s=dr^+{t@cCY+;lcc#JpX;|Tc7P2=Ki_7F!dSkpLWM4 z{(1e%)Bo>5&i@qed7`6`Kd%Lw1q2&En%38>J?4eRTC%6v`b5o7)0MFP8vk;<>-hN3 zL;UBsXk%#xsUBSLLA%6-m>c{#a_T>-HZ`bU>^k`4X zV-Nao7Sf}Bl$T}tY*>DNLgSy7L!o~T!+kbDE9`*Us z(}LQ@OGACl=4bo!4fXrVM>%^x5mleYzpnrJ{$FWA@_%WfG{NV?isR)Ejem{*=HkC# z#)t5GmH3YjmHLL?H-t~k|Ka=p!o-W8;_v?o z)&3p6|5sdzx7he&B&+eS>wkCtN8>+U@$DP0HU4$}&*%SzEbxD}kmc+Dg5p^Dw_cG9`H|M-xJ~QGgkbO%}RSW_Jr>jEA}37`tM7BSLgq1ecS2rKa~EnkMs9` zLnhwMQ~Ul`alHKToul`S{119;`*zxXAJ$jnALBojK1K@w+dqcVsr1Gm2>H)o;?FZ& zzAkY5Y2*ozAE}oM{gglCvs(TF*H8LH`mKOTeu1Yadog{;r$+zvAgBCTet5pAW>5Hg zyEPonFAOI8Cwcj3Pfy_HA13|2AUMa<6UO{#k0_toN7VNT_WQy$`_O-({tu3P=NaAq z)BQi&|5CvJsdQ?Dx@Q*GIpFktKB)QI9Z`J>a~e=z?$FVK88 z{NAO8!{2Kd%=f>rZ{NNU*M9%+ZaY4<`|tgs{rLNT$%6;}6W{+&9!wtO^MA$h^2cEQ z@>89}|2Iwa4Btx&UK`I3!td=O?lE%n)ZTw#{IomP_>WgSM;)Ij{=eL5@z3|W+C6@o zwIAdE(95sgoVmf>mwf2uzkH@YaO0oinEB&d4?lG@ICjkP8@>;Z8#er}@$cSGHHv>e z|1Xr^Nw-Cq#=q(1<#Mxp+HUzZ{^J$TQO9SE|9IW!5q12zLi~sC zgAcv@^XC4a@O+8lnE9j1|KaZ+$8Elk_0jpi9Pcpxzw%q3y#6|N-`Q7wE7-&DFH;;3 ze=L@F9(d0$zxbZP{Lg%w(fj_bJ1ZRvtH;nw`!)M31fC>D*jyksgctiqqp8=yABOXqw024JWz3 z`ilEA{QmHP(ScE!eqi(`>2dj`zAeS+9RD7Bj_i^7r*pErfzkWvvHJe5yyIcsUURvD z(e?CL`HOE}H_GLv{i*r2{cG{9?XU5#@z3^yXH&C${7J?>;+z_7!P7 z5BkITQeQDWzK%A~o!pH7Q&Se7rt!Dm9H0#64`%$owZ~x`{|82oJ$G+-KHZGpiG94h z>G3X6o*Dm-2>n>z3om5D^L>%W|8jSM^F=9U*vJ3I|M${k+Y9;Cw7=xz>2c2ghEL36 z^Y<0!a<|jtaDDsp^NIEIhiNEp%gOWfSbZ-o?4#Q$-F%JaFS-9ikCpq||DT`d^@(4+ z<9N1o{A>H8zv6})wtu+ZiCg>QdZK>*FXNwv5^?@FZkWdZalZaD<1=4>8@|79iSd6f zw?D(j%eh>7d@m7z9d8?r|FdHJ-*A$bw}r~Pn|+^#<3Ev&|Uf!?M>Qt`(Wc$i@Y!B1^%gO&(9<_h& z$LX={Ti^a0zWE+{t|YH({~2iindD5i-_1W$gcku90Mqn1oFAL?8NjIT9LO&)oTU7G z{ejr%&$09dqkU&UKFM%$M%$mqe-hds{T)B7?GNpLl=E5q+8f7{t7-p>*W2;a@N<8E zIb3g7$K$T>eTkVb?%OxT_@CDAiE=m|8b0aixpj&C-+|HHyRW{y4JYp$-MaPrpRx8C z{aD`Ct*$)e2OR&CGv9&s?v=W`5)(R zrhS&$|L-eqIQe7rSbcrPEyXE%ET;0r`rqs?-A|8|*Y8ir@_g;zeM+`}_o?nvoPXno zwf*_{ukA16yRTS@|8V}?SCsN=jQ{u9ctw59#(&iD2FL&IQ-Apk=YM+pJI(LAiy!{z zUp;i>$PwEfAN`xbJpbNdFn`-$@%8dx{-c0zdqK+o?{iUbeR(~@_p$fU$20W%Gi<%` znbCSouLr{U#fRbdY)t;mOpf}@uiJc{l~>No_NU#SJRkq#hX?a~{lD7hod@$h!`vP` zuh(j9+MkzK-~OfiMmGN|=S%q>z>fod0x+LHn*97efkygJj`^{Clt;tb{=EH5`L934 z$Ny5kG{MLJ_+f2-(f$+A{u70X1l#{DT@60w_KO>)_sOG{*F^e3>fd}l*6HJaVdCL0 z^Y|}J6tXm&hx3cL;lX@C+n)viJO4eLmF*w*`+f)WhqD_0y#4PH@n5;$l$|H3$3yk^ z!7iDe?vEAnX7i&yAC~1&`=_=2UHcEE@A-W`{>S~kzrp-a`hE1+@vqbQKb5{iw14IP zqq5`wxZ%NkYDC-L#eZt#jxX@|H^28!_t%B@-_>w-tR$uxc`$pc#~-V zgRSo`E!H$V9%|z0JP&>r?-Ew=O5oi$5}2}e*}B>-$wi&#(!Ke zwf~dU{`C6?`)|AT)?44S^&QNQJ;>|3-1x=krti6U@nZPv=!j_Yqw|2*&i)$cvr z`Ontl=fBDOzp3wD7LTSre1F!Qf80b5ug~-B{#uise?M~?&Py79+|SPY^c7|QPtH6e z>c9NwpZ`}~{bl?3>%Ua{*Vli`$v>sX`OjDX?it$uaqE9N|Jz#Jp#DdQ0onJ`F9hy< zmTBMXeEi^vz@xMX+ z&F{Y)xBjQ|etByCu>D()-<99N_<1n@5}dDl0q|3B-cI5>=zf>G+4p)o>AW02ANK&^ zB->wkVDuli-cJs)^)2T=A?i=(lj!_|>;F}p3H{Mno(1_NV6N}ci5)xK`R!)cAEy5N zdo}<1zw0*MKS~q-I?dak&TnMt{6{$dZ#_2k-w~c)U+wxI&R!DdU(NeYe*UG^_~WFX z$Kz_(e<=MubN(xg|DiP9haHr|^8dbBTs*seqST3 ze`@4|=KV()zpci`oGWmBWnAb_XTDJXY*I$f44gi95wzAz5I@&$Gf`1`kVbe z`r0Xs|JLJ==ZB`I-1@V8(+C|8aQ^n-X3xv^49oHFXC6Ft$GS`=?C(GG;7@-f!QOwi z8h`ERPk)4_BTw1(quZFC;p=}tKK2M5-wFNKGkok3p5KrEaVw3#;d(1IJDBI|X|o>W z>*;#D`vty!H}kJI#qZm#fAY`Y``-83`kDFH=bm`t35%z5zqfNQTc4(8FMo^Azx?aZ zm;Z+Im(hRA$jFG*Z+@TU-`{e}Ef#Mn?jPN}VZ#=S`-&$&%GVoI{xofWhW$S^o1CHP zPuTzK@ef7$rv6W}-&-;3GyZY5Y#w@&@y={K5R@XUUqd zezo#LeOUe@(>p(sSa&IuKQg`dKl1N6uYg~2<^S{ZR9={WF#q44B=?5#-81}8PjGq9 z@Q?i}ZNG)`)a<2i$@u^IX&&DcKbe2{vmkt*zUAcKJpRc2ANp%szKNfJji0I6ho^b_ zK4JRb!YhAa({CyM*pvU^BYVUCSk6C|PONj|Z<)^LasLnI-!u_yYpFQ^YqmK;@+4QN|L*M$)4k!Q8$-9OhTfF>z zD=+8A|B&k+%>UC9^!-e@9!t)o$9FySD)}>czKhJvee1z*Jo{V_B-U>*Rwqj3hyE}_ HA1M5PO%qO! literal 0 HcmV?d00001 diff --git a/Assets/Materials/TX_HouseInterior_Palette3.shtex.shmeta b/Assets/Materials/TX_HouseInterior_Palette3.shtex.shmeta new file mode 100644 index 00000000..c1d337be --- /dev/null +++ b/Assets/Materials/TX_HouseInterior_Palette3.shtex.shmeta @@ -0,0 +1,3 @@ +Name: TX_HouseInterior_Palette3 +ID: 61918518 +Type: 3 diff --git a/Assets/Models/ExteriorMeshs.gltf b/Assets/Models/ExteriorMeshs.gltf new file mode 100644 index 00000000..90107b7e --- /dev/null +++ b/Assets/Models/ExteriorMeshs.gltf @@ -0,0 +1,696 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.3.27", + "version" : "2.0" + }, + "extensionsUsed" : [ + "KHR_materials_specular", + "KHR_materials_ior" + ], + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "TreeVar1" + }, + { + "mesh" : 1, + "name" : "TreeVar2" + }, + { + "mesh" : 2, + "name" : "TreeVar3" + }, + { + "mesh" : 3, + "name" : "BushVar1" + }, + { + "mesh" : 4, + "name" : "BushVar2" + }, + { + "mesh" : 5, + "name" : "BushVar3" + }, + { + "mesh" : 6, + "name" : "FenceSinglePiece" + }, + { + "mesh" : 7, + "name" : "FenceFivePiece" + } + ], + "materials" : [ + { + "doubleSided" : true, + "extensions" : { + "KHR_materials_specular" : { + "specularColorFactor" : [ + 0, + 0, + 0 + ] + }, + "KHR_materials_ior" : { + "ior" : 1.4500000476837158 + } + }, + "name" : "Material", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0 + } + } + ], + "meshes" : [ + { + "name" : "Cone.002", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "NORMAL" : 1, + "TEXCOORD_0" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + }, + { + "name" : "Cone.003", + "primitives" : [ + { + "attributes" : { + "POSITION" : 4, + "NORMAL" : 5, + "TEXCOORD_0" : 6 + }, + "indices" : 7, + "material" : 0 + } + ] + }, + { + "name" : "Cone.004", + "primitives" : [ + { + "attributes" : { + "POSITION" : 8, + "NORMAL" : 9, + "TEXCOORD_0" : 10 + }, + "indices" : 11, + "material" : 0 + } + ] + }, + { + "name" : "Cube.005", + "primitives" : [ + { + "attributes" : { + "POSITION" : 12, + "NORMAL" : 13, + "TEXCOORD_0" : 14 + }, + "indices" : 15, + "material" : 0 + } + ] + }, + { + "name" : "Cube.008", + "primitives" : [ + { + "attributes" : { + "POSITION" : 16, + "NORMAL" : 17, + "TEXCOORD_0" : 18 + }, + "indices" : 19, + "material" : 0 + } + ] + }, + { + "name" : "Cube.009", + "primitives" : [ + { + "attributes" : { + "POSITION" : 20, + "NORMAL" : 21, + "TEXCOORD_0" : 22 + }, + "indices" : 23, + "material" : 0 + } + ] + }, + { + "name" : "Cube.014", + "primitives" : [ + { + "attributes" : { + "POSITION" : 24, + "NORMAL" : 25, + "TEXCOORD_0" : 26 + }, + "indices" : 27, + "material" : 0 + } + ] + }, + { + "name" : "Cube.029", + "primitives" : [ + { + "attributes" : { + "POSITION" : 28, + "NORMAL" : 29, + "TEXCOORD_0" : 30 + }, + "indices" : 31, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "bufferView" : 4, + "mimeType" : "image/png", + "name" : "TX_StaticMesh" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 184, + "max" : [ + 1.0554860830307007, + 6.031525135040283, + 0.9880139231681824 + ], + "min" : [ + -0.977049708366394, + -0.003412404330447316, + -1.0374172925949097 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 184, + "type" : "VEC3" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 184, + "type" : "VEC2" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 798, + "type" : "SCALAR" + }, + { + "bufferView" : 5, + "componentType" : 5126, + "count" : 188, + "max" : [ + 1.0572469234466553, + 5.722259998321533, + 0.911622941493988 + ], + "min" : [ + -0.8660639524459839, + -0.003412404330447316, + -1.138647198677063 + ], + "type" : "VEC3" + }, + { + "bufferView" : 6, + "componentType" : 5126, + "count" : 188, + "type" : "VEC3" + }, + { + "bufferView" : 7, + "componentType" : 5126, + "count" : 188, + "type" : "VEC2" + }, + { + "bufferView" : 8, + "componentType" : 5123, + "count" : 798, + "type" : "SCALAR" + }, + { + "bufferView" : 9, + "componentType" : 5126, + "count" : 188, + "max" : [ + 1.068861484527588, + 5.584161281585693, + 0.8538182377815247 + ], + "min" : [ + -0.8597413301467896, + -0.006824808660894632, + -1.138424038887024 + ], + "type" : "VEC3" + }, + { + "bufferView" : 10, + "componentType" : 5126, + "count" : 188, + "type" : "VEC3" + }, + { + "bufferView" : 11, + "componentType" : 5126, + "count" : 188, + "type" : "VEC2" + }, + { + "bufferView" : 12, + "componentType" : 5123, + "count" : 798, + "type" : "SCALAR" + }, + { + "bufferView" : 13, + "componentType" : 5126, + "count" : 218, + "max" : [ + 0.7025216817855835, + 0.989884614944458, + 0.5179280042648315 + ], + "min" : [ + -0.7233172655105591, + -0.07320257276296616, + -0.569669783115387 + ], + "type" : "VEC3" + }, + { + "bufferView" : 14, + "componentType" : 5126, + "count" : 218, + "type" : "VEC3" + }, + { + "bufferView" : 15, + "componentType" : 5126, + "count" : 218, + "type" : "VEC2" + }, + { + "bufferView" : 16, + "componentType" : 5123, + "count" : 1296, + "type" : "SCALAR" + }, + { + "bufferView" : 17, + "componentType" : 5126, + "count" : 218, + "max" : [ + 0.7239173054695129, + 0.9864634275436401, + 0.5464087724685669 + ], + "min" : [ + -0.7360207438468933, + -0.08651284128427505, + -0.5297161340713501 + ], + "type" : "VEC3" + }, + { + "bufferView" : 18, + "componentType" : 5126, + "count" : 218, + "type" : "VEC3" + }, + { + "bufferView" : 19, + "componentType" : 5126, + "count" : 218, + "type" : "VEC2" + }, + { + "bufferView" : 20, + "componentType" : 5123, + "count" : 1296, + "type" : "SCALAR" + }, + { + "bufferView" : 21, + "componentType" : 5126, + "count" : 261, + "max" : [ + 0.7016624212265015, + 0.9830341339111328, + 0.5205382108688354 + ], + "min" : [ + -0.7316886782646179, + -0.07525684684515, + -0.5566809773445129 + ], + "type" : "VEC3" + }, + { + "bufferView" : 22, + "componentType" : 5126, + "count" : 261, + "type" : "VEC3" + }, + { + "bufferView" : 23, + "componentType" : 5126, + "count" : 261, + "type" : "VEC2" + }, + { + "bufferView" : 24, + "componentType" : 5123, + "count" : 1554, + "type" : "SCALAR" + }, + { + "bufferView" : 25, + "componentType" : 5126, + "count" : 68, + "max" : [ + 0.5000000596046448, + 2, + 0.11256813257932663 + ], + "min" : [ + -0.5000000596046448, + 0, + -0.11256813257932663 + ], + "type" : "VEC3" + }, + { + "bufferView" : 26, + "componentType" : 5126, + "count" : 68, + "type" : "VEC3" + }, + { + "bufferView" : 27, + "componentType" : 5126, + "count" : 68, + "type" : "VEC2" + }, + { + "bufferView" : 28, + "componentType" : 5123, + "count" : 126, + "type" : "SCALAR" + }, + { + "bufferView" : 29, + "componentType" : 5126, + "count" : 340, + "max" : [ + 2.5, + 2, + 0.11256813257932663 + ], + "min" : [ + -2.5, + 0, + -0.11256813257932663 + ], + "type" : "VEC3" + }, + { + "bufferView" : 30, + "componentType" : 5126, + "count" : 340, + "type" : "VEC3" + }, + { + "bufferView" : 31, + "componentType" : 5126, + "count" : 340, + "type" : "VEC2" + }, + { + "bufferView" : 32, + "componentType" : 5123, + "count" : 630, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 2208, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2208, + "byteOffset" : 2208, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1472, + "byteOffset" : 4416, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1596, + "byteOffset" : 5888, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 54895, + "byteOffset" : 7484 + }, + { + "buffer" : 0, + "byteLength" : 2256, + "byteOffset" : 62380, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2256, + "byteOffset" : 64636, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1504, + "byteOffset" : 66892, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1596, + "byteOffset" : 68396, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 2256, + "byteOffset" : 69992, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2256, + "byteOffset" : 72248, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1504, + "byteOffset" : 74504, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1596, + "byteOffset" : 76008, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 2616, + "byteOffset" : 77604, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2616, + "byteOffset" : 80220, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1744, + "byteOffset" : 82836, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2592, + "byteOffset" : 84580, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 2616, + "byteOffset" : 87172, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2616, + "byteOffset" : 89788, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1744, + "byteOffset" : 92404, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2592, + "byteOffset" : 94148, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 3132, + "byteOffset" : 96740, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3132, + "byteOffset" : 99872, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2088, + "byteOffset" : 103004, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3108, + "byteOffset" : 105092, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 816, + "byteOffset" : 108200, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 816, + "byteOffset" : 109016, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 544, + "byteOffset" : 109832, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 252, + "byteOffset" : 110376, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 4080, + "byteOffset" : 110628, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 4080, + "byteOffset" : 114708, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2720, + "byteOffset" : 118788, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1260, + "byteOffset" : 121508, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 122768, + "uri" : "data:application/octet-stream;base64,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BwArAAcAFwAtACcAKwAsACYAKAAuADYALwAvADYAMAAvADAAUgAwADYAMQAxADYAMgAyADYAMwAzADYANAAzADQAQwAzAEMAQQA0ADYAVgA2ADUAVgA1ADYALgBAAEIATABAAEwASwAuAC8AOgAuADoAOAAyADMAQQAyAEEAPwAxADIAPwAxAD8APgAwADEAPgAwAD4APAAvAFIAUQAvAFEAOgA1AC4AOAA1ADgARQA0AFYAVwA0AFcAQwBNAFUATwBVAE4ATwA7AD0ASgA7AEoASQA3ADkASAA3AEgARwBGADcARwBGAEcATgBCAEQATQBCAE0ATAA9AEAASwA9AEsASgA5AFEAUAA5AFAASABEAFgAVQBEAFUATQBLAEwATwBJAEoATwBHAEgATwBOAEcATwBMAE0ATwBKAEsATwBIAFAATwBQAEkATwBQADsASQA7AFAAUwBRAFIAUwA8AFIAMABUAFIAPABTAFAAUQBVAFoARgBVAEYATgBaAFUAXABXAFYAWwBZAFYANQBZADUARQBbAFYAWQBcAFUAWABdAGUAXgBeAGUAggBlAF8AggBfAGUAYABgAGUAYQBhAGUAYgBiAGUAYwBiAGMAcwBiAHMAcQBjAGUAhgBlAGQAhgBkAGUAXQBuAHAAewBuAHsAegBdAF4AaABdAGgAZgBhAGIAcQBhAHEAbwBgAGEAbwBgAG8AbABfAGAAbABfAGwAagBeAIIAgABeAIAAaABkAF0AZgBkAGYAdQBjAIYAiABjAIgAcwB8AIUAfQB8AH0AfgBrAG0AeQBrAHkAeABnAGkAdwBnAHcAdgB0AGcAdgB0AHYAfQBwAHIAfABwAHwAewBtAG4AegBtAHoAeQBpAIEAfwBpAH8AdwByAIcAhQByAIUAfAB6AHsAfgB4AHkAfgB2AHcAfgB9AHYAfgB7AHwAfgB5AHoAfgB3AH8AfgB/AHgAfgB/AGsAeABrAH8AhACAAIIAgwBqAIIAXwCDAIIAagCEAH8AgQCFAIkAdACFAHQAfQCJAIUAiwCIAIYAjACKAIYAZACKAGQAdQCMAIYAigCLAIUAhwCdAI4AkACdAJAAngCeAJAAkgCeAJIAnwCfAJIAlACfAJQAoACgAJQAlgCgAJYAoQChAJYAmAChAJgAogCiAJgAmgCiAJoAowCaAJgAqgCaAKoAqwCjAJoA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sgAlALIAtAAEAAMAtgAEALYAtwABAAAAsQABALEAsgACACUAtAACALQAtQAHACkAugAHALoAuwApAAYAuQApALkAugAFAAYAFQAFABUAEwAFAAQAtwAFALcAuAADAAIAtQADALUAtgAQABIAHQAQAB0AHAAAAAEACgAAAAoACAAEAAUAEwAEABMAEQADAAQAEQADABEADwACAAMADwACAA8ADQABACUAIwABACMACgAHAAAACAAHAAgAFgAGACkAKgAGACoAFQAeACgAIAAoAB8AIAAMAA4AGwAMABsAGgAJAAsAGQAJABkAGAAXAAkAGAAXABgAHwASABQAHgASAB4AHQAOABAAHAAOABwAGwALACQAIQALACEAGQAUACsAKAAUACgAHgAcAB0AIAAaABsAIAAYABkAIAAfABgAIAAdAB4AIAAbABwAIAAZACEAIAAhABoAIAAhAAwAGgAMACEAJgAjACUAJwANACUAAgAnACUADQAnACIAIwAoAC0AFwAoABcAHwAtACgALwAqACkALgAsACkABwAsAAcAFgAuACkALAAvACgAKwAwADgAMQAxADgAMgAxADIAVAAyADgAMwAzADgANAA0ADgANQA1ADgANgA1ADYARgA1AEYARAA2ADgANwA2ADcAVwA3ADgAMABBAEMATgBBAE4ATQAwADEAOwAwADsAOQA0ADUARAA0AEQAQgAzADQAQgAzAEIAQAAyADMAQAAyAEAAPQAxAFQAUwAxAFMAOwA3ADAAOQA3ADkARwA2AFcAWAA2AFgARgBPAFYAUABPAFAAUQA+AD8ATAA+AEwASwA6ADwASgA6AEoASQBIADoASQBIAEkAUABDAEUATwBDAE8ATgA/AEEATQA/AE0ATAA8AFMAUgA8AFIASgBFAFkAVgBFAFYATwBNAE4AUQBLAEwAUQBJAEoAUQBQAEkAUQBOAE8AUQBMAE0AUQBKAFIAUQBSAEsAUQBSAD4ASwA+AFIAVQBTAFQAVQA9AFQAMgBVAFQAPQBVAFIAUwBWAFoASABWAEgAUABaAFYAXQBYAFcAXABbAFcANwBbADcARwBcAFcAWwBdAFYAWQBeAGYAXwBfAGYAhQBmAGAAhQBgAGYAYQBhAGYAYgBiAGYAYwBjAGYAZABjAGQAdABjAHQAcgBkAGYAigBmAGUAigBlAGYAXgBvAHEA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NwA4AFgAOAA5ADEAQgBEAE8AQgBPAE4AMQAyADwAMQA8ADoANQA2AEUANQBFAEMANAA1AEMANABDAEEAMwA0AEEAMwBBAD4AMgBVAFQAMgBUADwAOAAxADoAOAA6AEgANwBYAFkANwBZAEcAUABXAFEAUABRAFIAPwBAAE0APwBNAEwAOwA9AEsAOwBLAEoASQA7AEoASQBKAFEARABGAFAARABQAE8AQABCAE4AQABOAE0APQBUAFMAPQBTAEsARgBaAFcARgBXAFAATgBPAFIATABNAFIASgBLAFIAUQBKAFIATwBQAFIATQBOAFIASwBTAFIAUwBMAFIAUwA/AEwAPwBTAFYAVABVAFYAPgBVADMAVgBVAD4AVgBTAFQAVwBbAEkAVwBJAFEAWwBXAF4AWQBYAF0AXABYADgAXAA4AEgAXQBYAFwAXgBXAFoAXwBnAGAAYABnAIQAZwBhAIQAYQBnAGIAYgBnAGMAYwBnAGQAZABnAGUAZABlAHQAZAB0AHIAZQBnAGYAZQBmAIgAZgBnAF8AcQBzAH0AcQB9AHwAXwBgAGsAXwBrAGkAYwBkAHIAYwByAHAAYgBjAHAAYgBwAG4AYQBiAG4AYQBuAG0AYACEAIMAYACDAGsAZgBfAGkAZgBpAHYAZQCIAIkAZQCJAHQAfgCHAH8AfgB/AIAAbABvAHsAbAB7AHoAaABqAHkAaAB5AHgAdwBoAHgAdwB4AH8AcwB1AH4AcwB+AH0AbwBxAHwAbwB8AHsAagCCAIEAagCBAHkAdQCKAIcAdQCHAH4AfAB9AIAAegB7AIAAeAB5AIAAfwB4AIAAfQB+AIAAewB8AIAAeQCBAIAAgQB6AIAAgQBsAHoAbACBAIUAgwCEAIYAbQCEAGEAhgCEAG0AhQCBAIIAhwCMAHcAhwB3AH8AjACHAI4AiQCIAI0AiwCIAGYAiwBmAHYAjQCIAIsAjgCHAIoAoACQAJIAoACSAKEAoQCSAJUAoQCVAKIAogCUAJcAogCXAKMAowCXAJkAowCZAKQApACZAJsApACbAKUApQCbAJ0ApQCdAKYAnQCbAK4AnQCuAK8ApgCdAJ8ApgCfAKcApwCfAJAApwCQAKAAngCnAKAAngCgAI8AnACmAKcAnACnAJ4AmgClAKYAmgCmAJwAmACkAKUAmAClAJoAlgCjAKQAlgCkAJgA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KAClACcAlQClAJgAEwAzAJgAMwCXAFIAGQAjAAMAUgCdACMAGQBqAFIAIwCdAJkAEQBQAFsAEQCZABEAVABQAHcAmQBQAJoAmwAKAJoAEgCbAHAAmgAKAA4AGgCcABoAPQCcALQADgBMABoAGwA9AJwAPQBNAEwAnABNAJ0AngAgAAMAnQBKACEAngAiACAAngAhACEAnwApACEAFQCfAKkAWQCUAKkAlAAeADgAIQBGABUAFACfAJ8AFAApAKAAHQCMAGQAjACUAIsAHwCgAJQAHQAeAIoAiQAfAIkAxQAvAB8AoQA5AKIAQwBNAD0AGwCiAAAAPwCiAD8AQABDAEMAQAAEAIcAJQCkAFsAhwCjAAgAJQCHAKMApAAYAKMAEQBbAIMApQAIAKUAFwAmACgAFgClAAgApQAlAKYAJAAXAEIAJACmACQAuAAXABcAuAAmAD4ApwBCAKgAQQCnAE0AqACnAKgAQwBBAD4AQgCmAKoARQCpAB4ANQCqAKkARQANADcARgCrAEUAqwAqADYANwBEADcAOABGAKsARwAqAKwASABJAK0ASACsAB0ArQCsADkArQAdADwArgA2AEgANgBJAEgAPAA2AK4AAwBKACsASwAoABIAKwCVAAEASwAsAEsAPgCmACgApgAWAC4ArwAtAE0ApwBMAEwApwCvAAEArwBLALAAsQCBALAAsgCxABoAsABdAA4AsgCwAIEAsQDIALQALQCzAG4AswB/ALQAswBuAAEAmgBwAHAACgB/ALUAtgB9ALUAVQAzAHwACwC1AE8AVQC1ADMAEwC2AE8ANABVAHkATwALADoAtwA7AFEAMgADADsAUQA8ADAAMQBRADEAMgBRADIAAgBSADIAUgADALgAuQAYAFMAuQC4ACQAUwC4AFMAVAC5ABgAVAARAEEAVQC6AEEABABVALoAVQA0AEcAuwC8ALwAeAAqACoAcgBFAHYAvAC7AAwAvgC9AL0AcwB4AAwAdwC+AHQAeQALAL4AdABzAL8AegANAEUAcgC/AL8AcgB6AHoAewBaAA0AegBaAHwAwQDAAMAAcwB8AMEAfAC1AHsAfQDYADEAfgDCAAkAfgAxAMIAcQBOADEAwgAyAMMAcQDEAH8AwwBvAH8AjQDDAMUAgAAwAMYAxwAGAMYAyADHAF8AxgAGAMgAbgBvAMgAbwDHAGsAggDJAIIABwCFAG0AgwCEAGkAhAAIAGgAhABpABQAFQDKAGcAygAVAIUAhgAFAMoABQAUAIYAywBbAAUAhgBcAAcAaADLAGgAaQDLAGkACACHAGkAhwDLAIYAWwBcAMwAXQBlAF0AXgCIAMwAZQDNAIgAXwCJAF4AXwCIAIoAiwDOAIsAjABkAM4AZABjAAIATgAPAI4AVgDPAM8AEAAPAAoA0ACNAI4AVwBWANEAdgB1ABQA0QApAAUAjwDRAFwAWwCQAJAAWwCZAGoA1ABrANQAVgDVANQAkQBrAJEA1QDWAFcA1wDVABwAkgATAGIAkgAcAJIAfQC2ANkAZACTANkAkwBaAFoAlABZAFoAkwCUAJMAZACUAJgAlwAEAJgABACWAFgAEgCVAAQAQACWABwAlgA/ABwAPwAAAD8AlgBAABMAmACWABMAlgAcACsAEgCaACsAmgAsAFUAlwAzAAQAlwBVABkAUgAQAAIADwBSAFIADwAQAJAAmQB3AAEALACaAJ0AIAA4AJ0AOABKAFgAmwASAAoAmwBYAA4AnABMAJ0AIwCeAGoAyQCeAGoAngAjACEAKQBHACEARwBGAJ4AyQAiAEQAqwBFAEQARQA1ADgAIAAhACEAIgAVAIsAoACMAIwAHQCUAIsAigAfAKAAHwA5AB0AoAA5AB8AiQChAKEAiQAvAKIAPwBDAE0APQCiABsAAACiAIcApACjACUAJgCkABEAowAYAIQAgwAIAIMAJwClABcApQAWACUApQAmABYApgAXAKcAQQBCAKgATQBDAEEAQwAEAKoANQBFAB4AqgCpADUASQBEADUAHgAdADUAHQCsAKsARAA3AKsARgBHAEQASQA2AEgArQA6AEgAOgA7ADkAOgCtAHAAswAtAHAALQABAKwASQA1AK4ASgA4AEgAOwA8ADwAAwCuADcArgA4ADYArgA3ACsALABLAJUAKwAoACgASwCmAAEALQCvAC4ATACvALQATAAuAD4ArwCnAEsArwA+ALEAsgBuAF4AXQCBAF0AsACBABoADgCwALIADgC0ALIAtABuAMgAsQBuAE8AeQB3AE8AdwBQALQALgAtAH8AswBwALUAMwC2AAsATwC1ADoAoQAvADoALwC3AE8AUAA0ADQAUABUAFEAOwC3AFEAtwAwAC8AMAC3AKQAJgC4AKQAuAAYADkAoQA6ADwAUQADALkAVAAYACQAQgBTAFMAQgBBAFMAQQC6AFQAUwC6AFQAugA0AHYAuwBHAHYARwB1ACoARwC8AL0AvAB2AL0AdgAMAMEAfQB7AMEAewDAALwAvQB4AHIAKgB4AHMAvQC+AL4AdwB5AHQAvgB5AEUAvwANAHoAcgB4AMAAegB4AMAAeABzAHsAegDAAAIAMgDCAAIAwgBOAHwAcwB0AHQACwB8AH0AwQC1AH4ACQBvAH4AbwDDAMMAjQBxAMIAfgDEAMIAxABxAG4AfwBvAH8ACgCNAG8ACQCAAG8AgADHAH4AwwDEAIkABgDFAMUABgCAAIAACQAxADAAgAAxAC8AxQAwAF8AXgDGAF4AgQDGAMYAgQDIAIQAaACCAIQAggBsAAYAxwCAAGoAawDJAGcAyQCCACIAyQBnAGsAkQCCAGcAggCFAM0AGwAaAM0AGgDMAGwAbQCEAIIAkQBsAG0AJwCDAAcAggBoAAUAygCFACIAZwAVAMoAZwCFAIYABwDLAIUABwCGAMsAhwBbAF0AiABlAGIAYQDNAGIAzQDOABoAXQDMAGYAZQCIAIoAiACJAIgAigBmAF8ABgCJAGAAzQBhAM0AYAAAAM0AAAAbAM0AZgDOAM8ATgBxAM8AcQCNAM0AZQBmAGYAigDOAM4AiwBkAGIAzgBjAM8AVgAQANMA0gCPANMAjwBcAM8AjQCOABAAVgAZAE4AzwAPAI0A0ACOAI4A0ABXANAACgBYAFcA0ABYANEAjwB2AEcAKQB1ACkA0QB1ABQABQDRAHYAjwDSAHYA0gAMANMAXACQAHcADADTAHcA0wCQAI8ABQBcANQAagAZANQAGQBWAAwA0gDTAG0AbACRAG0AkQDWANQA1QCRANUA1wDWAFYAVwDVAFcAWADXANcAWAAnANYA1wAnAG0A1gAnAGMA2ACSAGMAkgBiAAAAYAAcAGAAYQAcABwAYQBiABMAkgC2AJIA2AB9ANkA2ABjANkAYwBkAHsA2QBaANgA2QB7AGbLw76huds9DgPUPu47E791FFM/Q8PkvnFjBD/rRBw/vXTsvu+5AL6PadI8usLuPvLqPj71Gx483EnyviWJkz7eiHw/aQ0kPquWsj5vp1s/REnfvvsBCT+vPFg/Oei8vr3+377EUbs8LC7Xvpg+/L4NMWI/FU7UPo0cGr/BIMy8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KgClACkAKgA2ADcAKQA3AEcARAAZADMAAgCmALEApwCnALEARgCnAEYARwA2AKcANwBIAD4AoQATACEAJwA8AD0ALACoAD0APgBIAKgAPgADAKgASABXAHYAdQBXAHUAxAAXAKkAVwCpACwAYwArAAMAqgBLAC8ACwAFAEsAcQBLAK0ATACtADIAMQCrAEsABQCuALAAOQAtAAQAsACwAE0AOQCxAC4ATgC/AC4AsQBOAB8AsQAiALIAIwAiALMAsgCzADIAsgCyADIACQCyABQAIwBAADEAtAC0ALMAQQBAAE8AMQC1ALYAtwC1ALcAbgAqALUAaQApALUAKgApACgAtgBrAG0AtgBtAGoAbgCGALgAbQC4AHAAagC6AG4AuwC6ALsAUgAHALoAUgBSALsAUwBwAAUAvAC+AHIASgBlAMAAZgBzAIIAwADBAIIAaADBAHIAvgAOAMIAFgAtAL0ABADEAMUAdABhAHcADwARAA8AxwBhAGIAdwAPAF4AxwBfAMYAeAB3AIgAxgBfAHgAYAARAMcAAQDIAHoAhABWAHsAVQAXAMkAXAAXAFcAfADJAHwAfQBcAMkAfQDEAMoAfABdAIAAzAB9AMwAWgBdAMwAfQDMAFsAWgDNAM8AzgAuAEoACABoAM0ASgDPAFAAzgDQAFEA0QCDANAAggDQAAoAUQDRAFEAiQCFAIYAawANAIQA0gBsAIcAbwCEAGwAhQB6AFYAhAAVANMAYQAVAGEAEADTAIgAYgDUANUAiABQANQAiACJANQAUADXAIsA1gAMABgA1gDWAIsAVAALANYAVADYANkAUwBaANgA1wDZAFsAjADZAIwAUwBTAIwAUgBUANgAUwCNAIwAGgASABMAjgASAI4AjwBSAIwAjQCMAFsAGgAaABsAAgAKAI8AiQAKAIkAUQCKAI4AJQCJAI8AjgAnACYAjgAnAI4AEwAvAEwATwAvAE8AMAAaAAcAUgAaAFIAjQA/ADAAQwA/AJAAMACQABgADAAwAJAALwAVABAAIAAVACAAkQBOACAAHwBOAC4AIAAuAJEAIACTAJIAbwCTAG8AhwBvAJIArAASAAoAlAASAJQAAACTAFUAFACsAJIACQBnAAMAAAAeAB0ARgAeAEYAlwAXAJYAlQCWADoAOwCYAEQARwCYAEcAHQCXABAADwCYAB4AAQABAB4AEQBEAJgAKAABANIAKAABACgAmACYAB0AHgAZAAIAGwAZABsAmQCBAJkAGwCBAIAAHACbAJoAfwCbAH8ADgCvAJwAmwCvAJsAFgCAAJoAHAB/AH4ADgCbAA4AFgA4ABwAnAA4AJwArwCdADoAXACdAFwAWACaAJwAHACdAD8AQwBJADsAnQCeAHsAYACeAGAAJgA/AFgAGAB7AJ4AVQAUAJ4AnwAUAJ8AIwCeACYAnwBDAEAAogBDAKIAQgBVAJ4AFABgAHgAJgCfACYAJAAnACEAoAAnAKAAIwCiALQAQQCiAEAAtAA+AD0AogCiAEkAQgCkAKMAAgCkAAIAMwAHABoAowApAKUANQApADUANgAzADQApABFADQAMwBFADMAGQClADQANQApADcARAApAEQAKAA5AEUAGQA5ABkArgA4AK4AGQCnADYANQCnADUApgA1ADQARQA1AEUApgAhABMAEgAhABIASABFADkApgCxAB8ARgA3AKcARwASAAAASACoAAMAKwCoACsAPQAAAAMASAAhAEgAoQBkAHYAqQBkAKkAYwArACwAPQBXAKkAdgArAKoAYwArAGMALABkAGMAqgCqAAMAZwCxAKYAOQCxADkATQCqAGcAcwBkAKoAcwBxAEsACwBLAEwALwALAC8ADABUAHEACwCrAK0ASwCrAKwArQAFAHAAqwCrAG8ArACtAKwAMgBMAK0AMQCvALAArgCvAK4AOAAWALAArwAWAC0AsACwAAQATQC/ALEATQC/AE0ABABvALkAuABvALgAbAAiAEEAswCyAAkAFAC0ADEAMgBAAEMATwBPAEwAMQCzALQAMgC3ALYAbQApALYAtQC2ACgAawBrAIYAbQC3AG0AbgC1AG4AaQBqAG0AuAC4ALkAcAC4AIYAbAC8AFQAUwC8AFMAuwC5AG8AqwBwALkAqwAGAGkAugAGALoABwAGACoAaQC6AGkAbgBwALwAuwBwALsAagBuAGoAuwAFAHEAVAAFAFQAvAC+AL0AZgC+AGYAwAC/AL4ASgC9AL4ABABKAHIAaAC/AEoALgAEAL4AvwDAAIIAwQDAAGUAZADAAGQAcwDCAA4AfgDCAH4AdAByAMEAaAC+AMAAwQAtAMIAwwAWAMIALQBmAMMAwgBmAMIAdADFAMQAdQDFAHUAdgDDAGYAvQAtAMMAvQB+AMQA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vQAzADQAIAC+ACAAHwC+AB8AMgAyAB8AIgC+ADIAMQC/AOsAPgDAACEAvwAxAMAAvwAyACIAIQAvADAADwDCACsADQCiAC8ADwDDAAEAMAAvAMMAMAAqAFQAUgBTAFQAKgBSAFcAYABYAFQACQBUAFgAVwA5ACYAxACgABEAxAA6ACUAJgAmANwAcwA8AMYAxQCeAMUA6gA7AMUAngA8AD0AxgDFADoAOQARAMUAOQDHADcAOABWADcAxwA2AMcAIwAIAMcANQAIAFYAxwDHADgAIwDJAFgAVQDRAMgA0ABVAAoAVgAWAC0AFQBKAEsALgBLAFwAWQBLAFkAFQBMAMoAWQDKAF0AWgBKAE0AywDLAFwASgArAEoALgABAE0ALABNAE4AywDLAE8AWwBKAFwASwBbAMwATABPAMwAWwDMAFEAzQBbAEwAXABPAFAAzABQAFEAzABRAL0AzQDNAL0AXQBMAMwAygBBAM8AJABCAM8AQQBCAAQAzwBeADUAzwBeAAgANQA1ADYAzgAkAM4ANgBDANEA0ABEAF8A0QBeANAACAB1ANIA0wC7ANIA8ADTAJoAmQB1ANMAmQCCANQAlgCaAIIAlgBDAAQARACWAIUAhgBmANYAGgATAGUA1QBlAGYA1QBmAAYARwAHAEgA1wAUANcAkQBlAAYAZgDYANkATgAoANgAwwDYAGMA2QBFAGsA2gBpANoATwBoANoAaQAFAEUAaABFAGoAawBRAGsAvQDaAFAATwA4ACUAOgA4ANsAJQAKANsANwBsAAcA3QAlANwAJgDeAG0ASABVAAkA3gBJAAcAbAA/AI8AQACPAJAA3wBZAEAA3wCLAI8APwCQABIA3wDgAI0A4QCQAIkAEgCOAJEAjQDhAJEAkgAWABUA4gBZAN8AFQDiALEAcQAWAOIAcQCTAIkA4wDiAHIAsQCTAHIA4gBiAOQAYwBiAGEA5ACUAJUA5QDlAJUAZADmAOcAgwDnAIgAlACaAJYA5gCWAIcA5gCUAIgAlQAeAGIAYwB2AJcAHQCYAGIAlwAoAB4AYwDoAIMAmAB2AOgAlwB1AOgAdgCDAIQAmACXAOgAmAAAAJsA6QCbAJwA6QAgAOkAHwAAAH4AmwAiAOkAfACAAOoAnQCAAJ4A6gAQAJ0AfQCbAIAAnACBAJ4AgACBADsAngDqABEA7QDqAO0AfQDrAOwAnwB8ABAA7ADtAKAA7gAQAO0AnwAQAH0A7QApAO8AegApAPAA7wB1APEA8AChAPEAewDxAHYA8gChAHsADgDzAKMAdwADAHoAKgDzAA4A9AD0AHkAeAD0AHsAeQD0AHgAowB5AMEADQBkABgARQBkAPUAGACVAPUAZAD1AKQA9gD2AKQAbgClAKYA9wD3APgApAD4AHAAbwD3AKQA9QD6AKcA+QDrAPkAPgD6APkA6wD9AKkAqgCNAP0AjgB+AP4AqwB+AKsArAAnABkA/gD+AG4AqwBvAAAB/wCBAK0AOwD/AIEAgACjAK4AAgEDAQQBsQCuAAMBrwCuAAQBAwF5AA0ABAGqAKkAqACqAKgAtwArAC4ALQCyAC0AcQALACQAswCzACQANgC1AAEBRgAJAFQAtQBUAFMAAQFTAAIAAQFHALUARgC1AEcAbQBqABkAtgBFABgAagA0ABkAJwC4ALcAcwDcAN0AuADcALgAcwC3AHQAcwC6AAQAQgC6AEIAQQBnALgA3QBnAN0ABwAUAKoAZwC5AIUAugCGALkApQCmAKUAuQCmALkAugAxAF0AvQAxAL0AvgAXALwAXwApAHoAuwC8ALsAAwBgALwAUgBfALwAYAC+AL0AMwAzACAAvgAxAL8AWgAxAFoAXQA0AAAAIAC/ACEA6wBaAL8APgAyACEAwAAyAMAAMQAwAMIAwQAwAMEADwAoAMMALwAoAC8AHQDCACwAKwDCADAALAAwAAEALAANAMEAwgAmAHMAdAAmAHQAxADyAB0ALwDyAHYAHQAdAB4AKAADACoAUgAqAAIAUwBSAFQAVwDEABEAOQA5ADoAJgAjAMYAPQAjAD0ANgB0AKAAxAA7ADwAxQDFAMYAOgDqAMUAEQAjADgAOgAjADoAxgDJAMgAVwDJAFcAWAA2ADUAxwBWAAoANwDIANEAYADIAGAAVwAIANAAyADJAFYACADJAAgAyABVAFgACQBWAMkAVQA/AEAAygA/AMoAWgAtAEsAFQAtAC4ASwBcAEwAWQA/AFoAPgBPAMsATgBPAE4AaQBAAFkAygArACwASgAsAE0ASgBdAMoAzABdAMwAzQDLAFsAXADQAF4ABADQAAQAQwAkAM8AzgDOAM8ANQAEAF4AzwBDAEQA0QDRAF8AYABEANQA0gBEANIAFwB1APAA0gC7ABcA0gCCANMA0gCCANIA1ACFANQARACFAEQABACaANMAggCWANQAhQBGANYAZgBGAGYARwDVAGYAGgATANUAGgBIAAYAZQBIAGUA1wDWAEYAGwAaANYAGwBnAAcA1wBnANcAFAATAJIAZQCSANcAZQCSAJEA1wBoANkAYwBoAGMABQAHAEkASAABAMMA2AAoAGMA2ABpAE4A2QBpANkAaABOAE0AAQBOAAEA2ABrAFEAUABrAFAA2gBoAEUA2gDcACUA2wDcANsA3QBsAN0A2wBsANsACgA4ADcA2wCSABMAigCSAIoA4QDeAAkAbQDeAEgASQBVAGwACgBVAN4AbABIAG0ABgDeAEkAbABAAI8A3wA/AD4AiwCPAIsAjAAtALIADQAtAA0AKwCQAOAA4QCNAJEA4QCQAI8A4ACPAI0A4ACPAIwAjQCRAI4AFACKAIkAkACKAJAA4QASAJMAFQASABUA3wDiABUAkwCvAHIA4wCvAOMAGgCTAOMAcgCJAIoA4wASAIkAkwDjAIoAEwDjABMAGgDlAOQAYQDlAGEAlADkAOUABQDnAJQAhADnAIQAgwBjAOQABQBhAIQAlABFAOUAZAAFAOUARQCEAGEAYgCEAGIAmADnAOYAhwCaAOYAgwCWAIYAhwCIAOcAhwAeAJcAYgAeAB0AlwCDAOgAmQCDAJkAmgB1AJkA6ACdABAAfACdAHwAnAAiAB8A6QAgAAAA6QCbAH4AfwDsACEAIgDsACIAfAB8AOkAnACcAIAAnQCbAH8AgACdAOoAfQDrACEA7ADuAAwAnwDuAJ8A7QCfAOwAEAAcAOsAnwDxAKEA7wDxAO8A8ACgAO0AEQDuAKAAdAApALsA8ADyAKIAewDyAHsA8QDvAKEADgDzAHcAAgDzAAIAKgB1AHYA8QDyAC8AogDBAHkAewDBAHsADwAqAHoA8wDzAHoA7wDzAO8ADgCjAPMA9AD0AA4AewB7AKIADwAZABgA9gAZAPYAbgD1APYAGAD4APcApgD4AKYAcAD1AJUAiAD1AIgA9wD3AIgAhwD3AIcApQAMAPoAHAAMABwAnwCHAIYApQD4AG8ApAD6AAwApwA+APkAiwD6AOsAHACnAIwAiwCnAIsA+QCpAPsA/ACpAPwAqAD9APsAqQCNAIwApwCNAKcA+wD8APsApwD8AKcADACoAPwA7gCoAO4A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lHGjv2B53z8Gha29lHGjv2B53z8Gha299m1OvwAAAABVG4899m1OvwAAAABVG4892Bw5v2B53z8Gha092Bw5v2B53z8Gha099m1OvwAAAABVG4+99m1OvwAAAABVG4+92Bw5v2B53z8Gha292Bw5v2B53z8Gha29rXCCvwAAAABVG4+9pR57vwAAAABVG4+9xyx6vwAAAEAGha29xyx6vwAAAEAGha29nOmCvwAAAEAGha29nOmCvwAAAEAGha29pR57vwAAAABVG489rXCCvwAAAABVG489nOmCvwAAAEAGha09nOmCvwAAAEAGha09xyx6vwAAAEAGha09xyx6vwAAAEAGha09AADAvz6L/T7ZuMk9AADAvz6L/T7ZuMk9AADAv/tILT/ZuMk9AADAv/tILT/ZuMk9AADAv/tILT/ZuMk9AADAvz6L/T7ZuMm9AADAvz6L/T7ZuMm9AADAv/tILT/ZuMm9AADAv/tILT/ZuMm9AADAv/tILT/ZuMm9AAAAvz6L/T7ZuMk9AAAAvz6L/T7ZuMk9AAAAv/tILT/ZuMk9AAAAv/tILT/ZuMk9AAAAv/tILT/ZuMk9AAAAvz6L/T7ZuMm9AAAAvz6L/T7ZuMm9AAAAv/tILT/ZuMm9AAAAv/tILT/ZuMm9AAAAv/tILT/ZuMm9AADAv4Aflz8fiuY9AADAv4Aflz8fiuY9AADAv7SzsT8fiuY9AADAv7SzsT8fiuY9AADAv7SzsT8fiuY9AADAv4Aflz8fiua9AADAv4Aflz8fiua9AADAv7SzsT8fiua9AADAv7SzsT8fiua9AADAv7SzsT8fiua9/v//voAflz8fiuY9/v//voAflz8fiuY9/v//vrSzsT8fiuY9/v//vrSzsT8fiuY9/v//vrSzsT8fiuY9/v//voAflz8fiua9/v//voAflz8fiua9/v//vrSzsT8fiua9/v//vrSzsT8fiua9/v//vrSzsT8fiua9KEhGvgAAAABVG489KEhGvgAAAABVG489UMaNvmB53z8Gha09UMaNvmB53z8Gha09KEhGvgAAAABVG4+9KEhGvgAAAABVG4+9UMaNvmB53z8Gha29UMaNvmB53z8Gha29KEhGPgAAAABVG489KEhGPgAAAABVG489UMaNPmB53z8Gha09UMaNPmB53z8Gha09KEhGPgAAAABVG4+9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A6ApP+SZrj4ZABcAFgAZABYAGgAUAAYAAgAUAAIAGAAAAAIABgAAAAYABAAXABkAAwAXAAMAAQARABIADgARAA4ADAAIAAoAGgAIABoAFgAPABMAGwAPABsACwAUABgAGwAUABsAEwASABEAEAASABAAFQAFAAcAFQAFABUAEAAiACQALQAiAC0AKwApAC4AJQApACUAIAAcAB4AIwAcACMAIQAsAC8AKgAsACoAJwAmACgAHwAmAB8AHQA2ADgAQQA2AEEAPwA9AEIAOQA9ADkANAAwADIANwAwADcANQBAAEMAPgBAAD4AOwA6ADwAMwA6ADMAMQANAA8ACwANAAsACQBdAFsAWgBdAFoAXgBYAEoARgBYAEYAXABEAEYASgBEAEoASABbAF0ARwBbAEcARQBVAFYAUgBVAFIAUABMAE4AXgBMAF4AWgBTAFcAXwBTAF8ATwBYAFwAXwBYAF8AVwBWAFUAVABWAFQAWQBJAEsAWQBJAFkAVABmAGgAcQBmAHEAbwBtAHIAaQBtAGkAZABgAGIAZwBgAGcAZQBwAHMAbgBwAG4AawBqAGwAYwBqAGMAYQB6AHwAhQB6AIUAgwCBAIYAfQCBAH0AeAB0AHYAewB0AHsAeQCEAIcAggCEAIIAfwB+AIAAdwB+AHcAdQBRAFMATwBRAE8ATQChAJ8AngChAJ4AogCcAI4AigCcAIoAoACIAIoAjgCIAI4AjACfAKEAiwCfAIsAiQCZAJoAlgCZAJYAlACQAJIAogCQAKIAngCXAJsAowCXAKMAkwCcAKAAowCcAKMAmwCaAJkAmACaAJgAnQCNAI8AnQCNAJ0AmACqAKwAtQCqALUAswCxALYArQCxAK0AqACkAKYAqwCkAKsAqQC0ALcAsgC0ALIArwCuALAApwCuAKcApQC+AMAAyQC+AMkAxwDFAMoAwQDFAMEAvAC4ALoAvwC4AL8AvQDIAMsAxgDIAMYAwwDCAMQAuwDCALsAuQCVAJcAkwCVAJMAkQDlAOMA4gDlAOIA5gDgANIAzgDgAM4A5ADMAM4A0gDMANIA0ADjAOUAzwDjAM8AzQDdAN4A2gDdANoA2ADUANYA5gDUAOYA4gDbAN8A5wDbAOcA1wDgAOQA5wDgAOcA3wDeAN0A3ADeANwA4QDRANMA4QDRAOEA3ADuAPAA+QDuAPkA9wD1APoA8QD1APEA7ADoAOoA7wDoAO8A7QD4APsA9gD4APYA8wDyAPQA6wDyAOsA6QACAQQBDQECAQ0BCwEJAQ4BBQEJAQUBAAH8AP4AAwH8AAMBAQEMAQ8BCgEMAQoBBwEGAQgB/wAGAf8A/QDZANsA1wDZANcA1QApAScBJgEpASYBKgEkARYBEgEkARIBKAEQARIBFgEQARYBFAEnASkBEwEnARMBEQEhASIBHgEhAR4BHAEYARoBKgEYASoBJgEfASMBKwEfASsBGwEkASgBKwEkASsBIwEiASEBIAEiASABJQEVARcBJQEVASUBIAEyATQBPQEyAT0BOwE5AT4BNQE5ATUBMAEsAS4BMwEsATMBMQE8AT8BOgE8AToBNwE2ATgBLwE2AS8BLQFGAUgBUQFGAVEBTwFNAVIBSQFNAUkBRAFAAUIBRwFAAUcBRQFQAVMBTgFQAU4BSwFKAUwBQwFKAUMBQQEdAR8BGwEdARsBGQE=" + } + ] +} diff --git a/Assets/Models/ExteriorMeshs.shmodel b/Assets/Models/ExteriorMeshs.shmodel new file mode 100644 index 0000000000000000000000000000000000000000..6121ad27acc754d0028e1fdde7e5764f693eb32d GIT binary patch literal 102626 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
9?n2hA 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 literal 0 HcmV?d00001 diff --git a/Assets/Models/ExteriorMeshs.shmodel.shmeta b/Assets/Models/ExteriorMeshs.shmodel.shmeta new file mode 100644 index 00000000..f5e49218 --- /dev/null +++ b/Assets/Models/ExteriorMeshs.shmodel.shmeta @@ -0,0 +1,28 @@ +Name: ExteriorMeshs +ID: 80559352 +Type: 4 +Sub Assets: +Name: TreeVar1 +ID: 150881323 +Type: 8 +Name: TreeVar2 +ID: 140386412 +Type: 8 +Name: TreeVar3 +ID: 146337876 +Type: 8 +Name: BushVar1 +ID: 143461339 +Type: 8 +Name: BushVar2 +ID: 136373407 +Type: 8 +Name: BushVar3 +ID: 144928031 +Type: 8 +Name: FenceSinglePiece +ID: 140263745 +Type: 8 +Name: FenceFivePiece +ID: 145842965 +Type: 8 diff --git a/Assets/Models/KitchenAddOns1.gltf b/Assets/Models/KitchenAddOns1.gltf new file mode 100644 index 00000000..3a21d4b9 --- /dev/null +++ b/Assets/Models/KitchenAddOns1.gltf @@ -0,0 +1,549 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.3.27", + "version" : "2.0" + }, + "extensionsUsed" : [ + "KHR_materials_specular", + "KHR_materials_ior" + ], + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0, + 1, + 2, + 3, + 5 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "TallStool01" + }, + { + "mesh" : 1, + "name" : "Chair01" + }, + { + "mesh" : 2, + "name" : "Table01" + }, + { + "mesh" : 3, + "name" : "ServiceTray01" + }, + { + "mesh" : 4, + "name" : "RubbishBin01_Lid", + "translation" : [ + 0, + 0.6500001549720764, + 0 + ] + }, + { + "children" : [ + 4 + ], + "mesh" : 5, + "name" : "RubbishBin01_Body" + } + ], + "materials" : [ + { + "doubleSided" : true, + "extensions" : { + "KHR_materials_specular" : { + "specularColorFactor" : [ + 0, + 0, + 0 + ] + }, + "KHR_materials_ior" : { + "ior" : 1.4500000476837158 + } + }, + "name" : "Material", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0 + } + } + ], + "meshes" : [ + { + "name" : "Cylinder", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "NORMAL" : 1, + "TEXCOORD_0" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + }, + { + "name" : "Cube.012", + "primitives" : [ + { + "attributes" : { + "POSITION" : 4, + "NORMAL" : 5, + "TEXCOORD_0" : 6 + }, + "indices" : 7, + "material" : 0 + } + ] + }, + { + "name" : "Cube.010", + "primitives" : [ + { + "attributes" : { + "POSITION" : 8, + "NORMAL" : 9, + "TEXCOORD_0" : 10 + }, + "indices" : 11, + "material" : 0 + } + ] + }, + { + "name" : "Cube.017", + "primitives" : [ + { + "attributes" : { + "POSITION" : 12, + "NORMAL" : 13, + "TEXCOORD_0" : 14 + }, + "indices" : 15, + "material" : 0 + } + ] + }, + { + "name" : "Cylinder.015", + "primitives" : [ + { + "attributes" : { + "POSITION" : 16, + "NORMAL" : 17, + "TEXCOORD_0" : 18 + }, + "indices" : 19, + "material" : 0 + } + ] + }, + { + "name" : "Cylinder.014", + "primitives" : [ + { + "attributes" : { + "POSITION" : 20, + "NORMAL" : 21, + "TEXCOORD_0" : 22 + }, + "indices" : 23, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "bufferView" : 4, + "mimeType" : "image/png", + "name" : "TX_StaticMesh" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 380, + "max" : [ + 0.20000000298023224, + 0.8999999165534973, + 0.20000000298023224 + ], + "min" : [ + -0.20000000298023224, + -5.972890448902035e-08, + -0.20000000298023224 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 380, + "type" : "VEC3" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 380, + "type" : "VEC2" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 1512, + "type" : "SCALAR" + }, + { + "bufferView" : 5, + "componentType" : 5126, + "count" : 402, + "max" : [ + 0.19586826860904694, + 1, + 0.19999998807907104 + ], + "min" : [ + -0.20413175225257874, + 0, + -0.20000001788139343 + ], + "type" : "VEC3" + }, + { + "bufferView" : 6, + "componentType" : 5126, + "count" : 402, + "type" : "VEC3" + }, + { + "bufferView" : 7, + "componentType" : 5126, + "count" : 402, + "type" : "VEC2" + }, + { + "bufferView" : 8, + "componentType" : 5123, + "count" : 828, + "type" : "SCALAR" + }, + { + "bufferView" : 9, + "componentType" : 5126, + "count" : 184, + "max" : [ + 0.3499999940395355, + 0.8000000715255737, + 0.6000000238418579 + ], + "min" : [ + -0.3499999940395355, + 0, + -0.6000000238418579 + ], + "type" : "VEC3" + }, + { + "bufferView" : 10, + "componentType" : 5126, + "count" : 184, + "type" : "VEC3" + }, + { + "bufferView" : 11, + "componentType" : 5126, + "count" : 184, + "type" : "VEC2" + }, + { + "bufferView" : 12, + "componentType" : 5123, + "count" : 324, + "type" : "SCALAR" + }, + { + "bufferView" : 13, + "componentType" : 5126, + "count" : 846, + "max" : [ + 0.2999168038368225, + 1.7000000476837158, + 0.5500071048736572 + ], + "min" : [ + -0.3000832200050354, + -2.9604024120999384e-08, + -0.5499929189682007 + ], + "type" : "VEC3" + }, + { + "bufferView" : 14, + "componentType" : 5126, + "count" : 846, + "type" : "VEC3" + }, + { + "bufferView" : 15, + "componentType" : 5126, + "count" : 846, + "type" : "VEC2" + }, + { + "bufferView" : 16, + "componentType" : 5123, + "count" : 2436, + "type" : "SCALAR" + }, + { + "bufferView" : 17, + "componentType" : 5126, + "count" : 172, + "max" : [ + 0.3125, + 0.10117608308792114, + 0.3125 + ], + "min" : [ + -0.3125, + -0.04882347583770752, + -0.3125 + ], + "type" : "VEC3" + }, + { + "bufferView" : 18, + "componentType" : 5126, + "count" : 172, + "type" : "VEC3" + }, + { + "bufferView" : 19, + "componentType" : 5126, + "count" : 172, + "type" : "VEC2" + }, + { + "bufferView" : 20, + "componentType" : 5123, + "count" : 600, + "type" : "SCALAR" + }, + { + "bufferView" : 21, + "componentType" : 5126, + "count" : 407, + "max" : [ + 0.30000001192092896, + 0.6000000238418579, + 0.30000001192092896 + ], + "min" : [ + -0.30000001192092896, + 0, + -0.30000001192092896 + ], + "type" : "VEC3" + }, + { + "bufferView" : 22, + "componentType" : 5126, + "count" : 407, + "type" : "VEC3" + }, + { + "bufferView" : 23, + "componentType" : 5126, + "count" : 407, + "type" : "VEC2" + }, + { + "bufferView" : 24, + "componentType" : 5123, + "count" : 1056, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 4560, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 4560, + "byteOffset" : 4560, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3040, + "byteOffset" : 9120, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3024, + "byteOffset" : 12160, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 54895, + "byteOffset" : 15184 + }, + { + "buffer" : 0, + "byteLength" : 4824, + "byteOffset" : 70080, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 4824, + "byteOffset" : 74904, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3216, + "byteOffset" : 79728, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1656, + "byteOffset" : 82944, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 2208, + "byteOffset" : 84600, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2208, + "byteOffset" : 86808, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1472, + "byteOffset" : 89016, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 648, + "byteOffset" : 90488, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 10152, + "byteOffset" : 91136, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 10152, + "byteOffset" : 101288, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 6768, + "byteOffset" : 111440, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 4872, + "byteOffset" : 118208, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 2064, + "byteOffset" : 123080, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2064, + "byteOffset" : 125144, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1376, + "byteOffset" : 127208, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1200, + "byteOffset" : 128584, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 4884, + "byteOffset" : 129784, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 4884, + "byteOffset" : 134668, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3256, + "byteOffset" : 139552, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2112, + "byteOffset" : 142808, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 144920, + "uri" : "data:application/octet-stream;base64,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bQBaAE0ACQA3AE0ANwBtAG0ANwALAG0ACwBOAFoAbQBOAFoATgAaAAAANABuAAAAbgA5AAoAOgBuAAoAbgA0AAwAOQBuAAwAbgA6AAEAOwBvAAEAbwA2AA0APABvAA0AbwA7AAsANgBvAAsAbwA8ABoATgBwABoAcABYAE4ACwA8AE4APABwAHAAPAANAHAADQBPAFgAcABPAFgATwAcAAAAOQBxAAAAcQA+AAwAPwBxAAwAcQA5AA4APgBxAA4AcQA/AAEAQAByAAEAcgA7AA8AQQByAA8AcgBAAA0AOwByAA0AcgBBABwATwBzABwAcwBWAE8ADQBBAE8AQQBzAHMAQQAPAHMADwBQAFYAcwBQAFYAUAAeAAAAPgB0AAAAdABDAA4ARAB0AA4AdAA+ABAAQwB0ABAAdABEAAEARQB1AAEAdQBAABEARgB1ABEAdQBFAA8AQAB1AA8AdQBGAB4AUAB2AB4AdgBUAFAADwBGAFAARgB2AHYARgARAHYAEQBRAFQAdgBRAFQAUQAgAAAAQwB3AAAAdwAjABAASAB3ABAAdwBDAAIAIwB3AAIAdwBIAAEAJQB4AAEAeABFAAMASQB4AAMAeAAlABEARQB4ABEAeABJACAAUQB5ACAAeQBSAFEAEQBJAFEASQB5AHkASQADAHkAAwAoAFIAeQAoAFIAKAASABAARwB6ABAAegBIAEcAIQBTAEcAUwB6AHoAUwATAHoAEwBKAEgAegBKAEgASgACAA4AQgB7AA4AewBEAEIAHwBVAEIAVQB7AHsAVQAhAHsAIQBHAEQAewBHAEQARwAQAAwAPQB8AAwAfAA/AD0AHQBXAD0AVwB8AHwAVwAfAHwAHwBCAD8AfABCAD8AQgAOAAoAOAB9AAoAfQA6ADgAGwBZADgAWQB9AH0AWQAdAH0AHQA9ADoAfQA9ADoAPQAMAAgAMwB+AAgAfgA1ADMAGQBbADMAWwB+AH4AWwAbAH4AGwA4ADUAfgA4ADUAOAAKAAYALgB/AAYAfwAwAC4AFwBdAC4AXQB/AH8AXQAZAH8AGQAzADAAfwAzADAAMwAIAAQAKQCAAAQAgAArACkAFQBfACkAXwCAAIAAXwAXAIAAFwAuACsAgAAuACsALgAGAAIASgCBAAIAgQAkAEoAEwBhAEoAYQCBAIEAYQAVAIEAFQApACQAgQApACQAKQAEAIIAgwCGAIQAhQCIAIQAiACHAIIAhgCJAIcAiACLAIcAiwCKAIIAiQCMAIoAiwCOAIoAjgCNAIIAjACPAI0AjgCRAI0AkQCQAIIAjwCSAJAAkQCUAJAAlACTAIIAkgCVAJMAlACYAJMAmACWAIIAlQCaAJcAmQCcAJcAnACbAIIAmgCdAJsAnACfAJsAnwCeAIIAnQCgAJ4AnwCiAJ4AogChAIIAoACjAKEAogClAKEApQCkAIIAowCmAKQApQCoAKQAqACnAIIApgCpAKcAqACrAKcAqwCqAIIAqQCsAKoAqwCuAKoArgCtAIIArACvAK0ArgCxAK0AsQCwAIIArwCyALAAsQC0ALAAtACzAIIAsgCDALMAtACFALMAhQCEAEkBtgC4AEkBuABKAUoBuAC6AEoBugBLAUsBugC8AEsBvABMAUwBvAC+AEwBvgBNAU0BvgDAAE0BwABOAU4BwADEAE4BxABQAU8BwwDGAE8BxgBRAVEBxgDIAFEByABSAVIByADKAFIBygBTAVMBygDMAFMBzABUAVQBzADOAFQBzgBVAVUBzgDQAFUB0ABWAVYB0ADSAFYB0gBXAVcB0gDUAFcB1ABYAVgB1ADWAFgB1gBZAVkB1gC2AFkBtgBJAVoBXAHaAFoB2gDYAFwBXgHcAFwB3ADaAF4BYAHeAF4B3gDcAGABYgHgAGAB4ADeAGIBZAHiAGIB4gDgAGQBZwHmAGQB5gDiAGYBagHoAGYB6ADlAGoBbAHqAGoB6gDoAGwBbgHsAGwB7ADqAG4BcAHuAG4B7gDsAHABcgHwAHAB8ADuAHIBdAHyAHIB8gDwAHQBdgH0AHQB9ADyAHYBeAH2AHYB9gD0AHgBegH4AHgB+AD2AHoBWgHYAHoB2AD4ALUAtwDZALUA2QDXALgAtgDYALgA2ADaALcAuQDbALcA2wDZALoAuADaALoA2gDcALkAuwDdALkA3QDbALwAugDcALwA3ADeALsAvQDfALsA3wDdAL4AvADeAL4A3gDgAL0AvwDhAL0A4QDfAMAAvgDgAMAA4ADiAL8AwgDkAL8A5ADhAMQAwADiAMQA4gDmAMEAxQDnAMEA5wDjAMYAwwDlAMYA5QDoAMUAxwDpAMUA6QDnAMgAxgDoAMgA6ADqAMcAyQDrAMcA6wDpAMoAyADqAMoA6gDsAMkAywDtAMkA7QDrAMwAygDsAMwA7ADuAMsAzQDvAMsA7wDtAM4AzADuAM4A7gDwAM0AzwDxAM0A8QDvANAAzgDwANAA8ADyAM8A0QDzAM8A8wDxANIA0ADyANIA8gD0ANEA0wD1ANEA9QDzANQA0gD0ANQA9AD2ANMA1QD3ANMA9wD1ANYA1AD2ANYA9gD4ANUAtQDXANUA1wD3ALYA1gD4ALYA+ADYAPkA/AABAfkAAQH+AAABAgELAQABCwEJAQoBDAEHAQoBBwEFAQQBBgH9AAQB/QD7AP8ACAEDAf8AAwH6AA0BEAEVAQ0BFQESARQBFgEfARQBHwEdAR4BIAEbAR4BGwEZARgBGgERARgBEQEPARMBHAEXARMBFwEOASEBJAEpASEBKQEmASgBKgEzASgBMwExATIBNAEvATIBLwEtASwBLgElASwBJQEjAScBMAErAScBKwEiATUBOAE9ATUBPQE6ATwBPgFHATwBRwFFAUYBSAFDAUYBQwFBAUABQgE5AUABOQE3ATsBRAE/ATsBPwE2AdUAWQFJAdUASQG1ANMAWAFZAdMAWQHVANEAVwFYAdEAWAHTAM8AVgFXAc8AVwHRAM0AVQFWAc0AVgHPAMsAVAFVAcsAVQHNAMkAUwFUAckAVAHLAMcAUgFTAccAUwHJAMUAUQFSAcUAUgHHAMEATwFRAcEAUQHFAL8ATgFQAb8AUAHCAL0ATQFOAb0ATgG/ALsATAFNAbsATQG9ALkASwFMAbkATAG7ALcASgFLAbcASwG5ALUASQFKAbUASgG3APcA1wBbAfcAWwF7AfUA9wB7AfUAewF5AfMA9QB5AfMAeQF3AfEA8wB3AfEAdwF1Ae8A8QB1Ae8AdQFzAe0A7wBzAe0AcwFxAesA7QBxAesAcQFvAekA6wBvAekAbwFtAecA6QBtAecAbQFrAeMA5wBrAeMAawFoAeEA5ABpAeEAaQFlAd8A4QBlAd8AZQFjAd0A3wBjAd0AYwFhAdsA3QBhAdsAYQFfAdkA2wBfAdkAXwFdAdcA2QBdAdcAXQFbAYlQTkcNChoKAAAADUlIRFIAAAIAAAACAAgCAAAAexpDrQAAAAlwSFlzAAALEwAACxMBAJqcGAAA1iFJREFUeJzt/T2vbM2SPwhF1N7P89zbPS3GGbAQAmEgYSAhfGw04M4nwMDEx8LF4KsgHOwxcMbBQkLC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AAAAAEdQ/rxp4H8/If1/P+BeGTwAAACAAAAAAAAAgL8AAACAAAAAANWvFDxM/X+/If1/P+BeGTwAAACAAAAAANWvFDxM/X+/If1/P+BeGTwAAACAAACAvwAAAAAAAACAAAAAAAAAgL8AAACAAACAvwAAAAAAAACAAACAvwAAAAAAAACAAAAAAAAAgL8AAACAAACAvwAAAAAAAACAAAAAAAAAgL8AAACAAACAPwAAAAAAAACAAACAPwAAAAAAAACAAAAAAAAAgL8AAACAAACAPwAAAAAAAACAAACAPwAAAAAAAACAAAAAAAAAgL8AAACAAACAPwAAAAAAAACAAACAPwAAAAAAAACAAAAAAAAAgL8AAACAAACAPwAAAAAAAACAAACAPwAAAAAAAACAAACAvwAAAAAAAACAAAAAAAAAgL8AAACAAACAvwAAAAAAAACAAACAvwAAAAAAAACAAAAAAAAAgL8AAACAAACAvwAAAAAAAACAAAAAAAAAgL8AAACAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAgL8AAACAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAgL8AAACAAAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAgL8AAACAAAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAgL8AAACAAAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAgL8AAACAAAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAgL8AAACAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAgL8AAACAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAgL8AAACAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAACAAAAAAAAAgL8AAACAAAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAgD8AAACAAAAAAAAAgL8AAACAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAACAAAAAAAAAgL8AAACAAAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAgD8AAACAAAAAAAAAgL8AAACAAAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAgD8AAACA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wADJAMUAwADFAMcAygDQANIAygDSANgAzADVANEAzADRAM8AzgDZANMAzgDTANcA2gDdAOAA2gDgAOUA2wDjAOEA2wDhAN4A3ADkAN8A3ADfAOIAkgB2AIUAkgCFAJgAlwCEAHoAlwB6AJQAdwCGAJEAdwCRAIIAgACQAIgAgACIAHkAhwCiAK0AhwCtAI8AjgCsAKQAjgCkAIgAowCVAJ4AowCeAKsAqgCcAJMAqgCTAKQAygCSAKAAygCgANAAzwChAJYAzwCWAMwAogDaAOUAogDlAKUApgDkANwApgDcAKMA2wDNANYA2wDWAOMA4gDUAMsA4gDLANwArgDKANgArgDYALMAtADZAM4AtADOALAA2gC+AMgA2gDIAN0A3gDJAMAA3gDAANsAvwCxALgAvwC4AMYAxwC6AK8AxwCvAMAAdgCuAL0AdgC9AHsAfAC8ALIAfACyAHgAvgCHAIkAvgCJAMIAwQCKAIYAwQCGAL8AkgDKAK4AkgCuAHYA5gDpAO4A5gDuAOsA7QDvAPgA7QD4APYA9wD5APQA9wD0APIA8QDzAOoA8QDqAOgA7AD1APAA7ADwAOcA+gD9AAIB+gACAf8AAQEDAQwBAQEMAQoBCwENAQgBCwEIAQYBBQEHAf4ABQH+APwAAAEJAQQBAAEEAfsADgERARYBDgEWARMBFQEXASABFQEgAR4BHwEhARwBHwEcARoBGQEbARIBGQESARABFAEdARgBFAEYAQ8BIgEkAScBIgEnASUBLAEtASoBLAEqASkBJgErASgBJgEoASMBLwEyATMBLwEzATABNwE0ATYBNwE2ATkBMQEuATUBMQE1ATgBOwE8AT8BOwE/AT4BRAFFAUIBRAFCAUEBPQFDAUABPQFAAToBRwFKAUsBRwFLAUgBUAFNAU4BUAFOAVEBSQFGAUwBSQFMAU8BVwFYAWABVwFgAV8BWwFcAVQBWwFUAVMBVgFeAVoBVgFaAVIBYQFZAVUBYQFVAV0BZwFvAXABZwFwAWgBawFjAWQBawFkAWwBZgFiAWoBZgFqAW4BcQFtAWUBcQFlAWkBdgF4AYABdgGAAX4BewF9AXUBewF1AXMBdwF/AXoBdwF6AXIBgQF5AXQBgQF0AXwBhgGIAZABhgGQAY4BiwGNAYUBiwGFAYMBhwGPAYoBhwGKAYIBkQGJAYQBkQGEAYwB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dgBrAHYAdAB1AHcAcgB1AHIAcABvAHEAaABvAGgAZgBqAHMAbgBqAG4AZQB4AHsAgAB4AIAAfQB/AIEAigB/AIoAiACJAIsAhgCJAIYAhACDAIUAfACDAHwAegB+AIcAggB+AIIAeQCMAI8AlACMAJQAkQCTAJUAngCTAJ4AnACdAJ8AmgCdAJoAmACXAJkAkACXAJAAjgCSAJsAlgCSAJYAjQCgAKIApQCgAKUAowCqAKsAqACqAKgApwCkAKkApgCkAKYAoQCtALAAsQCtALEArgC1ALIAtAC1ALQAtwCvAKwAswCvALMAtgAWiYS+829LPncAAD8WiYS+829LPncAAD8WiYS+829LPncAAD8WiYS+829LPhD//74WiYS+829LPhD//74WiYS+829LPhD//74WiYS+FVbrPncAAD8WiYS+FVbrPncAAD8WiYS+FVbrPncAAD9Ec4Q+829LPncAAD9Ec4Q+829LPncAAD9Ec4Q+829LPncAAD9Ec4Q+829LPhD//75Ec4Q+829LPhD//75Ec4Q+829LPhD//75Ec4Q+FVbrPncAAD9Ec4Q+FVbrPncAAD9Ec4Q+FVbrPncAAD9Ec4Q+FVbrPhD//75Ec4Q+FVbrPhD//75Ec4Q+FVbrPhD//77pu2c+FVbrPpT77z7pu2c+FVbrPpT77z7pu2c+FVbrPpT77z7pu2c+FVbrPrb5777pu2c+FVbrPrb5777pu2c+FVbrPrb5776M52e+FVbrPpT77z6M52e+FVbrPpT77z6M52e+FVbrPpT77z7pu2c+ExlmPpT77z7pu2c+ExlmPpT77z7pu2c+ExlmPpT77z7pu2c+ExlmPrb5777pu2c+ExlmPrb5777pu2c+ExlmPrb5776M52e+ExlmPpT77z6M52e+ExlmPpT77z6M52e+ExlmPpT77z6M52e+ExlmPrb5776M52e+ExlmPrb5776M52e+ExlmPrb5776M52e+FVbrPrb5776M52e+FVbrPrb5776M52e+FVbrPrb5776M52e+FVbrPrb5774WiYS+FVbrPhD//74WiYS+FVbrPhD//74WiYS+FVbrPhD//74WiYS+FVbrPhD//74WiYS+829LP3cAAD8WiYS+829LP3cAAD8WiYS+829LP3cAAD+M52e+8d1kP5T77z6M52e+8d1kP5T77z6M52e+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rgCmAK4AqACiALEArQCiAK0AqgCnAKwAsACnALAApACkAJsAsgCkALIApwCdALMAtQCdALUAtwC7ALQAsgC7ALIAmwC3ALUAuQC3ALkAzwC9ALgAtAC9ALQAuwC+ALwAugC+ALoAmADBALwAvgDBAL4AxQC9AMAAxwC9AMcAuADCAMkAxwDCAMcAwADBAMUA0wDBANMAwwDIAMwAygDIAMoAxgDGAMoAzwDGAM8AuQDEAMsAzQDEAM0A0gDEAL8AzgDEAM4AywCZALYAzgCZAM4AvwDSAM0A0QDSANEA1ADsANAAzADsAMwAyADDANMA1QDDANUA1wDeANcA1QDeANUA2QDYANQA0QDYANEA4ADrAN4A2QDrANkA3ADgAOUA2wDgANsA2ADhAN8A0ADhANAA7ADhAOYA4wDhAOMA3wDpANoA5ADpAOQA5wDiAN0A6gDiAOoA6ADWAN0A4gDWAOIA7QDWAO0AyQDWAMkAwgDvAPQADgHvAA4B8QDwABIB8gDwAPIA7gD2AO4A8gD2APIA+wDvAPcA/QDvAP0A9AD9APcA+QD9APkAAQH4APYA+wD4APsABwH+AAABCwH+AAsB9QD+AAMBBgH+AAYBAAH6AAkBBQH6AAUBAgH/AAQBCAH/AAgB/AD8APMACgH8AAoB/wD1AAsBDQH1AA0BDwETAQwBCgETAQoB8wAPAQ0BEQEPAREBJwEVARABDAEVAQwBEwEWARQBEgEWARIB8AAZARQBFgEZARYBHQEVARgBHwEVAR8BEAEaASEBHwEaAR8BGAEZAR0BKwEZASsBGwEgASQBIgEgASIBHgEeASIBJwEeAScBEQEcASMBJQEcASUBKgEcARcBJgEcASYBIwHxAA4BJgHxACYBFwEqASUBKQEqASkBLAFEASgBJAFEASQBIAEbASsBLQEbAS0BLwE2AS8BLQE2AS0BMQEwASwBKQEwASkBOAE4AT0BMwE4ATMBMAFDATYBMQFDATEBNAE5ATcBKAE5ASgBRAE5AT4BOwE5ATsBNwFBATIBPAFBATwBPwE6ATUBQgE6AUIBQAEuATUBOgEuAToBRQEuAUUBIQEuASEBGgFGAUkBRwFGAUcBSwFGAV0BSQFGAUsBTQFGAU0BTwFGAU8BUQFGAVEBUwFGAVMBVQFGAVUBVwFGAVcBWQFGAVkBWwFGAVsBXQFfAVwBZQFfAWUBYQFKAV4BYAFKAWABZgFjAWgBZgFjAWYBYAGGAWQBYQGGAWEBZQFoAWwBaQFoAWkBZgFIAUoBZgFIAWYBaQFsAW8BbQFsAW0BaQFMAUgBaQFMAWkBbQFvAXIBcAFvAXABbQFOAUwBbQFOAW0BcAFyAXUBcwFyAXMBcAFQAU4BcAFQAXABcwF1AXgBdgF1AXYBcwFSAVABcwFSAXMBdgF4AXsBeQF4AXkBdgFUAVIBdgFUAXYBeQF7AX4BfAF7AXwBeQFWAVQBeQFWAXkBfAF+AYEBfwF+AX8BfAFYAVYBfAFYAXwBfwGBAYQBggGBAYIBfwFaAVgBfwFaAX8BggGEAYYBZQGEAWUBggFcAVoBggFcAYIBZQGAAYwBiAGAAYgBgwGDAYgBjgGDAY4BhQGNAYcBiQGNAYkBjwGHAYsBsAGHAbABiQGQAY0BjwGQAY8BkgGFAY4BkQGFAZEBYgGTAZABkgGTAZIBlQFiAZEBlAFiAZQBZwGWAZMBlQGWAZUBmwFnAZQBmAFnAZgBawGZAZYBmwGZAZsBnAFqAZcBmgFqAZoBbgGeAaEBnAGeAZwBmwGjAZ4BmwGjAZsBlQGfAZ0BogGfAaABnQGfAaIBpAGlAaMBlQGlAZUBkgGfAaQBpgGnAaUBkgGnAZIBjwGfAaYBqAGpAacBjwGpAY8BiQGfAagBqgGsAakBiQGsAYkBsAGfAaoBrQGuAasBrwGuAa8BsQGKAbIBsQGKAbEBrwGyAbUBtAGyAbQBsQG5Aa4BsQG5AbEBtAG1AcYBtwG1AbcBtAG7AbkBtAG7AbQBtwGfAa0BuAGfAbgBugGfAboBvAG9AbsBtwG9AbcBwAGfAbwBvgG/Ab0BwAG/AcABwwHGAcEBwAHGAcABtwHBAcQBwwHBAcMBwAHEAZkBnAHEAZwBwwGhAb8BwwGhAcMBnAFuAZoBxQFuAcUBcQFxAcUBwgFxAcIBdAF0AcIBxwF0AccBdwF3AccBtgF3AbYBegGfAb4BoAF6AbYBswF6AbMBfQF9AbMBjAF9AYwBgAHIAcsByQHIAckBzQHIAeABywHIAc0BzwHIAc8B0QHIAdEB0wHIAdMB1QHIAdUB1wHIAdcB2gHIAdoB3AHIAdwB3gHIAd4B4AHhAd8B5QHhAeUB4gHMAeEB4gHMAeIB5gHkAegB5gHkAeYB4gEIAuQB4gEIAuIB5QHoAewB6QHoAekB5gHKAcwB5gHKAeYB6QHsAe8B7QHsAe0B6QHOAcoB6QHOAekB7QHvAfIB8AHvAfAB7QHQAc4B7QHQAe0B8AHyAfUB8wHyAfMB8AHSAdAB8AHSAfAB8wH1AfgB9gH1AfYB8wHUAdIB8wHUAfMB9gH4AfsB+QH4AfkB9gHWAdQB9gHWAfYB+QH7AQAC/QH7Af0B+QHZAdYB+QHZAfkB/QH/AQMCAQL/AQEC/AHbAdgB/AHbAfwBAQIDAgYCBAIDAgQCAQLdAdsBAQLdAQECBAIGAggC5QEGAuUBBALfAd0BBALfAQQC5QECAg0CCgICAgoCBQIFAgoCDwIFAg8CBwIOAgkCCwIOAgsCEAIJAgwCMgIJAjICCwIRAg4CEAIRAhACEwIHAg8CEgIHAhIC4wEUAhECEwIUAhMCFgLjARICFQLjARUC5wEXAhQCFgIXAhYCHQLnARUCGALnARgC6gEaAhcCHQIaAh0CHgLrARkCHALrARwC7gEhAiQCHgIhAh4CHQInAiECHQInAh0CFgIiAiACJgIiAiMCIAIiAiYCKAIpAicCFgIpAhYCEwIiAigCKgIrAikCEwIrAhMCEAIiAioCLAItAisCEAItAhACCwIiAiwCLgIvAi0CCwIvAgsCMgIiAi4CMAIxAi8CMgIxAjICMwIMAjQCMwIMAjMCMgI0AjcCNgI0AjYCMwI7AjECMwI7AjMCNgI3AkgCOQI3AjkCNgI9AjsCNgI9AjYCOQIiAjACOgIiAjoCPAIiAjwCPgI/Aj0COQI/AjkCQgIiAj4CQAJBAj8CQgJBAkICRQJIAkMCQgJIAkICOQJDAkYCRQJDAkUCQgJGAhsCHwJGAh8CRQIlAkECRQIlAkUCHwLuARwCRwLuAUcC8QHxAUcCRALxAUQC9AH0AUQCSQL0AUkC9wH3AUkCOAL3ATgC+gEiAkACIwL6ATgCNQL6ATUC/gH+ATUCDQL+AQ0CAgJKAk0CSwJKAksCTwJKAmICTQJKAk8CUgJKAlICVAJKAlQCVgJKAlYCWAJKAlgCWgJKAloCXAJKAlwCXgJKAl4CYAJKAmACYgJjAmECZwJjAmcCZAJOAmMCZAJOAmQCaAJmAmoCaAJmAmgCZAKKAmYCZAKKAmQCZwJqAm4CawJqAmsCaAJMAk4CaAJMAmgCawJuAnICbwJuAm8CawJQAkwCawJQAmsCbwJzAnYCdAJzAnQCcAJTAlECcAJTAnACdAJ2AnkCdwJ2AncCdAJVAlMCdAJVAnQCdwJ5AnwCegJ5AnoCdwJXAlUCdwJXAncCegJ8An8CfQJ8An0CegJZAlcCegJZAnoCfQJ/AoICgAJ/AoACfQJbAlkCfQJbAn0CgAKCAoUCgwKCAoMCgAJdAlsCgAJdAoACgwKFAogChgKFAoYCgwJfAl0CgwJfAoMChgKIAooCZwKIAmcChgJhAl8ChgJhAoYCZwKEAo8CjAKEAowChwKHAowCkQKHApECiQKQAosCjQKQAo0CkgKLAo4CsQKLArECjQKTApACkgKTApIClQKJApEClAKJApQCZQKWApMClQKWApUCmAJlApQClwJlApcCaQKZApYCmAKZApgCngJpApcCmwJpApsCbQKcApkCngKcAp4CnwJsApoCnQJsAp0CcQKhAqQCnwKhAp8CngKmAqECngKmAp4CmAKiAqACpQKiAqMCoAKiAqUCpwKoAqYCmAKoApgClQKiAqcCqQKqAqgClQKqApUCkgKiAqkCqwKsAqoCkgKsApICjQKiAqsCrQKuAqwCjQKuAo0CsQKiAq0CrwKwAq4CsQKwArECsgKOArMCsgKOArICsQKzArYCtQKzArUCsgK6ArACsgK6ArICtQK2AsoCuAK2ArgCtQK8AroCtQK8ArUCuAKiAq8CuQKiArkCuwKiArsCvQK+ArwCuAK+ArgCwgKiAr0CvwLAAr4CwgLAAsICxQLKAsMCwgLKAsICuALDAscCxQLDAsUCwgLIApwCnwLIAp8CxgKkAsECxgKkAsYCnwJxAp0CyQJxAskCdQJ1AskCxAJ1AsQCeAJ4AsQCywJ4AssCewJ7AssCtwJ7ArcCfgKiAr8CowJ+ArcCtAJ+ArQCgQKBArQCjwKBAo8ChALMAs8CzQLMAs0C0QLMAuQCzwLMAtEC0wLMAtMC1QLMAtUC1wLMAtcC2QLMAtkC2wLMAtsC3QLMAt0C3wLMAt8C4gLMAuIC5ALlAuMC6QLlAukC5gLQAuUC5gLQAuYC6gLoAuwC6gLoAuoC5gIMA+gC5gIMA+YC6QLsAvAC7QLsAu0C6gLOAtAC6gLOAuoC7QLwAvMC8QLwAvEC7QLSAs4C7QLSAu0C8QLzAvYC9ALzAvQC8QLUAtIC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PQA7ADsAPQBBADsAQQA/AD8AQQBFAD8ARQBDAEMARQBJAEMASQBHAEcASQBNAEcATQBLAEsATQBRAEsAUQBPAE8AUQAXAE8AFwASAAsADABzAFQAUwARAFQAEQATAFYAVQAVAFYAFQAYAFcAVAATAFcAEwAZAFUAWAAbAFUAGwAVAFkAVwAZAFkAGQAdAFgAWgAfAFgAHwAbAFsAWQAdAFsAHQAhAFoAXAAkAFoAJAAfAF0AWwAhAF0AIQAnAFwAXgApAFwAKQAkAF8AXQAnAF8AJwArAF4AYAAtAF4ALQApAGEAXwArAGEAKwAvAGAAYgAxAGAAMQAtAGMAYQAvAGMALwAzAGIAZAA2AGIANgAxAGUAYwAzAGUAMwA4AGQAZgA6AGQAOgA2AGcAZQA4AGcAOAA8AGYAaAA+AGYAPgA6AGkAZwA8AGkAPABAAGgAagBCAGgAQgA+AGsAaQBAAGsAQABEAGoAbABGAGoARgBCAG0AawBEAG0ARABIAGwAbgBKAGwASgBGAG8AbQBIAG8ASABMAG4AcABOAG4ATgBKAHEAbwBMAHEATABQAHAAcgBSAHAAUgBOAFMAcQBQAFMAUAARAHIAVgAYAHIAGABSAAIAAABTAAIAUwBUAAEAVQBWAAMAAgBUAAMAVABXAAEAWABVAAQAAwBXAAQAVwBZAAEAWgBYAAUABABZAAUAWQBbAAEAXABaAAYABQBbAAYAWwBdAAEAXgBcAAcABgBdAAcAXQBfAAEAYABeAAgABwBfAAgAXwBhAAEAYgBgAAkACABhAAkAYQBjAAEAZABiAAoACQBjAAoAYwBlAAEAZgBkAAsACgBlAAsAZQBnAAEAaABmAAwACwBnAAwAZwBpAAEAagBoAA0ADABpAA0AaQBrAAEAbABqAA4ADQBrAA4AawBtAAEAbgBsAA8ADgBtAA8AbQBvAAEAcABuABAADwBvABAAbwBxAAEAcgBwAAAAEABxAAAAcQBTAAEAVgByAA8AEABzAAQABQBzAAgACQBzAAwADQBzAAAAAgBzABAAAABzAAUABgBzAAkACgBzAA0ADgBzAAIAAwBzAAYABwBzAAoACwBzAA4ADwBzAAMABABzAAcACABzAIUAhgCSAIUAkgCVAHoAfACGAHoAhgCFAIcAggCaAIcAmgCTAIAAgQB3AIAAdwB1AHkAhAB/AHkA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fAD/AHwAfgANAQoBhgANAYYAiAC9ABYBkAC9AJAAdADGAPkAeADGAHgAegAFAdUAggAFAYIAhAATAQ4BjAATAYwAjgD2APEAcgD2AHIAdgADAf8AfgADAX4AgADkAA0BiADkAIgAigCUAJMAcQCUAHEAcwCTAJcAdQCTAHUAcQCXAJkAdwCXAHcAdQCZAJsAeQCZAHkAdwCbAJ0AewCbAHsAeQCdAJ8AfQCdAH0AewCfAKEAfwCfAH8AfQChAKQAgwChAIMAfwCkAKUAhQCkAIUAgwClAKcAhwClAIcAhQCnAKkAiQCnAIkAhwCpAKsAiwCpAIsAiQCrAK0AjQCrAI0AiwCtAK8AjwCtAI8AjQCvALEAkQCvAJEAjwCxAJQAcwCxAHMAkQBTAFAAkgBTAJIAlQBQAFQAlgBQAJYAkgBUAFYAmABUAJgAlgBWAFgAmgBWAJoAmABYAFoAnABYAJwAmgBaAFwAngBaAJ4AnABcAF4AoABcAKAAngBeAGAAogBeAKIAoABhAGQApgBhAKYAowBkAGYAqABkAKgApgBmAGgAqgBmAKoAqABoAGoArABoAKwAqgBqAGwArgBqAK4ArABsAG4AsABsALAArgBuAHAAsgBuALIAsABwAFMAlQBwAJUAsgAVAbUAtABnAGUAswBZAFcAswBpAGcAswBbAFkAswBrAGkAswBdAFsAswBtAGsAswBfAF0AswBvAG0AswBiAF8AswBRAFIAswBSAG8AswBjAGIAswBVAFEAswBlAGMAswAJAQwBtAD7AP0AtAC1APIAtADjABABtAAAAdQAtAD0APcAtAASARUBtAAHAQkBtADEAPsAtAAMAeMAtAD9AAABtADyAPQAtAD3AMQAtADUAAcBtAAAAAYA8wAAAPMAtgAJAAMAvQAJAL0A8QAGAAkA8QAGAPEA8wATABAA+AATAPgA+QAQABUAxQAQAMUA+AAXABMA+QAXAPkAxgAVABoA/AAVAPwAxQAdABcAxgAdAMYA+gAaAB0A+gAaAPoA/AAnACQAAQEnAAEBBAEkACkA0wAkANMAAQEqACcABAEqAAQB1QApACwABgEpAAYB0wAvACoA1QAvANUABQEsAC8ABQEsAAUBBgE5ADYACwE5AAsBDQE2ADwA4gA2AOIACwE+ADkADQE+AA0B5AA8AEAADwE8AA8B4gBDAD4A5ABDAOQADgFAAEMADgFAAA4BDwFNAEoAFAFNABQBFgFKAAAAtgBKALYAFAEDAE0AFgEDABYBvQC7ALgA8wC7APMA8QC4AAsA9QC4APUA8wANALsA8QANAPEA9gALAMMA+AALAPgA9QDAAA0A9gDAAPYA+QDDAMAA+QDDAPkA+ADMAMkA/ADMAPwA+gDJAB8A/gDJAP4A/AAhAMwA+gAhAPoA/wAfANEAAgEfAAIB/gDOACEA/wDOAP8AAwHRAM4AAwHRAAMBAgHaANcABgHaAAYBBQHXADIACAHXAAgBBgE0ANoABQE0AAUBCgEyAN8ACwEyAAsBCAHcADQACgHcAAoBDQHfANwADQHfAA0BCwHoAOUADwHoAA8BDgHlAEYAEQHlABEBDwFIAOgADgFIAA4BEwFGAO8AFAFGABQBEQHsAEgAEwHsABMBFgHvAOwAFgHvABYBFAEXARoBPAEXATwBOQFrAWgBHAFrARwBHgEeARwBcgEeAXIBbwFCAT8BIAFCASABIgEiASABSAEiAUgBRQF4AXUBJAF4ASQBJgEmASQBfQEmAX0BegFOAUsBJwFOAScBKgEqAScBUgEqAVIBTwGDAYABKwGDASsBLQEtASsBiAEtAYgBhQFYAVUBLwFYAS8BMQExAS8BXgExAV4BWwGOAYsBMwGOATMBNQE1ATMBlQE1AZUBkgFkAWEBGgFkARoBFwERABYAHwERAB8BPQHPANIAewHPAHsBfgE/AEUAYAE/AGABMAEZABQAIQEZACEBRAHWANkAfwHWAH8BggFEAEIAXQFEAF0BXwEWABsARgEWAEYBHwEzANgAhAEzAIQBLgFMAE8AYwFMAGMBZgG5ALwAaQG5AGkBbAEcABgAQwEcAEMBRwHbADUALAHbACwBgQEBAEsAZQEBAGUBGAEKALcAagEKAGoBHQEiACUASQEiAEkBTAHgADMALgHgAC4BhgFOAAIAGQFOABkBYgG6AAwAGwG6ABsBZwEoACMATQEoAE0BKQE1AN0AiQE1AIkBLAHCAAoAHQHCAB0BbgEmACsAKAEmACgBSgHeAOEAhwHeAIcBigEMAL8AcQEMAHEBGwEtACgAKQEtACkBUAHnAOoAjQHnAI0BkAG+AMEAbQG+AG0BcAErADAAUwErAFMBKAFHAOYAjwFHAI8BNgEFAAEAGAEFABgBOAHHAMoAcwHHAHMBdgExAC4AUQExAFEBVAE=" + } + ] +} diff --git a/Assets/Models/KitchenAddOns1.shmodel b/Assets/Models/KitchenAddOns1.shmodel new file mode 100644 index 0000000000000000000000000000000000000000..ccead55fac80316beef0e04074bb5ff5a02d2167 GIT binary patch literal 132379 zcmd?ScYIV;*F7G3htPZINUsSknSJQJ2}rL}q=eo{fFLMM1Q7)lkY1JElesq$2%XT2 zAWaYyq$nyyw5PdY5y z^au`aJ!0_S;0hIwZk5fC>h@3>f9p^I*xb8MA2nm-@(O9bZoK(XmmVtJ%ly`_t(tBQ zJ=ojPkwdO}X#Z}=RWCK|)bJD95j~8WcEsC=J;$HE)U;F27+J)`m&QNzHt_{}ULD^< zt>b%Ghbz9NW4U#s-vS&vYj$h+ zId=NG_0g@?CdQ$!Tf@)N@x`s-=hzXyyj!yl`qS5~D-D_F$=tAqsyt+#x7;W1ZKm#h z@1*zl|tfGADgFf99l}HPFtOtbuk{ zUJq;5y?D6Cv-D+;Jj?v-k!KmZ-?{9YnV0zy*Q;m3v(9y=4|~?Vd;Wx7_b%*H_v_*8 zc$U|fb1^m3&a=4Z%OjR^U$HLEOZU5p@p+c{>7&nj{dHd28B_P`b>;Q49^IqGnsr}R zWcNX)FXy`O8XZEt?321-)oB&5_E009=h@1I<~llkX@93q?Z1iVwZC^@u9;rmSEX;i zWw|xiw9}S|_PFdG*I7xRJvu(^aT;eu$7h^3Y34O{)@jbN&Nv<2p}J>jBivUJSG|X! z4>j!L=&xT+b7oSZTQLiJjt};|)bu$3UA|i}XNK@~?2H4u$M_tA#(Cr8;acbNFt5(# zF}WD;AmY;J59DD!Ur+~R5a=((A*oPRv6<9J;)yry+MURPhdA54#qrVnFtKBK}f$>udp9KF2hEjjU1 z18eKmuROG;ED>Z)e!0Lyd*_YStbnAxLOa;X)G>q54z}Ru*m2GaKgW)9Uc`0m9aCp2 zhq#WtS-uwKT>c)HzsD7yIZQ6*FuCGsSDoUj)4A5VFGuUXg!SpZ=b6&)C?5rPg z9XsoH`FmXc9#?$kFu9n+TD<4eSyO{k6kmGu|n&QilKE^lHQesOu-+W0e9V%qpKms`7Pmc+EF`3K~8 zYvWH&OdJ0)n3-F<>XgK^sgrr#+W0ePV%qpKuUo_4;`QaZ#5D4Gd3~AJt&P9V>%>W@ zjX(3cHT>f8CZ=&FF0We~f96U|8-M0?Ygf&@H%!g(w5b!<$LrR{pPZOB{+MyxS!!3E zd@RJ}b!$^6^SZV1Va~*~@n+6xxuz_F1yF&&okz%xMGSc7wul1%gLd0Ik~BMjx|y1T#n{B)};Mevx(z8FD#sV zO~yB^6;B^}^r?sTZJ$-L-1_8()IvMha%=cGcKCYT8gU(an=IwaxwXs3CI@==GYnAtvN6H=)U5#%ZGC?XT7fYoSS1O zyK0E1(`KsU)SaSbi0U0#SJEf>X7lYDA!_IJmQwd<3h$2-#;LhcbtV7qyz*zoF{-vz zN1nwji1;xuM9p8`ToxYO=sCG>tSa<{l4cu@1~wZTqQ1FTR}SX=E24d#5cTP5CEsMd z5fs)vMAa=7B@tlDRQW}{5@}+UFnxp-i9@cs*9%&$e6Sx)#dRSRj&0#?cWxpRLd@<4{CIAl67P8 z=y>|~qG8s8yutSHgP+UTQTMGy73!-kBQMFRpY}e!*&*_jAcN_`dbbzrOv; zK)g2ku&(sHo;>_BPlyT{R7Xy)>=*vDafrH?rmp-w{B}gCk|FB*4E5x%2D^d+iifC! z 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 z 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 M|J(boAl%gbUoc2tlmGw# literal 0 HcmV?d00001 diff --git a/Assets/TX_StaticMesh.shtex b/Assets/TX_StaticMesh.shtex new file mode 100644 index 0000000000000000000000000000000000000000..64523a74fe1aa952eb01fb92e98579989b54aa41 GIT binary patch literal 174836 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 literal 0 HcmV?d00001 diff --git a/Assets/TX_StaticMesh.shtex.shmeta b/Assets/TX_StaticMesh.shtex.shmeta new file mode 100644 index 00000000..cf447db1 --- /dev/null +++ b/Assets/TX_StaticMesh.shtex.shmeta @@ -0,0 +1,3 @@ +Name: TX_StaticMesh +ID: 57342922 +Type: 3 From 3f39cfc6379fb15064a95f3a17e869b98c963384 Mon Sep 17 00:00:00 2001 From: maverickdgg Date: Tue, 22 Nov 2022 14:14:58 +0800 Subject: [PATCH 211/226] include pch --- SHADE_Managed/src/Scene/SceneManager.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SHADE_Managed/src/Scene/SceneManager.cxx b/SHADE_Managed/src/Scene/SceneManager.cxx index 179a8b2f..1e139a95 100644 --- a/SHADE_Managed/src/Scene/SceneManager.cxx +++ b/SHADE_Managed/src/Scene/SceneManager.cxx @@ -12,7 +12,7 @@ Reproduction or disclosure of this file or its contents without the prior writte of DigiPen Institute of Technology is prohibited. *//*************************************************************************************/ - +#include "SHpch.h" #include "SceneManager.hxx" #include "Scene/SHSceneManager.h" From 681e7f3506664d3f298f2e7e1887b6dc5150e9a9 Mon Sep 17 00:00:00 2001 From: Xiao Qi Date: Tue, 22 Nov 2022 14:26:10 +0800 Subject: [PATCH 212/226] Added invalid Asset ID Macro --- SHADE_Engine/src/Assets/SHAssetMacros.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/SHADE_Engine/src/Assets/SHAssetMacros.h b/SHADE_Engine/src/Assets/SHAssetMacros.h index 5ab1945d..566e34e2 100644 --- a/SHADE_Engine/src/Assets/SHAssetMacros.h +++ b/SHADE_Engine/src/Assets/SHAssetMacros.h @@ -40,6 +40,8 @@ typedef FMOD::Sound* SHSound; // Asset Meta Version constexpr std::string_view ASSET_META_VER { "1.0" }; +constexpr AssetID INVALID_ASSET_ID {0}; + // Asset type enum enum class AssetType : AssetTypeMeta { From 81d44e6c59bb52a1d887dffa14be09c96452099d Mon Sep 17 00:00:00 2001 From: Glence Date: Tue, 22 Nov 2022 14:59:46 +0800 Subject: [PATCH 213/226] small changes to the scene --- Assets/Scenes/MainGame.shade | 106 +++++++++++++++++------------------ 1 file changed, 50 insertions(+), 56 deletions(-) diff --git a/Assets/Scenes/MainGame.shade b/Assets/Scenes/MainGame.shade index 5616eec8..4d9946cf 100644 --- a/Assets/Scenes/MainGame.shade +++ b/Assets/Scenes/MainGame.shade @@ -1121,7 +1121,7 @@ NumberOfChildren: 1 Components: Transform Component: - Translate: {x: -1.65186975e-10, y: 0, z: -0.000383377075} + Translate: {x: -6.4710548e-10, y: 0, z: -0.00173091888} Rotate: {x: -0, y: 0, z: 0} Scale: {x: 1, y: 1.10000002, z: 1} IsActive: true @@ -1139,7 +1139,7 @@ NumberOfChildren: 0 Components: Transform Component: - Translate: {x: -0.400000006, y: 0, z: 0.113329887} + Translate: {x: -0.400000006, y: 0, z: 0.113865376} Rotate: {x: -0, y: 1.57079649, z: 0} Scale: {x: 1, y: 1, z: 1} IsActive: true @@ -2997,7 +2997,7 @@ NumberOfChildren: 0 Components: Transform Component: - Translate: {x: 0.980086565, y: 0.306859791, z: 0.000326213776} + Translate: {x: 0.980086565, y: 0.306859791, z: 0.000663099228} Rotate: {x: -0, y: 0, z: 0} Scale: {x: 0.999737263, y: 1, z: 0.999737263} IsActive: true @@ -3055,7 +3055,7 @@ NumberOfChildren: 0 Components: Transform Component: - Translate: {x: 0.546194077, y: 1.02225077, z: 0.000168805782} + Translate: {x: 0.546036243, y: 1.02225077, z: 0.00050569122} Rotate: {x: -0, y: 0, z: 0} Scale: {x: 0.999866426, y: 1, z: 0.999866426} IsActive: true @@ -3113,7 +3113,7 @@ NumberOfChildren: 0 Components: Transform Component: - Translate: {x: 0.79029417, y: 0.665752649, z: 0.000367199129} + Translate: {x: 0.79029417, y: 0.665752649, z: 0.000704084581} Rotate: {x: -0, y: 0, z: 0} Scale: {x: 0.999760687, y: 1, z: 0.999760687} IsActive: true @@ -3197,7 +3197,7 @@ NumberOfChildren: 1 Components: Transform Component: - Translate: {x: 0.537624598, y: 0.246981457, z: 4.02331389e-05} + Translate: {x: 0.537624598, y: 0.246981457, z: 0.000124454513} Rotate: {x: 1.34603506e-05, y: 3.58487387e-06, z: -1.04719746} Scale: {x: 1.00001323, y: 0.999983132, z: 0.999992907} IsActive: true @@ -3238,7 +3238,7 @@ NumberOfChildren: 0 Components: Transform Component: - Translate: {x: 0.678130627, y: 0.635995746, z: -0.000537693559} + Translate: {x: 0.678130627, y: 0.635995746, z: -0.000453472167} Rotate: {x: -0, y: 0, z: 0} Scale: {x: 0.999971926, y: 1, z: 0.947892308} IsActive: true @@ -3354,7 +3354,7 @@ NumberOfChildren: 0 Components: Transform Component: - Translate: {x: 0.49982515, y: 0.0500000007, z: 0.460019141} + Translate: {x: 0.499101311, y: 0.0500000007, z: 0.460019141} Rotate: {x: -0, y: 0, z: 0} Scale: {x: 0.999967337, y: 1, z: 0.999967337} IsActive: true @@ -3470,7 +3470,7 @@ NumberOfChildren: 0 Components: Transform Component: - Translate: {x: 0.500506282, y: 0.0500000007, z: -0.459571123} + Translate: {x: 0.500843167, y: 0.0500000007, z: -0.459560156} Rotate: {x: -0, y: 0.559825659, z: 0} Scale: {x: 0.999928236, y: 1, z: 0.999928236} IsActive: true @@ -4012,7 +4012,7 @@ NumberOfChildren: 0 Components: Transform Component: - Translate: {x: 0.499338686, y: 0.0500000119, z: -0.460031509} + Translate: {x: 0.499338686, y: 0.0500000119, z: -0.460074902} Rotate: {x: -0, y: 0.107343696, z: 0} Scale: {x: 0.999879241, y: 1, z: 0.999879241} IsActive: true @@ -4038,7 +4038,7 @@ NumberOfChildren: 0 Components: Transform Component: - Translate: {x: 0.499584854, y: 0.0500000119, z: 0.460034132} + Translate: {x: 0.499669075, y: 0.0500000119, z: 0.460034132} Rotate: {x: 0, y: -0.299843848, z: 0} Scale: {x: 0.999920487, y: 1, z: 0.999920487} IsActive: true @@ -4122,7 +4122,7 @@ NumberOfChildren: 0 Components: Transform Component: - Translate: {x: 0.675502121, y: 0.589012742, z: -9.19103622e-05} + Translate: {x: 0.675502121, y: 0.589012742, z: -0.000428795815} Rotate: {x: -0, y: 0, z: 0} Scale: {x: 0.999956608, y: 1, z: 0.999956608} IsActive: true @@ -4426,7 +4426,7 @@ NumberOfChildren: 1 Components: Transform Component: - Translate: {x: 0.536073983, y: 0.246981457, z: 4.76837158e-06} + Translate: {x: 0.535853326, y: 0.246981457, z: 4.76837158e-06} Rotate: {x: -0, y: 0, z: 0} Scale: {x: 0.999996006, y: 0.999996006, z: 1} IsActive: true @@ -4467,7 +4467,7 @@ NumberOfChildren: 0 Components: Transform Component: - Translate: {x: -9.60231046e-05, y: 0.649999976, z: 3.81469727e-06} + Translate: {x: -0.000432908564, y: 0.649999976, z: 3.81469727e-06} Rotate: {x: -0, y: 0, z: 0} Scale: {x: 0.999995291, y: 1, z: 0.999995291} IsActive: true @@ -4971,7 +4971,7 @@ NumberOfChildren: 0 Components: Transform Component: - Translate: {x: -9.56058502e-05, y: 0, z: -1.14526273e-07} + Translate: {x: -0.000432491302, y: 0, z: -1.14566433e-07} Rotate: {x: -0, y: 1.57079649, z: 0} Scale: {x: 0.999999225, y: 1, z: 0.999999225} IsActive: true @@ -4997,7 +4997,7 @@ NumberOfChildren: 0 Components: Transform Component: - Translate: {x: -9.56058502e-05, y: 2, z: -1.14526273e-07} + Translate: {x: -0.000432491302, y: 2, z: -1.14566433e-07} Rotate: {x: -0, y: 1.57079601, z: 0} Scale: {x: 0.99998945, y: 1, z: 0.99998945} IsActive: true @@ -5023,7 +5023,7 @@ NumberOfChildren: 0 Components: Transform Component: - Translate: {x: -9.56058502e-05, y: 1, z: -0.500000119} + Translate: {x: -0.000432491302, y: 1, z: -0.500000119} Rotate: {x: 2.08616285e-07, y: 1.57079577, z: 1.57079554} Scale: {x: 2, y: 0.999999523, z: 1.10000002} IsActive: true @@ -5049,7 +5049,7 @@ NumberOfChildren: 0 Components: Transform Component: - Translate: {x: -9.56058502e-05, y: 0.878599584, z: -1.14526273e-07} + Translate: {x: -0.000432491302, y: 0.878599584, z: -1.14566433e-07} Rotate: {x: -0, y: 1.57079601, z: 0} Scale: {x: 0.99996531, y: 1, z: 0.99996531} IsActive: true @@ -5075,7 +5075,7 @@ NumberOfChildren: 0 Components: Transform Component: - Translate: {x: -9.56058502e-05, y: 1, z: -1.14526273e-07} + Translate: {x: -0.000432491302, y: 1, z: -1.14566433e-07} Rotate: {x: -0, y: 1.57079601, z: 0} Scale: {x: 0.999963462, y: 1, z: 0.999963462} IsActive: true @@ -5109,7 +5109,7 @@ NumberOfChildren: 0 Components: Transform Component: - Translate: {x: -9.56058502e-05, y: 0, z: -1.14526273e-07} + Translate: {x: -0.000432491302, y: 0, z: -1.14566433e-07} Rotate: {x: -0, y: 1.57079601, z: 0} Scale: {x: 0.999942899, y: 1, z: 0.999942899} IsActive: true @@ -5177,9 +5177,9 @@ NumberOfChildren: 6 Components: Transform Component: - Translate: {x: 3.19213867, y: 0, z: -0.926177979} - Rotate: {x: 0, y: -1.57079601, z: 0} - Scale: {x: 0.999959767, y: 1.02300358, z: 0.999959767} + Translate: {x: 3.04601955, y: 0, z: -0.46364665} + Rotate: {x: -0, y: -1.57079601, z: 0} + Scale: {x: 0.999849677, y: 1.02300358, z: 0.999849677} IsActive: true Scripts: ~ - EID: 258 @@ -5188,8 +5188,8 @@ NumberOfChildren: 0 Components: Transform Component: - Translate: {x: 2.15561813e-05, y: 0, z: 0.000197887421} - Rotate: {x: -0, y: 1.57079613, z: 0} + Translate: {x: 0.000105956118, y: 0, z: 0.000873088837} + Rotate: {x: -0, y: 1.57079613, z: -0} Scale: {x: 1, y: 1, z: 1} IsActive: true Renderable Component: @@ -5214,8 +5214,8 @@ NumberOfChildren: 0 Components: Transform Component: - Translate: {x: 2.15561813e-05, y: 2, z: 0.000197887421} - Rotate: {x: -0, y: 1.57079601, z: 0} + Translate: {x: 0.000105836909, y: 2, z: 0.000872135162} + Rotate: {x: -0, y: 1.57079601, z: -0} Scale: {x: 0.99998945, y: 1, z: 0.99998945} IsActive: true Renderable Component: @@ -5240,7 +5240,7 @@ NumberOfChildren: 0 Components: Transform Component: - Translate: {x: 2.3642413e-05, y: 1, z: -0.499994278} + Translate: {x: 0.00010786378, y: 1, z: -0.499994278} Rotate: {x: 2.98023224e-08, y: 1.57079542, z: 1.57079542} Scale: {x: 2, y: 0.999999523, z: 1.10000002} IsActive: true @@ -5266,7 +5266,7 @@ NumberOfChildren: 0 Components: Transform Component: - Translate: {x: 2.15561813e-05, y: 1, z: 0.000197887421} + Translate: {x: 0.000105777304, y: 1, z: 0.000871658325} Rotate: {x: -0, y: 1.57079601, z: 0} Scale: {x: 0.999976516, y: 1, z: 0.999976516} IsActive: true @@ -5292,7 +5292,7 @@ NumberOfChildren: 0 Components: Transform Component: - Translate: {x: 2.15561813e-05, y: 1, z: 0.000197887421} + Translate: {x: 0.000105777304, y: 1, z: 0.000871658325} Rotate: {x: -0, y: 1.57079601, z: 0} Scale: {x: 0.999963403, y: 1, z: 0.999963403} IsActive: true @@ -5326,8 +5326,8 @@ NumberOfChildren: 0 Components: Transform Component: - Translate: {x: 2.15561813e-05, y: 0, z: 0.000197887421} - Rotate: {x: -0, y: 1.57079601, z: 0} + Translate: {x: 0.000105836909, y: 0, z: 0.000872135162} + Rotate: {x: -0, y: 1.57079601, z: -0} Scale: {x: 0.999942899, y: 1, z: 0.999942899} IsActive: true Renderable Component: @@ -5423,7 +5423,7 @@ NumberOfChildren: 0 Components: Transform Component: - Translate: {x: 4.76310925e-05, y: 1, z: -0.500002861} + Translate: {x: 0.000216073822, y: 1, z: -0.500002861} Rotate: {x: 2.98023224e-08, y: 1.57079542, z: 1.57079542} Scale: {x: 2, y: 0.999999523, z: 1.10000002} IsActive: true @@ -8501,9 +8501,9 @@ NumberOfChildren: 3 Components: Transform Component: - Translate: {x: 2.22697735, y: 0.396249354, z: 7.27700758} - Rotate: {x: -0, y: 0, z: -0} - Scale: {x: 1, y: 1, z: 1} + Translate: {x: 1.82666111, y: 0.00499972701, z: 7.4207387} + Rotate: {x: -0, y: 0, z: 0} + Scale: {x: 0.999999881, y: 1, z: 0.999999881} IsActive: true Renderable Component: Mesh: 149697411 @@ -8527,7 +8527,7 @@ Colliders: - Is Trigger: false Type: Box - Half Extents: {x: 0.5, y: 0.5, z: 0.5} + Half Extents: {x: 0.400000006, y: 0.5, z: 0.300000012} Friction: 0.400000006 Bounciness: 0 Density: 1 @@ -8537,13 +8537,13 @@ Scripts: - Type: PlayerController currentState: 0 - maxMoveVel: 4 + maxMoveVel: 3 moveForce: 50 sprintMultiplier: 1.5 - rotationFactorPerFrame: 4 - maxJumpHeight: 4 - maxJumpTime: 0.75 - fallMultipler: 2 + rotationFactorPerFrame: 5 + maxJumpHeight: 1 + maxJumpTime: 0.5 + fallMultipler: 3 lightMultiper: 0.75 mediumMultiper: 0.5 heavyMultiper: 0.25 @@ -8551,12 +8551,6 @@ throwForce: [300, 300, 300] delayTimer: 1 aimingLength: 1.5 - - Type: StateMachine - currentStateName: "" - currentAnimName: "" - - Type: StateMachine - currentStateName: "" - currentAnimName: "" - EID: 3 Name: HoldingPoint IsActive: true @@ -8569,20 +8563,20 @@ IsActive: true Scripts: ~ - EID: 4 - Name: Default + Name: PlayerCamera IsActive: true NumberOfChildren: 0 Components: Transform Component: Translate: {x: 0, y: 0, z: 0} - Rotate: {x: 0, y: 5.99521875, z: 0} + Rotate: {x: -0.785332263, y: 2.95694828, z: 2.23517329e-08} Scale: {x: 1, y: 1, z: 1} IsActive: true Camera Component: - Position: {x: 2.22697735, y: 0.396249354, z: 7.27700758} - Pitch: 0 - Yaw: 343.500702 - Roll: 0 + Position: {x: 1.82666111, y: 0.00499972701, z: 7.4207387} + Pitch: -44.9962234 + Yaw: 169.420654 + Roll: 1.28065994e-06 Width: 1920 Height: 1080 Near: 0.00999999978 @@ -8591,12 +8585,12 @@ IsActive: true Scripts: - Type: SHADE_Scripting.ThirdPersonCamera - armLength: 2 + armLength: 1 turnSpeedPitch: 0.300000012 turnSpeedYaw: 0.5 pitchClamp: 45 - EID: 9 - Name: Default + Name: PlayerBag IsActive: true NumberOfChildren: 0 Components: From a78b3c0123e291a7a7b597fe509f110deef412da Mon Sep 17 00:00:00 2001 From: Kah Wei Date: Tue, 22 Nov 2022 15:37:01 +0800 Subject: [PATCH 214/226] Reworked NativeAsset system --- SHADE_Engine/src/Resource/SHResourceManager.h | 3 +- .../src/Resource/SHResourceManagerWrapper.cpp | 34 ++++++++++ .../src/Resource/SHResourceManagerWrapper.h | 57 ++++++++++++++++ SHADE_Managed/src/Assets/Font.cxx | 45 ++++++++++++- SHADE_Managed/src/Assets/Font.hxx | 59 ++++++++++++++++- SHADE_Managed/src/Assets/Material.cxx | 43 +++++++++++- SHADE_Managed/src/Assets/Material.hxx | 57 +++++++++++++++- SHADE_Managed/src/Assets/Mesh.cxx | 45 +++++++++++-- SHADE_Managed/src/Assets/Mesh.hxx | 65 +++++++++++++++++-- SHADE_Managed/src/Assets/NativeAsset.cxx | 14 ++++ SHADE_Managed/src/Assets/NativeAsset.h++ | 44 ------------- SHADE_Managed/src/Assets/NativeAsset.hxx | 57 +++++++--------- 12 files changed, 425 insertions(+), 98 deletions(-) create mode 100644 SHADE_Engine/src/Resource/SHResourceManagerWrapper.cpp create mode 100644 SHADE_Engine/src/Resource/SHResourceManagerWrapper.h delete mode 100644 SHADE_Managed/src/Assets/NativeAsset.h++ diff --git a/SHADE_Engine/src/Resource/SHResourceManager.h b/SHADE_Engine/src/Resource/SHResourceManager.h index 6afdf2b0..5b98ffc3 100644 --- a/SHADE_Engine/src/Resource/SHResourceManager.h +++ b/SHADE_Engine/src/Resource/SHResourceManager.h @@ -49,7 +49,8 @@ namespace SHADE template<> struct SHResourceLoader { using AssetType = SHMaterialAsset; }; template<> struct SHResourceLoader { using AssetType = SHMaterialSpec; }; template<> struct SHResourceLoader { using AssetType = SHFontAsset; }; -///

+ + /// /// Static class responsible for loading and caching runtime resources from their /// serialised Asset IDs. /// diff --git a/SHADE_Engine/src/Resource/SHResourceManagerWrapper.cpp b/SHADE_Engine/src/Resource/SHResourceManagerWrapper.cpp new file mode 100644 index 00000000..f99e2dc6 --- /dev/null +++ b/SHADE_Engine/src/Resource/SHResourceManagerWrapper.cpp @@ -0,0 +1,34 @@ +/************************************************************************************//*! +\file SHResourceManagerWrapper.cpp +\author Tng Kah Wei, kahwei.tng, 390009620 +\par email: kahwei.tng\@digipen.edu +\date Nov 22, 2022 +\brief Contains the definition of the functions of the SHResourceManagerWraper + static class. + +Copyright (C) 2022 DigiPen Institute of Technology. +Reproduction or disclosure of this file or its contents without the prior written consent +of DigiPen Institute of Technology is prohibited. +*//*************************************************************************************/ +// Precompiled Header +#include "SHpch.h" +// Primary Include +#include "SHResourceManagerWrapper.h" +// Project Includes +#include "SHResourceManager.h" + +namespace SHADE +{ + /*-----------------------------------------------------------------------------------*/ + /* Query Functions */ + /*-----------------------------------------------------------------------------------*/ + std::optional SHResourceManagerWrapper::GetAssetID(Handle handle) + { + return SHResourceManager::GetAssetID(handle); + } + + std::optional SHResourceManagerWrapper::GetAssetName(Handle handle) + { + return SHResourceManager::GetAssetName(handle); + } +} diff --git a/SHADE_Engine/src/Resource/SHResourceManagerWrapper.h b/SHADE_Engine/src/Resource/SHResourceManagerWrapper.h new file mode 100644 index 00000000..9f34f74e --- /dev/null +++ b/SHADE_Engine/src/Resource/SHResourceManagerWrapper.h @@ -0,0 +1,57 @@ +/************************************************************************************//*! +\file SHResourceManagerWrapper.h +\author Tng Kah Wei, kahwei.tng, 390009620 +\par email: kahwei.tng\@digipen.edu +\date Nov 22, 2022 +\brief Contains the definition of the SHResourceManagerWrapper static class. + +Copyright (C) 2022 DigiPen Institute of Technology. +Reproduction or disclosure of this file or its contents without the prior written consent +of DigiPen Institute of Technology is prohibited. +*//*************************************************************************************/ +#pragma once + +// STL Includes +#include +// Project Includes +#include "SH_API.h" +#include "Resource/SHHandle.h" +#include "Assets/SHAssetMacros.h" + +namespace SHADE +{ + /// + /// Static class providing access to non-templated functions of SHResourceManager for + /// SHADE_Managed. + /// + class SH_API SHResourceManagerWrapper + { + public: + /*---------------------------------------------------------------------------------*/ + /* Query Functions */ + /*---------------------------------------------------------------------------------*/ + /// + /// Retrieves the AssetID associated with a specified Handle. + /// Compared to the templated version, this function is slower as it requires + /// searching through the storage of all resource types. + /// + /// Handle to get the AssetID of. + /// + /// AssetID for the specified Handle. If the Handle is invalid, there will be no + /// value. + /// + static std::optional GetAssetID(Handle handle); + /// + /// Retrieves the name associated with the AssetID that is associated with the + /// specified Handle. + /// Compared to the templated version, this function is slower as it requires + /// searching through the storage of all resource types. + /// + /// Handle to get the name of. + /// + /// Name for the specified Handle. If the Handle is invalid, there will be no + /// value. + /// + static std::optional GetAssetName(Handle handle); + }; +} \ No newline at end of file diff --git a/SHADE_Managed/src/Assets/Font.cxx b/SHADE_Managed/src/Assets/Font.cxx index 782b0688..b21c7a02 100644 --- a/SHADE_Managed/src/Assets/Font.cxx +++ b/SHADE_Managed/src/Assets/Font.cxx @@ -15,18 +15,57 @@ of DigiPen Institute of Technology is prohibited. #include "SHpch.h" // Primary Header #include "Font.hxx" +// Project Headers +#include "Utility/Convert.hxx" namespace SHADE { /*---------------------------------------------------------------------------------*/ - /* Explicit Template Instantiation */ + /* Properties */ /*---------------------------------------------------------------------------------*/ - template ref class NativeAsset; + Handle Font::NativeObject::get() + try + { + return Handle(Convert::ToNative(asset.NativeObjectHandle)); + } + catch (const BadHandleCastException&) + { + return Handle(); + } + GenericHandle Font::NativeObjectHandle::get() + { + return asset.NativeObjectHandle; + } + AssetID Font::NativeAssetID::get() + { + return asset.NativeAssetID; + } /*---------------------------------------------------------------------------------*/ /* Constructors/Destructor */ /*---------------------------------------------------------------------------------*/ Font::Font(Handle font) - : NativeAsset { font } + : asset { Handle(font) } {} + + /*---------------------------------------------------------------------------------*/ + /* Operator Overloads */ + /*---------------------------------------------------------------------------------*/ + Font::operator bool(Font asset) + { + return asset; + } + + /*---------------------------------------------------------------------------------*/ + /* Conversion Operators */ + /*---------------------------------------------------------------------------------*/ + Font::operator Asset(Font nativeAsset) + { + return nativeAsset.asset; + } + + Font::operator Font(Asset asset) + { + return Font(Handle(Convert::ToNative(asset.NativeObjectHandle))); + } } diff --git a/SHADE_Managed/src/Assets/Font.hxx b/SHADE_Managed/src/Assets/Font.hxx index fd194d1a..4acc49e6 100644 --- a/SHADE_Managed/src/Assets/Font.hxx +++ b/SHADE_Managed/src/Assets/Font.hxx @@ -24,11 +24,36 @@ namespace SHADE { /// /// Managed counterpart of the native Font object that can be fed to TextRenderables - /// for rendering. + /// for rendering. /// - public ref class Font : public NativeAsset + public value struct Font { internal: + /*-----------------------------------------------------------------------------*/ + /* Properties */ + /*-----------------------------------------------------------------------------*/ + /// + /// Copy of the Handle to the native object. + /// + property Handle NativeObject + { + Handle get(); + } + /// + /// Generic handle for the native object + /// + property GenericHandle NativeObjectHandle + { + GenericHandle get(); + } + /// + /// The raw asset ID of the asset. + /// + property AssetID NativeAssetID + { + AssetID get(); + } + /*-----------------------------------------------------------------------------*/ /* Constructors/Destructor */ /*-----------------------------------------------------------------------------*/ @@ -37,5 +62,35 @@ namespace SHADE /// /// Handle to the font object. Font(Handle font); + + /*-----------------------------------------------------------------------------*/ + /* Operator Overloads */ + /*-----------------------------------------------------------------------------*/ + /// + /// Implicit conversion operator to enable checking if a Font is valid. + /// + /// Asset to check. + /// True if the Asset is valid. + static operator bool(Font asset); + + /*-----------------------------------------------------------------------------*/ + /* Conversion Operators */ + /*-----------------------------------------------------------------------------*/ + /// + /// Conversion operator to enable casting from a Font to an Asset. + /// + /// Vector3 to convert from. + static explicit operator Asset(Font nativeAsset); + /// + /// Conversion operator to enable casting from a Asset to a Font. + /// + /// Vector2 to convert from. + static explicit operator Font(Asset vec); + + protected: + /*-----------------------------------------------------------------------------*/ + /* Data Members */ + /*-----------------------------------------------------------------------------*/ + Asset asset; }; } diff --git a/SHADE_Managed/src/Assets/Material.cxx b/SHADE_Managed/src/Assets/Material.cxx index f4262c2a..3caa5b22 100644 --- a/SHADE_Managed/src/Assets/Material.cxx +++ b/SHADE_Managed/src/Assets/Material.cxx @@ -53,15 +53,31 @@ namespace SHADE } /*---------------------------------------------------------------------------------*/ - /* Explicit Template Instantiation */ + /* Properties */ /*---------------------------------------------------------------------------------*/ - template ref class NativeAsset; + Handle Material::NativeObject::get() + try + { + return Handle(Convert::ToNative(asset.NativeObjectHandle)); + } + catch (const BadHandleCastException&) + { + return Handle(); + } + GenericHandle Material::NativeObjectHandle::get() + { + return asset.NativeObjectHandle; + } + AssetID Material::NativeAssetID::get() + { + return asset.NativeAssetID; + } /*---------------------------------------------------------------------------------*/ /* Constructors/Destructor */ /*---------------------------------------------------------------------------------*/ Material::Material(Handle material) - : NativeAsset{ material } + : asset { Handle(material) } {} /*---------------------------------------------------------------------------------*/ @@ -116,4 +132,25 @@ namespace SHADE throw gcnew System::ArgumentException("Attempted to retrieve an invalid property on a material."); } + + /*---------------------------------------------------------------------------------*/ + /* Operator Overloads */ + /*---------------------------------------------------------------------------------*/ + Material::operator bool(Material asset) + { + return asset; + } + + /*---------------------------------------------------------------------------------*/ + /* Conversion Operators */ + /*---------------------------------------------------------------------------------*/ + Material::operator Asset(Material nativeAsset) + { + return nativeAsset.asset; + } + + Material::operator Material(Asset asset) + { + return Material(Handle(Convert::ToNative(asset.NativeObjectHandle))); + } } diff --git a/SHADE_Managed/src/Assets/Material.hxx b/SHADE_Managed/src/Assets/Material.hxx index 25cc96a6..14cf557e 100644 --- a/SHADE_Managed/src/Assets/Material.hxx +++ b/SHADE_Managed/src/Assets/Material.hxx @@ -26,9 +26,34 @@ namespace SHADE /// Managed counterpart of the native MaterialInstance object containing material /// data that can be fed to Renderables for rendering. ///

rf}+01m|O96-SFvwd)2EhXUf z6$jQ;0*;@7V+_R4)EkoEXZOt&2jXYj5ODnb7#!GA2{?Wq2V)?9h7AG7&*Z^@zDmG5 zC=P6|1RM`x7y~;h0q?9h5Emr~cz4BtU6p|MQXGh%pF_Z3RU8RKR1RT8v z2cqBjy)675KrBfx$sm%7iUTW?3?>O7sj4^-zi$yrf;F%K2i7EkZ5RoD=K~ywHQ^+% zgAF*a4hd|BkknHgh&4k=UGb9z=2pZngn*R0SC4r8AURNq^;sWtQkuJJJ^5&eMn$Cj>J!KAl8g0 zfgNnXf&L`0oj?+xI1pfo%jy7sY{C6G;NQ zPKpD&k-#>Jq=(`_tcfPU8rXmX14&>zg`~IQK&+Wc0z24%1N)G`b{a`v#erB8LjpV4 zfCKxJz;-&xK*fPrGl&FsumJ~FB!Ml?bPdIUSW}b)U$6xS;(Qk&!8yj7mq;)NJvb0& z8a81huq#G_Iq1QGILENT*@azk63jsl4#e4o4bCg}Fb6$25a$dw5hSp4C&3)_;6R)$*hG=Q&VvMV(1QbUo?tVD1a{>~ zFb6$25N8NBI5)7XK!Q2w!GSn8u)$e@9lkIJJ-&cAAF#o>fE|3mCYA(yi@gI!U(q*k z)P$VD@rAPlj&=9~$2#mOIM$(`;8=%Rz_IQn#bJy6g&wx(EjVnE6F6*<6F6*<6ZjmG zxg;wT2d*YbB1s{^95@iR^GGsC)+r8LNs>mAP7<#;a0W>tNhV3E;=ni(__32DC=P_* zg(QnfUQ--6pJWZmDv~!92d*W-I`~X0c%>-C;$Ke literal 0 HcmV?d00001 diff --git a/Assets/Models/KitchenAddOns1.shmodel.shmeta b/Assets/Models/KitchenAddOns1.shmodel.shmeta new file mode 100644 index 00000000..38dd7817 --- /dev/null +++ b/Assets/Models/KitchenAddOns1.shmodel.shmeta @@ -0,0 +1,22 @@ +Name: KitchenAddOns1 +ID: 79971916 +Type: 4 +Sub Assets: +Name: TallStool01 +ID: 140539561 +Type: 8 +Name: Chair01 +ID: 142860936 +Type: 8 +Name: Table01 +ID: 140474147 +Type: 8 +Name: ServiceTray01 +ID: 140279658 +Type: 8 +Name: RubbishBin01_Body +ID: 143026779 +Type: 8 +Name: RubbishBin01_Lid +ID: 142134724 +Type: 8 diff --git a/Assets/Models/KitchenCounterEmpty.gltf b/Assets/Models/KitchenCounterEmpty.gltf new file mode 100644 index 00000000..42678c88 --- /dev/null +++ b/Assets/Models/KitchenCounterEmpty.gltf @@ -0,0 +1,141 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.3.27", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "CupboardEmpty" + } + ], + "materials" : [ + { + "doubleSided" : true, + "name" : "Material", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0 + } + } + ], + "meshes" : [ + { + "name" : "Cube.031", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "NORMAL" : 1, + "TEXCOORD_0" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "bufferView" : 4, + "mimeType" : "image/png", + "name" : "TX_StaticMesh" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 188, + "max" : [ + 0.5, + 1.2000008821487427, + 0.4999998211860657 + ], + "min" : [ + -0.5, + 0, + -0.5000001192092896 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 188, + "type" : "VEC3" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 188, + "type" : "VEC2" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 462, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 2256, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2256, + "byteOffset" : 2256, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1504, + "byteOffset" : 4512, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 924, + "byteOffset" : 6016, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 54895, + "byteOffset" : 6940 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 61836, + "uri" : "data:application/octet-stream;base64,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" + } + ] +} diff --git a/Assets/Models/KitchenCounterEmpty.shmodel b/Assets/Models/KitchenCounterEmpty.shmodel new file mode 100644 index 0000000000000000000000000000000000000000..ed1158389c75d4a1f1eb36ef2fc1c558cc374e1b GIT binary patch literal 10153 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 P3jq4o0lYutv~l47U!&$l literal 0 HcmV?d00001 diff --git a/Assets/Models/KitchenCounterEmpty.shmodel.shmeta b/Assets/Models/KitchenCounterEmpty.shmodel.shmeta new file mode 100644 index 00000000..61ac15ac --- /dev/null +++ b/Assets/Models/KitchenCounterEmpty.shmodel.shmeta @@ -0,0 +1,7 @@ +Name: KitchenCounterEmpty +ID: 78136063 +Type: 4 +Sub Assets: +Name: CupboardEmpty +ID: 144189529 +Type: 8 diff --git a/Assets/Models/KitchenCounterMeshs.gltf b/Assets/Models/KitchenCounterMeshs.gltf new file mode 100644 index 00000000..09f85d7c --- /dev/null +++ b/Assets/Models/KitchenCounterMeshs.gltf @@ -0,0 +1,1393 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.3.27", + "version" : "2.0" + }, + "extensionsUsed" : [ + "KHR_materials_specular", + "KHR_materials_ior" + ], + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 16 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "DrawerMid01", + "translation" : [ + 0.33136627078056335, + 0.583078920841217, + 0.0002712525601964444 + ] + }, + { + "mesh" : 1, + "name" : "DrawerSmall01", + "translation" : [ + 0.33136627078056335, + 1.0143386125564575, + 0.0002712525601964444 + ] + }, + { + "mesh" : 2, + "name" : "DrawerSmall02", + "translation" : [ + 0.33136627078056335, + 0.6550519466400146, + 0.0002712525601964444 + ] + }, + { + "mesh" : 3, + "name" : "DrawerSmall03", + "translation" : [ + 0.33136627078056335, + 0.2957652807235718, + 0.0002712525601964444 + ] + }, + { + "mesh" : 4, + "name" : "DrawerLarge01", + "translation" : [ + 0.33136627078056335, + 0.874304473400116, + 0.0002712525601964444 + ] + }, + { + "mesh" : 5, + "name" : "DoorLeft", + "translation" : [ + 0.47544828057289124, + 0.05306582525372505, + -0.4599999785423279 + ] + }, + { + "mesh" : 6, + "name" : "DoorRight", + "translation" : [ + 0.47544828057289124, + 0.05306582525372505, + 0.4599999785423279 + ] + }, + { + "mesh" : 7, + "name" : "CupboardSolid" + }, + { + "mesh" : 8, + "name" : "DoorDoubleRight", + "translation" : [ + 0.47544828057289124, + 0.05306582525372505, + 0.4599999785423279 + ] + }, + { + "mesh" : 9, + "name" : "CupboardSinkPiece" + }, + { + "mesh" : 10, + "name" : "DoorDoubleLeft", + "translation" : [ + 0.47544828057289124, + 0.05306582525372505, + -0.4599999785423279 + ] + }, + { + "mesh" : 11, + "name" : "CupboardSolidBlock" + }, + { + "mesh" : 12, + "name" : "CupboardSolidHalf" + }, + { + "mesh" : 13, + "name" : "DoorOvenGlass", + "translation" : [ + 0.0012338757514953613, + 0.3594605326652527, + 0 + ] + }, + { + "children" : [ + 13 + ], + "mesh" : 14, + "name" : "DoorOven", + "translation" : [ + 0.5299999713897705, + 0.26999998092651367, + 0 + ] + }, + { + "mesh" : 15, + "name" : "OvenTray", + "translation" : [ + 0, + 0.5794612169265747, + 0 + ] + }, + { + "children" : [ + 14, + 15 + ], + "mesh" : 16, + "name" : "CupboardOven" + } + ], + "materials" : [ + { + "doubleSided" : true, + "extensions" : { + "KHR_materials_specular" : { + "specularColorFactor" : [ + 0, + 0, + 0 + ] + }, + "KHR_materials_ior" : { + "ior" : 1.4500000476837158 + } + }, + "name" : "Material", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0 + } + } + ], + "meshes" : [ + { + "name" : "Cube.032", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "NORMAL" : 1, + "TEXCOORD_0" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + }, + { + "name" : "Cube.033", + "primitives" : [ + { + "attributes" : { + "POSITION" : 4, + "NORMAL" : 5, + "TEXCOORD_0" : 6 + }, + "indices" : 3, + "material" : 0 + } + ] + }, + { + "name" : "Cube.034", + "primitives" : [ + { + "attributes" : { + "POSITION" : 7, + "NORMAL" : 8, + "TEXCOORD_0" : 9 + }, + "indices" : 3, + "material" : 0 + } + ] + }, + { + "name" : "Cube.035", + "primitives" : [ + { + "attributes" : { + "POSITION" : 10, + "NORMAL" : 11, + "TEXCOORD_0" : 12 + }, + "indices" : 3, + "material" : 0 + } + ] + }, + { + "name" : "Cube.036", + "primitives" : [ + { + "attributes" : { + "POSITION" : 13, + "NORMAL" : 14, + "TEXCOORD_0" : 15 + }, + "indices" : 3, + "material" : 0 + } + ] + }, + { + "name" : "Cube.037", + "primitives" : [ + { + "attributes" : { + "POSITION" : 16, + "NORMAL" : 17, + "TEXCOORD_0" : 18 + }, + "indices" : 19, + "material" : 0 + } + ] + }, + { + "name" : "Cube.038", + "primitives" : [ + { + "attributes" : { + "POSITION" : 20, + "NORMAL" : 21, + "TEXCOORD_0" : 22 + }, + "indices" : 19, + "material" : 0 + } + ] + }, + { + "name" : "Cube.039", + "primitives" : [ + { + "attributes" : { + "POSITION" : 23, + "NORMAL" : 24, + "TEXCOORD_0" : 25 + }, + "indices" : 26, + "material" : 0 + } + ] + }, + { + "name" : "Cube.040", + "primitives" : [ + { + "attributes" : { + "POSITION" : 27, + "NORMAL" : 28, + "TEXCOORD_0" : 29 + }, + "indices" : 30, + "material" : 0 + } + ] + }, + { + "name" : "Cube.041", + "primitives" : [ + { + "attributes" : { + "POSITION" : 31, + "NORMAL" : 32, + "TEXCOORD_0" : 33 + }, + "indices" : 34, + "material" : 0 + } + ] + }, + { + "name" : "Cube.049", + "primitives" : [ + { + "attributes" : { + "POSITION" : 35, + "NORMAL" : 36, + "TEXCOORD_0" : 37 + }, + "indices" : 38, + "material" : 0 + } + ] + }, + { + "name" : "Cube.048", + "primitives" : [ + { + "attributes" : { + "POSITION" : 39, + "NORMAL" : 40, + "TEXCOORD_0" : 41 + }, + "indices" : 42, + "material" : 0 + } + ] + }, + { + "name" : "Cube.050", + "primitives" : [ + { + "attributes" : { + "POSITION" : 43, + "NORMAL" : 44, + "TEXCOORD_0" : 45 + }, + "indices" : 46, + "material" : 0 + } + ] + }, + { + "name" : "Cube.047", + "primitives" : [ + { + "attributes" : { + "POSITION" : 47, + "NORMAL" : 48, + "TEXCOORD_0" : 49 + }, + "indices" : 50, + "material" : 0 + } + ] + }, + { + "name" : "Cube.003", + "primitives" : [ + { + "attributes" : { + "POSITION" : 51, + "NORMAL" : 52, + "TEXCOORD_0" : 53 + }, + "indices" : 54, + "material" : 0 + } + ] + }, + { + "name" : "Plane", + "primitives" : [ + { + "attributes" : { + "POSITION" : 55, + "NORMAL" : 56, + "TEXCOORD_0" : 57 + }, + "indices" : 58, + "material" : 0 + } + ] + }, + { + "name" : "Cube.002", + "primitives" : [ + { + "attributes" : { + "POSITION" : 59, + "NORMAL" : 60, + "TEXCOORD_0" : 61 + }, + "indices" : 62, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "bufferView" : 4, + "mimeType" : "image/png", + "name" : "TX_StaticMesh" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 119, + "max" : [ + 0.24205973744392395, + 0.18450528383255005, + 0.45032012462615967 + ], + "min" : [ + -0.7816683650016785, + -0.5314081311225891, + -0.44950637221336365 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 119, + "type" : "VEC3" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 119, + "type" : "VEC2" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 204, + "type" : "SCALAR" + }, + { + "bufferView" : 5, + "componentType" : 5126, + "count" : 119, + "max" : [ + 0.24205973744392395, + 0.1121121495962143, + 0.45032012462615967 + ], + "min" : [ + -0.7816683650016785, + -0.2418355643749237, + -0.44950637221336365 + ], + "type" : "VEC3" + }, + { + "bufferView" : 6, + "componentType" : 5126, + "count" : 119, + "type" : "VEC3" + }, + { + "bufferView" : 7, + "componentType" : 5126, + "count" : 119, + "type" : "VEC2" + }, + { + "bufferView" : 8, + "componentType" : 5126, + "count" : 119, + "max" : [ + 0.24205973744392395, + 0.1121121495962143, + 0.45032012462615967 + ], + "min" : [ + -0.7816683650016785, + -0.2418355643749237, + -0.44950637221336365 + ], + "type" : "VEC3" + }, + { + "bufferView" : 9, + "componentType" : 5126, + "count" : 119, + "type" : "VEC3" + }, + { + "bufferView" : 10, + "componentType" : 5126, + "count" : 119, + "type" : "VEC2" + }, + { + "bufferView" : 11, + "componentType" : 5126, + "count" : 119, + "max" : [ + 0.24205973744392395, + 0.1121121495962143, + 0.45032012462615967 + ], + "min" : [ + -0.7816683650016785, + -0.2418355643749237, + -0.44950637221336365 + ], + "type" : "VEC3" + }, + { + "bufferView" : 12, + "componentType" : 5126, + "count" : 119, + "type" : "VEC3" + }, + { + "bufferView" : 13, + "componentType" : 5126, + "count" : 119, + "type" : "VEC2" + }, + { + "bufferView" : 14, + "componentType" : 5126, + "count" : 119, + "max" : [ + 0.24205973744392395, + 0.2593453824520111, + 0.45032012462615967 + ], + "min" : [ + -0.7816683650016785, + -0.8307684659957886, + -0.44950637221336365 + ], + "type" : "VEC3" + }, + { + "bufferView" : 15, + "componentType" : 5126, + "count" : 119, + "type" : "VEC3" + }, + { + "bufferView" : 16, + "componentType" : 5126, + "count" : 119, + "type" : "VEC2" + }, + { + "bufferView" : 17, + "componentType" : 5126, + "count" : 92, + "max" : [ + 0.09797772765159607, + 1.079318881034851, + 0.9179470539093018 + ], + "min" : [ + -0.02370762825012207, + -0.0003085024654865265, + 0.002052903175354004 + ], + "type" : "VEC3" + }, + { + "bufferView" : 18, + "componentType" : 5126, + "count" : 92, + "type" : "VEC3" + }, + { + "bufferView" : 19, + "componentType" : 5126, + "count" : 92, + "type" : "VEC2" + }, + { + "bufferView" : 20, + "componentType" : 5123, + "count" : 156, + "type" : "SCALAR" + }, + { + "bufferView" : 21, + "componentType" : 5126, + "count" : 92, + "max" : [ + 0.09797772765159607, + 1.079318881034851, + -0.002052903175354004 + ], + "min" : [ + -0.02370762825012207, + -0.0003085024654865265, + -0.9179470539093018 + ], + "type" : "VEC3" + }, + { + "bufferView" : 22, + "componentType" : 5126, + "count" : 92, + "type" : "VEC3" + }, + { + "bufferView" : 23, + "componentType" : 5126, + "count" : 92, + "type" : "VEC2" + }, + { + "bufferView" : 24, + "componentType" : 5126, + "count" : 168, + "max" : [ + 0.5000000596046448, + 1.2000008821487427, + 0.4999998211860657 + ], + "min" : [ + -0.5000000596046448, + 0, + -0.5000001192092896 + ], + "type" : "VEC3" + }, + { + "bufferView" : 25, + "componentType" : 5126, + "count" : 168, + "type" : "VEC3" + }, + { + "bufferView" : 26, + "componentType" : 5126, + "count" : 168, + "type" : "VEC2" + }, + { + "bufferView" : 27, + "componentType" : 5123, + "count" : 438, + "type" : "SCALAR" + }, + { + "bufferView" : 28, + "componentType" : 5126, + "count" : 98, + "max" : [ + 0.09797772765159607, + 1.079318881034851, + -0.002052903175354004 + ], + "min" : [ + -0.02370762825012207, + -0.0003085024654865265, + -0.45765337347984314 + ], + "type" : "VEC3" + }, + { + "bufferView" : 29, + "componentType" : 5126, + "count" : 98, + "type" : "VEC3" + }, + { + "bufferView" : 30, + "componentType" : 5126, + "count" : 98, + "type" : "VEC2" + }, + { + "bufferView" : 31, + "componentType" : 5123, + "count" : 156, + "type" : "SCALAR" + }, + { + "bufferView" : 32, + "componentType" : 5126, + "count" : 687, + "max" : [ + 0.5, + 1.5382314920425415, + 0.4999998211860657 + ], + "min" : [ + -0.5, + 0, + -0.5000001192092896 + ], + "type" : "VEC3" + }, + { + "bufferView" : 33, + "componentType" : 5126, + "count" : 687, + "type" : "VEC3" + }, + { + "bufferView" : 34, + "componentType" : 5126, + "count" : 687, + "type" : "VEC2" + }, + { + "bufferView" : 35, + "componentType" : 5123, + "count" : 1218, + "type" : "SCALAR" + }, + { + "bufferView" : 36, + "componentType" : 5126, + "count" : 98, + "max" : [ + 0.09797772765159607, + 1.079318881034851, + 0.45765337347984314 + ], + "min" : [ + -0.02370762825012207, + -0.0003085024654865265, + 0.002052903175354004 + ], + "type" : "VEC3" + }, + { + "bufferView" : 37, + "componentType" : 5126, + "count" : 98, + "type" : "VEC3" + }, + { + "bufferView" : 38, + "componentType" : 5126, + "count" : 98, + "type" : "VEC2" + }, + { + "bufferView" : 39, + "componentType" : 5123, + "count" : 156, + "type" : "SCALAR" + }, + { + "bufferView" : 40, + "componentType" : 5126, + "count" : 52, + "max" : [ + 0.5000000596046448, + 1.2000008821487427, + 0.4999998211860657 + ], + "min" : [ + -0.5000000596046448, + 0, + -0.5000001192092896 + ], + "type" : "VEC3" + }, + { + "bufferView" : 41, + "componentType" : 5126, + "count" : 52, + "type" : "VEC3" + }, + { + "bufferView" : 42, + "componentType" : 5126, + "count" : 52, + "type" : "VEC2" + }, + { + "bufferView" : 43, + "componentType" : 5123, + "count" : 90, + "type" : "SCALAR" + }, + { + "bufferView" : 44, + "componentType" : 5126, + "count" : 39, + "max" : [ + 0.5000000596046448, + 1.2000008821487427, + 0.4999998211860657 + ], + "min" : [ + -0.5000000596046448, + 0, + -0.5000001192092896 + ], + "type" : "VEC3" + }, + { + "bufferView" : 45, + "componentType" : 5126, + "count" : 39, + "type" : "VEC3" + }, + { + "bufferView" : 46, + "componentType" : 5126, + "count" : 39, + "type" : "VEC2" + }, + { + "bufferView" : 47, + "componentType" : 5123, + "count" : 63, + "type" : "SCALAR" + }, + { + "bufferView" : 48, + "componentType" : 5126, + "count" : 24, + "max" : [ + 0.0063841938972473145, + 0.20882129669189453, + 0.30886128544807434 + ], + "min" : [ + -0.006384313106536865, + -0.20882132649421692, + -0.30886128544807434 + ], + "type" : "VEC3" + }, + { + "bufferView" : 49, + "componentType" : 5126, + "count" : 24, + "type" : "VEC3" + }, + { + "bufferView" : 50, + "componentType" : 5126, + "count" : 24, + "type" : "VEC2" + }, + { + "bufferView" : 51, + "componentType" : 5123, + "count" : 36, + "type" : "SCALAR" + }, + { + "bufferView" : 52, + "componentType" : 5126, + "count" : 116, + "max" : [ + 0.07025688886642456, + 0.7407360076904297, + 0.4220391809940338 + ], + "min" : [ + -0.021486997604370117, + -0.002256631851196289, + -0.4220391809940338 + ], + "type" : "VEC3" + }, + { + "bufferView" : 53, + "componentType" : 5126, + "count" : 116, + "type" : "VEC3" + }, + { + "bufferView" : 54, + "componentType" : 5126, + "count" : 116, + "type" : "VEC2" + }, + { + "bufferView" : 55, + "componentType" : 5123, + "count" : 216, + "type" : "SCALAR" + }, + { + "bufferView" : 56, + "componentType" : 5126, + "count" : 96, + "max" : [ + 0.4010099470615387, + 0.045198384672403336, + 0.4010099470615387 + ], + "min" : [ + -0.4010099470615387, + 0, + -0.4010099470615387 + ], + "type" : "VEC3" + }, + { + "bufferView" : 57, + "componentType" : 5126, + "count" : 96, + "type" : "VEC3" + }, + { + "bufferView" : 58, + "componentType" : 5126, + "count" : 96, + "type" : "VEC2" + }, + { + "bufferView" : 59, + "componentType" : 5123, + "count" : 624, + "type" : "SCALAR" + }, + { + "bufferView" : 60, + "componentType" : 5126, + "count" : 2325, + "max" : [ + 0.5490190982818604, + 1.2546805143356323, + 0.4999998211860657 + ], + "min" : [ + -0.5, + 1.4901161193847656e-08, + -0.5000001192092896 + ], + "type" : "VEC3" + }, + { + "bufferView" : 61, + "componentType" : 5126, + "count" : 2325, + "type" : "VEC3" + }, + { + "bufferView" : 62, + "componentType" : 5126, + "count" : 2325, + "type" : "VEC2" + }, + { + "bufferView" : 63, + "componentType" : 5123, + "count" : 4620, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 1428, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1428, + "byteOffset" : 1428, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 952, + "byteOffset" : 2856, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 408, + "byteOffset" : 3808, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 54895, + "byteOffset" : 4216 + }, + { + "buffer" : 0, + "byteLength" : 1428, + "byteOffset" : 59112, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1428, + "byteOffset" : 60540, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 952, + "byteOffset" : 61968, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1428, + "byteOffset" : 62920, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1428, + "byteOffset" : 64348, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 952, + "byteOffset" : 65776, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1428, + "byteOffset" : 66728, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1428, + "byteOffset" : 68156, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 952, + "byteOffset" : 69584, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1428, + "byteOffset" : 70536, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1428, + "byteOffset" : 71964, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 952, + "byteOffset" : 73392, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1104, + "byteOffset" : 74344, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1104, + "byteOffset" : 75448, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 736, + "byteOffset" : 76552, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 312, + "byteOffset" : 77288, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 1104, + "byteOffset" : 77600, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1104, + "byteOffset" : 78704, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 736, + "byteOffset" : 79808, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2016, + "byteOffset" : 80544, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2016, + "byteOffset" : 82560, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1344, + "byteOffset" : 84576, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 876, + "byteOffset" : 85920, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 1176, + "byteOffset" : 86796, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1176, + "byteOffset" : 87972, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 784, + "byteOffset" : 89148, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 312, + "byteOffset" : 89932, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 8244, + "byteOffset" : 90244, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 8244, + "byteOffset" : 98488, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 5496, + "byteOffset" : 106732, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2436, + "byteOffset" : 112228, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 1176, + "byteOffset" : 114664, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1176, + "byteOffset" : 115840, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 784, + "byteOffset" : 117016, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 312, + "byteOffset" : 117800, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 624, + "byteOffset" : 118112, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 624, + "byteOffset" : 118736, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 416, + "byteOffset" : 119360, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 180, + "byteOffset" : 119776, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 468, + "byteOffset" : 119956, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 468, + "byteOffset" : 120424, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 312, + "byteOffset" : 120892, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 126, + "byteOffset" : 121204, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 288, + "byteOffset" : 121332, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 288, + "byteOffset" : 121620, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 192, + "byteOffset" : 121908, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 72, + "byteOffset" : 122100, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 1392, + "byteOffset" : 122172, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1392, + "byteOffset" : 123564, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 928, + "byteOffset" : 124956, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 432, + "byteOffset" : 125884, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 1152, + "byteOffset" : 126316, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1152, + "byteOffset" : 127468, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 768, + "byteOffset" : 128620, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1248, + "byteOffset" : 129388, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 27900, + "byteOffset" : 130636, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 27900, + "byteOffset" : 158536, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 18600, + "byteOffset" : 186436, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 9240, + "byteOffset" : 205036, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 214276, + "uri" : "data:application/octet-stream;base64,axtIv10KCL9ckOY+axtIv10KCL9ckOY+axtIv10KCL9ckOY+0+A7v/TuPD4qG84+0+A7v/TuPD4qG84+0+A7v/TuPD4qG84+axtIv10KCL+zJea+axtIv10KCL+zJea+axtIv10KCL+zJea+0+A7v/TuPD6CsM2+0+A7v/TuPD6CsM2+0+A7v/TuPD6CsM2+iv0sPl0KCL9ckOY+iv0sPl0KCL9ckOY+iv0sPl0KCL9ckOY+TCb4PfTuPD4qG84+TCb4PfTuPD4qG84+TCb4PfTuPD4qG84+iv0sPl0KCL+zJea+iv0sPl0KCL+zJea+iv0sPl0KCL+zJea+TCb4PfTuPD6CsM2+TCb4PfTuPD6CsM2+TCb4PfTuPD6CsM2+axtIv/TuPD5ckOY+axtIv/TuPD5ckOY+axtIv/TuPD5ckOY+axtIv/TuPD6zJea+axtIv/TuPD6zJea+axtIv/TuPD6zJea+iv0sPvTuPD6zJea+iv0sPvTuPD6zJea+iv0sPvTuPD6zJea+iv0sPvTuPD5ckOY+iv0sPvTuPD5ckOY+iv0sPvTuPD5ckOY+0+A7v9GS9b4qG84+0+A7v9GS9b4qG84+0+A7v9GS9b4qG84+0+A7v9GS9b6CsM2+0+A7v9GS9b6CsM2+0+A7v9GS9b6CsM2+TCb4PdGS9b6CsM2+TCb4PdGS9b6CsM2+TCb4PdGS9b6CsM2+TCb4PdGS9b4qG84+TCb4PdGS9b4qG84+TCb4PdGS9b4qG84+skBZPhQZtz1/gvw9skBZPhQZtz1/gvw9skBZPhQZtz1/gvw9skBZPhQZtz1/gvw9skBZPhQZtz1/gvw9skBZPmIy/z1/gvw9skBZPmIy/z1/gvw9skBZPmIy/z1/gvw9skBZPhQZtz3pnv29skBZPhQZtz3pnv29skBZPhQZtz3pnv29skBZPhQZtz3pnv29skBZPhQZtz3pnv29skBZPmIy/z3pnv29skBZPmIy/z3pnv29skBZPmIy/z3pnv29skBZPmIy/z3pnv29gt53PhQZtz1/gvw9gt53PhQZtz1/gvw9gt53PhQZtz1/gvw9gt53PhQZtz1/gvw9gt53PmIy/z1/gvw9gt53PmIy/z1/gvw9gt53PmIy/z1/gvw9gt53PhQZtz3pnv29gt53PhQZtz3pnv29gt53PhQZtz3pnv29gt53PhQZtz3pnv29gt53PmIy/z3pnv29gt53PmIy/z3pnv29gt53PmIy/z3pnv29gt53PmIy/z3pnv29skBZPhAZtz3Qmxw+skBZPhAZtz3Qmxw+skBZPhAZtz3Qmxw+skBZPmIy/z3Qmxw+skBZPmIy/z3Qmxw+skBZPmIy/z0IKh2+skBZPmIy/z0IKh2+skBZPmIy/z0IKh2+skBZPhAZtz0IKh2+skBZPhAZtz0IKh2+skBZPhAZtz0IKh2+gt53PhAZtz0IKh2+gt53PhAZtz0IKh2+gt53PhAZtz0IKh2+gt53PmIy/z0IKh2+gt53PmIy/z0IKh2+gt53PmIy/z0IKh2+gt53PmIy/z3Qmxw+gt53PmIy/z3Qmxw+gt53PmIy/z3Qmxw+gt53PhAZtz3Qmxw+gt53PhAZtz3Qmxw+gt53PhAZtz3Qmxw+6lAiPhQZtz1/gvw96lAiPhQZtz1/gvw96lAiPmIy/z1/gvw96lAiPmIy/z1/gvw96lAiPmIy/z3pnv296lAiPmIy/z3pnv296lAiPhQZtz3pnv296lAiPhQZtz3pnv296lAiPhAZtz3Qmxw+6lAiPhAZtz3Qmxw+6lAiPmIy/z3Qmxw+6lAiPmIy/z3Qmxw+6lAiPmIy/z0IKh2+6lAiPmIy/z0IKh2+6lAiPhAZtz0IKh2+6lAiPhAZtz0IKh2+AACAvwAAAAAAAACAAAAAAP//f78AAACAAAAAAAAAAAD//38/AAAAAAAAAAAAAIC/AAAAAAAAgD8AAACAAACAPwAAAAAAAACAAACAvwAAAAAAAACAAAAAAP//f78AAACAAAAAAAAAAAD//3+/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAACAAACAPwAAAAAAAACAAAAAAP//f78AAACAAAAAAAAAAAD//38/AACAPwAAAAAAAACAAACAvwAAAAAAAACAAAAAAAAAAAAAAIC/AAAAAAAAgD8AAACAAAAAAP//f78AAACAAAAAAAAAAAD//3+/AACAPwAAAAAAAACAAACAvwAAAAAAAACAAAAAAAAAAAAAAIA/AAAAAAAAgD8AAACAAACAvwAAAAAAAACAAAAAAAAAAAD//38/AAAAAAAAgD8AAACAAACAvwAAAAAAAACAAAAAAAAAAAD//3+/AAAAAAAAgD8AAACAAAAAAAAAAAD//3+/AAAAAAAAgD8AAACAAACAPwAAAAAAAACAAAAAAAAAAAD//38/AAAAAAAAgD8AAACAAACAPwAAAAAAAACAAAAAAAAAAAAAAIC/AAAAAAAAgD8AAACAAACAPwAAAAAAAACAAAAAAAAAAAAAAIA/AAAAAAAAgD8AAACAAACAPwAAAAAAAACAAACAvwAAAAAAAACAAAAAAAAAAAAAAIA/AAAAAAAAgD8AAACAAACAvwAAAAAAAACAAAAAAAAAAAAAAIC/AAAAAAAAgD8AAACAAACAvwAAAAAAAACAAAAAAAAAgL8u8Ya1AAAAAAAAgL8r8Ya1AAAAAAAAgL8AAACAAAAAAAAAAAAAAIC/AACAvwAAAAAAAACAAAAAAAAAAAAAAIC/AAAAAAAAgD8AAACAAACAvwAAAAAAAACAAAAAAAAAgL8AAACAAAAAAAAAgL8e8YY1AAAAAP//f78g8YY1AAAAAAAAAAAAAIA/AACAvwAAAAAAAACAAAAAAAAAAAAAAIA/AAAAAP//fz8AAACAAAAAAAAAgD8AAACAAAAAAAAAgL8u8Ya1AAAAAAAAgL8AAACAAACAPwAAAAAAAACAAACAPwAAAABokW81AAAAAAAAgD8AAACAAACAPwAAAAAAAACAAACAPwAAAABokW81AAAAAAAAgL8AAACAAAAAAP//f78g8YY1AACAPwAAAABPkW+1AACAPwAAAAAAAACAAAAAAP//fz8AAACAAAAAAAAAgD8AAACAAACAPwAAAABPkW+1AACAPwAAAAAAAACAAAAAAAAAgL8u8Ya1AAAAAAAAgL8r8Ya1AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAACAAAAAAAAAAAAAAIC/AAAAAP//fz8AAACAAAAAAAAAgD8AAACAAAAAAAAAgL8e8YY1AAAAAP//f78g8YY1AAAAAAAAAAAAAIC/AAAAAP//f78g8YY1AAAAAAAAAAAAAIC/AACAPwAAAABPkW+1AAAAAAAAAAAAAIC/AAAAAP//fz8AAACAAACAPwAAAABPkW+1AAAAAAAAAAAAAIA/AAAAAAAAgD8AAACAAACAPwAAAABokW81AAAAAAAAgL8u8Ya1AAAAAAAAAAAAAIA/AACAPwAAAABokW81AAAAAAAAgL8r8Ya1AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/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axtIvw6b5T1ckOY+axtIvw6b5T1ckOY+axtIvw6b5T1ckOY+axtIvw6b5T2zJea+axtIvw6b5T2zJea+axtIvw6b5T2zJea+iv0sPg6b5T2zJea+iv0sPg6b5T2zJea+iv0sPg6b5T2zJea+iv0sPg6b5T1ckOY+iv0sPg6b5T1ckOY+iv0sPg6b5T1ckOY+0+A7v+6fQr4qG84+0+A7v+6fQr4qG84+0+A7v+6fQr4qG84+0+A7v+6fQr6CsM2+0+A7v+6fQr6CsM2+0+A7v+6fQr6CsM2+TCb4Pe6fQr6CsM2+TCb4Pe6fQr6CsM2+TCb4Pe6fQr6CsM2+TCb4Pe6fQr4qG84+TCb4Pe6fQr4qG84+TCb4Pe6fQr4qG84+skBZPupYizx/gvw9skBZPupYizx/gvw9skBZPupYizx/gvw9skBZPupYizx/gvw9skBZPupYizx/gvw9skBZPhHfVT1/gvw9skBZPhHfVT1/gvw9skBZPhHfVT1/gvw9skBZPupYizzpnv29skBZPupYizzpnv29skBZPupYizzpnv29skBZPupYizzpnv29skBZPupYizzpnv29skBZPhHfVT3pnv29skBZPhHfVT3pnv29skBZPhHfVT3pnv29skBZPhHfVT3pnv29gt53PupYizx/gvw9gt53PupYizx/gvw9gt53PupYizx/gvw9gt53PupYizx/gvw9gt53PhHfVT1/gvw9gt53PhHfVT1/gvw9gt53PhHfVT1/gvw9gt53PupYizzpnv29gt53PupYizzpnv29gt53PupYizzpnv29gt53PupYizzpnv29gt53PhHfVT3pnv29gt53PhHfVT3pnv29gt53PhHfVT3pnv29gt53PhHfVT3pnv29skBZPtpYizzQmxw+skBZPtpYizzQmxw+skBZPtpYizzQmxw+skBZPhHfVT3Qmxw+skBZPhHfVT3Qmxw+skBZPhHfVT0IKh2+skBZPhHfVT0IKh2+skBZPhHfVT0IKh2+skBZPtpYizwIKh2+skBZPtpYizwIKh2+skBZPtpYizwIKh2+gt53PtpYizwIKh2+gt53PtpYizwIKh2+gt53PtpYizwIKh2+gt53PhHfVT0IKh2+gt53PhHfVT0IKh2+gt53PhHfVT0IKh2+gt53PhHfVT3Qmxw+gt53PhHfVT3Qmxw+gt53PhHfVT3Qmxw+gt53PtpYizzQmxw+gt53PtpYizzQmxw+gt53PtpYizzQmxw+6lAiPupYizx/gvw96lAiPupYizx/gvw96lAiPhHfVT1/gvw96lAiPhHfVT1/gvw96lAiPhHfVT3pnv296lAiPhHfVT3pnv296lAiPupYizzpnv296lAiPupYizzpnv296lAiPtpYizzQmxw+6lAiPtpYizzQmxw+6lAiPhHfVT3Qmxw+6lAiPhHfVT3Qmxw+6lAiPhHfVT0IKh2+6lAiPhHfVT0IKh2+6lAiPtpYizwIKh2+6lAiPtpYizwIKh2+AACAvwAAAAAAAACAAAAAAP//f78AAACAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAgD8AAACAAACAPwAAAAAAAACAAACAvwAAAAAAAACAAAAAAP//f78AAACAAAAAAAAAAAAAAIC/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAACAAACAPwAAAAAAAACAAAAAAP//f78AAACAAAAAAAAAAAAAAIA/AACAPwAAAAAAAACAAACAvwAAAAAAAACAAAAAAAAAAAAAAIC/AAAAAAAAgD8AAACAAAAAAP//f78AAACAAAAAAAAAAAAAAIC/AACAPwAAAAAAAACAAACAvwAAAAAAAACAAAAAAAAAAAAAAIA/AAAAAAAAgD8AAACAAACAvwAAAAAAAACAAAAAAAAAAAAAAIA/AAAAAAAAgD8AAACAAACAvwAAAAAAAACAAAAAAAAAAAAAAIC/AAAAAAAAgD8AAACAAAAAAAAAAAAAAIC/AAAAAAAAgD8AAACAAACAPwAAAAAAAACAAAAAAAAAAAAAAIA/AAAAAAAAgD8AAACAAACAPwAAAAAAAACAAAAAAAAAAAAAAIC/AAAAAAAAgD8AAACAAACAPwAAAAAAAACAAAAAAAAAAAAAAIA/AAAAAAAAgD8AAACAAACAPwAAAAAAAACAAACAvwAAAAAAAACAAAAAAAAAAAAAAIA/AAAAAAAAgD8AAACAAACAvwAAAAAAAACAAAAAAAAAAAAAAIC/AAAAAAAAgD8AAACAAACAvwAAAAAAAACAAAAAAAAAgL8u8Ya1AAAAAAAAgL8r8Ya1AAAAAAAAgL8AAACAAAAAAAAAAAAAAIC/AACAvwAAAAAAAACAAAAAAAAAAAAAAIC/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0JscPrJAWT7aWIs80JscPrJAWT4R31U90JscPrJAWT4R31U90JscPrJAWT4R31U9CCodvrJAWT4R31U9CCodvrJAWT4R31U9CCodvrJAWT7aWIs8CCodvrJAWT7aWIs8CCodvrJAWT7aWIs8CCodvoLedz7aWIs8CCodvoLedz7aWIs8CCodvoLedz7aWIs8CCodvoLedz4R31U9CCodvoLedz4R31U9CCodvoLedz4R31U9CCodvoLedz4R31U90JscPoLedz4R31U90JscPoLedz4R31U90JscPoLedz7aWIs80JscPoLedz7aWIs80JscPoLedz7aWIs80JscPupQIj7qWIs8f4L8PepQIj7qWIs8f4L8PepQIj4R31U9f4L8PepQIj4R31U9f4L8PepQIj4R31U96Z79vepQIj4R31U96Z79vepQIj7qWIs86Z79vepQIj7qWIs86Z79vepQIj7aWIs80JscPupQIj7aWIs80JscPupQIj4R31U90JscPupQIj4R31U90JscPupQIj4R31U9CCodvupQIj4R31U9CCodvupQIj7aWIs8CCodvupQIj7aWIs8CCodvgAAgL8AAAAAAAAAgAAAAAD//3+/AAAAgAAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAAAD//3+/AAAAgAAAAAAAAAAAAACAvwAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAAAD//3+/AAAAgAAAAAAAAAAAAACAPwAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAAAD//3+/AAAAgAAAAAAAAAAAAACAvwAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAgL8AAAAAAAAAgAAAAAAAAIC/LvGGtQAAAAAAAIC/K/GGtQAAAAAAAIC/AAAAgAAAAAAAAAAAAACAvwAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAgL8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAIC/HvGGNQAAAAD//3+/IPGGNQAAAAAAAAAAAACAPwAAgL8AAAAAAAAAgAAAAAAAAAAAAACAPwAAAAD//38/AAAAgAAAAAAAAIA/AAAAgAAAAAAAAIC/LvGGtQAAAAAAAIC/AAAAgAAAgD8AAAAAAAAAgAAAgD8AAAAAaJFvNQAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAgD8AAAAAaJFvNQAAAAAAAIC/AAAAgAAAAAD//3+/IPGGNQAAgD8AAAAAUZFvtQAAgD8AAAAAAAAAgAAAAAD//38/AAAAgAAAAAAAAIA/AAAAgAAAgD8AAAAAUZFvtQAAgD8AAAAAAAAAgAAAAAAAAIC/LvGGtQAAAAAAAIC/K/GGtQAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAAAAAAAAAAACAvwAAAAD//38/AAAAgAAAAAAAAIA/AAAAgAAAAAAAAIC/HvGGNQAAAAD//3+/IPGGNQAAAAAAAAAAAACAvwAAAAD//3+/IPGGNQAAAAAAAAAAAACAvwAAgD8AAAAAUZFvtQAAAAAAAAAAAACAvwAAAAD//38/AAAAgAAAgD8AAAAAUZFvtQAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAgD8AAAAAaJFvNQAAAAAAAIC/LvGGtQAAAAAAAAAAAACAPwAAgD8AAAAAaJFvNQAAAAAAAIC/K/GGtQAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAAAAAAIC/HvGGNQAAAAAAAAAAAACAPwAAAAAAAIC/K/GGtQAAAAAAAAAA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Ed9VPeme/b2C3nc+6liLPH+C/D2C3nc+6liLPH+C/D2C3nc+6liLPH+C/D2C3nc+6liLPH+C/D2C3nc+Ed9VPX+C/D2C3nc+Ed9VPX+C/D2C3nc+Ed9VPX+C/D2C3nc+6liLPOme/b2C3nc+6liLPOme/b2C3nc+6liLPOme/b2C3nc+6liLPOme/b2C3nc+Ed9VPeme/b2C3nc+Ed9VPeme/b2C3nc+Ed9VPeme/b2C3nc+Ed9VPeme/b2yQFk+2liLPNCbHD6yQFk+2liLPNCbHD6yQFk+2liLPNCbHD6yQFk+Ed9VPdCbHD6yQFk+Ed9VPdCbHD6yQFk+Ed9VPQgqHb6yQFk+Ed9VPQgqHb6yQFk+Ed9VPQgqHb6yQFk+2liLPAgqHb6yQFk+2liLPAgqHb6yQFk+2liLPAgqHb6C3nc+2liLPAgqHb6C3nc+2liLPAgqHb6C3nc+2liLPAgqHb6C3nc+Ed9VPQgqHb6C3nc+Ed9VPQgqHb6C3nc+Ed9VPQgqHb6C3nc+Ed9VPdCbHD6C3nc+Ed9VPdCbHD6C3nc+Ed9VPdCbHD6C3nc+2liLPNCbHD6C3nc+2liLPNCbHD6C3nc+2liLPNCbHD7qUCI+6liLPH+C/D3qUCI+6liLPH+C/D3qUCI+Ed9VPX+C/D3qUCI+Ed9VPX+C/D3qUCI+Ed9VPeme/b3qUCI+Ed9VPeme/b3qUCI+6liLPOme/b3qUCI+6liLPOme/b3qUCI+2liLPNCbHD7qUCI+2liLPNCbHD7qUCI+Ed9VPdCbHD7qUCI+Ed9VPdCbHD7qUCI+Ed9VPQgqHb7qUCI+Ed9VPQgqHb7qUCI+2liLPAgqHb7qUCI+2liLPAgqHb4AAIC/AAAAAAAAAIAAAAAA//9/vwAAAIAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAACAPwAAAIAAAIA/AAAAAAAAAIAAAIC/AAAAAAAAAIAAAAAA//9/vwAAAIAAAAAAAAAAAAAAgL8AAAAAAAAAAAAAgD8AAAAAAACAPwAAAIAAAIA/AAAAAAAAAIAAAAAA//9/vwAAAIAAAAAAAAAAAAAAgD8AAIA/AAAAAAAAAIAAAIC/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAAACAPwAAAIAAAAAA//9/vwAAAIAAAAAAAAAAAAAAgL8AAIA/AAAAAAAAAIAAAIC/AAAAAAAAAIAAAAAAAAAAAAAAgD8AAAAAAACAPwAAAIAAAIC/AAAAAAAAAIAAAAAAAAAAAAAAgD8AAAAAAACAPwAAAIAAAIC/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAAACAPwAAAIAAAAAAAAAAAAAAgL8AAAAAAACAPwAAAIAAAIA/AAAAAAAAAIAAAAAAAAAAAAAAgD8AAAAAAACAPwAAAIAAAIA/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAAACAPwAAAIAAAIA/AAAAAAAAAIAAAAAAAAAAAAAAgD8AAAAAAACAPwAAAIAAAIA/AAAAAAAAAIAAAIC/AAAAAAAAAIAAAAAAAAAAAAAAgD8AAAAAAACAPwAAAIAAAIC/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAAACAPwAAAIAAAIC/AAAAAAAAAIAAAAAAAACAvy7xhrUAAAAAAACAvyvxhrUAAAAAAACAvwAAAIAAAAAAAAAAAAAAgL8AAIC/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAAACAPwAAAIAAAIC/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAAAACAvx7xhjUAAAAA//9/vyDxhjUAAAAAAAAAAAAAgD8AAIC/AAAAAAAAAIAAAAAAAAAAAAAAgD8AAAAA//9/PwAAAIAAAAAAAACAPwAAAIAAAAAAAACAvy7xhrUAAAAAAACAvwAAAIAAAIA/AAAAAAAAAIAAAIA/AAAAAGiRbzUAAAAAAACAPwAAAIAAAIA/AAAAAAAAAIAAAIA/AAAAAGiRbzUAAAAAAACAvwAAAIAAAAAA//9/vyDxhjUAAIA/AAAAAFGRb7UAAIA/AAAAAAAAAIAAAAAA//9/PwAAAIAAAAAAAACAPwAAAIAAAIA/AAAAAFGRb7UAAIA/AAAAAAAAAIAAAAAAAACAvy7xhrUAAAAAAACAvyvxhrUAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAACAPwAAAIAAAAAAAAAAAAAAgL8AAAAA//9/PwAAAIAAAAAAAACAPwAAAIAAAAAAAACAvx7xhjUAAAAA//9/vyDxhjUAAAAAAAAAAAAAgL8AAAAA//9/vyDxhjUAAAAAAAAAAAAAgL8AAIA/AAAAAFGRb7UAAAAAAAAAAAAAgL8AAAAA//9/PwAAAIAAAIA/AAAAAFGRb7UAAAAAAAAAAAAAgD8AAAAAAACAPwAAAIAAAIA/AAAAAGiRbzUAAAAAAACAvy7xhrUAAAAAAAAAAAAAgD8AAIA/AAAAAGiRbzUAAAAAAACAvyvxhrUAAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAACAPwAAAIAAAAAAAAAAAAAAgD8AAAAAAACAPwAAAIAAAAAAAACAvx7xhjUAAAAAAAAAAAAAgD8AAAAAAACAvyvxhrUAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAACAPwAAAIAAAAAAAAAAAAAAgL8AAAAAAACAPwAAAIAAAAAAAACAvx7xhjUAAAAAAAAAAAAAgL8m00M/7HS5PocGTT9a4tc+i9coPzJkxz5XEy0/wnrMPv+DJz8QGNY+enIyP+6g1z4m00M//EfXPocGTT84nbk+i9coP3A0vT5k0ig/gKHHPv+DJz8qW7k+enIyP4pyuD4HOUU/WuLXPhMZLT8yZMc+29w7P5AS1z5ivC8/inK4PmTSKD/Cesw+BYsuPxAY1j4HOUU/OJ25PhMZLT9wNL0+3Nw7P0jauT5hvC8/7qDXPlcTLT+Aocc+BosuPypbuT6Ajz0/7HS5PovXKD/CT8I+fR8nPxLh1j6Ajz0//EfXPovXKD/gSMI+fh8nPyaSuD4TGS0/4EjCPojvLj8mkrg+Jr02P0jauT4TGS0/wk/CPofvLj8S4dY+Jr02P5AS1z5XEy0/YEzRPr5rqj5b2Qk/TCQ1P+6g1z5k0ig/HHPMPr5rqj5s4Po+TCQ1P4pyuD4zbjI/7qDXPlcTLT8cc8w+co+2Pmzg+j4zbjI/inK4PmTSKD9gTNE+co+2PlvZCT9dOkg+ODIwPmkVLz7sRjE+aRUvPuxGMT5pFS8+7EYxPl06SD44MjA+PTNAPkT4Lz49M0A+RPgvPj0zQD5E+C8+4vJGPlDqZT5ewS0+kBhmPl7BLT6QGGY+XsEtPpAYZj7i8kY+UOplPhmFPz7YNGY+GYU/Ptg0Zj4ZhT8+2DRmPhmFPz7YNGY+sJ80PqRKND6wnzQ+pEo0PrCfND6kSjQ+sJ80PqRKND4JZzo+GAI0PglnOj4YAjQ+CWc6PhgCND6e9jM+YFNiPp72Mz5gU2I+nvYzPmBTYj6e9jM+YFNiPkfqOT50gmI+R+o5PnSCYj5H6jk+dIJiPkfqOT50gmI+mP0zPnh9LT6Y/TM+eH0tPpj9Mz54fS0+HK85PqAJLT4crzk+oAktPoAGOj5Ml2k+gAY6PkyXaT6ABjo+TJdpPtQfND7gnGk+1B80PuCcaT7UHzQ+4JxpPuxvNT7MOmY+7G81Psw6Zj7sbzU+zDpmPnQHOD7wuGU+dAc4PvC4ZT50Bzg+8LhlPuStOD40XjA+5K04PjReMD7krTg+NF4wPig1Nj6kDjE+KDU2PqQOMT4oNTY+pA4xPoisKj7MrSQ+iOxIPohnIz60h0A+pPIiPrSHQD6k8iI+RSVCPqzicj5FJUI+rOJyPnGgKz7kJ3M+iOxIPliXcT4GwDE+sLUiPgbAMT6wtSI+gCY6PkxmIj6AJjo+TGYiPoVGOz7EYnQ+hUY7PsRidD641zI+/FR0PrjXMj78VHQ+axtIvz6tVL9ckOY+axtIvz6tVL9ckOY+axtIvz6tVL9ckOY+0+A7v+vIhD4qG84+0+A7v+vIhD4qG84+0+A7v+vIhD4qG84+axtIvz6tVL+zJea+axtIvz6tVL+zJea+axtIvz6tVL+zJea+0+A7v+vIhD6CsM2+0+A7v+vIhD6CsM2+0+A7v+vIhD6CsM2+iv0sPj6tVL9ckOY+iv0sPj6tVL9ckOY+iv0sPj6tVL9ckOY+TCb4PevIhD4qG84+TCb4PevIhD4qG84+TCb4PevIhD4qG84+iv0sPj6tVL+zJea+iv0sPj6tVL+zJea+iv0sPj6tVL+zJea+TCb4PevIhD6CsM2+TCb4PevIhD6CsM2+TCb4PevIhD6CsM2+axtIv+vIhD5ckOY+axtIv+vIhD5ckOY+axtIv+vIhD5ckOY+axtIv+vIhD6zJea+axtIv+vIhD6zJea+axtIv+vIhD6zJea+iv0sPuvIhD6zJea+iv0sPuvIhD6zJea+iv0sPuvIhD6zJea+iv0sPuvIhD5ckOY+iv0sPuvIhD5ckOY+iv0sPuvIhD5ckOY+0+A7v0psR78qG84+0+A7v0psR78qG84+0+A7v0psR78qG84+0+A7v0psR7+CsM2+0+A7v0psR7+CsM2+0+A7v0psR7+CsM2+TCb4PUpsR7+CsM2+TCb4PUpsR7+CsM2+TCb4PUpsR7+CsM2+TCb4PUpsR78qG84+TCb4PUpsR78qG84+TCb4PUpsR78qG84+skBZPmwvKD5/gvw9skBZPmwvKD5/gvw9skBZPmwvKD5/gvw9skBZPmwvKD5/gvw9skBZPmwvKD5/gvw9skBZPhM8TD5/gvw9skBZPhM8TD5/gvw9skBZPhM8TD5/gvw9skBZPmwvKD7pnv29skBZPmwvKD7pnv29skBZPmwvKD7pnv29skBZPmwvKD7pnv29skBZPmwvKD7pnv29skBZPhM8TD7pnv29skBZPhM8TD7pnv29skBZPhM8TD7pnv29skBZPhM8TD7pnv29gt53PmwvKD5/gvw9gt53PmwvKD5/gvw9gt53PmwvKD5/gvw9gt53PmwvKD5/gvw9gt53PhM8TD5/gvw9gt53PhM8TD5/gvw9gt53PhM8TD5/gvw9gt53PmwvKD7pnv29gt53PmwvKD7pnv29gt53PmwvKD7pnv29gt53PmwvKD7pnv29gt53PhM8TD7pnv29gt53PhM8TD7pnv29gt53PhM8TD7pnv29gt53PhM8TD7pnv29skBZPmovKD7Qmxw+skBZPmovKD7Qmxw+skBZPmovKD7Qmxw+skBZPhM8TD7Qmxw+skBZPhM8TD7Qmxw+skBZPhM8TD4IKh2+skBZPhM8TD4IKh2+skBZPhM8TD4IKh2+skBZPmovKD4IKh2+skBZPmovKD4IKh2+skBZPmovKD4IKh2+gt53PmovKD4IKh2+gt53PmovKD4IKh2+gt53PmovKD4IKh2+gt53PhM8TD4IKh2+gt53PhM8TD4IKh2+gt53PhM8TD4IKh2+gt53PhM8TD7Qmxw+gt53PhM8TD7Qmxw+gt53PhM8TD7Qmxw+gt53PmovKD7Qmxw+gt53PmovKD7Qmxw+gt53PmovKD7Qmxw+6lAiPmwvKD5/gvw96lAiPmwvKD5/gvw96lAiPhM8TD5/gvw96lAiPhM8TD5/gvw96lAiPhM8TD7pnv296lAiPhM8TD7pnv296lAiPmwvKD7pnv296lAiPmwvKD7pnv296lAiPmovKD7Qmxw+6lAiPmovKD7Qmxw+6lAiPhM8TD7Qmxw+6lAiPhM8TD7Qmxw+6lAiPhM8TD4IKh2+6lAiPhM8TD4IKh2+6lAiPmovKD4IKh2+6lAiPmovKD4IKh2+AACAvwAAAAAAAACAAAAAAP//f78AAACAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAgD8AAACA//9/PwAAAAAAAACAAACAvwAAAAAAAACAAAAAAP//f78AAACAAAAAAAAAAAAAAIC/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAACA//9/PwAAAAAAAACAAAAAAP//f78AAACAAAAAAAAAAAAAAIA/AACAPwAAAAAAAACA//9/vwAAAAAAAACAAAAAAAAAAAAAAIC/AAAAAAAAgD8AAACAAAAAAP//f78AAACAAAAAAAAAAAAAAIC/AACAPwAAAAAAAACA//9/vwAAAAAAAACAAAAAAAAAAAAAAIA/AAAAAAAAgD8AAACAAACAvwAAAAAAAACAAAAAAAAAAAAAAIA/AAAAAAAAgD8AAACAAACAvwAAAAAAAACAAAAAAAAAAAAAAIC/AAAAAAAAgD8AAACAAAAAAAAAAAAAAIC/AAAAAAAAgD8AAACAAACAPwAAAAAAAACAAAAAAAAAAAAAAIA/AAAAAAAAgD8AAACAAACAPwAAAAAAAACAAAAAAAAAAAAAAIC/AAAAAAAAgD8AAACA//9/PwAAAAAAAACAAAAAAAAAAAAAAIA/AAAAAAAAgD8AAACA//9/PwAAAAAAAACA//9/vwAAAAAAAACAAAAAAAAAAAAAAIA/AAAAAAAAgD8AAACA//9/vwAAAAAAAACAAAAAAAAAAAAAAIC/AAAAAAAAgD8AAACAAACAvwAAAAAAAACAAAAAAAAAgL8u8Ya1AAAAAAAAgL8r8Ya1AAAAAAAAgL8AAACAAAAAAAAAAAAAAIC/AACAvwAAAAAAAACAAAAAAAAAAAAAAIC/AAAAAAAAgD8AAACAAACAvwAAAAAAAACAAAAAAAAAgL8AAACAAAAAAAAAgL8e8YY1AAAAAP//f78g8YY1AAAAAAAAAAAAAIA/AACAvwAAAAAAAACAAAAAAAAAAAAAAIA/AAAAAP//fz8AAACAAAAAAAAAgD8AAACAAAAAAAAAgL8u8Ya1AAAAAAAAgL8AAACAAACAPwAAAAAAAACAAACAPwAAAABokW81AAAAAAAAgD8AAACAAACAPwAAAAAAAACAAACAPwAAAABokW81AAAAAAAAgL8AAACAAAAAAP//f78g8YY1AACAPwAAAABTkW+1AACAPwAAAAAAAACAAAAAAP//fz8AAACAAAAAAAAAgD8AAACA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AAAAgAAAAAAAAAAA//9/PwAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAAAAAAAAAAACAvwAAAAAAAAAA//9/vwAAgD8AAAAAAAAAgAAAAAAAAAAA//9/PwAAAAAAAAAAAACAPwAAgD8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAAAAAAA//9/vwAAgD8AAAAAAAAAgAAAAAAAAAAA//9/PwAAAAAAAAAAAACAPwAAgD8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAAAAAAA//9/vwAAAAAAAIA/AAAAgAAAAAAAAAAA//9/PwAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAA//9/PwAAAAAAAAAAAACAPwAAAAAAAIC/AAAAgAAAAAAAAAAAAACAvwAAAAAAAAAA//9/vwAAAAAAAIC/AAAAgAAAAAAAAAAA//9/vwAAgD8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAA//9/PwAAgD8AAAAAAAAAgAAAAAAAAAAA//9/PwAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAAAAAAAAA//9/vwAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAvwAAAAAAAIC/AAAAgAAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAPwAAAAAAAIC/AAAAgAAAAAAAAAAAAACAvwAAgL8AAAAAAAAAgAAAAAAAAIC/EcGLMwAAAABuEu0zAACAvwAAgL8AAAAAAAAAgAAAAABuEu0zAACAvwAAAAAAAIA/AAAAgAAAgL8AAAAAAAAAgAAAAAAAAIC/EcGLMwAAAAC/EJmzAACAPwAAgL8AAAAAAAAAgAAAAAC/EJmzAACAPwAAAAAAAIA/AAAAgAAAAAAAAIC/EcGLMwAAAABuEu0zAACAvwAAgD8AAAAAAAAAgAAAAABuEu0zAACAvwAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAAAAAAIC/EcGLMwAAAAC/EJmz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AAAAAPNVBzQAAIA/AACAPwAAAAAAAACAAAAAAAAAAAAAAIC/AAAAAAAAAAD//3+/AACAPwAAAAAAAACAAAAAAPNVBzQAAIA/AAAAAC8KjTX//38/AACAPwAAAAAAAACAAAAAAAAAAAAAAIC/AAAAAAAAAAD//3+/AACAPwAAAAAAAACAAAAAAE40nbUAAIA/AAAAAC8KjbX//38/AAAAAP//fz8AAACAAAAAAAAAgD8AAACAAAAAAAAAAAAAAIC/AAAAAAAAAAD//3+/AAAAAP//fz8AAACAAAAAAAAAgD8AAACAAAAAAAAAgL8AAACAAAAAAP//f78AAACAAAAAAAAAAAAAAIC/AAAAAAAAAAD//3+/AAAAAAAAgL8AAACAAAAAAP//f78AAACAAAAAAAAAAAAAAIA/AAAAAC8KjTX//38/AAAAAAAAgL8AAACAAAAAAC8KjTX//38/AACAPwAAAAAAAACAAAAAAAAAgL8AAACAAAAAAAAAAAD//3+/AACAPwAAAAAAAACAAAAAAAAAAAD//3+/AAAAAAAAgD8AAACAAACAPwAAAAAAAACAAAAAAC8KjbX//38/AAAAAAAAgD8AAACAAACAPwAAAAAAAACAAAAAAAAAgL8AAACAAAAAAE40nbUAAIA/AAAAAAAAgL8AAACAAAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAP//fz8AAACAAAAAAAAAAAAAAIA/AAAAAP//fz8AAACAAAAAAE40nbUAAIA/AAAAAP//fz8AAACAAAAAAAAAAAAAAIC/AAAAAP//fz8AAACAAAAAAP//f78AAACAAAAAAAAAAAAAAIC/AAAAAP//f78AAACAAAAAAAAAAAAAAIA/AACAvwAAAAAAAACAAAAAAAAAgL9XeQy0AAAAAG4S7TMAAIA/AACAvwAAAAAAAACAAAAAAG4S7TMAAIA/AAAAAAAAgD8AAACAAACAvwAAAAAAAACAAAAAAAAAgL9XeQy0AAAAAL8QmbMAAIC/AACAvwAAAAAAAACAAAAAAL8QmbMAAIC/AAAAAAAAgD8AAACAAAAAAAAAgL9XeQy0AAAAAG4S7TMAAIA/AACAPwAAAAAAAACAAAAAAG4S7TMAAIA/AAAAAAAAgD8AAACAAACAPwAAAAAAAACAAAAAAAAAgL9XeQy0AAAAAL8QmbMAAIC/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AACAvwAAgD8AAAAAAAAAgGA/SbYAAIA/GfmDNQAAAABm8Sg/xlZAvwAAAAAAAIA/AAAAgDvHMD/QKTk/QHI3NTvHML/QKTk/QHI3NQAAAABm8Sg/xlZAvwAAAAAAAIA/AAAAgAAAAAAAAIA/GfmDNWA/SbYAAIA/GfmDNQAAAABN8Sg/3FZAPwAAAAAAAIA/AAAAgDvHMD/QKTk/QHI3NTvHML/QKTk/QHI3NQAAAABN8Sg/3FZAPwAAAAAAAIA/AAAAgAAAAAAAAIA/GfmDNQAAgL8AAAAAAAAAgAAAAAAAAAAAAACAPwAAgL8AAAAAAAAAgAAAAAAAAAAAAACAPwAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAAAAAAAAACAPwAAgD8AAAAAAAAAgAAAAAAAAAAAAACAPwAAgD8AAAAAAAAAgAAAAAAAAAAAAACAvwAAgD8AAAAAAAAAgAAAAAAAAAAAAACAvwAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAPwAAAAD//38/AAAAgAAAAAAAAIA/AAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAD//38/AAAAgAAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAgD8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAD//38/AAAAgAAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAAAAAAAAAAACAPwAAAAD//38/AAAAgAAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAD//38/AAAAgAAAAAAAAIA/AAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAPwAAAAD//38/AAAAgAAAAAAAAIA/AAAAgAAAAAAAAAAAAACAPwAAAAD//38/AAAAgAAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAD//38/AAAAgAAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAPwAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAAAAIC/AAAAgAAAAAAAAAAAAACAvwAAgD8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAPwAAgD8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAAAAAAAAA//9/PwAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAgL8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAvwAAgL8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAAAAAAAAAAACAvwAAgD8AAAAAAAAAgAAAAAAAAAAAAACAPwAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAvwAAgL8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAPwAAAAAAAIC/AAAAgAAAAAAAAAAAAACAvwAAgD8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAPwAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgPQENb/xBDU/AAAAgAAAAAAAAAAA//9/PwAAAAAAAIA/AAAAgAAAgL8AAAAAAAAAgPQENb/xBDU/AAAAgAAAAAAAAAAA//9/PwAAAAAAAAAAAACAPwAAgL8AAAAAAAAAgPQENb/xBDU/AAAAgAAAAAAAAAAAAACAv/QENb/xBDU/AAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgPQENT/xBDU/AAAAgAAAAAAAAAAAAACAv/QENT/xBDU/AAAAgAAAgD8AAAAAAAAAgAAAAAAAAAAAAACAP/QENT/xBDU/AAAAgAAAgD8AAAAAAAAAgAAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgPQENT/xBDU/AAAAgAAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAPwAAAAAAAAAA//9/PwAAAAAAAAAAAACAPwAAgL8AAAAADRgGsrwJUbQAAIA/X1UHNQAAAACwFZK1AACAPykhZDQAAIA//YjBNQAAgL8AAAAADRgGsrwJUbQAAIA/X1UHNQAAAACwFZI1AACAvykhZDQAAIA//YjBNbwJUbQAAIA/X1UHNQAAAACwFZI1AACAvwAAAAD//38/r4jBNQAAgD8AAAAADRgGsrwJUbQAAIA/X1UHNQAAAACwFZK1AACAPwAAAAD//38/r4jBNQAAgD8AAAAADRgGsgAAgL8AAAAAcaU3MgAAAADokMm2AACAPwAAAAD//38/qni7NgAAgL8AAAAAcaU3MgAAAADokMk2AACAvwAAAAD//38/qni7NgAAAADokMk2AACAvwAAAAD//38/qni7NgAAgD8AAAAADq/NMwAAAADokMm2AACAPwAAAAD//38/qni7NgAAgD8AAAAADq/NM7wJUbQAAIA/X1UHNSkhZDQAAIA//YjBNanPEDj+jkk3AACAv2r5cj8xPaG+WsVPtQAAgL8AAAAAcaU3MmM0f78xUKE9AAAAgAAAAADokMm2AACAPwAAAADTQbq2//9/PwAAgL8AAAAAcaU3MmM0f78xUKE9AAAAgAAAAACNbrQ2AACAvwAAAADokMk2AACAv7wJUbQAAIA/X1UHNSkhZDQAAIA//YjBNVLPEDhIEw24AACAP2r5cj8xPaG+WsVPtQAAAACNbrQ2AACAvwAAAADokMk2AACAv2M0fz+gUKG9aGaitAAAgD8AAAAADq/NM0r5cr/3PaE+pYGKNbwJUbQAAIA/X1UHNQAAAAD//38/r4jBNVLPEDhIEw24AACAP0r5cr/3PaE+pYGKNbwJUbQAAIA/X1UHNQAAAAD//38/r4jBNanPEDj+jkk3AACAvwAAAADokMm2AACAPwAAAADTQbq2//9/P2M0fz+gUKG9aGaitAAAgD8AAAAADq/NM8ekybQAAIA/AAAAgAAAAACNbrQ2AACAvwAAAAD//38/AAAAgGM0fz+gUKG9aGaitEr5cr/3PaE+pYGKNcekybQAAIA/AAAAgAAAAAD//38/AAAAgFLPEDhIEw24AACAP0r5cr/3PaE+pYGKNQAAAAD//38/AAAAgArq0jQAAIA/AAAAgKnPEDj+jkk3AACAvwAAAADTQbq2//9/PwAAAAD//38/AAAAgArq0jQAAIA/AAAAgGM0fz+gUKG9aGaitAAAAAAAAIC/AAAAgAAAAAD//3+/AAAAgAAAAACaC9C9+qx+P7XFfj/DVMi9AAAAgLXFfr/DVMi9AAAAgAAAAAD//3+/AAAAgAAAAACaC9C9+qx+P7XFfr/DVMi9AAAAgAAAAAAAAIC/AAAAgAAAAAD//3+/AAAAgAAAAACaC9C9+qx+vwAAAAAAAIC/AAAAgAAAAACaC9C9+qx+v7XFfj/DVMi9AAAAgAAAAAAAAIC/AAAAgAAAAAB0nFa9+6V/PzHDNzUAAIC/AAAAgAAAgD8AAAAAuUEBMQAAgL8AAAAAAAAAgDHDN7UAAIC/AAAAgAAAAAAAAIC/AAAAgAAAAAB0nFa9+6V/PwAAgL8AAAAAAAAAgDHDN7UAAIC/AAAAgAAAAAAAAIC/AAAAgAAAAADF6RW9FtR/vwAAAAAAAIC/AAAAgAAAAADF6RW9FtR/vzHDNzUAAIC/AAAAgAAAgD8AAAAAuUEBMQAAAAAAAIC/AAAAgAAAAADoLu++VFliPzHDNzUAAIC/AAAAgKBpZj+lH9++AAAAgKBpZr+lH9++AAAAgDHDN7UAAIC/AAAAgAAAAAAAAIC/AAAAgAAAAADoLu++VFliP6BpZr+lH9++AAAAgDHDN7UAAIC/AAAAgAAAAAAAAIC/AAAAgAAAAADoLu++VFlivwAAAAAAAIC/AAAAgAAAAADoLu++VFlivzHDNzUAAIC/AAAAgKBpZj+lH9++AAAAgAAAAAAAAIC/AAAAgAAAAACnkp48ufN/PwAAgD8AAAAAAAAAgAAAgL8AAAAAIhSBMwAAAAAAAIC/AAAAgAAAAACnkp48ufN/PwAAgL8AAAAAIhSBMwAAAAAAAIC/AAAAgAAAAACdIb08ie5/vwAAAAAAAIC/AAAAgAAAAACdIb08ie5/vwAAgD8AAAAAAAAAgAAAAADoLu++VFliPwAAAABwJ4G+orh3P6BpZj+lH9++AAAAgF/+eD8X7m2+AAAAgAAAAADoLu++VFlivwAAAABwJ4G+orh3v6BpZj+lH9++AAAAgF/+eD8X7m2+AAAAgF/+eL8X7m2+AAAAgKBpZr+lH9++AAAAgAAAAADoLu++VFlivwAAAABwJ4G+orh3v1/+eL8X7m2+AAAAgKBpZr+lH9++AAAAgAAAAADoLu++VFliPwAAAABwJ4G+orh3PwAAAADRZUy/iyIavwAAAACdIb08ie5/vwAAgD8AAAAAmnSjsAAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAgL8AAAAAIhSBMwAAAADRZUy/iyIavwAAAACdIb08ie5/vwAAgL8AAAAAAAAAgAAAgL8AAAAAIhSBMwAAAACnkp48ufN/PwAAAADFN0w/h18aPwAAAACnkp48ufN/PwAAAADFN0w/h18aPwAAgD8AAAAAmnSjsAAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAAADRZUy/iyIavwAAAADF6RW9FtR/vwAAAAB0nFa9+6V/PwAAAADFN0w/h18aPwAAgD8AAAAAmnSjsAAAgD8AAAAAuUEBMQAAAADRZUy/iyIavwAAAADF6RW9FtR/vwAAgD8AAAAAmnSjsAAAgD8AAAAAuUEBMQAAgL8AAAAAAAAAgAAAAAB0nFa9+6V/PwAAAADFN0w/h18aP3tVVj7WF/c+e1VWPtYX9z57VVY+su4JP3tVVj6y7gk/OHXdPmhoIT5vjEA+aGghPm+MQD5oaCE+OHXdPmhoIT6MB28+1hf3PowHbz7WF/c+iwdvPrLuCT+LB28+su4JPzQY0z5oaCE+ZtIrPmhoIT40GNM+aGghPmbSKz5oaCE+NBjTPpgnVT5m0is+mCdVPjQY0z6YJ1U+ZtIrPpgnVT48dd0+mCdVPnaMQD6YJ1U+doxAPpgnVT48dd0+mCdVPrjTSz8U8c0+uNNLPxTxzT6fvUI/boDDPoQdRT8m3ME+JjphP26Awz4SFCo/FPHNPkHaXj8m3ME+uNNLP4I2yj6400s/gjbKPp+9Qj8SQcg+qpNQP1pDvj7+p1A/PAbRPv6nUD88BtE+Qh5UPz63zj6EHUU/boDDPoQdRT9ugMM+QdpeP26Awz6FYTo/PrfOPkHaXj9ugMM+Qh5UP5r2yT5CHlQ/mvbJPoQdRT8SQcg+QdpePxJByD5B2l4/EkHIPoVhOj+a9sk+hWE6P5r2yT5CHlQ/EkHIPkIeVD8SQcg+hB1FP5r2yT6400s/ON/IPrjTSz8438g+n71CP5r2yT5B2l4/mvbJPoVhOj8SQcg+hWE6PxJByD5B2l4/mvbJPoQdRT8+t84+Qh5UP26Awz6EHUU/PrfOPoQdRT+GW9A+uNNLP6YkxT6400s/piTFPp+9Qj8+t84+QdpePz63zj6FYTo/boDDPkHaXj8+t84+QdpeP4Zb0D4bFCo/pCTFPhsUKj+kJMU+LDphPz63zj4mOmE/mvbJPhsUKj8238g+GxQqPzbfyD4mOmE/mvbJPvIvJj98D8I+8i8mP3wPwj7hSCY/dlbSPuFIJj92VtI+/qdQP34Pwj7+p1A/fg/CPpuTUD92VtI+m5NQP3ZW0j5vLTo/GM7RPm8tOj8YztE+by06PxjO0T7yLyY/Nt/IPvIvJj8238g+8i8mPzoG0T7yLyY/OgbRPuFIJj9aQ74+4UgmP1pDvj7+p1A/PAbRPqqTUD9aQ74+qpNQP1pDvj5uLTo/8qe+Pm4tOj/yp74+bi06P/Knvj7yLyY/gDbKPvIvJj+ANso+hB1FP4Zb0D4bFCo/FPHNPhsUKj8U8c0+n71CPz63zj5B2l4/hlvQPrjTSz8U8c0+LDphPz63zj6fvUI/mvbJPhsUKj+ANso+GxQqP4A2yj6fvUI/mvbJPoQdRT8+t84+hmE6Pz63zj6EHUU/PrfOPkHaXj8+t84+Qx5UPz63zj5B2l4/PrfOPoQdRT+a9sk+hmE6P5r2yT6GYTo/mvbJPoQdRT+a9sk+Qx5UP5r2yT5DHlQ/mvbJPkHaXj+a9sk+QdpeP5r2yT6EHUU/EkHIPoQdRT8SQcg+hmE6PxJByD6GYTo/EkHIPp+9Qj8SQcg+n71CPxJByD4bFCo/Nt/IPhsUKj8238g+Qx5UPxJByD5DHlQ/EkHIPkHaXj8SQcg+hB1FP26Awz6GYTo/boDDPoQdRT9ugMM+Qx5UP26Awz5B2l4/boDDPkHaXj9ugMM+n71CP26Awz4bFCo/pCTFPhsUKj+kJMU+hB1FPybcwT6400s/pCTFPrjTSz+kJMU+LDphP26Awz5B2l4/JtzBPuFIJj92VtI+4UgmP3ZW0j7yLyY/fg/CPvIvJj9+D8I+m5NQP3pW0j7+p1A/fg/CPv6nUD9+D8I+1+UnP15b0T7X5Sc/XlvRPvIvJj8238g+8i8mPzbfyD7hSCY/WkO+PuFIJj9aQ74+8i8mPzoG0T7X5Sc/dj6/PtflJz92Pr8+8i8mP4A2yj7yLyY/gDbKPiY6YT8SQcg+JjphPxJByD4bFCo/gDbKPhsUKj+ANso+qpNQP3Y+vz6qk1A/dj6/PsxHXD/m1b0+zEdcP+bVvT7MR1w/5tW9Pv6nUD8438g+m5NQP15b0T6bk1A/XlvRPv6nUD+CNso+uNNLPzjfyD4sOmE/EkHIPrjTSz+CNso+LDphP5r2yT4sOmE/mvbJPqytQj/yp74+rK1CP/Knvj6srUI/8qe+PsxHXD9qEbk+zEdcP2oRuT6qk1A/dj6/PqqTUD92Pr8+zEdcPyKg0j7MR1w/IqDSPsxHXD8ioNI+/qdQPzjfyD7+p1A/ON/IPv6nUD8438g+sK1CPxjO0T6wrUI/GM7RPrCtQj8YztE+zEdcP5pk1z7MR1w/mmTXPpuTUD9eW9E+m5NQP15b0T7+p1A/gjbKPv6nUD+CNso+NjnsPk5H8D42Oew+TkfwPl6R7T5OR/A+XpHtPniq7j7+p1A/ON/IPpuTUD9eW9E+m5NQP15b0T6EZfQ+TkfwPlyR7T5bBwc/XJHtPlsHBz+bk1A/elbSPoRl9D54qu4+/qdQP34Pwj42Oew+eKruPjY57D54qu4+/qdQP4I2yj4MZeU+eKruPv6nUD88BtE+qpNQP1pDvj4MZeU+TkfwPgxl5T5OR/A+qpNQP3Y+vz40Oew+WwcHPzQ57D5bBwc/NDnsPsbVBz80Oew+xtUHP/6nUD8438g+CGXlPlsHBz+bk1A/XlvRPghl5T7G1Qc//qdQP34Pwj6bk1A/dlbSPlyR7T7G1Qc/XJHtPsbVBz/+p1A/gjbKPqqTUD9aQ74+iGX0PsbVBz/+p1A/PAbRPqqTUD92Pr8+qpNQP3Y+vz6IZfQ+WgcHP/i7Vj5A1R0/+LtWPkDVHT/4u1Y+QNUdP/i7Vj5A1R0/+LtWPsg8Dz/4u1Y+yDwPP/i7Vj7IPA8/+LtWPsg8Dz/4jnE+yDwPP/iOcT7IPA8/+I5xPsg8Dz/4jnE+yDwPPwCPcT5A1R0/AI9xPkDVHT8Aj3E+QNUdPwCPcT5A1R0/QSM6PhjVKj4/Izo+GNUqPvv8gj4Y1So++vyCPhjVKj7qEYM+AAcrPh9NOj4ABys+6hGDPgAHKz4fTTo+AAcrPuwRgz4EiUs+7BGDPgCJSz4jTTo+AIlLPiNNOj4EiUs+QyM6Pui6Sz5FIzo+7LpLPvz8gj7ouks+/fyCPuy6Sz6wazk/IqDSPm9vQz+aZNc+1+UnP15b0T7X5Sc/XlvRPm9vQz8ioNI+b29DPyKg0j5vb0M/IqDSPmpvQz/m1b0+am9DP+bVvT5qb0M/5tW9PrBrOT/m1b0+am9DP2oRuT7X5Sc/dj6/PtflJz92Pr8+sw09P+ivzj6zDT0/6K/OPrMNPT/or84+sw09P+ivzj5rzT8/5q/OPmvNPz/mr84+a80/P+avzj5ozT8/JMbBPmjNPz8kxsE+aM0/PyTGwT5ozT8/JMbBPrINPT8kxsE+sg09PyTGwT6yDT0/JMbBPilMKj5A0FY+NkJYPhZrHT82Qlg+FmsdPylMKj5A0FY+KUwqPry/Hz42Qlg+9KYPPzZCWD70pg8/KUwqPry/Hz6tEkI+vL8fProIcD70pg8/rRJCPry/Hz66CHA+9KYPP7USQj5A0FY+wghwPhZrHT+1EkI+QNBWPsIIcD4Wax0/SLZyPkDVHT8wl1Q+HGgKPwCPcT4UHx4/MJdUPhxoCj9ItnI+yDwPPzCXVD4AJfY++I5xPvTyDj8wl1Q+ACX2PtjFcD4AJfY+2MVwPgAl9j74u1Y+9PIOP6iUVT7IPA8/2MVwPhxoCj/YxXA+HGgKP/i7Vj4UHx4/qJRVPkDVHT+/kCo+oIVWPr+QKj6ghVY+v5AqPqCFVj6/kCo+oIVWPiDOQT6ghVY+IM5BPqCFVj4gzkE+oIVWPiDOQT6ghVY+vpAqPmAKID6+kCo+YAogPr6QKj5gCiA+vpAqPmAKID4YzkE+YAogPhjOQT5gCiA+GM5BPmAKID4YzkE+YAogPoFngT70njY+gWeBPkz+Cj6V24Y+9J42PpXbhj5M/go+gWeBPsy2Kz6BZ4E+zLYrPpXbhj7Mtis+lduGPsy2Kz6BZ4E+fOYVPoFngT585hU+lduGPnzmFT6V24Y+fOYVPoFngT6kziA+gWeBPqTOID6V24Y+pM4gPpXbhj6kziA+gWeBPoRZLz6BZ4E+PPwyPiFYiz6M1Bk+IViLPozUGT4hWIs+jNQZPiFYiz6M1Bk+IViLPpTgHD4hWIs+lOAcPiFYiz6U4Bw+IViLPpTgHD6BZ4E+NIkZPoFngT7sKx0+H9OHPpTgHD4f04c+lOAcPh/Thz6U4Bw+H9OHPpTgHD4f04c+jNQZPh/Thz6M1Bk+H9OHPozUGT4f04c+jNQZPpXbhj48/DI+qU+MPjSJGT6pT4w+NIkZPqlPjD40iRk+lduGPoRZLz6pT4w+7CsdPqlPjD7sKx0+qU+MPuwrHT6V24Y+7CsdPpXbhj7sKx0+lduGPuwrHT6V24Y+7CsdPpXbhj40iRk+lduGPjSJGT6V24Y+NIkZPpXbhj40iRk+IViLPozUGT4hWIs+jNQZPiFYiz6U4Bw+IViLPpTgHD4f04c+lOAcPh/Thz6U4Bw+H9OHPpTgHD4f04c+jNQZPh/Thz6M1Bk+H9OHPozUGT4f04c+lOAcPh/Thz6U4Bw+H9OHPozUGT4f04c+jNQZPh/Thz6M1Bk+H9OHPpTgHD4f04c+lOAcPh/Thz6U4Bw+H9OHPozUGT4f04c+jNQZPh/Thz6M1Bk+H9OHPpTgHD4f04c+lOAcPh/Thz6M1Bk+H9OHPozUGT4f04c+lOAcPh/Thz6U4Bw+H9OHPozUGT4f04c+jNQZPh/Thz6U4Bw+H9OHPpTgHD4f04c+lOAcPh/Thz6M1Bk+H9OHPozUGT4f04c+jNQZPh/Thz6U4Bw+H9OHPpTgHD4f04c+lOAcPh/Thz6M1Bk+H9OHPozUGT4f04c+jNQZPpXbhj6EWS8+qU+MPuwrHT6pT4w+7CsdPpXbhj7Mtis+lduGPsy2Kz6pT4w+pM4gPpXbhj6kziA+lduGPqTOID6V24Y+pM4gPpXbhj40iRk+lduGPjSJGT6V24Y+NIkZPpXbhj585hU+lduGPnzmFT6V24Y+fOYVPpXbhj70njY+lduGPkz+Cj6pT4w+fOYVPpXbhj48/DI+qU+MPjSJGT6pT4w+NIkZPpXbhj7sKx0+lduGPuwrHT6V24Y+7CsdPgD8iT6M1Bk+APyJPozUGT4A/Ik+jNQZPiFYiz6M1Bk+IViLPozUGT4hWIs+iNQZPiFYiz6I1Bk+IViLPpjgHD4hWIs+mOAcPiFYiz6Q4Bw+APyJPpTgHD4A/Ik+lOAcPgD8iT6U4Bw+H9OHPpjgHD4f04c+lOAcPh/Thz6U4Bw+H9OHPpjgHD4f04c+kOAcPh/Thz6Q4Bw+H9OHPozUGT4f04c+iNQZPh/Thz6I1Bk+H9OHPpDUGT4f04c+iNQZPh/Thz6I1Bk+H9OHPpjgHD4f04c+lOAcPh/Thz6M1Bk+H9OHPozUGT4f04c+jNQZPjQY0z6YJ1U+cBF+PpgnVT40GNM+mCdVPnARfj6YJ1U+NBjTPmhoIT5wEX4+aGghPjQY0z5oaCE+cBF+PmhoIT68ZYk+aGghPjh13T5oaCE+vGWJPmhoIT44dd0+aGghPsBliT6YJ1U+PHXdPpgnVT7AZYk+mCdVPjx13T6YJ1U+7BGDPgSJSz7sEYM+BIlLPttMCj8EiUs+6hGDPgAHKz7qEYM+AAcrPtpMCj8ABys+ilyFPvgGKz4qcgs/+AYrPopchT74Bis+i1yFPgSJSz4qcgs/BIlLPotchT4EiUs+/PyCPui6Sz79/II+7LpLPvz8gj7ouks+/fyCPuy6Sz7sEYM+BIlLPuwRgz4EiUs+7BGDPgCJSz7sEYM+AIlLPuoRgz4ABys+6hGDPgAHKz7qEYM+AAcrPuoRgz4ABys++/yCPhjVKj76/II+GNUqPvv8gj4Y1So++vyCPhjVKj6KXIU++AYrPopchT74Bis+ilyFPvgGKz6KXIU++AYrPnxxhT4M1So+fHGFPgzVKj58cYU+DNUqPnxxhT4M1So+fXGFPuy6Sz59cYU+8LpLPn1xhT7suks+fXGFPvC6Sz6LXIU+BIlLPotchT4EiUs+jFyFPgCJSz6MXIU+AIlLPl/iPj74Bis+ilyFPvgGKz5f4j4++AYrPopchT74Bis+fHGFPgzVKj5DDD8+DNUqPkMMPz4M1So+fHGFPgzVKj59cYU+7LpLPkUMPz7suks+RQw/PvC6Sz59cYU+8LpLPotchT4EiUs+Y+I+PgCJSz5h4j4+BIlLPoxchT4AiUs+by06PxjO0T5vLTo/GM7RPm8tOj8YztE+by06PxjO0T6wrUI/GM7RPrCtQj8YztE+sK1CPxjO0T6srUI/8qe+PqytQj/yp74+rK1CP/Knvj6srUI/8qe+Pm4tOj/yp74+bi06P/Knvj5uLTo/8qe+PujgPT9M6cw+6OA9P0zpzD7o4D0/TOnMPujgPT9M6cw+Nfo+P0zpzD41+j4/TOnMPjX6Pj9M6cw+Nfo+P0zpzD4z+j4/wIzDPjP6Pj/AjMM+M/o+P8CMwz4z+j4/wIzDPuXgPT/CjMM+5eA9P8KMwz7l4D0/wozDPuXgPT/CjMM+sw09P+ivzj6zDT0/6K/OPrMNPT/or84+sw09P+ivzj5rzT8/5q/OPmvNPz/mr84+a80/P+avzj5rzT8/5q/OPmjNPz8kxsE+aM0/PyTGwT5ozT8/JMbBPmjNPz8kxsE+sg09PyTGwT6yDT0/JMbBPrINPT8kxsE+sg09PyTGwT7o4D0/TOnMPujgPT9M6cw+6OA9P0zpzD41+j4/TOnMPjX6Pj9M6cw+Nfo+P0zpzD4z+j4/wIzDPjP6Pj/AjMM+M/o+P8CMwz7l4D0/wozDPuXgPT/CjMM+5eA9P8KMwz6zDT0/6K/OPrMNPT/or84+sw09P+ivzj6zDT0/6K/OPrINPT8kxsE+sg09PyTGwT6yDT0/JMbBPrINPT8kxsE+aM0/PyTGwT5ozT8/JMbBPmjNPz8kxsE+aM0/PyTGwT5rzT8/5q/OPmvNPz/mr84+a80/P+avzj5rzT8/5q/OPuXgPT/CjMM+5eA9P8KMwz7l4D0/wozDPuXgPT/CjMM+M/o+P8CMwz4z+j4/wIzDPjP6Pj/AjMM+M/o+P8CMwz41+j4/TOnMPjX6Pj9M6cw+Nfo+P0zpzD41+j4/TOnMPujgPT9M6cw+6OA9P0zpzD7o4D0/TOnMPujgPT9M6cw+M/o+P8CMwz4z+j4/wIzDPjP6Pj/AjMM+6OA9P0zpzD7o4D0/TOnMPujgPT9M6cw+6OA9P0zpzD7l4D0/wozDPuXgPT/CjMM+5eA9P8KMwz7l4D0/wozDPjX6Pj9M6cw+Nfo+P0zpzD41+j4/TOnMPkwBBAEIAUwBCAFIAVIBAAEGAVIBBgFOAVcB/wADAVcBAwFTAQQADgABAgQAAQIEAkoBCgH8AEoB/ABWARgAHQCmABgApgAjAB4AGwAnAB4AJwAqACAAGQAkACAAJADSABoAIQAtABoALQAmACwAMQApACwAKQAlADAAKwAyADAAMgA5ACEANwA0ACEANAAtADcAQgA+ADcAPgA0AD0ARAA6AD0AOgAzAD8ARgBDAD8AQwA8AEkATQA7AEkAOwBFAEgAQABSAEgAUgBPAEsARwBOAEsATgBZAFEAVQDQAFEA0AAfAV4AUAAeAV4AHgEpAWwAaQBcAGwAXABfAGAAXQAoAWAAKAHCAGgAbwBlAGgAZQBbAGcAawB1AGcAdQByAHEAagB0AHEAdAB7AH0AegBzAH0AcwB2AIUAbgB4AIUAeACBAHkAfACIAHkAiACCAJEAhACAAJEAgACLAI4AjACDAI4AgwCJAJgAlACNAJgAjQCQAJMAlgCfAJMAnwCcAIYAkgCbAIYAmwCiAJkAnQC1AJkAtQCgAKUAmgChAKUAoQCoACIApACnACIApwCvAB0ArQCpAB0AqQCmAK4ATABaAK4AWgCqAEoArAAvAEoALwA4AKsAHAAoAKsAKAAuAM8AVADyAM8A8gDvANIAJAD4ANIA+AD1ALgAugC3ALgAtwC0AJUAuAC0AJUAtACeALwAuQCKALwAigB/ALkAlwCPALkAjwCKAG0AuwB+AG0AfgB3ALoAbABfALoAXwC3ACUBIgHGACUBxgCzALEAwAAnAbEAJwEkAbcAXwDkALcA5ADiACIArwD5ACIA+QD2AM0AxAAhAc0AIQEdAb8AYwBTAr8AUwJRAjUAHwDRADUA0QDHAEEANgDJAEEAyQBTAHAAhwCjAHAAowBmANMA6QDbANMA2wDVAOAA0wDVAOAA1QDWAN4A1gDVAN4A1QDaAOEA4wDnAOEA5wDUAPQA3ADqAPQA6gDsAPAA6wDpAPAA6QDuAPMA9wD7APMA+wDbALUAnQDdALUA3QDYAGEAwwDoAGEA6ADlAMgA0gD1AMgA9QDtALQAtwDiALQA4gDXAFIAyADtAFIA7QDxAJ4AtADXAJ4A1wDfANsA+wDaANsA2gDVAMUAzgDBAMUAwQCyAM8A7wDoAM8A6ADDAO4A6QDTAO4A0wDmAKAAtQCvAKAArwCnALYA2QD6ALYA+gCwADoBPgECAToBAgH+AD0BQwEHAT0BBwEBAUcBOQH9AEcB/QALAUEBRQEJAUEBCQEFARcBEwENARcBDQEZARIAFAAIAhIACAL9AQwAEAD7AQwA+wH/ARcABwAGAhcABgIKAssAVgAcAcsAHAEgAb4AywAgAb4AIAEjAWIAvgAjAWIAIwEmAVYAYgAmAVYAJgEcAYcCgwJoAocCaAJ0AlcAzABNAlcATQJJAmQAWABKAmQASgJUAsoAvQBOAsoATgJLAmQBXAFEAWQBRAFAAV0BWQE4AV0BOAFGAWEBZQFCAWEBQgE8AVsBYwE/AVsBPwE7AQMAAQBPAQMATwFLAQAACQBRAQAAUQFNAQgACgBUAQgAVAFQAQsAAgBJAQsASQFVAREADQBgAREAYAFYAQ8ABQBmAQ8AZgFiARUAEwBaARUAWgFeAQYAFgBfAQYAXwFnAXgBkAFuAXgBbgFsAW0BbwF2AW0BdgF0AYIBmwFzAYIBcwFxAXABcgFrAXABawFpAZEBlAHaAZEB2gHGAWsBcgHRAWsB0QHVAXsBiAGkAXsBpAGdAXUBdwGXAXUBlwGDAYMBlwGbAYMBmwGCAWgBagGMAWgBjAF5AXkBjAGQAXkBkAF4AXwBgAGSAXwBkgGOAYUBiQGZAYUBmQGVAYEBhgGWAYEBlgGTAYoBfQGPAYoBjwGaAbIBtAH0AbIB9AHrAYsBhwGiAYsBogGlAYQBfwGfAYQBnwGhAX4BegGcAX4BnAGeAZ0BpAH6AZ0B+gHjAacB6QHfAacB3wGqAaEBnwHmAaEB5gH3AaMBoAGsAaMBrAGvAbMB+AHwAbMB8AHzAakB+gH4AakB+AGzAaEB9wH2AaEB9gGtAacBqgG0AacBtAGyAa0B9gHtAa0B7QG1Aa0BtQHAAa0BwAG7AbgBtgHvAbgB7wHyAb0BugG/Ab0BvwHCAa4BqwG5Aa4BuQG8AbcBsAG+AbcBvgHDAbYBuAHEAbYBxAHBAcwBygHHAcwBxwHbAc8B2QHWAc8B1gHSAZcBdwHNAZcBzQHcAXYBbwHJAXYByQHLAYwBagHUAYwB1AHXAZgBjQHYAZgB2AHOAXMBmwHQAXMB0AHTAW4BkAHFAW4BxQHIAd0B5wHlAd0B5QHhAewB9QHxAewB8QHuAZ4BnAHgAZ4B4AHkAfcB5gHoAfcB6AGmAfYB9wGmAfYBpgGxAe0B9gGxAe0BsQHqAfgB+gGkAfgBpAGwAeIB+QGoAeIBqAHeAfAB+AGwAfABsAG3AR0CMwIUAh0CFAIMAi0CMQIJAi0CCQIFAigCIgIPAigCDwIRAjYCKgITAjYCEwIWAg0CFQISAg0CEgIQAiMCLAIDAiMCAwIAAjACFwL8ATAC/AEHAhgCJAICAhgCAgL+AS8CKwI7Ai8COwI/AiECJwI4AiECOAISAS4CJQIOAS4CDgE+AjQCHgIVATQCFQFDAh8CGwILAh8CCwIOAhEBNwI8AhEBPAIMAUUCFgEYAUUCGAFBAjkCRAJAAjkCQAI9AhkCMgJCAhkCQgIaASYCGgIbASYC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//9/PwAAAAAAAAAAAACAPwAAgD8AAAAAAAAAgAAAAADzVQc0AACAvwAAAAAvCo01//9/vwAAgD8AAAAAAAAAgAAAAAAAAAAA//9/PwAAAAAAAAAAAACAPwAAgD8AAAAAAAAAgAAAAABONJ21AACAvwAAAAAvCo21//9/vwAAAAD//38/AAAAgAAAAAAAAIA/AAAAgAAAAAAAAAAA//9/PwAAAAAAAAAAAACAPwAAAAD//38/AAAAgAAAAAAAAIA/AAAAgAAAAAAAAIC/AAAAgAAAAAD//3+/AAAAgAAAAAAAAAAA//9/PwAAAAAAAAAAAACAPwAAAAAAAIC/AAAAgAAAAAD//3+/AAAAgAAAAAAAAAAAAACAvwAAAAAvCo01//9/vwAAAAAAAIC/AAAAgAAAAAAvCo01//9/vwAAgD8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAA//9/PwAAgD8AAAAAAAAAgAAAAAAAAAAA//9/PwAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAAAAvCo21//9/vwAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAABONJ21AACAvwAAAAAAAIC/AAAAgAAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAD//38/AAAAgAAAAAAAAAAAAACAvwAAAAD//38/AAAAgAAAAABONJ21AACAvwAAAAD//38/AAAAgAAAAAAAAAAAAACAPwAAAAD//38/AAAAgAAAAAD//3+/AAAAgAAAAAAAAAAAAACAPwAAAAD//3+/AAAAgAAAAAAAAAAAAACAvwAAgL8AAAAAAAAAgAAAAAAAAIC/V3kMNAAAAABuEu0zAACAvwAAgL8AAAAAAAAAgAAAAABuEu0zAACAvwAAAAAAAIA/AAAAgAAAgL8AAAAAAAAAgAAAAAAAAIC/V3kMNAAAAAC/EJmzAACAPwAAgL8AAAAAAAAAgAAAAAC/EJmzAACAPwAAAAAAAIA/AAAAgAAAAAAAAIC/V3kMNAAAAABuEu0zAACAvwAAgD8AAAAAAAAAgAAAAABuEu0zAACAvwAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAAAAAAIC/V3kMNAAAAAC/EJmzAACAPwAAgD8AAAAAAAAAgAAAAAC/EJmzAACAPwAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgF06SD44MjA+XTpIPjgyMD5pFS8+7EYxPmkVLz7sRjE+aRUvPuxGMT49M0A+RPgvPj0zQD5E+C8+PTNAPkT4Lz49M0A+RPgvPuLyRj5Q6mU+XsEtPpAYZj5ewS0+kBhmPl7BLT6QGGY+4vJGPlDqZT4ZhT8+2DRmPhmFPz7YNGY+GYU/Ptg0Zj4ZhT8+2DRmPrCfND6kSjQ+sJ80PqRKND6wnzQ+pEo0PglnOj4YAjQ+CWc6PhgCND4JZzo+GAI0Pp72Mz5gU2I+nvYzPmBTYj6e9jM+YFNiPkfqOT50gmI+R+o5PnSCYj5H6jk+dIJiPpj9Mz54fS0+mP0zPnh9LT6Y/TM+eH0tPpj9Mz54fS0+HK85PqAJLT4crzk+oAktPhyvOT6gCS0+HK85PqAJLT6ABjo+TJdpPoAGOj5Ml2k+gAY6PkyXaT6ABjo+TJdpPtQfND7gnGk+1B80PuCcaT7UHzQ+4JxpPtQfND7gnGk+7G81Psw6Zj7sbzU+zDpmPuxvNT7MOmY+dAc4PvC4ZT50Bzg+8LhlPnQHOD7wuGU+5K04PjReMD7krTg+NF4wPuStOD40XjA+KDU2PqQOMT4oNTY+pA4xPig1Nj6kDjE+iOxIPohnIz6IrCo+zK0kPrSHQD6k8iI+tIdAPqTyIj5FJUI+rOJyPkUlQj6s4nI+caArPuQncz6I7Eg+WJdxPgbAMT6wtSI+BsAxPrC1Ij6AJjo+TGYiPoAmOj5MZiI+hUY7PsRidD6FRjs+xGJ0PrjXMj78VHQ+uNcyPvxUdD4cc1Y/8KS5PjgJJj9owLk+OAkmP2CB1j7Uzjs/8KS5PjgJJj+gfrk+OAkmP5o/1j4cc1Y/tHXWPjgJJj+aP9Y+FkwnP2CB1j7Uzjs/tHXWPhZMJz+gfrk+OAkmP2bAuT4WTCc/aMC5PhZMJz9ggdY+HHNWP7R11j4WTCc/oH65PhZMJz+aP9Y+1M47P7R11j4WTCc/mj/WPjgJJj9ggdY+HHNWP/CkuT44CSY/oH65PhZMJz9mwLk+1M47P/CkuT4AAAkADgAAAA4ABQACADsAQgACAEIAHgAaABQAFwAaABcAHQAPACgAMgAPADIAGwALAAQAEwALABMAGAAcABYACAAcAAgAEAAqAC4AMQAqADEAJgA4ACEAJQA4ACUANQANAEEAPwANAD8AEQADAB8ANwADADcAEgAdADMAMAAdADAAGgAZAC8ALQAZAC0ADAAVADQAIgAVACIABwAUADkANgAUADYAFwAGADwAOgAGADoAAQAgAEMARQAgAEUAJAAQAD4ARwAQAEcAKQAjAEQAPQAjAD0ACAAnAEYASAAnAEgAKwAsAEkAQAAsAEAACgBKAFAAUwBKAFMATQBSAF0AXwBSAF8AVABeAFgAWwBeAFsAYQBXAEwATgBXAE4AWQBRAEsAVgBRAFYAXABgAFoATwBgAE8AVQABAAC/V/yTP/r//z4BAAC/V/yTP/r//z4BAAC/V/yTP/r//z4BAAC/XvyTPwIAAL8BAAC/XvyTPwIAAL8BAAC/XvyTPwIAAL8BAAC/mpmZP/r//z4BAAC/mpmZP/r//z4BAAC/mpmZP/r//z4BAAA/V/yTP/r//z4BAAA/V/yTP/r//z4BAAA/V/yTP/r//z4BAAA/XvyTPwIAAL8BAAA/XvyTPwIAAL8BAAA/XvyTPwIAAL8BAAA/mpmZP/r//z4BAAA/mpmZP/r//z4BAAA/mpmZP/r//z4BAAA/oZmZPwIAAL8BAAA/oZmZPwIAAL8BAAA/oZmZPwIAAL8BAAC/oZmZPwIAAL8BAAC/oZmZPwIAAL8BAAC/oZmZPwIAAL8BAAC/kEFEPfr//z4BAAC/kEFEPfr//z4BAAA/a/yTP/r//z4BAAA/a/yTP/r//z4BAAA/kEFEPfr//z4BAAA/kEFEPfr//z4BAAA/a/yTPwIAAL8BAAA/a/yTPwIAAL8BAAA/kEFEPQIAAL8BAAA/kEFEPQIAAL8BAAC/a/yTPwIAAL8BAAC/a/yTPwIAAL8BAAC/kEFEPQIAAL8BAAC/kEFEPQIAAL8BAAC/a/yTP/r//z4BAAC/a/yTP/r//z4BAAC/AAAAAAIAAL8BAAC/AAAAAAIAAL8BAAC/AAAAAAIAAL8BAAA/AAAAAAIAAL8BAAA/AAAAAAIAAL8BAAA/AAAAAAIAAL8BAAA/AAAAAPr//z4BAAA/AAAAAPr//z4BAAA/AAAAAPr//z4BAAC/AAAAAPr//z4BAAC/AAAAAPr//z4BAAC/AAAAAPr//z4AAIC/AAAAAAAAAIAAAAAAAACAvwIAYLUAAAAAAAAAAAAAgD8AAIC/AAAAAAAAAIAAAAAAAACAvwIAYLUAAAAAAAAAAAAAgL8AAIC/AAAAAAAAAIAAAAAAAAAAAAAAgD8AAAAAAACAPwIAYDUAAAAAAACAvwIAYLUAAAAAAAAAAAAAgD8AAIA/AAAAAAAAAIAAAAAAAACAvwIAYLUAAAAAAAAAAAAAgL8AAIA/AAAAAAAAAIAAAAAAAAAAAAAAgD8AAAAAAACAPwIAYDUAAIA/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAAACAPwIAYDUAAIA/AAAAAAAAAIAAAIC/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAAAAAACAPwIAYDUAAIC/AAAAAAAAAIAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD///38/AAAAAAAAAIAAAAAAAAAAAAAAgD8AAIA/AAAAAAAAAIAAAAAAAAAAAAAAgL///38/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAIA/AAAAAAAAAID//3+/AAAAAAAAAIAAAAAAAAAAAAAAgL8AAIC/AAAAAAAAAIAAAAAAAAAAAAAAgL///3+/AAAAAAAAAIAAAAAAAAAAAAAAgD///3+/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgL8AAAAAAACAvwAAAIAAAAAAAAAAAAAAgL///38/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgD///38/AAAAAAAAAID//3+/AAAAAAAAAIAAAAAAAACAvwAAAIAAAAAAAAAAAAAAgD9ItnI+yDwPPzCXVD4AJfY++I5xPvTyDj9ItnI+QNUdPzCXVD4caAo/AI9xPhQfHj/4jnE+yDwPP/iOcT7IPA8/+I5xPsg8Dz/YxXA+ACX2Pvi7Vj708g4/qJRVPsg8Dz/YxXA+HGgKP/i7Vj4UHx4/qJRVPkDVHT/4u1Y+yDwPP/i7Vj7IPA8/+LtWPsg8Dz/4u1Y+QNUdP/i7Vj5A1R0/+LtWPkDVHT8Aj3E+QNUdPwCPcT5A1R0/AI9xPkDVHT+qk1A/WkO+Pv6nUD88BtE+8i8mP3wPwj7hSCY/dlbSPv6nUD9+D8I+m5NQP3ZW0j7yLyY/OgbRPuFIJj9aQ74+/qdQPzwG0T6qk1A/WkO+PuFIJj92VtI+8i8mP34Pwj6bk1A/elbSPv6nUD9+D8I+4UgmP1pDvj7yLyY/OgbRPpuTUD96VtI+hGX0Pniq7j7+p1A/fg/CPgxl5T54qu4+/qdQPzwG0T6qk1A/WkO+Pghl5T7G1Qc//qdQP34Pwj6bk1A/dlbSPqqTUD9aQ74+iGX0PsbVBz/+p1A/PAbRPgQADAAJAAQACQABAAAABgAVAAAAFQADAAoADwAHAAoABwACAA4AFAARAA4AEQALABMAFwAIABMACAAQAAUAFgASAAUAEgANACMAHgAgACMAIAAlACQAGAAmACQAJgAiABkAMwAvABkALwAcAB8AGwAdAB8AHQAhACcAGQAcACcAHAAaADIAKQArADIAKwAuACgAMQAYACgAGAAkADAALQAhADAAIQAdACAALAAqACAAKgAlAAEAAL9X/JM/+v//PgEAAL9X/JM/+v//PgEAAL9X/JM/+v//PgEAAL9e/JM/AgAAvwEAAL9e/JM/AgAAvwEAAL9e/JM/AgAAvwEAAL+amZk/+v//PgEAAL+amZk/+v//PgEAAL+amZk/+v//PgEAAD9X/JM/+v//PgEAAD9X/JM/+v//PgEAAD9X/JM/+v//PgEAAD+amZk/+v//PgEAAD+amZk/+v//PgEAAD+amZk/+v//PgEAAL+hmZk/AgAAvwEAAL+hmZk/AgAAvwEAAL+hmZk/AgAAvwEAAL+QQUQ9+v//PgEAAL+QQUQ9+v//PgEAAD9r/JM/+v//PgEAAD9r/JM/+v//PgEAAD+QQUQ9+v//PgEAAD+QQUQ9+v//PgEAAL9r/JM/AgAAvwEAAL9r/JM/AgAAvwEAAL+QQUQ9AgAAvwEAAL+QQUQ9AgAAvwEAAL9r/JM/+v//PgEAAL9r/JM/+v//PgEAAL8AAAAAAgAAvwEAAL8AAAAAAgAAvwEAAL8AAAAAAgAAvwEAAD8AAAAA+v//PgEAAD8AAAAA+v//PgEAAD8AAAAA+v//PgEAAL8AAAAA+v//PgEAAL8AAAAA+v//PgEAAL8AAAAA+v//PgAAgL8AAAAAAAAAgAAAAAAAAIC/AABgtQAAAAAAAAAAAACAPwAAgL8AAAAAAAAAgAAAAAAAAIC/AABgtQMFNT8AAAAA4wQ1vwAAgL8AAAAAAAAAgAAAAAAAAAAAAACAPwAAAAAAAIA/AABgNQAAAAAAAIC/AABgtQAAAAAAAAAAAACAPwMFNT8AAAAA4wQ1vwAAAAAAAAAAAACAPwAAAAAAAIA/AABgNQMFNT8AAAAA4wQ1vwAAgL8AAAAAAAAAgAAAAAAAAIA/AABgNQMFNT8AAAAA4wQ1vwAAgL8AAAAAAAAAgAAAAAAAAAAAAACAPwAAAAAAAAAAAACAP/IENT8AAAAA9AQ1vwAAAAAAAAAAAACAP/MENT8AAAAA9QQ1v///f78AAAAAAAAAgPIENT8AAAAA9AQ1vwAAgL8AAAAAAAAAgPMENT8AAAAA9QQ1v///f78AAAAAAAAAgAAAAAAAAAAAAACAP///f78AAAAAAAAAgAAAAAAAAIC/AAAAgPEENT8AAAAA9AQ1vwAAAAAAAIC/AAAAgAAAAAAAAAAAAACAP/EENT8AAAAA9AQ1v///f78AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAP0i2cj7IPA8/MJdUPgAl9j74jnE+9PIOP0i2cj5A1R0/MJdUPhxoCj8Aj3E+FB8eP/iOcT7IPA8/+I5xPsg8Dz/4jnE+yDwPP9jFcD4AJfY++LtWPvTyDj+olFU+yDwPP/i7Vj7IPA8/+LtWPsg8Dz/4u1Y+yDwPPwCPcT5A1R0/AI9xPkDVHT8Aj3E+QNUdP6qTUD9aQ74+/qdQPzwG0T7yLyY/fA/CPuFIJj92VtI+/qdQP34Pwj6bk1A/dlbSPuFIJj92VtI+8i8mP34Pwj6bk1A/elbSPv6nUD9+D8I+4UgmP1pDvj7yLyY/OgbRPpuTUD96VtI+hGX0Pniq7j7+p1A/fg/CPghl5T7G1Qc//qdQP34Pwj6bk1A/dlbSPqqTUD9aQ74+iGX0PsbVBz/+p1A/PAbRPgQACQABAAAABgAPAAAADwADAAoADAAHAAoABwACAA0AEAAIACAAGwAXACAAFwAjABoAEgAcABoAHAAYABMAJgAiABMAIgAWAB0AEwAWAB0AFgAUACUAHwAhAB4AJAASAB4AEgAaAAUAEQAOAAUADgALABUAFwAbABUAGwAZAAAAgDPRu0LVVb4RI56+gDPRu0LVVb4RI56+gDPRu0LVVb4RI56+gDPRu0DVVT4OI56+gDPRu0DVVT4OI56+gDPRu0DVVT4OI56+gDPRu0DVVb4PI54+gDPRu0DVVb4PI54+gDPRu0DVVb4PI54+gDPRu0DVVT4RI54+gDPRu0DVVT4RI54+gDPRu0DVVT4RI54+gDLRO0LVVb4RI56+gDLRO0LVVb4RI56+gDLRO0LVVb4RI56+gDLRO0DVVT4OI56+gDLRO0DVVT4OI56+gDLRO0DVVT4OI56+gDLRO0DVVb4PI54+gDLRO0DVVb4PI54+gDLRO0DVVb4PI54+gDLRO0DVVT4RI54+gDLRO0DVVT4RI54+gDLRO0DVVT4RI54+AACAvwAAAAADE3iwAAAAAAAAgL95Nk8zAAAAAHakjDQAAIC/AACAvwAAAAADE3iwAAAAAHakjDQAAIC/AAAAAAAAgD8AAACAAACAvwAAAAADE3iwAAAAAAAAgL95Nk8zAAAAAPOFO7QAAIA/AACAvwAAAAADE3iwAAAAAPOFO7QAAIA/AAAAAAAAgD8AAACAAAAAAAAAgL95Nk8zAAAAAHakjDQAAIC/AACAPwAAAAAAAACAAAAAAHakjDQAAIC/AAAAAAAAgD8AAACAAACAPwAAAAAAAACAAAAAAAAAgL95Nk8zAAAAAPOFO7QAAIA/AACAPwAAAAAAAACAAAAAAPOFO7QAAIA/AAAAAAAAgD8AAACAAACAPwAAAAAAAACAxhsePghZSD4jAx4+0PofPs44BD7Q+h8+xhsePlBXIz4kPh4+0PofPs1zBD7Q+h8+RUMEPghZSD7NcwQ+0PofPs44BD5MuyE+RUMEPlBXIz4kPh4+TLshPiUDHj7Q+h8+IwMePky7IT7OOAQ+TLshPkVDBD4IWUg+JD4ePky7IT7NcwQ+TLshPkVDBD5QVyM+zXMEPky7IT7OOAQ+0PofPsYbHj4IWUg+JD4ePtD6Hz4lAx4+TLshPsYbHj5QVyM+AAAGAAkAAAAJAAMACAATABUACAAVAAoAFAAOABEAFAARABcADQACAAQADQAEAA8ABwABAAwABwAMABIAFgAQAAUAFgAFAAsAcE4lPQZmKT86Gpo+cE4lPQZmKT86Gpo+cE4lPQZmKT86Gpo+cE4lPQZmKT86Gpo+cE4lPQZmKT86Gpo+cE4lPdxiID86Gpo+cE4lPdxiID86Gpo+cE4lPdxiID86Gpo+cE4lPQZmKT88Gpq+cE4lPQZmKT88Gpq+cE4lPQZmKT88Gpq+cE4lPQZmKT88Gpq+cE4lPQZmKT88Gpq+cE4lPdxiID88Gpq+cE4lPdxiID88Gpq+cE4lPdxiID88Gpq+2OKPPQZmKT86Gpo+2OKPPQZmKT86Gpo+2OKPPQZmKT86Gpo+2OKPPQZmKT86Gpo+2OKPPdxiID86Gpo+2OKPPdxiID86Gpo+2OKPPdxiID86Gpo+2OKPPQZmKT88Gpq+2OKPPQZmKT88Gpq+2OKPPQZmKT88Gpq+2OKPPQZmKT88Gpq+2OKPPdxiID88Gpq+2OKPPdxiID88Gpq+2OKPPdxiID88Gpq+cE4lPQdmKT+ER6k+cE4lPQdmKT+ER6k+cE4lPQdmKT+ER6k+cE4lPdxiID+ER6k+cE4lPdxiID+ER6k+cE4lPdxiID+GR6m+cE4lPdxiID+GR6m+cE4lPQdmKT+GR6m+cE4lPQdmKT+GR6m+cE4lPQdmKT+GR6m+2OKPPQdmKT+GR6m+2OKPPQdmKT+GR6m+2OKPPQdmKT+GR6m+2OKPPdxiID+GR6m+2OKPPdxiID+GR6m+2OKPPdxiID+GR6m+2OKPPdxiID+ER6k+2OKPPdxiID+ER6k+2OKPPdxiID+ER6k+2OKPPQdmKT+ER6k+2OKPPQdmKT+ER6k+2OKPPQdmKT+ER6k+wMJZvAZmKT86Gpo+wMJZvAZmKT86Gpo+wMJZvNxiID86Gpo+wMJZvNxiID86Gpo+wMJZvNxiID88Gpq+wMJZvNxiID88Gpq+wMJZvAZmKT88Gpq+wMJZvAZmKT88Gpq+wMJZvAdmKT+ER6k+wMJZvAdmKT+ER6k+wMJZvNxiID+ER6k+wMJZvNxiID+ER6k+wMJZvNxiID+GR6m+wMJZvNxiID+GR6m+wMJZvAdmKT+GR6m+wMJZvAdmKT+GR6m+gAWwvEZTPD5yn5K+gAWwvEZTPD5yn5K+gAWwvEZTPD5yn5K+gAWwvCr4DT9un5K+gAWwvCr4DT9un5K+gAWwvCr4DT9un5K+gAWwvEZTPD5vn5I+gAWwvEZTPD5vn5I+gAWwvEZTPD5vn5I+gAWwvCv4DT9yn5I+gAWwvCv4DT9yn5I+gAWwvCv4DT9yn5I+gI7cPEZTPD5yn5K+gI7cPEZTPD5yn5K+gI7cPEZTPD5yn5K+gI7cPCv4DT9un5K+gI7cPCv4DT9un5K+gI7cPCv4DT9un5K+gI7cPEpTPD5un5I+gI7cPEpTPD5un5I+gI7cPEpTPD5un5I+gI7cPCr4DT9wn5I+gI7cPCr4DT9wn5I+gI7cPCr4DT9wn5I+gAWwvADkE7uCFdg+gAWwvADkE7uCFdg+gAWwvADkE7uCFdg+gAWwvADkE7uFFdi+gAWwvADkE7uFFdi+gAWwvADkE7uFFdi+gAWwvOCgPT+BFdi+gAWwvOCgPT+BFdi+gAWwvOCgPT+BFdi+gAWwvOCgPT+FFdg+gAWwvOCgPT+FFdg+gAWwvOCgPT+FFdg+gI7cPOCgPT+FFdg+gI7cPOCgPT+FFdg+gI7cPOCgPT+FFdg+gI7cPADkE7uCFdg+gI7cPADkE7uCFdg+gI7cPADkE7uCFdg+gI7cPADkE7uFFdi+gI7cPADkE7uFFdi+gI7cPADkE7uFFdi+gI7cPOCgPT+BFdi+gI7cPOCgPT+BFdi+gI7cPOCgPT+BFdi+//9/vwAAAAAAAACAAAAAAAAAAAAAAIC/AAAAAAAAgD8e8Qa2AAAAAAAAgD8c8Qa2AAAAAAAAgD8AAACA//9/vwAAAAAAAACAAAAAAAAAgL8AAACAAAAAAAAAAAAAAIC///9/vwAAAAAAAACAAAAAAAAAAAAAAIA/AAAAAAAAgD8AAACAAAAAAAAAgD8c8QY2AAAAAAAAgD8e8QY2//9/vwAAAAAAAACAAAAAAAAAgL8AAACAAAAAAAAAAAAAAIA/AAAAAAAAgD8e8Qa2AAAAAAAAgD8AAACA//9/PwAAAAAAAACAAACAPwAAAAAAAACAAAAAAAAAgL8AAACA//9/PwAAAAAAAACAAACAPwAAAAAAAACAAAAAAAAAgD8AAACAAAAAAAAAgD8e8QY2//9/PwAAAAAAAACAAACAPwAAAAAiR1oxAAAAAAAAgL8AAACA//9/PwAAAAAAAACAAACAPwAAAAAiR1oxAAAAAAAAAAAAAIA/AAAAAAAAgD8e8Qa2AAAAAAAAgD8c8Qa2AAAAAAAAgL8AAACAAAAAAAAAAAAAAIA/AAAAAAAAgL8AAACAAAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAgD8c8QY2AAAAAAAAgD8e8QY2AAAAAAAAAAAAAIC/AAAAAAAAgD8e8QY2AACAPwAAAAAiR1oxAAAAAAAAgL8AAACAAAAAAAAAAAAAAIC/AACAPwAAAAAiR1oxAAAAAAAAgL8AAACAAAAAAAAAAAAAAIA/AACAPwAAAAAAAACAAAAAAAAAAAAAAIA/AAAAAAAAgD8e8Qa2AACAPwAAAAAAAACAAAAAAAAAAAAAAIC/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mysuPiyHNj6bKy4+0PQ4PpsrLj5sYjs+mysuPhDQPT574Ug+ENA9PnvhSD5sYjs+e+FIPtD0OD574Ug+LIc2PnvhSD6MGTQ+e+FIPuyrMT574Ug+TD4vPnvhSD6o0Cw+e+FIPgxjKj574Ug+aPUnPuESNz6wPUA+Nfo/PrA9QD41+j8+yIclPuESNz7IhyU+Nfo/PhDQPT7hEjc+ENA9PjX6Pz5sYjs+4RI3PmxiOz41+j8+0PQ4PuESNz7Q9Dg+Nfo/PiyHNj7hEjc+LIc2PjX6Pz6MGTQ+4RI3PowZND41+j8+7KsxPuESNz7sqzE+Nfo/Pkw+Lz7hEjc+TD4vPjX6Pz6o0Cw+4RI3PqjQLD41+j8+DGMqPuESNz4MYyo+Nfo/Pmj1Jz7hEjc+aPUnPpsrLj4Q0D0+mysuPrA9QD41+j8+sD1APnvhSD6wPUA+e+FIPmj1Jz574Ug+yIclPuESNz7IhyU+mysuPsiHJT6bKy4+aPUnPpsrLj4MYyo+mysuPqjQLD6bKy4+TD4vPpsrLj7sqzE+mysuPowZND6bKy4+LIc2PpsrLj7Q9Dg+mysuPmxiOz574Ug+ENA9PnvhSD5sYjs+e+FIPtD0OD574Ug+LIc2PnvhSD6MGTQ+e+FIPuyrMT574Ug+TD4vPnvhSD6o0Cw+e+FIPgxjKj7hEjc+ENA9PuESNz5sYjs+4RI3PtD0OD7hEjc+LIc2PuESNz6MGTQ+4RI3PuyrMT7hEjc+TD4vPuESNz6o0Cw+4RI3PgxjKj7hEjc+aPUnPuESNz6wPUA+Nfo/PsiHJT41+j8+ENA9PjX6Pz5sYjs+Nfo/PtD0OD41+j8+LIc2PjX6Pz6MGTQ+Nfo/PuyrMT41+j8+TD4vPjX6Pz6o0Cw+Nfo/PgxjKj41+j8+aPUnPi4AGgADAC4AAwAXABkAHAAOABkADgABABwAHgAPABwADwAOAB4AIAAQAB4AEAAPACAAIgARACAAEQAQACIAJAASACIAEgARACQAJgATACQAEwASACYAKAAUACYAFAATACgAKgAVACgAFQAUACoALAAWACoAFgAVACwALgAXACwAFwAWAAUABAAvAAUALwAtAAYABQAtAAYALQArACsALQAsACsALAAqAAcABgArAAcAKwApAAgABwApAAgAKQAnACcAKQAoACcAKAAmAAkACAAnAAkAJwAlAAoACQAlAAoAJQAjACMAJQAkACMAJAAiAAsACgAjAAsAIwAhAAwACwAhAAwAIQAfAB8AIQAgAB8AIAAeAA0ADAAfAA0AHwAdAAAADQAdAAAAHQAYABgAHQAcABgAHAAZAAQAAgAbAAQAGwAvAC8AGwAaAC8AGgAuAF8ANAA1AF8ANQBVADIAMwBBADIAQQBWAFYAQQBCAFYAQgBXAFcAQgBDAFcAQwBYAFgAQwBEAFgARABZAFkARABFAFkARQBaAFoARQBGAFoARgBbAFsARgBHAFsARwBcAFwARwBIAFwASABdAF0ASABJAF0ASQBeAF4ASQA0AF4ANABfADkAUgBTADkAUwA4ADoAUQBSADoAUgA5AFEAXQBeAFEAXgBSADsAUABRADsAUQA6ADwATwBQADwAUAA7AE8AWwBcAE8AXABQAD0ATgBPAD0ATwA8AD4ATQBOAD4ATgA9AE0AWQBaAE0AWgBOAD8ATABNAD8ATQA+AEAASwBMAEAATAA/AEsAVwBYAEsAWABMADAASgBLADAASwBAADEAVABKADEASgAwAFQAMgBWAFQAVgBKADgAUwA2ADgANgA3AFMAXwBVAFMAVQA2AA8AEABDAA8AQwBCACAAIQBMACAATABYACEAIwBNACEATQBMABsAAgA3ABsANwA2AC8ALgBfAC8AXwBTABAAEQBEABAARABDACIAIABYACIAWABZAAIABAA4AAIAOAA3AC0ALwBTAC0AUwBSABEAEgBFABEARQBEACMAIgBZACMAWQBNAAQABQA5AAQAOQA4AC4ALABeAC4AXgBfABIAEwBGABIARgBFAAUABgA6AAUAOgA5ABMAFABHABMARwBGACQAJQBOACQATgBaAB0AHwBLAB0ASwBKAAYABwA7AAYAOwA6AAAAGABUAAAAVAAxABQAFQBIABQASABHAB4AHABWAB4AVgBXAAcACAA8AAcAPAA7ABgAGQAyABgAMgBUACkAKwBRACkAUQBQABUAFgBJABUASQBIACcAJgBbACcAWwBPAAgACQA9AAgAPQA8AAMAGgBVAAMAVQA1ACoAKABcACoAXABdABYAFwA0ABYANABJAAkACgA+AAkAPgA9ABoAGwA2ABoANgBVACgAKQBQACgAUABcAAoACwA/AAoAPwA+AAsADABAAAsAQAA/ABwAHQBKABwA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VQrPPlnTBj8AAIAy+v//PlnTBj8AAIAy+v//PlnTBj8AAIAy+v//PrCeKL0AAIAy+v//PrCeKL0AAIAy+v//PgAAAL8AAIAy+v//PgAAAL8AAIAy+v//PgAAAL8AAIAy+v//PgAAAL8AAIAyVQrPPgAAAL8AAIAyVQrPPq+eKL2qAPg9AgAAv6+eKL2qAPg9AgAAv6+eKL0x/wo+AgAAv6+eKL0x/wo+AgAAvwAAAL+qAPg9VQrPvgAAAL+qAPg9VQrPvgAAAL8x/wo+mDPTvgAAAL8x/wo+mDPTvgAAAL8x/wo+AgAAvwAAAL8x/wo+AgAAvwAAAL8x/wo+AgAAvwAAAL8x/wo+AgAAvwAAAL+qAPg9AgAAvwAAAL+qAPg9AgAAvwAAAL+qAPg9AgAAvwAAAL+qAPg9AgAAv6+eKD0x/wo+AgAAv6+eKD0x/wo+AgAAv6+eKD2qAPg9AgAAv6+eKD2qAPg9AgAAv1nTBj8x/wo+AgAAv1nTBj8x/wo+AgAAv1nTBj8x/wo+AgAAv1nTBj8x/wo+AgAAv1nTBj+qAPg9AgAAv1nTBj+qAPg9AgAAv1nTBj+qAPg9AgAAv1nTBj+qAPg9AgAAv1nTBj8x/wo+fxDPvlnTBj8x/wo+fxDPvlnTBj8x/wo+fxDPvlnTBj8x/wo+fxDPvlnTBj+qAPg9VQrPvlnTBj+qAPg9VQrPvlnTBj+qAPg9VQrPvlnTBj+qAPg9VQrPvrCeKD2qAPg9+v//PrCeKD2qAPg9+v//PrCeKD0x/wo++v//PrCeKD0x/wo++v//PlnTBj+qAPg9VQrPPlnTBj+qAPg9VQrPPlnTBj8x/wo+fxDPPlnTBj8x/wo+fxDPPlnTBj8x/wo++v//PlnTBj8x/wo++v//PlnTBj8x/wo++v//PlnTBj8x/wo++v//PlnTBj+qAPg9+v//PlnTBj+qAPg9+v//PlnTBj+qAPg9+v//PlnTBj+qAPg9+v//PrCeKL0x/wo++v//PrCeKL0x/wo++v//PrCeKL2qAPg9+v//PrCeKL2qAPg9+v//PgAAAL8x/wo++v//PgAAAL8x/wo++v//PgAAAL8x/wo++v//PgAAAL8x/wo++v//PgAAAL+qAPg9+v//PgAAAL+qAPg9+v//PgAAAL+qAPg9+v//PgAAAL+qAPg9+v//PgAAAL8x/wo+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8p5vPpOsCD8otoQ/8p5vPpOsCD/gj40/9J5vPpOsCD/gj40/9J5vPpOsCD/gj40/9J5vPl7q5b5C+pg/TgPpvl7q5b5C+pg/TgPpvl7q5b5C+pg/TgPpPl7q5b5C+pg/TgPpPl7q5T5C+pg/TgPpPl7q5T5C+pg/TgPpPl7q5T5C+pg/TgPpvl7q5T5C+pg/TgPpvl7q5T5bT5w/TgPpvl7q5T5bT5w/TgPpvl7q5T5bT5w/TgPpvl7q5T5bT5w/TgPpvl7q5b5bT5w/TgPpvl7q5b5bT5w/TgPpvl7q5b5bT5w/TgPpvl7q5b5bT5w/TgPpvl7q5b5bT5w/TgPpPl7q5b5bT5w/TgPpPl7q5b5bT5w/TgPpPl7q5b5bT5w/TgPpPl7q5T5bT5w/TgPpPl7q5T5bT5w/TgPpPl7q5T5bT5w/TgPpPl7q5T5bT5w/TgPpPl7q5b5C+pg/AAAAgF7q5T5C+pg/AAAAgF7q5b5bT5w/AAAAgF7q5b5bT5w/AAAAgF7q5b5bT5w/AAAAgF7q5T5bT5w/AAAAgF7q5T5bT5w/AAAAgF7q5T5bT5w/AAAAgAAAAABC+pg/TAPpPgAAAABC+pg/TAPpPgAAAABC+pg/TAPpvgAAAABC+pg/TAPpvgAAAABbT5w/TAPpvgAAAABbT5w/TAPpvgAAAABbT5w/TAPpvgAAAABbT5w/TAPpPgAAAABbT5w/TAPpPgAAAABbT5w/TAPpPgAAAABbT5w/AAAAgAAAAABbT5w/AAAAgAAAAABbT5w/AAAAgPijvb1bT5w/DO/Lvfijvb1bT5w/DO/Lvfijvb1bT5w/DO/Lvfijvb1bT5w/DO/Lvfijvb1bT5w/iQe2vvijvb1bT5w/iQe2vvijvb1bT5w/iQe2vmCBtr5bT5w/iQe2vmCBtr5bT5w/iQe2vmCBtr5bT5w/iQe2vmCBtr5bT5w/iQe2vmCBtr5bT5w/EO/LvWCBtr5bT5w/EO/LvWCBtr5bT5w/EO/LvWCBtr5bT5w/EO/Lvfijvb1bT5w/iQe2Pvijvb1bT5w/iQe2Pvijvb1bT5w/iQe2Pvijvb1bT5w/DO/LPfijvb1bT5w/DO/LPfijvb1bT5w/DO/LPfijvb1bT5w/DO/LPWCBtr5bT5w/EO/LPWCBtr5bT5w/EO/LPWCBtr5bT5w/EO/LPWCBtr5bT5w/EO/LPWCBtr5bT5w/iQe2PmCBtr5bT5w/iQe2PmCBtr5bT5w/iQe2PmCBtr5bT5w/iQe2PmCBtj5bT5w/iQe2PmCBtj5bT5w/iQe2PmCBtj5bT5w/iQe2PmCBtj5bT5w/iQe2PmCBtj5bT5w/EO/LPWCBtj5bT5w/EO/LPWCBtj5bT5w/EO/LPWCBtj5bT5w/EO/LPfijvT1bT5w/DO/LPfijvT1bT5w/DO/LPfijvT1bT5w/DO/LPfijvT1bT5w/DO/LPfijvT1bT5w/iQe2PvijvT1bT5w/iQe2PvijvT1bT5w/iQe2PmCBtj5bT5w/EO/LvWCBtj5bT5w/EO/LvWCBtj5bT5w/EO/LvWCBtj5bT5w/EO/LvWCBtj5bT5w/iQe2vmCBtj5bT5w/iQe2vmCBtj5bT5w/iQe2vmCBtj5bT5w/iQe2vvijvT1bT5w/iQe2vvijvT1bT5w/iQe2vvijvT1bT5w/iQe2vvijvT1bT5w/DO/LvfijvT1bT5w/DO/LvfijvT1bT5w/DO/LvfijvT1bT5w/DO/Lvf3p2L2PWJ4/WWqvvv3p2L2PWJ4/WWqvvv3p2L2PWJ4/WWqvvv3p2L2PWJ4/WWqvvv3p2L2PWJ4/y2Pmvf3p2L2PWJ4/y2Pmvf3p2L2PWJ4/y2Pmvf3p2L2PWJ4/y2Pmvd+vr76PWJ4/zmPmvd+vr76PWJ4/zmPmvd+vr76PWJ4/zmPmvd+vr76PWJ4/zmPmvd+vr76PWJ4/WWqvvt+vr76PWJ4/WWqvvt+vr76PWJ4/WWqvvt+vr76PWJ4/WWqvvv3p2L2PWJ4/y2PmPf3p2L2PWJ4/y2PmPf3p2L2PWJ4/y2PmPf3p2L2PWJ4/y2PmPf3p2L2PWJ4/WWqvPv3p2L2PWJ4/WWqvPv3p2L2PWJ4/WWqvPv3p2L2PWJ4/WWqvPt+vr76PWJ4/WWqvPt+vr76PWJ4/WWqvPt+vr76PWJ4/WWqvPt+vr76PWJ4/WWqvPt+vr76PWJ4/zmPmPd+vr76PWJ4/zmPmPd+vr76PWJ4/zmPmPd+vr76PWJ4/zmPmPd+vrz6PWJ4/zmPmPd+vrz6PWJ4/zmPmPd+vrz6PWJ4/zmPmPd+vrz6PWJ4/zmPmPd+vrz6PWJ4/WWqvPt+vrz6PWJ4/WWqvPt+vrz6PWJ4/WWqvPt+vrz6PWJ4/WWqvPv3p2D2PWJ4/WWqvPv3p2D2PWJ4/WWqvPv3p2D2PWJ4/WWqvPv3p2D2PWJ4/WWqvPv3p2D2PWJ4/y2PmPf3p2D2PWJ4/y2PmPf3p2D2PWJ4/y2PmPf3p2D2PWJ4/y2PmPd+vrz6PWJ4/WWqvvt+vrz6PWJ4/WWqvvt+vrz6PWJ4/WWqvvt+vrz6PWJ4/WWqvvt+vrz6PWJ4/zmPmvd+vrz6PWJ4/zmPmvd+vrz6PWJ4/zmPmvd+vrz6PWJ4/zmPmvf3p2D2PWJ4/y2Pmvf3p2D2PWJ4/y2Pmvf3p2D2PWJ4/y2Pmvf3p2D2PWJ4/y2Pmvf3p2D2PWJ4/WWqvvv3p2D2PWJ4/WWqvvv3p2D2PWJ4/WWqvvv3p2D2PWJ4/WWqvviAD6L2Rtp4/vmXzvSAD6L2Rtp4/vmXzvSAD6L2Rtp4/vmXzvSAD6L2Rtp4/vmXzvSAD6L2Rtp4/3CmsviAD6L2Rtp4/3CmsviAD6L2Rtp4/3CmsviAD6L2Rtp4/3Cmsvpbpq76Rtp4/3Cmsvpbpq76Rtp4/3Cmsvpbpq76Rtp4/3Cmsvpbpq76Rtp4/3Cmsvpbpq76Rtp4/vmXzvZbpq76Rtp4/vmXzvZbpq76Rtp4/vmXzvZbpq76Rtp4/vmXzvSAD6L2Rtp4/3CmsPiAD6L2Rtp4/3CmsPiAD6L2Rtp4/3CmsPiAD6L2Rtp4/3CmsPiAD6L2Rtp4/vmXzPSAD6L2Rtp4/vmXzPSAD6L2Rtp4/vmXzPSAD6L2Rtp4/vmXzPZbpq76Rtp4/vmXzPZbpq76Rtp4/vmXzPZbpq76Rtp4/vmXzPZbpq76Rtp4/vmXzPZbpq76Rtp4/3CmsPpbpq76Rtp4/3CmsPpbpq76Rtp4/3CmsPpbpq76Rtp4/3CmsPpbpqz6Rtp4/3CmsPpbpqz6Rtp4/3CmsPpbpqz6Rtp4/3CmsPpbpqz6Rtp4/3CmsPpbpqz6Rtp4/vmXzPZbpqz6Rtp4/vmXzPZbpqz6Rtp4/vmXzPZbpqz6Rtp4/vmXzPSAD6D2Rtp4/vmXzPSAD6D2Rtp4/vmXzPSAD6D2Rtp4/vmXzPSAD6D2Rtp4/vmXzPSAD6D2Rtp4/3CmsPiAD6D2Rtp4/3CmsPiAD6D2Rtp4/3CmsPiAD6D2Rtp4/3CmsPpbpqz6Rtp4/vmXzvZbpqz6Rtp4/vmXzvZbpqz6Rtp4/vmXzvZbpqz6Rtp4/vmXzvZbpqz6Rtp4/3Cmsvpbpqz6Rtp4/3Cmsvpbpqz6Rtp4/3Cmsvpbpqz6Rtp4/3CmsviAD6D2Rtp4/3CmsviAD6D2Rtp4/3CmsviAD6D2Rtp4/3CmsviAD6D2Rtp4/3CmsviAD6D2Rtp4/vmXzvSAD6D2Rtp4/vmXzvSAD6D2Rtp4/vmXzvSAD6D2Rtp4/vmXzvTF2673cqpo/8rmrvjF2673cqpo/8rmrvjF2673cqpo/8rmrvjF2673cqpo/aSX1vTF2673cqpo/aSX1vTF2673cqpo/aSX1vdEMq77cqpo/aSX1vdEMq77cqpo/aSX1vdEMq77cqpo/aSX1vdEMq77cqpo/8rmrvtEMq77cqpo/8rmrvtEMq77cqpo/8rmrvjF2673cqpo/aSX1PTF2673cqpo/aSX1PTF2673cqpo/aSX1PTF2673cqpo/8rmrPjF2673cqpo/8rmrPjF2673cqpo/8rmrPtEMq77cqpo/8rmrPtEMq77cqpo/8rmrPtEMq77cqpo/8rmrPtEMq77cqpo/aSX1PdEMq77cqpo/aSX1PdEMq77cqpo/aSX1PdEMqz7cqpo/aSX1PdEMqz7cqpo/aSX1PdEMqz7cqpo/aSX1PdEMqz7cqpo/8rmrPtEMqz7cqpo/8rmrPtEMqz7cqpo/8rmrPjF26z3cqpo/8rmrPjF26z3cqpo/8rmrPjF26z3cqpo/8rmrPjF26z3cqpo/aSX1PTF26z3cqpo/aSX1PTF26z3cqpo/aSX1PdEMqz7cqpo/8rmrvtEMqz7cqpo/8rmrvtEMqz7cqpo/8rmrvtEMqz7cqpo/aSX1vdEMqz7cqpo/aSX1vdEMqz7cqpo/aSX1vTF26z3cqpo/aSX1vTF26z3cqpo/aSX1vTF26z3cqpo/aSX1vTF26z3cqpo/8rmrvjF26z3cqpo/8rmrvjF26z3cqpo/8rmrvmgzPb7cqpo/DHk9vmgzPb7cqpo/DHk9vmgzPb7cqpo/DHk9vmgzPb7cqpo/xkaKvmgzPb7cqpo/xkaKvmgzPb7cqpo/xkaKvqpQh77cqpo/xkaKvqpQh77cqpo/xkaKvqpQh77cqpo/xkaKvqpQh77cqpo/DHk9vqpQh77cqpo/DHk9vqpQh77cqpo/DHk9vmgzPb7cqpo/xkaKPmgzPb7cqpo/xkaKPmgzPb7cqpo/xkaKPmgzPb7cqpo/DHk9PmgzPb7cqpo/DHk9PmgzPb7cqpo/DHk9PqpQh77cqpo/DHk9PqpQh77cqpo/DHk9PqpQh77cqpo/DHk9PqpQh77cqpo/xkaKPqpQh77cqpo/xkaKPqpQh77cqpo/xkaKPqpQhz7cqpo/xkaKPqpQhz7cqpo/xkaKPqpQhz7cqpo/xkaKPqpQhz7cqpo/DHk9PqpQhz7cqpo/DHk9PqpQhz7cqpo/DHk9PmgzPT7cqpo/DHk9PmgzPT7cqpo/DHk9PmgzPT7cqpo/DHk9PmgzPT7cqpo/xkaKPmgzPT7cqpo/xkaKPmgzPT7cqpo/xkaKPqpQhz7cqpo/DHk9vqpQhz7cqpo/DHk9vqpQhz7cqpo/DHk9vqpQhz7cqpo/xkaKvqpQhz7cqpo/xkaKvqpQhz7cqpo/xkaKvmgzPT7cqpo/xkaKvmgzPT7cqpo/xkaKvmgzPT7cqpo/xkaKvmgzPT7cqpo/DHk9vmgzPT7cqpo/DHk9vmgzPT7cqpo/DHk9vmgzPb5Y+5w/xkaKvmgzPb5Y+5w/xkaKvmgzPb5Y+5w/xkaKvmgzPb5Y+5w/DHk9vmgzPb5Y+5w/DHk9vmgzPb5Y+5w/DHk9vqpQh75Y+5w/DHk9vqpQh75Y+5w/DHk9vqpQh75Y+5w/DHk9vqpQh75Y+5w/xkaKvqpQh75Y+5w/xkaKvqpQh75Y+5w/xkaKvmgzPb5Y+5w/DHk9PmgzPb5Y+5w/DHk9PmgzPb5Y+5w/DHk9PmgzPb5Y+5w/xkaKPmgzPb5Y+5w/xkaKPmgzPb5Y+5w/xkaKPqpQh75Y+5w/xkaKPqpQh75Y+5w/xkaKPqpQh75Y+5w/xkaKPqpQh75Y+5w/DHk9PqpQh75Y+5w/DHk9PqpQh75Y+5w/DHk9PqpQhz5Y+5w/DHk9PqpQhz5Y+5w/DHk9PqpQhz5Y+5w/DHk9PqpQhz5Y+5w/xkaKPqpQhz5Y+5w/xkaKPqpQhz5Y+5w/xkaKPmgzPT5Y+5w/xkaKPmgzPT5Y+5w/xkaKPmgzPT5Y+5w/xkaKPmgzPT5Y+5w/DHk9PmgzPT5Y+5w/DHk9PmgzPT5Y+5w/DHk9PqpQhz5Y+5w/xkaKvqpQhz5Y+5w/xkaKvqpQhz5Y+5w/xkaKvqpQhz5Y+5w/DHk9vqpQhz5Y+5w/DHk9vqpQhz5Y+5w/DHk9vmgzPT5Y+5w/DHk9vmgzPT5Y+5w/DHk9vmgzPT5Y+5w/DHk9vmgzPT5Y+5w/xkaKvmgzPT5Y+5w/xkaKvmgzPT5Y+5w/xkaKvqQZYz59Dpw/mrmnvaQZYz59Dpw/mrmnvaQZYz7gAJ8/mrmnvaQZYz7gAJ8/mrmnvaQZYz59Dpw/lZm9vaQZYz59Dpw/lZm9vaQZYz7gAJ8/lZm9vaQZYz7gAJ8/lZm9vaQZYz7gAJ8/lZm9vaEJbj59Dpw/mrmnvaEJbj59Dpw/mrmnvaEJbj7gAJ8/mrmnvaEJbj7gAJ8/mrmnvaEJbj59Dpw/lZm9vaEJbj59Dpw/lZm9vaEJbj7gAJ8/lZm9vaEJbj7gAJ8/lZm9vaEJbj7gAJ8/lZm9vaQZYz6MQ6A/mrmnvaQZYz6MQ6A/mrmnvaQZYz6MQ6A/mrmnvaQZYz6MQ6A/lZm9vaQZYz6MQ6A/lZm9vaEJbj6MQ6A/lZm9vaEJbj6MQ6A/lZm9vaEJbj6MQ6A/mrmnvaEJbj6MQ6A/mrmnvaEJbj6MQ6A/mrmnvaQZYz7gAJ8/hzVJvqQZYz7gAJ8/hzVJvqQZYz7gAJ8/hzVJvqEJbj7gAJ8/hzVJvqEJbj7gAJ8/hzVJvqEJbj7gAJ8/hzVJvqQZYz6MQ6A/hzVJvqQZYz6MQ6A/hzVJvqQZYz6MQ6A/hzVJvqEJbj6MQ6A/hzVJvqEJbj6MQ6A/hzVJvqEJbj6MQ6A/hzVJvqEJbj59Dpw/wUi+vqEJbj59Dpw/wUi+vqEJbj7gAJ8/wUi+vqEJbj7gAJ8/wUi+vqEJbj59Dpw/wtC4vqEJbj59Dpw/wtC4vqEJbj7gAJ8/wtC4vqEJbj7gAJ8/wtC4vqEJbj7gAJ8/wtC4vqQZYz59Dpw/wUi+vqQZYz59Dpw/wUi+vqQZYz7gAJ8/wUi+vqQZYz7gAJ8/wUi+vqQZYz59Dpw/wtC4vqQZYz59Dpw/wtC4vqQZYz7gAJ8/wtC4vqQZYz7gAJ8/wtC4vqQZYz7gAJ8/wtC4vqEJbj6MQ6A/wUi+vqEJbj6MQ6A/wUi+vqEJbj6MQ6A/wUi+vqEJbj6MQ6A/wtC4vqEJbj6MQ6A/wtC4vqQZYz6MQ6A/wtC4vqQZYz6MQ6A/wtC4vqQZYz6MQ6A/wUi+vqQZYz6MQ6A/wUi+vqQZYz6MQ6A/wUi+vqQJbj7gAJ8/Y5yDvqQJbj7gAJ8/Y5yDvqQJbj7gAJ8/Y5yDvqcZYz7gAJ8/Y5yDvqcZYz7gAJ8/Y5yDvqcZYz7gAJ8/Y5yDvqQJbj6MQ6A/Y5yDvqQJbj6MQ6A/Y5yDvqQJbj6MQ6A/Y5yDvqcZYz6MQ6A/Y5yDvqcZYz6MQ6A/Y5yDvqcZYz6MQ6A/Y5yDvv91vj59Dpw/Kb9ivv91vj59Dpw/Kb9ivv91vj7hAJ8/Kb9ivv91vj7hAJ8/Kb9ivgH+uD59Dpw/Kb9ivgH+uD59Dpw/Kb9ivgH+uD7hAJ8/Kb9ivgH+uD7hAJ8/Kb9ivgH+uD7hAJ8/Kb9ivv91vj59Dpw/J69tvv91vj59Dpw/J69tvv91vj7hAJ8/J69tvv91vj7hAJ8/J69tvgH+uD59Dpw/J69tvgH+uD59Dpw/J69tvgH+uD7hAJ8/J69tvgH+uD7hAJ8/J69tvgH+uD7hAJ8/J69tvv91vj6NQ6A/Kb9ivv91vj6NQ6A/Kb9ivv91vj6NQ6A/Kb9ivgH+uD6NQ6A/Kb9ivgH+uD6NQ6A/Kb9ivgH+uD6NQ6A/J69tvgH+uD6NQ6A/J69tvv91vj6NQ6A/J69tvv91vj6NQ6A/J69tvv91vj6NQ6A/J69tvqLJgz7hAJ8/Kb9ivqLJgz7hAJ8/Kb9ivqLJgz7hAJ8/Kb9ivqLJgz7hAJ8/J69tvqLJgz7hAJ8/J69tvqLJgz7hAJ8/J69tvqLJgz6NQ6A/Kb9ivqLJgz6NQ6A/Kb9ivqLJgz6NQ6A/Kb9ivqLJgz6NQ6A/J69tvqLJgz6NQ6A/J69tvqLJgz6NQ6A/J69tvpVuqD19Dpw/Ja9tvpVuqD19Dpw/Ja9tvpVuqD3hAJ8/Ja9tvpVuqD3hAJ8/Ja9tvpBOvj19Dpw/J69tvpBOvj19Dpw/J69tvpBOvj3hAJ8/J69tvpBOvj3hAJ8/J69tvpBOvj3hAJ8/J69tvpVuqD19Dpw/KL9ivpVuqD19Dpw/KL9ivpVuqD3hAJ8/KL9ivpVuqD3hAJ8/KL9ivpBOvj19Dpw/Kb9ivpBOvj19Dpw/Kb9ivpBOvj3hAJ8/Kb9ivpBOvj3hAJ8/Kb9ivpBOvj3hAJ8/Kb9ivpVuqD2NQ6A/Ja9tvpVuqD2NQ6A/Ja9tvpVuqD2NQ6A/Ja9tvpBOvj2NQ6A/J69tvpBOvj2NQ6A/J69tvpBOvj2NQ6A/Kb9ivpBOvj2NQ6A/Kb9ivpVuqD2NQ6A/KL9ivpVuqD2NQ6A/KL9ivpVuqD2NQ6A/KL9ivgWQST7hAJ8/KK9tvgWQST7hAJ8/KK9tvgWQST7hAJ8/KK9tvgWQST7hAJ8/K79ivgWQST7hAJ8/K79ivgWQST7hAJ8/K79ivgWQST6NQ6A/KK9tvgWQST6NQ6A/KK9tvgWQST6NQ6A/KK9tvgWQST6NQ6A/K79ivgWQST6NQ6A/K79ivgWQST6NQ6A/K79ivvDosT54d5s/UQ/HvfDosT54d5s/UQ/HvfDosT6+D58/UQ/HvfDosT6+D58/UQ/HvVAxrT54d5s/0u3ZvVAxrT54d5s/0u3ZvVAxrT6+D58/0u3ZvVAxrT6+D58/0u3ZvVAxrT6+D58/0u3ZvZGgtj54d5s/0+3ZvZGgtj54d5s/0+3ZvZGgtj6+D58/0+3ZvZGgtj6+D58/0+3ZvfDosT54d5s/VMzsvfDosT54d5s/VMzsvfDosT6+D58/VMzsvfDosT6+D58/VMzsvfDosT6+D58/VMzsvfDosT5emaA/UQ/HvfDosT5emaA/UQ/HvfDosT5emaA/UQ/HvVAxrT5emaA/0u3ZvVAxrT5emaA/0u3ZvfDosT5emaA/VMzsvfDosT5emaA/VMzsvZGgtj5emaA/0+3ZvZGgtj5emaA/0+3ZvZGgtj5emaA/0+3ZvfOYfj6+D58/lsBIvvOYfj6+D58/lsBIvvOYfj6+D58/lsBIvhoEhD6+D58/1i9SvhoEhD6+D58/1i9SvhoEhD6+D58/1i9SvvOYfj5emaA/lsBIvvOYfj5emaA/lsBIvvOYfj5emaA/lsBIvhoEhD5emaA/1i9SvhoEhD5emaA/1i9SvhoEhD5emaA/1i9Svs2i2j14d5s/UnO2vs2i2j14d5s/UnO2vs2i2j2+D58/UnO2vs2i2j2+D58/UnO2vk+B7T14d5s/sbuxvk+B7T14d5s/sbuxvk+B7T2+D58/sbuxvk+B7T2+D58/sbuxvk+B7T2+D58/sbuxvkvExz14d5s/sbuxvkvExz14d5s/sbuxvkvExz2+D58/sbuxvkvExz2+D58/sbuxvs6i2j14d5s/EgStvs6i2j14d5s/EgStvs6i2j2+D58/EgStvs6i2j2+D58/EgStvs6i2j2+D58/EgStvs2i2j1emaA/UnO2vs2i2j1emaA/UnO2vs2i2j1emaA/UnO2vk+B7T1emaA/sbuxvk+B7T1emaA/sbuxvs6i2j1emaA/EgStvs6i2j1emaA/EgStvkvExz1emaA/sbuxvkvExz1emaA/sbuxvkvExz1emaA/sbuxvleKUj6+D58/3NaDvleKUj6+D58/3NaDvleKUj6+D58/3NaDvhYbST6+D58/eD5+vhYbST6+D58/eD5+vhYbST6+D58/eD5+vleKUj5emaA/3NaDvleKUj5emaA/3NaDvleKUj5emaA/3NaDvhYbST5emaA/eD5+vhYbST5emaA/eD5+vhYbST5emaA/eD5+vpGgtj55d5s/tLuxvpGgtj55d5s/tLuxvpGgtj6/D58/tLuxvpGgtj6/D58/tLuxvvDosT55d5s/EwStvvDosT55d5s/EwStvvDosT6/D58/EwStvvDosT6/D58/EwStvvDosT6/D58/EwStvvDosT55d5s/U3O2vvDosT55d5s/U3O2vvDosT6/D58/U3O2vvDosT6/D58/U3O2vlAxrT55d5s/tLuxvlAxrT55d5s/tLuxvlAxrT6/D58/tLuxvlAxrT6/D58/tLuxvlAxrT6/D58/tLuxvpGgtj5emaA/tLuxvpGgtj5emaA/tLuxvpGgtj5emaA/tLuxvvDosT5emaA/EwStvvDosT5emaA/EwStvlAxrT5emaA/tLuxvlAxrT5emaA/tLuxvvDosT5emaA/U3O2vvDosT5emaA/U3O2vvDosT5emaA/U3O2vhoEhD6/D58/eD5+vhoEhD6/D58/eD5+vhoEhD6/D58/eD5+vvOYfj6/D58/3NaDvvOYfj6/D58/3NaDvvOYfj6/D58/3NaDvhoEhD5emaA/eD5+vhoEhD5emaA/eD5+vhoEhD5emaA/eD5+vvOYfj5emaA/3NaDvvOYfj5emaA/3NaDvvOYfj5emaA/3NaDvk7Exz15d5s/1u3ZvU7Exz15d5s/1u3ZvU7Exz2/D58/1u3ZvU7Exz2/D58/1u3Zvc6i2j15d5s/Wczsvc6i2j15d5s/Wczsvc6i2j2/D58/Wczsvc6i2j2/D58/Wczsvc6i2j2/D58/Wczsvc6i2j15d5s/VQ/Hvc6i2j15d5s/VQ/Hvc6i2j2/D58/VQ/Hvc6i2j2/D58/VQ/HvVCB7T15d5s/1+3ZvVCB7T15d5s/1+3ZvVCB7T2/D58/1+3ZvVCB7T2/D58/1+3ZvVCB7T2/D58/1+3ZvU7Exz1emaA/1u3ZvU7Exz1emaA/1u3ZvU7Exz1emaA/1u3Zvc6i2j1emaA/Wczsvc6i2j1emaA/WczsvVCB7T1emaA/1+3ZvVCB7T1emaA/1+3Zvc6i2j1emaA/VQ/Hvc6i2j1emaA/VQ/Hvc6i2j1emaA/VQ/HvRIbST6/D58/3C9SvhIbST6/D58/3C9SvhIbST6/D58/3C9SvlKKUj6/D58/msBIvlKKUj6/D58/msBIvlKKUj6/D58/msBIvhIbST5emaA/3C9SvhIbST5emaA/3C9SvhIbST5emaA/3C9SvlKKUj5emaA/msBIvlKKUj5emaA/msBIvlKKUj5emaA/msBIvqQZYz59Dpw/wUi+PqQZYz59Dpw/wUi+PqQZYz7hAJ8/wUi+PqQZYz7hAJ8/wUi+PqQZYz59Dpw/wtC4PqQZYz59Dpw/wtC4PqQZYz7hAJ8/wtC4PqQZYz7hAJ8/wtC4PqQZYz7hAJ8/wtC4PqEJbj59Dpw/wUi+PqEJbj59Dpw/wUi+PqEJbj7hAJ8/wUi+PqEJbj7hAJ8/wUi+PqEJbj59Dpw/wtC4PqEJbj59Dpw/wtC4PqEJbj7hAJ8/wtC4PqEJbj7hAJ8/wtC4PqEJbj7hAJ8/wtC4PqQZYz6NQ6A/wUi+PqQZYz6NQ6A/wUi+PqQZYz6NQ6A/wUi+PqQZYz6NQ6A/wtC4PqQZYz6NQ6A/wtC4PqEJbj6NQ6A/wtC4PqEJbj6NQ6A/wtC4PqEJbj6NQ6A/wUi+PqEJbj6NQ6A/wUi+PqEJbj6NQ6A/wUi+PqQZYz7hAJ8/ZJyDPqQZYz7hAJ8/ZJyDPqQZYz7hAJ8/ZJyDPqEJbj7hAJ8/ZJyDPqEJbj7hAJ8/ZJyDPqEJbj7hAJ8/ZJyDPqQZYz6NQ6A/ZJyDPqQZYz6NQ6A/ZJyDPqQZYz6NQ6A/ZJyDPqEJbj6NQ6A/ZJyDPqEJbj6NQ6A/ZJyDPqEJbj6NQ6A/ZJyDPqEJbj59Dpw/oLmnPaEJbj59Dpw/oLmnPaEJbj7hAJ8/oLmnPaEJbj7hAJ8/oLmnPaEJbj59Dpw/m5m9PaEJbj59Dpw/m5m9PaEJbj7hAJ8/m5m9PaEJbj7hAJ8/m5m9PaEJbj7hAJ8/m5m9PaQZYz59Dpw/oLmnPaQZYz59Dpw/oLmnPaQZYz7hAJ8/oLmnPaQZYz7hAJ8/oLmnPaQZYz59Dpw/m5m9PaQZYz59Dpw/m5m9PaQZYz7hAJ8/m5m9PaQZYz7hAJ8/m5m9PaQZYz7hAJ8/m5m9PaEJbj6NQ6A/oLmnPaEJbj6NQ6A/oLmnPaEJbj6NQ6A/oLmnPaEJbj6NQ6A/m5m9PaEJbj6NQ6A/m5m9PaQZYz6NQ6A/m5m9PaQZYz6NQ6A/m5m9PaQZYz6NQ6A/oLmnPaQZYz6NQ6A/oLmnPaQZYz6NQ6A/oLmnPaQJbj7hAJ8/ijVJPqQJbj7hAJ8/ijVJPqQJbj7hAJ8/ijVJPqcZYz7hAJ8/ijVJPqcZYz7hAJ8/ijVJPqcZYz7hAJ8/ijVJPqQJbj6NQ6A/ijVJPqQJbj6NQ6A/ijVJPqQJbj6NQ6A/ijVJPqcZYz6NQ6A/ijVJPqcZYz6NQ6A/ijVJPqcZYz6NQ6A/ijVJPv91vj5+Dpw/J69tPv91vj5+Dpw/J69tPv91vj7iAJ8/J69tPv91vj7iAJ8/J69tPgH+uD5+Dpw/J69tPgH+uD5+Dpw/J69tPgH+uD7iAJ8/J69tPgH+uD7iAJ8/J69tPgH+uD7iAJ8/J69tPv91vj5+Dpw/Kb9iPv91vj5+Dpw/Kb9iPv91vj7iAJ8/Kb9iPv91vj7iAJ8/Kb9iPgH+uD5+Dpw/Kb9iPgH+uD5+Dpw/Kb9iPgH+uD7iAJ8/Kb9iPgH+uD7iAJ8/Kb9iPgH+uD7iAJ8/Kb9iPv91vj6NQ6A/J69tPv91vj6NQ6A/J69tPv91vj6NQ6A/J69tPgH+uD6NQ6A/J69tPgH+uD6NQ6A/J69tPgH+uD6NQ6A/Kb9iPgH+uD6NQ6A/Kb9iPv91vj6NQ6A/Kb9iPv91vj6NQ6A/Kb9iPv91vj6NQ6A/Kb9iPqLJgz7iAJ8/J69tPqLJgz7iAJ8/J69tPqLJgz7iAJ8/J69tPqLJgz7iAJ8/Kb9iPqLJgz7iAJ8/Kb9iPqLJgz7iAJ8/Kb9iPqLJgz6NQ6A/J69tPqLJgz6NQ6A/J69tPqLJgz6NQ6A/J69tPqLJgz6NQ6A/Kb9iPqLJgz6NQ6A/Kb9iPqLJgz6NQ6A/Kb9iPpVuqD1+Dpw/Kb9iPpVuqD1+Dpw/Kb9iPpVuqD3iAJ8/Kb9iPpVuqD3iAJ8/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hzVJvpcJbr7hAJ8/hzVJvpcJbr7hAJ8/hzVJvpkZY77hAJ8/hzVJvpkZY77hAJ8/hzVJvpkZY77hAJ8/hzVJvpcJbr6NQ6A/hzVJvpcJbr6NQ6A/hzVJvpcJbr6NQ6A/hzVJvpkZY76NQ6A/hzVJvpkZY76NQ6A/hzVJvpkZY76NQ6A/hzVJvpkZY759Dpw/wUi+vpkZY759Dpw/wUi+vpkZY77hAJ8/wUi+vpkZY77hAJ8/wUi+vpkZY759Dpw/wtC4vpkZY759Dpw/wtC4vpkZY77hAJ8/wtC4vpkZY77hAJ8/wtC4vpkZY77hAJ8/wtC4vpcJbr59Dpw/wUi+vpcJbr59Dpw/wUi+vpcJbr7hAJ8/wUi+vpcJbr7hAJ8/wUi+vpcJbr59Dpw/wtC4vpcJbr59Dpw/wtC4vpcJbr7hAJ8/wtC4vpcJbr7hAJ8/wtC4vpcJbr7hAJ8/wtC4vpkZY76NQ6A/wUi+vpkZY76NQ6A/wUi+vpkZY76NQ6A/wUi+vpkZY76NQ6A/wtC4vpkZY76NQ6A/wtC4vpcJbr6NQ6A/wtC4vpcJbr6NQ6A/wtC4vpcJbr6NQ6A/wUi+vpcJbr6NQ6A/wUi+vpcJbr6NQ6A/wUi+vpYZY77hAJ8/Y5yDvpYZY77hAJ8/Y5yDvpYZY77hAJ8/Y5yDvpQJbr7hAJ8/Y5yDvpQJbr7hAJ8/Y5yDvpQJbr7hAJ8/Y5yDvpYZY76NQ6A/Y5yDvpYZY76NQ6A/Y5yDvpYZY76NQ6A/Y5yDvpQJbr6NQ6A/Y5yDvpQJbr6NQ6A/Y5yDvpQJbr6NQ6A/Y5yDvnpuqL1+Dpw/Kb9ivnpuqL1+Dpw/Kb9ivnpuqL3iAJ8/Kb9ivnpuqL3iAJ8/Kb9ivnVOvr1+Dpw/Kb9ivnVOvr1+Dpw/Kb9ivnVOvr3iAJ8/Kb9ivnVOvr3iAJ8/Kb9ivnVOvr3iAJ8/Kb9ivnpuqL1+Dpw/J69tvnpuqL1+Dpw/J69tvnpuqL3iAJ8/J69tvnpuqL3iAJ8/J69tvnVOvr1+Dpw/J69tvnVOvr1+Dpw/J69tvnVOvr3iAJ8/J69tvnVOvr3iAJ8/J69tvnVOvr3iAJ8/J69tvnpuqL2NQ6A/Kb9ivnpuqL2NQ6A/Kb9ivnpuqL2NQ6A/Kb9ivnVOvr2NQ6A/Kb9ivnVOvr2NQ6A/Kb9ivnVOvr2NQ6A/J69tvnVOvr2NQ6A/J69tvnpuqL2NQ6A/J69tvnpuqL2NQ6A/J69tvnpuqL2NQ6A/J69tvvePSb7iAJ8/Kb9ivvePSb7iAJ8/Kb9ivvePSb7iAJ8/Kb9ivvePSb7iAJ8/J69tvvePSb7iAJ8/J69tvvePSb7iAJ8/J69tvvePSb6NQ6A/Kb9ivvePSb6NQ6A/Kb9ivvePSb6NQ6A/Kb9ivvePSb6NQ6A/J69tvvePSb6NQ6A/J69tvvePSb6NQ6A/J69tvvl1vr5+Dpw/Ja9tvvl1vr5+Dpw/Ja9tvvl1vr7iAJ8/Ja9tvvl1vr7iAJ8/Ja9tvvr9uL5+Dpw/J69tvvr9uL5+Dpw/J69tvvr9uL7iAJ8/J69tvvr9uL7iAJ8/J69tvvr9uL7iAJ8/J69tvvl1vr5+Dpw/KL9ivvl1vr5+Dpw/KL9ivvl1vr7iAJ8/KL9ivvl1vr7iAJ8/KL9ivvr9uL5+Dpw/Kb9ivvr9uL5+Dpw/Kb9ivvr9uL7iAJ8/Kb9ivvr9uL7iAJ8/Kb9ivvr9uL7iAJ8/Kb9ivvl1vr6NQ6A/Ja9tvvl1vr6NQ6A/Ja9tvvl1vr6NQ6A/Ja9tvvr9uL6NQ6A/J69tvvr9uL6NQ6A/J69tvvr9uL6NQ6A/Kb9ivvr9uL6NQ6A/Kb9ivvl1vr6NQ6A/KL9ivvl1vr6NQ6A/KL9ivvl1vr6NQ6A/KL9ivpvJg77iAJ8/KK9tvpvJg77iAJ8/KK9tvpvJg77iAJ8/KK9tvpvJg77iAJ8/K79ivpvJg77iAJ8/K79ivpvJg77iAJ8/K79ivpvJg76NQ6A/KK9tvpvJg76NQ6A/KK9tvpvJg76NQ6A/KK9tvpvJg76NQ6A/K79ivpvJg76NQ6A/K79ivpvJg76NQ6A/K79ivrai2r15d5s/UQ/Hvbai2r15d5s/UQ/Hvbai2r2/D58/UQ/Hvbai2r2/D58/UQ/HvTOB7b15d5s/0u3ZvTOB7b15d5s/0u3ZvTOB7b2/D58/0u3ZvTOB7b2/D58/0u3ZvTOB7b2/D58/0u3ZvTLEx715d5s/0+3ZvTLEx715d5s/0+3ZvTLEx72/D58/0+3ZvTLEx72/D58/0+3ZvbOi2r15d5s/VMzsvbOi2r15d5s/VMzsvbOi2r2/D58/VMzsvbOi2r2/D58/VMzsvbOi2r2/D58/VMzsvbai2r1emaA/UQ/Hvbai2r1emaA/UQ/Hvbai2r1emaA/UQ/HvTOB7b1emaA/0u3ZvTOB7b1emaA/0u3ZvbOi2r1emaA/VMzsvbOi2r1emaA/VMzsvTLEx71emaA/0+3ZvTLEx71emaA/0+3ZvTLEx71emaA/0+3ZvUmKUr6/D58/lsBIvkmKUr6/D58/lsBIvkmKUr6/D58/lsBIvgcbSb6/D58/1i9SvgcbSb6/D58/1i9SvgcbSb6/D58/1i9SvkmKUr5emaA/lsBIvkmKUr5emaA/lsBIvkmKUr5emaA/lsBIvgcbSb5emaA/1i9SvgcbSb5emaA/1i9SvgcbSb5emaA/1i9Svurosb55d5s/UnO2vurosb55d5s/UnO2vurosb6/D58/UnO2vurosb6/D58/UnO2vkoxrb55d5s/sbuxvkoxrb55d5s/sbuxvkoxrb6/D58/sbuxvkoxrb6/D58/sbuxvkoxrb6/D58/sbuxvoqgtr55d5s/sbuxvoqgtr55d5s/sbuxvoqgtr6/D58/sbuxvoqgtr6/D58/sbuxvunosb55d5s/EgStvunosb55d5s/EgStvunosb6/D58/EgStvunosb6/D58/EgStvunosb6/D58/EgStvurosb5emaA/UnO2vurosb5emaA/UnO2vurosb5emaA/UnO2vkoxrb5emaA/sbuxvkoxrb5emaA/sbuxvunosb5emaA/EgStvunosb5emaA/EgStvoqgtr5emaA/sbuxvoqgtr5emaA/sbuxvoqgtr5emaA/sbuxvuSYfr6/D58/3NaDvuSYfr6/D58/3NaDvuSYfr6/D58/3NaDvhMEhL6/D58/eD5+vhMEhL6/D58/eD5+vhMEhL6/D58/eD5+vuSYfr5emaA/3NaDvuSYfr5emaA/3NaDvuSYfr5emaA/3NaDvhMEhL5emaA/eD5+vhMEhL5emaA/eD5+vhMEhL5emaA/eD5+vjLEx716d5s/tLuxvjLEx716d5s/tLuxvjLEx73AD58/tLuxvjLEx73AD58/tLuxvrOi2r16d5s/EwStvrOi2r16d5s/EwStvrOi2r3AD58/EwStvrOi2r3AD58/EwStvrOi2r3AD58/EwStvrOi2r16d5s/U3O2vrOi2r16d5s/U3O2vrOi2r3AD58/U3O2vrOi2r3AD58/U3O2vjOB7b16d5s/tLuxvjOB7b16d5s/tLuxvjOB7b3AD58/tLuxvjOB7b3AD58/tLuxvjOB7b3AD58/tLuxvjLEx71fmaA/tLuxvjLEx71fmaA/tLuxvjLEx71fmaA/tLuxvrOi2r1fmaA/EwStvrOi2r1fmaA/EwStvjOB7b1fmaA/tLuxvjOB7b1fmaA/tLuxvrOi2r1fmaA/U3O2vrOi2r1fmaA/U3O2vrOi2r1fmaA/U3O2vgcbSb7AD58/eD5+vgcbSb7AD58/eD5+vgcbSb7AD58/eD5+vkaKUr7AD58/3NaDvkaKUr7AD58/3NaDvkaKUr7AD58/3NaDvgcbSb5fmaA/eD5+vgcbSb5fmaA/eD5+vgcbSb5fmaA/eD5+vkaKUr5fmaA/3NaDvkaKUr5fmaA/3NaDvkaKUr5fmaA/3NaDvoqgtr56d5s/1u3ZvYqgtr56d5s/1u3ZvYqgtr7AD58/1u3ZvYqgtr7AD58/1u3Zvenosb56d5s/Wczsvenosb56d5s/Wczsvenosb7AD58/Wczsvenosb7AD58/Wczsvenosb7AD58/Wczsvenosb56d5s/VQ/Hvenosb56d5s/VQ/Hvenosb7AD58/VQ/Hvenosb7AD58/VQ/HvUoxrb56d5s/1+3ZvUoxrb56d5s/1+3ZvUoxrb7AD58/1+3ZvUoxrb7AD58/1+3ZvUoxrb7AD58/1+3ZvYqgtr5fmaA/1u3ZvYqgtr5fmaA/1u3ZvYqgtr5fmaA/1u3Zvenosb5fmaA/Wczsvenosb5fmaA/WczsvUoxrb5fmaA/1+3ZvUoxrb5fmaA/1+3Zvenosb5fmaA/VQ/Hvenosb5fmaA/VQ/Hvenosb5fmaA/VQ/HvRQEhL7AD58/3C9SvhQEhL7AD58/3C9SvhQEhL7AD58/3C9SvueYfr7AD58/msBIvueYfr7AD58/msBIvueYfr7AD58/msBIvhQEhL5fmaA/3C9SvhQEhL5fmaA/3C9SvhQEhL5fmaA/3C9SvueYfr5fmaA/msBIvueYfr5fmaA/msBIvueYfr5fmaA/msBIvpcJbr59Dpw/wUi+PpcJbr59Dpw/wUi+PpcJbr7hAJ8/wUi+PpcJbr7hAJ8/wUi+PpcJbr59Dpw/wtC4PpcJbr59Dpw/wtC4PpcJbr7hAJ8/wtC4PpcJbr7hAJ8/wtC4PpcJbr7hAJ8/wtC4PpkZY759Dpw/wUi+PpkZY759Dpw/wUi+PpkZY77hAJ8/wUi+PpkZY77hAJ8/wUi+PpkZY759Dpw/wtC4PpkZY759Dpw/wtC4PpkZY77hAJ8/wtC4PpkZY77hAJ8/wtC4PpkZY77hAJ8/wtC4PpcJbr6NQ6A/wUi+PpcJbr6NQ6A/wUi+PpcJbr6NQ6A/wUi+PpcJbr6NQ6A/wtC4PpcJbr6NQ6A/wtC4PpkZY76NQ6A/wtC4PpkZY76NQ6A/wtC4PpkZY76NQ6A/wUi+PpkZY76NQ6A/wUi+PpkZY76NQ6A/wUi+PpcJbr7hAJ8/ZJyDPpcJbr7hAJ8/ZJyDPpcJbr7hAJ8/ZJyDPpkZY77hAJ8/ZJyDPpkZY77hAJ8/ZJyDPpkZY77hAJ8/ZJyDPpcJbr6NQ6A/ZJyDPpcJbr6NQ6A/ZJyDPpcJbr6NQ6A/ZJyDPpkZY76NQ6A/ZJyDPpkZY76NQ6A/ZJyDPpkZY76NQ6A/ZJyDPpkZY759Dpw/oLmnPZkZY759Dpw/oLmnPZkZY77hAJ8/oLmnPZkZY77hAJ8/oLmnPZkZY759Dpw/m5m9PZkZY759Dpw/m5m9PZkZY77hAJ8/m5m9PZkZY77hAJ8/m5m9PZkZY77hAJ8/m5m9PZcJbr59Dpw/oLmnPZcJbr59Dpw/oLmnPZcJbr7hAJ8/oLmnPZcJbr7hAJ8/oLmnPZcJbr59Dpw/m5m9PZcJbr59Dpw/m5m9PZcJbr7hAJ8/m5m9PZcJbr7hAJ8/m5m9PZcJbr7hAJ8/m5m9PZkZY76NQ6A/oLmnPZkZY76NQ6A/oLmnPZkZY76NQ6A/oLmnPZkZY76NQ6A/m5m9PZkZY76NQ6A/m5m9PZcJbr6NQ6A/m5m9PZcJbr6NQ6A/m5m9PZcJbr6NQ6A/oLmnPZcJbr6NQ6A/oLmnPZcJbr6NQ6A/oLmnPZYZY77hAJ8/ijVJPpYZY77hAJ8/ijVJPpYZY77hAJ8/ijVJPpQJbr7hAJ8/ijVJPpQJbr7hAJ8/ijVJPpQJbr7hAJ8/ijVJPpYZY76NQ6A/ijVJPpYZY76NQ6A/ijVJPpYZY76NQ6A/ijVJPpQJbr6NQ6A/ijVJPpQJbr6NQ6A/ijVJPpQJbr6NQ6A/ijVJPnpuqL1+Dpw/J69tPnpuqL1+Dpw/J69tPnpuqL3iAJ8/J69tPnpuqL3iAJ8/J69tPnVOvr1+Dpw/J69tPnVOvr1+Dpw/J69tPnVOvr3iAJ8/J69tPnVOvr3iAJ8/J69tPnVOvr3iAJ8/J69tPnpuqL1+Dpw/Kb9iPnpuqL1+Dpw/Kb9iPnpuqL3iAJ8/Kb9iPnpuqL3iAJ8/Kb9iPnVOvr1+Dpw/Kb9iPnVOvr1+Dpw/Kb9iPnVOvr3iAJ8/Kb9iPnVOvr3iAJ8/Kb9iPnVOvr3iAJ8/Kb9iPnpuqL2NQ6A/J69tPnpuqL2NQ6A/J69tPnpuqL2NQ6A/J69tPnVOvr2NQ6A/J69tPnVOvr2NQ6A/J69tPnVOvr2NQ6A/Kb9iPnVOvr2NQ6A/Kb9iPnpuqL2NQ6A/Kb9iPnpuqL2NQ6A/Kb9iPnpuqL2NQ6A/Kb9iPvePSb7iAJ8/J69tPvePSb7iAJ8/J69tPvePSb7iAJ8/J69tPvePSb7iAJ8/Kb9iPvePSb7iAJ8/Kb9iPvePSb7iAJ8/Kb9iPvePSb6NQ6A/J69tPvePSb6NQ6A/J69tPvePSb6NQ6A/J69tPvePSb6NQ6A/Kb9iPvePSb6NQ6A/Kb9iPvePSb6NQ6A/Kb9iPvl1vr5+Dpw/Kb9iPvl1vr5+Dpw/Kb9iPvl1vr7iAJ8/Kb9iPvl1vr7iAJ8/Kb9iPvr9uL5+Dpw/Kb9iPvr9uL5+Dpw/Kb9iPvr9uL7iAJ8/Kb9iPvr9uL7iAJ8/Kb9iPvr9uL7iAJ8/Kb9iPvl1vr5+Dpw/J69tPvl1vr5+Dpw/J69tPvl1vr7iAJ8/J69tPvl1vr7iAJ8/J69tPvr9uL5+Dpw/J69tPvr9uL5+Dpw/J69tPvr9uL7iAJ8/J69tPvr9uL7iAJ8/J69tPvr9uL7iAJ8/J69tPvl1vr6NQ6A/Kb9iPvl1vr6NQ6A/Kb9iPvl1vr6NQ6A/Kb9iPvr9uL6NQ6A/Kb9iPvr9uL6NQ6A/Kb9iPvr9uL6NQ6A/J69tPvr9uL6NQ6A/J69tPvl1vr6NQ6A/J69tPvl1vr6NQ6A/J69tPvl1vr6NQ6A/J69tPpvJg77iAJ8/Jr9iPpvJg77iAJ8/Jr9iPpvJg77iAJ8/Jr9iPpvJg77iAJ8/JK9tPpvJg77iAJ8/JK9tPpvJg77iAJ8/JK9tPpvJg76NQ6A/Jr9iPpvJg76NQ6A/Jr9iPpvJg76NQ6A/Jr9iPpvJg76NQ6A/JK9tPpvJg76NQ6A/JK9tPpvJg76NQ6A/JK9tPrai2r15d5s/U3O2Prai2r15d5s/U3O2Prai2r2/D58/U3O2Prai2r2/D58/U3O2PjOB7b15d5s/tLuxPjOB7b15d5s/tLuxPjOB7b2/D58/tLuxPjOB7b2/D58/tLuxPjOB7b2/D58/tLuxPjLEx715d5s/tLuxPjLEx715d5s/tLuxPjLEx72/D58/tLuxPjLEx72/D58/tLuxPrOi2r15d5s/EwStPrOi2r15d5s/EwStPrOi2r2/D58/EwStPrOi2r2/D58/EwStPrOi2r2/D58/EwStPrai2r1emaA/U3O2Prai2r1emaA/U3O2Prai2r1emaA/U3O2PjOB7b1emaA/tLuxPjOB7b1emaA/tLuxPrOi2r1emaA/EwStPrOi2r1emaA/EwStPjLEx71emaA/tLuxPjLEx71emaA/tLuxPjLEx71emaA/tLuxPkmKUr6/D58/3NaDPkmKUr6/D58/3NaDPkmKUr6/D58/3NaDPgcbSb6/D58/ej5+PgcbSb6/D58/ej5+PgcbSb6/D58/ej5+PkmKUr5emaA/3NaDPkmKUr5emaA/3NaDPkmKUr5emaA/3NaDPgcbSb5emaA/ej5+PgcbSb5emaA/ej5+PgcbSb5emaA/ej5+Purosb55d5s/WA/HPerosb55d5s/WA/HPerosb6/D58/WA/HPerosb6/D58/WA/HPUoxrb55d5s/2e3ZPUoxrb55d5s/2e3ZPUoxrb6/D58/2e3ZPUoxrb6/D58/2e3ZPUoxrb6/D58/2e3ZPYqgtr55d5s/2e3ZPYqgtr55d5s/2e3ZPYqgtr6/D58/2e3ZPYqgtr6/D58/2e3ZPenosb55d5s/WczsPenosb55d5s/WczsPenosb6/D58/WczsPenosb6/D58/WczsPenosb6/D58/WczsPerosb5emaA/WA/HPerosb5emaA/WA/HPerosb5emaA/WA/HPUoxrb5emaA/2e3ZPUoxrb5emaA/2e3ZPenosb5emaA/WczsPenosb5emaA/WczsPYqgtr5emaA/2e3ZPYqgtr5emaA/2e3ZPYqgtr5emaA/2e3ZPeSYfr6/D58/l8BIPuSYfr6/D58/l8BIPuSYfr6/D58/l8BIPhMEhL6/D58/2S9SPhMEhL6/D58/2S9SPhMEhL6/D58/2S9SPuSYfr5emaA/l8BIPuSYfr5emaA/l8BIPuSYfr5emaA/l8BIPhMEhL5emaA/2S9SPhMEhL5emaA/2S9SPhMEhL5emaA/2S9SPjLEx716d5s/0+3ZPTLEx716d5s/0+3ZPTLEx73AD58/0+3ZPTLEx73AD58/0+3ZPbOi2r16d5s/VMzsPbOi2r16d5s/VMzsPbOi2r3AD58/VMzsPbOi2r3AD58/VMzsPbOi2r3AD58/VMzsPbOi2r16d5s/Uw/HPbOi2r16d5s/Uw/HPbOi2r3AD58/Uw/HPbOi2r3AD58/Uw/HPTOB7b16d5s/0+3ZPTOB7b16d5s/0+3ZPTOB7b3AD58/0+3ZPTOB7b3AD58/0+3ZPTOB7b3AD58/0+3ZPTLEx71fmaA/0+3ZPTLEx71fmaA/0+3ZPTLEx71fmaA/0+3ZPbOi2r1fmaA/VMzsPbOi2r1fmaA/VMzsPTOB7b1fmaA/0+3ZPTOB7b1fmaA/0+3ZPbOi2r1fmaA/Uw/HPbOi2r1fmaA/Uw/HPbOi2r1fmaA/Uw/HPQcbSb7AD58/1i9SPgcbSb7AD58/1i9SPgcbSb7AD58/1i9SPkaKUr7AD58/l8BIPkaKUr7AD58/l8BIPkaKUr7AD58/l8BIPgcbSb5fmaA/1i9SPgcbSb5fmaA/1i9SPgcbSb5fmaA/1i9SPkaKUr5fmaA/l8BIPkaKUr5fmaA/l8BIPkaKUr5fmaA/l8BIPoqgtr56d5s/sruxPoqgtr56d5s/sruxPoqgtr7AD58/sruxPoqgtr7AD58/sruxPunosb56d5s/EgStPunosb56d5s/EgStPunosb7AD58/EgStPunosb7AD58/EgStPunosb7AD58/EgStPunosb56d5s/UnO2Punosb56d5s/UnO2Punosb7AD58/UnO2Punosb7AD58/UnO2Pkoxrb56d5s/sruxPkoxrb56d5s/sruxPkoxrb7AD58/sruxPkoxrb7AD58/sruxPkoxrb7AD58/sruxPoqgtr5fmaA/sruxPoqgtr5fmaA/sruxPoqgtr5fmaA/sruxPunosb5fmaA/EgStPunosb5fmaA/EgStPkoxrb5fmaA/sruxPkoxrb5fmaA/sruxPunosb5fmaA/UnO2Punosb5fmaA/UnO2Punosb5fmaA/UnO2PhQEhL7AD58/dD5+PhQEhL7AD58/dD5+PhQEhL7AD58/dD5+PueYfr7AD58/29aDPueYfr7AD58/29aDPueYfr7AD58/29aDPhQEhL5fmaA/dD5+PhQEhL5fmaA/dD5+PhQEhL5fmaA/dD5+PueYfr5fmaA/29aDPueYfr5fmaA/29aDPueYfr5fmaA/29aDPgAAgL8AAAAAAAAAgAAAAAAAAIC/AgBgtQAAAAAAAAAAAACAPwAAgL8AAAAAAAAAgAAAAAAAAIC/AgBgtQAAAAAq3rOzAACAvwAAgL8AAAAAAAAAgAAAAAAAAAAAAACAPwAAAAAAAIA/AgBgNQAAAAAAAIC/AgBgtQAAAAAAAAAAAACAPzmmVz9K9Ak/Oav5NAAAAAAAAIC/AgBgtQAAAAAq3rOzAACAvzmmVz9K9Ak/Oav5NAAAAAAAAAAAAACAPwAAAAAAAIA/AgBgNTmmVz9K9Ak/Oav5NAAAAAAq3rOzAACAvwAAAAAAAIA/AgBgNTmmVz9K9Ak/Oav5NAAAgL8AAAAAAAAAgAAAAAAq3rOzAACAvwAAAAAAAIA/AgBgNQAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgH/BuLQAAIC/AAAAgAAAAAAAAAAAAACAPwAAgD8AAAAAAAAAgAAAAAA3pfW0AACAPwAAAAAAAIA/AAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAPwAAAACIqCYzAACAPwAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgH/BuLQAAIC/AAAAgAAAAACIqCYzAACAPwAAgD8AAAAAAAAAgAAAAAAWlQ0zAACAPwAAAAAAAIA/AAAAgH3BOLQAAIC/AAAAgAAAAABSrw0z//9/PwAAAADglfEyAACAPwAAAAAAAIA/AAAAgAAAAAA4pfW0AACAPwAAAAAAAIA/AAAAgAAAAACqnvEy//9/P3/BODQAAIC/AAAAgAAAgL8AAAAAAAAAgAAAAADK/PkyAACAPwAAAAAAAIA/AAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAgL8AAAAAAAAAgAAAAADK/PkyAACAP3/BuDQAAIC/AAAAgAAAgL8AAAAAAAAAgAAAAADh0ZK0AACAP3/BuDQAAIC/AAAAgAAAAABT3Xe0AACAP3/BODQAAIC/AAAAgAAAAAAtFN2zAACAP///fz8AAAAAAAAAgAAAAAAAAAAAAACAPwAAgD8AAAAA+MRXtAAAAAD//3+/AAAAgAAAAAAAAAAAAACAvwAAgD8AAAAAAAAAgAAAAABV3Xe0AACAPwAAAABS0eCzAACAv///fz8AAAAAAAAAgAAAAAAAAAAAAACAvwAAgD8AAAAAxsTXNAAAAAD//3+/AAAAgAAAAAAAAAAAAACAPwAAgD8AAAAAAAAAgAAAAADdfnW0AACAv439f79hjg08B4yGOQAAAABCZpC0AACAv98VNjX//3+/W/QhNI39f79hjg08B4yGOQAAAAAAAAAAAACAvwAAAAD//38/AAAAgAAAAADbfnW0AACAv+AVtjQAAIC/XPShM439f79hjg08B4yGOQAAAACIqCYzAACAv98VNjX//3+/W/QhNI39f79hjg08B4yGOQAAAACIqCYzAACAvwAAAAD//38/AAAAgAAAAABSrw0z//9/v+AVtjQAAIC/XPShMwAAAAAWlQ0zAACAvwAAAAAAAIA/AAAAgOAVtrQAAIC/XPShMwAAAACqnvEy//9/v+AVtrQAAIC/XPShMwAAAABd1360AACAvwAAAADglfEyAACAvwAAAAAAAIA/AAAAgN8VNrX//3+/W/QhNAAAAADK/PkyAACAv439fz9hjg08B4yGOQAAAADK/PkyAACAvwAAAAAAAIA/AAAAgI39fz9hjg08B4yGOd8VNrX//3+/W/QhNAAAAADM5Iq0//9/v439fz9hjg08B4yGOQAAAADaXXwyAACAvwAAAAAAAIA/AAAAgI39fz9hjg08B4yGOQAAgL8AAAAAAAAAgAAAAADGdMWz//9/vwAAgL8AAAAAAAAAgAAAAAAXnJAy//9/vwAAgL8AAAAAAAAAgAAAAABf1360AACAv///f78AAAAAAAAAgAAAAAAAAAAAAACAPwAAgL8AAAAAAAAAgAAAAAAAAAAAAACAP4LBOLQAAIC/AAAAgAAAAAAAAAAAAACAPwAAgL8AAAAAAAAAgAAAAAAAAAAAAACAPwAAAAD//38/AAAAgP//fz8AAAAAAAAAgAAAAAAAAAAAAACAvwAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAAAD//3+/AAAAgAAAAAAAAAAAAACAP///fz8AAAAAAAAAgAAAAAAAAAAAAACAPwAAAAD//38/AAAAgAAAgD8AAAAALW2SMwAAAAAAAAAAAACAvwAAAAD//38/AAAAgP//fz8AAAAAAAAAgAAAAABHuna0AACAPwAAAAD//3+/AAAAgAAAAAAAAAAAAACAv///fz8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAD//38/AAAAgAAAgD8AAAAANG0SswAAAABHuna0AACAPwAAAAAAAAAAAACAPxUgqzzo4X8/gdazPBUgqzzo4X8/gdazPAAAgD8AAAAAAAAAgAAAAAAAAAAAAACAP3Igqzzn4X+/M9izPHIgqzzn4X+/M9izPAAAgD8AAAAAAAAAgAAAAAAAAAAAAACAvwIgqzzo4X8/JtazvAIgqzzo4X8/JtazvAAAgD8AAAAAAAAAgAAAAAAAAAAAAACAv18gqzzm4X+/1tezvF8gqzzm4X+/1tezvAAAgD8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAADJwX8/sW4yvQAAAADIwX+/YHAyvQAAAAAAAAAAAACAvwAAAADIwX+/THAyvQAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAADKwX8/nW4yvQAAgL8AAAAAAAAAgClUL73vw3+/AAAAgAAAgL8AAAAAAAAAgFNSL73ww38/AAAAgAAAgL8AAAAAAAAAgNbArrxn4X8/my6zvNbArrxn4X8/my6zvAAAAAAAAAAAAACAvwAAgL8AAAAAAAAAgAPBrrxn4X+/SzCzvAPBrrxn4X+/SzCzvAAAAAAAAAAAAACAvwAAAAAAAIC/AAAAgAAAAAAAAIC/AAAAgAAAAAD//3+/AAAAgAAAAAAAAAAAAACAvwAAgL8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAIC/AAAAgAAAgL8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAA//9/vwAAAAAAAIC/AAAAgAAAAAAAAAAAAACAvwAAAAD//3+/AAAAgAAAAAAAAAAAAACAvwAAgD8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAgD8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAPwAAAAAAAIC/AAAAgAAAgD8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAPwAAgD8AAAAAAAAAgAAAAAD//3+/AAAAgAAAAAAAAAAAAACAPwAAgL8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAA//9/PwAAgL8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAvwAAAADKwX8/oG4yvQAAAADIwX+/TXAyvQAAAAAAAAAAAACAvwAAgL8AAAAAAAAAgAtTL73ww38/AAAAgAAAgL8AAAAAAAAAgONTL73vw3+/AAAAgAAAgL8AAAAAAAAAgCZfsbxr4X+/QYawvCZfsbxr4X+/QYawvAAAAAAAAAAAAACAvwAAgL8AAAAAAAAAgPlesbxr4X8/l4SwvPlesbxr4X8/l4SwvAAAAAAAAAAA//9/vwAAAADIwX+/ZHAyvQAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAADKwX8/tW4yvQAAAAAAAAAA//9/v5U6sDzy4X+/Po+uvJU6sDzy4X+/Po+uvAAAgD8AAAAA/PoKNQAAAAAAAAAAAACAvzU6sDz04X8/mo2uvDU6sDz04X8/mo2uvAAAgD8AAAAAAAAAgCNTLD35xX+/AAAAgCNTLD35xX+/AAAAgAAAgD8AAAAAPUOSNAAAgD8AAAAAPUOSNAZSLD36xX8/AAAAgAZSLD36xX8/AAAAgAAAgD8AAAAAAAAAgAAAgD8AAAAAAAAAgAAAAAAAAAAAAACAPwAAAADJwX8/S28yPQAAAADIwX+/+HAyPQAAAAAAAAAAAACAPx5SLD36xX8/AAAAgAAAgD8AAAAAAAAAgDpTLD35xX+/AAAAgAAAgD8AAAAAWUMStAAAAAAAAAAA//9/P+Y6sDzz4X+/Wo+uPOY6sDzz4X+/Wo+uPP//fz8AAAAAFvuKtAAAAAAAAAAAAACAP4U6sDz04X8/tY2uPIU6sDz04X8/tY2uPAAAgD8AAAAAAAAAgAAAAADIwX+/EHEyPQAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAADJwX8/Ym8yPQAAgL8AAAAAAAAAgONhsbxq4X+/s4awPONhsbxq4X+/s4awPAAAAAAAAAAAAACAPwAAgL8AAAAAAAAAgExfsbxr4X8/CYWwPExfsbxr4X8/CYWwPAAAAAAAAAAA//9/PwAAgL8AAAAAAAAAgAAAgL8AAAAAAAAAgLJVL73vw3+/AAAAgLJVL73vw3+/AAAAgAAAgL8AAAAAAAAAgCZTL73xw38/AAAAgFlRLD36xX8/AAAAgAAAgD8AAAAAAAAAgIxTLD35xX+/AAAAgAAAgD8AAAAAAAAAgAAAAAAAAAAAAACAPwAAAADJwX8/T28yPQAAAADIwX+//HAyPQAAAAAAAAAAAACAPwAAAADIwX+/EnEyPQAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAADJwX8/ZG8yPQAAgL8AAAAAAAAAgHfDrrxn4X+/ADGzPHfDrrxn4X+/ADGzPAAAAAAAAAAAAACAPwAAgL8AAAAAAAAAgOnArrxn4X8/Ty+zPOnArrxn4X8/Ty+zPAAAAAAAAAAAAACAP4FTLD35xX+/AAAAgIFTLD35xX+/AAAAgAAAgD8AAAAAAAAAgAAAgD8AAAAAAAAAgFFRLD38xX8/AAAAgFFRLD38xX8/AAAAgAAAgD8AAAAAAAAAgAAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAgL8AAAAAAAAAgN5UL73tw3+/AAAAgN5UL73tw3+/AAAAgAAAgL8AAAAAAAAAgF1SL73ww38/AAAAgAAAAAB3HOw+ZCdjPwAAAAD6EXU/DQKUPgAAAACGAZQ+DRJ1vwAAAACcJ2M/ohvsvgAAAACWJ2O/thvsPgAAAACGAZS+DRJ1PwAAAAD9EXW/8gGUvgAAAAADHOy+gidjvwAAAAB3HOw+ZCdjPwAAAAD6EXU/DQKUPgAAgD8AAAAAFKGUNQAAAACGAZQ+DRJ1vwAAAACcJ2M/ohvsvv//fz8AAAAA96AUNgAAAACWJ2O/thvsPgAAAACGAZS+DRJ1PwAAgD8AAAAA9QMhtgAAAAD9EXW/8gGUvgAAAAADHOy+gidjvwAAgD8AAAAAIrf3tWC0kj3nbL09/D1+P74SsT7+KW+/cX+yPQAAgD8AAAAAO/ipNmi0kj3eCr69JDx+v74SsT7+KW+/cX+yPQAAgD8AAAAAO/ipNoO1kj0kbL29/D1+vyYTsT7pKW8/23+yvQAAgD8AAAAAEfiptuKykj1hDL49Izx+PyYTsT7pKW8/23+yvQAAgD8AAAAAEfiptrC2kj21lL09fz1+PwAAgD8AAAAASMgXNva1kj0S4r09mjx+PwAAgD8AAAAA8iM8trm3kj2olb29ej1+vwAAgD8AAAAAwSM8tjK3kj2q4r29ljx+vwAAgD8AAAAAhMgXNgAAAAAEl3U/eIWQvgAAAADRt34/VrPMPQAAAAABl3W/goWQPgAAAADRt36/HrPMvWi0kj3eCr69JDx+v8hX7D0oF36/iQAhvchX7D0oF36/iQAhvQAAgD8AAAAAIrf3tWC0kj3nbL09/D1+P+dX7D042He/i41jPudX7D042He/i41jPgAAgD8AAAAA9QMhtuKykj1hDL49Izx+P2dY7D0mF34/gAAhPWdY7D0mF34/gAAhPQAAgD8AAAAAFKGUNYO1kj0kbL29/D1+v3NY7D002Hc/jo1jvnNY7D002Hc/jo1jvv//fz8AAAAA96AUNgAAAAB3tcy9yrd+PwAAAAAjhZA+D5d1PwAAAAA5hZC+DJd1vwAAAAAZtMw9zrd+vwAAAAAjhZA+D5d1PwAAgD8AAAAAa5RENQAAAAB3tcy9yrd+PwAAgD8AAAAADAtQtQAAAAAZtMw9zrd+vwAAgD8AAAAAKuLrNAAAAAA5hZC+DJd1vwAAgD8AAAAAo0ivtZm3kj1Bk729gT1+vwAAgD8AAAAAtaQwNcm1kj2E5L09kzx+P///fz8AAAAAHvtQNYy2kj1mkr09hj1+PwAAgD8AAAAA99+CtQe3kj375L29jzx+v///fz8AAAAAsDS4tQAAAAB5jP0+2GdevwAAAABvwXc/1uOAvgAAAADRZ16/jYz9vgAAAAC044C+dMF3vwAAAAC044A+dMF3PwAAAADUZ14/goz9PgAAAACDwXe/POOAPgAAAAAljP2+72dePwAAAAB5jP0+2GdevwAAAABvwXc/1uOAvgAAgD8AAAAAeyzGNQAAAADRZ16/jYz9vgAAAAC044C+dMF3vwAAgD8AAAAAVCzGNQAAAAC044A+dMF3PwAAAADUZ14/goz9PgAAgD8AAAAAAAAAgAAAAACDwXe/POOAPgAAAAAljP2+72deP///fz8AAAAAZyxGtmO5kj1RH30/jGIGPk0RsT7Fify9zR5uPwAAgD8AAAAAAAAAgFO2kj36IX2/RxMGvk0RsT7Fify9zR5uPwAAgD8AAAAAAAAAgGG2kj1eH32/AWIGvlIRsT7Xivw9xR5uv///fz8AAAAASfgpNWK5kj33IX0/ohIGPlIRsT7Xivw9xR5uv///fz8AAAAASfgpNRK/kj3xH30/FU4GPgAAgD8AAAAAAAAAgBG/kj06IX0/UCcGPgAAgD8AAAAAHvapNJ+1kj0LIH2/200GvgAAgD8AAAAAX/apNJe1kj1NIX2/qicGvv//fz8AAAAAAAAAgAAAAAC5FHu9wYR/vwAAAADvdKM+gppyvwAAAADxEns9w4R/PwAAAAD3dKO+f5pyP1O2kj36IX2/RxMGvvhV7D2w6IS+6XN1P/hV7D2w6IS+6XN1P///fz8AAAAAZyxGtmO5kj1RH30/jGIGPv1V7D24iVA6Jkp+P/1V7D24iVA6Jkp+PwAAgD8AAAAAAAAAgGK5kj33IX0/ohIGPrxV7D3L6IQ+53N1v7xV7D3L6IQ+53N1vwAAgD8AAAAAeyzGNWG2kj1eH32/AWIGvstV7D0zulC6KUp+v8tV7D0zulC6KUp+vwAAgD8AAAAAVCzGNQAAAABimnI/pHWjPgAAAADHhH8/bg97vQAAAADChH+/QxR7PQAAAACGmnK/znSjvgAAAADHhH8/bg97vQAAgD8AAAAAMueeNgAAAABimnI/pHWjPv//fz8AAAAAkpuJNgAAAACGmnK/znSjvgAAgD8AAAAA2OaeNgAAAADChH+/QxR7PQAAgD8AAAAAGAc+Nqq1kj3/H32/BU8GvgAAgD8AAAAAaW6RNr2+kj1GIX0/HiYGPgAAgD8AAAAAzm6RNr++kj3pH30/RE8GPgAAgD8AAAAAa1BxNqK1kj1YIX2/fCYGvv//fz8AAAAA2jUONgAAAACXCEw/3Z0aPwAAAABnIn0/XckYvgAAAABkyhi+XSJ9vwAAAADVnRo/nQhMvwAAAAD0nRq/hQhMPwAAAAAFyhg+YSJ9PwAAAABnIn2/VckYPgAAAACOCEy/6J0avwAAAACXCEw/3Z0aPwAAAABnIn0/XckYvv//fz8AAAAA9PHeNQAAAABkyhi+XSJ9vwAAAADVnRo/nQhMvwAAgD8AAAAAVCzGtQAAAAD0nRq/hQhMPwAAAAAFyhg+YSJ9PwAAgD8AAAAAQSzGNQAAAABnIn2/VckYPgAAAACOCEy/6J0av///fz8AAAAAAAAAgEKzkj07YQI/AYxbPwwRsT69gk6/2F31Pv//fz8AAAAAAAAAgEy2kj1vcgK/wYFbvwwRsT69gk6/2F31Pv//fz8AAAAAAAAAgOa3kj1DYQK/8otbv1QSsT7Vgk4/l1z1vgAAgD8AAAAAAAAAgGOzkj16cgI/w4FbP1QSsT7Vgk4/l1z1vgAAgD8AAAAAAAAAgLy2kj2dZQI/XYlbPwAAgD8AAAAAAAAAgMu2kj36bQI/ZYRbPwAAgD8AAAAAAAAAgAa5kj2qZQK/UIlbv///fz8AAAAAAAAAgD+4kj3/bQK/X4RbvwAAgD8AAAAAAAAAgAAAAAB05z4/CpAqvwAAAAClGHE/eCWsvgAAAABH5z6/PZAqPwAAAACHGHG/HCasPky2kj1vcgK/wYFbv25V7D2r32m/1KnHPm5V7D2r32m/1KnHPv//fz8AAAAAAAAAgEKzkj07YQI/AYxbP4RV7D3Kh0e/RaQdP4RV7D3Kh0e/RaQdPwAAgD8AAAAAQSzGNWOzkj16cgI/w4FbP1lX7D3Q32k/CKnHvllX7D3Q32k/CKnHvv//fz8AAAAA9PHeNea3kj1DYQK/8otbv1BX7D3/h0c/9qMdv1BX7D3/h0c/9qMdvwAAgD8AAAAAVCzGtQAAAAAFJqw+ixhxPwAAAAAvkCo/U+c+PwAAAAApkCq/V+c+vwAAAAAdJqy+hxhxvwAAAAAvkCo/U+c+P///fz8AAAAA+mKztQAAAAAFJqw+ixhxPwAAgD8AAAAAqgi+tQAAAAAdJqy+hxhxvwAAgD8AAAAAMF4qtQAAAAApkCq/V+c+vwAAgD8AAAAAAAAAgPa4kj1pZQK/d4lbvwAAgD8AAAAAFjRGtZm2kj09bgI/PoRbPwAAgD8AAAAA0NOBtYi2kj1cZQI/hYlbPwAAgD8AAAAAIzeOtSS4kj1BbgK/OYRbvwAAgD8AAAAAAAAAgAAAAAC+Weq+9ZtjPwAAAAAcbaI+yMZyPwAAAADIm2M/b1rqPgAAAADBxnI/TG2ivgAAAADCxnK/Q22iPgAAAADFm2O/e1rqvgAAAAD5bKK+z8ZyvwAAAAAhWuo+3JtjvwAAAAC+Weq+9ZtjPwAAAAAcbaI+yMZyP///fz8AAAAAZyzGtQAAAADIm2M/b1rqPgAAAADBxnI/TG2ivgAAgD8AAAAAAAAAgAAAAADCxnK/Q22iPgAAAADFm2O/e1rqvv//fz8AAAAAZyzGtQAAAAD5bKK+z8ZyvwAAAAAhWuo+3JtjvwAAgD8AAAAAGyzGNWGzkj2R0UG/KDwmP5IRsT6caBy/UE02v///fz8AAAAAAAAAgEG2kj1XxEE/iksmv5IRsT6caBy/UE02v///fz8AAAAAAAAAgEO2kj1a0UE/XTwmvwgRsT4caBw/3k02P///fz8AAAAAAAAAgE2zkj10xEG/cUsmPwgRsT4caBw/3k02P///fz8AAAAAAAAAgCe0kj0ezkG/LUAmPwAAgD8AAAAAqG0RNhy0kj3Bx0G/lkcmPwAAgD8AAAAAwG0RNvW2kj0lzkE/GkAmvwAAgD8AAAAABW4RNvO2kj3Vx0E/dUcmvwAAgD8AAAAA6W0RNgAAAAC94kg/Xq8ePwAAAAA2mvw+t6xePwAAAADp4ki/JK8evwAAAAComvy+lqxev0G2kj1XxEE/iksmvyZW7D04nAq/8TBVvyZW7D04nAq/8TBVvwAAgD8AAAAAGyzGNWGzkj2R0UG/KDwmP1RW7D2gpD2/OWgpv1RW7D2gpD2/OWgpv///fz8AAAAAZyzGtU2zkj10xEG/cUsmP3lV7D3hmwo/LTFVP3lV7D3hmwo/LTFVP///fz8AAAAAZyzGtUO2kj1a0UE/XTwmv4dV7D1YpD0/jmgpP4dV7D1YpD0/jmgpPwAAgD8AAAAAAAAAgAAAAAC6rF6/K5r8PgAAAABDrx6/0eJIPwAAAAAZrx4/9OJIvwAAAACRrF4/v5r8vgAAAABDrx6/0eJIPwAAgD8AAAAABgi+NQAAAAC6rF6/K5r8PgAAgD8AAAAAOwi+NQAAAACRrF4/v5r8vgAAgD8AAAAAAAAAgAAAAAAZrx4/9OJIvwAAgD8AAAAA5l0qNey2kj1WzkE/4j8mv///fz8AAAAAAAAAgBK0kj2Rx0G/0EcmPwAAgD8AAAAAuDaONRy0kj1RzkG/8T8mPwAAgD8AAAAAjzaONem2kj2ix0E/skcmvwAAgD8AAAAAwzNGNQAAAAAAAIC/AAAAgAAAAADfRx21AACAPwAAAAAAAIC/AAAAgAAAAADfR500AACAvwAAAADfR500AACAvwAAAAAAAIA/AAAAgAAAAADfRx21AACAPwAAAAAAAIA/AAAAgAAAAADfRx21AACAPwAAAAAAAIA/AAAAgP//fz8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAADfRx21AACAP///fz8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAADfR500AACAv///fz8AAAAAAAAAgAAAAADfR500AACAvwAAAAAAAIA/AAAAgP//fz8AAAAAAAAAgAAAgL8AAAAAAAAAgJ2FDjQAAAAAAACAvwAAgL8AAAAAAAAAgJ2FDjQAAAAAAACAP52FDrQAAAAAAACAPwAAgD8AAAAAAAAAgJ2FDrQAAAAAAACAvwAAgD8AAAAAAAAAgJ2FDrQAAAAAAACAvwAAAAAAAIA/AAAAgI8BczUAAIA/AAAAgAAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgI8Bc7UAAIA/AAAAgAAAAAAAAIA/AAAAgJ2FDjQAAAAAAACAvwAAgL8AAAAAAAAAgI8Bc7UAAIA/AAAAgAAAAAAAAIA/AAAAgJ2FDjQAAAAAAACAP52FDrQAAAAAAACAPwAAAAAAAIA/AAAAgI8BczUAAIA/AAAAgAAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgI8Bc7UAAIA/AAAAgC7rzzIAAIA/AAAAgC7rz7IAAIA/AAAAgI8BczUAAIA/AAAAgAAAgD8AAAAAAAAAgJ2FDrQAAAAAAACAP52FDjQAAAAAAACAP52FDrQAAAAAAACAv52FDjQAAAAAAACAv52FDrQAAAAAAACAvwAAAAAAAIA/AAAAgJ2FDjQAAAAAAACAv52FDrQAAAAAAACAPwAAAAAAAIA/AAAAgJ2FDjQAAAAAAACAPy7rz7IAAIA/AAAAgAAAAAAAAIA/AAAAgC7rzzIAAIA/AAAAgAAAAAAAAIA/AAAAgC7rzzIAAIA/AAAAgJf+4DTgYyE/DLhGPwNJRD9sVyQ/AAAAgAAAAADdYyE/ELhGvwAAAAAAAIA/AAAAgANJRD9sVyQ/AAAAgC5JRL81VyQ/AAAAgI8Bc7UAAIA/AAAAgAAAAADdYyE/ELhGvwAAAAAAAIA/AAAAgC5JRL81VyQ/AAAAgI8Bc7UAAIA/AAAAgC7rzzIAAIA/AAAAgJf+4DTgYyE/DLhGPwAAAADdYyE/ELhGPwAAAAAAAIA/AAAAgANJRD9sVyQ/AAAAgAAAAAAAAIA/AAAAgC7rzzIAAIA/AAAAgJf+4DTgYyE/DLhGvwNJRD9sVyQ/AAAAgC5JRL81VyQ/AAAAgI8Bc7UAAIA/AAAAgC7rzzIAAIA/AAAAgJf+4DTgYyE/DLhGvy5JRL81VyQ/AAAAgI8Bc7UAAIA/AAAAgAAAAADdYyE/ELhGPwAAAAAAAIA/AAAAgAAAAADdYyE/ELhGPwAAAAAAAIA/AAAAgI8BczUAAIA/AAAAgC5JRD81VyQ/AAAAgJf+4LTgYyE/DLhGvy7rz7IAAIA/AAAAgI8BczUAAIA/AAAAgC5JRD81VyQ/AAAAgANJRL9sVyQ/AAAAgJf+4LTgYyE/DLhGvy7rz7IAAIA/AAAAgAAAAAAAAIA/AAAAgANJRL9sVyQ/AAAAgAAAAADdYyE/ELhGPwAAAAAAAIA/AAAAgJf+4LTgYyE/DLhGPy7rz7IAAIA/AAAAgI8BczUAAIA/AAAAgC5JRD81VyQ/AAAAgAAAAADdYyE/ELhGvwAAAAAAAIA/AAAAgI8BczUAAIA/AAAAgC5JRD81VyQ/AAAAgANJRL9sVyQ/AAAAgAAAAADdYyE/ELhGvwAAAAAAAIA/AAAAgANJRL9sVyQ/AAAAgJf+4LTgYyE/DLhGPy7rz7IAAIA/AAAAgAAAAAAAAIA/AAAAgAAAAADdYyE/ELhGvwAAAADITWk/d8PSvvqvuT4kkm4/AAAAgANJRD9sVyQ/AAAAgAAAAAC1TWk/0MPSPpf+4DTgYyE/DLhGP/qvuT4kkm4/AAAAgANJRD9sVyQ/AAAAgC5JRL81VyQ/AAAAgASuub6Ekm4/AAAAgAAAAAC1TWk/0MPSPpf+4DTgYyE/DLhGPy5JRL81VyQ/AAAAgASuub6Ekm4/AAAAgAAAAADdYyE/ELhGvwAAAADITWk/d8PSvgAAAAC1TWk/0MPSvpf+4DTgYyE/DLhGv/qvuT4kkm4/AAAAgANJRD9sVyQ/AAAAgAAAAADdYyE/ELhGPwAAAADITWk/d8PSPvqvuT4kkm4/AAAAgANJRD9sVyQ/AAAAgC5JRL81VyQ/AAAAgASuub6Ekm4/AAAAgAAAAADdYyE/ELhGPwAAAADITWk/d8PSPi5JRL81VyQ/AAAAgASuub6Ekm4/AAAAgAAAAAC1TWk/0MPSvpf+4DTgYyE/DLhGv5f+4LTgYyE/DLhGvwAAAAC1TWk/0MPSvgSuuT6Ekm4/AAAAgC5JRD81VyQ/AAAAgAAAAADdYyE/ELhGPwAAAADITWk/d8PSPgSuuT6Ekm4/AAAAgC5JRD81VyQ/AAAAgANJRL9sVyQ/AAAAgPqvub4kkm4/AAAAgAAAAADdYyE/ELhGPwAAAADITWk/d8PSPgNJRL9sVyQ/AAAAgPqvub4kkm4/AAAAgJf+4LTgYyE/DLhGvwAAAAC1TWk/0MPSvgAAAADdYyE/ELhGvwAAAADITWk/d8PSvgSuuT6Ekm4/AAAAgC5JRD81VyQ/AAAAgJf+4LTgYyE/DLhGPwAAAAC1TWk/0MPSPgSuuT6Ekm4/AAAAgC5JRD81VyQ/AAAAgANJRL9sVyQ/AAAAgPqvub4kkm4/AAAAgJf+4LTgYyE/DLhGPwAAAAC1TWk/0MPSPgNJRL9sVyQ/AAAAgPqvub4kkm4/AAAAgAAAAADdYyE/ELhGvwAAAADITWk/d8PSviajf7+J9lk9AAAAgAAAAACpOd08Geh/vwAAAAC1TWk/0MPSPvqvuT4kkm4/AAAAgCajf7+J9lk9AAAAgAAAAABtN908Geh/PwAAAADITWk/d8PSvvqvuT4kkm4/AAAAgASuub6Ekm4/AAAAgAAAAABtN908Geh/PwAAAADITWk/d8PSviajfz9H91k9AAAAgASuub6Ekm4/AAAAgAAAAACpOd08Geh/vwAAAAC1TWk/0MPSPiajfz9H91k9AAAAgCajf7+J9lk9AAAAgAAAAABtN908Geh/vwAAAADITWk/d8PSPvqvuT4kkm4/AAAAgCajf7+J9lk9AAAAgAAAAACpOd08Geh/PwAAAAC1TWk/0MPSvvqvuT4kkm4/AAAAgASuub6Ekm4/AAAAgAAAAACpOd08Geh/PwAAAAC1TWk/0MPSviajfz9H91k9AAAAgASuub6Ekm4/AAAAgAAAAABtN908Geh/vwAAAADITWk/d8PSPiajfz9H91k9AAAAgCajf79H91k9AAAAgAAAAABtN908Geh/vwAAAADITWk/d8PSPgSuuT6Ekm4/AAAAgCajf79H91k9AAAAgAAAAACpOd08Geh/PwAAAAC1TWk/0MPSvgSuuT6Ekm4/AAAAgPqvub4kkm4/AAAAgAAAAACpOd08Geh/PwAAAAC1TWk/0MPSviajfz+J9lk9AAAAgPqvub4kkm4/AAAAgAAAAABtN908Geh/vwAAAADITWk/d8PSPiajfz+J9lk9AAAAgCajf79H91k9AAAAgAAAAACpOd08Geh/vwAAAAC1TWk/0MPSPgSuuT6Ekm4/AAAAgCajf79H91k9AAAAgAAAAABtN908Geh/PwAAAADITWk/d8PSvgSuuT6Ekm4/AAAAgPqvub4kkm4/AAAAgAAAAABtN908Geh/PwAAAADITWk/d8PSviajfz+J9lk9AAAAgPqvub4kkm4/AAAAgAAAAACpOd08Geh/vwAAAAC1TWk/0MPSPiajfz+J9lk9AAAAgCajf7+J9lk9AAAAgAAAAABtN908Geh/PwAAAAAAAIA/AAAAgCajf7+J9lk9AAAAgAAAAACpOd08Geh/vwAAAAAAAIA/AAAAgAAAAACpOd08Geh/vwAAAAAAAIA/AAAAgCajfz9H91k9AAAAgAAAAABtN908Geh/PwAAAAAAAIA/AAAAgCajfz9H91k9AAAAgCajf7+J9lk9AAAAgAAAAACpOd08Geh/PwAAAAAAAIA/AAAAgCajf7+J9lk9AAAAgAAAAABtN908Geh/vwAAAAAAAIA/AAAAgAAAAABtN908Geh/vwAAAAAAAIA/AAAAgCajfz9H91k9AAAAgAAAAACpOd08Geh/PwAAAAAAAIA/AAAAgCajfz9H91k9AAAAgCajf79H91k9AAAAgAAAAACpOd08Geh/PwAAAAAAAIA/AAAAgCajf79H91k9AAAAgAAAAABtN908Geh/vwAAAAAAAIA/AAAAgAAAAABtN908Geh/vwAAAAAAAIA/AAAAgCajfz+J9lk9AAAAgAAAAACpOd08Geh/PwAAAAAAAIA/AAAAgCajfz+J9lk9AAAAgCajf79H91k9AAAAgAAAAABtN908Geh/PwAAAAAAAIA/AAAAgCajf79H91k9AAAAgAAAAACpOd08Geh/vwAAAAAAAIA/AAAAgAAAAACpOd08Geh/vwAAAAAAAIA/AAAAgCajfz+J9lk9AAAAgAAAAABtN908Geh/PwAAAAAAAIA/AAAAgCajfz+J9lk9AAAAgAAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAPwAAgL8AAAAAAAAAgAAAAAAAAAAAAACAPwAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAgL8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAvwAAAAAAAAAAAACAPwAAgD8AAAAAAAAAgAAAAAAAAAAAAACAPwAAgD8AAAAAAAAAgAAAAAAAAAAAAACAvwAAgD8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAvwAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAPwAAAAD//38/AAAAgAAAgL8AAAAAAAAAgAAAAAAAAIA/AAAAgAAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAAAAAAAAAAACAPwAAAAD//38/AAAAgAAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAvwAAAAAAAIC/AAAAgAAAAAAAAAAAAACAvwAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAAAAAAAAAAACAvwAAgD8AAAAAAAAAgAAAAAAAAAAAAACAvwAAgD8AAAAAAAAAgAAAAAAAAAAAAACAPwAAgD8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAPwAAgD8AAAAAFeAitAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAgL8AAAAAAAAAgAAAAAAAAAAAAACAPwAAgL8AAAAAFeAiNAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAD//38/AAAAgAAAgD8AAAAAAAAAgAAAAAD//38/AAAAgAAAgD8AAAAAH1B0tAAAgL8AAAAAH1B0NAAAAAAAAIA/AAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAD//38/AAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAPwAAgD8AAAAAH1D0tAAAgL8AAAAAH1D0NAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAgD8AAAAAH1D0tAAAgL8AAAAAH1D0NAAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAAAAAAAAAAACAPwAAgD8AAAAAAAAAgAAAAAAAAAAAAACAPwAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAPwAAgL8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAgD8AAAAAAAAAgAAAAAAAAAAAAACAvwAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAgL8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAvwAAAAAAAAAAAACAPwAAAAD//38/AAAAgAAAgD8AAAAAAAAAgAAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAAAAAAAAAAACAvwAAAAD//38/AAAAgAAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAPwAAgL8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAvwAAgL8AAAAAAAAAgAAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAgL8AAAAAAAAAgA8/O7YAAAAAAACAvwAAgL8AAAAAAAAAgBI/O7YAAAAAAACAvw8/O7YAAAAAAACAvwAAgD8AAAAAAAAAgOYJALYAAAAAAACAvwAAAAAAAIC/AAAAgAAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgA8/uzUAAAAAAACAPwAAgL8AAAAAAAAAgBI/uzUAAAAAAACAPw8/uzUAAAAAAACAPwAAgD8AAAAAAAAAgAAAAAAAAIC/AAAAgHGpiTUAAAAAAACAPwAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgBM/O7YAAAAAAACAvwAAAAAAAIA/AAAAgKDexLUAAAAAAACAvwAAAAAAAIA/AAAAgAAAAAAAAIA/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7gQ1v/gENT8AAAAA7gQ1P2RblzUAAIC/AAAAgPIENT8AAAAA9AQ1P/gENT8AAAAA7gQ1vwAFNb8AAAAA5wQ1vwAFNb8AAAAA5wQ1PwAAAAAAAIA/AAAAgAcFNb8AAAAA4QQ1v2lblzQAAIA/AAAAgGJblzQAAIA/AAAAgO8ENT8AAAAA+AQ1PwAFNb8AAAAA5wQ1PwAAAAAAAIA/AAAAgPkENT8AAAAA7QQ1PwwFNb8AAAAA2gQ1v2RblzUAAIC/AAAAgAAFNT8AAAAA5wQ1v2RblzUAAIC/AAAAgOMENT8AAAAAAgU1PwAFNT8AAAAA5wQ1vwwFNb8AAAAA2gQ1v2RbFzUAAIA/AAAAgAAFNT8AAAAA5wQ1v2RbFzUAAIA/AAAAgOMENT8AAAAAAgU1PwAFNT8AAAAA5wQ1vwAAgL8AAAAAAAAAgAAAAAAAAAAAAACAPwAAgL8AAAAAAAAAgAAAAAAAAAAAAACAPwAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAgL8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAvwAAAAAAAAAAAACAPwAAgD8AAAAAAAAAgAAAAAAAAAAAAACAPwAAgD8AAAAAAAAAgAAAAAAAAAAAAACAvwAAgD8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAvwAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAPwAAAAD//38/AAAAgAAAgL8AAAAAAAAAgAAAAAAAAIA/AAAAgAAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAAAAAAAAAAACAPwAAAAD//38/AAAAgAAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAvwAAAAAAAIC/AAAAgAAAAAAAAAAAAACAvwAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAAAAAAAAAAACAvwAAgD8AAAAAAAAAgAAAAAAAAAAAAACAvwAAgD8AAAAAAAAAgAAAAAAAAAAAAACAPwAAgD8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAPwAAgD8AAAAAFeAitAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAgL8AAAAAAAAAgAAAAAAAAAAAAACAPwAAgL8AAAAAFeAiNAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAD//38/AAAAgAAAgD8AAAAAAAAAgAAAAAD//38/AAAAgAAAgD8AAAAAH1B0tAAAgL8AAAAAH1B0NAAAAAAAAIA/AAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAD//38/AAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAPwAAgD8AAAAAH1D0tAAAgL8AAAAAH1D0NAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAgD8AAAAAH1D0tAAAgL8AAAAAH1D0NAAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAAAAAAAAAAACAPwAAgD8AAAAAAAAAgAAAAAAAAAAAAACAPwAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAPwAAgL8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAgD8AAAAAAAAAgAAAAAAAAAAAAACAvwAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAgL8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAvwAAAAAAAAAA//9/PwAAAAD//38/AAAAgAAAgD8AAAAAAAAAgAAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAAAAAAAAA//9/vwAAAAD//38/AAAAgAAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAPwAAgL8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAvwAAgL8AAAAAAAAAgAAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAgD8AAAAAAAAAgO74GbQAAAAAAACAvwAAAAAAAIC/AAAAgAAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAPwAAgL8AAAAAAAAAgAAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAAAAAAAAgAAAAAAAAIC/AAAAgO74GTQAAAAAAACAPwAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAA//9/vwAAAAAAAIA/AAAAgGb1ZrQAAAAAAACAvwAAAAD//38/AAAAgAAAAAAAAIA/AAAAgGb1ZjQAAAAAAACAPwAAgL8AAAAAAAAAgAAAAAAAAAAA//9/PwAAAAAAAIA/AAAAgGX15rQAAAAAAACAvwAAAAAAAIC/AAAAgAAAgD8AAAAAAAAAgAAAAAAAAIC/AAAAgGX15jQAAAAAAACAPwAAgD8AAAAAAAAAgGX15rQAAAAAAACAvwAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAAAAAAIA/AAAAgGX15jQAAAAAAACAPwAAgD8AAAAAAAAAgN4ENb8AAAAACQU1P8kENT8AAAAAHgU1P9wENb8AAAAACwU1P8QENT8AAAAAIQU1Px8FNb8AAAAAyQQ1v94ENb8AAAAACQU1Px8FNb8AAAAAyQQ1v+oENb8AAAAA+wQ1PxoJYzYAAIC/AAAAgMkENT8AAAAAHgU1PwgFNT8AAAAA3gQ1v8QENT8AAAAAIQU1P/4ENT8AAAAA6gQ1vx8FNb8AAAAAyQQ1vwgFNT8AAAAA3gQ1vx8FNb8AAAAAyQQ1vxoJYzYAAIC/AAAAgPQENT8AAAAA8gQ1v9oENb8AAAAACwU1PwAAAAAAAIA/AAAAgMEENT8AAAAAJQU1P/MENb8AAAAA9QQ1P2FbF7UAAIA/AAAAgHJbF7UAAIA/AAAAgOsENT8AAAAA/QQ1vwAAAAAAAIA/AAAAgMEENT8AAAAAJQU1P/IENT8AAAAA8gQ1vwkFNb8AAAAA3QQ1P84ENb8AAAAAGQU1vxoJYzYAAIC/AAAAgM4ENb8AAAAAGQU1vxoJYzYAAIC/AAAAgOEENT8AAAAABQU1vwkFNb8AAAAA3QQ1P84ENb8AAAAAGQU1v2dbl7UAAIA/AAAAgM4ENb8AAAAAGQU1v2dbl7UAAIA/AAAAgOEENT8AAAAABQU1v/gENb8AAAAA7gQ1v/gENT8AAAAA7gQ1v/kENb8AAAAA7QQ1v/kENT8AAAAA7QQ1v+kENT8AAAAA/gQ1P/gENT8AAAAA7gQ1v2BblzUAAIC/AAAAgOkENT8AAAAA/gQ1P/AENT8AAAAA9QQ1v/gENb8AAAAA7gQ1v94ENb8AAAAACQU1P/kENb8AAAAA7QQ1v+kENb8AAAAA/gQ1P94ENb8AAAAACQU1P+kENT8AAAAA/gQ1P+UENb8AAAAAAAU1P2BblzUAAIC/AAAAgOkENT8AAAAA/gQ1P/kENb8AAAAA7QQ1vwAAAAAAAIA/AAAAgPkENT8AAAAA7QQ1v2ZblzQAAIA/AAAAgOwENT8AAAAA+gQ1v+oENb8AAAAA/QQ1P1pblzQAAIA/AAAAgPkENb8AAAAA7QQ1v/IENb8AAAAA8gQ1PwAAAAAAAIA/AAAAgGBblzUAAIC/AAAAgN4ENT8AAAAACAU1v/IENT8AAAAA8gQ1P+AENb8AAAAACAU1P2BblzUAAIC/AAAAgPIENT8AAAAA8gQ1P2BbFzUAAIA/AAAAgN4ENT8AAAAACAU1v/IENT8AAAAA8gQ1P+AENb8AAAAACAU1P2BbFzUAAIA/AAAAgPIENT8AAAAA8gQ1P94ENT8AAAAACQU1v/QENT8AAAAA9AQ1P+kENT8AAAAA/gQ1v/MENT8AAAAA8wQ1PwkFNb8AAAAA3gQ1P/QENT8AAAAA9AQ1PwkFNb8AAAAA3gQ1P21bFzUAAIC/AAAAgO0ENT8AAAAA+QQ1P/QENb8AAAAA9AQ1v94ENT8AAAAACQU1vwAFNb8AAAAA5gQ1v+kENT8AAAAA/gQ1vwkFNb8AAAAA3gQ1P/QENb8AAAAA9AQ1vwkFNb8AAAAA3gQ1P/YENb8AAAAA8QQ1v21bFzUAAIC/AAAAgAAAAAD//38/AAAAgPIENT8AAAAA8gQ1v/IENT8AAAAA8gQ1P2tblzUAAIA/AAAAgOsENT8AAAAA/QQ1P/gENb8AAAAA8AQ1v2tblzUAAIA/AAAAgAwFNb8AAAAA2gQ1vwAAAAD//38/AAAAgPIENT8AAAAA8gQ1vwAFNb8AAAAA5wQ1P21bFzUAAIC/AAAAgOEENT8AAAAABQU1PwAFNb8AAAAA5wQ1P+AENb8AAAAABgU1v21bFzUAAIC/AAAAgAAFNb8AAAAA5wQ1P21bFzYAAIA/AAAAgOEENT8AAAAABQU1PwAFNb8AAAAA5wQ1P+AENb8AAAAABgU1v21bFzYAAIA/AAAAgO4ENb8AAAAA+QQ1v+4ENb8AAAAA+QQ1P/YENb8AAAAA7wQ1v/YENb8AAAAA7wQ1P+4ENb8AAAAA+QQ1v+MENT8AAAAAAwU1v/AENb8AAAAA9wQ1vxQJ4zUAAIC/AAAAgOMENT8AAAAAAwU1v+4ENb8AAAAA+QQ1P+MENT8AAAAAAwU1P/YENb8AAAAA7wQ1P+4ENT8AAAAA+AQ1P+MENT8AAAAAAwU1v+MENT8AAAAAAwU1PxQJ4zUAAIC/AAAAgOMENT8AAAAAAwU1v+oENT8AAAAA+wQ1PwAFNb8AAAAA5wQ1vwAFNb8AAAAA5wQ1PwAAAAAAAIA/AAAAgPEENb8AAAAA9AQ1vwAAAAD//38/AAAAgAAAAAAAAIA/AAAAgO8ENT8AAAAA+AQ1PwAFNb8AAAAA5wQ1PwAAAAAAAIA/AAAAgPkENT8AAAAA7QQ1P+MENb8AAAAAAwU1vxQJ4zUAAIC/AAAAgAAFNT8AAAAA5wQ1vxQJ4zUAAIC/AAAAgOMENT8AAAAAAgU1PwAFNT8AAAAA5wQ1v+MENb8AAAAAAwU1vwAAAAAAAIA/AAAAgAAFNT8AAAAA5wQ1vwAAAAAAAIA/AAAAgOMENT8AAAAAAgU1PwAFNT8AAAAA5wQ1vwAAgL8AAAAAAAAAgAAAAAAAAAAAAACAPwAAgL8AAAAAAAAAgAAAAAAAAAAAAACAPwAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAgL8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAvwAAAAAAAAAAAACAPwAAgD8AAAAAAAAAgAAAAAAAAAAAAACAPwAAgD8AAAAAAAAAgAAAAAAAAAAAAACAvwAAgD8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAvwAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAgL8AAAAAAAAAgAAAAAAAAIA/AAAAgAAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAvwAAAAAAAIC/AAAAgAAAAAAAAAAAAACAvwAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAAAAAAAAAAACAvwAAgD8AAAAAAAAAgAAAAAAAAAAAAACAvwAAgD8AAAAAAAAAgAAAAAAAAAAAAACAPwAAgD8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAPwAAgD8AAAAAFeAitAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAgL8AAAAAAAAAgAAAAAAAAAAAAACAPwAAgL8AAAAAFeAiNAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAAAD//38/AAAAgAAAgD8AAAAAH1B0tAAAgL8AAAAAH1B0NAAAAAAAAIA/AAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAPwAAgD8AAAAAH1D0tAAAgL8AAAAAH1D0NAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAgD8AAAAAH1D0tAAAgL8AAAAAH1D0NAAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAAAAAAAAAAACAPwAAgD8AAAAAAAAAgAAAAAAAAAAAAACAPwAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAPwAAgL8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAgD8AAAAAAAAAgAAAAAAAAAAAAACAvwAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAgL8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAvwAAAAAAAAAA//9/PwAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAAAAAAAAA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5AQ1P9kENb8AAAAADgU1vwQFNb8AAAAA5AQ1P+sENb8AAAAA/AQ1vxkJ47UAAIC/AAAAgAAAAAAAAIA/AAAAgAAFNT8AAAAA5wQ1vwAFNT8AAAAA5wQ1PwAAAAAAAIA/AAAAgPAENT8AAAAA+AQ1P/MENb8AAAAA8wQ1vwAAAAAAAIA/AAAAgAUFNb8AAAAA4AQ1vwAAAAAAAIA/AAAAgAAFNT8AAAAA5wQ1vwwFNb8AAAAA2gQ1PxkJ47UAAIC/AAAAgOAENT8AAAAABgU1PwwFNb8AAAAA2gQ1P+EENb8AAAAABgU1vxkJ47UAAIC/AAAAgAwFNb8AAAAA2gQ1PwAAAAAAAIA/AAAAgOAENT8AAAAABgU1PwwFNb8AAAAA2gQ1P+EENb8AAAAABgU1vwAAAAAAAIA/AAAAgPQENb8AAAAA9AQ1v/QENb8AAAAA9AQ1P/MENb8AAAAA8wQ1v/MENb8AAAAA8wQ1P/QENb8AAAAA9AQ1vwkFNT8AAAAA3gQ1v+4ENb8AAAAA+QQ1vzwyPbYAAIC/AAAAgAkFNT8AAAAA3gQ1v/QENb8AAAAA9AQ1PwkFNT8AAAAA3gQ1P/MENb8AAAAA8wQ1PwwFNT8AAAAA3AQ1PwkFNT8AAAAA3gQ1vwkFNT8AAAAA3gQ1PzwyPbYAAIC/AAAAgAkFNT8AAAAA3gQ1vwsFNT8AAAAA3AQ1P/IENb8AAAAA8gQ1v/IENb8AAAAA8gQ1PwAAAAAAAIA/AAAAgOsENb8AAAAA/AQ1vwAAAAAAAIA/AAAAgAAAAAAAAIA/AAAAgAwFNT8AAAAA3AQ1P/IENb8AAAAA8gQ1PwAAAAAAAIA/AAAAgAwFNT8AAAAA2gQ1P+IENb8AAAAAAwU1vzwyPbYAAIC/AAAAgAAFNT8AAAAA5wQ1vzwyPbYAAIC/AAAAgAAFNT8AAAAA5wQ1vwoFNT8AAAAA3AQ1P+IENb8AAAAAAwU1vwAAAAAAAIA/AAAAgAAFNT8AAAAA5wQ1vwAAAAAAAIA/AAAAgAAFNT8AAAAA5wQ1vwoFNT8AAAAA3AQ1PwAAgL8AAAAAAAAAgAAAAAAAAAAAAACAPwAAgL8AAAAAAAAAgAAAAAAAAAAAAACAPwAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAgL8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAvwAAAAAAAAAAAACAPwAAgD8AAAAAAAAAgAAAAAAAAAAAAACAPwAAgD8AAAAAAAAAgAAAAAAAAAAAAACAvwAAgD8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAvwAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAgL8AAAAAAAAAgAAAAAAAAIA/AAAAgAAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAvwAAAAAAAIC/AAAAgAAAAAAAAAAAAACAvwAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAAAAAAAAAAACAvwAAgD8AAAAAAAAAgAAAAAAAAAAAAACAvwAAgD8AAAAAAAAAgAAAAAAAAAAAAACAPwAAgD8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAPwAAgD8AAAAAFeAitAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAgL8AAAAAAAAAgAAAAAAAAAAAAACAPwAAgL8AAAAAFeAiNAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAAAD//38/AAAAgAAAgD8AAAAAH1B0tAAAgL8AAAAAH1B0NAAAAAAAAIA/AAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAPwAAgD8AAAAAH1D0tAAAgL8AAAAAH1D0NAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAgD8AAAAAH1D0tAAAgL8AAAAAH1D0NAAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAAAAAAAAAAACAPwAAgD8AAAAAAAAAgAAAAAAAAAAAAACAPwAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAPwAAgL8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAgD8AAAAAAAAAgAAAAAAAAAAAAACAvwAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAgL8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAvwAAAAAAAAAA//9/PwAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAAAAAAAAA//9/vwAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAPwAAgL8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAAAAAACAvwAAgL8AAAAAAAAAgAAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAgD8AAAAAAAAAgO34GbQAAAAAAACAvwAAAAAAAIC/AAAAgAAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAPwAAgL8AAAAAAAAAgAAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAAAAAAAAgAAAAAAAAIC/AAAAgO34GTQAAAAAAACAPwAAgD8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAAAAIA/AAAAgGP1ZrQAAAAAAACAvwAAAAD//38/AAAAgAAAAAAAAIA/AAAAgGP1ZjQAAAAAAACAPwAAgL8AAAAAAAAAgAAAAAAAAAAAAACAPwAAAAAAAIA/AAAAgGP15rQAAAAAAACAvwAAAAAAAIC/AAAAgAAAgD8AAAAAAAAAgAAAAAAAAIC/AAAAgGP15jQAAAAAAACAPwAAgD8AAAAAAAAAgGP15rQAAAAAAACAvwAAAAAAAIA/AAAAgAAAgD8AAAAAAAAAgAAAAAAAAIA/AAAAgGP15jQAAAAAAACAPwAAgD8AAAAAAAAAgOkENb8AAAAA/gQ1P8MENT8AAAAAIwU1P+YENb8AAAAAAgU1P8IENT8AAAAAJgU1PxkFNb8AAAAAzwQ1v+kENb8AAAAA/gQ1PxkFNb8AAAAAzwQ1v/AENb8AAAAA9QQ1PwoJYzYAAIC/AAAAgMMENT8AAAAAIwU1PxQFNT8AAAAA1AQ1v8IENT8AAAAAJgU1PwkFNT8AAAAA3AQ1vxkFNb8AAAAAzwQ1vxQFNT8AAAAA1AQ1vxkFNb8AAAAAzwQ1vwoJYzYAAIC/AAAAgPwENT8AAAAA6wQ1v+AENb8AAAAABQU1PwAAAAAAAIA/AAAAgMEENT8AAAAAJQU1P/UENb8AAAAA8wQ1P1RbF7UAAIA/AAAAgGlbF7UAAIA/AAAAgPAENT8AAAAA+AQ1vwAAAAAAAIA/AAAAgMEENT8AAAAAJQU1PwAFNT8AAAAA5wQ1vwcFNb8AAAAA3wQ1P8EENb8AAAAAJQU1vwoJYzYAAIC/AAAAgMEENb8AAAAAJQU1vwoJYzYAAIC/AAAAgOAENT8AAAAABgU1vwcFNb8AAAAA3wQ1P8EENb8AAAAAJQU1v1xbl7UAAIA/AAAAgMEENb8AAAAAJQU1v1xbl7UAAIA/AAAAgOAENT8AAAAABgU1vwkFNb8AAAAA3gQ1v/QENT8AAAAA9AQ1v/4ENb8AAAAA6QQ1vwAFNT8AAAAA5gQ1v/QENT8AAAAA9AQ1v/QENT8AAAAA9AQ1P2pblzUAAIC/AAAAgPQENT8AAAAA8gQ1v/QENT8AAAAA9AQ1PwkFNb8AAAAA3gQ1v94ENb8AAAAACQU1P/4ENb8AAAAA6QQ1v+kENb8AAAAA/gQ1P94ENb8AAAAACQU1P/QENT8AAAAA9AQ1P+YENb8AAAAAAAU1P2pblzUAAIC/AAAAgPQENT8AAAAA9AQ1P/IENb8AAAAA8gQ1vwAAAAAAAIA/AAAAgAwFNT8AAAAA2gQ1v2BblzQAAIA/AAAAgPUENT8AAAAA8wQ1v+sENb8AAAAA/QQ1P25blzT//38/AAAAgPIENb8AAAAA8gQ1v/IENb8AAAAA8gQ1PwAAAAAAAIA/AAAAgGpblzUAAIC/AAAAgN4ENT8AAAAACQU1v+YENT8AAAAA/wQ1P+EENb8AAAAABQU1P2pblzUAAIC/AAAAgOYENT8AAAAA/wQ1P2pbFzUAAIA/AAAAgN4ENT8AAAAACQU1v+YENT8AAAAA/wQ1P+EENb8AAAAABQU1P2pbFzUAAIA/AAAAgOYENT8AAAAA/wQ1P+kENT8AAAAA/gQ1v/4ENT8AAAAA6AQ1P/MENT8AAAAA8gQ1v/4ENT8AAAAA5wQ1PwQFNb8AAAAA5AQ1P/4ENT8AAAAA6AQ1PwQFNb8AAAAA5AQ1P3RbFzUAAIC/AAAAgPQENT8AAAAA8gQ1P+4ENb8AAAAA+QQ1v+kENT8AAAAA/gQ1v/kENb8AAAAA7QQ1v/MENT8AAAAA8gQ1vwQFNb8AAAAA5AQ1P+4ENb8AAAAA+QQ1vwQFNb8AAAAA5AQ1P/IENb8AAAAA9QQ1v3RbFzUAAIC/AAAAgAAAAAAAAIA/AAAAgAAFNT8AAAAA5wQ1vwAFNT8AAAAA5wQ1P3ZblzUAAIA/AAAAgPAENT8AAAAA+AQ1P/MENb8AAAAA8wQ1v3JblzUAAIA/AAAAgAUFNb8AAAAA4AQ1vwAAAAAAAIA/AAAAgAAFNT8AAAAA5wQ1vwwFNb8AAAAA2gQ1P3RbFzUAAIC/AAAAgOAENT8AAAAABgU1PwwFNb8AAAAA2gQ1P+EENb8AAAAABgU1v3RbFzUAAIC/AAAAgAwFNb8AAAAA2gQ1P3RbFzYAAIA/AAAAgOAENT8AAAAABgU1PwwFNb8AAAAA2gQ1P+EENb8AAAAABgU1v3RbFzYAAIA/AAAAgN4ENb8AAAAACQU1v94ENb8AAAAACQU1P+kENb8AAAAA/gQ1v+kENb8AAAAA/gQ1P94ENb8AAAAACQU1v/QENT8AAAAA9AQ1v+YENb8AAAAAAAU1vyUJ4zUAAIC/AAAAgPQENT8AAAAA9AQ1v94ENb8AAAAACQU1P/QENT8AAAAA9AQ1P+kENb8AAAAA/gQ1PwAFNT8AAAAA5gQ1P/QENT8AAAAA9AQ1v/QENT8AAAAA9AQ1PyUJ4zUAAIC/AAAAgPQENT8AAAAA9AQ1v/YENT8AAAAA8QQ1P/IENb8AAAAA8gQ1v/IENb8AAAAA8gQ1PwAAAAAAAIA/AAAAgOsENb8AAAAA/AQ1vwAAAAAAAIA/AAAAgAAAAAAAAIA/AAAAgPgENT8AAAAA8AQ1P/IENb8AAAAA8gQ1PwAAAAAAAIA/AAAAgAwFNT8AAAAA2gQ1P+IENb8AAAAA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NAAtADMAOQAwADMAMAAsADUAOwA4ADUAOAAyAD0APwAxAD0AMQA6ADwANgBCADwAQgBAAD4APABAAD4AQABHAEEAQwCaAEEAmgBGAEkAQQBGAEkARgBOAFQAUQBIAFQASABKAEsASQBOAEsATgCQAFEAVgBPAFEATwBIAFAAUwBbAFAAWwBYAFcAUgBaAFcAWgBfAGAAXgBZAGAAWQBcAGQAVwBfAGQAXwBiAF4AYABmAF4AZgBjAG4AZABiAG4AYgBoAGsAaQBjAGsAYwBmAHMAcABqAHMAagBtAG8AcQB3AG8AdwB1AGUAbwB1AGUAdQB5AHQAdgCFAHQAhQB4AHoAdAB4AHoAeAB8ACAAegB8ACAAfACAABwAfwB9ABwAfQB7AH8APgBHAH8ARwB9AD8AfgAqAD8AKgAxAH4AGwAlAH4AJQAqAAkBEwHYAAkB2ADVACAAgAAgASAAIAEYAYcAiQCGAIcAhgCEAHEAhwCEAHEAhAB3AIoAiABnAIoAZwBhAIgAcgBsAIgAbABnAFUAigBhAFUAYQBdAIkAVABKAIkASgCGAI0AlwCTAI0AkwCDAIEAjgBNAIEATQCMAPIA+ADNAPIAzQDLABwBJAHeABwB3gDbAJgAkQCWAJgAlgBFAEwARACVAEwAlQCLAC4AHgCbAC4AmwCUADYALgCUADYAlABCAFYAZQB5AFYAeQBPAHcAhADjAHcA4wDrAEIAlAAHAUIABwEMAUsAkAD+AEsA/gD3AIYASgD0AIYA9ADxAJsAIQAbAZsAGwEVASQB5ADEACQBxADeALgAtgC0ALgAtAC8AIUA5gAhAYUAIQGAAPsAAwHQAPsA0ADOAJoAQwAPAZoADwELAYUAdgDoAIUA6ADmAJQAmwAVAZQAFQEHAYQAhgDxAIQA8QDjABYBHwHdABYB3QDaAJIAmQCPAJIAjwCCABABBAHTABAB0wDXAJoACwH/AJoA/wCQAHgAhQCAAHgAgAB8AOQA7ADHAOQAxwDEAMAA0QDGAMAAxgDBAMoAwADBAMoAwQDCAMgAwgDBAMgAwQDFAMoAzADPAMoAzwDAANkAxgDRANkA0QDSANYA0gDRANYA0QDUANkA3ADfANkA3wDGAMYA3wDFAMYAxQDBANQA0QDAANQAwADPAAIBCQHVAAIB1QDQAAQBFgHaAAQB2gDTAOAA8gDLAOAAywDDAPkA8wCtAPkArQClAAgBAAE+AQgBPgEmAfYA/AA6AfYAOgGqAOUAJQFHAeUARwG3AAYBFAEuAQYBLgEsAecA6QC9AOcAvQC1AB0BFwExAR0BMQE3AfAA9QCpAPAAqQCuACMB5wC1ACMBtQBFAeoA4gCwAOoAsAC+ACUBHgE4ASUBOAFHAQoBDQGhAAoBoQAoAe8A4ADDAO8AwwDJALEArwCsALEArACyALIAuwC/ALIAvwCxAK8AqACkAK8ApACsAJ8AJwEpAZ8AKQGjAC0BLwEwAS0BMAEqASoBnACgACoBoAAtAS8BNQE5AS8BOQEwAasAPAFBAasAQQGnADIBQgFGATIBRgE2AUMBtAC2AEMBtgBGAScBQAE9AScBPQEpAeIA8ACuAOIArgCwABcBBQErARcBKwExAf0ACgEoAf0AKAE7AQEB+gCmAAEBpgA/AQUBEgGeAAUBngArAREBCAEmAREBJgGdABoBIgFEARoBRAE0AfMA4QCzAPMAswCtAA4BBgEsAQ4BLAGiAOEA7gC6AOEAugCzABQBGQEzARQBMwEuAe0A5QC3AO0AtwC5AFgBewGVAVgBlQGLAUwBcgF5AUwBeQFWAYUBiAFQAYUBUAFIAU0BVwGKAU0BigGEAW0BawFpAW0BaQFvAYEBVAFLAYEBSwFwAZEBjQFVAZEBVQGDAXMBTgFZAXMBWQF1AXcBWwGPAXcBjwGXAYwBhwFKAYwBSgFTAVoBTwGGAVoBhgGOAYkBkwF/AYkBfwFSAVEBfQFxAVEBcQFJAZQBeAFcAZQBXAFoAYEBcAFxAYEBcQF9AZABgAFiAZABYgFsAXMBdQF5AXMBeQFyAXoBdgFgAXoBYAFdAZMBiQGLAZMBiwGVAYcBjAGOAYcBjgGGAYgBhQGEAYgBhAGKAY0BkQGXAY0BlwGPAW0BZAFnAW0BZwFrAWEBbwFpAWEBaQFeAYIBfgFmAYIBZgFjAXwBkgFqAXwBagFlAZIBlAFoAZIBaAFqAZYBkAFsAZYBbAFuAXQBlgFuAXQBbgFfAagBywHlAagB5QHbAZwBwgHJAZwByQGmAdUB2AGhAdUBoQGZAZ0BpwHaAZ0B2gHUAb0BuwG5Ab0BuQG/AdEBpAGbAdEBmwHAAeEB3QGlAeEBpQHTAcMBnwGqAcMBqgHFAccBqwHfAccB3wHnAdwB1wGaAdwBmgGjAakBngHWAakB1gHeAdkB4wHPAdkBzwGiAaABzQHBAaABwQGYAeQByAGsAeQBrAG4AdEBwAHBAdEBwQHNAeAB0AGyAeABsgG8AcMBxQHJAcMByQHCAcoBxgGwAcoBsAGtAeMB2QHbAeMB2wHlAdcB3AHeAdcB3gHWAdgB1QHUAdgB1AHaAd0B4QHnAd0B5wHfAb0BtAG3Ab0BtwG7AbEBvwG5AbEBuQGuAdIBzgG2AdIBtgGzAcwB4gG6AcwBugG1AeIB5AG4AeIBuAG6AeYB4AG8AeYBvAG+AcQB5gG+AcQBvgGvAfgBGwI1AvgBNQIrAuwBEgIZAuwBGQL2ASUCKALwASUC8AHoAe0B9wEqAu0BKgIkAg0CCwIJAg0CCQIPAiEC9AHrASEC6wEQAjECLQL1ATEC9QEjAhMC7gH5ARMC+QEVAhcC+wEvAhcCLwI3AiwCJwLqASwC6gHzAfoB7wEmAvoBJgIuAikCMwIfAikCHwLyAfEBHQIRAvEBEQLpATQCGAL8ATQC/AEIAiECEAIRAiECEQIdAjACIAICAjACAgIMAhMCFQIZAhMCGQISAhoCFgIAAhoCAAL9ATMCKQIrAjMCKwI1AicCLAIuAicCLgImAigCJQIkAigCJAIqAi0CMQI3Ai0CNwIvAg0CBAIHAg0CBwILAgECDwIJAgECCQL+ASICHgIGAiICBgIDAhwCMgIKAhwCCgIFAjICNAIIAjICCAIKAjYCMAIMAjYCDAIOAhQCNgIOAhQCDgL/AUgCawKFAkgChQJ7Aj0CYgJpAj0CaQJHAnUCeAJAAnUCQAI4AjwCRgJ6AjwCegJ0Al0CWwJZAl0CWQJfAnECQwI6AnECOgJgAoECfQJFAoECRQJzAmMCPgJJAmMCSQJlAmcCSwJ/AmcCfwKHAnwCdwI7AnwCOwJEAkoCPwJ2AkoCdgJ+AnkCgwJvAnkCbwJCAkECbQJhAkECYQI5AoQCaAJMAoQCTAJYAnECYAJhAnECYQJtAoACcAJSAoACUgJcAmMCZQJpAmMCaQJiAmoCZgJQAmoCUAJNAoMCeQJ7AoMCewKFAncCfAJ+AncCfgJ2AngCdQJ0AngCdAJ6An0CgQKHAn0ChwJ/Al0CVAJXAl0CVwJbAlECXwJZAlECWQJOAnICbgJWAnICVgJTAmwCggJaAmwCWgJVAoIChAJYAoICWAJaAoYCgAJcAoYCXAJeAmQChgJeAmQCXgJPAokClAKQAokCkAKOApcCiwKMApcCjAKZAogCigKWAogClgKTApECmgKNApECjQKPApsCkgKVApsClQKYAr4CwAKkAr4CpAKiAsMCvAKgAsMCoAKwArQCngKsArQCrAK2ArsCswKhArsCoQK1AtcCywIKA9cCCgMQA9oC3gIYA9oCGAMcA6cCuwK1AqcCtQKjApwCtAK2ApwCtgKoAswCzwIIA8wCCAMMA/4CAQM9A/4CPQNBA68CnwK9Aq8CvQLFAp0CqwLCAp0CwgK/AscCwQLOAscCzgLJAsECqgLTAsEC0wLOAqkCtwLVAqkC1QLRArgCyALKArgCygLWAsQCxwLbAsQC2wLZAsgCuALhAsgC4QLcArcCrQLkArcC5ALgAq4CxALZAq4C2QLmArICugLtArIC7QLpArkCxgLxArkC8QLsAscCxAL1AscC9QLyAsQCsQLoAsQC6AL1AroCpgL8AroC/AL4AqUCwQIAA6UCAAP7AsECxwIEA8ECBAMAA8YCuQL3AsYC9wIDA2UDaQOdA2UDnQOgA1IDRgOJA1IDiQOLA1UDWQORA1UDkQOUA0UDSQOFA0UDhQOIA+oC7gIoA+oCKAMsA+UC2AIZA+UCGQMfA/kC/QI4A/kCOAM8A80C0gITA80CEwMFA/QC5wIpA/QCKQMvA90C4gIkA90CJAMWAwID9gI5AwIDOQM/A9AC1AINA9ACDQMRA+sC8AIzA+sCMwMlA98C4wIdA98CHQMhA/oC/wJDA/oCQwM1A+8C8wItA+8CLQMxAwsDBwNMAwsDTANIAwYDFANPAwYDTwNLAxIDDgNRAxIDUQNNAw8DCQNHAw8DRwNTAxsDFwNcAxsDXANYAxUDIwNfAxUDXwNbAyIDHgNhAyIDYQNdAyADGgNXAyADVwNjAysDJwNsAysDbANoAyYDNANvAyYDbwNrAzIDLgNxAzIDcQNtAzADKgNnAzADZwNzAzsDNwN8AzsDfAN4AzYDRAN/AzYDfwN7A0IDPgOBA0IDgQN9A0ADOgN3A0ADdwODA8cDygP3A8cD9wP6A9AD1AMHBNADBwT9A7sDvgPrA7sD6wPuA+MD2QMMBOMDDAQQBGIDVgOVA2IDlQOXA3UDeQOpA3UDqQOsA0oDTgOOA0oDjgOGA3IDZgOhA3IDoQOjA1oDXgOaA1oDmgOSA4IDdgOtA4IDrQOvA1ADVAONA1ADjQOQA2oDbgOmA2oDpgOeA2ADZAOZA2ADmQOcA3oDfgOyA3oDsgOqA3ADdAOlA3ADpQOoA4ADhAOxA4ADsQO0A4oDhwO5A4oDuQO2A4cDjwO9A4cDvQO5A48DjAPAA48DwAO9A4wDigO2A4wDtgPAA5YDkwPFA5YDxQPCA5MDmwPJA5MDyQPFA5sDmAPMA5sDzAPJA5gDlgPCA5gDwgPMA6IDnwPRA6ID0QPOA58DpwPVA58D1QPRA6cDpAPYA6cD2APVA6QDogPOA6QDzgPYA64DqwPdA64D3QPaA6sDswPhA6sD4QPdA7MDsAPkA7MD5APhA7ADrgPaA7AD2gPkA+kD5gPwA+kD8APtA/UD8gP8A/UD/AP5AwEE/gMIBAEECAQFBA0ECgQUBA0EFAQRBNwD4AMTBNwDEwQJBNMD1gMDBNMDAwQGBN8D4gMPBN8DDwQSBLcDugPnA7cD5wPqA8MDxgPzA8MD8wP2A78DtQPoA78D6APsA88D0gP/A88D/wMCBMsDwQP0A8sD9AP4A9sD3gMLBNsDCwQOBLgDvAPvA7gD7wPlA9cDzQMABNcDAAQEBMQDyAP7A8QD+wPxAxUEFwQbBBUEGwQZBBoEHQQlBBoEJQQiBCMEJgQhBCMEIQQfBB4EIAQYBB4EGAQWBCwEKwQpBCwEKQQvBBsEFwQnBBsEJwQqBBgEIAQuBBgELgQoBCsELAQ7BCsEOwQ5BCEEJgQtBCEELQQwBDUEMwQ4BDUEOAQ6BCQEHAQyBCQEMgQ0BC0EJgQ2BC0ENgQ8BBsEKgQ3BBsENwQxBD4EQARFBD4ERQRCBEEERAROBEEETgRLBEoETARIBEoESARGBEcESQQ/BEcEPwQ9BFUEUgRQBFUEUARYBEUEQARRBEUEUQRTBD8ESQRXBD8EVwRPBFIEVQRkBFIEZARgBEgETARUBEgEVARWBF4EWgRfBF4EXwRjBE0EQwRZBE0EWQRdBFQETARcBFQEXARiBEUEUwRhBEUEYQRbBGUEZwRtBGUEbQRqBGkEawR0BGkEdARyBHMEdgRwBHMEcARuBG8EcQRoBG8EaARmBH0EewR4BH0EeAR/BG0EZwR3BG0EdwR6BGgEcQSABGgEgAR5BHsEfQSMBHsEjASJBHAEdgR8BHAEfAR+BIQEgQSHBIQEhwSKBHUEbASCBHUEggSFBHwEdgSGBHwEhgSLBG0EegSIBG0EiASDBI4EkASTBI4EkwSRBJIElQSeBJIEngSbBJoEnQSZBJoEmQSXBJYEmASPBJYEjwSNBKQEowShBKQEoQSnBJMEkASgBJMEoASiBI8EmASmBI8EpgSfBKMEpASyBKMEsgSwBJkEnQSlBJkEpQSoBK4EqwSxBK4EsQS0BJwElASqBJwEqgSsBKUEnQStBKUErQSzBJMEogSvBJMErwSpBLUEtwS8BLUEvAS6BLkEuwTEBLkExATCBMMExgTABMMEwAS+BL8EwQS4BL8EuAS2BMwEywTIBMwEyATOBLwEtwTHBLwExwTKBLgEwQTQBLgE0ATJBMsEzATbBMsE2wTZBMAExgTNBMAEzQTPBNQE0QTXBNQE1wTaBMUEvQTTBMUE0wTVBM0ExgTWBM0E1gTcBLwEygTYBLwE2ATSBN4E4ATlBN4E5QTiBOEE5ATuBOEE7gTrBOoE7ATpBOoE6QTnBOYE6ATfBOYE3wTdBPUE8gTwBPUE8AT4BOUE4ATxBOUE8QTzBN8E6AT2BN8E9gTvBPIE9QQDBfIEAwX/BOkE7AT0BOkE9AT3BP4E+gQABf4EAAUEBe0E4wT5BO0E+QT9BPQE7AT8BPQE/AQCBeUE8wQBBeUEAQX7BAYFCAUNBQYFDQUKBQkFCwUUBQkFFAUSBRMFFQUQBRMFEAUOBQ8FEQUHBQ8FBwUFBR0FGgUXBR0FFwUfBQ0FCAUZBQ0FGQUbBQcFEQUgBQcFIAUYBRoFHQUsBRoFLAUoBRAFFQUcBRAFHAUeBSUFIQUnBSUFJwUrBRYFDAUiBRYFIgUmBRwFFQUkBRwFJAUqBQ0FGwUpBQ0FKQUjBS0FLwUzBS0FMwUxBTIFNQU+BTIFPgU6BTsFPQU5BTsFOQU3BTYFOAUwBTYFMAUuBUQFQwVBBUQFQQVHBTMFLwU/BTMFPwVCBTAFOAVGBTAFRgVABUMFRAVSBUMFUgVQBTkFPQVFBTkFRQVIBU4FSwVRBU4FUQVUBTwFNAVKBTwFSgVMBUUFPQVNBUUFTQVTBTMFQgVPBTMFTwVJBVUFVwVbBVUFWwVZBVoFXQVlBVoFZQViBWMFZgVhBWMFYQVfBV4FYAVYBV4FWAVWBWwFawVpBWwFaQVvBVsFVwVnBVsFZwVqBVgFYAVuBVgFbgVoBWsFbAV7BWsFewV5BWEFZgVtBWEFbQVwBXUFcwV4BXUFeAV6BWQFXAVyBWQFcgV0BW0FZgV2BW0FdgV8BVsFagV3BVsFdwVxBX4FgAWFBX4FhQWCBYEFhAWOBYEFjgWLBYoFjAWIBYoFiAWGBYcFiQV/BYcFfwV9BZUFkgWQBZUFkAWYBYUFgAWRBYUFkQWTBX8FiQWXBX8FlwWPBZIFlQWkBZIFpAWgBYgFjAWUBYgFlAWWBZ4FmgWfBZ4FnwWjBY0FgwWZBY0FmQWdBZQFjAWcBZQFnAWiBYUFkwWhBYUFoQWbBaUFpwWtBaUFrQWqBakFqwW0BakFtAWyBbMFtgWwBbMFsAWuBa8FsQWoBa8FqAWmBb0FuwW4Bb0FuAW/Ba0FpwW3Ba0FtwW6BagFsQXABagFwAW5BbsFvQXMBbsFzAXJBbAFtgW8BbAFvAW+BcQFwQXHBcQFxwXKBbUFrAXCBbUFwgXFBbwFtgXGBbwFxgXLBa0FugXIBa0FyAXDBc4F0AXTBc4F0wXRBdIF1QXeBdIF3gXbBdoF3QXZBdoF2QXXBdYF2AXPBdYFzwXNBeQF4wXhBeQF4QXoBdMF0AXgBdMF4AXiBc8F2AXmBc8F5gXfBeMF5AXyBeMF8gXwBdkF3QXlBdkF5QXnBe4F6wXxBe4F8QX0BdwF1AXqBdwF6gXsBeUF3QXtBeUF7QXzBdMF4gXvBdMF7wXpBfUF9wX8BfUF/AX6BfkF+wUEBvkFBAYCBgMGBgYBBgMGAQb/Bf4FAAb4Bf4F+AX2BQwGCwYIBgwGCAYOBvwF9wUHBvwFBwYKBvgFAAYPBvgFDwYJBgsGDAYbBgsGGwYZBgEGBgYNBgEGDQYQBhQGEgYYBhQGGAYaBgUG/QUTBgUGEwYVBg0GBgYWBg0GFgYcBvwFCgYXBvwFFwYRBh4GIAYlBh4GJQYiBiEGJAYuBiEGLgYrBioGLAYpBioGKQYnBiYGKAYfBiYGHwYdBjUGMgYwBjUGMAY4BiUGIAYxBiUGMQYzBh8GKAY2Bh8GNgYvBjIGNQZDBjIGQwY/BikGLAY0BikGNAY3Bj4GOwZBBj4GQQZEBi0GIwY5Bi0GOQY9BjQGLAY8BjQGPAZCBiUGMwZABiUGQAY6BkYGSAZNBkYGTQZKBkkGSwZUBkkGVAZSBlMGVQZQBlMGUAZOBk8GUQZHBk8GRwZFBl0GWgZXBl0GVwZfBk0GSAZZBk0GWQZbBkcGUQZgBkcGYAZYBloGXQZsBloGbAZoBlAGVQZcBlAGXAZeBmQGYQZnBmQGZwZqBlYGTAZiBlYGYgZmBlwGVQZlBlwGZQZrBk0GWwZpBk0GaQZjBm0GbwZzBm0GcwZxBnIGdQZ9BnIGfQZ6BnsGfgZ5BnsGeQZ3BnYGeAZwBnYGcAZuBoQGgwaBBoQGgQaHBnMGbwZ/BnMGfwaCBnAGeAaGBnAGhgaABoMGhAaSBoMGkgaQBnkGfgaFBnkGhQaIBo4GiwaRBo4GkQaUBnwGdAaKBnwGigaMBoUGfgaNBoUGjQaTBnMGggaPBnMGjwaJBpUGlwabBpUGmwaZBpoGnQalBpoGpQaiBqMGpgahBqMGoQafBp4GoAaYBp4GmAaWBqwGqwapBqwGqQavBpsGlwanBpsGpwaqBpgGoAauBpgGrgaoBqsGrAa7BqsGuwa5BqEGpgatBqEGrQawBrUGswa4BrUGuAa6BqQGnAayBqQGsga0Bq0Gpga2Bq0Gtga8BpsGqga3BpsGtwaxBr4GwAbFBr4GxQbCBsEGxAbOBsEGzgbLBsoGzAbIBsoGyAbGBscGyQa/BscGvwa9BtUG0gbQBtUG0AbYBsUGwAbRBsUG0QbTBr8GyQbXBr8G1wbPBtIG1QbkBtIG5AbgBsgGzAbUBsgG1AbWBt4G2gbfBt4G3wbjBs0GwwbZBs0G2QbdBtQGzAbcBtQG3AbiBsUG0wbhBsUG4QbbBuUG5wbtBuUG7QbqBukG6wb0BukG9AbyBvMG9gbwBvMG8AbuBu8G8QboBu8G6AbmBv0G+wb4Bv0G+Ab/Bu0G5wb3Bu0G9wb6BugG8QYAB+gGAAf5BvsG/QYMB/sGDAcJB/AG9gb8BvAG/Ab+BgQHAQcHBwQHBwcKB/UG7AYCB/UGAgcFB/wG9gYGB/wGBgcLB+0G+gYIB+0GCAcDBw4HEAcTBw4HEwcRBxIHFQceBxIHHgcbBxoHHQcZBxoHGQcXBxYHGAcPBxYHDwcNByQHIwchByQHIQcnBxMHEAcgBxMHIAciBw8HGAcmBw8HJgcfByMHJAcyByMHMgcwBxkHHQclBxkHJQcoBy4HKwcxBy4HMQc0BxwHFAcqBxwHKgcsByUHHQctByUHLQczBxMHIgcvBxMHLwcpBzUHNwc8BzUHPAc5BzoHOwdEBzoHRAdCB0MHRgdBB0MHQQc/Bz4HQAc4Bz4HOAc2B0wHSwdIB0wHSAdOBzwHNwdHBzwHRwdKBzgHQAdPBzgHTwdJB0sHTAdbB0sHWwdZB0EHRgdNB0EHTQdQB1QHUQdXB1QHVwdaB0UHPQdTB0UHUwdVB00HRgdWB00HVgdcBzwHSgdYBzwHWAdSB14HYAdlB14HZQdiB2EHZAduB2EHbgdrB2oHbAdpB2oHaQdnB2YHaAdfB2YHXwddB3UHcgdwB3UHcAd4B2UHYAdxB2UHcQdzB18HaAd2B18HdgdvB3IHdQeDB3IHgwd/B2kHbAd0B2kHdAd3B34HeweBB34HgQeEB20HYwd5B20HeQd9B3QHbAd8B3QHfAeCB2UHcweAB2UHgAd6B4YHiAeNB4YHjQeKB4kHiweUB4kHlAeSB5MHlQeQB5MHkAeOB48HkQeHB48HhweFB50HmgeXB50HlwefB40HiAeZB40HmQebB4cHkQegB4cHoAeYB5oHnQesB5oHrAeoB5AHlQecB5AHnAeeB6QHoQenB6QHpweqB5YHjAeiB5YHogemB5wHlQelB5wHpQerB40HmwepB40HqQejB60HrwezB60HswexB7IHtQe9B7IHvQe6B7sHvge5B7sHuQe3B7YHuAewB7YHsAeuB8QHwwfBB8QHwQfHB7MHrwe/B7MHvwfCB7AHuAfGB7AHxgfAB8MHxAfSB8MH0gfQB7kHvgfFB7kHxQfIB80HywfRB80H0QfTB7wHtAfKB7wHygfMB8UHvgfOB8UHzgfUB7MHwgfPB7MHzwfJB9UH1wfbB9UH2wfZB9oH3QflB9oH5QfiB+MH5gfhB+MH4QffB94H4AfYB94H2AfWB+wH6wfpB+wH6QfvB9sH1wfnB9sH5wfqB9gH4AfuB9gH7gfoB+sH7Af7B+sH+wf5B+EH5gftB+EH7QfwB/UH8wf4B/UH+Af6B+QH3AfyB+QH8gf0B+0H5gf2B+0H9gf8B9sH6gf3B9sH9wfxB/4HAAgFCP4HBQgCCAEIBAgOCAEIDggLCAoIDAgICAoICAgGCAcICQj/BwcI/wf9BxUIEggQCBUIEAgYCAUIAAgRCAUIEQgTCP8HCQgXCP8HFwgPCBIIFQgkCBIIJAggCAgIDAgUCAgIFAgWCB4IGggfCB4IHwgjCA0IAwgZCA0IGQgdCBQIDAgcCBQIHAgiCAUIEwghCAUIIQgbCCUIJwgtCCUILQgqCCkIKwg0CCkINAgyCDMINggwCDMIMAguCC8IMQgoCC8IKAgmCD0IOwg4CD0IOAg/CC0IJwg3CC0INwg6CCgIMQhACCgIQAg5CDsIPQhMCDsITAhJCDAINgg8CDAIPAg+CEQIQQhHCEQIRwhKCDUILAhCCDUIQghFCDwINghGCDwIRghLCC0IOghICC0ISAhDCE4IUAhTCE4IUwhRCFIIVQheCFIIXghbCFoIXQhZCFoIWQhXCFYIWAhPCFYITwhNCGQIYwhhCGQIYQhoCFMIUAhgCFMIYAhiCE8IWAhmCE8IZghfCGMIZAhyCGMIcghwCFkIXQhlCFkIZQhnCG4IawhxCG4IcQh0CFwIVAhqCFwIaghsCGUIXQhtCGUIbQhzCFMIYghvCFMIbwhpCHUIdwh8CHUIfAh6CHkIewiECHkIhAiCCIMIhgiBCIMIgQh/CH4IgAh4CH4IeAh2CIwIiwiICIwIiAiOCHwIdwiHCHwIhwiKCHgIgAiPCHgIjwiJCIsIjAibCIsImwiZCIEIhgiNCIEIjQiQCJQIkgiYCJQImAiaCIUIfQiTCIUIkwiVCI0IhgiWCI0IlgicCHwIigiXCHwIlwiRCJ4IoAikCJ4IpAihCKIIpQiuCKIIrgirCKoIrAipCKoIqQinCKYIqAifCKYInwidCLUIsgiwCLUIsAi4CKQIoAixCKQIsQizCJ8IqAi2CJ8ItgivCLIItQjDCLIIwwi/CKkIrAi0CKkItAi3CL4IuwjBCL4IwQjECK0Iowi5CK0IuQi9CLQIrAi8CLQIvAjCCKQIswjACKQIwAi6CMYIyAjNCMYIzQjKCMkIywjUCMkI1AjSCNMI1QjQCNMI0AjOCM8I0QjHCM8IxwjFCN0I2gjXCN0I1wjfCM0IyAjZCM0I2QjbCMcI0QjgCMcI4AjYCNoI3QjsCNoI7AjoCNAI1QjcCNAI3AjeCOQI4QjnCOQI5wjqCNYIzAjiCNYI4gjmCNwI1QjlCNwI5QjrCM0I2wjpCM0I6QjjCO0I7wjzCO0I8wjxCPII9Qj9CPII/Qj6CPsI/gj5CPsI+Qj3CPYI+AjwCPYI8AjuCAQJAwkBCQQJAQkHCfMI7wj/CPMI/wgCCfAI+AgGCfAIBgkACQMJBAkSCQMJEgkQCfkI/ggFCfkIBQkICQ4JCwkRCQ4JEQkUCfwI9AgKCfwICgkMCQUJ/ggNCQUJDQkTCfMIAgkPCfMIDwkJCQ==" + } + ] +} diff --git a/Assets/Models/KitchenCounterMeshs.shmodel b/Assets/Models/KitchenCounterMeshs.shmodel new file mode 100644 index 0000000000000000000000000000000000000000..5c49eecb77e5fc1f0c50964e2a0395b7ec7fc3c5 GIT binary patch literal 223223 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 literal 0 HcmV?d00001 diff --git a/Assets/Models/KitchenCounterMeshs.shmodel.shmeta b/Assets/Models/KitchenCounterMeshs.shmodel.shmeta new file mode 100644 index 00000000..d1914d23 --- /dev/null +++ b/Assets/Models/KitchenCounterMeshs.shmodel.shmeta @@ -0,0 +1,55 @@ +Name: KitchenCounterMeshs +ID: 82758363 +Type: 4 +Sub Assets: +Name: DrawerMid01 +ID: 139881558 +Type: 8 +Name: DrawerSmall01 +ID: 135779275 +Type: 8 +Name: DrawerSmall02 +ID: 146001396 +Type: 8 +Name: DrawerSmall03 +ID: 150413201 +Type: 8 +Name: DrawerLarge01 +ID: 138305769 +Type: 8 +Name: DoorLeft +ID: 150547241 +Type: 8 +Name: DoorRight +ID: 146520338 +Type: 8 +Name: CupboardSolid +ID: 144974966 +Type: 8 +Name: DoorDoubleRight +ID: 146717179 +Type: 8 +Name: CupboardSinkPiece +ID: 141601355 +Type: 8 +Name: DoorDoubleLeft +ID: 146024338 +Type: 8 +Name: CupboardSolidBlock +ID: 142281760 +Type: 8 +Name: CupboardSolidHalf +ID: 137745540 +Type: 8 +Name: CupboardOven +ID: 136828790 +Type: 8 +Name: DoorOven +ID: 150740704 +Type: 8 +Name: DoorOvenGlass +ID: 135623020 +Type: 8 +Name: OvenTray +ID: 136078992 +Type: 8 diff --git a/Assets/Models/KitchenShelves1.gltf b/Assets/Models/KitchenShelves1.gltf new file mode 100644 index 00000000..ca3d10d3 --- /dev/null +++ b/Assets/Models/KitchenShelves1.gltf @@ -0,0 +1,546 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.3.27", + "version" : "2.0" + }, + "extensionsUsed" : [ + "KHR_materials_specular", + "KHR_materials_ior" + ], + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0, + 1, + 2, + 3, + 4, + 5 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "BottomLid" + }, + { + "mesh" : 1, + "name" : "TopLid" + }, + { + "mesh" : 2, + "name" : "Backcover", + "rotation" : [ + 0, + 0, + -0.7071067094802856, + 0.7071068286895752 + ], + "scale" : [ + 1.1111111640930176, + 1, + 1 + ], + "translation" : [ + -0.5, + 0.5, + 0 + ] + }, + { + "mesh" : 3, + "name" : "InBetweenShelf" + }, + { + "mesh" : 4, + "name" : "FrameHigh" + }, + { + "mesh" : 5, + "name" : "FrameLow" + } + ], + "materials" : [ + { + "doubleSided" : true, + "extensions" : { + "KHR_materials_specular" : { + "specularColorFactor" : [ + 0, + 0, + 0 + ] + }, + "KHR_materials_ior" : { + "ior" : 1.4500000476837158 + } + }, + "name" : "Material", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0 + } + } + ], + "meshes" : [ + { + "name" : "Cube.018", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "NORMAL" : 1, + "TEXCOORD_0" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + }, + { + "name" : "Cube.011", + "primitives" : [ + { + "attributes" : { + "POSITION" : 4, + "NORMAL" : 5, + "TEXCOORD_0" : 6 + }, + "indices" : 7, + "material" : 0 + } + ] + }, + { + "name" : "Cube.020", + "primitives" : [ + { + "attributes" : { + "POSITION" : 8, + "NORMAL" : 9, + "TEXCOORD_0" : 10 + }, + "indices" : 11, + "material" : 0 + } + ] + }, + { + "name" : "Cube.007", + "primitives" : [ + { + "attributes" : { + "POSITION" : 12, + "NORMAL" : 13, + "TEXCOORD_0" : 14 + }, + "indices" : 11, + "material" : 0 + } + ] + }, + { + "name" : "Cube.001", + "primitives" : [ + { + "attributes" : { + "POSITION" : 15, + "NORMAL" : 16, + "TEXCOORD_0" : 17 + }, + "indices" : 18, + "material" : 0 + } + ] + }, + { + "name" : "Cube.013", + "primitives" : [ + { + "attributes" : { + "POSITION" : 19, + "NORMAL" : 20, + "TEXCOORD_0" : 21 + }, + "indices" : 22, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "bufferView" : 4, + "mimeType" : "image/png", + "name" : "TX_StaticMesh" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 56, + "max" : [ + 0.5703531503677368, + 0.17327196896076202, + 1.0819951295852661 + ], + "min" : [ + -0.5651562213897705, + 9.313225746154785e-10, + -1.0801035165786743 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 56, + "type" : "VEC3" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 56, + "type" : "VEC2" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 84, + "type" : "SCALAR" + }, + { + "bufferView" : 5, + "componentType" : 5126, + "count" : 56, + "max" : [ + 0.5677546858787537, + 0.05884671211242676, + 1.0810493230819702 + ], + "min" : [ + -0.5677546858787537, + -0.0751335620880127, + -1.0810493230819702 + ], + "type" : "VEC3" + }, + { + "bufferView" : 6, + "componentType" : 5126, + "count" : 56, + "type" : "VEC3" + }, + { + "bufferView" : 7, + "componentType" : 5126, + "count" : 56, + "type" : "VEC2" + }, + { + "bufferView" : 8, + "componentType" : 5123, + "count" : 84, + "type" : "SCALAR" + }, + { + "bufferView" : 9, + "componentType" : 5126, + "count" : 24, + "max" : [ + 0.44999998807907104, + 0.050000011920928955, + 0.925000011920929 + ], + "min" : [ + -0.44999998807907104, + -0.050000011920928955, + -0.925000011920929 + ], + "type" : "VEC3" + }, + { + "bufferView" : 10, + "componentType" : 5126, + "count" : 24, + "type" : "VEC3" + }, + { + "bufferView" : 11, + "componentType" : 5126, + "count" : 24, + "type" : "VEC2" + }, + { + "bufferView" : 12, + "componentType" : 5123, + "count" : 36, + "type" : "SCALAR" + }, + { + "bufferView" : 13, + "componentType" : 5126, + "count" : 24, + "max" : [ + 0.44999998807907104, + 0.050000011920928955, + 0.925000011920929 + ], + "min" : [ + -0.44999998807907104, + -0.050000011920928955, + -0.925000011920929 + ], + "type" : "VEC3" + }, + { + "bufferView" : 14, + "componentType" : 5126, + "count" : 24, + "type" : "VEC3" + }, + { + "bufferView" : 15, + "componentType" : 5126, + "count" : 24, + "type" : "VEC2" + }, + { + "bufferView" : 16, + "componentType" : 5126, + "count" : 56, + "max" : [ + 0.5, + 1, + 1 + ], + "min" : [ + -0.5, + 0, + -1 + ], + "type" : "VEC3" + }, + { + "bufferView" : 17, + "componentType" : 5126, + "count" : 56, + "type" : "VEC3" + }, + { + "bufferView" : 18, + "componentType" : 5126, + "count" : 56, + "type" : "VEC2" + }, + { + "bufferView" : 19, + "componentType" : 5123, + "count" : 84, + "type" : "SCALAR" + }, + { + "bufferView" : 20, + "componentType" : 5126, + "count" : 56, + "max" : [ + 0.5, + 1, + 1 + ], + "min" : [ + -0.5, + 0, + -1 + ], + "type" : "VEC3" + }, + { + "bufferView" : 21, + "componentType" : 5126, + "count" : 56, + "type" : "VEC3" + }, + { + "bufferView" : 22, + "componentType" : 5126, + "count" : 56, + "type" : "VEC2" + }, + { + "bufferView" : 23, + "componentType" : 5123, + "count" : 84, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 672, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 672, + "byteOffset" : 672, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 448, + "byteOffset" : 1344, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 168, + "byteOffset" : 1792, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 54895, + "byteOffset" : 1960 + }, + { + "buffer" : 0, + "byteLength" : 672, + "byteOffset" : 56856, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 672, + "byteOffset" : 57528, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 448, + "byteOffset" : 58200, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 168, + "byteOffset" : 58648, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 288, + "byteOffset" : 58816, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 288, + "byteOffset" : 59104, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 192, + "byteOffset" : 59392, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 72, + "byteOffset" : 59584, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 288, + "byteOffset" : 59656, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 288, + "byteOffset" : 59944, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 192, + "byteOffset" : 60232, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 672, + "byteOffset" : 60424, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 672, + "byteOffset" : 61096, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 448, + "byteOffset" : 61768, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 168, + "byteOffset" : 62216, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 672, + "byteOffset" : 62384, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 672, + "byteOffset" : 63056, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 448, + "byteOffset" : 63728, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 168, + "byteOffset" : 64176, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 64344, + "uri" : "data:application/octet-stream;base64,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" + } + ] +} diff --git a/Assets/Models/KitchenShelves1.shmodel b/Assets/Models/KitchenShelves1.shmodel new file mode 100644 index 0000000000000000000000000000000000000000..57e5e779216f3546f49b20aa7c5d17c57cdda709 GIT binary patch literal 13031 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 mX94`vIRVq3YmJ=bh&>vf?I>%Z7W literal 0 HcmV?d00001 diff --git a/Assets/Models/KitchenShelves1.shmodel.shmeta b/Assets/Models/KitchenShelves1.shmodel.shmeta new file mode 100644 index 00000000..204c53fe --- /dev/null +++ b/Assets/Models/KitchenShelves1.shmodel.shmeta @@ -0,0 +1,22 @@ +Name: KitchenShelves1 +ID: 82783113 +Type: 4 +Sub Assets: +Name: BottomLid +ID: 138181722 +Type: 8 +Name: TopLid +ID: 147761585 +Type: 8 +Name: Backcover +ID: 139576452 +Type: 8 +Name: InBetweenShelf +ID: 142336524 +Type: 8 +Name: FrameHigh +ID: 150586966 +Type: 8 +Name: FrameLow +ID: 140066298 +Type: 8 diff --git a/Assets/Models/MD_SkyDome01.gltf b/Assets/Models/MD_SkyDome01.gltf new file mode 100644 index 00000000..38470ac1 --- /dev/null +++ b/Assets/Models/MD_SkyDome01.gltf @@ -0,0 +1,157 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.3.27", + "version" : "2.0" + }, + "extensionsUsed" : [ + "KHR_materials_specular", + "KHR_materials_ior" + ], + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "Sphere" + } + ], + "materials" : [ + { + "doubleSided" : true, + "extensions" : { + "KHR_materials_specular" : { + "specularColorFactor" : [ + 0, + 0, + 0 + ] + }, + "KHR_materials_ior" : { + "ior" : 1.4500000476837158 + } + }, + "name" : "Material", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0 + } + } + ], + "meshes" : [ + { + "name" : "Sphere.007", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "NORMAL" : 1, + "TEXCOORD_0" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "bufferView" : 4, + "mimeType" : "image/png", + "name" : "TX_StaticMesh" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 514, + "max" : [ + 0.9999997019767761, + 1, + 0.9999993443489075 + ], + "min" : [ + -0.9999990463256836, + 0, + -1 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 514, + "type" : "VEC3" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 514, + "type" : "VEC2" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 2880, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 6168, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 6168, + "byteOffset" : 6168, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 4112, + "byteOffset" : 12336, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 5760, + "byteOffset" : 16448, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 54895, + "byteOffset" : 22208 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 77104, + "uri" : "data:application/octet-stream;base64,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AAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAP//fz8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAP//fz8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAP//fz8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAP//fz8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACA9v3IqQAAgD8AAACAjFixqQAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAP//fz8AAACA9f3IqQAAgD8AAACA1YA2KQAAgD8AAACABFpoKgAAgD8AAACAkOrIKQAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACA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NxQ+P2hwHD/UgDI/GZocPwF3Jj8sqBw/W/xiP+A7Gj9veV8/2qcaP6XFWT9dCxs/GhlSP5ZiGz9Mv0g/LKobPzcUPj9c3xs/1IAyPx4AHD8BdyY/LQscP1v8Yj/uGBo/b3lfP09jGj+lxVk/2qcaPxoZUj/v4xo/TL9IPz0VGz83FD4/4TkbP9SAMj9wUBs/AXcmPw9YGz9b/GI/BPMZP295Xz/uGBo/pcVZP+A7Gj8aGVI/gVoaP0y/SD+kcxo/NxQ+P1GGGj/UgDI/0pEaPwF3Jj+0lRo/W/xiP5XLGT9veV8/lcsZPxoZUj+Vyxk/NxQ+P5XLGT8BAAgABwABAAcA/wAAAQkACAAAAQgAAQACAAoACQACAAkAAAEDAAsACgADAAoAAgD9AAQALAD+AAUABAD+AAQA/QAAAAYABQAAAAUA/gD/AAcABgD/AAYAAAAHAA8ADgAHAA4ABgAIABAADwAIAA8ABwAJABEAEAAJABAACAAKABIAEQAKABEACQALABMAEgALABIACgAEAAwALAAFAA0ADAAFAAwABAAGAA4ADQAGAA0ABQATABsAGgATABoAEgAMABQALAANABUAFAANABQADAAOABYAFQAOABUADQAPABcAFgAPABYADgAQABgAFwAQABcADwARABkAGAARABgAEAASABoAGQASABkAEQAXAB8AHgAXAB4AFgAYACAAHwAYAB8AFwAZACEAIAAZACAAGAAaACIAIQAaACEAGQAbACMAIgAbACIAGgAUABwALAAVAB0AHAAVABwAFAAWAB4AHQAWAB0AFQAjACsAKgAjACoAIgAcACQALAAdACUAJAAdACQAHAAeACYAJQAeACUAHQAfACcAJgAfACYAHgAgACgAJwAgACcAHwAhACkAKAAhACgAIAAiACoAKQAiACkAIQAoADEAMAAoADAAJwApADIAMQApADEAKAAqADMAMgAqADIAKQArADQAMwArADMAKgAkAC0ALAAlAC4ALQAlAC0AJAAmAC8ALgAmAC4AJQAnADAALwAnAC8AJgAtADUALAAuADYANQAuADUALQAvADcANgAvADYALgAwADgANwAwADcALwAxADkAOAAxADgAMAAyADoAOQAyADkAMQAzADsAOgAzADoAMgA0ADwAOwA0ADsAMwA5AEEAQAA5AEAAOAA6AEIAQQA6AEEAOQA7AEMAQgA7AEIAOgA8AEQAQwA8AEMAOwA1AD0ALAA2AD4APQA2AD0ANQA3AD8APgA3AD4ANgA4AEAAPwA4AD8ANwA+AEYARQA+AEUAPQA/AEcARgA/AEYAPgBAAEgARwBAAEcAPwBBAEkASABBAEgAQABCAEoASQBCAEkAQQBDAEsASgBDAEoAQgBEAEwASwBEAEsAQwA9AEUALABKAFIAUQBKAFEASQBLAFMAUgBLAFIASgBMAFQAUwBMAFMASwBFAE0ALABGAE4ATQBGAE0ARQBHAE8ATgBHAE4ARgBIAFAATwBIAE8ARwBJAFEAUABJAFAASABPAFcAVgBPAFYATgBQAFgAVwBQAFcATwBRAFkAWABRAFgAUABSAFoAWQBSAFkAUQBTAFsAWgBTAFoAUgBUAFwAWwBUAFsAUwBNAFUALABOAFYAVQBOAFUATQBbAGMAYgBbAGIAWgBcAGQAYwBcAGMAWwBVAF0ALABWAF4AXQBWAF0AVQBXAF8AXgBXAF4AVgBYAGAAXwBYAF8AVwBZAGEAYABZAGAAWABaAGIAYQBaAGEAWQBfAGcAZgBfAGYAXgBgAGgAZwBgAGcAXwBhAGkAaABhAGgAYABiAGoAaQBiAGkAYQBjAGsAagBjAGoAYgBkAGwAawBkAGsAYwBdAGUALABeAGYAZQBeAGUAXQBrAHMAcgBrAHIAagBsAHQAcwBsAHMAawBlAG0ALABmAG4AbQBmAG0AZQBnAG8AbgBnAG4AZgBoAHAAbwBoAG8AZwBpAHEAcABpAHAAaABqAHIAcQBqAHEAaQBwAHgAdwBwAHcAbwBxAHkAeABxAHgAcAByAHoAeQByAHkAcQBzAHsAegBzAHoAcgB0AHwAewB0AHsAcwBtAHUALABuAHYAdQBuAHUAbQBvAHcAdgBvAHYAbgB8AIQAgwB8AIMAewB1AH0ALAB2AH4AfQB2AH0AdQB3AH8AfgB3AH4AdgB4AIAAfwB4AH8AdwB5AIEAgAB5AIAAeAB6AIIAgQB6AIEAeQB7AIMAggB7AIIAegCAAIgAhwCAAIcAfwCBAIkAiACBAIgAgACCAIoAiQCCAIkAgQCDAIsAigCDAIoAggCEAIwAiwCEAIsAgwB9AIUALAB+AIYAhQB+AIUAfQB/AIcAhgB/AIYAfgCMAJQAkwCMAJMAiwCFAI0ALACGAI4AjQCGAI0AhQCHAI8AjgCHAI4AhgCIAJAAjwCIAI8AhwCJAJEAkACJAJAAiACKAJIAkQCKAJEAiQCLAJMAkgCLAJIAigCRAJkAmACRAJgAkACSAJoAmQCSAJkAkQCTAJsAmgCTAJoAkgCUAJwAmwCUAJsAkwCNAJUALACOAJYAlQCOAJUAjQCPAJcAlgCPAJYAjgCQAJgAlwCQAJcAjwCWAJ4AnQCWAJ0AlQCXAJ8AngCXAJ4AlgCYAKAAnwCYAJ8AlwCZAKEAoACZAKAAmACaAKIAoQCaAKEAmQCbAKMAogCbAKIAmgCcAKQAowCcAKMAmwCVAJ0ALACiAKoAqQCiAKkAoQCjAKsAqgCjAKoAogCkAKwAqwCkAKsAowCdAKUALACeAKYApQCeAKUAnQCfAKcApgCfAKYAngCgAKgApwCgAKcAnwChAKkAqAChAKgAoACmAK4ArQCmAK0ApQCnAK8ArgCnAK4ApgCoALAArwCoAK8ApwCpALEAsACpALAAqACqALIAsQCqALEAqQCrALMAsgCrALIAqgCsALQAswCsALMAqwClAK0ALACyALoAuQCyALkAsQCzALsAugCzALoAsgC0ALwAuwC0ALsAswCtALUALACuALYAtQCuALUArQCvALcAtgCvALYArgCwALgAtwCwALcArwCxALkAuACxALgAsAC3AL8AvgC3AL4AtgC4AMAAvwC4AL8AtwC5AMEAwAC5AMAAuAC6AMIAwQC6AMEAuQC7AMMAwgC7AMIAugC8AMQAwwC8AMMAuwC1AL0ALAC2AL4AvQC2AL0AtQDDAMsAygDDAMoAwgDEAMwAywDEAMsAwwC9AMUALAC+AMYAxQC+AMUAvQC/AMcAxgC/AMYAvgDAAMgAxwDAAMcAvwDBAMkAyADBAMgAwADCAMoAyQDCAMkAwQDHAM8AzgDHAM4AxgDIANAAzwDIAM8AxwDJANEA0ADJANAAyADKANIA0QDKANEAyQDLANMA0gDLANIAygDMANQA0wDMANMAywDFAM0ALADGAM4AzQDGAM0AxQDTANsA2gDTANoA0gDUANwA2wDUANsA0wDNANUALADOANYA1QDOANUAzQDPANcA1gDPANYAzgDQANgA1wDQANcAzwDRANkA2ADRANgA0ADSANoA2QDSANkA0QDYAOAA3wDYAN8A1wDZAOEA4ADZAOAA2ADaAOIA4QDaAOEA2QDbAOMA4gDbAOIA2gDcAOQA4wDcAOMA2wDVAN0ALADWAN4A3QDWAN0A1QDXAN8A3gDXAN4A1gDkAOwA6wDkAOsA4wDdAOUALADeAOYA5QDeAOUA3QDfAOcA5gDfAOYA3gDgAOgA5wDgAOcA3wDhAOkA6ADhAOgA4ADiAOoA6QDiAOkA4QDjAOsA6gDjAOoA4gDpAPEA8ADpAPAA6ADqAPIA8QDqAPEA6QDrAPMA8gDrAPIA6gDsAPQA8wDsAPMA6wDlAO0ALADmAO4A7QDmAO0A5QDnAO8A7gDnAO4A5gDoAPAA7wDoAO8A5wDtAPUALADuAPYA9QDuAPUA7QDvAPcA9gDvAPYA7gDwAPgA9wDwAPcA7wDxAPkA+ADxAPgA8ADyAPoA+QDyAPkA8QDzAPsA+gDzAPoA8gD0APwA+wD0APsA8wD5AAEA/wD5AP8A+AD6AAABAQD6AAEA+QD7AAIAAAH7AAAB+gD8AAMAAgD8AAIA+wD1AP0ALAD2AP4A/QD2AP0A9QD3AAAA/gD3AP4A9gD4AP8AAAD4AAAA9wACAQACCAECAQgBCQEBAgIBCQEBAgkBCgEDAQECCgEDAQoBCwEEAQMBCwEEAQsBDAH+AS0BBQH/Af4BBQH/AQUBBgEBAf8BBgEBAQYBBwEAAgEBBwEAAgcBCAEIAQcBDwEIAQ8BEAEJAQgBEAEJARABEQEKAQkBEQEKAREBEgELAQoBEgELARIBEwEMAQsBEwEMARMBFAEFAS0BDQEGAQUBDQEGAQ0BDgEHAQYBDgEHAQ4BDwEUARMBGwEUARsBHAENAS0BFQEOAQ0BFQEOARUBFgEPAQ4BFgEPARYBFwEQAQ8BFwEQARcBGAERARABGAERARgBGQESAREBGQESARkBGgETARIBGgETARoBGwEYARcBHwEYAR8BIAEZARgBIAEZASABIQEaARkBIQEaASEBIgEbARoBIgEbASIBIwEcARsBIwEcASMBJAEVAS0BHQEWARUBHQEWAR0BHgEXARYBHgEXAR4BHwEkASMBKwEkASsBLAEdAS0BJQEeAR0BJQEeASUBJgEfAR4BJgEfASYBJwEgAR8BJwEgAScBKAEhASABKAEhASgBKQEiASEBKQEiASkBKgEjASIBKgEjASoBKwEpASgBMQEpATEBMgEqASkBMgEqATIBMwErASoBMwErATMBNAEsASsBNAEsATQBNQElAS0BLgEmASUBLgEmAS4BLwEnASYBLwEnAS8BMAEoAScBMAEoATABMQEuAS0BNgEvAS4BNgEvATYBNwEwAS8BNwEwATcBOAExATABOAExATgBOQEyATEBOQEyATkBOgEzATIBOgEzAToBOwE0ATMBOwE0ATsBPAE1ATQBPAE1ATwBPQE6ATkBQQE6AUEBQgE7AToBQgE7AUIBQwE8ATsBQwE8AUMBRAE9ATwBRAE9AUQBRQE2AS0BPgE3ATYBPgE3AT4BPwE4ATcBPwE4AT8BQAE5ATgBQAE5AUABQQE/AT4BRgE/AUYBRwFAAT8BRwFAAUcBSAFBAUABSAFBAUgBSQFCAUEBSQFCAUkBSgFDAUIBSgFDAUoBSwFEAUMBSwFEAUsBTAFFAUQBTAFFAUwBTQE+AS0BRgFLAUoBUgFLAVIBUwFMAUsBUwFMAVMBVAFNAUwBVAFNAVQBVQFGAS0BTgFHAUYBTgFHAU4BTwFIAUcBTwFIAU8BUAFJAUgBUAFJAVABUQFKAUkBUQFKAVEBUgFQAU8BVwFQAVcBWAFRAVABWAFRAVgBWQFSAVEBWQFSAVkBWgFTAVIBWgFTAVoBWwFUAVMBWwFUAVsBXAFVAVQBXAFVAVwBXQFOAS0BVgFPAU4BVgFPAVYBVwFcAVsBYwFcAWMBZAFdAVwBZAFdAWQBZQFWAS0BXgFXAVYBXgFXAV4BXwFYAVcBXwFYAV8BYAFZAVgBYAFZAWABYQFaAVkBYQFaAWEBYgFbAVoBYgFbAWIBYwFgAV8BZwFgAWcBaAFhAWABaAFhAWgBaQFiAWEBaQFiAWkBagFjAWIBagFjAWoBawFkAWMBawFkAWsBbAFlAWQBbAFlAWwBbQFeAS0BZgFfAV4BZgFfAWYBZwFsAWsBcwFsAXMBdAFtAWwBdAFtAXQBdQFmAS0BbgFnAWYBbgFnAW4BbwFoAWcBbwFoAW8BcAFpAWgBcAFpAXABcQFqAWkBcQFqAXEBcgFrAWoBcgFrAXIBcwFxAXABeAFxAXgBeQFyAXEBeQFyAXkBegFzAXIBegFzAXoBewF0AXMBewF0AXsBfAF1AXQBfAF1AXwBfQFuAS0BdgFvAW4BdgFvAXYBdwFwAW8BdwFwAXcBeAF9AXwBhAF9AYQBhQF2AS0BfgF3AXYBfgF3AX4BfwF4AXcBfwF4AX8BgAF5AXgBgAF5AYABgQF6AXkBgQF6AYEBggF7AXoBggF7AYIBgwF8AXsBgwF8AYMBhAGBAYABiAGBAYgBiQGCAYEBiQGCAYkBigGDAYIBigGDAYoBiwGEAYMBiwGEAYsBjAGFAYQBjAGFAYwBjQF+AS0BhgF/AX4BhgF/AYYBhwGAAX8BhwGAAYcBiAGNAYwBlAGNAZQBlQGGAS0BjgGHAYYBjgGHAY4BjwGIAYcBjwGIAY8BkAGJAYgBkAGJAZABkQGKAYkBkQGKAZEBkgGLAYoBkgGLAZIBkwGMAYsBkwGMAZMBlAGSAZEBmQGSAZkBmgGTAZIBmgGTAZoBmwGUAZMBmwGUAZsBnAGVAZQBnAGVAZwBnQGOAS0BlgGPAY4BlgGPAZYBlwGQAY8BlwGQAZcBmAGRAZABmAGRAZgBmQGXAZYBngGXAZ4BnwGYAZcBnwGYAZ8BoAGZAZgBoAGZAaABoQGaAZkBoQGaAaEBogGbAZoBogGbAaIBowGcAZsBowGcAaMBpAGdAZwBpAGdAaQBpQGWAS0BngGjAaIBqgGjAaoBqwGkAaMBqwGkAasBrAGlAaQBrAGlAawBrQGeAS0BpgGfAZ4BpgGfAaYBpwGgAZ8BpwGgAacBqAGhAaABqAGhAagBqQGiAaEBqQGiAakBqgGnAaYBrgGnAa4BrwGoAacBrwGoAa8BsAGpAagBsAGpAbABsQGqAakBsQGqAbEBsgGrAaoBsgGrAbIBswGsAasBswGsAbMBtAGtAawBtAGtAbQBtQGmAS0BrgGzAbIBugGzAboBuwG0AbMBuwG0AbsBvAG1AbQBvAG1AbwBvQGuAS0BtgGvAa4BtgGvAbYBtwGwAa8BtwGwAbcBuAGxAbABuAGxAbgBuQGyAbEBuQGyAbkBugG4AbcBvwG4Ab8BwAG5AbgBwAG5AcABwQG6AbkBwQG6AcEBwgG7AboBwgG7AcIBwwG8AbsBwwG8AcMBxAG9AbwBxAG9AcQBxQG2AS0BvgG3AbYBvgG3Ab4BvwHEAcMBywHEAcsBzAHFAcQBzAHFAcwBzQG+AS0BxgG/Ab4BxgG/AcYBxwHAAb8BxwHAAccByAHBAcAByAHBAcgByQHCAcEByQHCAckBygHDAcIBygHDAcoBywHIAccBzwHIAc8B0AHJAcgB0AHJAdAB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" + } + ] +} diff --git a/Assets/Models/MD_SkyDome01.shmodel b/Assets/Models/MD_SkyDome01.shmodel new file mode 100644 index 0000000000000000000000000000000000000000..c708e84bcce5b734833d4ff01a0b7feaea8655dd GIT binary patch literal 34162 zcmeIa2b2}n*6rUQAc}wl$taQ$L_#;I`_x8}3<@HGBvFwdNRXVHD3T-yC`ynV41^{K zeNK^c20<`@2pB;`0g?3PuTJf1|Bmmzcl~&GeB+JrcZ_w{teShxT5H$dyUuFwy{TfN z|D;YG6H_%qOiVgmHtO2`mDgY4e%UXcH76=(a>4RO*B;)qwWbrv-rvJ;F)@kmeP{EA zbk98SOSMRabMJ&&4eMm;mfR5e_}W(?bj+X(?k7)Vbbd<{XGV-J>mJNg)IqcOmIm&j z36-22zif7{UTxsX@s^=Z_8??R4Ju+sr zr{5z~%-!(A98bT_!YAEJX;yjqeTO!4>y+H!=|`Wn+0$=1tdskp@e|!ae7%gTXB+abt7oZBL*CRyedPa`=IvwEj{Zka zWQ>p}`iIAij?|YX`PVJ9Goqn}`H^>X49mgXn+No)?xA9yK6PpCJpJLCLw{_{#WZoQ z^7izXT>C1lygmILtDcXvRG#Q}Pd_uFyghx@5!rIRjHlmBb!m<~{f3%D%;?kU({0W+&f|BmRfRMc_6|(@T{$Ru5$IBrCL3GYDw07_8HpDdlv8R z%GGw>vubFaw2%hR%Jj?TNLH-@^zS~KH(Xoq3w@sDXl~J;uNs*L>R+b$EUKK*-=%kl zChy`it&@))@8#)d(wbZ^J@i*?tr>|#*RQUtmdmcO=*PrtDEGNE(2t2}UH+1^qw|}% zqO|Ts-{pq#S}UHuVpk?hGrC4Ml)rv^u%{mrQzkZxpFexT=3i0kS99v=FV|Yr`}6d* z9-Jb6{-5a`+Whxxjz9GC&n>;Re*Qa^`#yjE%S+SFKYQXSfBxAMtQqn@q_tK{@0a{p z7k2(H>b?E$&%gGm)5M>D=5CL_mKG^b*I!FJrP_VyY+TgqNAb}ziH`i7?L1@ohF z;r;$9ul3>WW$M_Xym`Nz2VMNV++2C`4DzRrCc0*RHmMG~muqXz;{CnM`Z_2c{YOAKZ}0Vd`A4Ui1)y}qffr;^lbEb5B4nTrG4;(e-`l`(rVt(Z>n6=_-AQG zz4wxO7WvoI*y*Z^^+{f=8}wO6+f^s}g_Wm0OVLcPc;2HUSvhs?px;nhbCoCg z@6^1aiGEn`@O7P`=sy!(Kc2qMXTupv{;t+feVw7`^RBh-UGguex^%X<=oeD_BGr!m zLcK$+6HosD`&8#L`cG(W-n@O=)4!qhpIzSo^t0$$UG)t>znkjP+C5IJkftu`+)BX^Iu2L(*E`I8>z0E`i7y;8rJ^x^eaX8ucyC9 zdF<3XBL7FUHhzglzHL*HQZ6~{aF^g~+Pjr0vB z{~H%JJNN3nqkrp6-cWVDBlLNe^6>QEQeD(e{+uD2Ur&Fd-q$5*qR$zrb>r#ZzEI6s z=Ko%KNAF`b-vH^y#LQliS??Wvo%t&d=^c@OOiY0!zNzRdrInB9`_268Y){hu^z`)^ zT(L%)yx*9Z2}u`k4|d5vCgx(&J%0Y_wGW>3^Vj(wuIT5#O6yB!m#44aM3Dl1{>Sv* zv=%*mo&S*qe*O-p=aoAv=~lKJ6xOR~Ry*ay68=AV7=kiUM| z2M_wc9gk^_=clay$i9^IA4%}ne+~IRQ`UbZlfVA;9dNt&>mNVBU;oVIH~#wnS^j;0 z|LRg-x5q2~{?$5F_j&=a?FGQL7XYX90*P_9 z7vR3_1;Dl!0NY*wY^Em>jfBNdjYWR1;Dl!0NY*wY%I^ihwik%vXfF`O z(O$qG9Twif`~UI1)+0kG`_z_u3vr}P4eakdxWzU>9T zwif`~UI1)+0kG`_z_u3vr}P4eahxOkhUUKQ1;Dl!0NY*wYuSQ(+hCl_5xtr3xI7e0JgmV*!BWo+Y5kG zdV$0^+Y4~t_5xtr3xI7e0JgmV*!BWo+Y5kGdI7C@zZc-X?FGQL7XaH{0Bm~!@4nv) zfNd`TPU!_yuip!B-}VAv+Y5kgF95c^0NC~dVA~6TQ+k2KINJ+w-}VAg9PI_7INA$D zakLkR;%F}r#nE0Mifu1|X0#XJzU>9Twif`~UI1)+0kG`_z_u3vr}P3kC;eW4`?ePV z+g<={djYWR1;Dl!0NY*woYD*Ew~gNmaNqUIt*!BWo+Y5kGdV$0^+Y4~t_5xtr3xI7e0JgmVSo_!O z1;Dl!0H^c<`WE=T0QYS#0JgmV*!BWo+Y5kgF95c^063)=(09}C1-Nf}0Wa3?1;Dl! z0NY*wYG-Xm+`S^0hI`%l>H zjGofTlr_~8^5n^AK7PBgxp_8}+~t{A^Y$|RJ@?VJ$vIj*YYu#$$!vXNL~@pAJDG9w zw>ZaoPf1Rlv%mRcO$}#W)-9FCt{G%b@7NRCku|b@bRpwp9o*kkYF#RMP|bDDs;-^Q z6FIsk*NIPWo?q3}e0A5%1!@=LKfBcV9&L<59m~zXXOzzuiiSu%sZswT} zGl$~3U3PvO(AuPLu_C!douX#b_$SQSv*(jXb*W=^jLc__ew;tt<8V9kMV-%`mDOv9 zUmnrVq@P{S`CxbN_*;bsnaQcIgg#vP`TC7lvpJEc2AY|rN+eI{J=rN&sHZu1v1xK# zy^~Ilrfp5z4il3LZpmR5gaQ9!GMfWTVmCN46 zeDKL~XYG>T;^S)$G?Uk5cjk0>e|_JHKZF)G8e~c>S+l<6-5s5_CHk6YhRj&MIo~QL z_3K^C+%%nt1(So4?dj^}=dK6FS{>#kJ=?a6*u(!eq zm1qAP>QZr#8Go^TX!xv*POgUrnlu$_g&y4A+!?>NuPN))4xKo?$SL2nn~B?Xdfj6e zV$I~daVBs1QK4)_E1K6cmNU!SU0v7p?%kD7>u))^`b|&XnI?5YtxJR5!y|Hs=Xczn za6Wmkn|fc5@VTFQg()^|$c)Cpw$U4=sQ4(I&6b$tPj=4>-6}fRZG3cne2J+AoODM9xC=@?7hW*&EvH4xo^Fq& zGs0zBA9D(JXy=}PWp{Yj#ayP%>bmaxNoT^5kL#J**>buge>)tW{BAGv%kqJdaX*eu zu2-p_$^K!JNaCr6$!nhZIdtI3LGJFhSCi9K@9x|l+sAF0zd<<9s~eofr#iWLrcDZe z)ik{sf2N81T#KaeI~&WJO($dBUHdO3Ot`<6`TEU=+=XRUhs!+B*W7rtS>*Mh#gp46 z4KPB64w$%iV0N7g*+~<(UBV1*18qWkJVdwgr8wZ;B z9Ct@HW-XaKu*IWJi#h|`Y}wZ&AMU!;dA(RSx0aJB{NlXZ&b-+z-T0;P;k3nzo0&_i zx+B`P2tO67XGX5e?e1usBh+pEOQz5DpCiTUw+%nFxSyH*ea(ou|M~UZY7a8uE=VX0HK4z{d}+VrV(+hW4mR)XUc2k9gd3lvGjkR_?|w7&a`HFn%9sLcE4vM9 zW)5$j*wF0Xkk#$_a-Q(jA|1_zzB?n2zK}QE?ovN&-ud=exI^DQ z>x&ky<6OAh&#lq=%KGQu+w82E)XAM%szUOB`58^=%8lJiGdd*4z7%UBGveGWzl=)0 z&{2Qy-Ji*AADNO|sCg%IviFuq=1(RktX$vEv_Dus5;Jharz6%5GTr;{3GZImBX;+$ z`pysA`ni{y_lPa{?l$M2GW!kx^v&o)I~-99SrsJ;cSOsNrh{Da|fUG**Kk-Q_^sYmnph`t4nU+L#| z9=tDpg1!aArgUe`Vx8m|A69(v8@M4>8?pwc) zO!za;P3Nb9t=!)_tVpPs!#SL|=Ess2TBF^essBdKb6wd)wmYR=eSRy}6b9 zaPu|^`=j3icYIR%(BN^6%#iOgyK#>X54F>`V1BKEkus-SC&%i$JmP_xk!x!%Rk;>D z|J^Akj;||MvY_+jmI3aFx~Y?A5AW}kFWSd#let-P%>yf(Twio?_Z3*I#m7u9WBNW**8Aot>A3^kYZYpR3+VhGx3;hQN2qrAq|X1c zO}n|<*PN~rtMh+c-Z(c>epEP@&i{@X%em(+y78%p&8TwZmi`^qebW2z(_%gp<7ZzyBkBTlMO?M&WTe}=x*`Cq?FRddVy77FY9zwyv= zCu@c)3HL?Me`oNACLtU>|IL@XE+rg_FYOd9Hozp^ZX9}Z{9DfDmOagp@Ql#vmybF5 z+qW}^UfCVmuk*k4>bj=Nd!>^fPE*nh?B|%lM!Av9L!f7TgoOx?`ALp62&XIoXrlpQrWbm@_5=8?IDO^MPo zLKSuXKX~l4bL;7P;hpndH;=`A;54eUGyaCo{}*%I?Yxq`WWrFL|IOb4N>FxAS*sJq@Ve`(We8+IY zlQQRBmiqKGZPzo|Waz z`Fa)1^oyese%1Nkc7G;wBRnO6^Z#`3Esitny@WrsXHQJ5;goH)q4G$b|LOYg36)#8 zwBpw2`ET;3$-XA9&i~uLcQn^7=U&B`Um+B04p*wSrmN2RU7u}o-s)dumHr0IpMg!w zbmamZy%)XzSG+gfJpE3L-hXUg&WaZQI=yUw8+SXRzBxMP$#hHCSbS;8jbO}=%}TAc z_dj*AR<`)Uj5mYv(R=)7qRH__r6Bh4l}A_G@wILb3+^wUS0>ObTfZ_CP1? zo(X}@v2^odZEn~54GQj08N4PK-)H#;fzIq4_0ord)CN&!5Vg(CsheFzo@BgAAm#mW?U0GROlh_IrnnK@+Yf$IedAvu-$j=JtOa3?a!6_XJT6W9^D(4-?i`2 z-Bz#Zn&F2^c)3mabWX)mJzw;6c0Td0opX0bmt{e2+uzI++>fu3I?!}q*dAzRcy(HE z|Jly>2Kn@Qt6iXznDTzzYw7L}G&i;~LG1MWg#*nW7OV;GC)d6n+@HH@QJ`5ffBOJu z&XjD=F?ajXQh|QP*x-zETjx6#+|P959((?{l^Z`0;Jn2?2*y0P?v(&PU*hfnZ+vw0 z8avNf<{c02pZw#6Am`;hiUgW@vfUTluXiwIZX0*c9mIZlC4Z3r+g+as*2(^%$Af3> zJ()5;JIBNYW9scL9O(2qIoO^vZsg$T0I%P@HCP+xu2&7-(S{wHg6FoW|9GHzs&KF$ z-4pT81@qtR&2IwDZ1V>OIxofM3G^pd86Rja$(u5tbszjLsO977-v{Fx_iYvE-#*(f zh>gxM|C#6xIaD!-eQ|Ne0OuP#Hoz@&d>v>WyjnHT+|e&Z|NWPX203s4zC%U(9usZ_ z=c?P`sSJVU+`6d({BV&+g7Nc~g#!Is+vWzibm!5*9Ilw~KoEO(?9?Fkt90{%^W^Kl z;FEO^2C-v8vjWX&rJoIO^J?|i+MFLLlCozXU$`Q8*1Pe+H`?8va!$IJ4$cn7eE#;# zAfNpsLIF;9p;GXyk&Ryt?l-NwEWlqJe<_&f7WE1S_|#vXbs$x6hP#`Oy&A-BZxUH! z^ZzzuvjC?VSR}yZdUOeJuZB%3+VP7QTnL_Z_sGlvPWKnw>(;h4aS8c2-^^EUKeJ}@ zHxoHO&HPrytfsl^gWz48hx@-_^-YaQ_XJ}a&YorUP2FDW?V2<%HmqBz#s{-FGtGC? z7gqS~kIu8fCvRS_`0?s9-gBoP8MXSCZAS}mKYiaSfo9TbEmj+Bk2jr`bE4W$jNj((qj{B@+r%TtBS8SJ&4^3kSLN%bcr%KUb#C(|ZHW zr1pyg&1$n-1oz9_%n;n~m^-a~@1{b+;$Y0QM%mU_&3c!E^=2;S`!a}K{lM5D_PNfZ z?b88An*GNG``0uYlkZbo<5xu=4#u3D@LBMz*-Hurnt9eG2KOiS zJRIDw71tto*2VIV2AbcMy&8=FW%lv_Z%Qg2#BS*QyFHi8Uw@y^`{tWq{K30Q1iAfM z?$6+UGu2itNXX(Gjd8c{v2!F@=zD*jFx$qcIzue_w zW^&EBk!{i+o~ycPTXt1skMs+yZDu~Jupu&8`e)O&HUffv*hEk5JrUnpNm zXW7ygp8l}{^PL4%W_kMW*1zD?joB56Q~o`Q=QM9+I3L*}{iQFKHB(34F+(#$W$MmCGw;4Z#F!O^HArpo__AmW1X~%cX|3Ti+4G* z#>TkJ&z!L_X5;Z3?k4GPIG)3dXj{xB|DkP*nQ~Lgx|5_|YD!sixJay9RQh|0#G0S- zmW=!)ebo^1{>TjGz>!97I_VD`ozbKpzOB60kz4h|y(@1Fm$}MRc#QK#uIlb)J!^c;xsKj}t6nprcjA1Pw!J%4&pK3L zgLCMGj&3SFYs}3}&VZw}Bdn#_(+Y&D?AYY#xBqi`X!zLsJpGRro(xT^U(VD2;;W2K zi-d+=EnWH*b$%|>-eoNniBxj>>2K}>q<`ekYEI~6U-wt7)js=cI0tvt_w@UIeQ~*Z zVsEb4B>J1E%UVq+QaS0^?l@0>(V35u+{TUFt;)aBjV?**mA$z-m;Sw#M+)_Kdr3dT zz6DA8_has7(x1`xtE4`D{-0=1ILiNq=4X)h#0ce&{%6_~HvgZsCz>mN^ap59kU#TN zNPB|(yGsA8_5}I6(x0Y1G1#B~<=PVk{P{1UJ)u3|>Ce%gD6jcvE#0dnCXN&j8#i9h|dly=FP@V8n^yx*nT6Ypy+k^f@tiJn?ZykGW& z_JH?(Cu&b<4|w@c)1J^CaQU0@JnaeX0e6!0$7)YJtG&ScZ7Kh-_5$m;PLN*WU}9<%el6@P0?im(gBmCw=zBUhReH(*I2UhQF7K&iwEm#%kW#%cJxjUesB%MfpFh_pnFv{<8Fc)O#4Fd0$NadJoUN6Fp0Z zX&uehx?z4;N3PZl`)ioi(HZ|NeOvpWo7N3~vu~w!^pMugR_W_3b$4mqw3Plpt)rK< zZpKO9XdTUUnyg^{cWEE=?K5HpXK5krgAp+k%A?Od_`1l9@)ec;5$%Jz>x;#5R&Ufk zh|ly#dGz(~2Hg3FCd9Up{%6_;e|G#Ow!8GZXdl#gw?K&VVX*RFt$j=W3CjOF?OWb2 z`D@)ftWWYEqJ4{gOXXie`xbrn!Flc5R?=r5%+$VZCVlonf1Nw%kJJ2@(z)}e^mA+e zKhe2^{u%9qtU7m?e|-zwX*zdYfBxI)+(Dmn=xd!j&q)7!&HqfDJ5{BBQ1gG+k~1OZ zhxM~kXDIo9sr55YXXyRXpQiQml+IA}Ia4R;42?*i^`mcr*&%(_&jOvHb)~;j>t~|Q z&=S($t@Tq+-vIJ&s`Xz`-vIRUX#JtFleoW8;2KQVg# z7}n2yI)C2OHyC~Pf!4h@KYWwV>l<82`unvHj_Vuzt@HEI|DD)(PcMn(Z>8uD z%s)Q%bNvQFzrrJJW4q}$&^OXQ)@@YmNI(B2`hL|`{@0{GR{Ox_e@gpcvhrvBT+%+! zy7&H_+j#8*t$S~Ns%Rf*-+J?t>UuTDQU1S5|6}cgxBU6n`5&_L|ETuCS;tWP{a&dNS)_fiOY7%L=}*=^sO7K!m*k6U z{i9z*{`R6>-uh%8=(muU|9p9V1F^rh$`9B2XMgE8k9?G#yqW*AszdAE+h6)kmDRdwB>lcxN4KHD~>(I zzZ-}E0NBfBA|5o&Whi~8Z{x_3}|GP2tBI5sBWB$|ncaqz`6Z@ae|39s7 zYkc~nbPrnmpL*9;|3cba{B7G?Gb5WWpK0-(KG)9GrJFlSSk0kLmk0QRq;D77`*VKW z5#WFKxmN%DU-Uouqtzo;^IV4$f#$*=Yb~+&|Ed13H&bGtE>kMd-2LI(#jNH>caZ;& zf6*V+wCq35)8_E^y6pV?{ry|397c z|HPWPax>*@AKP?!aDLwDxn$?+@?Z2nORP}B)|jSQ``}wJ;m4G3(49Otv0l1B^UCun z`XBr^^lkoklF$ES?0-7{f2#ja$J=%CKRJj0RSxsFK5wed*zVMGYkB@iVmZ&J>Rr_H z&2PM9UV3V~)1~hVW_;@H4&#?3Z*%hGe#W#Pyv>U%Sbv*SF}q`S6x-$yzwQ2Q4)Lk) z+2#;W9P#^J+vdfuKC{(}AKPiG7k}}dtzP`14O_hU(UZ4$@%4sp@#1+N@x<}`W%;A= zPM0lSeAZK&z4#S9H+%7=V>f&8_dmGViziRwc^>h^k$;7Wo4xp3CpLNU(;IE_;w!~$ z^5V0e+33YnAMxZ#JkKMZIOZ)mO*DSwD;vG|0e5Zm;#;5I;G8SjCYVR&2Oa7}hkViD zx#$qjJkCto;OTr^bAzXIuHXhQ59XD4=7)IdB%XYU=efia$9qVB#P#BDeCT@dybt1; zSK^r;;;EB(@+F?<5l8_+0CEcD51|>`rg}5y$hB_C(`%HQwpP|Gsyp7eArQE-(J`zPr5mKNjrr z;$v6u^5S_O@x+n;fqc8X_$PPo^5Q!;+wH|4*s|M;enTn zxz($vDbRGE7tg#9PkqGiQ=Y{0JmQIC{!fqC=fxko6pf#rbH5kQd=k&R5Kn!?lPB?M z^gQB;C-KY+@zh5=c@od_h$oKxpI!BT=lOS9|3967=HsvP z|L?y4bN}M~|Eu-KI%59p`s2Mae}7+p|8)Id`P=%x)BVT3=KcS5-`oApdYH01x1kO^ z`Qtgi@SLAT=jArUCk)DM7+nFcFSDe^VikLlwt=MhgF&)+*H8vk}|H2&7lIlcIO zYjS$=_f5;`#orv0(~Boh;&~qN#F77mtvS8t_jolLzo}?6KFiGLLw^E~2- zV;zifqw#-#e#U?J{5!4x@9*LEKX?zU<2zjk|EG0GKFpt8hs+Q2XV>AK?t?qshpa>1 zKc4rG=l$b(|9JAp|5xWgn%|=F7jotC;!nlr@#2Rx%j3n*>z>DpZ#XiK7k_AC9iN?1)8I6B1CZ8AoXoh@VJb4n&^N63SIO?B%FdDzQR6g(d9lGZ8o}YVq zG``fLXgu{1PoBi{JmQIC{*FzH#=rhuG`>%+{D$vP+7kJ_=QA(FQy=jylqc~#k9gvk z|8pk4_xx79qVbzXMdO)I;+YrXsgHQ_B)+$vM?7)7zp~4s@oP3m<9QFnGoQpWFT_(H z@#IN7&m*2V@}G6=|IYL8wEllO|IEi<=l|b*|Ly<9`~O$#k9EZS+4aYJW&ZxY{{HFu z@A|j(f2aG8ea-vF^WOiu-&5%i6zOGm%fR^CGA{0sg9GE?Q_Jp^!GZA*cggAhu-N0k zjDf!?OCu{KyCqBOUxT?1&p-S>9mDYt9-chN2M&zqAMRzAW%4l|jvVio!GZCNCC4l> zI4~Zb9Q8kr@i;JJ;He{<3=WKkC*S*I)IyFK{cAAy;mL!1;J|oz^zzE`_!y5aaoJ^P zGWG%g8q9ro^m54Hz<7A-%PE5cWGB_|Eo;=704vdE>0a9}(< zdL?C#_!y5aafM}QGPa0+4dy;PdPQY$U_3na6_de%@$dy?#bt0{JUsQ4kimiR1!Uww zK5$^X<;x0}kuesJ7JNAw92gIehW^W(9tUO&Jaxy);J|oz>U&g1?bKA-zXo$3o|+z$ z!GZDcJUn`pWN=_SJoQzU!GZDc)K^6Y2gbuw zU%U(sjE83q5@c{-JUnra%c}Yq&ohX7LIwxMGnTk&GB_|E9_=S(a9}(aHh)1LNVziQK52vCqgF`WTNcV;jlfz<9=@_pA&KjE6_Bz6?$3 zd&<8Cb041io|eIZ@$l5wKn4fK!;=U3z=83WZzBAhjInsM;G4?ez<78xo|nOa@$l5t zOa=$W!&6gp85|f7Pu(qKa9}(<^);4JJ9&@~*I+z6V_%lNNcXS9~Jm%)MY zj3usv3=WKMEkpZN85|f7|FW#33=WKkXFfW~;J|oz>V8GWoRA0ka1F-8Gq$_zbsyu= zMX!ep4vc3kaj(hHM6a`d4dy;P^>vZKf${Lv*Hs1w#=}!zHyIol4^JNC0|&-izK?Kk z8DsHi!S|KHf${KY^pnAX@$l5tUj_%p!&CPF85|f7PklXQ)J{#k{A)1x;mL!1;J|oz z^oGlZ`52EbaRX&&GIo%E4dy;PdV^(fU_3naCCcEyczEg?B1`l!9-jJ!%HY6w#*zp5 zz=84biLz0$H++oe8N|IQg9GCeWyFn^!GZDcXpfP>f${LeWn*P3? z26G>tJje$QjE6_>ZP{cWE(@s@vA_#GKz@o2$Mm%)MY@Mydzg9GE?sr!8y92gHzeN$xAPEAw& zYcTiWscD)F4vdE<5AuNn<1If^c!rFzc(mYW$>6|vcr<3q;J|ozYWhGn+sAl#YMLX1 z1LGM>O><>%U_3l^&y&G{@$lqCZq&}$C9=gn#-q#Fr7}1$p0VhCD1!sz;nABfLzDUz z_}5_W!&Bcv85|f7KU=m)1_#E&lLz_0f$_6t#C|hV=Nvm_zf~RFdiO_ zjj|0s#=}$7CK((U&sb{OEQ15%;i-Fz3=WKkr@pX^+R1}_xCZ0l8M|Ay%g1+*TQy=xy__!Q6+ZzU?wNFdlw`Y=;aEjEASboiaEueuIoW$OjILhbL~oY@d(u zJcGCcGB_}vvBVve!GZDcXdjZnf${LvdRPVr#=|ooM`UndJUn&pl`$veK|WlA@$iiO zLUzK(cy!VGQU(XcGnTl|WN4yy)V~IEAD;S-$>6|vc0~b`M`nkmj6}wqKvV4wBRqv;J|ozG=7u8f${Lv{ksefjEASb^D=6urVIWx znEUY5^otA*jE5%=@__^6;fcE}LzA&r{A)1x;Td~X1_#E&qxXjl4vdGVzH2f#Fdm-z z{*=Li@$l4lT?Pln!!rjrWN=_SJaMUHw|$J~8N@-rf$@wbF13ssU_3n9cgf(uczEi* zDPvBk^_G7P<~}^N@(&ys4^JNC!#`mDflo~`dO&)4F#aA{D&6DSV*I_byL`@Kd zpR*W$pX`?GQCV8qZU5S0d^%YwpR*W$w~V~tEXI=`2F~nb{QWX=gtHi*MMjQr7UQ$Z z$PvzBd^Q<*!&!{aE+b!R$tWX7t}VuAl93mj#dz`~9-X{C#^;j}_o(av8DqJ&7@tE% zJea_h>X18EXI=`Jh5ecj4vmHhqD-8UPcU@#rRkm zb;4PUkCRa!wU?Gr6W12wACplNoW=MuGV+467*Br0p;!&!_E$%sSqaUbKKkP!!GF}|9NI5>;(Ps-4O zvlw4pM%~PbBcoQXEyf!ewZd79uPP%iIE(S*2TyDbALDDv;NdLB*OCzfXEDCEjGEvq z#@CTi6P(5Px-x2lvlw4bMxAgLZA7OWaP!Q#dz{#EIKdy7~e)lJeVvZw|Dufg;4H?!BqJ|4i}B<~9GdNXjBhU^4$fkH2N`j27UN%)p#^6# zzN3s<;Vi~?l2JdL#rW4`)XkiN(jPEa_COC`n z17y?*XEA=DjQXg(myDXYwiw@AMqY3hWgn7UL6T z)CXrVeu#|v;4H=ul~Es@#rR<|@`AG%PkzLqIm*ZQH)X`ZS&SboBM#1D{1_Qpa2Dgo z%BUaCV*EH6bu%X;Wz@>G#rQX5VvZwKT$?~a2Dey$*2#`V*F$odBItXCqH;%-}Nzmx(pu9V*GnDV&E*szb~UsIE(Q! zWYkCPQ)Se|wZ-^pGHQae82^rpyx=UxlOH^>GkuJoC4+~v7(ZJ^44lRI4`kE?XEA<` zjGEvq#?O^e6P(5Pc{1vRvlu^LMvl}@evCzDiI4G1WsHTh82_P+csPskAIZ={bAgQd zxV9L-P)2=l7ULJms1MF!{9+k-!C8zaKjP5**vI%!WW>Q)j9(@r4$flyav5517UNgQ zs1?p){7M zwiv%gMtyJ=aFQ$~Go7UOrx$P3P5Joyoa=6)aJ56FmvvlxF+MjV{Q_(L+Z;4H=;mQgF5 z#rPvK>W8x!|Cx-snUj4o^5WWJJozyeoiBWh|58RgoW=OBWW=F)R7O147UPe}s1MF! z{O2<2gR>ZaTth|E-Lg;4H?Ukx?g{ z#rU%_>ZA6rWz@vA#rTsl@`AG%PkzLs^Rtif=Vip9c}~Vyt}VuYCnFxtV*K|q>VvZw z|AUPB;4H@fD5E|&i}63n$P3P5Jo&*B`>T)fmt^p87UO@D5d&v2{&yL5!dZ;JETcYZ zzaXO~t}Vv@BBLfai}4p_O$^+3$X8P<$#sw~OWduCPs7&<|7)I~UO6ilzh0d`vo62&we z8x*QJY-8hAD@}F1J?B;3d(Zt*7r%R-yZw+@bWM``tVBL zmghEpK`6J^Z(%c@ z={BC9;qQ%%sPDJ1`JTtzKE6G&Dj(g}hot%4AM2};kFD{8532UN@Y9i;v{%gkQvWHZ z*00U~V__~Q`F|`dl>_M?WDe&~1ksVVRee{2{E1vNsmCiG?`(Ut<>yA#KiQY3Wb%GF z2r9wRqZ5NtzpeOR>ie9#6%1wW07l;V=vXg=d>LPDuMS zKQligzkf0M+x)z0?w|fI zb8~Yh|NEz}ivB(}egCxVFCI@kNIw-nE&u;${o7xa`jj<17Uoa9O+QuNd!yVJWO+T_ z+4f+*zma~bf3hY&Y0GmtSPAM;U5_`@=GW`=-RA!&`jo}bEq*tANA`M}=uq?F{LE7` zVM+S`{pAbhKw-JT1geYm}8 zmAO5>Y{i%DH$QXuaAQM-&r|=%@!-zmr)E|xc|JDX*w|>O@}fQ<#__@5y#6omlYE8Y z$+72u*`A*NJ^xF2=r+H`{7(Y_rT^W|zuWmG<^QM1KcV(B{(K8xRrPKAKQ)D!|AXLz z`}b(y(Z55C@qe`b70dreTqQoK(@&N6V)K{(nUs&D*v0QrWS3{yFxEe5`(b?UAL3KZ z|JZ*njPl@;7n~nJjQMRbKQO%^=08whkpG`+=}%M1Us8T=uHSBrw-I~)e`op5k2mc0 z-yQzHng8uJUw1pdr2Nl(Ua!>zzdtuq6aLS0Gfz!RJU{c?jP39D)_-HZSiWfHUl>PC zGaid^w5shb<9hvEsO&HDPg0Ehhj`fd9_xekP1=4KpZjNH!_2qO6PEse+@GuG7FGYn zI12Ur8^-Sgo?a08@D$B=$@zg}gcoUmsmjaxM8kz^&KJ1G1IYJ?J^$PMhh;t{+Y|)t1{o$YucY@jO*dJ z-hOUE&i7Y=Up$ubjQrkvJU+yZJ^Y3^~P~dDytp)cf($%46E}uJJ;rz8#xx(oe}V@;mMqK4_s|%jN^e$oX-E}*-UvJXsJ>tN8&tc_Hh2hRAlV&QYC+a zPXB59JQTQY&VTTE2U)-D<5F3kXXf$1VBeSN6}Sn-#ENh3-_w_?LA*qEqmPU?;#%}uF?4b;%mKrf#F%l z-EObm=STYs8+ab!oF#uzRMYcGERWG_wV~v(+xp=iAMkzwvmXNY6CzIQ|0DljjP83z zjwe0tZ+k3Nh+pWZPaQ#kAT;o^UnJwpEnG1^D; zr`Vp-`G3v-E`J{9hY=%RpudS2g!uA2 zH-~p%M|`>efz!+L;*8H#jsMFy6zl1XDOmF%;|+)}?+@VcRk5FqG3~$9^Vdn+7yAeM z&xJ9)OI}d^5VO2eb7=lYc}96heL#%yUHZoJaYX;RKb~ss&skCSX1;ZvK(BXr{_ih8 z_uAfj{!hlwy&lgDJO877N{XvwFE=-pJ!*b*wT~-2X@6pWV|tgoV0cA<>iK)-Lpi<~HonLDaDB=B*Z!xgyVo>H}ir zdzZdpeB3XHxZC`{R9ULX{R$rUyFL8;zvRDO`}eN=F9+Mt|7Tr4`oaHUwR`-J_8&3Y zdl$bjU&;G_V*bMU?gY4#4=)s@y}VEyEd2JRzqZaRBrku}I)BOSEANNc3d{Yb98Smg zt~sCJ>Te8p$qVv7V$5$V{%?r#BHtrMK2OU3n7$Kx|6lS&T7PM$(|i9vTmHX`|94tm zT;F%`KiZQj`Sa^ye;VUR>_?7qWY#AclmDyV_d)yFb4>g}*A?pXnC<;_`aEIGKjQvB zh~Bg?x|LogeKd49tH0SRa~Ktn~rf zPiW!U6zc`JUjT9U{r^IlUJ%sf=l#td_qRRHpI_GP&->^3MMt&&!{h$8$K{|-yp1fAm+_p3#1MJ-?0q4`R2ywCC?#{+TO3=8I^xuFJ=mt{>L= z661!A7p(BX^3RcPhYu6~i}@EEA0X!bt(~*`m*x-j{Z%gcNgD1NAD})UW__al{JMOo zZ}Su`=Z_F0-y`k@|9_bd1Sx(gl*do-@xQF%rONn;R}UOGpvuSovMjI1JKG+ma{k2o z-~H})RsR$S^YP4K!Ti4DA#pw<>-ys2f3{CFe`cM3qT~1zs=vBzFJ1hP{vP7k{zr!Y zkslBvU#9iPF+apn^tyE(f7meAx7+QB{pZ3g4~?ebf0P%LUz9(@7~jSJ7{3!U|2KYO z^ojNDiXOkR{vAGih3Ebf;{RpI3g7pS6$|I?)%Gy{-rNmyCfv0@fXbH})BZ`Ty#M#;wbO@{(cJrb zJ~fV?`^(=n@j1U+Mg8#m6h3#aUBA(>y(aw@@pJdu_1!n7-}7pJU$hUVw{cL(mw)k# zci&at%bGmleN9Qr$Nv8z`en6#Sf8a}>`D3lca`=F%k%%8{)+9dqy0nNY47axuJ9WB z^U+nkf3Q}3gU2KKJV7fwYN+;Rdr#N@E-38g2ixE8HeVqh4jbQNeXzdWZckT#VmQl# z+&|EkpH(FvZ_s+d?Ck2S!Y+AC8jkva81w7YxA~ck=7v5$iF}Xy1rVq8|CiwYAG9Ak zjW;%5wBGk+{{JNXRDUu*RW6wMAjW&&w{h-X8&CYBjYq_Lpq#!0;S-Qw0P%nG{ffo! zry;!bKiJ0PMUe&?eA3%+8E1Uf&8)j0pxca+GkvZv;Y4R{Z#*8 z|0R{DwCVACY4cm6^?>s<0if#F?ffynw7B2=@A9Y6KV$p7N*4sE_GE1DAA6(Nv0qHg z7b73-G)BI3VJxpJ{!WKud3PRHi}JomlAoeHAII`U=jrwM5#>ep~au zx&L>k`5*0L)-dz`M?d;ei~q@Au=v;GookO0-N*RuyYK4pY}Vu_ZF!jg$^F;-pEkc< zr$_#0f1#KDzsp{ty=D6x(uM=Y|LET#M!s?RpBO(ae`0F0nvUV zMthHZfEeSu_{bHG`60d-U9#5yhYe$W5xd$C!!bSfp9^F9PI)2zrww?DFHrsvqddDX z>H}g|`YNseH{Us}*IOA!O*3DC`vnnqd;TBoN7iuI^8YpeH=~bP_Z54*v+d!U|IeB{ zB`r_e|JUpPNz?Z`ep>!_+pq1{`C^h6NQj{5d{XIaBbRKEY|z^i&Z$MXTXob>-a-pTfe=l`2c-9LoOQDn|f4mw_< z{r~6b0idkv2kNVf|6TqH`tyjmQkPRGG*EcV-Qd|JM=!dL5|g(G@Ez{+nG!o_{dTjdw6 z+WALyz>zu69;a{G`L9Oy_g5q1pK|;^h|K-}7YNJ!Nb`~RZ#<6kB9)bj0df7^rZo3Zwn`}Xf|`(u04e*en7 zzw#@;qV$p8{|OErH0RGSe%5d%_&>b%`abeQQvOFiK#ch#pC`qb-zxE)ynonEz=2p!9tw_&@OcziY=Ip8t22?~%Wm|B3!B z{;$^$9#r-L<7W+Lga6I`{!V*q`-^D55u-g%$`8mtN%1Q2A6<{A?Gxi&$p4xjTkT=| z|D^4iv_G-GF}+J(Q2tzaC-|S}U$-y%`|$2Z2dyag781qlcPZ)od`JWyDQvJ_36!!}bo4=3s;rhz= zX|a8hV(cI6KNrUIE_p%uL(K9@^sDFJQJ&N4hdcfJ%unXd>-9zEds?p1%H+a9FIFB3if7PrfciP)@{y*A( zW>%1;=7mH4k_`TwiddN=aruwkyhod0Ls6zj#-j%heB=2)Tm5kj{y(VfLE8DAUZ;1>|GVrF`ag)7 z-^u;e`};fj9q;e4`QBx}UG_XFKe+hF6^`XyCH|B56Ac^RV|}>3$o~-y0F*ws+7H9A zJzf2Y;h5efFBsp2JLQ?~8>9;dReez(5PSa5mObyay-l0H=l^WU3-kX!r=QYy-v3AL zzvut<`Jfj6U%!9vvbRaYkq;1Ke#k#bG3K|rEBW8dk0)(EjF0V!{pZ4%-i2{|fEd$n z#sBpD@6hr;^N)OQE_*nCg3h-cQTF&UoyQ`q-^UvUeE$3(*C#%IdD!$%j79$p7G9zI z{_eQL^aqazayfJVPxkb~)?b(ZkNyc_^k)#a{eL}Q+G#Isf8S+q(f+z{Qhq@GNsCvD z+t2@FIO0zKdi(q^z6-m)hv{AMSHb^xwI9c)H(->2fgXTQgQ?ZNjk+;r=$H>v*N`xxnX zvz{LubWHw#C73Y&PulsOUZ;2Qzsnw>Jwwd=Pt*U~%>O6jf3*KDjP@GwD)GBke`6v#roBjP5-kHD6*T|oUU3`o2yN#26zcaqQ|1WN@D_3-T#(4GG>j80i zWcE*Dd#1%GFPIzH5)e(Z^-au{(tuP zJZbrf|4)Da`^x@vd(rkk{oYsHo{@RaF2;>jdpyttysQe5{(jQ*D1V4C zzs~V2?f+}|`G3`aF8kB%aL@nQ=Kq%ee-rrs=6$V}|3AQZ$ozlwPY@&DBaY|)=>lA3 z4?68-Z|!^1^#R<^hnV@RF8FGzaGT$3zUnIH8yZGchz&FytX zv=?K$eeC@f*q+F@S;L+3%=ZHh5C4yax!fN5ss0=b>3kMF*p^+KFF$g`l#kwCn;WKeybaKcJU?h=b&S*e<1FsXH3igTECOFC-#r4 z|6JiNdBN{>;x|ZM&Hejy+aqH=-r@1?FrEKfg7^R8{aIqZ%j2*@$Jexc_r5*+`+qcC z(Cyvr`J<%y;r)M0bpHPk{S^QAULI1)UoiIM1N2kn<^4i(yziR-cg+W|J*?KvetO2i zVqN!NjKdGUKH#$F$Onkgz9;1;jF0)PG9QZhk3r{mSNXZV4RQZG<6*o1*XDnc=c=(s zEYFRm8SmhH7-H0)r22;Y{Sc?!|F;$Y)Aik2f7!ly+|Ty#{6A>?pK1MY@ITt8v>5Fl z+sm+4tEurv=X|QYK7f3W82K0Z9x=v8K2M4e)={&QhW?~)gk zKg98PRjhBIJg3!%CI6$pf*9=?+RGOI z57+yDbbLVjN4s(UpXgD~hx7QSm-GKS!~cPIrtM=3R{@*#!&W%r6+J#`h1>THk~;|bg@CK8%3o-wx9%q-cdl-SS25f= z4;cjKAiuy4ZmROJ0!g5y$*5{9lx3ly}qz#2DYDZy5ha z>-KyB;`x;C|Kj@pu-(@>X!Qvzp8qq*|Not`pSb@o>+T98 z2Yw&GWzW(6?=(h!8#cVt?d$r!OJ0!g5x4z+J^zjJjPj29fEeSu`G0;!&aWWfBkl_S zzi7_?70RP0a+5S7Yx}!d!AN<~2mNA{b zJdu0wrI%Fy#8{qR#w13H1 zu4lUJJBFjZM~v~&e@u!oKg7ev_gEjSZ_@U|_?RE|p9^DpH;&~^-{0GoKTAFvjTMcP z%6szo^E0PTpVsp+m>&5aaaZ_Xoc}MB`F&Qyr&+_y@1LZf;+M<83YiZx|JK50{UXM6 z;inb9ZsyVh4A!OZ8y;URnv z^B41ht@x0C1L_+%a0A+_BRzyKnD;#5?>EeO80PzzUi!r^RC{Jke$tkQ&;QHwe`)jU zb^5gYkNyf`v{x?w2mL9wzhQXo`GHRV%$_e!$`8mtNwJGxkS~V~yXv2|Jzf2Y;aHwd zd11ac>**+eh?B}Q#!rstXEvJVJ|SM;Z$`74ALa>5KJLV0Pd-RLWp6M1bcC;4(dl2w z=W_D=Z=9FlcbxzKNVMk*GJV!CzsD~5|Khs6-^=5jZ4bJi=)}A9Q}UQK`AJ(IH}ibk4}AK z{x|O>A-^}*KX08EK-_Krzt{FCZT_DBcb4B><16<6e?dRb|2&G0qO|g!HhtFkAMIi6 z|JRJa63@rd24^Kdt@&BR^|}eS=L3)rJRbJ;A^*OyuwmqZ{e4?rY67GDxv*+*a4-+unV^S|eR=2fNdY56f}`eF0`t2DpJ3uvl68SmXIu{|Gv_ADuO*;Aa4 zMa<)YsBZWl{XN9U|1N*h6^{8KM*nu$FxJ=AUaoM=5BtxBSsrNmT=OT&3(6;Xb zvuQhnF0aQs+a7KHe@OLDf!=3oG|YQVjKi?0`-?Hn*I76W5ieTdbetLRIl!wH?);wp z{e=ZPziM^EN`K{wDNnrrU%da5b$$7O{IAdJp*=&K)Ly#mt;>F+|Nlm@M)MaNy1X1t z^BLOSwy_Ae`3m_bDRzw)hAlj4`?%w8* zzZiXPzvT}CPP_iU0`LDYf6DV^9{0OF3gu|_>8F*v1oVDhAkP1J-2e8dPTp~c>W?Mb ze|qT9+?>K$*AEx}qrbuaO6|4fbyYvcfjB=B#yG3%3zo6WyHqV#E= z@b>%pw-3khK==8dM+Ee1`~NF+zRu%*wnw4-H2qZj2bF;5H*|k^-0$`%l<&CXj(b&q zECoS@%$2rRS=SF2|99>uw(Sr4D~Q>?g;ld(pxg5UN#_fYFPLBI^=schjC|z6$bX2D zFNY0deO>M43UBfMiql+)oyr>U|k?&plhVc>4HgBAe z^8wxF|K{2gUz7QJ+~4-#{f(0UuWpWfQTB(&{cR7PZ@HI#*W&-I>qkHMzZRPNC3rj# z1S{75rje1V*k9P){e)<*5y$+G=L^Jr7aSgL7=Mj%;KD&o*Y84+-ir^-`yj}V!-sjk z-i&|a_FA;tuYv82IJD!__BTDhkNwwwOyl25p!vNe&*nZD#v4LDkna&Ae<$UCZH1frMz_Yszifq@`$SvV_{T9`!2Ha9j8?cgPu5Bg zGuEQ{=Z)Pw?6;v$1CXnd;Uj0?l&H8{&(9WdpwXdewFz@ z3^$d($e8>q{hl0Sx^F;_576Fs8@u=;?e|>%?x2Ue+Nam;>-xSsoaHaj=L=f$DA%X> z{hdI+4=_*iDfeIX9v_>g=@rfYQS>Qm|3Bhx^FQ+s)mM)%Jnnyc(E9(ZvX?ynO#PwH zqj}u__Mqi|-Tq6YA9HhahgAP$T|c&3|G)Wb`}O%*_9w_5YW_w0hVui6F}}c)*oDZTzI^UFAvIei$F~$NqC+Oy4OleE#07 z=cD`~PAbo+4~Q|p&iQ-hdoy436zii{KRY&kY+8;#I&pXXf3|1*{G7CJ*~0rz9C`cg zw^jM_<^3mQ`8?j)_K4-@)?05?{gZupa?AT$LLZjseC*MQiHSj}-&Xv;|J7GD|99G> z{`x!2|Fxg3{k>{W#xy;x{f`)1_qWc^Oe~o7ceMXm$1eWsb@_Mt``xeK{LE>3KxaGo zSqNs2sBq-te&bGkJ2oxv|3`lRo7ey4eRBUd;_mzZbi!%H?B`tx2nS|;sD)kO=KZ=> ze6ya^!sflY7B=tSZJmEz+k=&0|B1KXe&i9=pLx1JMvjj>-r4qGz9;$@{Lk`Z)*H9( zUyvv9{$MM<;e!@7nadt&0QgG&Bd-^chhC=bfF zS+8xScj*__2fv5qH|-M!V^7NWzj(ip6g)e#>D^HULgOw zaXSBh3GV;7xc=F%%JD|l@KP{N{BQjKw>FPk?-hEyv+c1&{D0%Ex8A7aJ!|rlwmi)L z^@9iNgHk`_fA$yT{lB=L$o7ct%hCJw(O*G~_ReK5UG^69bK&Y1^97-pKaIoBnfrfS zeBugs@x5!ldeFmN^>?)&hI9XH1m->+>~9VaVLoU9`j?L5T~zvr=@Fy+A;$PFc}9Ie z%=$#v1!(?9eRJ`9bNzN}{U32!|KIcf&hq83jaOp+zwyT5=6~`2Oxp28uhYBuAMH=f z|6+eJ<3OC>j&a@0hr~EE`<2jsro}G%jQ$?tD)GlEO&BPCK>kUJUHq3c9LEFwPM`F9 z7(Z$IVSMhN#?|Y;PY3%qt$Za<&;GnAZ!G_-wmw_|Ow*Yu{QKUn|0Dk|(R{z0PtP8< z{eM5-zq9lG*#2$)*Yp3`lb^KmP0IyAaF^nftk=)Q|DEfJw!J}r1@Ut;Pfg47@16dS zy`RA4Pa)qUMthBXfSCEERx|4*jH&AZ?lKv z_SEC6cKcc9JE*-^q5T#mZZ^#N{XDg&;E|a zpVl5dNBfg$I#&BPjOltejbr~PFzX3ue_hyRpV8hU#{6-7kQ7&mpXmM{T|dV1{y+3@ zhYfRm<$ij`&B&}@CvDGpN-y~y`_F|jy-Qv&{#N`>#|89!J&$i`d0zK7%d?bsH$U6s z>7@Gh-@j|$_lvmO^Z)$5IUWBK=bf^K+5bPH`y*c-KSA%u1!_Dw=(y0T&xEQ^8|(8J zS;wvQe|kZx{eA>vI=(pAcwCl0U!Is~95waJnts^jxd#91{$Tq-_P1x4_Z#jV8PWMO zmfst6T!s4VHazJ4w^jM)dZ-V*(6B(Q{p{24vK%C|9O}b zWzBwj{@YODEUn~-t+vQZGLx+zdZl?hCvAElqdp8vi7EdAl6{F?Rnp8t0j|9=zK|2?+X|9jmYIRD>ke)IWnKb~;$f3M{s zZT_+UfBWsXtMN+K`No$oTjMFu|HH-q`$lPV<88OyrtE>A|4-|$cRPLF+W(hyzS_r6 zd%oXJ@8bVK@c)VaJ^#1&JNfZNvhjuI|Ka0*qJQN7FRSrDsdDN0TomZ@1R2Hp{gP5; ze>pd4&MOWBKEG`06Q9Qv`$@Bp$4}4!6un=V?`t5e)3=DmZh zPold8N~_rG>q`SO*~6W{&re|}%}Ppki~fIOhQU^vQ` zc^{{hpLwsQh3k<2B4A99-$#t{XVM3BKgJ>YZC^i3kM%?SXh3-pV}2NJ^rO`tCfxIX zGJiKIKMs3*&;PrN|Gx17Qw|9_Hx%Kq*)e$9G)ng8FXpX#5i$xqtyApfV$uh;24 z|9k#Vvp>=E|L)>{_8+1su>6rM;THcN^!(pm&&=9*pvC{+)%>4zc}iM7J zzvq9?|7t$g#sA~v|I7OUvxZyz|BY{``p|i~3Oz5S=PO#+^mhxJ_0|?P>#;Gen)Tus zFJOAJ-rP!$;g0Vw)a~*u!1n^PzTC>+toLsHJ+q&p6^`}6`d+oaA7J_MdyrocLV7bl zgyn7V|GV$1{>hsBq%BVn?6=nc)8^Of^u@)J-~UGhsN`|j*Xz4oKR^FJ-1Gk>xc~p3 zHV;|v>17QUX#M{l`YC;W6z(hV*uJlz-|dkvkDhpmeyV@6CO>J*Qv&`^n_sWfd;a(S zzxV&m_;1+e_g(e5uKE8j@6q%BL2&8$Xp#m6`h9@x;dB2a%eTKAOh%%-LxInm_8+wR zjFt}{mi;kWp0xUBurSXzQTgvR{V{st{GmA^Z`soislT58J^y?D_x!Kymuvq2N9!N^ zs+1Rx``aG4zs$FPf7>71oA3YmI{lRX(EYzboqh^q{H$Tm|DOM)Jx{tm;OGB`d;TBq z|D&f7$+@PV_W#piw1;W)cjcEf+!Y_oi}4X-d>8IaZ=Wy6^quju)jwEX#A(Z)G(E<5 zVJz=8`2SC@r5~7oXMV~0D{X$B|2_YE{`daBvR5wu|L@jEEdRgT*kuoselKZ$7(eaz zFg@n)!ky{2=YNck7{Ax;@TB?mJ3f9dEiQroUn2isj*rvkkLlC)ALi%z-}Arcf6xEd z%l|yTNx!Cw-^Po8tAO?X+ID;w#`O5TE0F)H1MB(N_V+g+K9(QjpM&_W@?&{0K8CMA z{tJK`2HX3~ud_Yz`&eIB{jQqtZ`uFYKQ)Mt{fYI*@*&3WV|lSZu|2VT7+#0+BF6IQ z{Fwj$9sN}L67YY!f3UrE`gXYJ-?)A8dnoT%f6U)iex1MPf6xD(|2_XJ`-T2Ldoz3J zr@|N4bC&<_aevzb_m}(j?{E8Kd$;}nYw|zF&l>jp@A=>Jzvq9&@1Fm6mQP&#;Q2pW z{p0fgUH!S!;hz6J|9k%T{C~at&-^nvY4-nR509RRj=cT0st?~cL+AhWe5c1d+a7#B zLv;A2n^gbASjf{L;@}UZKIAJ$j|LN}e%aFxTYo+Od;a(QZ}_3PKG^&Dla}9g{(sQs z|4a1#>f7{F_V*L;UXjQ4{j>dU59arq=%@OpK=(7s{c?kjX+EG5G#Yw6f2aL>*Y`dD zd;a(Q@A+TZW7qsY?r+K-e&>0~|D)wm>%L--ceXtWl~LmVTZfwe8%K{GRr-`Y{jkp` z6c-Er{$C1|Gx?Q|FVWlfzAKF+T3H^SM2f5wnvNqjsO3V zXwNg!{}^;!Apf7-f9?NgO+T_zfj3nf^)|Iit#F7;h)9fO$ZMG*8q$6n&R|`F+S#x;aHwU@x35#@qgC!#q+=C zf6xC$f0M4C4|@Eh{{P>v{n$GHmo<$1|K{e$EdSr*oox@=e`&4%Uv1j&5e+&n0RLxA zKd?NW|2_YE{`dT^*1raS{onilaz9G1-So*?RON>fvxua|JlQrPEOJD^QL^4PEHOTuFt9Z(R{~AKHfMunBM;r z@BPtv4eR~CLBj#PtuG}Jpb=D{vR%XZSeff@$z~4 zDSr7w*pKP4eLqmI+oKSSSAKFg?FT{Zy$a|?6-^S zbH$EN+xx8i@%vYxzWDtB^2hX8e%g*`eXk=wQ6JC$o=jUFx zkLQ2SpK17Wr|0j}e&6%|aPxn@WB>o9lV1&jNj2Y-uUtBL8t^D!j889|Tj_IvCjid@ z{!PHA1l~{Oq4fwWe;Ll@-6!HRt~l^GgpW8d=8xsY^cWw@gYEnMMq^pEKkq-6_4T;_ z?Q!qD_daU+gZKZR*ZcpjM;>z^PpCf_J_qp;qkN(Mof7Gbi+O+l?=D`y_xwND{GE2a z!ZrWT{Qu&fJ$saWyL9rE=lQv|tl~oO%JZ)tIB-CfFFv0o%Ih(mSKGn%7%jj4{QKYi z?srxHTsrys^K^Pq$kX8A6;b{?$=@MyJ|pY;;`!gtU!Uss6ciGF$SKwmkXZ^^@}aU)ub7o!;}m z=YP-t=KMxle|pf;C*}X|ZQAe0b{nI;OPW9O|3}vMSoalY4ZFr8Su1ba@{Cqqf4=$d zyYDLgPujozj-ON>k^j40-lXMmec$uH=YP-tp8u6S#`FKU{_nCUI~_h~{GXOj2Q5AO z|1Z%`$=goLOSiw@YyR(cc|HGo{`dUv`Cr*%7yqOGku{9`PxrA0^walqwDF3n?=`~D zL3kZ7=2wOACSd&@Z2Nnd{}qTI0$#WlM*eT-UxWBp0b_Zvev6Lyx_sC8K9*Ov2mAlz z{%f38evl8-=9f0Ti~rN+pEf0Q{BKZdvYU(f$z zeF>!x1Nq@A=>Jzvq9?|BAnn z|M&CxKRN)Q!bdBwJb!gE2qcaGuL8#S4G6CT#`GA!2JvP7y#M;ZtEPPUV6>8(oHXYF z2OiUYxhR@d?a$*K!lHiJ#>D?8A9~2l$1tAc2b$XNrtH0>qd4!1{{eO%cDixZj`uBLY{u{LY`)SLY zbpL$x7M+h35p{ay$E zf3yce*7(7AqgO4cr zY-7D%m=?GBU+0(BANA?`JDy1F|F0dl=l?zKYkTniGJF1iv_j@f@5f;N_qf09vAn#j z{r_>C|IfI7c>W*m`HJFVIQ0nq6#sjE?JvJ(y}gt2f7bn(;V+-f|D(kBa{b@qoo$bC z+FvTy|FbTSp8q}n%k_$^^OY}OcgHVD`G29~JluXhU$4*8=YtrF{m?Pi=gHgQ`ux*1 z;_La=b~s{v{;M6X&$qX+K2P7q`n-J`i}QkU`SgA*tRLcbdL927`D1ypJ@ETjUVT2k zoxf;b&;MB-?{xBiEMM54D8Cqv@__Orv_9veBt8%`23%^ z|9?N9HxuWFJnnaUyngZl(f;GK9zd@t>h~Bt?tgnM{^7XQ{&R;+e`H-hJpX(C_x$hq zU#$<}`Tz2px!mT8JR<9{t*)94~t8+r!I)@gD|FAIfhQ7v=si&!^k->7ccb=YP-t z(mvz(#q+=CZz&&x#$Ud?>Eze*|8Vg=j!!)Qd;XX9-SdAsd+GVcx1ZFfL6-;5|DOM) zJR?7NJlx|4@Be!~llnjCeCEraOrAaed;XXD@A-bX`5yb%^M5jX>G{RCm$a9IE)Smn zJ^xF2Mt<;kxW@yY|2>~c{U3Bb^W{$_&z}E1|4aS%d_UZLkNxZUKbgJs{Nme7+RH(g z2habW|D`-5KX^Rc;{g}{*NSxh@8y?YR_Fg}#b7EoIjP@!@YuJ9mxsaC2YUZy>Q-^S z7x#~QJlNv{zyE)@`8)0S%*Fr2Zr1t#=GvZ{t?{DAzCB1F)cDZL$6)CP^S`{`!}I-M z^F8*T=YP-t7GJO1?cw={`Y*+O+NAC zlfjZF&;OqPE&T`oaM<~8x7W|}|6ti`&#%6}EPL(!|8L6nK>v5QV?Y1z=L4jE;CRRL zzvmN6K2q|DAD;}CJbC}$`~Q~yd;foQH?@c7|G~1?o?m@`S@tRAc+K;_=YLC{JpX(C zzwNf$)PC;P{(p16iE)k&e93T+eS3I$U@IC$gQg$F#a!;zTaElOmip}R;J3$n?`>*( z&Hi347kS)%zuvb;F8B1)vsxbZjplN<-Dd2;N^swYCvO-TQTBZ$c;eS5S%li{=kbuW zM}@3^^Ypmt-(%B+Bh%k$@l!K)e)GE=r)^JH`um~(5Z@VxpE{-b`*ZhE|2*{Ig9?v@ zuY7h7{S02Jkaf`dKNcp%g>vxh~W&fl8|7iW&Uu8c>#ZQXI!b16R`lzmm33XZ&N+WPh|h?CcM=59WJl51Q+@@0acA^*^2c*$w(%uSt2c z^|w<#w-0B1i0YBHC#X-ukK^%!*59~2$UrE2m$W@Q;~$%DZkYZ;{YQL#`v0mJ{|A*^ zKptV+{~rsJV&?x@UH>H-|MPW%D!(3KJzisdon(i$UH)$1yYDvnwcA72uNU}K@Uu&* z{K?yY`~K?W|Lye|x$8f}dck%Rn+kGG7 zcVZeZY;0)xX|-ph$3xiOZcO$-j2DvX|5C;F|1U=OJtOOvb-YvwE9dE_C*x4~|0v%$K6mL0>L=n0#S1g^ zIjt`jiq)AFz!<)0h1ZG=3s;K^7Ot_sZ{;sBmIpD`-&J3Xzm-2RI~z4r|GV`c?Kk@e zramtI9}fMW^ZMT&@1VU%s{dR0>w)msQGSzR*54?qX})V=Bd?wK0^Lw;>=)UCK4UKL zcID%6GrmvS9-Z;oe=zfZ*dIylK~nu+s+7vq+Iqck5b)gG+_JKlJYF6d33U16@iRFz zGCY@Iyb_ekrBdlRRo+(nkLdEJ?GNOC=JUOYaao2pGf?bpI->;v`(VR9gpe4stJ7=13${9mbTkN*qhe3_SnRsPq& zdi}T^u5nPwm(L!&>!3=%R0%3Fzc!wO@CsnPAK@D5UE#X?*Z3Z$$MT5qLiyRJpMF}E zuTZA-Osjpmi+O(JIr^FJZP_2XyzTbi2k}Q0E>V9j*NuKJmF@LE*7tgCVnW4Fs_z(| z<(;Pg^!(rNtl#w8(w{_qfBVv3TmCfSD0>|KRA8b z^w<2%;Xg3;1?_>0|4ZesSnK~N-y54RTI+X+F@8YuE7!}|Kc5K9`Yz*BfP;j%1o1Kd zr1@cdJHJBt>8GE$ZvDshNs2r5-?lGF^TYn>)PI}L(SLWzC+oXh&qICi7{?pc8M(ge znon@|2iXH*U()J-Qu)I8Tj_s51fc8{>;GV3(*I|kc}A5V>)UON`kyxcPW?Y-?f-G< zH-@*yvt~Z9rT=pLi}JobMm|S-aWT4N@qfQDmJczO*NtQS2mc__<9TdvHzxgW1bRGx z^93&czZ`t!v#-8t_W!lk%gp%ygW%;gnV!b~lV<xn(YE3|(3vom}5THh1I{g>+jDF29E`hfa{>Aw}(^9TLLSU$v9URQlFzDxg6zulPT2gQ2DF~|Pj z%YoN_IX{(FztX1PY5hlkv^Cy0d>He;SRX)n#`!UqKA=7!?zg_L7FVtHMJx|utiP+i z7{3!&Nq^1yANGe!|8YOTb?X0%if?$lEZ4`9<9PjW*5qfeC(`)bT3<|$3uRjWgYTL3 zvh?|Plo#5k)KyIDf0bKqxkbOnoV@+F?>`s+qr6=xzELE;*W=+%dF`!#-*5fL@1edU z#`Z|6|7b7SzBcHm^auN+NBXb#|MK`*`di7def}ry{MAmUkLNRQH|Kxi^+dscUB_g9 z@7nuEf28_9Zhzs=B<~NqKa=WzmG<8?n~~nXj`EH;sr;ipt+KyQ2MARCQ6JM{MLTG{$hN@m>$Eie287`;R^Tqzy1D#wECMi zeS1Cgb|sHp*LSoZ+0%dGNDesr*4W85Ai`U1Z5y0uz@7ApKz7pM!V(Q21jorjc zl;3kdc%!7+FM0dZe1#}qEB%CSk0r^OuJONXy*Zx$7xNLF@@vlry7U3{2{GzpzcH2vG1lKzUyScs|8w;R+JmI? z|6A!l*>_9-vyF#c|AUI;+j#$E^8TqSdopPHze@gql)pCC^W$xNRn@PJ7XhC$*k0dj z$6qkv@%Qw8Jk)o@7pQzRy42&Voz{Oo&v8}wPpkk0SW@jrdu?1SO6 zcdPt(Ju9N?X#0hEy^N0k>G`>M{VWyc{r9u_{xtS4Wczd*FH!!b(hq;2+AD7Vkq_P< zOWdEqznzRP`>pTzJ=Ax^sNb&ovcA*#AFb~$|GwAfe^CEF678|h`z6IZ zzbEzoBJ3v~G|c<)AE2M&&!p{Dj|Sin@PdUWCc}t?NZvO>xWda}B0M23Kz_Z&?Ejw;=YOdE z%iZjcCAj~e=Zosg%i2CLmi`*!5#isX{JJoXZ&@GYekRlx#5kVrH^%ZHM*YV6y4t5R ze12w5?El@WKbl7lA6D`_PyNH{dM$iC`Y+%AXs$i+H8S6t-?EO`KFR%tG+WN&4c#7B zH%GoG>yvdHQhi>gpX$#QI^QVuC2fD8{=4Ld8$cmzt0- z#?sz&Vtc-z|Ko@4%l8JoKhmTJKvaKWeUoFl|F0R%s{CC2gWDr~8=3TVi~L?VTJSn_d;=Ppbbk zTVKf${j2^>j(NT5*~d-#c>PKHqbou8@%e^XALIK6b0Og1gX1MCZxF$Hrg&d~#~)Ew zaiLtRnf--v`){V{54%5I`j7WVy5x`T0S!>B@xg@f_q(qz$?V6@f1lUq0zKc)?M3td zN0ffJ+SlD5^j?sd4@i3dKl}f3{LkY}IUY-n^Va#FJk2M{@%W%&)_=L4k-R;Ux94L= zj%fMl#`h$jb?X1IY1$rGSMrGCN0)rM!dc#l-y)Si7qb8}(~vvAcZn`kU5AtS{=j8&ms>`9E&|jcxQB`wy{e{NL7pz5kEq zpLzaFkJpo9*8iuEDEVDz+VAgm8>7B<8@Kg;P1R?K#{2SqltYM{numD_w)O|y1x-WN8vP{*WvRs_fHd_C&Ds+PM-uVn}|9JgVjPHw!^d9-mH{Y!CFD}kc%k{(e#nl z->q;>hEIi4G=HY`7vnEc_+=3ua(w=^@0Uf)@ehjln4cSue&zu(*ed_hXL7m69(m*u zg@;l9M@G#1f8Ey4Ugy^f{jaZ^_5I@F*tbdjwf-N8e&d@YURqvv8!j&X#`kFZ$RVW< ztp9R+)Lj4AsBE7>$E^RP{#yS_L&yI?Ffvlo=hJ(wuiehS+xm~=2e1FOz1!{jU#NWk zvwL2AQQ!YpsEpJ75$3#D8*6{Qjn|aDY-2q>it$;qURI*@IKD1R#qS5s!S~W(YLCdg z|5M`jiK1mwpDnR&k9K^-Ymi>=9|?l-a_Qgx8}t5Gt3P!3mhCOZpIe46(~Au4@nv!G za>et%8Sm_N{m++4|LLdXwiomp^Ce|2WBuoR3I~+xmZ2*^^SG!1q^Z|8hXE z-rvUh_>4IJle9gO#z*~6njYh~^FieFq@@#B9n-?`hz{{ig(A+EOe|70JR0y%%1{qnlnw@|t3uDiaY^uOEn@%-=k zU-Ewt*#7_Dt&dpy`4GG0vDfiCzh4N>)6eKjiO{|`9)cu zu45Yi%lE%M|J(Z7?fr?neg3cezV_Lk1*^Re9i^qxVA{;>PAxEOl>U-*l=UH|hH)_=4AFHd|X$G3xqOF@C> z|F!*L90Ya1HNb{%TJbR)^Q%JotAO!)8xW4)GxtRli2pCq&)Apl_J`Mh+n@0IKV14> zAbpqi>(TX`wVs)E+|qw@{wlx$^SfGH>$^*JbupQ_BpV*KcW@?^qS$X zQQrS6)Atk?g8e*x(f84@J`vX6PmbgKW>tOK`HTGG@Gj!<%7qK7pHts!wP#7^-@>Lo z*NK-^e#OO-AOHLDzdrx_&dE>xo*e&QI{EtZ^8Wm!IA3}F`LhQP9#rzi`Xck|J+{}s zSl{LS7Rm9Ylh2CtKbKBkIw{8&-NrQfKlwvC0HoS4Y5QaR(K7Ytgjuij`tSK)^8cli z_W1vMoA!NON%4M?U%6iPk@Y>+_K|402#%V%xaLr$NF!{yVrlO|K|Rmd~o|`U!@1Ylziud*H7|w_G$17R{Bx8A7AFzZT!y3VAkya zAFsS~G8c{L@)LeB#}9zD_a7z4ub+Hc)Mvb6w@ex&iW^_*Sk&sZ~KOQ zpC{h0ix~A~*l?%*-)`^!A^D^IZF+trpLu+V^nX^DceHZp#gP#ju&eV1JpLE^^+q#} zTl&AYs>;vpKQclOfVJ!Mf%=0ENU8L@UH^wopOe-H^}qb)Pxqa<+4%qEH|M`C*ULN} zvi5kR_8)HM0aDwZ;C}dF!^r9fo{l6al+M=8v^?112qx?p3@ge$o{bwns zi&cm0et%bey#5cDJ}0%$UjK*dJr9?@WB4`nU%v-ae)AK5MWaLQFM2#=?a|_YJ-Q13>)_PzrFqk zQ>6bw9-3==Zf3to`G+14S9`Gj%l;lVeaHHE{rCFs?U}LXUjJ=v8yF^>Ofber3= z=Vm?L=kWmf{~ov3$A+yvii=Nt_=X#9(fwOo{OPaD{vI}b+c*AU-}~>suj?C5{lh+4 z-`$4W`mg7I#=_72Z<`|{BWk=q7QXUXx&Gh6b8{+uCE###p0wMz^*vX4s0Z8nxpjHB z3;(5$&7L}SN~J$G{YxK{^_`zdhN}?2+c;@?us(>#p3LQrJoC&ms{UhPp(Oo*AFY4e z+Rr%_1{K<0eMrT>H?q%%b{kW9%JP14EDz$ba3yHaPn8eD5s!uUPs{fl=Vy*hN3~Gj zPd7g^KSR=^5LVd3~Q?=rEAJ5M;o55-Gz4@8LM`pjIFqSW_Potshb8Pz9 zw5$*JKXt$E|I0zXBBc zL+>5y_D_mk`Ez+1?-+Z`_{i)=L)Cwtu-pcM3iZDj|6K#? z`&HWEdcFuT+YfrrXib%m`p?QgJq{{=_Gf=~QRRP)@@oEHsvMh^`^CBa*484?-`neR z+@E9s)c0acCtMA_P?YU|p_mkt{8;(1JT-Ox*CQXZv(Yu>0sFsD9_Rko=l=@j0^RpR zzc#;?2;X+_w%Ziu_6-I9FI7Ui-^0A`nI0F)k3I5;-k*ZyK^&4jqWcEUs`6oYC${yU z`#;=k>=U+cr~W4G&u+&jd1xBG!}4-{8mHz?srEp7fc?J`j33|JeDwwueRLB0=pop{vb?@C`NKlD&je2>dx_H(z&XX6)M`15@x|IYHu`V`98|F*uj z`rFw5r24x``W{7QJki4EwEk`#P7l_%_09dg>P(}=ASO5FpE+5v1 z`QXR&Q|;5)|J&<-JpLE{-^S*PUy$p?S0+Ir>p;0i>uc75aXjfC6&jd{U28LTjRfw#&^Q1wCmU#g5Azu^Yy|MB?W+}F88{Y`jTrRVWK9jDiP`TwV=Ur#;!~&0eWUI2>iCGSXZ%OqulXdY{;@rf_Z=n0Nx#SARqFnx zYOk&OpTeJ2;n@F$@~EZ%=r0A-|F_XkrH}2a#m6hb0^k~8`92D#M=ay>`2IoqsqbNV z5OewDeRCMziMJpBVf%6W%KPJ!_m9ob>C@BrztPm=AuKOqxBoW^{$HN_Ei(9R{am5< z=$4ly4(WXm>3_K}jUR)<@0lS8NTM@;?ykg+e^zp^}tmq=b-c%i;v^6MHITOK~JeMsK_EPu^y^xNjI*#B=_omK7O?tdEpi}|1C+7n+R_0|28 z7L&GD^s(n=YNCX+WtT3x7GjLexxtD|H&R#f}>{rCnS3y_Xl4O zeoyQtE>-OGh}qsmubT1y3iYoX|80er12Z4qD!*xetj|(#Kg|Dg`-FPDhwaDm5Y!`K zALeIrdna^!cmJS%CdKr<(}B=`>hI?4HTApI-{w8>c>Z6=C-VPNFwXsN=Ko1wY4~l% zPh?-|edVJ{zw%}3KQTVkCs;ohw>w~`~TSV{k%S= z)6dV`Px27x{^s_}jTn8XGR{q`tM+JNlfF0jwC)cs-`w13(f@IIb$Gizy8JOdbxMb0 z|CcIp|LghxQib?f^lw_cMEd*k?YG~q+G~mIi_AYgE>-^a=VtxSRbIaT`Ya6?Re6ew z|IfdZ{%H5{{|ose4yPUy_X{sgg;R3AYb#9Gd1!g%a5XKlQ!+N;Fxp9W-++v7JErtum1e`dVLn9PeQe+S;r-`D$7$Ua%+>BRfX zr%u&H`QrFGJ=UkVI9?`k)bfb?h5L=^J(elzeto}eulFC4bXomBUcU5YIsW@%)85~a zFOQe$I{$;Fzq@N6I`wtDOyfoE|6_R&7f4>E|F@sY+iV*D2;;Z=U+aIr`y0Qv)BPU= zm%dEPe|r5dAbsQIHr3yZmn~eV&}c}66UK1FZzYL8UgqUL`F$)8;uq@s_FZp$?*F^* z_WEzyYt$P52SJI3KgRxd1Ap&(Z%vx-bvyq8@Bh&2pRV!}{|C}upg#5+@3j7x0=xhD z{XV7@GbiIGa?+M*i7vn#EzgVnaV10^<`zv1mP5;w-17DNlKUaGv4QKtl z{bh5XY5cyb@K4g?eC2Qcc4|t=m#cim#k}u-q5t{HD_Qh{_ z-zVxf-{bdon*T4Ie8uwr@I4W_PxYi+|Kt9m`BFW<)WT+dEG^Dcf0O^G*Z;6Qh{s#+ zP2HyC3BwWl{^J4nOkt+p2$v?|FZT zUaxE8h6$(s7vJOlmE}RapUQW3!R)`@s{As2zx%(qSX|`lsQMKb|F4$`>G`R){%ii~ z_xumNFT(t9?0-CdqAlHR`^^2D%N++y7c5)hrvS_Nqm@SVNsofBer zr@MtdA|H1fWB-2``oGuxjrrsJFWv7vBgg;k``#v%z78KQF4F#AZEw5X-O=?wf+wqE-rrMWbGF^{Ma+^sQl(W}-4t8{;W39mx`)A4Bb^?UeXbKaQGcgX#-96mW2>h%@IXV04X zJ+7}juNm+EubKA09CY^ocKhwSQGa`XyxsqF{^i6CuWoAoTcP>{wGVwr^%tEcvevix zydmvQ)AAh4L-6#|Dt-%_`9{v~^v0u)s_?Dkzg{=rXL;Q_VfGis^2OWOXT{iFS9WjX)B`w!oH_+dT&%==SmI$XCeXY; z;m3^q;q_>$t?thPg-_CeS@j>|vvnCx`xQidUjO{int5;Ke>|J7WU2o2e)aP=kOG+c zTsj$i$nYPn=UDUojOG121)6`)J^r}nKc0V==K~m@e$?>a-Dm9eB<#`xlH|7rYsVlt{t$nedZN3=eSg-geeo`0vI!mBeYPfSv;G-h2nSaqxv6G@mGTUiSGyDCk-b5hTKnyX}GV)gZ%w39X)zp zh4c4sIdGRgufpFC!)Q%~Gk)wbIX>_Be)+DEpFE-B$K$6{CO+e4V9rA=1uLbabRb8? zzd+;L*VdMGedF~#beW_gT|Ls{OZgrT>r-vru|(fD&cFoze75&adw#oFnYX4 z`{{$n0)>Ab(thw?Gvk-y;@_NMx>MnZ|KyMD@yXKEJ68KM-;O+SRDX{#@rNGoQu)fc zGiUVoKm4C;{>1rJv?uueaBB2l$o?+{uRmXZ&G@st->nwRo>KK;emnh$xsT}QVa#88 z{D$AB`9r#YZSIgt-}?STTEFr8pZKdh>94UjpZKezpV*G4OJU6q!n_`Ub@hyI0%AE*D4IX@Rv zR?1Ht{eteVpOgKX{>e`sSMl?e6aR5;?yG;G@Na*w^ck|hdVKt+X9|_IwI5!{-FWcl eH&92clt2E*@4w6A$D3Fya$kD)m!Al!1O9((AY=^y literal 0 HcmV?d00001 diff --git a/Assets/TX_HouseInterior_Palette4.shtex b/Assets/TX_HouseInterior_Palette4.shtex new file mode 100644 index 0000000000000000000000000000000000000000..f2ad415858001cfe2cdc311927efb50ab9380049 GIT binary patch literal 349612 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 K<)=dGfd3!3w_<1j literal 0 HcmV?d00001 diff --git a/Assets/TX_HouseInterior_Palette4.shtex.shmeta b/Assets/TX_HouseInterior_Palette4.shtex.shmeta new file mode 100644 index 00000000..5dca5d58 --- /dev/null +++ b/Assets/TX_HouseInterior_Palette4.shtex.shmeta @@ -0,0 +1,3 @@ +Name: TX_HouseInterior_Palette4 +ID: 53438927 +Type: 3 diff --git a/Assets/TX_StaticMesh.dds b/Assets/TX_StaticMesh.dds new file mode 100644 index 0000000000000000000000000000000000000000..1ae325e0e5aaec951ff514457e60652665c00016 GIT binary patch literal 174904 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

- public ref class Material : public NativeAsset + public value struct Material { internal: + /*-----------------------------------------------------------------------------*/ + /* Properties */ + /*-----------------------------------------------------------------------------*/ + /// + /// Copy of the Handle to the native object. + /// + property Handle NativeObject + { + Handle get(); + } + /// + /// Generic handle for the native object + /// + property GenericHandle NativeObjectHandle + { + GenericHandle get(); + } + /// + /// The raw asset ID of the asset. + /// + property AssetID NativeAssetID + { + AssetID get(); + } + /*-----------------------------------------------------------------------------*/ /* Constructors/Destructor */ /*-----------------------------------------------------------------------------*/ @@ -77,5 +102,35 @@ namespace SHADE /// generic T GetProperty(System::String^ name); + + /*-----------------------------------------------------------------------------*/ + /* Operator Overloads */ + /*-----------------------------------------------------------------------------*/ + /// + /// Implicit conversion operator to enable checking if a Material is valid. + /// + /// Asset to check. + /// True if the Asset is valid. + static operator bool(Material asset); + + /*-----------------------------------------------------------------------------*/ + /* Conversion Operators */ + /*-----------------------------------------------------------------------------*/ + /// + /// Conversion operator to enable casting from a Material to an Asset. + /// + /// Vector3 to convert from. + static explicit operator Asset(Material nativeAsset); + /// + /// Conversion operator to enable casting from a Asset to a Material. + /// + /// Vector2 to convert from. + static explicit operator Material(Asset vec); + + protected: + /*-----------------------------------------------------------------------------*/ + /* Data Members */ + /*-----------------------------------------------------------------------------*/ + Asset asset; }; } diff --git a/SHADE_Managed/src/Assets/Mesh.cxx b/SHADE_Managed/src/Assets/Mesh.cxx index 95a61ff6..bcfeac36 100644 --- a/SHADE_Managed/src/Assets/Mesh.cxx +++ b/SHADE_Managed/src/Assets/Mesh.cxx @@ -21,14 +21,51 @@ of DigiPen Institute of Technology is prohibited. namespace SHADE { /*---------------------------------------------------------------------------------*/ - /* Explicit Template Instantiation */ + /* Properties */ /*---------------------------------------------------------------------------------*/ - template ref class NativeAsset; + Handle Mesh::NativeObject::get() + try + { + return Handle(Convert::ToNative(asset.NativeObjectHandle)); + } + catch (const BadHandleCastException&) + { + return Handle(); + } + GenericHandle Mesh::NativeObjectHandle::get() + { + return asset.NativeObjectHandle; + } + AssetID Mesh::NativeAssetID::get() + { + return asset.NativeAssetID; + } /*---------------------------------------------------------------------------------*/ /* Constructors/Destructor */ /*---------------------------------------------------------------------------------*/ - Mesh::Mesh(Handle mesh) - : NativeAsset { mesh } + Mesh::Mesh(Handle Mesh) + : asset{ Handle(Mesh) } {} + + /*---------------------------------------------------------------------------------*/ + /* Operator Overloads */ + /*---------------------------------------------------------------------------------*/ + Mesh::operator bool(Mesh asset) + { + return asset; + } + + /*---------------------------------------------------------------------------------*/ + /* Conversion Operators */ + /*---------------------------------------------------------------------------------*/ + Mesh::operator Asset(Mesh nativeAsset) + { + return nativeAsset.asset; + } + + Mesh::operator Mesh(Asset asset) + { + return Mesh(Handle(Convert::ToNative(asset.NativeObjectHandle))); + } } diff --git a/SHADE_Managed/src/Assets/Mesh.hxx b/SHADE_Managed/src/Assets/Mesh.hxx index 8cd356ba..7403ae83 100644 --- a/SHADE_Managed/src/Assets/Mesh.hxx +++ b/SHADE_Managed/src/Assets/Mesh.hxx @@ -26,16 +26,71 @@ namespace SHADE /// Managed counterpart of the native Mesh object containing vertex data that can /// be fed to Renderables for rendering. ///
/// Retrieves a immutable list of scripts from the specified Entity that /// matches the specified type. ///
diff --git a/SHADE_Managed/src/Scripts/ScriptStore.cxx b/SHADE_Managed/src/Scripts/ScriptStore.cxx index 318f5839..2b1540b6 100644 --- a/SHADE_Managed/src/Scripts/ScriptStore.cxx +++ b/SHADE_Managed/src/Scripts/ScriptStore.cxx @@ -211,6 +211,70 @@ namespace SHADE return T(); } + generic + System::Collections::Generic::IEnumerable^ ScriptStore::GetScriptsInChildren(Entity entity) + { + System::Type^ componentType = T::typeid; + + // Check if entity is correct + if (!SHEntityManager::IsValidEID(entity)) + { + std::ostringstream oss; + oss << "[ScriptStore] Attempted to retrieve Script \"" + << Convert::ToNative(componentType->Name) + << "\" from invalid Entity."; + Debug::LogError(oss.str()); + return nullptr; + } + + // Search all elements via a iterative breadth first search + System::Collections::Generic::List^ results; + System::Collections::Generic::Queue^ searchSpace = gcnew System::Collections::Generic::Queue(); + // Start off with direct children + SHSceneNode* entityNode = SHSceneManager::GetCurrentSceneGraph().GetNode(entity); + if (entityNode == nullptr) + { + std::ostringstream oss; + oss << "[ScriptStore] Failed to retrieve SceneGraphNode of entity #" << entity << ". This should not happen!"; + SHLog::Warning(oss.str()); + } + for (const auto& child : entityNode->GetChildren()) + { + searchSpace->Enqueue(child->GetEntityID()); + } + // Continue with all subsequent children + while (searchSpace->Count > 0) + { + // Check if this entity has the component we need + Entity curr = searchSpace->Dequeue(); + T script = GetScript(curr); + if (script != nullptr) + { + // We only construct if we need to + if (results == nullptr) + results = gcnew System::Collections::Generic::List(); + results->Add(script); + } + + // Add children to the queue + SHSceneNode* sceneGraphNode = SHSceneManager::GetCurrentSceneGraph().GetNode(curr); + if (sceneGraphNode == nullptr) + { + std::ostringstream oss; + oss << "[ScriptStore] Failed to retrieve SceneGraphNode of entity #" << entity << ". This should not happen!"; + SHLog::Warning(oss.str()); + continue; + } + for (const auto& child : sceneGraphNode->GetChildren()) + { + searchSpace->Enqueue(child->GetEntityID()); + } + } + + // None here + return results; + } + generic System::Collections::Generic::IEnumerable^ ScriptStore::GetScripts(Entity entity) { diff --git a/SHADE_Managed/src/Scripts/ScriptStore.hxx b/SHADE_Managed/src/Scripts/ScriptStore.hxx index 62e3003a..78f8c787 100644 --- a/SHADE_Managed/src/Scripts/ScriptStore.hxx +++ b/SHADE_Managed/src/Scripts/ScriptStore.hxx @@ -137,6 +137,29 @@ namespace SHADE generic where T : ref class, Script static T GetScriptInChildren(Entity entity); /// + /// Retrieves the list of Scripts from the specified Entity and the Entity's + /// children that matches the specified type. + /// This function performs allocations. If expecting only 1 component, use + /// GetScriptInChildren() instead. + /// This does not search the specified entity. + /// + /// + /// Type of script to get. + /// This needs to be a default constructable Script. + /// + /// + /// The entity which the script to retrieve is attached. + /// + /// + /// Reference to the script. This can be null if no script of the specified + /// type is attached. + /// + /// + /// If the specified Entity is invalid. + /// + generic where T : ref class, Script + static System::Collections::Generic::IEnumerable^ GetScriptsInChildren(Entity entity); + ///
/// Retrieves a immutable list of scripts from the specified Entity that /// matches the specified type. ///
From 9e8674859c768fb08c9fedfd53709c493df65a3a Mon Sep 17 00:00:00 2001 From: Kah Wei Date: Mon, 14 Nov 2022 17:05:54 +0800 Subject: [PATCH 095/226] Fixed script serialization for objects with no default values set --- .../MiddleEnd/Interface/SHRenderable.cpp | 7 +++- .../src/Serialization/SHYAMLConverters.h | 10 ++++- .../Serialisation/SerialisationUtilities.h++ | 42 ++++++++++++++++++- 3 files changed, 55 insertions(+), 4 deletions(-) diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHRenderable.cpp b/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHRenderable.cpp index 57762324..c5511606 100644 --- a/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHRenderable.cpp +++ b/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHRenderable.cpp @@ -34,8 +34,11 @@ namespace SHADE void SHRenderable::OnDestroy() { // Remove from SuperBatch - Handle superBatch = sharedMaterial->GetBaseMaterial()->GetPipeline()->GetPipelineState().GetSubpass()->GetSuperBatch(); - superBatch->Remove(this); + if (sharedMaterial) + { + Handle superBatch = sharedMaterial->GetBaseMaterial()->GetPipeline()->GetPipelineState().GetSubpass()->GetSuperBatch(); + superBatch->Remove(this); + } // Free resources if (material) diff --git a/SHADE_Engine/src/Serialization/SHYAMLConverters.h b/SHADE_Engine/src/Serialization/SHYAMLConverters.h index 0f8933e2..6df65bc3 100644 --- a/SHADE_Engine/src/Serialization/SHYAMLConverters.h +++ b/SHADE_Engine/src/Serialization/SHYAMLConverters.h @@ -288,7 +288,15 @@ namespace YAML { YAML::Node node; node[MESH_YAML_TAG.data()] = SHResourceManager::GetAssetID(rhs.GetMesh()).value_or(0); - node[MAT_YAML_TAG.data()] = SHResourceManager::GetAssetID(rhs.GetMaterial()->GetBaseMaterial()).value_or(0); + auto mat = rhs.GetMaterial(); + if (mat) + { + node[MAT_YAML_TAG.data()] = SHResourceManager::GetAssetID(rhs.GetMaterial()->GetBaseMaterial()).value_or(0); + } + else + { + node[MAT_YAML_TAG.data()] = 0; + } return node; } static bool decode(YAML::Node const& node, SHRenderable& rhs) diff --git a/SHADE_Managed/src/Serialisation/SerialisationUtilities.h++ b/SHADE_Managed/src/Serialisation/SerialisationUtilities.h++ index 3e756ce4..dde6705a 100644 --- a/SHADE_Managed/src/Serialisation/SerialisationUtilities.h++ +++ b/SHADE_Managed/src/Serialisation/SerialisationUtilities.h++ @@ -28,7 +28,47 @@ namespace SHADE template bool SerialisationUtilities::fieldInsertYaml(System::Reflection::FieldInfo^ fieldInfo, System::Object^ object, YAML::Node& fieldNode) { - return varInsertYamlInternal(fieldInfo->GetValue(object), fieldNode); + // Handle null objects + System::Object^ fieldObject = fieldInfo->GetValue(object); + if (fieldObject == nullptr) + { + // Default construct if null + if (fieldInfo->FieldType == FieldType::typeid) + { + if constexpr (std::is_same_v) + { + fieldNode = 0; + } + else if constexpr (std::is_same_v) + { + fieldNode = ""; + } + else if constexpr (std::is_same_v) + { + fieldNode.SetStyle(YAML::EmitterStyle::Flow); + fieldNode.push_back(0.0f); + fieldNode.push_back(0.0f); + } + else if constexpr (std::is_same_v) + { + fieldNode.SetStyle(YAML::EmitterStyle::Flow); + fieldNode.push_back(0.0f); + fieldNode.push_back(0.0f); + fieldNode.push_back(0.0f); + } + else if constexpr (std::is_same_v) + { + fieldNode = MAX_EID; + } + else + { + fieldNode = FieldType(); + } + return true; + } + return false; + } + return varInsertYamlInternal(fieldObject, fieldNode); } template bool SerialisationUtilities::varInsertYamlInternal(System::Object^ object, YAML::Node& fieldNode) From 874977775d77ca3bace33d03e77bfae5ae6c98f9 Mon Sep 17 00:00:00 2001 From: Sri Sham Haran Date: Mon, 14 Nov 2022 18:24:08 +0800 Subject: [PATCH 096/226] Update issue templates --- .github/ISSUE_TEMPLATE/bug_report.md | 38 +++++++++++++++++++++++ .github/ISSUE_TEMPLATE/feature_request.md | 20 ++++++++++++ 2 files changed, 58 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug_report.md create mode 100644 .github/ISSUE_TEMPLATE/feature_request.md diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 00000000..dd84ea78 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,38 @@ +--- +name: Bug report +about: Create a report to help us improve +title: '' +labels: '' +assignees: '' + +--- + +**Describe the bug** +A clear and concise description of what the bug is. + +**To Reproduce** +Steps to reproduce the behavior: +1. Go to '...' +2. Click on '....' +3. Scroll down to '....' +4. See error + +**Expected behavior** +A clear and concise description of what you expected to happen. + +**Screenshots** +If applicable, add screenshots to help explain your problem. + +**Desktop (please complete the following information):** + - OS: [e.g. iOS] + - Browser [e.g. chrome, safari] + - Version [e.g. 22] + +**Smartphone (please complete the following information):** + - Device: [e.g. iPhone6] + - OS: [e.g. iOS8.1] + - Browser [e.g. stock browser, safari] + - Version [e.g. 22] + +**Additional context** +Add any other context about the problem here. diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 00000000..bbcbbe7d --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,20 @@ +--- +name: Feature request +about: Suggest an idea for this project +title: '' +labels: '' +assignees: '' + +--- + +**Is your feature request related to a problem? Please describe.** +A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] + +**Describe the solution you'd like** +A clear and concise description of what you want to happen. + +**Describe alternatives you've considered** +A clear and concise description of any alternative solutions or features you've considered. + +**Additional context** +Add any other context or screenshots about the feature request here. From dd2b9f4f23d41201e4af0cf2e9c4a2fb4ff91077 Mon Sep 17 00:00:00 2001 From: Sri Sham Haran Date: Mon, 14 Nov 2022 18:26:31 +0800 Subject: [PATCH 097/226] Alter template --- .github/ISSUE_TEMPLATE/bug_report.md | 15 ++------------- .github/ISSUE_TEMPLATE/feature_request.md | 4 ++-- 2 files changed, 4 insertions(+), 15 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index dd84ea78..ff664441 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -1,6 +1,6 @@ --- name: Bug report -about: Create a report to help us improve +about: Report a bug that should be fixed title: '' labels: '' assignees: '' @@ -23,16 +23,5 @@ A clear and concise description of what you expected to happen. **Screenshots** If applicable, add screenshots to help explain your problem. -**Desktop (please complete the following information):** - - OS: [e.g. iOS] - - Browser [e.g. chrome, safari] - - Version [e.g. 22] - -**Smartphone (please complete the following information):** - - Device: [e.g. iPhone6] - - OS: [e.g. iOS8.1] - - Browser [e.g. stock browser, safari] - - Version [e.g. 22] - **Additional context** -Add any other context about the problem here. +Add any other context about the problem here. \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md index bbcbbe7d..23094e9d 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -1,6 +1,6 @@ --- name: Feature request -about: Suggest an idea for this project +about: Suggest a feature for the project title: '' labels: '' assignees: '' @@ -17,4 +17,4 @@ A clear and concise description of what you want to happen. A clear and concise description of any alternative solutions or features you've considered. **Additional context** -Add any other context or screenshots about the feature request here. +Add any other context or screenshots about the feature request here. \ No newline at end of file From 3cc5ed0decb5aff84bcaa53a81a7a77361048b7d Mon Sep 17 00:00:00 2001 From: Xiao Qi Date: Mon, 14 Nov 2022 18:31:56 +0800 Subject: [PATCH 098/226] Added meta generation recognisation for scene and font extension types on load up Check for std::optional value exist --- SHADE_Engine/src/Assets/SHAssetManager.cpp | 35 ++++++++++++++++++++-- 1 file changed, 33 insertions(+), 2 deletions(-) diff --git a/SHADE_Engine/src/Assets/SHAssetManager.cpp b/SHADE_Engine/src/Assets/SHAssetManager.cpp index 968e76dd..a7f4d8d9 100644 --- a/SHADE_Engine/src/Assets/SHAssetManager.cpp +++ b/SHADE_Engine/src/Assets/SHAssetManager.cpp @@ -560,6 +560,34 @@ namespace SHADE assetCollection.emplace(newAsset.id, newAsset); SHAssetMetaHandler::WriteMetaData(newAsset); + return newAsset.id; + } + else if (ext == SCENE_EXTENSION) + { + SHAsset newAsset{ + path.stem().string(), + GenerateAssetID(AssetType::SCENE), + AssetType::SCENE, + path, + false + }; + assetCollection.emplace(newAsset.id, newAsset); + SHAssetMetaHandler::WriteMetaData(newAsset); + + return newAsset.id; + } + else if (ext == FONT_EXTENSION) + { + SHAsset newAsset{ + path.stem().string(), + GenerateAssetID(AssetType::FONT), + AssetType::FONT, + path, + false + }; + assetCollection.emplace(newAsset.id, newAsset); + SHAssetMetaHandler::WriteMetaData(newAsset); + return newAsset.id; } } @@ -571,8 +599,11 @@ namespace SHADE for (auto& file : toGenNew) { - auto newID{ GenerateNewMeta(file->path).value() }; - file->assetMeta = &assetCollection[newID]; + auto newID{ GenerateNewMeta(file->path) }; + if (newID.has_value()) + { + file->assetMeta = &assetCollection[newID.value()]; + } } for (auto& asset : std::ranges::views::values(assetCollection)) From 5ccd2263c78983a177b3d1049963835bb5026858 Mon Sep 17 00:00:00 2001 From: Kah Wei Date: Mon, 14 Nov 2022 18:35:52 +0800 Subject: [PATCH 099/226] Documentation files are now generated for projects --- SHADE_Application/premake5.lua | 3 ++- SHADE_CSharp/premake5.lua | 17 +++++++++++++++-- SHADE_Engine/premake5.lua | 3 ++- SHADE_Managed/premake5.lua | 15 ++++++++++++++- 4 files changed, 33 insertions(+), 5 deletions(-) diff --git a/SHADE_Application/premake5.lua b/SHADE_Application/premake5.lua index 395c3a48..cba0c35e 100644 --- a/SHADE_Application/premake5.lua +++ b/SHADE_Application/premake5.lua @@ -75,7 +75,8 @@ project "SHADE_Application" "26439", "26451", "26437", - "4275" + "4275", + "4635" } linkoptions { "-IGNORE:4006" } diff --git a/SHADE_CSharp/premake5.lua b/SHADE_CSharp/premake5.lua index 2d6c1edb..3151b6a2 100644 --- a/SHADE_CSharp/premake5.lua +++ b/SHADE_CSharp/premake5.lua @@ -27,6 +27,13 @@ project "SHADE_CSharp" warnings 'Extra' + postbuildcommands + { + "xcopy /r /y /q \"%{outputdir}\\net5.0\\SHADE_CSharp.xml\" \"%{outputdir}\"", + "xcopy /r /y /q \"%{outputdir}\\net5.0\\SHADE_CSharp.pdb\" \"%{outputdir}\"", + "rmdir /s /q \"%{outputdir}\\net5.0\"" + } + filter "configurations:Debug" symbols "On" defines {"_DEBUG"} @@ -41,12 +48,18 @@ project "SHADE_CSharp" require "vstudio" - function platformsElement(cfg) + function platformsElementCS(cfg) _p(2,'x64') end + function docsElementCS(cfg) + _p(2,'true') + end + function docsLocationElementCS(cfg) + _p(2,'$(OutDir)') + end premake.override(premake.vstudio.cs2005.elements, "projectProperties", function (oldfn, cfg) return table.join(oldfn(cfg), { - platformsElement, + platformsElementCS, docsElementCS, docsLocationElementCS, }) end) \ No newline at end of file diff --git a/SHADE_Engine/premake5.lua b/SHADE_Engine/premake5.lua index 42f95520..1d6d7bef 100644 --- a/SHADE_Engine/premake5.lua +++ b/SHADE_Engine/premake5.lua @@ -78,7 +78,8 @@ project "SHADE_Engine" "26439", "26451", "26437", - "4275" + "4275", + "4635" } linkoptions { "-IGNORE:4006" } diff --git a/SHADE_Managed/premake5.lua b/SHADE_Managed/premake5.lua index 88021071..64f6e23e 100644 --- a/SHADE_Managed/premake5.lua +++ b/SHADE_Managed/premake5.lua @@ -75,7 +75,8 @@ project "SHADE_Managed" disablewarnings { - "4275" + "4275", + "4635" } @@ -102,3 +103,15 @@ project "SHADE_Managed" optimize "On" defines{"_RELEASE"} links{"librttr_core.lib"} + + require "vstudio" + + function docsElementCPP(cfg) + _p(3,'true') + end + + premake.override(premake.vstudio.vc2010.elements, "clCompile", function (oldfn, cfg) + return table.join(oldfn(cfg), { + docsElementCPP, + }) + end) \ No newline at end of file From d95ed3f067ef818d89470097e3f57cc291a8386b Mon Sep 17 00:00:00 2001 From: Brandon Mak Date: Mon, 14 Nov 2022 18:36:26 +0800 Subject: [PATCH 100/226] Text Rendering WIP --- .../Editor/Fonts/MaterialIcons-Regular.shfont | Bin 0 -> 2532 bytes Assets/Editor/Fonts/Segoe UI.shfont | Bin 0 -> 1666948 bytes Assets/Editor/Fonts/fa-solid-900.shfont | Bin 0 -> 2781312 bytes Assets/Fonts/SegoeUI.ttf | Bin 0 -> 34164 bytes Assets/Shaders/Text_VS.glsl | 4 +- Dependencies.bat | 15 ++++---- Dependencies.lua | 5 ++- .../src/Application/SBApplication.cpp | 2 + SHADE_Engine/premake5.lua | 2 + .../MiddleEnd/Interface/SHGraphicsConstants.h | 4 ++ .../MiddleEnd/TextRendering/SHFont.cpp | 5 +++ .../Graphics/MiddleEnd/TextRendering/SHFont.h | 3 +- .../SHTextRenderingSubSystem.cpp | 36 ++++++++++++++---- .../TextRendering/SHTextRenderingSubSystem.h | 3 +- premake5.lua | 3 +- 15 files changed, 61 insertions(+), 21 deletions(-) create mode 100644 Assets/Editor/Fonts/MaterialIcons-Regular.shfont create mode 100644 Assets/Editor/Fonts/Segoe UI.shfont create mode 100644 Assets/Editor/Fonts/fa-solid-900.shfont create mode 100644 Assets/Fonts/SegoeUI.ttf diff --git a/Assets/Editor/Fonts/MaterialIcons-Regular.shfont b/Assets/Editor/Fonts/MaterialIcons-Regular.shfont new file mode 100644 index 0000000000000000000000000000000000000000..496a7032ce48bda2905668811852a5d0380a9dba GIT binary patch literal 2532 zcmeIw#|;8O5Jb^VhCAMz2nFH2_nZig%-|2Bk`}2WKz(?-v#pv-ZI{ffj0&o#p^gTc zXrYY`dgx<-Ax0Quf+=R0V}T`BSYv}NcG%;9BThKuf-7#g;{mhR`}_KN6ldw2Ji9rf zZ(S&6y_xcHKl)1zXdk>?@n*`${^WMlhu4)iQ$G5O{!#+>J MkN*C%KmBvF4?ZTW{Qv*} literal 0 HcmV?d00001 diff --git a/Assets/Editor/Fonts/Segoe UI.shfont b/Assets/Editor/Fonts/Segoe UI.shfont new file mode 100644 index 0000000000000000000000000000000000000000..d4532e598dc515c1ec08e0db8e905726af1d3036 GIT binary patch literal 1666948 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

lf{3deH?gyL7Psk-9F{brgX|A0cI=z485DJG-_ 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%0ApW=Dqm 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

v8wC^J)jC`(hWC}UIJD0@>6s1s8^s4G)% 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


}W1fL!#r;p+*=WA@(Ic^?7fqJ8Qc1peJ~ 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 KLr9EeImRt5QqpGE$J{;CDLqAvc z^RBH}lg`x|&)9jk?N4p_ML_tsnjV*g;0vt?kWj}&+r{j~$tCpS?E-Q8%ypw7&xeaS z9o8DS+46=PmrI)kdM*D zG9s7O z=-^O-AN|QAXVU7|dVdHjfAXmHn{SYJ(YQ+u&w2#j+*%IW1aDO0=3Ju3C~=KpL~XRK z8TF{6CxzPPDNH_)e4q?C7e~3YHQuB1H1gK`z~`rf`8dPX@+g{v$BVI-M^Q#?-AaFP z2VQ|sTIN+aPq50AhUB&3(QiHET^fA#VHWv74F=BLKwfIFR+)q3Lp9ht<|=uQ2Gi|) zMSijdOE>q|SYvQ%_srxY42RD}My)lt{W$tw#u(;y)gXUegFoeIp?^=2Bm~@?zpI{q zF?k3$_-&ZZe>qJExUcqD9gr$h2{Gw6k8i4fXHfJ|5^Ry}X}SgV^^F zxit7q;~-Nn4eB1k^zi^MHLqp*OM}&4H!}Mkf@7Mt&_j=nFx)exmBt>IV8iom%wD=+ z-b$^_UIyS#-?cQoq`(P{nwZb>fW^<&rmw9~!?#bQ@!->4c+WJ{aDLbP#)BiPWiTFm zGu&l7_~PuZ^!*%a_hpydt`)8rk>sldl@bMIL)jx*4p)N zep~l)x)(aw!zDL`)p0}c>pdj|1pn~(bOFJ)Sbjo4@XrqE(PAwZ0qnhWPRP(%A-+7duYMxiqeueY(xG_1Y zcgK9nHz(+l1v69cjtNxrJV>A0lR5;9+|x!6Xp@xoD{MnG&sB8D?;j~Eu0s8e^XqY? z;v^VUAgMn0-A(H4oRs=GoK}I$PD{`)-)z<8%0Ak!aJE{KtD@SLd7A{oo=|4eU?pY9 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 K5Gc| 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 dIl1$S4l@5+&ywGN@}SHM*Ry1o_(X$~ zmri@oIeA?1cC&WXaUt1oOvCWac3ncUQqUvZetT`lw|ATv?%Msn0orJ``5puKwZo4v zfVXQiJ`MOgx80Bhe8FrJ0p5A%y%FG5n|~C+*ada0!u~4%t^3Qq>;B>+4(?ihya&8^ ze7W}=aZ$P7am7^UjFFrA%y#31v6HFwfEz!Ismard-MC_`t$6JzH{KY7Gv0~ZIQ&mP z9rbspn2Xl?fHD`Ye}^sCHktX`Hp&*M_hOFXxpQ;%!7 zW?|xFCULSLaWYJtOeIbRiIcpC&?cEloD32tS*YU{lei@BZIqKXagz5$S6`C%Nu2b{ z{rbFK+X)gUSzJ3vl(;0@=juz^#7Td@*iW}!$uM!UAaOF2I9ZrDS(LaY?SM@ZFY&z8 z^D@u<msbXw(^u}EG^4~-Y{>A0_E=Na7+;V^mU{mHDT)43%hWl~CC@YLihee{Y^q{NL&G@00A`r^5f9us=^b?Yr5L zvi#t+k+P`x%Sd_Z{c2XZ*W_7cag+8|*--res}y|R(<&|H&ncCr-y5rF8L4$iZG+Ud zNnIzY+d}F#lDh4r?i1mp_owzTseMoCF(LI>k$MbCJ+`DCb5h3wsbhrH zu|w*ZBL6%jd&)IV7w1ME2{`9D;8qe`olxosIM)gIYq?*aHo(=94AezgTzMoS;9M^N z=Q;tdj+HtBo{|JSlmxs$61t0LB%z~tp(LclizFdWyjT+IiCanF+%J&?t_h`*Q0Bp7 zeU5ti8eXq$6^rXSio|u@h2pwR8FAg#0&(4kFmW=KI2j~PYQK<~q>soz`wN$aHr-+p zm(=4y+N7M+<4WprCH->0KCh>JGDw_c$*s5JA-Bo%?0YJ{>V;b+^Bi|wg40*^;^_zA z^kMb5pcYQw0N8b`OH2Y9rzP1>NxNRzu6uE{^f!vBEW|)y*2{; zgGPHtfM5T^!CAmBId4oFy4E|~&RN#Rzk%q7SvDkKt_RqqB4?b$ouGJ`lBaV2|?*9Cm2r````{F0dBN#J&gKa!` zdjuEMf5R4kT-y=+P0O28D}_nZCf({yBQ9jj8(o*Ul(BAJxpthm<+*Uzef<6&=XEN) zbk7TAUYhed2*3Tup5=4V9sc=Gaq4Hxh3^lKNU395kC-b?`#~`Mxbok5h<-WZN6Ljv z^hDzZmXy~==hyBe&Uqc!eX4}wfsnFq{>r>`N(k*OyO@{exdOYT>rjWh-eyY=cW_S6 zo0)QOK3{ocRR`zu(y!l+VDuLGt=~cSN6=@)dfVr`5fQX}_YHf=$j`Iz^N^41Yva1D zflVb}*wr_zPQzoz{b0Yi@@ND7&I#hfPnl!jz}8jc>wb8}K&rH6{K*EHV-{-PTR*PS zq83@`R6Apdi8v`HS zvR_#9vPO;$y=#Zc)<;T>a=@A;M!9X%NTXc-^47HS$6<~0l{rT|omGy!tyiSXpK?p2 zJX2$3q}((4-AK7;*iVtteR@@^+}EqNRUU3t&nj9*YF$#>Ahm5$*GcNOkh+beZab;_ zMC!hh+6Sce4XJ%bYG0CmKl}afAD109ZwU2x-O}~;P>GWy8pWK-+7cf|MA>)AXg`M9mqM)r36=B zGW5K_^Ni<(o)>vu?78*4Gz`ky|NqV_zOPamR{R}hX{h)2lYeuB`nxl@{vNt)`+v={ zdfgNDtn)8$jJx!4+wS#~9ADI3YSYWojw2R7WPcdm*>UTWi|rR}n>l8GJv*ZdK|;ALa%+)3X?a865^gFN@M2qxUr#m;Ri|9@S$>4)0o-gDgtu8bTpZ@zP~ z>h@mF$vz{l%JMq$jxE=wak5$Uw86>ko$qx{u082P=j3bob;4#t4h+fFuXhRew+$Q* zoqK$E?eJ|f=e*6;UDSPv0ot2ce~9ebH>N$N8~q8BpEj&F2CQ6A;!}X z^Mo5)jI{wZ*17S<7|g%xRW}a*(@)0kqnBFXv%UU46`%R_{-AO_F8}*%J`eLUYkjgXc}!*!CkqlM!^Fu{;$)CG$$LyulDzleWRN(? zLb+Q^;*z|#x%!eeagz5$S6?!fIO&)B_5F5&q#cr_e7#ZPlKytuq?`t)5-0usEK15rzu&D_UgCMF=VhMz$J-wV^}Ml?=Zzt`|9EomS;kq#nCl)_jK$zz zS{e=ACsN+r+$gIwm;Ya=ynfs9Mrl{=exua=_9LUTIka}DbgtPrRB9~#&M4;fl}0(_ zf-8+uv$VQV{NL~M@1N}7zrz3ius?r0^5X9!<=|d*tg@?JYpdK-`5>#LkL_!fX5&w= zO2dPOTV>3w5muS|%}A?g8L4$iZG+UdNnIzY+d}F#lDh4rzhD0T`u*VdkKb?Fm!$SF zseMoCF(LI>k$MbCJ+`DCb5h3wsbhrHu|w*ZBL6%fnFrOyxsgYLn;(_rT*s{>xH_TK z5pb>(@Yiy`K5c-jBN?cRvbgd{M8LUT0M2y+TpcTQ1Uw}Pcqj>Yfh6D=Nzi#;t{EvQ zFOmf2M7dr-J#i}uockq`z%`*%63RSytj|$TU&HIQtzvOqN0GR$yHH%WDI>1iT97yy zCQhajCxgUE?H4kW^br|of8nywzFSPCz$ym%m9-SJp0oW2EI`yDT}IdJ+Na4QLTu_WL{l7JUV z0-lisyg(B0P!jNzB;bK0;Pf}(^f$OVl7YG?iz_!Gf~zk{pW#*#T%Azr2sr%>e=Yax z(+0RYl7YG?iz|;r1l-?FD`nv7Sg9l6>?`1*B;W;-fM+BD_xrO*%7AkE9&jrOc!?z7 zrILV`NtRjvxclS5A1D6!@yAugTy%GDF1oun7v0^Pi^g>>n)zRyi>AJQFPe68_vm1b zxMD7v`Z^a)eVvPT>rLjO-FlO`Xt&;EF50a(nTvMoW!(b)XTE9Pzr3u@kKHU#r&~#5 z2Y%m>pCZ7wR9`3e>|N))&6?>EQ2z2K2StF-pFJlF_?R<4$p`%5PxmzN<~=QJ`>QW9 zP-ovxc5sbH3>>}qU|VCBzcNv&lnz7IQ-p@eUUUI*YBcDmb^2IakvImY>1GAUjWvg`kA`5>sE3$Jh z8xcW^uOGBcJKi6`Z_Sq5b7sFC!J`YGwZkh{b@aXVd3)_)DM#=(E!8$Q36rMH;I}zn zIqx#&&}frO8SCcdjf=&t5QJHKiA&DsZCe_Ob6yAGVYLcmUYgfi)8Uf3<#W+}FaJZF z^ExnB-hEm`3PGpU^Kh1E)*~z!*lL?MrBMWXu3T>qI(i+->h zUs`RTU11P69{s(6h6Ag{k5+0JLQtz#9G+hBw z4CBtHtcu|Bt^MNS>fc6i+`<8Iv(xKaIKEi^UN6jM;ni2_+U&zy^MUeI+dKm&@7>(K zdD~3}X3jq?+`8@s11me{hwpBxDBJgKW0dpm>X%kt zKj$A=rRm8B&*fgiR;O6jm_R{3;Xo>dC=ZD*BE@9b}tfqC7nqGhDk zCAAGw+a`6Lq;3nT+eqrRle$l&?klN%Kx*HR+GnKpC8>Q(`u*=8m(4w|3iWs`xcb&m zkK-3#%nSAS_Bi*EP>*}?=f%jw1kPKEHrG~=ILSh} zTcX4zIsaXKNzQ*fcO6LT$YaWs(DMS%GoBZEUgUYP=hk!H*HZ~);r~}&@%NHtq29+& z{%sNJ@5|u&yXUyAeWZopzi2t7;X2#D-B8E!KeD!Umwd;LjnCRqv)el!X!5jOSzO=o z`0)?gt6%;tf~P0Vv3s5KVFYVe$-Tx7S{K3Wk1w@*cPNhFp#dk__{BvLJp0svGVdsV z_a(g6reV3S-DkTiqkQ{MOUk`z(O~D~hN1^#{&#`PBY*2G^TG=vvg!$)3{IZ0@eb!? z&!66KPTo|vMo1lU!u=h?OTTU6psf1JG6Q&*+m;!?A9(2;1NfF7UP%Mq_JQmgz^`h% zw*zl-_{|O+cAWX5OMKgrdzSC(|I>c|r|$3n-M(&qr%m~O$7A}I`(we`e|MjTOet5g!$~F~oQ}@WEm?wiss}$5}V#7=QcpDsf}+KmByvdH8(!o5cBYUFjZw za?KnIeCF5Rt&;0w`F%tAJgk4Wo%=k@wHK<(XCrk!3#*qU&-1v{^AgXwHf#N2&x<_g z`AqVdEJ&OT6DL!NlR@Gn?=iGNW)dfZ#7P$FxWyzc$$Okzzobo^Xr$@9ig${Sl9y)oB4t{98KzqI^T`cqcv@!gJRl(FFtY2~;-`_8PfBk;&`$zkX)V?IOk4f!&QjZC#$BNWrNb0dA^_Y`77Dycdd@#}xVJ z0ohTmak@A+@<_lr&jGiR;Oc}@N5HvGz+cP#`m_PAj%1)N%Hql+5dr6V0XWwQaCNNI z5%82G;Grbo1(JYgBmw8z04ebzNzi%XVsYj~tt3G`qg>|{bBrd7PgS1IGsmGPn z<4XGFetlj~`(%(f$&y=d<)fy^^Xz*nE-INUnVXC5e>t9;i*9@nUfoftHcsCHuKkXe z+8j9j4!D&ByjT+OB1ymtB>~S!0$v~qcqj>YN)qru5^(w(aQYiu9mzmll*N@B5y91$ zq_1!*39e2kbp)LLhQF5k^=SiK9mzmll*N@tA_DGjrNK?be&jMZ5K~ zZjbKee$zvTmixn#L8_vVmI&kiCK3dbg;0>2jFMMw7B5|Heg~gRG66d@Q z!gt!#Ps**S)M#j$*YWz1qnnk_MHgRDIg+~63#JV_180f4H=mCSndqLqUUn(3kE;Lj zvpDBCfQnjevaU} z1=H>N#p@zCwdGuUeT^9r9DMg;d&PSPMNqHtGW%ZNyRz_A;cENcim&tGg<2bIr;Sw& zESR>*uBbNFz%_e*Z1*WzYG7FAOM7mwEd~z!^#?oj>%Bs#x;lv4&dv*A*OgV{wb%S= zV9TMk;`FQQ4Q%|Oe!QyX9R^lE(Ih_qgI)&0tu5o|mj}|&WMP|lQ0>Rpz_({~ibr4n zdlsH=-Ys5p-+2+-^Ugu>*?&A3!DX`!k3WCx!wCAH7{-Tmt6^c^x<|$ToZ801Z40+W zRS%z>g}HZs9G%)^Od2Q;KRwjIF|Yg*we30Az?f~d>@z34W8j_7dxU>9sp)t*uW_jC z@yXXld1%+;MtQW-Xrm0d>!Y-C?^z$LR<3OSV^%TujER&TM?V@VcWv4dDL>y{!zvrP zrmXVg*FCIqc8k7N`E>AcRym{IAggE@sdY(hgVeT3T_>sALh3e>y6vRy6RG=3Y9El= zH>CC%seMUmACrFn4}0&#P>;*k+b<3EcrBeeE!5*UtIeEHkMF=2mxOxU<-GD2BM%Zd z{}n5)aQ-Wt{|aSc@*H&w#K{bZlYtQ0T*`lQjzoz|W)dek|EW)M{=3&orV`hr914=e zGoBZEUgUYP=hk!H*J%SvJr8

{|K?+r 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[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�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%0DWR>T|^@1b&5OPXN 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 aC0`%H=v(Ty`;L7aZ~OeWa7xw&g8v26pKH(n literal 0 HcmV?d00001 diff --git a/Assets/Editor/Fonts/fa-solid-900.shfont b/Assets/Editor/Fonts/fa-solid-900.shfont new file mode 100644 index 0000000000000000000000000000000000000000..71c2c4ac41f30064fff0a25fc3a5c9cb61802469 GIT binary patch literal 2781312 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

/// /// Type of script to get. - /// This needs to be a default constructable Script. + /// This needs to be a default constructible Script. /// /// Reference to the script added generic where T : ref class, Script @@ -206,7 +223,7 @@ namespace SHADE /// /// Used to initialize a Script with a GameObject. /// - void Initialize(GameObject newOwner); + void Initialize(SHADE::GameObject newOwner); /// /// Used to call onAttached(). This is called immediately when this script is /// attached to a GameObject. @@ -232,6 +249,11 @@ namespace SHADE /// void Start(); /// + /// Used to call onEnable. This should be called right when a script is enabled + /// directly. + /// + void OnEnable(); + /// /// Used to call fixedUpdate(). This should be called in sync with Physics /// update steps and thus in most cases will execute more than Update() will. /// This will be called immediately before a Physics update step. @@ -253,6 +275,11 @@ namespace SHADE /// void OnDrawGizmos(); /// + /// Used to call onDisable. This should be called right when a script is disabled + /// directly. + /// + void OnDisable(); + /// /// Used to call onDestroy(). This should be called at the end of the frame /// where the attached GameObject or this script is destroyed directly or /// indirectly due to destruction of the owner. @@ -329,6 +356,10 @@ namespace SHADE /// virtual void awake(); /// + /// Called when this script is enabled. + /// + virtual void onEnable(); + /// /// Called on the first frame that the attached GameObject is active but always /// after Awake(). /// @@ -353,6 +384,10 @@ namespace SHADE ///
- public ref class Mesh : public NativeAsset + public value struct Mesh { - internal: + internal: + /*-----------------------------------------------------------------------------*/ + /* Properties */ + /*-----------------------------------------------------------------------------*/ + /// + /// Copy of the Handle to the native object. + /// + property Handle NativeObject + { + Handle get(); + } + /// + /// Generic handle for the native object + /// + property GenericHandle NativeObjectHandle + { + GenericHandle get(); + } + /// + /// The raw asset ID of the asset. + /// + property AssetID NativeAssetID + { + AssetID get(); + } + /*-----------------------------------------------------------------------------*/ /* Constructors/Destructor */ /*-----------------------------------------------------------------------------*/ /// - /// Constructor for the Mesh + /// Constructor for the Mesh. /// - /// Handle to the mesh object. - Mesh(Handle mesh); + /// Handle to the Mesh object. + Mesh(Handle Mesh); + + /*-----------------------------------------------------------------------------*/ + /* Operator Overloads */ + /*-----------------------------------------------------------------------------*/ + /// + /// Implicit conversion operator to enable checking if a Mesh is valid. + /// + /// Asset to check. + /// True if the Asset is valid. + static operator bool(Mesh asset); + + /*-----------------------------------------------------------------------------*/ + /* Conversion Operators */ + /*-----------------------------------------------------------------------------*/ + /// + /// Conversion operator to enable casting from a Mesh to an Asset. + /// + /// Vector3 to convert from. + static explicit operator Asset(Mesh nativeAsset); + /// + /// Conversion operator to enable casting from a Asset to a Mesh. + /// + /// Vector2 to convert from. + static explicit operator Mesh(Asset vec); + + protected: + /*-----------------------------------------------------------------------------*/ + /* Data Members */ + /*-----------------------------------------------------------------------------*/ + Asset asset; }; } diff --git a/SHADE_Managed/src/Assets/NativeAsset.cxx b/SHADE_Managed/src/Assets/NativeAsset.cxx index 9cdb1840..3f827fea 100644 --- a/SHADE_Managed/src/Assets/NativeAsset.cxx +++ b/SHADE_Managed/src/Assets/NativeAsset.cxx @@ -17,6 +17,8 @@ of DigiPen Institute of Technology is prohibited. #include "NativeAsset.hxx" // Project Includes #include "Engine/GenericHandle.hxx" +#include "Utility/Convert.hxx" +#include "Resource/SHResourceManagerWrapper.h" namespace SHADE { @@ -27,6 +29,10 @@ namespace SHADE { return nativeObjHandle; } + AssetID Asset::NativeAssetID::get() + { + return SHResourceManagerWrapper::GetAssetID(Convert::ToNative(nativeObjHandle)).value_or(INVALID_ASSET_ID); + } /*---------------------------------------------------------------------------------*/ /* Constructors */ @@ -34,4 +40,12 @@ namespace SHADE Asset::Asset(Handle nativeHandle) : nativeObjHandle { Convert::ToCLI(Handle(nativeHandle)) } {} + + /*---------------------------------------------------------------------------------*/ + /* Operator Overloads */ + /*---------------------------------------------------------------------------------*/ + Asset::operator bool(Asset asset) + { + return asset.nativeObjHandle && asset.NativeAssetID != INVALID_ASSET_ID; + } } \ No newline at end of file diff --git a/SHADE_Managed/src/Assets/NativeAsset.h++ b/SHADE_Managed/src/Assets/NativeAsset.h++ deleted file mode 100644 index 05be83b4..00000000 --- a/SHADE_Managed/src/Assets/NativeAsset.h++ +++ /dev/null @@ -1,44 +0,0 @@ -/************************************************************************************//*! -\file NativeAsset.h++ -\author Tng Kah Wei, kahwei.tng, 390009620 -\par email: kahwei.tng\@digipen.edu -\date Oct 28, 2022 -\brief Contains the definition of templated functions for the managed - NativeAsset classes. - - Note: This file is written in C++17/CLI. - -Copyright (C) 2022 DigiPen Institute of Technology. -Reproduction or disclosure of this file or its contents without the prior written consent -of DigiPen Institute of Technology is prohibited. -*//*************************************************************************************/ -#pragma once - -// Primary Include -#include "NativeAsset.hxx" -#include "Utility/Convert.hxx" - -namespace SHADE -{ - /*---------------------------------------------------------------------------------*/ - /* Properties */ - /*---------------------------------------------------------------------------------*/ - template - Handle NativeAsset::NativeObject::get() - try - { - return Handle(Convert::ToNative(nativeObjHandle)); - } - catch (const BadHandleCastException&) - { - return Handle(); // Null handle - } - - /*---------------------------------------------------------------------------------*/ - /* Constructors */ - /*---------------------------------------------------------------------------------*/ - template - NativeAsset::NativeAsset(Handle nativeObj) - : Asset { Handle(nativeObj) } - {} -} diff --git a/SHADE_Managed/src/Assets/NativeAsset.hxx b/SHADE_Managed/src/Assets/NativeAsset.hxx index 4d53ce6b..7ce9c6ed 100644 --- a/SHADE_Managed/src/Assets/NativeAsset.hxx +++ b/SHADE_Managed/src/Assets/NativeAsset.hxx @@ -14,14 +14,17 @@ of DigiPen Institute of Technology is prohibited. *//*************************************************************************************/ #pragma once +// External Dependencies +#include "Assets/SHAssetMacros.h" +// Project Includes #include "Engine/GenericHandle.hxx" namespace SHADE { /// - /// Abstract base class that all Native Assets will inherit from. + /// Struct that contains native asset information. /// - public ref class Asset abstract + public value struct Asset { internal: /*-----------------------------------------------------------------------------*/ @@ -34,6 +37,13 @@ namespace SHADE { GenericHandle get(); } + /// + /// The raw asset ID of the asset. + /// + property AssetID NativeAssetID + { + AssetID get(); + } /*-----------------------------------------------------------------------------*/ /* Constructors/Destructor */ @@ -44,43 +54,20 @@ namespace SHADE /// Native asset object handle. Asset(Handle nativeHandle); + /*-----------------------------------------------------------------------------*/ + /* Operator Overloads */ + /*-----------------------------------------------------------------------------*/ + /// + /// Implicit conversion operator to enable checking if a Asset is valid. + /// + /// Asset to check. + /// True if the Asset is valid. + static operator bool(Asset asset); + protected: /*-----------------------------------------------------------------------------*/ /* Data Members */ /*-----------------------------------------------------------------------------*/ GenericHandle nativeObjHandle; }; - - /// - /// Generalised template class for a managed representation of a native asset - /// - /// - /// The type of the asset's native representation. - /// - template - public ref class NativeAsset abstract : Asset - { - internal: - /*-----------------------------------------------------------------------------*/ - /* Properties */ - /*-----------------------------------------------------------------------------*/ - /// - /// Copy of the Handle to the native object. - /// - property Handle NativeObject - { - Handle get(); - } - - /*-----------------------------------------------------------------------------*/ - /* Constructors/Destructor */ - /*-----------------------------------------------------------------------------*/ - /// - /// Constructor for the native asset - /// - /// Native asset object handle. - NativeAsset(Handle ptr); - }; } - -#include "NativeAsset.h++" From 780c71619930d3f1f16d033c60b423231f43b662 Mon Sep 17 00:00:00 2001 From: Brandon Mak Date: Tue, 22 Nov 2022 16:00:05 +0800 Subject: [PATCH 215/226] Updated SSAO shader --- Assets/Shaders/SSAO_CS.glsl | 4 ++-- Assets/Shaders/SSAO_CS.shshaderb | Bin 6125 -> 6141 bytes 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Assets/Shaders/SSAO_CS.glsl b/Assets/Shaders/SSAO_CS.glsl index 1a572521..627c59d1 100644 --- a/Assets/Shaders/SSAO_CS.glsl +++ b/Assets/Shaders/SSAO_CS.glsl @@ -6,8 +6,8 @@ const int ROTATION_KERNEL_W = 4; const int ROTATION_KERNEL_H = 4; // can perhaps pass in as push constant. -const float RADIUS = 0.5f; -const float BIAS = 0.025f; +const float RADIUS = 0.2f; +const float BIAS = 0.0025f; layout(local_size_x = 16, local_size_y = 16) in; layout(set = 4, binding = 0, rgba32f) uniform image2D positions; diff --git a/Assets/Shaders/SSAO_CS.shshaderb b/Assets/Shaders/SSAO_CS.shshaderb index 69f7a44f1a9f7144e912c70a533a67027a7e737b..a9154e109ef6c77161a9f9c49ac85449c7894e54 100644 GIT binary patch delta 1476 zcmZ9L$xGEy7>3XFI%}XsMidydh$xB>B9M%tO{=nfU`5cPIom{VjR>MeE&3aRqD9%Y z*-D#7Y@W;}%SO{h&;UZub2}%ZBd_0k-fuYHch2t)&K#LpH|g8BP*~Zb$z>sALS+~g zhTH3=WXE1a-@JV7hBd1euG-MLI+XC&lV6(c&18o1GfMUr6*n|AH0|py>&hMZQ)Aw= zP)vako`K58lN;Ta!uvr6B>wJFnVn3f?;Ox?k<`?A`2W*)p&9G4DPy`o%ISv3 z=|giaUfBgilhX7Cso7~2_7a#F_jZ06SR^%mC2Hy}>#U2na22k91!tLi4OmY-m#*@9 zbfl~Fb5XMa-}DAh>!8S1?9Hex!hUDU+gR5x;`QAEYCm`!`A_VYxL1$2kqdX&OaQ)X zI_xf7J?-zoJ$y&Jt^06e)T{YuZSVnbYCn4YyJGA^_->%TI+Pb;AHj{C<@-B93oy|4 z>cJY24u1^y@brF9;M>5z4L@bCo*L|htNBasj5qciZY_NWW7B<{A9S<;8%c-0fZK>4 zpVPereLy|Myn?R>+hfdYxSFvJqEGGLtM>`aFU7tAxsCj5qkzKODE4D5pij*Lo3OrR zD>gOo4(=i8s^7!a20*%r5AYVCFEyoRjj9lqg^z4TMWGD)3Dm^BlYa&tvV@;#J@!k~ R)Du=x%sS@kAK`W9fZrH<$;JQx delta 1438 zcmZ9M$#0EO7{<@-pmU-`MMx^K5Fr{ni7CX!O4(URiZrpHEovi@+eReP1q*+Jgji6w z=AtzZRr6d_)l|jOkTmi8UFV4Sny2q`o_9F!d(QXWvAQpHHPeSDhx}7mFry@dOehak z;ag|T%)&_*(YLMJ+_I^0d1FiK#!$>(e{OZ*i%jNgZf^0uf+7Nz?C&k`)ZO!G}NwxGu-O10l36b6pJ^1>-@A{{pw#9I_{1zXD@Mb0eiwGu3uNb728NP1yci zP5H#K>`~|u&;jbnoPzC)Yc>si<{QPW=wKg<64 zqALkEpgS+>`19DzZl=qRsvO>dBz zomOBkfoXAV=a+#+QsY;mrtV{%rg#ch;riFJm$}z~_0+TJD6dCHI!a#`H5>3wZveF} zitNDNjM@t9cc$#a`urkZ-z}i_gUgZs#BPsk^>`ZDaEHZI;Jv2J?!wj6`X1cPcg54X z4>v}=l9$#79{{KJ6VSgW#y*610R5GrG#~p2ZtOho-w7Ikf!M7LQd4Tys0d+g_{gFv3MJT2V0>IV`3P{6dOp!w?B}SdCv2dYb Date: Tue, 22 Nov 2022 16:18:16 +0800 Subject: [PATCH 216/226] doing up the main menu --- Assets/Materials/UIMat.shmat | 2 +- Assets/Scenes/MainMenu.shade | 57 ++++++++++++++++++ Assets/Scenes/MainMenu.shade.shmeta | 3 + ...aughtState .cs => UT_PlayerCaughtState.cs} | 0 ....shmeta => UT_PlayerCaughtState.cs.shmeta} | 2 +- Assets/Scripts/SC_MainMenu.cs | 13 ++++ Assets/Scripts/SC_MainMenu.cs.shmeta | 3 + Assets/Shaders/UI_FS.glsl | 2 +- Assets/Shaders/UI_FS.shshaderb | Bin 2005 -> 2285 bytes .../{ => Texture}/RaccoonBag_Color_Ver4.dds | Bin .../{ => Texture}/RaccoonBag_Color_Ver4.shtex | Bin .../RaccoonBag_Color_Ver4.shtex.shmeta | 0 .../RaccoonPreTexturedVer1_Base9.dds | Bin .../RaccoonPreTexturedVer1_Base9.shtex | Bin .../RaccoonPreTexturedVer1_Base9.shtex.shmeta | 0 .../{ => Texture}/TD_Checker_Base_Color.dds | Bin .../{ => Texture}/TD_Checker_Base_Color.shtex | Bin .../TD_Checker_Base_Color.shtex.shmeta | 0 Assets/Texture/TX_EndScreen.dds | Bin 0 -> 2073728 bytes Assets/Texture/TX_EndScreen.shtex | Bin 0 -> 2073624 bytes Assets/Texture/TX_EndScreen.shtex.shmeta | 3 + .../TX_HouseInterior_Palette4.dds | Bin .../TX_HouseInterior_Palette4.shtex | Bin .../TX_HouseInterior_Palette4.shtex.shmeta | 0 Assets/Texture/TX_MainMenu.dds | Bin 0 -> 2073728 bytes Assets/Texture/TX_MainMenu.shtex | Bin 0 -> 2073624 bytes Assets/Texture/TX_MainMenu.shtex.shmeta | 3 + Assets/{ => Texture}/TX_StaticMesh.dds | Bin Assets/{ => Texture}/TX_StaticMesh.shtex | Bin .../{ => Texture}/TX_StaticMesh.shtex.shmeta | 0 SHADE_Engine/src/Assets/SHAssetManager.cpp | 4 +- SHADE_Engine/src/Camera/SHCameraDirector.cpp | 1 + SHADE_Engine/src/Editor/SHEditor.cpp | 6 +- 33 files changed, 93 insertions(+), 6 deletions(-) create mode 100644 Assets/Scenes/MainMenu.shade create mode 100644 Assets/Scenes/MainMenu.shade.shmeta rename Assets/Scripts/Gameplay/Player/{UT_PlayerCaughtState .cs => UT_PlayerCaughtState.cs} (100%) rename Assets/Scripts/Gameplay/Player/{UT_PlayerCaughtState .cs.shmeta => UT_PlayerCaughtState.cs.shmeta} (72%) create mode 100644 Assets/Scripts/SC_MainMenu.cs create mode 100644 Assets/Scripts/SC_MainMenu.cs.shmeta rename Assets/{ => Texture}/RaccoonBag_Color_Ver4.dds (100%) rename Assets/{ => Texture}/RaccoonBag_Color_Ver4.shtex (100%) rename Assets/{ => Texture}/RaccoonBag_Color_Ver4.shtex.shmeta (100%) rename Assets/{ => Texture}/RaccoonPreTexturedVer1_Base9.dds (100%) rename Assets/{ => Texture}/RaccoonPreTexturedVer1_Base9.shtex (100%) rename Assets/{ => Texture}/RaccoonPreTexturedVer1_Base9.shtex.shmeta (100%) rename Assets/{ => Texture}/TD_Checker_Base_Color.dds (100%) rename Assets/{ => Texture}/TD_Checker_Base_Color.shtex (100%) rename Assets/{ => Texture}/TD_Checker_Base_Color.shtex.shmeta (100%) create mode 100644 Assets/Texture/TX_EndScreen.dds create mode 100644 Assets/Texture/TX_EndScreen.shtex create mode 100644 Assets/Texture/TX_EndScreen.shtex.shmeta rename Assets/{ => Texture}/TX_HouseInterior_Palette4.dds (100%) rename Assets/{ => Texture}/TX_HouseInterior_Palette4.shtex (100%) rename Assets/{ => Texture}/TX_HouseInterior_Palette4.shtex.shmeta (100%) create mode 100644 Assets/Texture/TX_MainMenu.dds create mode 100644 Assets/Texture/TX_MainMenu.shtex create mode 100644 Assets/Texture/TX_MainMenu.shtex.shmeta rename Assets/{ => Texture}/TX_StaticMesh.dds (100%) rename Assets/{ => Texture}/TX_StaticMesh.shtex (100%) rename Assets/{ => Texture}/TX_StaticMesh.shtex.shmeta (100%) diff --git a/Assets/Materials/UIMat.shmat b/Assets/Materials/UIMat.shmat index b31fed2e..625021b0 100644 --- a/Assets/Materials/UIMat.shmat +++ b/Assets/Materials/UIMat.shmat @@ -3,6 +3,6 @@ SubPass: G-Buffer Write Properties: data.color: {x: 1, y: 1, z: 1, w: 1} - data.textureIndex: 0 + data.textureIndex: 54429632 data.alpha: 0 data.beta: {x: 1, y: 1, z: 1} \ No newline at end of file diff --git a/Assets/Scenes/MainMenu.shade b/Assets/Scenes/MainMenu.shade new file mode 100644 index 00000000..30363b79 --- /dev/null +++ b/Assets/Scenes/MainMenu.shade @@ -0,0 +1,57 @@ +- EID: 0 + Name: Default + IsActive: true + NumberOfChildren: 1 + Components: ~ + Scripts: ~ +- EID: 1 + Name: Default + IsActive: true + NumberOfChildren: 0 + Components: + Transform Component: + Translate: {x: 0, y: 0, z: 0} + Rotate: {x: 0, y: 0, z: 0} + Scale: {x: 1920, y: 1080, z: 1} + IsActive: true + Renderable Component: + Mesh: 141771688 + Material: 129340704 + IsActive: true + Scripts: ~ +- EID: 2 + Name: Default + IsActive: true + NumberOfChildren: 0 + Components: + Light Component: + Position: {x: 0, y: 0, z: 0} + Type: Directional + Direction: {x: 0, y: 0, z: 1} + Color: {x: 1, y: 1, z: 1, w: 1} + Layer: 4294967295 + Strength: 0 + IsActive: true + Scripts: ~ +- EID: 3 + Name: Default + IsActive: true + NumberOfChildren: 0 + Components: + Transform Component: + Translate: {x: 0, y: 0, z: 0} + Rotate: {x: 0, y: 0, z: 0} + Scale: {x: 1, y: 1, z: 1} + IsActive: true + Camera Component: + Position: {x: 0, y: 0, z: 0} + Pitch: 0 + Yaw: 0 + Roll: 0 + Width: 1920 + Height: 1080 + Near: 0.00999999978 + Far: 10000 + Perspective: true + IsActive: true + Scripts: ~ \ No newline at end of file diff --git a/Assets/Scenes/MainMenu.shade.shmeta b/Assets/Scenes/MainMenu.shade.shmeta new file mode 100644 index 00000000..93975878 --- /dev/null +++ b/Assets/Scenes/MainMenu.shade.shmeta @@ -0,0 +1,3 @@ +Name: MainMenu +ID: 97158628 +Type: 5 diff --git a/Assets/Scripts/Gameplay/Player/UT_PlayerCaughtState .cs b/Assets/Scripts/Gameplay/Player/UT_PlayerCaughtState.cs similarity index 100% rename from Assets/Scripts/Gameplay/Player/UT_PlayerCaughtState .cs rename to Assets/Scripts/Gameplay/Player/UT_PlayerCaughtState.cs diff --git a/Assets/Scripts/Gameplay/Player/UT_PlayerCaughtState .cs.shmeta b/Assets/Scripts/Gameplay/Player/UT_PlayerCaughtState.cs.shmeta similarity index 72% rename from Assets/Scripts/Gameplay/Player/UT_PlayerCaughtState .cs.shmeta rename to Assets/Scripts/Gameplay/Player/UT_PlayerCaughtState.cs.shmeta index 1bbbdc0d..455fa0e3 100644 --- a/Assets/Scripts/Gameplay/Player/UT_PlayerCaughtState .cs.shmeta +++ b/Assets/Scripts/Gameplay/Player/UT_PlayerCaughtState.cs.shmeta @@ -1,3 +1,3 @@ Name: UT_PlayerCaughtState -ID: 154746070 +ID: 162030736 Type: 9 diff --git a/Assets/Scripts/SC_MainMenu.cs b/Assets/Scripts/SC_MainMenu.cs new file mode 100644 index 00000000..ff8c58dd --- /dev/null +++ b/Assets/Scripts/SC_MainMenu.cs @@ -0,0 +1,13 @@ +using System; +using SHADE; + +public class SC_MainMenu : Script +{ + protected override void awake() + { + } + protected override void update() + { + } +} + diff --git a/Assets/Scripts/SC_MainMenu.cs.shmeta b/Assets/Scripts/SC_MainMenu.cs.shmeta new file mode 100644 index 00000000..7e2f1ac2 --- /dev/null +++ b/Assets/Scripts/SC_MainMenu.cs.shmeta @@ -0,0 +1,3 @@ +Name: SC_MainMenu +ID: 158552402 +Type: 9 diff --git a/Assets/Shaders/UI_FS.glsl b/Assets/Shaders/UI_FS.glsl index 4f919a04..093cc9c6 100644 --- a/Assets/Shaders/UI_FS.glsl +++ b/Assets/Shaders/UI_FS.glsl @@ -43,7 +43,7 @@ void main() { position = In.vertPos; normals = In.normal; - albedo = vec4(1.0f); + albedo = texture(textures[nonuniformEXT(MatProp.data[In2.materialIndex].textureIndex)], In.uv); outEntityID = In2.eid; lightLayerIndices = In2.lightLayerIndex; diff --git a/Assets/Shaders/UI_FS.shshaderb b/Assets/Shaders/UI_FS.shshaderb index 6be9c5654cc2abe3b0affaa1a2ec6269f880ed05..fcb72b6e912e98ddd75e1e9eb888bad2282d0f97 100644 GIT binary patch literal 2285 zcmY+FU2_yg6oxzOZiwM4h=7R12~j}Nh%q3FP!)^RnyR%(8B4vJ>g+U0>ttq~nN5-Z zrQUewZ}CTPLzVB-I~|6uIyql&pRYc%S^96mgws2=DN9gmW z7cvn0f;nsY;?SY>1&+5w=R}u8S4Fo(Ux^-xmUI`aij~w;g~t4=Kz-dBj?&E^ze{U3 zv6XFHS|8ZVRcX2Rn;SRvn;5xNVw&4xe`@z#y0Lz5V#mKL&H{00sVIwS;h&e)Vfx3^ z=Ki^NmHdnNhtHl3M_cK5GD+*^ICp983zufTQYL@o$Q9zWIA4tOY1Rb{gy{A>FoV$d zq^y18%P@z5`a7fkIP>yH`N&nxPFc&=4>smFJ$j8{CWXqjxzVj&nB}%2l9QRve09*7 zug&*dR^lI+_oX-PMKi6OCN{Gzi~nGoovNHXwT%t6VB?I-ysX6M^&;4)rMI@Vk5mzo(d7G0^t$He16`tP-bmp1pFF$u+u|H~c-Uu7`MRD-N zT2}vjb6~N%VJcSvmPGhg3)BzaDRj~M8;S{pfTw=(zQygupp z?@A`$>>c{%bIF`IgLTQo=S_+CK%9QbPd;@1-(bW4P#k>M&mQ7`pdQG@esQq9lw}~k zslUASMG^bK4m=i;dA=>e{zNy}KlF&dEEzmI5b;+eV+YT!po3=?cSOu5#;5O(Tl=Q6 zF^^A0yaO0~%!}AyKNI2KZS}R*Mto++x59`WBw1|R1H{;>!t>z%=|No{qVI$c#=UBmRRVy*GX40H8k4BK0G2=pvIboVXw>uv@tAo6^ z`uNEMD5p&=FyTy@lcp|>>|3AUI4(IQnU%~*E=#UTu1ltM7B1;)`Wu)2sX%p|YIma7 zAKpX**SDF?T{PIUJ(or4_7~U92mf>A^2u%#+hliWcU|;&?LpsmzbeiIan?V7ijp)L zCVnT)_M>k@8~YvaGWjR*w>LN2o%N{O??;3DFm_Sw6BqS-rcD08kt@V0cs}XI!(Nrp z5TknMhG~R*_tSyTeH!}E(EU#6eypba<^I5B`Bpj*Ru33`93K4R(33=E+t}z-E%b6j z5y?qUN4`O@>938qT`$Go2)#~+`FfK3{BYx~keaz74y&oIm-~G+IP*5%NP6yj@YREl zTAc44aj7NtyL)-Z9=dGACMNH>k*q2HvGA_{aeUY5xk5cF(z*Md53>LTY*pBMn{Q=l z|EpZFjr)5x@Ed{8WNteJ)uJ{AR=L7mNvPI)D&alC zFw5Vgh`_I#wGkhxX{+DN@&ZmRZ05RZ^B&mb#m{?SGaJ~EvEZ+w< z_u?$QyCz|k_M-O0dZ+r!o-IMpDlzMHGdF>lKOkNCv7Bf)=J_FZZGVB}ktW`R>5HgnD5P47vQ zZ*<3Im}z>(J;Cu`k(b$I-WRlI2C<3%P@1;@BR)2B3HDSyLo;72a{Lz3kbbRS-g-vD zd@utq#3c6_3HVE$VE(X6{yFX8GXo|6y!PPmnH6mI%mr`H*+uDV65ggI;Vivdl7PeK bt+7k~4ejBVx!~WFfWznAu>Yw0&m?~VWLUAX diff --git a/Assets/RaccoonBag_Color_Ver4.dds b/Assets/Texture/RaccoonBag_Color_Ver4.dds similarity index 100% rename from Assets/RaccoonBag_Color_Ver4.dds rename to Assets/Texture/RaccoonBag_Color_Ver4.dds diff --git a/Assets/RaccoonBag_Color_Ver4.shtex b/Assets/Texture/RaccoonBag_Color_Ver4.shtex similarity index 100% rename from Assets/RaccoonBag_Color_Ver4.shtex rename to Assets/Texture/RaccoonBag_Color_Ver4.shtex diff --git a/Assets/RaccoonBag_Color_Ver4.shtex.shmeta b/Assets/Texture/RaccoonBag_Color_Ver4.shtex.shmeta similarity index 100% rename from Assets/RaccoonBag_Color_Ver4.shtex.shmeta rename to Assets/Texture/RaccoonBag_Color_Ver4.shtex.shmeta diff --git a/Assets/RaccoonPreTexturedVer1_Base9.dds b/Assets/Texture/RaccoonPreTexturedVer1_Base9.dds similarity index 100% rename from Assets/RaccoonPreTexturedVer1_Base9.dds rename to Assets/Texture/RaccoonPreTexturedVer1_Base9.dds diff --git a/Assets/RaccoonPreTexturedVer1_Base9.shtex b/Assets/Texture/RaccoonPreTexturedVer1_Base9.shtex similarity index 100% rename from Assets/RaccoonPreTexturedVer1_Base9.shtex rename to Assets/Texture/RaccoonPreTexturedVer1_Base9.shtex diff --git a/Assets/RaccoonPreTexturedVer1_Base9.shtex.shmeta b/Assets/Texture/RaccoonPreTexturedVer1_Base9.shtex.shmeta similarity index 100% rename from Assets/RaccoonPreTexturedVer1_Base9.shtex.shmeta rename to Assets/Texture/RaccoonPreTexturedVer1_Base9.shtex.shmeta diff --git a/Assets/TD_Checker_Base_Color.dds b/Assets/Texture/TD_Checker_Base_Color.dds similarity index 100% rename from Assets/TD_Checker_Base_Color.dds rename to Assets/Texture/TD_Checker_Base_Color.dds diff --git a/Assets/TD_Checker_Base_Color.shtex b/Assets/Texture/TD_Checker_Base_Color.shtex similarity index 100% rename from Assets/TD_Checker_Base_Color.shtex rename to Assets/Texture/TD_Checker_Base_Color.shtex diff --git a/Assets/TD_Checker_Base_Color.shtex.shmeta b/Assets/Texture/TD_Checker_Base_Color.shtex.shmeta similarity index 100% rename from Assets/TD_Checker_Base_Color.shtex.shmeta rename to Assets/Texture/TD_Checker_Base_Color.shtex.shmeta diff --git a/Assets/Texture/TX_EndScreen.dds b/Assets/Texture/TX_EndScreen.dds new file mode 100644 index 0000000000000000000000000000000000000000..4ba580258f2ea85c60a62190453687bbca6b2928 GIT binary patch literal 2073728 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

%6D(^&Of5}=}Qi9{U(j^kJm$U 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 z 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­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 !U3I2|98>%^Uxk?zrX$rcrX^ME`Dh9J*&&c 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 z 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%0D#z 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

w#WP9q2T%5>t+B%_PptI5hwY!0 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

5Uxz@abpstKGf#8>g3r!RNMc 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%0D6gZF9s2J*qPv)W#P{${pXC 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

KiSSMB-=~8gPFOed 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 z zb*1snbi*s#|E^iN*YK)vyvXsN{s`%)jm_}5yy`x$%lsr$?Kv}IW_OEsM z>#6gFE@?j_zN`CReoDSuXqEOpvftJ8oPTE1Ux$2`_PloeyfW`~_Pp}FI)BZke5UMk zWqd=PYxhr+=b|{|`AT{1a`0F!f5%^qeL`vc&>lC`xAa+iSjTsBdj7^OeY{^x+Pg>( z$n#NSJFdJh@ZLV#|1R(Q^g%m5A+OElbiV#;csxS1^%q<>!%KWy@>aI z{lH)CxBi}Qdg1N;bqx*De?JEP+t8r%3G(0Mah*St|H8k7jCT`<_V;9PAd}C3g6q}% zP0a_me%(;tAo0n66X}fHFXX?@-Zz;%>94;I>$i4(%JpnJpAOfvmw^9bIU(b(FUx<; z`8eVFHTf^ho8_}w&86hO zBz}ebhWY#0HS!B{n(h95G5@hKwcm3(r~4h8PG-i7;+y%63pedWq;)*@7(c^E!;h37+f@cm!$eTB~#^4;m`Fui|*PGUQ* z^q13bKiu~u;|20aEFVaE$e}L~<>ZjBB{P+C#;B-OPi=bbsGT(nWZTTX@ z5nbM&)A)c*`Y+k~8u49S&!>j@wZtc{wc`i&k5yH@GXI3e{wbZ$L|W(DA^&B6Is+4A zpC9(0z;zj~;V%Q_6PNxp>@QiKmLG@qzbt=S-=BcCe9LJJVEz5bV=;Ux)~38%c&N?y zj{oMA&raF@%6dh^?$KQ^zm@dh4|)gA-;?~rcWm1Mek=M>@L=m-nmicicS$&S z@Z&HC?)Ukjf9Py1Ci89D$HM$q;va)OZAVW1Z_yqY?xW>-!Dn&asm7lT{)PO?_d|Ws zlt1kwt-Wi+gLQlu@?i2`tZxnZ{Fd-v_~UJAYLxXc@?VU%CVl+pw>(dOzS6(YA9Tw2 zPkaBd&>!^sk6HiF&K}s<8&e}W`5wT7ACDP(bn@XU3_$$-ovyBz@jv-*(%2tS*WeEy zpZ=E7o=ATS9=pBXr04i>a!j7j@!P6ui4SYx?Rb1CFKT=q(*H;CyTzXwd2esO?x)?0 z=Rtk$^7+~J_*&E#{T|oC-Zz_5en9`un2$*PcD%P&>jQO1i~3U}?}a~TNxz?bHrLYX z@8|eymHMxabhW&{%KWyN54-ET_4|c}J$g*)uhV9{u!iBLzOGq+C*tdTm%P`GpU8W= zVF2y(Pu<$0{MMb%YuXF)-h94Q-bXpUTV=+7&(pnr z*3GcrHGI_RlNTjF)Jcq}eg436Z_b$aOKta~guFM@KH z`7pJePgh!R4Eb)T!|Ov{J6#>7S4r=2ytgpu-w!p$&(dGJa5JB##(9a-K3y&E4S8;u zUKmdQ&sblT`nU({)0fTstqt{actqP{$A3FJH~Qy`_^o#{cf) zpT6~*%dr1V#v>2k{FC_)J*570w}K}W`+vTp?ykF(*F1dlqGc}``++~Ncl=lEf5|7m z_r0@c{rw&f`0wAm_`-LJ_;2b{ebztq%ct~$q_2HlV6Y%BccSIjqaTxxWn`is*tvHVuTEeeqdPC_3AO5#5 zzBYe6xmVI3edzTC%^OoYz+_2O6bebV1^RgJEPkoQ&>=`BkqhI^&Hk^gS!9Fg{lx+$&S3+;WYs&u>r zev0!o`{n+-z+;hrDG$eQlMO3<{=)NpLmly9O`rC@F!z)Go#|n_Lc6B7YsDkaeEZv8 zljjx+on2mUU5fLeW6G;&|9jv-YOW7w{By>C26g6y@@(>7)Xyd#pZUqsdXP$$KwccwhV#lgCSVG(`ZK1F?m^z~8t_;9ejfp!ygPv@>Udo@k5bJ+M(u2R} zGcD>bfc~FrYV|xAciwQj?r&syv=5I8Z|D1YYV+n{pC0-AXhQd6%)0H!iixKlI_JZW ztayEX+wgF=*Vz9tZ?ce=@%K-hKWMH048-^CyP`7Wg{rEL8p&+X3+Ncb6O8(ylxceA?Q3BFqt-|<|-tI2cidIvSu z7bO25k?&sg`6u5+^^)r&zN_{ukv*^S5NgY-oBP)H^_%%Tbu4>P(u2R`zN}gQq{eb? zv%f!eW_;*DugQb0|3+#|&!l}M-|aW+lMK(A^#k(Ui-ETOf*5Z3TPg2de$eg@An(O= zzSZY1vd7i+nol46;6-Fdo|oFLPf%m}R}^mF7sIi9RTOS{!lw@Y+XFBUkoCa->A+X_ z4`YMA&(B}&e`0@QgPy-}Q_nB=r&D_Vz~enP(cV|e?{V;6TOZ5W``Z2FT+dET>U^Z! zdUaz{y^OCf;=JF&sPZeWU&oApW~{d#O{K=A{|VQxLrs64*ncJc9oDatHvd?!PNx4c zE$eY1{|z^KA)deTZe%ACc3Sb$<=@<#F}rL%xgkT4|4{?fxIszocECrABik z;}hz=W_|l^q;KnIB~5;e>}RAtQp16rYVh<}z0B`Ien-A)$NP@=n)NpFT$}zBzm@WK zycP|%zn|0CaNu>h``Pji!++x%e6@fK{kr_pzV9IY>_+IK?*xr-J_Tq!{@vp=Axo95b{ki_c zeD99O8vZ+_rN5ifnjZOW>|#dJcY091=P16`C-T^;?q10+^+>1k6!wq68xl^wYtJ9U z@T{o6O(5LbOP1?TYiepG|8tSQ#zbn|=Xb92pP~C-czy!PTl+`w(u8T>$WO7pF8wWa z^Cd)wW;szl`gp{7ZT56Gid=pTgoUydH@k>eA~S@0Id%{+_#ZKLGOk(uf&v zFF|?O@i^WGc&{n{o*(o~nEeIhzc6nU-cxG-`;`~$^O6T|XnD57m-kJ(Yj?vuN9xb$ zuD5nfOpM6-YkbGP9nZEuCFghT+i@4{fhT0V_9%EHrqA+x|J%Y6J;U=Q2|{@Z~Azt`38XG;ES*W;)&hS$u7J#fanuPGiZ-$ywf zTyuRw##`ijX~T1=tE$z$_Ic+YTE|<*wmiS3wqExql6PZ$L((J9Y%uok^luzbq=x+S zk$<8-N_^VG*2mM*e@A>+>)$%q&tm(6)JOP}ejMg9q91`?Y}$`U;BR@4*>6Vw%lNz` zK6o*-&PVprewV+g^$zmls``@>pM1C8q|fW&e^SE9dm+30_2j*%-x9u#=lhy)l*d*q zk4QM}eLGszUYESLt)r#Ir{{RDiBH};oYncv9`IJ%UOD~>gGGNm-sgH-UQXkWqHwdn zHVW7McrHCNKU%YXO;P=Hd>0cUpPsYlHRF#v>EAi8{l_9`Ti)co@SiO6A=>*||L)|y z!?}&EK7I0B+n!Trb7vp);k4iFhXJS6z`>F~gs(>R5PgKaH>dCK$m%~_**&cJDaU)^ zZdBT%zv=qpdHDP!J@Q;^@RRm@x;*x3<3~JK$D@%R%lPteIx`lt`nVZylIIr2?Dey5 zw(rY@=QHwr)EqEKdf;V2{4453h>roXTu+{h>LcYz4RifsZO#iP-z^l<8oqk*YI}c% zV>l!Ap%VWM!^8Eb>FPGedv*R!JssYAwd;}7<-KA2O84J`^;_&0lKMqm7}NHJdJGlH z*AMFB#(p~Fv6XmjrSLGliW>YkW9l38m(A*aG4fv=&ndiw{+ofrgg27^Vz?sXPse}F zes=QT#Mp(jfBvK7zZ051`R}%e9(u@!lPAphT!VaHyO%D!;mxd`uX+B~UCZ{qxo(}0 z|BJeXb?Z0i{uc7cTu%LSe)T)W=l}lAi;oxc-vs%uu0Oq;+McMz0M@5}DgAP)p`m7u z*S~-2QaTx*)8zI2r#>_IAwRgO{`2=wy`1Xm?U(V-ne^Yj*wS4k>;EsOe((FOCjO=L zyze*f)a%cr-`cn#*4yjTTi$p4JBhsu7I^)szCZiX=7;n==5PIIW?jps`{n)6{`uVT zr0^!^Ke|Tkcd0kDs68e8NiQyRJi5=P@9d9jng+cl4^C#3Px1PG3}AdX%e$-VvRqGH zxR59cPZnarBN4u|s=BtuUr*lKkZ#^#HM)Bl4{b#__>a^d@?ThQNO_mzznLLjA0fZ3 zs?qg7>KG2N@b{y}_(tX{qf-B9|BLQY>Nn!k|FgVb^4$#^zW0nzZ|l-Kme$nk z^OEl-5*OtAXZ&aL`7s~A58)}Z-gyf4%8hWC zM=c+oweHw4^@qI(JQw9B&rcqV;g`H$>TK7BaeqIicVZ|d-xqms_i$F`2ehwkXljyh z^4r2QT0g1Lyh?vcdtV&SBIQG#i|x3Q9^==?;*V~bo9O6Jy?9-HM(v}?mv`=s z3x7xadz&|GYV+}#|5sx;3(le`pi_iv{o(ZS>3=-kp!{E#u?U z9=N)CMuXS12e$iZZ^U`+h%V*F_PeH5+XvbMH>QWA{2!)0FmCA6qdhR%1IZtGaQ&@% zKGb>oe>V2*CD|4Ms8{)_#~qPMJ_x%PLPwLRJb9=u`w zdg(vg(BInhLjF75@T-jmRkX-*Nt$4X+^Y#r#0hqsDknbUEIO`$_$#y|3kkkv*^8pL`eFwOf7uO8M@0ael6@ zmpXgh*l}6UkNB?U2fA;-%*P|XtKqcY-DAopvgg(Ls^hKZ`N(hW^E;hYd)qR6HL$M@ z?QM%Sd2JF6vVVSR*b|B_lm0=JuL;Nbxu(5D{DU#GzCrt5+rK*d-cBv=a=aJuyL^5= zb?}29Szi3Xi_qr&&@bBWi@X=rJL#{V()C_1M|fAEAno(b2Y>Ith}l2)d;1^THDS*8 z{VQm@AJg$)}x!g~WA z@|)(lmGTqj|LV2lvofD~lIM9Ez7z3TT_17Ud|zL~`?2e1<-*6z`4f1*u>Vqi6lwk5 zSs!Zf0sHzyy%!r|tgbfewG78_F=NAH#qo>mc@ZDyn-<*dFSJN-% zzkJ^2cl3Jl-bwTQQ{(y?fBkfM9eHljJdfkIX1$jh&9#&d^=}ow{SEWi>6UMyu;|Bl z|5ARHt`GU_)#^(3y9VL-o|Qi#y`-%#mD`Ueimyj~x8tj@z2^6b@l2<$@7xcB<({n9 zj_;cFR`w^^K`sA_hu$u-zYYCOke8;n>wJOw88d$XFNA&WV!5BwroEwF(68g6w_SYn zSX1j$><@c~M@?Q0{k(C4QM_-wH@CjV4qrDtLrhmK9maLzw+dgMI{L93AdUf01f6UIO$%8kvbZqnCZ#>qvrPG`rNd60Vb>bhZ9RJOt zL-p5}hKIbkSWo$jmhvpigKHa_eEQ&jo0`me5$%EP`s1G}zH@MHB&>4QF;JUC&#Z|Yc5_eYQir_J|H9m`Cn{q<|XSMB&S)Q=!MWBfr=!~XY@ zzn**+-;1m-ZhL$k(%U2B$4FO6{c(DM?x&>&|LyYWt#j$=eBbe2a~>{vudUDIy;y(i z@Ylb;<-cx0{g(M8c`xQ8^8Jwaj^s89Z`>2{Ub#PcYb>kzbJ~0#)ONiovd7i-q=e@p zeLKEz>6!U1wS6A)-5fUD`R57w?qY;n`#NXuJFMRmcyAF8roAuHm*+e0c<-=$Z`81d zmh~?3-mDq#og&{g&wm6O&6U)D^4`mZu2!F4^4?My@jp^HGI*^eoPpwMsdjZA6~y^C3rFp z1orXQtX@Mc`FGk}?{q=WV~(`i8@G}70+9OjroWz8ygpj#`jFp-I=sG8co=^V)@$)T z#{Ba{TKjA2vCEh9Hhj$ZFJ!po{gwD^$a^d4O6gS&2mkG8Yxnsl|Ajf5wAbfv{U-RY z?l1f1t)E{uVAi{z0}pNjVDi@=1^>1E75Q(j!|X4)`E}U;TK+rphIss>^mpJ3pR4MA z^~*lJh4p{>`Kqcfe8Fqlo918X{juuX>$2H5-}L&cj~4Uazb)avpQin9osa+1^!8LD z)hK+2{I|AR*N@15v7GcpA0Pe~PvQAq^?LrPGwJqRi}VM)zI~gP-^-~3spDfh|38yH zkgBa6-{G(SX?l5IJ5DI|dU@h+UYwZtndlGx{OdoM=x9Id!~g6@cPxGCDIL#kT{^R_ z83%0maPr!GUdLzDSu;K%-%a$Lk^J&};j z-)c3M9~z8aT7%^_uX*0^g+#O5|MsP~*A4gf%lCtDq#tYY@o5iSogA0;gnTuN4d)uZ zb*Z)g*ad!T>t7{JzFSqFk>@4k zN*>&?QO8rWz$4F?_MUvQy1M>^&rci9?`>?<@*sbO|8}`QdFTG;bv)_pce}dA{PhgS z`lh@e-aj)qu)v2iy>wHP)Q>&1@6C3!`f#TAO8n2wzrRDHGbQ@JG#_AIsH5L#`@*`I=)+Y_j!qr@TLl+QPUmv+Jm+B#KGCkjQNge^59r}P||Zexb}Lv zo;)}SgD9Wg!W$OeV86FJU=KWFMop6scRaZ1Mwu_s9=HKO--na`rc%uZyrzHW#zw9G zwD0YY)n4br$$y)7s6AH5e_eRc(2aS$#-q}mGa#)MfSUqKWF8=^yh4^FKh2>_+n4uy9wCK%lAV) zVBV+Wy>U$+_PgN0_)V=>I(uGpu&Uv&*`!ati|xx@KD^Zb@_P73*5@bRg*!coAM#g* zW4b2oZx{}JFm^mIeA;QVU&d*}v3OGM~76|D(HrgQb7|tNr_SVf-TF9rEAC zgpR)-@A*m(_H#-9Lx0ah89h&CKm9#}K>7Pc{8#-!bG;ke#lGajxgI^9o|OJ4Tz}{K z{U8$b@vp=Bt=+H8_5Sg+?oYz{^if-1Lrq?Q>}Py>r97dSw><&=VDDFv|H6N;U7rtm zM@8Q1?0vO;4tX$n3d|2>e@vzHE8Z{Q&tZDg*JXIFS)X^jHlyvK)24m=8p_-9qKMbV zq(6`JpnN}kpTI3e8r`32@(3KjChr^i^0= zd?)d5+WpDhsIRU5`d{vPYZu&EN%&jv2i;}Tr#QD8@DB}pV6Fe;zZ1qE8SQ~5 zdV6KO$MbJHO?>iCmm$-%uK|BX{g(O#d(WctgWF)QjN=`oevt>)V1t7%AMna8IG{t; zKb<{rk$z(fl9&6@J~%d@-y3zk+224O98ad@es$o#w*Ha_XUz8>@nLN*oIbApps9Bn zd!2QT_aeoq`BkYVAJ+ZEQ+!wQPri%e5=0~Yt>8;ipU8XRKUl)2c&~)d*^2VOfiV95 z@8djQ_=E29x*z2`(W(1&!QGS@WUP=C_Gv@j*KKU=Yi&lSs@?MN5rGJ_A71;9v0Q>OsCFk*y=W6+q?+z5% z@9tjRefVORzy8ST=jhK_o^SW+J6FOzg}jf4SHHJx#N6+9R-RfmV&=!u`Mf&63VCm+ z$$w$~EA9Q?@7VlrQ5GIr4@yB24uCnPn{u|fvamagze%w2|C_e3d&3q4hx5%Dg zyfl7Mco^UDUSt1EZTWM^cSG%XZ$|k5wdENhuPxQ^4~+#H|NifE{8;Dr?!4a2Wof@E ztv6K+2Olo_exR*CYw}>&-<__KhT);E zl>Q#_-;DZmr@nk~Oui@TZ7+8o&Wnm zz<&>+^Rh{nJ!Kt!nb$hIm5iBX#fa=FJ-a<ios&oX&438|-$$zu4Ov-EW-c&Na z(`)kJ%@b+u9x~s|IIK!Gkg~IwD0J7uH?6=q^{?_`B2-vT^-rO z{&~rB-`ZERMD#=O2YsTc-s?9XdSqjB$3v1o^5S?dC-wP}d)w~KW(x24_{YGHyK*~a zJ)8GWqy}ZaMjqVSnV0x&c;1$r+Ut{N&zRFB<2QzHXc>|FlLv1b%S-w4{hW(05#B!Q zHu(20WTkxYzE?c-rhdPtRxPaS*rxNx+tL1Q*r4{LhQc^^540QLsI|9e^W#HJyX{_> z)!zL4iqk6=FF7IiqdhOaXL%m--J#UD)L-gYzBoMpOsDV~UZ3sn@AdgR4gTABLnpW?p~f9Bd>ta-It{XhR=&Fjm) zjOn$H-?s8~?oauI*OmBg7~Y2Q1+F*gU2Bc;+~L?cpT9QpS2O>pG(J3&Tu@{W%j@Az zLFy;9t*>EvQGDeOVR)E+7(R8qe2-yxs2TrC`3d9yrgg+~b^dlH4f|b8Q2qOH+I;_| zeD~#4cdyRZBfhKc1vQo@B)w9;`*INsd^bE#cYPoFBYEHJX>W@^eEF2}SnynIm@W?2{@%sU75IW>;yrPr6z zLx~P!U-EZ}Cl6r0ApPAF;Jwd2`)sF=|4YYz8;kib41#?)`LCT%kpHF=2^s%__x519 zLHdIP)>mzLI{u3Ry-)A2v7V0Vo$;Ffo-+kK&xrmyY0&7y!GDX^kI8@2=6*}C-fQm{ zYR7*w1z8^iPb}hdp{~SxOTxi_ksW#ePmtHb;iJ$0w0TIxd!@ctx<2H+p{{g&<#5>F zn(vo<(tfYh*8U+Z&xqIR_wBT4-%2#zC-8{y+wgr}t-c%SZ}@pZ>MQR*WY#yRQ9Y&p zea-1X(RkjY2(~&|uzZ&M3JsFH{}W$JHcx7Oe-e7!@?X5~Nt+%tq>O)m3;5o&&YKPM z8}iOjhw(!l#t(HE|6lc$&vU*8Ctf}8mUUC0RY5Vd7+6x^|l(eV#ek_mU_XzvU z7XLln4IVjy1#_=yziRt`@?W$cT|S)r_I`7ICHo`rVhN{iF#Q8{RZWew4`p~R`Zqn_ z67hR_F=6-jqsI1>RA2ec>c1t9S8sqOmB7jjv z&RC7}fpvb!_7~yf8ov_X4a433A1QC9m+$B_{Y9Dj(53wK!lA$5`My%#w6E^$YL)i` z{`-REx8%S1g7Pr(-{Il5jXwYM_uM-%+~M_2FMM*ht>2&A{mWgizB(-P(_iiy-DTIS zMt8i0?eATZpSO0zcJv$nh4CGGcXW1kcKP)8f(K)KA@RwBTb}Lg^xzSJ z`SAB2gFWYn@?I$LUR`e{-^J%52c-3{jgVUFypT`w)Ag-%=rA$pK&Iw^^dw91|mM3 zd=$a*JmkUPDKcJkyx7!d$5+kxg}fN%JW`+Q%J5}3 zztn;EqPdax&-|b{mG{Nx!Td7ouP?`YE&p}Aw?ld89`JZHuTr1LYoXAj625!&!|?yxE#?0lcyD*F_E+Cr{W~jByz;&r@6F{~e0uLKJGBh> zO41|$#rB0Fjr_~^RgVAK_Pi3moo+b!F6;@$e14rC)$f(s?w<|$FL>?Ez`gSQO_%SM z<-KP9NZxDjAM)K$Pucfo{PQ^bUNfFA$9J*cLf$Xq=W>_j{gC&bM2G9sBk#5IU22=Z zt6jfx>t$yDH8qy6Wqd}RKOU?1`617>?X}aU|1P78{8=*`$!q%1`Fydq>*tJ*^+qYL z>8_WO-`et{9y9xQqVNH!k1qVOelOJV!r*{^{*b>;SC{hIJw@xkmBPdOmBw#d*=f(O z1pmeIjr8BA!FMMnlqcPJ>!M}${KJs{p1$=te6NKs`R8A>@+b4}zkie1r-uB2d}3@+ z`+Mp_;d0Jj|C7jmO~wP@8}se{v|Ttq_dnFmnd9T%RDu6)Pb}~I#3wX9c`a~nt-l`p zH{ArF;Wc@0quDR=`=@@I9>xK&J{;?zsb5ayC%o=SZBOC+3Ms#y)CYf#^UtKcCGY)D zxo4jC@t61g<%=VE-Cz1QFMj<8!|nG=d6EC_+J9lx$G`sj`@i#{;lq!A=k}$W+V%X7 zBP+mzTh(6+`D{EHd&OT*zMGlQ{d?5?hjskI_*rAWNc~RhguD;(U%S85*$Y?KOZz$# z@v)vE;~D51@)=#vxZQ;}NPO~NoNp@WlmCuQZkO>9b<-ssFVX({aB@h(!C&jDjr}fp zY>nApw-x+0m+xxz&%YHs){Za9e+#2m4v+8C^TJuuusOZ!86;MibX_FEmE zcX*zy-;M`kL$*(k?d#{R*Zmc=2Zq1ppZjp?84ddW$%EnFNa_=LaLtUlbA5dB-@b!7 zzq-TuhaQvfA3V6Oz9!b-n`Hv7B`&&H0+{u}BI8~&)v-=FrtST2|Pf8>Glt7e4f1Gnq@+6{YP@F^KjY=uAQ z4fowA=g;2}_L>pEK9K`{e;_@bvoKFF&_({igfB?sdp_L*4cp;l0`(aQtT1 z*WLKe@Y^*Ax8;4c+NE#y&xQA+#&%q34=eHCtIf~HefLNZ~>3*d=_e>FwJ(D_- zg1w2%mm|Kb^TQJr?RQ@;O0Sgv;{0Ayf6MXSUN{Kz^|?In)&7mV*V>Ph_ab?@{v+{T zGasUVXH-wAALPH7KDYS%kmthQN77$j!gB+@3wvF=pVryi=5@W#@m#YXu`JIu{Hm1S z7N5Thf6OoDap0TJZ|HxSJa>G&AnjpuAM9}rzwH6PZ7w8h{PjOgE$?eK_PLi*&3!|_ zOFsNkdV69V(N({k8p3um)n`(6Kig*pFQqViknsaGq_k(`zc?O4`Zw_3{U!Xjv!&Cg zPyTEDKYz97lP|y?IPJq9@A+!ajbHpX;-AOyUo`kWJmSCFA0^80--dW?y^qiJ=hS#w zuD^KX!XX;m`f%{yBMnWu->n?~#eVEjA0O+_SLVM6PmODT2tIif<0t7qLtgoWS;b|62Q#Cr>iH{I~7=e^{)x}Fj7U0r{q&gFHz z=WEb#Cn4WA%M;hj^O4us@0IKGxh`Eluk^kug)_b8p)vFR$ZLyvZlR#{DdM-fpJ0mL zN`2(>6;5h=r_J|8ZP#naZ!IqdPXo_2*OT9y`pj^gzboJKHQ;Yo#bZD2`-gnClK!~! z6Q*CuJ~xd2+ph8b7uge6(%0a5lG&o~qf+|?-V5OA+rQHG6zvZZ^xL5#t}!@m|9Z9A7l!Bl5(F&aUtI{8EEgN&g7``$D+?ss;xp`1rhEU1OcB zU(o&+)3IhB&in$W$$XSN80TZfeRx@WU^r~`;VfT!{-NW;=-_<#635?ly(-e0KHBq_ zfX^}#AMex7SNMM6Pi4Cgr^fcWE~{bBBhQ2Mimr!!@6p4i|5^h7AsD_&{h0gG+dcgN zSU$bC!GAkCmB0K&&ktT0G2>~zAK)~(Ki>zo4@>=d47}IYPw-#(ch>PV?R|5dopSvr zcaQEu_T>KHzdI0J!pVPezO`ubU!*5Gwqx&hWM8hw`LEkMP5yBn?RNXTj{oL#{9pI@ z8(T((M`V5CjmH*m!tq)yzC6}!I{%G{&X!iMN4|0X8+N~=(-)ItMd8LCq#PfH`!ngE zL;f3T^56y&pZwR_mz3B8!ymD&KjfDfe-(WG-k|?t09MtUtJ6f{*!d@>G~F4_S@nOnJUJ;IF`Qa)0tz?3XCgc0WYKZ*_bXX&oOrZQ2LNcWwGx z;m^56^XqtTEGzFb;=P@%KELn7z8BR`>JLu$g}txVPx4;a_jdUB}0x`g-I{TJlD zuMX>Zny2qNx_Ts+ll&Zo{ci8C^m};@{1@M|^f%9e_hxgK3%)#d!=H1%;pY#p{+*kV zo|NYl?``$*Pl4~+`uzWOttvXtH`L_8*bbEO*O%kJXr3iM=V1?Q*Na2m`}bX&i|!YO zhuZO8vtNT6-mxR4Kd->u=yWQr^_@_+c48UGw!x z@LSuyIX-O0OHKoL`0|gmwy)3?`7x$Xnt$?Q7%bcL?0k;tgXd*^IQj17LSFa;buKd~ z?~5Ad+)`d4f4$Z^08?-lrJ20{8#~>B4}I|2p`CZJ$c@Pv&<3pZNG& z!GGt>Re!gi{FB?^KUD1rK6vq~k6KOs3;)l;i^*?+BfjXk_`geF`<#q-4nPmTIV${Pz4Pa+``_r_`6qDj_^xC;I-jrWxW5_|KTf-j*O_k?uJL#tZN%qd&KAO-MSR^iWC0&BP$lx z+4DPY2ajoP9+LEEkGr8$?JLQ9FK1)j{(5S-znAw7eM5dk`SDEfV0<6){g4O8VsVKN z|Is(}$1{UAJ&adIRnLU~SY6NIdB#=MdR~mv-MZg13a@GM*VBJ=L&LsWtE;N^Ui6xL z*p7$DhwXUEX)~Um((?V1-=-&Z|6i#;X_Pkrq28~QFT>xnwAZx%Ek6JE$OC=DY-o@*hUTPil`g!Q~bNl3Z+rWdn zHk=V2ya?rg@%SIS=;JTK`z+uchs3dY;aa6^G};z0w{Z|M2{s^Crj7 z{GDj>U>v~UHTf?VjHP~s`)SC7XV=tT@8h#QK3SNQ_KW_Z3ub;n|IiKifPH-DAKLhr zCJ$~%9=*kf(;m3t`q~<=9|r%$bV|EE9b#?*l!pWbfR1H)Wh>gSP&{|etA{{?>+f9tRZ zUW@(DlKw*Ye}=ob7M~vZZ_bP_UjOo)E1%k|{bSq8Z^D0y-tU@^r%L!S{k3R&%kdnh zfAT)pK-=%*YBkfpJdN}j-|qKxdQ9_2eWm@3s8*Bk|rMKD@jS+oPnuM!eVXS^8@>>tCh37ksy)tJOabc`nRFnyoH8 zqx#ba|Nh19e&tmW&(-fI(z^afjq;NGQA0|5ww(TzCyhNWwc)ot@V9LJE1yX@f6LN- zUP?E^KDS=%_2v)ufaj|H-u%IzrY7+M{qvC5W&#Z$j?*Vt6+()eKFl6n*N{7dIbGH z!@Nk!1MAO+YG%~P^%t=|4|Ai8zy9J8*!!C6$$!(6YJWjp1&1^~emNc-i~pnaN2Tk- z#p}i7llDBMa{L#=L%H8Oh0i~S`XcY6gkOOFPG)pHj667Q`b+X)Jg!_1{*tuwTc@#M z+dp5V3xUqa{C2v0xHSF~_co>F z`68|U(VWi2YJ7S8|LnbgaFo}X=c~xx1*?tis%$FMty}lvSrbGzSjH32K$yhA-Xs|N z&N_s)2umcw;6yPdapEG8h3VGfKrjZfnKEQ2<#GDr1w{8WJ(ViiDG{l;c3rr3uDMm2 zE0db?f-cS&xn(0)Tnefd>b~FaX`SbJ`lu&u4Nf+@75(?sIqx~A&wJkU>vNvx{CnEl zPU!c8@*cJ4Az1#<9@n0aAg_h}t-MdxFTQul-_6pZa{|xX#)wJ&g{*&KB`_YDmo&lf!ec+9DzR&n}y~y;fzsE}cy8a^%ZoD(e6-&W;Vre2TiEsYS+n@?d*j-D$J_3Hk6G)Hlo>2YveF!R5UEK57hq^85L|U>+#z zS7$$L(htXr>3Z?el$jrq_oBZ0eE#(BY{ws#Z$p>*H{tIY2jKMaU&Z^i=MTwy!CMnP zoV>T8iuc~PAI(knAIN)q%=(h{zBawlLtr5^Rx%P?#5o( z|Jn^6oH?fZTgSkEG2N2qk8OH#Jsy|+1M=Ver0y@g4Bl&hFZpk-|DU9NQ%BQLdH$_U zZ&k%7f5m(+@9XzE@L8MQLg<{am!VFNZk6w`qIG@4^cuPk$$XDGl`cv9qb{^-{I@o} zyeU;kNP1JeSAPG?s1G#nc3-~T&Y!d1Ki;vP{*X&aAHD#5b*QUN(sTUOtS_mLoB1(x z761JmX!2Y6UR-&wf$Ym$@!xF2>Cai`v$O8IcyDo=-v2?~+mO=xZ{XkgZhVjO{T;>q zyuh_mALP4seN6k_@uK>t`O4iNTi%Te$9;J|yZp`D;a^_L`!V`+HulxD?@hGo`wRIm z`7S;uDNjY`%Rc>D@$LS3Egt;a_;1K}>uK^{d|q1r(BQ8!zpll95naQ(zIZP> zIRE<{|II1?4Eb)T9q%>gL#OlI=Bn~AKKgHYf8@C(GyYRgnDUVS;`ht?fxH)ZS^A5a z?oZW=-+}!zoPUn``uL#tCqsYCp`LMm;I;NV4EZgtLzedm9rEFs>cAd(ceVZV-Oy!S z-*q@$79O=5`>}R>3VCeEZ^Q6Vhw0;O{vS^Upi}8~gtEz5Xcp zZ~uu&8J|9S>Ok+1;o}Er-@8G7Zyf&hU{5CBV;sDG3%~P zOW>bxhkt%2c<^^h<8mJ<+;=_ub2A&ckr)$Hc{yI&sX?s%P&>KUO1JK_~gZ{ zrE%d?*E)M&9Z#+$-{s$weH_z^7xU+>hJA~CuMD@}6Lm{0+U(=AywOM`Z*{@+r{u$V zGalf6;U&HO*-;;#ycc*z%1`@VM3?d7F!=9SI^E*q^M2ql(;iRZ{^0gNB;R&@O->i?SY+6n&-ivlL_U)DDNsPFJyj1{+mda zxBB#WfAF3ry+4?|x8?cQgkMt+pX`?Mtz3O-#Xo+lAnyzBbJeh~KqV>&P2EAIn_y9L=Fpg(9F zACUHYaoN#jk(jQhXb%kk($fCPe}VTUel7ls<+F^xj2~}rYxm`0dN2o;`4{Ygm*IL~ z`TlS}@aKWYB%J*BkqsM${PX0$_?%??B>znqf2gnr{xsI(2_OHZPv0H*gZ{U-gI~yb zq#4h5rt#g5s`(}7Z|L5n{ZdAzX~Kk{AJbI5)K^xvjU z`n2!0JgFw{EtJmr@=y6smhYK-Hkuxg@>2Jh^*nXK)IW8poRjg5Ja;hQxxha%-qOEv zd@>{YGVF74ou|wfK02^9JD5|RyL8}r@?4o8Egd-9JDJh>!`uO!M@%=%cs6(7qXRhZ zJL-QQ!h13Ok@ivHyV`!pcQ2Xo{xa@|ZkVTh{xaK}+5d3u&zvVO=ZElYr zX8%)_|L5=T+q<)E{d!qHT)!)`6Zlu!<9++D-`~=r=QX*1jr{`&C;x4UJtgDOKJs5v ze(bML^Z$(Lyu>H}&6xQd`7f3$^1i9@dqXY1kN%V+!vSe znmi$A=3|a;!hxR;|2lYLF4r&PYkhtZ@C@)@yMGBD9Pq-gzku;uejoWTj*C?50j&=g zZsJ$$iFJNluYBaAIIbh<^Y@|q5RKnoWq({lAI+Qd>j*!J<#gKD7j+)e=&JO-j`ZU& zfcN1}oAc|n_$|_t^uhngZ>u!y=c{zNPv_H&5B@9V`5%oR*5j#H`+I-a>0fR6{?ML> zJ@NPPdCB)Q)AC*I^E1sajDPj{e?13tT>bsvyLP@XYp4Q~Q#(v^ej5l_^On()?(+Qtnmb})KA3X42PpLib!>KQomDiBB zVtOpUcMJGox^O}?d96*4_M*TG5>DPb+@(B%r>L71Kye& z8JJ@VT0@lmM{r_)-06|MDq1LK?d-W+N(elfoW02iM=%6G8a z_)mW4;NS86N_(Nb?>GRdkH2^S!}~iEdS5W>d#JOm&4=@Sba$&g4m5agIqAa}k@psq z7erw1n@SCh`|uIk`7IfA8oWJmAyo2<(B$gYEsm$JXy&f5LpP$6yc336X#PW!lH4 zk4yS5gQwc>gM8Jl&ua1C7q;v7Nj`gGQojf4wCO*bHs@JsuiMjC{*EsX^J_>K+O5WQ zgz|kM_9lE!1s`51zpfX^zl+7BJl})*g1hsikKeH#{+x>m315Ks1Aq9^-W*Rg?T`F4 zUB0~4Kkvd(fmPa^$8h0hK0c-8`=8RX|1+g!y;RYhkfahXGu@raxzU{=)IzlGYFTZugMh7yp&Jzk>amqLlY5u>Dhv<#=eNSY^Zz&TYvHT$ z>`$IqyLN4x5B~-HIse5oufMLkW$(}(`(2>801s z7nV!o7koH%=FUF(UU=W~18bEhJNw}DQ;U3j>c*(vpGy1Uwv3)d?~l5eJ}&Ls zrI#!AX?nOHxT#4rd2hUZLgxF__C5`2eBWdKdFohH&jXSNH#F<_OWvE0=zb&ZeR1E3 zln1NrN`TgL%%W&PW%t4>LSjjyC!7(*H8H zpCtc__ncZ0AJp>>w9mzPTxp-PzaMPJV&6%B&$ypP^5gx**zc44I$-ZRUMOn+3EunKx`fOJ zJ5XOcp1Mx#mshTSb4BS~n|#mY`7aFgN&DveMfW1_lji~M%$I-T%fDdNgG(NNy!dOc z$$x>vH+a3{rj79btoJRE|JwEPbFdf2azxs%nuF`xf-qnT-11ArHPYtM^ya9yk(dk@iD-;9S4j_d0uE!*^*9++_9>X5V#sS;oXC z&&BW~;}7-mC+{s8KK@$v`E0qAO#1pE-yJgkpRv7Gb>A+-?fzjHK3#u1i~UMzKU4O- zMV}w-d+mM^`7f65(tf7%Uh-VsKcK(nwDEruKfDI|l6ju~ob~sS@8WsMpSo!Lk<)$` z!R@|$)P>S^S$}_=JlE`plHX#x;=GSf|I2Xa)$g^l&mHWS@rd{34o>DoKi^A#%gS?M zpUeAlWxfiYd$`&j*YVuhKK;4ix&4{OJ*pkQmGeML2j&i>M|HhRjpi=(L;j23EA>IX z3tlbni+mUJpQKNpe7C#%rxJgP--@pAUETkn|8Q*2NPcL4z0KGF_32SJq;x&R_Bo6L zHa@&J`-8v5c|;lCzJFlv&h=|`KI`m%`*pnKezf(^L;j2HIe8!Czp>atIgi8rW$Q1R z_EmeL(U{Nw40te(M`ygg^z4~u;hs{)2WnhbBEN^a;ZM@C-oA9?%(G~YCj3?IC(C{e zc{22XPoF#(<`^=b-by|k)%hfOaAVURDIe`k^Lh2JL7oYF5g8B3D={2j_UYH)83FH{ z&V#Ytqv-`ac%s}~#g9T>Ttnl2OzjWqmxuRh>im_zr<~FG40ST8`zzG(?Rq}i>8)k? z9=`qp!UuIfmU__a&rn0ArM{>Qucdu7=4%oj@~A)RtF!kE`Rz>gfA94l^2|_&zb_20 zr^Dy#=`g)|@x$=&`K#4o`u_rr&sX~ooKL~`uH)1D=#P$KdLsRKEqmW$QO{Sizs7x~ zGM~Qz{-2SZjF;q#z;B|#|DMHhPuc&0{V)9gs{I7Vt9Kt+yVmzlf^?r)gtglyB;Ecj9nLN@#STH zi?g~uBmc$nIq$>ydoW(fc*EbDot%{Mmby8r43fOc$e3^H^INNwO3ek z`U|$bU;M)9FTg%a+6Of3Cw2Z<(K;Wh$A80c@Vqa?TC&nUX9f16&E&zxe{3!OTQ=t% zR>FSO+B4STzqyQlAG^VSZT>y-cK6TW`QYjfxI z`=L(f13jYqeGDHl_oux@o@@LARPtAz>vUe%4=;o7BD%b9-hW&)e3SOQXwT9<$a{y( z`GDp%7w;W5?UTF}Qrg>eo*MGi->#V+_Osr1dgQwk<;&8a)X)F)y$$nH319!@y9M+6 z!FSPq^?dzl*z=~%?<4QE>$fBH-)zov(0_B<)DL+tf~CGcyZm1-M|UCl)4mtqm-IK} zyF=qzpGTl=`(rrPCwX7~TKw0x$1pt9jt`su|McyrtMa=DjpMu0pV#BN^}@-22gxuWnd;3g#sPNsqwAar$-mCf7;=QA0 zeG~2{%~W@AKhMmEoHpm9sp0QceqXpB`I{GRuG&uv!$baBPuF{Xrr}}y-Pk`x_aN<` zx=_xK`u0RUQJ$#M`Lgc6xbS>l*8eWO!!=aa3d&S+zuVmJ@Out+nk@v@N94CE$Z#<`u<$} z)>ipmuf6%Dxg8sZy8Zh|ue(1MS0HF-d{X3H1w|Qe|`M$51t;!hQE(bf6hPq zi|1eP`X|txzdYCG^=*5z+s0pi_F1p*-@E0}P5@r7w}Ah`-lFJrZ1XD{VO}Bphy1Gb zwR7iuczWH%73(^NQ(muJb$Hpv7k3En2cU;F#Qh&`ze=OcA?S;>$2M3#cdMm** z$3EFB?UnpCzJ25=AMSKs=Rf4DF|&Ss685<`K9ctFkKy_Gix-Q%-Qd6J9&7(QYgOll9a7$vr!a^B;~)wAwO zj%H;)`)lCA$?_#>KMTO`C*Rt4#HT-t_XVH(rR*QfTD5c8Uv0i5{ol@I=>LY)pYcoc zHr^C(ePE4$eh2ukoez=+V|gRrFZr(>zZ?%X=NZU@V=xf*>4iL){1?wld*u0@f1Cf| zRv-Ub^xrmr+5>0u{j$GLd*GPi%@up#oV-uk1LORHq)&U`7(Q5^zOx5TYy6P!I{sT8 z*`o2M^WTCQKQAsjz3icfbie7y=T9%Y=0kJ-m4BZ6_g%B!^C0Yhhs^mX*#EA8dwyx3 z*RFU8{-1Sz{?ezPTiVsu*6!2$D){gG`Mn3ccJr@vTF&ouV0^aqH(let-a<*ntCg6) zRmcDB{+F4bo$rLtU#({PWi$}~`(~P+d*0Y5&-D4LjUV#bFugE5)M5Nk*Ngu=c&~k* zP^?c63>;c;QO8@5cfYx^OnEW@F)%`j0-)vUThm!x=^*s46=I=5dIR1NB{X>xd zVmQeA-%I|B{W_x^ua){dgZ*QCFM-zmuS&Sq5A|{LJ-y2PXZ}r{Prc;Q)AvOljPh6U z;Ap^un*fOY^UnUv>>vJRg$GOd$wRT9BI(uT9ps&+za{^~^jGq$!FQ|dg=>W8N~Hm5 z-*xj3{jDPZ_9|Wrev`+6iK+Ty`N|l8tsXVwagFj+m6!I)_iF^v^e<%` zFp>Tu>~C^kue#6o>ql|FZ?Tl{@k9Pw!`}C3u}jBGXAf%TSLBK9hL3^&Jv+2P=lkTB zMYEsA@oIgW@MFWBX0!M|ggJQ$%?$^K0qvAN2JV@=3?5F~az8+ACxDihE5S4D(va zpZ3A_d|#Ft6CNL*y2-3JS${CslyIkwy<|B4vi_sF6S6)Gd2p!t{xYL_{+Zg2kJI_@ zJFxH7`8D!82zy3(U+-W-jq?NT`g`c#S=$faZ|L9I+QX9f!k>zH-!a(xCMCTXcyB4G z>67>NV8Q3}1O2V?=Uf2)EhhAN^55}sJs(Kko5ls9{(16VxSy8&zCEz_?J@JqRp7nI zPU0`za%_{mzxCx!v#acVo7bPdcN{;!r%#@1=ewt&tv_+wla)I1-Dt_~*%gt$iZxfg78mH~4Vc{{k1te9Q4)lV1nyTO%>uZ>YtC zvHvg6SL}mzzDypR!3ASJKWh9Qncp5;-?Khb9+lsF47}LZm*cbM`*PZxr*#?+`1Gm4 z8%2}fqW@_3;mp6Mr1q*kuxG}3QrRD3`McA_q>m5Yi*Rk<&c4^2hgpgGEt&Q=#e3y> z^3#SMJwHj^ls?qw)348Ce>)GJ`SU1Gx9(rEJgK7kW8nR~yK#Wnm(TItwC?AS@8Z5- z`F%%lUvHQ3m+kC(yY+eK<@Wok@LqkMyw}JIG3jUoeIzUljk zzkR>49{&x~3;Ayt{=3$@v44v7_^AKA)T3A+T3t5#9}J&3ULB6qliX-KrPMh;bPN#J|Apb>sllB_&;oTK}EZ=Lb@ch6?Qhxv4E8$;0 zk?@-SpN9b$y>|Ye$Mrn_=RWZ<*#GK$g8UcPGs=9idHIf;zV)p~#D4Bq75>}n(<8sd z_KomA>PuMuYxpfyykI`;#ZW!+JA>2-@2 zfAS8m$$u9vUMzf={C9EW#v6V3Yv8@$kR7|7t=F&A2)tCyX{k-`m;at;Vt05 zk9X?(+4pE{bEokyx(NJtgW(b6U*`;uNW=aS=L4cXy;s)Fy6c6~FU3B&1NOlWy#B82 zACd>Rbtx~V|KsvRMtB5yX}PP=?bD>Jr$nJ>`4biB1q&Kur>`-bg)S*Xcp3)#HX z7jUe8X=BLxrNB(2+_^YfF(f_cWuaaL*8lHym)kPdI_0O*a z&+IAaejNGld1DW~dtLMDr?P6l(}DD`UM~3OX&)QCR2mSC@PWZW+5abBjle;=52xPn z$gn(r4Dknhb4@;+=NYn#Gg3bG$+p5q|m#?2X$e zGA%y*74To&cP#vs_QSbIOHRYVe-nDX0rj^kvbguG4=3O59O@Rn-huaVxL5DrhQ4ck zVUPSChTrjD^*s5LsNeBIM*2r*AB+#sr$6hioy$5q9+LW@Kk<3bJtzIgDSUrjwY9C6{dU>|H_ndA@2SOufp=xSLi=DlK2_|4^*k z^Fhx4?D@ZX&%5}>AIBEYwTu_!y(oUn|9u=flS02;xg8UZtxzZnhbRd3s z5V*-dzZCc7LQDA40o<31=o)^xAJJugL;G9oH%tAI=VCj!s{sVps z`(52ntmp|z-|=1Zew;S-<9Khko^PT(FZ_E;dm!KKN$Y+&dG5G5zhB|EI)AUhbF1$A zWjMMYDIYb~Q&qZ9(DPW}zg7O9zj1*4SJw}3@5BASxtxr@+|P#pewoj4e;LdDysuyG zCj;+Fe*3VWZtIi#>x~$Ye0=T~1E0(IQQ1G%=co3QCB2H)`PTcsJM{3+J4*v-{-l6}4e`o!k$$t}xM7!_r zc;05Xp!-`j`LE&40AU{KWAu@4L8g!6N-|z9 za{O7(H?e$h$06bO9bB~E-mm9)u<@_^Fve>;K9djUCUt+1x-qJ}8UB$E=6erFeUS&- z`Rc3ir(CV!Ke{Or@%6*{2R@emyQ0;<8~88pOE%%}9BhOG8vi`rXH|Gb>wJg0Xzt@B z?*+f<^3T6|aNmBI=eBw6_#1!GE`+`O5QY@ZOY3e-G~W9U9X1^bq_z+xQE&y!CKusB@kF zJ#Re>|Gv0j)a#D*r@t^fuKSbZwS8v&ahkl3e^ckZW~`B3-tbPxgUx&=@>F}D$ZqggTR-Hn znX=mRQm4z>pHy@h9%y6l%lIW6i1qc){Cf;9rtUNRH!MGYANnI{KhSFmX1z(?i}o+= zfxH*zBSe#@4#Qy9=O4a*h6A@r{Zgj^XncHX?B|SHjsCtWJZkLg-1F15_vM@0_^FLFAs z<99`C`*pf6Kj7O}N01-G^QJ#?@dJC{OG z$%pOyh}zE2D*RacSMXu*<31^W$KA7WUP1S#XD|QWC+ztCJ>LJjwoUHu{oL&zyS+5f zC*Q{c@L&7BKDYeKH+8O6d(}7Q9hwUqD?GO1A2b&8_0RqP@`QeG)cpK3eE!1GCY?Wg z2KHhTz>gY!%gv=r$|JwF`VHI%{KAiY_+LN$wbhG1`AHd{w`Tw0nI>ES?8C`-TVl#L zs86Q;Uib;^doL6&5Bm5Ade>wRrTfl$O@Ghh?^u7*;I+VO{`pPdwS%n*DKGi$ zub*g<@0ofeqkNRQJ(-a4nK}!g>(is|X;lBf)Ms%#*oL3T9q+Tct)S|&3$o?vMa8oH!^6?p79O#$& zXLvr>)a1j-i(x-3<9$W9%ln`n9eGE}Pd#=yFW>ty^48)Zc^}8XSKl$b6?}Fb+*wP0 z$H03hN7X+8b$k5spZoHV2gk=U(jI9KoW%}-4=;cRcc(|Cewlw~=lCHXPX4>NcdV=$ zCD?I|?9Y-H=U?x9T*Et7?}+IBF49}o)~Wu!o`ijU6DE{C{*&vPR}~AopNslfHD=DM zJh^)1szl*}v=8w6yYlDM{+)cd?$AcT2ZuQUC;=!4EJlNbPLLLnN`4OKUdGMWi-G3(!#(YEC z7wv=XeYZT%19M<$zYn7SxBi}Yfd@xg^3s1Fg*|Y8ukI&Yq<`qB_TP>NoBeb0U<{Yi zerMk`yrNpW@PaQt?SFBezs>7i_v~77=l}Xc>F;;(zF*_t=rgeQ9q-clI_!Oy4h`%2 z-P!vl+U5IyY3ZTc?0Kt0x9w=|>FJUDJMP}m9Jy|ej0Y?4UWxHq*E`guqMjF_#_=er zU#HD@S_xNssCx6os}1M;67zTYzOFXCde2|2f9H_bhWX7jJd7XeF#UhXHCFl43Bw(q z#Ri{mkJQ-y5xo_>7VSg&^NKzZgzNW*@G5)aO8m5pk0I~fdN_W#Wc=;Jp7(FDoR$36 z&_36khbGUp`%}&zb5hUm#SspFFEanz%KLFI=cWI5{*@6g+p# z@Y}Vg=wCT162TqNGRNXL$bQ{FZL58 z{%hd9cs=rdz-z1Gli!v~x_+j%>j!r~v?(9YA6R>9YHYVkeomYG4@~2~d%=I#%Xmuu z+hWdZasPSFoH;UI;C^zyY2UC12G7k)e$Kwg@YQgCojkZHHzxBD>V|Z=T1NvNhNsm( zVa?|cndfo8W7_PGlOH!UHA(xPvJcMt_cg_XWxN9qhJQ-^KFNclQ9VyZUXjZlkn)oU z+w;NXzi`hv=+m#ugTa3@X20a0;jdEO3Xj$H7{)J6yN{IixN6_a=RZhZ`+ML`|6SYr z{-M>+O!;aU{}1i={INX0o&SdYL8#wH{pB!zC4GNZgZJXRi_SmDd+mN0c`xQeGG2%F zzU)tnU3y+=I{%$h#glJ13V+XLJOy8T7WR@uzI^QOfqx}G43Aa(lm08ZyHB3<@#)_p zVeCim!}vE02XQ_eDdaKwigxq_@x7+b-H4*$;OS62BG?&i4+=ctjoyhYqrS=J<`_TFMI^ydTRiNss)u z#hf4C3*KwzGvvXUtgh#>;J?_8mGsDiv0b0>_3`S#SF4_X2O9n|B>p=G-wDF&X{6UZ zY@Ua`FK&?1{IUl-*XeywS^Pe{eu=*Y_xqL%F9!eJ)l<;<;C=gP->dDLychgQ+7omF z(PjQd{%idw)84nxhYixH`5*0lfq!NFNZy+=>q*-CqWwzwXzx2T+?nvtPu=e;?T`MQ z?R~A+ZFzE&jel$tc%Ql7clH|C`;I4)K0Wd@dmfS6@=j{-cPWqKZ^r)nH29ot51}Ui z&71a6;lX;Ip%(w0#DQ{Oz6$@<_R$P}Y4-za@!wH1AEkY;{XS~);6wWTOy{W`RlJw{ zH8-jInbhfw-e2Q%U-?VE{7xHQOId2RzPX!pNo z*WI7JJ7v~m zr|f+teno5lL46z_j8BjJ7re&ki&Z?R9`6nLu;agmht{_DRr}SM^4@0pdp7)#{I;Ce z{rXzG*Y2;>VF4_ehd|N5DHnU61dE@k1T* z-I?kzy-@E)`QaWxzBlSiqk3O5b+J4l=ewx!c~@!cU&5s~P|cI`6D4W?3?DG}BT!FF zL4*6|8zFRLmOfS@RpT~Z2@lrzS&)NGLd!^H#`06LdJJr9*S3j}f zc1%|!{sP$l;&YezM)TbtyM6E@ANh!{kI%$b%!a#S;e&6?Jv4VA3~qfm`ELw=UX$nM zVzG$V4=()7!uZ(bC{ZWVV(c8Xz?aeX6pSNZ| zzc+#nb|0U7HQeE-4j&F4w(2*pua)@Z!EIfI3qG7Y zF}~(Mh(B-8#$}1&9Zf!*d^p~&Johl{UmuA?`g}NfXuPc;@sEHHC(V7sv=>emlxI?p zwI&Yv=gD(1f0X$tb?YMyjW)bD{(zK!6T+j%dZoRR=MFVQq&~@S%jK@B@MJn8?UC`v zTDwv<{an6R_#VTfO-<5%$bb6{?>d6t3xBqQ{(0I1!~9zK)e+|}x+wh->kIqqGG8L! zYcYJA_1l!okNNay58RW^7=3X?G+mJ2w*dZwn=-op2EMoo+o5s)JT<1@MlV>Ej%H;2 zM*H7%L3tT@aAQu>+YP>3m>jEmzVy@Ps89bG!g0Z&w6|m6y>`Fy80>RPW%YMW{yW>8 zPeuH7#lbP@FUWWA=_i|So%;kN0$H0FVx9EI`^)WQ0e316h zm`?Wk_|D$C=@Vj)Pkua^?0Un8H-qZytI$dU-V1xAKlc{^psC8^bbuQ9Ba8V z@55;i95eg*v+MomHMK8XnX$K`G?Ny_d);AIL<5iIeT6l zaQEps9t;Oys!uN~CX?-6lP6og3;W|GsiC0`AAapUpIOmw&Qsh1dtdC|$ol73u=mAy zDd|nw`xgB3&)s(Dwh|WfUX%Y~|3Lb;?=9caych<@K76M0Kk{DdFN)f(N1QhG@3iqJ zLR~88{T9@)KTb<|oSq2u?~gCfv_3-qI#WH<{OZN8$9u!)Yw}vtUy{$J%zmNcwZ`6) z8qHnW8~Lu?&tN!~uhL%K^U3zOf8X@q41b0tugQ0joxFeY-&S0Z>%$L{=i)+luW>&v z_^sZT3mSVETE_3Cr<^^m^q*fm^?a}8yI%y)orL=mpWYWwEgk4jcT4_XJhk>z$^8Dc z2rpp6%g3+Dcg^=U7rfW*k4)FjURSbqjEtL1S#*X-9) z<2bm~|MdHKUjxt8_s8(#{((u>ak=^YO>4?SB{NT3Y=3A^%;xSkJp~Kl!+^PsM)n z!8yiXp5wuJEf0CH?e82P9;ptuyt=}VgK%_^zC12G)MkF+!p-`gx;d@;eXoKCXEJ&o z&)Ek@7R&sCJQ%n)@AJFi=o#1tYyRZJO=ka^JUHF2 zW)BShi|k}P1kVLe(f!bhR(s+K|JD6fr_Fv3wcY=DAAIMJe3c!})c*Z{>-w50Z=GrU z@b}I1`7nN{!}R~CtNHA|fWOZ4`$Yet;{ocQTKdz9*7aURYkx;wF!SZwyw{`;f6o~1 zCH-mr8~Q`|>yYuT7XQV4XA)k6|Nb~_##7jTK0DN@{+-ExPrj?;8ToI~%*S|M2;~%g_ijO$3LtmCBC!gEoyj$@2V!x9X9i|pYP1?=RGhkLDo1mm2QA^ZxmIyznA;Bifg= z?+Opr`51UG_;Xs)qdhRrmuGzXcUOP|Tzl(3qhf{Z(@0A+shc-=bI^VVDPu=e^ z=TTRpetHT;`90*lDg48yHw*l~XzWw@{<>4ceLmd1&qG>2)KODD>V`u)UQo|VYkPIi zr%UqvO=)@G(08W|zojmk`8oM6mOoN{^4*l#|8sn|dsx~#`0jFRZ(rfNI^KMi_PZwi z>3lcjy&r>puYPZzg?%r+H_4B@7uWl?`}&$G->nzl@n5r^3VClmUE#kv|0nMSK9%+v z^4pne@?NAT?}r-vEb8ln_PsC%*Kp_@4q*83di;0xG~PR_u6?gV} zdGb{>4|)GiA1@F1-$xC9#?pVf@WQC{uTG!P@r4@ODOKSmIB>V=mEaKCYM7%{>0+_^ z`2n;34tZ>-Lp~eotBoH%A8NLbPd~Cj{4+N%KMLNf^IQ0PhQ9&jzs}y*%(oZ7{x^L| z+v}7Tf7Jgfw&JF0{=4HQ;NBKrpSAdJByx@H2a@kjn*DX|_vbQA5`JXKSHSNyfBFY4 zm3q2;`m`5|x2rwf{zrc`?+$ZbF`nJCx+xM9zO*&FCYu`XD*5NP_I~*A&_n7UD4zW{ zha`{Q?>%$>)2|qRc;CeRzN4=`xzDG6KX~u!`CAux z&HH`}#-He!ZTq$zJ=*(EJ{RozefJ*YpWj`ZkGKB+DFEdXN51(9`PH)Kb88WeehUP{gKih z^+Iew%0oV!Eb4v1r&jQOTzwzZ1sE9m^3tDevQ&`%?=W~)ZHoQm0{L*Hw=i?LaL8-&-p)cn z@@IMn;NaSZH%21TzIQJB%#w0k*E8gEx&FMQM|;imAziP4|1RknR{LrffAM@N4|(ud zx>3eE`jc)k_xq9uFE)G^_M$5qnw0lar&4N<$@eupqy%f z1myRS2k*gwX&?U5+%L~Ae?#m4rMW9+mnSbvd3b+tOICR*`7h3|N&fD>;5#+_kOw<^ z;Cwmn^K4~Zj+*^^ z>YlXDm&lLd-bm)-v@b3u&G}E{hx5(tKL1 zGuGg}c70so#U_1(!=0Mu2R)HFQKidfzV3Lk>F+CiS^c3;Y56_V!twiTea-au)Z@Q1 zO|M@3neyH+K6!1rPwSW3^1C?rt*sC8T5QKk{a19k-M265o^)AwRQUWsq#uuu$@lhJ zFZ7_==U(nz1OLi8K9lFd-?FsdFP_4Ex%sq=Cy$*vi~Dhv-#!L=+{yGj6MyX~Oy{Kk zAkWQUf$hsnoi_ZF8u(Sh!Fx|(y(Z^hmV*Ccx+>wd_%G(~5?-80_aWVHC-22}e%_ad+S)&V+woxh!m0jiYxbLei}Om- zzkTz--kphr?w4P`|L=BUdN1QW_rGEOEAxknJ(2QBY8+3I^8atJFG`=tizXi)HU8MB zbCX+TenOod{Z632RHdV3JrBqDyN{oh`MrC-y*mDJGaq7jV^goBw+|ZrC^Ei2vf#l@ zO{yzAIM?gL9S_dvcv`U+*7)SXnS8(eUh?4FVm*&ad*D1AX!!J;Jun<>tNwb98FN-jP=XkWgX&rj(3+J&3%)#+T2 zJ{A~N>4oJBl6OJ z+Mw$(j(_iVKHlcTuiyXkoxsHjuR&*bri{NK^4-55*Y}qp|K;D*_zS(=_CJh|>&;|7 zNB-M_KOcVt{-N#ja1+4{eI*`u<_?Qk&mi z=m;)E_2r>Pxb&ao!S;L?`D@1bgLVEnOnma%+&en{Q`_|%raM(UIn<1wF!KrKhxw(< z@3MHGcs;Gq5`Q*$ANGgk_mjuLd|jR&JDa-BexFCl_xLx}KEv=(Gd(;%>f=*e`?&YRgKc{x z{~a*)kL16YF3JADEbvWRz6H?mFE-}$r^ayzX^)Nv;{r_|?)32isqd8`FJ7~~Zb-&c!$L z;dpOa+neLPFj(>FUBvsrdMD{M-uK<;f22KBbWz^tl$P=wrN3pfKjXBi4{BV`Sry;b zm*cx8oP4)?&#;t-x~tvn=fIvfHQd$i%S*nC{#DZd%H1DZj`2pG|Lk(`+tlC7_v*B< zpMgE^pEmTQP5d`+$92M@>CYMF)ly&o`cH9xFAC)Iug7m^8t!;694h+sseu=pRG+G{ z&kgx6c`v$qY448rn(v3&p7)$7?+xQS{%gh$@?N}7X)hI>m-0|s`%37l{h(UB7v{Y( zf1~}bov%?B3fjJE@mrKfzK@l(7dGF&(}oXzZh7-^TRsl@!WdhVS2mCdrf^$Y5D%BPxR?}kGcea>+6#m zytYc0N2|59KdYp#{iW09{FT!a6IJP5%8f{S2>EI~9rE6KdZy`3kKcj*Y-GgOPY2rP z26G=5{XIi=`S9<--WTJ!{9ea*&G{+nJ^)}J-{}*_MSpI2HUE7H_en-#I^QJ!UASQM>`}rS-eQ(#d{^5&0J?imib4R`Y@Zn!P^X*G}cYFPlXTJIL zXq)nQT%=0>n@X2yvhu2#kjckVhXW4&?ZI1j^u4O>pC-mm$^V;8$2bTs0 zdi?W|&0kyH*7?Yg*R+>x>$>ow*W`ce-yM?Q-%R`9cv8}z1#Rb3vsN8h(KftewtpUa zS-iDf)=%WY`EpU(4|S=Sx$NVUeiI1V5}$lGn$!IQ z>YhTm*QZY&8XwC_{x5^Kj*aea@ZpaC9!^X9CBJRR>G@^a|29N(GCzmjIJ`sm+Zf(j z?2-0JolF+w_tBqpc~JR1`EO@R?a8Tg>7F599_V$4O#er|i|xJdXgKcIF6#NjC-Hm( z9EkdG-X|P2_TjV-#(lxvKAiQl_yrx$$b%mlD#-k2<*Eg%aJ{yiuUQHE?sHcjFZkzq zKXBsp*Uk5Ecv&v9M}F^-WiQR$a55$Ny)kda?09SI8vi_b@QB$TCI4;7slR3NUzAtg z&vVe(-m`1{^UonZrZY1CpnY%}8}vS$JQ(T8_d|PNdtdyuH^V=4Ue8N#d;rds^%?y+ zWQ>2!2Qgm6jK55t4{D0_OMVOs2c}9eR(YkBi}t=$c>qfnvvd5M9Uv&1kYM=Yq z8Sq=p}#pL)2IZ1>^Le%J6_@?Pv;NI3m5WB*Py_-)UG zw$JH2w-(>k{bll9yZ=m$=3e&Yq5ZD?J>64fG~xBu?6<&wmG^%0K(^}s-;te;|4RQ^;lEj<7gg;K zFT(z^Z9n9}wtu3w_U(=roAz=ad2#xL{GN)|`|B%O?GL8wMX>kL{Vk@C{%p|yUY9>! zsMlK%9x?tlv(MuGLo=R|2RBA_yd)2f}%<4N#vx{Y7IrCG#ip-+ui0 zaPklAk4t>=UIJVn{z3B@+>iTxG?#xi{VS)Nk5+|)7eVKJdBX5|y276{zk2b*a6Zoh z`23+m{+3HyJ|2YE;Dc4qhv75THOpi6M_GPsul}>;5A&<1m6zo#JcGxk@QA8321@Lg#S499ig=J$jD8ouiIuQ@+e%l;SF|H^oU z^E5vmHvH~}AJ6$Q@|XF?rDxxH7Tbw3UjhF;m^Sgr3+?@A;DZM-{g?O;WBh@X^vFv) zI@ikjX%YM{qqq`IKKrh@PmKK5o0eNc}PWOs>V~ zfdAtD;8;w<$t&&s^%$>VAFS&&{GMIbzn9adf8p=Ncoy^RmG-gGoUXs98yfZg)LMMF zDWc)~z+>5g`}DwntHyt76t5~g4S;0h!@jgyr}g|qh4&U@e(iX#;alX>!-nUQ_uBJ> zC@g9?M;3U{X3t; zg}gq0^4=aCNbq_U?(>CzLkWlV?>4@dqBe3kd*hyH@Ce`gOI)$e0g4IZ2?>;4sa za5Sp(EAn69D)}C%bNKW5tpsn) zO?5aLyyj2)Wjznf^1(b=!pVD!W_?87+f&f>)T}i}@5S`K-KR(Y$*}*G-|P5mpSC}0 z6j#ze3jSKfcd1P{`D{9^;~jM=e_qBr>Pz3z{(`!&RrM}t`#z`ZuiTCMho$_^o);aw z|2@thGY;^3{jue5-VQ!4-wXL|L#mL}aM3^y1d4iDlhWc~ly=J`B5?{w>(=k3?cEUOW4)NKEF3&c3UqMfQVepJn$q zct7J{_OPTk`>xZ=T9dlpOZzTfFY42$KhLtU4^FTC%94)^Dj$3Azg%3=cui!EkN@$* z?>+P0dlTza|Kb@8cL}dQjPNr*f8ys}{{;5GH`N%_F z)Bg9Vr=AqvJo?1GZEM#me<%O_KVE!Mcq{qu!1KpH<)7b&aN9l^|E?X4@_TVV@a9D6 zii~IXfd|LGQcf~PwJaGSuXGK>C;~Lp>E_b#YbbCVc*#LfV@xIceb{jllDXZ zz^!ea-9A43MGvIa-q!Kqq_$V`NO)J4^vQ?g4|ERs=N$^Qs+reAs55!xRce#iLnq^=)Nt=P1ry=?tYZ(5Rvxw6lnJQ(J|@;#6Tm&^Kn zQOC@BgZ8|ICbcIf-z^t^n%49lT+&+HBi}EdZy9Wt-$(z^>6YF>AK(4Hg8FBE6Tc^x zSH4P~Zh4l|QN3T7d^p+NDDzSJ69%u2`t-?fBZF~iAJnOGyxoV>9=IWD?DJM%T!Hzc z%zqgFQ29$z-VX4~vt#}8ebe5xKNf59=^XkMCtxbRLsbxo&4fY?9_j3yEt7~{z%D;2TirEjW zUn}{2dG?oQ<7;g2=^p|QzVpsI<^7T0!risxPyX96q&)f1O*hZJZqED#{`t^9^mBOL zrqA>m&3PclgU$MgJU9Xe>OMX4U@Xt1J~&=P0F-?={X;h`?v>xm@dG?S+9UZe?tc_s zKc%bUV>vCl!h6T%dnbP`nDd%%EWP&TIrHb=;q!k3ycg?b`F?5dTQch@cfYSW-+c)7 zz6ekH=TF_fW8UC_k4Snem;ax)e+b>V4-e;yod1E($ar5X9LEvM{&~h9HS?{S@y+~} z@lTle)W~ksrf26irye^M z^4(B>@l=o5?OO#59$8H(t*qUJ!xIv zlkcXDJp}zTTfRzr-Es51yg$CH^YMy3ukMFdw5}(dy{?(RQ)9bC+V2$az3hL_bl!{m zc1?SA_PwV4AM7R1)!$Ek3p^z0J8k0E;<-p)`nzvuVGLohi$B>-2FgKQ*L` z4=&vB-bK^$zka{nA7XhM%z2gj4qlJ@4|Tt9A9!#K2blc(B@f2WH5&H8QC(k=|F&d% zrN68Ai`Mav{I>-Tm3(@R|7NTBFSj41KFLe4JtE)l2hD%$rU!n7<|pG-EgoCOfaZVC zwD6E`AwBd*86Tf~4CjIL_qlNGzZq`*3sC2S_>co8y(+#L^1@Ify&1)?@jPf&TGrDn zpZ$Ja`SV&o_3FEPdO;O$4>i-{3o*YpmofVxF8_h*aF`cW#kb=t<0H5_Jk-ave`I{{ zE@=<7%7^2C)#+t)|30k0P$T`S_wjqscz?RT$lsUFXn*N+N%x2Ay}#dmxU(OY@s<4p znxFLl6|MYzO3Qfbw6VW%+O`j*R~XUn-G!U)pW5;PYWw{=UDo$aZS8la*AM(boAZ|B zzXkI?YVltjx0m%M`7eeqX>T{c-WShHf5QIP+7r{>ci7DLX@5Ed2hsj}g1zrSn;!Wu zw$r43@56Xu@B4N4`I_>NkoOu*zH8@Cd$#Y{Zs&`k&LAA;f2926zxbSF`~&~pjsrpR zd#RgDe>%+`7(5vF?d1LMTLgY-{Y5X@b^Wde9B`I!@?k{q8sq6MOuwz(-;~Ztc{tuS zG^jsn^5EDU-TxqOJrGykLx0OQ|9$(n?Ee!}{(bxRRh<{xw;%SqW`0xA`h7Y*qWdY- z)?Rq;{>}R>zjgM#X1+za(~Uvf_e1_`_fyGx?fE|ITpVEaC9)yaoQHpf&Tu@>JSSJ^mYpSNuWie4!Tq&71jC$bUmk{%g-e zke_k@^z}u)YW<}+-fG4_r%ih$&z&&$|4xO=`>SYOPdJSO)HXjm{w_fNw*9fZcD_no zD5^ay`1if&F6I65ecSWzr@?bm=Df*K@?EokF`c*8S5^St!OJa2YdexK8r z5c%Iry$1l1pB>5$)s@x$sb|>*A+NqrN>jjR~>Ukk#Rrin88id^G2Rjh`>)N31Sg zs!lJlExFEzuUvld6T?HpGGD#;iLc&1-q~gN@5gZ8ug+J=dq*;QKC{Aqk4t;5Xq_)N zFW-2RwI_ZK{1@9jvfttM_sxC0+|S2$hWtM6-}m=tKk3UG@?Y}a-rmE#KD_y^*>}a` zgGLXpXf36se9d=VTvna{5T4r49A0r`3GU04@Si-rYsum}4h;J6e{=Yz@1|0R{&%n6 z`!7Fvdb~^dIqvs;ddG_|ZT8_mdHS}!KN~oB)@$-#oZmd>_5JYgd~(CLWWIJA`0rb9 zy(Q1{zTd)ewPz&H9ojG~`%$#-{nV#!z1643@c8*>U$?rUpg4eVkoyhgJd%Y4mi32*SXRX?rH1WYJTN8zp4=2w|mP=9|^55RlxRi&wG14O6 zC;4b`s6l=Y^?4o$m@5A%Xq=am`k_uY#iajmycPIY<8NAm{Us^SVesHdnA`er-e-*A zL&`^Y}&p-wgAs&xC%4ym8!)fexHw<>>ReAtu4 z{PWCf0c(rvnabM0lYSI&3P-nJZzN_!~4UUzY%QOR>fbpPVMub1mA6K zZ5@!`3mqRElkfXwd>@m!NW_P~489F>b+KpW@6R4p|BvM3iSd-Qr?27rKyjqK@_t}! z=S%%iAJ66ceEKU_pIVj}AHU!=+rzn%@wbllcj1*i@;w}ZKj_X4`aOSn_KMloza;H> zaUZX=AM)Au_V#T)efoRGb=^|FLpRNv{bwJ4=9fO)`G?Nw`kwv2T@UejEPpaSK6!9M zlWOMIk{gx%0p1rJ!G*y-KK(=YoBe%`AJ~4E_eI@k?vtU$`a;^T)7`qhAm2@;i%FY) z5e~q-rhn>&?nh*NeCf6~=C=I#9a29p(Z4f*u8;p5?(;2}^%8k6-k+2Y{+?m)o09g> zv3%pa`Sa(?_YlqxIo}&G^UE+i)Qtbz_-tqo?BbjDAEx*F*6-!2&%^${^C$1M_Jq`S zeMen1>rd(l04D$bsmr)PSv1}UMicqIXZm{{JM}#LDMzLM|IwMtw8xe7`oM3kf91Y2 zYflje`~3UBZ_)o7{i8Euds5P${OHV&&e-z(=*-`o!G5;%XXL-wKa&2D{MYVZP3OPh zy?DUq{}}x@V*|@;+}{g+tn2wH-Ye-l-fO-W^4*lFZ|YLH{YyT*DSKYYui~#+^C$1M z=OHS*SLe6&dGFaO|H|aM*bkQXTe08O^Y9hktLqJFe7@2@)Zn|l4Y=^i{~qw&-tJ+o zAM#%GFH(Qxx!uEBerlxO?w@z|xp;x9!~7F4B|yrrDoQ^EV#) zAFt-WpFglA;Je|8QReHk7?4U(K2QF>0)jq<^MH^Qh9;j;_)T zO}hWh_;42~zptWoJgB8{KS0u!2klSNzuw)KsQ0zu`CU;ne;^Nz8UGdV54|7fnPk3~ zeRj)1%tyz3`n*3l7S;Lar6aFCJK3-6C-C1RRs0wJOtE~D^Q7O%{Uz+>hFOr zq5<3T+wX1K?+wcr=sI7>=pO^GO8dO^$2a^qY5ey%{%hthwD;|XL8dRSv-e%E>p|Fy z9xRysGTd)_u(K`E=How%^FPQh;WfNN?1%k@%vT~9|B78*5>8&5GWU0p=N8O)xRCem z+5XV>1{|33>1Vb-wH@P$te>bG8k^*O{d{|7dsBsWrS|+fdPvDed+BFZN+pv={5a3ga1l6?S0XFrG3HP7ra;PdEa_?_j;UPNciV> zZ<@6RyjS!B_;()fOtkxO^4IYz3E^QMG~b?~4 zpOWu(;{b`zpZ=TE1)a}cy!S}eeZJ(qJ!xI<9k~}g)to;dUrqJs`h+^cfSb z-$#w{O4`#`pl$uu*PkUXmh{PY?fB?4HeCGgb-Wh~Dz7WNx2w(TH*eo{yFEYQc&?d` z9Et9VLbm((yTEtt{tDw;K3CDYo~g%gXBzH!?}U!Op*?S?L;GIpJVsRid&qmshEIMl zyjS`6tmWbTzO(++zHi5W^Sb{>ZO4D-&pEIDsHr(2^5tK!eD-pCzLmTe?@Qi)$ZPBA zDgG<{Dfw>Rr1xI#LKQErgzNZ0d*8gV2My2j&vgH%gZp^^oc{Mx1CPsi-T@wH>+@=L zJ$_p+e5U!6XJUUQ?|&clM5!ddj~f1(<$X|(8h?>akLY}u`b7DJ)E6~gUsZbfQEeX# zM|UOt!*5<#QROeO^1Si@>QeB0W}r}2e%KpSmAB8VS6zA&+CS9FFJH=6m%lVxm41Gr zng?G(1={+<@gSpDE-#Ghe3SeaJhRKkKaKl-$H(~MFKuO$AA0Bdc7w9 z?eFhBY;^$#TCCpw*k&33W`hSO#?wPSoc6)LEDoi-{>3x9mNZ7@$bFRWJ@eO3zp;5@ ztA>B`=@&Onw0r$c@ZW$f!q5h<$#WY{ zuIl!h{5GA*3ePZpYl4pZOfzQ+Qx-PZh7>+ z&HwMY^_@PPycgzkFL=%HT#MB)*bi%axo>l9^UqCxyJ+*Vb!T5&f4_ge!23;0%AXwH zI`DwBuP4{dTGcjwLEZ;>;o{ylDGzltwPTJ?k9@c*)hPEPuY|p6vZ(gGv>$G5hsWNj z^~IYj$csni{ZbFczairTbs=;3ti-3DeI+^0I!Tzvpr~Cgmp& z-+sP3=6?@$Jbr%2>o@s(a_aw+;g~N=d!;?_pBzfd_r&{vo1@y_&Vs$K_3yL*x>Rav z^67WreUxz_vDfrpJUN+>aN4(K&HRG;Y&s_O&GwNicedH*XXnpL`IuhAj+pF^k`FhO zkIV0+{cdJ3F7s*X6dYLl^vHKhaSf-&bv}|mb+-4wfRA5*PISE}6Fj&T2Ejg@_Py}8aEI6AvD=apQs3mYSBh7py*)Q~Uc-22XNQl!1NOiTjn{n0 zYw}=hN6Y)6eK3|+qM07{ld5zh95VRld0#N*U-CVW2RC8^!-wB;^R+kU2X*~TeH<4w z+VI&ueO0=j1A2?U^OU*CM{fId)^xSRFHSgH*g!B)z_r>yC z`UCRc@1jlntc@Ki`5}5e0>eumH^Lr~iSL2iC z7SJL1^k>d!`!euHsrL=Mz3>0tiRos> z$A5d@+tfv`!H0KR|BmFvIpg1-I$ho>{e4C2c^>LU!-uJ{oiu3Dr*1WRryU>2tL^)F zdmprUpN?l6UbP72#eKjsKOhgt_4kkY^c@ez1@>N(|H5CA%r|a0`s%a&*<6bc=l#En z7hku~>wgdb&p7{|SN)f;m(%@}kVn0KzWIk}ZqgpY@IUH5EIuCc-B5?`D-5rv!{}2e--FLN>A$CG<(bCU$tU%^5qV|x z@1uRIjzG!`_cJwHD4`{>iK^6yjlNK+x^+Fe$Jg= z@LT(rnTMl(&HTF-?}h!Ej1RT!eGA1z!oN@4_xod<&y?}}R``2{xvxA={%d(H`LDHq zB>#N?2Y`Kg@JD>m=1+Uy;huu5zi8jOq1xZ`&f#G#?+C_^M50~V8~HEzusl!xYtNgJ z_l}oJ?LL3%obiwI)b`EW8*yOPhm-#T2g`Uv-Du9cGe0yhSzl3O_?73$gRQ;o+tdKe zK7I0Ey_e-M4GeuE7I?GG3DhWB8KvX%C#A)Nty?CNrKozKa>} z)PB&z)AVNA|H}J)7<|`$@6fw&yu;*&`+E&v-3-19E#c(7>ss~vS8d*_>%T~11opi{ z@;)o}z2^PHzq38x=XftJB=x^14SU~0v8~-}`ggu^E+LxszG%NPA6&Hs{MWSig}(<+H!*_~gH%hKEo;mCwum1a)Jh&L3;?VAG#o z1P`|7#hg8?@#g~l1-K8C?^Q-7S$*-a{|Id==mUXtp8xFf&sOm--p`vF*8aZ2dv$&KChU2KjDK{;d(HR13%u8^pX+HpKRTiOirV_C zm?_^4<2&9913zDX)VWMF>UD+hYJXgd|6=|m{kh}4KJwlZX8rX+?-zAA{;TyxZO_YffJfT;33ce-In-hN51Q|W>4$nZc`8oy z`}RPcFWdWdoxN~X`0>#b^8OhgICjK7KX7SOc%(~zROk0KdFz1k55`CLBI9WXw5?x; z<8znxOMM9!tlRwYc$FR{X)`~g?kg#Op9TA0%YV85-#a!q z==1y4yhG#x!gsj;j^ll@-|-;qwJ<-F{UP4Z2!GKMPF~xDfB5uh-`f<^`7U|zp7hvv zG<^15qYot{fAZf8>9owphF8FUbi2;4Zu{e)_m&=FZlT6zY7*D5I%h)`0pc~%G+NB|1B3rWWIL>daze{ zIQj1j`SN+69`v?#ZR(%m%o7hk8ZrJ+&w&4q7j?Yb2flmmit?T<;J=qI^~rph{P%@{ zzNJ2W#>aih5>CB!G$R^xdR^DB@^bRC&6j?f^3T&gc=BvQ>eunV#E7(K@~`&xR+(>- z|Gsb~CF#?jbk7rum;3bS4|hjK{WEtUezG{EyafER4F-umKKbw%97212@t#vF+D3GI zr0yS7dq(om1c1AbPaQY*!WZv(6X~hH0BU=_;^IBHuehM!2YGNVKOp&2m&$4{bObyO z{fpEGdGKIzM7}Tb-$Rkb^1YM)CQBEhzI^1nv2yvRUX%AV<|dP>Pp!C;R{K)^o+J)L z*zn$Rtj}xS2VBmjq&}&!zbfw!{P!L>G#m5r`M&z&x?be_XdH{5_u=&a+>pshee(Uo z+*9TUeE+RUG_a}l8u=#f@0Ry}47?QnN~JvX58ZF<-Dn>iTinv*pNHO98rJdnWrR0H zOPxL({-W36c(kl+h8>CNssNj#r$5LmpEk38?J;u^@D9)GQJ%{_=P8~o8!yN z^pc66N_%KVd%*SG-9DV>8~*G0FUj`?d-El55C3Z)PX7DIhLaNiSGXS-$8TDEIQeJN zjECg4_*zf;@aN{{ZZKcd!`TfpVI%6e`7yT`g@kIp&=#X z|y*7YxpZOA#ff&3GouXDk2cjTTk_h_6ejnwS03kw8xcQTIVoXN3u zY!)l6AaR!USlhzg`~6m{p67Y16?zmyW@h!@S5Lk5)?06NRlW78=c(LrY47B{*^=@Z z=kGhF`)RJbVb8Mm_9w6PM9bW&ldHNgAH+^`&`D*grLGyi1jppzj-(Ke8y`|EhB)q-KcXd8WjrJ_R2lC#7 zeY$=`-i!T-q+G@32jOG2p%Q_qFGr)%W*3InbNQ$b78Id)1$!miNM6w{KkP%kf?;xcK_0 z@?7l?$a8Ugm!y9R=jZlff!n7i-)%5Ff_%4#1sHE9-z`>j{`bN2+`FE`da2ZR`*YNK z9zD;O&YJVZ-1*aGU9Y<9xit~~`=uv0M*M%le|P8dy1x8V#JdC!mGSwfSYO8dWxnv! z{XgAr-*2eNi}8Dq`gHs_(BR)`Uw^+sei$xf{H4a@Nd0nsJBtrWNe@1a`WKDW@BIyZ zdcGRVZ`Z4w&TD$dgAowg=eH5OIo_(@Kjgo86MvBW7x=furzihyZEcnB9rE8;lkUg6 z6Y);rj#cpK{|NrS2!|%+C9gq!%J*`}Yd&l}U;Y@T|F>Sg5BhoLo8NrX*R5~o->dys zO?vWLvpzqU9Y0T5uXp?y3#PvPegJ%z?OpnB=5P59HMSqge6FT^)!&QsfA04)sK00G zknf`Z(dU63>pPL(Uu9}U=I^{7&mZW#KEJb@`hX^ImHG+zb3L9~`+W1;-*EZ)yZ$Fy zpP@fw=$kL_=3dGABV?E9s^FRDB3>t`P6Vc+Z+2`RW+{eEG;vtnuu%zF%d;Lzt?=JZ3!GCuG-&Ty?eZ^`WZygW5q~EuW2LlNE^z;vge}G*7 z+V0nO+wqtF!a4i`e0q$R;Klm;pntF(4?l|d$M_tR-y7pc!~QjYy^AMp`13~aRUFq~ z#!G1Yzg{3ey>lJ6p(o_ya@PfzRm zAmTZv`ueneP^0x=c@?Pxc6FYhDbSjR&$x zpM78d;W^T8%pTSGH|!hH-^u%}<-3UAZ1@_Vry-;M74+{#^OEbydm+>Q{U2Bhf7;BL zv_JA#v@c0dZTH_eZGLYx{1xf(bCvf|V+WsYXx8zWytcvkM^ocCZgV~LNK{Aizpibh zl9uP;`MrqOBklXDw&&L*Q~JF`K09veqaNS=-gg@!Jn;bieNFpgei)#0zCJ^KJ74X1 zuZgcg4S(HcpMS`ALtW*;>MvX6z1rVUbAsga`we+-!Cz0_YvV_g_u}(O-k0OQX1$x* z&SxC&HU7uc_}-NAIc?ha3i|)%4~sqIwe|RKn7*E_@?UL_GxfH$Ml=4j4%R@nVD$)DrE8+8$BjqXPwf}PW zg9EZHAAT;8@+W9}k^Y5xXexSr-tJEWqv@O z3kMBp-_&-!klKF#TnBCE3k%wgF8Q<0&QAY)dzN%AX}sc!E4+5+0k^h%)@yeja6B&S z=ky1TwJJYiJm{8|&kp$X^aozt(juDvz`5Z|GM}Sv&Suj-{lYK2xU`{nyu<3=lFs*D zz8Ut`fp%|SxBd@Tr7O=~>-Cq8+_8R9i~5^=>B!=JnX%$7Z)ZH`6H`+UdOZm~yYNu) zA+O1MTMh4Cysv-Pdn4u3-cFv|(Q#VdSO2d5UA8{y5B%fz{zlpd{e|CIzxIFj*E2qJ z{Bx^6r~2_7V?X)HU#fm^$Eb-Xi|cn(rt(jyefy5l)6?&G{W$G~l6;>!J*DH@5oIFO}u2r3m#3Vzax3rbf!_pJD#Wd z+^Nk)e?9eegUTbxzj}bX)V^SS!o-Uv&rD2b#7-VMby4{ydGN)Kw5&hUz9-&t(dV}S z{1e{3!XxP~TLNxY`&+kOENi^x^LIRdYe%v)=Mg^>wXRJ-_9Mmirk+(csTnBDL?t| zOisUd>ED|u>;8dP&^{BTad}^i&zvo%q<2vtv^=zL9qT>n z%S*nC`|a_X{5&==D*ZEc&zR=74*u7NTUR{g)ARb4fs4{#FkUpyuaxqz{dQ*`zH$A%OD_KPd(-}YZT<4yW>OI=o+K z4|SOSx2=D6nY=i>KGfm!&|f!$fPlWeP!ARp3Dt<#Yb({jJB;{0CwdvW|13zWV*&cC;)-n9hBe4=)g&&uSoin@b|^~uGp*oyts7n>~S0#VVnD^)SD;CIo{!W|oF{`{* z`_n3~)%#Vo#t*1!{hp!5<4XDOdhW)jvsu00jZSNSb>nj%dm3gb&y7z<`S0(7|0a_< z{v6)Dad!+3z`p#i?LWLbZr1C_Pjd*s?(O8kwtYH2Y}&8WrhlGO2kGtlFw^7nN$y9! zi{tg={h%}v{ybmJ=dtGje+vG?@p!Au-*`T7zu~=aJN_G&`QhqgZ$E?OC7I8`f9;t4 z{qg)?;B;B<1P{qyGVzue4;tI4H$(kl-+#XO z|7$Pbe4nQ#{YmmZ?JvJYUDN(fX!|?)&`H~WApJ?}Z|}5Oe{uPl{pXJFj+pigzFVr# zcV)bA?cI!@)ad`Te2&Lf3ikH`|N5-egJwN7tdDy9G_=>#VgB>i{~R7W6nXyaqR*!96UD?kA4n2d9TbbTzqHqejYk@=dqOGSB&@E*Qe>}?`yAL zeeCLIu{~4Db2a#HPg3JGlm7y@%KU`>z7O|o?eOorAG{YlMeIkO+V~Wtj2DdWP%fv^ zK0V?+AHeiY${%}TVt+ZAN_jhZ>e#r>?>HV>{!4$}cK`r=dh%WzUncoc523=vj(EU$ zUKuZ{JXpV{oPY2_U0)#o#ql}?e|--8*N!hPUUakim(0b3?fd2P*!W?w0~5Qk|69sO z-E7Lo^Kq?zGIdjvjz^(?EqQEn{?blgUdL-!=FUWPpYDHh_NG8LXQv|Rdv$*l(_{RX z_Y-$KSikqkdog{J_g%|-Cw61{nD+UT_hNo3>B)N$UrPJ~$a}|2nx4G37YFkC>%n_> z_V&IY>k-{M?*Q-B_IJmFiyrJNc1wAkzi%li+WGrV>+`JK%JY2H{_=)Ld7iJ--?0q` zHlY1T|5(d^A4R-iZGXpbz16Jx! zKI&zCg^13U^m%D7mDOLFx@h9h+T{K2YOvW&Cva5BO}QsPSNFw|v#*XU50s_0jTFCd)Ga zbLnR$_4(Jj`j+x{wXJNk`wPi`5&l_t0QqmSr0X-}yEyJx-dD(XYxE7*t!Y1X?SOwj zx8HE@l81X9k^Y$c_lhfGi@lw^z{YoGJm|PNADI5Y2u~yRNq^ugVy(i5j@|r+t1w>` zUPm6>7+3yr{^lPo#s0{ozaRPX-=FLke#HDM**#6xp3La{F81{omwtBn@|(Q<pm%MlSC;EMH0y^K{BK~jPF!|wr6VhL^JmaN7nLj*;^Mbp()&DQf^MaF6|KO_!Mx{N(VDBiZ zzb*YK+eek3(%%!jO6E7@y}1GPAE&-pDjxFXqmCC6Qh(%$9lQS91#c&BJe5ew?}dD< zqm(On`#SK>%>aI0lkcXdo|E4bb*x3tH(CH53>+Nu>B&D66M3l*^3`%*uka!A*K}Fy z2YmL{_Jp3F%lOi}PqoYas9~4({}%Z4RR5^7FXmS%Wu-l{JbU80KFIQp_Vfzxq%QZ5 zO8u`t+ULzQwn+Kbfj?q>@fB|;kFV^}{gC9p zo6o2}FLnFoveXZGXZ}Gx=~Kq2F7MALlA*e?9rHolm;fM?7N5k9yDE z7Ww@<`{oXLALPqpdlt*@k?r-u=;`--evE&9`WNay%KA?3+V-Niv;Cbo(Xa1s{fhNd zZ(ow<=le!@W@+E_2Tq?+|LEs$zH(Kz*xlvxyY2cHmu~&}Mfv@_x$N9hd!8xzX)5)I z^e^nsF`mftkpE6kza#atXUVM#8=GRQeExIsU$h@7?@{Duzpoq*&g%Tf@!(e7kK=f4 z!@?6j|GBk(?>l=&zh|iX%=hV!0=|p;FU9w;^dGJ~C7qA#0smbTi^+Zp7vH&@O8D~Z z{W$%7+pqQdQSjfZuh8*k9pe8M(ZPCqz4;^OgP5Mk{KIKX82`D~*UP`2J>;?V^nCNH zm;Qschx|3v|I+sxcwciKeug{_PknxlDnS#cjp+-0%dHyP|)&8zlf9z?yUR29- z!FOkLzvRcBe)oqBaA5Y&^RcIY_Wj)rW&jsHykis}F7z5O-tS^K;nww{CUa{X5Nf7o|pyMVk;>Y|A+74!#mePhMkr zyW>0NdFIq+zm>C_--FX9^n1T**WW``>-apYbN=~f^`Po+1?Bz!n|6Fo`qS$34^HXx z)2{7twtl2NR`p0Bl72|rtFwpi>x9lHoZYlCEq|mwu{|=XgZjsDlMy@crs%r$jpw!f>u(`FdG3gBpSWM(&kJpyk9Isx zTGE5}VmcvuE`MK47m_}`^Y=BpZ1#L#8Nc3s=Iv+f^V8qg{=Vq%i}fV=-f{lE$+XhG&Oj`5!1Z_(lJPyUPY$omHW+&}h?uD4BK{1`X$8}isO0AGJSd2LTmS<1VOe79JX z_DDTb(D@2Aj@yy<@6wy|br0kG*sR%Kbr|ubZTn%oX!^f8la@F!`@-Z`6%V%5z_KJXPCEsL#WmpHhExYP3(8&(-(~hyKHtt?AFJ^XaNT zuYT{4_o8`7d*b^kmd{B0A@9ZhVfntfe=T@yg!f+6);nI3^z@%?F#9K*&Ib0Z@?F~Z zMD$B*aCzFdpR3wlTGMbSE9*PZx7hQ0ojt4HC)9n0cfSQ5ig0VvKAkrAqt2A|`{X6? zS@=UpeS|#s0POg=%lJ=i$A9u&*oAM->Jk4u)R<07|NA`4$G_SBX1@9*TwgHf--f)m zo<5KBd@V0^yw`j$g#5Oic6=AW&OZiLj99m{w4jMa(W^k;lbsRXnvLQ zRHXcH*NNP(Fr@q8nIGoAk>?p1nVGQVo0^=F>)C#K9)4K(;avW|2uCdQP4eH#$%3q> zS9$P|;Btb=?_1-s&h#@4w&@iqrca{lRCdR2Y;_v zEZ*wvjMo{9>v})^f%C)aZ+HLo%U8j@u-&JpfAA+NmyEu5A;P7|e8c6}ctw*>&+{P{ zwS4v_ua|=_SFpjvYx)EKdkg?x$G(2$#~T|L37>gm*F+Nss-LRvz#m0y3 z-&HOR_Nu*qS7JuLKgpvvCsNYilJ~Z>wn}}F2jl&V|1Wv*gc;vxzm(6*`{DV*H6;W9oUTci)mTkjct3SGlc_9eff&ubA@SbAF*w(c9#0}{l>N(@BB{L@?-Mg zcjWoHz|;B%bpHh73vW)($onG?9y!~z(BF^t%1M2nB(m+1+BmHh%bE+ zfY;mKf-aixIi|mm((}KmvAwp#r>Abf0Xbe*%YQ-m;|kudh!!T#_tve2N?FRY5%qQtj zTsVEV{65HodrA}XeM;V&N@;sweea#p_s#cv@hd-n(wCq1iCn+D@0IHpeBt!z$u4hS z0Ds^_ho0B_{LSZ{lA@7}U{^9lW)$_eyz4RgPt*7hdSI<7*{K!0Mm=uV_R zspY-X!@XFL@b~9=zon8s??uOZbv=#R@^JFr%=mQLUti_9%1g*|u^cDAFXz8&_^gZ9 zTrA7=j_;n;`~NxodC@<}cvJP?ElK}C4gM;+mhaX(KNq~$@ck;U%}RNzTGtO9uQlbb zYQ6uBPlMkUceeZbxRLzUtj|*SW%YT3-8~o*wUp>-;1xJ7XZM$Q;@JZiF{O?=I%F{cwHW)*p3tP~SgwIg;Pu-Ppb@ z-?QYuaQBt@$m`E+e4@XT7QPtLq6N-#K&Uy2yE* zq5U5#D<4I3mih_pzimxEhUu`B$MLdUpiTR(?;lAXHyF*cLDaq|1CYJJ~M10eYJ zShYtr`qPLV$$zb`SD)pJE52*rN2qy!EZ<4~p?$vEhtFHhuTrq} zSup!SX+IHpzlaxX`~hgU>xp6hp=NsgJY~Iu8azt+hpN`~X{UqtiRL2pO?xpL)sRuU z(P4Q$e0?XLPyMgyPixzMRcEEVRjtoo)%rZO8vNGue|Vl__W7w%eVYHVha&L|9;(rI z9<%Mv$o265eHPObnLkv|_tpNJ{=VbWUGlvJf8S@u#+1jB|Kf7_z4zmMU$}$H z_;uu|?N8u*Udf;Q7q~9r+bj8R>X9vyJ`Vm{E|tX|JMbFL|JC?F^sfc(mGW@>fcu18 zPyb!u-aeoIHt<0dPs&IC&~i!3vmV;c|7mZ<23vo9H?FsKoFB}1(FJcm1U_l~cj=#c z=umdh+d+GGTYp{Zro+l>Uj+}g`4^!J6^+M5-G~9+=QpvtxI1U=A4^T_ZY@kndB}q? z{7ZWBSR^<4{dsRK&#jjp{MqnXmIwZbGGC>(^RrpLUDW5vqW-k~)$-m$J4@xXvbOeynf}rbz2eNIqCH}#Cz`P z(e}i6_Mxj*>mUVMm%v@f2#6e-A@qm-%ykPR)%%GiW>7*$&b2Wq3&m^<-_#f z&C2^_`em7tJRfyeN_l40pEoP*>*ebEkn5k{a6ixQP5b()_3w4OH{tEKgVzEFOaDTD zS#0MNJ9%nvxm~^&UIOm~zm@VquW88Yep6>R?W3yoeLm0Y7e=pdGUpjHzf9#jazCU; z{@UK2U-KxmzJJ=Y6^*ZV0O$E)J|O+$0mpB3J@wb{UuloXuNnABo{!q{&H3`&dg)(s zyjRy7>+#*t?)-hHaxz~b|Hbpm_dInj+idjt2%rAv@ZXt{6C=L8INqDp_|uN}PHBHk zjr%qG^yInRaB4NWGik51+wmXQN7k#V{5N;hUw^rL_n-1(k@($VevbDRls8gy0_g8g zf8WZG^00dAJC|$k!up+!C*BqC$ocAe{5Rycp$_j?&mN`^^+7xjrhf%rzf~ROo7kQa z*!BG|{nU)|Nb1s1G=6e1;IH7p^822>zx@8GCj$F~*&k9(KNGpWfDNg({MdgV;k%W= znJH^87ozc`rz)k0y)rW;^SRmbMeLYAMf6Ng#{;IHGT)!ng(02Ku|3^$&%^il^33vI zna}Y2-z5IL{fmt6Y}Ok?-urUf|8?`V*Y^JhpZ*&++;{z5?Wd$ZTzuP7w%6OAySa18 z*1LP;{%-xhLF3PoAH-T)`+a)G8_f@2IOR3@Lt`wK_j);aaPDh5J}qB$??SlyO8@fa zvU?Y{#ADJQT?v2R*wu?#{q^L(18*xoB45tsPfGd!5IlIMbmFj2|G=hmOK&=p5c`Q; z@K0`v$$Aa>?a9ygOMmwUcyPH~koHC1J9_?D(dS2d|AkAE-z2W@oSBmO19@>f4kY&J z!CQBoJ*(qq|E`TYS{BEfynS--8@tZFIB`~W|1Q+0JTLQ4O_ry0|kplbZh3&Til~)!@CUacN)RXJJ@vp3l(#Y7F3uO0`aTGKs(rKM_eJowbSWpiiu&z=)AGK_e@9aj z(mtq5{TJl@uGn<`jzlsmU#9qosd1-IV z73BS|SpU`?4UNt6{>clc@>+iCcEiV6zEkZ9dA}@wvR`>@7xX}>SIQ6n-c5zCsXs6I zDBO#sygYBW+z=b^Hj?nfKGRslQN+*h|G`X`cu2{t{DD8vo4et5U{>jS=BO|}i=YjumM^b+8c%Qd6 z=l=)s7e@QJwRvPje!t|ypLymV6aM-Y>u+0?=^eYr>)Tenxb*+ISdjkrO7xHR`jR|6>2Q^#AlX#&{_0m)fp3 zk=GU@_9(wS8t`1^f5@D#LyhU5{C=ytB<*+4vOPuICly;$Fs-(!{cDi3A6W*cAG z@m`a@>c3k_`||QUUW8|s@{{*s`9bt7@0IlAyLNqe{(Lt)Ul+XB)W?U{~mZQ)>jh#`N?y8vnA1v=Vo=k{a=0m%lmqZs=s&S z%lk5Bedte*e0pD>X%AoC_ecBe`uk5G`PL(rcdp+(5z&Wno?+a?^P#^ijytOO@oQE9I%51vQLa~SLMc6_X-c|E4%G9TYq<-elI ze_LDQasNEmAl~yZ{=6ptjbnjabrAm<@lLURFXQQ*#xhKDk}9slS1 zJmK>)Kj7GCd9VQC%NLeszIx95&3a8({`u-^{poy;8pr?2{GS^Az4U+7#j>uq)VrU{ zKYU+id^&w`MPxq%)4$*QsdvBMz+My27{5n(e^s7ZPiueV(wp&$8dCNr-3g87Qw{%F z+ke&Psqdej@s}%Q{T`$S|B>|!>PUY?ZN>{{H|;spcOw1!mlyG#BmTatpT+!0+7J0J zhIgr7^50}fM~DBtkpK2{Y?bE*!YAkANcP9;9(g* zJ_UbY%oju>KJxw--qHAMHQr)HNSuIU<^;v zAB6t4RsO5(i`up?>cOn$@6wz4bm>idi^HFHyrR4`ugYHhh=$nHjU^`QCx^f3t9}D=g)8>62qd#noR(@EuTi$zY1Dd+`)Kl9ghOus_34p60_v!p<=6eGFQdNfc=$YY z(VS;n%X_c70pCCJ{;z{SEzZMD`24TB;rTV==K7bwJIBrMgZ$I(Up)Yg>X+xQ;i=8w zyXN`p+L0f+52;_~4|o2E1}~QRF6dW)z z4f!v5Z>6B?J0Z`lr^$P9xzxw`H7_GRtInV5@!WcL@?D!BH6~zEACC71@tRLv()*L= zV!A8+1vNfDLly-W%%h`uXzQ`KBk2#P%O)57hYi%kQ&l5BMog z4DmnLqJ*j33eK zCuc@%`6ovLzFQuQmf!4;`lpk(M&e^I|3Wc(eQ_wLucGosrY{evzjGJXlT+!W)ZdD> zmm}x@I{ur|{g3td?>F1_U4QP~|MZ{y^Bv!E)%x8<s=bUHHS16)iqL zrXL>G_^0H*i(3BMfVYQygFG1f%jACKzs;B+`}EY=vqkwmPIO-R@taQRc>cyN@RG*G za)0vOVnz3_kq=MI{MSLBUwFPR(_=bZRQvWFz2jptpQr!t=RVgO^LFO9duB}dDf#cw z+=S?BaK7;J*5$1}JvH!)%vZ^SFIALhGQXLE@#M9V{+frp}8Paeqt&a?Bo<69ov z@|{ZqKTr)`e6~;SM_$*S(0JA4r@8#Vs83J-O&mBR-#^Zub3)^3Fg=bp-lORktk32y zB&^!NJ)F=dD15kUficAAI@KBm-^uQ zZ^~;tY5M!-ru6(`^5FDnq1j*mD(vkQ<w9~9g-ERoA34WO&{LxzxFpaqB)xO@x?ZLZb<)5 z{%gNa$bXAjosaw`{5P2_OM9=+e?Rk*UB3k14gGrqy>!I(7v#OANO3-rHx^Ypedfnm>83_17Tp#rmAocP-!D8HvB_crO;L zeR+01*Us~CrT%!{ZXXtCyq)ovQQm~n@W0jj-8I+wxu*O#KK*-7_Z4;hr^<8n{^YsH zU+(|z55aR00L|a8%5#<1&hlKbljmlPzwYk1`!#bTGl=-F8W_`@*qWS%UuVTGb=7+TNKw#hgsO|5s zUiq2cuHRI(^7!z2+R?n_exV(D4jwyb(t}qTp5T5j=KK$*Bl#nJpwa!y@001LDqj;F z{yr~XuRhjm<`3)-`b<1cYWPo`^7Zd@cBr7b9&i1Zwxj%|Qd-Lke_!JdyZYH{aNe)Z zAIN)qdo%LALf(sb&Z6n>J2qaF?_c`+PM0dOeg%Kur|!W4YW{xYzsZ#HHTwHD;DAXW<|d{@5rS$}A6M#H}s6J%fBZWqs4%fs`0;m;}UkNkH_$7bm- z=F;N? zyziGCPqzH`*ajOPkM-GP%3F^ISM$^MLv7=O;C-yc{9ejK|6a(1FaH6=Z^rq(^1kn1 z`_>w?C+TmlgFi2h!1{8 zhh)ABp1a1*4~{v1TjhDw6#zY-pVMak;&eH%SM>ZpXE*)pT)Y8*cvZG30&Ub7w=uGh?0cVWE_?XlqNH@u#9 z9$@0_UEp_iJfE+w$9wDL7xLYDI?V4N%0E?^lHVhBp{)Ld)Y#4`@5k9Iy1qkQDVXzY znI0X0uOHec%KCn(abSzIXX;XL-tSN9?R_pgHx&EpU3ty<2-K7L zDH%_xZU0I=l`Bu!>+^+~AV2k&WBSsNp65f2^pW~4=d^v%K2oq6@t>zlGXGdd{+m>P zP4eF!!v|;iuav(U|5@jo2X6Q;*H8SB^7gJxpIntGCer?S$a^zI9gly1)zPKBeMQ+1 z`nSvOUGnq4-@3)8=lcA>1^pf&Psm{b$lJ+-F}_Ouya?Vq){{J~_Inqu!UlP-8J`sH z#Ik>${%hDjBl(4VgZvlUYb5_qe*BXW|2OhqTOMkxZ^`fVf%S9o;Hx!WH2COXc~p2B zdFsi50VyB(Z=odXHI_^F+rP2#-Y{Hj%QUK)9CaeTVy(=Xol#@^k#A9z4@|E^&K zcou!+4aTFE_mAuMe&p(=mEKOC`wu-m^8Lf|y>|HUVQX*wysq!@{(t$GV;OH}`n%2b zYpQz7hVy?TMnizxa+s<^56FMijSXS5~<{vx6{A$Oj+L-d16z(BJGF#?;pl`n{4`~d_nBweH}eV zSE(Jmuf4s)>&L){ZGX*pz8yWi@;ydAeBspQtv)^Z@6l{t-v7EyU)+S@RGuF^b$zm^ z{D}N@cyqE>uV1jfx2Z+i6VrnR$Gn|<7Vf$xJ>prX;bA*lpWwZBv=&M_{zBXHf60f- z!1E^kt>}KGKR|r!TjQ+-DL?&vGfnD0>-=vkxwyZcJod?U<d~M7qQ~lD_t`yOlNT?)>8XEE{nD+|(;DAl0eEji!=7$$KY#0+%X-ZB z<0n6UZdpA3iAHZ{|2H#}mipm-ncm($=?}P{#`>d@|Gs0!3-;HrOaB@2(oT0CuznBE z@?UB1olEY8Kd;Ug$baqpow}*%3P~U4|DkI<->FkiKI!Xg1>!lMdh({LyHm@#qnRWzFy0J;lFFve_cH1Vp96gTHbr}OAVNy`S$$Pmu`M( zteBMk>}K%ZvRSW!KQGej`o+!AWiuaM3V+{nQT>a_cQfO<9ydLFaTq*F?&th_4gX|3 zXWXvr%QHHBlJT9Tf8qJPHa=d}zgNriRR2@`w!WM{uUQW!??raubK6`Pucbhxc8-FK+x23vd=5x`9(FufzxS$IzYk`0!Pi$+Yx}Ee z9j}}=@2kplwLKs{CeQbi`*%az`U>?n@@td+HIzRd*Y)(rpZe9~2=^@W)wiE{{Hc}} z+wX|k=<|nJo7Do zn7%gNHF#@IcK#lgcmsbp#EN=Q6B|ap9#xb zUps$w84tiu>7F9%A9GyK@(*fzWBbZy zQXeww7u4wPrM{^#d`SOHUH*=a57fEgoe_I+M)!NHhCTfKPvHaAKTl|{r)!_@&Pe{1 zi*KdSzD@a~_IlUX+QD;!`pIVXJRd&4jdw9e`JWv$-ybgCvl;Kne;@8ib@=*l{=Ro> z{H52Q`EkVG_s8JB$*sw>Pw(PAo8QZJ`1^wA-Q(@__s!q~&}--KTh#f;ui)>C`Ha{R zuY&wnbS?iq#CQ{8KSY09lOK7a{T{33zjy4!3bMf9?1Z=Fj_MJd^Kx z$A8Uw9r!Q&VYPj{>a>p6)XiqSV>UkYPG4SX@aPL(SK}*de=-|yS^AS%E&V~&e^`0l z#BTCp{LQX^OzfZ7ZTtJGKX0F`FHvU>>3ZkH?i}JV>-%uL7afMrkGvP*q2+ryi~4~( zul)WGq5k{Kem?N_2k|=Pdiwj8I}+0WkoUrUSK8|$`1@jdEbZ}^_w^y(v$n6}_pQ4N z=Le^Jc^L0`8XFY6KL5urZ?OL8RsO5z0XqI`;sG51Z^V36%70+({cGc9KUodW4S8^l zz8^gIkbJ*0Kg6FO@#U+@5B$^mi-Gq>c{2HELF=FPY*yzNRju*Jt6JCBo(B)kHpitr zOsPUg_^&0uROh0VyANDEaOg$#0&#_V4yb{VhXX*WdRt?>F!K z@w^1a{(1TQO~${A{1)!UVyA|?rSu=iZaKE5Vy=Igx~z8U&6TY5uk_C?VF2^@qel9u zt`q~U>#;690-*To$$L4$QT=k{yxoxJ&R3K7+VjS$yf-iR3;8YiE`DxOUyk>h{x3{V zz6<;+^TGM@-1(*_&&AJA%0~@Z@byOxyeiMf^%cZ3mEV839y9;-o9KCKU09#9_jlUF zuLUQBO|j`<#o% z&fvrwo4ztJBIAq8e^U1|QI{%}!ASZ-aQ~^mzt*g8x%>*{A$vU@FYt zXHT4v_BSUF#)6kGuj9d%S8a;&;MaG(xU`}1>YIFe@=_dNBs`J&bh#w;Rpq}re<%N4 z6uUxr4b%6IPe^+q|9#+rU;fhP-+JWrU2rdGRXw@4qvIFCix%&j+&g;a%xQ0*+`JeBzx0Um_Qm^7>`GTAW&X@~(Kv5dzF)|H_hiPTy=~vI zamT|w8vlm;cf~WOjXl02Ikx99f4`0JA5P;yRfaiPL3Ut`gs+6?!st?l%ISs6CalO6w|ku^MlC)#}4%mXnx>_o420z znmqB;PCYLe{-2wA&hBYaJNWEo<llzhHGW@mAkLgQ7A`41aWKA2?5TQ=+8vU+1r!R{l%A48AV@ql_2)+^MqE=L*E5?&@ul_IGd#&L6H6 z583`%He$-zv@kF^_ zX1u81zuZrQaM$vD*pIVx-0O0K;0BASnThbqgI!qtx1OKjp@hIf_vlxG{eD+yiKL>7rhJ&xy>)L+w z@!x4!*ra+zTWehB&z$dJ`YZWWwdTJr)QvgZ0Qzd*k`Pk-Mq z|9aPl>FeqF&aW>weRzGS!}5mqP>1Q~ufcoG_dmZ!Ful_E4~^y{n!MM3uTtCe*?gZMN?kKd*9J`c(uIu z;;`jKv%FWHcXVKMz?O&pzGIp3|Jy$g{C)ee{3ZPn`EM$nkmq&0*YscDy*y7>@~_5k z*7Xtk^Uj#~fArtYU<1Ct-z?vi>&bWf%=@FiZZ8%HeR}%qBAi=V_0PVK_@3rCG&pg%WuzIcwmF=|HA7-d#JuJ<8hG$V* zegyr#JiVU%PViZD=kj|duPsE%OTIfO&r7?VKe0W}By>Jr+y3DnYxppKFLr+?^@!oI z;qQ(1Z<+I`Li@ipJy-qUb<6LK&kH@_+rz95?Zv2F$2X=g&YTh6b@}yk&9lJ2(mvRK zVtys#F?lb}XOZtE_P2Ka(Erqrp921p-w*k3sw3Uu%TN9b9+&o-{P&(7{hpz}FZf)_ z+dq2XSNq4_8JG18@L%v=ZNH57JT^Wi->*6N%cA{BdBIa7d>G@^&XRc^@>l#EBt3cU zSSBOi>(2kTtou9GgFjA{bv{;~|K73F?zftY|F#-FLjGB}q~FKX&CQiFzCIiuZBQOt z)eSO!J3b7DO`jfmcM}3$Sl!UjB>hjV|M08aZzbQ$jvpI7=lHNWKY@I=Xx5)!gSPWc zyq}$z|4I8L?=6}6uPcAAp5IK~`@f+9`0|qXW&nJ>uJT^(?;Y>0q!Zpw-i!HU(rfZw zXvuHUH|X!HJouOQ9o#xzN=kb>xOL@S<2|ZZ-gW+u%Vlk^iXsVj%T8VXV>SL-;6o0fI6Ei%KPX2ZU0{XenEU{ z@KihglmDW9NP8l0wfvSE>pil*5c1wogWqDltl#&wcIKz!zw_s{JQnqZa164Z#Q4qF ze=EP|``2F82KQcRAGgz=*X+lA3p^9&_v-UNm(2Ko0J>7q@qfPjG~~OXo^O7??eyfm zm5Rn!q_+N^p}%gZ9Un#m^zHTKTfmDkVN(6_n(U1BH!t7v@)|o|qOMHndaKih2cL)i zqT!R&o6|ae&6nraOTVDa#dj|F@{{-Gu_MrH^4v=mno^kWB*{|Id@^b4f#v^pho!Mh_>y6cDui~3%t&b zKmXl{--*P73+*BA4Rx5lp03AtFV`O4{~(?h{@Lq1(!cQ$ZY;ol@k$N9?Hx3%=8nekVyKnw#S2LZ)Z*X8T$WDPbX!* zLH}PY=gWM6{=b+HOa6}kn)y`7e{To>y%vA|{{PGMSFC#Ek@tS(^(R-ITb3>sg}0Cg z7c)8^IEV9kFaA^cAAI_7eV%;yo}PPTeoGyT#biC6d>|H&Oa3o{N3`}UpF0PCwWe5H z#&_}!^nXUbxeVuv36CHTxpYbW{ir#B`0~xkgUx){@!;&yLq7e2FPvNY@6-A|-`IQQ z#~ZI+e#+b5*t>CCZzgkG_2auv4nHUU!;^bo-+KiBs@nT^jhtBhd9TT1-~Oe>Yi>Pq zVpr=;H{Imztw$#JPEY@X@E4{p&zzC=wD`yydy^eHpJ4j_mVC@#Py6W4%fbg~&*v8Z zzO{FBY?b`Ur}23r{WZ@k#(o3i@4I0~v)RAB9sIXvT=_G3@FD;~pZ`Yq3mV;>}uLp+;dpk%Z43@7v0e#?WIUQcX-iapT3BA zy@{m8kLLNS@qtr6_jdBQ=4`y*Yx2KCEdw&2qu!hx-{bAhAGG~zQobVW$wMs{yuIn` zxL;{Z=Escp+rBw1zen=j=6rt8r>DPd+OaJl; z^6x)x{e9t2e)_L_Z2tF*jZ6PReji)C`hWCx^7_w@oR;#x(uw^fy<;hFU$Oq&Quy~u zeK4Lg;vGnSj`!v?UOsilX8r!)ewY{Txm$kUp}#NrFT$NB{Qc6wUet`}4~5xU?VY>`2+9kH&wl$9v!WL??Ofwf=sO zwvq2Hm-hWU`R+}i!e(Ny4Vl*>FEu1sziRyEgOWdWpNYpq-i!RDywC%-{N%maLG3>-g7;#3W!mRY|K1E1(5yyz z#7^Fe^;9Vjd2eQ1_mh$D+VwMPRDZ(fSB=-K?}xk>I9Kw&3w#&VE&1R09O5yf0{!)j zzYM-B{oTiKo~}J_cQ*dAq@U|NUBt(c@z?q5mMUj_{^Yxs*U-Nf-y>3m`kl=?WAT>fe0`7yH<|c8Y1yLTg;tJLrOdGGq&eSLi=w7gOO;Ez6Wc=zzI`up}f{u`I^13cmx z#D6aM>nFi0upXK7`kH4apJ^SwB=tE54@NxKQE5*+FWAnnL%u@(g8i@;eEuQtAuq#m zcyd2#OxLA;&Qz|$*NoQJBeN$=d8y5M9_{$K%kxoVxj&-u`5Vz_ zE~-Cd9)7v?Q}=rC(#nkTm+Jdge|qv%yIxhxYr$Kw0PWjTEuTew8~;w)vy-}h?lb_u zULWPfcOt#z5n+3+)vMu;tK$dTdp6l2<6roD_$_F}Bi8X2_j?w2pzNR5=|OEzPG@t{ zpUhD{T(9F7;{gCKO8rq=-r@4Y58m7_vR`A4{QsrxtS^~A@Od!4MxM{kPp&z3b)-J& z@0&7wh5XmXUv~b!m_YdY_%Zmeoxg+sK2b{Q_uP>uwm*URyV8EPBi?hVtUT^hjQ5;M zrG0)M<$1qFov$(8vu(eQ|Bj8zcu4+h=QH5H@Hf@=LjG&xpOF8)S5%%G^4VGqe_-RE z0RHj;+&)AsHpZpi?L&`(`n!=yA zlg}2=p;(Rm*)l(I{MN)5IV#`c7?zuxgW6+m@>~0U1OMSF-&KD< zYPip4ef@EMA=95Y|6Wu7PLF7P%zr&6y1rL`{U@5f3+sW{KPlzy0JFlYme|?3~!P97YfnxAfBbnUwQpZLFfC_2p1j6zhb^eyI`MB z`>3COW!o4g!2WqwwjI00?iX|MpOZS?lmFWJD*3M+Z$ke2#kMH_ee?R;uD|P_{z=aF z{l?8#tV(pGWWDDK@L-JpQa|9oOYVNBSJuzZEyH^KW<8&sc7~7j<-hXdw=TR;nQHRd z@qwd@HkDZ#(^&;}xYX|<|^WIKgd-vUsNc}VZ^AS9uxAXc+`RhfmnLZXfEb}|s zfB0VIwAvRR8Q4AWw(2+bZoPY}%wNcVOYa?(^7ilAu;XEKUg-868+HIsiJj*Kf9Fy@ z?(=(mSA1K#qW+oWy@i7Ex$VerDBCam&hcY72>I*De^3A7Zh7AAyNaDH{loJ9cpmZA zp5$4demneyJ0|pen(d4qomSrcDtT~6a@wbNJh)%ui_<@J2nU*aJNaNNuI+_980#ZR zwSza7^?fyMJHDl5;MAzM$F_BC>gm;Zvf$C1Hk;oMcg*w(p1if?f}Wqvc*(^* zy5E8J4sN)Z-G5o-vmNGn)@>>bM6WLub-x4sqc@+?^M1)!aej2K&yUZSp2;rrnmqJO zN%tcozVQ~|-;B4jd}k&!fACiL%j*7@VmJJ2vpM0bsL#%%`M!7+@t1M@v9wRrU+3}x z9p9U_z1lt2+t}pq7svU~I1YHsYx3abpD#%JLp$h-mRDKWS$xU&4{xR}1`*V1Gwyg0I=+C>XHzV!0Yty-Dzmo z<^3!mpWWOb`t}=OZ&!UC^(oc+VEi+#TXWSKYzLJ7c?I>5&c`3c zcvtAx{%AqlqicqZUWfgW&@#WC?|iUsdhlPn9#S`bz@O`-fA=zZalQQiwcEq_f2iw~ zKjgKJ_u>cS+cUN031Rwrn%CR?q~yN{2QK-475vx!9?5rm`^pJ_|F44Y+Vv>#+z~8? zm%W`D%c+vy@m&-Daw*R1wfWcTFn%+5ulfGE2;SRg{HYx8HT?^DFOsKyc^vP>1xEK{ zxk`SY8-l*WdWuyFctTJoiTMU2Mmf z{K$7veF>lb-S7YDkzS)2f4R4)^+|u-j5!~`#b3sPn7^Jp*RCIg{PxVn2iD{BRnmv{ z-?pw?ydzSc>rsAu|48|qHu1}-llb$``=xyke%rp`T?j#R}1DC%ab(4vQ7xFdoLA!oWjrJ_# zIW^pu<$XE3<$wRycqw==UhkBzpBkQ8wafb=KSpwCUp47#o*(rGz@_<9Yx}L%pSIW9 z`egc&-kufJN{|y;GspU5g)!-(fwV#K3_Sd_2JIL)%s+9;1j0&IA1)c z?ZK5dVn_W&b)Gk(**w`lrb z^4@WC{=wVNydCK;!G9UwS?d3F`um#s6nSr^FC+cE^Y<<5de~h4z6kd$`F#rhz6g&b zzu#XWzA$i_*lYbuv%9AaZ_5U}lROl-R?2e-{L%g%$y1BjgT21LpspDI-fr?%{>^^x zlg}dluau8`7tK$~cgKUPptmG^dg{FKcV7>FY0r0n#`u_*_q`teuE4{hdB4WEw%@Qk zEN?Srxc+|B4Gql&uN@CI;|VqP>j)2X+Pr`AS)2zf*XO`*F}zFupuds&sIS3$0o8Z)^M8DPL)NtSs{gN!C*;5Hj6K}tuRpfo(G5Kh-y`b{ zA^)9=zvBB;#zXQ=G*@X))D?6vKL7Cge|dd7c=IRZ_r>z&D;K1{q|O@tOWj;h{!879 z4$(g!bwi-Bzf;~P{d+TJK1u&x_-}Xk>mBc%P9?l1@5Rqm^AGsvht6N;dB4l`51xzX z&Y1OKXE!_)dX0_eJ72yVrmyl|^@pXl`PVz2*Trw1ipFyuEa-X`&+9GZznk^%mpr#% z`X_3;AJJ*!9|axZ!{EEOOqDhM7WE_mwa^davJb$ER}`$6(fG&ujhoGwgC|LgSBi1c^V7(OD}t~WTl z;ic4Q50UhFQ~$J=C!+qdGgFfho(uP5nSZ+cr=q%q8`$!Xn0PKskK+qvJa>8|ntoeb?WI(-0dM`TOk$|4kNkza#lC+<}FEo?8hXj0Fv!{@k*2%WVD7 zU%0pTg%`Yi<@!BK2h90dE7x}}+5DBQ^1LB`pnn?HLu7pCdBO-EC+jng2j_=ny#hRV zX)HT5=t-#OszArB5U`LO+-bv)SY7h1mR%8#ebdBW#!Mf_;PM<(|oUUiF> ze{%1BL_CcNPhq@f43DB)k1XDokL&sqdG2&Z<871YPR*!)9rf9>XV3ZPq0Z&{rN5%C zR7RwIf9d;+k6gH*Jhc_PIn{H|J^p(7D;Ll9$@dBUe|viFzT4Z6Ku`5+JUW~gysI_d z)a30vKX|&QOY);XFv8=?`+a;@Y+Jrn%m{+@;pu8r#CHck@d;=wqiH*Y>t8Vzu3m-e0k@{Hk%F+y?fB5^YYg^g&*?3I+-{(7D4Ebx#^;P~W?QtFbfz$eZ zUz0xIzxDF3XRnw4eC_k)t6~1(^&hkj?^j>*yk6bk&hHC+u1J4GZRh_X@10FA?KiZC z`m2ur>Ux6XyW>%wYtIuT-z}DOy{wks;yhlnzD56C%Ws`F^WCK*^yk&@P3O;x1z7)k znB}`NUnJk{!-B5ZtGqYiwL8BT3tUEn@9Oh8-fR4QXL+ym-+vC?n=MYtd}L?;UG(>r z@wFZPyNI`(_W6VFGXApI$#bLenZI|$^4;0FA9mX8XD+|I zz7uwN-`DSJeFW`A-dF3s?cW~n(e=tB-#)$_>s#_ZirbHG2hJ_{`l3H@u3zInGd^@I zuJJR-TajGm>o{*0{zE#y;Q70D`~csL#CLSO)|8Ly)pos(8oy_G|LdXc_*73HM)?ZE zI{*IE6S;u@Zp3-Nt5*5vb^NzU_xq9mf_F>*Kl#iY{MYn1*981G)Zi=Nce?%)@|a5H zrIdYtcY@axF6n%d8t+HmuhZGAv}fw(AUE6+>5Yv&hL-mAZF@=Hut+M9`AvD)!mO<&d8|4Dql@V`jEFm7Y(1h=2`fw;=oFuzN&}hepRjcJ8kB>PMhbUE(Z3Q zQeM`#XvgEo{Z>O)21iEx{i%o0;iz8ytbISLpAEFDe=Q&DD_hj~&{eIxj64_5E8{)y z2U+&_WBD-t%kz`xVn3FYpL*Ktr>f<EuqZanMN_|lHg0?_&AbN;A!AzrTnuSE9peDqI+S<=&<&ksrapoV?WUyuBDHs|s( z9`k-Vlb+>?7u27Uy20>cryJBim^>Kn6EYq+KHRMS#^Ljm{}xRBP+MM2ZTXzjrhmxd ze!XUXOMl*8OsM_yk@o^`O8a~Oycg|L?0EhMF&$3(^mFlEG!IG7_|DkQnDFU;dEYDW z@7*HvjaTkFzO@ex#@mnI*R?g3N=W)H`1_)Lro0{gz8kDRF?nwm8&16awNE5H$DA#u>rt8Z(G#n2w= zF#m(#oik>?IQ5i?ha9HATwT4Nu2)baJe|x}sPhy0J?8A@dyN|B6U%rycSef!^k^Cwp&v0>8d+pfO?yi@t_?>m3sqVO;B;dFU$nNPpx z-yL0=PN!wQv2N3zr7bP-n72QG^LD#{8@(nEZU+$ddM+NEH}PlBRe7-VFXSOP<9|SZ zIh|4ROg z^OmJPzV!Xcy~&=gZht-fi&HpI)a%#xZrE|R;ju^Hzx(-{)_XUg*W!&yyLF% z@iA|wziz2KE$x|l`GDS^e7Upx0eK$AcOLK4^LL8icgr$IhkbrLAGoze{Y|!mAD=y& zll$}fa{2H7-lr$uOirjj3gbhA?@9S^9_#v5EuWS8A@6;*taj?2&cBuUhU0~sl`j{; z4;$nC7ySLmBkg>$*!gPb3*Xgv$K;c#lJeE6KW{?52N-V|+Y{vdfd9h(R>#lB5TDqd zugdE?dX!f(|KS0RACB{uJOAIAv*It!`oQ*ylfJw>kNJ^gQN}y^GpAA-Kbp^5IC&!D z(}NFpZca~0dhp>++h5Xuc={gY-Q>YJ<8MtKe6d{qiO&!Gx3hTmsPMR^ZLf4TwSHdS zM-2Seu8+V!xDzVNB^VGf0pM;evZ$Y^{ZKX!Ka^#52HQH{E+Dj_=itVjqD;C$4y9n z-(>oL_g*lX@i8t0{=Rm9XTt zcdFs9i{+$*FK;dHCBN0*uj9Gq_rZA0cD<$=uX$3QhyJ`+&XC^|`R-U>Nq&D92Yx;P zzAC?G^4)`Q5cB1s&Kh3&bNKV3dL=*dUUWZF{#o8D*VDfj-JjTZ_TTt)Usn6GcJf`L zZv@}X6xHs|*EQPt>t@SoUq0urThjOn&R-V`NZw9<+lK`vt8IOSyfoB~|C;_S)M0w^ z)%oO4ew*p*`>`({^@#c2s#I2e0k2!iPkW)9j_BM}!RSx#v*QWNWB1=uWBsJy??;XI zBkl3i`&K_PHr6HcwL2f_-abB^O!@TNwm)`X%Ip_<1v+l{Z_|UXY`638X7~fgkicKh z_|Q%97MahI=UV^7ZP3}G?zgS-UVT1lJKn9IC*S4$(LYH0tZI!1LH-N(Um5>4K9$=a z_5a=e6#ReX`vrU=;;%;jJ7nJ1B>dTOCv^Rt{=YciLFSX!1pF8L<=CZ5mxg?OfrmwS z+vVyzkzcx!{?@O{pLTrD$b5UgJn$_s{o_`Zo39 z_6NxCrD`vwefy!d=NGJYd{M`Ts@C;*@@Q9=HFuzsh(x`=htz*Z^Zu>@tx70 zWPGB(FWe_&{Mz`$rw;VtgUOfoQwKhJU~EkJD*3OC$2+kfgg2|>;cMW(_}r5EBmW&g ztNYVy`7h!b^KX`ykyl#(-b3V>#!f!kW8zVhr%spjJPh(!8_$payLf)#gXFou0W#lR zwR6#fIKM`IujIk`ihjS+ZsR}D-k3G~7yhnTFOuiQ`1m0FA4dK2tbefi!Nw--uTkCy zbH<;C8tqBOw{ARN_`GrBZ|wMRqxLsWHykSX`#IgK<2Cv2O0$278q-xNZ#Q`_7DWB^ z)`K;<|^%V!CgGxSIc`Iycf9fPkj10`R{m9_Uk+TJNAxz?^pS+w%_~L zUbhzh<8uGo*Iw6#EkNK4=(qG-)c2yhp7s&g)z3rtn z4Ot!EoPV#`zeL_UHeF8p^4H_3A>R#kz3adCXhUSbeZBNGcE@wI{fG7{&#lPs)$v^8 zj~epV4_lM(V!5;6>(}vK!z)9cTTjpOUTNRw5&s$cO=Y|!@6E}>E9~-H+e3`L-~C;ZN_h>^V*)P>9ZrgzE-v^Y{U33 z-~TI--%L@TccnXjH`IFGch#=(UF-4SD&H+gdC7kZIDo~M$MIe)hufw0B{>4Am*~4QhN2OZ%whar5JW;q~=+a6MjF&mP{dUi#1; z>M*|#TGzYZLGahI@wcTOG3}ok(-Uc5A9VTVn_s=>3G=H>zpgFw!q^M?`#68gI0kI5 z;qMFntLrb{1h2L8U-Dj5m&^yL?eCx3&i|`+ZT}$;{$|_nuSzBl$?x%-ZC9*nZ{I9@ z=D-cq?J~bTaKpJ}@2A&(>fEw{<;PF>=Xqe$M{ZcPXi?1T?3M>MeeF;F_>aAQVAGx@ zJ!8F+|4TRTfj`>jU(18tdBMXP|JL!~#^zR^A9*nLqf387p3)T4{rw?-A)hG>>G@hA z@13tE561Bl(q5^{_=hha`Ea77{qgcuZ!X)M*8cca_!qXYf@i-cCik9O3Op>j^~j6h z#ko`7e$Bq~w_0Aj_{ihCnwy(tJ?l$H$bYrJBmeC(>(OuQePb8GTg&@@eed>NIQ~sE z<3T4hJ&h-p6+(i&MhW9*4hf2ON66eIxiUZZGeL@t`q0NdBP5Ti|aj z@0)z{$wWueUtjEAw+ZL@%JVWlbUfcL>r3RncipA&ta-j{91bb|dg@e9vFJ5<;1AB& zc+rn-*>hOalmEtB3ukFx2{ZnZ|DHar ze3$meae$qFKJws1hn`PFf7{Jv^#?C@ztV~L(el2?a}$+p#$W#`<2xrhvS6|BX*idm>d5zRmX0S{RZ0 zH*JHzZf{1~&tqG#zampg`0LjpK6573F74?L5udrIqWkm6ck|gM>5teyCfe)zbF4a-v5!0`20ei8}i!FUQb^Ko{MlF@;uBB;VESO z`->RAFg=s@$^B0khFjylJc#dn3*38~yk@)%_)9gbUfBk3UwMDweDDL;tqf%55R zb=m8=(jz>)q$lsidZMKN40*5FuQxaE)%AGr-T`~Pz6_pOGW$J4K09As<);OC zpH7?lo^O8j(=XXqDe3r2-izv&?|JG(M?&gz2{eZzU%#~5cx2b}dK2%58tc2#{zHG? zPw(3p;k_Hb{lI!$Ocfh)k!E$SDXmlp67U7yZbVDu=<;!f9Pamqx9$1^V`;v_2lyO z33TVM*$w5rVSX2jAN8U=Nqhb?T(7N7_a9Pc&+7R)f9C9A zb^qwa;>~?FeW=U$s7tT!Pn4h00WT%5oh}wH`sYDim@i8E3iBt=&6@k6#_Or~$LpK% zMVNl^n!Ge8?ZWxN`tSDr_m%jtQi z)J3zO_b%|+nxWLR&yO1Am;Qjf@MXh8sfSW$q&}(be1_VNFUfC#+dq-~p|Kn<-U@W3%o1gEI-_f zT-5SkIS#%r&+oUW&toT2WAc5z;`}-5^DXDQA@9u`n|wmgOU*>~zB2yc`M!Jh=y|E+ zzwI3z9lreJzZie_dVS}C1nhrxJuPuydf$}U|K#j_0epS@x50mHeUty@%=oPW|E0aD z+%Ng>)YQ;_@%fQwV!9{mCp!W@3VuqyE9uL>Z{WS=dDDKiVCIYDxxKx5|FBo>#(Yrv zA8PylQrDXG1Ex=()%BGmG=imlw1Ssf{uXJqhX=1ld~I*wv52qhZ;sEJ^IRjX{5R6t z9wV*!J-PeIr)n?&_4P@AAaiL693KQz1Y4W{YORKoA2%O`IGk!OzqjM z`ZRg4v?uajTwk8og1xU?-`V@-@)Exe_P*AC3VH9)R4M;0Y+|Nh zarsBQH#_F*mm15#vVIft-H7MT$oI`@3;=z4YRqqBJ=EFvVnN7W9lwW_P*yCMH2 z?=5E4UvtEJ^?IiUxRsUH6D?E6)&>(=3WQ<7g1e`tPn>xyu2=r#FoF?RrwU z9u?{?$9MI6;j|h5SBj72I%zKb<+$*;@_gRutIa=*AL{Ua!thXs@#A#0 z=@%Qn+VpInZ@kgpukXv!b$j5j*6U06y>wqkyY6Rv3H%r9hw{BA&&`e(r2lk$Hwd@> z975i^z=P%cNo~Jx3*pj#JjCmn{-z85qrYwVq>GOTzWh92c=gGXC%rzn@zVMxY^e7- z@x3QE?%nywBVJGMXldP@7%e6MF)ZK!uNk$v*W>!dL8l%@?blj`StBTTM75j zGQOdI=ww>$AIf=5sXZR~O>NW28GpTU-m|L2elH9s@14g2#%E2>_*nmt_|Cud*tBSt zXA=mR=J(;s{D6*+F0KD?BKH8I4K1M$Jlb`&r@B8>XA2zYPLDm~{IDfYNJ8GXx{nN!48&!ECw@w4=3*} zrqZ=m&kP%0%JiM~d}7%1!eH9RC;vTt?^#(-VR`=I{m0vUIO=C}dSqPM2kURmnptFsLt(pZ>Guc-1A#{ zruu7qIPd@6_y1Myrx83E?jWW9$#duCrk?ikssC=j`bTfvRo9wKrh0vN<4)S6PIZdj zh4!4&@%w4;-GNSR?=P+e&z;rxf%_}k0I+@f2eJR6?V65X9>n{H=AP4V*!So3{dM~{ z%=;O>?|eV=IrTq5-COM2?en_{8t<3X5BcxpWZ|L@k9e=n2R~d1UTxx&_ohD3^$hUd zmHjX%^ywqstLrPY_r>yn%tvp!gZ*dQy*~cA^;=eqW*VhG8C<)qdGFZd2NHhws)jH9 zb8_ZY2`3vULa=pswmDiE?V!2h~e+uuF{wCtR zx;{(33;O^`Po6vQ3#;Fuy{?2ud{_A~bOy^c5>B2Ao^14P@ZMCPufLyz=hnQe_C3ck ze{>S=^g4a`?##dWX+MCi*KH^Np~PPI-~RN+JYQGx`}ma~AI5eY`Cd7`YxdLs`0z7_ zG5wYNo;m!?3z%+7eLMr+i{)JT{+9D!@?QP^lK-MVlJ$Xj-dbue8yBDa*X}Qf_^{fG zf0p#cqSk+T{1q?c#&mwYz<;HG4S8?1n)zi7pZWR=YkoK|Io0Ez=UvaWZiT(C)OTxl zS3A}#i$46|)~>DSpR-<{-gZif zx$PxXw@F_b9+u~p*Bt+q_|z%GyPP)rzgZtJhYaG6iH_YoJ^nc z@f#d3PG3{K9DFw`-^r`IaKY1^P%Tk}X-!l7N`0J7M4TT3-Vta2QAN^{I{=H^Izb<@;-bG z_N{X`kjX6VMOe(%A9??!hk<1xo~r;GCZsZo7Wf8@P(y_ozK^)Kb29y9YLYWw{! z=eZ&816~|{68y@jp^?yS>ole#I=SNN4s~Yy# z{4K2aSLVMu9(BCe+|MQ2_m=1zz;^*OeR;@xXVU3IqQQ6J&ROb{Ja@u;52&-|{M3-& z#_2kwx9bm)o*D7ir^fP^TtBqeCI7|nLf%(u>#sE8!#X~ykK@4))R&Z}-s!7y{T8IR z`NypvEjGNXf;}&8SH_!R{)}HJYI)=M;pZJ5^1@Ju*Z+No$CW3pd~xZk4G-hrX#Kmt zpZaw$uaxg~3;bDjz+tR^-+8`aZ;xuOmlw?X7x^pvzexL!w7&n;Sl*QWAmqWJX8e-x zHMH%Y7q0iI`7OQwp>@Ccr@#6mU;fnQOY1X+|AOCb+&K*kt%d%61Nc>@F4KhTMtytju=I!JeCYbTI6nSOcYJxE_I7`L@+kW}!}QMo zbWy(#j(-)^zL@rn*cRxF@Jy5-`%%Oo+s^rJI#7-S3zKpZwGQCABtu;?;M={+K*CzeoKiGrz=| zHFZ8d%h#XkllcO5ZF2R!KAira&)#zFifH&dzBs1iHS*Ei)Ih%vCtuzKgI2G3y<#CZ zOIrs920B#3zw(lljK6a`(4Gd0 z@_bKkzUhwsy!xxEhktmuUzTvkYum0#`JFDNr2nA42I;Ryo;w2bUDXdZ*#7ImhSd$= zGm;~H>}v-4SBKKd&tn)yEa zs{uGf_2IPd?H^LUL*8q7nB%?XyrG-!VE;HF?eU}a=pWZ;f4j8x6zjC{Pk{1ezW0!yV%+3_09L(eD`A;)nCH`|2^ZwBb_zhgPZRj8N&d7p?`mf-yduk z^!odbACE}=pSrK^?rX-M^U`(SzwcUB?S1QTp6{AOtvqjzH*fpm7v=eeD{o_C-;}?{)33$YWzxk)~;8C z{+eC-g3ebfrMLVqx}MI*oW_93m#-4<#rnSV7ZLBhD)HTUyoR?${+V?>#rb1S>3ZNh z;JYUb|9!{t-GaQYKOfzl8A#N1o(Mj6tYJc`` zz;_4oMG5~$@ZG6i?XUj^y3nbbd>6~Z(trIY=#EVqUdDT2?~CO>iC@lpL;GKx*K6!$ z%6V#ad^awA#Cx@W3*$%O+WtZv#*f#u-_`p247?ZT_o_V|;#13bV#N!$J@;}>$6L2O z*VsJ?;On3Fo!t+&1OLkR`r)lD?N`nE-IF-aE}ho>IR{}6T$@yX$n*z&*6g>u++-|5@HY zc%$B3iyQFQPwz{X@L&3WZZz|i%<=AHiG+?PdH$~*?_N26;do=i+1Gu3wEx9+clo}7 z2M;zjHfDV|?SIjI6}=`8M)xN1tLKY1mJgG6VmVlzS1ezR<*9#G!n1$>`GM~m`z+pX z;aTmU;_ILGm+Fs|JlFCJr;Wc;YHSCV=UvGk@JR8DgjeRVW70oH_MW=mY{4G1G(4yN z0VAHM{lkKm_mAoGW`9R{eBNJH#xv3NhG%^Hjp8dmBX7(Dp!o1|zIfsIkl7!M_vaYg zdCL7eJ)++Or%}N^zYFvii~*MDGJnB=Jt^Yb{*38yK8TD*k^gb{Pmua3FYopF@9#VQ zEvWAT7DRk~{1)X2_&Ip4nU7pKcBRB0GkGrNC-Qxv9xm#BuZZvV%lZ}dK(1Hje;2@a zt-nj~-lMplwBIAgp2GRP+8&O;-q()bXzx4lo2P{zZ#dd`U|>qiL*AS3>FxCOL3>|J z*QEcS-Ut3`u9pM2=r4pHR^-LS_a^-H$d9r8<)YO~QmJ>XUY5#9`(gat zW^L~eM|`)>$4B|L+WnWyw}JPX{)l{c$c&$U331+m+l$78`GaofBj#AXAY&b{SV%~oqV_G!w*1@ znf~KIa(fc)_%s}P-0UxK;pY9Xq=(J^U>9!oYlZyvhHKofoqvY;lkej5E%W0+@Kw9s zb)z-;tzCb1x~TTB)Zn|aUK8@%P&<2GvwzL$qTY|Q=Pj!LpwJ$7vD(@5&dkgAKeFf5 z@zqlB-g#rcO1^vTT2|Td*0?FrwWL%w^XHF@xeY5$H7 z8~+c~hfI5~cmD2le+YHT?C+tr`{l#+q85hR^&9B-On*@pAN?c`KhD2%T>6kN#_2G>Fn$;wr>jjL7e5TIR>ze$3}0;iVfrxt z#p*EsP?zW5vhFv=9=HqkO+9(FzvFs%Z;zfQQOO_l^n700FZt}u%)IDId>7_2*AF-L zG-3KUeQEvnb$|TFfBYx@eSCY%(pJlVH{d+iOeQ1iFB^6>?#zxWk9=y^hMid)$mP=? z*_8sXLl3aP6S{ZpU$LoUkBqm;LoodjJ{9p`9gmU+H=6T-$yaL4dJK6mmZPLT$Y+++ z-X?sloac~-YI(?i#?m_8rLNhp>(%A_XjPE@#%l7cY;j)3^NxoZe;Cwb=+J$AQUez! zRl`0KxVS{aA+XnPt-t9G_^0mlItPAi?Ts6Eg14vNllf@l&J!zYlFIvXJKkJbQ?ESv z^yU|v;m<|lAKd)W`Xx0dE$vTygm*7yFa1l<&ww#$??Dajf5k=J-O+Fs-N6=S4!7w znSWyv9-u;<w;I>S_8OUQmA}8R_buprJFb6Vf6|-J%l-!PUMxSz z^KiV^tY(8y< zF+DBwg>&m)Tzj!s_h$^QeX#kl$8^8&*Y5dd!_N*LIpWI`@m%G%-*ORei&Z0=6Lq( zHF-W9-{x}KzgC@J%y_q2z8V)lE<7xM7(diu{BjN6Yu2yGPv?vC(%wV73jTcyCGiXTW=NS8e#8!+uwJSUmr22LILiBX7n2 z$D%J^$X73Z@^GvDUWDQ08vc~=Kzx4ApR!q>pvLg|Ghff~V3WT5dLge~0sCfsUJ=h# z`#EZBU$Nr370=n{v*Nkio#>mXlZY0 zxA~F(TK}fxzscH!jNfSwoB+V}`O_X4!)+O#(H_{^`!>KHcw{7d*2hoMUMS$fsrhTW zeK`3p9=B-3r@v?UK9eVx>D=^;Pw&Fb^K#nk|2#zgJF5O^?mYUVeF-=$^64|j?>q{g zo$>m@@gv7-lRADQKgx{G%KJn93-^~edS90jIJfQh%`LEU`z8 z=aV;{2iy4(c`5j(v>$5NXUYA$@N{<8-+vTe-zTSY`o2ctI{%92!_Gce#xLdZUAVM= z=8y4~^hb9=+x86&zNzJN+U&=nJ#EgszjuL`j*S$@y<$06;_Vo7l`TQHf zf5BU&e{%M|hM$rD+VeWdf6=~DKE2b0qT~-AT(W-%_P_KuA@@VxJ2_|VeZhnITUf6m z|HXV!;_raJXY9WcK1+LFWGCURux~|wB=t-FYx#G`Q^{NN0sqCCL65&a`0iF~?|dG- z)0Xc%!ts7ceKUTj@qISojwg$Dyfvl$_j2;sl=_Ee`O+hwNdHEC$n58!u0aFy<%Qms z!T_g4=d^qc!(`H{4Bq6dPdtLHQY&#`1%fcY@EO6F#ZADubuz!`4qERx!*|Z_?kM4 z3ia2&(R??|FXFp;K9|$!LvsC)=f>%X?<#Ml{ch3tb0hDy_R2Se?-q+bKU{FL^G$4>JCW>5n+%J#vW_|g8 zoAhYjQa@b(u-^k}%m-w?SH8Y;eO}A;F-*UteN)4IwY*Q%uy54sL)-6jc)c$2Uh}?` z^R-fc%VBu6{5MQrEf0?8f!8l@c>TEi!tgj9<{ziS{KEKg;bHvWwXU{&pLhH&yua8k z*yZ0}tdHNlXOEtz`V!XH3%v#To|E?$=g-J^#A*BfBiw%PJ}}oiviHf2 zPxRvpUj+|7YxXme2iL+N!KWvGNj9k_pMkxDtWVu^$A>s?HzDPX<2~fR@P8-sM{4Zv zm-%a?)6&0{^QG!|FnJXow|w6ogvRGg@~6Ec!sYuyJ(K#X?2oCIpKSwgYx}=+JVKtA z>wn`3U!SYM(;sVB`^uZ{_}R*~PVLWsef$0u7Xh4oeERDyB7)c3noq1qw)M&PVQ?*Y zvYAgVZ9TDKNl|%Y%SQ5M)h}-bZ%*lY6#WC^yyP~Y|Jz$|o^oZ`^ z1-#X0$6sr5l0HHI$3uF5&Ym`>`|VGY&zkz_f<0}&S+BVSem`XR?6zj|TAly$d2WKa zt-s&x2)F$1K=Z0QCXD?pbuqnP;vZ-xuhsn=)Zl&cybm;QLwnTrvE6AMUoB|q4;HkH zm$o%*E3xNgd+aMHFR!*e^L@eVBJI!dUo*et`)cQVH$mI^MY%?MgF{qbf81X(W#%_; zqQ9w`oRjuV-izgIiBG;egbAcizaQFOZ_u5OJ|X@JBHpXKw668s`ZxdXP1&CS-n%w6 z(j@ll}H$A9~Q%tz0`A2hx<@;*Pb?wbvn)%V`(%R`D@cW2X>qAm2_^yi#4{(;DQ(<$vA!|~pY)*lD_c+vS| zyo%-|-;22XLVjAUj>|s`|Ge{e^MjPmm#OjjmiA6<{WCjl_@C1S<$+PS&SygY8uHvQ zzc9WFH{+R#;by(T#W(YRwolxTe9t-G!t#;aU%5T+yQ4#S<*nqqHT_fae!mO8i}jE` z|33VD^wE>n|MD^TUmi&5dI-~+oai08T0 z^Iwc#WjtDm|6;jQ`n%7a{Y3?8}i;z-}*zGmmuG> z+n!65obUVP?q#s|)%DPZ_Iez@q3xvwx;D`yyt51Tz&I~S=I8VWjrA|NKk{Fgk4*Uc zh5gJ{>rdFNCma5W_1f-+jGm{_0Dg<}Dr7v~Kps3iFZb{GFo2BD--Vm^lj&hTDB;Vw zp3L9E_a)Tizj*y6{toEIrY5<+FCX2pyQwK7_kZNrmyg08Sab&b7snmT{DAhr*iZNk ze?9V|#*vc}9@zuy^=>_N75-th{e}ED)a1YEk=gfr{?v9oz5>q-`Q~+X@t=QL;_r5` z`7Jj6pOGiesJ%FK%J~1J9xv+ovMwAEeEm@8a>YKc?}E1N0s1xI6^W1fe9gX}SU_;tdCFKpVs*c zb!w(hzE>G&`@Hae9kb`zP-A!@*Qd7j)fto@=4dkC;QN_0>x&m${b~QOSdIEPZuhgr z<;VEw&ZPX*$@Gupdlc6m5YFdko%D$5K{8I@@l_J zo{QR>^x@>W_WIQJ`i}1wbo@iUi}fBUzvI2dzCNE{1>Spfa;mr2hm-eC;RES4d2da> zp05kti|LevL&4rxc`;PU`M%{Egg2$}$$!U8d!oN*EMG|bI<)W5?lWfoc!>7E{4IQc z$bWnL^!~_y=W=sWzvREx|8!*UtMftHyW(@*>GP|^e>*xgoZr_T0C69m-(L*Jq`uE@ z9Rfeq@tMDEaBx*;#o%sj=Nl+H1&Lmv6g_@qxyt#{0k9mj~tBitbvT55uwD zK=OCmtY1)%XLWoMUhnc&oY!mmE9!iY_9wVM@LlcCsK?CsYN-9?_JN@tQeWh~7|%<6 z!@qO;keQE%=lj<4eBa&FX1?}i%wpC7Q} z(*qBD>wz~WC&fPDTMwMOdumSk?>X?o-^^)yE8~w9&W}xuX!$-u`Xy=o-jdfQM<(QX z(LNXJZTtNF-3)Ede_?v?{XQSg@?d#H<|E|0Qw4oL$XD~v>hs>dNS?dc^ehk7tK@l6 zXK|pZzn{4JtTucQ^@H>GWIPHUo3!h>A)md`+VNd;eQI34*5B`EbwPrf@puFng6_8xRU^8Bbnf6kcRWc~e;|6;p`^q+`dvY$Lo*G2qT@}ov| zNPSexXBQiv>lH8$l=e&w+#=Gju;vz80>hnfV`e$ctgV zBlX$xK-W4Xm+xyA_^_QXMOx=y)$+z_d2g7196zi!JTCrXuOH?g>T2^3iRi@3-wM zU-^nJ-=&AQuUn3v*9rLREw%qm?7V#WnO#171N_rAoz?yKM|N%4H3EYHAAV$4_pa3V z>#vL6`_!)Vh>rg=ds|wcenZFG37j8n?SuEP*s>y-O8>P_PrhId{M)%&xgp9($l)WO^yCZzDL#aVDc&ySNd=A z-K^<9sWIV_{;^sUP!Fua9zm_UqgG@HlV?ad#qoHgkWK!b@;%U$ZtG z{1wT4c?QW_Lyce!KhWG(9G3eVY=+*XeAel<_hi38q~AU6(;q;5X7}lOdvmTNe0%eB zzm31Wxp;M8K+|t)$YVjr>xc*IdKBAdYG88Ghf`nd)%kCEd#C?roez=!Vt=oU7s}s1 z*!%A275@T!|G{r0KKU;APM^O%_mjZ>PR1|fy#sSPp7|MgFL05Bvp>T5K%G8)$b0Kx z&)YUJD($JR^~2lO)M|azwSKgIvVXtuSn}UBb>r{*{Fb&3u6_NTcCkNR+Intnes0T~ zKAe1bYRieAc@2Bu=BIx%^?}#Fgg@we&3TV+-FM)gn*Hh1KKvo@TeQ!l*DW0Hn)6Y} z%d*-0Aq~g)6ALP;A6l0+{nMhyk1_VMpL_lopH7?pH@sfRU*p0T8-KCs!}4+bZ`V_t zF1cUw-f?N)AzzKt5pUJ^!)ddhEu5c(n(=2~fMwek%yUJ@T|W$G`?d3b&X+8oi^A3Z z;S=~{w&&%(JK9#lbALYiM?W1f>r2jFcS_eoB70rsyZ;t^7u(@wy(O~OEnf8Z=j?T{ z;A(Z=%>Eky; z^YfwF+5hIOE@A-WHF@iyVO`H%0d3PW9L+`I7e8reg%n*We(_A7l!xgH#cPlI>xJ>5 z$#n)UgS2Pe(=-Pr?Ybv+2{ z(cOt3Wk!8`u2&};PYYj#{m)aWjIK92ZS2vg^Mwwn|B&yN>&xA!e<^<$-U|NPWY&A8 z-Fd+3KjtZ%2MpdT<->WD#~PbT?Sbw6Ujc7QXSMxYCGRo*u&)kYJ&s^$UycVG|1BZ^ zjnm}8*_m1CAE;CFy58<|u^{WSP8)k4r;WYVf|mD>8v7Zgye{1MuZei7w(kW! zHtC(cZ8iwE@k3r)tp>kUK8EtXW_cmczs;HT=1TsS^V!0WL8aP4j zFP`6BINsksApHUOUm1_J_FxPLo|XJBkZ+pnMZ8Y$x6J+(e9!iGRfpqx)*i}T&+udF zei(rI`l2rM>HOO9!U6SvS4%?Y}eR!^VH1)3&?}#{t1oURVED z3#D4uds*Mu4^UG7L*{&67oID9K6ZRiR^Ki^wWs9s#p@^eJDr|Z&F6;$k$w3p+3SMW zYI{QbffL0(jeh~pL-z;s`C$Km@Fwc1=hXhTyuQo%t{q>H?-q*sJv?&sFqa#oJdXDw zfiDkrp|4ZEKjpmlkpq_Jb%XcX`h4U7?0wDmi~M);Ukmbmqrd08;d|5jrb~D)?SC!5 zb-JMA4chFLSevrD_IYtw(IMW*7fxTT~eM}(?7fLL#eDUPZVF@Kc{obbE$KtJ)`{Xhs^s;oigo> zd>5}rhtHpU7yB#a{h&YRfg#=BK;8@7BjH`J_f6$AK6&rJTwdDSC7kbDFnpeTcK{8@ zUoYajdOvaYybQPV75IC8AZ7S9HO7llz5~wR^OTJDXupf)VksYa;*{ARSzW&fP?+5$Sr9Teq z^S849HS0lqURZCH{BJbh4fAun7YnxjdBySFFg&v7)$u*`h}pmIc<=m(lmXTUc)y_xD3>&l@gZ4~nt(UF3RP z7t&+-C+o`-X{=x`tiO}@0uM|5caayH@mULW&U_!J;qId(J(7#=ium!E&%d0{UEe-8 zj`xM(VgA*I$HkA!KTIF$xb!zVyxRO08-KCstF5oN_>TW}JuN(ADeR}LJ=RO)zjJf4 z-|HdpT&(ZO_=2t^L0XH|urZ2mb~BebK)! zPi{PLA9!zr*NL4^g8w!)dc6VXhko#b9x3mJor#^Vo;@q;E3p6FmAN)6;{(Toae%8& ze`Ig>u55N(`lrm^BjCY$o>*pYee0gd{(c|-?JZkYY}!02IyxUy&kqiH3;nHHdj{I) zEveP~X|D=iJmK>v{{b(S`gS}xao4PdU!Q-H|BlSQEAbr<#)6JdPrc;OA?g3h`P8Zs zdqnbJOedv0a%0}zpD3Jen04+rM$d9+h6nkU`{IKtEf$X@4`cE_G7v5k<`n+JoI1O zY4*QSw_(8S!{36xx}>~=&GXZ?{J35*XYPku_v^Xx1>v2TF#7yY@&4vD zJ$Z0%s$a@SJzL1hd^nyDhx~Y3LuyF#XZyo&McOypC+2g~pHT1Z)cFP5J81HhFE5`j zraLm;TaD+5>0p}==Y9k0&yMdm?Cbh`IC+20>}N;+0N$IE@{sS^^*i<_ut$+_^4=UA z0Q&sCS?0fa%ZiD!jfUqAu3e4|CO&?B>(bVaUgaU=zlrgGlKmIdd-mkzdgQ-7Iep&L zKU%K-^=bc`9vS>wpZ`bj2fgJ3<>@c3{bqBa_g`gx`O><7ZeH?*FMPqr=lC#}Iw9@t zMvo6auF^iY+W0rRyf-?(IDQ*muiE%w`f^R)tL@3n56t(!oR`AB*VxB0e%8FN72})y zD)C&5|D`>L=|k2mzDG0kpG7I>m}#sejR)k$92m00lc+@|Na&lJU1un z=j6ATUdr=`w61qk+x8Rk-HV^p-*2C17{21UnZ0&@5;eB_N&BR~XB;=z>+Aov=f2!M zXZ-&y*!xQOvi4<<)*IeO{+l^FD&x(1@L#(gNB)cPo~-xM9@vhz$$t?p_fP&i`|8Am zFAsHXZLN&=$b+#TQ^uptKeRc2jyxFSZJ7_0uWyI;z2v*fXPCZV-Y4prQ5_FZ0|(3f z(ta4XFXc_|YuMeiM)#j?IGWzq*r@iuM~=Y)&Dj6a9@x$oU~dR}N9Ez*LnZ!Z$%C<8 zF86=+_|=kd^57Bken@EexTE)KV*Dsf6Dw)Cj3_D zlKLsrwD(nB74cpjAJTs^K2LIgpMmd!=V|}tc;2w4M|&vex8^)m^0=1^#b^EdLyi0I zv>JFrbja%%e*H^OyY_k-jL;i@Il%zCXO*{z>Ik)MEvG-zq#m z@LFx}c%Db?c!PY`j&CBqo0I1q@m;Oo!{EEQTwkYup5=UZ!_gYE|DpTnBL{GKc|MPj z_vQ+cp1e1=xkK)kytjW+{VkLCg3n3+mFS(`XXl5N_%H5P`oC%LUP#g8y*2hc-wM2U z$c%UB{~0{H&);w4?^(x><^1>I-S&D9ga6v{kpK2}==Z#w|2ACLzXiT;@b|3sS;=0u zGoO?72J+Olci)xq7xnI9R_cR#77L92{;1I%iarl*`vVtl-Z!V`wY`S%%eAxDmGwVmp~Uudeo%N9}$C?0*CAEl9ZY z?`$;vJLh|QJN@+{zN_tt{5B7V4?aA!->sm__^y2)1|K-^0M-j0_xaJ^Gn(fUUen+6 z;F9DljRz`H>c(QL+7ubclpS7uU%7KNNx8=l-D2ZoB3N%qwdB3BK1tn}OxF76L*8rsOH*5WI>ayGtD&w#xc&Y+U7V5iX=*&b6aIQ3kB!rD zyf;kG^$EMb+i5fY4S6rat^IMO^_CHH-f{VQ(Diw5-1=LWt4QnnL5=MR z@;pOcSFRoJHSxiFbDEyK*v_x0F@2QwL;j1`Po5_=%#SobXdFjaspOQI+?>fY$@&j@Z^!1ml)oGHzh}>mNc?X2f6k@# z{A2RplcOis`23E*{^;4?cWzR?&xxH|R&?x9 zUEj*{GdH#S_#qD_uStw3kEXqFazxL=_z?W3*6cT-eQ3I<@f{yF=c73L!CGCcP z@n6j^;=hl5D*t79W;3Jmd_sQhcOL@cPo)x7NOf<0`y%@jp@jqYUpHRz6JqctQCub(`V6)VrV6^)46Q_KD25-aSf60S!USp@vznlkeZyp+$`WFqS{jc%?K9ByI ze&LbZ&_3+?1^GPuZTI^04>tVzcFgx={lM|v0SyoNF86m}`9bE3wBPLy?02!eSM>Rx zK!0HEx7c5#jK9?nZ{M<_*xB|KAHR!tOH zrr}@saO%l7-jMjzPyF3MX^*h)U60rOeIK9xp0V6K?lr?-fBjGX7o*n}3h)0nuRnr4 z@Z1wyCcPd6|Hb}sd44ag`(|_EmM@9_X}6ya22MV{)22N{`|Z@j`xj*#~+43E>C|6n+u^Vg@g@9)PWAC&C34RvJitM5N`wpf(@^B-RM z^A~E;dj7*dfZx`n)V}g>z;|u`8n0o$YxpR6FRmx||M}bVhP*e_KRBE->!CludA}&0 zw5Mmldnc#V9<>txh53uDH$?nb>-V?ezm~UF^1s~q-Oh{t`A58VOzP8V81UP0yWUvN zXG8zXH(Jl^&5!ANGWoAv-zNX<>DB$8xBc+H@5Fvl`94m6Z|b|x8NKY$ssE5nG)aF= z9z1M#33%|MwMiYH(jK^}Y0XJrALPIGyi%SI4D(j0FP;xvTbq>c8~HEXMauQae_=i} z>+`z||CEgY+Fp~-+Vff>UYovV!_i#&yuRFhx!b-^)oSM7XvU}X2aWT8WxNW1(EEUY zMRz-Y(5h(UuV{ zo-ckP&m#kEuV1c@FkJRCI{tdQ@_VQ2$9MbdIbE|v>a${g{d0XK z@oUFQb&b{Fx#$pme8+DMkEO=1=py?vcN{qk+_r)y7Mr_4=VbFL`gl_&+`XZTmO)dtNs%soxj+d&cp@ za=+(bKRP$3`v>B9B>AR2A3Bb&{=d5iO6(m&9hW`~uQq+P@x$xI=>w<_xObNESA6|l zpZ_lKURiIYw)T{Z<+*X`<9Kf+zMD1Q2l8F}{rrc%|F{Cd^1eCyUO0U7?-#Y@*Ks^I zE}XpA?*FdHd(Wu7%F=+}lJDC4p|In&>T;dMw4_t-MOsl)u=zMrA~pQqj^ zSx*SVtJM!h>kU%>^?_zM9#7Ukk7&I@`&+J`WM{Phrq1I5Yy8FW-MICpF7jUt5I^mD z42S)@jMvKfSSe4v;o;!BrS`<+!C5Kq0w0$7O(k9ooF?xB!(mPtXkGu0!gW4W?ft~@ z#4tQghu06|R~sJ25B2Ar|L1+ZYRezS4|Q1HF7!9~d~U$MFZJNToreD|g@5QxXih$y z+WL#VbYG~yfA__r=Ew6KJ8^)fPfs2UdkoR!y%^ufcrWx14g0Zmt5&VL*{4r!UfOy# zqx^TnuD3T^`(N^1>wl&j=l_m0sy`;${{nx=_xH$N*aNR=O#1xEdozjKJNCv`n7;={Me`cue< z$yaecnB+%|&zJP)A#V+}r)qv|8DA$)R6SQ<^HR~^JK5D zm)*auVRX%!gumXh`={1pdy?e8?EXt@?R<&hFprh}VAMskKaBB#XG_wD8s^O<;WHRu z>GdzIMSi8)oQHd9?WGc)Tdv<)i}FeOOW?n7=hfl!kLSOq)?&IW{X@im_4`iVJ2fyc z>GPxR>{EYB2Vl=zg9CGYIL`|{kt=q3y&dNZjdj_;P(@4mUR9}ZJ} zeDd8P!*iW~W|Ked`?0`wc1i@%_j4;R&Dri_P%Q+&0nVb=OApAG0I1 zqBp;}aw3fuyuf$6HeOo4W{K*9n_D*SJg@Il*T%ZmVnO{i*MSFr2Oc|pdg}CP^_NNh zd)L^U?B^!m{ii+ZKZ5?9$A0sJ@A>q!{~bU6fBxTI*CBpKyPh||_&ajBw|)4aI}cd* zcYyyk-20WU$op0{-UI){dUMgIC-1f6Z)&V>mxLGLu+7FV_0NLwVsTvBC(|Q)X>VoM zUnEZs`Rk3&Kg=)gdU4@le&yQnU1{GO?~h@@N$Q*9fAhTJ_-S0YsQYl{`w1R@bmeT z*JkijT^;{@zxd_vqWDsu&feEt@5jjB*6-)fgK6)py!OY3!GF#AaA@yK{=26~{pXkS z-{u#<^Q1k-^WLw&fX|(@XP*Cy?~l~a*J0ml_j5;lSL0LXO#lA7=ecow_%_%R=j3}x z-dlu2bKicPF6eyzHiX;x>df9N;J>@QQPr#Tz;*)FLzse=;;@evw05oUrHWq`y0oHv-*6THvON|hBrohS=Yy% zHvBFM*Zf$X+l{|87jE{)GrXpzR@O6lJv0|-FJbxP^ewOPd|aJhP$!N5gj=EQ`b(tM z-aFFzelKV#5A%aR1{p6>TmK4I$ajbIeWSMaR~N{4&HeFt4&=rqe`?D!sDWGL{m4Mu z`AfM5&#hN~Tx>t7T&I-R>1$d)w2!sdbNtoxhexmW_M8Oxq)MzR&Vorq}sF#r9G&B=wE<0sCF$ht#&cI{RF+ zf5B<<{!`BvwY`$><}Ye_D)C($CoT6wo|{7kzP`zGF`etQdZ0)5(>?8hUG9IPQ7y6|9P2M|Z#yhn4oyUOKhnMqT$9sD;eEBwPua@}B zVef0_tK_|~zkb}u|801$-QPjpJ8jPAF6X`ExqAPO@0$MOH0*QnIHkPgyTG^7KRSEe zd|#(8FZr$wC*QT@aeNmMe0=Cf?SAZt@9Om;zN_uC{?WQeQ&;tQkoTf_NPgtKaK|9e z>k|0xkkQV**R-bv|IG5dBdz-V@RDde|t+VNe}KB$2Yq&-y2YpabP@!LYy z-%nini0|6<6|6_hl&R;-)6JsdeHVfj|DzF_300KYEIAdB>&B%8xubKSI-acMSn8w_0{KpwHL=L{H52o zy^z@1JEiq|_4xzMJ-ML)AD;Lg{6}}-2`tq2HphFeZ!Zk@&@#TQ#D|v{K1}{pgFk%! zx!)e2d$+K#WKQG6N%j}7h6FxukR^VYNkK?a@c~ZjZ|293MJUX%u*6UNF zd}*H_dFoFm^!~`>{`61P9+A8n_KGrouEc|JxsviMX;k~D)wrHr&y32W;}P=dnk8!A z{2n~Qn zGkV7|`~4y>#^*umpW2ScsK?BFd}{rrwb)-V=I^(h_l7+9t+j=GTHg0^-g}Dt_!mAu z`h!M!q$`#B+6hg7&(3vwrB_ry*TWptkD`d><{ZAkQ5z_QBLxkGbN@SI_fz+eT}>ZrQjW z{+Z$O$J^^}{AP2eR@)zW?&#>Kyk7@5cWvy&1M%^@Hnwbh{U_gf%xlIk8h?@pH`ldx zbaY66+_G_LYiH-?Ej~VZZ=+dHClBtKKP$Yc1$?=$I3ndG-`%%U{e6-D&hOm$_nP0i z^-q8B;s4_`?S-eO^?f_H_QmEsd%C)O_^RZphX4JOXZyTvS@+^SOO|}m_=9dK*$)|x z?_xFhu6_RE#w@NZsu=CHL7EVuXl@hi6c;JehaK1tqd%TL~m{!9Ab z8_#M?i1yEPu^?StIB!rpTi%s#;3h+4hyXQ`IYlu@Lm)C zb?{#My(RBOevy3{0n)Qg8y)%35{g>;jyPkMrQpT@Wcjdm@vu951 zn{wZq`VSod!oI%AfAKw${e{aOUG}KWpFB7{tltByr?w{=PfGkJu|AuH!&aZ)!S*NH zN6q+ffd^-OIPHNGjq2Z-JUE?E|I=J=K55dE2ZP^U^Xb8FX-_2A3-x)%H~Sx<1N-3f z-PS)W@~1y&Dc|y^E_bgUeO12ShxRRhs?pd3-+A;9{6RMf?>&6%&ZCXyJYe!U`@WO! zoQ1)!FMr6B9B(xCzHz)XKK#P*6gEuB^^TL*;$K_LBCYj9jq+Xe`H`;zpGbb) z$2O1`%J)Cg15zHR4S(!LdfOf|I~O~oti(iIlqPB zm_Eq!$UxirE!SutH7Dfxu)Pcn>3B8bxq3g;z)f<0;Qe?$M!WNN_4`Mji{>QdE$6rJ zzYGIOe?R26`wbs<_PV)3pAUz(`vbU~;;VBA%<)C(i{RmhnKubG1E1_PbjC zL@)X6n3RX-@nXCo_v^H||A_Bu{yF$>9?Ge`IeD(VKk5Oq{~;CG^Gf|Y-fPAW&Yv?J zHu?J}--WwsDGxQON9u>X_hkS=A0PTDbT1O0ychhp(}$DyBE9GeymuSoOL}~dw&HoJ z2H#EPH%a}+^Id!obIQZ{eYNeGIzO-X3%(1UtNrD9XRoW{GwNwm9`f9Qft<|usdMJM zSMpr!uaWzuPW9^h;&^WVklY`2zuB+dMSslZeQaq5zfEcVw2xZ_2G{1n(I-cI{JKgJkKrXyVx!u{T=-~ zV|Xn2ZKu8OP)^$Gw;uTD?kQvM`w{r!++2^8H{`wXn*N`)za{_7n)AJ=v0q>Ae>=48 z-#%~6>rY(M^WUi3iql$O(C|-QqKos&>lokit@!!~_-^w0ntT_$H|wAOV)<=cddGLo ze1Li+eIn_vAM)Ke?ff^J?=AT*=I2tM)ONiw6gsH^3_ z@%%2}v*5dS{z<-z`KP=OkyaiA9rEH(!~Q_~?}!(xzsyMMe(3OitJUHC#_72H!}MYN zFg(<8@fRB&UN6*P{)^Q&KL3_=9~l2L^d~(xHz(^qZ^8Z-y2rntj{g>PK0^L$_m7+k z&ij3M|4!%f(*Ilq4^B6!J@9RZVIe${IqlQm z_QHl;e>!lxl=tfM(_1#RKmCRePke9x3YrglJ&p5)+uAxNy?%40^N;aAyxtFeK6)@p_cVK`j^J}cbz`{)cRA< z1*yNO_2jk6PcMPj)(qri{&)#|8~&7}KHpkPUaRp3n^!krxj^C%g5UP1bbfLG=RXhS z`s8|i{%}{;=gYIY0rt0sud@ANx+nSFbjQzD0{2RKwr3lk?Z1CW=dVAjz;iMDlk)R@ z%H@huAKRMoK6bXr^J}4fuHm_k@6KADdt&9;Bn)&H)=N*LKRf*+U9SeOZS9#;f5BA4gze3w=R?h3Cy>MnEb(aq(U!I*kDgHXik2ig%UHsd(Y&^IApa1z}osUm@;s1Q_ z$X|L*{yRK8p7r|N`WKt=eVFt5#pZ7|Obz|5=)rqdHQ4ijtKA=1ZTuTOJ|!=nnb-M< zy9!lnNRc`C!R#$LBlIK~5#KIFZX z;@k26!u6%Ut`y(e(}wXQ{;J0WajF|K&tt;NJoGKmR@amq>gG{yp&@|A+tSarpPd|M+e5w_5+*4@6**_~WOa+FUi= zSF8N>_k8oa)ZLRw_-Q{;8(&fMw89e-5BO=KzY*}SiHG}T`fZsX`03{?zc;$KWnS~s z#2>LI_#f%sikReo88Fm`%0oP?u=l=8_tFAqA%DN%hd9mn`2Z9D#m8+%;C zE`d|K+P%`Qot8eB+|d4;n=>R|GWkT(?`L@szb|q76YbEvB<~Z+WV;6yw)`M{J5+a^ zaQlY#uCA`L7PqAaldq4wzKZd+4k>S2>RLyqkRLI2C#BC|`t)mrQ}3w!7dt?HO1~)u zSk&KO!EX)H>%{#|`jaaE$z;W$=aZEeS)Mg1z(Stu9r@&JC)2M1_C)@A@spW+a^o2H z&qvucsa5A^=4^Yd-Mtm`k@cw>cIJcZ#pLAv0~MS9TJlh`(%Cg&@jJ=Eq-?);lDn$m zVVnLU&}IEjR>6`V(*5*a>dyc_r*K-~7aUxH>B*Ll`KQyJg!3J{+Mzv2pAAkkKAB8{ zyv#q}k!(-QG2P%!#$ozlTb`l6$aI4z6c+gnU6ik}*YQMqqKoqzoKBZ*d0xkc_QcI} z$-(LLw8AuAO?ok3){6(Ryt?wQbkYxYxY$!z)1!DryPW?AI{>2sh3liiIAA5dqVQe^ zZ&CSgGoJdUTmI(~(|R=6@o%a=|79Wg3ip>uFZeBE(2wQzpz-`$>BCK>U$j0Bb{KwI z|HS-Z=>01H7p*^Zdx-k~8;)PH_rvk6>))l?XGUSc&$Oq&hQG#F7M@@8`@G?*_1EpO zh}f(zqW>1O-gI$)==_TO#A6ze;$Y3{rPx$j`Ckr{s4_b|H5C|^5^k4 z5WlE@!u3~N>o}AwfVn^s0D<+jmVW;!o24C510`%z^q^ z`L%y54!0@)R~z`(=F$@@EI;jk+iLu8T;Aei@K=iVK>wxZU#I#3&iLTovhoFV#@jM$ zGT@FN|KOA0k4<=2$-W6N`)7N={|f1wEx#wTJ(*#T>E8t`{kc7vC!u_?lJ0{(k%BHd->L4UqC$NNRZEqozfrRTxkbg#D&7bKXbsxd{(SGA2kSF0^q5L6z!txI> z^|!`10)9k~;vAMI=(X|M-9|o2AH_YXM5UkX%^Th5f9<059~sQ$ebn9dZHN~zJ*#jx z#uGSwz>o3T-B4a}X2Q0|+Fm7JgZN>U|KVP@ed6#Vb*7Kwx72hk@8=UgNBZ>H%fBWy zP}<*b_469o8^8Ialg7s(T>piBFA$TyS51F~$H$S(uJ+BF*SFg8u|1kZdC~U4`Nk)C zAL#}AsI-5F&Hr*X*}kun`D6KcG2d2|N0g`OC!sz5!K;9Oi-c}_y+k)T^4VJ@t#OjX#T_cClYy@FOGmc3)bUG zn?48j8MGhCa|G~ngFN04!|sXXtAbOV4!tdcpHp*NO=sd00WwjT{`Mlx}wUPogZudM>6lI{O=^w{s}4% z=zzKWD88uZCu`!Kj7z`s@nNSvJ()v`innDBwafP1mg#oz)+lz$2fD($RQ_FYbe%p1 zCly^|Res9FZ5qRTDeK>ssu#m~A)%jbsSOU^R3~1e(yvLabofQ-Zh1QWwT_irq-kz^J%20u)Df!P|0-PmkqpG!y%O~g_=i)IQ&V(51O2ZD`nxFJwKdh2I#DW7`?mpx(M{vKEww2H z-AV0_=?jHo(bgCF&7D7g-eM>})z-Fgqs2x(pZ&Q3_NlxhAipe6<1jsyhqxg1E2e$x zZSO|oS+~2qy5+_3FfIGT9WTDG^cmCpzG#0py)GZe_p}@jX8g^PJ|f*0z6|I->AS&#AKC|x?cDj8)z5B-KYao}iyMtM>HLR)e}Dg#zq9;v zVE?zST-9W8_4=LjEqxT?y91N^_FMc8@O!p1{es21yhXrxpOWT(ly~*&R*F{#?JM*r z&<`5VNWVTiE98g%p5^hb^~LZz$MaW&uEuwSZpx3yL+e%b^hJ`-lwXOF4+e~F?`r&J zrM_!eF4wTD^FE^LjHh1=LcM@CBNpUaa{etUVN?eo$pwAasTz~ zj_unmUIcwj%JoC@TLb&IiJ_s*w!9p~Grx3K6OF$}f9m={ycKTSQ~WXq{s9R0?y&sO zzjUjM&tG6XyD01_z)65K{~=wT55RbE>(~UvgJJY^B%1CL@nBfrVM4X#>Gd%l_rUzk z_8i&=v$M0LPlzjGeMSt^eUZ!S$xKi4cn;_VArGc!{X}|6@b3Y8pj<9d`-ew6XkQcx1+p)IpJOl7i%~wPo+E!rjDMuhUgz-@-@dN>g7%3!o{nT>|2J$O=<%!d zRnrX?<6oz56eEApo{{ks$V2)TtRFtlr${fben;|a`2v3P&+k>!v;JcLoD<_w@6U{U zFri!h4A!R#jR%9FgB`jr>Z8kt@@8dufUkQkEjEALe$d#zGQZi+@_dp*eI6bld);8M zKd-jGmG+mWSHp7ui}d%rL7LA-0fT>n_VY-G{W#%jba}o7)2Gjh`XB}a-?opTm&AD@ zq+j)h9Xd3y#il&5-!=Io=X-d6lY{lC3)tEGc>V_6D}>RX0_+K!^EWFLZc>>2E5I-H zocEVR$MZDud=8xdPRa7{{7Gl&#IP-ITX24a>WB1+d<(5#n14>ni|2I;qP+mmd0IYE zKd8@y$RGHFUL$!CyYy|&`J+)dA1=?YMDfsWV6xQ-wapDO*Dt-`OpMJ$(V_lv<=;{+5SCsReP9MupmEY+N)a0l6 z$KoF-`C{aat55CnjwtwU&)=X!2L-6806<)uaJMJdOVB$e>q4$EBt?c zo$=gQe^taER6Bka&kydORoFj?{vjD}L;q!|RHpR~*0a>Defx#K72>CLYY|AMzg?8zcWLmR~50P`nuB1AV3b(f(B9-xB_9T_41SVnOh8 z+pl4N>Z13LE1&MqrPeR4?;4}NOMktVFAkgWCE^7Ezv3w|zB8v_!Voy?#Q>Pxx02 zzq70#Iv%PqmRI!M@jG6*PWpxX%Gde4N+dt{&vrg`;ewS9-pg#ixqbV)7VG#?{n)%m zOXCUSMH6G2DSnFnwAb^l{UzfCquGG%TU@_9_1>pUw!`rfA^)!A z>eVYL9%cH=AE*As{(x{K%{Kw&`6)=xINBfXcnQ-}ydc0uidQ0*^GPni6i=w8?{a>` z^fI0n(RWiHSHFtaSwE}sm+KGmFZz|5^3)uET0X#1{_5q|ia)sRYw9n?Ux=x_tMRXZ zf?EC4bd4kJ3Fj>?TzG7!&7X(y_UlhRq4z`+qXabU2Pi`FkM#Tbi1h zwET2@7x&|ym#6fIn_IlIHa*6F&(HCDB0ZVsQ_an*=zJOQuNe@e6rg9 zOs^x0JkXpDmi>!#s4vZjA?EgtjAxi%#QO(5k@;&|rd;_A%|F{pMv#}?b&+QmoPus8};UIJbfZ|JLt!S$nt#;=z-*sXjJo}fmJ%;=}VQ-uOMmw&P8^_E|6`o)$vj^Af5UoH#Vw*~Jf;_9Qr|a+ET=q3_U)8J^752AB)(e<_rT;uaSNq{Rj}G^JJ&*jg z+8>PT5p2iFp9SkxYG87b{H<^sH+A5^jvaRW3FEu8-nV^w)3;@OZWCZ>&u9$s-*3Zm z*<$(O`uRt#>|e+AvQUusMZq5-`~_w`74c@{FO~j3tdCefkq-Bb$=}du|LAzJ#+rW| zU8j%3^~Qf=(}RBJXZb!>4($(UaN9oy`|RIG?D+qb{_FT0jxPuo5kJJ*-v#DPQI-e# zTCy0^10?%S^Vc}w&-cj!Jb(NT=^!8Je>HyBg?{1r!d);SS^4n(-S+LzK5cPa{3c3w z<4xP({nzxw(0a=cy7W$PLJ{M zuJ>MDXUofh{3}=8Mdulzy|XYrY5u_W2k|IgV{nPjS0WzwXPx*hsHf5=o-Z)H6Aw`O znM1mWPa&56zyPy+h-Ew~q&xa5*M~^_0QrN!+#Xn7abB$RYi!B~g(ZFqs2?2n;q)kv zm>)HNjf48mFR!7C@licL$M3`Tqw!WXy;Hwy9Xr*1`7KX1c=c-dS$X2(jZr$*$D{FP*4r}6 zkN9e_?9i{ymT5dA9fqf~zb;lPWPczX?#DXmfj#MGn4k8$h`YLGY5q6@_CjY@W!Tow zydRAZ8qxV{xW6VarcY1I5gl=%u#x7|puF;c%^#L8()VOeO`mh*1NC&|D~RzGM7WfN$z?A1T3x09?HCVqZw?uk4?_V4j_W|Pa$I)T` zKPcD#xb$}#UGIP4ys;;E>upieY^>HIi9!Esrl96iD%}=M-bdAIG)Zg>aX@11?P<`reoxV{V%0uPF@iXab^hdyt*Z&3a z6YHZ+uj`Lk+W)3JVgKv=ar&s`HCT*4oj*v=_J4?Jyy@}{UDR(u{6zT+l1HrnS{{wH zeD&f+`F(ID@63O?{DA-b6XUzm`wW2Sy%e|6hCl59-JJf5dWp2Xx;58@kX3 zEl(T{`O$n9mtNDW);G5O=O6!7`HAtN%hx!l53m0Q*BJjgzs3PSme=4K?H#0F`1sf5 z)gO<7`x|9`4>W2|f&Jv1hl|)x_?~6S+S3^Cy(Rdy0haa_+EZXIk^O`5! z-#f+jQ(#Y#{Tz`G?W-d1kI~+e{B`@>={Rowy3^&q-SXA1@3rU8IQeyX8pq{tlzzL* ziWKDSo<$Mf2fbM|Nk7wTXX*p^%3te!2UDq6$+c??=PT>`5gDFXG{8g zKJRCc?u+;e&cCp{(S9N_U#tCjWs&dyM*Vw7z+b@of3rUq_aB4(IMwI3dI2>q*ozb)U7zXad+l^EWiuZfXgdZMsG z@Jr3%gApNrjIY6aljM)h8SIxV9oJLn&etS%-*bleudqj|`BU?7pvvZt>(4lPw11Sp zQt3w=KTX&1Ta9)4y0OuBw*OJzLEUM;9pPu_JYK@|WG`!fsm^c4mt+59JZ_rC7t)K4 zeG2|lalgjU{aMln!%w`gV(6m(wLD>dDlez%6Y`__AeQ4lq|^Q%;;qSjlLMr`c;7ai z?xgQ|V*C~Su~Z&>FSp(A@1*z=#*fnz=U1^l<{{n-7G^jes>u)G2I7a`ha4EVu+yeD z@8fRg?-AD@PpTc?t-?>e_nd4W8sqO1<9LSq%AS=E+7I7vkl6X&Za^JUa9)bWJDz`dN_2ZF6^^o)d?*Br(dL_vpjqgU|k=I52aDAQj z3ukTp&3Y^5XT(LnNb@7&>sQ_N89om{`j2#fmi;1%Bf#hAg`$%R&*dy>g z^K5!9Px0SW?;BZZZvb|_XHyMNKzP`em+BpL@*DpBrD03Q@;m)9VVuAE1xER2{p%F( zLR^{V`^N^)vi|{bdAdUDDdKZw9{-46%X7RduD=5Nj^DotFrSx=>Sv5SqQ>JqmH80nzj^12V7?RfZ`J&f`I+h$ACo%J%S?xTV~l;6|9^k+-F9wLV4=}2Ffe!qFA?=Nq+ ze6ar%=NGX*r2YcVl!bi~KYnq4#P@}JVE&Nn9mIcA@;wOjU!M5QEm|M&JwwYUt?1rcu>Z+cThk6K0(#?6ZSZ!m-{)BzsT*S%hMRs%l@iH zm-fG=YrGJC&|WlNF9-TRZ~K}0i2exiRohjUmHu^+hI z_Um$a(!P%B-|trY+u^vFY)93Z#a(6D1o+)m$>)BfLpUxDTEq(<2pA*Fv@`vu}yV0F4!Uvwh z^>0t#+TAaLyHsNNJrbn581k3k0|Au(qwY>{XIY%;`=}ef&mb_Qm;P8R--i!kg!xl_ zquH(s`>P&C`McO3djsOto&Du0n?8tVvp)pe2ey}F?^TQcy64+t{G&1bTYvx6E-x;= z8%Njj1dw-f4bjgFfeq>bIUJ^_+KE8h-WE&NC*2# z=sVs&DH4Ay58j7A<(B98OX0m2=ROR?=hXX%uKyP5!~Rq(AF4y`hvm)s(P(b{lh$da@j*kIbOgUo1B5+XVc^N;#LB*SjT&jzqFUJd}wc)&vKcQ$w{~%Y4bz8 ztNoPl*Tu)b>W=p&QCwS|iFZ%%_fbcoev$jiv#bw`Kfl*r|DnCIGQNd)+WDRX=#yh# z1D@sgIWavv=Scl+u+A^O7Z}iWdWB)bV%rbXS3m%XLA@ka_CLr24^TSkb$ngdNAp+j zVZwPE$uF{>y6W|6-{JeJeMS7;kq)d=fQf&@uUD>FIoBH;*Gd}h3;wQ^l<-on*B#eFVB{XlJ3vS^`$5C z+#H|J$Ma?r=Q;lSFxn&MHxmC8*aPSD{Qb#2eGm8MTUa0V^riX=O&+~xkJw9S-0aYy zJG-oWn0_jec#rWTz57oLkp5%&2TH@kmX7vP=Yc80Xn%D1Wf4y^@ffm4us!@rL9{Q# z$NlT)EI&gZ=Xgq7`;!`-SgYNqXG+qv>D)oN6S$=C_QcJ#zc)i$>cY)_)QIM}3#yCqfM79@*E% ze<|X>IG^X&KGk#6_qMKfhZph%buoc~z6wEq@f=!;$;|i}}&;hY61P8~JGciPjhB z!k(&Leo63y@+y))manmD|LLNWe|DDVb5q`|%x~nS{aJN+_-3WSDf|$d8YY$ZbAR6_80blRe2nJLwVRA6Qt+;XMk0Ei~S?gVSne=&(Vhk^tU6A zNiXMv)$sivJSlA~9i}gCdvtmD9JDwNu&(#@E90hsj{Cta@&u(CRcaGz|Ytery z;=2#`Ug|!-k>86=^{wrl5&p4M-y^+k%?YYM`a@T>_>R9ck*I|``VtAg&$y>Af_oDK z4!t+gq_CU6ci;z1PXWIZo=5&ml)t|;O!B7sE_HX6OSJ#R_;zO(`(rODOcIkA64{z^XOpN)+F?6lZVnfz{j zvi@sMeVqMFP#*ga5SQHgN92+AGo+8i*I@fC>l3E|&KJ3r|7&|>2? zDR`ecJ+axAH=5nm-nt4Ns1DC>VEt5osQbOk>sNj2*K&Kg?RC<*Z;$UCr#p9${^R$7 zeLqd>1Kx)ReHHOth?n95N&31bCF8wUt_(Wwt!X@(z19Keg?HNg_+Iq8Kfk%x;>8|s zQGQkKE3X&#l_5S2(^<*Nlf&^S&O_n)S1Qdq>me*JzD*w&j|}1iydOkdImPdZ9)a?K z9j)IO@0}}hycg}2^MyS1$HTpAdsnY2yl>0z01Th=?Q(F1?U4?!2Rwg{?3IW6?(PM1 z;zdet=c(8o0!1{!^r0s!melHj4`TU_nwtq~1@2_b+jh0uRyp7iP z^Pc~Mn|bH`+@-Eh;J+!-cxkk}fZsXd7hs;B8s)$E`Cb5iBhDuf{-yC5 z#(!!4$M~=GXCj8-Me`5Ff7=S@&)e~X{N_~r7oIz(^f_2h;JE_AINk~`%kf%!e4#&0 z@-zPIX+EEFIeXcu?=oI)54oN#>%+1>Eb9ZbK)8Qd9uLdo;m#fpr=9m|g7`K2FVP-= z^J!$CHEvJkvIqMA6WK!%e=68F{%n809Y1LQ!24ZvUJm2Gl>?OnmagN!8k_sS`HdTG zdSgG$&5=EY`#CsoN9PUDeggZ8&O@R7c>4%<;+qv%eVo!#&S(It$?t z@}D4G`X>>?{&mpS7crz4SdT}YK1!G8eUV=w-%_)DD3A7c@$(;?pYXo!@B{y3iXVp;{CqC!u}8F3*XOZep+;Dd>mPiFugeMb_wFUupH3-dhKqA?~WB{zC!=w*v4k^UxR;gH$pp~ zp}#Vb_y+l-13dMdOJ{#-K+jLObg#?B50kMA4U5?y!R4f(zgKf`X6BFuYvoJe%Toh;7%s}UG|^e>GS(0 zcpn!AK)4^=3h}Vc&K*x%9E~5j_kI7c*z{GY@8Nw)8Xwy*zLp+qwfrF7n;d~~FXLSH z^+BHR;^t$$p2T6zuio@Jzg|x?t~b5Tud(KLr{gQ1G=EL%LmbBW&t)O;Mwhx}evG~R3GS2{0=-?N7E7CS9J7%$1@=2f&l$Bnl} z>A`#PJRWlpkH*gvTY1cRC$T>;SnNkkd{JYO9`~;hKBoB}amjPvFD_PizkzglzWEJ^ z{}x4j_fq$0wsrMN+8^Hy_Df!@=V;G(5U{uMBi)05?fm#>-4O4k{rla$KkIJx{P#J% zp^N+mPgr_T-UQJD{Jz3hTwGN263cg^`%?FTu1-o1@$T$_@~x6B597a;@~uh2&|dlC zSvo(c-zTXS4=%!hwE0bciv1zzGqgYV2VyVJ@msC$8jl+L!L<)$c}NF)fXa{B1C5UV zTy{$M53oG&FOdG#Kc9d+;*7y$bQrIL=@+;uf67+cUJyW^Swm! zXPNuI{r&xRy~OzMuX=vv#D5PQ*s;UXb-Wktsq^r&bZtMOJqF=lqT_zsd2bT-XZeEM z-@yLrTY1{AMC(`EUdHxFdvr z=Ns5xV%l5WKdy#n{c+Oo(?;JpeysN=0o|u~kl`ox{~>>}=fm`*57qKRb}B!}FZcho z^-b$%kiVYs>hjm}YX0@&M*YJ&f4$|$rC)0Papix}=pTII&NtEeneQ*r{Ez$9lGxwt z{Wa33`}w|zrvDZgzDLjJOMpMTC&}+^KztJ3XFgB+=a0Z&dcKY0yK8$t>Mj&`d?NNd zJ`aL;5FDs>Jwkj!_(x6pGW#nHp7v*Cdha^lpE2~JO7HufHPcV~6psz_Q~JA&ynMem zET8Nw7$}o` z@cq{IL{pLcxA>lJBGF9oF6eK#f5Y!f{1*MM?2%kU81x71qdA)25zF=8(8c<1@GSdV z5a*ryt?qmr9Y4S8bn`yUeycyD*)=J!ze!&M%c2Yc1~2Ce71 zz2oPzxc=yN?nmPHOw*kQhHd%yUM#%-LH;5WPfE` z`cymqhx2dCF6QUT|3zO97e5}1?dhGJuRWvv$ub{U0;``TkXIFPJ}t{T$M1KFxtX%l&l}WBhmWg5`Gz?*HDrdGps6HyYm! z&tH)LJ{s>mA+{)oeGAU_c=);KQzJoM)rc|HFHi!r|I zon!m(5|j_|YO-gL->~OXeu#%>%O(EaNDs7^)Gutm7B5fwhZy4TWWVVCG3Uue{08(B z`kUjki1XrpUsQix{T>BMBa8dIFdkt(kp4}0Zyzqq*!c+O3usQ7PthM)f(?+RN8-Qm zejyxZrTNA9FJXgY)9d*O{iOvp-#~tv-*NoIeHMY;@pant2bX8=Pl)p>h~av%XUo_A zK<$tFqT?@GJn476K3}x@H#+{7+hb|tFLzr1Ecf@F-QSJsOXKZUn{`!y?iLoml*gL-S^m~e<&P(G+y+6 zDGpyod;c8opAf_FrTs>nK5M$+S7ZDedB^$ugU+w9NiX(;20QoX-0`LJYi#n@kWZ)o zyyHgw2fF@?%@5~OPn^d<4A14!`RHo*d-{D|4`BU>@&7hPe*^f-@6+J@n6`}@DIWAu z_ZxV>g~rQb;QJN7Zzv4$Vk++vl)pmwAF+J!ZxS8xYYJv_1ZxUZA_wRm6aI!@qWd<*^U@E!!szxX}V z)*()h-)~Jct#abQa{XRvebM|;pXcV-U#0cAT6%EbQ2)jGSM~VR_+LNyigUh8(>0EZ zXKMeY#+skTji<+W?m&;#2aJCvh7ZvB0F1w!=wf|13Hoy)ohJIBc`-o?$wiKS(weCP<(0K5Zhg>O7Z^@qwn5jP-g1^IKi! z2Pcy&ntnj`HOwdNem}pbj^86r&y1|H{PDhVYcsD`FuzCM8<~a=+;DpHy>goGF})KX zg#D-w0R~EsxXAMr?pNXXHRZ?s>}-kOFELoe8!>*67#Nte{CcuaLcD_Qsh0uE^*h8A zADxFz>pRlHexUjC`Rpd-NAcDWzi7)3G1&tlo`|8pr|5GE>+*$sMjpapd3!lO*1s@g zF}7FJ#`A=+J@fvYgNxV8q(4XpcLCXl*gw!+)IZVqKfEs{=-B@(iPy8TbEUf35umhAz&hXnMUk z+`rTN3_5>M9^1XlC{ID&vH6{I%J-`pmLnc=a+T+VEaPz(tL&fDR7U{ z{8qpJY;paM6?I=V4r_UJdQEQ>YyKM7%m1^^A1AMtFAi&dI=!aHVVz&&xco~^*Yaqr z%h&WcTyK7zeyOpRztQp*n_r{y==@qfjdl7s+-Uwd{)ZLXn%?JQ~n1n8<}2vzk%%|{TFCo zO*`+WoX)!MDKDcB)BQ@6j6Q$#Lgm_+{oXrdjsy1w21q;!Tpulo0J~zldKT&(}2$VX~Yn}C4VPk zh|h9)fCt6*@sJMjR*GLC_B{WJEDx}gAHu;p{c|!s@T2{G$j`wbpMwWIpZuekKCXT% z#C>N>5B}eNE`L{YV3Om#A9g&E{N;PRzDE7;?)$eQu}_Da3}Rz3a}8|(4D*f=UL#PdO6Y=1)kCim^&_$0<}ARJ2P0rdOG z8b|fV)vvhp82{Pa*-!n4@t;+#Gc^82v+s03JebZO==o1$?0ZM2X@-_ z19_8^`*?oC`aGLvebns}?T@(myEc8X*P}T3;`B2vf4%g$@-)3({-1q%bADjT>Jxrn zHvtDQ7{ho?c(neEX1f9N`ZS8?a}xZ$fKiB-CK4?(oFDJsH#zt3i!I)3Ob2_Q%=T^E z{Eg#F`m=K|KKBi`&xtO^I6v|C7~uU2IN!wWcO-cKg4Vku7~h2hDmH&~ z|GX(RJavo8+nQOOI#H@nd7A(yyzwhGe}H*^P#yF95zr%;=0~L8FYJ{ty+a3k!NK2f zFzB1-Pq2Ij(|nBlhNI~P-J}=%4OaCn5`S!;=9c1&Ew3lDDb>`xk@OS&2XJ1I`~!$( z{8rxwt``4w;{A2Te^I~TbJ0aBUp0FJ%ngc9VR|^8OzY)mKcCcIFY1>sm;LLS?_bm| zuio==^~!g<*S|RV!u>btkKWIRbkdg)lRkx*&N~=fX8l48pUZLb&kFrBbf4$*ke`zt z)K}qI2N$QWJGku2^Y!Q-k?%{??*F*49;dOt#P{Jb{tNe0TI~Fy{Z+qf_(u0- z)F&D*0iN~mnDzN_q%T|_mcQri z_zQJ=UcS@EOTFViroZnreUJ1`^d1J66tY#M)p@U{!l+~7RQTcb;{y$Fs zIJ)*{YaEw9N;mOen*Xc&vv|J+^R;8I#bfhcAFWqMvd?D*PL#Xs{C))P3(0uu%Ya+p z50)O>f4M5~)(rR?$^RG7b$agq@cs{(Y ze{=KZp&{E}Iq=WtUw{2|#`Wrpn;z|fbb4;g@jKxdC!*seE3Z42j`!r_`L#rzhX+fcY*Iy@0el!L3{H2qOm!TBHlN^`KK8sAS+K# zrVa1={*}dBGuJvMZ|x&_R;OUT5cbct4!|DU9|30j;#$W^p!511V76}p%amTO|6{%sa`Jwj!G5!nBE0zeu`_JVMVpRQbgi{&4)jk!M=?*Q&|mS4vKLA1dV3x1?}f`EWtV$sd&$9o} z)OR-Tq_61mbpOTi*ZGCNvTFb7^l|-BcY2<0P5GL?u8+pLJl+4A-e~{Em9NW-!_#M- z{?+4YR_BkDuk=ft$En(%x_vc&pXWo9U+af>e>0%_uKd%yK2|F~I{tZm4fv`2;DE0= zUiA2n$jk4C2K<%2>H0_XL$|N0ug~YBseri6_@<#MwTGdat_qd|#_Rv_#6KOx4USr)qO1~oY(e0)4YyPpgso)Aka4-h%W2?WKI7h4M%1KWXyM^8PpENB(wAzXA6A#B+R}_y&|O<9A5!67K~e9ricH zh1NezPvsj74j0OA_zA4{7jbl*{&S9XJUI@>=|_}qzW*)s>vZ<2u4PU_U(Xe#@j6@l<_YS!0tP0=T34o(}7W651!~GfdZ!SGvgYP4f{yhouB?^4s*kEy=<#yov#rqJ6$fAUZxY@G^t|{UmX0Uj z_fprv&z6_VZp*y>SAVsr@!xA=zR>z+^wXIi%zc~x*~+8Gx4z%2u})tv*7rx_^2f(# zU3({vpQgw2PbQ_l=>FAM$8+Q8I(@xZ^N+*PcreC;=6^3*w@(~4?>UQjIlfoDZ^sUr z&oKVBO5BIi^^KE1Sg+LjE$rif&igTgVMA#3J)k#?$1OjtPa%J@7f%QFgD#)#<$&(m zAHrVM{51~Co3`?3tkY|J3Cf3XDdpGn&mQA@>QfXSg!44Xr$u}+PG1(Eo@|HRHtiRC z;Qnjt7{AYM-eX_V^A&I&4bC!e}wU;u)QAj52*TJdSU;@ zrjM(yDPQ=H3}%0U_7^o=UPK;<7nis{PaFH8)_aHMeM8b09PjeJN^sw#zhd(lSWZm;G3{%qTSvHNqG z-*SJ}vtBN}zJUEE>>abdU*&jiynTi7V17?i+Z$0FwU4B|g!a+!1-6gS{@H(k`D^<~ z;~q#4$KN(u`vTuznVFjt`?Dk3Udqm$pP~IP?zc8JH_yA@GWHWZ=xq7Nw~w-ymAx6* zv&=7Of3`mXcNfKeB3>UZcgypR(e#(Q!M{QKE#&WeCnSb=o5|Z;+qg>$w5_lkOM#AMA(7f7fV# zf6?>ncyzSBIA3so1p8?|A8YnoqJIq*=?xbBY4XeS47gv@SnN-O{Om8NjG*TVPy457z6j}Ot-fAHd4+t@`O=NQ=<+cCw5V@feoYVLk?~fyJe@uc>-a@ndYo_J zJP?gf#4vpb|36~h|A%yHU%c<>c_s31<}z#GeM64_;{BJYa(}07?=^tW`h1^hHDGvN zko1(=pw#q@U+gaaNfnu!ar&9d+dM3`ayV^&ian+*ScLC+@#MEhUt*wFs$_D*W=Cm{Y?6zc)vv*LV)!HVvkWB&lsy|X;t zARgS_0uB+|o^5ddX=rToW{XiDUjIM%yk-vcN!nZS7~j(z*lGEhc*6jHFBRVhO_W%F z(BBTvol<+4`)eEdK34cXu(-e0*!YScPqq2iKR#>ot6!cqseyqDkJOBToVN0fdD-c#R6-$TaxluwCxT~r?Tey^r$ z99^$#+pmqMzm$dR95nwo&aY8nvd^Zjs?Yr1fDt(9IHhsCoBk5a zHzOmfS6SSXIh@?FgYW+yYENz%I8mYVS>1r){pT*59C$M*l$iy{@vwi@rVu@y>IWf8dYM z{s-QFhV-IMe>up1m9X+J)h#dZllD6D2TcBty1!3{^3C%8GLWCKmM@_5elNfx9<1wU z>OVg}&A)yO>utI0+xCsxySRUyqWKs07ZCq--#7I8Iev`(&0kGk7_j`%zX|?R(l71L zM7oUcV*Vz0(9q@&;=e^&@4&tU|0c(awY<1KLj0HYN4IATHvJ*;YyaZk-dyu_*v?UV zY5MOP_HTaJP`vwht-Y4(yBr^r{+c*_SdNb`>q|ZQ5~okgbhzIMKWksa+e>g>PS`Kn z-q0BBBX|y)?Im;nm&-%@X7X2)WPjuNxc&R*w~w^Fgzu}gfx%?u$N2Bu`4K*^n}zsq zk?#kiKkj^?Ky)py@uz?RZ22vU{R9CU%Ma}-`TokX{?(q({`Z?-sms39={1J-cJ%!Q z*uRy^b<%%h@6K|6>GP10@nQBOykFDwxcyUHdQJbli^)N!eixH1;4qcx z2R!zVgylJODBs1WBtDsx-v^H7f1-VIau>D#6YU$?PyK&$)INyEPjP%2u`JKvvn+2w zFZEmb1I+6=#((pL!Zl0Bc3(mveewXucMpO8_m}6nJ>ugP z5dRb7J!jqrmhoWtzD3hr6#t9r`(npi?=*fVlao7l?zH_E-=1##^7EGd8pMOvIq|BK z$tJj*B|03Z5+dddC-S;%V&w%m7ISfdK-@^^!k)IvLc&4;> zs>#zYfAjdg zLk=GK@nPS)u+!4tJ(%x+=PhV`{_vT6#~g%XE&ao1-tK_-6SXJOCBCTe+a3819}Uv5 z{SEf`eJ#Mrk~d8BJmB&P{(kX?9fy)#SN`tb+x&a_KI|AdbQg_}yLX>VLim@y-+Zm3 zWlLvQg)rQP-2&r>_@7J~Ozi{jO>aq0F#RH8k$y?=bJHY`;lH=yVo`o5FVQtVWa`sT z_1y*aotrCA{qjJc6XyXg!h0feKEd}zAU;d!U(OzCA3NXHV%z)S-sdwTBO56m)6r+* zp_G0P;$jQQ_sT&N|0McP4nDGbqR9I5?%@>1C#nBt00Uj%-rfli-1UQ09t;p9>4b`Sw4)1mt_85jQqh%=|T(T|8%5t z2r%VGJOkCS{O&um?^s&Md*7KK9+TtizB6xXd^|1W`P!K`0ejS5As(>&5zh!Z@H-B( zmni?u<6UC>K>5czOZk@XtZbGd)T^&j?wbiOvQ2YCMwuD|3TiSSeL!yrB9 zkEA#D#W~Nmf5_j((|q0u>C=(-9>sna`HB5kq&y{GJRQDQCBF9?wbydlsi`SC?}PqL zaBr4ueK0=TUtxcN@ox?cP=8^3SNc!2KeJl=7s9_ACI13AG%W^yW=7uc)$-#0zn=K7 z>5ngPy!T_czYNb6(*9TbUjsVdhmWHN>G`~bPQTbVD38Zi9RG#Ym&d>6AJ&h?|H8_f zU%txCYfgOJ@E88Duzd1A1(^K>apix}>5JVSjq(ffv;N%a?H|ZH|M;(0{;>X}uW|Y7 zO&`ZEjviOvP##+UkDd>2L;Geua9CRVA+Wz@={(wk?4t_5-yFsZD8IHp zjC~~H#b_TvxcPuBAMK-Cw{Fq-Y7_shasLA+sf7V>SBUdxO25*&Xd`vBuLaKD(^E53c)`v};+#iF!lYsWipL;u(He#_@g9v$!1 z80rK43l5yn|AM%v_ZK35790Pqdw=2TN4@dkIQ@&`r|Fts99^ehY^>wM^1)vy4ycUFT)4utiG81LVp5W9CYc^Zu(h1&l05P{X&R~ZhkKBG?WkC zjRezieq#F?=PTI$(tH)n$9%s%n9tbWLG0}RaepZH|7QMU{)V6M|LgfO4%hoWEzZxC z>BL>QcUU^S*O#2C@O@u+PY~{>PT#b2#6J-6&Hxv$NO}_l zC?%HPzr*wiucYX_9|`C&`CBCYFnljmVYr~;lz+d%5YT2iO3*Vn?-&e=|H+^3+F8+q`jCCSDf%k#$TD7u) z_+Ml3++aT7@vp~gFhB7AExmOO~(Vto@UbpgIHdyEb zV&Si;mfu}p^m^)I6Th7qqw^e}90mXO%=tE3{+lCke+vS57JoWo;w7{meme4$bHA%R z(u?sCqJQm_iI)gGr06cbPo=-_luQ3~#O3$th^E(v|7B#%kw@cSDEgbnG5rA5C%|0a zH;+Hm*T0L$+w<9c@~NNmd0QQytQSY(nL&J$?4P%Fyt69i^J^IYOc&U`F&M&uw!aN7 zpZEdeL&-8!-{PYXpKV>w=WQMx`rg5o=H}Ne{V$HcdlZ)2w8gIihUHV>|NCg7MdEzN zg-L!t`70T(1C~R&ABycI^CJfHVZ!pqcyP(*_ch)I49CxC{X`6~XwzeR0jBYW^@aT> z#oI!B!KT0WB`-NK#^YuC(8Iki3Vna{rRTF<(7c@f8pfj;|L1FPpP2EZ5xglS>3{H& zi#zMZLvH@Ax6p$Iqt`{A*`?eL7MFi}tzi z)Vd+b|GqPukHuq;+V{RQ+mC@gE%EWh{R)4B@uy>daeN>l@W|fdCmj6hh?i(4exHuK zc??cNkbQICnSX%z^a>i!0ZtJ98q%8?Z#nZX$J2>g_!lGozzHgE%bC9)@r6A1ok4jL zbp8bDdwl=!RKL})y~lg|_TQQ!d%hRWAMAK`U!SE1{ynvRi~GHL|8CNY^*_Lz-{4t( z4?Cc{{=`||{T?8EPL%e;kiPp{;{A#${+Ss6)aCAy_jSn+;=jD#MS0|YSl2He<9pB? z&yBOsV85EFlu9Iz@o$!Sz18nGV|*9b)BLo+`0py)pUA&hJWu;QEWc2c@nCnqfcChI z59|7y{&V7?@O|Dqzqhp5{=XpJ!1{z3{0}sKba`>{38c^Zl$Y8wz`Wl^EZ@Hg)02Kx<1gb6CcV(-5UcXoo(%Z2 ze=01G(pN7}jUUlIn7=6EA&6ytG`~0;$m8mh>|dQflz-m%B+?rh|Av3GKdFCo`5J3^ zZ#UNR>+-d{A+D_tV*L;JyZu#b{8uYqj(_C0fd0Ot$3HBWH2>)K4De?+{&oAu+j zI1gVH-&E;!{y6-C%8w3_Fg|VWv%JUW;SCn$8QjVF4HoC+@4@>m@6A$u3>N7Pe!-{n ztOkqkEqx60!Gw?}&~KmoEg>d(7Xx?p^Z8!nmrl>n`me{^=N-qzx5M}_*(1?-@M-YZ zgMx+ng7dNaz9z&5pOC(duQcp`Y8 zk@VBx{xa#;+TCkX2ljKk@p{LucDV1m!{�TRZq?$$x?v{IMFpAk%+cd@t@0d=Jhm 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

n%&=<$aG1KG|88@_hCygI_+R<)8OoYtzr41HbK2 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

  • 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 z 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 J-v{RXK-$ypK49(ND1Y`F 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⪼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 z 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

    rD9HkmS?Xw|Cz0M|Ws_#5?Z*A56d8czg}G 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%0D38g8Pg5F8z^tpV_lBdypTHzxULbyWNF= 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

    k%$@p8?E0k!dh@HxvHWeXf?v<$#Dm)R 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�~ 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 Hx6^Nzuf5&;jr9e;J8ANc{O%cdo|*#o>#Y$V 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 if (!camComponent) { + mainCameraEID = MAX_EID; SHLOG_WARNING("Camera Director warning: Entity does not have a camera"); return nullptr; } diff --git a/SHADE_Engine/src/Editor/SHEditor.cpp b/SHADE_Engine/src/Editor/SHEditor.cpp index 07caee7a..abddf457 100644 --- a/SHADE_Engine/src/Editor/SHEditor.cpp +++ b/SHADE_Engine/src/Editor/SHEditor.cpp @@ -612,7 +612,7 @@ namespace SHADE { if(editorState == State::PLAY) return; - if (SaveScene()) + if (editorState == State::STOP && SaveScene()) { const SHEditorStateChangeEvent STATE_CHANGE_EVENT { @@ -622,6 +622,10 @@ namespace SHADE SHCommandManager::SwapStacks(); SHEventManager::BroadcastEvent(STATE_CHANGE_EVENT, SH_EDITOR_ON_PLAY_EVENT); } + else if (editorState == State::PAUSE) + { + editorState = State::PLAY; + } } void SHEditor::Pause() From 719d29dec3f97ddfa86a399e9ddb9e4276b7a4d1 Mon Sep 17 00:00:00 2001 From: Kah Wei Date: Tue, 22 Nov 2022 16:51:07 +0800 Subject: [PATCH 217/226] Renamed Mesh and Font structs in Managed to MeshAsset and FontAsset and reworked them to be a abstraction for asset IDs --- .../Resource/SHResourceManagerInterface.cpp | 59 ++++++++++ .../src/Resource/SHResourceManagerInterface.h | 111 ++++++++++++++++++ .../src/Resource/SHResourceManagerWrapper.cpp | 34 ------ .../src/Resource/SHResourceManagerWrapper.h | 57 --------- .../src/Assets/{Font.cxx => FontAsset.cxx} | 26 ++-- .../src/Assets/{Font.hxx => FontAsset.hxx} | 21 ++-- .../src/Assets/{Mesh.cxx => MeshAsset.cxx} | 26 ++-- .../src/Assets/{Mesh.hxx => MeshAsset.hxx} | 21 ++-- SHADE_Managed/src/Assets/NativeAsset.cxx | 13 +- SHADE_Managed/src/Assets/NativeAsset.hxx | 13 +- SHADE_Managed/src/Components/Renderable.cxx | 6 +- SHADE_Managed/src/Components/Renderable.hxx | 8 +- .../src/Components/TextRenderable.cxx | 6 +- .../src/Components/TextRenderable.hxx | 8 +- 14 files changed, 229 insertions(+), 180 deletions(-) create mode 100644 SHADE_Engine/src/Resource/SHResourceManagerInterface.cpp create mode 100644 SHADE_Engine/src/Resource/SHResourceManagerInterface.h delete mode 100644 SHADE_Engine/src/Resource/SHResourceManagerWrapper.cpp delete mode 100644 SHADE_Engine/src/Resource/SHResourceManagerWrapper.h rename SHADE_Managed/src/Assets/{Font.cxx => FontAsset.cxx} (79%) rename SHADE_Managed/src/Assets/{Font.hxx => FontAsset.hxx} (86%) rename SHADE_Managed/src/Assets/{Mesh.cxx => MeshAsset.cxx} (79%) rename SHADE_Managed/src/Assets/{Mesh.hxx => MeshAsset.hxx} (86%) diff --git a/SHADE_Engine/src/Resource/SHResourceManagerInterface.cpp b/SHADE_Engine/src/Resource/SHResourceManagerInterface.cpp new file mode 100644 index 00000000..d89a7b16 --- /dev/null +++ b/SHADE_Engine/src/Resource/SHResourceManagerInterface.cpp @@ -0,0 +1,59 @@ +/************************************************************************************//*! +\file SHResourceManagerInterface.cpp +\author Tng Kah Wei, kahwei.tng, 390009620 +\par email: kahwei.tng\@digipen.edu +\date Nov 22, 2022 +\brief Contains the definition of the functions of the + SHResourceManagerInterface static class. + +Copyright (C) 2022 DigiPen Institute of Technology. +Reproduction or disclosure of this file or its contents without the prior written consent +of DigiPen Institute of Technology is prohibited. +*//*************************************************************************************/ +// Precompiled Header +#include "SHpch.h" +// Primary Include +#include "SHResourceManagerInterface.h" +// Project Includes +#include "SHResourceManager.h" + +namespace SHADE +{ + Handle SHResourceManagerInterface::LoadOrGetMesh(AssetID assetId) + { + return SHResourceManager::LoadOrGet(assetId); + } + Handle SHResourceManagerInterface::LoadOrGetTexture(AssetID assetId) + { + return SHResourceManager::LoadOrGet(assetId); + } + Handle SHResourceManagerInterface::LoadOrGetShaderModule(AssetID assetId) + { + return SHResourceManager::LoadOrGet(assetId); + } + Handle SHResourceManagerInterface::LoadOrGetMaterialSpec(AssetID assetId) + { + return SHResourceManager::LoadOrGet(assetId); + } + Handle SHResourceManagerInterface::LoadOrGetMaterial(AssetID assetId) + { + return SHResourceManager::LoadOrGet(assetId); + } + Handle SHResourceManagerInterface::LoadOrGetFont(AssetID assetId) + { + return SHResourceManager::LoadOrGet(assetId); + } + + /*-----------------------------------------------------------------------------------*/ + /* Query Functions */ + /*-----------------------------------------------------------------------------------*/ + std::optional SHResourceManagerInterface::GetAssetID(Handle handle) + { + return SHResourceManager::GetAssetID(handle); + } + + std::optional SHResourceManagerInterface::GetAssetName(Handle handle) + { + return SHResourceManager::GetAssetName(handle); + } +} diff --git a/SHADE_Engine/src/Resource/SHResourceManagerInterface.h b/SHADE_Engine/src/Resource/SHResourceManagerInterface.h new file mode 100644 index 00000000..359bd7c8 --- /dev/null +++ b/SHADE_Engine/src/Resource/SHResourceManagerInterface.h @@ -0,0 +1,111 @@ +/************************************************************************************//*! +\file SHResourceManagerInterface.h +\author Tng Kah Wei, kahwei.tng, 390009620 +\par email: kahwei.tng\@digipen.edu +\date Nov 22, 2022 +\brief Contains the definition of the SHResourceManagerInterface static class. + +Copyright (C) 2022 DigiPen Institute of Technology. +Reproduction or disclosure of this file or its contents without the prior written consent +of DigiPen Institute of Technology is prohibited. +*//*************************************************************************************/ +#pragma once + +// STL Includes +#include +// Project Includes +#include "SH_API.h" +#include "Resource/SHHandle.h" +#include "Assets/SHAssetMacros.h" + +namespace SHADE +{ + /*-----------------------------------------------------------------------------------*/ + /* Forward Declarations */ + /*-----------------------------------------------------------------------------------*/ + class SHMesh; + class SHTexture; + class SHVkShaderModule; + struct SHMaterialSpec; + class SHMaterial; + class SHFont; + + /*-----------------------------------------------------------------------------------*/ + /* Type Definitions */ + /*-----------------------------------------------------------------------------------*/ + ///

    + /// Static class providing access to non-templated functions of SHResourceManager for + /// SHADE_Managed. + /// + class SH_API SHResourceManagerInterface + { + public: + /*---------------------------------------------------------------------------------*/ + /* Loading Functions */ + /*---------------------------------------------------------------------------------*/ + + /// + /// Wrapper for SHResourceManager::LoadOrGet(). + /// + /// Asset ID of the resource to load. + /// Handle to the resource to retrieve. + static Handle LoadOrGetMesh(AssetID assetId); + /// + /// Wrapper for SHResourceManager::LoadOrGet(). + /// + /// + /// Handle to the resource to retrieve. + static Handle LoadOrGetTexture(AssetID assetId); + /// + /// Wrapper for SHResourceManager::LoadOrGet(). + /// + /// Asset ID of the resource to load. + /// Handle to the resource to retrieve. + static Handle LoadOrGetShaderModule(AssetID assetId); + /// + /// Wrapper for SHResourceManager::LoadOrGet(). + /// + /// Asset ID of the resource to load. + /// Handle to the resource to retrieve. + static Handle LoadOrGetMaterialSpec (AssetID assetId); + /// + /// Wrapper for SHResourceManager::LoadOrGet(). + /// + /// Asset ID of the resource to load. + /// Handle to the resource to retrieve. + static Handle LoadOrGetMaterial(AssetID assetId); + /// + /// Wrapper for SHResourceManager::LoadOrGet(). + /// + /// Asset ID of the resource to load. + /// Handle to the resource to retrieve. + static Handle LoadOrGetFont(AssetID assetId); + + /*---------------------------------------------------------------------------------*/ + /* Query Functions */ + /*---------------------------------------------------------------------------------*/ + /// + /// Retrieves the AssetID associated with a specified Handle. + /// Compared to the templated version, this function is slower as it requires + /// searching through the storage of all resource types. + /// + /// Handle to get the AssetID of. + /// + /// AssetID for the specified Handle. If the Handle is invalid, there will be no + /// value. + /// + static std::optional GetAssetID(Handle handle); + /// + /// Retrieves the name associated with the AssetID that is associated with the + /// specified Handle. + /// Compared to the templated version, this function is slower as it requires + /// searching through the storage of all resource types. + /// + /// Handle to get the name of. + /// + /// Name for the specified Handle. If the Handle is invalid, there will be no + /// value. + /// + static std::optional GetAssetName(Handle handle); + }; +} \ No newline at end of file diff --git a/SHADE_Engine/src/Resource/SHResourceManagerWrapper.cpp b/SHADE_Engine/src/Resource/SHResourceManagerWrapper.cpp deleted file mode 100644 index f99e2dc6..00000000 --- a/SHADE_Engine/src/Resource/SHResourceManagerWrapper.cpp +++ /dev/null @@ -1,34 +0,0 @@ -/************************************************************************************//*! -\file SHResourceManagerWrapper.cpp -\author Tng Kah Wei, kahwei.tng, 390009620 -\par email: kahwei.tng\@digipen.edu -\date Nov 22, 2022 -\brief Contains the definition of the functions of the SHResourceManagerWraper - static class. - -Copyright (C) 2022 DigiPen Institute of Technology. -Reproduction or disclosure of this file or its contents without the prior written consent -of DigiPen Institute of Technology is prohibited. -*//*************************************************************************************/ -// Precompiled Header -#include "SHpch.h" -// Primary Include -#include "SHResourceManagerWrapper.h" -// Project Includes -#include "SHResourceManager.h" - -namespace SHADE -{ - /*-----------------------------------------------------------------------------------*/ - /* Query Functions */ - /*-----------------------------------------------------------------------------------*/ - std::optional SHResourceManagerWrapper::GetAssetID(Handle handle) - { - return SHResourceManager::GetAssetID(handle); - } - - std::optional SHResourceManagerWrapper::GetAssetName(Handle handle) - { - return SHResourceManager::GetAssetName(handle); - } -} diff --git a/SHADE_Engine/src/Resource/SHResourceManagerWrapper.h b/SHADE_Engine/src/Resource/SHResourceManagerWrapper.h deleted file mode 100644 index 9f34f74e..00000000 --- a/SHADE_Engine/src/Resource/SHResourceManagerWrapper.h +++ /dev/null @@ -1,57 +0,0 @@ -/************************************************************************************//*! -\file SHResourceManagerWrapper.h -\author Tng Kah Wei, kahwei.tng, 390009620 -\par email: kahwei.tng\@digipen.edu -\date Nov 22, 2022 -\brief Contains the definition of the SHResourceManagerWrapper static class. - -Copyright (C) 2022 DigiPen Institute of Technology. -Reproduction or disclosure of this file or its contents without the prior written consent -of DigiPen Institute of Technology is prohibited. -*//*************************************************************************************/ -#pragma once - -// STL Includes -#include -// Project Includes -#include "SH_API.h" -#include "Resource/SHHandle.h" -#include "Assets/SHAssetMacros.h" - -namespace SHADE -{ - /// - /// Static class providing access to non-templated functions of SHResourceManager for - /// SHADE_Managed. - /// - class SH_API SHResourceManagerWrapper - { - public: - /*---------------------------------------------------------------------------------*/ - /* Query Functions */ - /*---------------------------------------------------------------------------------*/ - /// - /// Retrieves the AssetID associated with a specified Handle. - /// Compared to the templated version, this function is slower as it requires - /// searching through the storage of all resource types. - /// - /// Handle to get the AssetID of. - /// - /// AssetID for the specified Handle. If the Handle is invalid, there will be no - /// value. - /// - static std::optional GetAssetID(Handle handle); - /// - /// Retrieves the name associated with the AssetID that is associated with the - /// specified Handle. - /// Compared to the templated version, this function is slower as it requires - /// searching through the storage of all resource types. - /// - /// Handle to get the name of. - /// - /// Name for the specified Handle. If the Handle is invalid, there will be no - /// value. - /// - static std::optional GetAssetName(Handle handle); - }; -} \ No newline at end of file diff --git a/SHADE_Managed/src/Assets/Font.cxx b/SHADE_Managed/src/Assets/FontAsset.cxx similarity index 79% rename from SHADE_Managed/src/Assets/Font.cxx rename to SHADE_Managed/src/Assets/FontAsset.cxx index b21c7a02..e49568fc 100644 --- a/SHADE_Managed/src/Assets/Font.cxx +++ b/SHADE_Managed/src/Assets/FontAsset.cxx @@ -14,7 +14,9 @@ of DigiPen Institute of Technology is prohibited. // Precompiled Headers #include "SHpch.h" // Primary Header -#include "Font.hxx" +#include "FontAsset.hxx" +// External Dependencies +#include "Resource/SHResourceManagerInterface.h" // Project Headers #include "Utility/Convert.hxx" @@ -23,20 +25,16 @@ namespace SHADE /*---------------------------------------------------------------------------------*/ /* Properties */ /*---------------------------------------------------------------------------------*/ - Handle Font::NativeObject::get() + Handle FontAsset::NativeObject::get() try { - return Handle(Convert::ToNative(asset.NativeObjectHandle)); + return SHResourceManagerInterface::LoadOrGetFont(asset.NativeAssetID); } catch (const BadHandleCastException&) { return Handle(); } - GenericHandle Font::NativeObjectHandle::get() - { - return asset.NativeObjectHandle; - } - AssetID Font::NativeAssetID::get() + AssetID FontAsset::NativeAssetID::get() { return asset.NativeAssetID; } @@ -44,14 +42,14 @@ namespace SHADE /*---------------------------------------------------------------------------------*/ /* Constructors/Destructor */ /*---------------------------------------------------------------------------------*/ - Font::Font(Handle font) - : asset { Handle(font) } + FontAsset::FontAsset(AssetID fontId) + : asset { fontId } {} /*---------------------------------------------------------------------------------*/ /* Operator Overloads */ /*---------------------------------------------------------------------------------*/ - Font::operator bool(Font asset) + FontAsset::operator bool(FontAsset asset) { return asset; } @@ -59,13 +57,13 @@ namespace SHADE /*---------------------------------------------------------------------------------*/ /* Conversion Operators */ /*---------------------------------------------------------------------------------*/ - Font::operator Asset(Font nativeAsset) + FontAsset::operator Asset(FontAsset nativeAsset) { return nativeAsset.asset; } - Font::operator Font(Asset asset) + FontAsset::operator FontAsset(Asset asset) { - return Font(Handle(Convert::ToNative(asset.NativeObjectHandle))); + return FontAsset(asset.NativeAssetID); } } diff --git a/SHADE_Managed/src/Assets/Font.hxx b/SHADE_Managed/src/Assets/FontAsset.hxx similarity index 86% rename from SHADE_Managed/src/Assets/Font.hxx rename to SHADE_Managed/src/Assets/FontAsset.hxx index 4acc49e6..89239224 100644 --- a/SHADE_Managed/src/Assets/Font.hxx +++ b/SHADE_Managed/src/Assets/FontAsset.hxx @@ -26,7 +26,7 @@ namespace SHADE /// Managed counterpart of the native Font object that can be fed to TextRenderables /// for rendering. ///

    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 z
    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

  • - public value struct Font + public value struct FontAsset { internal: /*-----------------------------------------------------------------------------*/ @@ -40,13 +40,6 @@ namespace SHADE Handle get(); } /// - /// Generic handle for the native object - /// - property GenericHandle NativeObjectHandle - { - GenericHandle get(); - } - /// /// The raw asset ID of the asset. /// property AssetID NativeAssetID @@ -60,8 +53,8 @@ namespace SHADE /// /// Constructor for the Font. /// - /// Handle to the font object. - Font(Handle font); + /// AssetID to the font asset. + FontAsset(AssetID fontId); /*-----------------------------------------------------------------------------*/ /* Operator Overloads */ @@ -71,7 +64,7 @@ namespace SHADE ///
    /// Asset to check. /// True if the Asset is valid. - static operator bool(Font asset); + static operator bool(FontAsset asset); /*-----------------------------------------------------------------------------*/ /* Conversion Operators */ @@ -80,12 +73,12 @@ namespace SHADE /// Conversion operator to enable casting from a Font to an Asset. ///
    /// Vector3 to convert from. - static explicit operator Asset(Font nativeAsset); + static explicit operator Asset(FontAsset nativeAsset); /// /// Conversion operator to enable casting from a Asset to a Font. /// - /// Vector2 to convert from. - static explicit operator Font(Asset vec); + /// + static explicit operator FontAsset(Asset asset); protected: /*-----------------------------------------------------------------------------*/ diff --git a/SHADE_Managed/src/Assets/Mesh.cxx b/SHADE_Managed/src/Assets/MeshAsset.cxx similarity index 79% rename from SHADE_Managed/src/Assets/Mesh.cxx rename to SHADE_Managed/src/Assets/MeshAsset.cxx index bcfeac36..d24ad20d 100644 --- a/SHADE_Managed/src/Assets/Mesh.cxx +++ b/SHADE_Managed/src/Assets/MeshAsset.cxx @@ -14,7 +14,9 @@ of DigiPen Institute of Technology is prohibited. // Precompiled Headers #include "SHpch.h" // Primary Header -#include "Mesh.hxx" +#include "MeshAsset.hxx" +// External Dependencies +#include "Resource/SHResourceManagerInterface.h" // Project Headers #include "Utility/Convert.hxx" @@ -23,20 +25,16 @@ namespace SHADE /*---------------------------------------------------------------------------------*/ /* Properties */ /*---------------------------------------------------------------------------------*/ - Handle Mesh::NativeObject::get() + Handle MeshAsset::NativeObject::get() try { - return Handle(Convert::ToNative(asset.NativeObjectHandle)); + return SHResourceManagerInterface::LoadOrGetMesh(asset.NativeAssetID); } catch (const BadHandleCastException&) { return Handle(); } - GenericHandle Mesh::NativeObjectHandle::get() - { - return asset.NativeObjectHandle; - } - AssetID Mesh::NativeAssetID::get() + AssetID MeshAsset::NativeAssetID::get() { return asset.NativeAssetID; } @@ -44,14 +42,14 @@ namespace SHADE /*---------------------------------------------------------------------------------*/ /* Constructors/Destructor */ /*---------------------------------------------------------------------------------*/ - Mesh::Mesh(Handle Mesh) - : asset{ Handle(Mesh) } + MeshAsset::MeshAsset(AssetID meshId) + : asset{ meshId } {} /*---------------------------------------------------------------------------------*/ /* Operator Overloads */ /*---------------------------------------------------------------------------------*/ - Mesh::operator bool(Mesh asset) + MeshAsset::operator bool(MeshAsset asset) { return asset; } @@ -59,13 +57,13 @@ namespace SHADE /*---------------------------------------------------------------------------------*/ /* Conversion Operators */ /*---------------------------------------------------------------------------------*/ - Mesh::operator Asset(Mesh nativeAsset) + MeshAsset::operator Asset(MeshAsset nativeAsset) { return nativeAsset.asset; } - Mesh::operator Mesh(Asset asset) + MeshAsset::operator MeshAsset(Asset asset) { - return Mesh(Handle(Convert::ToNative(asset.NativeObjectHandle))); + return MeshAsset(asset.NativeAssetID); } } diff --git a/SHADE_Managed/src/Assets/Mesh.hxx b/SHADE_Managed/src/Assets/MeshAsset.hxx similarity index 86% rename from SHADE_Managed/src/Assets/Mesh.hxx rename to SHADE_Managed/src/Assets/MeshAsset.hxx index 7403ae83..26625c1a 100644 --- a/SHADE_Managed/src/Assets/Mesh.hxx +++ b/SHADE_Managed/src/Assets/MeshAsset.hxx @@ -26,7 +26,7 @@ namespace SHADE /// Managed counterpart of the native Mesh object containing vertex data that can /// be fed to Renderables for rendering. ///
    - public value struct Mesh + public value struct MeshAsset { internal: /*-----------------------------------------------------------------------------*/ @@ -40,13 +40,6 @@ namespace SHADE Handle get(); } /// - /// Generic handle for the native object - /// - property GenericHandle NativeObjectHandle - { - GenericHandle get(); - } - /// /// The raw asset ID of the asset. /// property AssetID NativeAssetID @@ -60,8 +53,8 @@ namespace SHADE /// /// Constructor for the Mesh. /// - /// Handle to the Mesh object. - Mesh(Handle Mesh); + /// AssetID to the Mesh asset. + MeshAsset(AssetID meshId); /*-----------------------------------------------------------------------------*/ /* Operator Overloads */ @@ -71,7 +64,7 @@ namespace SHADE ///
    /// Asset to check. /// True if the Asset is valid. - static operator bool(Mesh asset); + static operator bool(MeshAsset asset); /*-----------------------------------------------------------------------------*/ /* Conversion Operators */ @@ -80,12 +73,12 @@ namespace SHADE /// Conversion operator to enable casting from a Mesh to an Asset. ///
    /// Vector3 to convert from. - static explicit operator Asset(Mesh nativeAsset); + static explicit operator Asset(MeshAsset nativeAsset); /// /// Conversion operator to enable casting from a Asset to a Mesh. /// - /// Vector2 to convert from. - static explicit operator Mesh(Asset vec); + /// + static explicit operator MeshAsset(Asset asset); protected: /*-----------------------------------------------------------------------------*/ diff --git a/SHADE_Managed/src/Assets/NativeAsset.cxx b/SHADE_Managed/src/Assets/NativeAsset.cxx index 3f827fea..9480b02a 100644 --- a/SHADE_Managed/src/Assets/NativeAsset.cxx +++ b/SHADE_Managed/src/Assets/NativeAsset.cxx @@ -18,27 +18,22 @@ of DigiPen Institute of Technology is prohibited. // Project Includes #include "Engine/GenericHandle.hxx" #include "Utility/Convert.hxx" -#include "Resource/SHResourceManagerWrapper.h" namespace SHADE { /*---------------------------------------------------------------------------------*/ /* Properties */ /*---------------------------------------------------------------------------------*/ - GenericHandle Asset::NativeObjectHandle::get() - { - return nativeObjHandle; - } AssetID Asset::NativeAssetID::get() { - return SHResourceManagerWrapper::GetAssetID(Convert::ToNative(nativeObjHandle)).value_or(INVALID_ASSET_ID); + return assetId; } /*---------------------------------------------------------------------------------*/ /* Constructors */ /*---------------------------------------------------------------------------------*/ - Asset::Asset(Handle nativeHandle) - : nativeObjHandle { Convert::ToCLI(Handle(nativeHandle)) } + Asset::Asset(AssetID id) + : assetId { id } {} /*---------------------------------------------------------------------------------*/ @@ -46,6 +41,6 @@ namespace SHADE /*---------------------------------------------------------------------------------*/ Asset::operator bool(Asset asset) { - return asset.nativeObjHandle && asset.NativeAssetID != INVALID_ASSET_ID; + return asset.NativeAssetID != INVALID_ASSET_ID; } } \ No newline at end of file diff --git a/SHADE_Managed/src/Assets/NativeAsset.hxx b/SHADE_Managed/src/Assets/NativeAsset.hxx index 7ce9c6ed..40f7e628 100644 --- a/SHADE_Managed/src/Assets/NativeAsset.hxx +++ b/SHADE_Managed/src/Assets/NativeAsset.hxx @@ -31,13 +31,6 @@ namespace SHADE /* Properties */ /*-----------------------------------------------------------------------------*/ /// - /// Generic handle for the native object - /// - property GenericHandle NativeObjectHandle - { - GenericHandle get(); - } - /// /// The raw asset ID of the asset. /// property AssetID NativeAssetID @@ -51,8 +44,8 @@ namespace SHADE /// /// Constructor for the asset. /// - /// Native asset object handle. - Asset(Handle nativeHandle); + /// Native asset ID to construct this asset from. + explicit Asset(AssetID id); /*-----------------------------------------------------------------------------*/ /* Operator Overloads */ @@ -68,6 +61,6 @@ namespace SHADE /*-----------------------------------------------------------------------------*/ /* Data Members */ /*-----------------------------------------------------------------------------*/ - GenericHandle nativeObjHandle; + AssetID assetId; }; } diff --git a/SHADE_Managed/src/Components/Renderable.cxx b/SHADE_Managed/src/Components/Renderable.cxx index bc01bc03..b4efe26e 100644 --- a/SHADE_Managed/src/Components/Renderable.cxx +++ b/SHADE_Managed/src/Components/Renderable.cxx @@ -30,11 +30,11 @@ namespace SHADE /*---------------------------------------------------------------------------------*/ /* Properties */ /*---------------------------------------------------------------------------------*/ - SHADE::Mesh^ Renderable::Mesh::get() + SHADE::MeshAsset^ Renderable::Mesh::get() { - return gcnew SHADE::Mesh(GetNativeComponent()->GetMesh()); + return gcnew SHADE::MeshAsset(GetNativeComponent()->GetMesh()); } - void Renderable::Mesh::set(SHADE::Mesh^ value) + void Renderable::Mesh::set(SHADE::MeshAsset^ value) { if (value == nullptr) { diff --git a/SHADE_Managed/src/Components/Renderable.hxx b/SHADE_Managed/src/Components/Renderable.hxx index e8f11ef6..be7d107f 100644 --- a/SHADE_Managed/src/Components/Renderable.hxx +++ b/SHADE_Managed/src/Components/Renderable.hxx @@ -20,7 +20,7 @@ of DigiPen Institute of Technology is prohibited. #include "Math/Quaternion.hxx" // External Dependencies #include "Graphics/MiddleEnd/Interface/SHRenderable.h" -#include "Assets/Mesh.hxx" +#include "Assets/MeshAsset.hxx" #include "Assets/Material.hxx" namespace SHADE @@ -48,10 +48,10 @@ namespace SHADE /// /// Mesh used to render this Renderable. /// - property SHADE::Mesh^ Mesh + property SHADE::MeshAsset^ Mesh { - SHADE::Mesh^ get(); - void set(SHADE::Mesh^ value); + SHADE::MeshAsset^ get(); + void set(SHADE::MeshAsset^ value); } /// /// Material used to render this Renderable. diff --git a/SHADE_Managed/src/Components/TextRenderable.cxx b/SHADE_Managed/src/Components/TextRenderable.cxx index c5859854..e34592ae 100644 --- a/SHADE_Managed/src/Components/TextRenderable.cxx +++ b/SHADE_Managed/src/Components/TextRenderable.cxx @@ -39,11 +39,11 @@ namespace SHADE { GetNativeComponent()->SetText(Convert::ToNative(value)); } - SHADE::Font^ TextRenderable::Font::get() + SHADE::FontAsset^ TextRenderable::Font::get() { - return gcnew SHADE::Font(GetNativeComponent()->GetFont()); + return gcnew SHADE::FontAsset(GetNativeComponent()->GetFont()); } - void TextRenderable::Font::set(SHADE::Font^ value) + void TextRenderable::Font::set(SHADE::FontAsset^ value) { if (value == nullptr) { diff --git a/SHADE_Managed/src/Components/TextRenderable.hxx b/SHADE_Managed/src/Components/TextRenderable.hxx index 5418b6e5..bcd99bcf 100644 --- a/SHADE_Managed/src/Components/TextRenderable.hxx +++ b/SHADE_Managed/src/Components/TextRenderable.hxx @@ -20,7 +20,7 @@ of DigiPen Institute of Technology is prohibited. #include "Components/Component.hxx" #include "Math/Vector3.hxx" #include "Math/Quaternion.hxx" -#include "Assets/Font.hxx" +#include "Assets/FontAsset.hxx" namespace SHADE { @@ -55,10 +55,10 @@ namespace SHADE /// /// Font to use to render using this TextRenderable. /// - property SHADE::Font^ Font + property SHADE::FontAsset^ Font { - SHADE::Font^ get(); - void set(SHADE::Font^ value); + SHADE::FontAsset^ get(); + void set(SHADE::FontAsset^ value); } }; } From 7d692061fbbf2e64930ea580c67193cbef60bcd5 Mon Sep 17 00:00:00 2001 From: Kah Wei Date: Tue, 22 Nov 2022 17:23:50 +0800 Subject: [PATCH 218/226] Reworked how Materials are handled on C# --- .../MiddleEnd/Interface/SHRenderable.cpp | 6 ++ .../MiddleEnd/Interface/SHRenderable.h | 1 + SHADE_Managed/src/Assets/MaterialAsset.cxx | 70 +++++++++++++++ SHADE_Managed/src/Assets/MaterialAsset.hxx | 89 +++++++++++++++++++ SHADE_Managed/src/Components/Renderable.cxx | 10 ++- SHADE_Managed/src/Components/Renderable.hxx | 13 ++- .../src/Components/TextRenderable.cxx | 2 +- .../src/{Assets => Graphics}/Material.cxx | 26 ++---- .../src/{Assets => Graphics}/Material.hxx | 18 +--- 9 files changed, 197 insertions(+), 38 deletions(-) create mode 100644 SHADE_Managed/src/Assets/MaterialAsset.cxx create mode 100644 SHADE_Managed/src/Assets/MaterialAsset.hxx rename SHADE_Managed/src/{Assets => Graphics}/Material.cxx (90%) rename SHADE_Managed/src/{Assets => Graphics}/Material.hxx (86%) diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHRenderable.cpp b/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHRenderable.cpp index e22de5ab..c7578137 100644 --- a/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHRenderable.cpp +++ b/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHRenderable.cpp @@ -76,6 +76,12 @@ namespace SHADE sharedMaterial = materialInstance; } + void SHRenderable::SetMaterial(Handle material) + { + SHGraphicsSystem* gfxSystem = SHSystemManager::GetSystem(); + SetMaterial(gfxSystem->AddOrGetBaseMaterialInstance(material)); + } + Handle SHRenderable::GetMaterial() const { if (material) diff --git a/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHRenderable.h b/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHRenderable.h index f1455ef4..39132ca0 100644 --- a/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHRenderable.h +++ b/SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHRenderable.h @@ -48,6 +48,7 @@ namespace SHADE /*-------------------------------------------------------------------------------*/ /* Material Functions */ /*-------------------------------------------------------------------------------*/ + void SetMaterial(Handle material); void SetMaterial(Handle materialInstance); Handle GetMaterial() const; Handle GetModifiableMaterial(); diff --git a/SHADE_Managed/src/Assets/MaterialAsset.cxx b/SHADE_Managed/src/Assets/MaterialAsset.cxx new file mode 100644 index 00000000..16f6a929 --- /dev/null +++ b/SHADE_Managed/src/Assets/MaterialAsset.cxx @@ -0,0 +1,70 @@ +/************************************************************************************//*! +\file MaterialAsset.cxx +\author Tng Kah Wei, kahwei.tng, 390009620 +\par email: kahwei.tng\@digipen.edu +\date Nov 22, 2022 +\brief Contains the implementation of the functions of the managed Material + struct. + + Note: This file is written in C++17/CLI. + +Copyright (C) 2022 DigiPen Institute of Technology. +Reproduction or disclosure of this file or its contents without the prior written consent +of DigiPen Institute of Technology is prohibited. +*//*************************************************************************************/ +// Precompiled Headers +#include "SHpch.h" +// Primary Header +#include "MaterialAsset.hxx" +// External Dependencies +#include "Resource/SHResourceManagerInterface.h" +// Project Headers +#include "Utility/Convert.hxx" + +namespace SHADE +{ + /*---------------------------------------------------------------------------------*/ + /* Properties */ + /*---------------------------------------------------------------------------------*/ + Handle MaterialAsset::NativeObject::get() + try + { + return SHResourceManagerInterface::LoadOrGetMaterial(asset.NativeAssetID); + } + catch (const BadHandleCastException&) + { + return Handle(); + } + AssetID MaterialAsset::NativeAssetID::get() + { + return asset.NativeAssetID; + } + + /*---------------------------------------------------------------------------------*/ + /* Constructors/Destructor */ + /*---------------------------------------------------------------------------------*/ + MaterialAsset::MaterialAsset(AssetID MaterialId) + : asset { MaterialId } + {} + + /*---------------------------------------------------------------------------------*/ + /* Operator Overloads */ + /*---------------------------------------------------------------------------------*/ + MaterialAsset::operator bool(MaterialAsset asset) + { + return asset; + } + + /*---------------------------------------------------------------------------------*/ + /* Conversion Operators */ + /*---------------------------------------------------------------------------------*/ + MaterialAsset::operator Asset(MaterialAsset nativeAsset) + { + return nativeAsset.asset; + } + + MaterialAsset::operator MaterialAsset(Asset asset) + { + return MaterialAsset(asset.NativeAssetID); + } +} diff --git a/SHADE_Managed/src/Assets/MaterialAsset.hxx b/SHADE_Managed/src/Assets/MaterialAsset.hxx new file mode 100644 index 00000000..5380b286 --- /dev/null +++ b/SHADE_Managed/src/Assets/MaterialAsset.hxx @@ -0,0 +1,89 @@ +/************************************************************************************//*! +\file MaterialAsset.hxx +\author Tng Kah Wei, kahwei.tng, 390009620 +\par email: kahwei.tng\@digipen.edu +\date Nov 22, 2022 +\brief Contains the definition of the managed MaterialAsset struct. + + Note: This file is written in C++17/CLI. + +Copyright (C) 2022 DigiPen Institute of Technology. +Reproduction or disclosure of this file or its contents without the prior written consent +of DigiPen Institute of Technology is prohibited. +*//*************************************************************************************/ +#pragma once + +// External Dependencies +#include "Resource/SHHandle.h" +#include "Graphics/MiddleEnd/Interface/SHMaterial.h" +// Project Includes +#include "NativeAsset.hxx" +#include "Engine/GenericHandle.hxx" + +namespace SHADE +{ + /// + /// Managed counterpart of the native Material object that can be fed to TextRenderables + /// for rendering. + /// + public value struct MaterialAsset + { + internal: + /*-----------------------------------------------------------------------------*/ + /* Properties */ + /*-----------------------------------------------------------------------------*/ + /// + /// Copy of the Handle to the native object. + /// + property Handle NativeObject + { + Handle get(); + } + /// + /// The raw asset ID of the asset. + /// + property AssetID NativeAssetID + { + AssetID get(); + } + + /*-----------------------------------------------------------------------------*/ + /* Constructors/Destructor */ + /*-----------------------------------------------------------------------------*/ + /// + /// Constructor for the Material. + /// + /// AssetID to the Material asset. + MaterialAsset(AssetID MaterialId); + + /*-----------------------------------------------------------------------------*/ + /* Operator Overloads */ + /*-----------------------------------------------------------------------------*/ + /// + /// Implicit conversion operator to enable checking if a Material is valid. + /// + /// Asset to check. + /// True if the Asset is valid. + static operator bool(MaterialAsset asset); + + /*-----------------------------------------------------------------------------*/ + /* Conversion Operators */ + /*-----------------------------------------------------------------------------*/ + /// + /// Conversion operator to enable casting from a Material to an Asset. + /// + /// Vector3 to convert from. + static explicit operator Asset(MaterialAsset nativeAsset); + /// + /// Conversion operator to enable casting from a Asset to a Material. + /// + /// + static explicit operator MaterialAsset(Asset asset); + + protected: + /*-----------------------------------------------------------------------------*/ + /* Data Members */ + /*-----------------------------------------------------------------------------*/ + Asset asset; + }; +} diff --git a/SHADE_Managed/src/Components/Renderable.cxx b/SHADE_Managed/src/Components/Renderable.cxx index b4efe26e..819760e6 100644 --- a/SHADE_Managed/src/Components/Renderable.cxx +++ b/SHADE_Managed/src/Components/Renderable.cxx @@ -42,7 +42,7 @@ namespace SHADE } else { - GetNativeComponent()->SetMesh(Handle(Convert::ToNative(value->NativeObjectHandle))); + GetNativeComponent()->SetMesh(value->NativeObject); } } SHADE::Material^ Renderable::Material::get() @@ -64,4 +64,12 @@ namespace SHADE { return GetNativeComponent()->GetLightLayer(); } + + /*---------------------------------------------------------------------------------*/ + /* Properties */ + /*---------------------------------------------------------------------------------*/ + void Renderable::SetMaterial(MaterialAsset materialAsset) + { + GetNativeComponent()->SetMaterial(materialAsset.NativeObject); + } } diff --git a/SHADE_Managed/src/Components/Renderable.hxx b/SHADE_Managed/src/Components/Renderable.hxx index be7d107f..d52a01e5 100644 --- a/SHADE_Managed/src/Components/Renderable.hxx +++ b/SHADE_Managed/src/Components/Renderable.hxx @@ -21,7 +21,8 @@ of DigiPen Institute of Technology is prohibited. // External Dependencies #include "Graphics/MiddleEnd/Interface/SHRenderable.h" #include "Assets/MeshAsset.hxx" -#include "Assets/Material.hxx" +#include "Graphics/Material.hxx" +#include "Assets/MaterialAsset.hxx" namespace SHADE { @@ -68,6 +69,16 @@ namespace SHADE { System::Byte get(); } + + /*-----------------------------------------------------------------------------*/ + /* Usage functions */ + /*-----------------------------------------------------------------------------*/ + /// + /// Sets the Material used by this Renderable to be an instance of the specified + /// base MaterialAsset. + /// + /// Material to set. + void SetMaterial(MaterialAsset materialAsset); }; } diff --git a/SHADE_Managed/src/Components/TextRenderable.cxx b/SHADE_Managed/src/Components/TextRenderable.cxx index e34592ae..88e43823 100644 --- a/SHADE_Managed/src/Components/TextRenderable.cxx +++ b/SHADE_Managed/src/Components/TextRenderable.cxx @@ -51,7 +51,7 @@ namespace SHADE } else { - GetNativeComponent()->SetFont(Handle(Convert::ToNative(value->NativeObjectHandle))); + GetNativeComponent()->SetFont(value->NativeObject); } } } diff --git a/SHADE_Managed/src/Assets/Material.cxx b/SHADE_Managed/src/Graphics/Material.cxx similarity index 90% rename from SHADE_Managed/src/Assets/Material.cxx rename to SHADE_Managed/src/Graphics/Material.cxx index 3caa5b22..e646b34d 100644 --- a/SHADE_Managed/src/Assets/Material.cxx +++ b/SHADE_Managed/src/Graphics/Material.cxx @@ -20,6 +20,7 @@ of DigiPen Institute of Technology is prohibited. #include // Project Includes #include "Utility/Convert.hxx" +#include "Resource/SHResourceManagerInterface.h" namespace SHADE { @@ -58,7 +59,7 @@ namespace SHADE Handle Material::NativeObject::get() try { - return Handle(Convert::ToNative(asset.NativeObjectHandle)); + return Handle(Convert::ToNative(matInstHandle)); } catch (const BadHandleCastException&) { @@ -66,18 +67,18 @@ namespace SHADE } GenericHandle Material::NativeObjectHandle::get() { - return asset.NativeObjectHandle; + return matInstHandle; } AssetID Material::NativeAssetID::get() { - return asset.NativeAssetID; + return SHResourceManagerInterface::GetAssetID(Convert::ToNative(matInstHandle)).value_or(INVALID_ASSET_ID); } /*---------------------------------------------------------------------------------*/ /* Constructors/Destructor */ /*---------------------------------------------------------------------------------*/ Material::Material(Handle material) - : asset { Handle(material) } + : matInstHandle{ Handle(material) } {} /*---------------------------------------------------------------------------------*/ @@ -136,21 +137,8 @@ namespace SHADE /*---------------------------------------------------------------------------------*/ /* Operator Overloads */ /*---------------------------------------------------------------------------------*/ - Material::operator bool(Material asset) + Material::operator bool(Material materialInstance) { - return asset; - } - - /*---------------------------------------------------------------------------------*/ - /* Conversion Operators */ - /*---------------------------------------------------------------------------------*/ - Material::operator Asset(Material nativeAsset) - { - return nativeAsset.asset; - } - - Material::operator Material(Asset asset) - { - return Material(Handle(Convert::ToNative(asset.NativeObjectHandle))); + return materialInstance; } } diff --git a/SHADE_Managed/src/Assets/Material.hxx b/SHADE_Managed/src/Graphics/Material.hxx similarity index 86% rename from SHADE_Managed/src/Assets/Material.hxx rename to SHADE_Managed/src/Graphics/Material.hxx index 14cf557e..12664658 100644 --- a/SHADE_Managed/src/Assets/Material.hxx +++ b/SHADE_Managed/src/Graphics/Material.hxx @@ -16,8 +16,8 @@ of DigiPen Institute of Technology is prohibited. // External Dependencies #include "Resource/SHHandle.h" #include "Graphics/MiddleEnd/Interface/SHMaterialInstance.h" +#include "Assets/SHAssetMacros.h" // Project Includes -#include "NativeAsset.hxx" #include "Engine/GenericHandle.hxx" namespace SHADE @@ -113,24 +113,10 @@ namespace SHADE /// True if the Asset is valid. static operator bool(Material asset); - /*-----------------------------------------------------------------------------*/ - /* Conversion Operators */ - /*-----------------------------------------------------------------------------*/ - /// - /// Conversion operator to enable casting from a Material to an Asset. - /// - /// Vector3 to convert from. - static explicit operator Asset(Material nativeAsset); - /// - /// Conversion operator to enable casting from a Asset to a Material. - /// - /// Vector2 to convert from. - static explicit operator Material(Asset vec); - protected: /*-----------------------------------------------------------------------------*/ /* Data Members */ /*-----------------------------------------------------------------------------*/ - Asset asset; + GenericHandle matInstHandle; }; } From 4478b6db62d8dc309f949665e364e4b41b89dd3b Mon Sep 17 00:00:00 2001 From: Kah Wei Date: Tue, 22 Nov 2022 17:48:01 +0800 Subject: [PATCH 219/226] Added editor support for FontAsset, MeshAsset and MaterialAsset. --- Assets/Scripts/RaccoonShowcase.cs | 4 +- SHADE_Engine/src/Editor/SHEditorUI.cpp | 49 ++++++++++++++++++++++ SHADE_Engine/src/Editor/SHEditorUI.h | 11 +++++ SHADE_Managed/src/Assets/FontAsset.cxx | 2 +- SHADE_Managed/src/Assets/MaterialAsset.cxx | 2 +- SHADE_Managed/src/Assets/MeshAsset.cxx | 2 +- SHADE_Managed/src/Editor/Editor.cxx | 10 ++++- SHADE_Managed/src/Editor/Editor.h++ | 39 +++++++++++++++++ 8 files changed, 113 insertions(+), 6 deletions(-) diff --git a/Assets/Scripts/RaccoonShowcase.cs b/Assets/Scripts/RaccoonShowcase.cs index 3c767f7f..1da191fd 100644 --- a/Assets/Scripts/RaccoonShowcase.cs +++ b/Assets/Scripts/RaccoonShowcase.cs @@ -23,7 +23,9 @@ public class RaccoonShowcase : Script [Range(-5, 5)] public List intList = new List(new int[] { 2, 8, 2, 6, 8, 0, 1 }); public List enumList = new List(new Light.Type[] { Light.Type.Point, Light.Type.Directional, Light.Type.Ambient }); - + public FontAsset fontAsset; + public MeshAsset mesh; + public MaterialAsset matAsset; protected override void awake() { Transform = GetComponent(); diff --git a/SHADE_Engine/src/Editor/SHEditorUI.cpp b/SHADE_Engine/src/Editor/SHEditorUI.cpp index 9fdcbde7..caa6e5a2 100644 --- a/SHADE_Engine/src/Editor/SHEditorUI.cpp +++ b/SHADE_Engine/src/Editor/SHEditorUI.cpp @@ -15,8 +15,10 @@ of DigiPen Institute of Technology is prohibited. #include "SHEditorUI.h" // External Dependencies #include +// Project Includes #include "SHEditorWidgets.hpp" #include "ECS_Base/Managers/SHEntityManager.h" +#include "Assets/SHAssetManager.h" namespace SHADE { @@ -351,6 +353,53 @@ namespace SHADE return changed; } + bool SHEditorUI::InputAssetField(const std::string& label, AssetID& value, AssetType type, bool* isHovered, bool alwaysNull) + { + // Label + if (!label.empty()) + { + ImGui::Text(label.c_str()); + ImGui::SameLine(); + } + // Hover tracking + if (isHovered) + *isHovered = ImGui::IsItemHovered(); + ImGui::SameLine(); + + // Attempt to get the asset's data for rendering editor + auto asset = SHAssetManager::GetAsset(value); + std::string assetName; + if (asset.has_value()) + { + assetName = asset.value().name; + } + + // Editor + bool changed = ImGui::InputText("##", &assetName, ImGuiInputTextFlags_ReadOnly); + if (SHDragDrop::BeginTarget()) + { + if (AssetID* payload = SHDragDrop::AcceptPayload(SHDragDrop::DRAG_RESOURCE)) + { + // Check if type matches + auto draggedAsset = SHAssetManager::GetAsset(*payload); + if (draggedAsset.has_value() && draggedAsset.value().type == type) + { + value = draggedAsset.value().id; + changed = true; + } + SHDragDrop::EndTarget(); + } + } + ImGui::SameLine(); + if (ImGui::Button("Clear")) + { + value = INVALID_ASSET_ID; + changed = true; + } + + return changed; + } + bool SHEditorUI::InputEnumCombo(const std::string& label, int& v, const std::vector& enumNames, bool* isHovered) { // Clamp input value diff --git a/SHADE_Engine/src/Editor/SHEditorUI.h b/SHADE_Engine/src/Editor/SHEditorUI.h index f450ac0d..ce26b39e 100644 --- a/SHADE_Engine/src/Editor/SHEditorUI.h +++ b/SHADE_Engine/src/Editor/SHEditorUI.h @@ -19,6 +19,7 @@ of DigiPen Institute of Technology is prohibited. #include "Math/Vector/SHVec3.h" #include "Math/Vector/SHVec4.h" #include "Math/SHMatrix.h" +#include "Assets/SHAssetMacros.h" namespace SHADE { @@ -310,6 +311,16 @@ namespace SHADE /// True if the value was changed. static bool InputGameObjectField(const std::string& label, uint32_t& value, bool* isHovered = nullptr, bool alwaysNull = false); /// + /// + /// + /// + /// + /// + /// + /// + /// + static bool InputAssetField(const std::string& label, AssetID& value, AssetType type, bool* isHovered = nullptr, bool alwaysNull = false); + /// /// Creates a combo box for enumeration input. /// /// The type of enum to input. diff --git a/SHADE_Managed/src/Assets/FontAsset.cxx b/SHADE_Managed/src/Assets/FontAsset.cxx index e49568fc..19d256cb 100644 --- a/SHADE_Managed/src/Assets/FontAsset.cxx +++ b/SHADE_Managed/src/Assets/FontAsset.cxx @@ -51,7 +51,7 @@ namespace SHADE /*---------------------------------------------------------------------------------*/ FontAsset::operator bool(FontAsset asset) { - return asset; + return asset.asset; } /*---------------------------------------------------------------------------------*/ diff --git a/SHADE_Managed/src/Assets/MaterialAsset.cxx b/SHADE_Managed/src/Assets/MaterialAsset.cxx index 16f6a929..48cbfd83 100644 --- a/SHADE_Managed/src/Assets/MaterialAsset.cxx +++ b/SHADE_Managed/src/Assets/MaterialAsset.cxx @@ -52,7 +52,7 @@ namespace SHADE /*---------------------------------------------------------------------------------*/ MaterialAsset::operator bool(MaterialAsset asset) { - return asset; + return asset.asset; } /*---------------------------------------------------------------------------------*/ diff --git a/SHADE_Managed/src/Assets/MeshAsset.cxx b/SHADE_Managed/src/Assets/MeshAsset.cxx index d24ad20d..6301fcee 100644 --- a/SHADE_Managed/src/Assets/MeshAsset.cxx +++ b/SHADE_Managed/src/Assets/MeshAsset.cxx @@ -51,7 +51,7 @@ namespace SHADE /*---------------------------------------------------------------------------------*/ MeshAsset::operator bool(MeshAsset asset) { - return asset; + return asset.asset; } /*---------------------------------------------------------------------------------*/ diff --git a/SHADE_Managed/src/Editor/Editor.cxx b/SHADE_Managed/src/Editor/Editor.cxx index beb667e3..29e3da36 100644 --- a/SHADE_Managed/src/Editor/Editor.cxx +++ b/SHADE_Managed/src/Editor/Editor.cxx @@ -176,7 +176,10 @@ namespace SHADE renderSpecificField(field, object, SHEditorUI::InputVec3 , &isHovered) || renderSpecificField(field, object, nullptr , &isHovered) || renderSpecificField(field, object, nullptr , &isHovered) || - renderSpecificField(field, object, nullptr , &isHovered); + renderSpecificField(field, object, nullptr , &isHovered) || + renderSpecificField(field, object, nullptr , &isHovered) || + renderSpecificField(field, object, nullptr , &isHovered) || + renderSpecificField(field, object, nullptr , &isHovered); if (!MODIFIED_PRIMITIVE) { @@ -319,7 +322,10 @@ namespace SHADE renderFieldEditor(fieldName, object, SHEditorUI::InputVec3 , nullptr, rangeAttrib, modified) || renderFieldEditor(fieldName, object, nullptr , nullptr, rangeAttrib, modified) || renderFieldEditor(fieldName, object, nullptr , nullptr, rangeAttrib, modified) || - renderFieldEditor(fieldName, object, nullptr , nullptr, rangeAttrib, modified); + renderFieldEditor(fieldName, object, nullptr , nullptr, rangeAttrib, modified) || + renderFieldEditor(fieldName, object, nullptr , nullptr, rangeAttrib, modified) || + renderFieldEditor(fieldName, object, nullptr , nullptr, rangeAttrib, modified) || + renderFieldEditor(fieldName, object, nullptr , nullptr, rangeAttrib, modified); return modified; } diff --git a/SHADE_Managed/src/Editor/Editor.h++ b/SHADE_Managed/src/Editor/Editor.h++ index a186d7ea..352431fd 100644 --- a/SHADE_Managed/src/Editor/Editor.h++ +++ b/SHADE_Managed/src/Editor/Editor.h++ @@ -20,6 +20,9 @@ of DigiPen Institute of Technology is prohibited. #include "Editor/SHEditorUI.h" // Project Includes #include "Utility/Convert.hxx" +#include "Assets/FontAsset.hxx" +#include "Assets/MeshAsset.hxx" +#include "Assets/MaterialAsset.hxx" namespace SHADE { @@ -198,6 +201,42 @@ namespace SHADE return true; } + return false; + } + template<> + bool Editor::renderFieldEditorInternal(const std::string& fieldName, interior_ptr managedValPtr, EditorFieldFunc, bool* isHovered, RangeAttribute^) + { + uint32_t assetId = managedValPtr->NativeAssetID; + if (SHEditorUI::InputAssetField(fieldName, assetId, AssetType::FONT, isHovered, !(*managedValPtr))) + { + *managedValPtr = FontAsset(assetId); + return true; + } + + return false; + } + template<> + bool Editor::renderFieldEditorInternal(const std::string& fieldName, interior_ptr managedValPtr, EditorFieldFunc, bool* isHovered, RangeAttribute^) + { + uint32_t assetId = managedValPtr->NativeAssetID; + if (SHEditorUI::InputAssetField(fieldName, assetId, AssetType::MESH, isHovered, !(*managedValPtr))) + { + *managedValPtr = MeshAsset(assetId); + return true; + } + + return false; + } + template<> + bool Editor::renderFieldEditorInternal(const std::string& fieldName, interior_ptr managedValPtr, EditorFieldFunc, bool* isHovered, RangeAttribute^) + { + uint32_t assetId = managedValPtr->NativeAssetID; + if (SHEditorUI::InputAssetField(fieldName, assetId, AssetType::MATERIAL, isHovered, !(*managedValPtr))) + { + *managedValPtr = MaterialAsset(assetId); + return true; + } + return false; } } From 9a7bf335bb732743dd0cac0b568a2be8eefa0f01 Mon Sep 17 00:00:00 2001 From: Kah Wei Date: Tue, 22 Nov 2022 17:58:07 +0800 Subject: [PATCH 220/226] Added serialization and deserialization of MeshAsset, FontAsset and MaterialAsset --- .../Serialisation/SerialisationUtilities.cxx | 23 +++++++++++++--- .../Serialisation/SerialisationUtilities.h++ | 27 +++++++++++++++++++ 2 files changed, 46 insertions(+), 4 deletions(-) diff --git a/SHADE_Managed/src/Serialisation/SerialisationUtilities.cxx b/SHADE_Managed/src/Serialisation/SerialisationUtilities.cxx index cfa94540..8a36613c 100644 --- a/SHADE_Managed/src/Serialisation/SerialisationUtilities.cxx +++ b/SHADE_Managed/src/Serialisation/SerialisationUtilities.cxx @@ -18,6 +18,9 @@ of DigiPen Institute of Technology is prohibited. #include "Serialisation/SerialisationUtilities.hxx" // Project Includes #include "ReflectionUtilities.hxx" +#include "Assets/FontAsset.hxx" +#include "Assets/MaterialAsset.hxx" +#include "Assets/MeshAsset.hxx" /*-------------------------------------------------------------------------------------*/ /* File-Level Constants */ @@ -129,7 +132,10 @@ namespace SHADE fieldInsertYaml(fieldInfo, object, fieldNode) || fieldInsertYaml(fieldInfo, object, fieldNode) || fieldInsertYaml(fieldInfo, object, fieldNode) || - fieldInsertYaml(fieldInfo, object, fieldNode); + fieldInsertYaml(fieldInfo, object, fieldNode) || + fieldInsertYaml(fieldInfo, object, fieldNode) || + fieldInsertYaml(fieldInfo, object, fieldNode) || + fieldInsertYaml(fieldInfo, object, fieldNode); // Serialization of more complex types if (!PRIMITIVE_SERIALIZED) @@ -190,7 +196,10 @@ namespace SHADE varInsertYamlInternal(object, fieldNode) || varInsertYamlInternal(object, fieldNode) || varInsertYamlInternal(object, fieldNode) || - varInsertYamlInternal(object, fieldNode); + varInsertYamlInternal(object, fieldNode) || + varInsertYamlInternal(object, fieldNode) || + varInsertYamlInternal(object, fieldNode) || + varInsertYamlInternal(object, fieldNode); return INSERTED; } @@ -214,7 +223,10 @@ namespace SHADE fieldAssignYaml(fieldInfo, object, node) || fieldAssignYaml (fieldInfo, object, node) || fieldAssignYaml (fieldInfo, object, node) || - fieldAssignYaml (fieldInfo, object, node); + fieldAssignYaml (fieldInfo, object, node) || + fieldAssignYaml (fieldInfo, object, node) || + fieldAssignYaml (fieldInfo, object, node) || + fieldAssignYaml (fieldInfo, object, node); if (!ASSIGNED) { if (ReflectionUtilities::FieldIsList(fieldInfo)) @@ -277,7 +289,10 @@ namespace SHADE varAssignYamlInternal(object, node) || varAssignYamlInternal (object, node) || varAssignYamlInternal (object, node) || - varAssignYamlInternal (object, node); + varAssignYamlInternal (object, node) || + varAssignYamlInternal (object, node) || + varAssignYamlInternal (object, node) || + varAssignYamlInternal (object, node); return DESERIALISED; } } diff --git a/SHADE_Managed/src/Serialisation/SerialisationUtilities.h++ b/SHADE_Managed/src/Serialisation/SerialisationUtilities.h++ index 2c943452..04c87ef4 100644 --- a/SHADE_Managed/src/Serialisation/SerialisationUtilities.h++ +++ b/SHADE_Managed/src/Serialisation/SerialisationUtilities.h++ @@ -60,6 +60,12 @@ namespace SHADE { fieldNode = MAX_EID; } + else if constexpr (std::is_same_v || + std::is_same_v || + std::is_same_v) + { + fieldNode = INVALID_ASSET_ID; + } else { fieldNode = FieldType(); @@ -122,6 +128,17 @@ namespace SHADE return true; } } + else if constexpr (std::is_same_v || + std::is_same_v || + std::is_same_v) + { + if (object->GetType() == FieldType::typeid) + { + FieldType asset = safe_cast(object); + fieldNode = asset.NativeAssetID; + return true; + } + } else { if (object->GetType() == FieldType::typeid) @@ -229,6 +246,16 @@ namespace SHADE const uint32_t EID = node.as(); object = (EID == MAX_EID ? GameObject() : GameObject(EID)); } + else if constexpr (std::is_same_v || + std::is_same_v || + std::is_same_v) + { + if (object->GetType() == FieldType::typeid) + { + object = FieldType(node.as()); + return true; + } + } else { object = node.as(); From 6afcaa92638624bdffc40a0a2097a7b798512e63 Mon Sep 17 00:00:00 2001 From: Kah Wei Date: Tue, 22 Nov 2022 18:09:50 +0800 Subject: [PATCH 221/226] Enabled state of scripts are now serialised --- SHADE_Managed/src/Scripts/Script.cxx | 8 +++++ SHADE_Managed/src/Scripts/Script.hxx | 9 ++++++ SHADE_Managed/src/Scripts/ScriptStore.cxx | 2 +- .../Serialisation/SerialisationUtilities.cxx | 30 +++++++++++++++++-- 4 files changed, 46 insertions(+), 3 deletions(-) diff --git a/SHADE_Managed/src/Scripts/Script.cxx b/SHADE_Managed/src/Scripts/Script.cxx index 2ee7dbf7..294f4096 100644 --- a/SHADE_Managed/src/Scripts/Script.cxx +++ b/SHADE_Managed/src/Scripts/Script.cxx @@ -258,6 +258,14 @@ namespace SHADE Script::Script() : OnGizmosDrawOverriden { false } {} + + /*---------------------------------------------------------------------------------*/ + /* Manipulation Functions */ + /*---------------------------------------------------------------------------------*/ + void Script::SetEnabledWithoutEvents(bool enable) + { + enabled = enable; + } /*---------------------------------------------------------------------------------*/ /* Virtual "All-Time" Lifecycle Functions */ diff --git a/SHADE_Managed/src/Scripts/Script.hxx b/SHADE_Managed/src/Scripts/Script.hxx index 62c5015c..8fc36544 100644 --- a/SHADE_Managed/src/Scripts/Script.hxx +++ b/SHADE_Managed/src/Scripts/Script.hxx @@ -326,6 +326,15 @@ namespace SHADE /// Information on the collision event. void OnTriggerExit(CollisionInfo collision); + /*-----------------------------------------------------------------------------*/ + /* Manipulation Functions */ + /*-----------------------------------------------------------------------------*/ + /// + /// Function to set the enabled state of this script without triggering events. + /// + /// Whether to enable or disable the script. + void SetEnabledWithoutEvents(bool enable); + protected: /*-----------------------------------------------------------------------------*/ /* Constructors */ diff --git a/SHADE_Managed/src/Scripts/ScriptStore.cxx b/SHADE_Managed/src/Scripts/ScriptStore.cxx index 96eb7361..d3d989cc 100644 --- a/SHADE_Managed/src/Scripts/ScriptStore.cxx +++ b/SHADE_Managed/src/Scripts/ScriptStore.cxx @@ -744,7 +744,7 @@ namespace SHADE for (YAML::Node& node : *yamlNode) { // Get the name of the script - if (!node["Type"]) + if (!node["Type"].IsDefined()) { Debug::LogWarning("[ScriptStore] Script with no type detected, skipping."); continue; diff --git a/SHADE_Managed/src/Serialisation/SerialisationUtilities.cxx b/SHADE_Managed/src/Serialisation/SerialisationUtilities.cxx index 8a36613c..2bf05bc5 100644 --- a/SHADE_Managed/src/Serialisation/SerialisationUtilities.cxx +++ b/SHADE_Managed/src/Serialisation/SerialisationUtilities.cxx @@ -21,11 +21,13 @@ of DigiPen Institute of Technology is prohibited. #include "Assets/FontAsset.hxx" #include "Assets/MaterialAsset.hxx" #include "Assets/MeshAsset.hxx" +#include "Scripts/Script.hxx" /*-------------------------------------------------------------------------------------*/ /* File-Level Constants */ /*-------------------------------------------------------------------------------------*/ static const std::string_view SCRIPT_TYPE_YAMLTAG = "Type"; +static const std::string_view SCRIPT_ENABLED_YAMLTAG = "Enabled"; /*-------------------------------------------------------------------------------------*/ /* Function Definitions */ @@ -39,10 +41,19 @@ namespace SHADE { using namespace System::Reflection; + // Obtain script + Script^ script = safe_cast(object); + if (script == nullptr) + { + Debug::LogWarning("[SerialisationUtilities] Attempted to serialise an object that is not a script!"); + return; + } + // Create YAML object YAML::Node scriptNode; scriptNode.SetStyle(YAML::EmitterStyle::Block); scriptNode[SCRIPT_TYPE_YAMLTAG.data()] = Convert::ToNative(object->GetType()->FullName); + scriptNode[SCRIPT_ENABLED_YAMLTAG.data()] = script->Enabled; // Get all fields System::Collections::Generic::IEnumerable^ fields = ReflectionUtilities::GetInstanceFields(object); @@ -72,7 +83,7 @@ namespace SHADE { using namespace System::Reflection; - // Load the YAML + // Error Checking if (!yamlNode.IsMap()) { // Invalid @@ -83,6 +94,21 @@ namespace SHADE ); return; } + + // Get the script + Script^ script = safe_cast(object); + if (script == nullptr) + { + Debug::LogWarning("[SerialisationUtilities] Attempted to deserialise an object that is not a script!"); + return; + } + + // Set enabled state + if (yamlNode[SCRIPT_ENABLED_YAMLTAG.data()].IsDefined()) + { + script->SetEnabledWithoutEvents(yamlNode[SCRIPT_ENABLED_YAMLTAG.data()].as()); + } + // Get all fields System::Collections::Generic::IEnumerable^ fields = ReflectionUtilities::GetInstanceFields(object); for each (FieldInfo^ field in fields) @@ -95,7 +121,7 @@ namespace SHADE // Deserialise const std::string FIELD_NAME = Convert::ToNative(field->Name); - if (yamlNode[FIELD_NAME]) + if (yamlNode[FIELD_NAME].IsDefined()) { writeYamlIntoField(field, object, yamlNode[FIELD_NAME]); } From 9964d5dfce3c17199bf2cf62df0c85499ebcff3b Mon Sep 17 00:00:00 2001 From: Kah Wei Date: Tue, 22 Nov 2022 18:17:24 +0800 Subject: [PATCH 222/226] Fixed missing comments for SHEditorUI --- SHADE_Engine/src/Editor/SHEditorUI.cpp | 2 +- SHADE_Engine/src/Editor/SHEditorUI.h | 15 ++++++--------- 2 files changed, 7 insertions(+), 10 deletions(-) diff --git a/SHADE_Engine/src/Editor/SHEditorUI.cpp b/SHADE_Engine/src/Editor/SHEditorUI.cpp index caa6e5a2..b9783020 100644 --- a/SHADE_Engine/src/Editor/SHEditorUI.cpp +++ b/SHADE_Engine/src/Editor/SHEditorUI.cpp @@ -353,7 +353,7 @@ namespace SHADE return changed; } - bool SHEditorUI::InputAssetField(const std::string& label, AssetID& value, AssetType type, bool* isHovered, bool alwaysNull) + bool SHEditorUI::InputAssetField(const std::string& label, AssetID& value, AssetType type, bool* isHovered) { // Label if (!label.empty()) diff --git a/SHADE_Engine/src/Editor/SHEditorUI.h b/SHADE_Engine/src/Editor/SHEditorUI.h index ce26b39e..cd87f46b 100644 --- a/SHADE_Engine/src/Editor/SHEditorUI.h +++ b/SHADE_Engine/src/Editor/SHEditorUI.h @@ -299,7 +299,7 @@ namespace SHADE /// True if the value was changed. static bool InputTextField(const std::string& label, std::string& value, bool* isHovered = nullptr); /// - /// Creates a drag field widget for int input. + /// Creates a drag field widget for GameObject input. /// /// Label used to identify this widget. /// Reference to the variable to store the result. @@ -311,15 +311,12 @@ namespace SHADE /// True if the value was changed. static bool InputGameObjectField(const std::string& label, uint32_t& value, bool* isHovered = nullptr, bool alwaysNull = false); /// - /// + /// Creates a drag field widget for Asset input. /// - /// - /// - /// - /// - /// - /// - static bool InputAssetField(const std::string& label, AssetID& value, AssetType type, bool* isHovered = nullptr, bool alwaysNull = false); + /// Label used to identify this widget. + /// Reference to the variable to store the result. + /// fixedDT; accumulatedTime += dt; + testFunction(); + int count = 0; while (accumulatedTime > FIXED_DT) { @@ -315,7 +318,7 @@ namespace SHADE if (physicsObject.GetRigidBody()->isActive()) physicsObject.prevTransform = CURRENT_TF; - // Sync with rigid bodies + // Sync with rigid bodies. If an object doesn't have a rigidbody, no update is needed here as it is done in pre-update. if (rigidBodyComponent && SHSceneManager::CheckNodeAndComponentsActive(physicsObject.entityID)) { // Skip static bodies @@ -336,20 +339,25 @@ namespace SHADE rigidBodyComponent->position = CURRENT_TF.getPosition(); rigidBodyComponent->orientation = CURRENT_TF.getOrientation(); - } - // Sync with colliders - if (colliderComponent && SHSceneManager::CheckNodeAndComponentsActive(physicsObject.entityID)) - { - colliderComponent->position = CURRENT_TF.getPosition(); - colliderComponent->orientation = CURRENT_TF.getOrientation(); - } + // Sync with colliders + if (colliderComponent && SHSceneManager::CheckNodeAndComponentsActive(physicsObject.entityID)) + { + // Skip colliders without rigidbody components. If any transform was updated, it was done in pre-update. + + colliderComponent->position = CURRENT_TF.getPosition(); + colliderComponent->orientation = CURRENT_TF.getOrientation(); + } - // Set transform for rendering - if (transformComponent) - { - transformComponent->SetWorldPosition(renderPos); - transformComponent->SetWorldOrientation(renderRot); + // Set transform for rendering + if (transformComponent) + { + transformComponent->SetWorldPosition(renderPos); + transformComponent->SetWorldOrientation(renderRot); + } } } -} // namespace SHADE \ No newline at end of file +} // namespace SHADE + + + From fb25d2b71447e07769a5b0c2e573ff526d058ca3 Mon Sep 17 00:00:00 2001 From: Kah Wei Date: Tue, 22 Nov 2022 19:44:07 +0800 Subject: [PATCH 224/226] Fixed compilation error in Editor.h++ --- SHADE_Managed/src/Editor/Editor.h++ | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/SHADE_Managed/src/Editor/Editor.h++ b/SHADE_Managed/src/Editor/Editor.h++ index 352431fd..37d5c27d 100644 --- a/SHADE_Managed/src/Editor/Editor.h++ +++ b/SHADE_Managed/src/Editor/Editor.h++ @@ -207,7 +207,7 @@ namespace SHADE bool Editor::renderFieldEditorInternal(const std::string& fieldName, interior_ptr managedValPtr, EditorFieldFunc, bool* isHovered, RangeAttribute^) { uint32_t assetId = managedValPtr->NativeAssetID; - if (SHEditorUI::InputAssetField(fieldName, assetId, AssetType::FONT, isHovered, !(*managedValPtr))) + if (SHEditorUI::InputAssetField(fieldName, assetId, AssetType::FONT, isHovered)) { *managedValPtr = FontAsset(assetId); return true; @@ -219,7 +219,7 @@ namespace SHADE bool Editor::renderFieldEditorInternal(const std::string& fieldName, interior_ptr managedValPtr, EditorFieldFunc, bool* isHovered, RangeAttribute^) { uint32_t assetId = managedValPtr->NativeAssetID; - if (SHEditorUI::InputAssetField(fieldName, assetId, AssetType::MESH, isHovered, !(*managedValPtr))) + if (SHEditorUI::InputAssetField(fieldName, assetId, AssetType::MESH, isHovered)) { *managedValPtr = MeshAsset(assetId); return true; @@ -231,7 +231,7 @@ namespace SHADE bool Editor::renderFieldEditorInternal(const std::string& fieldName, interior_ptr managedValPtr, EditorFieldFunc, bool* isHovered, RangeAttribute^) { uint32_t assetId = managedValPtr->NativeAssetID; - if (SHEditorUI::InputAssetField(fieldName, assetId, AssetType::MATERIAL, isHovered, !(*managedValPtr))) + if (SHEditorUI::InputAssetField(fieldName, assetId, AssetType::MATERIAL, isHovered)) { *managedValPtr = MaterialAsset(assetId); return true; From dab51ee4cf6b128a4b5bdfd2a070c1c95360d635 Mon Sep 17 00:00:00 2001 From: Diren D Bharwani Date: Tue, 22 Nov 2022 20:00:58 +0800 Subject: [PATCH 225/226] Readded testing function in physics routines for future use --- .../System/SHPhysicsSystemRoutines.cpp | 36 ++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/SHADE_Engine/src/Physics/System/SHPhysicsSystemRoutines.cpp b/SHADE_Engine/src/Physics/System/SHPhysicsSystemRoutines.cpp index 8ddbbcc9..45f236f3 100644 --- a/SHADE_Engine/src/Physics/System/SHPhysicsSystemRoutines.cpp +++ b/SHADE_Engine/src/Physics/System/SHPhysicsSystemRoutines.cpp @@ -21,6 +21,13 @@ #include "Input/SHInputManager.h" +/*-------------------------------------------------------------------------------------*/ +/* Local Functions */ +/*-------------------------------------------------------------------------------------*/ + +void testFunction(); + +///////////////////////////////////////////////////////////////////////////////////////// namespace SHADE { @@ -135,7 +142,7 @@ namespace SHADE const double FIXED_DT = physicsSystem->fixedDT; accumulatedTime += dt; - testFunction(); + //testFunction(); int count = 0; while (accumulatedTime > FIXED_DT) @@ -359,5 +366,32 @@ namespace SHADE } } // namespace SHADE +///////////////////////////////////////////////////////////////////////////////////////// +void testFunction() +{ + using namespace SHADE; + // Test movement + const float forceModifier = 25.0f; + EntityID eid = 65538; + + if (SHEntityManager::IsValidEID(eid)) + { + auto* rb = SHComponentManager::GetComponent_s(eid); + if (rb) + { + if (SHInputManager::GetKey(SHInputManager::SH_KEYCODE::W)) + rb->AddForce(-SHVec3::UnitZ * forceModifier); + + if (SHInputManager::GetKey(SHInputManager::SH_KEYCODE::A)) + rb->AddForce(-SHVec3::UnitX * forceModifier); + + if (SHInputManager::GetKey(SHInputManager::SH_KEYCODE::S)) + rb->AddForce(SHVec3::UnitZ * forceModifier); + + if (SHInputManager::GetKey(SHInputManager::SH_KEYCODE::D)) + rb->AddForce(SHVec3::UnitX * forceModifier); + } + } +} From 57a0bbdb8c50fea1447b0515c663fea826599f98 Mon Sep 17 00:00:00 2001 From: Xiao Qi Date: Tue, 22 Nov 2022 20:14:21 +0800 Subject: [PATCH 226/226] Added entity count at the bottom bar of editor Changed colour of bottom bar --- .../src/Editor/EditorWindow/MenuBar/SHEditorMenuBar.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/SHADE_Engine/src/Editor/EditorWindow/MenuBar/SHEditorMenuBar.cpp b/SHADE_Engine/src/Editor/EditorWindow/MenuBar/SHEditorMenuBar.cpp index 2912a0bc..a1335e19 100644 --- a/SHADE_Engine/src/Editor/EditorWindow/MenuBar/SHEditorMenuBar.cpp +++ b/SHADE_Engine/src/Editor/EditorWindow/MenuBar/SHEditorMenuBar.cpp @@ -20,6 +20,7 @@ #include "Assets/SHAssetManager.h" #include "Assets/Asset Types/SHSceneAsset.h" +#include "ECS_Base/Managers/SHEntityManager.h" #include "Scene/SHSceneManager.h" #include "Serialization/SHSerialization.h" #include "Serialization/Configurations/SHConfigurationManager.h" @@ -256,11 +257,13 @@ namespace SHADE ImGui::PushStyleVar(ImGuiStyleVar_WindowRounding, 0.0f); ImGui::PushStyleVar(ImGuiStyleVar_WindowBorderSize, 0.0f); ImGui::PushStyleVar(ImGuiStyleVar_WindowPadding, { ImVec2(0.0f, 0.0f) }); + ImGui::PushStyleColor(ImGuiCol_WindowBg, ImGui::GetStyle().Colors[ImGuiCol_MenuBarBg]); if (ImGui::BeginViewportSideBar("MainStatusBar", ImGui::GetMainViewport(), ImGuiDir_Down, menuBarHeight, editorMenuBarFlags)) { - ImGui::Text("Entity count: "); + ImGui::Text("Entity count: %zu", SHEntityManager::GetEntityCount()); } ImGui::End(); + ImGui::PopStyleColor(); ImGui::PopStyleVar(3); }