From ecf797cc7da985a6a4ebbd00b14b7056e582d714 Mon Sep 17 00:00:00 2001 From: raysan5 Date: Sun, 29 Oct 2017 14:33:35 +0100 Subject: [PATCH] Updated VS2015 project include and link paths --- .../vs2015/examples/core_basic_window.vcxproj | 8 +- .../examples/core_basic_window_cpp.vcxproj | 8 +- project/vs2015/external/glfw3/COPYING.txt | 22 - .../external/glfw3/include/GLFW/glfw3.h | 4235 ----------------- .../external/glfw3/include/GLFW/glfw3native.h | 456 -- .../vs2015/external/glfw3/lib/win32/glfw3.dll | Bin 70656 -> 0 bytes .../vs2015/external/glfw3/lib/win32/glfw3.lib | Bin 240738 -> 0 bytes .../external/glfw3/lib/win32/glfw3dll.lib | Bin 24454 -> 0 bytes project/vs2015/external/openal_soft/COPYING | 484 -- .../external/openal_soft/include/AL/al.h | 656 --- .../external/openal_soft/include/AL/alc.h | 237 - .../external/openal_soft/include/AL/alext.h | 438 -- .../openal_soft/include/AL/efx-creative.h | 3 - .../openal_soft/include/AL/efx-presets.h | 402 -- .../external/openal_soft/include/AL/efx.h | 761 --- .../openal_soft/lib/win32/OpenAL32.dll | Bin 845045 -> 0 bytes .../openal_soft/lib/win32/OpenAL32.lib | Bin 116274 -> 0 bytes .../openal_soft/lib/win64/OpenAL32.dll | Bin 980543 -> 0 bytes .../openal_soft/lib/win64/OpenAL32.lib | Bin 116896 -> 0 bytes project/vs2015/raylib/raylib.vcxproj | 4 +- 20 files changed, 10 insertions(+), 7704 deletions(-) delete mode 100644 project/vs2015/external/glfw3/COPYING.txt delete mode 100644 project/vs2015/external/glfw3/include/GLFW/glfw3.h delete mode 100644 project/vs2015/external/glfw3/include/GLFW/glfw3native.h delete mode 100644 project/vs2015/external/glfw3/lib/win32/glfw3.dll delete mode 100644 project/vs2015/external/glfw3/lib/win32/glfw3.lib delete mode 100644 project/vs2015/external/glfw3/lib/win32/glfw3dll.lib delete mode 100644 project/vs2015/external/openal_soft/COPYING delete mode 100644 project/vs2015/external/openal_soft/include/AL/al.h delete mode 100644 project/vs2015/external/openal_soft/include/AL/alc.h delete mode 100644 project/vs2015/external/openal_soft/include/AL/alext.h delete mode 100644 project/vs2015/external/openal_soft/include/AL/efx-creative.h delete mode 100644 project/vs2015/external/openal_soft/include/AL/efx-presets.h delete mode 100644 project/vs2015/external/openal_soft/include/AL/efx.h delete mode 100644 project/vs2015/external/openal_soft/lib/win32/OpenAL32.dll delete mode 100644 project/vs2015/external/openal_soft/lib/win32/OpenAL32.lib delete mode 100644 project/vs2015/external/openal_soft/lib/win64/OpenAL32.dll delete mode 100644 project/vs2015/external/openal_soft/lib/win64/OpenAL32.lib diff --git a/project/vs2015/examples/core_basic_window.vcxproj b/project/vs2015/examples/core_basic_window.vcxproj index 2e8ed67ff..9a8fefdbd 100644 --- a/project/vs2015/examples/core_basic_window.vcxproj +++ b/project/vs2015/examples/core_basic_window.vcxproj @@ -61,12 +61,12 @@ Disabled WIN32;_DEBUG;_CONSOLE;PLATFORM_DESKTOP;%(PreprocessorDefinitions) CompileAsC - $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + $(SolutionDir)..\..\release\include;%(AdditionalIncludeDirectories) Console true - $(SolutionDir)external\glfw3\lib\win32;$(SolutionDir)external\openal_soft\lib\win32;%(AdditionalLibraryDirectories) + $(SolutionDir)..\..\release\libs\win32\msvc;%(AdditionalLibraryDirectories) kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;glfw3.lib;%(AdditionalDependencies) @@ -79,7 +79,7 @@ true true WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions);PLATFORM_DESKTOP - $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + $(SolutionDir)..\..\release\include;%(AdditionalIncludeDirectories) CompileAsC true @@ -89,7 +89,7 @@ true true kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;glfw3.lib;%(AdditionalDependencies) - $(SolutionDir)external\glfw3\lib\win32;$(SolutionDir)external\openal_soft\lib\win32;%(AdditionalLibraryDirectories) + $(SolutionDir)..\..\release\libs\win32\msvc;%(AdditionalLibraryDirectories) diff --git a/project/vs2015/examples/core_basic_window_cpp.vcxproj b/project/vs2015/examples/core_basic_window_cpp.vcxproj index 49c212281..71eb50f29 100644 --- a/project/vs2015/examples/core_basic_window_cpp.vcxproj +++ b/project/vs2015/examples/core_basic_window_cpp.vcxproj @@ -60,14 +60,14 @@ Level3 Disabled WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) - $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + $(SolutionDir)..\..\release\include;%(AdditionalIncludeDirectories) CompileAsCpp Console true kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;glfw3.lib;%(AdditionalDependencies) - $(SolutionDir)external\glfw3\lib\win32;%(AdditionalLibraryDirectories) + $(SolutionDir)..\..\release\libs\win32\msvc;%(AdditionalLibraryDirectories) @@ -80,14 +80,14 @@ true WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) CompileAsCpp - $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + $(SolutionDir)..\..\release\include;%(AdditionalIncludeDirectories) Console true true true - $(SolutionDir)external\glfw3\lib\win32;%(AdditionalLibraryDirectories) + $(SolutionDir)..\..\release\libs\win32\msvc;%(AdditionalLibraryDirectories) kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;glfw3.lib;%(AdditionalDependencies) diff --git a/project/vs2015/external/glfw3/COPYING.txt b/project/vs2015/external/glfw3/COPYING.txt deleted file mode 100644 index ad16462a9..000000000 --- a/project/vs2015/external/glfw3/COPYING.txt +++ /dev/null @@ -1,22 +0,0 @@ -Copyright (c) 2002-2006 Marcus Geelnard -Copyright (c) 2006-2016 Camilla Berglund - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would - be appreciated but is not required. - -2. Altered source versions must be plainly marked as such, and must not - be misrepresented as being the original software. - -3. This notice may not be removed or altered from any source - distribution. - diff --git a/project/vs2015/external/glfw3/include/GLFW/glfw3.h b/project/vs2015/external/glfw3/include/GLFW/glfw3.h deleted file mode 100644 index 5a0c45089..000000000 --- a/project/vs2015/external/glfw3/include/GLFW/glfw3.h +++ /dev/null @@ -1,4235 +0,0 @@ -/************************************************************************* - * GLFW 3.2 - www.glfw.org - * A library for OpenGL, window and input - *------------------------------------------------------------------------ - * Copyright (c) 2002-2006 Marcus Geelnard - * Copyright (c) 2006-2016 Camilla Berglund - * - * This software is provided 'as-is', without any express or implied - * warranty. In no event will the authors be held liable for any damages - * arising from the use of this software. - * - * Permission is granted to anyone to use this software for any purpose, - * including commercial applications, and to alter it and redistribute it - * freely, subject to the following restrictions: - * - * 1. The origin of this software must not be misrepresented; you must not - * claim that you wrote the original software. If you use this software - * in a product, an acknowledgment in the product documentation would - * be appreciated but is not required. - * - * 2. Altered source versions must be plainly marked as such, and must not - * be misrepresented as being the original software. - * - * 3. This notice may not be removed or altered from any source - * distribution. - * - *************************************************************************/ - -#ifndef _glfw3_h_ -#define _glfw3_h_ - -#ifdef __cplusplus -extern "C" { -#endif - - -/************************************************************************* - * Doxygen documentation - *************************************************************************/ - -/*! @file glfw3.h - * @brief The header of the GLFW 3 API. - * - * This is the header file of the GLFW 3 API. It defines all its types and - * declares all its functions. - * - * For more information about how to use this file, see @ref build_include. - */ -/*! @defgroup context Context reference - * - * This is the reference documentation for OpenGL and OpenGL ES context related - * functions. For more task-oriented information, see the @ref context_guide. - */ -/*! @defgroup vulkan Vulkan reference - * - * This is the reference documentation for Vulkan related functions and types. - * For more task-oriented information, see the @ref vulkan_guide. - */ -/*! @defgroup init Initialization, version and error reference - * - * This is the reference documentation for initialization and termination of - * the library, version management and error handling. For more task-oriented - * information, see the @ref intro_guide. - */ -/*! @defgroup input Input reference - * - * This is the reference documentation for input related functions and types. - * For more task-oriented information, see the @ref input_guide. - */ -/*! @defgroup monitor Monitor reference - * - * This is the reference documentation for monitor related functions and types. - * For more task-oriented information, see the @ref monitor_guide. - */ -/*! @defgroup window Window reference - * - * This is the reference documentation for window related functions and types, - * including creation, deletion and event polling. For more task-oriented - * information, see the @ref window_guide. - */ - - -/************************************************************************* - * Compiler- and platform-specific preprocessor work - *************************************************************************/ - -/* If we are we on Windows, we want a single define for it. - */ -#if !defined(_WIN32) && (defined(__WIN32__) || defined(WIN32) || defined(__MINGW32__)) - #define _WIN32 -#endif /* _WIN32 */ - -/* It is customary to use APIENTRY for OpenGL function pointer declarations on - * all platforms. Additionally, the Windows OpenGL header needs APIENTRY. - */ -#ifndef APIENTRY - #ifdef _WIN32 - #define APIENTRY __stdcall - #else - #define APIENTRY - #endif -#endif /* APIENTRY */ - -/* Some Windows OpenGL headers need this. - */ -#if !defined(WINGDIAPI) && defined(_WIN32) - #define WINGDIAPI __declspec(dllimport) - #define GLFW_WINGDIAPI_DEFINED -#endif /* WINGDIAPI */ - -/* Some Windows GLU headers need this. - */ -#if !defined(CALLBACK) && defined(_WIN32) - #define CALLBACK __stdcall - #define GLFW_CALLBACK_DEFINED -#endif /* CALLBACK */ - -/* Most Windows GLU headers need wchar_t. - * The OS X OpenGL header blocks the definition of ptrdiff_t by glext.h. - * Include it unconditionally to avoid surprising side-effects. - */ -#include -#include - -/* Include the chosen client API headers. - */ -#if defined(__APPLE__) - #if defined(GLFW_INCLUDE_GLCOREARB) - #include - #if defined(GLFW_INCLUDE_GLEXT) - #include - #endif - #elif !defined(GLFW_INCLUDE_NONE) - #if !defined(GLFW_INCLUDE_GLEXT) - #define GL_GLEXT_LEGACY - #endif - #include - #endif - #if defined(GLFW_INCLUDE_GLU) - #include - #endif -#else - #if defined(GLFW_INCLUDE_GLCOREARB) - #include - #elif defined(GLFW_INCLUDE_ES1) - #include - #if defined(GLFW_INCLUDE_GLEXT) - #include - #endif - #elif defined(GLFW_INCLUDE_ES2) - #include - #if defined(GLFW_INCLUDE_GLEXT) - #include - #endif - #elif defined(GLFW_INCLUDE_ES3) - #include - #if defined(GLFW_INCLUDE_GLEXT) - #include - #endif - #elif defined(GLFW_INCLUDE_ES31) - #include - #if defined(GLFW_INCLUDE_GLEXT) - #include - #endif - #elif defined(GLFW_INCLUDE_VULKAN) - #include - #elif !defined(GLFW_INCLUDE_NONE) - #include - #if defined(GLFW_INCLUDE_GLEXT) - #include - #endif - #endif - #if defined(GLFW_INCLUDE_GLU) - #include - #endif -#endif - -#if defined(GLFW_DLL) && defined(_GLFW_BUILD_DLL) - /* GLFW_DLL must be defined by applications that are linking against the DLL - * version of the GLFW library. _GLFW_BUILD_DLL is defined by the GLFW - * configuration header when compiling the DLL version of the library. - */ - #error "You must not have both GLFW_DLL and _GLFW_BUILD_DLL defined" -#endif - -/* GLFWAPI is used to declare public API functions for export - * from the DLL / shared library / dynamic library. - */ -#if defined(_WIN32) && defined(_GLFW_BUILD_DLL) - /* We are building GLFW as a Win32 DLL */ - #define GLFWAPI __declspec(dllexport) -#elif defined(_WIN32) && defined(GLFW_DLL) - /* We are calling GLFW as a Win32 DLL */ - #define GLFWAPI __declspec(dllimport) -#elif defined(__GNUC__) && defined(_GLFW_BUILD_DLL) - /* We are building GLFW as a shared / dynamic library */ - #define GLFWAPI __attribute__((visibility("default"))) -#else - /* We are building or calling GLFW as a static library */ - #define GLFWAPI -#endif - - -/************************************************************************* - * GLFW API tokens - *************************************************************************/ - -/*! @name GLFW version macros - * @{ */ -/*! @brief The major version number of the GLFW library. - * - * This is incremented when the API is changed in non-compatible ways. - * @ingroup init - */ -#define GLFW_VERSION_MAJOR 3 -/*! @brief The minor version number of the GLFW library. - * - * This is incremented when features are added to the API but it remains - * backward-compatible. - * @ingroup init - */ -#define GLFW_VERSION_MINOR 2 -/*! @brief The revision number of the GLFW library. - * - * This is incremented when a bug fix release is made that does not contain any - * API changes. - * @ingroup init - */ -#define GLFW_VERSION_REVISION 0 -/*! @} */ - -/*! @name Boolean values - * @{ */ -/*! @brief One. - * - * One. Seriously. You don't _need_ to use this symbol in your code. It's - * just semantic sugar for the number 1. You can use `1` or `true` or `_True` - * or `GL_TRUE` or whatever you want. - */ -#define GLFW_TRUE 1 -/*! @brief Zero. - * - * Zero. Seriously. You don't _need_ to use this symbol in your code. It's - * just just semantic sugar for the number 0. You can use `0` or `false` or - * `_False` or `GL_FALSE` or whatever you want. - */ -#define GLFW_FALSE 0 -/*! @} */ - -/*! @name Key and button actions - * @{ */ -/*! @brief The key or mouse button was released. - * - * The key or mouse button was released. - * - * @ingroup input - */ -#define GLFW_RELEASE 0 -/*! @brief The key or mouse button was pressed. - * - * The key or mouse button was pressed. - * - * @ingroup input - */ -#define GLFW_PRESS 1 -/*! @brief The key was held down until it repeated. - * - * The key was held down until it repeated. - * - * @ingroup input - */ -#define GLFW_REPEAT 2 -/*! @} */ - -/*! @defgroup keys Keyboard keys - * - * See [key input](@ref input_key) for how these are used. - * - * These key codes are inspired by the _USB HID Usage Tables v1.12_ (p. 53-60), - * but re-arranged to map to 7-bit ASCII for printable keys (function keys are - * put in the 256+ range). - * - * The naming of the key codes follow these rules: - * - The US keyboard layout is used - * - Names of printable alpha-numeric characters are used (e.g. "A", "R", - * "3", etc.) - * - For non-alphanumeric characters, Unicode:ish names are used (e.g. - * "COMMA", "LEFT_SQUARE_BRACKET", etc.). Note that some names do not - * correspond to the Unicode standard (usually for brevity) - * - Keys that lack a clear US mapping are named "WORLD_x" - * - For non-printable keys, custom names are used (e.g. "F4", - * "BACKSPACE", etc.) - * - * @ingroup input - * @{ - */ - -/* The unknown key */ -#define GLFW_KEY_UNKNOWN -1 - -/* Printable keys */ -#define GLFW_KEY_SPACE 32 -#define GLFW_KEY_APOSTROPHE 39 /* ' */ -#define GLFW_KEY_COMMA 44 /* , */ -#define GLFW_KEY_MINUS 45 /* - */ -#define GLFW_KEY_PERIOD 46 /* . */ -#define GLFW_KEY_SLASH 47 /* / */ -#define GLFW_KEY_0 48 -#define GLFW_KEY_1 49 -#define GLFW_KEY_2 50 -#define GLFW_KEY_3 51 -#define GLFW_KEY_4 52 -#define GLFW_KEY_5 53 -#define GLFW_KEY_6 54 -#define GLFW_KEY_7 55 -#define GLFW_KEY_8 56 -#define GLFW_KEY_9 57 -#define GLFW_KEY_SEMICOLON 59 /* ; */ -#define GLFW_KEY_EQUAL 61 /* = */ -#define GLFW_KEY_A 65 -#define GLFW_KEY_B 66 -#define GLFW_KEY_C 67 -#define GLFW_KEY_D 68 -#define GLFW_KEY_E 69 -#define GLFW_KEY_F 70 -#define GLFW_KEY_G 71 -#define GLFW_KEY_H 72 -#define GLFW_KEY_I 73 -#define GLFW_KEY_J 74 -#define GLFW_KEY_K 75 -#define GLFW_KEY_L 76 -#define GLFW_KEY_M 77 -#define GLFW_KEY_N 78 -#define GLFW_KEY_O 79 -#define GLFW_KEY_P 80 -#define GLFW_KEY_Q 81 -#define GLFW_KEY_R 82 -#define GLFW_KEY_S 83 -#define GLFW_KEY_T 84 -#define GLFW_KEY_U 85 -#define GLFW_KEY_V 86 -#define GLFW_KEY_W 87 -#define GLFW_KEY_X 88 -#define GLFW_KEY_Y 89 -#define GLFW_KEY_Z 90 -#define GLFW_KEY_LEFT_BRACKET 91 /* [ */ -#define GLFW_KEY_BACKSLASH 92 /* \ */ -#define GLFW_KEY_RIGHT_BRACKET 93 /* ] */ -#define GLFW_KEY_GRAVE_ACCENT 96 /* ` */ -#define GLFW_KEY_WORLD_1 161 /* non-US #1 */ -#define GLFW_KEY_WORLD_2 162 /* non-US #2 */ - -/* Function keys */ -#define GLFW_KEY_ESCAPE 256 -#define GLFW_KEY_ENTER 257 -#define GLFW_KEY_TAB 258 -#define GLFW_KEY_BACKSPACE 259 -#define GLFW_KEY_INSERT 260 -#define GLFW_KEY_DELETE 261 -#define GLFW_KEY_RIGHT 262 -#define GLFW_KEY_LEFT 263 -#define GLFW_KEY_DOWN 264 -#define GLFW_KEY_UP 265 -#define GLFW_KEY_PAGE_UP 266 -#define GLFW_KEY_PAGE_DOWN 267 -#define GLFW_KEY_HOME 268 -#define GLFW_KEY_END 269 -#define GLFW_KEY_CAPS_LOCK 280 -#define GLFW_KEY_SCROLL_LOCK 281 -#define GLFW_KEY_NUM_LOCK 282 -#define GLFW_KEY_PRINT_SCREEN 283 -#define GLFW_KEY_PAUSE 284 -#define GLFW_KEY_F1 290 -#define GLFW_KEY_F2 291 -#define GLFW_KEY_F3 292 -#define GLFW_KEY_F4 293 -#define GLFW_KEY_F5 294 -#define GLFW_KEY_F6 295 -#define GLFW_KEY_F7 296 -#define GLFW_KEY_F8 297 -#define GLFW_KEY_F9 298 -#define GLFW_KEY_F10 299 -#define GLFW_KEY_F11 300 -#define GLFW_KEY_F12 301 -#define GLFW_KEY_F13 302 -#define GLFW_KEY_F14 303 -#define GLFW_KEY_F15 304 -#define GLFW_KEY_F16 305 -#define GLFW_KEY_F17 306 -#define GLFW_KEY_F18 307 -#define GLFW_KEY_F19 308 -#define GLFW_KEY_F20 309 -#define GLFW_KEY_F21 310 -#define GLFW_KEY_F22 311 -#define GLFW_KEY_F23 312 -#define GLFW_KEY_F24 313 -#define GLFW_KEY_F25 314 -#define GLFW_KEY_KP_0 320 -#define GLFW_KEY_KP_1 321 -#define GLFW_KEY_KP_2 322 -#define GLFW_KEY_KP_3 323 -#define GLFW_KEY_KP_4 324 -#define GLFW_KEY_KP_5 325 -#define GLFW_KEY_KP_6 326 -#define GLFW_KEY_KP_7 327 -#define GLFW_KEY_KP_8 328 -#define GLFW_KEY_KP_9 329 -#define GLFW_KEY_KP_DECIMAL 330 -#define GLFW_KEY_KP_DIVIDE 331 -#define GLFW_KEY_KP_MULTIPLY 332 -#define GLFW_KEY_KP_SUBTRACT 333 -#define GLFW_KEY_KP_ADD 334 -#define GLFW_KEY_KP_ENTER 335 -#define GLFW_KEY_KP_EQUAL 336 -#define GLFW_KEY_LEFT_SHIFT 340 -#define GLFW_KEY_LEFT_CONTROL 341 -#define GLFW_KEY_LEFT_ALT 342 -#define GLFW_KEY_LEFT_SUPER 343 -#define GLFW_KEY_RIGHT_SHIFT 344 -#define GLFW_KEY_RIGHT_CONTROL 345 -#define GLFW_KEY_RIGHT_ALT 346 -#define GLFW_KEY_RIGHT_SUPER 347 -#define GLFW_KEY_MENU 348 - -#define GLFW_KEY_LAST GLFW_KEY_MENU - -/*! @} */ - -/*! @defgroup mods Modifier key flags - * - * See [key input](@ref input_key) for how these are used. - * - * @ingroup input - * @{ */ - -/*! @brief If this bit is set one or more Shift keys were held down. - */ -#define GLFW_MOD_SHIFT 0x0001 -/*! @brief If this bit is set one or more Control keys were held down. - */ -#define GLFW_MOD_CONTROL 0x0002 -/*! @brief If this bit is set one or more Alt keys were held down. - */ -#define GLFW_MOD_ALT 0x0004 -/*! @brief If this bit is set one or more Super keys were held down. - */ -#define GLFW_MOD_SUPER 0x0008 - -/*! @} */ - -/*! @defgroup buttons Mouse buttons - * - * See [mouse button input](@ref input_mouse_button) for how these are used. - * - * @ingroup input - * @{ */ -#define GLFW_MOUSE_BUTTON_1 0 -#define GLFW_MOUSE_BUTTON_2 1 -#define GLFW_MOUSE_BUTTON_3 2 -#define GLFW_MOUSE_BUTTON_4 3 -#define GLFW_MOUSE_BUTTON_5 4 -#define GLFW_MOUSE_BUTTON_6 5 -#define GLFW_MOUSE_BUTTON_7 6 -#define GLFW_MOUSE_BUTTON_8 7 -#define GLFW_MOUSE_BUTTON_LAST GLFW_MOUSE_BUTTON_8 -#define GLFW_MOUSE_BUTTON_LEFT GLFW_MOUSE_BUTTON_1 -#define GLFW_MOUSE_BUTTON_RIGHT GLFW_MOUSE_BUTTON_2 -#define GLFW_MOUSE_BUTTON_MIDDLE GLFW_MOUSE_BUTTON_3 -/*! @} */ - -/*! @defgroup joysticks Joysticks - * - * See [joystick input](@ref joystick) for how these are used. - * - * @ingroup input - * @{ */ -#define GLFW_JOYSTICK_1 0 -#define GLFW_JOYSTICK_2 1 -#define GLFW_JOYSTICK_3 2 -#define GLFW_JOYSTICK_4 3 -#define GLFW_JOYSTICK_5 4 -#define GLFW_JOYSTICK_6 5 -#define GLFW_JOYSTICK_7 6 -#define GLFW_JOYSTICK_8 7 -#define GLFW_JOYSTICK_9 8 -#define GLFW_JOYSTICK_10 9 -#define GLFW_JOYSTICK_11 10 -#define GLFW_JOYSTICK_12 11 -#define GLFW_JOYSTICK_13 12 -#define GLFW_JOYSTICK_14 13 -#define GLFW_JOYSTICK_15 14 -#define GLFW_JOYSTICK_16 15 -#define GLFW_JOYSTICK_LAST GLFW_JOYSTICK_16 -/*! @} */ - -/*! @defgroup errors Error codes - * - * See [error handling](@ref error_handling) for how these are used. - * - * @ingroup init - * @{ */ -/*! @brief GLFW has not been initialized. - * - * This occurs if a GLFW function was called that must not be called unless the - * library is [initialized](@ref intro_init). - * - * @analysis Application programmer error. Initialize GLFW before calling any - * function that requires initialization. - */ -#define GLFW_NOT_INITIALIZED 0x00010001 -/*! @brief No context is current for this thread. - * - * This occurs if a GLFW function was called that needs and operates on the - * current OpenGL or OpenGL ES context but no context is current on the calling - * thread. One such function is @ref glfwSwapInterval. - * - * @analysis Application programmer error. Ensure a context is current before - * calling functions that require a current context. - */ -#define GLFW_NO_CURRENT_CONTEXT 0x00010002 -/*! @brief One of the arguments to the function was an invalid enum value. - * - * One of the arguments to the function was an invalid enum value, for example - * requesting [GLFW_RED_BITS](@ref window_hints_fb) with @ref - * glfwGetWindowAttrib. - * - * @analysis Application programmer error. Fix the offending call. - */ -#define GLFW_INVALID_ENUM 0x00010003 -/*! @brief One of the arguments to the function was an invalid value. - * - * One of the arguments to the function was an invalid value, for example - * requesting a non-existent OpenGL or OpenGL ES version like 2.7. - * - * Requesting a valid but unavailable OpenGL or OpenGL ES version will instead - * result in a @ref GLFW_VERSION_UNAVAILABLE error. - * - * @analysis Application programmer error. Fix the offending call. - */ -#define GLFW_INVALID_VALUE 0x00010004 -/*! @brief A memory allocation failed. - * - * A memory allocation failed. - * - * @analysis A bug in GLFW or the underlying operating system. Report the bug - * to our [issue tracker](https://github.com/glfw/glfw/issues). - */ -#define GLFW_OUT_OF_MEMORY 0x00010005 -/*! @brief GLFW could not find support for the requested API on the system. - * - * GLFW could not find support for the requested API on the system. - * - * @analysis The installed graphics driver does not support the requested - * API, or does not support it via the chosen context creation backend. - * Below are a few examples. - * - * @par - * Some pre-installed Windows graphics drivers do not support OpenGL. AMD only - * supports OpenGL ES via EGL, while Nvidia and Intel only support it via - * a WGL or GLX extension. OS X does not provide OpenGL ES at all. The Mesa - * EGL, OpenGL and OpenGL ES libraries do not interface with the Nvidia binary - * driver. Older graphics drivers do not support Vulkan. - */ -#define GLFW_API_UNAVAILABLE 0x00010006 -/*! @brief The requested OpenGL or OpenGL ES version is not available. - * - * The requested OpenGL or OpenGL ES version (including any requested context - * or framebuffer hints) is not available on this machine. - * - * @analysis The machine does not support your requirements. If your - * application is sufficiently flexible, downgrade your requirements and try - * again. Otherwise, inform the user that their machine does not match your - * requirements. - * - * @par - * Future invalid OpenGL and OpenGL ES versions, for example OpenGL 4.8 if 5.0 - * comes out before the 4.x series gets that far, also fail with this error and - * not @ref GLFW_INVALID_VALUE, because GLFW cannot know what future versions - * will exist. - */ -#define GLFW_VERSION_UNAVAILABLE 0x00010007 -/*! @brief A platform-specific error occurred that does not match any of the - * more specific categories. - * - * A platform-specific error occurred that does not match any of the more - * specific categories. - * - * @analysis A bug or configuration error in GLFW, the underlying operating - * system or its drivers, or a lack of required resources. Report the issue to - * our [issue tracker](https://github.com/glfw/glfw/issues). - */ -#define GLFW_PLATFORM_ERROR 0x00010008 -/*! @brief The requested format is not supported or available. - * - * If emitted during window creation, the requested pixel format is not - * supported. - * - * If emitted when querying the clipboard, the contents of the clipboard could - * not be converted to the requested format. - * - * @analysis If emitted during window creation, one or more - * [hard constraints](@ref window_hints_hard) did not match any of the - * available pixel formats. If your application is sufficiently flexible, - * downgrade your requirements and try again. Otherwise, inform the user that - * their machine does not match your requirements. - * - * @par - * If emitted when querying the clipboard, ignore the error or report it to - * the user, as appropriate. - */ -#define GLFW_FORMAT_UNAVAILABLE 0x00010009 -/*! @brief The specified window does not have an OpenGL or OpenGL ES context. - * - * A window that does not have an OpenGL or OpenGL ES context was passed to - * a function that requires it to have one. - * - * @analysis Application programmer error. Fix the offending call. - */ -#define GLFW_NO_WINDOW_CONTEXT 0x0001000A -/*! @} */ - -#define GLFW_FOCUSED 0x00020001 -#define GLFW_ICONIFIED 0x00020002 -#define GLFW_RESIZABLE 0x00020003 -#define GLFW_VISIBLE 0x00020004 -#define GLFW_DECORATED 0x00020005 -#define GLFW_AUTO_ICONIFY 0x00020006 -#define GLFW_FLOATING 0x00020007 -#define GLFW_MAXIMIZED 0x00020008 - -#define GLFW_RED_BITS 0x00021001 -#define GLFW_GREEN_BITS 0x00021002 -#define GLFW_BLUE_BITS 0x00021003 -#define GLFW_ALPHA_BITS 0x00021004 -#define GLFW_DEPTH_BITS 0x00021005 -#define GLFW_STENCIL_BITS 0x00021006 -#define GLFW_ACCUM_RED_BITS 0x00021007 -#define GLFW_ACCUM_GREEN_BITS 0x00021008 -#define GLFW_ACCUM_BLUE_BITS 0x00021009 -#define GLFW_ACCUM_ALPHA_BITS 0x0002100A -#define GLFW_AUX_BUFFERS 0x0002100B -#define GLFW_STEREO 0x0002100C -#define GLFW_SAMPLES 0x0002100D -#define GLFW_SRGB_CAPABLE 0x0002100E -#define GLFW_REFRESH_RATE 0x0002100F -#define GLFW_DOUBLEBUFFER 0x00021010 - -#define GLFW_CLIENT_API 0x00022001 -#define GLFW_CONTEXT_VERSION_MAJOR 0x00022002 -#define GLFW_CONTEXT_VERSION_MINOR 0x00022003 -#define GLFW_CONTEXT_REVISION 0x00022004 -#define GLFW_CONTEXT_ROBUSTNESS 0x00022005 -#define GLFW_OPENGL_FORWARD_COMPAT 0x00022006 -#define GLFW_OPENGL_DEBUG_CONTEXT 0x00022007 -#define GLFW_OPENGL_PROFILE 0x00022008 -#define GLFW_CONTEXT_RELEASE_BEHAVIOR 0x00022009 -#define GLFW_CONTEXT_NO_ERROR 0x0002200A -#define GLFW_CONTEXT_CREATION_API 0x0002200B - -#define GLFW_NO_API 0 -#define GLFW_OPENGL_API 0x00030001 -#define GLFW_OPENGL_ES_API 0x00030002 - -#define GLFW_NO_ROBUSTNESS 0 -#define GLFW_NO_RESET_NOTIFICATION 0x00031001 -#define GLFW_LOSE_CONTEXT_ON_RESET 0x00031002 - -#define GLFW_OPENGL_ANY_PROFILE 0 -#define GLFW_OPENGL_CORE_PROFILE 0x00032001 -#define GLFW_OPENGL_COMPAT_PROFILE 0x00032002 - -#define GLFW_CURSOR 0x00033001 -#define GLFW_STICKY_KEYS 0x00033002 -#define GLFW_STICKY_MOUSE_BUTTONS 0x00033003 - -#define GLFW_CURSOR_NORMAL 0x00034001 -#define GLFW_CURSOR_HIDDEN 0x00034002 -#define GLFW_CURSOR_DISABLED 0x00034003 - -#define GLFW_ANY_RELEASE_BEHAVIOR 0 -#define GLFW_RELEASE_BEHAVIOR_FLUSH 0x00035001 -#define GLFW_RELEASE_BEHAVIOR_NONE 0x00035002 - -#define GLFW_NATIVE_CONTEXT_API 0x00036001 -#define GLFW_EGL_CONTEXT_API 0x00036002 - -/*! @defgroup shapes Standard cursor shapes - * - * See [standard cursor creation](@ref cursor_standard) for how these are used. - * - * @ingroup input - * @{ */ - -/*! @brief The regular arrow cursor shape. - * - * The regular arrow cursor. - */ -#define GLFW_ARROW_CURSOR 0x00036001 -/*! @brief The text input I-beam cursor shape. - * - * The text input I-beam cursor shape. - */ -#define GLFW_IBEAM_CURSOR 0x00036002 -/*! @brief The crosshair shape. - * - * The crosshair shape. - */ -#define GLFW_CROSSHAIR_CURSOR 0x00036003 -/*! @brief The hand shape. - * - * The hand shape. - */ -#define GLFW_HAND_CURSOR 0x00036004 -/*! @brief The horizontal resize arrow shape. - * - * The horizontal resize arrow shape. - */ -#define GLFW_HRESIZE_CURSOR 0x00036005 -/*! @brief The vertical resize arrow shape. - * - * The vertical resize arrow shape. - */ -#define GLFW_VRESIZE_CURSOR 0x00036006 -/*! @} */ - -#define GLFW_CONNECTED 0x00040001 -#define GLFW_DISCONNECTED 0x00040002 - -#define GLFW_DONT_CARE -1 - - -/************************************************************************* - * GLFW API types - *************************************************************************/ - -/*! @brief Client API function pointer type. - * - * Generic function pointer used for returning client API function pointers - * without forcing a cast from a regular pointer. - * - * @sa @ref context_glext - * @sa glfwGetProcAddress - * - * @since Added in version 3.0. - - * @ingroup context - */ -typedef void (*GLFWglproc)(void); - -/*! @brief Vulkan API function pointer type. - * - * Generic function pointer used for returning Vulkan API function pointers - * without forcing a cast from a regular pointer. - * - * @sa @ref vulkan_proc - * @sa glfwGetInstanceProcAddress - * - * @since Added in version 3.2. - * - * @ingroup vulkan - */ -typedef void (*GLFWvkproc)(void); - -/*! @brief Opaque monitor object. - * - * Opaque monitor object. - * - * @see @ref monitor_object - * - * @since Added in version 3.0. - * - * @ingroup monitor - */ -typedef struct GLFWmonitor GLFWmonitor; - -/*! @brief Opaque window object. - * - * Opaque window object. - * - * @see @ref window_object - * - * @since Added in version 3.0. - * - * @ingroup window - */ -typedef struct GLFWwindow GLFWwindow; - -/*! @brief Opaque cursor object. - * - * Opaque cursor object. - * - * @see @ref cursor_object - * - * @since Added in version 3.1. - * - * @ingroup cursor - */ -typedef struct GLFWcursor GLFWcursor; - -/*! @brief The function signature for error callbacks. - * - * This is the function signature for error callback functions. - * - * @param[in] error An [error code](@ref errors). - * @param[in] description A UTF-8 encoded string describing the error. - * - * @sa @ref error_handling - * @sa glfwSetErrorCallback - * - * @since Added in version 3.0. - * - * @ingroup init - */ -typedef void (* GLFWerrorfun)(int,const char*); - -/*! @brief The function signature for window position callbacks. - * - * This is the function signature for window position callback functions. - * - * @param[in] window The window that was moved. - * @param[in] xpos The new x-coordinate, in screen coordinates, of the - * upper-left corner of the client area of the window. - * @param[in] ypos The new y-coordinate, in screen coordinates, of the - * upper-left corner of the client area of the window. - * - * @sa @ref window_pos - * @sa glfwSetWindowPosCallback - * - * @since Added in version 3.0. - * - * @ingroup window - */ -typedef void (* GLFWwindowposfun)(GLFWwindow*,int,int); - -/*! @brief The function signature for window resize callbacks. - * - * This is the function signature for window size callback functions. - * - * @param[in] window The window that was resized. - * @param[in] width The new width, in screen coordinates, of the window. - * @param[in] height The new height, in screen coordinates, of the window. - * - * @sa @ref window_size - * @sa glfwSetWindowSizeCallback - * - * @since Added in version 1.0. - * @glfw3 Added window handle parameter. - * - * @ingroup window - */ -typedef void (* GLFWwindowsizefun)(GLFWwindow*,int,int); - -/*! @brief The function signature for window close callbacks. - * - * This is the function signature for window close callback functions. - * - * @param[in] window The window that the user attempted to close. - * - * @sa @ref window_close - * @sa glfwSetWindowCloseCallback - * - * @since Added in version 2.5. - * @glfw3 Added window handle parameter. - * - * @ingroup window - */ -typedef void (* GLFWwindowclosefun)(GLFWwindow*); - -/*! @brief The function signature for window content refresh callbacks. - * - * This is the function signature for window refresh callback functions. - * - * @param[in] window The window whose content needs to be refreshed. - * - * @sa @ref window_refresh - * @sa glfwSetWindowRefreshCallback - * - * @since Added in version 2.5. - * @glfw3 Added window handle parameter. - * - * @ingroup window - */ -typedef void (* GLFWwindowrefreshfun)(GLFWwindow*); - -/*! @brief The function signature for window focus/defocus callbacks. - * - * This is the function signature for window focus callback functions. - * - * @param[in] window The window that gained or lost input focus. - * @param[in] focused `GLFW_TRUE` if the window was given input focus, or - * `GLFW_FALSE` if it lost it. - * - * @sa @ref window_focus - * @sa glfwSetWindowFocusCallback - * - * @since Added in version 3.0. - * - * @ingroup window - */ -typedef void (* GLFWwindowfocusfun)(GLFWwindow*,int); - -/*! @brief The function signature for window iconify/restore callbacks. - * - * This is the function signature for window iconify/restore callback - * functions. - * - * @param[in] window The window that was iconified or restored. - * @param[in] iconified `GLFW_TRUE` if the window was iconified, or - * `GLFW_FALSE` if it was restored. - * - * @sa @ref window_iconify - * @sa glfwSetWindowIconifyCallback - * - * @since Added in version 3.0. - * - * @ingroup window - */ -typedef void (* GLFWwindowiconifyfun)(GLFWwindow*,int); - -/*! @brief The function signature for framebuffer resize callbacks. - * - * This is the function signature for framebuffer resize callback - * functions. - * - * @param[in] window The window whose framebuffer was resized. - * @param[in] width The new width, in pixels, of the framebuffer. - * @param[in] height The new height, in pixels, of the framebuffer. - * - * @sa @ref window_fbsize - * @sa glfwSetFramebufferSizeCallback - * - * @since Added in version 3.0. - * - * @ingroup window - */ -typedef void (* GLFWframebuffersizefun)(GLFWwindow*,int,int); - -/*! @brief The function signature for mouse button callbacks. - * - * This is the function signature for mouse button callback functions. - * - * @param[in] window The window that received the event. - * @param[in] button The [mouse button](@ref buttons) that was pressed or - * released. - * @param[in] action One of `GLFW_PRESS` or `GLFW_RELEASE`. - * @param[in] mods Bit field describing which [modifier keys](@ref mods) were - * held down. - * - * @sa @ref input_mouse_button - * @sa glfwSetMouseButtonCallback - * - * @since Added in version 1.0. - * @glfw3 Added window handle and modifier mask parameters. - * - * @ingroup input - */ -typedef void (* GLFWmousebuttonfun)(GLFWwindow*,int,int,int); - -/*! @brief The function signature for cursor position callbacks. - * - * This is the function signature for cursor position callback functions. - * - * @param[in] window The window that received the event. - * @param[in] xpos The new cursor x-coordinate, relative to the left edge of - * the client area. - * @param[in] ypos The new cursor y-coordinate, relative to the top edge of the - * client area. - * - * @sa @ref cursor_pos - * @sa glfwSetCursorPosCallback - * - * @since Added in version 3.0. Replaces `GLFWmouseposfun`. - * - * @ingroup input - */ -typedef void (* GLFWcursorposfun)(GLFWwindow*,double,double); - -/*! @brief The function signature for cursor enter/leave callbacks. - * - * This is the function signature for cursor enter/leave callback functions. - * - * @param[in] window The window that received the event. - * @param[in] entered `GLFW_TRUE` if the cursor entered the window's client - * area, or `GLFW_FALSE` if it left it. - * - * @sa @ref cursor_enter - * @sa glfwSetCursorEnterCallback - * - * @since Added in version 3.0. - * - * @ingroup input - */ -typedef void (* GLFWcursorenterfun)(GLFWwindow*,int); - -/*! @brief The function signature for scroll callbacks. - * - * This is the function signature for scroll callback functions. - * - * @param[in] window The window that received the event. - * @param[in] xoffset The scroll offset along the x-axis. - * @param[in] yoffset The scroll offset along the y-axis. - * - * @sa @ref scrolling - * @sa glfwSetScrollCallback - * - * @since Added in version 3.0. Replaces `GLFWmousewheelfun`. - * - * @ingroup input - */ -typedef void (* GLFWscrollfun)(GLFWwindow*,double,double); - -/*! @brief The function signature for keyboard key callbacks. - * - * This is the function signature for keyboard key callback functions. - * - * @param[in] window The window that received the event. - * @param[in] key The [keyboard key](@ref keys) that was pressed or released. - * @param[in] scancode The system-specific scancode of the key. - * @param[in] action `GLFW_PRESS`, `GLFW_RELEASE` or `GLFW_REPEAT`. - * @param[in] mods Bit field describing which [modifier keys](@ref mods) were - * held down. - * - * @sa @ref input_key - * @sa glfwSetKeyCallback - * - * @since Added in version 1.0. - * @glfw3 Added window handle, scancode and modifier mask parameters. - * - * @ingroup input - */ -typedef void (* GLFWkeyfun)(GLFWwindow*,int,int,int,int); - -/*! @brief The function signature for Unicode character callbacks. - * - * This is the function signature for Unicode character callback functions. - * - * @param[in] window The window that received the event. - * @param[in] codepoint The Unicode code point of the character. - * - * @sa @ref input_char - * @sa glfwSetCharCallback - * - * @since Added in version 2.4. - * @glfw3 Added window handle parameter. - * - * @ingroup input - */ -typedef void (* GLFWcharfun)(GLFWwindow*,unsigned int); - -/*! @brief The function signature for Unicode character with modifiers - * callbacks. - * - * This is the function signature for Unicode character with modifiers callback - * functions. It is called for each input character, regardless of what - * modifier keys are held down. - * - * @param[in] window The window that received the event. - * @param[in] codepoint The Unicode code point of the character. - * @param[in] mods Bit field describing which [modifier keys](@ref mods) were - * held down. - * - * @sa @ref input_char - * @sa glfwSetCharModsCallback - * - * @since Added in version 3.1. - * - * @ingroup input - */ -typedef void (* GLFWcharmodsfun)(GLFWwindow*,unsigned int,int); - -/*! @brief The function signature for file drop callbacks. - * - * This is the function signature for file drop callbacks. - * - * @param[in] window The window that received the event. - * @param[in] count The number of dropped files. - * @param[in] paths The UTF-8 encoded file and/or directory path names. - * - * @sa @ref path_drop - * @sa glfwSetDropCallback - * - * @since Added in version 3.1. - * - * @ingroup input - */ -typedef void (* GLFWdropfun)(GLFWwindow*,int,const char**); - -/*! @brief The function signature for monitor configuration callbacks. - * - * This is the function signature for monitor configuration callback functions. - * - * @param[in] monitor The monitor that was connected or disconnected. - * @param[in] event One of `GLFW_CONNECTED` or `GLFW_DISCONNECTED`. - * - * @sa @ref monitor_event - * @sa glfwSetMonitorCallback - * - * @since Added in version 3.0. - * - * @ingroup monitor - */ -typedef void (* GLFWmonitorfun)(GLFWmonitor*,int); - -/*! @brief The function signature for joystick configuration callbacks. - * - * This is the function signature for joystick configuration callback - * functions. - * - * @param[in] joy The joystick that was connected or disconnected. - * @param[in] event One of `GLFW_CONNECTED` or `GLFW_DISCONNECTED`. - * - * @sa @ref joystick_event - * @sa glfwSetJoystickCallback - * - * @since Added in version 3.2. - * - * @ingroup input - */ -typedef void (* GLFWjoystickfun)(int,int); - -/*! @brief Video mode type. - * - * This describes a single video mode. - * - * @sa @ref monitor_modes - * @sa glfwGetVideoMode glfwGetVideoModes - * - * @since Added in version 1.0. - * @glfw3 Added refresh rate member. - * - * @ingroup monitor - */ -typedef struct GLFWvidmode -{ - /*! The width, in screen coordinates, of the video mode. - */ - int width; - /*! The height, in screen coordinates, of the video mode. - */ - int height; - /*! The bit depth of the red channel of the video mode. - */ - int redBits; - /*! The bit depth of the green channel of the video mode. - */ - int greenBits; - /*! The bit depth of the blue channel of the video mode. - */ - int blueBits; - /*! The refresh rate, in Hz, of the video mode. - */ - int refreshRate; -} GLFWvidmode; - -/*! @brief Gamma ramp. - * - * This describes the gamma ramp for a monitor. - * - * @sa @ref monitor_gamma - * @sa glfwGetGammaRamp glfwSetGammaRamp - * - * @since Added in version 3.0. - * - * @ingroup monitor - */ -typedef struct GLFWgammaramp -{ - /*! An array of value describing the response of the red channel. - */ - unsigned short* red; - /*! An array of value describing the response of the green channel. - */ - unsigned short* green; - /*! An array of value describing the response of the blue channel. - */ - unsigned short* blue; - /*! The number of elements in each array. - */ - unsigned int size; -} GLFWgammaramp; - -/*! @brief Image data. - * - * @sa @ref cursor_custom - * - * @since Added in version 2.1. - * @glfw3 Removed format and bytes-per-pixel members. - */ -typedef struct GLFWimage -{ - /*! The width, in pixels, of this image. - */ - int width; - /*! The height, in pixels, of this image. - */ - int height; - /*! The pixel data of this image, arranged left-to-right, top-to-bottom. - */ - unsigned char* pixels; -} GLFWimage; - - -/************************************************************************* - * GLFW API functions - *************************************************************************/ - -/*! @brief Initializes the GLFW library. - * - * This function initializes the GLFW library. Before most GLFW functions can - * be used, GLFW must be initialized, and before an application terminates GLFW - * should be terminated in order to free any resources allocated during or - * after initialization. - * - * If this function fails, it calls @ref glfwTerminate before returning. If it - * succeeds, you should call @ref glfwTerminate before the application exits. - * - * Additional calls to this function after successful initialization but before - * termination will return `GLFW_TRUE` immediately. - * - * @return `GLFW_TRUE` if successful, or `GLFW_FALSE` if an - * [error](@ref error_handling) occurred. - * - * @errors Possible errors include @ref GLFW_PLATFORM_ERROR. - * - * @remark @osx This function will change the current directory of the - * application to the `Contents/Resources` subdirectory of the application's - * bundle, if present. This can be disabled with a - * [compile-time option](@ref compile_options_osx). - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref intro_init - * @sa glfwTerminate - * - * @since Added in version 1.0. - * - * @ingroup init - */ -GLFWAPI int glfwInit(void); - -/*! @brief Terminates the GLFW library. - * - * This function destroys all remaining windows and cursors, restores any - * modified gamma ramps and frees any other allocated resources. Once this - * function is called, you must again call @ref glfwInit successfully before - * you will be able to use most GLFW functions. - * - * If GLFW has been successfully initialized, this function should be called - * before the application exits. If initialization fails, there is no need to - * call this function, as it is called by @ref glfwInit before it returns - * failure. - * - * @errors Possible errors include @ref GLFW_PLATFORM_ERROR. - * - * @remark This function may be called before @ref glfwInit. - * - * @warning The contexts of any remaining windows must not be current on any - * other thread when this function is called. - * - * @reentrancy This function must not be called from a callback. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref intro_init - * @sa glfwInit - * - * @since Added in version 1.0. - * - * @ingroup init - */ -GLFWAPI void glfwTerminate(void); - -/*! @brief Retrieves the version of the GLFW library. - * - * This function retrieves the major, minor and revision numbers of the GLFW - * library. It is intended for when you are using GLFW as a shared library and - * want to ensure that you are using the minimum required version. - * - * Any or all of the version arguments may be `NULL`. - * - * @param[out] major Where to store the major version number, or `NULL`. - * @param[out] minor Where to store the minor version number, or `NULL`. - * @param[out] rev Where to store the revision number, or `NULL`. - * - * @errors None. - * - * @remark This function may be called before @ref glfwInit. - * - * @thread_safety This function may be called from any thread. - * - * @sa @ref intro_version - * @sa glfwGetVersionString - * - * @since Added in version 1.0. - * - * @ingroup init - */ -GLFWAPI void glfwGetVersion(int* major, int* minor, int* rev); - -/*! @brief Returns a string describing the compile-time configuration. - * - * This function returns the compile-time generated - * [version string](@ref intro_version_string) of the GLFW library binary. It - * describes the version, platform, compiler and any platform-specific - * compile-time options. It should not be confused with the OpenGL or OpenGL - * ES version string, queried with `glGetString`. - * - * __Do not use the version string__ to parse the GLFW library version. The - * @ref glfwGetVersion function provides the version of the running library - * binary in numerical format. - * - * @return The ASCII encoded GLFW version string. - * - * @errors None. - * - * @remark This function may be called before @ref glfwInit. - * - * @pointer_lifetime The returned string is static and compile-time generated. - * - * @thread_safety This function may be called from any thread. - * - * @sa @ref intro_version - * @sa glfwGetVersion - * - * @since Added in version 3.0. - * - * @ingroup init - */ -GLFWAPI const char* glfwGetVersionString(void); - -/*! @brief Sets the error callback. - * - * This function sets the error callback, which is called with an error code - * and a human-readable description each time a GLFW error occurs. - * - * The error callback is called on the thread where the error occurred. If you - * are using GLFW from multiple threads, your error callback needs to be - * written accordingly. - * - * Because the description string may have been generated specifically for that - * error, it is not guaranteed to be valid after the callback has returned. If - * you wish to use it after the callback returns, you need to make a copy. - * - * Once set, the error callback remains set even after the library has been - * terminated. - * - * @param[in] cbfun The new callback, or `NULL` to remove the currently set - * callback. - * @return The previously set callback, or `NULL` if no callback was set. - * - * @errors None. - * - * @remark This function may be called before @ref glfwInit. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref error_handling - * - * @since Added in version 3.0. - * - * @ingroup init - */ -GLFWAPI GLFWerrorfun glfwSetErrorCallback(GLFWerrorfun cbfun); - -/*! @brief Returns the currently connected monitors. - * - * This function returns an array of handles for all currently connected - * monitors. The primary monitor is always first in the returned array. If no - * monitors were found, this function returns `NULL`. - * - * @param[out] count Where to store the number of monitors in the returned - * array. This is set to zero if an error occurred. - * @return An array of monitor handles, or `NULL` if no monitors were found or - * if an [error](@ref error_handling) occurred. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED. - * - * @pointer_lifetime The returned array is allocated and freed by GLFW. You - * should not free it yourself. It is guaranteed to be valid only until the - * monitor configuration changes or the library is terminated. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref monitor_monitors - * @sa @ref monitor_event - * @sa glfwGetPrimaryMonitor - * - * @since Added in version 3.0. - * - * @ingroup monitor - */ -GLFWAPI GLFWmonitor** glfwGetMonitors(int* count); - -/*! @brief Returns the primary monitor. - * - * This function returns the primary monitor. This is usually the monitor - * where elements like the task bar or global menu bar are located. - * - * @return The primary monitor, or `NULL` if no monitors were found or if an - * [error](@ref error_handling) occurred. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED. - * - * @thread_safety This function must only be called from the main thread. - * - * @remark The primary monitor is always first in the array returned by @ref - * glfwGetMonitors. - * - * @sa @ref monitor_monitors - * @sa glfwGetMonitors - * - * @since Added in version 3.0. - * - * @ingroup monitor - */ -GLFWAPI GLFWmonitor* glfwGetPrimaryMonitor(void); - -/*! @brief Returns the position of the monitor's viewport on the virtual screen. - * - * This function returns the position, in screen coordinates, of the upper-left - * corner of the specified monitor. - * - * Any or all of the position arguments may be `NULL`. If an error occurs, all - * non-`NULL` position arguments will be set to zero. - * - * @param[in] monitor The monitor to query. - * @param[out] xpos Where to store the monitor x-coordinate, or `NULL`. - * @param[out] ypos Where to store the monitor y-coordinate, or `NULL`. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED and @ref - * GLFW_PLATFORM_ERROR. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref monitor_properties - * - * @since Added in version 3.0. - * - * @ingroup monitor - */ -GLFWAPI void glfwGetMonitorPos(GLFWmonitor* monitor, int* xpos, int* ypos); - -/*! @brief Returns the physical size of the monitor. - * - * This function returns the size, in millimetres, of the display area of the - * specified monitor. - * - * Some systems do not provide accurate monitor size information, either - * because the monitor - * [EDID](https://en.wikipedia.org/wiki/Extended_display_identification_data) - * data is incorrect or because the driver does not report it accurately. - * - * Any or all of the size arguments may be `NULL`. If an error occurs, all - * non-`NULL` size arguments will be set to zero. - * - * @param[in] monitor The monitor to query. - * @param[out] widthMM Where to store the width, in millimetres, of the - * monitor's display area, or `NULL`. - * @param[out] heightMM Where to store the height, in millimetres, of the - * monitor's display area, or `NULL`. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED. - * - * @remark @win32 calculates the returned physical size from the - * current resolution and system DPI instead of querying the monitor EDID data. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref monitor_properties - * - * @since Added in version 3.0. - * - * @ingroup monitor - */ -GLFWAPI void glfwGetMonitorPhysicalSize(GLFWmonitor* monitor, int* widthMM, int* heightMM); - -/*! @brief Returns the name of the specified monitor. - * - * This function returns a human-readable name, encoded as UTF-8, of the - * specified monitor. The name typically reflects the make and model of the - * monitor and is not guaranteed to be unique among the connected monitors. - * - * @param[in] monitor The monitor to query. - * @return The UTF-8 encoded name of the monitor, or `NULL` if an - * [error](@ref error_handling) occurred. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED. - * - * @pointer_lifetime The returned string is allocated and freed by GLFW. You - * should not free it yourself. It is valid until the specified monitor is - * disconnected or the library is terminated. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref monitor_properties - * - * @since Added in version 3.0. - * - * @ingroup monitor - */ -GLFWAPI const char* glfwGetMonitorName(GLFWmonitor* monitor); - -/*! @brief Sets the monitor configuration callback. - * - * This function sets the monitor configuration callback, or removes the - * currently set callback. This is called when a monitor is connected to or - * disconnected from the system. - * - * @param[in] cbfun The new callback, or `NULL` to remove the currently set - * callback. - * @return The previously set callback, or `NULL` if no callback was set or the - * library had not been [initialized](@ref intro_init). - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref monitor_event - * - * @since Added in version 3.0. - * - * @ingroup monitor - */ -GLFWAPI GLFWmonitorfun glfwSetMonitorCallback(GLFWmonitorfun cbfun); - -/*! @brief Returns the available video modes for the specified monitor. - * - * This function returns an array of all video modes supported by the specified - * monitor. The returned array is sorted in ascending order, first by color - * bit depth (the sum of all channel depths) and then by resolution area (the - * product of width and height). - * - * @param[in] monitor The monitor to query. - * @param[out] count Where to store the number of video modes in the returned - * array. This is set to zero if an error occurred. - * @return An array of video modes, or `NULL` if an - * [error](@ref error_handling) occurred. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED and @ref - * GLFW_PLATFORM_ERROR. - * - * @pointer_lifetime The returned array is allocated and freed by GLFW. You - * should not free it yourself. It is valid until the specified monitor is - * disconnected, this function is called again for that monitor or the library - * is terminated. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref monitor_modes - * @sa glfwGetVideoMode - * - * @since Added in version 1.0. - * @glfw3 Changed to return an array of modes for a specific monitor. - * - * @ingroup monitor - */ -GLFWAPI const GLFWvidmode* glfwGetVideoModes(GLFWmonitor* monitor, int* count); - -/*! @brief Returns the current mode of the specified monitor. - * - * This function returns the current video mode of the specified monitor. If - * you have created a full screen window for that monitor, the return value - * will depend on whether that window is iconified. - * - * @param[in] monitor The monitor to query. - * @return The current mode of the monitor, or `NULL` if an - * [error](@ref error_handling) occurred. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED and @ref - * GLFW_PLATFORM_ERROR. - * - * @pointer_lifetime The returned array is allocated and freed by GLFW. You - * should not free it yourself. It is valid until the specified monitor is - * disconnected or the library is terminated. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref monitor_modes - * @sa glfwGetVideoModes - * - * @since Added in version 3.0. Replaces `glfwGetDesktopMode`. - * - * @ingroup monitor - */ -GLFWAPI const GLFWvidmode* glfwGetVideoMode(GLFWmonitor* monitor); - -/*! @brief Generates a gamma ramp and sets it for the specified monitor. - * - * This function generates a 256-element gamma ramp from the specified exponent - * and then calls @ref glfwSetGammaRamp with it. The value must be a finite - * number greater than zero. - * - * @param[in] monitor The monitor whose gamma ramp to set. - * @param[in] gamma The desired exponent. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED, @ref - * GLFW_INVALID_VALUE and @ref GLFW_PLATFORM_ERROR. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref monitor_gamma - * - * @since Added in version 3.0. - * - * @ingroup monitor - */ -GLFWAPI void glfwSetGamma(GLFWmonitor* monitor, float gamma); - -/*! @brief Returns the current gamma ramp for the specified monitor. - * - * This function returns the current gamma ramp of the specified monitor. - * - * @param[in] monitor The monitor to query. - * @return The current gamma ramp, or `NULL` if an - * [error](@ref error_handling) occurred. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED and @ref - * GLFW_PLATFORM_ERROR. - * - * @pointer_lifetime The returned structure and its arrays are allocated and - * freed by GLFW. You should not free them yourself. They are valid until the - * specified monitor is disconnected, this function is called again for that - * monitor or the library is terminated. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref monitor_gamma - * - * @since Added in version 3.0. - * - * @ingroup monitor - */ -GLFWAPI const GLFWgammaramp* glfwGetGammaRamp(GLFWmonitor* monitor); - -/*! @brief Sets the current gamma ramp for the specified monitor. - * - * This function sets the current gamma ramp for the specified monitor. The - * original gamma ramp for that monitor is saved by GLFW the first time this - * function is called and is restored by @ref glfwTerminate. - * - * @param[in] monitor The monitor whose gamma ramp to set. - * @param[in] ramp The gamma ramp to use. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED and @ref - * GLFW_PLATFORM_ERROR. - * - * @remark Gamma ramp sizes other than 256 are not supported by all platforms - * or graphics hardware. - * - * @remark @win32 The gamma ramp size must be 256. - * - * @pointer_lifetime The specified gamma ramp is copied before this function - * returns. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref monitor_gamma - * - * @since Added in version 3.0. - * - * @ingroup monitor - */ -GLFWAPI void glfwSetGammaRamp(GLFWmonitor* monitor, const GLFWgammaramp* ramp); - -/*! @brief Resets all window hints to their default values. - * - * This function resets all window hints to their - * [default values](@ref window_hints_values). - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref window_hints - * @sa glfwWindowHint - * - * @since Added in version 3.0. - * - * @ingroup window - */ -GLFWAPI void glfwDefaultWindowHints(void); - -/*! @brief Sets the specified window hint to the desired value. - * - * This function sets hints for the next call to @ref glfwCreateWindow. The - * hints, once set, retain their values until changed by a call to @ref - * glfwWindowHint or @ref glfwDefaultWindowHints, or until the library is - * terminated. - * - * This function does not check whether the specified hint values are valid. - * If you set hints to invalid values this will instead be reported by the next - * call to @ref glfwCreateWindow. - * - * @param[in] hint The [window hint](@ref window_hints) to set. - * @param[in] value The new value of the window hint. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED and @ref - * GLFW_INVALID_ENUM. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref window_hints - * @sa glfwDefaultWindowHints - * - * @since Added in version 3.0. Replaces `glfwOpenWindowHint`. - * - * @ingroup window - */ -GLFWAPI void glfwWindowHint(int hint, int value); - -/*! @brief Creates a window and its associated context. - * - * This function creates a window and its associated OpenGL or OpenGL ES - * context. Most of the options controlling how the window and its context - * should be created are specified with [window hints](@ref window_hints). - * - * Successful creation does not change which context is current. Before you - * can use the newly created context, you need to - * [make it current](@ref context_current). For information about the `share` - * parameter, see @ref context_sharing. - * - * The created window, framebuffer and context may differ from what you - * requested, as not all parameters and hints are - * [hard constraints](@ref window_hints_hard). This includes the size of the - * window, especially for full screen windows. To query the actual attributes - * of the created window, framebuffer and context, see @ref - * glfwGetWindowAttrib, @ref glfwGetWindowSize and @ref glfwGetFramebufferSize. - * - * To create a full screen window, you need to specify the monitor the window - * will cover. If no monitor is specified, the window will be windowed mode. - * Unless you have a way for the user to choose a specific monitor, it is - * recommended that you pick the primary monitor. For more information on how - * to query connected monitors, see @ref monitor_monitors. - * - * For full screen windows, the specified size becomes the resolution of the - * window's _desired video mode_. As long as a full screen window is not - * iconified, the supported video mode most closely matching the desired video - * mode is set for the specified monitor. For more information about full - * screen windows, including the creation of so called _windowed full screen_ - * or _borderless full screen_ windows, see @ref window_windowed_full_screen. - * - * By default, newly created windows use the placement recommended by the - * window system. To create the window at a specific position, make it - * initially invisible using the [GLFW_VISIBLE](@ref window_hints_wnd) window - * hint, set its [position](@ref window_pos) and then [show](@ref window_hide) - * it. - * - * As long as at least one full screen window is not iconified, the screensaver - * is prohibited from starting. - * - * Window systems put limits on window sizes. Very large or very small window - * dimensions may be overridden by the window system on creation. Check the - * actual [size](@ref window_size) after creation. - * - * The [swap interval](@ref buffer_swap) is not set during window creation and - * the initial value may vary depending on driver settings and defaults. - * - * @param[in] width The desired width, in screen coordinates, of the window. - * This must be greater than zero. - * @param[in] height The desired height, in screen coordinates, of the window. - * This must be greater than zero. - * @param[in] title The initial, UTF-8 encoded window title. - * @param[in] monitor The monitor to use for full screen mode, or `NULL` for - * windowed mode. - * @param[in] share The window whose context to share resources with, or `NULL` - * to not share resources. - * @return The handle of the created window, or `NULL` if an - * [error](@ref error_handling) occurred. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED, @ref - * GLFW_INVALID_ENUM, @ref GLFW_INVALID_VALUE, @ref GLFW_API_UNAVAILABLE, @ref - * GLFW_VERSION_UNAVAILABLE, @ref GLFW_FORMAT_UNAVAILABLE and @ref - * GLFW_PLATFORM_ERROR. - * - * @remark @win32 Window creation will fail if the Microsoft GDI software - * OpenGL implementation is the only one available. - * - * @remark @win32 If the executable has an icon resource named `GLFW_ICON,` it - * will be set as the initial icon for the window. If no such icon is present, - * the `IDI_WINLOGO` icon will be used instead. To set a different icon, see - * @ref glfwSetWindowIcon. - * - * @remark @win32 The context to share resources with must not be current on - * any other thread. - * - * @remark @osx The GLFW window has no icon, as it is not a document - * window, but the dock icon will be the same as the application bundle's icon. - * For more information on bundles, see the - * [Bundle Programming Guide](https://developer.apple.com/library/mac/documentation/CoreFoundation/Conceptual/CFBundles/) - * in the Mac Developer Library. - * - * @remark @osx The first time a window is created the menu bar is populated - * with common commands like Hide, Quit and About. The About entry opens - * a minimal about dialog with information from the application's bundle. The - * menu bar can be disabled with a - * [compile-time option](@ref compile_options_osx). - * - * @remark @osx On OS X 10.10 and later the window frame will not be rendered - * at full resolution on Retina displays unless the `NSHighResolutionCapable` - * key is enabled in the application bundle's `Info.plist`. For more - * information, see - * [High Resolution Guidelines for OS X](https://developer.apple.com/library/mac/documentation/GraphicsAnimation/Conceptual/HighResolutionOSX/Explained/Explained.html) - * in the Mac Developer Library. The GLFW test and example programs use - * a custom `Info.plist` template for this, which can be found as - * `CMake/MacOSXBundleInfo.plist.in` in the source tree. - * - * @remark @x11 Some window managers will not respect the placement of - * initially hidden windows. - * - * @remark @x11 Due to the asynchronous nature of X11, it may take a moment for - * a window to reach its requested state. This means you may not be able to - * query the final size, position or other attributes directly after window - * creation. - * - * @reentrancy This function must not be called from a callback. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref window_creation - * @sa glfwDestroyWindow - * - * @since Added in version 3.0. Replaces `glfwOpenWindow`. - * - * @ingroup window - */ -GLFWAPI GLFWwindow* glfwCreateWindow(int width, int height, const char* title, GLFWmonitor* monitor, GLFWwindow* share); - -/*! @brief Destroys the specified window and its context. - * - * This function destroys the specified window and its context. On calling - * this function, no further callbacks will be called for that window. - * - * If the context of the specified window is current on the main thread, it is - * detached before being destroyed. - * - * @param[in] window The window to destroy. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED and @ref - * GLFW_PLATFORM_ERROR. - * - * @note The context of the specified window must not be current on any other - * thread when this function is called. - * - * @reentrancy This function must not be called from a callback. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref window_creation - * @sa glfwCreateWindow - * - * @since Added in version 3.0. Replaces `glfwCloseWindow`. - * - * @ingroup window - */ -GLFWAPI void glfwDestroyWindow(GLFWwindow* window); - -/*! @brief Checks the close flag of the specified window. - * - * This function returns the value of the close flag of the specified window. - * - * @param[in] window The window to query. - * @return The value of the close flag. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED. - * - * @thread_safety This function may be called from any thread. Access is not - * synchronized. - * - * @sa @ref window_close - * - * @since Added in version 3.0. - * - * @ingroup window - */ -GLFWAPI int glfwWindowShouldClose(GLFWwindow* window); - -/*! @brief Sets the close flag of the specified window. - * - * This function sets the value of the close flag of the specified window. - * This can be used to override the user's attempt to close the window, or - * to signal that it should be closed. - * - * @param[in] window The window whose flag to change. - * @param[in] value The new value. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED. - * - * @thread_safety This function may be called from any thread. Access is not - * synchronized. - * - * @sa @ref window_close - * - * @since Added in version 3.0. - * - * @ingroup window - */ -GLFWAPI void glfwSetWindowShouldClose(GLFWwindow* window, int value); - -/*! @brief Sets the title of the specified window. - * - * This function sets the window title, encoded as UTF-8, of the specified - * window. - * - * @param[in] window The window whose title to change. - * @param[in] title The UTF-8 encoded window title. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED and @ref - * GLFW_PLATFORM_ERROR. - * - * @remark @osx The window title will not be updated until the next time you - * process events. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref window_title - * - * @since Added in version 1.0. - * @glfw3 Added window handle parameter. - * - * @ingroup window - */ -GLFWAPI void glfwSetWindowTitle(GLFWwindow* window, const char* title); - -/*! @brief Sets the icon for the specified window. - * - * This function sets the icon of the specified window. If passed an array of - * candidate images, those of or closest to the sizes desired by the system are - * selected. If no images are specified, the window reverts to its default - * icon. - * - * The desired image sizes varies depending on platform and system settings. - * The selected images will be rescaled as needed. Good sizes include 16x16, - * 32x32 and 48x48. - * - * @param[in] window The window whose icon to set. - * @param[in] count The number of images in the specified array, or zero to - * revert to the default window icon. - * @param[in] images The images to create the icon from. This is ignored if - * count is zero. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED and @ref - * GLFW_PLATFORM_ERROR. - * - * @pointer_lifetime The specified image data is copied before this function - * returns. - * - * @remark @osx The GLFW window has no icon, as it is not a document - * window, so this function does nothing. The dock icon will be the same as - * the application bundle's icon. For more information on bundles, see the - * [Bundle Programming Guide](https://developer.apple.com/library/mac/documentation/CoreFoundation/Conceptual/CFBundles/) - * in the Mac Developer Library. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref window_icon - * - * @since Added in version 3.2. - * - * @ingroup window - */ -GLFWAPI void glfwSetWindowIcon(GLFWwindow* window, int count, const GLFWimage* images); - -/*! @brief Retrieves the position of the client area of the specified window. - * - * This function retrieves the position, in screen coordinates, of the - * upper-left corner of the client area of the specified window. - * - * Any or all of the position arguments may be `NULL`. If an error occurs, all - * non-`NULL` position arguments will be set to zero. - * - * @param[in] window The window to query. - * @param[out] xpos Where to store the x-coordinate of the upper-left corner of - * the client area, or `NULL`. - * @param[out] ypos Where to store the y-coordinate of the upper-left corner of - * the client area, or `NULL`. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED and @ref - * GLFW_PLATFORM_ERROR. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref window_pos - * @sa glfwSetWindowPos - * - * @since Added in version 3.0. - * - * @ingroup window - */ -GLFWAPI void glfwGetWindowPos(GLFWwindow* window, int* xpos, int* ypos); - -/*! @brief Sets the position of the client area of the specified window. - * - * This function sets the position, in screen coordinates, of the upper-left - * corner of the client area of the specified windowed mode window. If the - * window is a full screen window, this function does nothing. - * - * __Do not use this function__ to move an already visible window unless you - * have very good reasons for doing so, as it will confuse and annoy the user. - * - * The window manager may put limits on what positions are allowed. GLFW - * cannot and should not override these limits. - * - * @param[in] window The window to query. - * @param[in] xpos The x-coordinate of the upper-left corner of the client area. - * @param[in] ypos The y-coordinate of the upper-left corner of the client area. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED and @ref - * GLFW_PLATFORM_ERROR. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref window_pos - * @sa glfwGetWindowPos - * - * @since Added in version 1.0. - * @glfw3 Added window handle parameter. - * - * @ingroup window - */ -GLFWAPI void glfwSetWindowPos(GLFWwindow* window, int xpos, int ypos); - -/*! @brief Retrieves the size of the client area of the specified window. - * - * This function retrieves the size, in screen coordinates, of the client area - * of the specified window. If you wish to retrieve the size of the - * framebuffer of the window in pixels, see @ref glfwGetFramebufferSize. - * - * Any or all of the size arguments may be `NULL`. If an error occurs, all - * non-`NULL` size arguments will be set to zero. - * - * @param[in] window The window whose size to retrieve. - * @param[out] width Where to store the width, in screen coordinates, of the - * client area, or `NULL`. - * @param[out] height Where to store the height, in screen coordinates, of the - * client area, or `NULL`. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED and @ref - * GLFW_PLATFORM_ERROR. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref window_size - * @sa glfwSetWindowSize - * - * @since Added in version 1.0. - * @glfw3 Added window handle parameter. - * - * @ingroup window - */ -GLFWAPI void glfwGetWindowSize(GLFWwindow* window, int* width, int* height); - -/*! @brief Sets the size limits of the specified window. - * - * This function sets the size limits of the client area of the specified - * window. If the window is full screen, the size limits only take effect - * once it is made windowed. If the window is not resizable, this function - * does nothing. - * - * The size limits are applied immediately to a windowed mode window and may - * cause it to be resized. - * - * The maximum dimensions must be greater than or equal to the minimum - * dimensions and all must be greater than or equal to zero. - * - * @param[in] window The window to set limits for. - * @param[in] minwidth The minimum width, in screen coordinates, of the client - * area, or `GLFW_DONT_CARE`. - * @param[in] minheight The minimum height, in screen coordinates, of the - * client area, or `GLFW_DONT_CARE`. - * @param[in] maxwidth The maximum width, in screen coordinates, of the client - * area, or `GLFW_DONT_CARE`. - * @param[in] maxheight The maximum height, in screen coordinates, of the - * client area, or `GLFW_DONT_CARE`. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED, @ref - * GLFW_INVALID_VALUE and @ref GLFW_PLATFORM_ERROR. - * - * @remark If you set size limits and an aspect ratio that conflict, the - * results are undefined. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref window_sizelimits - * @sa glfwSetWindowAspectRatio - * - * @since Added in version 3.2. - * - * @ingroup window - */ -GLFWAPI void glfwSetWindowSizeLimits(GLFWwindow* window, int minwidth, int minheight, int maxwidth, int maxheight); - -/*! @brief Sets the aspect ratio of the specified window. - * - * This function sets the required aspect ratio of the client area of the - * specified window. If the window is full screen, the aspect ratio only takes - * effect once it is made windowed. If the window is not resizable, this - * function does nothing. - * - * The aspect ratio is specified as a numerator and a denominator and both - * values must be greater than zero. For example, the common 16:9 aspect ratio - * is specified as 16 and 9, respectively. - * - * If the numerator and denominator is set to `GLFW_DONT_CARE` then the aspect - * ratio limit is disabled. - * - * The aspect ratio is applied immediately to a windowed mode window and may - * cause it to be resized. - * - * @param[in] window The window to set limits for. - * @param[in] numer The numerator of the desired aspect ratio, or - * `GLFW_DONT_CARE`. - * @param[in] denom The denominator of the desired aspect ratio, or - * `GLFW_DONT_CARE`. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED, @ref - * GLFW_INVALID_VALUE and @ref GLFW_PLATFORM_ERROR. - * - * @remark If you set size limits and an aspect ratio that conflict, the - * results are undefined. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref window_sizelimits - * @sa glfwSetWindowSizeLimits - * - * @since Added in version 3.2. - * - * @ingroup window - */ -GLFWAPI void glfwSetWindowAspectRatio(GLFWwindow* window, int numer, int denom); - -/*! @brief Sets the size of the client area of the specified window. - * - * This function sets the size, in screen coordinates, of the client area of - * the specified window. - * - * For full screen windows, this function updates the resolution of its desired - * video mode and switches to the video mode closest to it, without affecting - * the window's context. As the context is unaffected, the bit depths of the - * framebuffer remain unchanged. - * - * If you wish to update the refresh rate of the desired video mode in addition - * to its resolution, see @ref glfwSetWindowMonitor. - * - * The window manager may put limits on what sizes are allowed. GLFW cannot - * and should not override these limits. - * - * @param[in] window The window to resize. - * @param[in] width The desired width, in screen coordinates, of the window - * client area. - * @param[in] height The desired height, in screen coordinates, of the window - * client area. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED and @ref - * GLFW_PLATFORM_ERROR. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref window_size - * @sa glfwGetWindowSize - * @sa glfwSetWindowMonitor - * - * @since Added in version 1.0. - * @glfw3 Added window handle parameter. - * - * @ingroup window - */ -GLFWAPI void glfwSetWindowSize(GLFWwindow* window, int width, int height); - -/*! @brief Retrieves the size of the framebuffer of the specified window. - * - * This function retrieves the size, in pixels, of the framebuffer of the - * specified window. If you wish to retrieve the size of the window in screen - * coordinates, see @ref glfwGetWindowSize. - * - * Any or all of the size arguments may be `NULL`. If an error occurs, all - * non-`NULL` size arguments will be set to zero. - * - * @param[in] window The window whose framebuffer to query. - * @param[out] width Where to store the width, in pixels, of the framebuffer, - * or `NULL`. - * @param[out] height Where to store the height, in pixels, of the framebuffer, - * or `NULL`. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED and @ref - * GLFW_PLATFORM_ERROR. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref window_fbsize - * @sa glfwSetFramebufferSizeCallback - * - * @since Added in version 3.0. - * - * @ingroup window - */ -GLFWAPI void glfwGetFramebufferSize(GLFWwindow* window, int* width, int* height); - -/*! @brief Retrieves the size of the frame of the window. - * - * This function retrieves the size, in screen coordinates, of each edge of the - * frame of the specified window. This size includes the title bar, if the - * window has one. The size of the frame may vary depending on the - * [window-related hints](@ref window_hints_wnd) used to create it. - * - * Because this function retrieves the size of each window frame edge and not - * the offset along a particular coordinate axis, the retrieved values will - * always be zero or positive. - * - * Any or all of the size arguments may be `NULL`. If an error occurs, all - * non-`NULL` size arguments will be set to zero. - * - * @param[in] window The window whose frame size to query. - * @param[out] left Where to store the size, in screen coordinates, of the left - * edge of the window frame, or `NULL`. - * @param[out] top Where to store the size, in screen coordinates, of the top - * edge of the window frame, or `NULL`. - * @param[out] right Where to store the size, in screen coordinates, of the - * right edge of the window frame, or `NULL`. - * @param[out] bottom Where to store the size, in screen coordinates, of the - * bottom edge of the window frame, or `NULL`. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED and @ref - * GLFW_PLATFORM_ERROR. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref window_size - * - * @since Added in version 3.1. - * - * @ingroup window - */ -GLFWAPI void glfwGetWindowFrameSize(GLFWwindow* window, int* left, int* top, int* right, int* bottom); - -/*! @brief Iconifies the specified window. - * - * This function iconifies (minimizes) the specified window if it was - * previously restored. If the window is already iconified, this function does - * nothing. - * - * If the specified window is a full screen window, the original monitor - * resolution is restored until the window is restored. - * - * @param[in] window The window to iconify. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED and @ref - * GLFW_PLATFORM_ERROR. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref window_iconify - * @sa glfwRestoreWindow - * @sa glfwMaximizeWindow - * - * @since Added in version 2.1. - * @glfw3 Added window handle parameter. - * - * @ingroup window - */ -GLFWAPI void glfwIconifyWindow(GLFWwindow* window); - -/*! @brief Restores the specified window. - * - * This function restores the specified window if it was previously iconified - * (minimized) or maximized. If the window is already restored, this function - * does nothing. - * - * If the specified window is a full screen window, the resolution chosen for - * the window is restored on the selected monitor. - * - * @param[in] window The window to restore. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED and @ref - * GLFW_PLATFORM_ERROR. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref window_iconify - * @sa glfwIconifyWindow - * @sa glfwMaximizeWindow - * - * @since Added in version 2.1. - * @glfw3 Added window handle parameter. - * - * @ingroup window - */ -GLFWAPI void glfwRestoreWindow(GLFWwindow* window); - -/*! @brief Maximizes the specified window. - * - * This function maximizes the specified window if it was previously not - * maximized. If the window is already maximized, this function does nothing. - * - * If the specified window is a full screen window, this function does nothing. - * - * @param[in] window The window to maximize. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED and @ref - * GLFW_PLATFORM_ERROR. - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref window_iconify - * @sa glfwIconifyWindow - * @sa glfwRestoreWindow - * - * @since Added in GLFW 3.2. - * - * @ingroup window - */ -GLFWAPI void glfwMaximizeWindow(GLFWwindow* window); - -/*! @brief Makes the specified window visible. - * - * This function makes the specified window visible if it was previously - * hidden. If the window is already visible or is in full screen mode, this - * function does nothing. - * - * @param[in] window The window to make visible. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED and @ref - * GLFW_PLATFORM_ERROR. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref window_hide - * @sa glfwHideWindow - * - * @since Added in version 3.0. - * - * @ingroup window - */ -GLFWAPI void glfwShowWindow(GLFWwindow* window); - -/*! @brief Hides the specified window. - * - * This function hides the specified window if it was previously visible. If - * the window is already hidden or is in full screen mode, this function does - * nothing. - * - * @param[in] window The window to hide. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED and @ref - * GLFW_PLATFORM_ERROR. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref window_hide - * @sa glfwShowWindow - * - * @since Added in version 3.0. - * - * @ingroup window - */ -GLFWAPI void glfwHideWindow(GLFWwindow* window); - -/*! @brief Brings the specified window to front and sets input focus. - * - * This function brings the specified window to front and sets input focus. - * The window should already be visible and not iconified. - * - * By default, both windowed and full screen mode windows are focused when - * initially created. Set the [GLFW_FOCUSED](@ref window_hints_wnd) to disable - * this behavior. - * - * __Do not use this function__ to steal focus from other applications unless - * you are certain that is what the user wants. Focus stealing can be - * extremely disruptive. - * - * @param[in] window The window to give input focus. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED and @ref - * GLFW_PLATFORM_ERROR. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref window_focus - * - * @since Added in version 3.2. - * - * @ingroup window - */ -GLFWAPI void glfwFocusWindow(GLFWwindow* window); - -/*! @brief Returns the monitor that the window uses for full screen mode. - * - * This function returns the handle of the monitor that the specified window is - * in full screen on. - * - * @param[in] window The window to query. - * @return The monitor, or `NULL` if the window is in windowed mode or an error - * occurred. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref window_monitor - * @sa glfwSetWindowMonitor - * - * @since Added in version 3.0. - * - * @ingroup window - */ -GLFWAPI GLFWmonitor* glfwGetWindowMonitor(GLFWwindow* window); - -/*! @brief Sets the mode, monitor, video mode and placement of a window. - * - * This function sets the monitor that the window uses for full screen mode or, - * if the monitor is `NULL`, makes it windowed mode. - * - * When setting a monitor, this function updates the width, height and refresh - * rate of the desired video mode and switches to the video mode closest to it. - * The window position is ignored when setting a monitor. - * - * When the monitor is `NULL`, the position, width and height are used to - * place the window client area. The refresh rate is ignored when no monitor - * is specified. - * - * If you only wish to update the resolution of a full screen window or the - * size of a windowed mode window, see @ref glfwSetWindowSize. - * - * When a window transitions from full screen to windowed mode, this function - * restores any previous window settings such as whether it is decorated, - * floating, resizable, has size or aspect ratio limits, etc.. - * - * @param[in] window The window whose monitor, size or video mode to set. - * @param[in] monitor The desired monitor, or `NULL` to set windowed mode. - * @param[in] xpos The desired x-coordinate of the upper-left corner of the - * client area. - * @param[in] ypos The desired y-coordinate of the upper-left corner of the - * client area. - * @param[in] width The desired with, in screen coordinates, of the client area - * or video mode. - * @param[in] height The desired height, in screen coordinates, of the client - * area or video mode. - * @param[in] refreshRate The desired refresh rate, in Hz, of the video mode, - * or `GLFW_DONT_CARE`. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED and @ref - * GLFW_PLATFORM_ERROR. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref window_monitor - * @sa @ref window_full_screen - * @sa glfwGetWindowMonitor - * @sa glfwSetWindowSize - * - * @since Added in version 3.2. - * - * @ingroup window - */ -GLFWAPI void glfwSetWindowMonitor(GLFWwindow* window, GLFWmonitor* monitor, int xpos, int ypos, int width, int height, int refreshRate); - -/*! @brief Returns an attribute of the specified window. - * - * This function returns the value of an attribute of the specified window or - * its OpenGL or OpenGL ES context. - * - * @param[in] window The window to query. - * @param[in] attrib The [window attribute](@ref window_attribs) whose value to - * return. - * @return The value of the attribute, or zero if an - * [error](@ref error_handling) occurred. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED, @ref - * GLFW_INVALID_ENUM and @ref GLFW_PLATFORM_ERROR. - * - * @remark Framebuffer related hints are not window attributes. See @ref - * window_attribs_fb for more information. - * - * @remark Zero is a valid value for many window and context related - * attributes so you cannot use a return value of zero as an indication of - * errors. However, this function should not fail as long as it is passed - * valid arguments and the library has been [initialized](@ref intro_init). - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref window_attribs - * - * @since Added in version 3.0. Replaces `glfwGetWindowParam` and - * `glfwGetGLVersion`. - * - * @ingroup window - */ -GLFWAPI int glfwGetWindowAttrib(GLFWwindow* window, int attrib); - -/*! @brief Sets the user pointer of the specified window. - * - * This function sets the user-defined pointer of the specified window. The - * current value is retained until the window is destroyed. The initial value - * is `NULL`. - * - * @param[in] window The window whose pointer to set. - * @param[in] pointer The new value. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED. - * - * @thread_safety This function may be called from any thread. Access is not - * synchronized. - * - * @sa @ref window_userptr - * @sa glfwGetWindowUserPointer - * - * @since Added in version 3.0. - * - * @ingroup window - */ -GLFWAPI void glfwSetWindowUserPointer(GLFWwindow* window, void* pointer); - -/*! @brief Returns the user pointer of the specified window. - * - * This function returns the current value of the user-defined pointer of the - * specified window. The initial value is `NULL`. - * - * @param[in] window The window whose pointer to return. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED. - * - * @thread_safety This function may be called from any thread. Access is not - * synchronized. - * - * @sa @ref window_userptr - * @sa glfwSetWindowUserPointer - * - * @since Added in version 3.0. - * - * @ingroup window - */ -GLFWAPI void* glfwGetWindowUserPointer(GLFWwindow* window); - -/*! @brief Sets the position callback for the specified window. - * - * This function sets the position callback of the specified window, which is - * called when the window is moved. The callback is provided with the screen - * position of the upper-left corner of the client area of the window. - * - * @param[in] window The window whose callback to set. - * @param[in] cbfun The new callback, or `NULL` to remove the currently set - * callback. - * @return The previously set callback, or `NULL` if no callback was set or the - * library had not been [initialized](@ref intro_init). - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref window_pos - * - * @since Added in version 3.0. - * - * @ingroup window - */ -GLFWAPI GLFWwindowposfun glfwSetWindowPosCallback(GLFWwindow* window, GLFWwindowposfun cbfun); - -/*! @brief Sets the size callback for the specified window. - * - * This function sets the size callback of the specified window, which is - * called when the window is resized. The callback is provided with the size, - * in screen coordinates, of the client area of the window. - * - * @param[in] window The window whose callback to set. - * @param[in] cbfun The new callback, or `NULL` to remove the currently set - * callback. - * @return The previously set callback, or `NULL` if no callback was set or the - * library had not been [initialized](@ref intro_init). - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref window_size - * - * @since Added in version 1.0. - * @glfw3 Added window handle parameter and return value. - * - * @ingroup window - */ -GLFWAPI GLFWwindowsizefun glfwSetWindowSizeCallback(GLFWwindow* window, GLFWwindowsizefun cbfun); - -/*! @brief Sets the close callback for the specified window. - * - * This function sets the close callback of the specified window, which is - * called when the user attempts to close the window, for example by clicking - * the close widget in the title bar. - * - * The close flag is set before this callback is called, but you can modify it - * at any time with @ref glfwSetWindowShouldClose. - * - * The close callback is not triggered by @ref glfwDestroyWindow. - * - * @param[in] window The window whose callback to set. - * @param[in] cbfun The new callback, or `NULL` to remove the currently set - * callback. - * @return The previously set callback, or `NULL` if no callback was set or the - * library had not been [initialized](@ref intro_init). - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED. - * - * @remark @osx Selecting Quit from the application menu will trigger the close - * callback for all windows. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref window_close - * - * @since Added in version 2.5. - * @glfw3 Added window handle parameter and return value. - * - * @ingroup window - */ -GLFWAPI GLFWwindowclosefun glfwSetWindowCloseCallback(GLFWwindow* window, GLFWwindowclosefun cbfun); - -/*! @brief Sets the refresh callback for the specified window. - * - * This function sets the refresh callback of the specified window, which is - * called when the client area of the window needs to be redrawn, for example - * if the window has been exposed after having been covered by another window. - * - * On compositing window systems such as Aero, Compiz or Aqua, where the window - * contents are saved off-screen, this callback may be called only very - * infrequently or never at all. - * - * @param[in] window The window whose callback to set. - * @param[in] cbfun The new callback, or `NULL` to remove the currently set - * callback. - * @return The previously set callback, or `NULL` if no callback was set or the - * library had not been [initialized](@ref intro_init). - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref window_refresh - * - * @since Added in version 2.5. - * @glfw3 Added window handle parameter and return value. - * - * @ingroup window - */ -GLFWAPI GLFWwindowrefreshfun glfwSetWindowRefreshCallback(GLFWwindow* window, GLFWwindowrefreshfun cbfun); - -/*! @brief Sets the focus callback for the specified window. - * - * This function sets the focus callback of the specified window, which is - * called when the window gains or loses input focus. - * - * After the focus callback is called for a window that lost input focus, - * synthetic key and mouse button release events will be generated for all such - * that had been pressed. For more information, see @ref glfwSetKeyCallback - * and @ref glfwSetMouseButtonCallback. - * - * @param[in] window The window whose callback to set. - * @param[in] cbfun The new callback, or `NULL` to remove the currently set - * callback. - * @return The previously set callback, or `NULL` if no callback was set or the - * library had not been [initialized](@ref intro_init). - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref window_focus - * - * @since Added in version 3.0. - * - * @ingroup window - */ -GLFWAPI GLFWwindowfocusfun glfwSetWindowFocusCallback(GLFWwindow* window, GLFWwindowfocusfun cbfun); - -/*! @brief Sets the iconify callback for the specified window. - * - * This function sets the iconification callback of the specified window, which - * is called when the window is iconified or restored. - * - * @param[in] window The window whose callback to set. - * @param[in] cbfun The new callback, or `NULL` to remove the currently set - * callback. - * @return The previously set callback, or `NULL` if no callback was set or the - * library had not been [initialized](@ref intro_init). - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref window_iconify - * - * @since Added in version 3.0. - * - * @ingroup window - */ -GLFWAPI GLFWwindowiconifyfun glfwSetWindowIconifyCallback(GLFWwindow* window, GLFWwindowiconifyfun cbfun); - -/*! @brief Sets the framebuffer resize callback for the specified window. - * - * This function sets the framebuffer resize callback of the specified window, - * which is called when the framebuffer of the specified window is resized. - * - * @param[in] window The window whose callback to set. - * @param[in] cbfun The new callback, or `NULL` to remove the currently set - * callback. - * @return The previously set callback, or `NULL` if no callback was set or the - * library had not been [initialized](@ref intro_init). - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref window_fbsize - * - * @since Added in version 3.0. - * - * @ingroup window - */ -GLFWAPI GLFWframebuffersizefun glfwSetFramebufferSizeCallback(GLFWwindow* window, GLFWframebuffersizefun cbfun); - -/*! @brief Processes all pending events. - * - * This function processes only those events that are already in the event - * queue and then returns immediately. Processing events will cause the window - * and input callbacks associated with those events to be called. - * - * On some platforms, a window move, resize or menu operation will cause event - * processing to block. This is due to how event processing is designed on - * those platforms. You can use the - * [window refresh callback](@ref window_refresh) to redraw the contents of - * your window when necessary during such operations. - * - * On some platforms, certain events are sent directly to the application - * without going through the event queue, causing callbacks to be called - * outside of a call to one of the event processing functions. - * - * Event processing is not required for joystick input to work. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED and @ref - * GLFW_PLATFORM_ERROR. - * - * @reentrancy This function must not be called from a callback. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref events - * @sa glfwWaitEvents - * @sa glfwWaitEventsTimeout - * - * @since Added in version 1.0. - * - * @ingroup window - */ -GLFWAPI void glfwPollEvents(void); - -/*! @brief Waits until events are queued and processes them. - * - * This function puts the calling thread to sleep until at least one event is - * available in the event queue. Once one or more events are available, - * it behaves exactly like @ref glfwPollEvents, i.e. the events in the queue - * are processed and the function then returns immediately. Processing events - * will cause the window and input callbacks associated with those events to be - * called. - * - * Since not all events are associated with callbacks, this function may return - * without a callback having been called even if you are monitoring all - * callbacks. - * - * On some platforms, a window move, resize or menu operation will cause event - * processing to block. This is due to how event processing is designed on - * those platforms. You can use the - * [window refresh callback](@ref window_refresh) to redraw the contents of - * your window when necessary during such operations. - * - * On some platforms, certain callbacks may be called outside of a call to one - * of the event processing functions. - * - * If no windows exist, this function returns immediately. For synchronization - * of threads in applications that do not create windows, use your threading - * library of choice. - * - * Event processing is not required for joystick input to work. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED and @ref - * GLFW_PLATFORM_ERROR. - * - * @reentrancy This function must not be called from a callback. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref events - * @sa glfwPollEvents - * @sa glfwWaitEventsTimeout - * - * @since Added in version 2.5. - * - * @ingroup window - */ -GLFWAPI void glfwWaitEvents(void); - -/*! @brief Waits with timeout until events are queued and processes them. - * - * This function puts the calling thread to sleep until at least one event is - * available in the event queue, or until the specified timeout is reached. If - * one or more events are available, it behaves exactly like @ref - * glfwPollEvents, i.e. the events in the queue are processed and the function - * then returns immediately. Processing events will cause the window and input - * callbacks associated with those events to be called. - * - * The timeout value must be a positive finite number. - * - * Since not all events are associated with callbacks, this function may return - * without a callback having been called even if you are monitoring all - * callbacks. - * - * On some platforms, a window move, resize or menu operation will cause event - * processing to block. This is due to how event processing is designed on - * those platforms. You can use the - * [window refresh callback](@ref window_refresh) to redraw the contents of - * your window when necessary during such operations. - * - * On some platforms, certain callbacks may be called outside of a call to one - * of the event processing functions. - * - * If no windows exist, this function returns immediately. For synchronization - * of threads in applications that do not create windows, use your threading - * library of choice. - * - * Event processing is not required for joystick input to work. - * - * @param[in] timeout The maximum amount of time, in seconds, to wait. - * - * @reentrancy This function must not be called from a callback. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref events - * @sa glfwPollEvents - * @sa glfwWaitEvents - * - * @since Added in version 3.2. - * - * @ingroup window - */ -GLFWAPI void glfwWaitEventsTimeout(double timeout); - -/*! @brief Posts an empty event to the event queue. - * - * This function posts an empty event from the current thread to the event - * queue, causing @ref glfwWaitEvents to return. - * - * If no windows exist, this function returns immediately. For synchronization - * of threads in applications that do not create windows, use your threading - * library of choice. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED and @ref - * GLFW_PLATFORM_ERROR. - * - * @thread_safety This function may be called from any thread. - * - * @sa @ref events - * @sa glfwWaitEvents - * - * @since Added in version 3.1. - * - * @ingroup window - */ -GLFWAPI void glfwPostEmptyEvent(void); - -/*! @brief Returns the value of an input option for the specified window. - * - * This function returns the value of an input option for the specified window. - * The mode must be one of `GLFW_CURSOR`, `GLFW_STICKY_KEYS` or - * `GLFW_STICKY_MOUSE_BUTTONS`. - * - * @param[in] window The window to query. - * @param[in] mode One of `GLFW_CURSOR`, `GLFW_STICKY_KEYS` or - * `GLFW_STICKY_MOUSE_BUTTONS`. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED and @ref - * GLFW_INVALID_ENUM. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa glfwSetInputMode - * - * @since Added in version 3.0. - * - * @ingroup input - */ -GLFWAPI int glfwGetInputMode(GLFWwindow* window, int mode); - -/*! @brief Sets an input option for the specified window. - * - * This function sets an input mode option for the specified window. The mode - * must be one of `GLFW_CURSOR`, `GLFW_STICKY_KEYS` or - * `GLFW_STICKY_MOUSE_BUTTONS`. - * - * If the mode is `GLFW_CURSOR`, the value must be one of the following cursor - * modes: - * - `GLFW_CURSOR_NORMAL` makes the cursor visible and behaving normally. - * - `GLFW_CURSOR_HIDDEN` makes the cursor invisible when it is over the client - * area of the window but does not restrict the cursor from leaving. - * - `GLFW_CURSOR_DISABLED` hides and grabs the cursor, providing virtual - * and unlimited cursor movement. This is useful for implementing for - * example 3D camera controls. - * - * If the mode is `GLFW_STICKY_KEYS`, the value must be either `GLFW_TRUE` to - * enable sticky keys, or `GLFW_FALSE` to disable it. If sticky keys are - * enabled, a key press will ensure that @ref glfwGetKey returns `GLFW_PRESS` - * the next time it is called even if the key had been released before the - * call. This is useful when you are only interested in whether keys have been - * pressed but not when or in which order. - * - * If the mode is `GLFW_STICKY_MOUSE_BUTTONS`, the value must be either - * `GLFW_TRUE` to enable sticky mouse buttons, or `GLFW_FALSE` to disable it. - * If sticky mouse buttons are enabled, a mouse button press will ensure that - * @ref glfwGetMouseButton returns `GLFW_PRESS` the next time it is called even - * if the mouse button had been released before the call. This is useful when - * you are only interested in whether mouse buttons have been pressed but not - * when or in which order. - * - * @param[in] window The window whose input mode to set. - * @param[in] mode One of `GLFW_CURSOR`, `GLFW_STICKY_KEYS` or - * `GLFW_STICKY_MOUSE_BUTTONS`. - * @param[in] value The new value of the specified input mode. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED, @ref - * GLFW_INVALID_ENUM and @ref GLFW_PLATFORM_ERROR. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa glfwGetInputMode - * - * @since Added in version 3.0. Replaces `glfwEnable` and `glfwDisable`. - * - * @ingroup input - */ -GLFWAPI void glfwSetInputMode(GLFWwindow* window, int mode, int value); - -/*! @brief Returns the localized name of the specified printable key. - * - * This function returns the localized name of the specified printable key. - * This is intended for displaying key bindings to the user. - * - * If the key is `GLFW_KEY_UNKNOWN`, the scancode is used instead, otherwise - * the scancode is ignored. If a non-printable key or (if the key is - * `GLFW_KEY_UNKNOWN`) a scancode that maps to a non-printable key is - * specified, this function returns `NULL`. - * - * This behavior allows you to pass in the arguments passed to the - * [key callback](@ref input_key) without modification. - * - * The printable keys are: - * - `GLFW_KEY_APOSTROPHE` - * - `GLFW_KEY_COMMA` - * - `GLFW_KEY_MINUS` - * - `GLFW_KEY_PERIOD` - * - `GLFW_KEY_SLASH` - * - `GLFW_KEY_SEMICOLON` - * - `GLFW_KEY_EQUAL` - * - `GLFW_KEY_LEFT_BRACKET` - * - `GLFW_KEY_RIGHT_BRACKET` - * - `GLFW_KEY_BACKSLASH` - * - `GLFW_KEY_WORLD_1` - * - `GLFW_KEY_WORLD_2` - * - `GLFW_KEY_0` to `GLFW_KEY_9` - * - `GLFW_KEY_A` to `GLFW_KEY_Z` - * - `GLFW_KEY_KP_0` to `GLFW_KEY_KP_9` - * - `GLFW_KEY_KP_DECIMAL` - * - `GLFW_KEY_KP_DIVIDE` - * - `GLFW_KEY_KP_MULTIPLY` - * - `GLFW_KEY_KP_SUBTRACT` - * - `GLFW_KEY_KP_ADD` - * - `GLFW_KEY_KP_EQUAL` - * - * @param[in] key The key to query, or `GLFW_KEY_UNKNOWN`. - * @param[in] scancode The scancode of the key to query. - * @return The localized name of the key, or `NULL`. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED and @ref - * GLFW_PLATFORM_ERROR. - * - * @pointer_lifetime The returned string is allocated and freed by GLFW. You - * should not free it yourself. It is valid until the next call to @ref - * glfwGetKeyName, or until the library is terminated. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref input_key_name - * - * @since Added in version 3.2. - * - * @ingroup input - */ -GLFWAPI const char* glfwGetKeyName(int key, int scancode); - -/*! @brief Returns the last reported state of a keyboard key for the specified - * window. - * - * This function returns the last state reported for the specified key to the - * specified window. The returned state is one of `GLFW_PRESS` or - * `GLFW_RELEASE`. The higher-level action `GLFW_REPEAT` is only reported to - * the key callback. - * - * If the `GLFW_STICKY_KEYS` input mode is enabled, this function returns - * `GLFW_PRESS` the first time you call it for a key that was pressed, even if - * that key has already been released. - * - * The key functions deal with physical keys, with [key tokens](@ref keys) - * named after their use on the standard US keyboard layout. If you want to - * input text, use the Unicode character callback instead. - * - * The [modifier key bit masks](@ref mods) are not key tokens and cannot be - * used with this function. - * - * __Do not use this function__ to implement [text input](@ref input_char). - * - * @param[in] window The desired window. - * @param[in] key The desired [keyboard key](@ref keys). `GLFW_KEY_UNKNOWN` is - * not a valid key for this function. - * @return One of `GLFW_PRESS` or `GLFW_RELEASE`. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED and @ref - * GLFW_INVALID_ENUM. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref input_key - * - * @since Added in version 1.0. - * @glfw3 Added window handle parameter. - * - * @ingroup input - */ -GLFWAPI int glfwGetKey(GLFWwindow* window, int key); - -/*! @brief Returns the last reported state of a mouse button for the specified - * window. - * - * This function returns the last state reported for the specified mouse button - * to the specified window. The returned state is one of `GLFW_PRESS` or - * `GLFW_RELEASE`. - * - * If the `GLFW_STICKY_MOUSE_BUTTONS` input mode is enabled, this function - * `GLFW_PRESS` the first time you call it for a mouse button that was pressed, - * even if that mouse button has already been released. - * - * @param[in] window The desired window. - * @param[in] button The desired [mouse button](@ref buttons). - * @return One of `GLFW_PRESS` or `GLFW_RELEASE`. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED and @ref - * GLFW_INVALID_ENUM. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref input_mouse_button - * - * @since Added in version 1.0. - * @glfw3 Added window handle parameter. - * - * @ingroup input - */ -GLFWAPI int glfwGetMouseButton(GLFWwindow* window, int button); - -/*! @brief Retrieves the position of the cursor relative to the client area of - * the window. - * - * This function returns the position of the cursor, in screen coordinates, - * relative to the upper-left corner of the client area of the specified - * window. - * - * If the cursor is disabled (with `GLFW_CURSOR_DISABLED`) then the cursor - * position is unbounded and limited only by the minimum and maximum values of - * a `double`. - * - * The coordinate can be converted to their integer equivalents with the - * `floor` function. Casting directly to an integer type works for positive - * coordinates, but fails for negative ones. - * - * Any or all of the position arguments may be `NULL`. If an error occurs, all - * non-`NULL` position arguments will be set to zero. - * - * @param[in] window The desired window. - * @param[out] xpos Where to store the cursor x-coordinate, relative to the - * left edge of the client area, or `NULL`. - * @param[out] ypos Where to store the cursor y-coordinate, relative to the to - * top edge of the client area, or `NULL`. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED and @ref - * GLFW_PLATFORM_ERROR. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref cursor_pos - * @sa glfwSetCursorPos - * - * @since Added in version 3.0. Replaces `glfwGetMousePos`. - * - * @ingroup input - */ -GLFWAPI void glfwGetCursorPos(GLFWwindow* window, double* xpos, double* ypos); - -/*! @brief Sets the position of the cursor, relative to the client area of the - * window. - * - * This function sets the position, in screen coordinates, of the cursor - * relative to the upper-left corner of the client area of the specified - * window. The window must have input focus. If the window does not have - * input focus when this function is called, it fails silently. - * - * __Do not use this function__ to implement things like camera controls. GLFW - * already provides the `GLFW_CURSOR_DISABLED` cursor mode that hides the - * cursor, transparently re-centers it and provides unconstrained cursor - * motion. See @ref glfwSetInputMode for more information. - * - * If the cursor mode is `GLFW_CURSOR_DISABLED` then the cursor position is - * unconstrained and limited only by the minimum and maximum values of - * a `double`. - * - * @param[in] window The desired window. - * @param[in] xpos The desired x-coordinate, relative to the left edge of the - * client area. - * @param[in] ypos The desired y-coordinate, relative to the top edge of the - * client area. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED and @ref - * GLFW_PLATFORM_ERROR. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref cursor_pos - * @sa glfwGetCursorPos - * - * @since Added in version 3.0. Replaces `glfwSetMousePos`. - * - * @ingroup input - */ -GLFWAPI void glfwSetCursorPos(GLFWwindow* window, double xpos, double ypos); - -/*! @brief Creates a custom cursor. - * - * Creates a new custom cursor image that can be set for a window with @ref - * glfwSetCursor. The cursor can be destroyed with @ref glfwDestroyCursor. - * Any remaining cursors are destroyed by @ref glfwTerminate. - * - * The pixels are 32-bit, little-endian, non-premultiplied RGBA, i.e. eight - * bits per channel. They are arranged canonically as packed sequential rows, - * starting from the top-left corner. - * - * The cursor hotspot is specified in pixels, relative to the upper-left corner - * of the cursor image. Like all other coordinate systems in GLFW, the X-axis - * points to the right and the Y-axis points down. - * - * @param[in] image The desired cursor image. - * @param[in] xhot The desired x-coordinate, in pixels, of the cursor hotspot. - * @param[in] yhot The desired y-coordinate, in pixels, of the cursor hotspot. - * @return The handle of the created cursor, or `NULL` if an - * [error](@ref error_handling) occurred. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED and @ref - * GLFW_PLATFORM_ERROR. - * - * @pointer_lifetime The specified image data is copied before this function - * returns. - * - * @reentrancy This function must not be called from a callback. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref cursor_object - * @sa glfwDestroyCursor - * @sa glfwCreateStandardCursor - * - * @since Added in version 3.1. - * - * @ingroup input - */ -GLFWAPI GLFWcursor* glfwCreateCursor(const GLFWimage* image, int xhot, int yhot); - -/*! @brief Creates a cursor with a standard shape. - * - * Returns a cursor with a [standard shape](@ref shapes), that can be set for - * a window with @ref glfwSetCursor. - * - * @param[in] shape One of the [standard shapes](@ref shapes). - * @return A new cursor ready to use or `NULL` if an - * [error](@ref error_handling) occurred. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED, @ref - * GLFW_INVALID_ENUM and @ref GLFW_PLATFORM_ERROR. - * - * @reentrancy This function must not be called from a callback. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref cursor_object - * @sa glfwCreateCursor - * - * @since Added in version 3.1. - * - * @ingroup input - */ -GLFWAPI GLFWcursor* glfwCreateStandardCursor(int shape); - -/*! @brief Destroys a cursor. - * - * This function destroys a cursor previously created with @ref - * glfwCreateCursor. Any remaining cursors will be destroyed by @ref - * glfwTerminate. - * - * @param[in] cursor The cursor object to destroy. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED and @ref - * GLFW_PLATFORM_ERROR. - * - * @reentrancy This function must not be called from a callback. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref cursor_object - * @sa glfwCreateCursor - * - * @since Added in version 3.1. - * - * @ingroup input - */ -GLFWAPI void glfwDestroyCursor(GLFWcursor* cursor); - -/*! @brief Sets the cursor for the window. - * - * This function sets the cursor image to be used when the cursor is over the - * client area of the specified window. The set cursor will only be visible - * when the [cursor mode](@ref cursor_mode) of the window is - * `GLFW_CURSOR_NORMAL`. - * - * On some platforms, the set cursor may not be visible unless the window also - * has input focus. - * - * @param[in] window The window to set the cursor for. - * @param[in] cursor The cursor to set, or `NULL` to switch back to the default - * arrow cursor. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED and @ref - * GLFW_PLATFORM_ERROR. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref cursor_object - * - * @since Added in version 3.1. - * - * @ingroup input - */ -GLFWAPI void glfwSetCursor(GLFWwindow* window, GLFWcursor* cursor); - -/*! @brief Sets the key callback. - * - * This function sets the key callback of the specified window, which is called - * when a key is pressed, repeated or released. - * - * The key functions deal with physical keys, with layout independent - * [key tokens](@ref keys) named after their values in the standard US keyboard - * layout. If you want to input text, use the - * [character callback](@ref glfwSetCharCallback) instead. - * - * When a window loses input focus, it will generate synthetic key release - * events for all pressed keys. You can tell these events from user-generated - * events by the fact that the synthetic ones are generated after the focus - * loss event has been processed, i.e. after the - * [window focus callback](@ref glfwSetWindowFocusCallback) has been called. - * - * The scancode of a key is specific to that platform or sometimes even to that - * machine. Scancodes are intended to allow users to bind keys that don't have - * a GLFW key token. Such keys have `key` set to `GLFW_KEY_UNKNOWN`, their - * state is not saved and so it cannot be queried with @ref glfwGetKey. - * - * Sometimes GLFW needs to generate synthetic key events, in which case the - * scancode may be zero. - * - * @param[in] window The window whose callback to set. - * @param[in] cbfun The new key callback, or `NULL` to remove the currently - * set callback. - * @return The previously set callback, or `NULL` if no callback was set or the - * library had not been [initialized](@ref intro_init). - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref input_key - * - * @since Added in version 1.0. - * @glfw3 Added window handle parameter and return value. - * - * @ingroup input - */ -GLFWAPI GLFWkeyfun glfwSetKeyCallback(GLFWwindow* window, GLFWkeyfun cbfun); - -/*! @brief Sets the Unicode character callback. - * - * This function sets the character callback of the specified window, which is - * called when a Unicode character is input. - * - * The character callback is intended for Unicode text input. As it deals with - * characters, it is keyboard layout dependent, whereas the - * [key callback](@ref glfwSetKeyCallback) is not. Characters do not map 1:1 - * to physical keys, as a key may produce zero, one or more characters. If you - * want to know whether a specific physical key was pressed or released, see - * the key callback instead. - * - * The character callback behaves as system text input normally does and will - * not be called if modifier keys are held down that would prevent normal text - * input on that platform, for example a Super (Command) key on OS X or Alt key - * on Windows. There is a - * [character with modifiers callback](@ref glfwSetCharModsCallback) that - * receives these events. - * - * @param[in] window The window whose callback to set. - * @param[in] cbfun The new callback, or `NULL` to remove the currently set - * callback. - * @return The previously set callback, or `NULL` if no callback was set or the - * library had not been [initialized](@ref intro_init). - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref input_char - * - * @since Added in version 2.4. - * @glfw3 Added window handle parameter and return value. - * - * @ingroup input - */ -GLFWAPI GLFWcharfun glfwSetCharCallback(GLFWwindow* window, GLFWcharfun cbfun); - -/*! @brief Sets the Unicode character with modifiers callback. - * - * This function sets the character with modifiers callback of the specified - * window, which is called when a Unicode character is input regardless of what - * modifier keys are used. - * - * The character with modifiers callback is intended for implementing custom - * Unicode character input. For regular Unicode text input, see the - * [character callback](@ref glfwSetCharCallback). Like the character - * callback, the character with modifiers callback deals with characters and is - * keyboard layout dependent. Characters do not map 1:1 to physical keys, as - * a key may produce zero, one or more characters. If you want to know whether - * a specific physical key was pressed or released, see the - * [key callback](@ref glfwSetKeyCallback) instead. - * - * @param[in] window The window whose callback to set. - * @param[in] cbfun The new callback, or `NULL` to remove the currently set - * callback. - * @return The previously set callback, or `NULL` if no callback was set or an - * error occurred. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref input_char - * - * @since Added in version 3.1. - * - * @ingroup input - */ -GLFWAPI GLFWcharmodsfun glfwSetCharModsCallback(GLFWwindow* window, GLFWcharmodsfun cbfun); - -/*! @brief Sets the mouse button callback. - * - * This function sets the mouse button callback of the specified window, which - * is called when a mouse button is pressed or released. - * - * When a window loses input focus, it will generate synthetic mouse button - * release events for all pressed mouse buttons. You can tell these events - * from user-generated events by the fact that the synthetic ones are generated - * after the focus loss event has been processed, i.e. after the - * [window focus callback](@ref glfwSetWindowFocusCallback) has been called. - * - * @param[in] window The window whose callback to set. - * @param[in] cbfun The new callback, or `NULL` to remove the currently set - * callback. - * @return The previously set callback, or `NULL` if no callback was set or the - * library had not been [initialized](@ref intro_init). - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref input_mouse_button - * - * @since Added in version 1.0. - * @glfw3 Added window handle parameter and return value. - * - * @ingroup input - */ -GLFWAPI GLFWmousebuttonfun glfwSetMouseButtonCallback(GLFWwindow* window, GLFWmousebuttonfun cbfun); - -/*! @brief Sets the cursor position callback. - * - * This function sets the cursor position callback of the specified window, - * which is called when the cursor is moved. The callback is provided with the - * position, in screen coordinates, relative to the upper-left corner of the - * client area of the window. - * - * @param[in] window The window whose callback to set. - * @param[in] cbfun The new callback, or `NULL` to remove the currently set - * callback. - * @return The previously set callback, or `NULL` if no callback was set or the - * library had not been [initialized](@ref intro_init). - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref cursor_pos - * - * @since Added in version 3.0. Replaces `glfwSetMousePosCallback`. - * - * @ingroup input - */ -GLFWAPI GLFWcursorposfun glfwSetCursorPosCallback(GLFWwindow* window, GLFWcursorposfun cbfun); - -/*! @brief Sets the cursor enter/exit callback. - * - * This function sets the cursor boundary crossing callback of the specified - * window, which is called when the cursor enters or leaves the client area of - * the window. - * - * @param[in] window The window whose callback to set. - * @param[in] cbfun The new callback, or `NULL` to remove the currently set - * callback. - * @return The previously set callback, or `NULL` if no callback was set or the - * library had not been [initialized](@ref intro_init). - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref cursor_enter - * - * @since Added in version 3.0. - * - * @ingroup input - */ -GLFWAPI GLFWcursorenterfun glfwSetCursorEnterCallback(GLFWwindow* window, GLFWcursorenterfun cbfun); - -/*! @brief Sets the scroll callback. - * - * This function sets the scroll callback of the specified window, which is - * called when a scrolling device is used, such as a mouse wheel or scrolling - * area of a touchpad. - * - * The scroll callback receives all scrolling input, like that from a mouse - * wheel or a touchpad scrolling area. - * - * @param[in] window The window whose callback to set. - * @param[in] cbfun The new scroll callback, or `NULL` to remove the currently - * set callback. - * @return The previously set callback, or `NULL` if no callback was set or the - * library had not been [initialized](@ref intro_init). - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref scrolling - * - * @since Added in version 3.0. Replaces `glfwSetMouseWheelCallback`. - * - * @ingroup input - */ -GLFWAPI GLFWscrollfun glfwSetScrollCallback(GLFWwindow* window, GLFWscrollfun cbfun); - -/*! @brief Sets the file drop callback. - * - * This function sets the file drop callback of the specified window, which is - * called when one or more dragged files are dropped on the window. - * - * Because the path array and its strings may have been generated specifically - * for that event, they are not guaranteed to be valid after the callback has - * returned. If you wish to use them after the callback returns, you need to - * make a deep copy. - * - * @param[in] window The window whose callback to set. - * @param[in] cbfun The new file drop callback, or `NULL` to remove the - * currently set callback. - * @return The previously set callback, or `NULL` if no callback was set or the - * library had not been [initialized](@ref intro_init). - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref path_drop - * - * @since Added in version 3.1. - * - * @ingroup input - */ -GLFWAPI GLFWdropfun glfwSetDropCallback(GLFWwindow* window, GLFWdropfun cbfun); - -/*! @brief Returns whether the specified joystick is present. - * - * This function returns whether the specified joystick is present. - * - * @param[in] joy The [joystick](@ref joysticks) to query. - * @return `GLFW_TRUE` if the joystick is present, or `GLFW_FALSE` otherwise. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED, @ref - * GLFW_INVALID_ENUM and @ref GLFW_PLATFORM_ERROR. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref joystick - * - * @since Added in version 3.0. Replaces `glfwGetJoystickParam`. - * - * @ingroup input - */ -GLFWAPI int glfwJoystickPresent(int joy); - -/*! @brief Returns the values of all axes of the specified joystick. - * - * This function returns the values of all axes of the specified joystick. - * Each element in the array is a value between -1.0 and 1.0. - * - * Querying a joystick slot with no device present is not an error, but will - * cause this function to return `NULL`. Call @ref glfwJoystickPresent to - * check device presence. - * - * @param[in] joy The [joystick](@ref joysticks) to query. - * @param[out] count Where to store the number of axis values in the returned - * array. This is set to zero if an error occurred. - * @return An array of axis values, or `NULL` if the joystick is not present. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED, @ref - * GLFW_INVALID_ENUM and @ref GLFW_PLATFORM_ERROR. - * - * @pointer_lifetime The returned array is allocated and freed by GLFW. You - * should not free it yourself. It is valid until the specified joystick is - * disconnected, this function is called again for that joystick or the library - * is terminated. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref joystick_axis - * - * @since Added in version 3.0. Replaces `glfwGetJoystickPos`. - * - * @ingroup input - */ -GLFWAPI const float* glfwGetJoystickAxes(int joy, int* count); - -/*! @brief Returns the state of all buttons of the specified joystick. - * - * This function returns the state of all buttons of the specified joystick. - * Each element in the array is either `GLFW_PRESS` or `GLFW_RELEASE`. - * - * Querying a joystick slot with no device present is not an error, but will - * cause this function to return `NULL`. Call @ref glfwJoystickPresent to - * check device presence. - * - * @param[in] joy The [joystick](@ref joysticks) to query. - * @param[out] count Where to store the number of button states in the returned - * array. This is set to zero if an error occurred. - * @return An array of button states, or `NULL` if the joystick is not present. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED, @ref - * GLFW_INVALID_ENUM and @ref GLFW_PLATFORM_ERROR. - * - * @pointer_lifetime The returned array is allocated and freed by GLFW. You - * should not free it yourself. It is valid until the specified joystick is - * disconnected, this function is called again for that joystick or the library - * is terminated. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref joystick_button - * - * @since Added in version 2.2. - * @glfw3 Changed to return a dynamic array. - * - * @ingroup input - */ -GLFWAPI const unsigned char* glfwGetJoystickButtons(int joy, int* count); - -/*! @brief Returns the name of the specified joystick. - * - * This function returns the name, encoded as UTF-8, of the specified joystick. - * The returned string is allocated and freed by GLFW. You should not free it - * yourself. - * - * Querying a joystick slot with no device present is not an error, but will - * cause this function to return `NULL`. Call @ref glfwJoystickPresent to - * check device presence. - * - * @param[in] joy The [joystick](@ref joysticks) to query. - * @return The UTF-8 encoded name of the joystick, or `NULL` if the joystick - * is not present. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED, @ref - * GLFW_INVALID_ENUM and @ref GLFW_PLATFORM_ERROR. - * - * @pointer_lifetime The returned string is allocated and freed by GLFW. You - * should not free it yourself. It is valid until the specified joystick is - * disconnected, this function is called again for that joystick or the library - * is terminated. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref joystick_name - * - * @since Added in version 3.0. - * - * @ingroup input - */ -GLFWAPI const char* glfwGetJoystickName(int joy); - -/*! @brief Sets the joystick configuration callback. - * - * This function sets the joystick configuration callback, or removes the - * currently set callback. This is called when a joystick is connected to or - * disconnected from the system. - * - * @param[in] cbfun The new callback, or `NULL` to remove the currently set - * callback. - * @return The previously set callback, or `NULL` if no callback was set or the - * library had not been [initialized](@ref intro_init). - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref joystick_event - * - * @since Added in version 3.2. - * - * @ingroup input - */ -GLFWAPI GLFWjoystickfun glfwSetJoystickCallback(GLFWjoystickfun cbfun); - -/*! @brief Sets the clipboard to the specified string. - * - * This function sets the system clipboard to the specified, UTF-8 encoded - * string. - * - * @param[in] window The window that will own the clipboard contents. - * @param[in] string A UTF-8 encoded string. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED and @ref - * GLFW_PLATFORM_ERROR. - * - * @pointer_lifetime The specified string is copied before this function - * returns. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref clipboard - * @sa glfwGetClipboardString - * - * @since Added in version 3.0. - * - * @ingroup input - */ -GLFWAPI void glfwSetClipboardString(GLFWwindow* window, const char* string); - -/*! @brief Returns the contents of the clipboard as a string. - * - * This function returns the contents of the system clipboard, if it contains - * or is convertible to a UTF-8 encoded string. If the clipboard is empty or - * if its contents cannot be converted, `NULL` is returned and a @ref - * GLFW_FORMAT_UNAVAILABLE error is generated. - * - * @param[in] window The window that will request the clipboard contents. - * @return The contents of the clipboard as a UTF-8 encoded string, or `NULL` - * if an [error](@ref error_handling) occurred. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED and @ref - * GLFW_PLATFORM_ERROR. - * - * @pointer_lifetime The returned string is allocated and freed by GLFW. You - * should not free it yourself. It is valid until the next call to @ref - * glfwGetClipboardString or @ref glfwSetClipboardString, or until the library - * is terminated. - * - * @thread_safety This function must only be called from the main thread. - * - * @sa @ref clipboard - * @sa glfwSetClipboardString - * - * @since Added in version 3.0. - * - * @ingroup input - */ -GLFWAPI const char* glfwGetClipboardString(GLFWwindow* window); - -/*! @brief Returns the value of the GLFW timer. - * - * This function returns the value of the GLFW timer. Unless the timer has - * been set using @ref glfwSetTime, the timer measures time elapsed since GLFW - * was initialized. - * - * The resolution of the timer is system dependent, but is usually on the order - * of a few micro- or nanoseconds. It uses the highest-resolution monotonic - * time source on each supported platform. - * - * @return The current value, in seconds, or zero if an - * [error](@ref error_handling) occurred. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED. - * - * @thread_safety This function may be called from any thread. Reading and - * writing of the internal timer offset is not atomic, so it needs to be - * externally synchronized with calls to @ref glfwSetTime. - * - * @sa @ref time - * - * @since Added in version 1.0. - * - * @ingroup input - */ -GLFWAPI double glfwGetTime(void); - -/*! @brief Sets the GLFW timer. - * - * This function sets the value of the GLFW timer. It then continues to count - * up from that value. The value must be a positive finite number less than - * or equal to 18446744073.0, which is approximately 584.5 years. - * - * @param[in] time The new value, in seconds. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED and @ref - * GLFW_INVALID_VALUE. - * - * @remark The upper limit of the timer is calculated as - * floor((264 - 1) / 109) and is due to implementations - * storing nanoseconds in 64 bits. The limit may be increased in the future. - * - * @thread_safety This function may be called from any thread. Reading and - * writing of the internal timer offset is not atomic, so it needs to be - * externally synchronized with calls to @ref glfwGetTime. - * - * @sa @ref time - * - * @since Added in version 2.2. - * - * @ingroup input - */ -GLFWAPI void glfwSetTime(double time); - -/*! @brief Returns the current value of the raw timer. - * - * This function returns the current value of the raw timer, measured in - * 1 / frequency seconds. To get the frequency, call @ref - * glfwGetTimerFrequency. - * - * @return The value of the timer, or zero if an - * [error](@ref error_handling) occurred. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED. - * - * @thread_safety This function may be called from any thread. - * - * @sa @ref time - * @sa glfwGetTimerFrequency - * - * @since Added in version 3.2. - * - * @ingroup input - */ -GLFWAPI uint64_t glfwGetTimerValue(void); - -/*! @brief Returns the frequency, in Hz, of the raw timer. - * - * This function returns the frequency, in Hz, of the raw timer. - * - * @return The frequency of the timer, in Hz, or zero if an - * [error](@ref error_handling) occurred. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED. - * - * @thread_safety This function may be called from any thread. - * - * @sa @ref time - * @sa glfwGetTimerValue - * - * @since Added in version 3.2. - * - * @ingroup input - */ -GLFWAPI uint64_t glfwGetTimerFrequency(void); - -/*! @brief Makes the context of the specified window current for the calling - * thread. - * - * This function makes the OpenGL or OpenGL ES context of the specified window - * current on the calling thread. A context can only be made current on - * a single thread at a time and each thread can have only a single current - * context at a time. - * - * By default, making a context non-current implicitly forces a pipeline flush. - * On machines that support `GL_KHR_context_flush_control`, you can control - * whether a context performs this flush by setting the - * [GLFW_CONTEXT_RELEASE_BEHAVIOR](@ref window_hints_ctx) window hint. - * - * The specified window must have an OpenGL or OpenGL ES context. Specifying - * a window without a context will generate a @ref GLFW_NO_WINDOW_CONTEXT - * error. - * - * @param[in] window The window whose context to make current, or `NULL` to - * detach the current context. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED, @ref - * GLFW_NO_WINDOW_CONTEXT and @ref GLFW_PLATFORM_ERROR. - * - * @thread_safety This function may be called from any thread. - * - * @sa @ref context_current - * @sa glfwGetCurrentContext - * - * @since Added in version 3.0. - * - * @ingroup context - */ -GLFWAPI void glfwMakeContextCurrent(GLFWwindow* window); - -/*! @brief Returns the window whose context is current on the calling thread. - * - * This function returns the window whose OpenGL or OpenGL ES context is - * current on the calling thread. - * - * @return The window whose context is current, or `NULL` if no window's - * context is current. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED. - * - * @thread_safety This function may be called from any thread. - * - * @sa @ref context_current - * @sa glfwMakeContextCurrent - * - * @since Added in version 3.0. - * - * @ingroup context - */ -GLFWAPI GLFWwindow* glfwGetCurrentContext(void); - -/*! @brief Swaps the front and back buffers of the specified window. - * - * This function swaps the front and back buffers of the specified window when - * rendering with OpenGL or OpenGL ES. If the swap interval is greater than - * zero, the GPU driver waits the specified number of screen updates before - * swapping the buffers. - * - * The specified window must have an OpenGL or OpenGL ES context. Specifying - * a window without a context will generate a @ref GLFW_NO_WINDOW_CONTEXT - * error. - * - * This function does not apply to Vulkan. If you are rendering with Vulkan, - * see `vkQueuePresentKHR` instead. - * - * @param[in] window The window whose buffers to swap. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED, @ref - * GLFW_NO_WINDOW_CONTEXT and @ref GLFW_PLATFORM_ERROR. - * - * @remark __EGL:__ The context of the specified window must be current on the - * calling thread. - * - * @thread_safety This function may be called from any thread. - * - * @sa @ref buffer_swap - * @sa glfwSwapInterval - * - * @since Added in version 1.0. - * @glfw3 Added window handle parameter. - * - * @ingroup window - */ -GLFWAPI void glfwSwapBuffers(GLFWwindow* window); - -/*! @brief Sets the swap interval for the current context. - * - * This function sets the swap interval for the current OpenGL or OpenGL ES - * context, i.e. the number of screen updates to wait from the time @ref - * glfwSwapBuffers was called before swapping the buffers and returning. This - * is sometimes called _vertical synchronization_, _vertical retrace - * synchronization_ or just _vsync_. - * - * Contexts that support either of the `WGL_EXT_swap_control_tear` and - * `GLX_EXT_swap_control_tear` extensions also accept negative swap intervals, - * which allow the driver to swap even if a frame arrives a little bit late. - * You can check for the presence of these extensions using @ref - * glfwExtensionSupported. For more information about swap tearing, see the - * extension specifications. - * - * A context must be current on the calling thread. Calling this function - * without a current context will cause a @ref GLFW_NO_CURRENT_CONTEXT error. - * - * This function does not apply to Vulkan. If you are rendering with Vulkan, - * see the present mode of your swapchain instead. - * - * @param[in] interval The minimum number of screen updates to wait for - * until the buffers are swapped by @ref glfwSwapBuffers. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED, @ref - * GLFW_NO_CURRENT_CONTEXT and @ref GLFW_PLATFORM_ERROR. - * - * @remark This function is not called during context creation, leaving the - * swap interval set to whatever is the default on that platform. This is done - * because some swap interval extensions used by GLFW do not allow the swap - * interval to be reset to zero once it has been set to a non-zero value. - * - * @remark Some GPU drivers do not honor the requested swap interval, either - * because of a user setting that overrides the application's request or due to - * bugs in the driver. - * - * @thread_safety This function may be called from any thread. - * - * @sa @ref buffer_swap - * @sa glfwSwapBuffers - * - * @since Added in version 1.0. - * - * @ingroup context - */ -GLFWAPI void glfwSwapInterval(int interval); - -/*! @brief Returns whether the specified extension is available. - * - * This function returns whether the specified - * [API extension](@ref context_glext) is supported by the current OpenGL or - * OpenGL ES context. It searches both for client API extension and context - * creation API extensions. - * - * A context must be current on the calling thread. Calling this function - * without a current context will cause a @ref GLFW_NO_CURRENT_CONTEXT error. - * - * As this functions retrieves and searches one or more extension strings each - * call, it is recommended that you cache its results if it is going to be used - * frequently. The extension strings will not change during the lifetime of - * a context, so there is no danger in doing this. - * - * This function does not apply to Vulkan. If you are using Vulkan, see @ref - * glfwGetRequiredInstanceExtensions, `vkEnumerateInstanceExtensionProperties` - * and `vkEnumerateDeviceExtensionProperties` instead. - * - * @param[in] extension The ASCII encoded name of the extension. - * @return `GLFW_TRUE` if the extension is available, or `GLFW_FALSE` - * otherwise. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED, @ref - * GLFW_NO_CURRENT_CONTEXT, @ref GLFW_INVALID_VALUE and @ref - * GLFW_PLATFORM_ERROR. - * - * @thread_safety This function may be called from any thread. - * - * @sa @ref context_glext - * @sa glfwGetProcAddress - * - * @since Added in version 1.0. - * - * @ingroup context - */ -GLFWAPI int glfwExtensionSupported(const char* extension); - -/*! @brief Returns the address of the specified function for the current - * context. - * - * This function returns the address of the specified OpenGL or OpenGL ES - * [core or extension function](@ref context_glext), if it is supported - * by the current context. - * - * A context must be current on the calling thread. Calling this function - * without a current context will cause a @ref GLFW_NO_CURRENT_CONTEXT error. - * - * This function does not apply to Vulkan. If you are rendering with Vulkan, - * see @ref glfwGetInstanceProcAddress, `vkGetInstanceProcAddr` and - * `vkGetDeviceProcAddr` instead. - * - * @param[in] procname The ASCII encoded name of the function. - * @return The address of the function, or `NULL` if an - * [error](@ref error_handling) occurred. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED, @ref - * GLFW_NO_CURRENT_CONTEXT and @ref GLFW_PLATFORM_ERROR. - * - * @remark The address of a given function is not guaranteed to be the same - * between contexts. - * - * @remark This function may return a non-`NULL` address despite the - * associated version or extension not being available. Always check the - * context version or extension string first. - * - * @pointer_lifetime The returned function pointer is valid until the context - * is destroyed or the library is terminated. - * - * @thread_safety This function may be called from any thread. - * - * @sa @ref context_glext - * @sa glfwExtensionSupported - * - * @since Added in version 1.0. - * - * @ingroup context - */ -GLFWAPI GLFWglproc glfwGetProcAddress(const char* procname); - -/*! @brief Returns whether the Vulkan loader has been found. - * - * This function returns whether the Vulkan loader has been found. This check - * is performed by @ref glfwInit. - * - * The availability of a Vulkan loader does not by itself guarantee that window - * surface creation or even device creation is possible. Call @ref - * glfwGetRequiredInstanceExtensions to check whether the extensions necessary - * for Vulkan surface creation are available and @ref - * glfwGetPhysicalDevicePresentationSupport to check whether a queue family of - * a physical device supports image presentation. - * - * @return `GLFW_TRUE` if Vulkan is available, or `GLFW_FALSE` otherwise. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED. - * - * @thread_safety This function may be called from any thread. - * - * @sa @ref vulkan_support - * - * @since Added in version 3.2. - * - * @ingroup vulkan - */ -GLFWAPI int glfwVulkanSupported(void); - -/*! @brief Returns the Vulkan instance extensions required by GLFW. - * - * This function returns an array of names of Vulkan instance extensions required - * by GLFW for creating Vulkan surfaces for GLFW windows. If successful, the - * list will always contains `VK_KHR_surface`, so if you don't require any - * additional extensions you can pass this list directly to the - * `VkInstanceCreateInfo` struct. - * - * If Vulkan is not available on the machine, this function returns `NULL` and - * generates a @ref GLFW_API_UNAVAILABLE error. Call @ref glfwVulkanSupported - * to check whether Vulkan is available. - * - * If Vulkan is available but no set of extensions allowing window surface - * creation was found, this function returns `NULL`. You may still use Vulkan - * for off-screen rendering and compute work. - * - * @param[out] count Where to store the number of extensions in the returned - * array. This is set to zero if an error occurred. - * @return An array of ASCII encoded extension names, or `NULL` if an - * [error](@ref error_handling) occurred. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED and @ref - * GLFW_API_UNAVAILABLE. - * - * @remarks Additional extensions may be required by future versions of GLFW. - * You should check if any extensions you wish to enable are already in the - * returned array, as it is an error to specify an extension more than once in - * the `VkInstanceCreateInfo` struct. - * - * @pointer_lifetime The returned array is allocated and freed by GLFW. You - * should not free it yourself. It is guaranteed to be valid only until the - * library is terminated. - * - * @thread_safety This function may be called from any thread. - * - * @sa @ref vulkan_ext - * @sa glfwCreateWindowSurface - * - * @since Added in version 3.2. - * - * @ingroup vulkan - */ -GLFWAPI const char** glfwGetRequiredInstanceExtensions(uint32_t* count); - -#if defined(VK_VERSION_1_0) - -/*! @brief Returns the address of the specified Vulkan instance function. - * - * This function returns the address of the specified Vulkan core or extension - * function for the specified instance. If instance is set to `NULL` it can - * return any function exported from the Vulkan loader, including at least the - * following functions: - * - * - `vkEnumerateInstanceExtensionProperties` - * - `vkEnumerateInstanceLayerProperties` - * - `vkCreateInstance` - * - `vkGetInstanceProcAddr` - * - * If Vulkan is not available on the machine, this function returns `NULL` and - * generates a @ref GLFW_API_UNAVAILABLE error. Call @ref glfwVulkanSupported - * to check whether Vulkan is available. - * - * This function is equivalent to calling `vkGetInstanceProcAddr` with - * a platform-specific query of the Vulkan loader as a fallback. - * - * @param[in] instance The Vulkan instance to query, or `NULL` to retrieve - * functions related to instance creation. - * @param[in] procname The ASCII encoded name of the function. - * @return The address of the function, or `NULL` if an - * [error](@ref error_handling) occurred. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED and @ref - * GLFW_API_UNAVAILABLE. - * - * @pointer_lifetime The returned function pointer is valid until the library - * is terminated. - * - * @thread_safety This function may be called from any thread. - * - * @sa @ref vulkan_proc - * - * @since Added in version 3.2. - * - * @ingroup vulkan - */ -GLFWAPI GLFWvkproc glfwGetInstanceProcAddress(VkInstance instance, const char* procname); - -/*! @brief Returns whether the specified queue family can present images. - * - * This function returns whether the specified queue family of the specified - * physical device supports presentation to the platform GLFW was built for. - * - * If Vulkan or the required window surface creation instance extensions are - * not available on the machine, or if the specified instance was not created - * with the required extensions, this function returns `GLFW_FALSE` and - * generates a @ref GLFW_API_UNAVAILABLE error. Call @ref glfwVulkanSupported - * to check whether Vulkan is available and @ref - * glfwGetRequiredInstanceExtensions to check what instance extensions are - * required. - * - * @param[in] instance The instance that the physical device belongs to. - * @param[in] device The physical device that the queue family belongs to. - * @param[in] queuefamily The index of the queue family to query. - * @return `GLFW_TRUE` if the queue family supports presentation, or - * `GLFW_FALSE` otherwise. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED, @ref - * GLFW_API_UNAVAILABLE and @ref GLFW_PLATFORM_ERROR. - * - * @thread_safety This function may be called from any thread. For - * synchronization details of Vulkan objects, see the Vulkan specification. - * - * @sa @ref vulkan_present - * - * @since Added in version 3.2. - * - * @ingroup vulkan - */ -GLFWAPI int glfwGetPhysicalDevicePresentationSupport(VkInstance instance, VkPhysicalDevice device, uint32_t queuefamily); - -/*! @brief Creates a Vulkan surface for the specified window. - * - * This function creates a Vulkan surface for the specified window. - * - * If the Vulkan loader was not found at initialization, this function returns - * `VK_ERROR_INITIALIZATION_FAILED` and generates a @ref GLFW_API_UNAVAILABLE - * error. Call @ref glfwVulkanSupported to check whether the Vulkan loader was - * found. - * - * If the required window surface creation instance extensions are not - * available or if the specified instance was not created with these extensions - * enabled, this function returns `VK_ERROR_EXTENSION_NOT_PRESENT` and - * generates a @ref GLFW_API_UNAVAILABLE error. Call @ref - * glfwGetRequiredInstanceExtensions to check what instance extensions are - * required. - * - * The window surface must be destroyed before the specified Vulkan instance. - * It is the responsibility of the caller to destroy the window surface. GLFW - * does not destroy it for you. Call `vkDestroySurfaceKHR` to destroy the - * surface. - * - * @param[in] instance The Vulkan instance to create the surface in. - * @param[in] window The window to create the surface for. - * @param[in] allocator The allocator to use, or `NULL` to use the default - * allocator. - * @param[out] surface Where to store the handle of the surface. This is set - * to `VK_NULL_HANDLE` if an error occurred. - * @return `VK_SUCCESS` if successful, or a Vulkan error code if an - * [error](@ref error_handling) occurred. - * - * @errors Possible errors include @ref GLFW_NOT_INITIALIZED, @ref - * GLFW_API_UNAVAILABLE and @ref GLFW_PLATFORM_ERROR. - * - * @remarks If an error occurs before the creation call is made, GLFW returns - * the Vulkan error code most appropriate for the error. Appropriate use of - * @ref glfwVulkanSupported and @ref glfwGetRequiredInstanceExtensions should - * eliminate almost all occurrences of these errors. - * - * @thread_safety This function may be called from any thread. For - * synchronization details of Vulkan objects, see the Vulkan specification. - * - * @sa @ref vulkan_surface - * @sa glfwGetRequiredInstanceExtensions - * - * @since Added in version 3.2. - * - * @ingroup vulkan - */ -GLFWAPI VkResult glfwCreateWindowSurface(VkInstance instance, GLFWwindow* window, const VkAllocationCallbacks* allocator, VkSurfaceKHR* surface); - -#endif /*VK_VERSION_1_0*/ - - -/************************************************************************* - * Global definition cleanup - *************************************************************************/ - -/* ------------------- BEGIN SYSTEM/COMPILER SPECIFIC -------------------- */ - -#ifdef GLFW_WINGDIAPI_DEFINED - #undef WINGDIAPI - #undef GLFW_WINGDIAPI_DEFINED -#endif - -#ifdef GLFW_CALLBACK_DEFINED - #undef CALLBACK - #undef GLFW_CALLBACK_DEFINED -#endif - -/* -------------------- END SYSTEM/COMPILER SPECIFIC --------------------- */ - - -#ifdef __cplusplus -} -#endif - -#endif /* _glfw3_h_ */ - diff --git a/project/vs2015/external/glfw3/include/GLFW/glfw3native.h b/project/vs2015/external/glfw3/include/GLFW/glfw3native.h deleted file mode 100644 index 30e1a570f..000000000 --- a/project/vs2015/external/glfw3/include/GLFW/glfw3native.h +++ /dev/null @@ -1,456 +0,0 @@ -/************************************************************************* - * GLFW 3.2 - www.glfw.org - * A library for OpenGL, window and input - *------------------------------------------------------------------------ - * Copyright (c) 2002-2006 Marcus Geelnard - * Copyright (c) 2006-2016 Camilla Berglund - * - * This software is provided 'as-is', without any express or implied - * warranty. In no event will the authors be held liable for any damages - * arising from the use of this software. - * - * Permission is granted to anyone to use this software for any purpose, - * including commercial applications, and to alter it and redistribute it - * freely, subject to the following restrictions: - * - * 1. The origin of this software must not be misrepresented; you must not - * claim that you wrote the original software. If you use this software - * in a product, an acknowledgment in the product documentation would - * be appreciated but is not required. - * - * 2. Altered source versions must be plainly marked as such, and must not - * be misrepresented as being the original software. - * - * 3. This notice may not be removed or altered from any source - * distribution. - * - *************************************************************************/ - -#ifndef _glfw3_native_h_ -#define _glfw3_native_h_ - -#ifdef __cplusplus -extern "C" { -#endif - - -/************************************************************************* - * Doxygen documentation - *************************************************************************/ - -/*! @file glfw3native.h - * @brief The header of the native access functions. - * - * This is the header file of the native access functions. See @ref native for - * more information. - */ -/*! @defgroup native Native access - * - * **By using the native access functions you assert that you know what you're - * doing and how to fix problems caused by using them. If you don't, you - * shouldn't be using them.** - * - * Before the inclusion of @ref glfw3native.h, you may define exactly one - * window system API macro and zero or more context creation API macros. - * - * The chosen backends must match those the library was compiled for. Failure - * to do this will cause a link-time error. - * - * The available window API macros are: - * * `GLFW_EXPOSE_NATIVE_WIN32` - * * `GLFW_EXPOSE_NATIVE_COCOA` - * * `GLFW_EXPOSE_NATIVE_X11` - * * `GLFW_EXPOSE_NATIVE_WAYLAND` - * * `GLFW_EXPOSE_NATIVE_MIR` - * - * The available context API macros are: - * * `GLFW_EXPOSE_NATIVE_WGL` - * * `GLFW_EXPOSE_NATIVE_NSGL` - * * `GLFW_EXPOSE_NATIVE_GLX` - * * `GLFW_EXPOSE_NATIVE_EGL` - * - * These macros select which of the native access functions that are declared - * and which platform-specific headers to include. It is then up your (by - * definition platform-specific) code to handle which of these should be - * defined. - */ - - -/************************************************************************* - * System headers and types - *************************************************************************/ - -#if defined(GLFW_EXPOSE_NATIVE_WIN32) - // This is a workaround for the fact that glfw3.h needs to export APIENTRY (for - // example to allow applications to correctly declare a GL_ARB_debug_output - // callback) but windows.h assumes no one will define APIENTRY before it does - #undef APIENTRY - #include -#elif defined(GLFW_EXPOSE_NATIVE_COCOA) - #include - #if defined(__OBJC__) - #import - #else - typedef void* id; - #endif -#elif defined(GLFW_EXPOSE_NATIVE_X11) - #include - #include -#elif defined(GLFW_EXPOSE_NATIVE_WAYLAND) - #include -#elif defined(GLFW_EXPOSE_NATIVE_MIR) - #include -#endif - -#if defined(GLFW_EXPOSE_NATIVE_WGL) - /* WGL is declared by windows.h */ -#endif -#if defined(GLFW_EXPOSE_NATIVE_NSGL) - /* NSGL is declared by Cocoa.h */ -#endif -#if defined(GLFW_EXPOSE_NATIVE_GLX) - #include -#endif -#if defined(GLFW_EXPOSE_NATIVE_EGL) - #include -#endif - - -/************************************************************************* - * Functions - *************************************************************************/ - -#if defined(GLFW_EXPOSE_NATIVE_WIN32) -/*! @brief Returns the adapter device name of the specified monitor. - * - * @return The UTF-8 encoded adapter device name (for example `\\.\DISPLAY1`) - * of the specified monitor, or `NULL` if an [error](@ref error_handling) - * occurred. - * - * @thread_safety This function may be called from any thread. Access is not - * synchronized. - * - * @since Added in version 3.1. - * - * @ingroup native - */ -GLFWAPI const char* glfwGetWin32Adapter(GLFWmonitor* monitor); - -/*! @brief Returns the display device name of the specified monitor. - * - * @return The UTF-8 encoded display device name (for example - * `\\.\DISPLAY1\Monitor0`) of the specified monitor, or `NULL` if an - * [error](@ref error_handling) occurred. - * - * @thread_safety This function may be called from any thread. Access is not - * synchronized. - * - * @since Added in version 3.1. - * - * @ingroup native - */ -GLFWAPI const char* glfwGetWin32Monitor(GLFWmonitor* monitor); - -/*! @brief Returns the `HWND` of the specified window. - * - * @return The `HWND` of the specified window, or `NULL` if an - * [error](@ref error_handling) occurred. - * - * @thread_safety This function may be called from any thread. Access is not - * synchronized. - * - * @since Added in version 3.0. - * - * @ingroup native - */ -GLFWAPI HWND glfwGetWin32Window(GLFWwindow* window); -#endif - -#if defined(GLFW_EXPOSE_NATIVE_WGL) -/*! @brief Returns the `HGLRC` of the specified window. - * - * @return The `HGLRC` of the specified window, or `NULL` if an - * [error](@ref error_handling) occurred. - * - * @thread_safety This function may be called from any thread. Access is not - * synchronized. - * - * @since Added in version 3.0. - * - * @ingroup native - */ -GLFWAPI HGLRC glfwGetWGLContext(GLFWwindow* window); -#endif - -#if defined(GLFW_EXPOSE_NATIVE_COCOA) -/*! @brief Returns the `CGDirectDisplayID` of the specified monitor. - * - * @return The `CGDirectDisplayID` of the specified monitor, or - * `kCGNullDirectDisplay` if an [error](@ref error_handling) occurred. - * - * @thread_safety This function may be called from any thread. Access is not - * synchronized. - * - * @since Added in version 3.1. - * - * @ingroup native - */ -GLFWAPI CGDirectDisplayID glfwGetCocoaMonitor(GLFWmonitor* monitor); - -/*! @brief Returns the `NSWindow` of the specified window. - * - * @return The `NSWindow` of the specified window, or `nil` if an - * [error](@ref error_handling) occurred. - * - * @thread_safety This function may be called from any thread. Access is not - * synchronized. - * - * @since Added in version 3.0. - * - * @ingroup native - */ -GLFWAPI id glfwGetCocoaWindow(GLFWwindow* window); -#endif - -#if defined(GLFW_EXPOSE_NATIVE_NSGL) -/*! @brief Returns the `NSOpenGLContext` of the specified window. - * - * @return The `NSOpenGLContext` of the specified window, or `nil` if an - * [error](@ref error_handling) occurred. - * - * @thread_safety This function may be called from any thread. Access is not - * synchronized. - * - * @since Added in version 3.0. - * - * @ingroup native - */ -GLFWAPI id glfwGetNSGLContext(GLFWwindow* window); -#endif - -#if defined(GLFW_EXPOSE_NATIVE_X11) -/*! @brief Returns the `Display` used by GLFW. - * - * @return The `Display` used by GLFW, or `NULL` if an - * [error](@ref error_handling) occurred. - * - * @thread_safety This function may be called from any thread. Access is not - * synchronized. - * - * @since Added in version 3.0. - * - * @ingroup native - */ -GLFWAPI Display* glfwGetX11Display(void); - -/*! @brief Returns the `RRCrtc` of the specified monitor. - * - * @return The `RRCrtc` of the specified monitor, or `None` if an - * [error](@ref error_handling) occurred. - * - * @thread_safety This function may be called from any thread. Access is not - * synchronized. - * - * @since Added in version 3.1. - * - * @ingroup native - */ -GLFWAPI RRCrtc glfwGetX11Adapter(GLFWmonitor* monitor); - -/*! @brief Returns the `RROutput` of the specified monitor. - * - * @return The `RROutput` of the specified monitor, or `None` if an - * [error](@ref error_handling) occurred. - * - * @thread_safety This function may be called from any thread. Access is not - * synchronized. - * - * @since Added in version 3.1. - * - * @ingroup native - */ -GLFWAPI RROutput glfwGetX11Monitor(GLFWmonitor* monitor); - -/*! @brief Returns the `Window` of the specified window. - * - * @return The `Window` of the specified window, or `None` if an - * [error](@ref error_handling) occurred. - * - * @thread_safety This function may be called from any thread. Access is not - * synchronized. - * - * @since Added in version 3.0. - * - * @ingroup native - */ -GLFWAPI Window glfwGetX11Window(GLFWwindow* window); -#endif - -#if defined(GLFW_EXPOSE_NATIVE_GLX) -/*! @brief Returns the `GLXContext` of the specified window. - * - * @return The `GLXContext` of the specified window, or `NULL` if an - * [error](@ref error_handling) occurred. - * - * @thread_safety This function may be called from any thread. Access is not - * synchronized. - * - * @since Added in version 3.0. - * - * @ingroup native - */ -GLFWAPI GLXContext glfwGetGLXContext(GLFWwindow* window); - -/*! @brief Returns the `GLXWindow` of the specified window. - * - * @return The `GLXWindow` of the specified window, or `None` if an - * [error](@ref error_handling) occurred. - * - * @thread_safety This function may be called from any thread. Access is not - * synchronized. - * - * @since Added in version 3.2. - * - * @ingroup native - */ -GLFWAPI GLXWindow glfwGetGLXWindow(GLFWwindow* window); -#endif - -#if defined(GLFW_EXPOSE_NATIVE_WAYLAND) -/*! @brief Returns the `struct wl_display*` used by GLFW. - * - * @return The `struct wl_display*` used by GLFW, or `NULL` if an - * [error](@ref error_handling) occurred. - * - * @thread_safety This function may be called from any thread. Access is not - * synchronized. - * - * @since Added in version 3.2. - * - * @ingroup native - */ -GLFWAPI struct wl_display* glfwGetWaylandDisplay(void); - -/*! @brief Returns the `struct wl_output*` of the specified monitor. - * - * @return The `struct wl_output*` of the specified monitor, or `NULL` if an - * [error](@ref error_handling) occurred. - * - * @thread_safety This function may be called from any thread. Access is not - * synchronized. - * - * @since Added in version 3.2. - * - * @ingroup native - */ -GLFWAPI struct wl_output* glfwGetWaylandMonitor(GLFWmonitor* monitor); - -/*! @brief Returns the main `struct wl_surface*` of the specified window. - * - * @return The main `struct wl_surface*` of the specified window, or `NULL` if - * an [error](@ref error_handling) occurred. - * - * @thread_safety This function may be called from any thread. Access is not - * synchronized. - * - * @since Added in version 3.2. - * - * @ingroup native - */ -GLFWAPI struct wl_surface* glfwGetWaylandWindow(GLFWwindow* window); -#endif - -#if defined(GLFW_EXPOSE_NATIVE_MIR) -/*! @brief Returns the `MirConnection*` used by GLFW. - * - * @return The `MirConnection*` used by GLFW, or `NULL` if an - * [error](@ref error_handling) occurred. - * - * @thread_safety This function may be called from any thread. Access is not - * synchronized. - * - * @since Added in version 3.2. - * - * @ingroup native - */ -GLFWAPI MirConnection* glfwGetMirDisplay(void); - -/*! @brief Returns the Mir output ID of the specified monitor. - * - * @return The Mir output ID of the specified monitor, or zero if an - * [error](@ref error_handling) occurred. - * - * @thread_safety This function may be called from any thread. Access is not - * synchronized. - * - * @since Added in version 3.2. - * - * @ingroup native - */ -GLFWAPI int glfwGetMirMonitor(GLFWmonitor* monitor); - -/*! @brief Returns the `MirSurface*` of the specified window. - * - * @return The `MirSurface*` of the specified window, or `NULL` if an - * [error](@ref error_handling) occurred. - * - * @thread_safety This function may be called from any thread. Access is not - * synchronized. - * - * @since Added in version 3.2. - * - * @ingroup native - */ -GLFWAPI MirSurface* glfwGetMirWindow(GLFWwindow* window); -#endif - -#if defined(GLFW_EXPOSE_NATIVE_EGL) -/*! @brief Returns the `EGLDisplay` used by GLFW. - * - * @return The `EGLDisplay` used by GLFW, or `EGL_NO_DISPLAY` if an - * [error](@ref error_handling) occurred. - * - * @thread_safety This function may be called from any thread. Access is not - * synchronized. - * - * @since Added in version 3.0. - * - * @ingroup native - */ -GLFWAPI EGLDisplay glfwGetEGLDisplay(void); - -/*! @brief Returns the `EGLContext` of the specified window. - * - * @return The `EGLContext` of the specified window, or `EGL_NO_CONTEXT` if an - * [error](@ref error_handling) occurred. - * - * @thread_safety This function may be called from any thread. Access is not - * synchronized. - * - * @since Added in version 3.0. - * - * @ingroup native - */ -GLFWAPI EGLContext glfwGetEGLContext(GLFWwindow* window); - -/*! @brief Returns the `EGLSurface` of the specified window. - * - * @return The `EGLSurface` of the specified window, or `EGL_NO_SURFACE` if an - * [error](@ref error_handling) occurred. - * - * @thread_safety This function may be called from any thread. Access is not - * synchronized. - * - * @since Added in version 3.0. - * - * @ingroup native - */ -GLFWAPI EGLSurface glfwGetEGLSurface(GLFWwindow* window); -#endif - -#ifdef __cplusplus -} -#endif - -#endif /* _glfw3_native_h_ */ - diff --git a/project/vs2015/external/glfw3/lib/win32/glfw3.dll b/project/vs2015/external/glfw3/lib/win32/glfw3.dll deleted file mode 100644 index 3e2a7f35585dbb3256d0cbe6d3374d0526dd7537..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70656 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
4XVP;z8Y1LujyT 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 diff --git a/project/vs2015/external/glfw3/lib/win32/glfw3.lib b/project/vs2015/external/glfw3/lib/win32/glfw3.lib deleted file mode 100644 index bec8cfc9ac4745cbd395d60d20339a681f17014a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 240738 zcmY$iNi0gvu;bEKKm~>-W+oQqrsf8QsNx1tu92aUi3ymUz{SA8_@9Ac$*YltKkZ{+ z7{r*-U*oPc=UkMUSd!|TpI4GvQG#lqvxAeLzmv0%pBKnLm(=2tqWnr6Dn0!D ze7sx&JU}YlQ%eGh@{=7?Qi?Df>FnU??BVSWQU*0JxU?uOF*z00Y8MAzM^|@mZ%0>< zO83+f=ls01%yh?+lA_EcRHg0??*5M6-tO+;P>c8W2#Qb7iBHbY$uBA{z%bau!QIoz z&C@Nw4;02=)yd!xh)>2A1Rf5)F22rgPA*^;u_%R?TSr*dTI&8)ut(##RWNul^_EUcDp!uxwtxd zdpTpZJSRUf#ojbICleIIra75OMTrQl9uD3<&H*q_n`Rb6Q(t}&$gib2DNueAIH_co zWFl+z^>z05_VjiJJJ~cjF%Ob(A!UteA}E0rmZlb$fa1O=6`|A9!Q0Wp&)dhx*}*?A z)!r0jS#CZkH6}t+r@d)eVoqr)ERiB>^$qaya}V%?=NRNj&P~it1-TniIGHAw78N11 zdO3InxCHokIAe|AG;q31v^Om-%`5?DJ5yI=y}lkk?k+w)SgnO6j&g8L2N{84t)G*Z ztE;OQ)?}HSlbQ$$>e8YjaP%bS=fQ1t@o{kX^YL_c^L2Iz$w;*~O)MzL$xKcx$;{8Q zH_a_AF0nUFft0fLrinQ@2#tOY?tU(=u6{25kf=#R%7BSEIr+(nC8?m;Db6n~N=_|? zYjkySaCh`_^>B7~ba2cACplR8ZHkDRlzdRcfa4mW)78Pv$=BE4)62=h(caWAu_UuB z6;kqrR2G2T4v$%oc4U2?&fXq=0Uk~;8(pADoUo04-p-Dm?g1VM8v`;cauW;i+vwxq z`hBR2`f18;~`FXiGLW0LI z-q{y3g!~=+ef?a$oV@*^u7V^o)T%DP!Nt|d-`@k`Do_*5sWdGuwFq66hnKgjw~x0A z$f&^5)S}AZlA_GKbd>5Zz`@ti#m&jb(+TEytnLbM2=EJV3h?vs1R3U=n4RhjEqlNr z5g(tPlU5FCxInYMtGf>aL>Lro2p&8(z(OEx?x`iN?mkd$3}BNWLeLmN7J{Z?SX>3e*YP+k0ldr#*ho6h5L%6$7ykn44d~Rt@NoH|kZUK5z z&CS6tz{NYj)7urS)-@s|zPLQG0Nipc%13KuyE*u~ySw;%xcPwMn}e&j zr=v@Nn-ezw;cNRiyE(YK`MP*{I%3rc?t;O)5ujE%!oBVe?!Ez_rZm`-=7x zdpmmhd$>8E*EK2psEG|K>#+{s;-27bJ!KEaQn%6Ne zF{iQ$Hog)LuX<4mJcKZ)Mn>@9H8NNTS|f)eYGmlRkdvE(v%j;itBaezLzp+Xe_fuL zXKWN-jBRMe)4|iv*U8J*)61bO8{&*`kZNcJ?(GqT5)@8;4jx_}F3zAa4X`>;EFmW= zNP%N-nwgxRhpIEc!O6|T-NWD0-vO^qXg3SoUV(Wjz`@_c&D-D2%>}>S^mg#_1hugT2x|hS`2BNA_@y<9|s>VKUY_8 zS5F*Tq2+m4X-;-xp1moeN9ye7;O6e=9^mX8fI}+j&}>=fYS=<7{D zXL)8yD#+CctpN^h{!U(g&OVL~W!a#HLq=tBW^!VVOKMqWGN@Z?Y!pzGTAZ3!f*4A1 zaddEY@pSX_^upyym`fp1f?SxoJ2<<$_&B+N>Pc*g2+?Ox&&f|p%z?Yq#or;o-PO_A z$=M6xNmwXm=7AzHIn~}YH?z1H)L$?SgX;`%@O1Ta_V;ymft3MRa=)Rams5bZr?Z!* z11PJyg9slG;RYhYK?DfH3^jCeb?|X<^L6(3aKx!09;Cw)L^y*8e-PmZB0v~!lD~te zlb?^XlfN@ggN#8M3_t`3J3#v=0Xc~!pe8emz-~YUS>&t5iV&w7GsGhxT8RFKAE|hCFp4vt|BC}BnQL08TsW9 z7o#~RJTbEb93kk&AtXXFb5rw6(NizPG;lUdO+hylJhlr8o6NLK9I~)Pgk5h~W-+LR z2{kteT0=wZbk0dE24#I?BdBy}9;^z-qM#@>F~`9;E!6-SFvQ1$#Z3%MQ6v!J7HK9( z8W`f^D{^xkERcjiOmsec%m&;fgE$5@Xyfea;Opw?>h0y}jHrE(+j@w4E5s)lG}irf!EyMw5_n(8S_CNvmBFi#U zQuFOibMsSB=l7gJvjncL0dB}GJNLxgT+nPvVs3%GX)$;T3o`l-8frFz)tLs)UJkBq zo^F2rUO1uyXA8~H$(82?=kZ?~efy$xhSohSDFi=QgDeaJ@(6xCM2PfvHLd`^TNN{Qix*MS- zHQXlTv=EHs0;o8wV+CrdIi@5Ql%y7+<`S62(9VgmhohU5zn`bKgQq*V^#hMFCr1Y# zXJ2o3cMnI02+zC%P>0v0s5IB!)H@Sx$j`~a%f-dl#of&xp)xTK)VK>sM4Nzh1r1@j z_;`7Hz?C`{B`1O!xxpow$=Q&YgF4R1)xpEb&(Gb*BLJ@2EhjTQqr~16t7EXvQxNkyHJb#e!diTJqrIr%w+=4I#Qm*?4=!u<(uOQX8Q z*TK)x-NoJC$N?MT*oIyiZG2Kf8Axnr@m5Hzmdefv9jy1BUfxq2Ydt2<~C7Mhsi-9tTH;+;xMO7im7zl)zTILuD*Uwp1v*) zF6Fsypn-jqlE~88$-~>t+ug~bJTosh7jt^g$lB z;^6A%>FgKa-pe&o2lUb6PiaPS>cwi;EM}Q{6IiN>Ynl zD^R@d?C9X?;^pe+;)0`n1(`O%5pT{;4jvv}p6*^A-q>4b5Z$H4sYMu5F76IKE?%Bq z-hQ|Sc%Y+L8L2r1pkaH&yn>H|i?5rDr2fzmXMZp6056A>^4!FN zOw6R@1De?Iad!6fbU<<+O5lKEBEZWjAi$v{GdC65ennH^@8|F8;_2n@kOEG(7MK?K zJGlEeI=edgc|y~+VLW8|3B@FT2X99=e=lbbKe#GmY-aiRx%qg5k{%?V7{;4mQ|0gH z90o8U$$=A@?9aKYl`v-X99)tp|-g0!z z0Qm>p{svb_1#m97=7Fdw2MK0^2=Hh%IOXSqxL^qo!vR|RxVVOS`h~a#xj8z!#(Q|W zK#NsK?hOrbvv4cQ&kfH^NrjByfHMe+8iX83B}fOd8l;*bEVT$Uxe74{Y6MIgRI{K7 z!3%bH8EI@`U|?)+U|?)!U|?)&U|?)wU|?))U|?)yU|uUV$`W%jK`R0?b5lX#?Ch2X2})S2)WgBY$=TBbR6xTO!^TZB zGV@9xn!xdbC`~*aoZS4q9DRI|Y$!@iD@rZSus4OYia?9@&~$k_czd}!`}%wMA>0MC z3ewpEYpMW~sIK&N@N{!_ck^}h#MFwks0ULgX!z;}kMIeRl@R309 zqBDp^a6xdaLc#|{F*KObRD(koMI9Ecp~b010r}ug6hu4n_$){>G;Wa{4;x5B7DFC{ z1!+Scdj*L>JMzfdf-%CuIWZ?EDKR-4;u`o6Bg)7q$S}AJI3?rI1rB!{av+bPSppKu zOsmA90VR~-*26;?SpR^!D)e@PWCc zJh3t-F)szX!$ErzoZX$=T>Zc+NRb>f+_+3DOB}QGn((^6X7>5-UM^Ag(k8%_xJm z3m|m5I(T^dIk~$AfOTf%7nj(Z=BDQ67gd56QiIkhB8*R7b=x3vOFcb-Mcp zxI4Kx_$C$`Trlo>M89@uBphHApOTb>N1TBb4&d){G>*wn3>f{2BOr+pR zh0Ov&vH@6kaVe6ez7Fo*o*v#_pmolmrRkuZC7>1AMTwR6rsbe`D9O*aH!aRh%mJ@r zLRw+(=iuq#DjDoeLF;#uGZHiNkXCQF zxjK0Ic=@<^JA)Ggk`m
tzuIRmtBq6Crt+&moIJOg~aeLNvLq06rzxi}d-9+Co@ zH3KD#w8on5^Byuf`A=-wu1@dqv(@?g;f+7MHkgV5;f;N;}*=kDg~ z2k|LV>MetGEFtj<%@T-ZJZ^pt0bWkdUZCZp;EaZ(6V_n@MQUOWXkxDtDTw?WJUx8^ z+_mFM{XhH`p8I)RFnp1+(y9M=XA?|^;@!@@1m?)@;fZT$HFU$g#F8=;L9~kXv)nmEl#yJ zO#)B$V0E64gO{_rzq<$WzzJxX8)&VfJ!r=tXn7|#>--(Od|iEx)Idyg*EJ;jc$l%k#z<*`?&i0 z_&}S@NKHcIu25+nr2mf4=;`3@;_2_{?c@aUC6Y$iR&~&RQSdkbNH<)ki=%^|ue+a@ zhodWgozTWCT%*5(pQDevyNj2bgFk4Y4XBk2?S4ZdF5bTYG{spAU5(~oZ)k5H9}n6s zofBVNl9HJpUjQmR)8g|X>Kq&_9V{8*@hO28yHE<$iiMm(09zpl&Pd>GuaJxjY6C;s z;OKl%fXso&2d9>Rb))7Nc;lEMzN|P8;%HdrG52(G3*Nko3+fDl zHt~RFz$;Nl%-kKEUH$!hU65KDD2WW@OK2qyYX*5cc)EIlvM+I;@E3eS!py>6Z^?x3UypM!#hlxwiPDdEs^ z1|3)6=?&WCi3n`C>yc6!v=NH1+ttCt!`;)x)e)&xjL?{xlbQ%_hNfmDmSrN1-hdWv z`TBbJ`TKezhcs-%3v_S+;c0}0{thlqE&ORn(VpHfQJJ_il`FS~&pkcMN%)C^DMh^#PUl(T|Pgh3=xBMdT{yIz4tO+jD zVVdC@eH^@e+&uh2M^7N90+fvG>);>Y@8ss|6%-ZF>IBk#cXNWAEC3bsEDi%rtwZAsMG7`K1Ua|}vI82{ zLx)r^o_X-{10ui>A754su{#G+;~*4(hPR7KKuh64brPhd4r&iUt%fKEjjkZhc7lk3 zw?0A~0X=&FA|70xSO7i$03iU18_=0l4Dk?mFpzw1rh$=#5%kst_i}(k7$gdEIVcX88Q8#K&kPPzkXn%6P%$X9c^SAF zxWOR?qCu_(*$h$#;&X#zlAVEtffXF%pm^h906|^`PB0Bp1>$ouAVW|pfrJr)WMKfY z*}$oYodM)NkPDd^SQ%IuI2hQ#?ggm;VGtjr2E+zoh+dE$5Dyu1fK7#ofKm#`ByMnc zf!qyB!OUQng8anHz|8=`ARae3^+H&j418c8u!HjhC=5U*Lwv>s_A5jM$Y-GN1;rO9 z1IPp}u<0O`pfn8%4~Qtp4KO)S+5^cjLH&swRv#j*SXp)qpf=F3hGI+N4kUY0Qvktx+DJNQxx;lq;=QxouE zBrbI#W8Rd+-3}x#ry^sni{xWu$yohN`Z_O=4w6o*CF#^LG7h&TZvi){C)AL-y@kAq zN-_>zBjaRWl22+QYi%Ft$Ged?cuM-Qa1<=wCvO&s?D=PsS98EdqRBeEnT+G|$ete~ zfAbfayCqe^3HUmY{7^VWv7{u zbDX3T1>4!30vyPlLvo_v>@_DU92QT>X&aR7C3SRgrEKzyf^+8vc;=1VGy0tzT*+MR zPr+HK6zusW>zGw%2PXYsaayHNq+nq+qN!{ch#^LNi=B79@Pu%rzpkzCpH~p{Y@o*q> z58uEXO-1%fQfG?pA@Xq{?-*rI2MTU5BJ+Gd(9wWoA8b$N(O=F(?!G1GfjQxtf{Oz{ zOKQpAHB0Wn+GOvybsm6Kkj_Ks7;v(;Ba^!%exNR%7%|(YL9?~w9qjH-!QC8`Ec|sD zT06eUza!6=+zU)x$h}?9h3v!nDcILe_Bw9RFu`!Y3Xt5j>aIiT4nYcT+@a)H1oAKI zA^Xn5k#rOTXd@#T_Zg9Yhy#r;lqBMWOd{@_q{bndgm11SZm)`qE9FOV60zfjsB1Kd zxWtN>yEX|N>;x_6Kb+spPyLpJY|C3rHE2i#5PAP95y#FN1UL|PODhrAE*TJi zm#a6SLn+`s#e3~5L>0-`J&}8B1k^g}T^B|FGk>98Amg4Yd&2txAzQXl_n8x+4YE-W zb$2@W#CzD`6<`kLImKXM`k$$fXKOwBu6h)oL3cVrDe$>Q;PZP39e0HDZbk4hNND>g zA)71V2k}5H!*w*W*~w@;inaWosJ{|+d2w5vjE?@U5MZSom&7q1O)e zdO+GBCvHKb2PA+9W)Kg{aSPNun+JUO0^D-^$0EagPQ*Dr;7hhJ)j^{I%RyP-b0omW zst`E;2Xs>bRR3TK<5Ofkivy942(_@I#o;C7_uAt8buk zSS*8`*#^166M6y@>JfkF7J<%8z;)Iix?0fjM93#VVU>p-1%)n$?=*i<*-FO!SJ=+; zMzOyP%(@ygy()PSh|765t>f)lfhA3fqX8KD<}5`V!K*gc3tQ6c)VT#bQr77Y0E zP(&nvS)lL-T`2>m$-X9o$Sb}uZqWcc!N9-*_0kR8H-SO!KQ%C*>t#3)OJQz@I@ti7 z4>|q@wH*t}oe&Z9<|{%5QVt{QhKRr$t01KWZWV#GT_H-r%~^;c5Myzj{{t>Mkrjg4 zo#+i$keMKHwDu}O7}iXMinzM_Kubx8HOPmi zf?B|kL(1Sf(HhK9jqo}Vp$^t^MubK%!@;v6iLmstX_3zkmdEo+c8uEV&{ z8`>bX$n9$gAGKKx5`(r-AYOpj3u@~Qxg&1DBRi|T2Gya3`KuX{(Wk_&BTG5Dm2EY-C=;J^XA^4!O7To6n83l<4d>1Lfj@m;y zJysv>*gZoNGZPDQQ*#4D@X>m3!T`!LH86&<61bc}WsF;9PHM3}$bP+)%p(2N^qhF; zftz~CdihCN4A@ka6Q>Gv5qCV~pkjQ6ft8iy6cbjHnVU*bQEomsFA`J-J8YkzLeP26 z_!Xt(m*Y_Yxmg2`0>Ul^pYxB$1OiS(jZiLqSYm*t1W1~(G)7M|h6V;^W@ZWshL#p) zkW`bv<--`pu+=Ic{DCe5gCHXV80e*dZkR4h1#=h}7-AV17+QE?JSfd2z@P^{HCQDW zD#Eabfq~&6nmPvt0VlnZ)QS?7+&q{%dlm+UxqJ)^cZ47!MhpxL3IYKMQ1jd%q6`cI z3=9kxL>L$zh(JU@&T|mJH18r41H&s328P|@5Oq;_%(ItfVDOiQsKaHRDFXvTq%;FV zA55Yo9}@$^6KMv9A~}e?ig?W1BhSEaMjoOLmw71+3=G%g85pb- zAnI80n3to#z)%BKhs!*D1_p*U1qOz#P<70B%)6|>!0;HV4wrc#Z@yJvVBiLMl!1YP z36FX5iVO_;P<6P>+rq%WV5!K!@D{2LWIe9*qN~inV5D>E<@K-J;% zZ=W&)!#t=uT;@44Ffgo8W?*;;Rfo?!b`=H&aTWaT19?+Xg@M5dst%ud2`UT>1yFVP z+*hT-z_1&t4xf29RTvmvLe=3iuZw|!;j;<@L#-;rAD}FcD?a|KGBEI~LDb5ZTAOi!#3^fLZl~8r~(%)V+28Odxb#U{FQW8rNA#Mhd z91IK$*P&`ad=PdJFmTXAQ>V_rz;K^Pb!;HTAcLS7n|Zbj3=FzNsPkiBV93Hy=YZip zX9fm_9Ym<}W?*3WO@z8M1_lN<4X6j8l!E}Ky)Fz43~Pu`7s$ZC@PP<*pyJjMl!>8s zf+%d^2Qnz4O$wP2{j?vE2hsIz8ZVBpaLxe9@?xla;Q4iTYFhJk@0fe3XV|JD$p z4&;R;M5yy+U|=|lp$;=#xEUB2q_h!!1+lRC7nF}wiBKmDO7}#l1D!JMK%_c9BGmCP zFfharp$=qk1`+B&OkSwOoTd6xzkQ2Xx(5$Ztpa_E3k9Rg!Zf1q#?Cqf;l8rLL3oe~2BgAWnvK;f51ggQ{Wrj-bF zVhjunONmeivUfKT>OkeeB_h;;{QH{-b)e>}tS%xhKrC$W0W!~q2z4O$#Sx(nlrP(f zPzOpcQ;ARq%9l%sPzSPiJrU|a>1r<)bqWd!`Yx_+j-fswKAuiiN~NWlDSA1XNlHWs z`v!+O2Zf-i_4je{bM$o$R#ISLU|{&jz`(Gcfq|irfe}=OFgRPqI9H~ZXXeFZ-TAFEb~#h=HN;%@GC$hJ~Q?V|=8uMdbhk14FZ|1*n`3?OvmDg@J(~tb2>f1qKF& z@a{b-Hy9Wgj=QLUiVcQRoeYq+3^oQvh8G}K^AQf?1MzXO-92DqjL(2Y8;^i&INa^7 z(R!eStGmI1iGiWhMMa?3MTI9IG#sp^`3O(z0hoE96a1l~c+6|G2c79(>XWg+fPvw^ zXbukpL+b(l)EjBj=QLs>@#Fwc+GFi1QHMh z3G6pyVAu(=<+zKA!CpfKhUQZ&-R>OCKNw5dn(KKOO5~2a^cc)A0L4U)Nw+)CahD#8 z-w>`%^Ffx@+a>%U6@NiOF+C>D2bo$gL4^K*ghIeVAQct{pajul0-|5*86SW~i%7RS zN2iO53D`RzM}X`)?$TlaQg_^?1+2b12Am2E0{)k%NCf{k1*N+Gq6It*44rMDRML8& zR1HfUfbMnx$8GZw0pkNN6Brp7j1O44nv}>|vig7m4HN_ha}5|Efe8waPOvLcZSQqa zF$nm-t$~Sw0d98<*lrspP+G!jHwPlEgY167z`)Qs&xDDA0pjoDE-DhBoN(Ml1=OMh zWff431ERqlzT++`pcW*E4=&{4SxK}GLqJy80pc^^oKp;QbbwR0FBcG0Hl?{U@1E~IKej@;@NnBKT!os^j-D?KpZ^vC!Kphi?9U!g8T~t7YBPb7mtC4{J z*B1wXOYc&tZkH`QZmkDOU&qIF`>60h(^~Tpfy3RP5km%W@(%ca4NU(x1!-Fx!o$FT zDiVPq5`!TED%nwWrC_MZzz_k|GN`&hr4_1335Ko;3=vQ{gQ}|mLrn{YNC$>U4_G9N zVeteILlorA#h_BO^+0JFmXZ@*Q!fN5YCa;+dZ0uw;J+xyqsLi6VxS0G2ntrH42XZ6 z6(j&+#Ty?$kCzMw9tMUC8&G}wUlbICtp`d)Fs**woDmADTcKq<$la|6N+cn*Gqf=0 zXgyHEz5`T1y=F2#fTVsgs5bpCN}?uE{YjLjZXXqq__)QOs>ApU*nX&k1P+5*c97x? z)UknNEKtF|2Am~8gNP6osQC3zr48)IgYx;S^l#Je&n8h>wHyf(l}Y-iL5mP@sWyu`#@Zi+zT(Kn3nuuwDju zvC0Z(feJ5B6O)ZW2recLXMqaw%V52rLL6eRCS2Blk%0l^GByS?xR^DZ<;2Lqa1*T8 z11{zZXN52_Fo68R#t;P;i-)t)7#SGugZ1XX#R}o9DmbeF&T56T`r)jp@QPj0^;9|$&tV@gx3{GIT+<=R{hF4l&;9@`FEYO?)#5^u|6$EMq zKq^o%CI*J5VDpsWvYK#~F%tv0NzcXrYKMUasYDop;j$5MRves_!NkA-YV5KxGry)CY;G=3p$91GP~DG90jIP+@%S*z2OAfn8RE<+ZXcxEG|<>!PBAU6Bq4f6FTd1_p5R zJVOQDl5Q6jgHG2Uy)G&y0U63zWKB9<|Ma@3SOjD!VUe}ybOo7g6Of^ZMb@U%m8I83 z#UUU=6^pDxrz=OVi;7D?h8h-GmrhrnUKbUQfDA({vL2nT8r?1`0uIMrLFE-gXQ@f^ zQ3p`ey=DQ4yIa?&i17Eg{`>#GJ4QvKJ4eMQAoPEUN&=`LC9w;q3NNiRliv z=@f({n&AJ}Lcxi~_(1D_{;8n8cQhzffksOpDHb%X3t@pOD^S(I#sC`bgS1US%`;bU zArJ#Es6kZ}M8^`i*eW>dB%Fn)7C=QiLTpu!s>YYP{1hO-cbZ7N)>7S3vh zvp_{B#FT|_v7K<%emLtooOKt@`U+?LhO>m>1&t(}6~)BB0Gj6!VJKo^U;s^#gJz`} z7(jE&pq45#12c#M_g>f;!n#XTIJ%)-F>osiR3ID&3xHVNZIEtciFg1k>w#K^$HBr7 z1)#FE^#GCrP($%Jxa$j25O)|uM>(i)gp|`D<3Ur} zAR2531ElM~&Jftkq5?8i;D3pV0LPzyNCbu`xI>Fff4p%?3`89bj2d z=IsWvK%F^IYmkj0f`NfyB3KO6)dsZ-*%&|xVLDh0)Y_Z{W`SHZ7tE@FE<0fZ+YZvj z#?ZjPzz`3XZ2?V)fmt9sK{K^%3_T1C49Q@z2@DM2wk#V1$R?0IYz&}IJZL=&8^at1 z28ML7I#7X=31)!`6Ob#|7*;SafctT544}3%Xo8cCVFLpLLpE3)DAYlV5kNF3MSy5f zi-jHB9%1Ni01b4s9w_1eU!uYi@E??n7+MdMa)G%2MM2#la19TdUljq5NkAIjpwSmd z!UGuyYOaH5m<6D|E;~ars5oR`C>6?L$N=5y2+J472M&W$V)G7A%L^h6y4Dm~8a$|Z z7&KUt1NH?d6@X$%guwtlJOQ#0w2T2n!z_*jr*k|OgPS;54F)ADgpWX_JIG)d1|h7bES*(zkU!ss-q>!9n znv(+NB&8~V*4V*zt%H;$C+2~aC4x07Bq|i87M6mq@>VEHEzU13N=^lvmX?^AlbWJX zlCO}MlarsESdt2tFIGs)FH$JU0Exi#<`<+Efw#XhIOZvo<`tzT=cngoR;8vWB$kvE zWhRxDq=HhtZAnz5W=B1>9Zt+%tt{y}fk(QZGj0tH)iMgo?kUh*GL(($S zOQC)X$w*a5hHN%bC@w8ZOH58x$WH^iJ2^2Y2Q;fwl2MeJm;#E7M1^wjCO{p9g3OB4 z9GHpuMIe4|Vu3X%z(bS45gPQx3W-IaM3tPMSDaZ~lA2e-;GYMM+uZ!3 zRD@07_=PD3M-PLef?r}uW?5=LW<_pdK}cl*l5%*27Nw@87J-u;Bs3KAzpUq=S}n7Aqv?r6?4o!g5e?DuZiK zkbjVsLa3j&pMSU?IKhF1Kv~90!7m>q0=Xl-SfMDjq_ik6H3cH)2G38qiP@XLI(6N_L9U>Xn#LB4<{aflC+5NR_Xl9$lZWO+tvoIqUP?|5$f005H9ZHks|uVNpj%Opg^C#5sPW#*+g26%$RAzRO2yRlN!bD+l=K$9#;2~-404MYK$SejZ?3E8y@vIXr%c~^HI6t77~lym&=boNGjkG? za=?W&vP07{^HLNN6^ctUOF+^fr$7=S$W&y7Ng##(1*v)NJ_@eEFz4b>flV6XDa-_k z2ob0XNOpr2lwhOWeO!af4C9@B!Rag~GYKRBnrc)f|2db3n~8W=2pa2{gBy|H2YWe1S#|P|Xp+h zKSDJ}7{eS;AB>q1)U^Sb!~G&o57Qjb>@cc1q8R3Y)>1Jug5#Wlf#KvguzL3N)2Q=Kl%m`|_gHnLd|EWTl?g90}P~9VqVU8@= zE>IgBlnyy+5;ZZ+0i_C5b7V2h0d-)Q!K;fv>1WjxPD@O4Kq&&%9C@%gpqvjGKnJlP z`vn*nKp_R;!$d%Hx~L+cp>|Xe&>S(U2xxc!B*My|04}*081g|}aOV~#0vgT$2{Oag zfTpZKA`Ebmoe(Z)F9XyZ(9{h?5M~Z&Y#3F916H)b&5?zQ2r?)zfYKxbgDzBrA1-1C z72$-7_(Mgc;UdXU5m~rM0aQdDE>Z^-;f0G#f{F;kMHWFtxZxt3pd#XMHy?$Hh{8p{ z!wsNy`*0D^gb%{+Dn5QjppqXnkOM9g7*u@xKx0S@pd1MjVFQVP3SOdnzKrRH0F(X7kW`M?L z5F#K)gVux~L_m%Ptvf)7fE*2~GZ7*nM}vl=5F#K)gNB!&VJZfO@5jab5V}@Fb%E5N>H=*cVP*u4 z7K2<^Y@zcNq3a1$7f21NF3|iJGb3p945Uk$OLQ(mmnH>uWGb1Q=LAoq+ zZ}T8@g+q0L)S&7Djax7?f(BGTy7stilSAm52-O8rgQ^Q$b1{M@!8xf~?_Co^vwLRSgYE|3~jU7%dY4ENVkaSl_2uJuq|AT_AEKqEc~U56{5>_g~! z4%G!xgQ^SMs$m4}rU1Ec?)Ih-gf4kdb;ZEI08)dh3p51C%m}MJteO(GB6LMSb%E5N z>H?Jw%#5HK6J*!&@}S1D8%NDZnk zQ2B|7ue5`+-Xe6(gz5sRLDdCX)d*>Qf$S>3xn~kW*KVjTkQ!87pt_Km5!4z7=@Jot zGXtUP2~-zI4XQ5Cqz^(@wlr%iLKio*f&!^Q)dg;WGlE*tAiH|I<|5S&rchlVHK@8k z^NY-kpuP!6*8;}7R}prlKy`uCpy~qE3kY5NrHy0|y1JmcKx$BRfy!z~>l9?y{P^3f z2wfYXxsX^5R>i#0a&~>r>GlZ^xP+cH3sJcL{U1mm5 z%?om2PN*?b8KnX0n1c3`VWfG`8W3hiP%RJA_3T>OUW8q#P+cH3sCI$YOftjc%Pr0e zDK9UE>H?`j)diYVU}glh^Fem~bzR7huMlk%n0g*fppcqxMPXX#Rck2 zGcYiK)S&7D%_<;VDB^gr4x!5estcqBRTrrIM3lXiCw%!3y0W3VKx$BRf!ZgCFtp|8 zM`{r*hw1{ULDdDCfMI3?^^8FNx~46dh_LG!R2N7MsxHvP4#FM9Jp%H+cg>*E^^#kQ!87p#B`fg~H?{OG%$;xBA{4eVrb=IV2F>;%q@tI2OYxf0~ttjFo6l8j*B{gjzI$}_Q_97 zfhu-Hs0Ix+=O@GTrWK{8LJv#?jRs>m`wt-m8PkOh@*;#`2fKm}`+>~3K$Sqvg~@{k zsfq+&>+A37<%G}&nMeXnBI49X_I+?pUJl+aZjK%M_+Ir%zxd-w+gc=>rbfRq^9oBHL0RYMA&VtZ5AtRi}VQg8{Z zpOcrXtE-m_%u2{aj=gC~zP%}U64KrjI_Yh1nw+192va`?XHQRe7e^L$ zr}n0xiB)^kB#;oKh=yzRad7qV_I7vob#Z{qKiZq5au3^Bsk-qc>j*$uAS$-}|j)5*=#Ex-?CHI^x4RF^tB_$G_ouzoqT*;+}s=>v+bDWuD=5@H-kC5IC#0ZI(mCKV~r5d6g{Z&0L{_cn}R3l z9T?(~o1x$aCX00d;B^7#NV}_(4LT z*@_-$9~8s~V;pC?y+l)o?Myd)Mh1qZ+zbp?pnWOOs1mL-p*naO7-m2R#y}HG*v@qO z#>Bv|2&4`)>CC_YUZ#x8ybXd33aC0N0NbIACfv;=ADpaV7PqNzvR$n}lWMHrXO-?f~fah&-nU^QUz)%NO zhs%ASk(mxD28Jt8b)YE`T;_d}Vqjo`PH*5c4>ZccBhA2|4ONHFJWpxJ`F;#|(hF!T zGFh5|VF?lD9g=2XxCB*)%YC3Ru{+WX41bW+;qot=3$@EWQPZXViMZJ=41uTV9h zbO6HG&Zq&YQwL3~f)qe8Hg%wxvPdG-fo4EkiBJcc^IS=UI#BjGN2IzJM5qHLPbN^| z0re}0!scI4aVATII#BX7AVM8zEsrk|>OjR*B9ZEOgZxJBUyRntwb_ggVfwf~!QR1I>>9CPE!(4S*r2Pyj_N6l05DP7*eJ z(1|V#afd;B^BI~eWEe`+n{6k6<`D@iR$(YnX||mMQd}baTBP-4NwuXZNN-88rRfxq z`?A5t?gG`MmH`~4Y|Rxs3?;0sC;44JHCKqhn4pcq-Mk$f3=GW`1`Kt4&9*gQGhqr% z7)r#NZ5u#hrJT*SEg(h-OY6x}j@EDdEk8kfix0&ehIkEr6iD+CnAbpyDL^av*cd=H z1!(n^2)IuGO2;DLwLTD8Q2K`)5&@b&19C~5h4rP zdI(`HWncj7Vgn!E01*QnjsRhOgUkMhvp@$zKn|EtWQ3g|1j;L*ei4XfhVFL-wTsvp z8sC5plz<&a)1m_Er3H7-QF#E`stP*N48$;g3p&&clo((qFV1OJ~#@4+; zhlzm!a!S;HP({Je*`@(GeF>UIkauhuA9$I>1m3zX5D*O8gvQf)pyXLMZ5;6uksd3J+3 zSFc%jgW7zsbH+eNk1;o&;((ktW?{)Y1C&&e&K+||Y(hPE%ps@=aqgH+SQGTzF_qQ> zB{r}OU~J12z|2r8blj!KX1W6S@G#I)28P$-wu~SNVPuIJ3JeU*2bnOAF0+}a06x0R z0djPi%OnWb19Ws590c1o5v~q&I0&dL zVq;jt!~ovr%*L>diGcyMb(W3c022cPsNc-Sa0+^02phu{CI$w`7VOtdknPN%@{EB2 zG~NMPy~WI+0TuwQL0|`OMP`6x#>F0xSQCZBIBKjNh91-bmO~st1=6w@lm_6(Ie|q2 zIFJsd0*i!Th(v%z7K4%sI8x)lyE{Q!rr8)kOM^fwVb~ZzgFTRN0u?`yEvlfFG9(5- zeIn308#V^e$~nj;RM5ID$j(sE$|8tfkXaBGXq5+O<24)j90Q0LXr3Oz0+scUgN#5c zYawDFA46E6Ro$QigxDBBM-@TDs^H}_Xv-@^43vvNqd_1VhC%kSGb{v!1?Ze7=+(vi;6-?K(C960Qj^q1qKEf2ORSOS&Uf>S&aWTLki*yNVH4+FHzwEd6ofr7c!6W z+t*UvIVu9LMY0&OG!VK#uIhe~scnqwtI#Q`1zVIK{=wiMn!_51awl22&BH9WJ z4E(M7|NsBbU{+vY2oHui-BuMO(;^Cz5k<&kh=bXkZhycEGbABgHV97|!gFJRaFw83 zNb4^{8Or4W%QheJ=yVgvkOK>XMKa{U>`pfk2v-5hm4I*+pl@j*jZlE&=8DK3rp$sP!C7o_Mum&A3v_Z$;@*Z@6!b%i% zpr{8O%?e5l4#(XfN6ge&G#>*WG4t~FUvTVb1Y~KzlNBg#LE3iz{r|t)M@8q`K^Fd& zb$|c=|8`J;zh&v)|Np-q1YHkO%K7b}1Apt3zyJR?)TkIR@V9pU{r{hTn~RE3r`sP8 zZPLjGqRcwoSU|KzryB=|w(oS~0nrYfZUP|My3c)Lqf6v7~Sx_wk4nvd`pA3#*3APt~a5Tq6b4UI#JCqx+uDj7k$%Gki? zQ$osNP-zFLML`E{fL86XF&u)IjEH&?bRr8xFE_jm3yLk!S}qX=2Sx@4$RQb^^C%%E zH^OVyBXAa|wFj!-MHpC_Ag4EqFo2Hqgor7@#SGyr(5V>^S%0`#BAitKXVt@5p#66c z9iW4{AS_S~3}GFEtGflSyu)pGVtk@(8DLX+aS$1@X0)&+W0tF0Hh0Y zt_~ztL44Q{5$tdVP}_l>0dg>LH*XFH14H+Z){`Z2|1Y*4C;^|!1uHo~N9I6IEQ~+A zumD_(l*s>ko z&I1}+fY=Ngk%gpEP+t#{4ncN8UX3?TPH4qvK+m+zq76htpbA853LjiDDVI|;5AR5w5lX#yRQ1Th)Z zo`vWIwcbI;DM5N-5LwW{NDx_24-TZCjbRtuwyw( z*r*2!Y@i9b7ZrEhMFmv1GQ0$t2|C>8zbHgwsSr3_BR9M`P*o#R4JfUE#zIBFC)t7e zv~1wxdm#B5G$sX+1(mT7-+=mxpo6ae#WM=>u1mWE^ zDxiYisMkk@Bk=!))&r&LmM$tBC5o2rCZ#gn?FLK?3}G|7KNx?~{#3&KU(^CLK=+QZ z^lKcnDgbrd7~;YC1L7Xg$Tfro>Y;;DEu_-}8o7eF0(8PNq_@k?5C*M^N>q5de{^mK zS=Y@AE}~ABi1)gv@C1NrrcxeD7ZsioHcNLCewPo;wxEp5P{JPeUldf7#K#>5P1k~g zLxdOk%_YDrOMYFR4ie3aB2(6KGK zi6uy9?xf(D|)4Srw=`q2`Q z<80FMi*gf7(A9!gLBo!QfSp}}t_HlO5GDyz%uo(KbOe4KbTMS*wQEEO4jIQFCy)$e z?HP2D8f5WbF;oh9Z5YCw0MKDPZeYhllxLQK)Q7wK#5)E##pjmhlw=ks<`(3ng4_)j z1D^;4IWHx?ILO@zEa4gv5|32^WC~Jbw74V>bOaR04v-}HiI5j6Vxg<3OC0n5DDo!m?AW9)5UZA-Ho?y|! zCN&Ry?n-e+BKY*F^30M9h2nzL2$87 z(h>zw9D|}0;vjI8rB;B?kSfiCuepPG6Oxq`ph=7D2b`>RL>5KvfB3lO3p41}eo_!Apsdk5~Z> zFETTNI<25Kx$DE@SdI_@bxu&t!F5y%sCf;lCS-zGuVT6fw6YD=99&1WfVy*_MOmli zLi{kz0W~F2&EdxI7idbI8N3k>-1=YT%mtI+gX$~kwpqhj0s1{H^31m*Ye(!cnb3iePYK|~Q_<&j>h@(+F zZ`$p~GzYXv5Y-%9N43DZK09J1JuuB7{-_pELld+$-G@Vj3)37>UlG+kk{JF1EvaE< z1U2G7i>iJ%tgXZ}2b5z_&B1k43#b_e3g_^rDGHe8fV%3a=HNQ21=NZHHFwW@?bwfL z4k+|c&7uBLEuc;fs009EP!45ar~@&f7$Pzm$^%gl5zv$nhzG(D5l}Y-!~8!0;xgW+6fvEL+DB{;h2ihwHK-jqy|+NXeACa zBdF63GQZ)wqZdNgPpB@C8dP1Np(|!a5DC(CJzeb}LYFBdN*F-0sJcKyRm_Ya5~Se2u$$b=slqM5Ww455n`R46boFo4vc>H;lQLLBd~__*d;gf0iDE|3~jU7$LXnGv)M z5ah2blX#{hbY(+zfz+Vt(gwQ_RBM2Ac}X6AgV41AstcqBRTn6J5l4UA7W-+3&~*l? z3#0~B7wEVWgf91{Zloh<{z7$u)S&7D)d`60=d}W7;t_V~fhuO`qFhv6pyNsqTf&vH z#MuzKVxhV~YEX571_lw^nVmBatw89S0@VdlgQ^QOFa>FEfWnZk{^e?fu9Hw*AT_AE zK>3lG5mXn0bX_=f5NXr;Kd3H{8dP17BTZnsH1E!cK-i@XYV_eb(gajzf$Vxv_Fz3i zR|HfSXi^;2F3@o$%#5Jc6i63`x;9dp?}O?BsX^5R8cl#4;0DsQNB;Regk77VxJofc!zgTT_826xfO zg4zXAgR09B>@U#3BS_aLiM?kKy6!-Afz+Vt0<9uoW(19Ofpj@L7*9j!5(70585qEK z>7eQY%||dZf`$Y^y0p?n)DgM@pt?Y6AXQm6R0O1!iD4cmH4ij!Nd?^snglwmI5h_{ zT;yPA20P#&IJE?69Ld4Z2rf~cSODGe58ho5J~F{QwZz34!Nq%4Lb$sR^n?TW$+-w2 zl%W=cuw!0gPGuEr#04P^J0oG>&QL%KB*>UEql`f&`_kkX<9yf zv!9EzgNK`kqmPHD6HF_3OEqNZ7P6-uw#O1YdW*D)-`Ur}#of!>-QV2>rWZ1X3)#sH z8pX9YO$2Q&%mg11Y;Rfsx7XR#!Ohh@z}Y*%51U@ls4il2BX~DBLaUpDtGB14OMn~P z$;j4%2YYdBAb0Y1@Njo=@^p8=IrxjR3De2j!OP#t$IIQ%5r+=PASYBEJ`MpcE*`!C z?rtC*DESAHAVGu0s9IbcJU#vV1Dsr3Kw8iSkx`ZUIk>xcdw6>~`hk>!hB-ko3Mnlh z#)Ai!Q8l?bIQjZ}dHA__f`S@65{oqGjH=el!P(Q-%iqJ>2d)-<%o$ySzl)ELhl`5` zSOaK47{3M&2R~;o7hfM=cd!P`(M44A101{@{heIA+`;Jt?0D3{NZ24EiZ*8#2RDCT zH(w`Dh(AEiLemBxFhnFQX9p)YcMpGGKZqtwry+*F;hLP>9Q*=YyaPPFUBUhV*@QeI zj^ZpQHwS-rcNc#TH-vA%c@jEOj;h$-!OhXh$H&9l8*DPzIr({@lMYZv&{1^xIk@<(bLP%&mW`^WsDwGp|gXVo42pGtGh2qAt+H72j^d;A$=6{{2kn#-MxH0Tzo*rAx8R96gj&)xcdfxcGrXB8a)IMMW%~0sJtw) zH!X(;fs4C?Yk*&XmzNLL0tlfuz|94!8Lrpa%fZ9Z-QUy04{OL5gLd`9rU)SAHA1VK zgS(rri4LpNxQmVp7h zE((`{nCZ@>1unwvYG{uC=zd}k33`(HUN<8L)hE{Zx7#QNA z>Odn>xXf!;VqlmKRfo&Jpb3P9N(>C|q3S@R7`V*SR%T$Z291m2ao=Om9t~v%1`W_i zD1nm!Ksy+-pz3hB542LXM1_H2Cz3i`?mMi)z;GE!9k%!Y#qV7e1_nLQm@BBuj%O#j zk17L03{)L1_kr?nnkoZBC6YQ^?rT@g4x9Tx=FL@QVAz194wremR2djfA*sV< z-W62_hUZA?aGCc}m4N{^o`cK3?Ticz+-eLAlRyPOf&A;H!N3p(8ac+3UO-h$f(8Ra z1ymhq$O4!9dNddq=0Mfqavv!CmT53B>_k$B%e=!H3=Ef%)L{!h&;`+VH5eF9gT}JK zyO3~~FO#(x7#4#@ukrX7w3BD876ZdCs5;OXDlYfwXfrU_fC^wd=GibZFt}+mFf@Ti zvKbh_3#M?H7oy9+kOCUJ#$z66_f4KI1H&e$I(+eQOqYS-8dM#w_yE&=P40rl_ZOXv#8>$YMd7u@ptY!=h)zA@GeD%j-GX{puP<6P>1Fd1)YsSF93>x<) z5WlA83=FPNb-2s}g}=W!149y$I$YtGW6r=(gQN~y{spxk+sqjlCPLNWOV3Nq85p)g z)!}jbHCk28Md5I$Y*~`qP~r z3=DUn>hP5Z%AO1i#-I&^(0IcZAD}(hww??O@1g4Or59c=1_oKs<~cm(fzIqu_hMj} z09A*tzk0@tf#D8R9WMWZiqU6Y3=B%3Eo=nZYhK=NDr0xe1>OjLnGN9F>AcLS7n|Yw& z8A~G6f$G}`BGiGJ;YmcO11))-M1(q!`xX$P4zy@!KN0Fc-Py}Tr~{P;zlcx=Y9}gz zb_YVk7(`(UXHfInhX{3`;ix7e)PcHVi-=GM>W-Z!LLKPDtiMF41GSrYK-*D49))6T z{sndK6p2s=Y8C_#p$^o3?ju4Ss2jbE2z8*98W%CtVV;BqQg@R`bq|S92U?>25<^{p z16@wc0Q-2o#S|AM$2fzgx!f{yQXz`*Xh9F;H@3Ru0bJ5vUc*#*ogyz|aHs8)!NCTCgl=7wS4NtAT-m zVLh1D!oa|=0n7sJ`P>L*fi_ftZgvFKp9~Bzr+``yAm@~U!v%CO2Tym23J+|jBuDFk zQl_}W!JvJH63zAu{4Jo3tBv(6j0wyPrRm)Hvf%|}>T50os1bK;}H@e_9#GV%&;hM+%&%t3F|IVkqHNHMh*Kf3fflN{iF4NsWez51Nqdn zUiY8zam`0W4)cc}03CY*GLB!+MTH}a0dxqA#@kuekR9;Yd_f2pg@!as{45EY0c1h6St+)EkGW1Ep+;c@dz4$-wH8Kn;B`3*;xzCB7mIpv~S8 zb)aH|2`pO+I^rD60+p{2SWVKK&cfHA|QV2ffC*{{yY|y&-~90eBu`bRfeFVmoJS!&qaj=Cfa<2<1lDw z!xZc)&|Ibkm<6&K)MW&P9y9a;;~=ODL_p^SFc=>JorKfvq9W1DqXNoxDxlg!B@o#m zt^Z5dK#u8TZ~X>liFC4c`>067$H9-r5jhO1vq47xMf7s>)1EF}?;#gOsxF9Wnm z(Cwq5^8H4f^a0~DsvtF>T)@zLLhEf*e1JQ@Wvskj2AZZfpuI?X5oKAKKr}>CLr#nmc@#D;($c>K%mqZX(fI5S& z;6MO%gSo)D1T-J^4>ULoKBk5jECw1QhKPXz1~l~zqG9D!CD@J4Z!{3eMWx$C#Q@}L zo6znY6&p~(u>d7sA5fa^bx~0XKq)9oR1A7uR3!eFs2G4!1vLA0yP50+O$4L7D3NjZRmF*4rgq-7YFJ+AbcU%grE^&BQWbW0|Nsh9f8^>plY3!K?xM=45`rI0u?l{ zbA3RW__&J-s03v|&fwh;*RyuBsB|)dn(3`4!TFq}lMz(1fCjP5!B&Fe15}2Bq8L`5 z#6c|@@bV-9?2v936_zX%-+>z(kR~3;{pbyjEQB^TyEe)ZKnFMVaU~SEB3=pYU zCpa`Lyc;~g4{FAN&Rl{d&+DxRO8mP)%?yTa(7*u$=!iU_Qt56}&@^W2w-R|sL$BKm z)JFbR`tda%$bf+Vmm$ibC3Q0~d3pBX_Dat^@l}+GsAJmfrogU1_0P2rIT6&;fn=V)f z=zN_8V0EC=a+JYhR~Q%=TEJqT;H=*a3=9yH1sE9^AbCBBk%0k{-3ma*?}GK#Ga~18 z&?*nmCUyn}A&|ov3c-nLAt+UVQVv@32Q@t)c7T#TFW5X#MgWb?fM^&l0hffIdJ{qZsJa9dJ_kBtE| z1h5Kh9_Yv?NGlU`fDe(7~$^lR<|#L0Z9}!?GbJpJiZRkO!-~ z#=yWJ3ub|i`GvHHK~)7rFDU9kOK3ne6SM;h%CFGFnIOdrC^`?6ST@$hFgh?ZlxlRl zS%A)G`d`2T2^!G(O!eRa18_cr7AbLuVWTc_;Io8hgS`hD;Q_Ve*cd>~bI8~UsN{o) zfqL%{7RW*1UfC7nup#q%Hn%^K-G>tVXGRzLl44_(HhQAe5QuVs1uyopjiW#U& zS`U<%f&>HpZ$~t)QQFU}AJ`cfz#<&b7B%Y+b_VFdeIW1uFLA&y0h<61iX9LY;6Qn8 z1q+SW29{vQm1<-$9A^bN6XaKL&fymTJEZvy55FLb3goP&<|8672B;IQ+gJ~Y1(|Ml zP%N zRu6&Be->c?HN_z*29$Uq=>&9^CnR-%NJPsAw8je5uV7*To$JoP0IH7I89wprxTpw# zhWbA7>x8I)j@0GpYy?#zpiV--|Baxu&>5m4&^ZxQ(Lj7l*FKI zh{j-Ffnp0Z3k;$`wt{Gon?XkkBR5T(Yg7#WgOa5Ie+y`pP;-rn#ee=5P#y&}LQxV* z8h@U@54aJU#-HaNz#o0G+ueje`oL%YxD%iG1$|UNW0kCy?kJ5@cTnTB9&6(?4B9%C z;153#02)bxcGW@G6llAsh=4|>w2yU%sHiX>0`;M^uVpc&@#h_YSm~m|^O;}g07xOT zi;4{M!A=(y9qoewL4je&ISADI(mZ4w$m0Hgxw}L~Apm-sS@RKr?jKo3 zAQ{8|mywPuhO~adyFY+47laqqeFMzvu2J!5K4S1%2GZQg`t*M*C_VhYmUR!p>b~*+ z8bmHQi!lQ<`UMg1bWu_He+@LIoyCA8{Qp{aD`@NpqNVjf33C8Q2sC;G<+T1U5difL zI_HAab+&?}K+TcEpe5Fzq|F8%{+6R9w14R2;woEYt0x z;sFj|kpVSC4=i2G|Gha^T?$nv8<@ z4%8Bbga@ch0rfIK6(2LSx{U`H*r?4iu&*G)_ez!pJp8So$pLs`2h|(`@UleYFeog* z{%x)kVCV#0rQ@Qa0vf{E0ZMiJt|vep2$0pFlnxueAT%-q3kJ}bhqj9fM+RuV1C$6w zv_S`5g2IN_FafpfAt?j28W<81piy2(I@||ZrUp(UpmU2LvLMHTDt$;e@q>C`44}JI z&{IKkjf%{FaA1|NH`l1B{4eEeu2IqWUt-r>qoVV_#2nIu+y<_jzzs=|ce+DVIKV|B zOBN%xi*RLFTK6*71UGI*&lsJvxh0Ch*%8Hn%Sxu|f2 zA$K1UJ*POde$z{EsDVNk(rW=V8$c)9u`z(U1c)9AXi^0fqOcwcC?7*+ma>9!@(0m2R9*|o=bTQa2h$BIbSK~{T zjiA`)pK_@C5ct4o$e;sAEvWAaqQS|Ffq@|xtQXXQM+p_sNPz^{YLH^kqzQNQ+kj#Q}YoXP&NlGL;_`T&^{*6 zv}$Gv zIIuvLLwYNqX_rr6F;GT(17?BFgLVY7K*fh3m<1YU`wC{Qg0B|{v&r3!r|ums2DUK;pjewG;xGH z(E^%*2DQc@$1y`{YEVf4si{GiB|z#UP#p!S`9UKnh!PhxGYy(bVPpW!gFtF?P>Cyn zX!U|xsWRa94XD)BNaN4*@JZv(a{%|bJka`FCreo^Jp@YNjURDK4^W@0f`tLxE-c~M z32GU>W(7AGgR&R`LHCxxx?B>F$N>$lcZaBmX#1#eXoslqbi1giH2+}aZvma^-TZ@{ zzXde*16q7h-~5B4q^kJ`ONn#y4_44x4CWHf<{xbQt)N-PZZ{rnHx}(f@NQZpc=}K0 z05co&!A>_0P@O6QuTv!sce`Y<2N|VeCpdyKZVJ0*sBKJ%{ zQKJHGS0mSH;PDv|$oLGT4F1Hga{??X0TKl@o*;w5urm4+zs>=0(+V~`%z`rD47$Y+ zjKR4B)EGl}54jl%n*Reekl7eOM`_7{r>a2H#}HN_eB=XkhCF1905sQ!@G@w|22{Z? zGC&#vpivZd25|R_XE&&|9&Y@<^;?||s8I&$_R8?D&rwn6c4XmS&!~NLrtu-|L)M3D zS-O9A-)KI_)BKLH^l@zW@%Xst!=L~Kl{g@pg@Fe&yvqRUHiGV~1C=YVbl;)^YP1E1 zfv%_nEhfvV0k13p6<`eA?x3L&iCz~K6UYc^H+%CD9?+!)C8^>K#bU;Jh@Z!~m zkwJmsIH<430J?HbC4zzBKZqa0@E^=i0F^|?T~t7~KKzH|fh-1aNg|NN5Rk;@0JfU2wR78TG) z7--<2*F^<%l@Vy}lOdq9Mn$1BM@6SIM#TW)JV-^@{UR7Vz##GeTI<_V+1CFh>|hVQ zW(89ybyN4z?j9A;P;e}w4+RY%P>O?OPtYtPq{iw5?S=r?HK0B)=wx^{22h7e8!Wbs zfq~%`m<4h_q)7%EK8B=Z&|N{Gnuv`7G(~$CtPV6!0#PT#$iTn~76Ywca{{xr!^J>H zVLkwhU1MZm03CzL#sK0&^nQmI6`*ts+ED_UXJ=s$2d8JykO!y`*MTKw7ZnZAl&?i7 zsF<(`2lp~c#Xxhlg8M<;bxSvv5}y5#l6gM^14A3QYtiWgZUum6csao{ybzHRtzI7$ zk-%Ob6`4Rt`iD#-L6;eI=ct%89|6@GDz77&t5rZL9n|bnqZ%SO7H z13O(*bh@2cz&XXF*F{AmJm9#C3aCK?(go@|z}6h(sAzP9#?*3DK(oLq|BFFc5OPOU z_YKf^^X*b~%*ZxA02(jq_EFJ*W`*V>I)_1xPe|$kw?jco^g=;P!~U13n1ly|4f$W9 z;sH?-+}Q?dOF}r1g;5~e4iIfy7}!8)2Xmng_;QmHQ&3jSFh<;Nc>yGlV&SXBZViH0-;K=&;`8V4ugomJ4y6Oaj+&kPI(OncskqUt1q55souHfUXuiISlQU zL5du(2(-y|4cyFwaX>E>O41BnlO}dH&+UPR`9Sel(2#a zl)%j<(27BjW^mt%fdQO-AwAmW3KND>iRKCph7zIX3KoVEHt@Qi!{8xQ5XsO6HUX4C zkWB!M9}>K4svEpw7u=5rRfUktj3C7e$Sly<0EmXUYB|^|plAgxhQ+lIHtsN}s}1Q9 zfmVG&7NvsB0j=Bt(XcgCi^1lBMhM^w>b3tPEvP>XUQd4*yqx|pcs2cD@M8MI;I;IJ zjSql*4l)rPgIoX_j%Q;4jWBHiM-FHfV=I^i$~4=+EYQ9+P{V+Y0d$rNqo&2w0Y=h?H{e z`1k++|2U8ZJ3#C5z${x(T~o>lmIBFudUOY02&n#N1TR!{1x-$Z#6e*Xx|)xT0n`A4 zEG_|c@gYSH$cLb*Qc%&x1iqw|fng!or>G;Tpu%6K^?!*KWTXO8!h<_3*aWc5KNB+> z3<^z14+pgP2T~q`2HhYm&}=Yd9v5`24;{&E`U~P-6vTl3K0X0W?X? z1z##~7(Dg@AH;yf4}77(VNl`)1s`N83^I-anxBS02Qk0i&XCB)0!eV{1~P}8*aWGOGG z>jw(m<{ykD93T!TxLZ$_2(%t3VQv1wRLTy%k@hu{@&C>m6%|YH(ymg36`&z(h7y)6 z#@B4E|4X=$Yy>Ua?EZ1^y#W9A58 zEH6Q)@;ClxU}9k4ZwFmN$=?zJI;!M9s8r!^2Ne;G|3T#qe=}%(VXym#<{u*b?Vx5L z|2EKUGAw@KCL$~WIiJ53)QNROr4&8GQ?1laWW)erv}7<3svGBEJB z1pWR0zxjnj31{;Q1O8UfE#qLXwj5(%U_hi|;{%QVL0wb+sRtVWgVx`Hb16^b|Ns9% zhD7}N{~zM*0QmH-03z@}jt&4V`U7V^P@@Ml;^?Ac(0$_I5BY;X1-@TsdfX5)>$P3kU?62wvw12?h`syu-}}yu1-2*n9-k zt1|%G4)S_9S^)tvOedgJE{hSQJqV%+#00q+Vp_oKEnusllFdg%UatYk^6x)!@Pz=h z0GI)Dcc~*Z33q6NN4T2b2!KZKx({l%ftIv@2E{({N3>mFWMKFN8jj!q$-+cWFfuT_ zmIR43zY%~4g0>u`@#h_c@>oP~zSAAGEil#Io@}=nC5s!^Z!heHbP3jsH17D@MgZ zQE~8vfXDY6(g(iZXgjaGmfDbe_! z8)PKtDsb=^4#YdJg+XOJs9g=JL!s?yu(!ZT;eUyW1tcJwj|f0a;BT4q^Z)HU%YcpuTB-BQOILcaW%x169M&IOY!r?Gu5;UGotUgwY_q z&2I$w!w-PUIP@d|F@!%HY}V`D(8R{ys`2;#{|uB0<)!G~|Nr6g93Xj=8tLWNKmY$X z*ZKVCZ+Q)71^nl4dHCo5e^6ovVOVhRpp+$`gq|hR?ZMJ5(CxsZeGoLYY0>S#p?xSI zFbH+7_T}V1|Nny7EP|foT~rhx zAt{IyaK|CdOorC~b&1B`()i_FAQMiY3JYpw7E^BlBed-aDrbIxYA_9Ol?GJ-SqTDK zEfe0!vJvXg8WjUKkn>7ZRII<(tOhN|0tE}aJmWF`*80Crf?pog+A#QUvH_yct@#Lx z_4k_BAhi&Y<|8cN!5*;J5D}d=0hD-%#w;u>j4TMi#KOYD%n#bMfo1|TBO?PdGXpae zFkw@JrUk*}WMBXxMg|5>CQeRf7EV@9Jb;;n4Ua4>q}VAjlmpatfs7k~iaW>}aL}&6 zF7Qkt=r&+?Fe@KasDV2|poP93U@_3z2!62GSq27%-C)*L1_p*2uRy4yuS6J*GBPmKfyF?hWS|bA z2zWmhWPyVo6KoXAj0t9n9}@!u$aE0~&^_OvTf{{eKucUeYy8<5)-o|L90a?0GZO;? zWNrLCCP;@`gy97f0|TgIEW+@SiGcw$8X&?D!_2?{YORYfG%+)P-NVMv$;`lT3~UOh zX##S$2*U?v1_qE{L>RbPAe|!-1~V2028e7j3v4xg1)Md3g#kRr!p5)`E_Mpe`p5$F zTL3EqLkBnv7P2xhu!HU0%*wz38rKtHxWUT6a0)DTpOt~(G?-Pu#=xKkX0@_0FsOoA zU2HJ7%w%I=0IkUvVYt8sGvx;x1A`)Xu84=7fuRj-n=Ly`%!QqSK^-g`#}13%Iyh?u zJ7i)^gyAteY>5$QK{9Bxk&S_!gMk6Eol2I2fng%pEv_6eA7yheFhJCm!`1b|#U^tw zfJZq+7#4CcFhIsS4{$Ir^n%@Y6E5}|&icW@z%U7H2L~qu1E|H%#=yhLz;G2TCcw$S zun)`b3YgWy$-r-!03An_g49GBFx%;Z$CKLd(Vi&OJT51Vb)4_Vx&ZIUuYw zCp$4uAu|sYn#rjOxtYbqnR)37P#aOKP)MyPNzE(H%+F&e%Z41Y54Ir~;w&UnF;XX6jVVMw1YCn1JK%d1_p*W&~P6EgF`=rW&n+zfaDn(2KKI0&{hXf^S+|{K_2Ga ziJ%E4)VmXzG46x}wTPJ+L2W9~RL%P*py~}|BJ!Q9prQfQ99(y$g8IpzUHTdeqB}9& z1KKc!Y7VZuQbElIkm`P`6_%LhfK~#bnuF`ERM0Fd$Twd%JNaUo16n+WY7VZuQbD_v zI6*t(kEzRHngcrY0o5E_ccp^PCjiZIq|av$z%&Qcyh1ex*IlWgWdfjy9bfSW`!LM` z$)K8p>#kJLcr>WvtMl&gQA~3{vv#QF;JPanwEZ3AuR9LMS7Mq&{9UP_4dbBLOIG{=|u*IlWg{mG#8Tz$6d4yHMv#XP9yK<-LK zzS9^q3CPTdKfXYt`>5t9V)zTRh7ocHBgj4L|Jz)_bPs6g9n~CV40Av$WD({_ZuzH! zX%1-S2-O@_40AvwA;O%JTd^xJ%>m77p_-$PVGii5ZDvMLgBO&GoExXVz%&Om0gP&n zCWblSoX!YJv7r35t+-}0ra7Q-7F2VzG0XvN*+uy4JwsL%ra7Q#1XOc$G0Xui<78$8 ztziS@YVjRxxtQjF8cL|<=wp}z+BU|_2->~~O3#_=#8WZN0WBp%HOCOc98eBrW(4hG z0QK(|az_hdngg1gMm5J6!yM404l^TY4h|H~^AE08!ZZi8_8Qe3Qw(!J6EMt-p!y5s zuazCkk}%By9mRxdjyZ-opmQFW89{rLK=s#-4-Iyh=72iSsODH=m;*Z3g_#l56$RB{ z+zB#R%mGakp_*fjVGd}GDKq07=<$+|X4+lHbPwpjJ5+OQG0XuqgqRsY>;6II;rnhK z9!zsUjU!ZZ>@my%osrAT2wH~^DxdAPD)(TT1G$+HR2zcI7En9O5yKqN(hFur&_o_6 zz9KKq6T&nHlqyi&lxj__U&g|11;+XCM)sm>@_+pp?x-pWFIiR_6RCD|>%mLS2;Nt>uy9cy@ z71f+T40D1(7jQ6w76XFX8%rO94w?j+h}`Z4wT@8D3C1u7G=U7cr54owd2n@-E@t?E z76+l46N+IDsEfP8tQNyGCjqPmx!j1yFb6cv&&&u~ng(i>&Uy3wHl{hCO%15-NyIP* zv|^u`5ww5{)Gw%sI*X+|1T7OrH76Ov9MIkKknjP;m-yL~KbY~&B??t2eglukb6K2 zBB#Sb40Avu49tw6mNv+oe-RZ}%4g7GP*nF6W0+G4 zPV=CW3RG^~J-%~2X83?=TU2vOG0Xv-0LRP-TD1d;ciXdf-eH;pI_eYEoN^3vD#7jn zr6N!}p;Tp;1Ex8kJr$_tRAQI|I$R8L6EdhCd|%e#glP_F?LMkG)fnc0&a-1?1PyS4 za%@%d_4AnKfOguTno|ol2b5Akwu5L82E`QQnidcbgdrlJHadt0!VnQq3kJjkVTcH* z4gm2$7$O2n{U9C)Lqxzc!5}X9U=R=kbkq)r24RRA(2{l#4}>8iCqPUnhKM|b@<0?s z1auS+hzG(D5zy{P5D$bQBA}(dARY)qL_mkTfp{Pc5s3yBE+8)4g`oX|Pyx__5eCR) z0jdaSNhhiZXpkIL1T<8QD)J7)F38|CL>0t6pv6uQKI|51&?FD4h$}=XSP;UDgHT8! z1sEb-7$S2pL_m{5U_;=caT-I-Qw)*+7$V}JEC)3RBB_ZX;)Ed*jv-QrA<~T@G9N=^ zJBG+@43V!GB0@+R1L9^y3=tCy5qAucNDPrY43Rbrk+~QmTQEc}Vu(D)5CN^8f(AS^ z^$LKhVW<$qUn&?PHW(ry7$UhCBJ~&|lQ2Y9VTc^Y5V?gR@*YEk1yuN=_(Bpx#1uos z9YZ7)L!=l(q#iD!01d;%7$T=IL>^*@{KOCu099!W3=F{xFq8G6BB5}R0H_E9T%-g; zWCn)F1`LriP!VCcInSXYrf?A^P?w&8fx#FqA_o-_hl`j)MG)=@#t_Mais-|2^+QDj z;UXKLBJ6OH(@+s!xX5#;h%;P-1=JX2U|_I>i-0C4K?y+~E@BN;V+$7vgNi7^MT(#z z_HdCtsE8w6WCK*h94>MhDk2IO`2rP@g^P%Sx?2nk461MuL#T)@T*MbDq7E0yf{M7p zMVg@^%5af6P!WE($Tp~mHC*H>RKy!D@)0WH3m4%Bb>cy%Zooyfp(6fp5l^UyCR`*5 zD&h_osfLPp!bN67MYQ1}JD?)WaFNSU5mva!H>e0VTto;oaREB(04|~h6_JLEgh53l z;Ub+-5l*I7mP?2=F$TFx%Ib385R3scOas(<;3>Ucq6{&@bJcf!S!bLtp zMN;7+44{r00|P@LJoSn|MIiYiK0c)+zcdpxU=6ykm4S&NJ~uTtxd7DD0VNku-2@UT zP6hSXU?M6$eukj2X;7aDR6R2@sQCDS2ARRvWP(K4Kq8G z5nKf9X3*>kTm)nd1E|jf7XiB&6hLqhLlZ*=2GF=NsQ(4F%h1GxfdRD41|$Lw4I_~C zpz8=gB49N}Aj?2o8{s16AXDua85rOq79bHF(6TM?R!2}cg96%w6QTxevZ0A70|Th$ z1L*>b7=!HEh^)&34@?nOU19p$0p&0{1464ay3=E*s%gCo=&kQ!87pk6XUSM+K1e1xtV zs4kEiR9%hWaS70DEXe#afg8ODUE86$Kx$BRfljAjW`r#lmD#qY5TWZMR2N7MsxHt4 z2+WMoh6RJ5Xg`u&x}eQu3=9k)HK@8kXJs%mf>IO6g`bXm(nHu41JwmmgQ^R3U?npn zw1{W8wS4}1gs$mOT_826xaZD>a5x(L+;QiG}sbRr)!BWV5*!kS8#j!8-!hKpy@XT1_qECR9&D0 zk(pt4#4}vkcVRa|mjhH6NDZnk(9tN&jG)pJWLL?oN~F|V3)KZugQ^R(pq7~tG|vmt zb?^CnJA_@^p}Ih7P<8c#LjzjjF<1-yTZ7Q`391XE22~emEf8cz17w$0<@E^&T@uj9 z2dP2TH4$tVXqFkI%c{-Z1)<9ostcqBRo5i2E>JxI(zU(vwg^I36;u~U4XQ5CtOR6k z3#2P-<^PKaU0a~KKx$BRflhj3W(3X4gLJjYE!v0B^#rO5qz2OKmj_KtgA{_(Gl*e? zB7&U4K?fc&GeSFK3>WW7yg-<21JwmmgX$j80ka5QUWQMC5V}I3xs9RBLDncb>{hkwe zk*R}`0nAXB)ST3kRR5%`)Z`L$#V(#s!Kulhb%YK^aHoY7B_?P4=9dZXC9}97u_QSIDuLwBfYj7%xG2I=pn!oG5|Wvl>Hv3aaB5x( zT)Ckc%nt$i#U)sT!xJ-M!U!W=Qq#i0x0VGI{BopF4o)qBs0+w1 zb})jg^(=;nhGiCKCgmUnv1hSoa(-TBGQuh+&>C2X>X7`9`~rlGXK_@1er{?CLd3ry zHP0Eg?iC^IoReRiiV#PNh7!1_OJYePBB{HEAl1c{dC6F1yi+Uv5_3~SQY%Wr9Sn_N=_NR| z#5u8`q_hahoS@X4)WqUcm^j>0-{N#oI&#Y|@-59N$t=i$=9OZkJmj8Q5?onalA7zA zT2hpmjN})v?}}2>i}FkJQXr9m;!zi81Q+T87iUCp2B($;6y+BnyB)OV7c2x%6G5rD z`DLjPb#Os=`hoZzE)I#H)Vz`)P<}@ihPVz@*fAxmv>2KYK{BotNErqcir|IVpd<=6 z2`-B87|2ezLU@7zr3GiOFhZqsPG)LeNl1Qha#3n(9#S}f`62lbd4xE`&2B~cxdHi^ zc_j#m;8chQ5k*QsiDw?j3rNYp9hS#@^7GP>@;f~2AmWI01M&!{Y=DTvz3h{pm;&($ zk|EFn0F)~c{sXD>%uP&B4M)oAkU|8c&@(S3vj`L~h(O9Os07I%j0n$6Np;RhEDFg7 zr$?vCl2iv{c*;%&FKmaU^R%MWR0c?g!6mgMHMztqzp}U_GdbHiKQ9kbu!GlgV^!ml zS)7bj8N|KL`FSOvY~}6))$N#4he7ta9)?6av~rf~FBJ2};^%a_~%v=})*eOewgo;LIvm zl1GXPh!Y9P`DEs1mSBlUh;GN?g4E=aAkel7Oeeb)CFZ6km8PYo7Gbdk?mDnCEDAv3 zkeLQ;EufhWO^6Ujpvn0rR%GU8R)G?3N`5(-B%-Z>CgG6@PU@ICz!fo8i{L>IO@wGB zLiB*Or>0<)gZMBLhb*)?gHKqn+YWDmYJ7XoPlU< zfW#b=lT!;yK&BLf8d&MDR#R|ECCDXkzH0?kBsn8Lzc>}#&S8j$>~I7{HA8%QYKdEE zP7cKLkmQnBP>@rJQnV(gf&vo~t_<;zO^cqO-brd+iDOY}B13#>K}uptDntd;7N}58 zW&x;;#}Hov>x)8E1!p7{q=N1DPObFKPbmho9ijaOhyYv*IJqPygL57yEaAfCYmSiU8WLBl7FxcD2J3GW1IJ-KyJ3G00`gr>|fLk#3#`dO=jd%8@CHeNI z5J%XXf_9VIn#vr>4Km-WGbQ(AXI5@d^xO@0} z`s1(^ydf5DCsNoLI=MRdxVZT``+GRzv^E}Onkg+QVJ?Gy#=yG7{qcJT7_^z!p_^~G){bZ@J@DP&(O zBDf7)+#Q_VU3{F}+;CV5?!Y9Lq}rQ8w&o%%b#!p^b9Qrb^>oK>DQI`Dy=gM6HH#Wb zehzN#j_v`@&bU%BEP+7vBdqmz@O5?yaB}qZ#%?X#ub_>*ARoiE1~_=S`Z@diI=eVP zch^FPG%5-&3c-aSLwtN%PDyDoxUpE2nwaBYoR(^U3>f0$!Qv(crYI5!af>t) zBn=Gl@fEqb4i-p4ASODWLEq5OQ~?PXnwXhbm|Gef7$6BMC@2^j7?_!vDJU2j7(-72LVj;Kr1-Xm>C#~q2_^{fXlpgW(J1oP<6P>1I>FaWM*L41XYL6ykpD^4A-FQ zaG3|%VDNyMf#Dle9f-o^J`olM1{LV?M7ViKQ>CDA08NzYLDhixAnYJu;Gm$Opzq@9 z<{0V|;^XOLrBqs)nWC4InWRLNuy1gfb5IDHT7MrGKSy8JU?l~ReIFSZz(;B4Gk`bV zFgRPqI9H~ZXXeFZm}>uCuK2MG1v$)C^0aw zGk|8RE=5BYUxR4h%;ci{;{3D{1&tt01^FDrgBl^t7tQCOixb z%|HH^ih}k(Frb_8bC8e;^5T_AmyNB45DEeG)K)2x*wYb zMLTG9Bt$!C{S|0qDM*BY0hDS%T0yA>M1vNSfR1Vf`HG>02gM9fiiVg0T2lsLf%Jnm zO+!or`5a^l41*SjU^xi{R_`f<_yj9t=B1=oFbwQL2%zu>l_!_2Bl9sA_=6HLWcmvh zO1KU}07V8Uls3e#{(xx?D2!0e!F3PPX z>k3E&v5*jSJOW4ru~>B%hzq`G3A8*4#JL3`z!)R~8RrFa!364bB`9?wmUygqayAe# zT?yJ+3(^8o!vsFJ2s&LEl2Z(sf`re8gya;1I-Q9*rI4-)xThJCQw$nK1q;Fl#Y1w6 z;q#B6qRTTcvm_*=C^a#~CqFqcC%7cP2s923IuHliaSll>%FWD6EJ?+$3~5-;xwNP# zHLnCZ z%w=L=*bhm9;F1_u&B@BlzyP_54w65xwG==lraUtPgElBDK_~QanP<<;z~B#62XZPl z^FYftBAFQ&+Mwz{6fX0YFf%Z00Vx38q`<(y05Xp*H8yB(Vga3M?9AL$s#Mv{Z#a5c zRG?>zwjL;v?`Bb1yn=%PbXFkCan=PKkT_nvhJ%5j`3T2hh!7|x9cKk810Aq-oE0Ps z5(B9KEkFk~9@xMuA0f3asN#dLK>Gn9EYSK%2n)1k62bztNFgkcX`n<2Nso}&1T7h1 zXIKcbwp$crCFqnd28epl)&U3$q!X0_Lwq9(y#6B2XC zZGBJ;g<5;zs+BZ3vw%n24Rp(KpPl9 zYzT&kfVTI8_=uVk)Pn+vAnHZfqG8DLe#}}BbW;ShJ_8Sj2Ba2&=I#>nl2e`YOF?6e zh~Z9j1#U&4!REZ=O0W`mHI|v1S_B?}!>n>ZGYdswpsEmu9Nb6-E`37_3rL*+A)$4M zk)Skc98iLW9;boJyeaGq z3`?NuaG6)Z#K5qQoq<6O)QDqXU;r)Q#AV(lE(V4}P<6P>1Nrw17Xw2cs9^+ddExf& z0&WI|4N!Hs%yVX9VA#dY!0;E;BqrcK&~}EIAP*qbap=AOr3?%Vi=k?u(S|cVJop(H zBB1LQak=jh0|P@6KLdjbXt;m@d;lv>^Xdc`82X^jAw=b1H%y{b-3c=oB#vE zJtTFYIvw4=piAOj2rw{kfC_5{1_n^{;W95rh=HL7st%X?K<2dxF)%Cx)n*I~;EOzQ znI|H`zyQ9&2~T{04qnm|VPFUb)nf$OMCl?744{JmK=FpleIWB1MHm>C5nr3lgl#n{XPZN1RNqK+jD{6NI$9ho1`^-^ z39v9Qzyx|!c-R;ikgtpbIqfj0GzN`qvN3>GQG-q#VPgR8_b>yG!+`edgLX-bA1sxR3#GnCcOE7>=+5ufk_<(_d0TBXsK>Jp^ z=cs^=I0oHj64t#1%m!Uk_=ACgAp@iUc1vvY5uP0&ep;uCN&x6`$SjtCtpB}k0kD?v z?Gn(nMG>9Mt^dKSm`?WY9`MBy$Q}i`0Lh~u4}p%A5n%uw3IjR_ij4tu)B(aPpgIk- zU4)qdvf&)mf&qDD1sk$gmOvtN4I2YPaA;V#@omt}0~sF73=EwT#@|3!I2ivAgIxJn zqXKpmLpP|U1-cH=0CM%M3P^QWKv>xStE~r0s=l?TWH2%?FqT+?jp=PsDPRVjKMuM3 z0HmcwC5M@T0i>%J!i3$gXc7Q2qEsKE(M3hW4Ji;or<#NHxTvUPF$9EVF@P0M0H1yj zzLOK|UKOzBumI52DbQ2sLHF~59og%mq5^X$e~T3(1H*)Fh-+6c^0#~i-6qWfx*&kx z^>}lQiUjClUJ?G5Eua_$+YIr_aTgU(dBcG0Hi$oC#ANy7jVMx8Ele|lR~YM2=qx=U1az#htCa07YC0_r81-J`Mvbc(b^_hF>V@EVVR5*$*>1syg9Nx7ioxj@?k*cd>EeL%!E zGcbTp1QuZc9cKp-1Kn;1VSz530%d15@J(W%NeU708Qu_C(0z;$SO{Q^rFp9cb4uJ@I{-Q?jpVJ0s+15JORD#90C8gfUnyGS;f%Zqw)o`kLZX1 z{2H^yBOs?Cg(GO27sTJ7|43Mv*LMMCoto?g&J zh@fBrm2)+qTSo(%4+Mn53b_OPEuhOfJ8M*A()i^;?qp#254z{AM+M}s=AZohP2ej| zTU4GfFo1HNLU#+;aM1mu-7PAhVDEHM0o_k&0Ld%8E-D5Af#C2m{?>d%z}mQ0rTZ`V zo@dDA1pu3H34B>AC^evDYf#!jN{*lm1WAsd)2blJ5p+KeBsqc-1}K?|Fo4dc z0iA!y#sDgRA=wpl|2sr4=)iV}-nEPj44?sPHU`jf{Setlj11sg+SnMxnHa#guZb{N zFflM7vNfn<12U6|K@FU(K{Y-*1L$%Kj_}?-(9Wjri@jA$Y28fChnPV3rhnDGe(_g{ z4Jf^`f~3KhWu$crrdbP=#-+7hD)CM04rEHR4qz(vZ$8MYf5_hc#C4fZA0hST0}f?g2O0pjU1- z9swD3IIPtOhsfwlg3{I;gh@X|#dk9DG3^G}4>*frqY3WU?5tSU?R_M7!&F z8(0c-0Qh0hyc#4?fF3`rHBA_Kw##R{me z3~DtnF{ps^2vi=9db;fre1NjTolLj5D zDgqu^hOj^_2vBUWfnxy@>Y!0wNDc%YND0Y-AU>$|z{UWYc?YQw0rxc^T`AB8WYEE{ zYz&|SWI^!^8EgZ^6DYoz7}&w18ld(VXzm&$#!xDh#gG9ykrx__9L5I@ce|*tu!8&# zo=pc?51E{YI1Ho>Gzn)N}>SB3dC`t5KXxda8Jz5O;jjK%q>tT&a6sR$So}{ zQAkQvFfuix;ix`nbQKhA2#h?g1?ulIGlDw6pqzYe-t17!QFPD{E^(v!px!4)b=JH? z6EMvIr4UqeaLu)Y+Ua}@3=G#y&7dnekY^cijp`%&3p7at@fT=dIrV4R9!&Ru#_v$w z1DR__HU~7M%FGCAV1V3nZgNKyra7Rw3{-P)T{-}(>EoA*NMf1;vH{f`T$c`j>OPPU z|F}g=!!!q!>ru_Yb?E@8&I4tu?b3hzG0g!DU!t0W>(T*Gt_Ovt+G&|(nC5`$XH;`= zT{-|V2NdE8F;^F3ngg0-Lp4Vfe5fOGe1T@qm>EGu2B?});n~}PX%1-48`T_Kmkz+p znbjTAeRn+avCTXfM^f~xdbuOju3$zYJd;{m8c*d2t#zi=9>^Al^`Y* zL)3td0*4Afk89fv<3dM)85lrKahM=P*Dn|st_D1u0u_a*0o@@56@Z!yxFiZ;;Imosd(4hi3iIu^rB_)}8>BXS! z_lVuTu6d=oXbO-wQDcz?=|>y}fTRH8@?vBkf_9REb`g=V2N%3h3bbZ9CqEfFGYknk zn(j`8ZdXCyE#_GqoS2&mm4vzmY1tH10({_mI2IKpR>D+)g`xgr zfbLO(b3ya`u>CrYDTxK(yt7y(y^SjH=tk!PVW>HNXvdqX{@#YI{>qquSmS)T*{OO-i*lHNv{M zU*E_Gx{3j^zJbuH2Salsb2G3~(5eS_@TvzhZ3c$7pn{8mfdSj92OUr&1}YDxaIAXh zL{kS|^?){O3Tmx*@-Q$Yf|{AI*ZWF2QHIeFmV^f!sSOOZ&fcT7o;Q$i@12-=N!)fTM z2apyA28RR4tyPd(Pp%RJCX%Wpvj276F%3gM}V~AvH2Hd9=9+9gFRFoKJ$Ww85okG>TtOaw1PTUn1NviR2@F^ z)(A5&?18GoWgcie?wBwG!!xKleCGWUW?Oj3}T;X?5 zgn{85R2?q&fv#HkA;Q3r23;WmYHHy!uTPYLVIEW+F7rTby%kV3p!5yGxXe2$%D`|H zsuq`dV$2K-_eB{PzJdxu1_lPu)nT~IE0khjXasf3@PwZY69YrH6a&L?P*aw`DjscF z1_o=8hwzvOIwI6nmVsd>R2?W;<8oiF90Nlws9B50JkZ2PyBq_9J1F5WFo1WZ;4<&5 zA_K!+(Al1N%+p|DV0f;`z`zd*I0gpreiyKLpyN|iazW7#iXsM3k4#pbfnghH1uX*u zXz~l^>MK1>1_nE5_W~YoX!RCok(mcn4cG$kN@>jU9+W&oiBy+KggQ`hR!f9B&}d5^ z5$Zt2?HnT1fues65$ZtxJxPQ*&}he9BGiHM>t`a=fs*@oBGiG#JcN;lCUC?XD4AFg zp$^o?OCUlWX#Sv?2z8*P-m8dE2lDDkBGiGx?-P;gz7e4gR6qX0Q0IWrUIVFP0#!D! z%mEH(Om!glabc*#%ts(~d_<}fB0?P~-HTzU3&8LPNSzuMb#z%>2fE#+gg&e5vY=;I zQDu1@s4fEq9H=n>nkxql#DdZRsBi!!Ts8*7hRXd`9*cZe&5TWXYc`$X0aNbc&nM3d z?mzD08XUsF@DPpv2#x;*jsF#m{}_$`1daazjsFRa4{|LCGynhJ0Gb5_u|Y`?nGZ_h z$b3)}7?}?W0c1YN_sD!uC?WGfMHn(4R6`1Y><3xSz`y|7PK(S36;a51P$(nwK_~O_ zAn6B9jUn?vJ4lfEpmVB``JkpJG9NT!h|C8~q#^S`Q)kG0(DWKIAGEv=nGc!(N9Kd3 zO_BMaH515u(Ci^HA2eZ#%m+==A@e~iEs*)3;b&w%XiWt&A2fl8%m;N1kolk~b7Vef zbqF#aH06)X2Q5xS=7ZL4AoD?!$jE%qx=ds~=(a;-K4{JmnGc$dM&^U2qLKNaCIA}) zC>4Sl4Qvdc^aM(SY~Ty#K~o8A;MFLg79|^agXJY`}N(WNQ#sIos48j5}Xa%*f z*cd>QwGb9)5d(y^0orh7V`#RO0A-63@i60WprwJ3*f{VU|?uH zS)$p^2$~)SPg!?62xPGY{=d+Api&4dfHH*-p5_Ei0g=Qfz1)A^$?Pf}Wt$T1$NeBzycY%X}p}Fn>LvP)K zlB#aL){`Yc-Hd_V4k`aHbhGt_s7M551q5_+bUUj2zhKM5z}`^8ZY#&Y-cYLA%?1{i z0VxEtuxV*MP^t1-61^X3_Xhf`@^Dzc26q z|Nq@SDjD!q3C%}R4ueV|(1bE%9vKn_Apb*Hpc9KhOJ+qF<}xrqLkJW*pwqh{p#kbZ zgSJmIFbIH(X9m#bSkQbk4>;b;vKTTzF$9SQP;WR3x+^{4zo-D%$=KrPB`9D)#z9;G zDhVMhP|5?10sH}j*7%10*VhG||P#y%C4a1-m z$qwFJ7na4;%X1VYu6?4{=?>%Q6zq0mi8~DHpF(T}`5trz zI>ZK0DF-rziGdZ=)@K0SJx7`i0w5cBh_?ZBa~;eEMnZmYlfi8;tXaYcbvo$k28h8~ zNanJD!v?Z?1hg{`l!+h#0jhuy0RhVBpnw2}0s{jB=xPLZhTt&hvJKL zyNJd5SP6^vvADzCjM_|bhe66grnh${%2sXcCDSrQQ8xsRV^KpyD{|Y<|40RWc z|L=GKDl{ujFqAkoTQHQ^G*?(Klo&Qw6fl&iv4YpY9%r!y9qdqdD?TpP_&{{Gk4g%3 zAy)H|j6)m@&BvKvvo#-Qdd=wG{GY#09EY-AR}pAJIl|IVVZMg9Q-v4P>Pg2iP=@{})~! zVPs&)(g7`Ng{9+e7ZsV_5ETc|qJI|^6Hue8nqXNh%kxtN3V;2<y=Hd*1|0OCCkTqb*8dH%t7(mM^A+;N*jsaD)Yz$(I3=E*fOKc3FWg!q* zCq@PaNP&>f$iM)~%4`f<85tNrYmV6%jx#baJraDV((i&e{rRfrkGf zrhsmcgs^TfF));Xi{Gbkb#LITuS^UKkb;ee8FHHlC>t;^fCfN8El?%~F|YurEdwg6 z6cA;VOm~Qi3TP)!ca4fgXNZbGw>wL>KS!_5i7qFJ70moCI~f@mdW%@V^D5ovz(;v> zGg>p1%7RumA7W{K%~Jfn+g+fSr4>}=b-FUV{0F)r1ELb53#42eN%?V5wZg#g@+z7_ zetD1s8NkM)sRyN`m!LIJP$z&5MpiF^YCb3(yski23^o-_6{t9V9fYh3)UL*+5>%YL z)<9MXQpMj2TEd91`So#E22eo5$^`!K1K`r+xQmJiD0I3VBsyJGWV+eGWr@mh7ZnMR z!JrL7pavdj#}Y%s|NqBbR5bqAGcbV4D;8LJRgtw5R66Vexw)Ionz2;8`50)Kc=Ick z;`hg0L3=S6{<{mjb~x?|3M_{I?mVweR`8UFcDsu-A22xX$^x>Y)0N@ByU1(l6#^yV z-R=^{U0FbNbuUXRsD%QSl=$z?(e0z6gPEfh4skGmjE1z3K|My0CN>7p`h7@$2-JT8 zwMyB*xepW)Y~aaGNPkF}k%0k}8rc|Z85tNr^(Y$yD0M+hF#^?p;1mw>CTOS~6o;^s z3(Ap@%9($gBcn(25B74~|0RrA-~H(sCs_TkRZrD+!*8^ z(Cs&D;3IS9gUbWZXaZ>ABO3$gASh6>WMcr07_0!xf?D3I!7NZs0Xlhu4Sf3*Xg?<# z1E?nq+Tg8w2P*bi4F_s^L3)&+1@WM19Y|>b@)fA02GO89ltFo40+IJcg1ci>6n22Blje#C z3?*F677V4VmJuu^fz1ajY(X8Rx@Y0gmPi`7-O>zdj|70)BVOS4h&{MHVuIctfwV?M z;FW>IVN4O!)=9k(xcipH5d2?M2HY1a5st^y6xyo;sR`d_v1G9wXL$>%@IW4hRHRvq zS$v%=Z$TB`ahA8B`VN#ZA#$B8Z$TAa^AQ35Z7wRj9>-bU!fG;5a&kpZPOojispYjP zgwlgh>JUl+LP>seQQ<>PRj*mWQqVn2uzK??sNU?9d3%L}0n%s!WiQY!Pf*mv#v`gs ziNl}_1d1%27?J-#xeHP^=)ilUW^fj0oB<*WYKBAVQ4k5jA`GAu3y}r67b1qJTW>SK z>cVGm^FT`$AUeLoWkKaUM2wFSR@=!jGBAK{5n^LdW@KQ1$u0Jb3=ELm;>O6p0Ld*uj0_Br+!D^nzyQfDiHr;kklX^=Eeg3)ycBM44V(qq z*a4{vr!&IpLeQPlpxblU7?yzcaDwyZ3PuJ7P>-ICVGSb#18DmQ8^Z=h1_sbwL2L|L z7#SEq_y4eg_b!0;{IW6ZVPs$c-P{98ZVcdEMj#d=13##UU;vGsurq{qziEE*qwx(W zAHp(PiwY%^#FgzQjqU!c^LUyWEdG3jBi`UN$~dxf|!>&LsWQRb*Gz1H_wf3 zmm4h2KbZO3pEEEpK=VNwf1V4E0)O;@Za0?C{1KqF&`h)%eF- zRA34J;4f}y-?f6Z`3FZGD=2?6bo;avbi46oZ|9@yr7v0?hjwooM)%`T~Flbi}xbq;upb+rC3{+v) zFgP$Y>;~oB;}FL)FfuS5Z&3m5P*h+LU^otmZ3l)15EGOP7#TP~Opp&j{d4%}lsa^D z3O2IBVtgPz4vQl!V|n;n7Bez1@b9ltk>KC&qaxLPoPYgs{`DuB52o?w9r(=u>;Ske zp2n{a4rOqR34mr%89wt1fIAUohH3nH$N8fVeCCfh_?bWM&}V)@2LAmnDpDX5;IRyo za$tEa0NQQCz|if+a@+w_>VU160a-6c*!nUjgmqviA*CD#4v@WaDE4Bg;dw21+yT@8 zfH(lu=waw`Q4#yhkLoWQxiT64Z3mDIi#zz4KL+GK2Z7gIVCM@kFf{D%a#0b-t6BuA zS_Gup_!6YPcI{l0mkM-OwGUeYA$y7sDMfh z(1vDMu?|W{X`skQDbqob18GNr`X8Xp-jJsmdlxJw!VFUY*sp{2^0C0mT?rNj z2GAi!Yz#7R7U&RB&=G-b;3G~!r34#8;~N7;xa5FF{{5SayD(pZb209>F5Xa{K<>nv%OS1U4`>1Gu5|YZnhXULux?5C0 zyT7bCN&~>>UG#!R92g+IZ^&4P2xy|L*F{AHWQRjQ20O$8h;c@sJ;TRZRIEY85~yX! z5C9&YXgyHM59*4zS%2Vf^7#M%KjP?v*l1`#boZ!$>f+`jpo0vMcaMXE6ST7jl1xEO zcu-T54ZJfC(qsVb(1LWDL0w`HW@7-!fUpR-^3Mh*h-IK1@L(2bp8%-QF2dl;$iM*V zOtLYQGs3#meei@0ifGWP63}D=BZDZof(2b_%FYl0USz8fo{^fG1LHUrB`2n&Dg=Y> z2ZD*Ye&=eJdZbg9VS4d7QNKDGi$t=lCEk;v^WLRQFW-(+h8LC@S^Gb75 zixNvxVaDZyFVaId3F_ob&}n07iOH!9kkcg;vP|&CdNQq9ShZMpt&_Dx76r=`K7iby`VOQkDjn5IfK*MGrT_826xP8t(4~Bg9qFo0P)8i33#5jLK@XIXL0ssGY0QkEp*@g^n*XXn zy)394sQL#nL48$b2IN(~pasCpjG%#1P<%VPO??Mh&5FFI5foMs_khwW$Q)dI_CTFI zkU3q`m$zV=1Dd-+H3!$8JFGhPfd-nn30V z@2DujGzTEHXgrKrOWU)*Pra2%RP|Z=rFbA}9keLxwLV!}gR_D(B znC5^6_E61H$1n#}PBSxt*586mZ2Ebz9Mc@o!ah`UG%?Hpr9fsz4Hn2+TfLg=5>RuH zR@{PydzcwPts_uLvh8!=U8tIr)TGjM70`4i1L(vpRJ(M*c7b9Kv}6H9gD@zSGBE4| zF`*bDau&)1Q4kT($N-23!VnSAc`hIx2t!0PKuH3`h3^YB!w>;Y!$6gQYkdX=&}mH| z5yYNP&;SoeM3w=zFSHG64q_iB=qx6X8pOWPi%>O)9hG09BGPbkKqD_8U7#J65H}k_ zCB289{9fkeq6KTneJyk`0YzkQ!87 z`rwuosCEYFx_Z}g0YcXVs4kEiR9&D@VP=Hs;^qI|h|mQ(1s-G;NDZnkkpGw=_k%Dn zFvwWwEJf&g1GNjJ22~d*beS1Jtss!8{y{~n5xT@d6&M2p14s?3E>Mbqlyx9ow=VT9 zMCh`G>H?`j)ddP~M2*HUOXn9tS2|P|NDZnkP~t~~hH%aAT!gN9P+cH3sJcKYl$jCK zo&mX#N!T|Lq3aA(7f21NE>J3FW`s&JWS)Js4x#H0R2ZZNRTn6wGc$tP7$CdYp1nb8 zb&G+z5ey9A1!1VVK)C^O_5nzj=<3KagkAnnT_826xx|GqUr)oY9d^C?(R2kgk5q_T_826xH?`j)dgx6F*AbtN}$j?tGN%fO6P%No0=mKzY_3yjNlAVl)ZhUBFz8-# zfAH82!eyY%C7^3N!Myn5lA@GS(5;> zV(?K&Q2)R$T!CE+jv`C-8^iIRbO1YJ0Ol6x1-4M9!erf3;a+j9NCiazD6wFXg+w79 z1xR;ngJS@4BMhX;02Y8b1ajI0_`*;~EV-mYZsE!VC6VO(+=9fSRG4B&5-DbgFD@-8 z$S*1>h74vh#3$$E7sFM7ZU_YpUP4qmC+6fNB_?Ns4!?kmT_THsZZ(X^1l`CBv7I5l zAU`JuW?yhgVo53k-g5|YGLv%Si;Gi@;)@H5O5zKOQj;@_QyHLl-}pIrx%#>JySsTh zK%8oC3LX_k+4}F~>fq++87{Ur1&hM?M*==)ApvuW(M}Ai1BJvZLSVpetu3)p6*T#M5uOm zaB=tYar1NXbAXO;+nd6I8WN=_rW<=Wx;gp#d3rl|y2qo)IQcsGIl8;J`#U*0xOn2a z{1uXdP&7KbIe7bdcsTob`eV@uKJ)>q%M>)$W^bC7k2o{J)4|EhGr-@^%^izg@JPD7 zDNHwbEFGcM#lgwV$!2ei5PCfv{9XM$o!vaJ>4lG(BdkWa*eSrl zE5O~|!`I0di?xuEc+eeAC8ReYeV|J(K}rn_49uXk5tKHD(uUBxF`-`WtOCNfN|tPF_y}z^z|>(ow*%Bl zSqp2pK^20}<3Jh(0tthbgYD&DU{C}NwL|9?!27e2MuI@12r-kxfmGOL4$PAedf5#6XarGP()IP&3&My zIoezd4Evz!K>osIUK}^#_7hz0o5#SwP{GZ>AO;#pV_*Ppfx>0pDINxfTTpel%mXbh ze8R)PFc;c22hBKu%|nZ~g`o32_!t=0fII+gPlMHAi8lvf28IC8{u*fbVG9?~#RO5p z3=FHG>Oe^hmw6wB85m&Qd0hUO&&a^QEyBRC3OZ>8>fhrsuS=YPVHRj|7}Kj`NNb5bs&2kiBJa`ISCg0Q5xNuzv|I{&u5@@9 zSiJ&@deCB`Fxa{(7UKhP@rS#Q#l;^6rCZQIDH{W5f(tbG$;JTMoedEKEfE3@ZGxHt z4B++apmYm6C>=D|#LfV5CCG&$C^jNo$b{@dsOuz9)Z%g-Xy6(&_{#=9{0HJX&`=pf z3^cWXa2=@mgX}uc;21k}djY7bgsfTvset$f#DZYZz!5uSZFlQ|QfA`=hqD+mK#TRV z7&1Ux!y&Hh_= zbnAhVdEX@mp|g0&E|a~`swu=PL*bHM*=3qgCbVQdyiP=m!) zkk|%DY#RhS4jir!KZELU&`bto13hR|ScCzzQUD?g8m|V0EhMZVVxXi4Npzra0gaDC z!WuNfEy4gAxde^ji-7N30VP!t29Q1wW@7-IHV&B~0-YBJ5d*EjgRnqb)F3R-8aoIJ zw8S040);N9#S5Zg7-SoC(fWtxH#V>p>nKTZZGTa~K&I z^ceIRj8m3=Axctc=H54=^(@$T0FS z9%lv3Jw`LeFdk>U!py+H!N|>cob?DZ0|O@`7vpi(eT*P=l8nb$mob9o%_SI*v+iPK zV9;XJX5<%S1?_V_&I-D3&WzEV@i^-ukQW)lKrChk25H79#^bD@RnY#7k&MS#uYm%O z(Sh+e>m^XoGCDCHXFUZ9Mn+f0$K%09ZVxYArpkjxO0d(F3MC>$N9cV#0 zXq7b^187+~L>9CX1;Y9WSN9vv0&N0@$nrD7Y?FkuK%0^vvY?y>VS!cwKv<4&b)c|^ zh=DR3gcT2$&4jax;VjTOu}aX zI16-|IYb?3jSGYYN(2xV=q?}#3sihSSW--|&;V^3fQaeA#Xy%LLByQkVm@$I7@U;= zXJx@zrEpdYoCVrk05K0#(}2c1Kr{@4+868$;5r$)${$t{Q>ju0Wduky32I_M90ICT zAS_Tl0bzkES_li&=zy?5jsy*;fM^B=P~i!?{;c_p3@D{C7#{)c`-dLg0j}@%IS9Ukqt}l&XRS5l06!AK@@Q5RGmS zSP{&G|E3_li$Tpsn3+1D4gc2{LqnAprhGBzu$i#qE-IkL3xn~u<1UbUb3yAvLHjH~ zfd-;MO?waxYB7RnP!KW%{J*{!)S7BNP|DryvPHnH^+4(C*YYs4!SsJqkc!2ieVqR< zF9w~)0};Ny7}TPQ1Ks5g7C<;1B)-@LpkV+oZrUk8@ zV`Bg%0?@K=Ht6Y;)s-M|HiilY25{F$gaK3zLd*k=S%TVXYz!c` zfktfEz!!r;^n!LqKv-)T7{D8;k;_KVcp^j=bZZCXfFIC0B8b>!_(n`n*$6rXgN*^S zaR}5NWMcpwkN{eP&&KeHfdSkeXJY`Z+61)`*%-LsB?)N5Cg=zgHU`j*4WN>ojRCYJ z24V+j!zP3UYEVE}pv~K$lWo`-KzmjoVt&xW71$WU7#SEq+a1{$Ks7r=7PNH}!UC=A zgRnqXxOIcqsDs)T5HV003R&~o3U?o96DK4jK^YP>G6@>pWMBZ5?x0o&0|Prld1hX2 zu3kz`4(z%d$OH&zk3vpn?iu@N3^ND6{eO9G1WlT(X} zT>?BE%M*)I86cCZ;hA|U`Q^T;#l?x~scxA$C8T7__T9|c!;ABC{Y;?l$%X9hzCBL-sz69!WTGX`@83kD@dWkwZ7 zRYo;Nbw&+FO-4ONeMSRDLq;P;V@4B3Q%2ft8v#w>fD$4CBQNg(t!zUq7jb=)Z;Mzi z0xF(BxC95xJdK(!|`Bgiz6T|!J>zF?XI8UjT%hXcbLQ16VH5mW$z1_l?{ zKG=k54rquJ)f_Gib3nBeGb5(;QHP7u6gd40AxkqRfn-LKS4IXkb+e z)EuPg8PG5ZGb5zAtFg2CKN+N zKvf%50MyQ8U|;~n2dW6T`2ZDy=mMP>2o-?p0$tLFDgx>qql##Qk{whCVh*SS3>AQy z16q~~5rHickAv%iiGVtzsA{?})Xc>YS&bnA>K3A!a~DI+KMWC2cO6w1=)@q921Lk^Y3xB?T&= z85qEwb5vcRp+jay(1agIm(I)541}&ws4kEiR9&E4j#%`2#QFi!X21rhE|3~jU7%(? zA~g6I&t)R)+5*)DQiG}sv@j*C2G=fa(INLDdBsd_XMi{;MKC8KH|ARJk!Q zfKRbR)dgC(i_qmNBGre`r3uvqQiG}s)J=huhoCV0$ppG56_y=fiG6-Eqpt?Y6 zP<25zMuBQ5kVdO)jw*z%Pf%STHK@8kgFT4U`|3*A5ri%YP$kd606sMoRTrp}1la%! zvTMbXqhAratf9I=P+cH3sJcL%PefjBy12y~q3aY> z7f1~xMT3SNKt2IsRC7QbU_>sM9?n&SFh?BJ!~N2Sq3hG)M5Gcj6{-uQhKZqvg8{lY*~K-?(=Ws|$j#B&HQvM1g&`iYa@egX zHPt6GsVK3i5@o$H?v==(o|$7xN>OSt(hY4s`H3k|V;m9Y1f`~D7MG+JK~^vN<(Fip zWhN(r`a;NetU#4atXHz~*3N0y7jQM8chHpryl}d1Nh)25Ad-_kpfXhA*T>2!Ry1 zVk$rg!2%Hy3eGu+#VD(UA! z&_!~oMa7x-DDLFZ)i%1*V6#>gVa~7vSUTfHZso9k4-hh?B2_zq5OQkBgtP1D=5#6g|EU z{(k*fF()iJ>|(BHw^ z(aqn>*~1U6${16XlcR&Xhr6SXyPFGC8F&B*Q=z|uyN{!@tCOE6RGneG5jIu+eqQb_ zE*|c1Rfd?VoZKB;eVqKWcJ=abc7`r(cTX(=4^W|~@^Nr; zboTf14)Ah-j9X!`*3-e;E5OIg$-~0|$AA`!krn~2zJ5-gzAhlu;9)KlX&(m{UpE&| zFK2fL$mkaq8$BFc+}(VfK~aU2u8@YskWDmnb_Xp0_x2C)baVhoxPu7r<%Vt`Ryc^T zHwBRyAR-k+fU{u%hy~^rfmjeV6hUqkLc6ab`@$&TY_VdJ^=^*8gy(whK&fc^ft`)RY-POg%&CAQx!Pwr! z$lk=j-V~B?O~c)N>`h%k1au$|VrhJQd~s@WX;EfLWqfjees*Rmd?B~7g@J*wxq*SP znSp_^seys9iGhK!v4MfHk%56Re7(1!k)?s5k%fVwk-34Pk(q&^k*R^9k%@t!k+FfH zkrB)^Lt|3|Lt_&ILt|qDLt`TYLt{e&Lt_I2L!&eUL!(p%E`4JI$n}iiI~o-f2(1e@ zGBPxVXaKDX&jPOt=P+VmD1>(Yv8@YV0vas>wa#D|%ervTzzKY_EL5EXgMbtA;2uaA z)D7MVn%n?!pcvP>+;f5q4ELaFLC(XrZWz?LdjVAgH4f*!T`WQj3?iTrE97;)NCRge z{UG#zG7X&QP_u+y^=v&{v3o;Ve`gsL6}VyoW*z44^yzKz8CX59Gez zP_sblKp2;K0>TUo3ebKyF7tR87#OsmYCvXzFfQ}Vgc%szplWfM2XY^5tvARl5XNO* zsxSjXDG}z?L)C!H0%2U{O%Y~bSOQgx%YC5J3f2iTFtme4Ru~u!IpE z9Z_8F9O-@B`g%coJ$JKKDJBV_^6WRfjA5K;|*ZGcY)V z#*jce#qoq+qC5jbAygeM^FaQsmS`7?wcQ;WO`$0t3S(s5*S+ z-BDm*_ytvm&pZi51_lk#cpM)8f`*!m6d4#Iq3S@RleqG4qap*tM5sD^?whU1z_1gl z4xjt3D?;wh1eIU7%mWRHd{ks$Py~$-f`?*o-`{Jh#K7PRRfo&Ge9$T=B?g9lP<5a& zL0ta*08#@=uz11`Xmpf-e`Qn{7<{1W@VPHRg@K^}st%X?KWrhpNNp zUv4!925IQHDL(U5)fgB;q3ZCNm#N0UPzhCs%RJCPY_l2z!&<01eC8cgV_>)lRfo$w z&18q53tIog> z4I1qxkX{yQFfeR{s>5X-C|m5-U|_fhRfjLV{Lx@w-~o-7Ly2 z%mb}a^V4Er*alSxnjgSbo`UXyh26=D%RJCjE{`??!v@g!Jp*L*5-#()3>X+@ff5*= z_yEQ45(5T?<4|?@;^Vdf1H)^mI=K7L_FsaUn_r=7K=l>~W7}T_YS#0EHa&n8KruFT zpeja>om9jH0nLxeg|w_^nn>OlRE14O6;&2(JAP=|RhFUY(b80xU^lY2p= zx*u57(Pf|9Dh39I96H>io04Bnl|6FZE-EbD9WhMcn=;utT~t{9KLp(d1wQ2tl$b%K zB!~tr{e|54*WCeH3w_){1e9@FPnIC-0;M&OYLFC&23-mV(-nZ*5}0z(A&Ow-9H3Lp z!I#fX3;}7oRFc{0qQcSXqr&q45%dzhcCgHW5{@i}@c$P;OM<^a&LeNAG0$Ku6##A7 z$zlkDT$M8vJ}A7~L~-2>xq4K?NojHP@a6>xb0x8{HBbx-5t4ukFy=4NDI5Mcl< zBjo|JK%M~&z<_8_!2+V089|L0NC-xNT!|VMpz#ZkGMIAEUKFtBSh{^wI66H{z~KxU zH9=MdT8j!*)!~BMP*}8pE;@oK_aLksv>$+-q45pqj9u93?H2GM{mr0_Yzz$DQ&d1Z z47z(%K-&{a)v_2e7*TdFLC^FzJ_FuP)_4SD(&6ClIVzxy4dLB;R6zHbwBF|La|XHQ zKYyP!69Yr1k4gk|R}*LlQw+ZVD=624*g5(VbR}V@pGLQfN=B!f&O(qK zoo)u*Eh?ZpT{_)NKvx2Gx`B?KSLk%(=yp-j=yc=hc2UvkbQ3u47Q^Vk%y8Vz=Kufy z|Bt&lKqwao1v<|D|8X}T2rmFcf#avSM#Y4o`$q{^7Gw`#^AVO_7nKCivH2DtLL>mP zld$=SK75-EE*P6=DA`fUYfs1rA4e>w%JO5bKYyG}oCh zlqxjWsK_vsNWx5JX|7RGVJP8*^Fe!OvD*|L3`znF87zo666o$x0fnvc0r+h}&~yk| z5Rl9WI`|SaCg%xefi@U|R@I3xfcB*dfO9h_C4u&Pv4OW?LRg?nDIhG6*$@`!CLRb2 zbk`1qb%cR|0m1^^5d>j@?xcXQzQJWh85tNL_JVHwf!GVWk^r<+TZ93$$iVOfe9r|R69WTi+m8r?G!slrk%@ufAXwI%iGcxP z8>mbI9il11kP25<&BVX}a-#@CHxmQH53ml<`c8%dZTn?F-4ob+goj@coVky)f|lrlvLZix zR~~5B!Eta20cw*V#6gxEX9X?r1hp-Wvw}9PfOH;b1!W~rq6gpL42gHpNIoR|LE{sU z&;+?0bm@->c(X5P!yIH^Bt#Ze0zz1zZ4jU(`E1|~S`abNCJ6`&RFHr+2tw|9gNT8) z89-Q|72gmR=+JZs3*>On@GgjkVbE4DJRuj>U82I#`mH1=%ci#tR1v^#1#LdU1I}C4 zA4-vOH9RNn1f^a}aM@GBkv5^5)6%f?S2tT&C$x-eKEe`*HIzUrWFTP!+K$TvPII6= z-;gv1S``bjR)hhxfdt|!&~^|A3*>vq4J{zwfd-yIG$?97G$>u-@hK?tfY-62#~Y{t z4oRUPQ$WKTAR1;WXu}7%<^#1A*r3<*_^9xJS|p(RD;XG|RT^fh?DSFL0W~MUHiOKC z*bM52KvE27`yXgK9Vn@Rwts@`Wq_SL%mBJa8sQ%yj4JXl=*kpZMg=B@`uvil-j4tO z|Nd|O$)B;|2;5Vlb#F1&J#}?gnicHwBmUpzZXaO+6yu8|FcqAVnBr85kJ; zfJ-^hh9S^pc_QH5%%E*MYz*Rz4B(A9Yz&I<(i*hg2ec8HjRAB-GH5#_8v|&csTJ4` z(8eDSW@E5nWMBZ5=WGlPj0_B*{mhUpKp=58Fdwu|n~edqRTp%t8yf>?GcHIi8@Tib zZLefw0Bs-!9Rd#7Amj|T1GG~bw3&#FA%&5F0kpQ84b%!_0NoG5#*hQvAq%SGKxGi< zh-Nl$(1E5uKnzeAf#_@CArnwi1f8OQEq`=}s0g%PDq%Yg)&eSUBwD|fupI}R2g^Ky zXvsV7a9B`a0O+z_P;tP}d_*MfFlgsKBw9el1SAWAN_Eg)D@Yas&82`G1sa0|(V!F6 z31uOcZU+;rB^Ag3P-h=R!%73tEl#v74PJxO5XeT*Gzo}?wZK6)R?*Vtw>WJ+0gho< zL}4$7Sh^h~hz>;11y6`r5kQN1a6WIYFkvYD3hF0<3r|qWfy6u_LxP6aK&N>_VjeU~ z3koh+M1ih|#bXCfQ$dx%XLwM63TU z)%map1npu$n2Igcg{XjgxZO>lVTH~v5Q)_vAa{bgdmtK=kU;c({1FN2Id{9L@HGGY zU!nxMJ509qWF1TEfqKz^KuFbt+)p^%9iqb0TxG)0>E+Yu6i|Agxr&9MWLKw)3Qs4f z3m&4vf-?|6ji5+yaSZBQLdrDI{av8LRUiQanqLAr8CDR0_M#FQFrWdH&Mpv1bijZv z$RW~n(6~rv7lDIFFfM^Q}0n^Zu3mCh~@Nwk|mttmu^ zVC4Dk5ETh%omS`Dda2G6v`@PAWTg}+?TBKg7M?gz0ml&-6!yPFMWM4m222GgfGH1n z*Iy>?a8MX#Qp4V+1|9kXIw*k+e9ti?5rNtvKfy%~sGSVD_>GMLG_nMd1tloZL>Y(% z^=3gd=wfhu9(7S+A+lHo9To(MDp;`$iz-n20AUB-r~-9HI=et5(NT4i_=Er&CG6}1 zkwlw*2gP*J<1Q+o?jdN4J_~5<3Y>VsZC_BH_Ygrc7nFPv;SQbG0JUjB!Oj30pF@NR zwgd(#=Rm~?2z$wNIw=q=SU{cDci{L3Spu4b1JST}03G&$uoG`QfQI`zyFet8j}X-` z$W-*w6?E$*!gNd@`KWN9m#!5otp_S`maZb8946BI?|+GQ^RNFUYOUWYcv>%2a9Dq= zVX?kYD~3I*gm>4d@HE$(Fm(Fcbhl-jng>lNf2t7$ex&bF1P~`+^_LjdbC$meeN8e|YjoZ?Zf@i4qL|ec~7JQDI5r*E>1? z+Yy&475?x8Y5e*J%cax!^+9`{8OjBl-*9~57vxca_D(ns!vrwPY^>P^l(awtactnT z$3W*&i7gUSt1S{YajDyPs(G|*t55V%kUoj(HUV1Q0?fv`YBd=M7M`w$i=0Yg}z z!yqB7mGA*@&`szNF;LqTbgUa2cmNwB2C4!fEKsonVSxr6AuQ0O8-yhWA0AhLvp@st z5LwW`41@(52!XIbO)3ZrG~EYbfzDckuu9>k)Wcbwa2Dt^HIV6S44{*#AUZ%NQ$bju zlc^vq(8*K~7U(!L2n%!`6@&#ED}%6p!A)jif(`R?GckaNg4h^D;e+g;?eU-q12zWG zc~l@@u`y^cF)#>&<3opufdO=C7aM~C69WTi-j$8Pgo%Lx6gF%Opwp^A16gbgpc?=| zcM7vHI52^ZU;_;jf!b-HEAQDDKrIDXuz8@42k4|5HU>~TOCBr+>Mnpnn2iC{2nP*^ zu`z&pZlJrw*cd=3U4c#uV`E5RVqj1K>&ReYU{D3Ka+nwx)WIy!-Eg3L@7Nehm>3v9 zw~nzfR4_4sPt##zs9|CNpQgjc(7?pN06KGwjRAB@7R0|DObiTqU{gTXa_fUx6POsl z!*Fa2pfj|Lz+y9)7#NJftT{{!44{&UjR7$2m2h$u-xS^WEj$saH%|0_DsD=ThW$kt5_b|b7B7C#4rbR zTm!;Ao45mtG0g$h->B~4#xMue$U+>FP&j8BmcwU2+y7C`;l(fqv~3^Z9!cBdMVRgZ z`3ThlJ#P|blHEQ6eW zKrUfs1WomUd}yVn30P=72hFsOI3h$rt7?v50ryF#QE;X``B>j*%}wOH7#=L5*-wIPYdJt;943)JH`% z2iHx$;Fx7#V8EUZ!M32pyEcY-Gv1FGK1QIm)hPZl#4rc6NQIDlKwTVE_ZVZC1M0XlGlEgHjpe`JQX%46_hH8#EhB=@CP=tF_Onxf~f=U=rdcMYT`4gr&pgCt$ zb38H30iChS%m_{)3=9m#m)R6C%>fOxpqk^2VGii*O@zPF9xgtDX%6UAX;gE3G0Xw= zu$dV_1CpS4|G9cGmhu@iJcDYEKZZG=BlRG+$AZe|h@)$~G2H`Nu!Cw&Aci@hv#k-~ ze9Jp64$~aa$P=nL!5HR%7D+KPf=VG!d6;V%7l~;OXfzGgoKOsNK*!M&Dpx^6U#RAU zW0(^OE)zflL7-N9_3kzqO!t6paX>XE62lzOdAH1rpnfGNMLy=`i^enuH1>vSPBex& zpyeo#_yVP8De>qiOmjeEE~w_jg3ST-SU{l)q7gT?gW6Fbk!biqcA$C`Bmz3f4rB`h z1E@p;i6Cxu2c;X3NGx0zD2zZNo^TP+skR`IK)A>>5SM|0!4@t88tnlIf^K7n*aaFm z1c^Aq)qvJ|fJ8udxI@%{X23xr{%|#*2{Dj}Ia~xZ@&OX@hKqns^ z;c7q=03Z?2&F>JqK&O*~M2z8TYM{+ZUAPG7WPgyFP`C)_@&J$s=uUZvIUAt5B;jff zLPbC~+C$WU&L#)xa)hgS3soZv7h!@ZWeA3g$UsHZ;UZ>G5m&efXq*OQvM*c&c37e% zT%;YU%N;JV6e?m37dZ$Ov4@M?hl-fOMgBuY^x-1>pu&ZL0esLcL{c6q5(!rWI~vgt zF5(4M133s07$TCO#unJoFu$8&h`^5QL-;ELLroKg$U+Q}y%-|5 zF+{#&h=_uUQ4|;IVTib6h@@kPv|xxVfr@a#V`n#11a#OYB-LGjihvH}gor$YiZH`< zF@h>o1_lOhxQG-~gdHwo1QlV0iv&PLc;O=XP!U8p*I|etZn=cT*HR2M2QftMpom}| z5US$iX98;LgT{ox^$vrIkDn2!O%H0FfkfEABA~tps7^+RfO;Cq3=9ki5m3LP2t@>B zGH78kLJg?41}%O^h=6(s^O1F#fYgA-ltF5kLAHaGFx*F01L`s`fM!HNYQQc8br2Xp zYqsDbpzZ(zXb~n{#1P~!(9Rfy2*_Wcg~$jIkiVoEk^E%{@)v0A8KDN`FVL7VLImVy z&=O392*}Z(C6)*gkfVc8Oa?g`bV55q4am{i$ZCv1x~h;xOh6`sMz=w_z~N&AG6z(P zfJDHdVFWSBhVLRTeJ7f21NF3|DV z2wjT{J|`e_?SSe6sX^5RDyI;-t~Bjfh|u*NstcqBRTpRm8!fg z_*y+wU7)mxIKEZb?z$&JS0PjvNDZp4G;qj+MxjBW@hwGpKSI}Xs4kEiNKJGFDgsgq z5dqx^4B~+>s>$hKlcAnuV3{cM7-8~9s5u}tsJcKcbY}240La9Kt559^x;R0T01S|e zLQr*qZYVGy5uwWfstcqBRTpTH8ba6WTYkw1UExq&AT>-3bzBS#@t^}ZT~gB$ zOLIyf$1i$hg3omXi6aCc>L5o@LPQ}VD94CGgdozv8Tq9-Db6|h#iI9cG33xZ5<;*bUV9)}z> z%rRuaQGc5Ha7x>{RFc zJkU{c&ZR{~sd*)^b8(Xsb8_;NVLZ@@sAvbOqGl{`+JGI=ik8DrdqJj0;KqvsqHNze^IkgNmENKkKr&liUH5$u0VVMJ<0Qj3%b zz@p%kfhY+uO@RbpC8mT+Vs2tO=yXp|nE*Bm;u>&C7L;08npzCX?P#*lc!ZqGi)^TO zDvBMx`K86F&N-Q&G87yhU>l(4DT4)Ir6Qzwft23x!snm1N2m7CvOLDFL!5Oe-A$g=mHt=5y>g}<@TnaB{HCcT%FxAE9_OA z-M}ZgA`VaWaPV<*_VfUqPK%)xw1x(%6>@GW)IMit2M;e-FLxKm08IO!D{L?=hTG}v z?BM6`;pY!J-50}7=<*x<+MNPi+?|{poiJ^Otj)1E1uxElx!oA#Z@BeNz7C#l&hBo$ zj-FWbgX`DQl2n*p6-P&ePEQ9XH-9fjA75XDPUx~8u$9<#IXZazx_kIJx*_QTE&732 zkp>A`tVhzO<&=~bgG+^?)WjSI^R(17WB@y6)&K<<8bD631=9uw2Jk~`A*w*aAQlFV zYMKQ|je&sy2F;*vY-|ZVt`X&wfK+n_}`c+NZm z?MZ&h!@%$qwA_S&0lcjpmwC$t85p*M*0td=4>Y%TP>_Lv9kgf$ylM{j8Ev4mXk(%3 zK*QYF&eR3<@Y97D7(nOIg2Dt8M7Z2%EzH2+4O)nU$9$q3ZCt@1h6;!$YV#T>b^k*}WEFV6X-)1R@ZAjiL+;6QSyGnFl($ zV74d&!yc$Q&@eYH|K1X1V0Z;p2R9GxOe@g(tuIhDp!fh`Y-d%0)+jN82#^9O#-nHf#PjC5$Zr=W&4Ow z2MWLMM5qHP;Q=jh19=pRvH2G?*Qrc|I?&oHeai0p$;@ZJrhG6W;z9}SNedV z4l|vC?3IO{(+u@412+GHMk$?%PzQ>)Y9iEuj=Ee#ggQ{UdmKX@rhh@>s-QEXVSWJ7 z*!%$+!;XRtYJwCoFktmBsQl|CLLF!xWF3Y&O!tA}jR~}W8fqtqauC2&2U?#INrXDk zeEtd|)PcrSSz%N4AWL!h7oI44~cCpk*y=44`dG zpqOD}04-PnEop;nU;;Ig*}&(ifhJ_x7(lzKL5u6y7(j;ufR^I1F@UCtK#dtT@EKd6 zWqxenb7(+|0@=W8en3kI*%(0Q_kot@urYwnJ_Hr-Yz&~yPoN5w4SbFlXn70xK_g@i9MrV{#V)An2ckhS!_LtBMglZ%zyLX*ZZRkUw;tec zdB_BrD_{tKN`N-3wjL-I11rv8V_*dPkD>VpNAnSh!(h=YhW{599{|MwPIXxfy*?@| zfgqKw2TEiiC&EFu!EqqW6abkSoB{It{}L4rh!dKRaCG13bx~pIj8TyY4#;BoFAA}& zL>0R^!7zOy(IE3cJG?txR761D18vG$2s*tZv|AT+G7Lz3A?VnqFc7Qz^Fq*UV7Dyj zyp!;5ThRV-kT}1*0|V$jT!!vrT>@5urBW@IN`$%s7_9;sOZl1)Ff|`!YPnSU#Q4B# zR_O!HCm6eZK(>LeUgvi?(S5AbM@6KQ7i2Wp6n=RZ1_ojcl4w1EVvs~9FUY-MgNQXl z2F(naPF_$L5N}570kB%ALtbjZ}$QTC(iz0rNF6CAum>V;bQqwyFhQE0lTD0G6O zg}*iX-~a#JF)AwYak20SXF1Ng0oti+wgrVZLy1rZ=q_sLreBuDpll0H6`(aXpoN`m z44_#n&_Yr+22f)kw2Y690aP=Bs(Lo?`3_$dPHZX#w{2-eU zLEAwg+YBMHpe=x)owSfmeh{(UOfWk@H}XPUe*-S|2+n#1XT1k)3j}Wt{|*-em1Uq| z4oE4-44#h##SA+`nDMvpZcqWpU}*}9{W7tIpm_gpvf=-Ax8@@()?m@1SN~1H!q*pq zO26hKEb(!z2TItXCEsC?xe&L3##$gQ2X&($EKtJ@!UClo2n%F8gasP4DDwGAJO2Lv|G)VN$KhsMP|{{7g%sO} zk{C$=$TwIN{Dhj&>7pV4TDQOe@&#y-H5&uS7m##>a671m0WH>qoJ|6e1*LX~&p?Y} zK_?Wlfv3|UvY_oqpp6rt&MgB2XlMuITdP!8BSaQd7ei!03tk~C zP@4pj(?PBWb!e8l zk_WWq1rjST|9}RHK>h-C0N5EoCn=+ziAZw%ECl7SPDXGJI}FMx5I=zWJ`i_+T89u< zg2EpX6QDE(kp;DnAhMvvLl73oeV_p|5Dja!fK0&~{tH3b18Y(M73K(oK|M#1!7vQ! zVY4$pdJDRSdMPvp^yr*Rv|gRG_S-;LA4m}C4{xOG!;YCd&hfw1jQGZ z7NsR7r!s^=xaFC7#zyFZ6*-wn7-Gp7Lgk5-If;2G=qhtFi{L`RrOC;u#l;Mc3Tdf% z$*BtYMG6pCW+Xx)pfa^YAvr&{ASbmXHHE=Zp*%6OL;)1EphXvX3NU4GB?_5&3MCn- z3ZRu4nQ57z@XpLlWpK<>NCjOxs*qW%P@I{bmzV=G4N0&x4oF0=>5upKgOC~62a#Qn4z}j@7-cD91 zN=+=z&nspK$w*bm$xqKrPRs!XZb3$6F_;Z?5-9wVQd9F3a`KBy7<>~83NrK36+o85 zTnlvqNFm%mMUZLB)D(rB#LCnnP@sY`OF>a;acW)($Q~3IgRUzD1-Al1A0okKLgKl& zv;dUT(3GX6CYF>IrNS&gC<1v4VOkmF##xZNA(;(BgF;dzINDN*GRsnnKrYNIR>&{O zNG&SQEKXI(%mXE$#1ilr`((;RP6H72%kq=6onZ?iq!QiL>&212s3OV_C>8V8uiDikIIfovXT!VuAgRB%n{k;AB!~GP(LVdg){S?5W@PZXu zSAbGJST|e(GQkgzTW|u&%+EuV(vTz%(KN7!CxFHeK<%Pc)4yy44^S|WcX$G*tqvL= z3Qy^k!!!rfQid!ngw^=C4o?7$vVhjf>hm7PayS5J0t3|?T!$xs+Nq#vJvoEBST>D< zdWERw;5s}3)UpEEdO^EyFQ&ghEh1ENa2=iiG6&=y-PTJ6nC1|Fcmk;91PULK#Mc#= z=773MsP4gacmk-Q1ZpkvJ$TZIX%1+97u6id;R&E-6|Cit*p2}jmIlcnwrqe#sz4$j z3~Ko@Fo0U(ARY)qL_o_=K|BzKh=6*}ARY)qL_ni~ARY)qL_lMKARc0a#!(0tbZsH@ z3_sA(LJ&dN1`W_LM5rR5V`D%fh|M6N6P!UJhz%p4Edn4B#5R*WX!1pDGwFhgAhwWz zmiB{mLAJE0`1l!v`uCu*L{NBx7qo-A8w{Xxr$8d$>*WK~vlyS;a>t6^KR4_o3#1)S&7D^_!UCbKN#o|I`q=SRqLb zeAfZ0F3?0KWTPv{u355cHz9NxLv?}Fpz0C>g%KmDj|0*r?NaT8(3J<(1yX~m3p5$Z z%m^Ay2I)$g-=&DqwHT@kqy|+NXx0(o!j-pj-4MF&LUn=Epy~qUV8{k%kX=8D{<9%; ziG!krfq?;}22~em=8c&VG_D5HWi9Y;4MJA{R2N7MsxDC95pf8NR^{~x2wi1RT_826 zxKx$BRfyRTF89})XWY!7+oYEX57juSz| zm#Lyz7DCqxs4kEiR9&E{cf?kdZ|5qJLPG+&!4RYdRTpS92XdeR$b~lyV#E-3c|mo7 z)S&7Db@G`RL8gIpUDBNK9-*rhstcqBRTn5fGBbk2LAq4ec{m_+?T6|DsX^5R8uw#n z1dS$vboJHkUV_l|6RHcO22~fRg~iMWY9E1gDX)CF524El)Hs4J3PaTe8hb>zFn&@7 zk_&U7xEGa0@9_lQWt4+3Ty)=NDZnk(6|*dBdA3L(sgyuavg+SA)v+$0|Ns{4XQ4E za48C^Pe8if{%l4H`97#FkQ!87pm8W>Mo?`A(xoTiXNj=uBvcnj4XQ5Ccqua@CH?`j)di~6 z5u3JnS4Evg=+Xc+YN6x6sJcKgh1j$;N8;pUgsvp0E|3~jU7&Q!%m}J$KrWQbKJx&f zYZg=&NDZnkP??6P^_tFJ--6I}9;yqZhKT{RWeU738qymKhL1Xc1>I9iKr6B{i&9fC z2J}E{rZaO3;^W=h#xG#0|>hvFE>T z=Huq;02%wWw=}djNy*89taOGhB6o6k@NjbWba8cdalksji=x`a&B4tzz|YIg-Nymq zReNK5Q&9Y-7TKGEMmOwD^YTmVO(8?Z_NHa~IpeSrm&O1GPgg%@e_v-82k5vlbX*E02%X#8hp4?Cl(b#ZX<4)F4I@^y!+MGQxyD)n%1b8+x1*bn19VUuMb_EF!QIKj+27OM*}>7?6g=8(Z<=3ZZwd|5 zjKpGS0;)_cu{TZ5&qYLwmxH&Xzn`O%n>R==Xb9Zi6g~!SZ;H?g8luZdErIKFa&z!= z_4RY|admQV%(FKIkAd5pW)_2XH$XW8i#F+h%@!`aut-P_Z{ z+snlVGr0Ok#u`g#85iae`$%C2%YW@&K|D*zTWO$Ae|}TVh^8QxK1|@2VZ9wZ$B^a)(dFC z0WK-+P4m<2O%wC%O(7%RpeQKKfopX3bMW-=a`$!e@N@{tNVPYG4yr@q5H_rCZwhlu z20|yuvF`o>?oKWa&;fR+T?iM$tOUno8eFT3r-QqnkF%qPhZD%3@bP7PQ}DPuBqG6u z4s;w9uG87W!Ozv*)yc&dO(T5Z9Z7R>X#ql`n}ffbql>eb4>)L%tb~rmqv|WjhwF6n zb#QX>_j7mi^@D^El3wTlJ;dM8($f^K)5XKV)!Ws>*VWC%Aq13IK%?)lcqoQwDglK# zXapXV91umTi;IK5zqgBzv#Sf5Ms&XMnG_k0(TDDR`<4 zd!qhT%bB2@Pi0Ks?BU`o`u);4MK=0=|dH94Y{%3=Is-%*+%N z3=Pbnn~p$xh|C!_S_Ookkz`<41Zt;(IxHzgsmUc}paTWKBA`b08fcRmEC3>K>>=WW zHc>%JKp5K|B2dTSASVOEXQ*1x$QG_WA%8g;7Ol5lGY@o~T^Sbx!w%>kCy+W^<{jc@V7P>&4x4$PIsH3OHJ~s7VO-{^ z@-Q%%g2v+U_!rdCx94GCNJUbI%e;IZ28Mbhb=ceoI`6NOhk@Zbk~&=GJ>+3v_=uzq zn|Xx{3=F?{7#MP(BboTZuZ)+0p$$nLHuL0|7#Jq-GBB)zj?aMxc5u0mNsxg-2(-Ee zPxyhHF9THriVG0NWuAs01A_%rEyy3(+y`1x=LA&)G7E%pnb#@Ez%Uc47MFRT^s*SL z24ofp<1+7!AOpi6s9Id+fhJnmgcumYKyx7s3=E)=E?nl-2{ADALDk_h4;210gculh zLDk{QZ|8&<816yU;W7`D{$2<%FqlC{H}RS0CCtDO1yzU3JkUUMiZBDiGN?MxI43Uu z9ua0>xB^v&%REqdbx)XqK>#$;P9Xd&L>L%6pz3g$2O4||5@BGdgQ~+9AIn4-7`8#x z;W7_Y{v8luVE71ChtI$Kq6`f3pmBXX`2&=mHANX13ZUxnnb#-Ez%UQ04ww5t7eucR zWnf@}jzfd8F|PQSAhQ(K0SN|%3s7~q%!^`RV7Mj0z+eI$`@v^kj3fg?4pbf7JhVNJpx`KjssWV+ zAdGEK4QQ&Nmk4#Bs(b~8I?O#pAaxsvRJVgjbq9!02MVtf80rih=(6Vrv>=cdM_=HzDPr4*&6B*qjJ<%3o;6~}8GlXS;?)A-rUb+3hL`9(c17s0vw~vZM^AVm-KhV{20-bE#$2$Eu;tqqFR1iZ! z(|?e~)gWU*WfO>IW&mCD$-n^G1_RpEp%V(a>dT_}tcc9G}MJ~XrYgz+iu zQ=mKGKq5Ta$7UKI(mup|qB}%I0j5qs`w(2znuYnkc8H1!|N2Ya%-Sw08vN@IFdv%P z{lWN?_NVR;6&;W!o^EFmsGiqs%_shAJBxIOsEAmfD&i}Zvi@4cQ7U5Xq9Rbt*BPTC z)BUc~MMVJQ_3juIgXZHB%{eL(jNKtBCfy|}7W}O~|NsB*u2GSR?mi9;3(yo1XaXHl z*e#J~i zt^Z4$!~T~WK$0`aBoh!}@&6jwEO&$dv$og=Qy()3>he1^g z!bVU717ag25jKO}9^4I@FJ%br&QTEvGyc~4wl1*SMMWUI+h#-S{}TKEDx_*P5;Ipq%snGU&?s*l4t1 z0JV}qj)KJ*=*fWi=w?|7N^zjA zMj(6t7Z^Zuw~LC%{{j;@N8*2h1)L)T4g&{+{{;?kF@^sHE^v;@{{jy+`NvaEEqhWM;U?f?J(Ab){YcXYq*tWgmFZ$~mdX~_%n zdYy82CAx+>X{@iJG^sIiReFZd1@r#I4^-%)8x8tX&yOHG5rDL;`wURAd4m z7Yk-F{4Y^a`Cp=i;8^Hp*^oBDnx(sh-O>7d&9~Rw$5}wz z{1~jy*T}#P76L2HU<8?NvH@(mn>Ew`Ln9*t18A$I2m|QUYlx2RaCM+f0uZs6aIsHt78?`H1^i4544{+` z3Oxn}P!AJSNHH+*f(1ZJ?!X&gK$RRvrw0$nvkahqBP7RyNCpN_n6Wc}3R#XFpeAAS zKLt=JCc^LXVMkbKXz2HM-7YE;-KP$|lxIE#x~smEqm#dv#j}%3`$O|T#u}#o?D5V2 znBq#A{xg9s05!ZpMzb*RflEfvDl&Eknik`r&8T>{D+D7I@dE$L9eU$IC2%pQm@no4 zm%zc{{DRETlq%AF7*t_^To1Yvf{g*xjsk6m6=47^7=fe+&?XSjRvd6pgSVl9JPm67 zf@shk)p%V5+9%l!xmXCO?-WGC%mbZp3En`$(R#9k4U|3@7`j7Lcv>%&upI|E z6uzGc11rZ1Y&S>GQ}MREt!GX4O$Wa@gK-eSVaR#OAO#MWWni( zqxC=u8)Oqzw~q=B!X?e%?OzO~7n)TB3xp<4j_zZS zTVx>~L?lg+2SK~KAqf)JWQBPPw7L`0KH)hIUSbXGT29(YraRb`q4%*T$03S z=7ZPBBEk|7ZVbCgW&^Zun44{e);yBRCI7sk-)A^a<|cwRaFnKkF0F)~-=_c(E=tTTfL*N#GJ=7D;Q=T)GB7ZFfY1-} zL8mb=Jox|K;s5{o`hnek0jdo^F`yG$UW2&|A2g%cL5>aISCrFU}gk`04SMvDQNOynggnuQO&`1cO|U;+`_)N1=Ac* z8INiXuDdJo$2+K4L^TK3-Ibu(7f|ZItD#_t=^jv7f@%(~yDLFq49XY&oNU`L%>k8- zsOI3hyAqUsK;}GMR?d%U4ydJxY7VZuD?u$zP-_$WU7DaCD5^QQ?ydxt8=&xEpT92; z(>)+xqnd;3?n+Sm5M+*t!utYDb3o%|sOI3hyAo9Xfc(`a#g65UHBc@_H3!$-m7sJ8 zGN;(+-D^zufEHGxnuF`^N>D2RG@P~6&mjiT zsyVpst_0P2pm5gy-PnO?4yY}QY7VZuD?v3Q$ehE;ld#-T3|h#HY7XS?N>B*_(gmUs z_f|nCpcoLhc!B%_QiHfz3sPl*?(2YUr2;isKxz>8ae?Y>kO<;tEl_I=B!alx3Uu%i zNCa^k7^oEp5<%RxwF|@rZ#03~1v(1{B#5}z3v?g~NCbpI`H_JEG-d+gfiOe_bW{q6 z2f`2$&`mQS9tcB3K)0!bc!+IepgYJ>ML>7Cql$p;lSdV40#ycJA()%zVu*lSKqzW1 zW2kwLAp#l9U|>LOvr~sSodI#fn;TRF;frvn2x1dkE>r}v9S!7+R;UQ#HaXBO>mV7# zMz_^aHHeLFusg&M8|JP+)gZRMJ%frMHUj>Hih%B*1LbQ51|A5-0J>)k!i3!_hVX?I zL;`6`Ul3dbw6Gg;3^mBb5RAGQ99$MLg697~vU}z&p9|6hVlyzLK+OTELDdB+QJEP* z{dbVc>dmdM5xQnVb%E4CJah>v0#XYRd5R)}d?G1m@jf#nsOmp@b(q=tzho&|bahqVKliA9xA zarlyPC?9+{J7~TTp)~-yU>tHpJF1*tVlLwH4yX~Rw>E$ls%NI8=KJQSq#_&<1`~qV zADmj^4(equ&_A42zKH-Y(YN4 zcc5(sAV0xmJd1-9b5o&SVSuE3m>fbEIGDgI>XGE&oHQf)ztu2GtKzh*PAPAs)0I8_gL-kXuUN z4lc%j;C@bKQf_>4ajH>#L4J9BK~ZXQCg@%qa1ev`W}xkSaPn|)at!cvb#wGU91sug z8rz$eCFYbu&xeN|`3~C%;p5=%=;-9{f~g18p9ZZJuYziXp50H(S@Fhcsn8SLArwP= zJopTG8!kXay%%RDb328Jl8T3qe}-6@wM#K3R_stzp7B2WrIOGOt&ZfnhFG9j@>L%}6a5Wnhp34YYu^x#B4gEW{WX zJfP}unForGATb7pO;B~9#uzU5-4bJ9fSr|(%RJD4^%pS)23KgK8Z;+?%e-=N28MR1 zI(+6$6lY*~1XYL6JP`>71{Ki25uW$}&5i0wFfbHC)!{R5u>=FdW~e$`?gRC4_ewA@ zNPrdx5LmnFAj!ZG09A*}JWzUxl4M}0f~v!pUS>!#Fu>Ls;xZ3(m-;421_ln$Ko|k{ z8AvfOI6&3mG7of^_8h;X&W?(Rds>A2sU}*-1 zWT-lP=H*H=F!V#!;WKZoGy}t4s5)Hcfzr!yX$A%^&;TF<19)r|mw#TsC{ z8g~hkVPF8=GY=|XKs`cS=FO5}U|2Pwzce_>U0JX>OftE^+c!xRg?ROPzTD6*N9LDDwe+x zp$^oX;|DEd0eKXPvH2I&WLG9a9Vq`BW2nQvcHf#vbDlWDHsy$kW|k!NkDOdZ2_GwB8^r{QrgK zBRtJDDiRDOg5B*U5IJ^;I7fUOcwHc zbj1ZbXgwbXXz>VW{dQR6uNX!KhH_KmZ>i!VEA5=nixCmyne&csN9^bvO02H9#Nn31QtE5+H{2 zfZ{$VFaTt*0K{NWM;l}?sDlHduYs3+fz0ae$N}j(S)%ZXU%*90021^r;COUVk@&E@k51=3f;ZDA=PE(K& zs7b@nd_=BWU{$sLW+x0QDR}?uVr;P$7cf{oN%h9F6}N6POuF>>K|vfoSu_f6O3S zzwsXnh*od>#|on58~?F^Xz?(}GBak_GPC9*JRq-xBf#|}{u4M@Kxa)sf(5kQ1`;fw#Ym9AXaFq|0;>ZpO9EY< zAp$-_5fLn)0SQpBz@im&G9n^aFqWZ$$}G^fjG{33VtP}4c?Qcmi&AyyLbEJ}Ql1P( zSOC1{4Lj}zS`7uie+9gh{v6z+J3&DZX9*685?+3Jkdqm@IV~+qe|58mcS5%ufo?g# z8WNy72;x`JgbXB{Kqsw2!US})#U*f}0WE;N2xfuSo;DFeVNUES-4rnx}cSeAmbT8iz~rdk%K?{Kw!URMrep)t_JQ7QDJGUieYwOW++u`Jy62)iC>@zS|&5Jo-DZs;)BZO zPyB+6hhb}nJ3~}hz)l5qS|CmZF2?XsUU}FHSaE7=QA^8hd6u`^{t+~f*E+~J2niMeqCcylgK$d?&tF=Jae6cZr8j}eBg2vxK{)D*; zbg>U;7a9jF>!V!qa`PQ%_tO!M!{9nxn-z2{VD|}WQP2t)un@R00%moe08^j%1$b1T ztHya$?y{(Wu809OO(4Mq3LJ=IK$Sdbk&FoV{vt>z4eHE7SfGi1(1IBe22jNhx?e~H zd|M4f4CDdOz#qgDkRl9pb}u4;MbMVU8y_&fbQovUfjWT@J3uCbTn3_H70B z2{H}cWYEnh2$QiDx-Kd#pn{Ctj0rldScHMtj0w6R55IFlRKOdgx|=}#md-8^iM31z zc@`9zAQ}=$3=E*n1w@(->M?b8fk>iF2VL`rFkKYuN_e#R2aOm*(jsWg>lnBU134Hv z@&V4|AUj*#b3xKz^)<1MNNFfVcTu50t1j)h}NO8XdIYmz9x$0dm(P=oD`e22hR!^@ce}zV0EAp36f4g@dPgApabt9KB!1U zgeczl0`;vsyFet-@desuLZs=S&UR-Ph$Px{&{b6k(=k#5s7mTS7zS?h@wb2)&7dY< z6o` zHvVG*(Xx&IKyBv|Q7rwnxWk}M4v%GdOo?7^J1D(%md6D2wu91P0HoUjA)Ai~v>qto z3WM=L!!y{D6sX+_X~BZ7ih?8+P_lalPClSOfr#-lGB7||;G&ES43Gq;%*en1x<3q5 zF)}cKM#Djg3R0ypFn~I5hzP=xxWEG^pu(q<7c_)|HReGL6HppvV*o8?hOj`EfQHIJ zG^|~=lVBGBUh;s(Ogg(jBvuQ&pyG|=6Tcu2`o^~ABLY|*4ys5%7c8=2Z88NiFfiN&S8Y9<40 zTT^mrQE`3|hH!RjC9==21DcvZH3!$0 zDwuox16~$ln!^QJHo^#s3s^~nYfBYq@f1jnjpoYVnC5_FQQd=UOBHNTHzfN@CZ;){ zRdA^0;M!6J>YIS#i+M-vWK45FK0-AI*Nrxy20F-`br$8NnC5_1CZU>xYfBYu2sgCd z%NNreP!)q}4z4X#prIGgLZ~9oJ1UswfTr|N&B3*$3RHc8CUmWQtP(NJ0Zq}NnuBXg z6{zU}N+o8``qyKc18T>knuBXg6{u4Vs#-lZTRCBx1F9!c&B3*$3N&~IGDqAXN)yu@ zP;U~|99&zfK;aC^)em&*=3trwb}dT2z_q0cRJeos*gIaId4g#UsMm?=9$Z_h@S6jg z{X{hf*On^Kh!4m;k9NgWV!8*^3PCjo*On^K;0!2yG%TOgVwywzmMU;aGB7Y;k9Xp? zRDlLhK<){jss9|)J)oghRDa>xQUw~j0F|D_a=pTs=74fBsyVo}RDolbfq~)Kl!aKf zynZcC&)CfY^;c2NF$6C=LN*7q351yuf4qYRdQr_W#xMso z?gP2a2h`B8%4KT83?EQK2h|)?40AxeJcK!agkE4N4?&X_sOFesm;)NgWM%}72!O&T z;^-Q0O!t89yGJ$062lzOjkwH=V3#v6FwD$&fyErqE_+mStTD_14f!Jcwbk)oGp2h$ z-4RrCY%$CM)m+SspoS+X9hQGu!-r`OXsg2!UK(FZ@7pCRKyW30y@k9q{|jA5(ib|3l}Mcia5hXU^n_1!$syp z)gZRc!tVG(Y@Iy=RfE{z`VcDO4mal)RKyZ4A_OX+85kH4n`yP6B8bhj=1>uTxGoo{ zh#_1Aw(S$NsS+XyyH^h6e~1WZPz%HZVTecvgaR!#hmO<2?v+Dq#oULX<`#y?XABV$ zP(cr}2<}2t43S_AkwOfSNf;sxd#*u65Zi0tLPZd9@eeA3*viWXY9KN&Fd(++YCuIG zn}p-zQ%dqnb3hFXXe`Iam*$k@ryz-dqR9%X3&bXL-y*1ei?}(_|F2siWWg>-uMgB5 zkQ&s@qM)@Hi2L9;n*?tnbTvSAfz+Vt3I>F3e^QtgQ^R30~a$R zsAmMy^{{6#($?7rP+cH3sJcL_Aeb3J{SJ^W_p2L{5q61zy8EExCBchzkvI2(TC<34 z!@j3pmm_qALUn=EpxOnxKMrx5q1ojl#t2<~P+cH3sJcL@cWNbKk1&J}+0qN%OIuo;>Qq`%lAi|`b1nr9zk#>cf;PMcrPH10i~Y!7fDIu?$j@kywOP&^JG&7(>DrG#Ci+2ZkKP z?tpwuT@V@9ypmK*tAdk@@^f-9409>UFF+Oaf({!(uONeX%00CNChk~)wCNfq2yrT6 zGd4^d5mCVi6Hx5~g-uRoK~jEVQ3~3fW6n6lLo$)Jh$A@esU;vzQ5a~GEZp5-Avf@K zDS642c=vXLk_Xb}Ye;Z{6ApNzt8Tge(ooJ;);99O|5tnVgL*3UMzY$v_MP zCl+wFL{^Ku10Jjnloyc|z+x43^L%kYQD$CAVp2{jTrKnttke_+*luul2WNLLM;{kA zN5mF#@Z^NODQI@W-qc>j*$ui89Hz&^!Ohjx-_6U%8KDO7e+MsLS05)=M?Zuvn5$rOA`p#f6(CPx zY>W4DcK3JpaCAawhs~MTo5BnNX+#SRR|j7ge}5kjS675a*o+FqJ~R!E4&J`*9)6B) zz6cGV=@y7$sI%hZ({f6nsU5tN9=d@ZPQiA@8yFbE#Xt<0xQUUWp;4+qQmTcK39`6( z8fb?-cr!hi0PUzZwg7LXhZ2N#)SFqtZc_s7s8;~*s5jzcU;rI+2x?&HVYwYi1lkk> z$%8SL9rd8e^+Ggt;2rfz#h~$Hur?5Z+L!@}FfcSQ7#u(zUIU4OS~sd}3=G;J26V>_ zuAMoiYzz#pNb0cd90x5e@CT`ZHcCM5z-3+lI|D-kR2`@%h|N6Ey51~y28LHqb)XJC zF7u9YFfd#LSqSw9HuFG(FAtzi0|T;_3eGB8MkMtty?2Z{<+P6h@oBz3sVGvQ=l za6wXs&3&L@1wT#(h8<9KplKsq=DBb&Fob|+Fz~n!GyoLG#lVmURR?O;;xey^i-BPh zR2{DPxXQr5Fo%nQp%64e!@$6RFFt&E7#Lzf^JjS62O0)W=V4%&2~~&BeQS9b81_Qd z!QF?pGYmAHa2%=z6t^IZZKo7yTIMwo>OkhPgAc6*nFPVO%+n@99VkBCiBJa`rV1rO z9cVbdmI!sA!REC@r~~=;0+H&z5TOn}&=w2OaI6Re zXiYI_ARaW~%)kJuXFx}YF)_%4iURPGdhn(Q7S{j&|NU?N!CCJ7Uj<|i10-ZAAwi4A z;E{lj0a_3U8o*}*my4ib4mJi*Ndp=@U}FGHtbsb|Y~aPopy@g`@U`xs6VKTgKoePz z(-lEeKcEc|Yz&~u63|KZY~W?epshNPmDiwCSJ@aq!$Y7=J8TS~K@QNQ02>3ye9+K8 z8+hjuC~VmnK$}=V!}x3rAX7nu^=#mCq(MXSkY$RXfp<0rkXfMNbvE!F37{b>HU`k3 zHpm`Gf&|sZApe7doPmJ>6f=-ehn!3g8fWZwQGuRQ4=T&MT~v4=av*)6MUdd*jzJud zVh|0QEo5f^EocL8aRE(^LE;!xw}KSFFsQCTEXRt@n85=&%^KtSJ}6y4!UNPcfQ1E!1}*Slhn(gPS*!;V1Q#KYyaUQ@5Ee)R)Di&EAWws6 z(1<5IH2GUV`;8WYE;<3PGrPtLTDaAEphO5#NPuOUkARM%f42~{^{Vwii5TeccBnK+ z2rAtz3fh$bx(eq~o%#gG8T~vPnk#J>N`!kI4FVwN=tERBAK`Gb{#0`d9O(bS7nb}t z1#NQ$3mj(!F+pxU&I&RU!~#oTiFpx7jDnOvPUnXNFCPN~10*OxCyhW@psElwBMjLi z01*QPGK2*xfIu^AyA?e0T)dmpF^@aD5HVQh7PYYfaX!z8A38r z72JK?!WD8dlZq0HDitz|74q^+6f*M=J?4;%)S^^~1ZWLiQEFa^LUMjyNoqw2e34yZ zQF>`ENFpu2NFg<^G*_V@u_!S&wIsC&uBHq$=%fHrfROVqEm6o%Q-Iuu4R#H97^=7= zHANvgClh3%V}K{f^3pu`9mTlSL2qD2SMR7$kds&fx+__?xF9t-Gc7Y&0d$XVkwSiQ za%oXfY6_Z>Af<^V=*EBo3#vagMWH-1FD1WRAtMnKV(mcXMp>G~0-oAMHV0$^Gb1RofU-lP?2{PGDPmAp5!DS?}B4z zG2H`d?LgFk+zj%+0ERh`Wrm;v3lz@TPoBTRGzU}+p_(IvVGgJUWM%{vOd$6>DY+7i znSMYELQ%~T0h0JV?cB8H$U z79@-i0X17eZ9RktD0PB*CeLJh5Oigf8$=77PsF zD_c-?ftpZAc7^ZFN9g(iwF{&MRTrqI$IJ*SjX*A3`}EU4gf4wZf&ljhQFVc0k(m)R z3Ifs7*gU(1!Eh^4LnhOqt@R8>kgHube80wOmmROoo0-2%m$jmE& z&TT>`mLTE~TcJXbsUPT^3~bI12a=m|RS2kc|0!;lU@h8YcVc35dnc48h>4cyUi(fFMF66%-ItF+`JPGQSz}@BI=-}t;?&sy<=!#z_w4Vak=h9y> z;An3O>#f*ZLc1Hu_NL(eioGeM!-CN0>JZ@UE!JY;Opz?;pOP<0Pfk?8{3;g`#Z2i0}%(u zHI_rP^-atm2UDZZyP=$Kt)O6NU|?ourl4SGWNHeL0?oTwF>J632wx`4zyLb82UH$n zn|D(IHS|G}FpOp14K#e%h^7ua?*{7Hs^o%(=D@l^{S!+r1_paj#{fF-fos0SlZ$~N z5=kAl`JnTR3=GLoHDC)sZ6q8gV;k`>FgSra5>R`wnRk(qfx(A|fk75pA%oiIxZDRi zx%(kh9jM8M%{&=q28P#s3=HfbgFtQrVI1yr7iM4x2Q~KbxDPZ|nJCP_a1==$F87@m zW?;CFqz;?=K-)rI3NtY9gE|o4#cB);xXe=)VPG(Zs>9`9Nk#?+TM-6^Fi^u2I*fzM zybYoZ30}V1oi!(6Hg{s5n-`(O245y*$ zaG3{clV25QVBiBaX$iQ`OoD;I4XO^8c{+>?3;_}h3^kyJECT}rs2_|g{A8pU7<8bG zGF;|?4w^EPVql1dsspvqaG94c#lTPxRR=c@ZGID!9Xp|FVC4a5J`H&ZCP*BlZaNX_ zKw}e2iBJdHKD2=db)X{h9uew5<~=7u9VmZ@f*SfDPeCy@|ALY+>~v+QG6rnwK<#*M zBFqChErSSkpfQ6c40V_%X@Z7vj}oB{KC7LsVpTf=cyn7Zru(LmI)MVW0y; zG@9#m80xs1t5_KLTM8K&7`ojpteph-TjLoS7>vJJmh;rHSr$Fvclp@uFVK3jj=j0+ z1w$#LTX(!j>unJ44VdSy(R!ecx0}oQL@kTjwY&x83e6V7|7~9sczPm|t|eb3pkIztb>aiZSvufNTFxZ7U>D)|8{+3ha_<$rp3V{#iOw7qnNAlKg>DxWgXTjH%`X@`T~rMCTl@e0{~sS0+kH5?`H0A2 zkj~e4z~rs&gCG%5rUbRPLF4eu49uX)p8+(l4w>Wb_F!rJ$p|{IQ?BtR_+U?52NiOJ zwVo_dZ~V!~z|2sh-T0FUM2llRS1#@_L>Yf8=&Y!2502)ajQl;IiO=o;p4LnJ9iY3P zn}0HvayI{BNq2!v>$ei0#(#_o%nT*+jsKWH zG_G?+n}0IZae?$oH~(U)6$8(pXCPhw%mF%lw7Einp`@buCsTbfb_M?nc%VK)(kcMb z3h{8MHN-bHl3<@y2!VV7axEvw19GjG>ZEWR(e0rC4MG91hki1FXk0~t3aXw(z>6$E_7`i`{ zV%{qMS{po{06NV$AcF~Z&?@-C`PTy74WPT+LE*swI)s^}vyB6BH9Vz;HSYr%#?aZu z!^FVA-x3Nshxh=03usU~IJCFz1*pm0yY2}i14C%gs=+^E(A zAag)_DM2~&wV>@Es5u}ZP%cGrQU++f)Bg+IZ6Ztz3}N7O2wsQ-iJbqX41xd4d4j-N zGT0H(Ct-X5q5>j=8nJPahe2IT$nrB#=LE8t3DmrY@4-yw)0Ijoz=l~s92N44uW(T^Ios9u>QaPyf5MdBwWMJqAnDu9iFlL;m(&jgcIV`5;K z4YorYE?daN0A69j#!v(j@C;hCKI~P^+qyw zF*>#!DE+B@n)#IV^%Ay*s{ab5TwRPd3MEo42TH`k0=s|0^^~5CkBc=v5Pdj4E*2d1 z(T70;7@%clpn)|8@KQFAdzcvbKrMX+&|*8t%9sBoDxkyG1+xCbSHAo&VEJzVUDbF* z2E5t@)M|q)-GVHG1DOR%0U#P=6Nm;ai(_X9gdJUqS&~K`hMe8j{iF4NsW5tB8XtK$ z7}Ta{ux2QgfFwzz`jNxbQmtkUH2nOe+IFQBN?Vv&!Zf2<@#D!>?2Bb0|7@EI9tNFIa zMT6rb9+I6PSpw8If+T-XF9eb$K=Y&!F%St_wFNmF7sL|*FY*JO3C+d;+Q1GGV_{?f zM6rh?_vE6Jjo?69{n=C{jWFQ4kHopqX2| z=7K%ndZ1JgJ$?^E>dOBQ@LLMnXaI2t$Vy1P45=(Ye9*7~J9O0|M6UY;=6T)VgDzXY zl}I&%D<+0g!7PRhE=0-45qG%tWQlz1w-UZ?aD8aq2&xrJc)J?~m_TbI!SUYut%Rq$ z4I}_5Q{%u(1R+5KS}FqxIMBEl#J!-!iVzmarJw;o5DkeA2Jms(h=9X5wXPdNP2dz|QV*trOVgS@ohOCJOB{@i3fT|+UI%E+BPz4KGTfxRK zlYs%Oi;V$v8YX1z^iu`~2GAO25r!`e3=EJ})c@d3bI=Ky5K~kb8Nl~Dfa8S$G}a4h z60k6+gNhAsqo17tTp)wjQR1mfKt&&b7o_I7`zW{u z>pJ@?AoF~XcnS>8h((OhNk4_+lA_GKbcLeSlA_Givcw$FGQ*^z{Or^`2GtZjFki6>Ma%ur)JBZb7g z6otg3{IXOAxBQ~=#G({k@WsI;nMs*BnI+(*r-Y3$Kr#k)dL+~?*I;;8BsD#?sEh&3gU-df=9Lsx zDiq{r=9OTL&Y;x7($r$KwXCop0lQI0Aw9nY&DlscWHPw>#5)E##iyhum8Qq%mzETi zmcYbNLJua0@FPgXH6kP)Rm9sPC?4wB__UnT;tVjaC_jfGJ;ymGHL-}nwW1_7540pi zAull(yzVzOx1gjFnrxAzA&C#G$7#3L71VVHWkLi-UP%h-7BCZ7kqRosP*)Vuc+qWIvf+!y$2O8#}|G)0%u^j^gB?`MgvULL z#54yqp^Rz{uEQ}w^Rb|+|7UzvC#E@|*#J~?a2<{bYGi{NOc_V)CqvdQA^Qt7`+#Z= zuEQ}w?L$zR?f$K%2-7{F0XtN4a2<{b3L8)gzBy9w1CT!&+V>R3>$v^+bVf$1JldkEDWT!&+VDppYXS-XsB4`%v-ti=P_ z14^r)d96e>k8^GBG!by6jVk!TIdJV9FQ7ps~|yT1;~zj z)en;(DFMU-4PSz3aN`SkHXOA2mzfbX&kd3-X85Yr8uq3u2wl6Oxq6jDIfO19Xb}KXgQ^SENk@dC_Ng-Ht^$x5sZd=YHK@8E zN3w$A5u|R@q~2)=yH-GTfz+Vt0*#a*R{rW$Dn3H!dI;48QiG}slmZbsrFV(BBtn-Y zXqt+F0lbG4RTpSyATuMVb_Tg{W7g?xgf2U%E|3~jU7)cWL}=VA{fd+}5}~?4YEX57 z*1t+EOMPguJ0I7i#SA|d!kXj~&7TA$wzKPkX&@Q1fXe(VFbfr1yL?#FyDhpW(9$cPS z;8dEHmRbZ|E)Eg^b*_ra5_2F*;2n_Q(t?8gqLS1Uh`4)dNkCD4vSUh0QED-K33YKv zQE>_ABqH#F>f(~3yyV;h=$dTU`fn_5!M@Nt7~D1Y%tJT}*QDzdzao~0L#bJp#nJG{?xHgm(+2E>~;JR?IDu(#@GDuY( zpTiJekXTflin>}K&)RUv-T+UeZJk7{76;o3a~sNHaeoI_KX(r=4?iadNblR;)HT@N z(%BbumJiYrZ+{0@UvIYnKYw>rbv|h7d>p)d+&ui9-5rtDnWC=C_IGe`atUzu_HuN9 z468ubVMBY=_NI^?DQLkqXlMn#V%fsY-^<&>!^_bDbc#`my$K4Xg5+Fhe+L&oPj_EO z4?hRLe0x*4$>2d4(9(CbCE#UnOPn1YT;2Twe0&@|5T_eKd)oGW~ z!P(W{&lmaVC&+LOZY_QeE*{>lPQK3W2peIs0e3mXDzKN)Z1i^UboBzQIY&D938o!7 zxC4qM^i!~0T^!t89i9CBJ$)UZDcjx@s=nCXG!eA?A2g0*ZweU?f`^c+hl8`Pi?ffX ztD^&S1jybJWe@|hRvo4puF=`i!N<+h#of`v3)7>n!AQ}B)3eSl4(^Vg-Y(uA-UuV$ zv4a>Qft}-pu-nza!^7Rv#nln%lq-Zr$Z(OpX%ck22(HiH!NtSF#o5`%%>g`~11jP` z<3}hd+SkE9z~9Nu#n}m>2vYo@C;|E1#nI6(z|+?OJlte&3LbBQCGxVw97w1^Mi5c- zy0|-dczd|{yLh-dz=xvH6EI}E4=kch;2!XE2=Mgra(41}L3SHj5^{C$_wWqx@bL9= zz%o#U;ut442WKx|PfuSbcbHn#xJS;1PR-W+oQqrsf9bsNx1tuBnBY8HAa@#lXODo`FFxj)B3Tfq}tr z3j>2!4FsDfFff2{j0^(<7~w&E0fe2k z7#Kh}K!bq+gssvT7(h7i83O|d+cGdPfUwOh1_lte*I-}(Ve?B23?S@xgMk5rjhPr2 zz&MYA!8nhB!PEqTeSa`8fN;<;1_luJS;W8q!oETb3?Ll5jDZ1!{aqLsK-e#dfdPa= zWEdDg*nbBD0|hT2)he0Fo1Bl4FdxRyBRPrfN-=O0|N+q#4s>`aD)T{ z0|-YxV_*Q`&@2W95RT|!U;yFJ2Mi1#9Cn0(0fYl)Fff3ycMJmq2*;jdU;yDb3kC)d z_CChI0KzVh7#KjaOV0nmah)1ZOcf5;Zh$BOMd}eMzJXo`D zVs@%?eqKpxMTv81QBi7M2?I`Xgf90~m};nAh$bw;2tC2&i3LujX=$lN#Sqmf0;uXd z^GZ^S$`W%B3K1d*m97;fsd>ej`FX*m1qJyRiEn-i)WN7C2$jJYDp5rcD&12{ zyi+Uv5_1tI!ujZ`ATEUHKu&+|sU^PorNyaEr6nc#d2m%IVkl-gmlhT07X{=aVh%|J zp)wepLXlOXiXc=v7o{eaq(TgV*pDiLt}?hJF)t;tCEU>F@_Z&J*W~W`jFxcLn~G}6y1>U z3CPD{EiBd%ree|Q3Mw`bDnNxFJowP$P;>_;7v<;VU}!`aM$zL^lwW|M162^A-YdVd zxFj<LBHE(_9yO&mp6NG4K&1mPg$gHuZ&LLj5y z9E7|(M7}62F{cz!tbw$^gfP{*6{QxIrsgGALUJt32qa+?J-+#QnI-wKS`b_S!URy% z1r%lGCKgpfmBY(oRg7FbA`4+vn^9SunVgstoLPnNFiaDQ95&sMGy)1tghwD^ z2-U%$G9K(jMCt(Pz$T8+1*$7EQ&RImH5MW{ham}JR|^j)xKiZ$COEakJux>o5uysg zLoo}iA}BGp0HVqrss|#1Pzlow5r_H+NiRZWSZPjnB6>3gLlB|fJ+&k#wXig^C^f}1 zuec;JFF6(7s6m7UJ|!q-!OXzc?!hXDqB{VZ2wYOjGLuuGMOb19qTK}#B_dQJOor65 z;hA|U`Q^c-MQMr2(By|z0-?_(H7&6;rv#$WBQviA8X(xj5xNk{A+AN{BUB+<4N-?G zf=~&qz9Ggyl%feC)It;mXXKaWq&Vl~7eoDtMHrzcI2Gzc3~ktDu;>iQEXjdd1=j-= z!=lE>5Nh31OWcYQb5oPReH@4^$miI^ zQFK8(3)YLG3qu^C3luY%X_XKa5O<*oA=Cz?7MJ7~r6Q|E6GEufvUE7N-^kr`Y~j&m;g>4IP{~*VbKlED>(FH$fB44 z&Zmexj$sB)d4wqe`8heRWvTF*3z?5l6`q(`f~*Rek4+V*jhbHy9jrhoh6^L~1mqW& zxaJm=RDz9%q*Qb zQKxVuAr!T)?mjM=#RWNuh_*Sh5V~4)b6xS6i_&IsPc3nE_kjtKK1yy5A0^LZU|@*T zV_;}7U|`r{$iPtJ#lVnY&cGlO!@$rH!@wY5#=y|yz`(G=lY!w&3km!w!E21|Ba41`lfnh8@-n3|cmjap^W+28MTL3=9>H z3=DlC3=Ba|3=9t(85s81F)&CuFfjPpF)-Y)Wnjp%WneG~W?*1*VPKf$%)lTN$iVQ+ zl7XQrkbxmCmVx1y0|Ub)D+Y#X_6!VuCJYRROc)qe#W65EGG<^{WXixG63@WE63M`D zAqp}++~m%{uqK>=;hj4JLrfF{!?zFyhKfiAh7L;xh6Qd63|5{D3?@Dd4DY-c7&b*S zFkJ9pU}!R9U=VU=V6X{iU@&lFV6cm3V2JTxV33GlV0aeEz>pQnz|a%H!0;fHf#FCP z1H+5}28I}K28MI73=9@=3=GG-85kb9FfatUGB6x+Wnd_AVPIHe!N6c=!N4G837*Pe zU}Ruo5MvN$uxGGguw{^7aA4qI2x8D+U}X?t$Y4lk$Yk(lFk|3nuwqbVP+?GI5MmHy zFk~=b&}YzP5N5Du&|~0auw>9=&|%PK;9=lpFkvueNMlH5NMT522xahL2xf3)aAyc- z2xRbO;9^i>U}5lQh-XM*@MDl>kYP|~kYtc&5M_{KP-Ng^h+{BiFlP{8P-Bo{Fk+Bp zP+-tv@MMT$h+%MHh-C<2aASyIh-PqN@M4H$@L+Ie2xACfU}Ios;AXI3NMJ~0uw!r> zR(@e-AY;57X0!ViI8@NGoiN4mr3W1tWG1_)20dK}4`2jkW8IYnU4>4(VE> zbc<2E1RK?Y48mcRB4%6-MWc6WC0YPsA2f$nmFR;hh+!63ZyVHDLo*So7u@?ou^cK< zjG-QB2p&ZP%o04Ee^m8ogH~vgNb@czGDHt$fSNOCjt2=9;TmiMOF{?pP;7+H%U~0Q zjZ&h@!G@mD?1zstp@%BYR!Mkfo-v|5g<=U<3K~mj_JF0ZW?G0KX2%55>PpEk2RBNw zq!WlnoYtk}mt!U&h#s7Vq4Z=BUc=t&gEqAxMk0F`eXc-s;#@T5GO);QMuOMuPO5vF>!5A1v)eJ6Dk$np?5iE#rJ_AxuphX>AC+>bBuIUSW z6N|wZ!yeA?Nl6sHfJ1@}k)|q9#9_$*hZVTzzo1DRhd#nHQ+TI>KxGV? z#~>-1(5MpOo-(+i#^Gv+9iS|P)pC$TW*X8YAxcO>G(&?0tA5Pn1JQ#!`9S1}>As^3 zYGQF0dg%fm?Ep#O4Gxe3*w7#rgK>|4;wZPUk7*ILbOB*K*0lk6hW`=0cjTBsh=LLv zxT}w_0uuJ1;cyf!kkNJYk!MI-6jDk+I@}Nu^j0ls_!1%mF&{&`=TNjy*yM%TNJ|2eGw4 zp}LVuGN=er83q@@(%yv1!AdqrOA}2H-o``|hqMi$g5Y)~f{h{v&F9#}U=2J_#(_ix zQVSDll?BuY=wu664N{vCYA?(%Jgr5TO0;$&To|c^2o=NEHiRkxWeB+AK^)}vAd(u` z94=G{-UdYF!&-kZQAE2BT?7#t$Zb8SDsX!Z>!=wtEa5H&t3*rU5H74uhcFVgHHRXO z#aLJi4n-YGR731RDg8i-k=tt^KD0K0sD?Nk(nbSG!V)jMbp{f|)-HpHW6m)kx5Yqe z&|6_3F|_sSU=rBM4Uj3|0s`VKI2Wyj1v3Jy6ke9VRijjkP_?M- zDX1X!gTF&L_0?H3dYXv+mf3?tVfw^qO^v8}m8ETse~L28?TxEQSx zkRYPv0SP|@9~9Z(mIzoGxU~UkgCO|GA%kN*DoC-hUP?|5bl{xOs&W$xQ^=xng#<1i zMrMZHRsrGcj0_AM3}C>hmy()PnywNI<}olZ*fTIN^uRb!+JQm9NiQ=cu_RH&2r9%N z!oa|Ant_4gK2(62fq}t+!QcQ?of%Y^0ko9;FOoWtxC4X20VW0p1_1_65SM`y?kRN! zVF7jq1_qF6ASpfu28K(~LcW>FMft_~X(b98L7ECao_^jSNp#Eu)d(_xfq{jAfq|Vt zfPsO570iO$!QhabpIe}pnQ|$bk@5e3m}MaKAQM3jV`6}M!^nYw0qoQamjwT>J2!j&qc@P5$gVa$eY>5d^X$A&dYvxG} zO?U!S0PTDMWl0}KP&p+7_8kYLAcb_UpdB%|4GeG=k*VDjI(w*qW|s;B0|O%iid|@3 zJh)9H+lkMAOsIB3>Q96X2o|yagBAB^{!<1Qjwt?v*ahpgA-qR&31SM%3}|*LF@TC; zsGV4Pya+4dEFyhrVhPQDXf}c}IV&tgp%XqBNrq(q;j@hm%{EA&BBG6fWZUqCCOgbF zEF%E$Fhp2RY-qxFq@m_NP!{Ka*$8f8($;sJFuOqG5NO>G@_lD&j6JO=GB7Z3A=`*L zAcC-vq3gzmaPSO#Yi8+Uke0uPd1NTWD#D@ae9_;La-s%@|VA{yDohiV&* zOEG>V+t9k7h}?!?5gT`~h8J2X2CDZ2kZeSBVG)4|XHmf}K_t5nonyESB>T%0hriSq z7#M_5?7|%6qrg@}?D<@tfq_97$yV4140!kuVI9f29A7ytg2g`A$Rxr_IE%HNO~P1sN#>Ps>3X(>99i z!WVloD0U$R+sO|{a~x?O)CH48vJDn(xQFq{cLTnbiyX2WP$viw7Ls13;mINLC^jPI z9uU^SSw!Z1GaP*tT?PgQ1ti<>%xb``BqQzOXcvkzFfb@0*$x`Fqa=^ui$x_gdywX0 zDDfGdHlZ@QjgSRDl-P!+{8mA-4K{;>unNv1GQF7M$dd{T3=FE6HbLj6;I<$lkx2XS zwd2*0?Ss#HQD7III8(=F7e!?$zFI;9$u^{^I)v9qFIDigTQrevLtg7eBm1<_?SoeK zh{Qp9NrJCt(nhxrqYDl9D3PfWUn@`t)wY!Ua_Fom+!8W;hi7z07sEbq?})-S48DA> zhhZaT1j0Q_WQgL+=lU4-fhNM>HXxD>v3B9f=LQ&dp#>!AIS)tK3>xh;#IOx{j*J2y z;;<9co;QNoi8N_P{{WYzPxP;vjf(F zg)JdKSVyv-@bzKMVD@2Ioq(_s<4X<0~u85jLW%dw|!52P}Z(c zVke$j&KB8Ds*OvV;P9m+0|SE{vW?(XG>D{6Mh%WJ`%o86 zAuNQmi1eQs4*Rqi7#LiT>;t#>uq?-d+edQ9n&8Nb5)2Fsu1Ge6$Hft*BUnWG5MK&) zL$?RKgp2||;mCuav3_?XyQnh$j-zA&m7g9+cEK7F@P%Ut?~$H5akP#=W2>G>b|SB+ zLs$oA5gBv%+AUs4wn6&_SUgCwjX2^DG^gQ>Vk3O?ks7w*7^4EsUHTx|inhKG?m5!y z3KJYQf=0!Bk!+-RR18PU4Ae96L$U|bZbx1fiSQhpMQp0U6Nmm7cA~Dggxf`ODT8k| zEC9n+@H9IWQVzZrVjzaCpiUCPW2C1VGaR{JgMon|2&-+#%TFl?TO4&1Xhbj=!(M1< zfaFoQ%|xakd^JW0hJCba(}ZHPiwda*Up$6k*onT(7ap335GFEQ@wMN=G3-TNCQH7Z z_;N@Drk$Xr$q36xuOD&Dl&LZ>FhpXt4NG*AZY!RaKonM6p$n=h@hOh70MrtQ#;_Bz zRvTd*oJEC{6N6zJ?MJv`;dUZUe1iLl~)MoJC};;p_V*!0bXSw}%@~dd-BdmzD^#34J9$1@_@v&5#7M53wl#ks=T*BEt~h mykat@O`rxFX!`+;{FVZ@5wWuYVHKQ31;3@D+JwC_-~s^X{Gi|f diff --git a/project/vs2015/external/openal_soft/COPYING b/project/vs2015/external/openal_soft/COPYING deleted file mode 100644 index d0c897869..000000000 --- a/project/vs2015/external/openal_soft/COPYING +++ /dev/null @@ -1,484 +0,0 @@ - - GNU LIBRARY GENERAL PUBLIC LICENSE - Version 2, June 1991 - - - Copyright (C) 1991 Free Software Foundation, Inc. - 675 Mass Ave, Cambridge, MA 02139, USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is - numbered 2 because it goes with version 2 of the ordinary GPL.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - - Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - - Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - - The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - - Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - - However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - - Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - - GNU LIBRARY GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - c) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - d) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - Appendix: How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! - diff --git a/project/vs2015/external/openal_soft/include/AL/al.h b/project/vs2015/external/openal_soft/include/AL/al.h deleted file mode 100644 index 413b38331..000000000 --- a/project/vs2015/external/openal_soft/include/AL/al.h +++ /dev/null @@ -1,656 +0,0 @@ -#ifndef AL_AL_H -#define AL_AL_H - -#if defined(__cplusplus) -extern "C" { -#endif - -#ifndef AL_API - #if defined(AL_LIBTYPE_STATIC) - #define AL_API - #elif defined(_WIN32) - #define AL_API __declspec(dllimport) - #else - #define AL_API extern - #endif -#endif - -#if defined(_WIN32) - #define AL_APIENTRY __cdecl -#else - #define AL_APIENTRY -#endif - - -/** Deprecated macro. */ -#define OPENAL -#define ALAPI AL_API -#define ALAPIENTRY AL_APIENTRY -#define AL_INVALID (-1) -#define AL_ILLEGAL_ENUM AL_INVALID_ENUM -#define AL_ILLEGAL_COMMAND AL_INVALID_OPERATION - -/** Supported AL version. */ -#define AL_VERSION_1_0 -#define AL_VERSION_1_1 - -/** 8-bit boolean */ -typedef char ALboolean; - -/** character */ -typedef char ALchar; - -/** signed 8-bit 2's complement integer */ -typedef signed char ALbyte; - -/** unsigned 8-bit integer */ -typedef unsigned char ALubyte; - -/** signed 16-bit 2's complement integer */ -typedef short ALshort; - -/** unsigned 16-bit integer */ -typedef unsigned short ALushort; - -/** signed 32-bit 2's complement integer */ -typedef int ALint; - -/** unsigned 32-bit integer */ -typedef unsigned int ALuint; - -/** non-negative 32-bit binary integer size */ -typedef int ALsizei; - -/** enumerated 32-bit value */ -typedef int ALenum; - -/** 32-bit IEEE754 floating-point */ -typedef float ALfloat; - -/** 64-bit IEEE754 floating-point */ -typedef double ALdouble; - -/** void type (for opaque pointers only) */ -typedef void ALvoid; - - -/* Enumerant values begin at column 50. No tabs. */ - -/** "no distance model" or "no buffer" */ -#define AL_NONE 0 - -/** Boolean False. */ -#define AL_FALSE 0 - -/** Boolean True. */ -#define AL_TRUE 1 - - -/** - * Relative source. - * Type: ALboolean - * Range: [AL_TRUE, AL_FALSE] - * Default: AL_FALSE - * - * Specifies if the Source has relative coordinates. - */ -#define AL_SOURCE_RELATIVE 0x202 - - -/** - * Inner cone angle, in degrees. - * Type: ALint, ALfloat - * Range: [0 - 360] - * Default: 360 - * - * The angle covered by the inner cone, where the source will not attenuate. - */ -#define AL_CONE_INNER_ANGLE 0x1001 - -/** - * Outer cone angle, in degrees. - * Range: [0 - 360] - * Default: 360 - * - * The angle covered by the outer cone, where the source will be fully - * attenuated. - */ -#define AL_CONE_OUTER_ANGLE 0x1002 - -/** - * Source pitch. - * Type: ALfloat - * Range: [0.5 - 2.0] - * Default: 1.0 - * - * A multiplier for the frequency (sample rate) of the source's buffer. - */ -#define AL_PITCH 0x1003 - -/** - * Source or listener position. - * Type: ALfloat[3], ALint[3] - * Default: {0, 0, 0} - * - * The source or listener location in three dimensional space. - * - * OpenAL, like OpenGL, uses a right handed coordinate system, where in a - * frontal default view X (thumb) points right, Y points up (index finger), and - * Z points towards the viewer/camera (middle finger). - * - * To switch from a left handed coordinate system, flip the sign on the Z - * coordinate. - */ -#define AL_POSITION 0x1004 - -/** - * Source direction. - * Type: ALfloat[3], ALint[3] - * Default: {0, 0, 0} - * - * Specifies the current direction in local space. - * A zero-length vector specifies an omni-directional source (cone is ignored). - */ -#define AL_DIRECTION 0x1005 - -/** - * Source or listener velocity. - * Type: ALfloat[3], ALint[3] - * Default: {0, 0, 0} - * - * Specifies the current velocity in local space. - */ -#define AL_VELOCITY 0x1006 - -/** - * Source looping. - * Type: ALboolean - * Range: [AL_TRUE, AL_FALSE] - * Default: AL_FALSE - * - * Specifies whether source is looping. - */ -#define AL_LOOPING 0x1007 - -/** - * Source buffer. - * Type: ALuint - * Range: any valid Buffer. - * - * Specifies the buffer to provide sound samples. - */ -#define AL_BUFFER 0x1009 - -/** - * Source or listener gain. - * Type: ALfloat - * Range: [0.0 - ] - * - * A value of 1.0 means unattenuated. Each division by 2 equals an attenuation - * of about -6dB. Each multiplicaton by 2 equals an amplification of about - * +6dB. - * - * A value of 0.0 is meaningless with respect to a logarithmic scale; it is - * silent. - */ -#define AL_GAIN 0x100A - -/** - * Minimum source gain. - * Type: ALfloat - * Range: [0.0 - 1.0] - * - * The minimum gain allowed for a source, after distance and cone attenation is - * applied (if applicable). - */ -#define AL_MIN_GAIN 0x100D - -/** - * Maximum source gain. - * Type: ALfloat - * Range: [0.0 - 1.0] - * - * The maximum gain allowed for a source, after distance and cone attenation is - * applied (if applicable). - */ -#define AL_MAX_GAIN 0x100E - -/** - * Listener orientation. - * Type: ALfloat[6] - * Default: {0.0, 0.0, -1.0, 0.0, 1.0, 0.0} - * - * Effectively two three dimensional vectors. The first vector is the front (or - * "at") and the second is the top (or "up"). - * - * Both vectors are in local space. - */ -#define AL_ORIENTATION 0x100F - -/** - * Source state (query only). - * Type: ALint - * Range: [AL_INITIAL, AL_PLAYING, AL_PAUSED, AL_STOPPED] - */ -#define AL_SOURCE_STATE 0x1010 - -/** Source state value. */ -#define AL_INITIAL 0x1011 -#define AL_PLAYING 0x1012 -#define AL_PAUSED 0x1013 -#define AL_STOPPED 0x1014 - -/** - * Source Buffer Queue size (query only). - * Type: ALint - * - * The number of buffers queued using alSourceQueueBuffers, minus the buffers - * removed with alSourceUnqueueBuffers. - */ -#define AL_BUFFERS_QUEUED 0x1015 - -/** - * Source Buffer Queue processed count (query only). - * Type: ALint - * - * The number of queued buffers that have been fully processed, and can be - * removed with alSourceUnqueueBuffers. - * - * Looping sources will never fully process buffers because they will be set to - * play again for when the source loops. - */ -#define AL_BUFFERS_PROCESSED 0x1016 - -/** - * Source reference distance. - * Type: ALfloat - * Range: [0.0 - ] - * Default: 1.0 - * - * The distance in units that no attenuation occurs. - * - * At 0.0, no distance attenuation ever occurs on non-linear attenuation models. - */ -#define AL_REFERENCE_DISTANCE 0x1020 - -/** - * Source rolloff factor. - * Type: ALfloat - * Range: [0.0 - ] - * Default: 1.0 - * - * Multiplier to exaggerate or diminish distance attenuation. - * - * At 0.0, no distance attenuation ever occurs. - */ -#define AL_ROLLOFF_FACTOR 0x1021 - -/** - * Outer cone gain. - * Type: ALfloat - * Range: [0.0 - 1.0] - * Default: 0.0 - * - * The gain attenuation applied when the listener is outside of the source's - * outer cone. - */ -#define AL_CONE_OUTER_GAIN 0x1022 - -/** - * Source maximum distance. - * Type: ALfloat - * Range: [0.0 - ] - * Default: +inf - * - * The distance above which the source is not attenuated any further with a - * clamped distance model, or where attenuation reaches 0.0 gain for linear - * distance models with a default rolloff factor. - */ -#define AL_MAX_DISTANCE 0x1023 - -/** Source buffer position, in seconds */ -#define AL_SEC_OFFSET 0x1024 -/** Source buffer position, in sample frames */ -#define AL_SAMPLE_OFFSET 0x1025 -/** Source buffer position, in bytes */ -#define AL_BYTE_OFFSET 0x1026 - -/** - * Source type (query only). - * Type: ALint - * Range: [AL_STATIC, AL_STREAMING, AL_UNDETERMINED] - * - * A Source is Static if a Buffer has been attached using AL_BUFFER. - * - * A Source is Streaming if one or more Buffers have been attached using - * alSourceQueueBuffers. - * - * A Source is Undetermined when it has the NULL buffer attached using - * AL_BUFFER. - */ -#define AL_SOURCE_TYPE 0x1027 - -/** Source type value. */ -#define AL_STATIC 0x1028 -#define AL_STREAMING 0x1029 -#define AL_UNDETERMINED 0x1030 - -/** Buffer format specifier. */ -#define AL_FORMAT_MONO8 0x1100 -#define AL_FORMAT_MONO16 0x1101 -#define AL_FORMAT_STEREO8 0x1102 -#define AL_FORMAT_STEREO16 0x1103 - -/** Buffer frequency (query only). */ -#define AL_FREQUENCY 0x2001 -/** Buffer bits per sample (query only). */ -#define AL_BITS 0x2002 -/** Buffer channel count (query only). */ -#define AL_CHANNELS 0x2003 -/** Buffer data size (query only). */ -#define AL_SIZE 0x2004 - -/** - * Buffer state. - * - * Not for public use. - */ -#define AL_UNUSED 0x2010 -#define AL_PENDING 0x2011 -#define AL_PROCESSED 0x2012 - - -/** No error. */ -#define AL_NO_ERROR 0 - -/** Invalid name paramater passed to AL call. */ -#define AL_INVALID_NAME 0xA001 - -/** Invalid enum parameter passed to AL call. */ -#define AL_INVALID_ENUM 0xA002 - -/** Invalid value parameter passed to AL call. */ -#define AL_INVALID_VALUE 0xA003 - -/** Illegal AL call. */ -#define AL_INVALID_OPERATION 0xA004 - -/** Not enough memory. */ -#define AL_OUT_OF_MEMORY 0xA005 - - -/** Context string: Vendor ID. */ -#define AL_VENDOR 0xB001 -/** Context string: Version. */ -#define AL_VERSION 0xB002 -/** Context string: Renderer ID. */ -#define AL_RENDERER 0xB003 -/** Context string: Space-separated extension list. */ -#define AL_EXTENSIONS 0xB004 - - -/** - * Doppler scale. - * Type: ALfloat - * Range: [0.0 - ] - * Default: 1.0 - * - * Scale for source and listener velocities. - */ -#define AL_DOPPLER_FACTOR 0xC000 -AL_API void AL_APIENTRY alDopplerFactor(ALfloat value); - -/** - * Doppler velocity (deprecated). - * - * A multiplier applied to the Speed of Sound. - */ -#define AL_DOPPLER_VELOCITY 0xC001 -AL_API void AL_APIENTRY alDopplerVelocity(ALfloat value); - -/** - * Speed of Sound, in units per second. - * Type: ALfloat - * Range: [0.0001 - ] - * Default: 343.3 - * - * The speed at which sound waves are assumed to travel, when calculating the - * doppler effect. - */ -#define AL_SPEED_OF_SOUND 0xC003 -AL_API void AL_APIENTRY alSpeedOfSound(ALfloat value); - -/** - * Distance attenuation model. - * Type: ALint - * Range: [AL_NONE, AL_INVERSE_DISTANCE, AL_INVERSE_DISTANCE_CLAMPED, - * AL_LINEAR_DISTANCE, AL_LINEAR_DISTANCE_CLAMPED, - * AL_EXPONENT_DISTANCE, AL_EXPONENT_DISTANCE_CLAMPED] - * Default: AL_INVERSE_DISTANCE_CLAMPED - * - * The model by which sources attenuate with distance. - * - * None - No distance attenuation. - * Inverse - Doubling the distance halves the source gain. - * Linear - Linear gain scaling between the reference and max distances. - * Exponent - Exponential gain dropoff. - * - * Clamped variations work like the non-clamped counterparts, except the - * distance calculated is clamped between the reference and max distances. - */ -#define AL_DISTANCE_MODEL 0xD000 -AL_API void AL_APIENTRY alDistanceModel(ALenum distanceModel); - -/** Distance model value. */ -#define AL_INVERSE_DISTANCE 0xD001 -#define AL_INVERSE_DISTANCE_CLAMPED 0xD002 -#define AL_LINEAR_DISTANCE 0xD003 -#define AL_LINEAR_DISTANCE_CLAMPED 0xD004 -#define AL_EXPONENT_DISTANCE 0xD005 -#define AL_EXPONENT_DISTANCE_CLAMPED 0xD006 - -/** Renderer State management. */ -AL_API void AL_APIENTRY alEnable(ALenum capability); -AL_API void AL_APIENTRY alDisable(ALenum capability); -AL_API ALboolean AL_APIENTRY alIsEnabled(ALenum capability); - -/** State retrieval. */ -AL_API const ALchar* AL_APIENTRY alGetString(ALenum param); -AL_API void AL_APIENTRY alGetBooleanv(ALenum param, ALboolean *values); -AL_API void AL_APIENTRY alGetIntegerv(ALenum param, ALint *values); -AL_API void AL_APIENTRY alGetFloatv(ALenum param, ALfloat *values); -AL_API void AL_APIENTRY alGetDoublev(ALenum param, ALdouble *values); -AL_API ALboolean AL_APIENTRY alGetBoolean(ALenum param); -AL_API ALint AL_APIENTRY alGetInteger(ALenum param); -AL_API ALfloat AL_APIENTRY alGetFloat(ALenum param); -AL_API ALdouble AL_APIENTRY alGetDouble(ALenum param); - -/** - * Error retrieval. - * - * Obtain the first error generated in the AL context since the last check. - */ -AL_API ALenum AL_APIENTRY alGetError(void); - -/** - * Extension support. - * - * Query for the presence of an extension, and obtain any appropriate function - * pointers and enum values. - */ -AL_API ALboolean AL_APIENTRY alIsExtensionPresent(const ALchar *extname); -AL_API void* AL_APIENTRY alGetProcAddress(const ALchar *fname); -AL_API ALenum AL_APIENTRY alGetEnumValue(const ALchar *ename); - - -/** Set Listener parameters */ -AL_API void AL_APIENTRY alListenerf(ALenum param, ALfloat value); -AL_API void AL_APIENTRY alListener3f(ALenum param, ALfloat value1, ALfloat value2, ALfloat value3); -AL_API void AL_APIENTRY alListenerfv(ALenum param, const ALfloat *values); -AL_API void AL_APIENTRY alListeneri(ALenum param, ALint value); -AL_API void AL_APIENTRY alListener3i(ALenum param, ALint value1, ALint value2, ALint value3); -AL_API void AL_APIENTRY alListeneriv(ALenum param, const ALint *values); - -/** Get Listener parameters */ -AL_API void AL_APIENTRY alGetListenerf(ALenum param, ALfloat *value); -AL_API void AL_APIENTRY alGetListener3f(ALenum param, ALfloat *value1, ALfloat *value2, ALfloat *value3); -AL_API void AL_APIENTRY alGetListenerfv(ALenum param, ALfloat *values); -AL_API void AL_APIENTRY alGetListeneri(ALenum param, ALint *value); -AL_API void AL_APIENTRY alGetListener3i(ALenum param, ALint *value1, ALint *value2, ALint *value3); -AL_API void AL_APIENTRY alGetListeneriv(ALenum param, ALint *values); - - -/** Create Source objects. */ -AL_API void AL_APIENTRY alGenSources(ALsizei n, ALuint *sources); -/** Delete Source objects. */ -AL_API void AL_APIENTRY alDeleteSources(ALsizei n, const ALuint *sources); -/** Verify a handle is a valid Source. */ -AL_API ALboolean AL_APIENTRY alIsSource(ALuint source); - -/** Set Source parameters. */ -AL_API void AL_APIENTRY alSourcef(ALuint source, ALenum param, ALfloat value); -AL_API void AL_APIENTRY alSource3f(ALuint source, ALenum param, ALfloat value1, ALfloat value2, ALfloat value3); -AL_API void AL_APIENTRY alSourcefv(ALuint source, ALenum param, const ALfloat *values); -AL_API void AL_APIENTRY alSourcei(ALuint source, ALenum param, ALint value); -AL_API void AL_APIENTRY alSource3i(ALuint source, ALenum param, ALint value1, ALint value2, ALint value3); -AL_API void AL_APIENTRY alSourceiv(ALuint source, ALenum param, const ALint *values); - -/** Get Source parameters. */ -AL_API void AL_APIENTRY alGetSourcef(ALuint source, ALenum param, ALfloat *value); -AL_API void AL_APIENTRY alGetSource3f(ALuint source, ALenum param, ALfloat *value1, ALfloat *value2, ALfloat *value3); -AL_API void AL_APIENTRY alGetSourcefv(ALuint source, ALenum param, ALfloat *values); -AL_API void AL_APIENTRY alGetSourcei(ALuint source, ALenum param, ALint *value); -AL_API void AL_APIENTRY alGetSource3i(ALuint source, ALenum param, ALint *value1, ALint *value2, ALint *value3); -AL_API void AL_APIENTRY alGetSourceiv(ALuint source, ALenum param, ALint *values); - - -/** Play, replay, or resume (if paused) a list of Sources */ -AL_API void AL_APIENTRY alSourcePlayv(ALsizei n, const ALuint *sources); -/** Stop a list of Sources */ -AL_API void AL_APIENTRY alSourceStopv(ALsizei n, const ALuint *sources); -/** Rewind a list of Sources */ -AL_API void AL_APIENTRY alSourceRewindv(ALsizei n, const ALuint *sources); -/** Pause a list of Sources */ -AL_API void AL_APIENTRY alSourcePausev(ALsizei n, const ALuint *sources); - -/** Play, replay, or resume a Source */ -AL_API void AL_APIENTRY alSourcePlay(ALuint source); -/** Stop a Source */ -AL_API void AL_APIENTRY alSourceStop(ALuint source); -/** Rewind a Source (set playback postiton to beginning) */ -AL_API void AL_APIENTRY alSourceRewind(ALuint source); -/** Pause a Source */ -AL_API void AL_APIENTRY alSourcePause(ALuint source); - -/** Queue buffers onto a source */ -AL_API void AL_APIENTRY alSourceQueueBuffers(ALuint source, ALsizei nb, const ALuint *buffers); -/** Unqueue processed buffers from a source */ -AL_API void AL_APIENTRY alSourceUnqueueBuffers(ALuint source, ALsizei nb, ALuint *buffers); - - -/** Create Buffer objects */ -AL_API void AL_APIENTRY alGenBuffers(ALsizei n, ALuint *buffers); -/** Delete Buffer objects */ -AL_API void AL_APIENTRY alDeleteBuffers(ALsizei n, const ALuint *buffers); -/** Verify a handle is a valid Buffer */ -AL_API ALboolean AL_APIENTRY alIsBuffer(ALuint buffer); - -/** Specifies the data to be copied into a buffer */ -AL_API void AL_APIENTRY alBufferData(ALuint buffer, ALenum format, const ALvoid *data, ALsizei size, ALsizei freq); - -/** Set Buffer parameters, */ -AL_API void AL_APIENTRY alBufferf(ALuint buffer, ALenum param, ALfloat value); -AL_API void AL_APIENTRY alBuffer3f(ALuint buffer, ALenum param, ALfloat value1, ALfloat value2, ALfloat value3); -AL_API void AL_APIENTRY alBufferfv(ALuint buffer, ALenum param, const ALfloat *values); -AL_API void AL_APIENTRY alBufferi(ALuint buffer, ALenum param, ALint value); -AL_API void AL_APIENTRY alBuffer3i(ALuint buffer, ALenum param, ALint value1, ALint value2, ALint value3); -AL_API void AL_APIENTRY alBufferiv(ALuint buffer, ALenum param, const ALint *values); - -/** Get Buffer parameters. */ -AL_API void AL_APIENTRY alGetBufferf(ALuint buffer, ALenum param, ALfloat *value); -AL_API void AL_APIENTRY alGetBuffer3f(ALuint buffer, ALenum param, ALfloat *value1, ALfloat *value2, ALfloat *value3); -AL_API void AL_APIENTRY alGetBufferfv(ALuint buffer, ALenum param, ALfloat *values); -AL_API void AL_APIENTRY alGetBufferi(ALuint buffer, ALenum param, ALint *value); -AL_API void AL_APIENTRY alGetBuffer3i(ALuint buffer, ALenum param, ALint *value1, ALint *value2, ALint *value3); -AL_API void AL_APIENTRY alGetBufferiv(ALuint buffer, ALenum param, ALint *values); - -/** Pointer-to-function type, useful for dynamically getting AL entry points. */ -typedef void (AL_APIENTRY *LPALENABLE)(ALenum capability); -typedef void (AL_APIENTRY *LPALDISABLE)(ALenum capability); -typedef ALboolean (AL_APIENTRY *LPALISENABLED)(ALenum capability); -typedef const ALchar* (AL_APIENTRY *LPALGETSTRING)(ALenum param); -typedef void (AL_APIENTRY *LPALGETBOOLEANV)(ALenum param, ALboolean *values); -typedef void (AL_APIENTRY *LPALGETINTEGERV)(ALenum param, ALint *values); -typedef void (AL_APIENTRY *LPALGETFLOATV)(ALenum param, ALfloat *values); -typedef void (AL_APIENTRY *LPALGETDOUBLEV)(ALenum param, ALdouble *values); -typedef ALboolean (AL_APIENTRY *LPALGETBOOLEAN)(ALenum param); -typedef ALint (AL_APIENTRY *LPALGETINTEGER)(ALenum param); -typedef ALfloat (AL_APIENTRY *LPALGETFLOAT)(ALenum param); -typedef ALdouble (AL_APIENTRY *LPALGETDOUBLE)(ALenum param); -typedef ALenum (AL_APIENTRY *LPALGETERROR)(void); -typedef ALboolean (AL_APIENTRY *LPALISEXTENSIONPRESENT)(const ALchar *extname); -typedef void* (AL_APIENTRY *LPALGETPROCADDRESS)(const ALchar *fname); -typedef ALenum (AL_APIENTRY *LPALGETENUMVALUE)(const ALchar *ename); -typedef void (AL_APIENTRY *LPALLISTENERF)(ALenum param, ALfloat value); -typedef void (AL_APIENTRY *LPALLISTENER3F)(ALenum param, ALfloat value1, ALfloat value2, ALfloat value3); -typedef void (AL_APIENTRY *LPALLISTENERFV)(ALenum param, const ALfloat *values); -typedef void (AL_APIENTRY *LPALLISTENERI)(ALenum param, ALint value); -typedef void (AL_APIENTRY *LPALLISTENER3I)(ALenum param, ALint value1, ALint value2, ALint value3); -typedef void (AL_APIENTRY *LPALLISTENERIV)(ALenum param, const ALint *values); -typedef void (AL_APIENTRY *LPALGETLISTENERF)(ALenum param, ALfloat *value); -typedef void (AL_APIENTRY *LPALGETLISTENER3F)(ALenum param, ALfloat *value1, ALfloat *value2, ALfloat *value3); -typedef void (AL_APIENTRY *LPALGETLISTENERFV)(ALenum param, ALfloat *values); -typedef void (AL_APIENTRY *LPALGETLISTENERI)(ALenum param, ALint *value); -typedef void (AL_APIENTRY *LPALGETLISTENER3I)(ALenum param, ALint *value1, ALint *value2, ALint *value3); -typedef void (AL_APIENTRY *LPALGETLISTENERIV)(ALenum param, ALint *values); -typedef void (AL_APIENTRY *LPALGENSOURCES)(ALsizei n, ALuint *sources); -typedef void (AL_APIENTRY *LPALDELETESOURCES)(ALsizei n, const ALuint *sources); -typedef ALboolean (AL_APIENTRY *LPALISSOURCE)(ALuint source); -typedef void (AL_APIENTRY *LPALSOURCEF)(ALuint source, ALenum param, ALfloat value); -typedef void (AL_APIENTRY *LPALSOURCE3F)(ALuint source, ALenum param, ALfloat value1, ALfloat value2, ALfloat value3); -typedef void (AL_APIENTRY *LPALSOURCEFV)(ALuint source, ALenum param, const ALfloat *values); -typedef void (AL_APIENTRY *LPALSOURCEI)(ALuint source, ALenum param, ALint value); -typedef void (AL_APIENTRY *LPALSOURCE3I)(ALuint source, ALenum param, ALint value1, ALint value2, ALint value3); -typedef void (AL_APIENTRY *LPALSOURCEIV)(ALuint source, ALenum param, const ALint *values); -typedef void (AL_APIENTRY *LPALGETSOURCEF)(ALuint source, ALenum param, ALfloat *value); -typedef void (AL_APIENTRY *LPALGETSOURCE3F)(ALuint source, ALenum param, ALfloat *value1, ALfloat *value2, ALfloat *value3); -typedef void (AL_APIENTRY *LPALGETSOURCEFV)(ALuint source, ALenum param, ALfloat *values); -typedef void (AL_APIENTRY *LPALGETSOURCEI)(ALuint source, ALenum param, ALint *value); -typedef void (AL_APIENTRY *LPALGETSOURCE3I)(ALuint source, ALenum param, ALint *value1, ALint *value2, ALint *value3); -typedef void (AL_APIENTRY *LPALGETSOURCEIV)(ALuint source, ALenum param, ALint *values); -typedef void (AL_APIENTRY *LPALSOURCEPLAYV)(ALsizei n, const ALuint *sources); -typedef void (AL_APIENTRY *LPALSOURCESTOPV)(ALsizei n, const ALuint *sources); -typedef void (AL_APIENTRY *LPALSOURCEREWINDV)(ALsizei n, const ALuint *sources); -typedef void (AL_APIENTRY *LPALSOURCEPAUSEV)(ALsizei n, const ALuint *sources); -typedef void (AL_APIENTRY *LPALSOURCEPLAY)(ALuint source); -typedef void (AL_APIENTRY *LPALSOURCESTOP)(ALuint source); -typedef void (AL_APIENTRY *LPALSOURCEREWIND)(ALuint source); -typedef void (AL_APIENTRY *LPALSOURCEPAUSE)(ALuint source); -typedef void (AL_APIENTRY *LPALSOURCEQUEUEBUFFERS)(ALuint source, ALsizei nb, const ALuint *buffers); -typedef void (AL_APIENTRY *LPALSOURCEUNQUEUEBUFFERS)(ALuint source, ALsizei nb, ALuint *buffers); -typedef void (AL_APIENTRY *LPALGENBUFFERS)(ALsizei n, ALuint *buffers); -typedef void (AL_APIENTRY *LPALDELETEBUFFERS)(ALsizei n, const ALuint *buffers); -typedef ALboolean (AL_APIENTRY *LPALISBUFFER)(ALuint buffer); -typedef void (AL_APIENTRY *LPALBUFFERDATA)(ALuint buffer, ALenum format, const ALvoid *data, ALsizei size, ALsizei freq); -typedef void (AL_APIENTRY *LPALBUFFERF)(ALuint buffer, ALenum param, ALfloat value); -typedef void (AL_APIENTRY *LPALBUFFER3F)(ALuint buffer, ALenum param, ALfloat value1, ALfloat value2, ALfloat value3); -typedef void (AL_APIENTRY *LPALBUFFERFV)(ALuint buffer, ALenum param, const ALfloat *values); -typedef void (AL_APIENTRY *LPALBUFFERI)(ALuint buffer, ALenum param, ALint value); -typedef void (AL_APIENTRY *LPALBUFFER3I)(ALuint buffer, ALenum param, ALint value1, ALint value2, ALint value3); -typedef void (AL_APIENTRY *LPALBUFFERIV)(ALuint buffer, ALenum param, const ALint *values); -typedef void (AL_APIENTRY *LPALGETBUFFERF)(ALuint buffer, ALenum param, ALfloat *value); -typedef void (AL_APIENTRY *LPALGETBUFFER3F)(ALuint buffer, ALenum param, ALfloat *value1, ALfloat *value2, ALfloat *value3); -typedef void (AL_APIENTRY *LPALGETBUFFERFV)(ALuint buffer, ALenum param, ALfloat *values); -typedef void (AL_APIENTRY *LPALGETBUFFERI)(ALuint buffer, ALenum param, ALint *value); -typedef void (AL_APIENTRY *LPALGETBUFFER3I)(ALuint buffer, ALenum param, ALint *value1, ALint *value2, ALint *value3); -typedef void (AL_APIENTRY *LPALGETBUFFERIV)(ALuint buffer, ALenum param, ALint *values); -typedef void (AL_APIENTRY *LPALDOPPLERFACTOR)(ALfloat value); -typedef void (AL_APIENTRY *LPALDOPPLERVELOCITY)(ALfloat value); -typedef void (AL_APIENTRY *LPALSPEEDOFSOUND)(ALfloat value); -typedef void (AL_APIENTRY *LPALDISTANCEMODEL)(ALenum distanceModel); - -#if defined(__cplusplus) -} /* extern "C" */ -#endif - -#endif /* AL_AL_H */ diff --git a/project/vs2015/external/openal_soft/include/AL/alc.h b/project/vs2015/external/openal_soft/include/AL/alc.h deleted file mode 100644 index 294e8b33c..000000000 --- a/project/vs2015/external/openal_soft/include/AL/alc.h +++ /dev/null @@ -1,237 +0,0 @@ -#ifndef AL_ALC_H -#define AL_ALC_H - -#if defined(__cplusplus) -extern "C" { -#endif - -#ifndef ALC_API - #if defined(AL_LIBTYPE_STATIC) - #define ALC_API - #elif defined(_WIN32) - #define ALC_API __declspec(dllimport) - #else - #define ALC_API extern - #endif -#endif - -#if defined(_WIN32) - #define ALC_APIENTRY __cdecl -#else - #define ALC_APIENTRY -#endif - - -/** Deprecated macro. */ -#define ALCAPI ALC_API -#define ALCAPIENTRY ALC_APIENTRY -#define ALC_INVALID 0 - -/** Supported ALC version? */ -#define ALC_VERSION_0_1 1 - -/** Opaque device handle */ -typedef struct ALCdevice_struct ALCdevice; -/** Opaque context handle */ -typedef struct ALCcontext_struct ALCcontext; - -/** 8-bit boolean */ -typedef char ALCboolean; - -/** character */ -typedef char ALCchar; - -/** signed 8-bit 2's complement integer */ -typedef signed char ALCbyte; - -/** unsigned 8-bit integer */ -typedef unsigned char ALCubyte; - -/** signed 16-bit 2's complement integer */ -typedef short ALCshort; - -/** unsigned 16-bit integer */ -typedef unsigned short ALCushort; - -/** signed 32-bit 2's complement integer */ -typedef int ALCint; - -/** unsigned 32-bit integer */ -typedef unsigned int ALCuint; - -/** non-negative 32-bit binary integer size */ -typedef int ALCsizei; - -/** enumerated 32-bit value */ -typedef int ALCenum; - -/** 32-bit IEEE754 floating-point */ -typedef float ALCfloat; - -/** 64-bit IEEE754 floating-point */ -typedef double ALCdouble; - -/** void type (for opaque pointers only) */ -typedef void ALCvoid; - - -/* Enumerant values begin at column 50. No tabs. */ - -/** Boolean False. */ -#define ALC_FALSE 0 - -/** Boolean True. */ -#define ALC_TRUE 1 - -/** Context attribute: Hz. */ -#define ALC_FREQUENCY 0x1007 - -/** Context attribute: Hz. */ -#define ALC_REFRESH 0x1008 - -/** Context attribute: AL_TRUE or AL_FALSE. */ -#define ALC_SYNC 0x1009 - -/** Context attribute: requested Mono (3D) Sources. */ -#define ALC_MONO_SOURCES 0x1010 - -/** Context attribute: requested Stereo Sources. */ -#define ALC_STEREO_SOURCES 0x1011 - -/** No error. */ -#define ALC_NO_ERROR 0 - -/** Invalid device handle. */ -#define ALC_INVALID_DEVICE 0xA001 - -/** Invalid context handle. */ -#define ALC_INVALID_CONTEXT 0xA002 - -/** Invalid enum parameter passed to an ALC call. */ -#define ALC_INVALID_ENUM 0xA003 - -/** Invalid value parameter passed to an ALC call. */ -#define ALC_INVALID_VALUE 0xA004 - -/** Out of memory. */ -#define ALC_OUT_OF_MEMORY 0xA005 - - -/** Runtime ALC version. */ -#define ALC_MAJOR_VERSION 0x1000 -#define ALC_MINOR_VERSION 0x1001 - -/** Context attribute list properties. */ -#define ALC_ATTRIBUTES_SIZE 0x1002 -#define ALC_ALL_ATTRIBUTES 0x1003 - -/** String for the default device specifier. */ -#define ALC_DEFAULT_DEVICE_SPECIFIER 0x1004 -/** - * String for the given device's specifier. - * - * If device handle is NULL, it is instead a null-char separated list of - * strings of known device specifiers (list ends with an empty string). - */ -#define ALC_DEVICE_SPECIFIER 0x1005 -/** String for space-separated list of ALC extensions. */ -#define ALC_EXTENSIONS 0x1006 - - -/** Capture extension */ -#define ALC_EXT_CAPTURE 1 -/** - * String for the given capture device's specifier. - * - * If device handle is NULL, it is instead a null-char separated list of - * strings of known capture device specifiers (list ends with an empty string). - */ -#define ALC_CAPTURE_DEVICE_SPECIFIER 0x310 -/** String for the default capture device specifier. */ -#define ALC_CAPTURE_DEFAULT_DEVICE_SPECIFIER 0x311 -/** Number of sample frames available for capture. */ -#define ALC_CAPTURE_SAMPLES 0x312 - - -/** Enumerate All extension */ -#define ALC_ENUMERATE_ALL_EXT 1 -/** String for the default extended device specifier. */ -#define ALC_DEFAULT_ALL_DEVICES_SPECIFIER 0x1012 -/** - * String for the given extended device's specifier. - * - * If device handle is NULL, it is instead a null-char separated list of - * strings of known extended device specifiers (list ends with an empty string). - */ -#define ALC_ALL_DEVICES_SPECIFIER 0x1013 - - -/** Context management. */ -ALC_API ALCcontext* ALC_APIENTRY alcCreateContext(ALCdevice *device, const ALCint* attrlist); -ALC_API ALCboolean ALC_APIENTRY alcMakeContextCurrent(ALCcontext *context); -ALC_API void ALC_APIENTRY alcProcessContext(ALCcontext *context); -ALC_API void ALC_APIENTRY alcSuspendContext(ALCcontext *context); -ALC_API void ALC_APIENTRY alcDestroyContext(ALCcontext *context); -ALC_API ALCcontext* ALC_APIENTRY alcGetCurrentContext(void); -ALC_API ALCdevice* ALC_APIENTRY alcGetContextsDevice(ALCcontext *context); - -/** Device management. */ -ALC_API ALCdevice* ALC_APIENTRY alcOpenDevice(const ALCchar *devicename); -ALC_API ALCboolean ALC_APIENTRY alcCloseDevice(ALCdevice *device); - - -/** - * Error support. - * - * Obtain the most recent Device error. - */ -ALC_API ALCenum ALC_APIENTRY alcGetError(ALCdevice *device); - -/** - * Extension support. - * - * Query for the presence of an extension, and obtain any appropriate - * function pointers and enum values. - */ -ALC_API ALCboolean ALC_APIENTRY alcIsExtensionPresent(ALCdevice *device, const ALCchar *extname); -ALC_API void* ALC_APIENTRY alcGetProcAddress(ALCdevice *device, const ALCchar *funcname); -ALC_API ALCenum ALC_APIENTRY alcGetEnumValue(ALCdevice *device, const ALCchar *enumname); - -/** Query function. */ -ALC_API const ALCchar* ALC_APIENTRY alcGetString(ALCdevice *device, ALCenum param); -ALC_API void ALC_APIENTRY alcGetIntegerv(ALCdevice *device, ALCenum param, ALCsizei size, ALCint *values); - -/** Capture function. */ -ALC_API ALCdevice* ALC_APIENTRY alcCaptureOpenDevice(const ALCchar *devicename, ALCuint frequency, ALCenum format, ALCsizei buffersize); -ALC_API ALCboolean ALC_APIENTRY alcCaptureCloseDevice(ALCdevice *device); -ALC_API void ALC_APIENTRY alcCaptureStart(ALCdevice *device); -ALC_API void ALC_APIENTRY alcCaptureStop(ALCdevice *device); -ALC_API void ALC_APIENTRY alcCaptureSamples(ALCdevice *device, ALCvoid *buffer, ALCsizei samples); - -/** Pointer-to-function type, useful for dynamically getting ALC entry points. */ -typedef ALCcontext* (ALC_APIENTRY *LPALCCREATECONTEXT)(ALCdevice *device, const ALCint *attrlist); -typedef ALCboolean (ALC_APIENTRY *LPALCMAKECONTEXTCURRENT)(ALCcontext *context); -typedef void (ALC_APIENTRY *LPALCPROCESSCONTEXT)(ALCcontext *context); -typedef void (ALC_APIENTRY *LPALCSUSPENDCONTEXT)(ALCcontext *context); -typedef void (ALC_APIENTRY *LPALCDESTROYCONTEXT)(ALCcontext *context); -typedef ALCcontext* (ALC_APIENTRY *LPALCGETCURRENTCONTEXT)(void); -typedef ALCdevice* (ALC_APIENTRY *LPALCGETCONTEXTSDEVICE)(ALCcontext *context); -typedef ALCdevice* (ALC_APIENTRY *LPALCOPENDEVICE)(const ALCchar *devicename); -typedef ALCboolean (ALC_APIENTRY *LPALCCLOSEDEVICE)(ALCdevice *device); -typedef ALCenum (ALC_APIENTRY *LPALCGETERROR)(ALCdevice *device); -typedef ALCboolean (ALC_APIENTRY *LPALCISEXTENSIONPRESENT)(ALCdevice *device, const ALCchar *extname); -typedef void* (ALC_APIENTRY *LPALCGETPROCADDRESS)(ALCdevice *device, const ALCchar *funcname); -typedef ALCenum (ALC_APIENTRY *LPALCGETENUMVALUE)(ALCdevice *device, const ALCchar *enumname); -typedef const ALCchar* (ALC_APIENTRY *LPALCGETSTRING)(ALCdevice *device, ALCenum param); -typedef void (ALC_APIENTRY *LPALCGETINTEGERV)(ALCdevice *device, ALCenum param, ALCsizei size, ALCint *values); -typedef ALCdevice* (ALC_APIENTRY *LPALCCAPTUREOPENDEVICE)(const ALCchar *devicename, ALCuint frequency, ALCenum format, ALCsizei buffersize); -typedef ALCboolean (ALC_APIENTRY *LPALCCAPTURECLOSEDEVICE)(ALCdevice *device); -typedef void (ALC_APIENTRY *LPALCCAPTURESTART)(ALCdevice *device); -typedef void (ALC_APIENTRY *LPALCCAPTURESTOP)(ALCdevice *device); -typedef void (ALC_APIENTRY *LPALCCAPTURESAMPLES)(ALCdevice *device, ALCvoid *buffer, ALCsizei samples); - -#if defined(__cplusplus) -} -#endif - -#endif /* AL_ALC_H */ diff --git a/project/vs2015/external/openal_soft/include/AL/alext.h b/project/vs2015/external/openal_soft/include/AL/alext.h deleted file mode 100644 index 6af581aad..000000000 --- a/project/vs2015/external/openal_soft/include/AL/alext.h +++ /dev/null @@ -1,438 +0,0 @@ -/** - * OpenAL cross platform audio library - * Copyright (C) 2008 by authors. - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * Or go to http://www.gnu.org/copyleft/lgpl.html - */ - -#ifndef AL_ALEXT_H -#define AL_ALEXT_H - -#include -/* Define int64_t and uint64_t types */ -#if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L -#include -#elif defined(_WIN32) && defined(__GNUC__) -#include -#elif defined(_WIN32) -typedef __int64 int64_t; -typedef unsigned __int64 uint64_t; -#else -/* Fallback if nothing above works */ -#include -#endif - -#include "alc.h" -#include "al.h" - -#ifdef __cplusplus -extern "C" { -#endif - -#ifndef AL_LOKI_IMA_ADPCM_format -#define AL_LOKI_IMA_ADPCM_format 1 -#define AL_FORMAT_IMA_ADPCM_MONO16_EXT 0x10000 -#define AL_FORMAT_IMA_ADPCM_STEREO16_EXT 0x10001 -#endif - -#ifndef AL_LOKI_WAVE_format -#define AL_LOKI_WAVE_format 1 -#define AL_FORMAT_WAVE_EXT 0x10002 -#endif - -#ifndef AL_EXT_vorbis -#define AL_EXT_vorbis 1 -#define AL_FORMAT_VORBIS_EXT 0x10003 -#endif - -#ifndef AL_LOKI_quadriphonic -#define AL_LOKI_quadriphonic 1 -#define AL_FORMAT_QUAD8_LOKI 0x10004 -#define AL_FORMAT_QUAD16_LOKI 0x10005 -#endif - -#ifndef AL_EXT_float32 -#define AL_EXT_float32 1 -#define AL_FORMAT_MONO_FLOAT32 0x10010 -#define AL_FORMAT_STEREO_FLOAT32 0x10011 -#endif - -#ifndef AL_EXT_double -#define AL_EXT_double 1 -#define AL_FORMAT_MONO_DOUBLE_EXT 0x10012 -#define AL_FORMAT_STEREO_DOUBLE_EXT 0x10013 -#endif - -#ifndef AL_EXT_MULAW -#define AL_EXT_MULAW 1 -#define AL_FORMAT_MONO_MULAW_EXT 0x10014 -#define AL_FORMAT_STEREO_MULAW_EXT 0x10015 -#endif - -#ifndef AL_EXT_ALAW -#define AL_EXT_ALAW 1 -#define AL_FORMAT_MONO_ALAW_EXT 0x10016 -#define AL_FORMAT_STEREO_ALAW_EXT 0x10017 -#endif - -#ifndef ALC_LOKI_audio_channel -#define ALC_LOKI_audio_channel 1 -#define ALC_CHAN_MAIN_LOKI 0x500001 -#define ALC_CHAN_PCM_LOKI 0x500002 -#define ALC_CHAN_CD_LOKI 0x500003 -#endif - -#ifndef AL_EXT_MCFORMATS -#define AL_EXT_MCFORMATS 1 -#define AL_FORMAT_QUAD8 0x1204 -#define AL_FORMAT_QUAD16 0x1205 -#define AL_FORMAT_QUAD32 0x1206 -#define AL_FORMAT_REAR8 0x1207 -#define AL_FORMAT_REAR16 0x1208 -#define AL_FORMAT_REAR32 0x1209 -#define AL_FORMAT_51CHN8 0x120A -#define AL_FORMAT_51CHN16 0x120B -#define AL_FORMAT_51CHN32 0x120C -#define AL_FORMAT_61CHN8 0x120D -#define AL_FORMAT_61CHN16 0x120E -#define AL_FORMAT_61CHN32 0x120F -#define AL_FORMAT_71CHN8 0x1210 -#define AL_FORMAT_71CHN16 0x1211 -#define AL_FORMAT_71CHN32 0x1212 -#endif - -#ifndef AL_EXT_MULAW_MCFORMATS -#define AL_EXT_MULAW_MCFORMATS 1 -#define AL_FORMAT_MONO_MULAW 0x10014 -#define AL_FORMAT_STEREO_MULAW 0x10015 -#define AL_FORMAT_QUAD_MULAW 0x10021 -#define AL_FORMAT_REAR_MULAW 0x10022 -#define AL_FORMAT_51CHN_MULAW 0x10023 -#define AL_FORMAT_61CHN_MULAW 0x10024 -#define AL_FORMAT_71CHN_MULAW 0x10025 -#endif - -#ifndef AL_EXT_IMA4 -#define AL_EXT_IMA4 1 -#define AL_FORMAT_MONO_IMA4 0x1300 -#define AL_FORMAT_STEREO_IMA4 0x1301 -#endif - -#ifndef AL_EXT_STATIC_BUFFER -#define AL_EXT_STATIC_BUFFER 1 -typedef ALvoid (AL_APIENTRY*PFNALBUFFERDATASTATICPROC)(const ALint,ALenum,ALvoid*,ALsizei,ALsizei); -#ifdef AL_ALEXT_PROTOTYPES -AL_API ALvoid AL_APIENTRY alBufferDataStatic(const ALint buffer, ALenum format, ALvoid *data, ALsizei len, ALsizei freq); -#endif -#endif - -#ifndef ALC_EXT_EFX -#define ALC_EXT_EFX 1 -#include "efx.h" -#endif - -#ifndef ALC_EXT_disconnect -#define ALC_EXT_disconnect 1 -#define ALC_CONNECTED 0x313 -#endif - -#ifndef ALC_EXT_thread_local_context -#define ALC_EXT_thread_local_context 1 -typedef ALCboolean (ALC_APIENTRY*PFNALCSETTHREADCONTEXTPROC)(ALCcontext *context); -typedef ALCcontext* (ALC_APIENTRY*PFNALCGETTHREADCONTEXTPROC)(void); -#ifdef AL_ALEXT_PROTOTYPES -ALC_API ALCboolean ALC_APIENTRY alcSetThreadContext(ALCcontext *context); -ALC_API ALCcontext* ALC_APIENTRY alcGetThreadContext(void); -#endif -#endif - -#ifndef AL_EXT_source_distance_model -#define AL_EXT_source_distance_model 1 -#define AL_SOURCE_DISTANCE_MODEL 0x200 -#endif - -#ifndef AL_SOFT_buffer_sub_data -#define AL_SOFT_buffer_sub_data 1 -#define AL_BYTE_RW_OFFSETS_SOFT 0x1031 -#define AL_SAMPLE_RW_OFFSETS_SOFT 0x1032 -typedef ALvoid (AL_APIENTRY*PFNALBUFFERSUBDATASOFTPROC)(ALuint,ALenum,const ALvoid*,ALsizei,ALsizei); -#ifdef AL_ALEXT_PROTOTYPES -AL_API ALvoid AL_APIENTRY alBufferSubDataSOFT(ALuint buffer,ALenum format,const ALvoid *data,ALsizei offset,ALsizei length); -#endif -#endif - -#ifndef AL_SOFT_loop_points -#define AL_SOFT_loop_points 1 -#define AL_LOOP_POINTS_SOFT 0x2015 -#endif - -#ifndef AL_EXT_FOLDBACK -#define AL_EXT_FOLDBACK 1 -#define AL_EXT_FOLDBACK_NAME "AL_EXT_FOLDBACK" -#define AL_FOLDBACK_EVENT_BLOCK 0x4112 -#define AL_FOLDBACK_EVENT_START 0x4111 -#define AL_FOLDBACK_EVENT_STOP 0x4113 -#define AL_FOLDBACK_MODE_MONO 0x4101 -#define AL_FOLDBACK_MODE_STEREO 0x4102 -typedef void (AL_APIENTRY*LPALFOLDBACKCALLBACK)(ALenum,ALsizei); -typedef void (AL_APIENTRY*LPALREQUESTFOLDBACKSTART)(ALenum,ALsizei,ALsizei,ALfloat*,LPALFOLDBACKCALLBACK); -typedef void (AL_APIENTRY*LPALREQUESTFOLDBACKSTOP)(void); -#ifdef AL_ALEXT_PROTOTYPES -AL_API void AL_APIENTRY alRequestFoldbackStart(ALenum mode,ALsizei count,ALsizei length,ALfloat *mem,LPALFOLDBACKCALLBACK callback); -AL_API void AL_APIENTRY alRequestFoldbackStop(void); -#endif -#endif - -#ifndef ALC_EXT_DEDICATED -#define ALC_EXT_DEDICATED 1 -#define AL_DEDICATED_GAIN 0x0001 -#define AL_EFFECT_DEDICATED_DIALOGUE 0x9001 -#define AL_EFFECT_DEDICATED_LOW_FREQUENCY_EFFECT 0x9000 -#endif - -#ifndef AL_SOFT_buffer_samples -#define AL_SOFT_buffer_samples 1 -/* Channel configurations */ -#define AL_MONO_SOFT 0x1500 -#define AL_STEREO_SOFT 0x1501 -#define AL_REAR_SOFT 0x1502 -#define AL_QUAD_SOFT 0x1503 -#define AL_5POINT1_SOFT 0x1504 -#define AL_6POINT1_SOFT 0x1505 -#define AL_7POINT1_SOFT 0x1506 - -/* Sample types */ -#define AL_BYTE_SOFT 0x1400 -#define AL_UNSIGNED_BYTE_SOFT 0x1401 -#define AL_SHORT_SOFT 0x1402 -#define AL_UNSIGNED_SHORT_SOFT 0x1403 -#define AL_INT_SOFT 0x1404 -#define AL_UNSIGNED_INT_SOFT 0x1405 -#define AL_FLOAT_SOFT 0x1406 -#define AL_DOUBLE_SOFT 0x1407 -#define AL_BYTE3_SOFT 0x1408 -#define AL_UNSIGNED_BYTE3_SOFT 0x1409 - -/* Storage formats */ -#define AL_MONO8_SOFT 0x1100 -#define AL_MONO16_SOFT 0x1101 -#define AL_MONO32F_SOFT 0x10010 -#define AL_STEREO8_SOFT 0x1102 -#define AL_STEREO16_SOFT 0x1103 -#define AL_STEREO32F_SOFT 0x10011 -#define AL_QUAD8_SOFT 0x1204 -#define AL_QUAD16_SOFT 0x1205 -#define AL_QUAD32F_SOFT 0x1206 -#define AL_REAR8_SOFT 0x1207 -#define AL_REAR16_SOFT 0x1208 -#define AL_REAR32F_SOFT 0x1209 -#define AL_5POINT1_8_SOFT 0x120A -#define AL_5POINT1_16_SOFT 0x120B -#define AL_5POINT1_32F_SOFT 0x120C -#define AL_6POINT1_8_SOFT 0x120D -#define AL_6POINT1_16_SOFT 0x120E -#define AL_6POINT1_32F_SOFT 0x120F -#define AL_7POINT1_8_SOFT 0x1210 -#define AL_7POINT1_16_SOFT 0x1211 -#define AL_7POINT1_32F_SOFT 0x1212 - -/* Buffer attributes */ -#define AL_INTERNAL_FORMAT_SOFT 0x2008 -#define AL_BYTE_LENGTH_SOFT 0x2009 -#define AL_SAMPLE_LENGTH_SOFT 0x200A -#define AL_SEC_LENGTH_SOFT 0x200B - -typedef void (AL_APIENTRY*LPALBUFFERSAMPLESSOFT)(ALuint,ALuint,ALenum,ALsizei,ALenum,ALenum,const ALvoid*); -typedef void (AL_APIENTRY*LPALBUFFERSUBSAMPLESSOFT)(ALuint,ALsizei,ALsizei,ALenum,ALenum,const ALvoid*); -typedef void (AL_APIENTRY*LPALGETBUFFERSAMPLESSOFT)(ALuint,ALsizei,ALsizei,ALenum,ALenum,ALvoid*); -typedef ALboolean (AL_APIENTRY*LPALISBUFFERFORMATSUPPORTEDSOFT)(ALenum); -#ifdef AL_ALEXT_PROTOTYPES -AL_API void AL_APIENTRY alBufferSamplesSOFT(ALuint buffer, ALuint samplerate, ALenum internalformat, ALsizei samples, ALenum channels, ALenum type, const ALvoid *data); -AL_API void AL_APIENTRY alBufferSubSamplesSOFT(ALuint buffer, ALsizei offset, ALsizei samples, ALenum channels, ALenum type, const ALvoid *data); -AL_API void AL_APIENTRY alGetBufferSamplesSOFT(ALuint buffer, ALsizei offset, ALsizei samples, ALenum channels, ALenum type, ALvoid *data); -AL_API ALboolean AL_APIENTRY alIsBufferFormatSupportedSOFT(ALenum format); -#endif -#endif - -#ifndef AL_SOFT_direct_channels -#define AL_SOFT_direct_channels 1 -#define AL_DIRECT_CHANNELS_SOFT 0x1033 -#endif - -#ifndef ALC_SOFT_loopback -#define ALC_SOFT_loopback 1 -#define ALC_FORMAT_CHANNELS_SOFT 0x1990 -#define ALC_FORMAT_TYPE_SOFT 0x1991 - -/* Sample types */ -#define ALC_BYTE_SOFT 0x1400 -#define ALC_UNSIGNED_BYTE_SOFT 0x1401 -#define ALC_SHORT_SOFT 0x1402 -#define ALC_UNSIGNED_SHORT_SOFT 0x1403 -#define ALC_INT_SOFT 0x1404 -#define ALC_UNSIGNED_INT_SOFT 0x1405 -#define ALC_FLOAT_SOFT 0x1406 - -/* Channel configurations */ -#define ALC_MONO_SOFT 0x1500 -#define ALC_STEREO_SOFT 0x1501 -#define ALC_QUAD_SOFT 0x1503 -#define ALC_5POINT1_SOFT 0x1504 -#define ALC_6POINT1_SOFT 0x1505 -#define ALC_7POINT1_SOFT 0x1506 - -typedef ALCdevice* (ALC_APIENTRY*LPALCLOOPBACKOPENDEVICESOFT)(const ALCchar*); -typedef ALCboolean (ALC_APIENTRY*LPALCISRENDERFORMATSUPPORTEDSOFT)(ALCdevice*,ALCsizei,ALCenum,ALCenum); -typedef void (ALC_APIENTRY*LPALCRENDERSAMPLESSOFT)(ALCdevice*,ALCvoid*,ALCsizei); -#ifdef AL_ALEXT_PROTOTYPES -ALC_API ALCdevice* ALC_APIENTRY alcLoopbackOpenDeviceSOFT(const ALCchar *deviceName); -ALC_API ALCboolean ALC_APIENTRY alcIsRenderFormatSupportedSOFT(ALCdevice *device, ALCsizei freq, ALCenum channels, ALCenum type); -ALC_API void ALC_APIENTRY alcRenderSamplesSOFT(ALCdevice *device, ALCvoid *buffer, ALCsizei samples); -#endif -#endif - -#ifndef AL_EXT_STEREO_ANGLES -#define AL_EXT_STEREO_ANGLES 1 -#define AL_STEREO_ANGLES 0x1030 -#endif - -#ifndef AL_EXT_SOURCE_RADIUS -#define AL_EXT_SOURCE_RADIUS 1 -#define AL_SOURCE_RADIUS 0x1031 -#endif - -#ifndef AL_SOFT_source_latency -#define AL_SOFT_source_latency 1 -#define AL_SAMPLE_OFFSET_LATENCY_SOFT 0x1200 -#define AL_SEC_OFFSET_LATENCY_SOFT 0x1201 -typedef int64_t ALint64SOFT; -typedef uint64_t ALuint64SOFT; -typedef void (AL_APIENTRY*LPALSOURCEDSOFT)(ALuint,ALenum,ALdouble); -typedef void (AL_APIENTRY*LPALSOURCE3DSOFT)(ALuint,ALenum,ALdouble,ALdouble,ALdouble); -typedef void (AL_APIENTRY*LPALSOURCEDVSOFT)(ALuint,ALenum,const ALdouble*); -typedef void (AL_APIENTRY*LPALGETSOURCEDSOFT)(ALuint,ALenum,ALdouble*); -typedef void (AL_APIENTRY*LPALGETSOURCE3DSOFT)(ALuint,ALenum,ALdouble*,ALdouble*,ALdouble*); -typedef void (AL_APIENTRY*LPALGETSOURCEDVSOFT)(ALuint,ALenum,ALdouble*); -typedef void (AL_APIENTRY*LPALSOURCEI64SOFT)(ALuint,ALenum,ALint64SOFT); -typedef void (AL_APIENTRY*LPALSOURCE3I64SOFT)(ALuint,ALenum,ALint64SOFT,ALint64SOFT,ALint64SOFT); -typedef void (AL_APIENTRY*LPALSOURCEI64VSOFT)(ALuint,ALenum,const ALint64SOFT*); -typedef void (AL_APIENTRY*LPALGETSOURCEI64SOFT)(ALuint,ALenum,ALint64SOFT*); -typedef void (AL_APIENTRY*LPALGETSOURCE3I64SOFT)(ALuint,ALenum,ALint64SOFT*,ALint64SOFT*,ALint64SOFT*); -typedef void (AL_APIENTRY*LPALGETSOURCEI64VSOFT)(ALuint,ALenum,ALint64SOFT*); -#ifdef AL_ALEXT_PROTOTYPES -AL_API void AL_APIENTRY alSourcedSOFT(ALuint source, ALenum param, ALdouble value); -AL_API void AL_APIENTRY alSource3dSOFT(ALuint source, ALenum param, ALdouble value1, ALdouble value2, ALdouble value3); -AL_API void AL_APIENTRY alSourcedvSOFT(ALuint source, ALenum param, const ALdouble *values); -AL_API void AL_APIENTRY alGetSourcedSOFT(ALuint source, ALenum param, ALdouble *value); -AL_API void AL_APIENTRY alGetSource3dSOFT(ALuint source, ALenum param, ALdouble *value1, ALdouble *value2, ALdouble *value3); -AL_API void AL_APIENTRY alGetSourcedvSOFT(ALuint source, ALenum param, ALdouble *values); -AL_API void AL_APIENTRY alSourcei64SOFT(ALuint source, ALenum param, ALint64SOFT value); -AL_API void AL_APIENTRY alSource3i64SOFT(ALuint source, ALenum param, ALint64SOFT value1, ALint64SOFT value2, ALint64SOFT value3); -AL_API void AL_APIENTRY alSourcei64vSOFT(ALuint source, ALenum param, const ALint64SOFT *values); -AL_API void AL_APIENTRY alGetSourcei64SOFT(ALuint source, ALenum param, ALint64SOFT *value); -AL_API void AL_APIENTRY alGetSource3i64SOFT(ALuint source, ALenum param, ALint64SOFT *value1, ALint64SOFT *value2, ALint64SOFT *value3); -AL_API void AL_APIENTRY alGetSourcei64vSOFT(ALuint source, ALenum param, ALint64SOFT *values); -#endif -#endif - -#ifndef ALC_EXT_DEFAULT_FILTER_ORDER -#define ALC_EXT_DEFAULT_FILTER_ORDER 1 -#define ALC_DEFAULT_FILTER_ORDER 0x1100 -#endif - -#ifndef AL_SOFT_deferred_updates -#define AL_SOFT_deferred_updates 1 -#define AL_DEFERRED_UPDATES_SOFT 0xC002 -typedef ALvoid (AL_APIENTRY*LPALDEFERUPDATESSOFT)(void); -typedef ALvoid (AL_APIENTRY*LPALPROCESSUPDATESSOFT)(void); -#ifdef AL_ALEXT_PROTOTYPES -AL_API ALvoid AL_APIENTRY alDeferUpdatesSOFT(void); -AL_API ALvoid AL_APIENTRY alProcessUpdatesSOFT(void); -#endif -#endif - -#ifndef AL_SOFT_block_alignment -#define AL_SOFT_block_alignment 1 -#define AL_UNPACK_BLOCK_ALIGNMENT_SOFT 0x200C -#define AL_PACK_BLOCK_ALIGNMENT_SOFT 0x200D -#endif - -#ifndef AL_SOFT_MSADPCM -#define AL_SOFT_MSADPCM 1 -#define AL_FORMAT_MONO_MSADPCM_SOFT 0x1302 -#define AL_FORMAT_STEREO_MSADPCM_SOFT 0x1303 -#endif - -#ifndef AL_SOFT_source_length -#define AL_SOFT_source_length 1 -/*#define AL_BYTE_LENGTH_SOFT 0x2009*/ -/*#define AL_SAMPLE_LENGTH_SOFT 0x200A*/ -/*#define AL_SEC_LENGTH_SOFT 0x200B*/ -#endif - -#ifndef ALC_SOFT_pause_device -#define ALC_SOFT_pause_device 1 -typedef void (ALC_APIENTRY*LPALCDEVICEPAUSESOFT)(ALCdevice *device); -typedef void (ALC_APIENTRY*LPALCDEVICERESUMESOFT)(ALCdevice *device); -#ifdef AL_ALEXT_PROTOTYPES -ALC_API void ALC_APIENTRY alcDevicePauseSOFT(ALCdevice *device); -ALC_API void ALC_APIENTRY alcDeviceResumeSOFT(ALCdevice *device); -#endif -#endif - -#ifndef AL_EXT_BFORMAT -#define AL_EXT_BFORMAT 1 -#define AL_FORMAT_BFORMAT2D_8 0x20021 -#define AL_FORMAT_BFORMAT2D_16 0x20022 -#define AL_FORMAT_BFORMAT2D_FLOAT32 0x20023 -#define AL_FORMAT_BFORMAT3D_8 0x20031 -#define AL_FORMAT_BFORMAT3D_16 0x20032 -#define AL_FORMAT_BFORMAT3D_FLOAT32 0x20033 -#endif - -#ifndef AL_EXT_MULAW_BFORMAT -#define AL_EXT_MULAW_BFORMAT 1 -#define AL_FORMAT_BFORMAT2D_MULAW 0x10031 -#define AL_FORMAT_BFORMAT3D_MULAW 0x10032 -#endif - -#ifndef ALC_SOFT_HRTF -#define ALC_SOFT_HRTF 1 -#define ALC_HRTF_SOFT 0x1992 -#define ALC_DONT_CARE_SOFT 0x0002 -#define ALC_HRTF_STATUS_SOFT 0x1993 -#define ALC_HRTF_DISABLED_SOFT 0x0000 -#define ALC_HRTF_ENABLED_SOFT 0x0001 -#define ALC_HRTF_DENIED_SOFT 0x0002 -#define ALC_HRTF_REQUIRED_SOFT 0x0003 -#define ALC_HRTF_HEADPHONES_DETECTED_SOFT 0x0004 -#define ALC_HRTF_UNSUPPORTED_FORMAT_SOFT 0x0005 -#define ALC_NUM_HRTF_SPECIFIERS_SOFT 0x1994 -#define ALC_HRTF_SPECIFIER_SOFT 0x1995 -#define ALC_HRTF_ID_SOFT 0x1996 -typedef const ALCchar* (ALC_APIENTRY*LPALCGETSTRINGISOFT)(ALCdevice *device, ALCenum paramName, ALCsizei index); -typedef ALCboolean (ALC_APIENTRY*LPALCRESETDEVICESOFT)(ALCdevice *device, const ALCint *attribs); -#ifdef AL_ALEXT_PROTOTYPES -ALC_API const ALCchar* ALC_APIENTRY alcGetStringiSOFT(ALCdevice *device, ALCenum paramName, ALCsizei index); -ALC_API ALCboolean ALC_APIENTRY alcResetDeviceSOFT(ALCdevice *device, const ALCint *attribs); -#endif -#endif - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/project/vs2015/external/openal_soft/include/AL/efx-creative.h b/project/vs2015/external/openal_soft/include/AL/efx-creative.h deleted file mode 100644 index 0a04c982e..000000000 --- a/project/vs2015/external/openal_soft/include/AL/efx-creative.h +++ /dev/null @@ -1,3 +0,0 @@ -/* The tokens that would be defined here are already defined in efx.h. This - * empty file is here to provide compatibility with Windows-based projects - * that would include it. */ diff --git a/project/vs2015/external/openal_soft/include/AL/efx-presets.h b/project/vs2015/external/openal_soft/include/AL/efx-presets.h deleted file mode 100644 index 8539fd517..000000000 --- a/project/vs2015/external/openal_soft/include/AL/efx-presets.h +++ /dev/null @@ -1,402 +0,0 @@ -/* Reverb presets for EFX */ - -#ifndef EFX_PRESETS_H -#define EFX_PRESETS_H - -#ifndef EFXEAXREVERBPROPERTIES_DEFINED -#define EFXEAXREVERBPROPERTIES_DEFINED -typedef struct { - float flDensity; - float flDiffusion; - float flGain; - float flGainHF; - float flGainLF; - float flDecayTime; - float flDecayHFRatio; - float flDecayLFRatio; - float flReflectionsGain; - float flReflectionsDelay; - float flReflectionsPan[3]; - float flLateReverbGain; - float flLateReverbDelay; - float flLateReverbPan[3]; - float flEchoTime; - float flEchoDepth; - float flModulationTime; - float flModulationDepth; - float flAirAbsorptionGainHF; - float flHFReference; - float flLFReference; - float flRoomRolloffFactor; - int iDecayHFLimit; -} EFXEAXREVERBPROPERTIES, *LPEFXEAXREVERBPROPERTIES; -#endif - -/* Default Presets */ - -#define EFX_REVERB_PRESET_GENERIC \ - { 1.0000f, 1.0000f, 0.3162f, 0.8913f, 1.0000f, 1.4900f, 0.8300f, 1.0000f, 0.0500f, 0.0070f, { 0.0000f, 0.0000f, 0.0000f }, 1.2589f, 0.0110f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.0000f, 0.2500f, 0.0000f, 0.9943f, 5000.0000f, 250.0000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_PADDEDCELL \ - { 0.1715f, 1.0000f, 0.3162f, 0.0010f, 1.0000f, 0.1700f, 0.1000f, 1.0000f, 0.2500f, 0.0010f, { 0.0000f, 0.0000f, 0.0000f }, 1.2691f, 0.0020f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.0000f, 0.2500f, 0.0000f, 0.9943f, 5000.0000f, 250.0000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_ROOM \ - { 0.4287f, 1.0000f, 0.3162f, 0.5929f, 1.0000f, 0.4000f, 0.8300f, 1.0000f, 0.1503f, 0.0020f, { 0.0000f, 0.0000f, 0.0000f }, 1.0629f, 0.0030f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.0000f, 0.2500f, 0.0000f, 0.9943f, 5000.0000f, 250.0000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_BATHROOM \ - { 0.1715f, 1.0000f, 0.3162f, 0.2512f, 1.0000f, 1.4900f, 0.5400f, 1.0000f, 0.6531f, 0.0070f, { 0.0000f, 0.0000f, 0.0000f }, 3.2734f, 0.0110f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.0000f, 0.2500f, 0.0000f, 0.9943f, 5000.0000f, 250.0000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_LIVINGROOM \ - { 0.9766f, 1.0000f, 0.3162f, 0.0010f, 1.0000f, 0.5000f, 0.1000f, 1.0000f, 0.2051f, 0.0030f, { 0.0000f, 0.0000f, 0.0000f }, 0.2805f, 0.0040f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.0000f, 0.2500f, 0.0000f, 0.9943f, 5000.0000f, 250.0000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_STONEROOM \ - { 1.0000f, 1.0000f, 0.3162f, 0.7079f, 1.0000f, 2.3100f, 0.6400f, 1.0000f, 0.4411f, 0.0120f, { 0.0000f, 0.0000f, 0.0000f }, 1.1003f, 0.0170f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.0000f, 0.2500f, 0.0000f, 0.9943f, 5000.0000f, 250.0000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_AUDITORIUM \ - { 1.0000f, 1.0000f, 0.3162f, 0.5781f, 1.0000f, 4.3200f, 0.5900f, 1.0000f, 0.4032f, 0.0200f, { 0.0000f, 0.0000f, 0.0000f }, 0.7170f, 0.0300f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.0000f, 0.2500f, 0.0000f, 0.9943f, 5000.0000f, 250.0000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_CONCERTHALL \ - { 1.0000f, 1.0000f, 0.3162f, 0.5623f, 1.0000f, 3.9200f, 0.7000f, 1.0000f, 0.2427f, 0.0200f, { 0.0000f, 0.0000f, 0.0000f }, 0.9977f, 0.0290f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.0000f, 0.2500f, 0.0000f, 0.9943f, 5000.0000f, 250.0000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_CAVE \ - { 1.0000f, 1.0000f, 0.3162f, 1.0000f, 1.0000f, 2.9100f, 1.3000f, 1.0000f, 0.5000f, 0.0150f, { 0.0000f, 0.0000f, 0.0000f }, 0.7063f, 0.0220f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.0000f, 0.2500f, 0.0000f, 0.9943f, 5000.0000f, 250.0000f, 0.0000f, 0x0 } - -#define EFX_REVERB_PRESET_ARENA \ - { 1.0000f, 1.0000f, 0.3162f, 0.4477f, 1.0000f, 7.2400f, 0.3300f, 1.0000f, 0.2612f, 0.0200f, { 0.0000f, 0.0000f, 0.0000f }, 1.0186f, 0.0300f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.0000f, 0.2500f, 0.0000f, 0.9943f, 5000.0000f, 250.0000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_HANGAR \ - { 1.0000f, 1.0000f, 0.3162f, 0.3162f, 1.0000f, 10.0500f, 0.2300f, 1.0000f, 0.5000f, 0.0200f, { 0.0000f, 0.0000f, 0.0000f }, 1.2560f, 0.0300f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.0000f, 0.2500f, 0.0000f, 0.9943f, 5000.0000f, 250.0000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_CARPETEDHALLWAY \ - { 0.4287f, 1.0000f, 0.3162f, 0.0100f, 1.0000f, 0.3000f, 0.1000f, 1.0000f, 0.1215f, 0.0020f, { 0.0000f, 0.0000f, 0.0000f }, 0.1531f, 0.0300f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.0000f, 0.2500f, 0.0000f, 0.9943f, 5000.0000f, 250.0000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_HALLWAY \ - { 0.3645f, 1.0000f, 0.3162f, 0.7079f, 1.0000f, 1.4900f, 0.5900f, 1.0000f, 0.2458f, 0.0070f, { 0.0000f, 0.0000f, 0.0000f }, 1.6615f, 0.0110f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.0000f, 0.2500f, 0.0000f, 0.9943f, 5000.0000f, 250.0000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_STONECORRIDOR \ - { 1.0000f, 1.0000f, 0.3162f, 0.7612f, 1.0000f, 2.7000f, 0.7900f, 1.0000f, 0.2472f, 0.0130f, { 0.0000f, 0.0000f, 0.0000f }, 1.5758f, 0.0200f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.0000f, 0.2500f, 0.0000f, 0.9943f, 5000.0000f, 250.0000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_ALLEY \ - { 1.0000f, 0.3000f, 0.3162f, 0.7328f, 1.0000f, 1.4900f, 0.8600f, 1.0000f, 0.2500f, 0.0070f, { 0.0000f, 0.0000f, 0.0000f }, 0.9954f, 0.0110f, { 0.0000f, 0.0000f, 0.0000f }, 0.1250f, 0.9500f, 0.2500f, 0.0000f, 0.9943f, 5000.0000f, 250.0000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_FOREST \ - { 1.0000f, 0.3000f, 0.3162f, 0.0224f, 1.0000f, 1.4900f, 0.5400f, 1.0000f, 0.0525f, 0.1620f, { 0.0000f, 0.0000f, 0.0000f }, 0.7682f, 0.0880f, { 0.0000f, 0.0000f, 0.0000f }, 0.1250f, 1.0000f, 0.2500f, 0.0000f, 0.9943f, 5000.0000f, 250.0000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_CITY \ - { 1.0000f, 0.5000f, 0.3162f, 0.3981f, 1.0000f, 1.4900f, 0.6700f, 1.0000f, 0.0730f, 0.0070f, { 0.0000f, 0.0000f, 0.0000f }, 0.1427f, 0.0110f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.0000f, 0.2500f, 0.0000f, 0.9943f, 5000.0000f, 250.0000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_MOUNTAINS \ - { 1.0000f, 0.2700f, 0.3162f, 0.0562f, 1.0000f, 1.4900f, 0.2100f, 1.0000f, 0.0407f, 0.3000f, { 0.0000f, 0.0000f, 0.0000f }, 0.1919f, 0.1000f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 1.0000f, 0.2500f, 0.0000f, 0.9943f, 5000.0000f, 250.0000f, 0.0000f, 0x0 } - -#define EFX_REVERB_PRESET_QUARRY \ - { 1.0000f, 1.0000f, 0.3162f, 0.3162f, 1.0000f, 1.4900f, 0.8300f, 1.0000f, 0.0000f, 0.0610f, { 0.0000f, 0.0000f, 0.0000f }, 1.7783f, 0.0250f, { 0.0000f, 0.0000f, 0.0000f }, 0.1250f, 0.7000f, 0.2500f, 0.0000f, 0.9943f, 5000.0000f, 250.0000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_PLAIN \ - { 1.0000f, 0.2100f, 0.3162f, 0.1000f, 1.0000f, 1.4900f, 0.5000f, 1.0000f, 0.0585f, 0.1790f, { 0.0000f, 0.0000f, 0.0000f }, 0.1089f, 0.1000f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 1.0000f, 0.2500f, 0.0000f, 0.9943f, 5000.0000f, 250.0000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_PARKINGLOT \ - { 1.0000f, 1.0000f, 0.3162f, 1.0000f, 1.0000f, 1.6500f, 1.5000f, 1.0000f, 0.2082f, 0.0080f, { 0.0000f, 0.0000f, 0.0000f }, 0.2652f, 0.0120f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.0000f, 0.2500f, 0.0000f, 0.9943f, 5000.0000f, 250.0000f, 0.0000f, 0x0 } - -#define EFX_REVERB_PRESET_SEWERPIPE \ - { 0.3071f, 0.8000f, 0.3162f, 0.3162f, 1.0000f, 2.8100f, 0.1400f, 1.0000f, 1.6387f, 0.0140f, { 0.0000f, 0.0000f, 0.0000f }, 3.2471f, 0.0210f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.0000f, 0.2500f, 0.0000f, 0.9943f, 5000.0000f, 250.0000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_UNDERWATER \ - { 0.3645f, 1.0000f, 0.3162f, 0.0100f, 1.0000f, 1.4900f, 0.1000f, 1.0000f, 0.5963f, 0.0070f, { 0.0000f, 0.0000f, 0.0000f }, 7.0795f, 0.0110f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.0000f, 1.1800f, 0.3480f, 0.9943f, 5000.0000f, 250.0000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_DRUGGED \ - { 0.4287f, 0.5000f, 0.3162f, 1.0000f, 1.0000f, 8.3900f, 1.3900f, 1.0000f, 0.8760f, 0.0020f, { 0.0000f, 0.0000f, 0.0000f }, 3.1081f, 0.0300f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.0000f, 0.2500f, 1.0000f, 0.9943f, 5000.0000f, 250.0000f, 0.0000f, 0x0 } - -#define EFX_REVERB_PRESET_DIZZY \ - { 0.3645f, 0.6000f, 0.3162f, 0.6310f, 1.0000f, 17.2300f, 0.5600f, 1.0000f, 0.1392f, 0.0200f, { 0.0000f, 0.0000f, 0.0000f }, 0.4937f, 0.0300f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 1.0000f, 0.8100f, 0.3100f, 0.9943f, 5000.0000f, 250.0000f, 0.0000f, 0x0 } - -#define EFX_REVERB_PRESET_PSYCHOTIC \ - { 0.0625f, 0.5000f, 0.3162f, 0.8404f, 1.0000f, 7.5600f, 0.9100f, 1.0000f, 0.4864f, 0.0200f, { 0.0000f, 0.0000f, 0.0000f }, 2.4378f, 0.0300f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.0000f, 4.0000f, 1.0000f, 0.9943f, 5000.0000f, 250.0000f, 0.0000f, 0x0 } - -/* Castle Presets */ - -#define EFX_REVERB_PRESET_CASTLE_SMALLROOM \ - { 1.0000f, 0.8900f, 0.3162f, 0.3981f, 0.1000f, 1.2200f, 0.8300f, 0.3100f, 0.8913f, 0.0220f, { 0.0000f, 0.0000f, 0.0000f }, 1.9953f, 0.0110f, { 0.0000f, 0.0000f, 0.0000f }, 0.1380f, 0.0800f, 0.2500f, 0.0000f, 0.9943f, 5168.6001f, 139.5000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_CASTLE_SHORTPASSAGE \ - { 1.0000f, 0.8900f, 0.3162f, 0.3162f, 0.1000f, 2.3200f, 0.8300f, 0.3100f, 0.8913f, 0.0070f, { 0.0000f, 0.0000f, 0.0000f }, 1.2589f, 0.0230f, { 0.0000f, 0.0000f, 0.0000f }, 0.1380f, 0.0800f, 0.2500f, 0.0000f, 0.9943f, 5168.6001f, 139.5000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_CASTLE_MEDIUMROOM \ - { 1.0000f, 0.9300f, 0.3162f, 0.2818f, 0.1000f, 2.0400f, 0.8300f, 0.4600f, 0.6310f, 0.0220f, { 0.0000f, 0.0000f, 0.0000f }, 1.5849f, 0.0110f, { 0.0000f, 0.0000f, 0.0000f }, 0.1550f, 0.0300f, 0.2500f, 0.0000f, 0.9943f, 5168.6001f, 139.5000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_CASTLE_LARGEROOM \ - { 1.0000f, 0.8200f, 0.3162f, 0.2818f, 0.1259f, 2.5300f, 0.8300f, 0.5000f, 0.4467f, 0.0340f, { 0.0000f, 0.0000f, 0.0000f }, 1.2589f, 0.0160f, { 0.0000f, 0.0000f, 0.0000f }, 0.1850f, 0.0700f, 0.2500f, 0.0000f, 0.9943f, 5168.6001f, 139.5000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_CASTLE_LONGPASSAGE \ - { 1.0000f, 0.8900f, 0.3162f, 0.3981f, 0.1000f, 3.4200f, 0.8300f, 0.3100f, 0.8913f, 0.0070f, { 0.0000f, 0.0000f, 0.0000f }, 1.4125f, 0.0230f, { 0.0000f, 0.0000f, 0.0000f }, 0.1380f, 0.0800f, 0.2500f, 0.0000f, 0.9943f, 5168.6001f, 139.5000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_CASTLE_HALL \ - { 1.0000f, 0.8100f, 0.3162f, 0.2818f, 0.1778f, 3.1400f, 0.7900f, 0.6200f, 0.1778f, 0.0560f, { 0.0000f, 0.0000f, 0.0000f }, 1.1220f, 0.0240f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.0000f, 0.2500f, 0.0000f, 0.9943f, 5168.6001f, 139.5000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_CASTLE_CUPBOARD \ - { 1.0000f, 0.8900f, 0.3162f, 0.2818f, 0.1000f, 0.6700f, 0.8700f, 0.3100f, 1.4125f, 0.0100f, { 0.0000f, 0.0000f, 0.0000f }, 3.5481f, 0.0070f, { 0.0000f, 0.0000f, 0.0000f }, 0.1380f, 0.0800f, 0.2500f, 0.0000f, 0.9943f, 5168.6001f, 139.5000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_CASTLE_COURTYARD \ - { 1.0000f, 0.4200f, 0.3162f, 0.4467f, 0.1995f, 2.1300f, 0.6100f, 0.2300f, 0.2239f, 0.1600f, { 0.0000f, 0.0000f, 0.0000f }, 0.7079f, 0.0360f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.3700f, 0.2500f, 0.0000f, 0.9943f, 5000.0000f, 250.0000f, 0.0000f, 0x0 } - -#define EFX_REVERB_PRESET_CASTLE_ALCOVE \ - { 1.0000f, 0.8900f, 0.3162f, 0.5012f, 0.1000f, 1.6400f, 0.8700f, 0.3100f, 1.0000f, 0.0070f, { 0.0000f, 0.0000f, 0.0000f }, 1.4125f, 0.0340f, { 0.0000f, 0.0000f, 0.0000f }, 0.1380f, 0.0800f, 0.2500f, 0.0000f, 0.9943f, 5168.6001f, 139.5000f, 0.0000f, 0x1 } - -/* Factory Presets */ - -#define EFX_REVERB_PRESET_FACTORY_SMALLROOM \ - { 0.3645f, 0.8200f, 0.3162f, 0.7943f, 0.5012f, 1.7200f, 0.6500f, 1.3100f, 0.7079f, 0.0100f, { 0.0000f, 0.0000f, 0.0000f }, 1.7783f, 0.0240f, { 0.0000f, 0.0000f, 0.0000f }, 0.1190f, 0.0700f, 0.2500f, 0.0000f, 0.9943f, 3762.6001f, 362.5000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_FACTORY_SHORTPASSAGE \ - { 0.3645f, 0.6400f, 0.2512f, 0.7943f, 0.5012f, 2.5300f, 0.6500f, 1.3100f, 1.0000f, 0.0100f, { 0.0000f, 0.0000f, 0.0000f }, 1.2589f, 0.0380f, { 0.0000f, 0.0000f, 0.0000f }, 0.1350f, 0.2300f, 0.2500f, 0.0000f, 0.9943f, 3762.6001f, 362.5000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_FACTORY_MEDIUMROOM \ - { 0.4287f, 0.8200f, 0.2512f, 0.7943f, 0.5012f, 2.7600f, 0.6500f, 1.3100f, 0.2818f, 0.0220f, { 0.0000f, 0.0000f, 0.0000f }, 1.4125f, 0.0230f, { 0.0000f, 0.0000f, 0.0000f }, 0.1740f, 0.0700f, 0.2500f, 0.0000f, 0.9943f, 3762.6001f, 362.5000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_FACTORY_LARGEROOM \ - { 0.4287f, 0.7500f, 0.2512f, 0.7079f, 0.6310f, 4.2400f, 0.5100f, 1.3100f, 0.1778f, 0.0390f, { 0.0000f, 0.0000f, 0.0000f }, 1.1220f, 0.0230f, { 0.0000f, 0.0000f, 0.0000f }, 0.2310f, 0.0700f, 0.2500f, 0.0000f, 0.9943f, 3762.6001f, 362.5000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_FACTORY_LONGPASSAGE \ - { 0.3645f, 0.6400f, 0.2512f, 0.7943f, 0.5012f, 4.0600f, 0.6500f, 1.3100f, 1.0000f, 0.0200f, { 0.0000f, 0.0000f, 0.0000f }, 1.2589f, 0.0370f, { 0.0000f, 0.0000f, 0.0000f }, 0.1350f, 0.2300f, 0.2500f, 0.0000f, 0.9943f, 3762.6001f, 362.5000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_FACTORY_HALL \ - { 0.4287f, 0.7500f, 0.3162f, 0.7079f, 0.6310f, 7.4300f, 0.5100f, 1.3100f, 0.0631f, 0.0730f, { 0.0000f, 0.0000f, 0.0000f }, 0.8913f, 0.0270f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.0700f, 0.2500f, 0.0000f, 0.9943f, 3762.6001f, 362.5000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_FACTORY_CUPBOARD \ - { 0.3071f, 0.6300f, 0.2512f, 0.7943f, 0.5012f, 0.4900f, 0.6500f, 1.3100f, 1.2589f, 0.0100f, { 0.0000f, 0.0000f, 0.0000f }, 1.9953f, 0.0320f, { 0.0000f, 0.0000f, 0.0000f }, 0.1070f, 0.0700f, 0.2500f, 0.0000f, 0.9943f, 3762.6001f, 362.5000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_FACTORY_COURTYARD \ - { 0.3071f, 0.5700f, 0.3162f, 0.3162f, 0.6310f, 2.3200f, 0.2900f, 0.5600f, 0.2239f, 0.1400f, { 0.0000f, 0.0000f, 0.0000f }, 0.3981f, 0.0390f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.2900f, 0.2500f, 0.0000f, 0.9943f, 3762.6001f, 362.5000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_FACTORY_ALCOVE \ - { 0.3645f, 0.5900f, 0.2512f, 0.7943f, 0.5012f, 3.1400f, 0.6500f, 1.3100f, 1.4125f, 0.0100f, { 0.0000f, 0.0000f, 0.0000f }, 1.0000f, 0.0380f, { 0.0000f, 0.0000f, 0.0000f }, 0.1140f, 0.1000f, 0.2500f, 0.0000f, 0.9943f, 3762.6001f, 362.5000f, 0.0000f, 0x1 } - -/* Ice Palace Presets */ - -#define EFX_REVERB_PRESET_ICEPALACE_SMALLROOM \ - { 1.0000f, 0.8400f, 0.3162f, 0.5623f, 0.2818f, 1.5100f, 1.5300f, 0.2700f, 0.8913f, 0.0100f, { 0.0000f, 0.0000f, 0.0000f }, 1.4125f, 0.0110f, { 0.0000f, 0.0000f, 0.0000f }, 0.1640f, 0.1400f, 0.2500f, 0.0000f, 0.9943f, 12428.5000f, 99.6000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_ICEPALACE_SHORTPASSAGE \ - { 1.0000f, 0.7500f, 0.3162f, 0.5623f, 0.2818f, 1.7900f, 1.4600f, 0.2800f, 0.5012f, 0.0100f, { 0.0000f, 0.0000f, 0.0000f }, 1.1220f, 0.0190f, { 0.0000f, 0.0000f, 0.0000f }, 0.1770f, 0.0900f, 0.2500f, 0.0000f, 0.9943f, 12428.5000f, 99.6000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_ICEPALACE_MEDIUMROOM \ - { 1.0000f, 0.8700f, 0.3162f, 0.5623f, 0.4467f, 2.2200f, 1.5300f, 0.3200f, 0.3981f, 0.0390f, { 0.0000f, 0.0000f, 0.0000f }, 1.1220f, 0.0270f, { 0.0000f, 0.0000f, 0.0000f }, 0.1860f, 0.1200f, 0.2500f, 0.0000f, 0.9943f, 12428.5000f, 99.6000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_ICEPALACE_LARGEROOM \ - { 1.0000f, 0.8100f, 0.3162f, 0.5623f, 0.4467f, 3.1400f, 1.5300f, 0.3200f, 0.2512f, 0.0390f, { 0.0000f, 0.0000f, 0.0000f }, 1.0000f, 0.0270f, { 0.0000f, 0.0000f, 0.0000f }, 0.2140f, 0.1100f, 0.2500f, 0.0000f, 0.9943f, 12428.5000f, 99.6000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_ICEPALACE_LONGPASSAGE \ - { 1.0000f, 0.7700f, 0.3162f, 0.5623f, 0.3981f, 3.0100f, 1.4600f, 0.2800f, 0.7943f, 0.0120f, { 0.0000f, 0.0000f, 0.0000f }, 1.2589f, 0.0250f, { 0.0000f, 0.0000f, 0.0000f }, 0.1860f, 0.0400f, 0.2500f, 0.0000f, 0.9943f, 12428.5000f, 99.6000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_ICEPALACE_HALL \ - { 1.0000f, 0.7600f, 0.3162f, 0.4467f, 0.5623f, 5.4900f, 1.5300f, 0.3800f, 0.1122f, 0.0540f, { 0.0000f, 0.0000f, 0.0000f }, 0.6310f, 0.0520f, { 0.0000f, 0.0000f, 0.0000f }, 0.2260f, 0.1100f, 0.2500f, 0.0000f, 0.9943f, 12428.5000f, 99.6000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_ICEPALACE_CUPBOARD \ - { 1.0000f, 0.8300f, 0.3162f, 0.5012f, 0.2239f, 0.7600f, 1.5300f, 0.2600f, 1.1220f, 0.0120f, { 0.0000f, 0.0000f, 0.0000f }, 1.9953f, 0.0160f, { 0.0000f, 0.0000f, 0.0000f }, 0.1430f, 0.0800f, 0.2500f, 0.0000f, 0.9943f, 12428.5000f, 99.6000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_ICEPALACE_COURTYARD \ - { 1.0000f, 0.5900f, 0.3162f, 0.2818f, 0.3162f, 2.0400f, 1.2000f, 0.3800f, 0.3162f, 0.1730f, { 0.0000f, 0.0000f, 0.0000f }, 0.3162f, 0.0430f, { 0.0000f, 0.0000f, 0.0000f }, 0.2350f, 0.4800f, 0.2500f, 0.0000f, 0.9943f, 12428.5000f, 99.6000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_ICEPALACE_ALCOVE \ - { 1.0000f, 0.8400f, 0.3162f, 0.5623f, 0.2818f, 2.7600f, 1.4600f, 0.2800f, 1.1220f, 0.0100f, { 0.0000f, 0.0000f, 0.0000f }, 0.8913f, 0.0300f, { 0.0000f, 0.0000f, 0.0000f }, 0.1610f, 0.0900f, 0.2500f, 0.0000f, 0.9943f, 12428.5000f, 99.6000f, 0.0000f, 0x1 } - -/* Space Station Presets */ - -#define EFX_REVERB_PRESET_SPACESTATION_SMALLROOM \ - { 0.2109f, 0.7000f, 0.3162f, 0.7079f, 0.8913f, 1.7200f, 0.8200f, 0.5500f, 0.7943f, 0.0070f, { 0.0000f, 0.0000f, 0.0000f }, 1.4125f, 0.0130f, { 0.0000f, 0.0000f, 0.0000f }, 0.1880f, 0.2600f, 0.2500f, 0.0000f, 0.9943f, 3316.1001f, 458.2000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_SPACESTATION_SHORTPASSAGE \ - { 0.2109f, 0.8700f, 0.3162f, 0.6310f, 0.8913f, 3.5700f, 0.5000f, 0.5500f, 1.0000f, 0.0120f, { 0.0000f, 0.0000f, 0.0000f }, 1.1220f, 0.0160f, { 0.0000f, 0.0000f, 0.0000f }, 0.1720f, 0.2000f, 0.2500f, 0.0000f, 0.9943f, 3316.1001f, 458.2000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_SPACESTATION_MEDIUMROOM \ - { 0.2109f, 0.7500f, 0.3162f, 0.6310f, 0.8913f, 3.0100f, 0.5000f, 0.5500f, 0.3981f, 0.0340f, { 0.0000f, 0.0000f, 0.0000f }, 1.1220f, 0.0350f, { 0.0000f, 0.0000f, 0.0000f }, 0.2090f, 0.3100f, 0.2500f, 0.0000f, 0.9943f, 3316.1001f, 458.2000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_SPACESTATION_LARGEROOM \ - { 0.3645f, 0.8100f, 0.3162f, 0.6310f, 0.8913f, 3.8900f, 0.3800f, 0.6100f, 0.3162f, 0.0560f, { 0.0000f, 0.0000f, 0.0000f }, 0.8913f, 0.0350f, { 0.0000f, 0.0000f, 0.0000f }, 0.2330f, 0.2800f, 0.2500f, 0.0000f, 0.9943f, 3316.1001f, 458.2000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_SPACESTATION_LONGPASSAGE \ - { 0.4287f, 0.8200f, 0.3162f, 0.6310f, 0.8913f, 4.6200f, 0.6200f, 0.5500f, 1.0000f, 0.0120f, { 0.0000f, 0.0000f, 0.0000f }, 1.2589f, 0.0310f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.2300f, 0.2500f, 0.0000f, 0.9943f, 3316.1001f, 458.2000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_SPACESTATION_HALL \ - { 0.4287f, 0.8700f, 0.3162f, 0.6310f, 0.8913f, 7.1100f, 0.3800f, 0.6100f, 0.1778f, 0.1000f, { 0.0000f, 0.0000f, 0.0000f }, 0.6310f, 0.0470f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.2500f, 0.2500f, 0.0000f, 0.9943f, 3316.1001f, 458.2000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_SPACESTATION_CUPBOARD \ - { 0.1715f, 0.5600f, 0.3162f, 0.7079f, 0.8913f, 0.7900f, 0.8100f, 0.5500f, 1.4125f, 0.0070f, { 0.0000f, 0.0000f, 0.0000f }, 1.7783f, 0.0180f, { 0.0000f, 0.0000f, 0.0000f }, 0.1810f, 0.3100f, 0.2500f, 0.0000f, 0.9943f, 3316.1001f, 458.2000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_SPACESTATION_ALCOVE \ - { 0.2109f, 0.7800f, 0.3162f, 0.7079f, 0.8913f, 1.1600f, 0.8100f, 0.5500f, 1.4125f, 0.0070f, { 0.0000f, 0.0000f, 0.0000f }, 1.0000f, 0.0180f, { 0.0000f, 0.0000f, 0.0000f }, 0.1920f, 0.2100f, 0.2500f, 0.0000f, 0.9943f, 3316.1001f, 458.2000f, 0.0000f, 0x1 } - -/* Wooden Galleon Presets */ - -#define EFX_REVERB_PRESET_WOODEN_SMALLROOM \ - { 1.0000f, 1.0000f, 0.3162f, 0.1122f, 0.3162f, 0.7900f, 0.3200f, 0.8700f, 1.0000f, 0.0320f, { 0.0000f, 0.0000f, 0.0000f }, 0.8913f, 0.0290f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.0000f, 0.2500f, 0.0000f, 0.9943f, 4705.0000f, 99.6000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_WOODEN_SHORTPASSAGE \ - { 1.0000f, 1.0000f, 0.3162f, 0.1259f, 0.3162f, 1.7500f, 0.5000f, 0.8700f, 0.8913f, 0.0120f, { 0.0000f, 0.0000f, 0.0000f }, 0.6310f, 0.0240f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.0000f, 0.2500f, 0.0000f, 0.9943f, 4705.0000f, 99.6000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_WOODEN_MEDIUMROOM \ - { 1.0000f, 1.0000f, 0.3162f, 0.1000f, 0.2818f, 1.4700f, 0.4200f, 0.8200f, 0.8913f, 0.0490f, { 0.0000f, 0.0000f, 0.0000f }, 0.8913f, 0.0290f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.0000f, 0.2500f, 0.0000f, 0.9943f, 4705.0000f, 99.6000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_WOODEN_LARGEROOM \ - { 1.0000f, 1.0000f, 0.3162f, 0.0891f, 0.2818f, 2.6500f, 0.3300f, 0.8200f, 0.8913f, 0.0660f, { 0.0000f, 0.0000f, 0.0000f }, 0.7943f, 0.0490f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.0000f, 0.2500f, 0.0000f, 0.9943f, 4705.0000f, 99.6000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_WOODEN_LONGPASSAGE \ - { 1.0000f, 1.0000f, 0.3162f, 0.1000f, 0.3162f, 1.9900f, 0.4000f, 0.7900f, 1.0000f, 0.0200f, { 0.0000f, 0.0000f, 0.0000f }, 0.4467f, 0.0360f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.0000f, 0.2500f, 0.0000f, 0.9943f, 4705.0000f, 99.6000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_WOODEN_HALL \ - { 1.0000f, 1.0000f, 0.3162f, 0.0794f, 0.2818f, 3.4500f, 0.3000f, 0.8200f, 0.8913f, 0.0880f, { 0.0000f, 0.0000f, 0.0000f }, 0.7943f, 0.0630f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.0000f, 0.2500f, 0.0000f, 0.9943f, 4705.0000f, 99.6000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_WOODEN_CUPBOARD \ - { 1.0000f, 1.0000f, 0.3162f, 0.1413f, 0.3162f, 0.5600f, 0.4600f, 0.9100f, 1.1220f, 0.0120f, { 0.0000f, 0.0000f, 0.0000f }, 1.1220f, 0.0280f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.0000f, 0.2500f, 0.0000f, 0.9943f, 4705.0000f, 99.6000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_WOODEN_COURTYARD \ - { 1.0000f, 0.6500f, 0.3162f, 0.0794f, 0.3162f, 1.7900f, 0.3500f, 0.7900f, 0.5623f, 0.1230f, { 0.0000f, 0.0000f, 0.0000f }, 0.1000f, 0.0320f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.0000f, 0.2500f, 0.0000f, 0.9943f, 4705.0000f, 99.6000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_WOODEN_ALCOVE \ - { 1.0000f, 1.0000f, 0.3162f, 0.1259f, 0.3162f, 1.2200f, 0.6200f, 0.9100f, 1.1220f, 0.0120f, { 0.0000f, 0.0000f, 0.0000f }, 0.7079f, 0.0240f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.0000f, 0.2500f, 0.0000f, 0.9943f, 4705.0000f, 99.6000f, 0.0000f, 0x1 } - -/* Sports Presets */ - -#define EFX_REVERB_PRESET_SPORT_EMPTYSTADIUM \ - { 1.0000f, 1.0000f, 0.3162f, 0.4467f, 0.7943f, 6.2600f, 0.5100f, 1.1000f, 0.0631f, 0.1830f, { 0.0000f, 0.0000f, 0.0000f }, 0.3981f, 0.0380f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.0000f, 0.2500f, 0.0000f, 0.9943f, 5000.0000f, 250.0000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_SPORT_SQUASHCOURT \ - { 1.0000f, 0.7500f, 0.3162f, 0.3162f, 0.7943f, 2.2200f, 0.9100f, 1.1600f, 0.4467f, 0.0070f, { 0.0000f, 0.0000f, 0.0000f }, 0.7943f, 0.0110f, { 0.0000f, 0.0000f, 0.0000f }, 0.1260f, 0.1900f, 0.2500f, 0.0000f, 0.9943f, 7176.8999f, 211.2000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_SPORT_SMALLSWIMMINGPOOL \ - { 1.0000f, 0.7000f, 0.3162f, 0.7943f, 0.8913f, 2.7600f, 1.2500f, 1.1400f, 0.6310f, 0.0200f, { 0.0000f, 0.0000f, 0.0000f }, 0.7943f, 0.0300f, { 0.0000f, 0.0000f, 0.0000f }, 0.1790f, 0.1500f, 0.8950f, 0.1900f, 0.9943f, 5000.0000f, 250.0000f, 0.0000f, 0x0 } - -#define EFX_REVERB_PRESET_SPORT_LARGESWIMMINGPOOL \ - { 1.0000f, 0.8200f, 0.3162f, 0.7943f, 1.0000f, 5.4900f, 1.3100f, 1.1400f, 0.4467f, 0.0390f, { 0.0000f, 0.0000f, 0.0000f }, 0.5012f, 0.0490f, { 0.0000f, 0.0000f, 0.0000f }, 0.2220f, 0.5500f, 1.1590f, 0.2100f, 0.9943f, 5000.0000f, 250.0000f, 0.0000f, 0x0 } - -#define EFX_REVERB_PRESET_SPORT_GYMNASIUM \ - { 1.0000f, 0.8100f, 0.3162f, 0.4467f, 0.8913f, 3.1400f, 1.0600f, 1.3500f, 0.3981f, 0.0290f, { 0.0000f, 0.0000f, 0.0000f }, 0.5623f, 0.0450f, { 0.0000f, 0.0000f, 0.0000f }, 0.1460f, 0.1400f, 0.2500f, 0.0000f, 0.9943f, 7176.8999f, 211.2000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_SPORT_FULLSTADIUM \ - { 1.0000f, 1.0000f, 0.3162f, 0.0708f, 0.7943f, 5.2500f, 0.1700f, 0.8000f, 0.1000f, 0.1880f, { 0.0000f, 0.0000f, 0.0000f }, 0.2818f, 0.0380f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.0000f, 0.2500f, 0.0000f, 0.9943f, 5000.0000f, 250.0000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_SPORT_STADIUMTANNOY \ - { 1.0000f, 0.7800f, 0.3162f, 0.5623f, 0.5012f, 2.5300f, 0.8800f, 0.6800f, 0.2818f, 0.2300f, { 0.0000f, 0.0000f, 0.0000f }, 0.5012f, 0.0630f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.2000f, 0.2500f, 0.0000f, 0.9943f, 5000.0000f, 250.0000f, 0.0000f, 0x1 } - -/* Prefab Presets */ - -#define EFX_REVERB_PRESET_PREFAB_WORKSHOP \ - { 0.4287f, 1.0000f, 0.3162f, 0.1413f, 0.3981f, 0.7600f, 1.0000f, 1.0000f, 1.0000f, 0.0120f, { 0.0000f, 0.0000f, 0.0000f }, 1.1220f, 0.0120f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.0000f, 0.2500f, 0.0000f, 0.9943f, 5000.0000f, 250.0000f, 0.0000f, 0x0 } - -#define EFX_REVERB_PRESET_PREFAB_SCHOOLROOM \ - { 0.4022f, 0.6900f, 0.3162f, 0.6310f, 0.5012f, 0.9800f, 0.4500f, 0.1800f, 1.4125f, 0.0170f, { 0.0000f, 0.0000f, 0.0000f }, 1.4125f, 0.0150f, { 0.0000f, 0.0000f, 0.0000f }, 0.0950f, 0.1400f, 0.2500f, 0.0000f, 0.9943f, 7176.8999f, 211.2000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_PREFAB_PRACTISEROOM \ - { 0.4022f, 0.8700f, 0.3162f, 0.3981f, 0.5012f, 1.1200f, 0.5600f, 0.1800f, 1.2589f, 0.0100f, { 0.0000f, 0.0000f, 0.0000f }, 1.4125f, 0.0110f, { 0.0000f, 0.0000f, 0.0000f }, 0.0950f, 0.1400f, 0.2500f, 0.0000f, 0.9943f, 7176.8999f, 211.2000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_PREFAB_OUTHOUSE \ - { 1.0000f, 0.8200f, 0.3162f, 0.1122f, 0.1585f, 1.3800f, 0.3800f, 0.3500f, 0.8913f, 0.0240f, { 0.0000f, 0.0000f, -0.0000f }, 0.6310f, 0.0440f, { 0.0000f, 0.0000f, 0.0000f }, 0.1210f, 0.1700f, 0.2500f, 0.0000f, 0.9943f, 2854.3999f, 107.5000f, 0.0000f, 0x0 } - -#define EFX_REVERB_PRESET_PREFAB_CARAVAN \ - { 1.0000f, 1.0000f, 0.3162f, 0.0891f, 0.1259f, 0.4300f, 1.5000f, 1.0000f, 1.0000f, 0.0120f, { 0.0000f, 0.0000f, 0.0000f }, 1.9953f, 0.0120f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.0000f, 0.2500f, 0.0000f, 0.9943f, 5000.0000f, 250.0000f, 0.0000f, 0x0 } - -/* Dome and Pipe Presets */ - -#define EFX_REVERB_PRESET_DOME_TOMB \ - { 1.0000f, 0.7900f, 0.3162f, 0.3548f, 0.2239f, 4.1800f, 0.2100f, 0.1000f, 0.3868f, 0.0300f, { 0.0000f, 0.0000f, 0.0000f }, 1.6788f, 0.0220f, { 0.0000f, 0.0000f, 0.0000f }, 0.1770f, 0.1900f, 0.2500f, 0.0000f, 0.9943f, 2854.3999f, 20.0000f, 0.0000f, 0x0 } - -#define EFX_REVERB_PRESET_PIPE_SMALL \ - { 1.0000f, 1.0000f, 0.3162f, 0.3548f, 0.2239f, 5.0400f, 0.1000f, 0.1000f, 0.5012f, 0.0320f, { 0.0000f, 0.0000f, 0.0000f }, 2.5119f, 0.0150f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.0000f, 0.2500f, 0.0000f, 0.9943f, 2854.3999f, 20.0000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_DOME_SAINTPAULS \ - { 1.0000f, 0.8700f, 0.3162f, 0.3548f, 0.2239f, 10.4800f, 0.1900f, 0.1000f, 0.1778f, 0.0900f, { 0.0000f, 0.0000f, 0.0000f }, 1.2589f, 0.0420f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.1200f, 0.2500f, 0.0000f, 0.9943f, 2854.3999f, 20.0000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_PIPE_LONGTHIN \ - { 0.2560f, 0.9100f, 0.3162f, 0.4467f, 0.2818f, 9.2100f, 0.1800f, 0.1000f, 0.7079f, 0.0100f, { 0.0000f, 0.0000f, 0.0000f }, 0.7079f, 0.0220f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.0000f, 0.2500f, 0.0000f, 0.9943f, 2854.3999f, 20.0000f, 0.0000f, 0x0 } - -#define EFX_REVERB_PRESET_PIPE_LARGE \ - { 1.0000f, 1.0000f, 0.3162f, 0.3548f, 0.2239f, 8.4500f, 0.1000f, 0.1000f, 0.3981f, 0.0460f, { 0.0000f, 0.0000f, 0.0000f }, 1.5849f, 0.0320f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.0000f, 0.2500f, 0.0000f, 0.9943f, 2854.3999f, 20.0000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_PIPE_RESONANT \ - { 0.1373f, 0.9100f, 0.3162f, 0.4467f, 0.2818f, 6.8100f, 0.1800f, 0.1000f, 0.7079f, 0.0100f, { 0.0000f, 0.0000f, 0.0000f }, 1.0000f, 0.0220f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.0000f, 0.2500f, 0.0000f, 0.9943f, 2854.3999f, 20.0000f, 0.0000f, 0x0 } - -/* Outdoors Presets */ - -#define EFX_REVERB_PRESET_OUTDOORS_BACKYARD \ - { 1.0000f, 0.4500f, 0.3162f, 0.2512f, 0.5012f, 1.1200f, 0.3400f, 0.4600f, 0.4467f, 0.0690f, { 0.0000f, 0.0000f, -0.0000f }, 0.7079f, 0.0230f, { 0.0000f, 0.0000f, 0.0000f }, 0.2180f, 0.3400f, 0.2500f, 0.0000f, 0.9943f, 4399.1001f, 242.9000f, 0.0000f, 0x0 } - -#define EFX_REVERB_PRESET_OUTDOORS_ROLLINGPLAINS \ - { 1.0000f, 0.0000f, 0.3162f, 0.0112f, 0.6310f, 2.1300f, 0.2100f, 0.4600f, 0.1778f, 0.3000f, { 0.0000f, 0.0000f, -0.0000f }, 0.4467f, 0.0190f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 1.0000f, 0.2500f, 0.0000f, 0.9943f, 4399.1001f, 242.9000f, 0.0000f, 0x0 } - -#define EFX_REVERB_PRESET_OUTDOORS_DEEPCANYON \ - { 1.0000f, 0.7400f, 0.3162f, 0.1778f, 0.6310f, 3.8900f, 0.2100f, 0.4600f, 0.3162f, 0.2230f, { 0.0000f, 0.0000f, -0.0000f }, 0.3548f, 0.0190f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 1.0000f, 0.2500f, 0.0000f, 0.9943f, 4399.1001f, 242.9000f, 0.0000f, 0x0 } - -#define EFX_REVERB_PRESET_OUTDOORS_CREEK \ - { 1.0000f, 0.3500f, 0.3162f, 0.1778f, 0.5012f, 2.1300f, 0.2100f, 0.4600f, 0.3981f, 0.1150f, { 0.0000f, 0.0000f, -0.0000f }, 0.1995f, 0.0310f, { 0.0000f, 0.0000f, 0.0000f }, 0.2180f, 0.3400f, 0.2500f, 0.0000f, 0.9943f, 4399.1001f, 242.9000f, 0.0000f, 0x0 } - -#define EFX_REVERB_PRESET_OUTDOORS_VALLEY \ - { 1.0000f, 0.2800f, 0.3162f, 0.0282f, 0.1585f, 2.8800f, 0.2600f, 0.3500f, 0.1413f, 0.2630f, { 0.0000f, 0.0000f, -0.0000f }, 0.3981f, 0.1000f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.3400f, 0.2500f, 0.0000f, 0.9943f, 2854.3999f, 107.5000f, 0.0000f, 0x0 } - -/* Mood Presets */ - -#define EFX_REVERB_PRESET_MOOD_HEAVEN \ - { 1.0000f, 0.9400f, 0.3162f, 0.7943f, 0.4467f, 5.0400f, 1.1200f, 0.5600f, 0.2427f, 0.0200f, { 0.0000f, 0.0000f, 0.0000f }, 1.2589f, 0.0290f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.0800f, 2.7420f, 0.0500f, 0.9977f, 5000.0000f, 250.0000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_MOOD_HELL \ - { 1.0000f, 0.5700f, 0.3162f, 0.3548f, 0.4467f, 3.5700f, 0.4900f, 2.0000f, 0.0000f, 0.0200f, { 0.0000f, 0.0000f, 0.0000f }, 1.4125f, 0.0300f, { 0.0000f, 0.0000f, 0.0000f }, 0.1100f, 0.0400f, 2.1090f, 0.5200f, 0.9943f, 5000.0000f, 139.5000f, 0.0000f, 0x0 } - -#define EFX_REVERB_PRESET_MOOD_MEMORY \ - { 1.0000f, 0.8500f, 0.3162f, 0.6310f, 0.3548f, 4.0600f, 0.8200f, 0.5600f, 0.0398f, 0.0000f, { 0.0000f, 0.0000f, 0.0000f }, 1.1220f, 0.0000f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.0000f, 0.4740f, 0.4500f, 0.9886f, 5000.0000f, 250.0000f, 0.0000f, 0x0 } - -/* Driving Presets */ - -#define EFX_REVERB_PRESET_DRIVING_COMMENTATOR \ - { 1.0000f, 0.0000f, 0.3162f, 0.5623f, 0.5012f, 2.4200f, 0.8800f, 0.6800f, 0.1995f, 0.0930f, { 0.0000f, 0.0000f, 0.0000f }, 0.2512f, 0.0170f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 1.0000f, 0.2500f, 0.0000f, 0.9886f, 5000.0000f, 250.0000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_DRIVING_PITGARAGE \ - { 0.4287f, 0.5900f, 0.3162f, 0.7079f, 0.5623f, 1.7200f, 0.9300f, 0.8700f, 0.5623f, 0.0000f, { 0.0000f, 0.0000f, 0.0000f }, 1.2589f, 0.0160f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.1100f, 0.2500f, 0.0000f, 0.9943f, 5000.0000f, 250.0000f, 0.0000f, 0x0 } - -#define EFX_REVERB_PRESET_DRIVING_INCAR_RACER \ - { 0.0832f, 0.8000f, 0.3162f, 1.0000f, 0.7943f, 0.1700f, 2.0000f, 0.4100f, 1.7783f, 0.0070f, { 0.0000f, 0.0000f, 0.0000f }, 0.7079f, 0.0150f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.0000f, 0.2500f, 0.0000f, 0.9943f, 10268.2002f, 251.0000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_DRIVING_INCAR_SPORTS \ - { 0.0832f, 0.8000f, 0.3162f, 0.6310f, 1.0000f, 0.1700f, 0.7500f, 0.4100f, 1.0000f, 0.0100f, { 0.0000f, 0.0000f, 0.0000f }, 0.5623f, 0.0000f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.0000f, 0.2500f, 0.0000f, 0.9943f, 10268.2002f, 251.0000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_DRIVING_INCAR_LUXURY \ - { 0.2560f, 1.0000f, 0.3162f, 0.1000f, 0.5012f, 0.1300f, 0.4100f, 0.4600f, 0.7943f, 0.0100f, { 0.0000f, 0.0000f, 0.0000f }, 1.5849f, 0.0100f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.0000f, 0.2500f, 0.0000f, 0.9943f, 10268.2002f, 251.0000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_DRIVING_FULLGRANDSTAND \ - { 1.0000f, 1.0000f, 0.3162f, 0.2818f, 0.6310f, 3.0100f, 1.3700f, 1.2800f, 0.3548f, 0.0900f, { 0.0000f, 0.0000f, 0.0000f }, 0.1778f, 0.0490f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.0000f, 0.2500f, 0.0000f, 0.9943f, 10420.2002f, 250.0000f, 0.0000f, 0x0 } - -#define EFX_REVERB_PRESET_DRIVING_EMPTYGRANDSTAND \ - { 1.0000f, 1.0000f, 0.3162f, 1.0000f, 0.7943f, 4.6200f, 1.7500f, 1.4000f, 0.2082f, 0.0900f, { 0.0000f, 0.0000f, 0.0000f }, 0.2512f, 0.0490f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.0000f, 0.2500f, 0.0000f, 0.9943f, 10420.2002f, 250.0000f, 0.0000f, 0x0 } - -#define EFX_REVERB_PRESET_DRIVING_TUNNEL \ - { 1.0000f, 0.8100f, 0.3162f, 0.3981f, 0.8913f, 3.4200f, 0.9400f, 1.3100f, 0.7079f, 0.0510f, { 0.0000f, 0.0000f, 0.0000f }, 0.7079f, 0.0470f, { 0.0000f, 0.0000f, 0.0000f }, 0.2140f, 0.0500f, 0.2500f, 0.0000f, 0.9943f, 5000.0000f, 155.3000f, 0.0000f, 0x1 } - -/* City Presets */ - -#define EFX_REVERB_PRESET_CITY_STREETS \ - { 1.0000f, 0.7800f, 0.3162f, 0.7079f, 0.8913f, 1.7900f, 1.1200f, 0.9100f, 0.2818f, 0.0460f, { 0.0000f, 0.0000f, 0.0000f }, 0.1995f, 0.0280f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.2000f, 0.2500f, 0.0000f, 0.9943f, 5000.0000f, 250.0000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_CITY_SUBWAY \ - { 1.0000f, 0.7400f, 0.3162f, 0.7079f, 0.8913f, 3.0100f, 1.2300f, 0.9100f, 0.7079f, 0.0460f, { 0.0000f, 0.0000f, 0.0000f }, 1.2589f, 0.0280f, { 0.0000f, 0.0000f, 0.0000f }, 0.1250f, 0.2100f, 0.2500f, 0.0000f, 0.9943f, 5000.0000f, 250.0000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_CITY_MUSEUM \ - { 1.0000f, 0.8200f, 0.3162f, 0.1778f, 0.1778f, 3.2800f, 1.4000f, 0.5700f, 0.2512f, 0.0390f, { 0.0000f, 0.0000f, -0.0000f }, 0.8913f, 0.0340f, { 0.0000f, 0.0000f, 0.0000f }, 0.1300f, 0.1700f, 0.2500f, 0.0000f, 0.9943f, 2854.3999f, 107.5000f, 0.0000f, 0x0 } - -#define EFX_REVERB_PRESET_CITY_LIBRARY \ - { 1.0000f, 0.8200f, 0.3162f, 0.2818f, 0.0891f, 2.7600f, 0.8900f, 0.4100f, 0.3548f, 0.0290f, { 0.0000f, 0.0000f, -0.0000f }, 0.8913f, 0.0200f, { 0.0000f, 0.0000f, 0.0000f }, 0.1300f, 0.1700f, 0.2500f, 0.0000f, 0.9943f, 2854.3999f, 107.5000f, 0.0000f, 0x0 } - -#define EFX_REVERB_PRESET_CITY_UNDERPASS \ - { 1.0000f, 0.8200f, 0.3162f, 0.4467f, 0.8913f, 3.5700f, 1.1200f, 0.9100f, 0.3981f, 0.0590f, { 0.0000f, 0.0000f, 0.0000f }, 0.8913f, 0.0370f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.1400f, 0.2500f, 0.0000f, 0.9920f, 5000.0000f, 250.0000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_CITY_ABANDONED \ - { 1.0000f, 0.6900f, 0.3162f, 0.7943f, 0.8913f, 3.2800f, 1.1700f, 0.9100f, 0.4467f, 0.0440f, { 0.0000f, 0.0000f, 0.0000f }, 0.2818f, 0.0240f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.2000f, 0.2500f, 0.0000f, 0.9966f, 5000.0000f, 250.0000f, 0.0000f, 0x1 } - -/* Misc. Presets */ - -#define EFX_REVERB_PRESET_DUSTYROOM \ - { 0.3645f, 0.5600f, 0.3162f, 0.7943f, 0.7079f, 1.7900f, 0.3800f, 0.2100f, 0.5012f, 0.0020f, { 0.0000f, 0.0000f, 0.0000f }, 1.2589f, 0.0060f, { 0.0000f, 0.0000f, 0.0000f }, 0.2020f, 0.0500f, 0.2500f, 0.0000f, 0.9886f, 13046.0000f, 163.3000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_CHAPEL \ - { 1.0000f, 0.8400f, 0.3162f, 0.5623f, 1.0000f, 4.6200f, 0.6400f, 1.2300f, 0.4467f, 0.0320f, { 0.0000f, 0.0000f, 0.0000f }, 0.7943f, 0.0490f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.0000f, 0.2500f, 0.1100f, 0.9943f, 5000.0000f, 250.0000f, 0.0000f, 0x1 } - -#define EFX_REVERB_PRESET_SMALLWATERROOM \ - { 1.0000f, 0.7000f, 0.3162f, 0.4477f, 1.0000f, 1.5100f, 1.2500f, 1.1400f, 0.8913f, 0.0200f, { 0.0000f, 0.0000f, 0.0000f }, 1.4125f, 0.0300f, { 0.0000f, 0.0000f, 0.0000f }, 0.1790f, 0.1500f, 0.8950f, 0.1900f, 0.9920f, 5000.0000f, 250.0000f, 0.0000f, 0x0 } - -#endif /* EFX_PRESETS_H */ diff --git a/project/vs2015/external/openal_soft/include/AL/efx.h b/project/vs2015/external/openal_soft/include/AL/efx.h deleted file mode 100644 index 57766983f..000000000 --- a/project/vs2015/external/openal_soft/include/AL/efx.h +++ /dev/null @@ -1,761 +0,0 @@ -#ifndef AL_EFX_H -#define AL_EFX_H - - -#include "alc.h" -#include "al.h" - -#ifdef __cplusplus -extern "C" { -#endif - -#define ALC_EXT_EFX_NAME "ALC_EXT_EFX" - -#define ALC_EFX_MAJOR_VERSION 0x20001 -#define ALC_EFX_MINOR_VERSION 0x20002 -#define ALC_MAX_AUXILIARY_SENDS 0x20003 - - -/* Listener properties. */ -#define AL_METERS_PER_UNIT 0x20004 - -/* Source properties. */ -#define AL_DIRECT_FILTER 0x20005 -#define AL_AUXILIARY_SEND_FILTER 0x20006 -#define AL_AIR_ABSORPTION_FACTOR 0x20007 -#define AL_ROOM_ROLLOFF_FACTOR 0x20008 -#define AL_CONE_OUTER_GAINHF 0x20009 -#define AL_DIRECT_FILTER_GAINHF_AUTO 0x2000A -#define AL_AUXILIARY_SEND_FILTER_GAIN_AUTO 0x2000B -#define AL_AUXILIARY_SEND_FILTER_GAINHF_AUTO 0x2000C - - -/* Effect properties. */ - -/* Reverb effect parameters */ -#define AL_REVERB_DENSITY 0x0001 -#define AL_REVERB_DIFFUSION 0x0002 -#define AL_REVERB_GAIN 0x0003 -#define AL_REVERB_GAINHF 0x0004 -#define AL_REVERB_DECAY_TIME 0x0005 -#define AL_REVERB_DECAY_HFRATIO 0x0006 -#define AL_REVERB_REFLECTIONS_GAIN 0x0007 -#define AL_REVERB_REFLECTIONS_DELAY 0x0008 -#define AL_REVERB_LATE_REVERB_GAIN 0x0009 -#define AL_REVERB_LATE_REVERB_DELAY 0x000A -#define AL_REVERB_AIR_ABSORPTION_GAINHF 0x000B -#define AL_REVERB_ROOM_ROLLOFF_FACTOR 0x000C -#define AL_REVERB_DECAY_HFLIMIT 0x000D - -/* EAX Reverb effect parameters */ -#define AL_EAXREVERB_DENSITY 0x0001 -#define AL_EAXREVERB_DIFFUSION 0x0002 -#define AL_EAXREVERB_GAIN 0x0003 -#define AL_EAXREVERB_GAINHF 0x0004 -#define AL_EAXREVERB_GAINLF 0x0005 -#define AL_EAXREVERB_DECAY_TIME 0x0006 -#define AL_EAXREVERB_DECAY_HFRATIO 0x0007 -#define AL_EAXREVERB_DECAY_LFRATIO 0x0008 -#define AL_EAXREVERB_REFLECTIONS_GAIN 0x0009 -#define AL_EAXREVERB_REFLECTIONS_DELAY 0x000A -#define AL_EAXREVERB_REFLECTIONS_PAN 0x000B -#define AL_EAXREVERB_LATE_REVERB_GAIN 0x000C -#define AL_EAXREVERB_LATE_REVERB_DELAY 0x000D -#define AL_EAXREVERB_LATE_REVERB_PAN 0x000E -#define AL_EAXREVERB_ECHO_TIME 0x000F -#define AL_EAXREVERB_ECHO_DEPTH 0x0010 -#define AL_EAXREVERB_MODULATION_TIME 0x0011 -#define AL_EAXREVERB_MODULATION_DEPTH 0x0012 -#define AL_EAXREVERB_AIR_ABSORPTION_GAINHF 0x0013 -#define AL_EAXREVERB_HFREFERENCE 0x0014 -#define AL_EAXREVERB_LFREFERENCE 0x0015 -#define AL_EAXREVERB_ROOM_ROLLOFF_FACTOR 0x0016 -#define AL_EAXREVERB_DECAY_HFLIMIT 0x0017 - -/* Chorus effect parameters */ -#define AL_CHORUS_WAVEFORM 0x0001 -#define AL_CHORUS_PHASE 0x0002 -#define AL_CHORUS_RATE 0x0003 -#define AL_CHORUS_DEPTH 0x0004 -#define AL_CHORUS_FEEDBACK 0x0005 -#define AL_CHORUS_DELAY 0x0006 - -/* Distortion effect parameters */ -#define AL_DISTORTION_EDGE 0x0001 -#define AL_DISTORTION_GAIN 0x0002 -#define AL_DISTORTION_LOWPASS_CUTOFF 0x0003 -#define AL_DISTORTION_EQCENTER 0x0004 -#define AL_DISTORTION_EQBANDWIDTH 0x0005 - -/* Echo effect parameters */ -#define AL_ECHO_DELAY 0x0001 -#define AL_ECHO_LRDELAY 0x0002 -#define AL_ECHO_DAMPING 0x0003 -#define AL_ECHO_FEEDBACK 0x0004 -#define AL_ECHO_SPREAD 0x0005 - -/* Flanger effect parameters */ -#define AL_FLANGER_WAVEFORM 0x0001 -#define AL_FLANGER_PHASE 0x0002 -#define AL_FLANGER_RATE 0x0003 -#define AL_FLANGER_DEPTH 0x0004 -#define AL_FLANGER_FEEDBACK 0x0005 -#define AL_FLANGER_DELAY 0x0006 - -/* Frequency shifter effect parameters */ -#define AL_FREQUENCY_SHIFTER_FREQUENCY 0x0001 -#define AL_FREQUENCY_SHIFTER_LEFT_DIRECTION 0x0002 -#define AL_FREQUENCY_SHIFTER_RIGHT_DIRECTION 0x0003 - -/* Vocal morpher effect parameters */ -#define AL_VOCAL_MORPHER_PHONEMEA 0x0001 -#define AL_VOCAL_MORPHER_PHONEMEA_COARSE_TUNING 0x0002 -#define AL_VOCAL_MORPHER_PHONEMEB 0x0003 -#define AL_VOCAL_MORPHER_PHONEMEB_COARSE_TUNING 0x0004 -#define AL_VOCAL_MORPHER_WAVEFORM 0x0005 -#define AL_VOCAL_MORPHER_RATE 0x0006 - -/* Pitchshifter effect parameters */ -#define AL_PITCH_SHIFTER_COARSE_TUNE 0x0001 -#define AL_PITCH_SHIFTER_FINE_TUNE 0x0002 - -/* Ringmodulator effect parameters */ -#define AL_RING_MODULATOR_FREQUENCY 0x0001 -#define AL_RING_MODULATOR_HIGHPASS_CUTOFF 0x0002 -#define AL_RING_MODULATOR_WAVEFORM 0x0003 - -/* Autowah effect parameters */ -#define AL_AUTOWAH_ATTACK_TIME 0x0001 -#define AL_AUTOWAH_RELEASE_TIME 0x0002 -#define AL_AUTOWAH_RESONANCE 0x0003 -#define AL_AUTOWAH_PEAK_GAIN 0x0004 - -/* Compressor effect parameters */ -#define AL_COMPRESSOR_ONOFF 0x0001 - -/* Equalizer effect parameters */ -#define AL_EQUALIZER_LOW_GAIN 0x0001 -#define AL_EQUALIZER_LOW_CUTOFF 0x0002 -#define AL_EQUALIZER_MID1_GAIN 0x0003 -#define AL_EQUALIZER_MID1_CENTER 0x0004 -#define AL_EQUALIZER_MID1_WIDTH 0x0005 -#define AL_EQUALIZER_MID2_GAIN 0x0006 -#define AL_EQUALIZER_MID2_CENTER 0x0007 -#define AL_EQUALIZER_MID2_WIDTH 0x0008 -#define AL_EQUALIZER_HIGH_GAIN 0x0009 -#define AL_EQUALIZER_HIGH_CUTOFF 0x000A - -/* Effect type */ -#define AL_EFFECT_FIRST_PARAMETER 0x0000 -#define AL_EFFECT_LAST_PARAMETER 0x8000 -#define AL_EFFECT_TYPE 0x8001 - -/* Effect types, used with the AL_EFFECT_TYPE property */ -#define AL_EFFECT_NULL 0x0000 -#define AL_EFFECT_REVERB 0x0001 -#define AL_EFFECT_CHORUS 0x0002 -#define AL_EFFECT_DISTORTION 0x0003 -#define AL_EFFECT_ECHO 0x0004 -#define AL_EFFECT_FLANGER 0x0005 -#define AL_EFFECT_FREQUENCY_SHIFTER 0x0006 -#define AL_EFFECT_VOCAL_MORPHER 0x0007 -#define AL_EFFECT_PITCH_SHIFTER 0x0008 -#define AL_EFFECT_RING_MODULATOR 0x0009 -#define AL_EFFECT_AUTOWAH 0x000A -#define AL_EFFECT_COMPRESSOR 0x000B -#define AL_EFFECT_EQUALIZER 0x000C -#define AL_EFFECT_EAXREVERB 0x8000 - -/* Auxiliary Effect Slot properties. */ -#define AL_EFFECTSLOT_EFFECT 0x0001 -#define AL_EFFECTSLOT_GAIN 0x0002 -#define AL_EFFECTSLOT_AUXILIARY_SEND_AUTO 0x0003 - -/* NULL Auxiliary Slot ID to disable a source send. */ -#define AL_EFFECTSLOT_NULL 0x0000 - - -/* Filter properties. */ - -/* Lowpass filter parameters */ -#define AL_LOWPASS_GAIN 0x0001 -#define AL_LOWPASS_GAINHF 0x0002 - -/* Highpass filter parameters */ -#define AL_HIGHPASS_GAIN 0x0001 -#define AL_HIGHPASS_GAINLF 0x0002 - -/* Bandpass filter parameters */ -#define AL_BANDPASS_GAIN 0x0001 -#define AL_BANDPASS_GAINLF 0x0002 -#define AL_BANDPASS_GAINHF 0x0003 - -/* Filter type */ -#define AL_FILTER_FIRST_PARAMETER 0x0000 -#define AL_FILTER_LAST_PARAMETER 0x8000 -#define AL_FILTER_TYPE 0x8001 - -/* Filter types, used with the AL_FILTER_TYPE property */ -#define AL_FILTER_NULL 0x0000 -#define AL_FILTER_LOWPASS 0x0001 -#define AL_FILTER_HIGHPASS 0x0002 -#define AL_FILTER_BANDPASS 0x0003 - - -/* Effect object function types. */ -typedef void (AL_APIENTRY *LPALGENEFFECTS)(ALsizei, ALuint*); -typedef void (AL_APIENTRY *LPALDELETEEFFECTS)(ALsizei, const ALuint*); -typedef ALboolean (AL_APIENTRY *LPALISEFFECT)(ALuint); -typedef void (AL_APIENTRY *LPALEFFECTI)(ALuint, ALenum, ALint); -typedef void (AL_APIENTRY *LPALEFFECTIV)(ALuint, ALenum, const ALint*); -typedef void (AL_APIENTRY *LPALEFFECTF)(ALuint, ALenum, ALfloat); -typedef void (AL_APIENTRY *LPALEFFECTFV)(ALuint, ALenum, const ALfloat*); -typedef void (AL_APIENTRY *LPALGETEFFECTI)(ALuint, ALenum, ALint*); -typedef void (AL_APIENTRY *LPALGETEFFECTIV)(ALuint, ALenum, ALint*); -typedef void (AL_APIENTRY *LPALGETEFFECTF)(ALuint, ALenum, ALfloat*); -typedef void (AL_APIENTRY *LPALGETEFFECTFV)(ALuint, ALenum, ALfloat*); - -/* Filter object function types. */ -typedef void (AL_APIENTRY *LPALGENFILTERS)(ALsizei, ALuint*); -typedef void (AL_APIENTRY *LPALDELETEFILTERS)(ALsizei, const ALuint*); -typedef ALboolean (AL_APIENTRY *LPALISFILTER)(ALuint); -typedef void (AL_APIENTRY *LPALFILTERI)(ALuint, ALenum, ALint); -typedef void (AL_APIENTRY *LPALFILTERIV)(ALuint, ALenum, const ALint*); -typedef void (AL_APIENTRY *LPALFILTERF)(ALuint, ALenum, ALfloat); -typedef void (AL_APIENTRY *LPALFILTERFV)(ALuint, ALenum, const ALfloat*); -typedef void (AL_APIENTRY *LPALGETFILTERI)(ALuint, ALenum, ALint*); -typedef void (AL_APIENTRY *LPALGETFILTERIV)(ALuint, ALenum, ALint*); -typedef void (AL_APIENTRY *LPALGETFILTERF)(ALuint, ALenum, ALfloat*); -typedef void (AL_APIENTRY *LPALGETFILTERFV)(ALuint, ALenum, ALfloat*); - -/* Auxiliary Effect Slot object function types. */ -typedef void (AL_APIENTRY *LPALGENAUXILIARYEFFECTSLOTS)(ALsizei, ALuint*); -typedef void (AL_APIENTRY *LPALDELETEAUXILIARYEFFECTSLOTS)(ALsizei, const ALuint*); -typedef ALboolean (AL_APIENTRY *LPALISAUXILIARYEFFECTSLOT)(ALuint); -typedef void (AL_APIENTRY *LPALAUXILIARYEFFECTSLOTI)(ALuint, ALenum, ALint); -typedef void (AL_APIENTRY *LPALAUXILIARYEFFECTSLOTIV)(ALuint, ALenum, const ALint*); -typedef void (AL_APIENTRY *LPALAUXILIARYEFFECTSLOTF)(ALuint, ALenum, ALfloat); -typedef void (AL_APIENTRY *LPALAUXILIARYEFFECTSLOTFV)(ALuint, ALenum, const ALfloat*); -typedef void (AL_APIENTRY *LPALGETAUXILIARYEFFECTSLOTI)(ALuint, ALenum, ALint*); -typedef void (AL_APIENTRY *LPALGETAUXILIARYEFFECTSLOTIV)(ALuint, ALenum, ALint*); -typedef void (AL_APIENTRY *LPALGETAUXILIARYEFFECTSLOTF)(ALuint, ALenum, ALfloat*); -typedef void (AL_APIENTRY *LPALGETAUXILIARYEFFECTSLOTFV)(ALuint, ALenum, ALfloat*); - -#ifdef AL_ALEXT_PROTOTYPES -AL_API ALvoid AL_APIENTRY alGenEffects(ALsizei n, ALuint *effects); -AL_API ALvoid AL_APIENTRY alDeleteEffects(ALsizei n, const ALuint *effects); -AL_API ALboolean AL_APIENTRY alIsEffect(ALuint effect); -AL_API ALvoid AL_APIENTRY alEffecti(ALuint effect, ALenum param, ALint iValue); -AL_API ALvoid AL_APIENTRY alEffectiv(ALuint effect, ALenum param, const ALint *piValues); -AL_API ALvoid AL_APIENTRY alEffectf(ALuint effect, ALenum param, ALfloat flValue); -AL_API ALvoid AL_APIENTRY alEffectfv(ALuint effect, ALenum param, const ALfloat *pflValues); -AL_API ALvoid AL_APIENTRY alGetEffecti(ALuint effect, ALenum param, ALint *piValue); -AL_API ALvoid AL_APIENTRY alGetEffectiv(ALuint effect, ALenum param, ALint *piValues); -AL_API ALvoid AL_APIENTRY alGetEffectf(ALuint effect, ALenum param, ALfloat *pflValue); -AL_API ALvoid AL_APIENTRY alGetEffectfv(ALuint effect, ALenum param, ALfloat *pflValues); - -AL_API ALvoid AL_APIENTRY alGenFilters(ALsizei n, ALuint *filters); -AL_API ALvoid AL_APIENTRY alDeleteFilters(ALsizei n, const ALuint *filters); -AL_API ALboolean AL_APIENTRY alIsFilter(ALuint filter); -AL_API ALvoid AL_APIENTRY alFilteri(ALuint filter, ALenum param, ALint iValue); -AL_API ALvoid AL_APIENTRY alFilteriv(ALuint filter, ALenum param, const ALint *piValues); -AL_API ALvoid AL_APIENTRY alFilterf(ALuint filter, ALenum param, ALfloat flValue); -AL_API ALvoid AL_APIENTRY alFilterfv(ALuint filter, ALenum param, const ALfloat *pflValues); -AL_API ALvoid AL_APIENTRY alGetFilteri(ALuint filter, ALenum param, ALint *piValue); -AL_API ALvoid AL_APIENTRY alGetFilteriv(ALuint filter, ALenum param, ALint *piValues); -AL_API ALvoid AL_APIENTRY alGetFilterf(ALuint filter, ALenum param, ALfloat *pflValue); -AL_API ALvoid AL_APIENTRY alGetFilterfv(ALuint filter, ALenum param, ALfloat *pflValues); - -AL_API ALvoid AL_APIENTRY alGenAuxiliaryEffectSlots(ALsizei n, ALuint *effectslots); -AL_API ALvoid AL_APIENTRY alDeleteAuxiliaryEffectSlots(ALsizei n, const ALuint *effectslots); -AL_API ALboolean AL_APIENTRY alIsAuxiliaryEffectSlot(ALuint effectslot); -AL_API ALvoid AL_APIENTRY alAuxiliaryEffectSloti(ALuint effectslot, ALenum param, ALint iValue); -AL_API ALvoid AL_APIENTRY alAuxiliaryEffectSlotiv(ALuint effectslot, ALenum param, const ALint *piValues); -AL_API ALvoid AL_APIENTRY alAuxiliaryEffectSlotf(ALuint effectslot, ALenum param, ALfloat flValue); -AL_API ALvoid AL_APIENTRY alAuxiliaryEffectSlotfv(ALuint effectslot, ALenum param, const ALfloat *pflValues); -AL_API ALvoid AL_APIENTRY alGetAuxiliaryEffectSloti(ALuint effectslot, ALenum param, ALint *piValue); -AL_API ALvoid AL_APIENTRY alGetAuxiliaryEffectSlotiv(ALuint effectslot, ALenum param, ALint *piValues); -AL_API ALvoid AL_APIENTRY alGetAuxiliaryEffectSlotf(ALuint effectslot, ALenum param, ALfloat *pflValue); -AL_API ALvoid AL_APIENTRY alGetAuxiliaryEffectSlotfv(ALuint effectslot, ALenum param, ALfloat *pflValues); -#endif - -/* Filter ranges and defaults. */ - -/* Lowpass filter */ -#define AL_LOWPASS_MIN_GAIN (0.0f) -#define AL_LOWPASS_MAX_GAIN (1.0f) -#define AL_LOWPASS_DEFAULT_GAIN (1.0f) - -#define AL_LOWPASS_MIN_GAINHF (0.0f) -#define AL_LOWPASS_MAX_GAINHF (1.0f) -#define AL_LOWPASS_DEFAULT_GAINHF (1.0f) - -/* Highpass filter */ -#define AL_HIGHPASS_MIN_GAIN (0.0f) -#define AL_HIGHPASS_MAX_GAIN (1.0f) -#define AL_HIGHPASS_DEFAULT_GAIN (1.0f) - -#define AL_HIGHPASS_MIN_GAINLF (0.0f) -#define AL_HIGHPASS_MAX_GAINLF (1.0f) -#define AL_HIGHPASS_DEFAULT_GAINLF (1.0f) - -/* Bandpass filter */ -#define AL_BANDPASS_MIN_GAIN (0.0f) -#define AL_BANDPASS_MAX_GAIN (1.0f) -#define AL_BANDPASS_DEFAULT_GAIN (1.0f) - -#define AL_BANDPASS_MIN_GAINHF (0.0f) -#define AL_BANDPASS_MAX_GAINHF (1.0f) -#define AL_BANDPASS_DEFAULT_GAINHF (1.0f) - -#define AL_BANDPASS_MIN_GAINLF (0.0f) -#define AL_BANDPASS_MAX_GAINLF (1.0f) -#define AL_BANDPASS_DEFAULT_GAINLF (1.0f) - - -/* Effect parameter ranges and defaults. */ - -/* Standard reverb effect */ -#define AL_REVERB_MIN_DENSITY (0.0f) -#define AL_REVERB_MAX_DENSITY (1.0f) -#define AL_REVERB_DEFAULT_DENSITY (1.0f) - -#define AL_REVERB_MIN_DIFFUSION (0.0f) -#define AL_REVERB_MAX_DIFFUSION (1.0f) -#define AL_REVERB_DEFAULT_DIFFUSION (1.0f) - -#define AL_REVERB_MIN_GAIN (0.0f) -#define AL_REVERB_MAX_GAIN (1.0f) -#define AL_REVERB_DEFAULT_GAIN (0.32f) - -#define AL_REVERB_MIN_GAINHF (0.0f) -#define AL_REVERB_MAX_GAINHF (1.0f) -#define AL_REVERB_DEFAULT_GAINHF (0.89f) - -#define AL_REVERB_MIN_DECAY_TIME (0.1f) -#define AL_REVERB_MAX_DECAY_TIME (20.0f) -#define AL_REVERB_DEFAULT_DECAY_TIME (1.49f) - -#define AL_REVERB_MIN_DECAY_HFRATIO (0.1f) -#define AL_REVERB_MAX_DECAY_HFRATIO (2.0f) -#define AL_REVERB_DEFAULT_DECAY_HFRATIO (0.83f) - -#define AL_REVERB_MIN_REFLECTIONS_GAIN (0.0f) -#define AL_REVERB_MAX_REFLECTIONS_GAIN (3.16f) -#define AL_REVERB_DEFAULT_REFLECTIONS_GAIN (0.05f) - -#define AL_REVERB_MIN_REFLECTIONS_DELAY (0.0f) -#define AL_REVERB_MAX_REFLECTIONS_DELAY (0.3f) -#define AL_REVERB_DEFAULT_REFLECTIONS_DELAY (0.007f) - -#define AL_REVERB_MIN_LATE_REVERB_GAIN (0.0f) -#define AL_REVERB_MAX_LATE_REVERB_GAIN (10.0f) -#define AL_REVERB_DEFAULT_LATE_REVERB_GAIN (1.26f) - -#define AL_REVERB_MIN_LATE_REVERB_DELAY (0.0f) -#define AL_REVERB_MAX_LATE_REVERB_DELAY (0.1f) -#define AL_REVERB_DEFAULT_LATE_REVERB_DELAY (0.011f) - -#define AL_REVERB_MIN_AIR_ABSORPTION_GAINHF (0.892f) -#define AL_REVERB_MAX_AIR_ABSORPTION_GAINHF (1.0f) -#define AL_REVERB_DEFAULT_AIR_ABSORPTION_GAINHF (0.994f) - -#define AL_REVERB_MIN_ROOM_ROLLOFF_FACTOR (0.0f) -#define AL_REVERB_MAX_ROOM_ROLLOFF_FACTOR (10.0f) -#define AL_REVERB_DEFAULT_ROOM_ROLLOFF_FACTOR (0.0f) - -#define AL_REVERB_MIN_DECAY_HFLIMIT AL_FALSE -#define AL_REVERB_MAX_DECAY_HFLIMIT AL_TRUE -#define AL_REVERB_DEFAULT_DECAY_HFLIMIT AL_TRUE - -/* EAX reverb effect */ -#define AL_EAXREVERB_MIN_DENSITY (0.0f) -#define AL_EAXREVERB_MAX_DENSITY (1.0f) -#define AL_EAXREVERB_DEFAULT_DENSITY (1.0f) - -#define AL_EAXREVERB_MIN_DIFFUSION (0.0f) -#define AL_EAXREVERB_MAX_DIFFUSION (1.0f) -#define AL_EAXREVERB_DEFAULT_DIFFUSION (1.0f) - -#define AL_EAXREVERB_MIN_GAIN (0.0f) -#define AL_EAXREVERB_MAX_GAIN (1.0f) -#define AL_EAXREVERB_DEFAULT_GAIN (0.32f) - -#define AL_EAXREVERB_MIN_GAINHF (0.0f) -#define AL_EAXREVERB_MAX_GAINHF (1.0f) -#define AL_EAXREVERB_DEFAULT_GAINHF (0.89f) - -#define AL_EAXREVERB_MIN_GAINLF (0.0f) -#define AL_EAXREVERB_MAX_GAINLF (1.0f) -#define AL_EAXREVERB_DEFAULT_GAINLF (1.0f) - -#define AL_EAXREVERB_MIN_DECAY_TIME (0.1f) -#define AL_EAXREVERB_MAX_DECAY_TIME (20.0f) -#define AL_EAXREVERB_DEFAULT_DECAY_TIME (1.49f) - -#define AL_EAXREVERB_MIN_DECAY_HFRATIO (0.1f) -#define AL_EAXREVERB_MAX_DECAY_HFRATIO (2.0f) -#define AL_EAXREVERB_DEFAULT_DECAY_HFRATIO (0.83f) - -#define AL_EAXREVERB_MIN_DECAY_LFRATIO (0.1f) -#define AL_EAXREVERB_MAX_DECAY_LFRATIO (2.0f) -#define AL_EAXREVERB_DEFAULT_DECAY_LFRATIO (1.0f) - -#define AL_EAXREVERB_MIN_REFLECTIONS_GAIN (0.0f) -#define AL_EAXREVERB_MAX_REFLECTIONS_GAIN (3.16f) -#define AL_EAXREVERB_DEFAULT_REFLECTIONS_GAIN (0.05f) - -#define AL_EAXREVERB_MIN_REFLECTIONS_DELAY (0.0f) -#define AL_EAXREVERB_MAX_REFLECTIONS_DELAY (0.3f) -#define AL_EAXREVERB_DEFAULT_REFLECTIONS_DELAY (0.007f) - -#define AL_EAXREVERB_DEFAULT_REFLECTIONS_PAN_XYZ (0.0f) - -#define AL_EAXREVERB_MIN_LATE_REVERB_GAIN (0.0f) -#define AL_EAXREVERB_MAX_LATE_REVERB_GAIN (10.0f) -#define AL_EAXREVERB_DEFAULT_LATE_REVERB_GAIN (1.26f) - -#define AL_EAXREVERB_MIN_LATE_REVERB_DELAY (0.0f) -#define AL_EAXREVERB_MAX_LATE_REVERB_DELAY (0.1f) -#define AL_EAXREVERB_DEFAULT_LATE_REVERB_DELAY (0.011f) - -#define AL_EAXREVERB_DEFAULT_LATE_REVERB_PAN_XYZ (0.0f) - -#define AL_EAXREVERB_MIN_ECHO_TIME (0.075f) -#define AL_EAXREVERB_MAX_ECHO_TIME (0.25f) -#define AL_EAXREVERB_DEFAULT_ECHO_TIME (0.25f) - -#define AL_EAXREVERB_MIN_ECHO_DEPTH (0.0f) -#define AL_EAXREVERB_MAX_ECHO_DEPTH (1.0f) -#define AL_EAXREVERB_DEFAULT_ECHO_DEPTH (0.0f) - -#define AL_EAXREVERB_MIN_MODULATION_TIME (0.04f) -#define AL_EAXREVERB_MAX_MODULATION_TIME (4.0f) -#define AL_EAXREVERB_DEFAULT_MODULATION_TIME (0.25f) - -#define AL_EAXREVERB_MIN_MODULATION_DEPTH (0.0f) -#define AL_EAXREVERB_MAX_MODULATION_DEPTH (1.0f) -#define AL_EAXREVERB_DEFAULT_MODULATION_DEPTH (0.0f) - -#define AL_EAXREVERB_MIN_AIR_ABSORPTION_GAINHF (0.892f) -#define AL_EAXREVERB_MAX_AIR_ABSORPTION_GAINHF (1.0f) -#define AL_EAXREVERB_DEFAULT_AIR_ABSORPTION_GAINHF (0.994f) - -#define AL_EAXREVERB_MIN_HFREFERENCE (1000.0f) -#define AL_EAXREVERB_MAX_HFREFERENCE (20000.0f) -#define AL_EAXREVERB_DEFAULT_HFREFERENCE (5000.0f) - -#define AL_EAXREVERB_MIN_LFREFERENCE (20.0f) -#define AL_EAXREVERB_MAX_LFREFERENCE (1000.0f) -#define AL_EAXREVERB_DEFAULT_LFREFERENCE (250.0f) - -#define AL_EAXREVERB_MIN_ROOM_ROLLOFF_FACTOR (0.0f) -#define AL_EAXREVERB_MAX_ROOM_ROLLOFF_FACTOR (10.0f) -#define AL_EAXREVERB_DEFAULT_ROOM_ROLLOFF_FACTOR (0.0f) - -#define AL_EAXREVERB_MIN_DECAY_HFLIMIT AL_FALSE -#define AL_EAXREVERB_MAX_DECAY_HFLIMIT AL_TRUE -#define AL_EAXREVERB_DEFAULT_DECAY_HFLIMIT AL_TRUE - -/* Chorus effect */ -#define AL_CHORUS_WAVEFORM_SINUSOID (0) -#define AL_CHORUS_WAVEFORM_TRIANGLE (1) - -#define AL_CHORUS_MIN_WAVEFORM (0) -#define AL_CHORUS_MAX_WAVEFORM (1) -#define AL_CHORUS_DEFAULT_WAVEFORM (1) - -#define AL_CHORUS_MIN_PHASE (-180) -#define AL_CHORUS_MAX_PHASE (180) -#define AL_CHORUS_DEFAULT_PHASE (90) - -#define AL_CHORUS_MIN_RATE (0.0f) -#define AL_CHORUS_MAX_RATE (10.0f) -#define AL_CHORUS_DEFAULT_RATE (1.1f) - -#define AL_CHORUS_MIN_DEPTH (0.0f) -#define AL_CHORUS_MAX_DEPTH (1.0f) -#define AL_CHORUS_DEFAULT_DEPTH (0.1f) - -#define AL_CHORUS_MIN_FEEDBACK (-1.0f) -#define AL_CHORUS_MAX_FEEDBACK (1.0f) -#define AL_CHORUS_DEFAULT_FEEDBACK (0.25f) - -#define AL_CHORUS_MIN_DELAY (0.0f) -#define AL_CHORUS_MAX_DELAY (0.016f) -#define AL_CHORUS_DEFAULT_DELAY (0.016f) - -/* Distortion effect */ -#define AL_DISTORTION_MIN_EDGE (0.0f) -#define AL_DISTORTION_MAX_EDGE (1.0f) -#define AL_DISTORTION_DEFAULT_EDGE (0.2f) - -#define AL_DISTORTION_MIN_GAIN (0.01f) -#define AL_DISTORTION_MAX_GAIN (1.0f) -#define AL_DISTORTION_DEFAULT_GAIN (0.05f) - -#define AL_DISTORTION_MIN_LOWPASS_CUTOFF (80.0f) -#define AL_DISTORTION_MAX_LOWPASS_CUTOFF (24000.0f) -#define AL_DISTORTION_DEFAULT_LOWPASS_CUTOFF (8000.0f) - -#define AL_DISTORTION_MIN_EQCENTER (80.0f) -#define AL_DISTORTION_MAX_EQCENTER (24000.0f) -#define AL_DISTORTION_DEFAULT_EQCENTER (3600.0f) - -#define AL_DISTORTION_MIN_EQBANDWIDTH (80.0f) -#define AL_DISTORTION_MAX_EQBANDWIDTH (24000.0f) -#define AL_DISTORTION_DEFAULT_EQBANDWIDTH (3600.0f) - -/* Echo effect */ -#define AL_ECHO_MIN_DELAY (0.0f) -#define AL_ECHO_MAX_DELAY (0.207f) -#define AL_ECHO_DEFAULT_DELAY (0.1f) - -#define AL_ECHO_MIN_LRDELAY (0.0f) -#define AL_ECHO_MAX_LRDELAY (0.404f) -#define AL_ECHO_DEFAULT_LRDELAY (0.1f) - -#define AL_ECHO_MIN_DAMPING (0.0f) -#define AL_ECHO_MAX_DAMPING (0.99f) -#define AL_ECHO_DEFAULT_DAMPING (0.5f) - -#define AL_ECHO_MIN_FEEDBACK (0.0f) -#define AL_ECHO_MAX_FEEDBACK (1.0f) -#define AL_ECHO_DEFAULT_FEEDBACK (0.5f) - -#define AL_ECHO_MIN_SPREAD (-1.0f) -#define AL_ECHO_MAX_SPREAD (1.0f) -#define AL_ECHO_DEFAULT_SPREAD (-1.0f) - -/* Flanger effect */ -#define AL_FLANGER_WAVEFORM_SINUSOID (0) -#define AL_FLANGER_WAVEFORM_TRIANGLE (1) - -#define AL_FLANGER_MIN_WAVEFORM (0) -#define AL_FLANGER_MAX_WAVEFORM (1) -#define AL_FLANGER_DEFAULT_WAVEFORM (1) - -#define AL_FLANGER_MIN_PHASE (-180) -#define AL_FLANGER_MAX_PHASE (180) -#define AL_FLANGER_DEFAULT_PHASE (0) - -#define AL_FLANGER_MIN_RATE (0.0f) -#define AL_FLANGER_MAX_RATE (10.0f) -#define AL_FLANGER_DEFAULT_RATE (0.27f) - -#define AL_FLANGER_MIN_DEPTH (0.0f) -#define AL_FLANGER_MAX_DEPTH (1.0f) -#define AL_FLANGER_DEFAULT_DEPTH (1.0f) - -#define AL_FLANGER_MIN_FEEDBACK (-1.0f) -#define AL_FLANGER_MAX_FEEDBACK (1.0f) -#define AL_FLANGER_DEFAULT_FEEDBACK (-0.5f) - -#define AL_FLANGER_MIN_DELAY (0.0f) -#define AL_FLANGER_MAX_DELAY (0.004f) -#define AL_FLANGER_DEFAULT_DELAY (0.002f) - -/* Frequency shifter effect */ -#define AL_FREQUENCY_SHIFTER_MIN_FREQUENCY (0.0f) -#define AL_FREQUENCY_SHIFTER_MAX_FREQUENCY (24000.0f) -#define AL_FREQUENCY_SHIFTER_DEFAULT_FREQUENCY (0.0f) - -#define AL_FREQUENCY_SHIFTER_MIN_LEFT_DIRECTION (0) -#define AL_FREQUENCY_SHIFTER_MAX_LEFT_DIRECTION (2) -#define AL_FREQUENCY_SHIFTER_DEFAULT_LEFT_DIRECTION (0) - -#define AL_FREQUENCY_SHIFTER_DIRECTION_DOWN (0) -#define AL_FREQUENCY_SHIFTER_DIRECTION_UP (1) -#define AL_FREQUENCY_SHIFTER_DIRECTION_OFF (2) - -#define AL_FREQUENCY_SHIFTER_MIN_RIGHT_DIRECTION (0) -#define AL_FREQUENCY_SHIFTER_MAX_RIGHT_DIRECTION (2) -#define AL_FREQUENCY_SHIFTER_DEFAULT_RIGHT_DIRECTION (0) - -/* Vocal morpher effect */ -#define AL_VOCAL_MORPHER_MIN_PHONEMEA (0) -#define AL_VOCAL_MORPHER_MAX_PHONEMEA (29) -#define AL_VOCAL_MORPHER_DEFAULT_PHONEMEA (0) - -#define AL_VOCAL_MORPHER_MIN_PHONEMEA_COARSE_TUNING (-24) -#define AL_VOCAL_MORPHER_MAX_PHONEMEA_COARSE_TUNING (24) -#define AL_VOCAL_MORPHER_DEFAULT_PHONEMEA_COARSE_TUNING (0) - -#define AL_VOCAL_MORPHER_MIN_PHONEMEB (0) -#define AL_VOCAL_MORPHER_MAX_PHONEMEB (29) -#define AL_VOCAL_MORPHER_DEFAULT_PHONEMEB (10) - -#define AL_VOCAL_MORPHER_MIN_PHONEMEB_COARSE_TUNING (-24) -#define AL_VOCAL_MORPHER_MAX_PHONEMEB_COARSE_TUNING (24) -#define AL_VOCAL_MORPHER_DEFAULT_PHONEMEB_COARSE_TUNING (0) - -#define AL_VOCAL_MORPHER_PHONEME_A (0) -#define AL_VOCAL_MORPHER_PHONEME_E (1) -#define AL_VOCAL_MORPHER_PHONEME_I (2) -#define AL_VOCAL_MORPHER_PHONEME_O (3) -#define AL_VOCAL_MORPHER_PHONEME_U (4) -#define AL_VOCAL_MORPHER_PHONEME_AA (5) -#define AL_VOCAL_MORPHER_PHONEME_AE (6) -#define AL_VOCAL_MORPHER_PHONEME_AH (7) -#define AL_VOCAL_MORPHER_PHONEME_AO (8) -#define AL_VOCAL_MORPHER_PHONEME_EH (9) -#define AL_VOCAL_MORPHER_PHONEME_ER (10) -#define AL_VOCAL_MORPHER_PHONEME_IH (11) -#define AL_VOCAL_MORPHER_PHONEME_IY (12) -#define AL_VOCAL_MORPHER_PHONEME_UH (13) -#define AL_VOCAL_MORPHER_PHONEME_UW (14) -#define AL_VOCAL_MORPHER_PHONEME_B (15) -#define AL_VOCAL_MORPHER_PHONEME_D (16) -#define AL_VOCAL_MORPHER_PHONEME_F (17) -#define AL_VOCAL_MORPHER_PHONEME_G (18) -#define AL_VOCAL_MORPHER_PHONEME_J (19) -#define AL_VOCAL_MORPHER_PHONEME_K (20) -#define AL_VOCAL_MORPHER_PHONEME_L (21) -#define AL_VOCAL_MORPHER_PHONEME_M (22) -#define AL_VOCAL_MORPHER_PHONEME_N (23) -#define AL_VOCAL_MORPHER_PHONEME_P (24) -#define AL_VOCAL_MORPHER_PHONEME_R (25) -#define AL_VOCAL_MORPHER_PHONEME_S (26) -#define AL_VOCAL_MORPHER_PHONEME_T (27) -#define AL_VOCAL_MORPHER_PHONEME_V (28) -#define AL_VOCAL_MORPHER_PHONEME_Z (29) - -#define AL_VOCAL_MORPHER_WAVEFORM_SINUSOID (0) -#define AL_VOCAL_MORPHER_WAVEFORM_TRIANGLE (1) -#define AL_VOCAL_MORPHER_WAVEFORM_SAWTOOTH (2) - -#define AL_VOCAL_MORPHER_MIN_WAVEFORM (0) -#define AL_VOCAL_MORPHER_MAX_WAVEFORM (2) -#define AL_VOCAL_MORPHER_DEFAULT_WAVEFORM (0) - -#define AL_VOCAL_MORPHER_MIN_RATE (0.0f) -#define AL_VOCAL_MORPHER_MAX_RATE (10.0f) -#define AL_VOCAL_MORPHER_DEFAULT_RATE (1.41f) - -/* Pitch shifter effect */ -#define AL_PITCH_SHIFTER_MIN_COARSE_TUNE (-12) -#define AL_PITCH_SHIFTER_MAX_COARSE_TUNE (12) -#define AL_PITCH_SHIFTER_DEFAULT_COARSE_TUNE (12) - -#define AL_PITCH_SHIFTER_MIN_FINE_TUNE (-50) -#define AL_PITCH_SHIFTER_MAX_FINE_TUNE (50) -#define AL_PITCH_SHIFTER_DEFAULT_FINE_TUNE (0) - -/* Ring modulator effect */ -#define AL_RING_MODULATOR_MIN_FREQUENCY (0.0f) -#define AL_RING_MODULATOR_MAX_FREQUENCY (8000.0f) -#define AL_RING_MODULATOR_DEFAULT_FREQUENCY (440.0f) - -#define AL_RING_MODULATOR_MIN_HIGHPASS_CUTOFF (0.0f) -#define AL_RING_MODULATOR_MAX_HIGHPASS_CUTOFF (24000.0f) -#define AL_RING_MODULATOR_DEFAULT_HIGHPASS_CUTOFF (800.0f) - -#define AL_RING_MODULATOR_SINUSOID (0) -#define AL_RING_MODULATOR_SAWTOOTH (1) -#define AL_RING_MODULATOR_SQUARE (2) - -#define AL_RING_MODULATOR_MIN_WAVEFORM (0) -#define AL_RING_MODULATOR_MAX_WAVEFORM (2) -#define AL_RING_MODULATOR_DEFAULT_WAVEFORM (0) - -/* Autowah effect */ -#define AL_AUTOWAH_MIN_ATTACK_TIME (0.0001f) -#define AL_AUTOWAH_MAX_ATTACK_TIME (1.0f) -#define AL_AUTOWAH_DEFAULT_ATTACK_TIME (0.06f) - -#define AL_AUTOWAH_MIN_RELEASE_TIME (0.0001f) -#define AL_AUTOWAH_MAX_RELEASE_TIME (1.0f) -#define AL_AUTOWAH_DEFAULT_RELEASE_TIME (0.06f) - -#define AL_AUTOWAH_MIN_RESONANCE (2.0f) -#define AL_AUTOWAH_MAX_RESONANCE (1000.0f) -#define AL_AUTOWAH_DEFAULT_RESONANCE (1000.0f) - -#define AL_AUTOWAH_MIN_PEAK_GAIN (0.00003f) -#define AL_AUTOWAH_MAX_PEAK_GAIN (31621.0f) -#define AL_AUTOWAH_DEFAULT_PEAK_GAIN (11.22f) - -/* Compressor effect */ -#define AL_COMPRESSOR_MIN_ONOFF (0) -#define AL_COMPRESSOR_MAX_ONOFF (1) -#define AL_COMPRESSOR_DEFAULT_ONOFF (1) - -/* Equalizer effect */ -#define AL_EQUALIZER_MIN_LOW_GAIN (0.126f) -#define AL_EQUALIZER_MAX_LOW_GAIN (7.943f) -#define AL_EQUALIZER_DEFAULT_LOW_GAIN (1.0f) - -#define AL_EQUALIZER_MIN_LOW_CUTOFF (50.0f) -#define AL_EQUALIZER_MAX_LOW_CUTOFF (800.0f) -#define AL_EQUALIZER_DEFAULT_LOW_CUTOFF (200.0f) - -#define AL_EQUALIZER_MIN_MID1_GAIN (0.126f) -#define AL_EQUALIZER_MAX_MID1_GAIN (7.943f) -#define AL_EQUALIZER_DEFAULT_MID1_GAIN (1.0f) - -#define AL_EQUALIZER_MIN_MID1_CENTER (200.0f) -#define AL_EQUALIZER_MAX_MID1_CENTER (3000.0f) -#define AL_EQUALIZER_DEFAULT_MID1_CENTER (500.0f) - -#define AL_EQUALIZER_MIN_MID1_WIDTH (0.01f) -#define AL_EQUALIZER_MAX_MID1_WIDTH (1.0f) -#define AL_EQUALIZER_DEFAULT_MID1_WIDTH (1.0f) - -#define AL_EQUALIZER_MIN_MID2_GAIN (0.126f) -#define AL_EQUALIZER_MAX_MID2_GAIN (7.943f) -#define AL_EQUALIZER_DEFAULT_MID2_GAIN (1.0f) - -#define AL_EQUALIZER_MIN_MID2_CENTER (1000.0f) -#define AL_EQUALIZER_MAX_MID2_CENTER (8000.0f) -#define AL_EQUALIZER_DEFAULT_MID2_CENTER (3000.0f) - -#define AL_EQUALIZER_MIN_MID2_WIDTH (0.01f) -#define AL_EQUALIZER_MAX_MID2_WIDTH (1.0f) -#define AL_EQUALIZER_DEFAULT_MID2_WIDTH (1.0f) - -#define AL_EQUALIZER_MIN_HIGH_GAIN (0.126f) -#define AL_EQUALIZER_MAX_HIGH_GAIN (7.943f) -#define AL_EQUALIZER_DEFAULT_HIGH_GAIN (1.0f) - -#define AL_EQUALIZER_MIN_HIGH_CUTOFF (4000.0f) -#define AL_EQUALIZER_MAX_HIGH_CUTOFF (16000.0f) -#define AL_EQUALIZER_DEFAULT_HIGH_CUTOFF (6000.0f) - - -/* Source parameter value ranges and defaults. */ -#define AL_MIN_AIR_ABSORPTION_FACTOR (0.0f) -#define AL_MAX_AIR_ABSORPTION_FACTOR (10.0f) -#define AL_DEFAULT_AIR_ABSORPTION_FACTOR (0.0f) - -#define AL_MIN_ROOM_ROLLOFF_FACTOR (0.0f) -#define AL_MAX_ROOM_ROLLOFF_FACTOR (10.0f) -#define AL_DEFAULT_ROOM_ROLLOFF_FACTOR (0.0f) - -#define AL_MIN_CONE_OUTER_GAINHF (0.0f) -#define AL_MAX_CONE_OUTER_GAINHF (1.0f) -#define AL_DEFAULT_CONE_OUTER_GAINHF (1.0f) - -#define AL_MIN_DIRECT_FILTER_GAINHF_AUTO AL_FALSE -#define AL_MAX_DIRECT_FILTER_GAINHF_AUTO AL_TRUE -#define AL_DEFAULT_DIRECT_FILTER_GAINHF_AUTO AL_TRUE - -#define AL_MIN_AUXILIARY_SEND_FILTER_GAIN_AUTO AL_FALSE -#define AL_MAX_AUXILIARY_SEND_FILTER_GAIN_AUTO AL_TRUE -#define AL_DEFAULT_AUXILIARY_SEND_FILTER_GAIN_AUTO AL_TRUE - -#define AL_MIN_AUXILIARY_SEND_FILTER_GAINHF_AUTO AL_FALSE -#define AL_MAX_AUXILIARY_SEND_FILTER_GAINHF_AUTO AL_TRUE -#define AL_DEFAULT_AUXILIARY_SEND_FILTER_GAINHF_AUTO AL_TRUE - - -/* Listener parameter value ranges and defaults. */ -#define AL_MIN_METERS_PER_UNIT FLT_MIN -#define AL_MAX_METERS_PER_UNIT FLT_MAX -#define AL_DEFAULT_METERS_PER_UNIT (1.0f) - - -#ifdef __cplusplus -} /* extern "C" */ -#endif - -#endif /* AL_EFX_H */ diff --git a/project/vs2015/external/openal_soft/lib/win32/OpenAL32.dll b/project/vs2015/external/openal_soft/lib/win32/OpenAL32.dll deleted file mode 100644 index 1e3bddd566147180385a18f2b99bea51e5fe80e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 845045 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%0DmC3MDiuh9T7nv=7SKR-fCQ=! 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 RcpEfj0N%6# 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⪻K(v%i3*5@9vWgw}5*KD|0-mhbAyKv@;k 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 diff --git a/project/vs2015/external/openal_soft/lib/win64/OpenAL32.dll b/project/vs2015/external/openal_soft/lib/win64/OpenAL32.dll deleted file mode 100644 index e24538a5f1ea7a50bf19d96e6e05dfac18537771..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 980543 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 z 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%0A~}V2DDM zWnhpJfQB2$lQu?=%$IVg?4OdZ;WrHv_{uxGaOzKBzcI*J-%8GfCFUXT6^`I?%{H!1nRC+UWfD$M(2Pg+KbAU=8W)4sS=K32(Jqq#hsADQ1-+%%LNsSWvmpj- zmrgO+Gl8rED`8-$1^1TajX_OzTDFpNGmDd{+(-`C21)&P(EhTHF>M>kBsYw4_m|y4 zE42t#*(?%F3=E)p8g#A#E3BRdaiINW&|Y^Ar2aC9kLWLhc<}x*hy(2}gN|_k^_M|= z<=Ar>85lryGlw-e6gfdwGTmYX$#G#U9|Re~>U`rv&2Tkp`j|?Lg82+o7oj?i!Fw z>_9GA`<{V;--m(G0c0lM2ax3qj1C}|7=B=25Ckns1oIdp`12ST9YLnmd|+S@l4fFH zXn`6FpE&juHe+I7c>95YK?Ge+)B$ud+((E5^uQU=(}czuFe4=%RQgak3r>Lgx&`7F zh7W^23lbisV$LW5g%ks$3gZRPIUX4dj4EJ8F^rK3TDqtLIvj~LlYvnU%*cW=7}z-C zK;uyGeI{rnKchB!m@&>_W@cdEmz#zc25_G}}Gao|+ z_(r|?T%fa2xtJTaXF>Sf8_+cK>}6zNu=vQpzysRK8Us#lU|X(073#oj(ci(uz`zT# zg%@NAFUVwWbX9yH0)-DJ+@}oMte`C`CZ@E`G2o$QDrXo4Xn<`3jm$AH zFoc>6kvfaX6x5MpVPUe)0c~x94hKL62Uwvz*x&$+kJ#q`6G7~AfQf+jIUsSsT^Lrl z0DPYVOa#8q0VV+6=K$lt_BkN)LHit#`JiRg1~38SeGV`&!ytnL zOpw6=cJSZ;6J&6J9XvR|1Q{G)hYt=gK?VodF$M>iAcF(!py4ji-~bbJaDW+P9aA_c zhzS=|92}s|6(_hy?-LK60%KrQV)O*z3jQSuur+s2z z;7?{?Gz6RenSp^n1IoD!;((4|1u66U0;*sQ85j*gyh&d{yi_R9>Kg+Ce=!525vVbK z0>puLnT{0Z{Ss2AcW6_cMVO zmV32#lRp4Ite8c!~h*T-17^xnF39Rust&a!>eDQ(hh85%}z-9=MEA9 znOJ%QW+LxzsEN)X2FS#;-wX^w=sLhA9{CN@FQU2|Vj5`c2m=QP$nP8+pp+*X%gDg+ zmxX~rj6ob6TcFMasBC1`WctJcK0Y6MRvV<)1l3>Qeg?BO6N8;7sJJXJqj7Obg9iQs zXn2@#gMx>FVWug8?R}t@A8oexfv%Wl;V=L-+bQ0}&dR|S?jPjBz*-GzIk34vI5nX8 z8TdYQ7LMJZRs<6x8))n(HANvgBe95qiHQ|*1Q__3uTURw zHb!&Mc&~?}pNo$x1A7f4sG{bG_wfu4iFfr235sM8V0UJ+1T`$&ax(L>8Q5LGJO)lD z2-g+NWtLI0K6ElT(X}ee#pDi+wVSOBmRjW$Zy4-8o(J zN{T9-^Gowe7}#56=7SC_<8;o?D@n}*nE;h&1xu)Ky5%IM7c;Q8fw>ykUE`6Np25K0 z4t9|aXK+DcQ7SmX*gL>NdJNe8&7i?P3+z}Gz$mlQZ#043K`fJf@6;jJ$4y5 zdi6j%03q|hoTi{O%)(K|!oa`{$}uQg>6j%Mmw-->N?~A@1fSl`>jPqe#2EOJSr{0$ zuz)r@gSXNND1v&v%vTu&Ss55O!98E*YhVroXEp=#bw*H5IjfkJfk8MVu_zt1aqbB-m>ZUuQwmqXz`{|<%D^B3QY{LaB#Z}{ z#K7pmxQUg4K`f7f(F5duaS719<&6FyW#W>V42*#wQ3eJEgr0cNp7A`;Fs>crW02#) zIvn6SoFF(U7mOg5G-&jI`4w1-frSI4QMQhifdN+XgBJXP%6`T<$3UC#Ca^LvJpawWAkV9BU|7J;z@R*fm4QLU7_=@NsscKl%E0Ka3on>={!iJ53VLuBagNYkx zLtubLAXFL1E>NHuGBB9N$Af|i5=O4z@~Hr-3glIgd5m*}co-PW5*ZjF^4zS93}#6% zUJWZFgLyIoqdQpd4G=FIR8oU<^RY29n3pHQxUOJs5{z37<|f0q8$sL(21ZYC!N$+d z$Y5TP2;)XTxT!FHADEv6<8Fj-;nG*Y{A8H)cL>)2#!us5WH7H}VDti)w4ERxG|GG! zL2s&k z8bRR;O_~gbpP&H>O3c%Fq1k}}oE;b#j98&sK-s}i9?Aig2fHCk84Vc>!=b{UV(0@{ zI8dsX!C1;r22x8HsW3Z0Lr!T5ixOi5qXC0qB~%m0T0TCAwWTm?HKs#lK{i2M$_Gm9 zpm^X1HHDZMxIyu5iZVaN_!b%KVTd0+Daxg(Q);;Anox%gA7!$-wv? z%*)|pWH8S*gmF)SxOp%h13x2!c^+J{2E+v=t`A^qkAt`s42&PadCN=yl(!6F+$msg zDvT>8$jD$`1>%8P6F!2B3`TxXSA!x);~A6#3U(#NAf{3Va47;?Q_CpJ1PTpg@$f~#jFw>g8=&qpgGat^1P%@<2}TC9R0hULOrDGk z3_%i54^IJmm`#$A!J+~bl@LB-lyo@*;}j-P+5#295Y~K2NScH2yrn=1oq=&GIDDHx zyc7n;X-w5D3=EH?7#XZVD;8217!Nb4ABDKz2GrKR4|ONJjk0o&$T~D~Okp%D{L5%ng!*_z%MC0P!jq7%zgu>k5ch z3F3i5h)*68E*HV!6)w-nU<>Lcm>z?8y8+Z-`o^>mv_EeW8w0}^c}4~ukf7QeHUKu>LE;Q*OrQD9okz_=P*3Ue|aSOd`pwj@~u>NOSy z2h=SsjE>CBV6z$+A?mqsnr6T>iGei1H?%OiGH-?GfYxT*9U=^170BCO7@e4J zgH<^oo9mcZl3I~j!oU>*u4aCUFfceJGBGePIOc-)#V~Mf2M>XPn$=FABOn=^L7~UM zwT%(fPIUqek1@DFS3ZL{U=gRSj0_A;pfF@$_z#|NdSOZ95!7ND452CaC6m^sda??eF2jZ?l}0(yu%vuQAB;FaKd31*IUpp69}7qFon;&cZznhHL|sSU&e zAL0ZOW8kP{WMBZDnZyZNlflTqWeys7V!F!c30md=&KXSCz#Qn>NRZEv*G7W)h_#U* z9(-*ih$8}78|lvkSsMwm32bFNX#5pqB?AKw$V#SLj37B)#I7PnrC??T23Q1wX9z%T z;W;2tzG4POr4@_}44#UN419T@i4gGeiH{I2bTLJx5+eg&r6mKS63CNpl^7ZLQy?b^ zfE6=MR1ipFU{nDa*sjdTAdm@NL2&`Z$%b-lR2UfqDi|2mK*tTXgE*B?PQEH5gJ2#s zfz4rMU=Ugj3xz>9D0?u71R=?SWJ(yo zGCmBTi|i45#TY|D#yx;4c7{8@2{ft+nm7vuu^5B+N*EYJwHX;0W~wtX2qZHwhJ*B- z2XRuM9BmCo27zJ*#t2XhCu)F3^Ep6FG0f+LMsVw9cY$_FPVWc6~tJh z0ZJVVjHw_izG^Ts@Fy`arh>weF+wysm4PuGq>3>b6u)4mvnD9AVG@0sV5>oihZkif z8e<(uYys4A(5?@V{fu)!i2xKkbs#IQYBGY?_0)kZkJVyi5XfU-YyfdCfH~k12rxfh z8)Pd3VI<$VRM#urB!bz;(H0$B}8e-a>@K+|QQ z@d4N{3X=<19u(0MAcbH>U;=d75UkKE$Ez{1SHR07%w5Ec^e>KhOe z$-uxG7836l>f^(}2x55}F))E?69#4w9c0450;Vk(SV6RNBm*0Wc5w`GWnc%foPtAw z7&t&I7ti1T#}H=^22K#qH7LkGh=B{lbn^H2Vc-U_!W@G<9sNQWctD&`KW{((a6blK z5XZ&U+0)n2hk*~o@ib%*0MVhIh75ubh7p4hgki!U3}Sd%Fo=NYP)`d6Q4qt^FN8r1 z#0Ukk#6heue@_<%2@uO8$Tc|BCxk%~!~xAIN`V-`j&81wK|zj@4ALO3GlVSzVuuF1 z2D!MpdHT7!Fvx-gd;&oJl!GwCL2P*tJIK`;G});FVte|9fafb!K^%}Pz&te&&&|`v zHN?}`mEiz5yq$dfofr;+nZY4Ju8zJ8hoBt)AV+sshQm-ENXpeE-rvc~)j5RW2vpQR z2qAV9ECw1#__(?|`Y`Fq|!771D1&2EDQ`B@u17PSR#!;S(zg~8FVF7 z6sS_>;D}F3EKX%$i3UjtaKxwOB&IX4#DL@^IO5YXb5a>tVnI9^j(E^KGRRPtIFNt> zM|@IgT5)C-14}%Jufh>ul3S3LmzbN%z>)wmPJ@9H6g3PiNuXT89uGO67&IBH!CD>1 z%D});QdyA7z*+;+&cFfI$yy7R;7BY=H)LR~15M%xfH+1Bto0y{1V>S7Nm*hJ18W0_ ztH8j_0h*%V0u>mXX`#ibMZSq88LmY|42;~MO(o16&7h4cAR8uu_LhJM24?UsY~Fb2 zdCsV}<+3)z3O+|r%>-^ofKHI%E2#usJqj{OLKjpwf;`H|2XbyIh@WW4z{m%3(>yTG z2+F&q%gDfARGd@7z{n4h1+|<&hbRhyHi9!vbPzlPEoOxngP0~dKw1WwdFkb#1MEtR zQ$ZJCWuz7rF|f8ifU4wyyQ_%}w3dc}Q4Zu)F+D~G;Wtn2yk@(!i5{Myh zLGJ$mRRo%~0-41)N1C01fv*4(K@5zlpiuJHV`LBoM-Zbr$dj}67#YMo&qC^i2zCYr z@nR^a0BlzvC-V*_NS{rJF@mX>L5LA_P>c}dPVX~}LQLfvEMFzS31DyuR7LvsdTFMVf>{4lvYuy;w zDj7k(93n8g^F zIjp#?Sv`dr7+CljxVb?LR$)eF4sLFcIHNEF0~;?~kp(vc13O3=0|N(G5i3j)CohAi zumvjv0~eBNP*#E305+IMlu=#MQy63@FDnDcDn3R=2%le(!BbeDn}I<#%XgihKhr%(Lq?lz@RJ3Xeb=S z7%CpY9SQcE9xH>PFvxm+5QBlifSVEINRUQDs86{)!3vBzn;02D?qgsuhPVi%$OL2! z1A{5ZT#!bXxn@WLtPBk15Mvn_EKH#GSweisz+lA%2~ci9Mg|6JY#xM$mkq?$sZNrR zFtSDBGced8xmJRK!5+c2mjuO-gDGgFMv;Mm!AT7qG0w;;m?Rh&T;O)Ig5t^s97(Ql zL2!se1l{0*tm={wA$PbCH%!Pw50)mtLJSO^2sIE*UJ?up4Bp7fJcU7S1s(T@FJD9Q zC<}7tV+DzU@*Eo|V}Tg#AO-^i2R!kEha z17&$g(IO5hY9x@AfWlA`ZZuNFNg)eD;y@Zz2vmcUQ>a1$n++bQ;J{{w1vVlQz=6$) z9CKXA4uFIJG)HqI`~>ne4-!|Lfq@qiKH%)Yz`%zTy!@CZLbDJkMi>Mcp?U;i#j_A7 zTL>eJhvXO$xG~_!0R^fkB(RawCwiTO8Uie^5MYIigF^rmP)KDkJ8~J!f$R{F$2lP- zDHkk>bAz%nvKv65hVBlSVis^s2Cwc|5!DK)?f}((pu(TkQy9dhr1pcxDY&xb6-KJ4 z_{3q=64>kfpn8jeK>*XbL_YgRZi9yZbhWJ1nT1A58BoJ~8 z3@8}_6k-k%&~zq+2yjqMAdSS8U|^7eq%%-qFN>7O1fRz#tBi0;!Qebs@wcXwH^IDx)PB7?7h>f`I`kN+Dq{1Bnw^GQM1B|6i^w0)R1Mz6FMBI zp~H#nZBPk=)gj29V+J{enFCa>vLG7RtWYK3JkJJF0#X1gL_mv-I8l=v7iyB@h6NE1 zEQola*%zEZ`4FlZ82C{`K>!vCf^c!L9wE4e;J^}w8UZaGM4;soSPoQ>AeF&l$YroN zG4O%t_RnM(135rN~(?JHR4O%$Jf*L$>P~9Lg2?hpv zME(Gk9q=ZwB2r-kD?$*qKwPDQFrI+{)Sd=)cfdt}8b(%Ahh;SlaDI|tV9*3J#2Fa0 zK#f&ss~8-L;KnlpgASyOo9rY3%8^^>T3Eo^)2yDt zpfqO$4F(WboPog@n7guY+u{ftvy?jBOESAWX1>2!aGmpbcNFSqG6taP&c8B{Lhu zN$l`c3l4q`XsU&l%$&TCo(+@>ZU-Qyjxt>`Ck7QBn6gfn?2UQI6h%^D>g1V@nMhz%~i8C-LLQ*KC8LotstCS%U zpy*dYWI|PlC@5{KA(<<|z@QG1f%izKLOPzB2vv~EMGMs_#vQa%FN;(Nf|I8lq-!q^aw%fm1C*#F7#I}cafDQeC?N}CZ95=B z29i{m5hVq3K>}_F5UCcFPr&LCMqw5@=*a;V;q0&ifdf_`5U8yb=mM=IGtjU`4w1_3rfMj=Mf z7_TaaFe_op;bwz#CX(4KNM?&OFt8#53>1FI`46NCJx{@n1*cVz3TR+Z$yh?JMRL3Z z0|OhGjz_fxl-AIl4=WxS7}$`KCtB|Ul)gA1Nr_Onfzkq~Tfl}~oWfv(MPLpuqK5JmhA8HPDh6ADT4CXcXi!)Q zB6NY0j1Y4E1j!@1vyi+l3M+ZUKq^6L1~xt{4ypDS7$iU{L3&}G3Qz@uD62rl1iZ## zV30wI5?NSGfpmk4B%~5b9y#Me8W#%4{sP6HB60Bt*9H!1kRQP59%L!4lMZriNRfq@@X=z|i804$~j zVTl3K_K{#<5QgOqLU{<)vq(V!sn?-(5d#CFTm?rK#Ivv>73@FQ7zCKZi5fO2amxh_ zB4~1iWiAj`f`I{+y+B;hSS+gF`CxwMhxuIqwy+@qk*lfby6aG( z3KIqfDUdkG$*|H!8YB)fO$Ou|1_sok1F1|w9*jVB6r}k8Ei(|)eP9QJN)u&dsr=rT)Q@7@+f;U{`~}7G4VCP7VwV0!R@i&cGlDiWuYw69UBtC@lzs zVhG&Cg-l0^g7}~q!&7rWTC<=ULK0RLFfd3V#ilf7Er8O=2F05!akaoujsx^SN6wO= z;^0mOB+#K9P)OGhy%P%UCPF)*pioEagF@1`BqThgFoPbYzX1w*Lg^l!Q^45=CC$;g z<{h%p4a!SMnU16^2TCWPP==M7h#3e(PLn|7G)bhKMoe_eKvD*wSceBaYNe0VVusB2 zz$<-rNSl}gHMv0QeqtIrn5hfTgg2<6gDBG&82CYfhFqcvz)CbhPzlDs0B-CsFbE@p z5T47>26`}aj5yp&&@nR!;(`!gyAj$A1y`qt<`QP94r?_*TR0q$+8b0NBh8+GDq${! z&$wZ6$Ajq?LeWllBsay$nlxX_x=piqF0onmzga_S># zP7RNHktg@W85lSr?u8C=aUnUG8{%ZdL@zk!gPaUquZGphXu~?-t~|0gSXm%*{on>D z8*JnsF{1$%hs|g}`}?qNJZ$ul8#elga2sY40nJ52`*@&I9w~)_k_dV$96D10wp|d> zcVu9IF1`U(;KE3OgIMhWwi!~HBi4Ih8-=1o4DY%{cq&CM6p$(a&{7TB51EkH;6<+w zhDu|Lx?v8_uHY;Nsf%GfYH-&Zwzdh(Av4v3R-2&*H`eMGlwE{DDv?_^B9Jnbfk6~e zqKc7Tq9P|zq=5-g5=EVXf(HpWe?fwT9Z}4KHvB+W%W}d>11^j)er|Bz88QH2C@jOx zz`%=YF35-Ao*4rJ?tU4lyg=`!!$JexUI7Idp~4Va27)6HvGxNzAp)N;LmHL>1qf(h z3R;4J7bYSW;UbnLLMKX~1tqM=MqNUMG{wunfMt=fFl;mxJlO{;{h*V5LeTM4u)~F+ zBcn*kR0LZ6f#qQ<55XKU@ zsKHva>KMrpv6KSY5s;uk%mRZ07sX}TP?tg1KIkBEB^VfVp$-MfN-!|!A#ueS81$jD zKpQd)V3t8&ILjz+ekn2?Sj_0a{THTOe$YS=u-t zCoxcy4it}$a6zc8gy(>unG>8WK`S63>wLgIhSj6c?0{Id1Z#{Srb3Z(3S!CuGoc|5 zj*4Rrjv~reKIHVwkCdJT(7g!qw;-gqBLtB{4p{KOF$04LC}0tThtQQP3}noifg%dr zvO_JuU||IGd| zT5ypM3Nz5`F-Re_+a?UnSs<(kSGHKe0q*hU5_Z;A)Z3&t)k2$GcX{E6G*OwtY!jP2T!6LptJ=N0XYklW;sD= z3)Gh30x>{!6F00i!UHR~c|lU(CAgrD3wYE8W(0VY*$}*@4$C@fM36vMoDlLVO38`b zwL`2sMJ*$cCTl@$9K>28NMXT+9(J$<0WO4>ICUeMgrKq&GGqrWm>3w?K?OHtj~S?~2(FhvtNcI; zp!E_LWE_Sn4M60=6>S5SyIINfiyIcgatV5 zU_jYu0?9M5Rvy?68K~h%1%)g|>q-uk=0Pn&c~C0`lv5NyBJdS`3=Al%`9N8Pfk6d5 zDX7Bok{U<>$T;XaKIpPmK7@$n419Ale1KQFVQ0jtbZ9PN~ zfh+c4dWRNAuAt3FrR-hHgk20(b4A#h%pbfGz1_oOY7wUXgP;8)YIRjVbpj*A5 zWezwaf$YO*z=3o-L0UJ?$ex1KZP1Nqum%s|iVT#)z^xbL!iyDB{(#0wkXOk=hl0SV zkOP+g5j{@)?H1&WL`rD|jT}%qkN_9g;93&I1x*Sf+K2G5DNq2Rj84H)3b@jO>y}_( zK=mx-xs;NsxKL0|w7Ii|QEF~tp9dALP%{i(1Zjdd@C5*=pTw*us$#}x@YU|?d%XJlYtWc=SkFk$KtCllDKjw-tfI8I zNWa3uEZ)ontQ%~Ov5|geUUE)pN~(TAaY}YP=z1csVoHr;z~)$}RSXQtMI|XYIeN(q zj0_B!c_l@edAgao1vz>d3``6R<(YYTC3+bQ%nS^W0~#Rg+|0c4%)FG;Gzb@TY(+_N z3WSrKp9|tA7Gy&B<)Cv5iXrSw&~fZ}i6FyS7#NC6QgSkrATkAzn*bmj1_n+h27v_d zg-FbHjM4M0ZTDE6GSn?gj-I?*H{IYm3lsBl_IWIf%r`6a!0a>@M&|Cy2o@&huWX-K z7@0dOn_@VWn1$v=GViYENMk<2V8gtp9wa}PMURD%`C0WR7AEEe>|QL4%&#l-m@7&q zPi0|Zp2}Xr!pQu%qA84-M~_2g$;P&4rGYb>* zJFrz#DnU+o!v=D~j7pnGW;YHY7AEF}>>zi%srYmygSl!RGuIOieP;Vl3rn?H^%uoF!E$#Wng3kHI$ebE`kbJx~5V5i7K%qKM!=8A0%0!BneQe zf+Yziq(s03PJXFHkmLbA=Z=#}AP#cI1+yY!gySBMD1-UCizB0sMMZ_#MTVDxkS%j* z8Z-B<7v7)2!SR~`lx0B&YtuK&GBBhkC+8++<`MQWJR_m`9+c`I!2B!1==)56rEg*E zxAcXUhM*K<%)rFLJPAaE#g?WrSDXL|vgxrg^K(oP{<2VjiHU)c@if@`N3o>_+7%_B zau0tIgIpvqGBCi41V#piyu^~?lEk7Cy<|{%gH%9(Qh+Gvyg-I6*t~OF8t6a_!fZmU7fH3vxuvb3R%6+1fUPS%Armk(sN6xm>SuK6B-~nzd`w zPjc8YXGN@K5@29td<%}}4FeD`B{{{#r3H{wj+~P5g$k?|0iEW_z{%8*2o01zM#cbU z$q5`fQOry0*JSU`h+^i8V6M1Uy0=+tI&<+ZX0dC`;*3np42+ESU=Lf8;$ep5%)HE! z)QVJyV;S~=jaWd65mZV{;Oad-BQ>WWwWt{48hk|}s30&%f`*YWBct6JMmr`(21Z74 zaC?Lq)c&AvSnaS?Ku>pIG%EJFu!2n@M7Lpe~tMR zLkaV?`UxCS%^a5JnyqcKV?sC-n-`?mS^03><5dobriTsD!zkV;A!Uh9}Hh898=wNHB}cW6tC7S`f*6tBxa$c^Tt1+qulQ>UQNZ zi>0M=G&6He@MRX|NMq*N<-@GVVZ)p>&ykr^kGb5-oSDytxx&VUS%KrkZe~9Y1?J~< zPxe)VvOkBx7miNmj|@yIj2w=(D|~H1%>})A(HYFrpKO`aIp$?Bi*X3qGFNiUD{f{k zj)-O!*k#MSw~k|8QK=_$JL4`UP{Z^txTFN#=t%E+FS)2BJ|i(NB_|bh=pkxRNo)a; zT2ur!A~P=?(r#p8V8EL~GSeZ=1Zau!Asw1q9x^ccGntF+UOKsy*WY$FZ5oKy3HYXy(HVyO`J2H!+`Q;856Y7skAyejc+CN80X;XES%_ zMlH5qiP0RvKG0al)m@_%_PM1Y7b93l17ke=aM4VzSebN%oT>8Y_o>^<2 zH*@ALX5D$r!Sk3E=B+QD&s^TbEIf}nKZ03s9&=szNDnB$zo%I6B13CVGC`UGI^gf3C!tIb;p9ZV7X+9Onb{D+~0IiEw%x7?GXEhCD#%F82!SwN5D z2lKzWH0CzO66RlZddwY+B^>hU9BRy;>e85}GL|sEuG3?l%~--*$>HT=Yi%1D)y!N~ z!p!@G`CeTU^J+#=vyAy(ogVXX#uDaajuXBax#j5+eMqf#?Bmo#FCPelM1?| z58^mTCWnj&fO>d{<}xTH6u_L#&nUvg25-)R?smb*FAQlp`T0d@dY}Mf0BLT3X%=Mk zwY81(_VxxhhL(bT-cGE~L8mTKXLN>vAu&0>I1TFW#F7j|ieCV8Dj%aCGbcw06F)rW z%}H`7Lt=4e9@Gj@7+ioE%+Kh{kpMP!3E2M~BpFMkaw4%LG0zCfF0^7>xe#K6SD@|lGRL^1zjieO;`v)XDSpklw7u0h3GYeB^r3r8tf zg`n3vKj!i$Oh&>%%o!YMOj^QIm^c|285a&*63od@H#ESS1RY8tNe~vfN5GC8ko1?E zpMuqi2~a08^D_D|i!f<3GUwPZi+Jg?FfpHJnin4FtsmafvTi;LBlD`-3Esu&;6%C? z?2iE{??C>*>Jf%ANLVxTGWw%=T_AoWEFft#n^V{GxJG?HB7p~EKJPX7$c%QKnmy9ajaosV!jHoXicqG zD+?3zMNmn>yuQ}!Gjkef)ch3_Xk>de*c2w_%3aL4AklYBCqRZzf%@Ya$R8|>%(H8~ znDs#p+y-{wsah|NTxMP-9Y!W4Q5GiV`Ai(USQwcf)_O5ni|BCJf!j`LY)qQM%**S+ z-uS}w1Z3{zTCaAFn=DMsOPH9H7+DyZ_t%1ZTFhbK(e^h?Od253X<%0|vNf?Vu`#~{ z34%1kf{$YYhzAQl4$xTtByg$7$gBbip;I6YER4)Mz@{*O7_i zAnh%+Ud&n7n9DwaQVz2SnBsU2;&3Q4i7_xTf(|2RVi=H8r#Lf@h$x!S0F5GJ#tAG; z%mLNrbhO%_l) zWkMswFR;3oci=KeabZyj5uv{U>SAU?P{Zm7B!BD$=Z_;yUf%PYTfhOoi4#7L@=2_ zgTRJ`iTNB82WVDwNo^B22smt*_!t-&*MJ)`T|}3fnZ?P}>bRw)rl*#q=9TGzXS>rt zEbufpDD7@&hI*WjF~ZhRe{y8HX9W`n10&=9fpl*%PWOI*xmS|WJCB)jUL2FM$ht7^ z$nYrNi80JcPnhNOnDei_W8!9DWCUG=%*0?rQjjyGr52}_6y=xZL5Kc8fwZ6n8b|_+ zF<~hNhThGkK2svSt!>kz^uZl_NUyY;Sew8@{nU!x;*z40d}uoreUOo%72r!|V3dOx#t~?P!~nApqrSc^7S+uBB!dh3^Fcq=aS z*0)WMv<2B}(CqE)4PvC*+S%&sdq<{wD=tir)VECsNu=v%=zH7Rf&`Vly%h~1V*1`U z({0n|N2c%f){jirx3$gi275jnkMnZ!(~&*z&;j+l1YXO+NSRzmW5 z2-s-QGG2`2$xxh`mlF@4D2ES|Er3}83Sa$5khx%6^pQh!09!-J`Nc%k#}8n>Ahk6F znGv6aEhS>h(4ck;waT5Gl++4nZUPw#$+Bo8I1f6Z34jyS&UnM*1?n=+0Jk$ZWEog0s*Ht^d0K76^{AB0tLfn8-$8H^=_lI5 zRINsnb5awFAXn5t3Nh5W^g#yn5vN-vk!Yl9~;OL{S<+b~PoFqfZ*yUAQ};yOn&^GODd zrcXJ{Ro9#%i|ssZZLK1`vzhrOfX0q@Gsl-OE84U$^FCQuWEb76YdZ6h|^^atM{$YkOZ` z%e<_fBdykv*?IzV-UQ|t4n5|wCT1?1Nz5wqIHHOpLA@qs;ZGaAIaHrodt2*AHtVKm zon(&R#a!@-S(W1n$6Dsi^-q}3GT1Pea40YrGpR5#E9|ljXMSGCQ6lN--MKb6J(5|5 z!z;$Z!8WEe(#O-M^!m;y?{&w^fiR2JIRmxn&lm0=n07F!2}eaT`*R3!JOIh0crnYY$pD$h%)>E(V}7GGbL=%{?Gx7CxqF!1^q39x zm<`kZGppM)PoBuk%dv~&2J@4;Pt5Ze_3GE|VSdT{ghRQRL!va*w%DM7`BF89&Dj=? z$DP+Xygx=U3wSXX*v$8C_Kajw7xsJ_&e6gw%4E*SEHPm%^E+k^uldX~YdA_;+^p9| zE%31OFauBcS9s|%i|k5{S{rFSQJ+a&gu`}2`da3$x(McPj3vxnbtTN-81Iw-v`H88)a<4|Y;8NeLI;l&18mBthSawFSr5Lp~`otdl2I{-A{Dr94? z&3u({Lb|?gDKk$RC^b%4%hB98k$D9(lM-X|TIL_s98Jv8P0Ys`cQMO9VP0Ar!F-!3 zf_W(;$1dig3Cw)Em|xfJV*bkL#oS#tf!X^S^JRuL>m#p6UXQ%F*3&k_-m0vb!;V9k z`4K}C^ZfcI=BhQ!_ZVzeGjrK6%X!@nHa7R)&(U0L+oHd=**-Zl%A?t~(LNG13{?vn z3wp@($(KX8nOS;XbMvk6>lw|vIrN#i=7G93kb!V;4+lapzpriL(D$_Ei2S_MmczR& zyjWk?hnb5*p?SmFRD<+%Z||?(`nGn>^HXgjts^5_^sV(X(wQ|lgqQ`InDx^*qL~-h zH!(kCXyOQDo>?Eke4D|BnP(02q>N(~`S~uH*T;BtB{THTB&AXYG)iLQZGM{Dq#4K@wIm4#8nOUp}6j6-K zB2COY>NwV{21hnHhm?V0ts#R+UoaIk>chwenFnBGV_sYb@-<^Kcs78M`3|EVc!q$H zc}blfT+Az@)OtS0MCPju916actx>hU9Cq^~y^AM;j0G)twex0fsOR{^e2x)3EWVgAH?e1oOgrP^2|6-(>jIY8lzge7O1q zb2F=6^Xf9@In^8|m~@4$pQbl6Uu6a*HAdzq3>*>6D{49BrR$e+Je?THF|pFzEeiHovoJ9~1n1ZVbzaPenM*hn z6V_^%gLHz*GLAhbQ*BQ&%W~*>Hh(Rszg7mPK7K0S7JQKT$z^JYG)Pc>EP|= z=|z42nUI+i`>1|!NbGH z!`41@qFs0avq(fFsG9zCoue5v3J?JHsv0)0G9>30V{4HItcCgj+9C(F`B7TqC%`iz zM6com2N1PdKk2C@8L1W6;sLqw1GW;g!2^n)2AJ>E7(X#{aYQf+L@*bWFbmi$XtgY} zvmA#F$8lzM&WqZe%q+C4++%G_1G7Lx z&azXH&CH@4*IL#x->y3`nIoRL)XO1of4?oqsomBdt?nFw9GjT;G3qh5)pH1ODB3bV zs{>C8FspGqVHW2QTId5>!pE#|jYEw?Vty&}JBBrD=dWc>aQ`sXK2#5Fw|dXn_~9`6i{qUY#fTwk=CHaPFfM5<%8Gk z)~;nfQCGs;&d3p=Yn$P{+go>{b+lEPu0C^g1hZNM^NP9&%ug9hIEdS`=b zgEfp1ER4)o>(W@5KucA?Y#UIch52P2hYd#vvph!xxa4P^RsRWGM|1Q~apY+BWZuZg zA;j!8kNGIWy!p&CL1oHO#-?Y?RU9_&AT9(&Wds}Z)_RU6=4Qqc4q@iyb)dNr&=3=3 zKqU}c{=nA%0w*j6hVb4(34;9w@N|Y=dScB}Oj?AJ51ZeJgM8jN(XL zecS63J@s`$s(3CP*u(b5@E59 zXJKNV#|)YnzhC2JVafzrUz-Td<5nd4AtNOow9puml|YW2upR1HZN_UHGS(cQt(i21 zt(mz#fh}59>ZUg{%gIqdeF1k%Mef$a;kFh>(}lnt|*P3BeRyfw^OHq2r+9Jb6+ z9N@+RGY^N&=abCG7$z{6&fCqL$nnIFqb~AgNDLD@10&;87Erg*m66DeS>RBjPQgj- ztyv6+41lru3hZon$SUhLlkI&8@wm#bwv{>=D<}i2dKDa+|67zk6DZ(f;lUV znWrR%V>WX-XdZYOJE-`%Q?Vv?700A7W^)dq5>rTJ>6q*)VhJS=w8+7G-?>!OW8u z89BL>c}M*k<`WDh-k!`m>TQ_MGUzc^>|)+izlQk?!!_nD^%2bf8BQ?sHrZP-7kM!Y zfbu>gxV?a=_!~jKVdnRWY)&|7&s;iTEof_3^ZJv_RT0d(910PJ^P_CbzB2P&V=ii9 z=1XJd;tFMbI5&U^&@3vWPb71h z7qiU-NUa1ehUT$F+A;5_=a|5JmcgrCGj^J-wGXothma3*coVaNO(e)c>zPHpY?<>W z%xCVdZJNk@p6L@uy0tAcPa3nP9&^Ejwbtnd%n1|bGcT*%b&~lyBZtC#Yg>a-=Kl;O z<-O~ebvX2PIcl1E*jw3xB8(Y4oeirbeIl)GGj%~lA@gUDt9C|v`hrOF-r}AahlOHw!cKwK~u|^m@i7I}ZbW zj`^S>e=W1zll9C=;FdSIGX(Z!b2^g>c(Q6YNAJWGgGZ*3%#s{U%)BMw#=@GIDf5e~ zyuY$AGdI?Owh2yTiYQ`XX8u$QO5X>WY?uRVSeTjL*Mj5@GI<%yXXc;B!pyv;7Chzs zpD`lxq_w`a3$x`3W_KHAOHeXSVPR(84{k*tWQqW@ZCDtY4>Q?-rpGqcH!bGeOe4LCADDTI+@A~@*2ff@lI0Vaa&B z&7>sW%wfr7ASGg_-@H3?qGz1#QKMTDww~*on|IoJg1X5QS9AD_dt3QS%4RXp`=BYnb|IU|@WIGPgV!Rub7!L{f$Vgn|bT3d7RZ+py5ErM=> zz_)t=K6Ve@SBn@jMw{?~U472X&**cY$3G-8Jw4r)!%?_Qa4JVM$3kYACrr+w%&8o^ zzLhd_Pblp!?FQ4}sR__-nNdt>2#7E+F#P}j|34!GV}$|_I|pdJ56Dat5COu_J<7fy zHt7CiK7nQ?7e0e(Eazy#fM8&7;uGj)a^jQdVRqzG zXk&5Y(`aRNta#u5( z3ts?}2N$1#<6%Ax$0K|Sjz{?<9FOq{IGy3+@Ze@pftvR~7-F73l<&e95XQyF;l`cC z#{m+;7rqIgE9v7P<7|q^+`hYx$qf;fNaENA4uN? zMg|7h?psrYz5|9k zA4p#VR3FG5kOW8^Te`|&U|@(~Vqk#n8U+<^AoWhTIHdGnL|y0!2BMTI zi`x$riVO@c3=9k)bsG{P_GLoVp@d^9QaCzuBZsOZBvc{p0GXoz+y4hO2bcRm;v1M5 z7+{+!S&-CujKAd6#*ACNzPFf%Z~_8lfd%|Uj500RR<3j+fKNZkRbxf+Ok-UrI( zz06L03O%6w)CS5=t)P6~!tTiD(9Ge&w}6qEhmniV!SOJkh2s%E1IMF$8ji>K6r9fR zNjRP56L31m$Kk`x6h=S^D6l}Y$RKxoNP&d+PpCV<@$1AV(FbxzFN+hOMi06>oO#)T zxDGoWaXjjD#_6onImcr>>=qu-2mpmAw(tQhFp*$oV1RAMTLvvhT=)!_lDRvz$My2sBXLxFeCPBL){=!`?X23!mbuw7i52z@Dp^kr~?HoimRhZKDaxEL5<`<%q! z_8A1?vk#OWZg4R$z_uH`ftHspd<9<9*=DdX-Q~J*9bA6Lab3T`$Kk{s1g0IinOwjO zq;?OkZ~z_R2-~7Vth+$vQ~@^w18m<6Xk8e{OD=p0Or2bO9M0TcAaCJ}H<11fpn@H` z!2>+61TN8 zo*7&-Ihgwxxo+OLj=fDyAY4J^{{$We2H0wU3GkpEs2qpH8?!niIO4pynGG4i5d~@; zK+0om@dOI52RsZ6u%+prK!FVouLeff=`2jCT-QO7k2AbM>0N=Bfnfr4aW%2=4Dv?= zF9QQ?QT89Wy%2vem4LnB$juZ9_Js>5PNDS*Hh+N3TLCf;x~BObx_Oac^E^TA5m0)D z1~X27fx_hn$UNxMTVtqs(DsBw4z%>gRStmkTktV3z?SZ=hUy3P@QT6hBM&Z69gk0c z1s?+gY!z-8R6opqCVz+naOnrd%MLyU2H0X)SiS7RXW$FUK)CdQ#6R#cFu<0ef^JC# zSq&1$7Ve;ag#teV18gzr1CU}w|E++j0$O1@K_U>BIiT>$;AdcfEea$x9fI_)0O^M= zzIzXKhYOzr(=~8M6w)!lXa5U+1_s!2HduIp!#m(GD9FGjg8U0o_W`=>4b<)iNr2UX zEOUqY*BQTmLFI3R00RST{TM8Lpw#C~j!0FoJ9iWk50)Q5^)bjCh8{>cv=dq$IPnSe zgZdwRsO|nXQ2(P9)cq^koX+qm zIGyE_a5~2);B+3;h6ni*6n-H44)jCpGXe=RFhKg30-%8fi1J&U_Cp z*993EU`rCBq4grcaT{hnMm$3=kU|(w`2~u{3?T*v*i`#@@TduRyoktnEMQh+Avzjy z`X7{@KL{}}z-D3pLZXEMTlIs>SGo%jR@kG~`^a}XMS0l5WaFQ{Aq*|XpP z#62lcd$8pT(0D)wR)2wd^cdp=U@JiR4rIQ-A&B|HQ1c0vJ4_ex6g%GF{yfNBgToMW zLGc6f4`}=aB;EiOH-p-TC7rxQODCS(acCmYaS4!l2aZ7Ofw>>KJ~Ln{KuYP55hj>B z9vp?}W5Ml?b_`pYVlae2K8!8JCVe(`5)9yd?3NV0GokwgsOMpOQ-=gdcgKbFfcqg1F?q(Di10rK>9vF z#bNDt#F9+83?G)O4O8Kz08>6v*9@$sp7i6xn3sqx_B zDoYDMbV({hhD%P42l)6ihLrN4)WqWaJcgWtqSWHlqO#N!hMfH5?D({z)Kr`XxK<>m z7L;V>=LMxE=NF|gcx0w$1SA%fAe)S2Al#DT;M8Q#ytI4<=lr~q)QS?Q_WYa_*l}zO z=thHFRT7_8P|8pcoSF=>lOZHCH`OJvBsI7sF}HxBz%RrjH8CZ%h`~7{u_!UQB(*5B zxFj>Vn4!QkH!(fcDX}<}AuO|~q%<+dF(suawYZoe6J}IAWQ9t6N>WZd=z!Pw5(Yd% zX*nfCs3OiREUL&b-YGLZGp~f9xHKgtH7~w2FD11oEhoR6AwC`|gNKomSX>hC91LCv zhR`rblJTfB$P58ds6N;{A|pcpj0r0e85x3MtuRon1=7IC5DcP_F=$c<#D`4)Gcp9h zn3qA~pk)jUF)$`<+K+|dGh@(v7>^TL2{JMS!I%@^LNPGrWT+5CFN`+}D$2+Z1Y<6T z3&p^gGSKNEh+Y`48!E~O9?pik7D8cqD-h-_n5#i%1!D0-Aj}UiCqfj$craHoG6cey zFn2%{LL7h~F`W_tbIMhyDn^D_7!%ob5m;Oo0dw6Xcqqlfm@p@T+z~M!#)G+%ks$)c z+>g);W5U7|q8G-4`HYbv7V1Hcrb${*lR(N~Y(!*Y z_zmW6SejvG;4qjEa}`VzCcA88G>L; zR%j=lks%Dm?!u@f zFx?dabJq*FyJBEWWOqeiaaRPUyJ9fi6@lq4P^T6ihako*sO4v&G!uj2d>H!)RE&`! z1jd9pjFBM##^i!V21qB2%?A}@WC##}GPR*JBSQ#`sSg(lfHAG$LLoL#rVo^6WC#d^ zGE<;5BSQd;nFSXLfiWxLLIE&lA6zH|##{gw3V<;Wz=c9!%=2)e02uQUTqp#_M5IfM z9Q**P`X7{LWC(&W|3ig9i7;qBj3)$LufoU>1Y_z$g_sy7Mu6fD8Dp9sh|T;!EanGd zF&{L@f^0kkruh-r%#XlgegqctGf)gi;_yS+j0{0AW-44L7{&yhu>%r?1R0FC3?u|@ zZ3V-au*GE%g;04o1v3t|REd!x0LFyXv5XACFec0zEafw3mlw#?9Uubif*=?ZR=Hz$ z0c=tpblL<+FC#+$j2R8$gUt#C4V{B{upv=Kh5#57;V6tE2WAk=my8VX@Ph?EGedFx zd>E$;WCg@RC<{)(k~1vXF*3x!mW0;no=kTRGw zY^@DKSt+tIm~;`;E;+bqaAhdQ!qipZR$qc_J}eNoL)9}fgus}vQ5;SN=7y_~0TGzc z6@+RS6V~+PVJKw~00qYX|MpTC?J(Gk*%!D0K``cRL^}j338%!NQi@QTks$!a41xL;&_N;~QHVkqZyHDloc@DgOwiHG zAW?`y5DOV&IwcUBQv&B>IwcUBQv&B>IwcUBQ!s-Q(DG}J55`o1j5!jr9 z89|ty#S!kvK?!2RG{ORbiNOdX_F-yZZf0b_;e3#R$QY)f5h}>Y5Da5ZfC@1)6j$K1 zFdeFhi-9?UAsf8LWIjv`W&oD40jMqp*klGHLlBG!TVIMrR{>Pp1t`tP5Cmg(!}E18 zj5z}?6a-_=gbG2@EsXaaD$2+Z3}-@{co2n*P@WK!2DLq)Og|{i$Pf%;hQoz|V9XhC zA&lAx<|oh@VjyoZG6ceyNS!Yj6Xp>{hCmn-<_nNh1LwndKj3}}fit0wfGC9d3Fc}> zh7cGN=4wWUKo}F@0gMhF%mc8po{=E}#_WYVA{54ixtft70>*?n8RV`AxCeeB^un1) z9*CF^^8mtWutozY7{Ry}Y6i>(P*)JfhG_>i&%uh32+;ZBATBI%4Tp4g8{{F-(eltR zVPpt^^@79ULNTxu4oeD*3^A}IPy!8oMur#|vk5K~0An`8g)q8Quuz31Z%}N&*q|#u zKn`SNh=fH9%qffvkucZ5oC4AbQjLu7LoI#^rLnX|S3)}!>!CCwLja6<0WK5)W8Q=c zF)M;qzd&7BSR1@ z7>p1?FeWTy(A@$HrVNCZ9w>7Ll*W=+LZSYzfzpf&!7wH)w3r!+OXkCjnh7@wqlky; z`+_hEmSXa7>w={Nn2)hl`{-)045q@AAcY}v3IMTTN)R>~VAS`pl>Zv)2POs!f@-k1 z24)OW>H@g{8N-wyY{GO6EJebS86!h5jJX+_e88<17zY;ISlSfppz2{tm>5hjJch1@ zkpZKsfhj>s(8!(wv0+LOHeq@UR$RbRKDOEkT@99ChABbHOCT2@W0(?zO_;8Ml_IcI ziY;u=)nIWAObJp3M0N>?4O4=!3DY&dph-^(8e^bZ0LF$T2u6kwm=UmyiDkqaWFrW} zCb1Y9f?!NorytZ934#v+z*_i>4Dc=xthWnM2;;%#S{NCEU`*IL3W!1&PXb=&2Emx- zP$7sy7!S5Bk&z(?#)R!Kf+z%e1RJ)63NkVT!kEaO3xs=aB0?dI3G)ufhQRqS9-=uE z2xG#$15pU$!F;-z#)NqXq7cUOhI=jo#zgiUW)BhS0wm8x zV)I-i7SBau^IRkr&qZSMT;zOA&qZSMT;zOA&qZSMTqH&r3eB_(u1r zX=addF!p>Tbucz8c0uYu#v)_TfyE#`YygmvAz%@R&%nR{IvO0rWMl|{F+rEVLWBZu zfoKK>2H0#EBSQczX4If=U}OjghBDKkG?I@>5kgf^W(SmJWC(!yXC6WbY9XA0#T>R+ z0-eMPQV8-gj16nkgF+e>OE4#c)WO&~P%A;|V95$!5blDihi%XSne_)MW&~~ZgT!F$ zIZ!by6#z_$FI-7L29#L=rLi;#4?!(E0i_uk0$@yd7nLCl<|Ksm7?W|JE7n1w_5*HL z5R54dt>hRPf?-TKs1T@h37QY%89_xE8G>L;H@HwRjOhUv3W6~`p+XSjV7xr2C?i7< zj5!G|6bxg|gbM}1n7iOY!7%1qxKI#`839d1SQ=n|p@AR-*A-9f!x2`a=6H#-0}qoRNiQiC$>pfn>xfD4ov1f{V=^-`##U~vFSS1>kgqY*O$=YM!~ zfOb@aq7|qUlC=umNxC?i7vjEOKCqjUQKq?CbyK@wgl2EmxH9V3hk z!7yeFR29hSLGxj}eyAvx1RxKUGKSKibOd9=+QW~!CAXULICaiJ6$Pk3?DnB<-r4WTM9&AApBSR33 z$qy|NAqrtU5vV95LlBG!TQUVv2;-?B6vCM5P$7sykRy;WW+((=3x&Y>n4u7eEffOb z3$b8cXJiP3F=74&IVEsDjK>3YAR|K{j0y8ML?Mg^^Ex9#AdCs~H$)+f2lF~;IuL3& zawuT-cQ8XC0$V6VU8@53K8=$Lm>iNC`8Q1421|-fFOqg z?v4>VG=YGUC6oy}eE}5C@Uj~!$H1TfWf?+gMus356SiHC${HP@Ho@Bapl&-X?Nj10jrCd_OsK?5_G391WQ(7^Upxj@x0G6cbx zzEB~Et6{t_s3;>t5R91w7Yczfi=jdgy-*LrDcJIbTToSu3_&m^tZ-*!2!=7ALRCS` zg7IEJMHv}_U`%spA;icK3|rLbjSzy{4rRb55-s3LLSVXl5JFJJa0;eN6siPUn8H>8 zE`zFJWC(&W*FuFLeu43}K}8uEf?&);aG?+w6E+tF(F=DGlmT1LcNMNN;31R=TL+0H ziF|-6fi3A{WC(&WVI2fUh7cH24B8}yxB$k3O}j8M1i_dcP=$;PA>B~sY$%PTf$IyE z3V_mV45bXk3`+B1{BWo^BSSEZ3F|;%$t$p)AxtS2UzbcWK541qAFJ5-2+p_HM3 zK}mT6BTNM58Z6B^XcQpL|0lxc|6%8gurqvS`6_sh5u=EMc6S(H-3K;?d0-(JA7%g( z!vsZ`J?J!SO${SMB8&+;XM~`=Qc%NS_QLou11PfhJZ}HO>>G+Y@O0$?!(>)J3f1i%6r)(~f82zU(DfCzWkN=dkN8c-JK z;BgR>ks%PqybI!k9T|k_f*?#61Yx=$2-5|ybze}!85m%zAz{{WFnkq1!}$FgW=?>q zgawTd!#vOd4{(z}4453uG;E~+2Q*l`pfn>x28;>w6(f9r9AqdM%Rp7bau2?Y1lE8= zC_we9Kxsw>j9`GNhLsCAiwG=56HG5`{DP4o5ypfa`vu9jXBp?i1Q2s+i7+PYXd$>- zn7QaQVz*f!j0w{Vs$ntvPvDAyfq}scY7!U2JeWV>VlWf1#TaZ_5augdc@Sm~%vV^F z0W1f>mMH85x3MOxQ*gxQQ@ns=v zDh9I$7PJx2a0ID^u}h$0Ftso~EQmpBVQemF;K0(1Yq&N$Pf%;!lDDN7A62II%rsmzzP&t>SSa{gfU?;gQZ}B1to0E5KCPE+iA=W zP0Nf7fv}_sOQu)`KVa*kVf|P}h5#57HX#NYFoVV<%nn!$0^`FD>tSRFfH7f_j#@{+ zB6$rofuYJ`x;FskbXYW_YCw-;R9RT8E`{bWR9RR)6M-gdR9RU0&j(H8sIstp*MU_Q zmeVYuIS^GZtnh-xI;t!*py3oFG&W(u$;d!fjRFf41wsWo{<5*=&41usz=SqHCd1iE12r3jtLxtn`94$QT&{U`$wp3{?Y6G!B|bP%VR{7g#nz)eB2Su&NJL z7L<69F>DtVqA-LvC}6EMMuuSY#u6h#FuIQ!8G>Pcg1HY%r3*`eQ{agfHV6TC6nbNk zXzSr7Kp9t{cHDr{Sh5xDcoihCV(}N$JU9g#34D&*;P+4|B!fRf6AmmfUe0c2Q?<)nxG6UdZ99K zY9iDOL}NG@v(&^`5Ckh{5c~2l5)G^s>jEtj7#V^wTZI?~!`9uwbTcvp!Shy(vb9U|4;&0-Bbwq+wY3JO!#7%hVsNn+7YP85u%gOqgBZLu;_)#z^QC#jR7C$z&xi6*20Aqn~V&>x1c3CtW?Gla>CF+6^GJT zLJnpiEFQ2Vhh(VkbSRCb44DI!f>miqBMq>K#Tous^uj|1%7B%iAEDM@apYyF)O9G0 z#gQ=Gh~g3>b9{m72Hn{LvKxyjFx{}x5k>}V10^8M$QX+*WN8rF7aE_inwpUT_t*+Z zJu=3k7g-va4ZG5Yks%SrgsmuHWXOOqVW(3tG9<#7%Fud(ks$-dREG;C!kC6|p$r%k zc33Sq1qhyHoDUO#Ef`^BNQ5z8BDBMphR_n8ks%Sr%!LbOz?el)A-E+lfi9>7BSRvL z*$)@WfH8N#g%V***bz^R3>h#ctaQiHv4;h5FO{8=n{%BGA3d%1{8Z3+82* z51?kkxG+z!GfecE!eS^jA0`0X<;}F)*}4 zS+L`Y7#R{_OxS8NMuudVXArT1QIEqGsUgxu3XBQckH^T62xC5kTFb`pRq!mM{Cr)g zUtoJd7#Y%GOjrnDNuID31h6bWn)?|T8K{^0VZn=M>4Gja9$_mQK`RiTLO-B1BSQeJ zG=Lpgj+Cicp%IUz5{E4zh3!OOWC(&WKf=w9fH7gEHzz|81GN7Q6M~gXsKZ?_N5M95 zF)~EJn6TuIWEM;a);C~eh=4I+c^64FEX~3)9+DK)H`ivLW&%tcZh~4^s^*%orJ9`~2WajzU?mgTb)GMFmCymxx&mCBBA6Cd}Jd zvMlUikVdG1SnPsr{zDX|*z970wqEhr)d#f$c9bd>yOu+hAlU^C3^=t0s$>I{#$w7$ zsJ{^j!lQ1d71TuVv9OixjhKZ1aEBG0tCNfN6QJfEx zfq93KArQud`36%HOa|f4Ko}F|PfSfvPr@nKYDL)6C`N_=7*h|bh>;-(#)NqeHf#vv zBO)#U#)Nr^8{%2W0uPuV%yWzk0Wc=aHz?|1f-rwEG6cYwFfXF0hq@Spf~~*7xy}gB zQbgF9GK>s~FlHUp0!D@m7!$Vk9o}Ar3BXpmAg$uLfzS?P!d7s>wZjAu%gqyEOxR)n zSjsb4y#+g(3wf0V%t5f}a%4G}7;HfqBSSij33CV|Ln4d`a{#glP%ptLm`h+mHk3jS zPpz*7^&o6f1|vfNEL30#5=;38tIuJ}9T^z{VNBS@Wk!Y|m_e}M#j>{LxGPKWxJ0dWj_B8&;!o6X3O0b{~!fH>kDBmC3=#Cev9 zFeYqvm60I>#ykPF4Xzy~@B}Ks$dCwQzJv>9z?iT@rLk1Lu;d84zyr313+CVksA({9 z7$4U1U}Q*#F=1|EWJrWDVHU%5Lk)vdFxz1v$H*`w0}G?H=4w-zFQ8+N42%r0E#?f+ z!7u0;oG^vxG(uw_jESs~7#m?5u2F2ny`>Ij4I@J&jEQU`<~bfPC&M=0F){?fn6UF( z@rNo*H6ueHjESrf(~qzc8&Q1)z`EKnjaUjx*fKy^^~=Z*3|kxuYbP)=1j9}ift^as z$Pfq{hdB@RDVBC6R0e)00MbfQSgQ)uVui6`*=Dqj3=TM0tC5jmw2h1d!1}_B42du% zY@HIkK86XvmLM@QB*K`m?fP)FIILlSwP6?;0%1&;UQi~+%!{xxq8w@>a;0ka3zD!|fQf$fum4KndCfX~$CXOOC3 zP@E4Fg)Knmhc2T3{~xLV?jZEsf?!OT|4|2xU?B*LZ&X>RDR7FK z@d9%f?EH8v?P6Fb3)YW8gjW%R;(VAW%m99dBJfHUaCm_fz$9QPMu1^r3i#wmPzOB$ z)Io>&9+rMERlvOtWx$*SJKl_uAppjN1u!E+AdCsKnHyp=q_>Q2DVACRR!@0AZDnK# zf-zy05hFtcjF|^j1tU`*ICSdf5# z@nFqFEYp#&yb3#mk&z(~W+QA%3zpb{U2BEV6^W?}7CBH?GBCiJ3T;pkMuq?w6ORjF z*B-zU4I@JkjF}0IFoZk-dRgOTfGVJ0*~jAp*vXfx4NI zAqK{TIUHnZ1l$`i8?fBK1v4HNri=`cFlHRw_*fVd+4x8-#=~|@!6N~7%ns~u7)FKw z7_%Hc`Wg&lHo%1fU`*J>0*nm7Fy=XgDi{-Xm@y+mFwBWN;jRycF_CVJfiYq6$H)*2 zV{U~H*e9*+SqrU_gq7{;`O3kATKDR7}+7!wgaILG>7=K_M(*~8ed z@Bo!cFg9%U6-XT{Br2gH0TP1+g&owBATijHx(!e_6vEiN zP~S5$gu$4wwVfbkFt$5F8D_XS%!h?x4?@{WC=(W>Ak(fu#hycHkQgkfslWryU_OkE zhz5uGFgEPuFGhwi7!wxu%nTd>^I;rV;DbW|76Y)*XJiP2F=2rZatn+N3w*F%7zftd zWn>6LPnpaN90?dZGGNh@iWKTFb|zE|blVM-xe!V-GQ`1_T*Bgwks%Joge_eJxfaHL z1=kq>OW&|)V`PYfMOQI2%o!O1U`$xlFfzp9iy7E?Z6G^gY!hf~F){?en6P}p$Pfo( z!tx0lLmfi_gW`M`9~MU-@lpmwj5uRth=ax0Pq;;KFy^w`*LIZ!P`7kc*gd|3WK$xd?!krfgW5UuRBLlpg zgPo{{rTGAx#nptyD>Fk?{d^b)ma0IzKcF#+i0lYhCP{?5Ap*usg9de7&{3XYK#o=Fec1IMuq?w6J|I_C)`(12CVLd z-Q_6CP%JWq#ZU%vRFX1_kxDUxk}?N+qQjvKYABp4fL4GtP@0h;2*#{~3NbSjWXy+g z7C{9;O&ZMc)(ueE!%&)$Aqd9wfDXPfG6cYwAy6TRSukECR20j|7pC!nFyl`_Z3LMW zI3LD43l)WCBN!Lv07iyD7!zhI6T`$Dc;G-8`=F-4Ol4#UhB5C!r5G6^Va(@HAtr_b z5izJ=VCT;>GDO0dW>6`RG8h}?2rP>-uR~3RnaIcxp#n7lrkjxgWA)J^3|*1>7`iaJ z1_@9l$DlMLLlBIKSY{ad7rOG03p%CE$Pk(VWgg~&gd8J7=u;?DfEz9p0=-}SE0ktr z2(5zld?rF^MuyNt=w)zspfn>xXg_owU;&h7WC&dky}*|fI%m$v5b7=su_**fGcts- zK@ZRofYOW%q4H2>ACzWf2z7;yR!oA@j0~Yiq0IA8nvo&24LY>D5K1#Lgl>c~cR*=I zhEOJGm)QhLV<~GeLpcx@$}^$5m>4F)hUX!EVqjpv)E0q78#ILAy0B=A#G(z>SBC3L z6@)OKLupW35yrj>ooirZh?@txLY{$vK^EE<1u3(Hjt4D=(u@po`=QLQP@0h;PEZ_T z!4)VC(g|Zfgo-gT#KD-NP#1!f!Pvb}F-C^C!%(ISG+8h*#KD*zP$7^`7`qfI#>fx{ zOF$CvgcJu$EwH4*$Pl+0np)(c=>cRIEV;na3P|iRRNfz&B0yrW1OrPgATd~qfh8A^ zm<=@Y5s3ivUf(smkWho=8&JIg%P5@CxCe>Ba*856`V8j7*bPuIMusp4VTf_CXk=sv zlrOf{YAtFlHTGD7YEQoCu{E83JKUgvW!?eF?Sz;YtV# z=GFwLYru+NPJ;ysSP+)3tf1)%EO-eTG_Z0BEQp@mz=E&@2P>Pvg6Js@EC?&2U`Y-v zh@R%ag6N43EQp@!z=9CZBFOtt?+U_05F@y-R9&#Zx(biQ7+6rjB94(E9>&y$n;i&a zUV#h6U?$5LScL6@7b@{ECL*N4G3a5>$Pj}b@{9~I=;4lKPzV-&weawZhcUaLLShUPU(`-vF#wYs z3MvNL8jK8L!t-JB6QSxPA?gYQrm&zZg(-n0XU{2p9;Hht*{;M?S#fNSGQ2Xo|$;NSHjVw!>#8Obx8;!eu6UafVABdI^V19eSaM zOC2oB!OB5g>R?6VI%oxqOC3xeR%t^sMx_X5nm{jDaT$r8-*Kr!F9dL@LoXR{sY4Xc z5EiVsV1_o&m>DLXsD+i>kD(d^BUSP+&gVC^!nAguI+rADwIto(!} zC$Jza&A^&gU_tbV2MfYt8CI}@1z}MNiz=`ndU*>LM2`WmAbN0v1<}J6EC>lc1PKes z$I!x)ks%INNg-;aI9QKl#wA0-J6UI zap<08WQareA|nHAy$IZg?$A@Gy`eNGLj?neg$jp-+I*N$GE|C@A)p(|oC>8mL5Jr+ zR69d^DLzn|ks%-r$~+FG85sg#y~84CFOiWUU@DZk7D^+T2@^U2l>%K!0%e|o(##AM z2J>N@J8(e`gZVHH6SViq$PfTy%0q>i87d9t!#Inff{Y9Suny~6gwT9wM|B&NW@HH1 z4`rT((u@odFy;feP$Z0r=;;Q)y0y8`ZY`3JVM3))DPD$&2kO|SFhZlG5-Qvar5PCl zV9fbYA!Y^+gZVJdIjA5bLja5k>mo2RL}K=(1JFCpNKS(_RAIT6ks$!qD>8+4i5M9I znxRZYpE>|mUiU)FV@8Gu7!#JS85tsB-GW)rZUQ4i1dItw?2HVNu#OWfv11t^f~DxS z&@>9_XTTCCEJcFEVC*V*>Wqe^P9u1{N5h!OP$6)e7&dwVOB5jEU~E`CgSv6Bt{H4d z1EdZX`E~H9iH0#@Q3KM788^}Bal^ z1&P6n3Mk_RbVLX?3k*G z>@AcH3sR8FU~ELV8O(>V5j|kT`7m}0Qm+_2d_i`=ddi#O>I~;^gVvz?pft!{Gia>| z>oSAH7D0O+u*#E>A>b@j2sY9IvI16p!fH;CR#6_VHGV%3^VN*%!j3;MNsu1C&SVctY!k~g>^b% z{d|xZj15a`AiXd)BHbCx$4qwy^I_v5uu2SM9>f<25;lIp4~-p0hA{Mw2qQxndfSDO zAq*D&u$BuWLl|t_=rXjK&d3mk-jrcv2!n+_tRch55C#i;SZT<}5C#kT*U-2CC3I-e z!-AWUAq*C>u+U^=2!jPEEHD`v!eHS93nNB`Fj(ma3nE5_Fjy$TMvNHY%QxYngB8}9sa}yZ{vf`whl<1Qldt2oi*jO2QI0BSQcz z>8^uHF)~EJn7g1tYz##V1q?FtVf>>|aZXUyp27l>f(gM=JtIR9EWN@COK@_46@0Lo zgOMQ+mfT=P9F{g8EP24<9F!ek>}+^C2;Bo^9)Z$~3;{4E10sH5Or(ORrw&%|z>*Ni z1{fQWHX>kY0}oV z9|gdeNTGV678a_ofMjNvc%c?niNk^tEQlF80kFi1R778>#Zp9HsD-6rq_X!yEtazP zLM^Q9g@qZ|ZdhPtz&k$yFeWVg!0ND+(HCm5l+hPzVVMP~jJ^O{Dh&_pR%kmM*3Sk- z2#gJ@-H`W5U{=V7)L7tRV_=4y+{#Ykq+IN((VmfUe}>`Tzg_e<==A9ndMxutsGuwCMoqaKPB*P%%b^ zfF>xj7fLfS1aLqL9$qL7s>1E1=EJzK)&?U(0E`K1Xh2m?f+olnP@0h;KpZ-0r3j@N z8G=oqOm8R+y8IQ&+ySK-83J^nsRlMv1qu!ry9O!;y4D?9al1ols7qj6SStdw z)_{Pj?1ome*j2AP*#Ev>x5pe_>Az4vdk&+3=;*|rm*-+%}3Aq%nTC`)WWiU2|Viuz?kJwA!ddG zh50Z}J5-R7Appi)2o+*xC}5m_6`EpxKxr(iI2ajXRH0=Ctd#^BNr9FE>QEX~F2QPb zSU-W0AqG}R+=41&WC(*XpTUI!Va#7}p)gosa1&kt1j3lGWW&f125T+Bnns|V8_+T# z14@H>B=Y`J^I?2gnSrIO@Pt+;u&RTRAr#gpg>@kq8A4%9SR+)Jp^U+yjDbTz#eqXX zMF%p~4(lYq5*8x^JdMFxP+0ZB5*;jsVO0c^gpFb{GK9h!w-V4|4y(Q*XzQmIN;5MQ z*3XA=I-!D$41qA_WT+4`Lt)K)7zZ}|$<9y)UU)h`7@C6Pp)?~yAdHy_6#^Ro<8(m< z*%=BT2EYVh1E$;z6HnB!DMKV-#pM~eE~vGbrDI|Jd|1g951mDW+W{-eV56y6!v~hU zVI3w$hENz2)^NqD4?W#uRRqfvupGh25Q^UI1?^;lR&KC_&Bzc6W5UunR@2ctR9IFR zib7XtN!15nhC5!{hd0>?=4lKukRl+#190pbi zD{0IP&?VBH+BN*D*08^J1J9HcSC1GO;Db!b8btAuf2i4ANfi~~z#V3jZqEKz|~ z!Z?-CQWUHb#(}l(z$#%JSXu0m@{5(Z1hu-XJ`s~`+k zT*49#BSRQ05mdlC0b%H|&Bzdj9<7WFVX!73EFu^g!Z3?8*fA*3rX2$VEZ}y+11lK4 z_+exSh6NVFgTXKl!WMNfG6bX75TL7qq0JtI2ZPb`10zE)%+Km@KL=y_IT+K=!RTq0 zks%l}7=qDLA*kmFZQ8&Zz*tsU!crhCwSkfrEV;pw7)T7phE35jGQ`3{5H=6X$Pfz) zK}2$kg)!GblN-n|7#ooUV_``!1>XFQg{4MVQUvLQu@T8K7RH1nPmnSg8&*s+GQ`3P zXGG-2!Xg(|@G>&Q!jdYi++<{kg_V|w$c;shT#%Kp*oBo(j0~}uQ5lOKl^~t4xP;Z; zj0~~pWe+1mEPC{Ubi#T$i1@|WyNhq?9Tuk`qhRb-cn%4I#V>4FkC7n=7QY|i({(}k z;&%@;&KVhkV9fJyp#T^YkqUyaMLDegg~c-?LlBG!TgU?P0F1o?-U|!DjNc$wbqedG zf^?!+oQw=XuzU$?crh{r!6GvR-p>dqfihuZ6pRc3*y0yk%)v`0C<9+KnIf%9fw5uP zm60I^#)Rcske6U=L~f0N#U>)R#=v5;44&s=U=e`GI5C(RCk8WMW3UA*W@d`P%uF%p znTe4h1~V_kz=9uEsWURfpocXhLkwnCiowiEG3XJ($Pj~>lVFD{K_iHP0X92n4DI}Z z!WqVfWdde~iEnCQMHwtC!Gf@Y3znL}g0N7Al}TVhSZM?cQLrE^y~5HeSP)i7!9ox$ zh^5W-rWTftVW9|C2@6VCID!SSG=<*O!YW%>z=2i58aS|^0}Gl!YaFCj&l`+Z&oyXz zgUy+%XD5qJBeUxU}NwFh$eOq zd=v|ohQTUf0S-&Wj0{1rS^+5zdg`#mK~Ej5VnB+6o;oaX&{GGC16XPX+YPH7VCk8W zAqY#f^weRAmYzCT1%VVTJ+PBJ;0YXG8N`iL2Eo{{f`^%5;*DAu=RT4`82bfOjG1BL zk~$d27+TSQb;CHYatk!F3uFI5M9Ym@7zdUgK$#H6M)KSZj5G&p=fGB|GBO0fm@uca zf;zRz0x)}FomQwYj0-DAnHeUw)WJBgZYxwRj0-Dk!D?Zgi}1QL62^oT#9(zW4y=O< zH50}~Dr#ElU>sN%7pfM>R=pLNd#33<02JIEp;#sEVDt?!nm+10qkBF2iDPr zs)ccp%C?p|7^fOO1se%t!s-;TnJ^BlEQFc~<02J}E%2O*R5Z5K!8ouS3pD`7g=Ju{ zWiSq`2MkpUii@QU~L}${DCy7#FGNZ>fWEV8stqEsP5*c))IeabQIdR4t5)R8h3l z!8ovz391&x{RLp&^N?Sr=w z<6%7oSjuE%h=(OUM4vAnv(Fa~s~BKW&&Uvu9^s4(@vwM>MGhlFJbIKcGQ^{YJR?Iq ztn7z{C?i8WdN?vN#KVFMR=zVbz;1Sim+IWm;s&;69kd1;Dg;}o%*YT0W5U|{;Hnmu z&|s|xupr!ECujFBM&Hbns&r)6ZwfQ`<==C2qTGSJ6m85uGdp_2=+xh6)24A?*| zECv`EGGOIBY=ViAAp<>6VL5&JKXi;*1G*BIks%#6fexEIXJmk#@(T4E1H&)qatAYL zkTEhudO?}61&)jik+A)8u&@BtN-(xA+`bstBq3}L5Tpz z6Ba`tWtdSEgBe9Ju=Ldl9}tOz+fn^eAhK$J^FpdQ@Cc%QRxLgDmOq|RCQT2*X#2i;Q0` zGD6#75A0>;Pv(Hh!jb{lIWP_^TY@ctabPI|>~9zcmKMO;p+O3#UP1S93P2m-Obinh zU~Da@7?w#l4ycqWlxAcIgfR`FLg48mxIIt?thRuStAe5%#zxd2A+Q<*HdF{w1{)N4 z01YEXh7inJB?MNhz#3zW3?Y~UTp_StVFa`@!^jWyW}S zJ(hELh)W=W_!7tgcmfH8B@kF20Ced#w8q#E9XSB4C58@zA;!J}VF?7*cxPk?gf+tv z2_z7fKwwRAr1inP@J4kYEX}|g%!~|yuoZ0|q4gjS!^AapQ&=XhsGGu~G#@4kE80Le zZ9q#q*p?Mk4Y0Ja9i9vVU`$vFLDhiXA_sX7I{!2UN;5J9!lGUeUL^#=Y6(~?gpnZ- zmKqA6NdRxU1i+YaaG`h@GYKvf2xG#s8zVzJEVH>l z3nNB`Ko}Fz5Q1+%hvhy-hIsV6$H)*53td=HGBU)&7G7{dt6N5f02mXN?-&{4(Q_S^ z1|h6ji*S0#dT3N{hSH1-0Wf9>w0dJ?2!SzcphDmkd@xQmv`}Yc2!RCzEVDB*guvPZ zu*}ZL5CUsA!y3(u3?Z0Jgb?)h03$;PEQVo?W=4h(SQiDB{}~xVU_}6|F~Gf2%{4LX?)%7pnH91xIl2|;28b7&Pbch} zDTIv^zycm524lk#ELbyoG=K$RB^4|}K)PXUSmb~eqDK!{5Iusxg0PegE7L$mqDLE8 zA$r7t1<@-(kZ$zo1S>=&UkD2`5yw7H*lE))P`!V)MWLojBL24e85x3LOhjOX!2*j1+FfE~2*a#X!!YaAFwEK#W97gpw5`jG3}LV(PI2%? zUl^>wgRQM#WC(+mcP;Stei*D7cN#wYgt0@Hks%CLzHq>sKw+?|4i@^13}LW(4Hnc` zHg8_VaC#if>4;&nI9PiXF-#T*>(Ic8Vn&8ISc4K)ATTn-!ICDTEguIPmxU!&Mus?8 z)`lfjMus?;2VqH-ks%J&?1Lp$Mus?8I)o)cMus@dV2Fd2i?Bq<$PkAaGI6lpKP(Yq zIn)BS#gq@)FlS+yxS?)7j0f9(h-C{JL?NWOM36A!u0d-=MutEb6SgOT6J)~_mO=*A z`LGIO0W`|F7$$D1o5JGYprSY*Cbk4B$H))}W5Pm<7oi+v8p0J2)+MMLU>376e9DGh z&k0chA<-R(rM(PuD9mPDMxnb9i&0I`+zwkqD#%a>S{lotpawddv;cHADNG8sqLh=N zkikd=ECmyq3pGU)y2uo9x+z#0#A66@8dN!MZDk;f5gH(@2xyZYwpg)9H?^K+OWE{5n2egKxrZHeG)3raIFM+Z$3WkyFpejMZ4OGgQ28ca7MLm-Ul36*1H2!%0yphC;-%#(WMH;$)~| zfSL^xf?bNk$Pfr)e#2A^6H9FtDRW@1NP-&4$Pf)zzj!T0mgz>&26vCJ)&=MV@5XRGoiZU|9!I<A&5d4uOBK3YU4wh zN1!xBA&hq(DvG7;3`+s9*k)u1gfZ>l(G&|~Izxp(#s|)a@esyibhR;!kAN8u)5XLv z5jq?MQ;eWtY8e?KVN4`#(BW%@@*HR}vj<9pE`EnHFF_JU`$wo1#NYO%EFQ+mL!Rk_*fCC2ga0# z3kATKutbTJ7+VplU`$wwWMqg#Pl;I493w*^3^ABRM*w=32I+(a!5Vnz z#2kk*VL`&k5CikvDY(BeDp6R=CIRY6W`<&>`7ll@RFIJ&7{-JJ3g|WvHf5&yFunuS z_lyj|umF*TC&ggQA~qN^bq2$N2$4F2VZjjwO>B$|!Oc+S1SrkO5DZI|yAVRKR0%63 zK^GuEi$qv?$jA^3OK*rU3&t$Pf?>f3%eq*$GQffXmOdC6f?>?R@IZtom5+$Pf-$WS zSs4~so$&ArfH7A=g}~clVVwO?K}Lp181oQRh?$|Nem;!z9V*Dk5CmiXhYEq!!8qFR z)EESd5m-WHWC(^a5otC6#+(n;2zDKevkNN7$PfvO%m{ci1;CiF>Jce2VRa(dH1s^c z$Pf(60qzXa~n(r7H!eF_w1|bB?g0Sdh zWC;5YjXq9zu@weuNFbUF7^9`=5d;Mvju?68l7=<1< zAZ4)7xrI;$3l&&UfRw>Jjwp_zU>=9Hy0El`@p%c6=;HBtX&I82U~EJNkB50_I@I|f zx5C(nVmO{SFU4beDIQk!A|eiBl_0D!536E8Zh*02}X;|GmO*dPci zLn(uy+I$!{87d9BfC|cl-4w^lPykX1<07(pKn+x7ACv|qESR%kP6CNROLRB|b4wVK zJ{UV4D#pkVC>T2mD#pkVbRJqVeudJE3_&pFPqFm2zaAq)D2xd! zg4jTP5;kQKSbzkEDKo(R8RtbWF4aVLDm1AUxfH7eeBO^l)jQJj+iV>PW zIG{A>WF#n)3raIF)QP~@h$d-(B~%)gix?S#VGXKnP$|$chM-fL&O-St@B$=^9m*7k z(nz(b8(b&?#)S32Kwe!8m0k~}VV1y(qN(sS5ddStN+w2zU|5}U5TOdjgcSiu+58|h zu`n_O!SuDD?>ZV2%Lkg&PcIz$#Z*GXtas#)h?=KotorUSPdikUAI}*1Bb6h=x_Yu+9od zD|!b4q!m^l!`dE<4AHQj0jypIDTA?LQNzd(4NJVRKmaL&rASz)GcrWO{0s|qMuuou znTP1YVGLK|E0+)@P9&_+49nY$43RJo_uO9u*n7#mitfNEnH87a7b?ie5C98WL@>s~ zA}$nK@Pf6%IIyT=WC%bHZbpW9SZE`Pf_Tgji-(06Cp>uKVN6@NPy~z#tH7BV>Lli) zrxr$rcvyOdC1ys3c+60Y$1FuKnvk$uj>ypl^I>dQ&SqqYfiYp72~diHv0*uzks$`g zL}YS<`D)M*wSm%%3^B04MuaPT01TGxK^DMzPq6%tWdIDM3>GD`psAgaAqI0mG6oh) z{Lo^Mks(F|%7hghj0`a_CM>o<=EK;Q@MwyGG3}s2%nUX4^I;rVnZw8s17pIX3uGLO zjflD!7!wwSAZ0K%tZYIWu!9v-AZ7640?L35=e&ouN*EaeVIwz)zG@(hsQ`@=E{1vr z`9cQudIqKW%1|*xKM>XhgIdAB&ZYc8zl*SsCn3ocoLfs8(OE5Bo z!1BQ?xLZSDX&%w141uLmWE-8m60I?R${|aCL==#tTP5HKNuN8(1U`JAp}-9 zz)}(;LkM~bVq^$`B^+34!7?!}2@MZeQ;wgZ6uQy{yyn0Jy08Zt3`i7onHXqF9>&}N zm1blJfiX8jg_s$tGUmfLU!j7arVy0*14@I{!8nM4QH+)kR5^npl)=al2xDqOg&KixYELOYZT0_Z=mWJ83HlgfHBvq3RPVWr9oW> zC=(Vm0t_W0Q&=D?IgC`Q7?j}AjIb&g#)Pfx!qkN67>xG36VztdUB-+Ik@-*|m}3|j zA~6lZSP}zW_R9c^Wk!Yo7!zSo7>o%k&Da<|GX|QfVR#QFj%hK*2qXivCn5r+85x3L zOc|&UGecpF?XDhNu-LGxieL|GIB^*)?3foiaT(pZ)-aX_WCpfqSc6v~7xVqgZH zlnCP>Y{RGnVBUc_7gQX>*f5tcG6cZJ<6!P*WC(yUZJ{=Ubi&vO3o(Y+VTQuAvoUfF?1TH27DD2jN<}T1v;-AGzI|W!YP=122=!> zI;b=QZ2A{zVFIk#%ET~{0mf#5SL#79<|e2RNEysDbQ)ngeD)h|A}C$Mo5(Oj85sg$ zOcAL0%nTD})WbM1OF>C95Mx~$%zA{i@L6$WYa_5&8-c~z1z4?(z_2z2YA+(pix@z0 zlLr+qgwn7f6&Qa8TpXev#-9flF9e$dOINVDOqe;aK(T^`6zH^8ki9if{v;^P$Plm^ z%3KSju`Jbr6*#ZqwnJPc0&Q?;Lur^TGobv_P#Pu<7|kXc%(~Tqp|0gso^` zW~i!}59dH#&d3l2^SldOC>q9u4Iwfzgu$3=5UOBI*l;0ul@p8uON@*R(dcmq+WiTQ zqXH<+$Pfi%!jeChI7VHE%@BQi1sz?iVK#mEp0b8R9ts2CZ7Va&;Jp#T^Y zmVKBR3hU;>IIvX1$Pf%;ZbN8=F|Wggf?-TV2nAt=Pyj6X%!9{N5R3^c7{D{_Fb*QX zFsgc3^uZc{pb8Ae&Vq+n3@j`V?utQo7f2_}VF(K`7J|Sm?1Uy}kTw`w7#z?cYU#ba|8EO8;6g)un@b5Qcj0};mObGJ^C@f%XSbAY(h=ehZLX89UO<`<=&m*z<9F}EZ5yQ+d zaZNppg9r|cwyh4-%O+47OZ@`tj@*SSiG(qw;Gu)DeG;Y%p#-BufhmDiT#O9SFeYMU zW+aR$0JV#mp|WN^jDs*8!)Gv~5K1r>~7&tSR`N-%r|Q&I*u zB?`vuh6_c)nDd}QV4uM_2-7iq1~Uqw1S9i7ql!TV%3x#&f-xQ8LLo3FtfvHOoCVE? z@n9ZjWC(&WVSOA%h7cHY4%9e^UKkG+wOCrxFym{X8bOI1T^mRYDh;R5^>HyU2W-p8 z2FcGy*N-d*QhYy}eZ#I;<4N5aIguH<=-$Q9e zh5#57VKzp^3!4&y&3`d6gf4^{upCM=G6cYw=iox2Fn8ZW2*H@IphCP1#n8bdW0gV% zC77@j)Tbgy(##CdxL1P7YC%;oGK9jII&h%?7!%<$Sek}KAp?4-2{IJaL&hnTxr|f{ zWsFtl!vYkx06>tT1YHSwsA4e%7RoSZVlf5oC@3Qe8bYv82PHIEQ}{Sk4kQLu4yO#D zA>az7L1({0nVC?Uks%ny%!dj=5*mzG2^D2z2!b)Iph6IZFdnRh#K;f~V@`!CuF|v3eV0f(v0}7MLGlPG)2XgfU^dK*nQs^)WR@z%;`A3ep%cAI9T{J0b$cM79C5 zSHB4wpu3?oD2ib0Yfv#P8{bw#rQSekPzecTeuC1>3?+>7VH_s7yFy@2g#{((Fb=4! z6O;yPg>hi+$1=W-?s!IqD0H`TFjO)?MowYAxdn9}2Sa5&Lm*d!aNVLlBI~4V}Q0w9^A> z<~}HmC8}W7UxEe!6GIILjC~C%hDRGe+~ipwGnCZNhjCUw1sNGaFipp3%{+mc{uxR$GK9jI#&CloETGIrD9y-#G5hiwY5**` zFfxR}n20FBND;6AL@2=sHJFlCxZN1z>aYMsn1T_CFdx9C(UErZq{9u4gfR=?LUEN) zCc^qK7!$T2AIpAtOc!BPAR17EVHRK+8G|_*HaE)15QXVNj5#QnE`(QuVxV>*{Dm<* z0?S%Aph_7Tf?&)?aG@|5^D|s10LD~+FC_?rF;(C~L8?$DV$FL9jHv^aVq^$|F-_q@ z0WfAfTqq32EQ1RL!I-shp)eQ|w(5zIAppkgMW}+!Ew4og!I<0NLIE(Q3Uu`Ymh(9< z!!HmPey|W?WC(^aze2;0m7y54)E35tg%Tq}FpQ}Vbp=!o@isF?y|e}dY} z$Pmg24RawV4LV{6%7i%_q!V5dKpDTFA4j>u_O2c`(g~#*8Ny)915hE52Tj%H!?-a2gTupA4QqIqs?CQv z84(^BjaOKBz?R%IG6chzus~;KC}xD)fG`T9U@C#Sbt#l)WC(yUMWJEF$Pf#2I?Qd1 z46!h#BV1JgjES%gqxrBBY7K0sEh9q&%xo37K@l*f4pazy2m*`)vlvU;36=t2wlFe8 zzykj;)M7@45E%0eTqqL8M8tOp%vlKQB4JEeV#4AASayI#10zEira>6-2}^D;$AVHR zjQs%a%IL>XCc>4l2~k8^hK5)glxAcIf-xsSg_s$NGUmfLQ=o#7QUPuZlo0@x&4<#A z41q8vvPR6lc@|Vd2b5-H2P{Jq7!qLk%oqfcf~$Z=5}XQwT9yQ*85tsAOql&l422>vHY^5N zLCY|dVM~+XrY(S)vJpx%G6cbx@8LorFy?Ql5IAwofG)2_oc|jFV;+J^LDCzHhu8%k z0%Kl+Dr95`fHAMZg)k}zOveVo9Qz&WGDe0_7!%>xs*L$C#~y^69tvZ^oCk7j;CvYG zEJ7iS33DOn09U9i!m$_~ma|Y7O@Jx|jdDYoFguWZeFZ9oCBJNf8gvv&gKpY_GG9Y! zMuuP*6J{L~LxBLy)5{Qs!>m4v5Q3)#CSJUGfHB>nLQD+B3@}GDL&ZRydnglTBNIbq4a~yJP&r11 z02mV%bRg4U?B@t&FeWS*LCWBv2W7w_4`w4HLmV?xeLpv5iFcwVFWrj0BXc;D2=61CNkjB4F`oX%pxq20rLY$ z8H^2!0qRBu1N2yaX(-LekO*Uz!G(fh%t=roc81R^Uj@%G&W8!ifl4qk1jCr$p+a!A zFag*df>@FtiKI4kdYx8#)JnkL-i&OjENjrIKj+fW+;$= zM<2`$U_p2x1Z4z5t%BtXq!8W=m11NFhS?4?3QGvvLRCjWX-0-97&8+p#Kus?P{g1* zAI8stife&aHK_9Z|Ig1L1v(`cv<3potpqKHFwoOrWDpYu>4gO>EY2AjqA(qY(NYS9 z+640@8^b3a*m4tSK!7Qji(%@pbmY(-z{c?DA82O)x+`GfU~`d(=}@O2JP?hp6-$vW z0L>%fP@0h;2*xyl3t?m*OkII6T`F*0K`^EcR0zDD62?K8j*;wPo`Rkn58BrRW5UiF zVPpt_F<~pm85x3M%mq*r7#Tuf%qwuAVA$TDPjI0S7!$VFl93@8#)Per!!j5R)z1Ju zot}Y_ArQudSpT^I^QVP(v6Q!eC68%@Bn!9>N_MgC$TS7<{1&MurF& zb2(fn6vkW$6=G&6Wt~5i&53!mI+B1Jw?vw4p3(C=F`e!Pu}vJ{cK; zU`D{a4^jrz0jFR_!J>naArQudB>_o>QVz)SD;~?f#};xN3aW-`r5yfhGV@_dU;GY=apiLm-S< z0+j+?n*(LS3++HjA}fZD{uP{1HRAI5|E zksrLJ5u_EYO=dn!0_J%k$XMMJ79=&WAb`;apjJGB(xAR9l!@5jfiY%q5~>8Yl9G`j z;3rgw39&*4#)KIp!cfIfl~Bz9+1=x*18!enG^>t64MLb5`5Y<)GYCt=?l4rzYbedg z5CLPtT*k~$Q9mEffjbjpL_z>6Wdx-e8G>NUaJWz)j9CO1!l$PfTy+ChcD+jwCdKd2yIGL41!Kb8AjD9Cv|kqc zvF;5}?XcY_j0{0A=0T_wGebqjd>99|rvP-eJyiZBlm@GVaehJt85x3LOit)J7qB{5 z+J(`W?g)fgc^Ga~AdCrHN(P!f_LrIu?E+$C2!JtRc7v3`*f2{$xf^N$EFM70V3xyZOh-h(905B4g^?i=#)P?rkpUiA z2>T*nOg3n|Gcp9im@p?`DFk5FA*RZ20N#cks%7kybYBC?TRg8P?-yoB)*&m@5mR zX24Z5G6Z7Nh&cg=sWBN{BX}4__zWXPagC`r1*={WEP7#mCs=Eeks%1igsoY_?o-&o zzB{0{Gcp9hn17%`5REV%qNc|vrD2WIUr>#V48gE%K9bPNgo}ZhfeE_j111LB?#IQz zTmX}UiP<3ZdBEggVm=5t1(+O64CYEM2IgfjIjF0KI8_IAe*=_;ZGD3sM6m!CD$tAt zRR*VU>4)_!W^$*5^ zsfW@UP#Pu;qhbDOg$ls#un32$7lPW?45gvU;1q0I9&8sn?6|F8(DJeYy7DOxx{jy^ zO3#GSaD$+X9;iOpTH&8i{ePge2vnaelvae&+E5y544k?EH4nC$_YRc*2ueSL(y;Zb zaE(yL6sWzhwWZ6T{LN4rstiuego?w|uY>Y&sXq#phpj2Q59Pmr(r=*jHz*Ca2+DAT z`r8FchePQED4hbOVc`$e2B!$c6I>yb0m~n&py>nFw1lNgs4_SO+oZD(svf3J9Y=av z3e^d_<6<3@54$k~cAVY~s5m-h2DQfpN(Vz}*tI9<>RX}mJy069vuP@n5A*K|C?8!v zZ1WLpqt|7qx?4~hwnh9cl#i}I3>prxP&yt;!)_!ffbuJ#G`fD+KAgEw`T0a7&M^y1YJM$LOcf8F(0s9may6lwnGqh+6%gVm^kc+ zh{w=yf^8#1SI-NThwUze?IcuzileJP3>7#FrLRM2MyPt&J`MpK{)4IGhN>5a(y-H4 z5}@H$2c@CL!zq}#u)Q6y4IHqo$*{Fw+n|f2;2NO}^zen9F9mC{z{1S~>Mp1@I5i2% zIsl~~K-GPK(okVI1-(;^0d^Zw0aT_0N~2S_+~)>W_y9^jfzs#{Oh3$CQK$l4C`~B8 z!}JmBURW`TZZGU452&?pY6o;!9CqFJF)058l!o062)mCD{Zc)+K~M(l8oWNJ!(n&d z!7j6dDuYwF)XjwIhbx3KU{}|rKrftw-B$;@fDWn*PT^9Q57iG>2xW9bZ<(74rKdyb z*-#p)3{JtWQ?rKNyyga_VK=bB6+#&?&}+sLp>zh6&W6%ZWpE019-BOLagQ35)`Ze< zg-`~poPu=?VD$|we?XPNDfC^}utqw%KG=qDxJD=gR{n88^Be5=C0O|dRR*VEEpS-9 z1skG+ox=dzSiBBu9;|+a?Q4b`1ZBXskizzG!iFedCkMhds>13Ks5UqSJEb88TE3-2 zX|m0OPJqGY+R~tW*sLIIUbF-%4tEHY0hZRzA-W);3L3~Q zz+;zQNoobGo&&`sGowBW1N@*dNR;TMB$gyXm<%9Ov84^Yq~cf7dhOA#PS+ zU;-t4gcWdB2NMH>1K3{*;B?QxFq4UaApk`Lbj*_i8_4f4H5Zr|7(f*_*cV{4o-r{n zOyERT^N)#v;R1??C^G{?0~fLyU1kP`1a4#zcV-5L4=5r@%nS?%c#zeAj*|=EMHZP3 zO4EGEB5Rl#7y|f_ML-*F6Hr91Ff%YrP=%!*P`W?_5;XZSykTZwZ~)~kC}v>z$IQT> zAcSnPC<_CFf-tg(E(-(00u&L@k9h2=LQ05Ku7mB5Kz;=%D~`2K+R@W1_lKJYQQ_x2&e&V9!wzMchKqW4tUgH=I)&W z3=E6FsTxL*lDpygf>8se9Zth)2T+{=sU2YLNVpOPJ!tI!suLi!187Xd455I5fkCeb zQG}A7H5$kx8Jk5UQDt zfdSNO2fGI>)XT=e&>)JO=I4RTf#xKTItGRnYzzznV#sQ?g3Lh?ImE`mV1OcW31qT3 zvab7V3=A72kVRgBOqN6zVPt1uNRUPrkzi+F*dU86V#dzE(7?z5Y5ReF;lR$oARvdV z#*3YSVFHRsC`gSwvYG^T28IPFBA|UZ4GPF=NUxrnn@QBsypzs{!p! zP|!mbVF4AK%*Y|e$HBmGz!F)F5(fi=fHkrR=uCG56cKw428IPFBEcYY?2&cFaxgFy zI3SB;aWF7kfQ!KLG9;~nYU%%gdk} zAWZ_)yj;z}z>wew4MQyc0$B*Uexd-T1|+}$x{;~@MPvymzEDKAfa1#uYBE?CXzNk{ zp0XFD=pF|HgMtgPu9qAP3=JqEpbZ-z2$;jm$-p2$K#eXZ1499UI>n!pfgyl^nj%gH z1_J_WCW6!uaL;B=28Ia)%((_~GXZnHaxySHAYhI-7X!lr0%|O|7#IWysEOoaU^qZP z4QQopfG2XCHgYjAJU|iY=3-z-@IqEIjf;Wd1B%FEE(V4MZ)7zaxfmE6e2_)4vNSNkWc-P)%*ncixs&X18oEVU7iZgl?<@51(J6_Wy=8p1_s!X z%Al0YK=rca0}}%Sq-??6PME^PzyK**Kx0+L5QjiXSlQwL^A}@-9aIX10+lTWM3gO{ zatzi^a4jmzM{6c9h;cJ8C*6OyR9B(0D#1R6!$)pgI8I9uNx@VgW>i80Z{$c!*V$q~;Z8<|B1289*zt zFTg?r)5##K7#z777!CwOLlrC%#Ld9)04@ScnGkb8VFWkN*IFX20%W>ItBtA z-}u4|OPQedF4$3U0#@r)FvC(NX!Z!rJD9Kx$A#{COD|9-xRM^D;1eKoP0u zWnc)1MmA?IF9X8?6p>ZD3=9`gM7D!WMiDsu+onKoC`pu-#<|X2G~3fI0KMWFB4PxiLk&*KiHaSh&><@ zR{G6>mwuqRe%MLAAQg!I`vEst=?9u80F}8Ac^C;Q{U#7m`hj|^u+q;bv$!NR54HU3 z0}cIVK|>5jEi;Rcf#Cs64cGz8L9v_z)dd#W0x~BLS>ymn4T{KFP%IZ9tGNYIQ;00` z5@b#hvdB-6u3}^nPJRZ410~2J68sDd2BpX%8vG0l3S}@6cuD~K0+bT&@-i^M?r;Em zfa)n>4J#}qtbka6M8Z-64;!o=1l>*qstXZ{U@bHOcUVdQwK@>;Fcv5!Y#<^foMnW~ zeXV)z*t5^9h|GWZ!7X29GGR#Od% zon~Y;?feW3Jt%5sfrk7$k=3l=XJDv9QL~$$fuW!mq6Si~p5SL-Xh0FU%Fn z3=9j_Ba56BU|?w2fGl!HfPvw{Mr4tfAopxS7WoeH#TH}{HbDjkfvw0QVuB0|4cm}K zv_WciA&WQ(GB7;YjV$6P$iVPnFGK{?n_^&y5@cZ5hZ66(f(#4?jv=e56l7r7grcSg zWY-0V8c5ohCdj~0a1mK#p&$c;!X;#p)gU#OkwvzF)LcOpIRf(6Rb-LNf(#4+*N{aX z2{JG&xB(G?_~L^g1H%#&7cvVmFeu!CsDZdpScrk4;V!a>iVy>X!98RVQ_!^AV`LE* zAqIvC&yYoegcukKULcFa3o$TUc!?~M1=95yS)>$X*I#6jHX#Ov1q8+u)(SB&Y`~)i zR?QF&+s44)1o1GqG$5@nOiY~{!Uij8bs&KcwFgAOO4>Q_k~V^gfngd*3XWkV ztpY5*70~TZvCt(H#2R398KVb%j3GB!sF~STC8#s_f3WPy(f5;*=AYC5N zIu7iwHem(^1Gq?HPFQMQN`BD>xCltmbYTXDTojQN!VC-vC?Y$B85n|4L{1AcFf^lx zToYzss6r8W0P+`#$a|2RxscubAEbsGSwv8TfnfuRh=K?Mg8~n-8Uv6T6cJ|;28IuC z5m?@VqzzEs`Nqe<0K2{g8fyZrqXEf6Ff8xD z23=ELf8elbTAYCw%!6Fkx7#J3yh|B{G3wa`^)eRyH3=aHI z_rS-jAT9*OAZWEOXub|?AehiYOwfVn)v>j;VCzZXzF@>MmI57b3E_gpAeLE0=#1eL zPFM_r+yd%SgPj5?BmgX6;4g`W{3AG;5D6GEtO)VM!>m zIdeoA7z|X9)vN>QLh&A<1H*=BWD!1b28MAd5T|XJD9+iY&q=!NBk!4Ov7@f`LIH10uo%&+m}*49f5KEf^U* zQOYG!@;j&(2ri>gOaSEw#QL!scz%an?+1|wk+2e5gbSA6LHokIK~iuG%kK`ba*Xi@ zF9X9RxIByjDzOcS$nT)7hLHU3=#z|AT7%3ol3-vc@L+pkaFg zYkO9L>|#RJwNrwD0kmNq96Mm!Pe?E@1g0S8g4>|ff~Rc^()J5vJBoWaBpDbU5b%Yv zBuFo^-wh=h7&b&eLlrFPCdt46Itu~e!Vr+jP&JTH&6Q+eP>4j%xsN0n7}_(CP5ub7D<0W}Y*Gvi z4T;EV1f>`l5>VWu0#cKNtjkV{fx!SpSD+LFgF`Ar4J0&Tr5G3%ponCG)MO*8sgYt} zP(X?0ekle90Th#GfoyMq=z^rXbs#mZ$RfKy?m-bbA;rKD02gt|$?;9h%wrH}L)LXi zih*GRN@{s0#lQgCnS_WhW@!e70|Y`|2DE5^!0K5eX$A(+-Y0~~0n!W%pixYONTD(Ai1A_yK$S-LI zh7BkpoH7gy7f?i`WEdDepooAjXy4F>Y_hiu1B1gvWRYYU1_psi$Rf2e3=9U7kwrlJ zJT9R4eW45kLjj7KO)?A&i%`@Ym0@7mfFg1OBr+A*x=3<=YaMLxQ#Dq+}Tw7NLmf$}%u)KoPN*Wnh?sA`&Rez;GW$Bt{mLFOc(BE=VK|S)>7E`+Q^< z_RBIb2rNVvSt858ps*ZSWS1;xgbG>Y49MgK$R^(eiL63a^AaS|gskSPECWNsYGgHR zatsUyP+SOFhvk40&dMM)8<2Hb$}uo7Y(f_Clw)9M*o-U^A;-XQVGFWImK*~^!8T-( zPB{h!haJcw^W+#9Hta+e*(k@rps*WR_92VBl4D?)Z~!6#DWiVN zF)(~U@fV*w149Ceh@w0LLjj722}sQ$h&hlF3A76bH0J^`6@(cWBIOwv7NDrfmS!BEFarZ@cPBzAs67@yM0-qv88*)E=u?WVJ*L3G@BtcP*!o|&dL{;z#+D2X zYoP97D9Hy2nHV&zhKYb&Wv{@%kbq}zMG4p-6GH|RUEvB03~H28Mu($hxK|FfcU0MRGIq(m-Z0T!N{|O{@Tm2*5>>a}sk4(m*4?a5b5E z;7gSa;A(OcE5ITSa1pSs6b6O>xJYhh9%vg7Ljpo1u>veo02cx4DrI13fQ#g2=4FCh zH~}G&SOFGU02cx4%4A^J02cx2GBaUdIDimItjGk3T!4!}beWkvfQx`!2vWmv8Sc}> zic*k>09*vDtJKUy0WOl0S_B$yU~qtofZV$X6!It{8$d%51lp_TK(T|O>kcT@p@@7@ zU|>*Khn%9A6d4!-P(%b285mZeh{!22FdSHmtV>&wfx!Vq!~&!So_ayPa8+brC_phM zRFQ#U0*Xi`NaQCh#6Y^LKqkvDLwYVC0fv4>1_l8oWRY1Q5kq8=b&3oO3kdWtjw>=S zY`~)iR*pgPDX1K~n8d*F8SDla0V~Hqr5C8+VFvFC1IHL!I%tDv#Nc!!070kqs0p$5bPm16}&lw+Wq zts(u&#GGX3{JgZxbd=KUks<@b1!%})E5|@~eFw$GMyPujlGDtR_*3fgu4!q(F&*p#nu$ zixLCF0w-i$)07w(4xorERbpWHfFiO5Hw$-~!VH zOJk5Q1f?-nVFre&pa6hlSQ-QEWrw6OxD=d$nZ`g9oN#F{16EgV5rCyJ&`1YZ3QoYr zE++89(ilh$_Brtb>!ERqrCtUZ2ufoUh)846@VYWFCpjoH4>g4`F#J$rV0ZuvF)Vop zWEZD01A~JrEL1@v(#i}B1t=m~$_xw_P(-Yh85kb8A?xx~W?&Ok!&XbTOZ8Ht3Y zIu}7$s)Oz2Mks=%It2k(s>9q<15yo2Q5%RzQHAgnl~in$gi>IEjA5t(g`p2LG;pM- zE)@ob0$->au&!C4aP~(QSqTbf6pP+VLfA}*%F<07%NB)>c{ z11&lZg9?`bNT}kfL0+mbFbKfZfNd96WneHs5iwT zEHYh{fnh@kLl3qp}a{(?+K5fM~l zU=Rp{sDbp_oYfc@9&Cb^qF^_tt1&P%K-ECpQv*_iA~I2pfnh^9#2kp4O==7b@O%n3 z=a?D;!vVO-uyhDg1WNAAj62vF7|_G%E&I0^dW|0P_VSXrDc3VH!dWhy_ZAABaeYyW#0DIU~QQv=}WJ zGW-CA7&KIIr9)|T28IhTH6Y6w4AmJJ1Y#j^0g2O4bp{3n6p;#b28N!^$g$j}4jS=5 z7MZHfz_1|>*_?gq3=9VnkVPJ=GcbIBia_H18%S3oL=8lQQ-guw1B!@@1_MJt5=0He zg}xdL3<_J2Z7w@I(FGBit^rz8iY&5PgMncIikkf(+fhU=YcMbz zNI};1S%ZNAw0a+8D#Sf(nhXpKaQDE{>H%;#gUU<}UR-GvZVrWMbpbrB_JCs*nSiC$ zFT|u(SS*9ru3%5A0zt6365M;l?jzD_er`cgYH=~@Rt|Gb28IjJP{oy212q{K9MT~n z4+-ZgO$LSl6p`hc3=9iUM9yn6Fl;~(`KHOhZ~#R_R*Qk*0aOGOiwq1VTA=wjh+Pm7 zZ!HD}gA8PmWGw~;2NaPiEe3`J6p=|<3=9n@A}h5R7$%^I9Moc9SO67)`0E?U_N~b2 zSyr2Y;Q>?)#670k3=9gH$nJ^M2Cc3^p3Nx$oth0d2bK;Y;S5TL5iAVwLZQ)n;HYfQBlrba+;qfx!W$2JD}o+6)W37(SqgCsX-B0p~Jv10YzjV$SxF-DG8Z0wfZaGE0OBr%ZSZGJ@tHv8T)c zB2p&k8gIzBL`r6HNq$iY>b5NgQ9TBR3D8i*l`{497#J=TL*fDwgAsZR3=dF5TJ;zh zKA?!K)ni~_C_&bBMUR0&07c|CNKF|;4J6)$^cffgP(-x!L2KiY)i{FGlp~8ofYhLf z6zDTB7@&x>>oYKHfQmqTu}7bQAz?dmI(!T=xdPeb-}(#;6Hr8i4Hy_2Dv{Ng8!#|{ z&I1Mc0AjMA0Rw{r++6p@$43=9)cME)ByFeLOs zbU}P!Y{I~>U>9;aj5J|jQ0RlGfw-r@gn{7$iby+1*92rW%S;#;5+)*xoHSuz*npBU z@0&0%G{EhGr%Z6jgHq-VKFBF_kW>jGVRbj$912q=gD5OzqRx4O?SigNJs=7zGjXTP zhMmw5V_d?>z+eT^j)FmD<_02CCg`kYNZp;5lbDx|mM$3>giRS33ZS8iD`lFSGB7m2 z)PP;#XUf2EU>YPYAhBF*%D`{|MFi9n_t_2g1y~oTC+>hEGToGcAz=oxIR`=RnT0I! z+?0V~0aOH%T7H9c&4#Ffi13>+Ff2e3Q3f3nGzVFYxfugP0E&o@83V%v6p=(T28It% z5s1Ggn?d&PfOsIxz_1-;&Rk@Z&wy-45qW6Fz)&y`SdoL~U@!%TB#eNiUbs0Frrs^^)H?-c1)PS}_&s8TQ!hN0@$}6v5RrQK z!^_p&{FKt1#1ho5IYX*B1H%JosNzb!1?CJ41`8o^0g1sna|VWj#mFMd%o!LOP(&`7 zGcZg*5&2=xz_0*CgxP|Dpe zd~JAAg|`7B#9?U_bB+Tx_TB*V1taKMFzmgg4@9KZ$MCe8SDJ%y)+z(TX-fu%1Zb$@ zN~`ZcF$hxw_Kv6(XeAgVE+8RqX2rlT0Yy!O6$8Tp6p>0R28InNA}g#I7#{3}#TUrv zlOPeO8c@74Fx;|YVEBL{@&;7#tby1LQS;Y|fk6O8gx{KhK>ffgu1zB-EOLApu1s-LaeZHq@vWa z)FO--xwF;`3=5#4iYpy{ux4P`08<0@k*Ey=!v&}aDD)W^v~3s|1lA&_4M!UWhJX#o zBH=a+38IU#9uzP3=9D%BFVN43=>d9%551K8g@f;K}?=y z%fRpf#pE@%3=9uYL=J#N4j|ip1!UI=WOM%7GBE5wQNwS?z@Ts$q6XqZH9H0dhpWgU zRv?k<5D|!b;y@zrAR-W5r67^d$Rbni7#KdFv_MwaF)%d1-3-f3kkkUoO)K0O7<5sF zTw%EhZVn@8uN8_C2F#f(RC!PWgUwubz;hF5%nBrfz_8r(0iK&cw-=&~fk4;fIP8Ol zGvgH&28Lw_L!c~B``Lhq++@uK%S{=nIR&Xj=u=rY?HCvWprMK@H@&uFV7LHN1GfLW z9RtIGZ^&`MVb8$u07XR7o`HekJF*&0djJ| z2*`R*dj^IBC?dfi+u3KoQBcXJD8B7je$XFHZHzOxge! zDK05WDJ=+RH~<$(%!vnYeKGinY;uh~149FzwP7GPPqt@Z2>6ApYrZ`LL&7m=EHi*k zX!OZUVtDWuSH-pSEa$sOcKrzSBfq}t+3E5C?c^A z3=9S=$ZB#O7#J3yh*Uc;FetDhtLX!&K@pkj0NTHdtY)JF149D`vdD3e?VQLWcR?m| zBa3_inaqPM!s*DspumSLBId}zV1W{bnvM(%1}GxNjtmR|Ldd$j92po62qTLmIWjOf zh(bglWnCrcrZyCFdL0=UF33RCKuW*4jtmS>P*%ZhaAaVRK+&}uVzQ zF6t^Th`9_5uN)Z|1PG`Rbz)$60AD$b-5h%-28IT0{B|WeF)(}}U{|dZ1H%RacFl8Q zV7Nd)%}yr+`l!tdrUP7Dka2-qd-%)l^#fZwg085jx(xF^&ZbZRSp_tZKw zFdQJ@o|(=J3<)~;&DreCz|cUz@28v@7z_xw`GYe9g8~6HqAm;!69}j=a$#TyAP|P3 zE({C|1k@C`FfbGlP}Aqaz#u>lTnhd>y1doVBv5HM#I$Q%OY z&v_39h6Vy|egkqd0X3YS3=9PX+^p@%z;J*-82WlLFl->8Cf}2R;R6A`PXM`xfSZ?l zGB6|%Fz1jb1A_wrbMAUFFc=U}^WBqyp@D$EM7{57$y*~%iD*6p@4vzbRPzW1q9-v%LlYe0>7JA`7kgXAdn7^`YI%P!0+t9-fueQ%fK*!fH@C9 zmnIQN8?1f|3=ar|vzi|R1A{mIaJKVfV7Nda-Xr}O7y<~S!%{!c9v1v|_4+X|2-xCR zv%-&oVSxjFHG4t+vd6FHiXQ`m0f99C-j9J{f;E0~c>Ng|9uO!uH2oPE0?hH7WAD$v zaDafn!u=T-HkjczC&!1Tio?Adq*gf*2S; zCnkZ${FoWB*99RUa|q;%{2EQo<&fhm4-4hDgCFXC785ab>L z`TZ}*Uj)=h1T!#fAmAR$UOHbRo@T>2G9|(_|j@_2m`|c z0&Rev5C(<@0%5p31hgX+znf2lfcCNCSMva54uSHAA(Vk(0Ri{OgVYdc16YPKFnl1O zCL|QJCltS%t3nwVCJ=DX9FRE#)NBp~-M@q1u9Kk*3=VGi)jSDhU=Sc+*WXYEh5!O; zgu@sZ9uPfwHACjDf*`fSPGx3=9DT+I5@47#JJ~ zs5uK#L%^;lAombxOZ*1;i+~!za0Z410(R+#GcY(1h%XP&!TJQ!b4oY^g8>0^YQh;9 z6bP6z9poMYYSx7_FiarO-Z&8sx>*c=dVUi}2=20{Q!vq5UVv1p4 zXds|QHim)W1A+Wy9|O7z5`Ub=#V{~TAmHYT7zTy|1nS(GAae+)*#Ytwp|T~0fuVqa znx`=g3<3no)!!hy2(*pGVi_1F5KyBR%fN7eKwI5AmVv>5K>d{v%fKK&piXIvg+ z6O-_}IXaGkVFLkkisKjP=+4^`JF&My&uQGU_ii}|8Wcq z0tEae70}>A5+9 zfx&=)d!{EaFcc85YX!(I0&USF2@DJe2&BWu2@DJh1l+@z$iT3GfH~5M3=9bb++&l- zz+gb2-iZd8LqJVMA_GGJ0X35n85kT0s96p27lAx@ERlg>0s%F5L3R-+f0&X$ccb7> z8wyDb3YUK;{t0U#~!JCeWs3OlM$N zK%ieBo6f)xK%kB@O=kctdHy zTQV6K3<#Jr2jm_CZGbHxy9k(b8FXeg0W}{%?jhi2o-76i1p;c+vltiz2&i$)Vqlm+ zATDCE7#JD|s3`^6MWEc6mc_upKtRn_kiQ71Ihn=4@PUAP9%V5wJRs0+`IW`Muz^5( zUNoD5A%Q?UK{uO$A%MUbwNo|&!v+Fv+Q@7M1_uIt#=>j{h7Sbh^*XabXV~H|SC?fo zFbEK+3l4$YL%?4*Kz0#u&(~}Q1_J{A;>uxQP#~a2E{B0ZfPfm490mpk0%|;S7#JQ9 zaC02UJp}w-mczhcK%ma;&S79kAP~;Wau^r_2&g%b!@%G`K+PSHdkCoc4hkOv^H##S z3=9bb+DO{D3=9PX{O*yn$H0(4KuvBQ=zMkjVc3|* zz;J+oIn(nP7#awuSqpLx0e>9_nL|L$gFFTX1p?*sUr_iEFh??yfjkt=3k2q55hvtkB@3k1qluVT=BCHTW9p_qYT z0)gYb&f3=9tl zls~&m85k}QFz0G11499U_y!0>^98ul^<1_1*3LaB^_;R1p9vMOU>U?5ONg_SWd zOd#N%f-(k%1_Elj%NQ6I5KyzKjDaD5fSMC!3=9qg(&{Ua8Up5Ulru0G5KyC9&cLvM zK)hR&GcY_LU`}W`0|Ntr@-U~IfkA+Pnih~60%L;<${83M2$VlN%R#q(f%-zKf`OrdfExV@1_l8F@$O#1z_5V8x~A9)28IFxb`@4IFnl18 zce*MV7$y)1=fxnu6Da4mgUlhYr|)hB1A_wrHUB|jNI;EZB?E&30W~g_3=9SY)TC50 zFfb5M(^AR65I{i9l1c^!0Rn1{Rx&UY5K!~Bl7S(CfEvCk1_l8G{Au0-q{a}xn&>J9 z1_c6YTB;Zr7QpAAvCn%htYTo;KtRo@Dh7rG0&ac{a*qjqH}h6AFbEJ(V^Gb&U_ijG zz-k7D1_E=eRn-g(8wi*)x0-=Lfq>t4S2HjiAYj)mkQxGZ{jO$Um_WeqvNa400Y>=4 z(5;4nVS_P#HF-4*3lF6bPu{tz%#iAfP6)j)9?pK>q5lV_+yCpyq5H149Ayfj zajIuvctAi+aXkYA0|9?6sApjKK){@{^$ZLX2&iFbU|={vK#g$&1H%FWYBC!@w`bx{ z&+|d%5b)QT1_p)(0&0GM+)O}?Tq6U+1_El_8yOfT5KxoV$iPrQK+WVv1_lKJd1q%M z1A_qpH4hsZ7!D9n!`{TekU&6pk{p&1494-HFujB z7$y)?&;qT|JDy{F&X#z~Df@u7j-%3I6y#6PX`0T0|IJRbuch| zAfVttYXAdoh!I~f=R2=u9wIvE%e2$<8_$-uCHK>AtU$-r=d zKwMnyWMEJr;2x$f28IU&>@x3SV7Nd)O-2_3!v_N4+zL`dz|E_=7#Iu)xcLOg%>>N( z(#62QK)@V{ZUzPi0%~l!85jZxs0r_8U{E07_qJ{Zh6@DJ>XvQ>h5`cST<>OJXds~G zPd5XD0f96o-NV4(Kp@TA_b@Ot5I9dSriX#y0)h2xB|Qub3kby5v>pbA2L$}J1!NZ< zHLw%T1Hh+qgHAYS(F2i?74{GkcEULW3-p#i%)`s!C!9ZkoiGf(QvjkLM#4@wFOY!U z7oY%J!Vgmdzqf)#3U*(>6-EXI(4anC3H+{Jhr`fwq#1QUTi_51pe)b{=K(~VaPAI2 z;XJ80GcOtCS~XbsBq)N;QbrFMh()A?&j)z;K=dM$u=_X)U?(s$Ca7TvY6g(M3W)Gm z8r)wQMI~t{-U3^DsfU39;x7dTTqn0b?_pq=0QS2A10=G3gD$Pr0EGrjgufTm_e2&^ z>1AL@FhdqG>SbUkc+Ut~+YGkdwU>dR6-6Ytmw_P_MI^14fuR;fq@=CJmE@)1cHcfr!-74^J%xiFtXMdFf~g29#P9 zydWWlE4A$F1)b~xRReaxnO+8ll+RF~f<^B2GB7+q5&6-}z+mwOSq(=Y149Ff8mT@8 z1_cx~T73)*2T;^F^f53jKoJS+V_+~q(UsB1z`%eaQrE}8P!I-jGbDvi0+|zzEV2qD zl7uX>r;mXlAsJcZ0?5rN$RhVaB7c$n^$sNR6ItY69|MEKH)Ij6eg*~y6c>v1GcYjx zKvts$5WgDYQPRC=x1OkC`1-%2boh05rL$rc_1|? zBCGou7zAMTDcGD{{R|8oC?ZEeaf%{x6=XYs8y4R5Gca`ihlUu~8rf(tx!vO+nHcw<=xIjS7 zRggJ&(gwT)0H<(J&YdX5zyQj1;6wr@FiQYXjzq1V^pc8;!HSs~7zmXB5i+n60QYTr zOW-8{==LZfu+cCAUIM_Mf9N2&Q&8N65nR4(Qlo zh#fEz7S13wkZ=ZtAty{4OvA$2fQWDw2!X|gAXqOlp_i7K1KMoL!410y3S4`}7Z;}* zAqVuFNem1hWIsA*SjwCL4^`Cl5-^pZ5+HzxP}Ro_RTD#` zV7&_pv8B)u!;&&V_I(DG5-Xr;KmrV0lNlHmtb&Qa!npu!4k(;0I2jnwa$HJcNg@LS z1GP$84mnr}0NQvDb`+d|h4TVhmFeIReI86iHO^Iwy@-zm92B;cHKcHe71H%Fok)CM` z3>#2H=1yZ^IDjIueHsJ91r(9X(-;^YpoqMj#=!6aMdar+1_ptR5cfcA=bp~MV1Oc` zGM$0J0Y$`mIs*d(Beebkr-Yd43=9o$5m?TJq)brGoyN?-fY#2Wa?Z_x=iC`!7amFR+`HXEHDdpolokWMD8r z5s8_}zz~2UQZti*Apu2X#Y_f<0u+(kGeL(pAg9BhGZ`2@K-ECfv-m8e+5zky)maP- z3`{Uxu(S$^3s72Jf%EoWL@fhq@1s_0q_pQ*q?u$ zz#xDkGGz_}g8_=j;W-Qp4k#i&=P)odpqMN*mx18`iWraC2ZOoB`~2PzwLS%)p=qRtY0u?NtMKkCn0%o&Znb4KORpJD@R$BZcpr z%fKK2Qv-4&!}GZe3>>gA8L-HAkU1zKZ1Wfx3{Z60%wu41KoNZ8&E_*^`HQX zn>|)AFespiq^)3JU_i0Gas>l}28x==D;O9aJVSQRp%tLE4P?9xl3LEJU|_hwiJUg> zgG_#btV?_)149EhvKp(E3=9lB$Rcqo85lmG=&E1Iz~F%5!bvL`7!qD0o4jQu1A_vJ zn&T@O7%rfwxeK!E6|%1PD;XFjpy*;+#lT?j23d{qDh39Jx5y&Ns~8v_p!l?G6$8V9 z_YgIZvUlbx28IAwnF&hZ49izBFet$N4l8>hWece6?T}+&_y<-ABVc7O+#Eb*FFckR zEnwQ=G_343QH1q(ba0lvSCn97FP^?RJ2bu+6IdA-u$R38p)fU={UO-6`g(ZTo12@G zT9#OliCX&JSjE7w0UD~z7%ql*@Bb|kI3e{Sk1r?CIA90%z_G3VA=P@5Ln9OiWl3;_h(qqUBKp@D#1LF*V8Hn1U^T(ypY;Q~9d$lP@d z3=dF5_OD}L_<$nvXdMFs0|&A$mh}t_0w^M?>lqjnP()nUGcXvSh!m}7U~oVYnY*5W zApk|>(0T@j4Jaaa*E292KuH@PKz4B>yGLXL1H%Lq5!($63=2?n1#Dnoa1cV)RkneF zApk{W(FO*F0u+%m8yFZ4poqNPz`$?;MMPyI1A~J&G~U6v$!#M8!vYkM?2VwoKV&t1 z8yOf9B#=cw<$Qn$vJ1CtWMF7O5!t_yf#IPDvaU-T85jb@kaa!S$iVOhMa}1p3=F?e zMA$YlFgQpe>r&ptz#xDUVxYD}21@M-s)Z9!M9elZFl>;6nG=#xl$x00=@NpXCSnr< zg91vL&)&qq5FiiJ1q!m>O$-blP(;>kVqln{fUM>m$Q(svk@q0mQA7kcGcXh=A*(Uk z%)sEFj4YD0nSmh!#f3Q_H7I_s-wevj$hy{UW?%?F(Y0?g1A{J#u8W&N>ur#AF>GOA zNI+2|yoG_`fI6}olPwGk3@G8_zJ-AyKpR<2`W6O;1{8CuK;{@g)Ids?IUu`GYU)*6 z7#JSFO@`IfkeUcoQ%g89FwBE!21Np>=K|@tFeJdtK`X~V%3!@DcxW&xfP_&ntfo#- zg4NV4DE5F9!^UlLRA4o=0}}(o1dtRQ!+J>#u$C1g2M+^-HC!IX0QHg#h^VO_z-#LA z#4^-H24JIZZDC-z01Z`KH8uNI(3)*X$V2L7jjfkR(!CfFm7XDV30yC0YpF|M#yR=iZU>mNF%G!-NwN1KoVKR zVH*R3fhn@Cgl(YntdK?Ow=pm%pqSIOje%hSiaB$)fll^7)^%VT=$v+Bk$2k|7z)gg zMP#>w&Q?Vh2?mLv_^V_)1A~G&vYM6KK{x6mi=5aFy1yG)Eb}%qJKvAQ!gMr}yicjr#Ffe?uh1dm2%n3Uf7z$uH1)P5Jb}%p~z|Dc> zI7o^DDBdDD4ED--0Zn z57Om;EMmPAbVeDnh{sOQt>4HZ!8<|sWh09u>;#>7j4YD36Lcp#vPi{F&`s{hB27C% zcf=!$Oxy{&5gu7&{!Y++TgW17LFPCii|hos8Aaq6NEeF8MUZ=(k#*e%nS&zoekbTm zCuB9hc7jf6Miyb;#lUdE1zALV7wBd>WD%uZp!;r+MT|fqZpb1IyFho1A&dBeOh!=? zwF`7V8nT+qT?`Bf?#LpgyBHWYz(rtXT>&_4fbv&62LppEI6c4!%>0!BlY-NvvhaWY_ltOH`kR`x>FIDc@D<1=28Ic{KsSp))qsT-?E>8$gDkRn z7wES-9Zypu41lV1*r$c*9Ls?Rgzj!!T>r!4&+nN zDo0rAh5G`&V-8*yFz9818qg}{45E-Vyv#5W(>t7KA|^VlXd-4MLU0kN?JvOLOsegF zMBwH?++%tL!*&%6+oLdS|3H@QKQL@RgJHW2hV4!mw*Mf@_AeN=AHlF)1jBX{4BHue z$cgt47`E@hu$>3Pb_EREImoj84TkMoFl=YRu$>FTb^)?%e}Q598VuY2u%M+(vtNR6 z5ons1Aj|eA7`89Lu>A{$?T;{QS0Kyw2N<@`!La=ehV54{Y}X*m_B$B1Prw)bGzeh0($9T>J-kY)Q74BJ~UY`=nG`yve69mul%0*3817`C6muzd=K z?H**=eg?z#5)9jqVA$S(VS4~swx7VTJqN?~Js7sKQ#Tj{txga5gIcX&srFq#53`llC z%gh3pFR-<&Kur>mnUuD^AZ-aF&`NgDYA$9*&^>*SULnYM5QesYOb~8{ikKp~8S3}f ze6W@+>!~|9|f_niV-ykr|7f)cZj9ZO43#{$O$b~Qf%EIs$11YV_5Mg*- z35g5SJ8WnoCOS-LB4(F(;Udt~QUOaXB-tK-Vfz&f+f^`Z--BU$16j8FVAy^J!*&@A z+m~S2-a(e_9vHSC!LVHf!}dN5+b57^y96et(5w`vJ0Sm%*?-2g7#IsybA^AHlHw z1X;FAVA!65Vfz*gzwg1Y{Q_CG3t-qDf?@j-4BNXfY`;O4?K~K^`(W5U2gCL{4BH=& zW&00AZxm9Jn5tmd4jRcrjduwQ+h34n`v(l$MKEkn!SMSFZuA`Yfh^nKVA#%sVS5aQ z?Kd!N|3Q}RFEDIp!LS{)))h764`A5N;7iWP$rB9Q|G?T~u#(Nh2gC1cFl^@_%k~Et zwtvB}-37z;2^h8ukY)P~4BMYz*lvPhdme`E5@gwa1;h3`7`B7f*`daJ2!`znWZ8ZJ z!}co}wyR+H-3h~X4YF)MgJJs_4BKTeY}diC-GD6HPhi-71jBX_4BKTeY_}lG_9Ga! z@4>L02g7#I83NFh0Bv13kY)P;4BNM0*v^7s`zPqx7|ihbTo1Br--BWM8VuY2fR??1 zPQZYbKW6tZY!4vI_6-=ePr4~Fdv$g;fy!*&-8+d(Hwq1yfn zHqHhw=U0$rdkco`HW;>p4#PyX{SCr)=vd`XJY$uxaax2quyI->yP$RD2AD7CFir~^ zas>Me&p0i@&9D(pBsW9-uFOw(oR*IMGBJUTbm1O@HGKl>x!_h~9s%p;GV+3g3I)T) zY2p4NX{2-m#_WI(B1J)JbCWq3vjb*`*#T&3*#S!}B-y?O!*&-8+oxdIu7+Xz0kUjg zfnmE1hV4BVwo72xeu6C9mtfd#f?<0LhV4uU+o5UR5Ko$i<#&WRu>6i>7c>Shz?RLnyx^+ziX_NN$Gu-3^c5VfliN{xVqti!a=H*)#+e%ed8;Z-J!^MsAe64&q?= zi=-Sk1!gj=r(miAa}P|!qy***n26a60r;p9G~`3@ggh+OA6i zsNYxM@jI+cprgM`a$xa=yBsr>f#omUYRo%eX#?BJ2dLkV!~LFElAo7aky(Pe09s@> z0|UhG3JgqG;uKVRD(+@rSfCEw%>;H2LLq3sL1GEWTn2^%;Isj{;{Y>MPckqt@PQ12 zV~mv;2tyHSpeHB8SNvjAQvq3UGY7s(8Otdm&=W$|z*i|_p0NqCl#PjjVUh#`XhNBR znURy7fdRDU1|);PLQD({H<%&5VP>qw;vxnH&@CN(oRBl~m>It#G$XOJnHU&AE8%%S zW1fs47AP!{6fiI_crY`>4i2DlP11C+*Q z%fr&xEmjB%ECnY(X)Kf#md2D(9Sl_kN@J~Dur#(DDvC;h(irHxazbfrGc#l_6f@(0 z(9w{nhA=RI?@#$aL>jvQPh+6VuF%e~g_cNv;b|-{v81>pu?VR|f|VN!!0`@>Qw*oT zTTKG+^>v^)MO6oj(*`^{_&_>9aZ#!Yi2-KtsT7!If#RZq4Hg$IAZ-{J6waWXw2*KH z?a#%GGEiRL!~zTF^B87;1VWe?7<{2;0WvdUrZJEjP<|H(gO$d(PsvaffQ=)i7snTu z78K+ohcp92H>gwxhcoVyf6;CRh6Wtr49edi_w3pYI#B_((*!mAU~2Ay%n3j)0X~34 zV6g)-hJkSp149D`0|O}4K*|k~Jq!#E@O`70Y2!8{1A`n`FN}cYcLlhcVKN9BGi}TO zWod*0(7tSFopJk;Z;`>El+U<8%Guuws$1Es^OTCjAu ziVxfAD4=xs2c8ZuVLNWBA^Ed`y`%FOrxYkdJqs~bRv=YY#G-1SZ)D=e)_Vl@Yp zRzd4!K`D@#Q4--9Bo-*G8sJH*Af=$XDS`=BH-WaNqL#m~x+xZ(o=b9yi%ZcraxrLv z(oY~Hjp5pHX|acaVFOeRBo^HFFfa(APjzKGky zz@QKWv7HHCH#LCm0+nNn8NihyNGTMPl2#o!q4@%wexL?GDOla~1fEtw=@2RjrC@av zgBGObXJ*8#o1nY%TtIh9fNCvlJMW-soI$6U<5UAZLpuPLbJ1FiASXf0aft%eO$c*9 zG6)P+;|LFVusH~M5KFHl2Yj;zD0hNZ|1vXz`V4642eP9u3N&7a-!30VkZzo6N^*)- zqN2cVhS-H#*1_DP;^^oIV&hT+k^|-UdP`V-=VfPL&;$viU{HQP&jG7uLN4k*6|5Ruw7Y zv;j_I&fs{*uf{V9lvW9-aRh}8E;S%`fznTp11$YKW`wvNB!j@9^pna3OFz*F2_zOM zZ3r+jFhJ4<$Yq$x4AgGvW{0H>&}}M620)phcrU;c@31m_5wKOGPwi844^$nps-|SD9K2TFHTJ^&Vc1yu$tX_7#Kc;z-nQT(A7N*3<)S|o`BLAo*Eyd zOLQ*-g98CIPJ0;`8t|xrrA&xVL1olTRt5$=knwO#O3H-$0$UpZTIVLf>s-vS99ZgQ zQHQidm>EHP?BPxUGhnIL2A+B`+X*0rpw!#q4okgB!VC<#AYl{?Dt|n=VdalCq)CsW z0@7Yh6@b-Wb)YH}O$7r3D20Q@E+AzT_7rXfYCkeEFbG51w2-D9nn|E?Yyt}6p15Drbxm_;+#z^c6r3=1NmYQQ2B_A)SZprrZvdl?u&B?-tCkce0b5;km|ctqFk%OmGHu`~6I2s{y#gm-DKi02%7pc{ z3S?ltW7N?gm|>vQ`z#8UdK*L;7(ne=m@I?_rQQ}kSn5r~a5G31Xawf56fE_&V@)og z)H{KQ@_98EEM-2#+1pwMZ+)47tjEBhGW-G&DN}+KR)&Mxg`hNnFbbA3IRs&&2PHYh zB^gEN2OOW;%fJv214%8o%J5fv85k0HAT=8#)%^gKt0*FD`xqDwK+S;!vhqF#1`iZ9 zX8RZz9AY7MLDYopV_jUqZpT^%fYM=>3M?IJqDCmx z98fwuKp-80N>K-9SSbqXn?W@rQJ_+^hXF?)6oSPUX4(L$1;xb&cwB(WI?ONxh4TwuSU5X@v|(USI17Zs$~sV;g{lM=hC1*t z1j%RZ1CcOHN*EdtF{*|LLr6}A*#o0NVaQem3q#N@3(WWch2dEu!cc&TaL+}H4;F@) zcLIXk1PVg~BEm2f9)<;}#i_|iW7Z&37#QmIF)%>VA?};OXY6BOSO89|pq>jz-)d0l zha$3T9|MCxJSaWG)STbPz_0;D}OzbKoJq&&%kg2MMQl+1A{;!vM!hX z3=9Qu5zLe@j~Q}K6Ue0y49iW#q=XH4auci+?SPk}n57M@#@_-jMJpK4$9qAp0;MRc zYFLT_?W#%w38P?8iuwspQJ_{HiZqx5Dn%!2!Aj9f7-Pa9MWCE(08e$GQXMmugG$i_ z@KSUGX4Zzz>y^P%<~5u({w;Wo9|E!-1A|g;0G`wf(g5nUaj?T`{0U6xbDFSHq5z)4 zor6N+(+Ug?5R-rLX$3{8#i=CpOFR7iPUcgfnX1M}O zQ99bNQBY8wjOiv⁣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 VK^6_=luUMsjA$2QOUPK~)c{Ur34Z_p diff --git a/project/vs2015/raylib/raylib.vcxproj b/project/vs2015/raylib/raylib.vcxproj index 37e8b1837..8a7bde9d3 100644 --- a/project/vs2015/raylib/raylib.vcxproj +++ b/project/vs2015/raylib/raylib.vcxproj @@ -57,7 +57,7 @@ Disabled WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions);GRAPHICS_API_OPENGL_33;PLATFORM_DESKTOP CompileAsC - $(SolutionDir)..\..\src\external\openal_soft\include;$(SolutionDir)..\..\src\external\glfw3\include;$(SolutionDir)..\..\src\external;%(AdditionalIncludeDirectories) + $(SolutionDir)..\..\release\include Windows @@ -75,7 +75,7 @@ true true WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions);GRAPHICS_API_OPENGL_33;PLATFORM_DESKTOP - $(SolutionDir)..\..\release\include;$(SolutionDir)..\..\src\external;%(AdditionalIncludeDirectories) + $(SolutionDir)..\..\release\include CompileAsC