From cf414db7101b3ee6f6747573a41eacb41eaacced Mon Sep 17 00:00:00 2001 From: bunnei Date: Thu, 3 Mar 2016 23:30:52 -0500 Subject: [PATCH] externals: Remove unused GLFW library from the repo. --- externals/glfw-3.1.1.bin/COPYING.txt | 22 - externals/glfw-3.1.1.bin/include/GLFW/glfw3.h | 3340 ----------------- .../glfw-3.1.1.bin/include/GLFW/glfw3native.h | 356 -- .../glfw-3.1.1.bin/lib-mingw-i686/glfw3.dll | Bin 196839 -> 0 bytes .../glfw-3.1.1.bin/lib-mingw-i686/glfw3dll.a | Bin 54834 -> 0 bytes .../glfw-3.1.1.bin/lib-mingw-i686/libglfw3.a | Bin 89732 -> 0 bytes .../glfw-3.1.1.bin/lib-mingw-x86_64/glfw3.dll | Bin 235754 -> 0 bytes .../lib-mingw-x86_64/glfw3dll.a | Bin 53500 -> 0 bytes .../lib-mingw-x86_64/libglfw3.a | Bin 97354 -> 0 bytes .../lib-msvc_v120-Win32/glfw3.dll | Bin 47104 -> 0 bytes .../lib-msvc_v120-Win32/glfw3.lib | Bin 150616 -> 0 bytes .../lib-msvc_v120-Win32/glfw3dll.lib | Bin 19984 -> 0 bytes .../lib-msvc_v120-x64/glfw3.dll | Bin 53248 -> 0 bytes .../lib-msvc_v120-x64/glfw3.lib | Bin 196774 -> 0 bytes .../lib-msvc_v120-x64/glfw3dll.lib | Bin 19602 -> 0 bytes 15 files changed, 3718 deletions(-) delete mode 100644 externals/glfw-3.1.1.bin/COPYING.txt delete mode 100644 externals/glfw-3.1.1.bin/include/GLFW/glfw3.h delete mode 100644 externals/glfw-3.1.1.bin/include/GLFW/glfw3native.h delete mode 100644 externals/glfw-3.1.1.bin/lib-mingw-i686/glfw3.dll delete mode 100644 externals/glfw-3.1.1.bin/lib-mingw-i686/glfw3dll.a delete mode 100644 externals/glfw-3.1.1.bin/lib-mingw-i686/libglfw3.a delete mode 100644 externals/glfw-3.1.1.bin/lib-mingw-x86_64/glfw3.dll delete mode 100644 externals/glfw-3.1.1.bin/lib-mingw-x86_64/glfw3dll.a delete mode 100644 externals/glfw-3.1.1.bin/lib-mingw-x86_64/libglfw3.a delete mode 100644 externals/glfw-3.1.1.bin/lib-msvc_v120-Win32/glfw3.dll delete mode 100644 externals/glfw-3.1.1.bin/lib-msvc_v120-Win32/glfw3.lib delete mode 100644 externals/glfw-3.1.1.bin/lib-msvc_v120-Win32/glfw3dll.lib delete mode 100644 externals/glfw-3.1.1.bin/lib-msvc_v120-x64/glfw3.dll delete mode 100644 externals/glfw-3.1.1.bin/lib-msvc_v120-x64/glfw3.lib delete mode 100644 externals/glfw-3.1.1.bin/lib-msvc_v120-x64/glfw3dll.lib diff --git a/externals/glfw-3.1.1.bin/COPYING.txt b/externals/glfw-3.1.1.bin/COPYING.txt deleted file mode 100644 index b30c701580..0000000000 --- a/externals/glfw-3.1.1.bin/COPYING.txt +++ /dev/null @@ -1,22 +0,0 @@ -Copyright (c) 2002-2006 Marcus Geelnard -Copyright (c) 2006-2010 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/externals/glfw-3.1.1.bin/include/GLFW/glfw3.h b/externals/glfw-3.1.1.bin/include/GLFW/glfw3.h deleted file mode 100644 index 009fa755fd..0000000000 --- a/externals/glfw-3.1.1.bin/include/GLFW/glfw3.h +++ /dev/null @@ -1,3340 +0,0 @@ -/************************************************************************* - * GLFW 3.1 - www.glfw.org - * A library for OpenGL, window and input - *------------------------------------------------------------------------ - * Copyright (c) 2002-2006 Marcus Geelnard - * Copyright (c) 2006-2010 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 - *************************************************************************/ - -/*! @defgroup context Context handling - * - * This is the reference documentation for context related functions. For more - * information, see the @ref context. - */ -/*! @defgroup init Initialization, version and errors - * - * This is the reference documentation for initialization and termination of - * the library, version management and error handling. For more information, - * see the @ref intro. - */ -/*! @defgroup input Input handling - * - * This is the reference documentation for input related functions and types. - * For more information, see the @ref input. - */ -/*! @defgroup monitor Monitor handling - * - * This is the reference documentation for monitor related functions and types. - * For more information, see the @ref monitor. - */ -/*! @defgroup window Window handling - * - * This is the reference documentation for window related functions and types, - * including creation, deletion and event polling. For more information, see - * the @ref window. - */ - - -/************************************************************************* - * 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. - */ -#if !defined(GLFW_INCLUDE_NONE) - #include -#endif - -/* Include the chosen client API headers. - */ -#if defined(__APPLE_CC__) - #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_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 may 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 1 -/*! @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 1 -/*! @} */ - -/*! @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 may not be called unless the - * library is [initialized](@ref intro_init). - * - * @par 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. - * - * @par 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. - * - * @par 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. - * - * @par Analysis - * Application programmer error. Fix the offending call. - */ -#define GLFW_INVALID_VALUE 0x00010004 -/*! @brief A memory allocation failed. - * - * A memory allocation failed. - * - * @par 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 client API on the - * system. - * - * GLFW could not find support for the requested client API on the system. If - * emitted by functions other than @ref glfwCreateWindow, no supported client - * API was found. - * - * @par Analysis - * The installed graphics driver does not support the requested client 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 supports 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. - */ -#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. - * - * @par 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. - * - * @par 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. - * - * @par 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 -/*! @} */ - -#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_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_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 - -/*! @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. - * - * @ingroup context - */ -typedef void (*GLFWglproc)(void); - -/*! @brief Opaque monitor object. - * - * Opaque monitor object. - * - * @ingroup monitor - */ -typedef struct GLFWmonitor GLFWmonitor; - -/*! @brief Opaque window object. - * - * Opaque window object. - * - * @ingroup window - */ -typedef struct GLFWwindow GLFWwindow; - -/*! @brief Opaque cursor object. - * - * Opaque cursor object. - * - * @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 glfwSetErrorCallback - * - * @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 glfwSetWindowPosCallback - * - * @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 glfwSetWindowSizeCallback - * - * @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 glfwSetWindowCloseCallback - * - * @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 glfwSetWindowRefreshCallback - * - * @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 `GL_TRUE` if the window was given input focus, or - * `GL_FALSE` if it lost it. - * - * @sa glfwSetWindowFocusCallback - * - * @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 `GL_TRUE` if the window was iconified, or `GL_FALSE` - * if it was restored. - * - * @sa glfwSetWindowIconifyCallback - * - * @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 glfwSetFramebufferSizeCallback - * - * @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 glfwSetMouseButtonCallback - * - * @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 x-coordinate, in screen coordinates, of the cursor. - * @param[in] ypos The new y-coordinate, in screen coordinates, of the cursor. - * - * @sa glfwSetCursorPosCallback - * - * @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 `GL_TRUE` if the cursor entered the window's client - * area, or `GL_FALSE` if it left it. - * - * @sa glfwSetCursorEnterCallback - * - * @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 glfwSetScrollCallback - * - * @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 glfwSetKeyCallback - * - * @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 glfwSetCharCallback - * - * @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 glfwSetCharModsCallback - * - * @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 glfwSetDropCallback - * - * @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 glfwSetMonitorCallback - * - * @ingroup monitor - */ -typedef void (* GLFWmonitorfun)(GLFWmonitor*,int); - -/*! @brief Video mode type. - * - * This describes a single video mode. - * - * @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 glfwGetGammaRamp glfwSetGammaRamp - * - * @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. - */ -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 `GL_TRUE` immediately. - * - * @return `GL_TRUE` if successful, or `GL_FALSE` if an - * [error](@ref error_handling) occurred. - * - * @remarks __OS X:__ 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). - * - * @remarks __X11:__ If the `LC_CTYPE` category of the current locale is set to - * `"C"` then the environment's locale will be applied to that category. This - * is done because character input will not function when `LC_CTYPE` is set to - * `"C"`. If another locale was set before this function was called, it will - * be left untouched. - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref intro_init - * @sa glfwTerminate - * - * @since Added in GLFW 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. - * - * @remarks This function may be called before @ref glfwInit. - * - * @warning No window's context may be current on another thread when this - * function is called. - * - * @par Reentrancy - * This function may not be called from a callback. - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref intro_init - * @sa glfwInit - * - * @since Added in GLFW 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`. This function always - * succeeds. - * - * @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`. - * - * @remarks This function may be called before @ref glfwInit. - * - * @par Thread Safety - * This function may be called from any thread. - * - * @sa @ref intro_version - * @sa glfwGetVersionString - * - * @since Added in GLFW 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. - * - * __Do not use the version string__ to parse the GLFW library version. The - * @ref glfwGetVersion function already provides the version of the running - * library binary. - * - * This function always succeeds. - * - * @return The GLFW version string. - * - * @remarks This function may be called before @ref glfwInit. - * - * @par Pointer Lifetime - * The returned string is static and compile-time generated. - * - * @par Thread Safety - * This function may be called from any thread. - * - * @sa @ref intro_version - * @sa glfwGetVersion - * - * @since Added in GLFW 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. - * - * @remarks This function may be called before @ref glfwInit. - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref error_handling - * - * @since Added in GLFW 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. - * - * @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 an - * [error](@ref error_handling) occurred. - * - * @par 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. - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref monitor_monitors - * @sa @ref monitor_event - * @sa glfwGetPrimaryMonitor - * - * @since Added in GLFW 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 Windows task bar or the OS X menu bar is located. - * - * @return The primary monitor, or `NULL` if an [error](@ref error_handling) - * occurred. - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref monitor_monitors - * @sa glfwGetMonitors - * - * @since Added in GLFW 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`. - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref monitor_properties - * - * @since Added in GLFW 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`. - * - * @remarks __Windows:__ The OS calculates the returned physical size from the - * current resolution and system DPI instead of querying the monitor EDID data. - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref monitor_properties - * - * @since Added in GLFW 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. - * - * @par 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. - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref monitor_properties - * - * @since Added in GLFW 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). - * - * @bug __X11:__ This callback is not yet called on monitor configuration - * changes. - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref monitor_event - * - * @since Added in GLFW 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. - * - * @par 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. - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref monitor_modes - * @sa glfwGetVideoMode - * - * @since Added in GLFW 1.0. - * - * @par - * __GLFW 3:__ 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. - * - * @par 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. - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref monitor_modes - * @sa glfwGetVideoModes - * - * @since Added in GLFW 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. - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref monitor_gamma - * - * @since Added in GLFW 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. - * - * @par 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. - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref monitor_gamma - * - * @since Added in GLFW 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. - * - * @remarks Gamma ramp sizes other than 256 are not supported by all platforms - * or graphics hardware. - * - * @remarks __Windows:__ The gamma ramp size must be 256. - * - * @par Pointer Lifetime - * The specified gamma ramp is copied before this function returns. - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref monitor_gamma - * - * @since Added in GLFW 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). - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref window_hints - * @sa glfwWindowHint - * - * @since Added in GLFW 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. - * - * @param[in] target The [window hint](@ref window_hints) to set. - * @param[in] hint The new value of the window hint. - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref window_hints - * @sa glfwDefaultWindowHints - * - * @since Added in GLFW 3.0. Replaces `glfwOpenWindowHint`. - * - * @ingroup window - */ -GLFWAPI void glfwWindowHint(int target, int hint); - -/*! @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, use queries like @ref - * glfwGetWindowAttrib and @ref glfwGetWindowSize. - * - * To create a full screen window, you need to specify the monitor the window - * will cover. If no monitor is specified, windowed mode will be used. 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 has input - * focus, 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. - * - * If a full screen window has input focus, 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` to use - * 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. - * - * @remarks __Windows:__ Window creation will fail if the Microsoft GDI - * software OpenGL implementation is the only one available. - * - * @remarks __Windows:__ If the executable has an icon resource named - * `GLFW_ICON,` it will be set as the icon for the window. If no such icon is - * present, the `IDI_WINLOGO` icon will be used instead. - * - * @remarks __Windows:__ The context to share resources with may not be current - * on any other thread. - * - * @remarks __OS X:__ 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. - * - * @remarks __OS X:__ 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). - * - * @remarks __OS X:__ 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. - * - * @remarks __X11:__ There is no mechanism for setting the window icon yet. - * - * @remarks __X11:__ Some window managers will not respect the placement of - * initially hidden windows. - * - * @par Reentrancy - * This function may not be called from a callback. - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref window_creation - * @sa glfwDestroyWindow - * - * @since Added in GLFW 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. - * - * @note The context of the specified window must not be current on any other - * thread when this function is called. - * - * @par Reentrancy - * This function may not be called from a callback. - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref window_creation - * @sa glfwCreateWindow - * - * @since Added in GLFW 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. - * - * @par Thread Safety - * This function may be called from any thread. Access is not synchronized. - * - * @sa @ref window_close - * - * @since Added in GLFW 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. - * - * @par Thread Safety - * This function may be called from any thread. Access is not synchronized. - * - * @sa @ref window_close - * - * @since Added in GLFW 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. - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref window_title - * - * @since Added in GLFW 1.0. - * - * @par - * __GLFW 3:__ Added window handle parameter. - * - * @ingroup window - */ -GLFWAPI void glfwSetWindowTitle(GLFWwindow* window, const char* title); - -/*! @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`. - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref window_pos - * @sa glfwSetWindowPos - * - * @since Added in GLFW 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. - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref window_pos - * @sa glfwGetWindowPos - * - * @since Added in GLFW 1.0. - * - * @par - * __GLFW 3:__ 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`. - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref window_size - * @sa glfwSetWindowSize - * - * @since Added in GLFW 1.0. - * - * @par - * __GLFW 3:__ Added window handle parameter. - * - * @ingroup window - */ -GLFWAPI void glfwGetWindowSize(GLFWwindow* window, int* width, int* height); - -/*! @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 selects and switches to the resolution - * closest to the specified size, without affecting the window's context. As - * the context is unaffected, the bit depths of the framebuffer remain - * unchanged. - * - * 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 of the specified window. - * @param[in] height The desired height of the specified window. - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref window_size - * @sa glfwGetWindowSize - * - * @since Added in GLFW 1.0. - * - * @par - * __GLFW 3:__ 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`. - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref window_fbsize - * @sa glfwSetFramebufferSizeCallback - * - * @since Added in GLFW 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`. - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref window_size - * - * @since Added in GLFW 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. - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref window_iconify - * @sa glfwRestoreWindow - * - * @since Added in GLFW 2.1. - * - * @par - * __GLFW 3:__ 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). 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. - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref window_iconify - * @sa glfwIconifyWindow - * - * @since Added in GLFW 2.1. - * - * @par - * __GLFW 3:__ Added window handle parameter. - * - * @ingroup window - */ -GLFWAPI void glfwRestoreWindow(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. - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref window_hide - * @sa glfwHideWindow - * - * @since Added in GLFW 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. - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref window_hide - * @sa glfwShowWindow - * - * @since Added in GLFW 3.0. - * - * @ingroup window - */ -GLFWAPI void glfwHideWindow(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. - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref window_monitor - * - * @since Added in GLFW 3.0. - * - * @ingroup window - */ -GLFWAPI GLFWmonitor* glfwGetWindowMonitor(GLFWwindow* window); - -/*! @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. - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref window_attribs - * - * @since Added in GLFW 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. - * - * @par Thread Safety - * This function may be called from any thread. Access is not synchronized. - * - * @sa @ref window_userptr - * @sa glfwGetWindowUserPointer - * - * @since Added in GLFW 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. - * - * @par Thread Safety - * This function may be called from any thread. Access is not synchronized. - * - * @sa @ref window_userptr - * @sa glfwSetWindowUserPointer - * - * @since Added in GLFW 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). - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref window_pos - * - * @since Added in GLFW 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). - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref window_size - * - * @since Added in GLFW 1.0. - * - * @par - * __GLFW 3:__ Added window handle parameter. Updated callback signature. - * - * @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). - * - * @remarks __OS X:__ Selecting Quit from the application menu will - * trigger the close callback for all windows. - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref window_close - * - * @since Added in GLFW 2.5. - * - * @par - * __GLFW 3:__ Added window handle parameter. Updated callback signature. - * - * @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). - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref window_refresh - * - * @since Added in GLFW 2.5. - * - * @par - * __GLFW 3:__ Added window handle parameter. Updated callback signature. - * - * @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). - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref window_focus - * - * @since Added in GLFW 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). - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref window_iconify - * - * @since Added in GLFW 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). - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref window_fbsize - * - * @since Added in GLFW 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. - * - * @par Reentrancy - * This function may not be called from a callback. - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref events - * @sa glfwWaitEvents - * - * @since Added in GLFW 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. - * - * @par Reentrancy - * This function may not be called from a callback. - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref events - * @sa glfwPollEvents - * - * @since Added in GLFW 2.5. - * - * @ingroup window - */ -GLFWAPI void glfwWaitEvents(void); - -/*! @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. - * - * @par Thread Safety - * This function may be called from any thread. - * - * @sa @ref events - * @sa glfwWaitEvents - * - * @since Added in GLFW 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`. - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa glfwSetInputMode - * - * @since Added in GLFW 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 `GL_TRUE` to - * enable sticky keys, or `GL_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 - * `GL_TRUE` to enable sticky mouse buttons, or `GL_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. - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa glfwGetInputMode - * - * @since Added in GLFW 3.0. Replaces `glfwEnable` and `glfwDisable`. - * - * @ingroup input - */ -GLFWAPI void glfwSetInputMode(GLFWwindow* window, int mode, int value); - -/*! @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. - * - * @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`. - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref input_key - * - * @since Added in GLFW 1.0. - * - * @par - * __GLFW 3:__ 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`. - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref input_mouse_button - * - * @since Added in GLFW 1.0. - * - * @par - * __GLFW 3:__ 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`. - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref cursor_pos - * @sa glfwSetCursorPos - * - * @since Added in GLFW 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. - * - * @remarks __X11:__ Due to the asynchronous nature of a modern X desktop, it - * may take a moment for the window focus event to arrive. This means you will - * not be able to set the cursor position directly after window creation. - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref cursor_pos - * @sa glfwGetCursorPos - * - * @since Added in GLFW 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 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. - * - * @par Pointer Lifetime - * The specified image data is copied before this function returns. - * - * @par Reentrancy - * This function may not be called from a callback. - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref cursor_object - * @sa glfwDestroyCursor - * @sa glfwCreateStandardCursor - * - * @since Added in GLFW 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. - * - * @par Reentrancy - * This function may not be called from a callback. - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref cursor_object - * @sa glfwCreateCursor - * - * @since Added in GLFW 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. - * - * @par Reentrancy - * This function may not be called from a callback. - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref cursor_object - * @sa glfwCreateCursor - * - * @since Added in GLFW 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. - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref cursor_object - * - * @since Added in GLFW 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). - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref input_key - * - * @since Added in GLFW 1.0. - * - * @par - * __GLFW 3:__ Added window handle parameter. Updated callback signature. - * - * @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). - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref input_char - * - * @since Added in GLFW 2.4. - * - * @par - * __GLFW 3:__ Added window handle parameter. Updated callback signature. - * - * @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. - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref input_char - * - * @since Added in GLFW 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). - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref input_mouse_button - * - * @since Added in GLFW 1.0. - * - * @par - * __GLFW 3:__ Added window handle parameter. Updated callback signature. - * - * @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). - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref cursor_pos - * - * @since Added in GLFW 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). - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref cursor_enter - * - * @since Added in GLFW 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). - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref scrolling - * - * @since Added in GLFW 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). - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref path_drop - * - * @since Added in GLFW 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 `GL_TRUE` if the joystick is present, or `GL_FALSE` otherwise. - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref joystick - * - * @since Added in GLFW 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. - * - * @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. - * - * @par 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. - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref joystick_axis - * - * @since Added in GLFW 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`. - * - * @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. - * - * @par 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. - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref joystick_button - * - * @since Added in GLFW 2.2. - * - * @par - * __GLFW 3:__ 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. - * - * @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. - * - * @par 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. - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref joystick_name - * - * @since Added in GLFW 3.0. - * - * @ingroup input - */ -GLFWAPI const char* glfwGetJoystickName(int joy); - -/*! @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. - * - * @par Pointer Lifetime - * The specified string is copied before this function returns. - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref clipboard - * @sa glfwGetClipboardString - * - * @since Added in GLFW 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. - * - * @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. - * - * @par 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. - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref clipboard - * @sa glfwSetClipboardString - * - * @since Added in GLFW 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. - * - * @par Thread Safety - * This function may be called from any thread. Access is not synchronized. - * - * @sa @ref time - * - * @since Added in GLFW 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. - * - * @remarks 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. - * - * @par Thread Safety - * This function may only be called from the main thread. - * - * @sa @ref time - * - * @since Added in GLFW 2.2. - * - * @ingroup input - */ -GLFWAPI void glfwSetTime(double time); - -/*! @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. - * - * @param[in] window The window whose context to make current, or `NULL` to - * detach the current context. - * - * @par Thread Safety - * This function may be called from any thread. - * - * @sa @ref context_current - * @sa glfwGetCurrentContext - * - * @since Added in GLFW 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. - * - * @par Thread Safety - * This function may be called from any thread. - * - * @sa @ref context_current - * @sa glfwMakeContextCurrent - * - * @since Added in GLFW 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. If - * the swap interval is greater than zero, the GPU driver waits the specified - * number of screen updates before swapping the buffers. - * - * @param[in] window The window whose buffers to swap. - * - * @par Thread Safety - * This function may be called from any thread. - * - * @sa @ref buffer_swap - * @sa glfwSwapInterval - * - * @since Added in GLFW 1.0. - * - * @par - * __GLFW 3:__ 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 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. - * - * @param[in] interval The minimum number of screen updates to wait for - * until the buffers are swapped by @ref glfwSwapBuffers. - * - * @remarks 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. - * - * @remarks 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. - * - * @par Thread Safety - * This function may be called from any thread. - * - * @sa @ref buffer_swap - * @sa glfwSwapBuffers - * - * @since Added in GLFW 1.0. - * - * @ingroup context - */ -GLFWAPI void glfwSwapInterval(int interval); - -/*! @brief Returns whether the specified extension is available. - * - * This function returns whether the specified - * [client API extension](@ref context_glext) is supported by the current - * OpenGL or OpenGL ES context. It searches both for OpenGL and OpenGL ES - * extension and platform-specific 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. - * - * @param[in] extension The ASCII encoded name of the extension. - * @return `GL_TRUE` if the extension is available, or `GL_FALSE` otherwise. - * - * @par Thread Safety - * This function may be called from any thread. - * - * @sa @ref context_glext - * @sa glfwGetProcAddress - * - * @since Added in GLFW 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 - * [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. - * - * @param[in] procname The ASCII encoded name of the function. - * @return The address of the function, or `NULL` if the function is - * unavailable or an [error](@ref error_handling) occurred. - * - * @remarks The addresses of a given function is not guaranteed to be the same - * between contexts. - * - * @remarks 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 presence first. - * - * @par Pointer Lifetime - * The returned function pointer is valid until the context is destroyed or the - * library is terminated. - * - * @par Thread Safety - * This function may be called from any thread. - * - * @sa @ref context_glext - * @sa glfwExtensionSupported - * - * @since Added in GLFW 1.0. - * - * @ingroup context - */ -GLFWAPI GLFWglproc glfwGetProcAddress(const char* procname); - - -/************************************************************************* - * 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/externals/glfw-3.1.1.bin/include/GLFW/glfw3native.h b/externals/glfw-3.1.1.bin/include/GLFW/glfw3native.h deleted file mode 100644 index b3ce7482dd..0000000000 --- a/externals/glfw-3.1.1.bin/include/GLFW/glfw3native.h +++ /dev/null @@ -1,356 +0,0 @@ -/************************************************************************* - * GLFW 3.1 - www.glfw.org - * A library for OpenGL, window and input - *------------------------------------------------------------------------ - * Copyright (c) 2002-2006 Marcus Geelnard - * Copyright (c) 2006-2010 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 - *************************************************************************/ - -/*! @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 must define exactly one - * window system API macro and exactly one context creation API macro. Failure - * to do this will cause a compile-time error. - * - * The available window API macros are: - * * `GLFW_EXPOSE_NATIVE_WIN32` - * * `GLFW_EXPOSE_NATIVE_COCOA` - * * `GLFW_EXPOSE_NATIVE_X11` - * - * 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 -#else - #error "No window API selected" -#endif - -#if defined(GLFW_EXPOSE_NATIVE_WGL) - /* WGL is declared by windows.h */ -#elif defined(GLFW_EXPOSE_NATIVE_NSGL) - /* NSGL is declared by Cocoa.h */ -#elif defined(GLFW_EXPOSE_NATIVE_GLX) - #include -#elif defined(GLFW_EXPOSE_NATIVE_EGL) - #include -#else - #error "No context API selected" -#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. - * - * @par Thread Safety - * This function may be called from any thread. Access is not synchronized. - * - * @par History - * Added in GLFW 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. - * - * @par Thread Safety - * This function may be called from any thread. Access is not synchronized. - * - * @par History - * Added in GLFW 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. - * - * @par Thread Safety - * This function may be called from any thread. Access is not synchronized. - * - * @par History - * Added in GLFW 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. - * - * @par Thread Safety - * This function may be called from any thread. Access is not synchronized. - * - * @par History - * Added in GLFW 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. - * - * @par Thread Safety - * This function may be called from any thread. Access is not synchronized. - * - * @par History - * Added in GLFW 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. - * - * @par Thread Safety - * This function may be called from any thread. Access is not synchronized. - * - * @par History - * Added in GLFW 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. - * - * @par Thread Safety - * This function may be called from any thread. Access is not synchronized. - * - * @par History - * Added in GLFW 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. - * - * @par Thread Safety - * This function may be called from any thread. Access is not synchronized. - * - * @par History - * Added in GLFW 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. - * - * @par Thread Safety - * This function may be called from any thread. Access is not synchronized. - * - * @par History - * Added in GLFW 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. - * - * @par Thread Safety - * This function may be called from any thread. Access is not synchronized. - * - * @par History - * Added in GLFW 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. - * - * @par Thread Safety - * This function may be called from any thread. Access is not synchronized. - * - * @par History - * Added in GLFW 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. - * - * @par Thread Safety - * This function may be called from any thread. Access is not synchronized. - * - * @par History - * Added in GLFW 3.0. - * - * @ingroup native - */ -GLFWAPI GLXContext glfwGetGLXContext(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. - * - * @par Thread Safety - * This function may be called from any thread. Access is not synchronized. - * - * @par History - * Added in GLFW 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. - * - * @par Thread Safety - * This function may be called from any thread. Access is not synchronized. - * - * @par History - * Added in GLFW 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. - * - * @par Thread Safety - * This function may be called from any thread. Access is not synchronized. - * - * @par History - * Added in GLFW 3.0. - * - * @ingroup native - */ -GLFWAPI EGLSurface glfwGetEGLSurface(GLFWwindow* window); -#endif - -#ifdef __cplusplus -} -#endif - -#endif /* _glfw3_native_h_ */ - diff --git a/externals/glfw-3.1.1.bin/lib-mingw-i686/glfw3.dll b/externals/glfw-3.1.1.bin/lib-mingw-i686/glfw3.dll deleted file mode 100644 index 84c2e1bc2d0dead970c3f40c635e42b6f3b8a81a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 196839 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 diff --git a/externals/glfw-3.1.1.bin/lib-mingw-i686/glfw3dll.a b/externals/glfw-3.1.1.bin/lib-mingw-i686/glfw3dll.a deleted file mode 100644 index dc593d062ac5b7f9d68e9bcea647d0d99a3910cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 54834 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 GB>@1(r+`EN diff --git a/externals/glfw-3.1.1.bin/lib-mingw-i686/libglfw3.a b/externals/glfw-3.1.1.bin/lib-mingw-i686/libglfw3.a deleted file mode 100644 index 59eae08686d3ad4ba0072290deb003b177764509..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 89732 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 z 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 z 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 diff --git a/externals/glfw-3.1.1.bin/lib-mingw-x86_64/glfw3dll.a b/externals/glfw-3.1.1.bin/lib-mingw-x86_64/glfw3dll.a deleted file mode 100644 index be08358abd97f7d6d5521a40860369ea8c2efb2d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 53500 zcmY$iNi0gvu;bEKKm~>-MrP)gCYF|_3JL~bDP&SX!Nk@D>Au zuoMG>$Rr3ByTiZ$!jd8k3?MA+!@vN-vULm$AS}O&fdPaSzc4U>u!;@?0|=`%Fff3y z#t{Yv5Z0DrU;ts=2nGfa)?dTG0K!H*3=AM_lEAEKzNrO0|N-} zsbXLN;eAIK7(n=-2m=EMA5LLl0O6yH7#KkK_yYz85I$wVzyQK$au^su_}l>ohI0qf zbJEI<<5O~S;xqFSb5j}OGg1>%;^CqUAXa#0UP^v>a7KPmYYmqUDnY!*TgtR}Stq9n99wJ0Dz6J$BEYHZRd z`a&{Ga*#a~4ATLTKv5fV-;>K_K3wQjbcMkYFbfh zaRxr;p({brACO;+PcO1Gx;|_k3&<}<^_ORIeqLr;B|baQm7v(;mY-aT*M+DGQ1pVc z2|k-q6+rcdWP)-aJZ}Z3mViZ|vcbtk`8he*4MmfK>hR4kElzbREh)**!>$dR0=VA1 z%#!>fT>4NYp?bViafCLq1XQhOUO{PzZ+;3|PCy7l)ww6;<|YOu<`$sFIYJm&9TqjP zG~rg1n46jeE&)(74WcLuPA$Qu2x^CGQ4y{XL6w54cPYv*z#f1oGEmjdrA5X0Maan> z#ci0<==xB74_6Nh0f>MrsJz1NC~OK)?7(IL-1MBxf~5S!qLkp0qRhN>G^J>gFjF%U zi+uA_aAY!PbXg=_I6RP%h)A#?)j_GnCHY0Ekn$SINvPr=l>zz1C9b&zC6(YR2}voM z1Vn944pY!RC;8lUR1U^5gZg`ysuslnD^F&!a^qQ|kMq$o29n-x$Qglc0W zXpo|t4wpby3v(f+VweoFYR8nsf|ArC40jkC!DL{n-F={`4NWaV9I7%bGbJ@2RPG`t zUiZ`zByn_=s7AsSf^$AdXKGP#W_}(S)nF~>mW-3$=ss>!|p@b1w1S%U)l%MRF zl2VjfjOGbs3AozK+{B_vSm>gd8Bl~G2i1X8DWbX&Spu#WoEFiX0ksU$9&t}Cf$~8q z8O44iaa8jHGAfHRlM{0=Q!PvjvI11Se&A+2yb*!09xMS>>z!JO>Nk)8R1Q|yfYqb8 z7exk5HKdt=77#EEFiA8$juojmG=OEGsu4{B6vrThq3RG#0u*%!VW>KAmPfP%P{RRT z5~>GMHDW{{LKvYARMun7i_m%iCI{1jRyCry-5E_1q{p?QBsCA5;Yte%@{3ARQ;>Xs zMG~aPCAGMuD8CY;ph6W#QVH=GlEF}wP;rRLw8YXJXkQ4_t3!@TmsAW%kRIov)Wj0Z zItN7ha+ON5Oo3=CLDUNFMl!kFlAH#I^IcSvYk zFhbHN$VGafwkgaB&~$r;fq_8)pgsbp6OeLHs61g{V30ym2MSN9I&fHk z)Pd6X3kC)T73}K3Ap}$R0hDI3t1|1Nu!RxvDapVB zDF=hx&%j_pL`vcT1sM@3NeoFHzLcbZT^%@_K|uscaiEl>g#7y@BX91o^cBn)yKG);rt$H1Tg6#-F93>GM<2<#j52MryImv2Phwd@L)?bLePAGsIk`Q;s?DDQC1@%-{n_IfyCpVbHz_M)(FP;UEcOO*dx5ryFC;p1BPX z?HduKb_TxojU19XeC-L=tkPK1lqvCP$_TR-8)>6GUZ`mbvYciRmq+5DWP{QQGJuMJ zC?*C6^z;Pr5tft$mB5;Yh#%=THO3t08ENH`Cu$l3O~Ap|8h~0uAUxPw({iBXf|8Ex zpduiOiNOy&9ijLNOL9V$$C|207>725%%ecY|3_x~+5Wq=mSHHWiWFRzjYh!B!+8c^Z9< zGI&12oP=>{6U=(ffr$3E1X4Q~U;A4LNgclSw+?o780~K}?CRj{Zv`^i-)^XB3VosO zpiNhbph5_xbaH`;fG8%05cIkZ-Dg4iAY;=Shlxqo< z?LZep!@G8awoD?qzC-sJmU0P03D)#Q!Zeiq^JO(8XEqoEP zDWFj&s2~FqLjZbv3e{&=QWu&6tZ9pcvGUQh#o&mVwotc@4X3n)>N6~93rzvmv_<@w zxrrraKX9b2GjV{WE%5$|!P}k!t)T&xN{Dhw3B-kBCI--=T0tOpcdO|+NU=Wv4B&;hy_7O@tLXp5)CXp~6KDs)W z!5Wr^5ZhJ4#GDmX$MId zYuX`U+#9r+7rb)~v~w4-@?@m-?=4Z%&fsnT2tqOf(#}WFo>-_L0}}&iQXJa92PY7u zt?9w3B~T%(>4k)GY*Wm2xh_Pk3qal{gl}B{j(tMloueS1g7zs~IZDz{C)N zXhY-j9ZE@rQxVp5M#7l35$1}xk+xRX9G1>d56&92^_nC!86o;-pb`lx$iTz^T7?2F zpHO{-lA_S0u%;v8$FEI|F#Gx=EghM`(hJYLP<_oq_L(c5=OX3d;AP0 z7-?$omP#b__~D5KwFQnOj5Y0$FoHcgJHlX$ns!jn>>R``a1vINKoSh9&#;tAXbP~V zEfPkvVTZFLof81+ZGn1Jp!0Z;&-($@#~^XgnMlLwWCEPfzG4JP+O$5@?S*s765a+d$_`fJ8u;iNOoeZ^JmZ8Z|+o`x$$RB4Lz!bQFL= zA2~%K4ON2HB!Tc?TbD$_C;%um!F`00k`OZ3>Nyh<#=b{)=`!enQxWRf@SxNK!hqO^^h{6J$m|tE;#j|T^BHjTS&yN5<&A3A_<{OU`<0LjAoCXro^BF zO+)ajBnEN%A@-C}q>C|-(+=E=*xNs(j9-uT(6qtn2FtY~gE;*V+e5?RD?~cNCW*Bi zB4O-$v^~wB1x`<}+Z$l_(G1?+8L{nYbRQuS5{3-cR7CtJwu!kVc;ylDo=DJn51fn>tAoqaQlHfSA0=||6bRIsbYe_W0sR(>A z(I6OQ1kKJv+=6`KI;35Xe5M<$UW4@OL2F77sRXPay~5%GpFd(k!YK4;UyDHlk~UE8 zssi=1Ko}AygXdI!V*6UqebtcDkC3Lv(8RHpEF_FbkG7K;)WN9->8i3p+|GfOCy0?l z?5FV~`36zoAPZtkH^!ulJY%kI9BCuZYT$GOzgiCYPP;)+LxE}>NZE&6LlL{q1FNqP zDG9qY)-*-J*z;&j#-NItra)&W4%)OtY)uAFEMVVYNkkBFtf_~TF=x!4`$#)^T?IAu zfR6haw5f;KRYLI81M&@)!~+(_ns!JTamJiS9cgP{l~L0UbYJM;?WGgDh8muJU_Qc< zhTu|I(-8@y&ZFx)7?e=c5qR4JxPTwTt!iRN58-JE;VUeu2}u%bdLm&odUW)VK@l}Q zL2pbRyyX(HqlfUc1oaV?ganhpnuKD2V47x*g1PpVFO7hXeAI#5No<2esp^DglYx` z30S%TpW-}t%N=4*sCG{+0s91{xPgdZO)aF1J&%qWio;S%Kv90OV@gU~%6gyJK# zWP~b*H6@WU{ybV5iNaD6(ox^Tq%=bI5lS*bk-(aUNEm%K#7sjYZH15sA`O9$_6AjF zpi&5g2U|%b0!rK{CopP3ML-l218C1YXdS+LY6-MZEk~I( z2}+s)3t&wvB#b?euHazchou$RHeYZq9K2(RB&^^-@exYmL6yOpiijVHHXU6j&A^AA zikwPIO7inS9kM|?7f-@EX;^xJ`3h@df=gmePo#`hW6sKtv~fmW^z`IdkqSyopcW7a z54Khi8Kn}~M_3aQLL|Az@s4v^B)Q1xq{N%~MIGX=$lNgMDm> zgw_zcuTWAFh9uVXM9OG2W@~7q&2w4 zGjJfKoubsdlEJ>do`e~D=h7l%AE75A6gjLZiG-2q(OQjx9iEcV4t^iR`+Z2L)o`D6 z@19zMA&E6T5kE>jI%dSczy?lFt`#MzdEmv-MrP)gCYBZ!3JL~bDP&SX!NlCs2rR6Sz{SA8u$_THcpdRr zPk?~|AGV2MU>Ine@PdJXnz(Zr1H)j%dnPb2V8d6>F)$E|--a!L8)m)sl^#kvm8rGiZYWRM!2Vz z1Qg{bJEo)*r4|=MRD0$Xl$N*_73CL!4fV{+gg7cBwJ0|;FR>&QEbN|I5|&y7@(vmo z$#=o25ObUpb8?arle1ywXO?6p=44jEoCgywC@t|$twiEEXCxLOaf6eK@^f;K1bp*L zi&LF*G7%;hl!5}TIKRj@za%q14@s?aX;E>0kt-;;kVIXI@(W<@2m9MMKLz5y;M5XS z0rym}>p-#Qo>~I7+NrdpBtH+PA7Vp5J|tv=!BJS8Uj!3yE=o--Nrfl^Yk>#^mn7z; zBo?J0Nw}mImlWk!B8k8a18WQhy96GnAQyoYWF!`06Z6eaDMlAZay_~f#MXd(3_TDD zZ~&s~fkX_tC@5@E#Jut=i%T+-vjd7!i;+?~OxUp^6%usrsUz=mBpFKi8;ZURgj=WNFj$V)HsxQ z1Z91gli}9GoeQ=(IJE@qeK5xz$_Yx$g=99EELZ^SXK)0BXXd5km%HUBmqNXaBnt8X zx=OIq(FHw|^Yb#(kV_G_qQuyep)EDJXnQUig_fQvyB8dwnS)X?J8qJaENaG?!y16(z_1Y8G}f(zmxkUvmT zFkmLPEh@{3Dc za|=o;!D5i2$g>z!QsftBf@(U~yu_p&ScM8psVS+DGSRIlKQ}bQ%>tqiA`9Y!#KSXT zsvxofIf*4{`9-UJ$n;X#y8oh++vQgHm9D5&sULK;diF<43lI|vkvpn3+{j)58Io>~GDMYTT|SrDwzCm5mv9`qqF5m1GX+Cl_d zhh#ol0}?D9l$xGdT#{M@$r8>viLf?bXkHO6DVULvWCPI&aTQDk+FrpX1F$KEGWou%;`t*nwwVG;x?;VZyLRF}l?-d2s6(mn5v2j7uKe zq615UTnOt226#eT4R<2C1SGVfq7b#P;DvODA!3esi8+;3uzoB=4CXy79bB+GVDiX) zS_}zz=N3f^69^whDljlG zL_qxt69d`n(fmfEo3VGo|NnpfH~(TRueW7nU}kXXc4XminZUrn;M#h?rQ4H(zb}>% z#5u{|5yHs8;Mn|wk-x&PV*oQl^Do9SU5{Q-2}TBnoy-i33@<>=F+AYWd_?1L+60eYQ4k+PhF>1!Q;-u5 z@b{&IOm^gGJ;2}boB`&VD-aeFe+$TH$L1f*{4MVo7#O+(1zInaxHrCHQ~=w~-_8Mb zcbza;Rjbqg|NlWQ?zjB^|G!7Cs0RZB!%h~2(_U8n|Noy~z5(R0hDsg={uY7%|NlES z|6t@Gcd!-*29I9RA0Xq9eEL!wEC=zAWAjf&{=NhMz!u*CsYJGz5$rNn z{yuY%g`EdIdPPC;jAGN>fB*ld>A}JWc3(GG3gSLcy2S@aP55en%ATGkb{rqE&i4~Mh1q~+jZ>SSvsw6 zOI~yrSy&cYls<6jPULYlJn7o{q>iV%3dC&v@5n#pV0WfK>)Sex<|+Y3$L5O+-IXG( z|3O?4FxREqQNy+MKpnqJcaVmw<%K#nSIrBqj0d|54O+i}lo>#kF}fOFa%}$bzl6)R z^N@?SkSqWCOP~}E7UOo&c4BemUw^=r@sLZmBL`fN11jihc)+pw&;Jr`*Ukqn+D<$m z;pV^pOE|T&1o+p#b!2?e{2#=t65(I}-;wc0cclbWKmsNp0~L^g2`E4X6kq}>PyrQ) zK=VJ4iA4td>%TcNe&{YVY5i8h(OhN1=-7OL!PW9(kwuBShvfxVewP=n{4T#-`CUH3 z!nkz~D6Zk@Av!KT)-lF0)-ld8{xH8hgGc8D*UqD^o!4DE&%I3f_y51E<*ys>8>rA;VZ0ax+T_22*hh6i5nNlQb-f3QdM8wHQf)8Jg|(RrxbnZ>f{1S11OjRH8M zm+*NsA5n-t3`>vQ-W--)XBZh6YM&ck+R2W{R1jqo!o#2@p7-dy_L^maN9Qq*&R-s# zA0ZaB9`NWqT%zUC`4hrtyy0Q_xrD8u`oBWym2V99OV5LC1sfI@e>iOdxFAu82C>2E z9c+4oEhud=cyyjFk%yRLdALN)qw^+M-%C)whPl`9(oRMOMh1igm~}V}CJ!nvp~jU6 zgUT$hZbbM%^@D8zyG7%08glr-^s+-Fmff99O*J9WQ zb|u&l!%I7vP&@##9-$r*-Ud)-cyylQZ<)!!04an$K%sq{zeSOefuX^Ufxm@`k%6Ik z2Pk%#`1>X?Ffe%ZhNvj)lx<>QFueUATu^trs3^1^sMmOTjDdjxoW4GJbRGn|8dN$g zW?*1wKFnwxqoTmy3*vO%+Q}@>!0>a z@BteL4o?Gc+``j0#5Ax|AkHskeO>O+dEBG(6Fkv?ymh!l1D>criReDoLadqdka{2kRI4F*=^Qcen zjth(o3_iUZKsm;vw*eIN9>-l&B0x!WCzCt_gGZ-}ih)NjYY!;+I$cy8JbGDYLD?Q2 zy{s#s?11B~M;I9xK$STpq9CEe-_pVavLHppVIMC8h@}fM$+I^`h2ym}DE^ucbNF;; z|L|>nTcYLD`4Z~1W1gKKd^%sjg0%HO=`|0=?+`nf7?>G+y1~v8eFSoTXN`)2Z|6sZ zV*Zw`pmeYoFCc}zyoDe$c)(_stnul5v@@)UfdLX2 z-7YE)wn0q{4E!yrj0_C6iA@X)r5(px?|_0#fSKWCCAf-q0i}4+59o1P4wi(}k05h@ zqnO)zpd`!o57=x2Mg|73^Iy7vwYV@aKr%2 za-m!k1A_-d;QwWi=T|V6rmbM&Z<))$z;LYfD#+WgkYwiX+xGAOe~>n{i3|)-^-QJe zD;P`okGI|csa0TRcsUDXNiS~<$jQrogJO=qrS0GU{}3fiASLDh{{KJLdIhB8^+ZVM zGJ!%@8mv_m6g0?r{-qpPJIF(zmg38UU}d}>ARAnuHiUulS+|RdMMDKI1Ahysnf228 z|NsBU<%Gv^aL9qY@6ju&!NkCTV#|)dVCC@K`}%wuqI^Uyf062o)&nJ)`05LAHUXDU z3ekt5MKDL7=A<$(KznuyP=R8F#G+J%{Jfk>g_P8^%)HbTg|z%41vDd#^^6n}^HLNNlk&?_ zLBYeo;Fe!ho>-Kkn+%$QDalOA%*iaNRLCqQ!Yl)1v(P-@8jQmq(0-jlQGQZsaYpJ@?AoF~Xc%Y6G16K23PK8An#C8VN6g@D4xY#cr9uR5y zrFkg|nRyC0G^Xdcr;6$(Hz0WhB?=78cQsVF}?HIKpFC*Cp0DLy4N zsWd%4zqF*Fv;-!G5|uDPM0kTlTq8o_QANBxf?!?n__UnT;tVjaC_e|{4LHfj!pOkl z#K6GF!@?{oIM$86G35*4BF_=CE1_rno zNL>(Aod73;z#()K5o$pWP-6m-3=9TL3=AqP3=A9$3=9S=3=H)w3=A?13=9n{3=Fqe z7#LI-7#JR~FfgdIGBAKTHwLT>49Tnv3>FLw3xGL=hl_25 zi|vMsF*CvJ;AMi@VaWm-;{ds@m<1*_i-my!G-klUu!@C&K?&^U=g{zEVfX~sVa5sx zV-|)8R+!!*xY%?!YauJlj-PNb4mOyW4I2Xks9IuS2xntpPy^f6$_8`kBsQ4IE8wi- zYzz!?V0HJ|U@m>n26L%6I|G9{SXP@Irq>b9@@I#c90?Z#4Gn>^Gz-HHxa<))>jIqh zlpSU-69>!`MGly~MjQ+b8en_<;j-}@3=EoJv39uFbU5oaob`zV76!_kFq3sTVXpV$ zgvl0h!a}@`6Bd4ba2=C585p#{w%vj2cnfDaa=}clfwS7UV0J8qi(P<=J%Wq9fs6fz zv&6Y!Zc*Zfxy6GUW?l@O#lp(KpbU1EEIgGs!Ba#PDsDgEzg^S&T zvrM>Qz69kmJ_ZH`W(F1p1_lTVl>f!RVxR#vh!|*y3&H~BM2M^eTnDI>fXIT<07Mp4 zT0q1=F$!VnFfcGcWI^QzL<}^b24R895s0h}+++th3sjmwWI^Ld5FMaW1;Pq|n;Zhy z0V-!8vN3Sk1h{MpoRtBW1(nJW9iVav!YYBwg2oOZVl{BRpusDMtMniZ2vC4B{QJ+q zkj@CLkMxqkVlVKV^<@Q{1ByEo zB@B8+A>x^>ANWZ!E~FVP@LU(6875;h z(5w?kDQJcXRQE72+~S0^KR|6Nqq{4Y{p=4+D3yE&$D&v4TWe50r=> zV+9SLGlCU^O@^53(JMLyHZ<1hqN4M{>fitWU`5?7Dmt&5z+xaPL0pIybG?1+hF@PnHO$O#s{E(cK4D)Oxb?y+=21 z2S`=x$r2HMdFYUKcOO)&^nJG|*h822``SPwpWR?z8s2^_2#McbXGV|a!;F>}YIQuj zd2Vz&2DBb1dF9a?2pOL3o(9qlRpis%1_~m}3pH1KIuCkueup^bIO`mc0~r_?jpMeFjY> zz(>Bpqy0!DSMYSs3(7Z#Cxm3AD!BW&g)8J_CKV+Xfd_T+@=FvzW{JmZM6apNBgI!$|Li`m#ODw<}2B38z0|SE!BLf2{iGW(A7Z?~Ao-i;lfJVAy z7#SEq1HqtPzhAxrblF6)0(dwGWFZtY^0P4TGqQ8A8!#q-M@WJg3s6Qe)d0_R-K@2V@)slp0wWKyyD3 z)@B9<1_+dZ3MMEDR-#3=9xf1)Nm_XMw^GBHIEN>wvRBAqkP402c$LQji#= z&kkXMQVysE!3<8X5HV1ULRg?aJ46=Lnt+JOFhE?z%m8WuL1aM{F+>*BXNRyr?HPzH zsLu`&1NGSw=p4NAQH1z3yK?%3<4v!GC_?& zW=2pu6BGwXYLHr(phh$^BY2({p#aJP)h-|=C~e{D`9j(hpz$LH1|~??g@J+L0JKdD z=^;)983M%+kws7*s2qTZY{U=&m0}P<1?bqt9S9fP-iPP{m1Ph?m>MonM1h51BA|K# zEC5dldKhXvFhrtIL_ql#5<^J6TC^S-xY|Nlh!0;42~MM+)#8vTC^Rm#ssmMh7~9-1 zEk*84#wTZF7nfwm=N2=>$LAKumlfv~6lLa>q(LGAwu}*!J5WUs>)jz6O|a}g0oPhE z6Ht8uUAYNet_pHDR0PLTS+u3_pdC%nmF>`#tuSj4K?DtxOi&m@mo9>Oi15CoF?fX{ z#%e`NBTF-oI^@-g52P3v+`$O|%W6el$ZEw4&|w|Wco|JrE26DJ1hrr0fT~omyC4L% zJ|d{}pTf_;z$6Y)0~$#Ls{@a)K*T^KsI9I5^#h0x!k|@%*!qYYu&8tC4pGr){1wB< zz)-I2+IrF>`B15TLk(jJLrF?Qr2|8W#xWPh6lTO~o$f}^>@jHljJ!){h>C{C{|BHI zcO_yj9X^aH9&qW>ho2Ag%QLv}Z;N3}0hz(L1C(P$;u){v}^#;nCd~!3625^0;*RsObE^;L`1*qT||nvP9aWyDb1J z$=`X)qw}Lj^AU^aIFJ7iCO}w7tBtxF9iU2CK=SDJH~(TUmv?PFP@?A2dB7+6l2eC^ zV2nq1BWTVWI3=TkVv_AASJTDP>6G*E_*K`w+kDg_cVtl4<;U7eG9hLoEkNxIZJ@o5rtk^Ao>- zqsJ%y2v3hRevwuRRUOOB-vV03+)y3I%-+w*xyi{z|7wQs(Ko#6Pfv29)JeotCN`dTh4-6$;|vMyBHW4I-EfsHi$l)Ho>vC z;s5?W|GNVtKr3q6LH%S$%M1K1;h9Z|NlSc zoXGG}9Lz{y056g`<{Z!P@*`Mr9K*|dU`8y%%hMo+V+_N~9smCS|HLmK3JU*E`~tk7 z0eFb(P5=M@@6*c)lJMvig^PdU7hnZ(Kx^SNe0p6}bUZq5e&QE&_5jI%RD(DHU^74? zADxE|zLIA=)a|08aq-tDeyvNL2M@lKXFTE2dGq3rPyAXZz$#xJ|M&m@1P`S2tPCyZ z^gNO;x$tju5lnGx_`&SRzwbba1vCv}OTQkyqUvZ1dZDUapo@`?xd^6!7C34gMzs%A zm>9w=i-B8a4b~2c59IU-%`YCkqM(UzEDN@g?2Ccf*Ltah-Qzf@Xk`G8Y$_`=+O z-J{zSR9AYmek!IoKGF6DV002^cMJmk^MYkRgTBqKz$>I*Ym&&U%{$hPx9ymoBnzy>grK&eFqDj z&T}Oxy^a6p|M}nigSFfRXApr_V&3$?7B;5v5CBynkkxjeZU9nZy7c-sN}{{;`ZUZ7 z&yfNNx>^(*RCaiRiuJXp2c9s>ArMAOk-}&uB8=c;awy^B(Rr?<&ZG4tf6Fvbq1Y`8 ziP767;)wQ%b+JW>tw*=CN9%1+)IwK1!=mgR`#qrU1Dj}g;Pq?d@(-jQ+)nD82&RZp4{mgI zP6SiLs0X)`IwyiDV$_4%NSzbG6fx?-jhoJiV2T*^;Kp9(L@-5+dT`^Yb0U}`q~5ss zCx1C;b-o5T-GIwGk6uyGLIb4y2HA%LYyY9f4=9E~L(quy0g5k3X%5Sjx*%IPK`Ozv z;I;r%QKHmeub-rW>mzEL2Xh&v{(t=#QNO_I4`}#+y$WhCg2Dr4A33`NNYM{!n}fpn zFj9X6X18`4zuti=ku?7Blc1J+IaeCL9=IV>ChO5FS_o<%fVLTd-Hq%AumI9}RZxY; z$i~dTmc(Shm;f4q!h&Hd`#`Jzf*1|pD+FQU;88LL21X861`a0{1Lg##0>%Ia2C%tK zP;)_cU}M9~pcM^r8@k!x76}7G6O;y(+Mr!#pfwyH7#P57VL+_`(Bz#jbmd(DBLf3y z?KNn;477qDvc85lsTgbFwr7?yJ~Fo4zsZQx{Jc)-cP0LpM6T7Zjz0aVz7Xa_C^29W<6&R`ZE$Pgf$V?;bw?KPFfd%^fy|XW;9+18Z24BM0n7Xa;L1*ZX(7un8A2bTf!r;UNiC-25P}KyA zX%>d*aCJvOYf->D&cW5afV1kE85lq3Udo+oh`&~ zVXQE9pp||Qv1xF13*dTh!PP0T!F1@b!Tga07i(c-V6X(cv=1)35YAf3#=u|&mIbXp zfY|m3uJ;XG9XmS%gEd$kA3MwrQ+7yhV_|S%hq(Z>ZWOeRjfEkZ9TvJda2*|Rb<5dd zuG$Ef-3wPlxndiX?^LaEU%vBX|b!~8U+u&k1 z;5wec#W=WNrigLD?681~xxvLU;9_NPu^Di&WpJ?*aItG}u^(_THg1?58r(2@&ER6e zpz;VDAF*)R3OH*HT-_G9x_xlj8*tVexH=XdSgi8#z--fiv&?v4ZV85~i-pTpz*$Xj zb<5za6L8sQa4`;Em>o*IFq3V0VJ>ikvtF|@FhKIO6dOzjXw@|&ZFsT4$^(8*SZcC^ z$J=5!%blBn!5$n|Yq=q7D2_a&j(1EZ(9Vdt^s1AmRfo9|&EYLh5 zL>5#NL&QL9dm${)3^+s4si1Q7$R?S-&FH9JHWG)f5(1J&>lRu4QRK{Y)@Yzk<-0%$EMxWgYdIidptA-bEYSQNL{@l5F+aX*9&TeLc~Dp4k4@v zxGZSW1R|CIHzfrw3);8}kp*o10eQ-Rt7-CKr@UG7HDMvL>9C%03rrj8318{ zRt7+1vCXI#l$KyjsS~r_9JIa!l!_5^r^1nTd=W@teJ_@I_MLKi3pfZFc}k=-D>P}Z%V1I;s|h};LYaM_Se z2KfNgu1A;yTFnh=-6KS#7#SEqZG40XC?$bf`Unv#Mg|5@dmkYJ>Y;#I{RojnMg|5@ z+aDoP$;iL}>H#1`KT9EBr$ZiJhy9MM;h}466Uc4~(V6Kt? z^)Ns)si67?g2`JY0nv+0BCmh|^&6QPLFEpz3I>#Q{gAc)pjlMV%qc=0WLh16R#6(k4CgApidKr;ClA`>x0)?tX8#t?ap zA;JNQI*=7$Uw{}I7$P1RBC#kUMJ!nM8Gu#`jGp_OlU9zp9s{&O19UVQxK|Hed@_3O zFZdiYSioRElMTmlz~Ivsp*q2ANMVA!FbHXl4oD&RC|L0FAkb3)WUxQ8em0I3SMJ`v_B3c1!~t{kz`;v16qE`0O`kq z)fJ(hoCfOEU62ClKww;Jkp!TAg{cIo>vrUD>2~5^cI0tkcH&`n6mVg75^%9RP{QV- zdEju`glz!C!EDw}E?{*Z?b`pWkbt2Bu0w1Z=%M0pab(?}nk8WE~ z9}MJUhHkL92V_r1>q-7TP>-Y6?Z2zxTc6&P;~en0w$^X_eW1RNSFg@nkUKp(e}him zI?Ul?`Ix_DKWG^ZWV3-sx3EVyj|SNEmIEbsJUU-^FoQQk_;efiwtj=02;|xA2if@G z+3n{5R_odA=K*6xctWR*J&(JA0+PY=xErWT45C5ZV94$Z&u%}^y%G!zp51;KFs%Zf z$K61^Vvtf$PZ&gldcPnV)Z>L|^ecce$RFf2?29D7|EJ)4g*TAtwV`Sb7p ze^40AV_;zDb^Gtp`P-v62RVFB*6Dh5i-H2yr<>WwnyDnqqxler;epru{GgN4KpY=S zrynK3%?B7QPk{E5u!8y;phJqdUn@=U=mwovR3ZrqKFa`u()S+69Y7-p3=oOZ=N{dx zp#A`84V8dLH}@_k1{Q|@7ocu!KFr}^`I^5KwEL&^WL>u5ZNs;%-|9>}AaUZ;%_8Ar z&CcHfYQcN-x^oy_dM)VLdC;Tz0EdsI!w>!zUeM__hZrqCmA*i-NCN63k8U2RU5rQ; zHXjA;X5p|rTQd`65q}>fUCF%nXuZwf(hr`H_J%~TN4Ga5f<3yuArb7+?H%C(okaFH z?hKA#kK@kZ2=+McjEG>5Zf{5gdvtq4BG{wbTfpPEGdO}hjyr=R*yFe}ID$QnJ0l|4 zqnjHX!SG3IP&B^d?~ee@N_YN*ZjgbVT?U?)f`sHt4)E!84h)vpJVA@`85sEc`Tzg_ z|MD5=w3y@I^6TZlfB*l()^dOsae$X@>;iRET{@3K?fvM{c^JxM_UOFPS$ZI z125H>09xCn;L&>0qw_R>3uwT^quXG~_Fa~rDz;SSs z+2gn~Xta*OiqWI6bkIn5q=akhZT>#c zDJ0#_9FEPe8C|-)d0e`K1-iLix}90Nt3{fB{O@#8QSt6&iRNz+2j%+z|M^?~fsa}I z^`F0GDKqHA%b)-GTe4U{=To^Hl5pGu+MwrZ_}{hjnQP}$&>3MG6S|`~v}06MJUTCQ z7x6fD-gePE=Xmh9yo=#&7tPy_ou46`doG&y7(aIx3AkupLlJc8j$&cF*Dd9$d06wb zEC2f2{OfPKFy40QjuPp-d+@Kk;cG|D-_r2Z#Su52H3YOEbV3B9wZ~4Uv3mMQ!9WLD|Dk>hmE{7ys z4Zned#I^IeYv~|9yH>4oNt6 z{_Xr%YV}ftgMk6$KVHkvptTmDc)MH9?a}$dvGbp6=j+bTprqqt`G~*e@ZbOcJvxuN zbbfd3yxR$i2?5ZlmYSDcI&Zsz`8)@I%R3t0bJaZUsCmz&^EQ}!+fnm&x0EZ+sB?t) z$Hnls{+3^Vz;Wf+`3am&?sOO7i7aURk(>NJ zm3Kgr-(&t}P=tV!UlAzzC4$Z{oZ!<7^TavV&NHt~u(|)7YbT2Ptzho|h|m23;KW90 z_W4M_{e}l#uKxZ1KfFEyt=~0(RA`;Y4G(y<{^xJ$`u+dEM{)>gS2?fDm;e7AcYta# z*g=LK-F}dY&!sy?#lWMpPQat{mrG}y#7p&Gp!0x1Wim4xD7sS)Nf^F$?Y!#JdHuCD zbZw?<%QsNg{9VfGXnD7s#{(SSE}gF(JAXss`w@Q&7s&q3qmH0OrFUIA?{^pRbW1_X z8_m-g#WN_gL5dexe!J&*@SnV^;b%~O`|N1>seGv;|CD2nmcNS|U0c4DPJi8rSi5ET zACy2ndUFm*@V885W?*pbyyDV%&80g>Mdh_|+5}Km+3W{6^*)AVGY`vG z{4FuRK-uiLD=2l|0cR@?a5j4l%440Ns)7gP9v8#Uu9~M^G(UsV0K|Q+nx9>JO{BY} za1@g0InCAbQ+Wq0rzOLRjbc#Z1o6Q63FI68mJDW4_(RG>@F}-fURy%S`dGC zT`eE;H-nCjY`I<9%P$W(V-g(vpnCg^OXoRA&|ARM%l{Iz@IU9;i5&iSen7+jqiZMj z@E3rG|78lp|0BWh_W`9OSHmZ+o#$LS&$@KisHnU)aRr6Cqvb15sDA^6`U98F(=MIg z96Mh@68$Uw7SSJ|P(R|>dDF4;n@i`_?kElyXsZA12uk+191s4IcQL%|qIub+I|y`G z^KDnnL!eWfT^Vn=bY467Pu|h+lcVOR?jjM*e<<0+(eh^bG)Mj^haD|n@i*szQ_k(u zmY1NU1FJe+JI{j(G_#i5CA^>n!r^H7o?o5;EA)FJ?hx`5tc>-ppLx; zaw}4^3Y4}{vM9bZ^06GAMnDU-L22Y=4am8jh?HRhEkZs)@+6N3s9km16;!={0)-|x zQy%{YP85!vH(f#X`!%G{d`(1Xf~)Oopk(7}_{kAej(h@z;Q~lG@`=A0)F1+tC4H|O zz_l}|oIC5%dG56as956y7i+IU^)tvt;M&;q+yDQrh9^Bh<=S0v2_prHMvu-5j-d7t zC?Y|PhD+ecybP|1Z#in->W&i8{O#Cz8`4e%HCkO;PnNE9vAkBkq+~M09>>m4ucy0q zo^|Ow|Jn=`Iy{b+zf0L2E$^mHfEKam(2CgQUqRsmi9bjYOLY8!!v?L0{Rl5&`J1aj z@zwIJbn@#~lzjbK*VXb)Ilo8e57*Aei24WA5(X8cqFYd>SYOX>=bnD6maYm);!pHvQERXnSrtSCsV1sV>2@&Y<%lDBdA;GcpQ9A<8jb2 zdJM>W(L9>pXh1sfuvM$F-QXifIvJsZBA{*-$S}~V1_qS1!iEQ4KLY88=@f?P=!R@G z0i{3ax>j%vZ+PJKbC1?bC2Wwz#h{HOphGo4!(=ccSizk+s3tHQZ7nw~xU+`E{Coh=7w)Pt` z9$*0RG1Ql!?tJI9k`#|_M*+|{6>oQ-M5h?&Y!=X|+MpJZ0@!K~Xp5-i38*!s;M2>? z_ZqV`Dk9$J5)d1V%OJO%2G5>b!dNEwgLTTt6>K*kDC zwLrw+`32;k#y1U23=I65TT~pt^d1$^)&LiN%@!5V8h96e%^sBk&`4+Jd8keNEv$?T z4E%a0`MdUlw(W->;MY6I-wfKu&9BD`T1Uj+4qD~HFLDxeoRGsOegRuho6qp}Cl`JJ zUeHn^{-~3m_ytTsCk=e!kNXJ{X9W%Xed5MFYe#IPRii0g^8X?REzp zJ`)3u5LoN;wGeD0BWUS1IN&DmYd}Ln0~Qh*u#nJzhD75LP>_M57ddoaANA-Bw}2Zx zjbEMteXmDJoJVhAgh#h$1lTStLw)GOe4U@rNBZD{dz~LZ$vZj@X)h|Wb0B-kK+=fz zDY|<=dr!0>r}Bt^Pj|lwF%q0tL3;^dC-uC32yPET%|}v%w6J}`1kf=R42*mn417jh z2Al~T1?&NA2UspJJ-}F}4qDfa>r`9xHSGeN3<6D9PO$~8GY4TTYt2E6CNS2_BcF^5 zvtNgoL1%_KgK~!&gH(kogHVPF0~cce1LXW%-0SHR!-EuAnt=0&ENn^Mn`}KySH)=#l8fF^SwtZ&ejd@Ky|&~;lZ46t=&EDWG?8zJgIXF@<&NpN*pa29AS z7sTFLMwpwo!&#t{gdnmaOfXqZILi~xs)e&adm11*X2HckXVgGk09w%wVO?i}tgT}K zAHo3<<79@33Bg&`a2Dv?8i+b?xL7g#+?w6YklUSD7>+SRc2ck~e1og|4`+c^aX?Hl zWP#ac1!pL#)_pkZIh=Kjn}IrgouGkHwX)~4ih2^Y8pYrK&z@DEYPZIh%Bfkfrx<$TL=qO zqd;UqGmH>1(5h+(3pCpZkp5##LBv2M zFoXqKRSl5^t*VBIfodoS3$&^lA`7aiAY!1^cMuk+mV(HF=7=F;pxO$;0_~%M$bxDu zh!|+%8Nvd!HzBg1Nm+;(XjL_Y1!~YkWI?N{A!49a)eshFRW(Eww5l2+23l1OVS!dv zLu5g#sv%;aRn-s{XjL^t7PP7wA_l4@AuQ0UYKSbT?tzGbT7D1~Xk`IJ7PM9sA_iJj z4Pk*+H$r4FSNp=(qks}593!vx1)c8(mq22G&Nv3862yv5&>kRAy9FWQ4cci2KM4z@ z8I&SGZ5V_a(9y)8mJC9q9dx1=%9>ozB}kxF4MNR21_lOD+Xf+W6l9kWY&|K+F3`Dk zpmq*I4e0zjP-_Pv@{@sq0o3L}h;TD9Fo0S<2oW{V3S1FnlPwt;7(lHcgc{HaW>8xQ zAp)x1K`kPLNHIv4D6%=ADQ{5g2%%;oBLf4djRX4%+E}WmPPA`4mV26ocl= z85lq-ouLBIHL&|YO?0pjY!&Kt6cNmos+cQYi%W`9NriaDV5(O?1a3e&>k{31}9 zgb)F-K=(I*XwWWFhzn&Q6nNbggbCVdh)`3IUk>4bNtm01AWD&R<)DbPfp#H+*GPev z2!d}BDN04ZQyRQR5PB+>b4Fqw>>7DT&=Oy$IAj%`TTv?NCDvdi?x2>qV^L9JCG<=! zkTR@-P{W|gASZCcT?4TKbQ^dgrW=C`axzPt0s_EGNYRfFb5AV^D9X%DEUJWBfTjwx zj1jaL5}_|3qp~x`ELtvkfNlWf2c3J} z-3Z#D?$HT8<;eqdc^~NR1paN8AcvB9{D06;7sFU82D+%z@Brxa8pvrSklD3{x>&|i zDTv%IQ0WL;S_B;pY^aMv$b-rq4EcD3JZM=FhI|4-9<;(9Lp~8952`pY;=h59L0UG$kBdEW z^D2MKOBMzO(5lt*%%Dqv`TIai#=1fA!_X}X>N9lnf?D-Hoh~XCF5Tc^)y^6fgU%Ke zQ1iQ+6%^B*IVvWdEh?Z^csDDk2h-W20&0kNvx1I1?rc#3wZ);Q#kZ({n&aK9psq}3 ziwY?2x>-TVzq3UJ)F|&}1#J`UY*7KV%ez@YQPtU^0&1Ffvx2%coh>S$)_FH8sAtpJ zq5^858y;xA#6R^wXNwA`k>1S;>ZEkGsDRq(-K?N~N@t4-sHtvvp!FpG)B~=qAf=!d zJO5M{6$h7YQBan2>6QgGQo3b99iVPgP_wq171Z$o9ait*3bMgP#SyePY^sZjQ|oPz zUgy?tpfTwH5Zk5oKsPI>+XLdbdUSs5bWsWDW(75NJ6%*lx>-TppH3H*h;CL;_XngJ z)cFCajsbB%{T~n~*6?kYo!XniMHhc ze+%fUk6jl)cj$p~HCPyO`V}ak`L~6rICykIPB!Xf_ULv|@c<Cf>&$wfYXa-=LhhaSCAE+pdt)({4-(@8d6|^e02zv zm!M0FLHt_Kktm?+10eT9BD6p+z-+Ej@nGO@c?McH+Z&<+KlcqB9-yP$JUVYe4tl!) zIn)ht@*70p!Y6(~Z_rU=!H|>TJUVZ9G#&wE7tji~!?2Uf_*-UxT-G}oR2Uc@*a_+; zAsyB4VR@Lp1$5lBhqWvyIrF!Gb}_dK?@rQvO`+tJ(s zpKWQVQE_D8ZwdVmD%n(=89X{~^0$CGfnZ(WL-&xUBcP_eR0Ur~fPBv-$cr9${j(hu zs4)M4dZAeT1KL;#I|}P?>DQN_OSGXSO-VX_3qXBlcz}VIJ|oUhg9RAt>sTby({>xf~cQ3_du}@FbWGTFqevJ~|A1ycR4lB)}_`LFE=`ohCSLUY3AY zDZ?w3m!O-(JrI@5OVC;?WWEB(T8J$#EkIU4*b`p<`U|>P7Jl+rI5aHyTQ-4$6LQQX zN&-603My$q7s4I~7bKwUe4G_j218h&aT^E=R9-0*Z7ka%)7+Mz>qe9zyB9lD>GOOw3C&;AGFuG6I@gs#<-`s z@h2PD5h`G7LAU%h{$vJ=fO_R=6Zm_)Ku3W7WCe+}>VeMw5d{^whoSAE#-A(DJ zj2nM4gPoBM)&)u^hdaTwH%K!ieRqn2(h4#klwy$ipmc-G2USnVd{D)V%m-EO$b3*$ zhs+06c*uNEibCdt(i$=!l&X>Wpmd1L2UW?)d{B*v%m-Eb$b3-S0hteKBO>!bl{GRS zR4pU(K`jhqJ}8GE_#VCBC;*?#2F?>`s}aIM)9J927{OZ@Z^xPVTR~^jI($3M!r#gViqDIN2M)eu{&tAvv&U-wR#0qyJH%9) z()@_AGzwh0c~~9>tv3D-G8R@$gD$hgQcUx_1RX64UfqDD>H$y1LUQ~sgPP|I&97KMHotrTDy(}U z1vlv09cXd?^6NiP*$avhc=?O6I)i_kBX}dpVT6C6P6r1l$lFJ7-3#9l$OGzsK-Ghz z9u%I?;=Kgt$#WF0Zh@IE;n7@az)+$9x;PosCIYQB06PNJK@4Cqfw|52@XU;wSQp=dP^xY35)(Y~!GL3i$esweQ4FE-ReYDGW|WXK_k81V~t zFDyK9#TT*ioRIJkKt0DcZ35ULr0|ECN343J^a|My*7%DFR5P@IhLGz68-GEnCs6wt zyqbc)Zx*Qf_yw+yTJC|_kZSl4n9T~RARq^w_KJdvdT_}FP42JlCp7+o)R&<0rOveR z7YEp~YoH}LJ)oJ4#$TX{sq|2HBk20?*L=|Uh8h6M-G>{0v4Ay!rpx*JLDxZcH-Zk` z1FiR9X#B+ls;V;T!y11vg51&yT1E-d2M(zT{M#HkU++M~7yq`#D~t>bua`pWh14xOEHanSz&@flY?$=ik-{x<&nE5Lk%=Lw6(SqV$)} zV6F=TLw6(SZuytS2tKIg{!$si2aWu^6o&EPE{B?r6kjF69^H-xAO$$fm)8$r>4Dv& zGf?1g8bHC8+U*d6Fx5@S<}fn8LPN4c&auV1q~J zL@-5+dhp;y=R`0?jC#me*F-QyjC%0kO6No{MT~mzU`yvjFojJ$Jbu852s3_Q^5P!N zwxBKxLy0U{B`keH!y78*09t5>QXi47A8mCM8-Y_lL93a#*%-JPB^h96dNMLHGB6f^ zW}lE&BZ2s^RZk#2q+pmn7!A@3W0OmR%z$E0iw)FG2GOA9V4(RTP^%MkgCeLE4QfGx zaw+IEPf&Xpl-NP1d4gJMpoF8u1i2L%bR00~gc?wb5Y)E-o%{zHOak2|J(mMA`wu#~ zXCpV{%(Vlclhk-2=c<8DMr-DU+&eyjmw{moFJx8K23`h+GrW*H$S;7-u;GK8@+rW_ zz~IWqzyNCf2JkU3H1aVpfLfLl_!t=W@G*c-|2)9Q!0?d|vLcItpMfEUAF?7VfuDh) zh99~ji=TmE4nG3}sDZeEpMl{hNDg!=53ZfN+At#4|=m25J z$)O+`G=~bBxdzd5gdrz~E)Zs5xFif&+4Vq}fk8-wfdMpL09)k+nLAJ@&a6s>AL0oW z%gD?tVQ?$W$x$dyE=oi+sB&90k=9i_WpzBL4DJjZKDlI`eiH7h! z@Swv2AZPG_&bI@ty<=ej8318{P8@=;mNLN3tpv?1L&QKGSO^QWZWY4PVuYRP2RfSz zaxP>n6YO-(IwqKG3!K#jXMs-rfw*NkTnu!z2}BIEP7A`i1ed)JXT5>5e!^L7%rM)8 z;VcC>3$%6%Vx9+FECH+Vr<+2=TH#__;VjT-F+}zvT zz}&|TXDPBk@*N9<1q@xJHi4x*%NezFKBL>h2cF5 zBtNq-d1{S~Udf&9X39LC*|kVQ_<=f*Qoez~BkCEr|_g zM-v;&N0ZoK;kSSdX2){4*m1ay$8a5=;j)bEFdZE1FjLgn85q34w%M}7?Db@a`8*yj zRt(os4`=nmS@Yqn^>Dqr;jGK-Fn>IRtNQ|H{e!bOIAE?4g0p1cEHyaG0M4?4vs~aT zKR7D_&Psx_a^S2oII989TEqc!>3g`C7AMSAC2-ajI16-k8zg>NxnSxP;4Eu6%L&d3 zg0qs~tRgt83C@}XXDx!WHo;kk;H*n<)+0FU6P(4w4Re(coTUV38Npdja8?kU1-g43 z;!~4O`uIf*Tfo>O8O%Ysmw10q9&(P>IXJ;0G6b3}@-^!qizn>s}Uy zFkYB>6}+(2ISDSd3C?;6X9@AabSU$|T$KqIn*?XwgtJWfVLFoFtR^^X5u9}i&SDdQ z>4+78*^w>)bKeR$YnvcU-3>vQ>?61sn-EM^LkK2o1{aHfi>1NEI^bf{;9@)AV#nZO zFW_R|;9?TOFgw(QVfK2!#lqlXp!KJa(x(Y7wg}EzBMgh9M{uz>aItnqSbaH@17@2A zCyWI;sTN{#H4o$_H5P`$JTTc6@c7-u%fJ9yHO9hl0xtFu+5%%?_zM@)<%8+9gtHv^ z7#MuPrCA{#?3CMDxa<+ltLp}xu(EW`p3~%9LPW%ku+frE=BKTo;WbrdF zfL4>UFjTkbxl#%=!UOFI~b644}2^EDST?v9(1Q((YtoH~|;?BFw-L3D(OY0&_E{-K+^( zTLr!e62bzFs)E)RLspnV#6az62n*DThRA~2&=4`uxG#hSYCl6{L9J(q7-*Cf!UD}y zKx9D!&=4`um@b3`8hwVyg2tU8VxT$@!UBz)Lu5gtxDYYWAO(a48aal@f=10DVxZAm z2n#gs43P!3xglbp7B_?i8pVdlg2sy>VxVz;2n#g84v_`5vms)j6{ZjtXdnS13mO%H zh=C@yAuQ0WHbfRQM+FfB&1XYcpxHl&ENCVhA_khqhOj_$*brIJ1U5trGF2XfCs_?O)f%YK`TrlVxSeK5Ef{KDMS{u9uOi1+A9TNfo4GN& zA!49&dm${)q&7qrbZ#$140MVXgatac7a|Kfw-+L&!U)-s!3^GC0g(lrwhEC2o!bjx zfzIuP$b!!8g@}R9?S-&F=k`KmLFe{D#6aivLRg@4dm*x*m7NeV(7C-37Uo zb9*7OpwmbpVxYb;gatYm79tCpriO@t?n{QS7BE8Aw=**=frsA;IBN}D7Sz9n=m6cT z3}J!pm4}$T2d?7)oCO-2gUDj8FNXBw(2o-aO`LjK&S!r`9LEC2oX?D z0gV$NL|%i=4n{c}_b&qj18B?up$2p(HfZDkAp%ONpz#BQ2> zOF*aroeK;aQ9y`*hJr!k3J4L<&Do&Q1%wDF_CaF|2$9X8^~L<4Q6SjL)1#nk2~k8q z>t{iu4hUV(7#SEYps4u@iZuabb2yn87(n9?2wifZGk*n<)tH0UmZ7ZC28B9kWCEcp zlZk-=G(Le4X$GB2jG}8E69WTitOB8CHxmN`Xv6{`at(C8urRXipP3jKK%*B3HK2V> zpfL=Dh$1rs185`zAp*Lc9WnL0nv!n)+bSPf#g8r4j>w#h8eW%0W1WwOAbTC2t&jh zLnIAD1awCW*kEwZ#aw9)lADd8Ycqz(VGNPG7$QG0M1;XBJ3w~8{H2Q_0vf#lsX&BA z28J5YEikBR7GtQ{haqweL*yfd2p=f9fsKZ_P!mJM5kn*rMWmDs#~IC#o1@+GlS`3T zL_Me0&o>zFQX`di@2wjpoa}eAzUk160RB= zun;$bT@jR8T#{duiX;-8kzbC)^~g*?mW3Pa2p;AIn*kStuIC2}!hI83oLUr+pP5&Z zS_GDWt45cA>j=m%M%fYomjL+#y9_uAuuBD{rWK_YXJD5ECsgcG(6B<61P3T0C89_N zm_Edk zm$6$1PJ@{Gp(z%cc~P{YW^)uNqzsNC4lxFtK~hstqXHrYu`Uz4WLRc#W>QWnsy?Lr zfoc^Zqo9bR7toGu&V!ZG)EEpLAVmp8 z3`Bx@9fAJbHap6#idm zJy6Qo?V_Rp+VXK2yduj2a*i%|Cqwfa3&Tr}J3;GQJ-Wdsp?h|o@aQ~$+(iW(-aB9Z zWnl1tZT9$o&G2OFfzHDvMjpv0z=!LChBX*Kdt{D+Rd&XJj(BlVQGgif+4c*&=i6*RE46BIcf-Jsih82(>&1??Vk+zD#i?_^Y9VEBL8qn8&HW6+TPf6W6F zHmsn77Wi8f*clk0T0MHfi%dN_4}!Faf+o8>x_Lp$JUUq~us}=_1&yL2gm1uvV?oOo zJ6S>dfT6PgFMBlGo(HvgJvv!murM(2w}9rsJeqBI`%02Nni~5-pEjQP3b8%zgVIHvRye(%a1oQu6<@M<*)-C?WRpf;#&! z?HsHO3?;%Iy`rDMT0q|Gge2HrQP6;!$MFN8l(-W#(BQZObQz@MPEhK1+yzRS9-Y^B zfsRLT+zq3-0_NLnW=Xmo7{=t{R;pukV-WCab{ z?EuZW>;z@!v`$toMh1o*paIo1mrhpDz+hS@D`;i)4p6kDxpeYgVqjoM>tqF`njN6Q z?KGE8QP8kqS|=-Lzu6AZ@O7F?rz~h`SXw75XtC-J(6DS;rz~hpF|CsoG(5NiG@_l> zX?hE6nk^_W(>g^#Lw=4sK$8GzoxGsMt&TfEbB~U@K;!+6yFnwqyFtVE`#_^Q`$5C< zX`QT~F~(h>Vey@yaqu0WL0*vCL5Hn?+zT2!1i4WNbkgt+(6BJbb)bR7v`$&jNQ>i6 z(71S7rzvQfKCROhG*aof3$*_*ty2`Vu{*7k_Z0&JgX3;>uwz+47dh>S2C-c_S(QMm zy*pV!gPJ=)XL^9F1f_zsPFB!x=?>5>pCIc&rC?eoD`@C(2Pi3n903}`OzUL*$H2g_ z1GFk&H)yCjt&>#@6bGPT!+oGJ^R!M@P*->dXxI6E(B)WZovc~R3=BI!QMC&+s+QKt z8U+#njfC!81aep>YY@l`P|@MI1GGKgaVKawg5xgGDfEuJ86l1aomIbs3Cxz215>7Y zV9NFpC{=-mXVW@Gjle>@prOcppa=p5E@+eiN_jhPQ*r2i69gz5y1&!sV zb+Y<_0!SMyZR!T5SV3cIJ3vVythr}i;i}HMvonLfFd`olNB_0x&yTT-*G4COrNw)R?sl%jxdm)cR@mv6{KNDC`e?t zF(U)RZqPvVK2wk{%ph(7MavG5U(-58LF2b+oxGDkGA^C0ph4VS;Sdh*GzcvU8qeJ+ z4dKYn0@0naps_v29iY>M(mGA&fyHb=W4w+#Bf%V2P=ayX1sbY$+#L;a2B>`4#}0A^ zINx%Dm5J7Yg1(d23`DtfvRXiBUM6M+hFz{8B`%$!AP;~dzk!*7VJ9R!WkF}TrgfUe zfet+1;SN&RX`2Mn+{p^M25JW=*3vpzK?C1A96@2R6B_Dipil=zqvI}5ur^lEF!>H= zkec0~hy!H-kQz{2?gmA4S|@89NB|Vk`@A7~Kq0vUbbs1@e~17mOL=s&f(rDsPEpWk zd|D?jc)N#7Co3p=KuH=D8Xm0&KnWTgaxR^+pwarYPT4%LDW*nXAJ{T5Gcc4e{l5Sz z2pL)ql*)qJAPS&^+B|x}TSazqFfc+c!+8A|tg7_@XeD&XH82NEfJV(3ULW`96$Qu~~&yn@;dkTaSG91P%FKp8k07+Rq>olf9nV3+~D z3ALOdlOc~Gmm!xyk0FI22Yj9x$jtD}JYyp(1-Hb^oYWMBl6-}n{KOQ{`mx+xy_B3B zhOGQb_tX-X)H3J9g5q!}7t~XNNCe~;yH+riWag&2Loet78Op%GfX7^gw9>rflFa

XLSqwTuA-^~iWSeVVVp2|O3WKqpp`M`v*nJA&?mh~> znR)Kv4DQa(Rtg&KexaHQCVCcnpjHUfClCrWrVHAT&H}y>7L*=Yz;^?I&V^xN03Emp zx{!y30d!`HBzPtnRK`POL30lf*?L9>28b!3m6@RHc~}^hF)}cKIteV`vpGPk>sS~- z7kWU{9b<&7!en7M3s-j&&H}9_hp2lFHyN~!6Jp+XxESbu1&BI!CYWt}Ofa{I!dajh z2Z%Z~xR^1VgOj!&!Wer>} zXdNF!9q4u+2Q?W%?XHD zKU{1YoV6Iv0*$3Z)NO~0?Sr#U!C9cSeGqkb;bKqVEYQ7t5ZNDaF$ETwKg{7QdpOG- z&I*OIV&JSyII958s)e&!;4IL3KZw2a;9^VRtW9v%PB`lroOKq?x&>!FgtI=uSoFxNislZu=aFzv}WdU4^s0!C6e~FxPX!S%Pqu9GnGO!3eR#7%pZ7XSu^!esESaoYe$pb;4N_;jEc( z)-pJ29h?O^DFR~eLAcmCIO{5$1zPh6QTG`x20A7IA|}oO^Q8uy1-ernBI^Yg3xu;k zs~RD)@o=$pI4d8{s)Dnc;H*wK3v>%T#FXi9G0@yLs7t}Zu$2Q=#_s1}U;rI;!oqNj z19tA-Wex@gWpE8~g9CDtG7G~qxQ-8S9ju%T44^rD76u+pm@nly85kh7h8kQ<~6GRrY778K;8hL`SK>a$1EU3i;5d#ef zKvc}$EY`IY#zyg(d6^~1>nT90LH+~JPlLveKpZp-TEzi! z3s?G5C|VM&B)9M>bpbu$Ruc}2*d}qn~0wa2OX9G z(gnhxRy+g4MGzB;AtInvBTxa*{wW3q22hs_RRq+hMil||M-d{Jv*Xz3oFUK00rfP&O29MUAl7aSHJ4FD-Y{aB$Hmsb1&_CGw}SFZ)r|Rrc-4}YDhlFHs=h`Tp3sf#tq4bt6_)-%LG>zm!#$f zBo-y+rk11@6?^8T<%dJ%eDV`hd@_@Y5{oKfLg1s%@{=7?Qi@WGi=pa3=dVH4L3|RF znx0u)l3E1mN;u~vf|P=$VbQ0XK%R$Aqd5k6LNtTKKv$E(=lL>AV0WxSC&xnbif~x~ z4?8q1aB(Et^bIW_lOa$NK6_${{hTmUOEbtZVG4-Z6A?kkIk4DfPd;!#W>3C=N2Vd` z+Gui47}ClaP#OoV^_0Ofi-CNjI7l66h36U!bp{T|B@{>2m_{R+|t!l2m`q+3cG-+%_FTn*oP^v0+Jcy^uv9Zm$hLFqndA_3Gj^XYuy+gqYi zu?sXN``Kf)XXg!{&X17o{Arz2z(+Fe0*z)vh7`J6R6t{&-90LxaZ}KN_ZB|AJ}M4A zy)G&?oh~W{-7PAh0l`ie6_f5370>`vr;CaUc$C7U^A+qAuhs+LgM&&%Ixl!M9s#)% zG@$~yIPS1d=Zl>nr+IYV2aS${90qd_^oS@|hVD?2<1OGLqCorXI-#y|W$A=i-|fo5 z?8?LJD$qFv;)WKmdz)YIH~-)$w{kT+0Gc-eRoV=Wpbi0pN9Qe{&W{j3wjLsf(jH+X^tV)e0Rh|1<82GNH>qem#W6gIw*U}s?PflP3@8b0ypbx|qs=-r}n zfSG~8qtizv19CyfaTgWPif0DU#`g%1UN;wzg`k=bG|>baFbB&7fXw&ku2G3FJg^gV z;<>BgNuO@ekyIfnDW5%79|sxE%)kI~8E7U2)H(mwq5>M;WaMvI2s*I{q#m5aGFV=M zMpq%Hrh#I*mlrga57F$=9i!sm*?HVE`N%F%9qZHi)1z1Bu;c%0yFgPnKAk^7iNx{$ zHJ5G|6_?IKu!{~r>N=UBW`Ok6vAh7KbdPRkuoWH^2<|VB-VV^@6+{GlHv?#P=D3Rr zsGY-LcnLJg25KUBbTdQd$~-$?K&IhX!D+eEMMVK>6>++MKy`x#cR@i7)eQ|HmJ%`7 z*0-gCpb+)|T|(Q5&>~&FL0U6@qk$eGkvY5xgN6e5Q>vU1^cs<{v+eIbArBeY!dw4V+0i`%Z-gJyV z4BEDgI$G(`cnB2m9*qY<6xguV1N>7CfJPP}$`R^8vyF{!KqZ9X0Z7jC={yW7JQO@T zPeF72HE?<3(|H`0`#pQTD$+oQpFxTNNT7JMek)HRB{zoc=YC|BzSaQhFrb^$}OPaWbo*96FBao0&10m zbBu;ZuNx02rVZeurG^Kfj(-2yV>P%8_3V7%)ALz1DzcQ4q%UD z=GFssjy~NrDhh`GUyH%^nR_HNHy>y8Y(6ew`J+zBqw|wb=TESP)&r%FJ(8I%fAIHv zAeB#+E-E%9ULN2(VR~5{JbGCUfjABxodO`*!=p2R1H=gM=nN2OW@dcJ4Z80aJQ3e` z1QeR6X=6gSi;7L_ffCh=DJnJ|$u2539=#$CpfmeiX89-)OKgK#zn3Rh|kSomV}2 z11mgG%Cyd79-#9g4?>e;=SPpudl2?6P!ja$gq}s$UCXco)UJn|>jRpzaR8s|1DY&y z0H5mvnk(r%Xn5)1OXd|UpFNhAaCVDzii3;B6-*^O{M&iN(mHv>J(>?Otzax+=ikO6 z*1;m~(Ot{o(YqOBG?MwC`A@2uF90&11+@E{iGcy)ekz*Zcmx#8pag_C2MBanpn^y9 zaYm2cV#W^l{~)jI_zyY{tL4JK|NkfOZx;id0p!tqjH&qrQ(9;EKX4GX>;<3Q=D^Sm zl4kK}KE~4gf~7P3&&wqsiES+^kdqxi=5A(WVqicu`YOD9B;S0{vH`HWH-q*xQ`LN= zb7LUorve)TLt~W$D4BV7o+y#^=oJN3>xl9nl%he3K;keY z5CS7p&>9YiQZUIV$jKncsK$VLM-c-9Bj{G3AVvd5VJ-$?#>WikcMid4$hcS;xEK`> zw*-OJYhtSBWMSZBRAgW>U@Tw+pX+fHajpm0j3Wp$(9YffITW;S2tS@*wg|R1_o~E?sw3#tUYXy{g4OP7#JMbA!k^C=&PKNvnoJ) zpgXxB=TJ=GVqiGH1vz^HM1%TipdE08W~Y=GVB>wDMG~NKHWmiZ9y-vN8Vkc>_zgUu zIc3NgAZYgsXpD}90d!9ecNNM68(r*SVqk#im;~Ax0v^FU#RQq1 zWMKg976J9XSQs8L!S1X1$OO9!g_#+~a%6^$gM!XR0J)om0W?Db8NqzU47)SsCo{}8 z(C!0>`^;Dvptrj;LvL_mVR*&@8%2{P zH9%OPRvJVWH0lZw1EmlM3pDBqkp=YtAY!0VR|pG~vLUjd_8mkFR6;^npix(dEU4cE z5d*D9g0MgfrXaGQrA`nr&{87^3zT9ZvYtK1tOvB=g_#l5@`p=< z8OY;2pdK(YBWQd86!KtcI3W&=BV41*AcdecRUjIKAtT7PP+bTS(ApOe4}>9VKqL7e z9tcB3x-fKs77~HvK^UTDC5D>A7$Try0gw(5hUfwvc?{x#FhoQMLV*N84ORvQ24%Pi zY)l#TRt%6*Hw-nPb96v5pwb8;37Vxxh+vL-mnRn|7gR!2AavD3G=tYzGcgpUCg$Yi zgYJI=sROwOq$?McEkOeC5$(Asx;8Umj$a2O-5>!OVuh}L$8pU9;%)}$cq@FUx;Qv7 z7xh98m=r<}XxR#Qa2!brZV{S+?iemZ(gbebfG>1FF%IPt2+)`^WYdAMkz-0?0qUL_ zVvyz`(%J08)0r!|>GW zE6{!>x_e*GfvsnR(BS?TXjLPquLPnwnHe}Um>F1_AVw~SPz<26I6y-{0J^Ue z!UDBvAuP~V0tgGV1RtUUbeAba4AeSpxC*qG7a}&D5#|<9pn%&!;In8T zEKrz&`T&si7Z5R!2@n=2bRe>zG6fTXMY$M_jKI>=qRN2OqO|;?+{C=(RJS6~ z&g;D7N@(qmF7KRQ3f>jWRSsG&9AA=Cte32ppOmE!uMy3#&rBPd8ks@rPDG6uz|6n^ znz6)IBZ5x(0o9103(rAe07|7asS(j?Fi@WtG_nJ-6NW)G7;2iVOEG7`3^{r>|PtMe38=KllG)D_%(s3>$1 z{Qn0SBZ=THL1Ia&LWobWLS|k{DyT;e^AQ6BxW<64X$J)#2!mun+pRz}xW^1#+YahT zfclM~xCgBm0Hp~~$wsJF0Oe0e$qDMmLrQVbDm@4bR2G4j0I)ECwh2L2(Sf#TL1dHQ zWjAPU7o>}Y0hAX(xt#@kvo}QDB)B@zotlu9-XQmb^F6q9hOj`TGsqQ?(itKK@&kkg zN<|P^kogcXQ27L5fl6nHET}w!h=ImwAS_Uw29d>Cc7t*!$Wc%XQVn8)OJP{Rg9MN; z$aYX1fYpG-L3^`6F@X>P#T6(%AR?HhIVhfZz)k<@u+zKhpK_LUP1wtd|R7hzK z3T22Kj6^Q+L8*nA5tL6+-3(F-8h--O;1FjN1TisiK9UHo(!35u4Tu9e_Y6dXFr;Vz z-EIQnfiOe_REL6ikp4Gll_7HZ4X*=yf+2-Hd;w7iOe7e*{~qVr0hmV%Ae#^Ft%c+i zgL^~J>L4Vi7_^cK!2@;N6LU&a5h9=tGeiX9z=F~e$mV^0Q*%fK03`|57?u`BkkwC! z8iUCKGA53##wbvRtYx|aTBOOqz`)7~3OCyC1PASqnuC@MvDE~iy=Q+^85r0=gQ=i> ze7JUkGchns0d1m$L_L^vU`W7v=iwHpU%`sN<^?!_=DM2S7(nK)I?s7@b9!{%f>a?M z-Jl{5v}(troA3X1kKSMo2&3~RM8O0P&=Q(B&~gQMi4VGhrNElQL*e zIB4-QY@G;bdSBzXi;4*-5B$kZa$&`+SY|sW1_7k0xi}6-&Wz# zdD^4%nos9(pU$(#8w(&=mhE_B37Eygz~8cjiGcww)8^6bCjnadRp8SLx%Uq|iSE*^ z=h9ur;?eEL0p@$O9`Niu#^3Ud5fp$v-Jq4<437V=fWj}J8=}#-^Fwzx$QqZ<92EoT z1!XSX-5@u3bjGMebh@Z$bc5C*9d}Uy4a9?k88k}I;L=&6VgX&s0b04^`2VU8XbQeL zgNXsM3(upw8^i|Ru>(3P8WcXDz1*z_N_<@nPdb7d9lJoAf&O2BsznGx*Dit7LySR4 zf%Yr^7X@z%he$Qli8AoFg7&6@7mGpHXF2}A=Gpneqw^Q+-W|~L575?XRMF-iO#CgN zTd13VF!HxZg6?!|t~Ou*JC45vw3cBPD5*gm2#sury@Wa51|Ge^5|HTV263i0xkXn=MF{&2AA$0@XdXoby@}B$bsD82#NuSa|{nSw0z^A zdf>Il1dm?uErCc0`hZ8{5m2%N&G|zX`+*h|!Pl-d*GVw&w{8dB>*Jzg0NO|eTC)Wz z5FaHvTz)da-mF6;{oKpVNHU9{JLWnHxQfEQZ6-1q1IfB2XT+!d$T zz*m_VLhh1-r6;JzL3=p`A;xAupMs(7tT@nx&8Pw49&cd#ydC0)E0=J4 zfD>X1XoER8M`O#%t)YMZ|9`0ky44S!etShhUO}Yym)w8<|8J-hV&HE9?Wcr=@hP^3 zI#9Xg$Fqm<7iyB-?7bsAP0QE>{IbG&JjLx~Sy5WC!I!So&#$ zCq;&~ml^;6|A+HWvAvA=|NlRzd>}EuE&{E&LFti!>SqN|Wz_9y07}*1LnlBtS)!$Z z5^Tx+h(a{_T0`)i$r>J==R7(uLW}?{nLJ#g?$O-`t{FNHLGw-LO;G1EIu3k23q1cJ zmtWZA!RA|dbaz4wyXMn*7}S~oWxwMtD&U3`sG5XU^sx1c3W)WJDxJ)r!PMwDNDmg| z{{$D%GR)2p6(5hz(`o#9J}MsF6G6Gy)$l+Xf1Znq52)=B-~!2QY5YkC)A(}^r196g zs02VfV|WRgTU@$*R6;-nbpR-KK;1}KX$o^CL<6X)ln{M5Z2}hmU~#_&!u>j!?k_-! zzkIaHCqxChaur+^g{XLdR`~gVW2W0hB?RhhXyFcWy${Ispwhwsw9*M$L1KpEB0SIfT9d}UyP1-}3HFt-o#At`8gt!`>1TAIO zc2NlcEe?lNu%K`g16>6fqM~7V3Bz7W!waQ7*8Il9qk9kdmSRwY*TAFmoM-2C-_B#c zooC=l4BGm2>CREH=+05G0k0hQ=)CFL`LZ(ywt5-l<7prtyL9)JfZ7wVHnDH({}Rv{ zN(SF=ICir8wtfTiOh7y~-_|E3+})sCoi$%LcCx5=wEi#Q04?U!e9_77(R>7aco1@x z4ZZ^#)G}d!x(>Xs8`R>2x3@tJF3=KeNCw#j8iquX2c>rfNb9EaG}IJGl7uD&+#HzE z%|{fXL1sec6rf`{Q2RiR1IgiVkKrYdWExWY80;R8?wO$M47J+wF#nVT{M!zAfGk2U zUto@a*atNY$vi^xjv?UHrp-qhpxqg0BiRG8KpC`MBLK1l54?CCH0;da(fRTJ_0|I= zrp+}f5kjSM9^H`3oLg^~TtPGpq&-@1mwtGC$fNTkxR(C-|0=&c!|P2R-L{}bR35GW zAs4kmyCypY7(j2Rs!1%@cI;z1n8_35AePL8(0Zq z^Lhy=>o|CH_k*Gk-dXH+QSs>xQSs=pD&3&t*Fd!g1E{#QK)Q1d+CT4hjPU3@ZOi1q%)s9QT2^ffj@eLK&^_QK zT=0(g1bAN+d0w>SK6qs~#6AyeaGS66v`4qIg$Jm^1e$mA==R`%$iLnM$`lIFvcjYD z6GYepQe1mi*I_Fb^7@1P>NKG=dHl16%p>4=7cD%O{lbzVQtxCw5-;=sa(D$p>7_Lv%L&1|7rW z(Rq}=WglqWbNf^V28QO}3j8g9I2ahp?VEpd@V6v#FfdHuZv!1A)%;t4zr~Ofq(%gk z!x;F%4cF%1{QRvk;Nl;$4n1wcOJ61ihQ{BZ$u9nue6ZP(U=dL5%HPt-%)r3k4mymX z@pmI=f~-}RiGjhln?(h5Fy2py>t2Em^@h%=HvR@(-^bswot1$Bw057r4Ri*5<8RP8 z9Q-YE91INnZJ^#><8M$Wo4@5C8%P9nvr*%3(D@krE$_hA%YiIz1+5$a=VVaaEM{b2 zfSgq4(fQJ|6LLX3wEyD+U0DATv@5mwH!FXOFdNAC?EEcUOdtj`e`_+hkHZQIVh_s~ z{4F}13=FQF4;=aTU-9UC>3Hym0N5%+P=^$x2vPz$#yZA1#vg{Y=No@>Gl5Q-Q)2-I z8xNR$8q5aS!`})D{e%Am()hzqe&W}<=FxfZ6Mvj2=(G~3;jb5ZH2(YlA7n-+3uxmO zc;gAUv~~P{m4E*YNOAjG-tqs{&RZzu?JbB9a)ApHf|R(&9sgf-?7ZO!I#h+hvH1i? z8s`ree$T_5pJ1B~3=h0i`v3ob<8RRYcl<4&OR>`?@VA3jDm4BEEx_V$;bR9yw-+V ztcU;?K^z{P2VeOA{{P>j+ZWuiNNcF&Vkk-Q=naL9jrbaXiopbMyn$8qhNwhf zp>7wI6jXjIJuwA}-2wBdo56@UN# z2j!o}-=L$__*<8Oc62rW6Xb7U25tB2d;lF7^EmiIKoz_fV*eB;&~$zCuYde4761PK z2lW@wLe&LUn>!wS2TETqogbS|g6eV?evgmfq~`elDp(Lyor48IiOuo;xq; zm(GvAoe#Q0RD7CGa-_L%{(vMokZR9^KLk8FU%G&*WXHw_AZLO7^YR6xOYDM?-Z5Q- z+{AF<_xJ>M(WjjtcR*ShP(c(Iee&&m0BUHsfYQ9jCy+Z_JC8dyJ_k9$0~~C@Yzz!O zn8D`4zkdxl+#H+#{^M`4|NH;HNAo`c{+1P>6C#`c>F~FNfv$D~c?nc$cm9BE!h`rr z;4dgYv4Tqh&|MIXzd}0B3Q>gKr>l@CY38kVcgYzsDo6 zj~}7>7$gYw@iBK+x}|cY)?dJ(5p2LMtn9dE(Le(X;ayBq%=dYlWz!eB#&gQAvQA z>Dv01zi$Hz1B2mhetGDIGf-*z(eeLvm)-dCL`4;vN9E>#xJw z#U7nMJv&+Mc{Cqp1S@p3yj#E77q*4e@HSYGU!K9Un+H|VJD<*vU`cqp$ne0+S3kf* zkS+`iu<}zHx#5!l@lERi{#MY9A0ExM1`H*N-~v?|T10|-f)Hh(vJ`9ss0jgShZr7s z+5Q6*feZ)#34qtNF)=WF;@3Lo(Rnb9Km5`s{y1Jx9h$};egdNPz{@a@n{u{Qp1AvH1@pe{1>A|NpxKA{t+TTAf9Uv{ph@YT>AJ&3|q#!nk zd7TGg7JU8w|NjKv&Zn;Y`@eV|d@Imc0q&l-^6!7k-+BzxiG`-6R?eUQ|GRX)(w+cn zEW31m&~61cqB~!H;@7(LiC+uiW^jA2VK2C>cj?>;QsUCN7Nmv0HQ~qq|DZt)&_)38 zdJtY3TojWcTq_IO{0VMaYJeg7nKZ1fF5fFnF-mI4ogLb2VRUxtG+3Mdl!Tl9YX|8IEU z<;!pX|3m%H-+KJp|NkDn;Ev0SoG1VPzuX2A==M>8rUMUau#5RyKZ8osZdXW{p9JMG zc&q*8^}nDnD*+v+44SNWMJ-r+ej(Wh8dZha_vi8d|1Vws{QvLx{Rn8G)-KR7mi(>! zKmY%S1O_B88eVejJPHmz)Nw6PJJO7afdMq+ybE;pX7hvJx}c^mXr`t8Bq$b|Yg7t^ z_*?h>`2YW#i%K;kf6JyH|NpyKuK`bT@V74c@&Erz@$aD2>cYSPb%x_!h&!%exT6y~ zJePp!5YW0XkV8=106Ij)1MCLJt)cv_%|GGJr~svD7Zo3C$ZP|DYx>Xs|6lfggOop= zKVUWQE>JfZ9FgFP7!)9#KcJmvNOpS}0n*g@5IWt3S(^U(^8ddhxTr-W7Q+KCAAkA( z-xa0}MdsueP{R+pK^<)O%PqfQW}vru<{%q`E?Ez^8eGsJrRP)>ZIC12jYBJ!vmh3$3f?K82Ett5C>rc#US^9 z41*4qdVr>ge;J;1HH2nB570mo=ePNoR^TD8#e;vDB865f7 zyRx(%s0#&cFE?m@!RXT)#NyNI)5HPmfAMb%W_ID<#_Z92n8k&ETl8PYgAW7_K9X?Z zJmkW^&H10>!N(jRHs>wJ&Y(X&ogpd)p3R3?d@WCv9s!jH4j>nSCz?PE@D!A*;s4GY z6&IJz6crDj&JvXXkIovE2uLV+bpC{nhk10mas0mwIuGQsM{^wqgCqac<1U>)JQ|OH z;t-{;=+O!7`Mkb20X%-#+w_0_pZ}l?bGrElYdN<^uPEqVG>>kPL-1;}6TWBskVmI8 z2RJ%BS}&FGL53M&{`cq=1&yj9=98dD&K`#LzdgD=IY9FyT(E)0{|`Q+oZQ;{Mgv}F zo+x1j&0!pdR_djn8g_tc5{8nOAe%)zy1h7H#z0pNOh8Zg=xn82sVdvrouhu{Sf$4a8%gC(AzlI<3#y9Vmf!CNKJb_FDwS`Uc_~NEVCo5>p6T}P%>Cp`q@@PF!;tYxP zG|+rG$Y!t`!A?PoZ>Y{*QP9EFJ2_#e4I3VKz1O2x6m&ZvvewrtK;x4QwxH>Ih7w_q z?nY440_1mC`a$1&%?LWNHwb!SFKEB=B}N1IDo5}>WO2-W$RKq_j0TKs%nWQ!Oa_bz z3=Cj)5|j;+-vpIM76X|L(gPC{;A9YJLf;h)+5-s1Aag+WfEofIjLzp`W8nJ4X26=j zQotO*bO7#dkXjB_1`gztieYQ~k^KwypD?EXz~Zu);>h-c%mb|i1=-_-bOJI=4OAYK zra>zXK{RO15NJRjw8{uXgHE;vt?mOw?IU)`e%=qD0T&Ji2GBAq2Mz`X(8-LTy{e#d z8DDciR%nAxSIpyt+#OrM$-uCh6LcOD1H%SR28IP(kiFR;`ZgB>1E`((fQx})7B>TU z{pSL128M0ikacJWxEUC(aWjDTSU=!qV9?@WU;ypYHsE1kaN}WM0PScD;9+1$=3!s} z-BDV=!@w|+hk*ffD&7Jf28NA13=E)k76*737%uXFPK;n+c)-KJuz-(&0dzwth~C1- zzyMm%0=kj#0UrYc=o$eK?at4@02((A;Adc%#t&J&vw)w0;gkRa1L*RA3jz!bTjUrR zKnG79kYiw2ufV_nI?#WE0t17jB4n+cf+7QhsUiad=v;CKMFxg>iVO^(T?q>m85ru7 z7#KkN#2Y}gG6MrBj2)C27(nanK*xW(Gx#vLF@!T1Gl1$|7%!f|lfjw6AACbFD8}Gt z0U%D6hMkNCI$b&?zg!_1eE1sfGY85u^FYcSpp&pO8cPI+brN4ZXxD@ z?iK*uBf-J|x_tnmZWSZs3pU;wR(XJHU!W?%qq zdSYQvVrF0f1uYAMKIkFaeK2byGXwZE zau$Ze%rKXpWo7`cTW4WVVu8t?V*#Dl0b0%ky790YtXG;9QmU~qfbKj5m9s1i<)DjN zz_OtAnvl={-CGC=D>gQm&t=(QKKF&QGT^LfY%u?BW`ntEFB{BNKI|~JTw;g0kBNf; zyxWR}fr|s?Dj5z228gSCIT#oqZb{`}U;y35!otwZ0W`G7$+Mbjc5y*!6&40jZWzm$8+Hr34>wH5 zVs2Qh9)`2N!CA~au$UI$VPF7VR>Q&|$HTw?iD_dVnBHJGtBwa!Yq2mahTrrKy7L{h z+LDFgEf4Ib_b)sQ44~5%SQviuz;19?=Y_?Q2`>W!XdOBWLnvGV}j+=b2``v%@!ESYzf#23%#}6~5 zhaYxd{1tu%21t&-55EWg9Y3UIW?|qHfZgh@DgbkfnE=cbKLMEDZ~>TYS@0X->*0E* zz}3x%tJ@*K04{A<7!JbKeG-7(9PcH_zyK=PSQsVQhBvX}4GemUi1j7#KjOU$8Lj5rL)MlOhZZ?O>B1iZC#M zI=?IoJfbkS7>dGd+b9Z)^TTj4XEB(%PBED5Rxy|kNpS`S(49Xl3~AypvHju<44}CO z76v{E28K?sz2*`O3|(NBvjoh%8VLr5Zm?LF1Oo%8AI`$COajvGVqw@R!N36O_pmUW zl3-u}-TlMDa8H7Pp%1KsTM{O#BFVte4;C|#gq1^{k_-%>&O8f4BwQ>F&dQf$U;yp# zWMSx)gr%1mlCbo$UlNwzPDsK^pG%Uk@Ov%^i>+U97PAyA-h`!KehZL-rPCBCST5^_ z%Wju~`9naOfgv93dKGC{%y>#OfcN*YFeFIB)Gd&P<$xp7Fq0oi!{S3$hJgWeMhXjq zwG1rpFNKR8fs1L%!gM&oSuwJ(I4Xm)Ccs%sWnm$?7cO=S&iVpp3Ch7t(Sx(R;jBzK zn2#pN!E)J5Iha3|!C9&D4B&d6g`roTfdRDhiiKgGJOcx0yD1C9DS6P19-!JPTY-TA zbgDKBL#YA-1L$UQ7KW8@)(Hhz99>a>*>+cffgv3n&diE1Szbk0-J_!jY2mXlxGTb9 zuvii1zD`gZ7_4_PTx`7}tnS$ZH}8}p1GsI%!f;oSfguyDO;CNg-vJn%{B$?CzyEZ|~p$_xxeVE<;o#fmv#{+-ML)9V0tb0XX}Pzw{Z zr<)nPzYf9z%^!hw!a?@eLBv4ovLGx_-w+}TniznHfp)k-SfDXFh%9K;DMSpkmjuEB z$$&63xa|iK1GQHnEKrLSA`5B{Lc~DrHwX)K4iZEbG=2sV1J%qB7N{2skp(TOgouGQ z!9ZA`)nO1>P#%Yff%*>+7HIkdA`3bP2_gpSp+Z=ongAjTYF|RcKx3g07N|yp$b#x3 zh#07LfUrO%GDH?smO{j)FhEYIVg~ncA+mGeVxVC*h&oU|7a|MlBLD%0w#3~qJDW?Xm7c|xek!^v?f=<+f=mo8Ug2;kS z)q=35!1dzV;|duZK%7tjni~L>6QI4Rp!2UlY;+9TQw7R{AT^*#5(WlP4-FI>2ocb2 zhoEpmh=BT$ps^){2&ioW8eu|+tOA|x#Q_?71D%EhvKN$+L8DCwHK02xL1Rt`k)I5Z zktc)*Xq*N#{)7+##XM*f3LyfDJJ47ZLIkup4KyN!5CNT41saz^h=69)K%-L#5zy*U z&=?g$jI5hAw<-fAY)eu5ql=cNESjQoQZ(}G>(N3 zDF*4{Lk_WCCI$x3m=;3Ka*#Rv$ZC!-F))C}w?Jw@b36jJ5P z#4r$rX8e9876|c zBN{Yj23pkxwiHZIZAUc5`4*sD3$_AIAn$etE$?P#1norywWHulpf@!@_~7ti6o3R8 zLo_ALnYzivkpZKDC~}6h&;v+`Gg`;o?M)h3hHcww1Z8~ zP0d9+<&ujV<)o$3f|SIPROg(`f}qso61~jgqC`DY$Z;DuZxF(B_YdqmCdj=@kh_N< zrom)fQj1H9@++}P1*eukghN0xVW`?5CrqZ~mt&l53D<=o1J@IrS%r3y6I>IflzVE4 zTTxFtm{Q9x0CGOF2-R0mOrO(qyR zGYVDV92_3v?4f65jH(uzLZOPlttnXIg*y>d2S^w;5emH+3`HBr&uH?XvtuCX)7S_S zEzlM!gI%E-0dVuj^c^-UU7)%h6-%*4ip$&07;#^dhqQrE^+mbm2?rKT6*KkOW_8>$_j8Y0vqX=l2uv^ zEkQsb=2`*O3XM>7;~@Ny)QS?AM}t$5gW5f{#4))fvkad5z_xf6gTgB_8EUp?F~k^n zz5y!=NKMU#-rfu|JESNvuQ(^MBo!(S)ek!3HnAi*11btr4YIqqGB4RXwKBK_d<`Ag zTu?#-X9I+u*#a+A(Ztx8KM)EUOe+sGK*4^VIc}Rg4jPP3nAp3 zUr-5B2{j#>W|2hP!HX}D537QR_~a*NLp4DJLi2JELjDD*d7#=IvPc6`hJcG^bU{!g z!^$WZ&>6ZAwaz*D#o*=vvH=i#kPga%lvI$FAP~)<@(ts}WAt;2VZ|ya3i9(ZOOPrB zNYH`KW`-1~pfm|O&KOegLS&)$2ttG$^Ad9^t5Q+KK!rCc%>4sg)2z!90jkm&Dw} zbZEVc^*VQS_d{KW;vkqOg3A*NJVEDJmL=w3*aR*EAn{XBS`wUGl%IpF2y$g5Tpr>& zaB~95BuHuE3bF!86r8u5b232*5^ezWTx!UX-bjkU%_sCm7E*v9T2^2|h>gDapd0QX zra%$_C{chC2O_CJWWkzTia<3B+$j*hfbvvkS|x+NIgaz%%(0*FX=H9<0y)|Zab6o} z9S7)yMbIoB@~9Z70sepmvIgw{w4V$bxuwYopGYHQAbUacH9Sx|L3|L#c3vB3=Ej4K zfgudqmj&(X2dhImgAk+_G}|-*!@K~j=d~@sq7MCh1n~J78Xmo}6`);Sy{4cwi5}hD z9?ge6K$8~?9+sa=--8yUf)7A(U;v##4ca!P@L%)>3j+iA4mrr#3l`x0?_r?3!8|~V zigthwA@xZ9=+Su@q#*%xbK?bwmR8V#9iaUepcyXEF)W}}NgzcEAVr|40&QLT$jHFZ z-J=4U?Q!YmhMwl;(JS)JH~FAP@01Imlej;7@M~QJ-O1*8@Bx!YuM-DI;9z%;3TS2s z#6IcR>&f()KjzS9{+Lsr`6CW|=8rr0nO^|3CYj+gf6T$pj{Jfy0vz2_R6tWmo!lTz zx4J`AbU=(l-BZA)eSp}Px~Hgs=6JpxV*Jb>bNDlV%w?!~AhQpCcH$RwVPGk7b?o(I z1|7i#ntkfz{_M%GbrWlk+aabBFOXu;jFd~SBcn(1NtaG$ zkT$SsCLk8rG|)s9h=biUenFNFm(GLV4zWOt15IXOG0p;H0@ygv92ba#*SO|K93@V@ zfgne93U^Nd-_r&PB2c*5fEb`~1I>(q*q5++6XY$hUIBQwH&hg~-xi#n zDlpO$^o+ER|3zU*%9#;-O_drQ1069s?F)}dtBr_wWB~TcH=H`5Q=Ui}L z1#d(uaJ4+)+Z!z4(s{5}vGbTm^2N*VIzKi)WOVG{5pwBfcI@?Fbg?|?lYFp~yXHRh z{=eo22F*VV_*+4VXxG&smY1O94cbTrO5UK6<<1MB4I7|=o#QSlI-s2SJw>Ggbb1YF zG!}N4A?Q*|&=?QsMnllJ$#EAI&^#~0!B;%Zzc|VZJ(4eVyG&77!B~>v*c-suDeQdA zg;{{nBUyL_Q?D0eCwFO{<1rUu0S1r=3q&LbBC>+RBbgbjr^Lz;tP2#rKH$q;K>-ZT z;0)mKhjSem3=bgL!|-|w!`|P`>u)Wd-@&qu1nuM|WQVD`b^1gGaA7^hVLnHjtnP=72d{01t#b#h>js|{54wvh6Lc3>0wefdu6!hRBA5*-UqSjoG^m^fmEEAo0mT4l zo*X0wnk8Su#J~WW;orc-z>vWLxvvQ{et#KyKNJH)1E@d)83V?I)~15a^98L>WnloV z5rD8jvy>n^SQxw+7#JX8p!IYR7U*s*2n#fy4Pk*!qyQc7#lmor38v#4oCOLih`K)L z%@8aM^Wm)ZED#^DFzjGqU;w!Xpv1_`0E!+^%?Vlm01*R)3WNn({{WE% zxf~(}TK@oHf&2!M1+9O8h=JBWKv*FELS#YfJ|SYDtPEj+);~aGL2&{R1H}r21zP_A zk;OW1o0}V-m0ww0l9`+ho4Ez421N~cmJJr=AOR!{x+M(cH?SJ8IB2~u$X0|%I0IyD z6hZ{FCIXZ$5F(&e4WQHk5kYR3fGlQa1f?37d%)H(&~CO46nYRlU?k>j9jGM&YJI>| zz(yz`d{Du~47xlK!bKrL=jVY0Kus8CEaw-48_ggEP|U=DeQX?*rXfl|6oC@kqgBqeRN%vIvmFkWapm7o$l1`;1CHZ-118+#0{StFiQHG8{ z=HP4^>svyvZGkjo72szS<7o358km@%pHZx%1X-Vot<7s725Iy5fHENiWbG79+Pr9O zR0S3Wh8R#`1Bpa12|8UK`K)Y^AZSfd4dh6E5EqQWZC=nYIA}>eSOl_`^@TJ8!y`}; z!T`C?4x~;WR6s!0fGCi34%Dw8J_v*C1?{l{H)dN8ltMPxc|gwJg>KdY)hDbHtPGF? zT|HVamEQ8`6$P1wvRCUUtWE=&=h4jz(gE7q#||+Dbn=o0c)J?fp3)!Sb8egzJUh>O zbcU!n_<&9i1RtEF$`3l_vta^gCw8ZcN`xomP%Maf;Inz#J3!}Fv}o}&FgP~sKMZO< z@V8#%W?=B>JP1DR7F2?Qb`d}~aCRQ`NItO(R7gQQ{MNJc2!9`Ffwo6)3%L2}(K|;4 zwA93>cZ~{YDU#uTSHo{Uo&P{b{#t+(ftrXQP5_7lZbgBwpzdt}w}e4586L^U9h;9a zdUW@Joab@y0b9d9u-kllZCLnQdO_~%Zd0tyVEZLlD#LGc1QbyNeg z3DpO5ES^i}r~el~yTQ+cPWR~U0lU$)^(21_XfFV0`>6%gI`GkdV8f5MfPKWMz`y`8 z>39oR8{B+Qa4Wz~E(MzmQQ``+Dh1T#=?+l|z-BTi7=(#58MLjTaSzyTZ3PAf{#Gui z$qCp@28AgzaVEE3$A|#jyS~!SoB8V@KVWI>H zCW00vBAW=}D`1!?LxPE*1&_!kg7}IUCMu9%B4{xsvWXzR3WkX)B$x7@qy9NOhON61tTIL zkBWz5=MSIGN8p+YTpvbrFfeo%*m(5rQ30)w^no6#&~})pxKX1wmyv zXpJOX{s*#*4hOi-1TEfU;BQ$0+Kb!mqT*n9$#EyBbJJ+S$N)MF@j6(dM#Z7?Lh}j6 zhI(EGe%A}#?jo*+2U-u5XgfCSKMoE!MO#JzW`;D!9f?gPLTRps2W*)Hm>G5iH8C)_ z@VgvnKE(pMW6h!4L8A3Q37=!b{u3Z={H=%C85nkgmLY+9Rt$SVLjjI^KvMfb<*(s4 zpY9kH2iNXk7T4}<4oA?@I4$)Y3=GFxwt(Vuq5=bhOXrk5Ahy%-mL(v15?E}_8W6kn zQi+UD@&%{kEmJ_;DGCe>ol|;1%w7-X<^xQwttU(5J(4eYB%g#TQJV-du?I!X0W>vX zAWwC+AgS?~;gNh2R0~HOZ)pJ;52|B5J8v9^C<5~!vE=xF`VLTg26U1{JEUcEh`)uI zlYs#mO_0`&Pv=i?yn7yRp8*OD1_lPtp=;@$Go5{U}Jap;$K>6VIisP|%a5Q;zgLd;V z{J#cibb)N*Zvic!0=vba-(5!e$$O?1~TUcPjD7bt9I`PW`$rpLdpf(2{U!ZHS z1r6^s><5QDe=F#oE&P7!0;LZm3qdzmcy!~j5M2Xk883b-=A&7W4&vjp0$l^>P$K+R zYylaGhM|9|J9#zzhU3=GY`9Qa%8fBpa8utx>7VxNJ()ev;7+qNkxQH%@>E0`QR z#rd~QQ30*tckB#j0kPv485kTp!#O}~(Ar?f&Tt+OI~^h}0Ahny^*eTki-6dmLqHun z!zDm$(7J!e&TttJI~Af{0mM#&uvI|pObA;8T+M-N&=rjQEnPqV|93p@4zBi~wa?2o z(CK5~Grl}}MM0ZZcCx`vh+~W+_eh9?c*zTE!l|9@!lzz9D4 z<@IHcUf#D%4DeC{RBrLNl>7y&0~ITbFVjH>Z1wUoFe6lf;*q~)BSaOb&|!SJ1i}H8 zT#PUO{stZ1#d`_KU{LAC-?9pHs1~F=gB%%$vy4zcONnnle0+%=UBhlB$)ipljl9IR!eM>R3Cd zlxBRn7s3G*>5MP!K^l&`sDSn?F}%F_0Tf)Kpba?S&N=A53UEFJos0fb7j&*D=!_Q7 zAQo62EN6J&r7-Bc&R$W_v=BlZmJVKm4@T=11@#KRvZ$tljz+U(3IMehKzY`d5yWg& z|MCAnG*?cCG}1shX@&v=!%olu*bdN0*6J{{M$|7ga&s z#g^OO{{Md|`U!TXA4)|DsgXbxDSyjeP&v`lFnRZ&*^%L{K{J6?I?)ClE%+ z{YQoeURM4FpGbyuCO!C!D)1c*ouIe`jWHo^(*TKpeB{wR8Pv7_9SkJ_J472?w0j(H z21$U`fKS8+9fz*bXa#ESmY6i`1Xt4~ybU{{8JrK4sCq>&Ff%Y9N=Q%cT0C`!V$^>&G1!%lFc3erPy2>~s-cRPp@bhQ46e!eT@Sf-dl;#n)4E!y=|NsAQ*omU3KB~SApf$%Y6P%< zUvh(vW|U`W*a>bl^0z$w_y0dw*GrHlcz?#FJBY&-WWD|W|NmcVLdLCXw~ z_-sAt(RsQ=*`s?RC<;BgJ3+AoX$(US#8QX`j~=Fh>Yq#4Bw+n3*co3CBQWnYfXwN4 zLJp7g=sXNA16vQ2u(W0DS?5Pkgh$8041}MN4>8XJ zVIWd#SQb(bh=EEZ=s~5OhrnUhdZ|pTq&lhy+zpfmRsK$nVudaMkvu~_J#{hhbKhjn@Ue*o1F8m~n@V+$Pq%||qF zow1eAP{5GNkjIeDki%fiV8o!ukiw7y-b)S2R16H^?mkuuh!ci#@)J`OK*#H(=NKF5 zrR0EywZRI})D@+c6lJECr7E~MgOBThESv?M)dMmwBqLQJr6{v3wMZc)KebpPFTX?~ zv7jI|u?Tz+Pia9xeo=`6Xa$)&Xm2mb0yOi}GV@Xt5*3O|GfNVaa#9rvGAmMZKsMzj zf@Y;K+zoe6fSU_QnL=@DPHJ*VY6`keG<%9uOK>U$ISV~}peG?goUV|ZpI4Gv0d^3Y zxv6p_)@FDS}S z%gjjyhjYAZL`XcEd}^@~LJcUO!rgtq?m<&ml%G^uT#}bsTnx4eWKwZ?Vgc9*Mfo{k zL6A2JK=B(7zDv0TE(mpJd|FOvaRyvVd3ugB_&h4;0yW2ylA_F{Vo;!zr{^FqP(y@Z z0LXZ^{G!~%5{UB5GLU*$dUXUPnR4*SR{6OFi6x+g>S&Rq0KVS27?h%tN=p>5dsiW| zSfMm8u`Dq&2NeC#aIu0J1r1c9jDm$Ox{=^?22Fmh!NeJb6j|uTA#N20tt|kZDF;4( z&K~#qb1-$Vv*tkO-GR>4gRN0OX2aA#^?V-RLws1<>nj?f^&z;Ijya!SPo5e5d(`7EHRp${Sq3`U}m^Mf2j85nko zLeADXAj-h-QxtMW3g|j|(EK6jEC5357eI|%ZSW}zpauwN6#xtPrftwv918A-<(2PF|__P~{Ea*fI(Aiup44W7j805h^KzG}N=HXZvzJX?e!D0*885s1z ztUc@yf3h%KVF&G+0?mQGV~5NSvM@~GWMBZz;j=Kz;ACJh1nbz!$-n?{fhrdR1L#Uo z76#D1A|tSDBo|CJk&A%=baOKcLl<0Z5?pLP7Xt%C#~!%s5xDGIxY$>?7!x;4hdejT z4s~vr9RYB$2)I}=T*m~s>cpqI16-w6U3#UlLaC1@q!QL zDnWjj$&&mqF(-bQOXK0P>2TR8aIraXvCD9=hx{=2eTIwug^O_uz-$v0fT@!efcZlc zE^7{#1zm{&TEW7?@IZh8oVr;UJOyEI=j4ii*I*E33)D1*$YNO)m7W7`8>Cj0z?MXTE)xO;IjC*|?N$W! z>!5sO3RGr-d<0p|1d;)T2*^zc5zvWkpgIX50y<*}R5Kw&KxY$z>L-NAbOr_nP%VWJ z0nKcK>MDc?==?=cjfD_-#lXM-s<#j#pgU|pwHHJLbG;R)Rs)@U1adnBQ*FH!(mEK> zkPkDXJcxo=0ws~xz<}yaW=2rVLM5RT@|rBrC=xRx=mZ@_s4Rj4O|*k}py4KL>#aa? z%1H5u>%Mq16g41SpmSV6Gzf!+tQZ(TV_P5|2t!2jFmyFzh=5Lh0Oh%V3#QXn1( zLqv{a=(>#|@(Du(bY%(13=oExBLbm70?^&O06zM9^|F&_*6uGd{o*vcDoEwJ0|; z543j}(z|kmNuad)A!@Phox!$W2evj2*B%_0JgE2J1m2#Dwk{4N;h9&GS_I$s0@DKT zwgp4FwdlKF-BU|Id(j+IQi?#mAds&?+uYoJp#DZ#Vh7$L2HH&NlbKYMSX2qyh6dUZ z1r>tr$Vx4NZxC}yElw`VOiD%S*hr!peXh8&CS_w)SnTa`>Rj}{`3556r zL*gC02gkLjD8C58ho>313g?Xc{NhwMC+GaUw9IsfD$q_eh^OH$1VsldCP916ut-CC T^1JvLws4+R+`;H`Rxu0YpW<>lpI{t}&B9u=J&o|~aPJS)KT2C%-H zp_{;TP-b!l$ZV)}3<0hT3_gsk4ANTMp)j!r3`~mLj64hsbqov)W)M;LHU70cpIzz_5i8#6ZIj7#KV_(8RECCoEuKK#8LX3=9%XSQJ8q^h#1IN*EXzF4aK& z1@bE>(xLJoN`ZkPL9Zw!u_Td!VSyUd?-~pY3{4b*a6qr9xG0$c>emZUb!$Mf2n;r_C^aWP8S3{33=9lh3=9nG5Nbdy2L=Ww z5Iu^i7Xr<1M2t@!cTr*a|NsC0<1Q*3P?`rsck-xM`lu-Ix6NW?VCW7}k=Y4KvE42z z3eAT!fbRP#SQz+QazN_bEv%gc_*IFk7qg%JXNb5-u?+uveuF-m+j;mYB`bI5__F?7^-R=gh2SCysU}<*a z+s!}zmvD67(2lynzy5Z&I}4bv?R1BK{Q>41-R>Mv{sS=I_&{?#&;Jt6Zg(DSrziaD z4>bS%U&5iC^@4x>Tjrz9KS3O?H~i~QG9T>rmw@s=K>0FI{ud};0m}aY<*PvXf1rE= zD4zq&Z>~3CC}D4|;$bLdbm;a`5wZSQBvdNi?V}=LeY1$8l-JrtMW&d&*Xu^7kBUHd zj*399*A45l;Giw#=`2wZ>5Ng4=yXw$>2^^uXg=iN(dnXMz~4IM-~a#daotB_qnnS2 z90uuoeGg3D={^V&IRgeStZf+>x_wkwx+m;lWMHrkWT_D-bhtYwU~Cu5CbcK}E0r3$I$pNyp}))(sqn}0I#w_ajkU}(L>-**aBvlMUyW-OS@ zAdtZVviLe1$YKGb127}_dl*0|2V@L?$5#dh29Qyl&A(Xr`=5h(Or@O7zZm)ZZ-RNu zr5x55`TNf>Ffeo%2(*4H@o4qj2}Fx!e1W?+3v3w&$g<|2%r)$#(#^k^ zYQ-`H;LhfY`mJtD0ppH<`?IF^7vP7-%C!+w^zMo7WS}fxLNHI8k zezAf)2ez-#05e00tSuvm63ci1S9%_ybOU4D;s2mex&m@IIFvSmWx=5Y zjv6o#2+DRZ!mJq>xmp2c?{DTb_vw0{pEDK=EbGT;tg5 zq9PEGA=kvf@c(+Zi;BPs#uD~pZATax7#LSDl}cxrfUK!!1Y6U3phU3SMMa{af|miL z>L^H6H*@n3=6a4&ujX0?rWzNBd1@2k<}sD3tzaw>Jl=K!q*{TQAtPZ5gTQO`3=fdW zs&JFJASyt~1fqg9qXeXa8Lq+vVs;qZt+qi;3=E|_$J@>@GBAMR`?a8LB1nh}A_Phb z866-)_JO>6gr)UBi8;iO-*7`f!5e?P?E=V%0A_{_jB&Bik%w*nK+OS(gVINQT^8^~~8A?U77$6z_9TQYYpB*%SW4 zG#+FzOB~4Fu#6S(#2O2B5RdTzunfc!QH6;N0<8y1B{MF-)tQ3TaX{4tguf{H_y0dA z%ny_-ii-#Ng8>pru;3DcWvk!dbi`qN;PA^0<_ruN^0(pgFD96SGm{`RC=bGAUS5l1 zU;xF&nKLl`0x% z;fK1$7%Kkq6j&d`HD}H=zfoAoaDYL;_z1Ly(g+Ui&Qa0nbW!2yc2P0ubW!2xc2Tj& zV3KEG=yXvLIqsq&VK9k7;JAy5j01#L2!PPwKEQET22g?V9~=wdq@|h>11bZ-h09uS zhTNE z7>qA99}#Fh(CebY!tZgaqeq3=fq?;H7zFgC7z9kE7zAMH z2V{TiffBak;9h69iwXyX2W?n_;*9M$s4>6*aq-J;RajO48v#q-aTz~27#Ok`G7=6m z2)uAg1;q)^i#%0Ojw;d3_yH1qpal|TS^VWNgFv$_NQj|SDkEkZtmX=UL?C`-hy!^I9G;+hg{S$SLXkuBzq&Gx#($t1yT}++l=F1A^Du#Z z#SO|WVd4KTG#}wAcOzut-Y-;TIcai#I=T>!DFJwEXZI9hz- zk2v^=U%=Dh6Mw|1PyB))5kXIf*F0bY1U~T#fJ&XlA0S%~l!!FH5%|O}=%d2%iC>UK zB@pCn5tthw?h^pH9lQHNR5(Cx1hr9u!y13ZFfuTd8ynpQRo@mdf*~c27Lf)eBF9_= zLzrJnH~(NP<*;xO3@K&my3umG!$mM;AE+bD?|Q6zBMZoqZzTetVkQ7Y1O@)T)_g=H z4!Oqd_EF(z{>ff$+8qKeKv`NZmGU-J7=ju;E*w70uUR@mIDEpoH+%tk?pp~DC@O*i z13)GT#2r2Z@eio?-FmV_0UQzn5dXV?{4e05A^{GC08r5&au{Cz!|N;W-{6YP_`u z_JFc0xM95zW>VbYaD-E#&ioM;-pSu-3wGZLBar(*RXShz3u&19;^Pi?ABUz=aMA}8 z(EMBquV1YpwtyQm9IgLLio&{0LD{_ZTZw6}Cxd03PN_OnQx-!h52P*4_Ur%u*Sujb z@+=t`j=O>C3{c0a+pP6l>ACP18O9*@uo72*=^j9}~cqik3 z(Hr1Oh$SADSkEBpe|UJ#{s{}umj%WQ44@K}Km0)JffANa{DPpKA5ZH^Fq;wTN`%)E zAX*Q1hp4bLRzdQhbnAf<&QJUTP8J~TttU$!f;bMJ_yrjcclxOCfa>$k5EYh}n~lNc zFw9W6d$=Kn8Xq_ea*8ga0W(91u1ATYM~P@g3q0fj?3w9l-?UU-wz>skTZe1Bdsf!8+4)X#LiZIRd zMKMnet`yV%a4C?_nt$+@bAn2}mz(`iOnCAg769O62PZJh+YMI;DjFJpf(szfPykC; z2uDc6FXmG2V=f#a&>D(=-=V`9GvNNNgKLIafMI?#TnWg0P|*W3+y`d353=D);D#&0 zb;1nCmOg)f`~UyuyXGSthhHAh#@7D*1`7z(@DfH1uPtz8NS0xTUv6 zO`TmJ60g*HO5gtff7xpS&IJfJ!NM0){im=0 z|AT5*4p3bx5FYj-&=gb*aCFw`AeBNe{qX#>`zt(rLR45F{`temz|h$RBH`|Xmsi~o z_267&$@<|igFvZsV+AC0i-YR}P&Mda0cL{gMF)q&5H{9o;>B+hkSpQ!C5HQ?A@+gt zJKTMsinp^1M8e$%_s{DunEnA(znxtm60RQZpWP7kApdYcN|X99j}lLh5)q{0WEwLLDZZid!}N?x{JDi!H<^Xc{C=>Fee!CcCGjDf+yv-C?xm?5SP z1M5R2+aWqacE&O?Frex%h&%khLU;kja zbQ-@t?~iE=0_B3uZ$L?fN99Gh1}F`19L{(F%KYHLC>5wNpz;}Y#AMx89>8Z zAWGI2)TS#Divwkxf@$Cm9}B47e);m#|Nqt}_*?ccFfeqwd03i)5-EQxsB72w6QrqB ziC=*A2B?w#MgY`e3wu!puE9mZUhDg;t< z5drm{WIpi=x`EOMieB3%z$Q7SYa;h3p?=;Dtw{=5U-E-Esg`JWvC3w+`i zbWz~|34?^d4W_UcAHmHWk+2sQFh`s@b0)YuMujJ=+Z5DF3eRE+{(r5zMnxivDY%pU z|1}Wh&H`$hNp!~Zbh>lIqqOxv=_V{AfRTX#shuUz{o%jpl?e<2paJ6MBRrjcpiD2& z$<}?W(~kqvs0L|-;^sFxp`h@$Xg>Kr+!!=s4<4xxYd-tG(?><5vqnYc1qTNx`dC^I zl(NUi#Wo+&Io$0g0P2gk9^mi$3>q|bQE@Q-AKV?s(;1^;(Cs169l+6Dz|-lYqR{QZ z(&?k3(aq8AAkrD4V$xZnV$tcNqSEQ2qSKqA!eD%|`Pcsv-fkCp4(&rTyH6OO(mvJv z4&eQc)jA?-uVC%Qva6kzHEv=6~VMXZ_cYlo<)@UOqr?aZR>qM`vBtUolf`-AZ( z?N8kyDmoxdJl)PBP(82Nnos=Kb{6RlQ4z5|Rm4{+W&O2?qg2G&MMa>PuQNtPru$u| zi;4iq>)kOb2F=GM{`;s%bcd*zbeE`D@VEN@|Np-V!QR#dgPQ)~-8LIq|Cc!aFW32h`G2_qh%otonLqr%Xa0J3o&V)FAQ1-;;Q|-7 z`CrcS|MGwH|Chu6Uj_|=G#^oMv;JDMIsSi%iopNN%|}?`Vv!sFXU?1n4DOZ%_1{2~ zDc~+Dr0c3G!@ywt7SeM)!eXfl>e%u3-D3bvskHv*?*lby!2L;ZfAPP`=Km%uUVKmh z#XCpKfl@9v>+dyBUM>X1H805cZkCmxaB4lk-vXN0{9m90X>E49sEGV8Fo1I;{uh|Q zIWiFMI_Uf_uz?FI{4a2Tb5#BpxWG9YP~|rN3wYpyI{%@D|1VL2vbw=8YCfXU&9b?Z zWu>b%#CJVP|NsAQ{a;ty{ki-7Yj$Y+*!ZL+FUa$C%H3k1^au8@wMa(^x1%*!qUP;u z4k*hQ+#hc}P$JUpp<&He%6{AdG<(U=4I0~i)6EO&r?;Lg;mKfPU}5-g2I>)UG#_K} zEuCfj&C(QXi;wZi*8g>iU|YIbHgx~DX6Y_rceFlV^X)bFah7gSi@^GPjSSo{A+XX6 zMv#dn8^A`oS%b~0*%BW7V(wpXZ4eJ0>;(#G1f5sXOD0G#}rq}^q=W4$S5!d_fqeTi+GqFIhcz$tdEtjXdjC^-0jHHUBtq_o{@jOk@d0CH{FgR+D;9Mq|X_Xyy1 zTR+6C!{9(|Jz2uq?Z(o{*m?=X;OJxmc@b1!K}MKBQP=IG0_q+?O^5j%Zk|2VJXpu) zC7%RZa}PXz0dX5lH@qfigy=RtaCjjoEp;-2lLjKHK;FX)kJGPV;Q>~T9v~RD%!aE6 zMSWOrp-5QZi)~V%7~tqW2J$l49vA_NJf7q1AkV{$g3ka2z>JCqhagYbi*w*XUr^1# z92bAM+fSgAzuS!`4yi-h_(p^Yd2AEZh=Up&-n~afh6yxN0v)S!QZu)fq{WP`~biHLH_2AAhtfQ#dHP%{`MsxPSn9L<8Pn%1$Y&vGYEX*k2?Vw z%6ZM!I~(MQH2%C}kUBb!Rbx7Xz>DZWa4Ue<0IWRn;3xhFR*C5h0-(lC8A}?!#zF8P z5yvNfodao|E+rCfjsHLmxtgub^%kI62+&k32Wa>jR6rhgQ4s;j#+CB+y6Xglzlae9 zhb(C1H6Z-OJ!uAp*Zdg_(_u52ys!TM@9qJ6yZH!5yz!YAl>wk3S5P2MH=Tg67jH$t)`6OwVJ`}#!5ox0g_#FWb=@!F=?7H4ff7Y0xTFJH ze+Ha2n(KHNO4z|;nsJB2L4(WzVK0m%85p{MfaWy*momr49nLtQ%^;8k9vBb*FM0tq z3RH$D#}%57h;-KRbh-(Eje+-Iz?rz?188sx`*@m*3QKp#14aghV-6gQpqvfr9sh@q z2}1Ng!KuH?MTMi~K#3y6U!ay__rw<<)t5?&`L`W_4FLRq1YV55a~#|Q0wt90cCfMo zB^+4{;E_uX<8Qs53=K8rA&j6Qkt~KRhOqD#Jm5?#;@0>N)X}bcVEnD2#@vUoln*K& z1C|$XYyQVx_Y^dQ1oqDxkPGnm_XYv^J2>SV-+(5^5OW6&4Ddd5caI8aF;e#wl_?Ai z3}M|{ROT=+FqEo8bK8r?=g^c8*WIH6(r0|;#cN+sY6Ka1I2e>aK{`S02Q_8}hVD5k zGeC3nxB2_TL1WUOk@QX%6`zGEhZ#W4#ejtw5Jt$t90(&~VF82@v#~f^4)C{JWMp8-h+slA_`7*QV~O1#nvZaF@_`o8bV3Ff z50sdtfo94W8IQTBNHccU33SGZECk1hn*=06++-l};ij-~11MbFRKWV(G`d_=Bs$z! zx?EJGI^0;hTvTK_+}OHYRAf8c*pIt;fI4X}RHZ?gz1Ky>2h>Y401+YqVK4OLKqZVo zSnGij@fVFw;8|INfEUy6gM0vLND79%IK{}o5dI>?iGktef5^P8PQZ()cR?yxS`L)l z1J76e7nPaFAQ1MV)(NE8+zDhXM{|ve0z*l5uZxNX$U=>Puorg~z&$YoaIY&cjX&=M zsGSVvedd355~&B~2O5wBk6{b)s6hL1@hTv5MY@m0MUj`WGFFes8Nw- z2rE%~@lF+_fdx&&H7~e^7d&cU74gyC$B>NNf>4oR1260qo`5_JnqLF0;4?lD9}Svg z>p-YQ8lQrczm2#-Go+VLEu0@-u%uD=1wbX9Xo_&|D};^1yV^ z%n~RygBn7|SwTq{RID9m1tnI97$_NlmT7@Z040^1?5lBGQ#8FOaxL7 zsSjZF2i$$$Q1^i=iq>x>Nm(|%ZJ_ciiy`2}D^F19@Vs~?!N6esp_D6&;YG9qNQh-2 zs3z)b#a4WRWgFg9ov44B>B09xV#WrEg? z9M0$frBTpe%Zr+a;2;8d_dl;WgMgGdgMf)SgMhj@gMh6$gTPU91_3v727zpI27xkj z27yL%27w-P27&433<8VI83fjwGYIT5N13mM&d`EVA8Pv<)JZ|K&Or%CqV-z|+i^CK zQdmR?!m6i755O*qI~)d@zA90XcyR#SzJc{bAT3syHhBE4hG+wM2vqetXh702MD-ca z{1;C5!OViE^>~O`@QIC=|D*|~A8m*pxcxk+_G8%b8&YkDlp_%6OiwQ$~W7B@*M+z>nd3Wq)ruvdC^eyFBi#zTm+MchqpCE9^_y6 z_%5h<*VzRk;p2;N_1sw0gPMDtT_6%u{cUjV2wES57_SGl)H=IBB&Pb+Sk!}>U!7eb z60RN|$JG$^@bE7Y&PV~}4)7>u98?klR1DdR0?t%MfHMpkb0Q(1&{klU`I6&#Dgsn3`pwmMH zTo#6?fO;@2FaLq#6qYwYG|W7>d!r%dq4*Ef9PR7^k$Bvzboc-Nm%gAd1DOlMF!M3} z_vsGAf1nZy1!OUTtAGwWa3RgH7*rjD9K^90)P{txKn+I-3seC^SfC~%gavAVLRg@R z_%OJd;qM2{jq|sxW?*1o{r4VJ8SwG9|ASOFOJH_^8ru+^pw>2om2;Ru0Kx)Q=nxjD zLWi(GEp7-4)Z~V+Ky7Xa3)JX_ut2SD2n*EahOj_Q1_%q(wuZ1kt#1em)cl69Kur-u z4d(k_rS$>K!Jsw?L=mV>0%3ug%@7u-fec}Rn#2$msHF{Ifm+gsK@$W4pyrK>3S@%d z#I67TRcsjqitQK#1Z)`uoNO5cq-+@k^lTXfENmGBYHS$<+H4sFCfG6v%(7(=SYpc{ zu+El2V23S(z#&@(fit!Y0@rLA1RmHj2>i2U5a6(55O`(FAn?VOK|t4zLBQM&Vz#3l zgMhakgFvVqgFw6;gFvPog8(dj!SjdpEpU1S&IAmP~Xm!>Hkm~TTERcEy6!onK zO8LVeBd5(rSU_tJ4|g9!9(*|ivk#MXS#V*j4!nw;CDUMeK7LyjvF%=1fXRVC`7UtG8m39fO0c~0?6MylNbcDm_T04 zV1x_25MyRwXgN^IY<%GGi&+c|3=0*&mXt94zwkmz8YEZp`7LZB8o!%PN&w8bVzz>W4D zyo{igS29N!1S}a07}6FmJH{Ze12l4!wwUV(gTM|RMh1qo#nV8dQefsJ5K|Y-+yPQx z0cJh{F)hK&FCby=LzzL!c0)d!sQ5qfFnaN!*SM(BMbsg41Ns9SyPTM2skr@ zF&t<0IKm*{!r;bmoK@!tgMceT5W{g+pCb$c?hGCb$63veFbH@u_%j@54LHIe;Kkt0 zaGW*d2!ntRgEhl()|?{@0=^77498imjxY!WFhnyPXVo~uAP~q9&TyR7;0S|22ty>p zan^(*3<6OM5e&y!BaSc#s52xm9A}LI$uh<;9A{NH!XTi_V9RivwcrSYfF6TB!*N!- zBMbtu42+D&S+^Wv5Lm>Z!+4xkI3C82BeMcAsv>3G+K|yxm z2q=6W9AOYJV>D+x&RPcY8DkiTb&NqknlXy;IIF`k1_6J@NXFx=t3YAK=)icKbr~o` z8J!r9v(5vB9-}Mcan?mg7zErH{TPq4P6LG=qX*-0)>)v?WAtTATU>OELEvzBx2?+r z27!zV(-{Q*UtbJLsjUY}#WJ3N+AQEDu&b_u3nZfhpix@W8jxa^84Lme|F30;%wQ1s zZwk`0nCAq8!2fF*3J4Jah=>kCL*gFs1ovn@y+LrGk-El8T7B((KF zNnl0-NZ0kn&}<@~Q318F2PAF^5?&0-!vC)=Ryn~Skg)ot?>;D8}fKEXk%S>iwXxD14D5492Ei3&Wi&+Vc=pmAfsj` zD1$SA%DWGcVa)%cJfPL_|3z6q0Rzf_!7m~n{r}%>-CLp}vJ*56)_jEH^V05WmfkHY zpd}t)F^~WUNPvZb0VdF+!o$YE5FZCx(Yx6SG(-S$8d6yYDuEi`fHtQg#^>%ZKpgr8 zGBm;h8kPgGL4$2S7#J8bKng%z>G@Wm-Z9S(5I?QcMFlh>!jr`kkoCXU%_rc$D8nQM zf!5n4Y~3y@5uMDf|G})7PWJ8|l@|;!XUTw_1#$t*S&eVjpoHHFHU@_77L^U4@CywK zH@@BJqN30#Vf@YbKqqLqvj;N+LjXw3_-(I?iUDW}HQ)ua6$3-J?VpJZ0=+IOCe259 zj=QL6fK-MCgoggV4w^MoXJTLg&A)wXQ2}l8V&reR3mV%3De7%eDPd+{01urrfY#&& zyx3$3_U!Q%l>%l42B;zsGm9Z03pD6%5dblE254K-y;AAsV=N%&^|EXQ^&JC3|BIdg zuZ832e$m^avIXSm7ZZQ{{|_3lW@-IjDxMKA6PBPlFM$)(OGZYJ_R`vm`Xrrsc?v`!a6ue8^mqLHktiM9{zx|8|aE2d1=6AEtk4ttU%A zben=21HH|l?Mk4EG0OoI=`Jb`0kB&68br9a8B}Y4BwJKEKwgH+LqnaVM7X&|MS!7{ z2ekOS+m)d+mZ6ieJ4QvMyF^9Cxf8^wQ4#2c1bYT3+_M9 zW6k)?i$rr!jshiCSkeV$r!&~{6DSXX(mZI=1(c6KTWsO^C>-Jlcs}y!by48}g&8;( zu}oqR=x$Nj0$OUq-rb@C+RohR&eGkY0@|b6=`PaiE)dY`&J)n<&Jpl`iwbB>%8Lw8 zdC{Zt1vDvpL?9kCsJGb+`dD28%|sDKI{&}PA27Zn{)`2r;ZU$i~^ z|KIpq^AQ0{<2t!s7ZsU+@E3<5BSozTN;uq_k4sn^*F5X4Q4#58w*FA#V|}z#tMzRO z3-jC8tb0L)XfI1HB!e7$z#I?`$)2Fh$k7SX!~K~*-$g~Hm&fxne?80j&-`^RDmrQW z*IdpE{AUIS0Vn`K#o!F^A~-}bSOF?=Kxs$>v_x6~?)z3|(8`S-6;QZ>*KUAHWm!{D ztbif_o`yiZOHePm@gOMcv4V)SZhb`_3Lt8`?jEpv!0DA4VIRmB2n-sP<7n9D1M0SvNMuP${z*>h7FA1a9xd%hlD9c ze~}wvEVRGK3i1X#aU#tJ!26fCPlKHSQx7Wfk<~Z95$I)63HUE+1L>`Jf=9`CRF1J) zoL~@Oe9>hJneGP7j)O`*&L=@zMfd3Fzm#A=b*QoHk z=7N~n{lWM@c%7=qC;m9FK`%h--L*e-nu4s7{?%yjj5^MYF+lz%~9KHSaDzuuiC*!XtqfjVc< zVFjQavrhcmyqJ1}SopU&{dPY1kc0aK|2C&TFvednqmvJ!6{H^04i&JzQF9F1X5bG$ z0IC*0^VfqK(k?10-7P9dAXTnLuZxNTC~!dG1`0s%j*iY66@$(k6_fv>0TUSnx?@x% zx=leY5AAej`F}0^|F!NOl?|YUdCDiH)4XsBmkc&)mF5k$%DUz>XFW#kr#uL@^m305#1-D<*rW1p2nPHYJu{I(;5b+e6r3=F&v1gw5NJJ6vb?!Y zgP}w??1dx;$cSbhkOXLLNMC#$*wNsXm7umjw*zPgHhaK-(SnJPTnr1%Gm!N#-EJD7 zZ7%^Y?)?CHn^{K&fa3%WPOU{yhpZ5H!0H zmc{#DbOk8DKeT=;mH98aVIqS-h6+d}CurOJWthsi!)OCnVgE%VCNKyDyjTEUpT)8m zG^`c&Uo-}^BnNEFLXb%7fl`r-5RiG`7;HwEhwv@9{Du_U&@#my!~?Bxg?YjUqtoOXJUTQDK3JqL#KG^EF_F4JdE8s2G4!hz)2xtqrK) zvj8O%P}>&NwNwfCzYP*}DHFl7tp=cG188L^s8JH|U(^L8ybZL73?z}o@P8ZVOq+oJ zq6r{Z`ltxBo-6@vFBbWJqm!}qZ3!o6$>jGNovsY6w@bJ{OS-jPRCK`IXAn<88`Q;R z@AgqK0jcuOeK9Afhuj$Rg(<1FB;3u=dgHY$TA&KY0wcKXAkbW+A|g~O4c`hUANE4&*8l(AW}r>1-%3Be<^#6{|6hhsS7Anh zN=UGArF*+&L8}B>Z}Ydj12yP$r%YrJF#ew<@c-(Jm7qmV;5?iq$nW~&|J50-2P&DH z&ogBS!PzWXG5@b-Mf30f@c-%z?qeWnjto#O@c%0R_754LrOpT6@q;)o4!-4Y{Z=Z~ zuzLmQD2P(Q@UXCq5Kuquh1@Yv_7rJ-3zA&}l?@He01dDPzhHpKHdaG+&v=2`lm9m( zQY>h#O7j~5@NyN$g(K4vYn}AUiNXWy8z#ga7|`pX&`| z>i(bB&Dea92{d%^Rr^%%#h>B5GQOb2wZU0T|3yPUtw+$Lg%V;KB0d_tqvH&+dEy8E z{|^oehm}*?v_VBNPdKEALM~jOC8TEff6)X`T@M*hX+FXNH5F8Ff;L!zU3u`p|Ns9* zmrP_32nUs&Yd~cIxVS@c3@qTF83GhO&}~l^jTPXwtRPJ}NAq_;n!Dsyv;I8lcfH&^W{YjiA)f z30j>!QH2RK;Q=ZhKyd)ZqA|#E2Qm+%JWv3gV*n};WWZ||T~t5?BWTYB%YSge2Ral8 zt>DWN1tpOGkP{0;K$0Lw{1-g}%AP(dBA@{aCh$5Yk;AC=f$ag;o04HK0>KBhu*7xy zs0bLJd2s=}HcI3$#M*8b@E#9PiKPLu0aWgS1{lEk88);BYa>F-V;2K5q)t;iK-#egb3Kta?aLQP|4?L>G5eCZ#8KA{x z@WceIn!!ebe9V!>3ae*883xAQ0ZLHN`lkbly#Umfh9xUdddgyj*#puJlK~rl=D+BJ zi3|cSxBmM7A1v@+bPgmISd1@OHiG=jKjl#OA-E=xc`(!VpeGK{es~uZ7MT12Eb`57 zG{U+~115l4(4dJ^Wd?8yn`c8JIDdmrm;*%*sLJ|(4Vt<^5eG@(88)*(Iy+rdR6t|8 zpqABf7ZvaZWl+PFXBKGIpxd+r+&;Vp8iHy)P|B0RTF<}`@E^_f&_I_&!2fcQ7YQ%^|L>Lu4JhQZ zyabH|HPrJll&Ha!o?>gL=V2&Ofbq}63}s|tc+CY9WoUzD2zJm&TDLn3C@q6r(dnXM z0~#`iHS`;fyQqN19ze7SG+-@2^nXZeB}PT3J4eMpJ4QuCJ4Z$1e>uksd+=H`7LZq4 z50t8BfD$>R{e5&dI3$e^fNBZQ;I8qR7y3$|VpZdC7(7ftSt}IO;@0SnQ859vn;;FO zU`Swt%a8w}7bY?Y1b2d4(vU3D-3LmSpqlz*sd|PCJo*B#Sh`CQV(CKAyiV(Z5(7|& zEW?u{}L62uovSD^@i%4hKIK$r@s08aq6F1H-GyAA4gL%Q7UAX7^@KrsNSDL`d6Xp#RE@J=h4 z!yxylAl#!63@UyMdffy9{+DUI*zo56|E?RLmMoYn_!2x!CId>aGGLMQPeHLRlK~o4 z`wuyk2DJVjjI&TetlLLLqw6quYDxlZw+gg`3GSAi0V)i`vjmL)|G$jUl)8-6l!CEA zO{vR}rqpHr{U^B3fg4kxQPybq`XBgsmG(}M8$mr9P*K+1016PO-Jk-n`3*R5z=Idy zaVuy)!wEca0vbF42PA0ak~O$^EY;|C)M-6X!V9mHK`m%#!38O_0w8rYNc>Fm8yV0t zV!_h7?=C8!Mml2&=Z;8lt4ii@*niO%;IRcz5`&K~{1*i^Xj>1IID)EwTTtMZh}wci zjZ64!L6bx!?6$0o3=E};%{3}KLZwpQT~t8jC}W9$Wr>PNDc26rVtQyv1BoZzi5GsXvZ5L zh-*F~a!7yyNiPTZ+#HBraj;&&@E6UW|NsAAuJHo8A0>++{DlL=3{as4F~iap)CDLN zYOIH}usOqD?17lo)vw3|UKy^@a1_De=;yI@V75z zV_@Ll))14$An;$M)g%kNuuSK_0Vo-PI#{9&pjJdZ8)&usP4EaZ3&NWJB`P`~Uj@AQ z_XlJhXpl~&`Nu#07C$xyh8LWF{{IKLHQ?Y+fh@+xhoB@G2&xRiU)X^&tH?_=Hqe%X z7x#bv{|}m0F$jMlvIAt20K$?ih8G7A(qFfuNq3j1Xf*xdgf2-M8zK6vm4B%6S$xo#H~jlh5xW*{e@0Bw5kQ4wkW`H#P)g%uLrpoHA~ zL!eYIivd&zfct6TFUofO2Q6{301KLcyJz7q62V^3cz>wDbgOR`W0}BH~x4%c@ zPbSc&c1_3z^%BKyf1TEo{4JMQ7#RK+Li-YsW8k3K16D(z2!edC`r$tVgD%5I1_u6? zb)e{c;ZVZa{KA00wGnheW4#6ge@i(F0|Qb{`zOZ?N<)b(AU%dG3=F+(4FCTBw_OZQ zT3#UGZ4EWq;G`9i%^>jN`_KRXK^wHeQ?dU=Cro4zX#B?r8Z4Fur6o{jJp9EZ^k{4R z2Rf0U6sCkR{6#*d5_V)$n8IK9peq6S@!$&qQ0SF{YEPXk#w_OW7b*~S;7&bgj2={k zq=9m-Yf+F~^BVya;e${f zi%R&56I;ODAB*NAA`Sb&J=;#OIp7f^um$|B!N30h?*_M4AiJ<#z$=15eM=5dgOvwV z!5w!|0hLk=|3!a*YE8!QW9=Z*7+<(=0fi|Ca^V1#V|byBE(Z;%<~IT}Kn{nvGmf=m zHfXyh=okg?d0v7bhsSRPnJa=Y7o@lOjR1f60Z=iE2m@q8()hz!C(LFLc)hE+Mn!|2 zzZF#5zqoSX|9_N(0xFYb4Apfv{*0pHB7g~Zc1gNI~nrP6O2-*;u=b|El z9?mW*3J}Y|4vyOl4rvq6T)9YRiHb_=fx1YLEuebE1ZodcZvkT%+?wtmpf;ZdxVnL= z2!HYHD!4#22=8Rs2yKJAsA#x>3cwN-73&W*tGjE!XApw6m}Y`3tx?fwKEh-C4Yd3G zH5YXAd#@*G6jtZI$p(laZp}wntiRX12BlAkNb?bv|0OCK|3x(>G6*1wkQb)c{{L@1 zP@?!k=js3d;oTozEa3qagD?K_fX2?J^Dr=Um#7$kx=Ns>0wD81KGgXydIw|eQ65Xeks5SWt8AmEb1AaE<0LEvXHgMdT| zL>~huCnqB(0x%(%v|%yR##mxaWnpFGWMO6J3v#0yO5cBQ^Cw&HXctZv;SlMWIK4 zwy5whL)O1YFoQP_T7VV_C@?cHglF6UHRyf^9DL3e+;}_yJUb0qc-VTNL<&4b)ZGKt zY<%X0n=k`I;}MX#he2Jp<1Q*Zpbm9FFlfBV9yEt23R;`kdY}|EDF@p72`hLGzL5XK zAHj0;!fbE@OC*gy>H=1|7L^VL(5}0v6G+mZ`D0EYw6lHYkK|o48&pt49r(;2bLcaF z+=u!r@tPtRD0nMqeP~dL?O+tWHR&SWiAh1Ke^>yI)6crQjd@&D5_y9Qh)Vrw2 z?8rSRmIE7p10D3i`u(Bysf#a}PaS;8+Iq5rwfQGU9qUfeP+qrB4^KDSw}Xr&Y{yvG z8DFy;V_|0iIpo_xCXkQ?SjYk@#DXcrfhL3+6Ib}*Aq0v9B;5Gs4$Aospj-^f(@!8H z;4I*54XRS1d0E2v0BAW4NSX1O7d2pWK_(nN_>ArUwjOXafesM?MMS`hbLYUvC4dYA z)rD;!dC=&!3ql`~TR=?I{xxXw5;WobUlg=z88na$8YeP7#>F^UUVVQX3*v;1BN=WhMk^Z zQ+OM8dV?7JU@gs6CJZG)4LiL+LM5C~xl+&;a+dC6afgi$#2wC90rCVJ$hTXTA^8>@ zQxKx@%@xr85qSLrS}X=yC=OZ$30{2(Vi>;#EgJ=`h6FWvL1VI=IVvLE?lPdcpzak0 zObiSl0oWiUXnjg&n-1u>R?sQn9H1Zv%{#o%hd9Fcz)R2oD7Y~h9QJ|})Neb&({iBX zS$7P0`bHukOC$LIHjoMbMHRpcw@M{54B+NGUkdh&@qw4GK?5@`DiQ&38ln?0Z4S+P@aE z1s!q^3Odli_xvt7Dgw=?Si0RMS`U;MTJ(VuQi&$`QiD>qP9GJQ*ZknC4ZvrdxXe&s zVAu(=5VTHcI%vB;=&BCJQnu!L4u%rB<1Rf86BR&5gZH>}yK@|O>G7BZ;rcWmWNE!r z!Vgjb8ei=U>2Ya3$kcipA_O|>zcU6R^cErnI-$Qa2Q1X#6$)GnA(ynt#3<|KugkD zAnQHEGWLMQ`DT(3yj3()O9VJ~)pPhaBzS0mj$;FY?dL48pD#|0{NLFpIKsseQ$ zIJ%+E0m5OFOnG0K}60#WT>BC@$!W|U$;@1t(TwHgX4LCoP$bk>xmjDGS&x^eI zU|p>T;HSxSw>d!6$wI>pbY#CEM70AY8z4DR1$8MN zSU&896xe?+ginIP2{b}n0$L0u)UeM3lxj;j1G?KxKuPBUIAj-s90&4mz<*KD2C|pj zH=r|rVB^j-zi~l~|2uTMsQ7@E+103ofac)3T~uN~(^w7r!3AN76=)&?)TjmRl><)$ zfH@4H>C<)#@F*K-LgoKwBy?}mZ~ z+d%Vxpd``ymcOr`m4P96H>eEnEns=g3GGmJ|A#t-zr_(WuH>QuTJ9nupuoTYa*hPd zgn(|ibAq9EUI4A>y#*@zKsyllTh1ft2kpTlO8+c`{(dC=!o=Di#lpbQSfe7Kt-!#* z-|B;81T%3)l<*{NcuQP(5H-~j|Zd=R1bhs6*z*iB@Br7InynJd!>U zkbOkzQ$W%O+NMIReTqo>KvOlu>I2R7!lE6t=o2)c#sGIO?r;%8vQGuB9$&bC7Ttlj z`IN99chdl8VQ4-TBqo)jXg2|AZ`coMkO^ftDKIbuhrd`3o%Q}YrpFF|&^X@J{4kP-`AE`hXd0-JHJXgXPJ)8jubSxDNJXZJ_=XT!B-=J`kUw zL?UAjNaa27;o(rXfci>sl@b{TKnnIED*!dE88e=M#FxUwB{Kd%9R&(kh@(J(!6i#4n(0v4BC~waiXXn+e2q0C9PDf;I$zxFFdy{<;II|NsB5w`E{x zsON76Z8ZAKA9bMlCsV1!Cw>9Zhy|d*HvL0oT)RM}=?h!%?sfg6{LPAtp#38PrUnod z$M~E0!E*U0()f!%GN$ntUu10l$yj0qGA00`=v28*8h`kuG=BY4B}xIaZ`!D&b+f3X ztrTF0C>7cTa_0-sE;{1_pqpD74yW;le@o-nKgZv)i~($!tiS@$42FQJ1lYVh-2yP3 z|KSt=p^u;gyDp~j-@cs2|N08ZdXqH%{D*1$zn`Y@=if@>|9mHnKmTbO|L=!s{Q1Aq z_%HuS<4-%A#-DUDjsNz|H2(YN)A(PXPUC<7HjV%H%QXJm=hFD^e@)|m{V|Qd?m_bp zhC1am{?C8X_}^boLs7puc!o4>{2-~a!R82$xfffLh*fB*l#6o=S zKmTzWfAJUPH2&f%%AlCwJ^%~v4PdRH#0a{05u_KI7!UC`HG$0D{rCU>)=QOS;tRZK{KX#_)A-Zwr12-+PUHW57?HMqA57!_ z{V9#V_?t-@|CM8hL9_4j)`v=2L9RO7dWpX`5)y8<3JVwnzTa%V#PI#r3)lbu|MQ0( zKYZrD>JiYg+ze3d`(Jd!1O|b~?hj%AMJqsis8Y@_2rN!G!ywT5t(4XHfJ5BjW;KQv zlh_#;GM;xc2)qE@;&_}zMWly80GxgzL7lwN?l*yf&9yuX!C~S2t(u^{vKj|K=Wg)# zi83-UcyoeG5Z_rcm%RFK3{e#hI)WYKva9` z|5~^24@+O3QjYFY0ZUhok~Q5QJAHXNO9i@bbh>i9o(nnzoddd3ITC6KIP@Ss206A9 z>=Db_Km4trQE1}>?aVK?gLeYG1Z|dVuH|9mZv~Y`kbp7%-~An|8GGn$mmIa_xRKoWk z>W~Xy13-}uIzt#L`l1%J{~Tm8NCI@aDNMp;2WV8Iv-C;xf5uY1)^DX+|4RjeK~B`# z@&7-JZTI*8f0#|2P{IEfTK|I_!CdMMGfe#N|Nr3D7RaU&6PONdsQmv6-5*{{cl*BS zX6$C@bbSyQ@S>0r6#j?1Q(qY0?*80a`lK`V&vDm3poL~HxIvBOV=u0=fQ|qxeR7-? z6c(W628Tnt-~1OX0ImIHTi7qu`n>S9w=eWVv0Pgx!B+!XkVxfh!oWTk+Lcv(o_LN+R7Yc z5J>A0^#D`6HegCt0!*=rfGJf0Fr~|LkU?NhKdZw*27zu@hQ%genq{%YK?Z?dSB}Ll zAb#teKmY$9XKgsZAON~WWg$p%vCRR{87l?{7z98LKF(?amIWQC;{au4u|#AaU^w33 za)1H6WC6nO1~+dyeOP~Fu|ynvz|hUh0!lVMtUoe3KuPP&zyJTcpT>g9wLPHCQmQ+^ z7C zb{_<#HmGvr1DF~h?K?<#?DUOdU`Vs%C}A-^5PKLLFvbTOEdyLZr+M$<2DQB`110#U z9Ed&KYzr#N7)n5AIfZ4hWGVa?odBvga8(>x5)t5v15`O=iDWn|WDtP#KU428pq90r zu1`Q)c0uLFf6)&hGhe4>al8O6-HB{Y{R36~|5~T(6KENKt<&{Euj_+=Ue_l9|4TW# zO+khD|7!s+Kt~UP7B~FptiAKU^vVBgi$RY5U;5zxHE@{>4Hih&JN^Q6^z-5F+B;bs zFBX6@Dk$%OiUyzmpnM)Fec<~I4{(NRek0PH`h}r6^#|m7$FT7Ie$O0s?_*&2|KIv} z32*DM63*`z7K2jd>$G0iF9H8WJ3#f5>knhsFP*M`{)?teU=T0_F)|>GUe`CU4bZ+H zdR_k*`@S*u{bPK>`g|$-PXA{PyI%{mo-5_)KFBNR&cJZ+fdKc3PH-;xez6mr`s3q3 zDLyQG--`td0{cP4Ywm8g)&nI>|1UHjW3m2T^f5l}a9H@h4WlxSKe}CErCO)! z4|tkCjGXu&$u$rX#3KJ;HATj`dIo_EQ19i1K4_Q!5sBEt|5cZO-LwEq&Hu_=fuU$K14GAV28MZ?85q`WW?lqkktYctMS=w4Q;% zW<3K#z;ZU})P0aqhCM3=CVgGB8Zp%D_;wm4P8?D+7biRt5&UtqcrCTNxNswlXk?ZDn8p z9TfCq3j@QeEes5owlFZ9*uucDZVLm$vMme@bG9%rOxeP~(6xnupo;0~;9_Hf>~JSg?_SVai4ZhNg`S40#(F7@{^ZFnDZaV6fQ8z@V~` zfk9#;0|VPe28M4N7#Ln`U|_hhfq~)J1_p*r8yFZCY+zvM+rYrkuz`W0U;_g~+y({) zzYPowRvQ=?)HX0Mh-_eB__v;c;mLXihBNCK7&d_7aXkY=5oqWR;$=9=(!wBM*agX1 z{spOd?mh~x!Me`Ap#BRI-v@=Sz`)>^n3#z`&rIq6bDGOa1cU@@e^{c_|8+c{nwC=9MMpWTq%2=VYell_)p{ zcrq}+#Gr12*`=DPr~$NjtOx1xaO4is^!WVJl7i9_ zm>7z8L1shMBAms*08;B35fYCs=Is#_4|QgIT25(k2AEfrp93-nOIk{;C`rvjN<|8w z*d;<8Lr6xdg1e7fxI#{5Qc+?NI9l@ZOB6EmGD|WOb26(^Q$T8pQbB&s%U4J)Eh+*f zE~w++VVYQ!UYZM%040gkywY5Sg2bZ4+|-iPBDk8e#GKMpaGF8L`InX`{2L7Ei6qfE=fgB$sp@X^AgJvGjkG?a#C@tgQf7yVg+RNjtT`ii6v?IMY+1g z1*yrIX_?6isYONkMGE=JU_Ygx+YM5iSb}b^YfzAXkd;EHpSPcXxSs-;s}SPv?dqox z;20e2>Y@ES(0B=tN_l)42Zm$Tv}9|Uxb=QGxG{c zOCUn<@XJoEgtK$=OF=2Ow4@|I4`e1JLS21_p)?5c)yB14!b*|Mw36|JT>U^p

(p}Oolv$T!vf*J%$v990pM43D3+kHnLJcWR0Bs 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

SKcrHf3V~ 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 UHO=0hZca`v&O~a&vT&6P0DMF8UjP6A diff --git a/externals/glfw-3.1.1.bin/lib-msvc_v120-Win32/glfw3dll.lib b/externals/glfw-3.1.1.bin/lib-msvc_v120-Win32/glfw3dll.lib deleted file mode 100644 index 248a5cadf941223fa4fa3d6db9dd48ce696a54c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19984 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Ë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

qD(>fbLiKi3X zgX?Gn)$AROplYn65!62R=;e)32eqfZNr6_uG=p`v9su2k#hVP4xC@a0n+!@&T%ewD zXN`)%i^b(qb3itLvJK;l`)Bd^VHZ@> zDzGLL8yumf0mKi+9=*K1P{p-i#U%-Gbl1Z?Mn7z&7i&#W5aF` z#ZZ#q(aYPZ#=!6**pu{XF zbsmN)UJOlbf5CdI5KltD=!-x5VkMSwb?vvo|!b?d8P{SV9!2#2V^|c<>ygx%gQ}Z4N z4+^AxKluNDDbwe}9tTefynM(4*N3FO`Hg^2r-+IVsGsC(eA}ltL`A|!`+_gO)8$m3 zZW&e3jbXmlmy5;H92*}oeDLj^&G6y>f5&6Y48GQvOF#H@i>UZ?$Ebi7vl4VSAXh+Mq3UT4PF${x+i z3@?^}4i)I-z0S_S@ZuV1#=n=BpM!zn#VOEILD1bm;2l&R-A6n+BRD)dGXy+3DS2Abgx~nU2M_*@yxPeO45ja0vpMbu)z00l%E^$OFZ?^@89@1%g@NJaJaC_x zR|0&9N)mWf7Fqnmdt*rfl$pyHNy0r(J-8~;V$3xkg3 ze_hJzWBs6HsZaN7kM7s6r+YO2{a?Zfo-&*UHtoOYIgrLq)^w1@PS%Vh28K@CpdU?@@a=;d9R$iVQzgc)Q;iJ(vS zQSbydc(+-9A_K#JR?#5%NCs%hc6ScwkpCK$0H5v@74Z4^kV+r2mmX;^jA!=`&|OO( zn}0EuvcAY>0ma^N@cIqN5Gwql!k3^ad2rtwnidPdX%T!~wSi~%hwfiK-5&WIN;K^J`YI{k0{!B}qY(ap*N8bE11P{Q&5LiY_& z2eb7ye+%do9G~uEpvld1FPQ#{aeN+@mWIVcAW1%_)V9H?5ea&Wk8?^E1IBQh^ zX&zEWcy!-)2#dS3tbk_C7%00XJnOffj1ex5Mg0p*vZMl z04WMy3PMUZP-~0>w25`6I4FC{vw)KYJ9vx1Sxt{#-qisN3@=`Rnl+&PJ|3N{lLA50 z=AbRO%?CgSH7kMm-K?Ov@#tiI;}6PeE}(SnSJ; zJmKMyeE@Xj_92kY<1C=1APflcZr&)6c&87G0!)z6qnpA34gbP%E1@%-!C*jV0_JFd;pRez@uc~JaBNQZxjPV znk7dGv+;q$9?2dy9?U0<4>Vc^xPs1w-NnrWk`0uA9Dx9h`)1o)v7jcg8F*nsub0Gs z(I|dU$U`a%F%Y|xbvx(~yiV2?APQ1hNW5kPRTkg@dvJXKH4k(`2X99#s6}=Obk%7m zIDUWpFXaYrE7`}-!0@_mCukAHizkc>3==%Md85Fpm%vqb^E!YR5cTmuNzaf3#`;GtL?H`b`NFmgt`we944XX<1;DP2;2?medMvLz2&IIjtu|8ay z@6qck@n2L7WJkBFgh!{Vz<<#Lyx?u(h9LGH(1>lXuR`|$4=~>cBLrL9Jk>{}(_vt$0}9FM5lVTu}7whUnWuguef( zWxSvqkpcD_@5Vp|2GAN5hX1O5U~va9X#^%!z@!+Mya6VE@qqMh0kijk$pt*1oCV1c z4$!?$uRs^cclv60bTf8ybo#2iDE;&Q{{&D2EcWmjxT52%bG#v?8&n1%<Ogghki<^D&Q3K|3-#T15s7wBLe1_p*OD4hhQi=cD|l%5Br*FouhQ2G*- z{spC9Kxvq>mVoMM1_p**Q2GLteg&o3KrJT*28Jn6z5f2Boc_v>KEagVJnJx(RAu36vIsn$rZ8hnU8|unBawIs*g49w^-drAwf66qI&> z(mGID4oV9_X%;B`?IOhFCs6ttl->uWw?OH2P zp!VK?(vP6@Dku$c4Ff|MG#nm)ny{eTP-x?+>8#2`Ie=N>72( zdC+iyxDGctp_>780V2bOi4Yp5(!U@z&)rACHCWf#7j!xf65j`f58^N|Ft{aV=A@=5 zl;kTErIr+Brk15DB=1HlP@UBPs_|nWngfI zIul=WnwFWDnxc@FU!;I$srVPNlh$HRY*$BNG!|D2d(%7J32kbJ+&kl97Eu6a?L9#s#GY*&&(@<#b{y<$o)x0 z`Pr#?4DLShjzLcGDXB@N>GAocB?YA=U~{12DBcE1K*bTx0|_!PfXs1?2#Log?(Gp2 z5A{}jT25(k2AEfrp99j0CB3Cql%(b%r8EUlj1!>_WE?|CMyi6lk6XAxPG(Y3Vi7p1 z^72a*GV?M^G81z$t5QLG{}@2(ic&%0ke9EJTv}8FN_vT z@{_^-gLoUwT#)+25_G#k0pJ=GPAx8W3Gj3*Pb`A^&^aS9FFiFJ9IC#l#l?x~ zscxA$C8|359h@wS5_1c{NlPKOw75heDOJJ9)C{8U&&rRNe3Jqo z>677sGeq=*GgLn!-V<|j@{+6s4wT7MG+Jfzl=@ zCne`378m0-A3fjW^arHXg5(2;12ELX!zVo_KPfRsAtNy_B?nTnC+B1qB;_X-fr?TL zefb5cd7xGdR0W1SEIi?cfSdwx6v!nw)t6_cq~b~}3~}Ic2(%6rWCnz80Hpz#IA|UN zw4N6{Bn>(|7_|8cbVLDYC<%0iN;$Z};0mj9iyVSK#iM}qRg_?B88Ov)M5otZIM_|keXNoPE4f*1^GoK(8evuQb;^lA(i@R znV@E_LUCzk38*|&06P=ZY{^Z8)Jypc1q`VSc?{_cIT&R$$Vjj|5TyyY76B#w^c-U& za76-AglR9lGvVS4vJINK@u&-Ma{((XPR&V81~rumKtTr*g18jT9iUPdmr}5c(9}bc z2Q;W)9Tbp4GT;nq@?hZw?Y=-0JyAx%Qa^fI5A0v4d9K048HJRY(2WBH zAs8Dxfb>HzKxwcb0|P?=j6rQ0%^qTnXJlhyU^8MWP-JCdU`^p*NDyOSXcJ>#XxPla zpa?28(ZzUJ7@pzs-mI2eRNxEO>?I2eSC_#W^Sa3@I0b1(>8;`zY! zfa3z&0hR*h1g3zLF3=4l3=CjDnD823bZn4$z%7Ao~>@7#J8mI2b%k*ckXzI2iat z*cteZxFO+c!p6`b&%kg_9w}VW#h~soP+(w)QGlugiKVcE`MC-V3>;e_{sGA&^O5y1 z@`LPWXW$39!-%_pQI(lN)r5tC#fgDIQkt28lQD>aDS?3jp>c3=$a{3<4!#3>+q*3>OR-7_QYBJ&ybSs3(9*uZIrQId;6vV@yKGK7mk z(u9*i(n$1!@B_gE;P^=4V3?r8z_3q;f#C?$9ArMD00)DB2`__y5zhmz0~`hH32Xt1 zd@KxnU$_}quW&I;&}3kEp~=9&unppOWIiJ(J*99kh=i~+h?uZ3h!_bJF!C`m@ELI# zK*9kt9yVw*Fr3$BV2FU4hr$PicL_U#fiVL^fH4EZhg~2$nHU(*#3bcd83Y)m7$B(+ z5|*I*Z526~7&uHM86KE0Fw~hbFl+(a!NkCTA;y5B2Al_jm=eI@Wx~Pm!I*(T-h_dH z1(Y@=SQsQqxENSNIKg6SCJYQbAaPLMEa5^EV?fc%$i>3ImBPuu6~qQjha3zWoER8> zI59B9z|1f~6=O`~U`RCKV&G5VVc-wpX5cU4E?{I~grpyNRt8=ZT?Sr84FT~Nh59s#gx|!iYBiZ6d4~e2z?NEz;}VCfI9$U z9s@fA1K7MHFBv{~F)$Q*GcbIBnupAnR0O4QO$L5OB?d^Uf$C>uV35=XrA2)PNfSK= zNk%n@9S1_sw> zg(1=87y~=wad7?tiGlXJ2xKrZfYwuh!|4$N1EU)UgIftZgDtq6<6z)2Vhe!8Eek_J z6a&MgC}_C@ibE4rF>suju!HmzNQyEsux(;80Oi#H1_lO6Nfrh!6J7?cBDMmM7^vqV zDZ|dddx-M``vcYjmIUSiCIg5c!RlpL7(6ZKqhan)7fgwMWf#C(%E>Ipp7h^zC1M#~c1J@;pUlKt5eib?ModqCkJDa^>g(gX=BkozPx*crr43K+y0 zvry6#Xul^Ut>iNZndC7DF=oNj3Rn(YrY14K!X4DvkW^r2;A2!^K#vp9t{iYaFk&(Q zr-u?Yh6`;B48iTNvW5YL&&b6D%DV=VsvHdBjDif@A2=VdUtm4JTmT7YkUta!SQrFS z1Q<9>q!|k885m?57#LJ`gUT%i6h3H~52#H5jt3zI21Z#P2H7Lr46-F$46-4d46-I1 z46;U&AH*MsUXT>!U=S_gVh~N?WDqssU=R%weDG&7WLeMhJ_d%aeg+1IDG+*L9|OaL zeg=kA&|&nTIN@Yu;7np*-~^RDCT!qz4AKj--*zGcL%~D_hK4B+8X6V>f^6V6hyhHU z`6LF0xsw}6nJ*w4W5K#l=i2ZPFH0}BQQP@Va}f&tuC`JlkS@Iah_K|zs$VSzOR!vZ}9h5|(f zh6joa3TCb7!>pw7y|Se7$)d5FdWclU~mAPeP_VHARxiOutAxDVSzLQ z!v$#u1_J{Ih5`cyh6SJ_m_isB3_=(fHe@g`Ot55N_+Z7r;9$+bPyn*Wnt|bhH3I{K z4FiLL4FkgiX$FP|$_xwz5)2FhHVg~}HVh04KyoS!3#D!7%r$VFes=pFeIol zFf34IV0Zvx%P=s2&e{Xj&l8Lo7!=eP7%r$WFnlm#U=UDeU6W9Nf>qaBDvU!|VMF3`_?Y7(@;*FsL11V6Z*Fzz}kPfg$Sv14H!z z28Kxo7#J2GU|`sCfPvw}0S1Qq2N)PWA7EhkcYuLG@E`+&&OrtSyMqi2eg_#C5)U#k zlpkbZ=sL*2Fzp}%!_tEc47(08Fq}Tfz;O2<1H=1+3=GVN7#PG4F)(NyVqma4#J~`G zh=C#N5CcQ?AqIxtLktYd4lyunJ;cCp{15}fg+mMsPYy9K{656Mz;&2`LG~~MgZ^O# z2Is?|9lZ<;MTZ#}8V)ls%s$M(u;wrW!_mVG3^xxmFuXg=z`%QifkEmB1B3Pv1_qlW z3=IB97#PxyFfcS8VPKekgn?o45e9~RM;I7x9${ekc7%a}{U`&2!chhW+oKE&VMiGl zGLAAZG#zDNn0l0fVck&%hP_7_7|tGLV7Pabf#JZfl@Cc0}}%?0}BHy z0~-T70|x^q0~Z4~0}lf)10MrFg8+jdgAju-g9w8tgBXK2g9L*lgA{`_gA9W#gB*iA zg93vhgA#)>g9?KxgBpW6g9d{pgBF7}gARi(_!2w=2J{gQ;0{22lm0vUoBKm*;z;O;Gm1s$LOk7R?TAOgYA zA!uiG3CQRrSfxv9T4HHV2}HyrGq0o=DqLJrlwXOY((p zdSB376jX&5bZFhNA{F8b_tX-Ym=kz_9z)nKF*g-vo_A^`jOh!RF+i4u3I$|T7H1|W z<{-NaCY2929x8&wFD*`mI00rwKv8CHVo@bjB|f#VQ9 zh-^Eu(jfkERWhzG%T7Z?~SKo@+1>sN>v2Wb5d=(Ketbzv777y=eCFkC<~@5Dt0 z1_jW$^AK$qbq7`TA}ZCNm6 zfJA~b5{puOGK))!8Twks!7yGkhzD{!LoUeGzWFJoIjJ7t z8R~Eb1_fq!@SHWoAZ;kmCm*!>#R$p^&C3Dv)uDW_VGQ1`L4L0A@G)l&t}HG|%?*I9 zbSn1DOUn;uP-TFu#&F3jF33r&3{EX6$;?YHcC83!VEE49npc{OCKJxU@C}FuJFfK)K*{3_}SMsC@|)3TI#_X9m^AP(HA9+{NCg~Fl%E{Vz|hAO z1YL~a3|fQ`&cG1J9GVAPpa2sqWPo)4AX-6QTg!mjd(&V>YBMm1Gs7EGpq3AV6q9E$ zL~mGTaVBW(7aNmjF}TH)44Mvd0?j-^6oll5Z~n%|)y5%1K>;1W=K zMhwJrEUwH;h6^zq0qJ*6EGQ`jt>9U~6a-nP2p72xl6T85N=+{UEf0nGi@^+Jl8ZCL zN|<^VX9gKWIEAEEl!P-dsDo5FgBOYhr6!j!Ff%x&WR(^}yF?%%(4wG=AR8b(X>jFn;}3H68ygG*6jI=B>d%gjj)XJAl8h(LmzK>;k{ zmYJ7XoWZ~#59T>0C#M#afV31d1bevpz=|^g_TrMFyyV;h25}IpxCFFtlfAe&IWaGd zfng_GZfb6EY6%0wQPyPe+8+jn0JgNE)KmtBLYDaAlA@H-0*0$>g~jU==}s=FWMJ?O4s#ANG%^4W5;44Ci7zY8D=5m$D@kKuh-HkAcP=Q1NCrC( z)aC!g7@wG1oF1QAky*mPki#6G3pOu4xu}HUAyYhPv1&ZQV|2gT*i2iPRJtO^wgsGjQsp;hB*+?&^(B`6xRw+_+;kiG0cX@z&j?O;tn(d zQU?)-=GB0r)UwR{(qd?@ogtbz9$a-CXNfO`R3e;A@sJ<`+0HPZF+M&eCnrA->?tOe zcqpqHWNJ=oVqSbnWkG6uW?ou;d|qO1YH@rfs9wxV%wb?qWpvF;&QD1NM{jBo!+!>s zRAhb@vuCjjXo+%qY7uNyp@7-580zx;BDd5;P>BPR69CnY&~XN+8qX945hT%&jH1-U z6wed}hPxn9NQDQgCLD`FNeIM(G-zl{!Zyd9ja9gmcIE&7(ixEbSv0nG)cC;?0!ZsW zK6!@`jH(+k23439(^7-Y6EFnkbY zV2BrEU@+JNnbU!-VFA$_#TXbmHZw4Q=<{L>40AR!Fo5VNaR!DBn;95Dbb~kp!->rd z3?Ors%`nINx00j))mmt|mR*}}j8qElrV z7-no?U;xosvJ4C>wlFXh$TBdTk!4^A*b15Rs*`76II{&Z_XS&j0-`}jk3HDJzyP8_ zCpCT90+|zwQD6YC{Q=RiH6|c>l>!5U%vJ^l5Pe*Mfx%!a0|SVDrNF@8u$6%UG>0as z2niq1+}R~48#ITeqXZEL&85{q*`PVKV^H=5B?blyWr!NkoZ3<-8#JeO3(5w~i>awV z)EKBRFeF3Spn0*yP&R08Ojs3?20(LU!Kx7Tpn0;(P&R13Ojr#f4w@rlR)?@b^JLCY zc7QqqLo<~9K%If%mj)o$=OX zV7RlDfdNEE=`k>T*b14a6w_y5*s&EdH|e1d@e62f@)wlNV8FnjZvYVo%}eGPFfb%+ zh0ISLHGqT_Xx7%?z3Y-L~o(Tzq73@f%WFo5P29~(i`e=uTTP&S5|iL_P* zv}PvPn1P{Z8v_G~UTe(2uwWbNniSBw7T6jV5Zz$Hz@V_5fdNFXG+|({*v`NJqSu=+ zF!*doT_*!tQ8txEr19t|7SsoDf0uKfT zXD|kJU@MBLM5zcI;$eXoz57(20bI8$>cNypDwAQ-LT3hM*{jIPy9i z(0ZH`Q49<(b}%r2Xw_&2hCe$P7!0Br80JSq^812l28Ns%1_pkWMBZ%Jn;++D?obV z85l|u7#ObXU|?uSU|_hM0P*{S1O^7xL;xr~9K1C(dW7#LJ57#Nm-#48vWR#Y%B900kkf`Q>>1p`CHE(V4V6$}izl~8w9 zGBBi9LEKhQ#lTQd%fN7D7lb}g3vnli=BR_H5vXHe=&gh3olwWXaG(yVrjCK(E0irz z&%oeY4^b0P&%lsh57CRf?gq5}=2j~MgTrnH1`zGl#=sDwsdr7#M!+VqgH#$z2Q#Ji8%llp4Dr>RY-P7@l`Q+{Vz&z#!kvz>u+< zfx)1gfuXLOfuUeG0|V%u>37`_H6OYe7_9pk7%Fx%Fxd1lFjV$I(sNB81H-0%28JoS z85p+oGcf$^hp1%yo0(jcU!0#-0@~JWl~|ms zS7xZBkeis7nU-2y0$t`{t7NEWpk&9(rJ!I_QdC-80vZG+(lld;J_QAv;?(5QqRf&? zusI3}3JNyhL2uCR*MOqTvdo;+^weUwB(k(?MQU;>XzQL&YFTQILJo+uRZ1-O%qz>! zPAyVWD9r>7`4ku1Dy1dn6sIcL+33T~M%4^AA4vsed)khd%SIm-o^}C_ z0gf&%o__8T5l{w{B8$(kfPn$DAIoD&z!HWHpz&S?h8v3>Eb;)|-MrP)grUoX4sNx1tuA!lkp%Iv!z{SA8Xu!Y_eq-?Ag&!Cg zh{4-s7#M~aX7p`iz`!9l7#MNkq#y=Ha`A)(42-nGdyX(L4iU^G7{EYt9PGfrG}!Ti zFa{=S;eFc}mSXD=Es)L09bW?(X96;pPWc3^KSNvm!MoJ}ti}H?ag&v4?}7vzLpnkFPsi zadJ^=Vo564?9>W0R%HLo}`Kd(5rq$o2l9V1k{9lZRVe7xNK9C7Gy3_`QP$05MQ#ltti-3_F} z8SHrH{JfIXiW0|?lA_F{Vhk;Q4(=}A9^RggejqLGsU-oR@NokN4@6I98HOf*2RBD2 zA0H2IZ@AY%!Jk@D5}%e+TATq6FpS6uaPV^UcXIJ^M??l{_{J9$<)>w$MYyw*gPV`L ztDm>8KgcqBV|!D##LS%36noQ>e0$TJ{KOP{)BJ+ey!0GnBYTsSoE&(%a&~rba&!0a z_w_?W5t@xf`AMb4C3&gE2u&^yZvMV*zD}MHO`rsZrYW`92;x+PCN~FnH(wVoPe*KS zglM-n^)E=xbN8_~P0r6l=yZ2*_YH6j@Pi~Hbng|VmK0^CmZjR8x;WdLrsWseo0cQ= zdO3JFy8C;2_+bs2;?xp*)8f>e)Z`LSXcc5uq$0HXI=HxddAs|&yI^y1T4r8~y=kJo zX>n<0Nn%n?s=a9eT(66>gNK`kqmPHD6HISNMykDON>OH6YLUHZN`7jwy=h*4iM?rJ zK|yL_k-aHGue*b5fM0-@mk(Soa%>{J8{p;w^)EuNuY;Sjqkn)mR^O)PLEKrKkqF97 z_NL{TaGkCJ4zAuF?g8%ZaILVoa1FLMElMpcO)UloQc`J&y=l0+4_vF8ql3SPe}K1# z8#t|l;s>S`mReEuBXs&X_yzd;`g(hS(>q9~BiKvjiA5=(M37sMSds}2TZoA;orX@{ z4nEHQE{sq$SbYM~5|Ub! zo0*qb0y7WfPLQwNQ%l0#eV~qKh>tHyP0VpHPO~ro0T|x|#4#{1V2F>e$jxBMl6ap?njF!$4u@m0ww0l9`;1<_q`K5}1r*MJjGdr_z#={5;(9 zeu=rM5X)eZ0y8$CD76?Ks_-C!$ri(_-~b0FHxG9Ye@}mh@XS18BT#Zh&Y7?>tUNO> zCBGb!sG!xiv!jEXpR=2jtEW45y`a+B-ZVKUvmhxSl=hM9erFE{cgFy~0A~+3?3#;G z(=&@pK;;U=YFI8YaQ1ZYadGtsaB^|Nt`p|u;*!L?l*FPGgidbFY{T$rf9o++*odXDHg?blZslS7-vr~YRqpvpso#mM+srIJDC2*}S zjtL zNEZk@AabQ?Dl{*FDQLEXS@Mb!q8 z35KQ}h<!i6z>8=P7KaW-xl%y58f3dtontAnqrr>nP@r!)3)2~oI&_ypUVX68W~BA^;E#3vZy z99WG7N#39)0KBdSSq+IT3}JXx1~vy)shb*@8JVP{7^N8|TBaq#iV@?qG+0pqreWeH z#weu=sPYFl4or;E)q@-Yc64TLY7vIBLo(58-{8~|uppv_boTS|@N*Av#U4=Lrg~Xs zN@~8nX>NWBxS0nlKMkB+99-R9T?5>Zt4R06+}uQa)1t)O0(;Zq%&Js-)7;YH5_{96 zRC`k+gkCQPS2s^LKYuSAQIw3Usxx$QbO`Wtc6W96asrpzE})_rT-XPLSOFjcTpu`s zSdkzCgrQN46susT1|{YeU<90ReqLrtei24)b5AXSN}=Tf_tcUwP$*#*sjoapIeY$ zoLQ2YpXZtf>NJ6S3<&kU4*t&W0X{B%&JNBQiFxVJve!4YxHvIA)h#opB(=!30>ux` zjt;IaUao#FE;tf6q?=xznU|Xj?xUmXc6addcXM_2_V>e{J&<*qrj_O;!yW7E;NlwK zJG_vD2DqwxO%%dIr;lIBElcd^#P#aCs%J*SPZ$OmN_RD6oZ>MFq=T_ zAvb?de;;pmR|k*<;5Kk3hz0JC<$_pX0#7dt661zW?hZbVj{Y8Q9$sLhz~K)z4{Sgp z$S81k4{SV9=J|X2xcGSbL(D4$830aX;N(*T;(}XPMj#d*^FlrIN<#7jN{XNjEdv8% z3j+gVa{~ioGXn!-Qv(BI69WTdV*>+YBLf3tcsIz<$kM>j$il$T$lSot$jrdd$kf2l z$i%?V$k@Qp$OvYdp|Pofp|Od9p|P=np|O#Hp|PQXp|OF1p;4NFp%Jv|gtWUtL)dogeXW2NG&8=V@ul*8KmMUEVT$U>V|A8OcqqcqpF8jGq5_($<@Kl z-O1a-$KB1rGp{T$Co=^!)BtIAgUey$-i?#1gO{IgfSao~rs9muJj@YAM<*9&XDo^n z!NYf@CEy5!rAY&4SBC&^M?ZHzcTWem(wrQ7)8gc!)YLqfi;C?{lN0m6BQcqt6eMjBNteXj#B^xH zBIyA)V=xp$S}>Iu;_&JL$po-dK!q+WL4YCvTnf9SrX`lAB6hv^v=)sTFS_i2^ zYKnuo;2snxMS&dw31MWXK}vT6Cszk=Pd`s*4^K}-rcZ}7*UA!eN}*X8J`jbY4QgPP zhAabbvl^tPr6I|{#Ld&p(?9@{dmKT%dT`6ev8X7q651dFi^9?>ctp@SBR{`56|J!Y zY9AyPAw;3N-HK9EF^mKWqL_#z0M!T1wNN#X_5{R@!38;)B~AeW;LvnOZisgt;B!evIFd(QNhL_?_E)H&PZmwSL?no*#L1izN z&H!jw#@*l1-Pz9_VQezEmy1ocn}eI1qo=crn;$}TZhmQTs=a9vcuW!1C7uqh9?tHL z9xhG@<*?y1dsC=2$Q7KggRi5Tqpzb6LVb2>C5oYb4lceYY;`yY+zz! zXlRsbkd$g+1RjcoBoT1Zan4ADcDW#2uwPxlWhOWcBZ>OvgBrC+dR>b0p}h{UD(_U} z+Qk~5aaB_5U z22J=Nass5Zhs@d)B!UL$N>ag%ab#@)-W~yNKK{NAAsMMfsrIIs;JGt!W&;g+fF_E- z6S$D<0xeveT^u~TT%BCqeOw$I?M(}yGcop-#RaL!nQ58H_NJ*tMWETj{N&`)q9VA3 z&aMtluC6|go&oM43++waecZzBO>;7niV}+|VYZim#%eN4G81zUb7;=44&E+K-fljw zt_U9{7NwWwrskD^f~3gaG&Qd@*WMK3Rb(pzoPAtlok(aWqIbT&IhpgP*UvpO=TDD}J42kiGyy zqnm@btFKFdkB^UoYfzAX5NH}C)X&?`KitpW6e408;_vP1XKxzd7#!>h*Xi%z=jh|^ z?&9U<;18NZ%ulm7%}veCFM<|^;Gzmv&Om~;3N}^;PRXvI_yT7d&`<`%U1(frmj#r~ zz&#ZZBRI7LtP>?6WAs`q-2A<~Jv_WXL;22bDWEPO5`|o#J2^Wz`?$Ed`MEf_`^1AL zzu{Bl;2tI1!%of)uKrHmUM|kQAeEq{6}VKoIJi6cc)K`ydmvH{as;B-@9N<1;ThoJ z;p+u6HYGKwG(A4Qw4|UEt;6Kz;Oyn=>FMj_4pW<)51CcX%*iZ)hCDROIC(e(xVd_H z`nd!kTmhMQwKs)L<)XO6&%wpR+tta}8L6g)X@DjidsBNAXSYm9c!GQDi16`qaPxC< z_jYx51Ub&zBM7`I0{`jrv7t1K2ql1r&qoZGdr>}!+ zUI{2O7l67Jpy_S!8iK?eNKQ#A%Fj*(k6FOo>g?#?NTNn>2X7BIUuQ>GcN`kw&IWrM5lTJ|uFftVUcTPG;Q9b8o1X_N`#{x! zX=Waxur>ur!gad3IJmhwI{Ev1`Z_=dx8Z57*xnR0%x9XPms4qPnv$B9nTJ@W;p*Yw z?Cav}MEo2AJbk>Jo%~%K z(sSHXOCZGyYAW`3aP{?e3-I%IM>faO*$0&Jk(O}zJGlC}dw6;HIiafag{cFVe~|8m zo0D^XURq{4v@|RZ0}Y};g9V!yvT9gA5oJ*mL=(jMo_UDn2;j+Ea2bjagD+746`qjh z7^s?sSq~Kj4Z_0KD}aQsEK>jpgBBscRwuyt@I?tEuLCwPGc|**1Lk31V7L*^!0=%q z1B1+V28K3YMur<9j0{0Zj0_7VFftt3!^jXI$i(0f%)}73fQez-J|+eOMg|5R26hH6 z1|9}(IE#^ik%5DOgMkw)&cndP01{zj0I}E^*cmvWd`1Rt26nJM9X{ipkQ=N6WE#jkkQpHRLGA>(6y#Qr z=^(oyc7fc)$iU3N&cMpR#J~wAnHf02?q_9SW#DAsU|?ckVgRWF*~<-<1DOp{!w42< z1dDMpFfuSPurRPPa5Hd0A;`sCV6(Wup#lmS5M~Ga5#(MN2DyO+>;pEieM}5&VBfJa zu!C7Jbs(35RDjeY#Ml^E!FoX=Ape3~3SxsW4>+7y7}yv%!Ql#WBQw~2AeVsL1&SLG zhQu1o?I8bwFv$HNS#AcH-$5>8M)42GB#^IpprSA{U^FNkAZCF~gNTCkV8f93fyhAX zQsSEv1Sda;?8#HSwk~nHI zXqF_C+{7h$yoWwBkX{bXq)mi44UfgxWDg>cJYnnP>p<4PgVO+Xik#@WMxE?skWOT- zZ>OlsN6E4hM~dd`DO&V7;C)rHw-k`u%_Vay0{IJn$lAs*Aj67I^`*)f%*Y z0-A3pZzz-WiF%lo1GBS){1rJAEa)bCM2GBwVhYxflfAIcz?p(=I~1&3r~j~*GX0r@F#}=-e0{00Sd!uye`v)<*U@LF zorEUopvs6_4@&OxXow|LT~A82tvZ8tWhyMtsJ}B3YBCv{l#o};g7*y=r{UUv0NJ4g zTdQS^w0;Y;0uv#QzV86CuK~Ow2C_L3Y>$Zn#D_=z~KPyj&RF9gu8>&07!|Oif6u^id3hE`^6^L-iV{#6lCny(tYAhp?5I zD3)MZiGU)Hv_k+*e9&yM#gTepdnQqw4PUE|5kYVn%m{)@LDu}E8i->@F7i?iR1HW6 z7okQWVwD|=hR}iC+Y8x80jZiHTUem^66dyG=#~+*rUYa;F7nzKurE<|LPA7f>-Zr& z@S+>cRXAWtc!)uZM9>i(s1mTW4|OwK1HA6Xy+;|+qCr}N4H3YyTpJ<*&8MIS1^zul zNJc_iK1f=zR1+W*vD6MQVbn?iAzBRC2n!Ve7g$Jb45%<7??45h4T_Xh@H!`?CE?&2 z0ICQUs<46|O&DC>L&ZQX7$_53;v>sKg~;1~fwUMK=2+}oGLWkcs9V6b1(Xe~Bw%Jh zxsc^wa6x!g0n-E%fUliLIur(~2E3CN-;Q2nbx3IdUdur88_W$572t>jmr)4aDf#8l zkVI7rD&$a9Vd_KQvxHO`fpntQL12-*%o4CIutWf>RzQ+iY7>w!QY8Z6qSPHAA!wNa z@gmrGPw_Gkmy%heU!I-=TOF>Kte2mZ#eh{6X#0FTY!4ZJg~mqlkn@rVDl5q; zCafkiH{1Py_T~2lay2<|-)Q zifcmy12Z!-1qDM3O9OMT+61nYHXjB>E$&cPEd~ZIMg}m@ODRfCE-6a|a~K#H^cff! zzHq~MP?}4CK@Ys|K_wU}!mx*dfk7FxFc>Dlz`)?ZAmF42I^IzwHxDLk&d9)UpND}# zj1MBh#=yX!AP|s%u8x73fgy;Gfgwl`qD};dx&Q_S1}Py1hAbh7IwlVy~= zjzQJovbUCjfq_YwfuUX)VjeRN^9&dm80HEyFq|cz&Xj?H;k7UWg969{AhU6p2MP`o z5e5b)s5($|U<(&p1_lNn5e9}%s5)H!l?S;`gn?lXR2?pV++t&3xFy2Cutgf;UtS#U z^I>3MFq46(fsxqUr^CR&&?Ljaunwvgm-{9&GcX*IVPFVVfS9HSv$rB8u_O^91|m5a z7#I|lKr94y5HN7iD?n8TN_v_~3=F1FwIKh3)nPF&7^((lB3K<3^P-g)7}B9?ahV75 zW~&kd!$PP!P`u$XZ?zHw!*-}TT;_rNdljmNko)c`F)+M@s>Np>yE4oq2#w2q{K^ar z(onVd%(H~5ftbd?fXh5bWd;Ucs9Id+f#NM2s)mqx<;n~U%}}-Y%v%UmL&&_f$_xxU zp=xoN2a1pDP&I_iyRXc^@EWQXpLv`rFq0rOuJ997VPKGjs>Nj zb5$4^D$&)U3=GTB)nPI3s0staMRav&=7GZRJyZ?Ex46^GcNGQ(W>ttP zT>b^+H$_zj23x2)eEH2?m4P7`st%WV5)2Fsg{lk;o#^VY_;adviUzLG@TMfT|LE)zfRRd9pJNyjQ7#M7!YT^DZLMb9YZ(|A@);Pxjd5qI80X6L^31%LjQrfxnADuy z%)FGM)Re@Sf};Ga)Z~)l7*N+SCaE+tCj~<4mL-D@)Y7dmGl?lKN{&JFAHhmNz04TQ zUZxd;jUYo31H%OdP@}!Jk^xTpW+oTq7w4yyC};#}D)<+aWaeg8W#*+TfTox;b5e^y zq3zN9M#JbpqZMfLTWPw56Hke%MdJ}B28L2;k6uuIV%W*fz{v0dq;?0Wo$AqiMC0%V z#^x#kh7z@goku}p1l39~l$bQ^JONT$qWxOEVJFB22L6^=3=9lVGx%G2!JK0tMf@!d z3=9k#7#(+lsxB8xFP2ia<|+<`52L=$!i-CcG6)YA4O21$+c}4~X4zQReBdD(jQs)pH8W!#t=F#|ufsuj1qni~J zwjRbuJUUxcJ}`hpoD^J*zj=0l@aX>K(S6gUvqVL~vHP7z>wyw>kM0!{m_TYeGng0{ z{)1!4qqDgKB-VPMR08H^4p^iaA9$I|#K7Rw>!PCI(S6OM`!v`qEeA@Tc9(#Jx-l&0;Vf4FuWGGWdw-`!vv1IsD#W= zU|?|UzTEB4()^RLl+DGmoTEhFBl*z(L&sfO0wyXjFn~FoJ}m)Y21s<00s}+0JBLT| zsZN)kfd7YFTMv|o!)2$y^tg1ov;?@eUP6*nn+P?}r85L1cM?f1tO+g$vJ4Ut9?6G5 z5gg#rebuM4q$S}0WKdr9=xhe3mDU5L5wLUt&&DEWg~4#6JHZxlSbZ+dihLc;lEi6A7nJdT4y9-OheCxbGWN9&~$ z36Jh>q+EL(oNK{qnvW<%9|pDRK-rIl!J2`A0o2!LVE`4+AiprQ9w^cB=miZtz%xCo z1S0V=RTWsD)%)u6WbTQEzEfq?0n_1wTE_r#XyxIs0?CZFouV( zM`w%*M>xc=On0**DMhEgD3j-*yAzlV09ZDB`!EUmXo1snDs0F{I#9Nnk?PoDt_UqncN;vNzbphDjgY$Ygp!2H{KvV;xl zzUCtuV7IX|Ffc$o32GaFTIDPZpgsYpy~@Ji5E||n;uz`}<{0kLo1=2kqw!4#xcUJl z76x#IySFy)%bu%r;Cb)N3ZLB$L@>A zUGFm}Ffh1u)?Nn*EBv3nfQf;@rMvWc>j77Om+!AdT#ZjU_69P#_Bv`nTO;c2>5iraBcm@-}eQS%sc0(+yFVQbBhY7Y2a%7WFNSs>5X9Fmu~?@1cOI+KPaZU zuen$(2UY6)Ejw5k7_d9>xa)lZPyyWOqN3o^nR*@KzSaZ$Ejp|W3@(L0{4cL>e#s|8u9e2IY2=-0E#@g$uAX8eri84hL)0A%C>#YY6A>qjHat0n6o!)<-!4D1>khsEe*Zbm7 zQy{^M*8py8`X!0i@6CeE0BI5o;J{{p5_SWQyWUrZrXO%>fCYv^r#BBMJwc6v=Z)@b z@F0MQK|-?o8cZYDlumB}s77dZ0)?R*x(o0cAcARtJV^#fU>cx6k^wT91}KtbfC8og zD(D74f)5fBXhEog(B6FwmJo$d3}`)2!VAjdCG5wYHNeFP!Tc!*H2`cNBrcInF#(z4 zVzC_5=O__&+~EXj`(5+shE#{0&N?m@%RxO3{+2_a%4^3;6nRjAv5J9#;kYyC1Q>>w z^FZ?#y}sX3o8$Z~6Brm6x_y6tJIKP{0xI*q9aJc(=il{^r-=32L5I>37mL*YrFs0@ zTp2r^|L|{fW$t9=-{#8N>CD2v&6T~=nS+0uD_^HG5C1k-{!V8B{%x*Yoz5cs+g!Oj zohA6Ux$<;6%kXb=uC4z|%sje%-@A4n_w2q3uI)f=7Cz+Gaz{bTEz-$VV1HnFgSr_8`&5bUV&LN*cccfk*d2k6s@Y2jklwoj#!Y(MKh~rPrGg#8dF- z?f_L;uEqyCV^kdePXJYt-99P~tq1sBPJ=t62GNH>m3#weN{fM^RM_~^PS9yI;BbU> zQ@b0%4HZy34>V)96Vwl705uXobt$Y_18P;>^yq8^w<V4NKHp6NYhams@bFa0$5S&fl^(M?sljVB^uBi4N)wGp}2(oSTo4Yj9|^QvH_HR z$+y7~#Sg}qeo%l4LDIiRXEP`=K#gVgW6hwxGh@SU5XDfE096R~ENDpJSTm@{0+)Aa z*bU+{l!#+01P!jh6=IPG^`PnLM{r_<_yLsA=xH@L13;_>rEc=ACMI=)at@HUB@z7Vn7 zph^WS`x>qTH0*Q?EGEDR>o1uyGB7~IY~fr40B5%T&xl<#>m3RzyhiieU`b#OU;@=f3=9mQ zt~zLP$sMc;Yz}Bn3(R0(@CJ*5TmWH#%mb|&U}j)sV`5-4f|vqIi%<;=pal#N7eH7b z9qC|GklhSgo&wVW8p46-fUrP1av?g9>;NtBfa&l9%Ys}5VS#iMgT)xRSQxlW*ciBs z*a|?ZA$1;z#lQd>s)yJEVS#j2V$}s&oC49qzyR_aL>Ghw(p3-9h2%PDV1hLTf@MLj zgRnq4TESw-Vb%;*3n4(mLJ&J3ERYURvxAvIk(G&owFFcpGcdq(fMg-+K$H3q7HCKY zq64I=7bylI@*vkhSRmaK!L9*K{ebKT=>XBFY9OjXHbBe;nF(4<0#XUW5P4KR)4}F4 zaxpP*1+jsH1e69qszKNVEDO>BVS!vS7c3^J%E2JcD9FJ5f%5_T1=a)11x%p8W~g9b zU_ecqYd{7;F=${95^4|@$UM+6A2WlZ01JaaiU0$L323N-fdQrqBVS!w-6)aW`KC{ymb~q~H5@81HGLAt`3|KB#hKr%!T@06iT%!nE zo(M7>vVI=6h97)03Fu;B96BIZ<>sV0)|wE zJce|J90p?sBL+Q&6owpz90mq-Q$RN%DS+TT$sU-?TDTG8HG$0h90gCPh$c4QM(EEB7$}>wc6rjhK zr>0=l>j-jcd16tD0_+IfoK!T03h=|l6_QFz6krJ+;viTWR>&+?0G$^OI&C}&lIpBr z=0Hz^CdwRG%Eo7&YcO#}A>{&e;~YS~)yqt&t$e`n|39c*;EvYY%HhAEp}6fHX5B zsD=i)%w*TqSWGpb@{ySlQ~`n1w5$n#im8SZRDLpoS`{Go{Petk22%}a*qxaXG=BgJ zO=qFsvoY0x<^z}+LG28XITtF5u3)MG)dkFqpmrL_J)Sc6-7(dG#^#wBLG=WP^@d&2 z7*h?%CCrSlI(65p^NpBl_`&`H)gB=CbU%G?0#gmB_G4xQ)#jinBKZr`vLI?eaSw`1 z5Dmg06BrmklRO|E2t!0b(_J7Q2t!0bt#uF&gdrjkASM(;L_lpir~m^*1T+AJDl!|! zg)ZS`VAzZyasor-4u;4(43S?LBCw^{APIux;)o#<0Tp3m zfa%JCitxZiTA?B=aFH2M5mva!8mI^}T;u>$gaIyc3o6117x@JhL8y_0c#nY#uEq!| z!VMSkfr_xhMRK4b9B>iPKocZ*VEzL2zEMTCLUkc*2lb^uY6KV*K&#Ce7#MCt)$qYZ zK0rly;UY|+tir&+zz?@w1S*0sSrtV@#mCPaWDf{~$`3XM6(2uP1_uc+fbt+%!~`_S z1`-0Lbg&3$%@Rm}0aQkTMT}qufh+)vzyugTpCWFc-un63CP>F;p z0?Mas40=e*8bOoV%#0wFAje#^JjxF`KpMnmV6X)_gn@wptcC%3Q8s8=j+qhUJCKry zn-#whx*|bB43OnK%qVt&mcyai#RK*|$hH!wF0dLDyFhJagk9~*vzH=tO@-pj12wG4IN|+aOz8iy%;|AHpz_1mn3#Nk1uxqZ=3qypi3s7BPH7It0=4286 zTD;=s7go5xUO{z%)u7k~TAYfo>)2d)U;wK@u?w`+5@8o8zL?>5DMEFD z)u7k~8dyfybs?}`6QRo%stc?J#V$}k24NS-U!X(LAz>H+)dg0AVizdP5q3$&>YhdD zYJlnjt3j~~G?fq01u|dtY@{kT++WL~y1;5s>;f%kg6IMT^BT7katK`~p}N3oQ0xNN ziQv==vkP?OJBZD|@CvF6tOms{&|U_FU5+iG<_KLvpiB(f z3#tpO2E{JWvKD4WNWNoWP*OWJ9ieM8R2Ntcid~>J3kbW~%=_OVbe)6h0;@r>3$)~g znGxK6U|?Xln(;UVq3b177g!C7U7#f?2)h~<=6*-$VgVJ^3=H5!aHwSzXiO6khTg>@ zp?vT#l!xj9t3j~~w2%T}*P`o2bqHNHP+ed(DEGb5xtVPNoeVC+Ze>W1n9t3j~~)KWv(b)kSg9-(U) zR2Ntcid~@gKO(;LCAPXCbRC510;@r>3*2%B=SomsJ|cMc9zxe0s4lP?6uUsRA0oa$ zH?`j)dgybFf)Q`F_5lWfiv+4 zUB95ZKx$BRS%Ccosv|(UG?O-oA#`a%8yz4usJcLFgdjZ^kS?VxaW;gm7^p6g8dP1N z1#irZpz;l*%Q^GV3WTo7P+cH3sJcKalb9JnWhqD(U;WF~2wf+jxWO)S&7DO}sKQf@(~Vt_Nig)+2Onhw1{U zLDdDCsbFRVEGO6-ZaZcSkRTE=^D;7_>qz2V4@YpXSsGbGcwMYK>J%q0PP+cH3sJg&ori`Ha2&C)z z%un11UB95ZKx$BRxq(9-l!HLJHgh+(B6OL7n(Yh>3?MbAy1+9bjG&qYq^tXf%tM5( zBB(Bq8dP1NQ43~9P(2IMCB3ugE<)E@s4kEiR9)bC9Y#?41nG*LdG;Sd*K?>YkQ!87 z;JF<}&{hVJu1^ws&meRug1Q0>keMJLsd}qihEeOTI8Hq)yKAFWO#ZWQOfHUmwCx{o^Q%hW&p|U}c3(w&EOsuEI{ zVmo$_@OA3opn{w=1P?Kg4M<0NLB&xlgGr-=A+kP@1Z*@P;y#!b_=HC=WVAgs1yvqB zQbDGI&*lIh`2kT2IVuLn8AXtD72#(sf{qFZclUu?Tg;G-lK7xUz9fTBXhcqwAd5i< z!?^pvy&mr#?2(w4l9O8GoRJE;bvC{@HMz7Xv!pUU86*&&oS&banaZG2ng<%TR{SP(nf0i&Y-k0MvAYtQAcLSrb~yLe_;Yg{%!N@gZwNmqOMC zOA}a9A+izplwmUtCGlZ12vq?#BjCvekxH={giRSXlzV)a+{-*w}Y3z zlaH6XpCb+(jzLbSI$Rx`eEq#V{9HU8U=wAzr8y;;#fiBEInZnBVXh(hf+Y_JKW8r& zUmst0xZ$X?aHwwaaR_j6@$e0BcLTW|rHFwPv7i}dR4ruQw?o#&DCAt<;zZKDU?g1a z=H}qGiiUk5j5 zNB;nCe{6n*O!V8ELTCEzP0KUkUUl+Jzf%b;L#1cwJ`njdtXF627roK$;L z$g&EAPDclS5B~sf4>xa^r4SYHn{`2q+4m3C;$;H4B2JQUgQU~f zbN@vzurPqO9 z9xnaNF904;;}5^YAAW#8{N!g3eytPTE-D%z#)WRz6`%QIE`rzxJd&9|^G9C(%pY?Q zq>exC0)O~{&-^i0KJyETwEt)Bc3s0CehH)$q+bWbxX|so0Yrn8T}0CVnLq9Vip~cf z$-*lbOPso0w_v!$0A#|2Zr2@fm%yBXY|M0!10Hk>uV5;1?RGtZVTuXVlrtb2>YhW` z3y2*TI~Zo!fXq1Pk$eh7gF@sW*pJ{) zMubrRe`b&F;~w3;;Pe37Pt`p~r2&*+8jpa|O?(_=LltNwlLfpj9W>(10$wW)VU<8f zm{}N_p=;n-7(nZeL1Vfs3^q&*44{#4$o6Lm5722A;aJjSi;4rtQgEUSAU07-Vo#Ky zeH2KEvPA{7OwN+IR*PTWfgugPVK`a1+eO8JfAIzWNe4T4to}21Gh0K{);#WRQF*|? zz_3DqzhxtcR^V>|tshR~&j-(xrt#;4mU=PlkZ*k*c-%z=G@8%wJw?T1NA5wfoX`CA zE-DJ2`RjdD47yJpe98L#;SSJrhW4q8FPTAn>l6I$Cp?l5cKfs_cqB7}w$`y7W3ga- z&2o&zf&t_Zj~Sr7cUS~jO3(zq9potC@R$MC&hC+X;uwo112kTHAYlrPSfAcGDxetk z?2cCO>@L>u?0y`77&IXQiCWOaDkMTdL){P-XdOO;1zNZT8Y*UCxWE8ej?cnS!w8F7 zhhUG!Hv*veLn>ujR6t9HJd$sM3Kj)O!P0#iUZ}7bA9$_i(aUq&qnEV;6yd!xCp@}& zPC$1+_4=r&fcH3gbTWeulmMFr^@&I05s+okhe3rs#Py&_SBOhNQ2}9rHW+~FHWmiZ zf;P~k8w*1=1I*1H&2K!APhW9SF#tRCzvvAX1_tAktq1t09PB>m(e0yR0N-oae8l50 zsF?(@6f{2xu?jS!ib&Pj%hgP#-oQ_VBR2U-J&>xC2m{f*1&L zH-rT$ML|3k2LA8^-G}(YPeKdB3*84nx%+@)H>j{U1Y)1~%pVC(pP%_-PJQN&1Lb-! z|1fA`9~7@F44~;nNY-S;v*7}=a0676Ls+2X3!1`VW{?zSWMF9m)#;F3ksujRi4SUB zFff4HfDk#*QZLX_SCARtMIQ_xm7s|#W(G+Ob_Q{i0tRu$EC!AO_5?Q2+EP$!f*G=D z0AU`eEekUbH1P!4Gyq|N%mYoAF*8W2urmmyzmG&2JyV-f>oiwvZx14?TMcY)f(FmphYr4Vx%sYFnSG=M5d z2T+R&!~?ZpL9J&{n1IX!sRT8a2X=ul$YmhE=s9Umf-EM*Tp$dJ2T;Oa7dLMcrW#Nh zV`c<}ElADQ<_b1UH6VX8GlIem#5%{iDG5^zNH;ShC=G$!ByjRqCZ-xtm_Zipg4DE5 z;oO0#1{9{u;Hf!Kh+m()TN0uM{0*ipwHGl*dKyiY)q!H9f zVg@fH0Vx12B||KpVgn^;1_lPO8k8j=psof)7sxN5rDO>VuSi*AcNa`{;D7r zC-#Aa7#JA9YEbL~E%`*)#q-q62cc^-R2Ntcid~={31VrI@Vla|h{cK5p}N3oQ0xLP z6a|MoC=3-hiXTMi`VZ9wR)b;}WHBkIrT{7VdoH&Hv6xg1lF-3t!=Z*DXc+~k+!Vp}N3oAQNw(AcbPosb-M9%#5Iv29hq@`m`4@)tnDC2c!m77pV1t&^5vFP8mX1 zJyaJ+4TRYbp+FWepqc|-ObTAw29i7=y<;E3oP|(bAT_AEKrI4Dssrh=482y5&;{DE z3lasXVPc3+%PA=>PE7%cfG`uodnVZQIO<$5?2ZQX>rc?cA;aUK3)w&yvmvf&gM>0{ zz6+)acHskfrU532ep3i8N!XPkxa7gNgXHBG**Eo`6|kHSv&p z8jaH+7Zk$on?$--5-|}C8QqKr-){)I)6l@cfZ{6}x%ADUL!XcVPz6F`rN$N}CT3u@ zps~{F;IYz%Kn8|1Xl}$hRtm~&pzH<1xW-D+)L|Pd1?{|>F2TUS3|*lIs^7q4hiGT* zpJQZTu$N?D;DxTP1JzB~)Pc5(R!cK5sDmmFXl;Z|-EIa3hWRoK3{jw_A_D`s&5KPP zsQg|f%fPT3st#0UV^as}100oQU|8Fpe8x^zFfuUAQet2T1Fg}9 zZq~qNFF3kX85m?i-7@g9I_&-h*=wlEz~BN^hs%8`j0_BZstgQ8pw1No0|Q7OHhV#r zNPx~%ZU%Maz->(I_JVqLtJN78K0wvsieJ!B4T}Z?Lpx}FHy-mq=Mt^gU|@)ZuBpS7 zk75`Y7^Z46Fnoln1GO-*`2*AkRn}r)$Oa8J;IS7J4wJPQ7?wfR;R-*Hx(!+k42PlW zaQPS1GrO+E!0-#I4wreLmLH2Y1A`D~#W(|`*MQ9*Aayd@3=CQX)a_?rU@*~UVE7DG zhpT)6Ws5`|28Je32N_R(10CkNK!<^W7c{wqC%u3cYoFFTsn4(4gU8Lk5OIXqN<6J_niC zZ^XdB3GK|_G7l7N*2WAB=}>jJ{0k~itBn~L_CnQxTCCXo0qQ|MHD+LV2UUkFy?~Bw z`C-h!kO&$O#}h7~6He!vFfjaussr`gu-OYb-o@9Hf#El_XND_WK=qrX83RKrbcHOg ze7S~`f#IMT14AxoSd4*zAsMv226UGU+ME~2J>HNjMQv|)xeAdhclM=NOWaj$c3uKWgf`C z-B2}z%$w}Wz%U=G7MFP-_w99MV7Q2`4vYKVyD~8RMpuWHUO?tax-l^5g4T3H%RgNH z^>$-m2uD|k#k^9e8bbcZ7WMHU7SBIs1 zneNHJuozt(miRsB$-rtLhg(9W?)E%s>NqsD^v|3^Lo7*7-mA%;xZ2uzuUbT7>+~L z;mf}ly%`wpLe=3i59Ht9P&I_y$Lzzvzz>>iMNU^(;#U`{hLCxtJ`4qP28Lp&T3qIV>bHqdHH6HY>%+jX5~>!TdB>q@2$^@;hk@ZfR4p#^K=JVxs)mqx ztiB8kf}r#5@WcnG{L}YkU~ooPhb8|e`Z6%&qN_uTUyym-z6=cW(bZuwZ?7){!%1{? zXy$>^^K)MYhVSU=u$U+6$H1Tnnmi}qUwc0WhG3{VeEB2RkAWc*st#9tfa=S3s2W1? zvDlA+VLenWF7rU)ch--A;UQEVKKH%$V_^6WRfo$wQ28h7&%j^`-A#wjJbQlz25+c3 zT;_q&UnW!yA^#ToGceRb)#5X6HdGBE^A`IvFsz5Fg`0=AHV-r$a2BctVIJmPU!ZZ2 zzeK15ts>xt&hq0k4-{`&M5qG|Z`l!{4m7+4+B^=k6GS^;xmyY}EYwScd7$q0b|Tb) z(#u;S)PdHm@WK`lgB%BLw_}Dg=y(7tBGiG>RR$62K;=OJhPnU;GS^CihAj#h7(t`X z479rYDl-rLN@Pk_N-{w2`{)jg@aVqT_=?einW4nv|EUu0|EEg5z$=elbHK0s==D)C zfGpc-Jy4$89_p6Le9{ zf#JC8bWm|{+;u$z!+(b3uA3SDGca_z_8)iM4!RoWxGQLK<3GgTpc|tMJbFXhL01)Y zpXe-6(Ewcw16th&QQ*;i+4!VS_Xh~ixAj|zR(Ci{H$UXie%J1UAQve>WI;Mx50nac zg4UdZGJ)}dms>!G-Lt!NpW|Qe&eD3I&fBNkMa96g*Oiffo5z3tZ2?S<{|_E~#NpBF zz`}izf1AgjgO51CjK5%pW2XREM>jwJdVdzr<^wD~oh~W{F4iY&_8A`lpUDn7%-;b- zcz}oi5E0SsqGHimqT=AvnWEwXy09g{r?W&QqSHmi1L9WC?sJ}(~2WUMT$ibeL z^a|E7gMop89n1n9`42h; zo0(w&0|Nu-LI7rlC7?wsVA&N63=G_07ATfEJUVk!1VBkr0({kxXZKI=1#GW8pjY*@ z9w-GZSgiB`t(S#gqt^U`spMtz55`hQw%KR9?jJT3?(8kAsF3qpriv5cHpakx^q-4Ji1F%96+HOe;5={psRi$tNP}H zg96l12i-Ek0zUqD9#|}ifq?E= zv(-+}vK~;pp%x&@&|C? zg+M7>7+VVOj!{tn-?#;GRyEi=pd*4nhnTZ4fF>Rxi4?T14HW(?44^?PP{GT>0BUwd zf)g`nJsCtDXpO2hSgeqNfdQ0^Sr|a`AfV+ZEDWHfm!M?K!q5Xc>>aEQRC$1|qi10N zMHa+lP-=jfvYLT`AqK1tbnr054p886fYQ4FIK6vxe*_hY9-g49y?#M_-Fl$J!lSzn zlxjf>W1;1rN9+F*zBK+k7Zs1s{Lc=2;umE1XuS;;@_`C5gF@T@lu#`|aUXve)ck|g zb)b0-P||~}2Uh^u?ts1w7m^G>*B^p59C&u$fH(+bH5+ILK_}Qs5K{-VI2d_>Zg-4I zhDY-ehxo&wxPTP2phVUMjulXY3|26LZ((!<*`I-Ge}G5#9u-g$04H{EiuCFJ1quQO z&+d=Duqv%PN5#jb+egI%6mSNv#s`cqb>^r*6QoObcL@^%L-*tY@NNnp6_5gmFMM17 zmvDmWvhOz>JJ~@MBZy}L;<0(OekVu}w@0_MN9*m<53j|*20=8UGjSPTy3C{77L=7eTL1I6d;zufI@hRx z?daU10+IliRy#ozTlWiy**h14PTbsnYM6LEAkZOaAKRR7hOgh^e;8&S;hp3o< z*4snO0j2l~c#7|yqXP1-N8=GtWW^swqfYqOvfQ zGcbTpmAYy%x43)%z0 z!VtvBzyQf@J&X(tpx9wyn8nBdE|*ytmctui9^JekNl4(Mr&Lgj8{z=aN+rXSj#me2|oWDD5(*OeaK(54``Wpf!( zpPq-A(F;l?5KilXQdN&`xXfvYC`QftS{W+QeH~okLwFDp;g;?a6$8-SDi#R;g6|jw z9pDc-pqGIm09^NhCf*@+UmkQGoCVb6h1Rca3=9mQHSR3nc!a0}9cT=xb3t2wKx?pB z7(fklNKLz+fq?;1*MrtTrGZlp=xP&4eGNL+7*hW~V_;x_m_Ru>mgKouFE>GepIqGepIs zdm^~D1YLRTqT&L&L(2zLU^=)OAAr~es%~9eK%2Ip?Q7!$$6ZtmKr4hnmrojB>U4os zz@V}NxwcG*J`BoDkZKat-v;eaV*wWjpkjfA0d$)Pq;drJnb4i;(OhZ3;L&}vL;{@P zu^5l=4AdjW2T;5K>RviP{L$^B;?wP-;-T%M;-c-M;sEl57!v~n_=YgZC9#mgf@mLs zhMOQwcu->p;*U6Z#Sdx-Kzs=*K_RlBCIEDw5@@^te=%YJZpA^05l9j4(R~5p7mx1K zpo|Am0ZomdVIV~IvqQ^%pp_J$n~fmbvLHzw9Olr=bV23BF3>t3m<7nU=0ZXTMF!+H z*gdbHJ|v`S2d(1+HJVu%Kr4|z*_(v{WHYGpK$Nf`YoLxsY85oUfnG`q$~$0RgIW)u zJw+@GAZ4Je4^7e_H$z-we96NSJQl=1EpSj}oh~X4po|D@+ooadnHhmDO|Lk-fzhM+ zNCmjOfn1aaT9^guezJgXg@Tkfpz&fyaH;?;i-O34MmXHTVxVva-A2R002&j4us|f} z!g>}4P`dI0t6K{%SV5&0yzqnEk_@_3xcP_%G`u+&7{CK+km!S04H}XI4JCjg64V!f z-Gz&J4X%qyh4DAv?w7vZ4?umA?wiLOK?N0P$l-V+r~m^s3p^|f4N5fNGHo8+{t}=| zxl=$*odj^9(XH>&UC#0nbf1ueMUha68cg*mHV2C$ff5B6|2!MiTt*g#*IY1BhPG}d zXdwf-G0;V&pxcQBT4wh8sAP1ysFWOcQ2_;M!*LfCP|eiWPZl^l<5e-5z2e7eCEJl5OewLynOoP?wVm+o$m$02Ubh-Pz)M&pwS@AQ7%Xc2rB6yLp`8@PsmUYys!r+K2XU5EwWk`3tF{^`*h zDB;oV3A>ciAH4O~gMZr%h?Bbg4M2I<1(bIkz(U<2klsG5`2p_pfD#SpLY2-C6^-r? z6_3sk&^XX3=ny&ow!=0{pH&ATnvK2P&DH&ok`=Z4pBe zV%Z5=w+#{62^uos-wz#Y;opCP`!q-w2WY@E26A&@Jh)*E=^BC7GecOQK?ev6G@k@v zftK+@SPsFUAr_3C)}TWM7#J8lyMIE9G;kP#8-T{(c9RY$T_}KN7Z9ZeXzWMZMMa^L zz1u}aN83e31vD0cJp9vq#3MfXFersU@)&3^6w=ZIjj9iZ&;t$Mu`qx_55fY49)tx7 zJqQaFdJq<9FrB0&y>gkbA|602?>6^q7$4FCWC|9H9Q~#S_&TDT~t6>hp|M|GDan!lz+#+|DX$=V^k76K(_1%1=-gP<9Zx?CE(G^ z3K}$`zR)%&tfm2t z2SYr7Bm!*$g9{9pBx<4HfZY27xd}3C14_M+jw+}J3}J!p=!B$qP`ebV!~o3@L60wS zgtZl$-z0SZGQQ;7{n4}gg-`cOnC%}L{|hlPFz~l`Ff%alw}5UCZT`>C-(CO`Y>8!L zVCX*H{DPUkMT(Juq4@<9e+wvMHNRjg3HpD6zg3okJr5 z6dUTe7)qp}6S@SqnDFrTYQcm1kKP7+gAQR1{pg4}*fN`L95!maFke@IWwFrK|Bt zm+r&6AcMWZt06{|pQsx(pvd`O6D*%vJLXhY~K2<{t+9t#?5u(SWiGf6FCi1_t8; zFYhojFf{&`1Lel{{UEYsA~OR+Z#%=k|Nm`4T}uA;6(CKxQwKOWJiE`rCZihvGcqwS zl(HCKdad91p9RF00{0GFKm#J@T)Gc|br>IbnE<>>NhxcAJ=XJ4I!rS=UwPNtlb70R7~T~JMo$`&5=LvdK!P; z>CgPnE`8>Ib`q8w8uo#QIy>iq)Vg%;18L`PP5J%*zcKce8{KW7RuJeMCQv1N+(iY{ z`(XfePNB1wVDEc$pF7qDG8uB)xAB3OM?sxiPR z^t%3f3A&CO((`OS_1~lWEF{720u5XEBtPhE0Z;jOcAtTWgX%>CkM6TR-OvWUNB6lj z{=5(slQjN39~A?TLqTo;Tj~m06ZFov^+{c_YxmbQ@U#`gD#z}t2&+KpvNwXU8#)&6 z(tX;o`>Id(0gvvp9tdmBgN^j)KJVSh@*UzB&;Q39{~z_W{!+8j)%aWY6tGi$L7fIj zwFR?tnK)QD;D8m*LT9j{3(%O)4(eHfRs*pxfCgS6 zE9gL@-jGpY&_oWTa{{`X5^~%9X$A%ckT?r?y&Yr}{S^ZP14I_IfD6)E1x?UE#vMRM z(wqfP_#`kgFo33iSQv5{85lq&u`pD_M^!+_$v|{0Wn^GD1=g{Jk%8eHm<2j|0MawK z#>l`R3U1xsWn^FgjrTA!d|+f?mftz=a2{yg?4bI|WhKVV`S^97msKSDTO97}R1>4pH zXT4!&V1W4T3o`?Q0@!cAnHd-q!7Nr5nCk^t7#Kh|iLx-5voJ7R2AdKCXH9{#7Q=O{ z1|2mCR`(DtYsAXH0C7tWD+9w7uk=yi188E7h2a&P#mC0LkN_S76J}#z zxCB;b4i~dyV_--D%R0klBiR@ju7TARvoU}thFKW8*%%l=y%`pUIcy9Jx4^PH*kCTW z2UqtFu8x@GQvECS9-WM^Qw4VKMfXJA+aW)-tD zFo23T7KS=@28Kgmu~v2lh9h8BFI;RMI|Bn~F%b*H0d@uk32-bNVP{~F1+z}DGcd@5 zS!dW87(h3vGBaFYXJ7ywugJ`Bg`I&x4lH|voq++=V_{~v!_L4U4HkRA&cGl8W<6nN zV9Mn`if}N9q;N2Zgs?M+n6NR37zuzTmKb(}v_bKAxUV5B zkjqjax{=}q8lhl4pxOWuFAx?;2k59VW(M@b6hR|4U@Z&`4502OL>Ghw(ghj{fazif z#Uj{spm7M8F3_#V5M2-!NLLxyb&{e?3~ZYqsRp#94J7jh>=%&UW)K0zzrmuQ@PV*E zDnZ9~GBZd@vM_L&@G@`}v4L#{ZTJAiCc+%h7#Y+U@PY-1TmFDe1ew!Bgj+yk*f29d za~lvdAS{p>9S}1}a?3xk3qXE?ut4U3YFcInNf~wq-b0)p*dMSKup}@CKthNCJhlef zSc32ysLqDD3$(T!;w}gaWZo38yO47yXgCa}12pCj(E(wBbbuEApyp@Lj4ezDBiKBU zn;|Ta4$yjSkegW;cuhnYct1hn0W|%K8V|@}2wE-zu^GYwnX?RRwju`;14jsGgr9){ zrUN7kQ3o;+!UE+}hz^h{&~g@-8zJ%_H$qq--Jn~nnHj)lrwD`1h3NpvLe!y}4bcHo z1sb`;XZ9wDyBQ$v1?d2(MztSd1H@dAnJ%C?IFM4%@jGBMQ1yU%#h|hUq6Fki5DQfe z!dysLfXoD~djqKiVTe4co_%1ukn0oBgds>Z2!j@gL1G5N0)@{JuntLeE(S?Pc?RAO z+z&V}upa=YO#>!S#s#-HL0wiv$^^9vLFR!l3s^tM6%ZE4%u`@7|!&|yL#)ga6ZmIc`XVS#jj+M~=2;8Latl7~R014stpPUPAO)W(I_ z3Sog%-T|A7>`vrz^d3A9Ls%dkk1%wA4yOUR5rprszDgk_J_C% z!UE}d2ho9c@GWSa2uKGAgBlkQT@V&X*B64iKnn*Ux*#l&F3?@>%nac40&18sFff2t zL4)i7;U{qaKv*Chpz07-R1M0s)%z>~#=173eVU*!vkVz3`kO>iC zkTDTrkl7^hLF|FZ1)&3wmI3If9GEGfwJQ))AS{q6a$r*=#h4k`o0tnA`2unTGOBAp zv+*!0ssm6<1<9iUYo5FHQ}NQW6%M>uF3o|OXRDjbE9e1+uv zyt34y5(UtOclqTCC7C5TsUY#t5I0>zGX{4C9|kvua0X*=3jzrW%lLW=2p|1sZ~H?dNF0R0CQ_%FGDrhJY42O74okgsBF!1c8|m z)NKTftp0xsTFno#71{3~A2Tz8n%N+`&W2~(V44H+F*75mxe5w}koi}qW2ym-Ff%iP zx(*;4e5-m7VyXd6Lld$Kw6qa&9xlinJ=W5RnC5^g9cJ+5%OEv=ho>FFR09eXW=2qR z3dFkfhjlil8c;)(nGv)G4-`K31}Z9;YCz2^gk2rxd065L)U0P_1a*Evs(T)b{lhc| zG-A)p2x|0zs-*KvL7i}r>yhIEbUH9IqbsOM$-uy{hTXFS(;U#!EoMeg_X=drP76L? zOf{flo0$>R=me!mFTFW8Fx7w-`ZF_vI*6b+UDf*OG^QHR)dI|npiT$Ku9u5q<1p2L zjx0rlkN?t=XiPPrRaX!-pm65CeWn9b4JZ~MSAK&+<>mCCUzln@$BHsDf>IGk&6ADi z_F$?3HA4ug0WDN!W&{o0fKq=_oqaZ@IiO)0W=1f{z`&qa!aE034QN*#Gb5;41jYOA zyXD20YCs(@W=2p&2=e=c1)%X1kn54-9kg(anGw{`1cmdx8wZ|Xngd#(#moq5WPsu{ zD{M8E@&~l2fSD20kOajkSH|sROmjfXW|$d4%>z(=7d_tLhN%X0UI8IQw?Zq0y875zEHXpriQ5o)DdB3 z1U1z_8-m4@{(pq10abJ$pMq!*289d*11N`pcpwZB0l5{#17U~=XaN?82f`2$&_XN_ z4}>8iprs%n9tcB3Kr0zRJP?M6fR^@wcpwZB0qwv9@jw_N0@{BG;(;(k1XQwvcpwZB z0d*iiJP?M6fCjlhJP?M6fTkiqJP?M6fCgwmJP?M67=R)b#D$h=3=E)Y3#b67-@w4Y z5QU+p5JRLLLu59F2&i+8YVv*zHK1jusA`^IsQHZ{0-Ewb)dgxkql$or{!vAOAVB~Y zgfP<~6p~08hDZ;F$UF>@tr#N5Fhp)+h_R7k*RVTf2^h=A6Rpqi74p{4{w zq!B};2QC7-O9N!$d<>Dz7$V1^A`0+(J3x1yfpjavMSeroAnphe1yu$hMQ}C77$Sif zBFPvcl~55bxH*%dB4TinwNMdexX3A}2*N#2F+~1DMMU7bX}HKDs0cq?WEWIK7A|rXDk29L`2-b_hl}unDnjrn z;xHGgLPccYYHXn*LU55ts0bpyDltT6V2Esjih%YyLUPj?s0iZLnRieT#9cL@0?gAW|LZ#!_$ug4N`v<|Y?_w#tEpK)ES5HMckw)QELd!6Kl31Xu)g@flbI6mVb>xEfIJ4=iE`8$|(CV-OKgixZ>` z)YAlufR6D134rFOA$A$U3<4EZU^Rv?U7(By76I)`0qX+w{=gz|H-q}`U=f%x44|GS zSOl&H)bj$1z#PZ`>S>~ifPxY%VhGw153&q2dH@!In+)n#qKbfee_#nJlk~wA|kF_F; zfKzxMvWOYTPcx833_&JaFe8~`Xkf;`z`+R-0lV4Iz?^~M2?vshDM%L!3q%C$LKBe4 zB4iO`kcc=dk{V-BAl^k00R`e$6cLaQ<=BvPf#cK)?==O`4nh!z;S4BaF))BP5~JRp1#&y$_AKrr*Z2{- z-a>VO)u7ze1qyG3T^B8n@+-pa;ss?{1_lPO8kAeXKxqVF*NLP%rU+dIP+ed(D0YFo z3>nh{d1ZN{|64A&T|rP?U^OUqfzlDeF7ZvLIT5-_pt`_nQ0xLl0jj^m;C4-g>H@1l zu?rMU2)jDZ)FvWyZHMXtt3j~~lp7FsEnac+3p3oV8&F+fH7IsjfhOJHH>-Ww>e7zT z^%trOtOms{Yp^a*`40-i>ZFydB5=DDL4`Ny943$&6uUrYA0YfCk?wsPq01Ah3#k_Gey( z(6t|`3#!mg>pGQSbJUO;t$)u7k~I&uMFSGxR#M+jYlpvsMbfdQ-r#V+tT zJUqUZ2202wbXh@lfz_bc1=?x^u?rMm?as+x5O>-oLv?}Gpx6aE901|3kEiBzBXqSw zb%E8O*aaFfM#L8=9df|qYZ+7*SPhC@pjr)K*My@xvJtvYLUn=Fpx6aEH4LH)T zjFND>UPE<()u7k~s`((gK(XBUtdj|$iyt)P587G{NxevC27@-BLUe)bYLH`n#|yX1 z2&xOL2E{JW90Wuc$S&1;u{#jDLZG_9YEb+IItUR`MuCQZj;%PdL>z8cDO49&4T@c$ zt#b&wESt96Md+Fi)dg0AVi&0O07)AlyOtKNo5csWYX?*pSPhC@pi|lqc4a+e>p|$c z4b=r!gJKuxm;+RQNx<#;3)KZygJKtGT?oQ1m*2hC2we)G=@$mbf+l7ZyFg=>sQ%)H z+vNn+1y+M%7wEWAgk2ziA#`Oyb%E8O*aezNLELJ2WanFD9=Kf-p}N3oQ0xM2Yed*p z5yYvB(6tk)3#t3j~~G(Ux~YjLj- z8$#C+s4lP?6uV;K{sP%G!L05ILf2EMF0dLDyFf?PAnaoQH4P~=*g#W-3=9llH7It0 zXHLPleuC`sPj}squuC1P3#y$!mfPv6&n${JfOP3YEbM-1p5n=;6Qe*5WLld z(3J_*1y+M%7iiu9VVCgiqgN5Sx}dtiYEbL~&1@jjA*c-?15X>Pp}N3oQ0xL7CxNi* zgqg`Fgs#(2U0^jRc7e{aVrB%*%7N11foYLth0fb$uUsm2m=$a4J1y+M%7wB|3L^;2;*xODY9$$N* zy1;5s>;lbmA?yORMG?BLKy`uDpx6c4LXGejC=9jWcD;h?0;@r>3$z6rVHc>qfzb6A zstc?J#V*k51ys9K;CAtYnvDz$3}7`Vc7awCBka29_%;TiOBJdMtOms{(B=eGyL8}o zSwVGy)u7k~IuZzB*M!|m&LeaMKy`uDpx6aE^#`I0lpH|qC=Iw>sZd>DH7It0hMXX} zKqWv#?*v% zLJ(mXsPy5T9^9^-P+ed(D0YDsn<4CKSDw8Tq3aw}7g!C7U7#U3M4eKlruiMA>k(8J zSPhC@p!soxUB*AdQxUp;Ky`uDpx6aEWe;K3wX$EE5xV$5!#vQF_)z=ipo3EocKu$o zE*POp1*!|I2E{JWseF*U3<~+|lV@ZQx~!nOz-mzZ1v=FiVb@(BxeEwg0Z?6FH7It0 z&H{w^3sm;{&yG7!2pKy`uDpx6akA%pN&M_TDrb+}!Jpt`_nQ0xM2 z14G!AHD5{tq3aG*7g!C7U7+Qui2CdPul!$a$HD2I2wf&nU0^jRc7YDaL)ZnX zzck@?c|vu8)u7k~I@SVVmt^_PbqHN4P+ed(phUn>2NeNvm>@TggP2f^dRIE=5FKVl z&^R1O`qPn5dazj#28Mp9IUqHtx00-c}%Np&DyOkQQq2we_PT_826xKy`uCpy~o`Q)OlZt?&Wqy7zp(9YWVDs4kEi$n2ylXaWSJ z5WFr$59!_+(9t}IH1B2jBnV-SAygMg4a6Kzs0hd?RQG@m3xt&6Ai4bJx7`SHqM^D# zYM2<}({f5mi&H_(Vvte>CWah0aVB(H7B(s)jugKHMs;T1X1PU=@gur zT#}ie2Nez}N=(l7%`YuZbuCNHgDDOvO3W+HNi0eAO)V}?Oo!Rzl384kSdyFp6@~dD zAT>1`O$g*;h}MwIT$uKN{NfTcb>WGbFd?XeTvF4*GxJjN%L9t?lVLUlLDy+JgVtxm z1Vi&+%ePU4As&U8;aUMx?2=ksQj}i_5r$e7oRMFSDv(+N;RoawL)CZ|Lqx(di!+mQ zU_S9I_Ds&t%Y;Rn6KJ_NL|sUJNIonU{0ma^oZ+jvAxXhGC%-rqT`)Mc1TN%~Sds{} z+a0^GYi>bFC0spJZE$LdTYhpW%-Qa#C637@nPsUES3woIr%c4U5zzz}f+_)-ho%G+V$NVOs2b;-%+$P+ zko@4}qSRDaet>X7@*$E?l@PzV73Jp!u`3&w|G;yE& z#1x2gU@Ac(pkxK(Lz65>2B5CagI5JSqd*f~G9Aip>hRNT1c zB_`#hra&}791@zIV~57Cb5Kjg9< zSxabMMrI1UR795Xz#$GX9bCA=(l5-{5GjZQGqFp;>kVY90`hZmz}0Ors-r=*AvSSP z#R)F;!IG$Yd=s-_S=G6;s0dt#BijW^SrBoQ3=Q)_aCu^ZXI@EaQCVURs=<&X2gwE4 zWP+i)p|GidCQ58lpqv0Lg+b2r%qu8`mhs>qhS-E83QvVdVu(Zn76d08^yCGWL5`qG z45M8VbHQyJGTTz7#~x@G2N7H2?f36Owea&l@x2}o}-Ln-JoPjEv8RP{1|G7ZF;3@Mq# zprRbgD}ofhP+keF-3Z|aXCxM+GNglB9lrS~#UQ35w7CK1!_|WVHx(2BZlyUn#o!7V zT=M3mCYGh5i9vP;f|`dQ^FWf2Xa=VW$W}dw07D8&qYo5iIIT(_`iy_q!vKiPFU^4=qCqbDFn-QoAuo;0~Wnwc0Lk%{AKvtpEgxJi&rVN{L zpwJ=0IBd$2GZHiNR16?-iX52O%_Bk~#6%-vO(a4gHZMa8ZfFX}7Ivr#uo(d@zwwxX zrUIKG@HPRY`GL(P=t{5|1IeC9S|i*MFuQ+p{c-T2$uE~4(FiPiztN{%tpA!z^ZXN44X1+u0v{fVRIF-G&b#! zSOB*KQd6+THkt}-h9EVsu(<(Q8j>T?vM#a$NF3o&05QQ3HBV!jfJXtu1hmYKX#ySv z5EG0ExdD#?Y{7`s8pRfj$kN!fLrNJ)LjY?`qAI{`1X@EAn_D18p)15@B&gniG(WMK zgCq;pjMffc?MM!qSgqjT69r}T4Stg(M6$-#nyU+x*4k!R2!&O z2N`RGrBP%NsG{`L60~L})MP9YP%S9!P^fBDF{nb+HY!vlnjlmusO&VVoqjNY6^qBeY~?nyn&0OgR_gLo2RFjrvvy{3VUOFQ^*k<_NFEI_NLHt zA?!^d0by_I0M%;f@8Id==i}_;@9bc&;^^oOB78uE8;A%85yl|G07QT=Os9cUfP<5p zhr5Trr#}u$!DHBPJ5?MVVR{XnTpfH|+ZiW|D!k zhl9IgfM0;KhZ}ZRz{Znd?m+1DbntO;^$2isal)<>61DcGup>ecI=vmdJUzYq{9Ju; z=!BdZ0@4Z^MMea-fs4C?v%8Crlbah3OTnXji6yD_rjS!a5SBVRxcND|Ik|eeW49D^ zkcho$GOQts8cKc+Ztjlm0nW|=*fqlw2vk49T7L&$XQu!sM_+FOIzeZSfPC!05FhUe z>V!Kb7K4VGi&7JF983&MQw@*+Lp)Na4ALEokFUthb+ABE1Y)A|8T1VeEfkP|p^1^1 zxuvOri2;(Jf`Wpffq|KsnSz3$g`qJ-CV?xZjgvt^i#v2NGXwbEUC^YCUJ7W;wG6a~ z3B+a4XJB9e9f1etzz8k@2ECNjq|$U1(85Kq=ne)3hSi{nc`y$`I4}q}A)g)q5(TZR zPG(|YSO}Sx0?*Pa2m~acs{<{KzRbkH@Bpd~L}610T4VMFboeM}0RniAjDZ20I?#ln z1TzBz=tx$OJ3z|8>X26Pg2X|48hk;LAPy8e2pBl%flGX-0C+bg14Ae?14ANIEraiG{iz`;R5K|$Ze)y*-~C&b6o$x6vLILtXHLU-^azz(bqLt zNddHh2z2r$=)Rj=2JopY49-?D&XwuqnRzi8`MIevsX4isc_~GyDTy%!Mfsp(5XP6LGjF-)FK83 z(2XpRldn5j_i!>WH2?UI^~x&nl`O|tcW^Q=FoI5`V*m?)Hi&^%YO^qab{l{W)nEZ{ zLg$QI~5W}q|!5@rGKJp(Nv2HhZc5k(DXZxlog$O=$u zVqs{o1-XNvgcn8SVVH5O44}O#5KW*U0j<+yft*|hT3ye;0KU5o8rR^>X^^v_KuM69 z0hGW%+sc?Rk1K)|b_yXr!3vpqDXA389|v96hO~aD&|5C zjzCreN|Vftpo|I%nWCJ|SD0!*x*?OxAT{079>`&;0mU*iBP4Vf7%qP@f*yPXauvu9 z5Dmg06Brnv>+e7U&<*mS14qDIX!d7d0BxH=6#;E30Er;BdxI8ggG3P9v|;nwh>gIY zrBom_h|R*YKwK~eZLU=D@dND!0`oy3hPp`#w9gqaK@VD#g4jL-I`Rgj4Xg%bQ3@!1 zFvB--_&d5!K^*O!?QRQ!OXS3Efzh?v#~og57k1*u_T z0Nt_!nYj(gDMp^E56LM8P4^_`l!7WQ&@6vQPBCb53RMI$PY)_;Ky9%QpJ0f~LQ;!z zGxHKlQsE+yt_NuR9_u(gXn+dKFg|#!88RY_(z}OQ25le08-pP0pbbH1R|j8LPgid* zPiO44H7v*3n}+xV+nZ+QIWTbP8=9IxYDfr4s75t5wuIKTpc+*OT%&riGcbVm9f1NF zTaEezl9oZz5R9Wn6$Yg$hzc-?twsf{w>izszz_w^E1+@=T(g0uKvi-<3su2-LHjf= zu`n>mgYqQkHbw^QH6>_8VKnIIZvyH-EdxO|1_lRE{spb~hM9+@Mva520Xu|&fdO1o zVyRKn*ccd!plU&02dl$k9_+LPLgvk2V_;Z9z&ucR9fGPMWZpT@!R1i3_}upcs)mqx z4D1XHJfJcF8h&8^qO~AEnOzI224S9q1M*rRkT^)45s~U(CqRJofiS2=g3UZ9Eas8f zaseGkmq(YDOJ;5=6`C%fmJ8^PECWdMrS(8bphvfhiUEK4$z!Yvp!4!RdGKqU@Mt|y z$?=Il0#pq$eBu`XXBv<`i%9_FcWHkWYPXxO98Kxd$AOk}6 z3(&Pc2auJ5njDZ83}^>BDDSa?kB9{Awq#)d?f3-MM3AcxL9#3ipuJL%#uI3_3PcRF z@*lLrmW2USEP%vV!53MASS$>nmAViXXf-E<1qy}+TabSlN`yfEf`$jkF9xqU{)Q27s14Z@(Mz7QP{7DxwZ1t~KFqX095Kn4>73uvPa0|Nu7 zHUQ}WVNhcmq6@+T=>j#rQ0)P^6{H%3L5($t4hRdR1ALAe!=IHOFZm_~fHurBFfe?8 z(hoozO+kF;fo=GLLKjpo+wtR-D0fijM4iF8(kj4V&3_lPLgdrl(h-E-DYC(GzLGp+OD`;O4 zNCdM{3u^d6&L#luo(HJ`xdOcNAG8%5Bmh2)3RMK;FXEfIpmGFc5U3hq#?#C#n=ajj zXy$^h(FN%Or54nEo1g|OGyL2EP?H+5lL~Z24M-PQ4T@c$6HE|IYMbjbHX(F@E`tH- z0;@q;Qw}O|A-X{FGMe?15j&|shbe+K0;L*=E>LKK_ProvJ0dJ+ZtuiRnCy^4S3y1Kxz?a&0Jz$a;kHFDQGXqg6D zAq*8y0}WBaF#}Y+i80DprvXA7O})OMr6Hux1tDQQFJnsxA4bB*G7ZfwAzd|4&r6p< zUW+^QnH1!DDo~2R*7K496-6LP7{=1`+QY!W;EkpZThD7TBLf3F2Lr<@P?5vH0BX!* z9eV`r0r&cFa3I>M%IJp%*76+Q-rW>BVt zp5}v1T`wa8!&ZI<2H3u8kTbEV1J%fLK$#8}Ca|6yS`YFvBLl;6K?a6dpvoM4<{kDP zB&g^6MVNuX5Y!xDfYfQ&>;+wBWG%wLkOXRk;4u$$s_Gt528I_QNi08kq0E z{=j0Mi#P*A08}k5|AJbidEyKVlc4JGh2I=;28I<-b-2s}h2Jr828LVc>ae))hd2WR z3n&8d_!ks@N)ikVM(FCWm=_?yzz~D34lVpZ&HgG028L-+b@=?dK!Sl`4OAU2|ANBr zlmr9AJE%H*=KYXhU|<0?=JEI!lK-J-LAIMonk_-%8P<8ms znL zc@|JLFe7p04+kj*1|O(exOr$JHlXtXvY=`Z=3$Q5fI5*~M5qI$=gmZ@1D)V~7>hbG zM{GdVOd&l+Y;qyXfT=KO!vMO_T_W70@r?oKLhNo(Z-v3b_=rbmi;4nR~hy#pj)dvx?z{OvV$)dcIiF@>dhtQ2{aM`8NULJb+Isj&P@UB=wx94U0enlW?=zGv_fbYD5?cOw+f>~ zH6+GvdUpTt=>D|#4(Q0HULO?&<4Z2xM>k}cDqwSw{N(|%x$y|d0r7FMhe16Mh|fT$qJajnSQtPj z;DGWaWONPTb_tKp5*3BeaK})`FvoC@-Zd&8e*XXO(fCGyoq@pv$v3SGYzz#>-#og1 zdUX1zM06U0(p^ILJ>yG`J3N>f7+kvlxpcpC>HgLkqv8Pe9LQq{uEr;gFBzXa?xKjD0jiJ)}VxkSYSWKU;_ibvXnZ>^wMVB~Mn1l?%e+q;2@fdOIsGpM1hAYqW@ zDPXgYL-@?F!A+3aFBusa_~jW~t>2f5J2oF@@$5e5nS9;j;3H;;{XX3vJbHUU)Ae98 zJ-R=5v>qrG^MKqVzLSH25pq@Z%V|q8JrurG-%`xWG%nE14CLG zzdUFMJp%*(b|#PBAf~iV7s0Z$)&r&QJ$k2tE`tSW=xqhFv`=~TP6Q1of^_n4=kVxt zU`p%sVfvTWdb0Gr@i&j&X3!Ogpr}a!#k>WGFmP->`QP}`&X<1~7>>KBXn@Xv136Fu z>Zr~V6$_8vW>8litlS4;8Gc=m$Yd!Ic5Qu9%IDe51{xR*@a&ZH=wx*Kf7Ii@i;9N_ zY8*TMKLU;qpI%6u_WG!R;@GkK3YJK2mHYSqe|LY7F`!bf~*E#`o z`FyvFN`y~0Bn`TBYP@FZH23U2=F!~?O6wlb4Cd22M+KA_JiDV&@2HNCJq&6=L2?>s zY#Wl(K<9#h#90_NFfcGc#6Z{jLc~Bc|3Z6pE?K|_M1YEU76#C!bQBNfs3?SmJBEM@ z!p1kCn;4J_z!nwIg~&eLKRvpC8Gq|Ea@+&+tb_3-*X|?6Z(WVQfn5p8T@IeT{uRcT z(p);1sDN@WBrAamr?(6Y4Bb5{AeH}*Hvi=3Zvsuicekj32J?J+eN+rU`gJ;8R1~^f zR6rNwdh~{taKIhRZ;(%H*CbRPkxTt^) zbL1CfIroWQz(>X4lOw;N&pCnr?4bPS;M;w~_!8I+Ajg6|+kF+&v#rAa|NjSPsUC3X zA?GPj_(JkjHvHcAnE1HEptKH&KG5lbko*H$1_p_~Ees3{kmv*DDbUHOEDUUn3=EJw z1uCK-IzX4&LUe$x_=ZHYPj3^bX!Pi91W`WP2l%%OIPq`iVbH!<%Hh#`fT{Il>6_L| z{8J7b_Go-#!G>A^LRxN(RT2!0;1-cj_r(%Tj4A_EJ%d|#(9*-B@d(JE!yesCkouu> zjtZ##;nIBy6p#x1@}Q_-plbWa^Z&`xb)MZ0NbR>%w6MSfx&6inZMZ?3ag?+_JwWX@ z&)y)?+Q*;<9w=mS#QBLCRau!W>8{>12dm@jaE10X)^l!T`E% z6x5qyVOS3@Wsid{j0clE-lu6_9r5 z{Ohr1h|1<82GNH>gGHdZM`%+LRKhxdS{+DDuNDWlAxkUvu6nMNvWd^ug7{k!bz6<0&xH~&r zR6sWdce}H=^m;w%Yyr18yZr^2{dt)EIXZj5#Zb4qNN0-*2O|SRuj9w&9~}Jdr$BBC za5X*vRpHU=T>&ZhJh~z7X+2OPijilG4!q`sgbCvYMo{#Dy$j1g-E&kxm7GW85m2}w zx7$JOSqY}3a5Tac~%Bq6I}*gMhynY zrI`#2pr8QtR6tc3sGrZk06HBN>_!I2+8)TfCTOe^vZxPozANPNUr^#g=m3pZK-7Uo z6d^2-*$^EdbHQl{YB)q5)GdLqK)OM5`G`w;K{`N+QPn_HgKU793o;Wl!U|Fe!Vq~> zJ&?0N!53i$L9XZosRF46VbJnFh%X^5kV`=AEoKHuBW?!8l-CT3Ca)M286PnSeGquS zcY&vX8+05iNGs@?djvof!qK&MNd+j zn?W)}pFz?@k3o`A4HC8ocnY{d$83T|=Aoq{!d%ceKgdiFhMWowawmiZG8b~PoTLgn zgHVb(gOG_DgAk(<12^bcL68IbU;`j9iX$LaO(h#LqK#uSRfssQ;@JM z+bvElQ78kQ*P)OLI#`$EiO?=N>wm2HKXBjV9=ZwB&=X0@={+=24iLf#U*H3Os#uQBxF_xSq&)7 zF*AbFIEZC%+UNqN8qjzgGb1Qpfrk3OEfvYaR0AsEnHfQ85TrWgme@s1H6T|oGlJ4R zXijVDB&n^KYCti@%m`|8fPC~@{HzD28jx;gMo`)UvG!*_e1xe6)P7-R1eJ@RX2$+4 zSqYeG!0P}QL8UFooJ;m+&S0tmrDvpj2)R$UVyXcROCr?V=UDa;q6XvxP^f}v5C+YF zL2@mK2f`2$P|XbDfiOe_b15{eh(@RZo$LzYfiOfD=!88G4}>8ii$P2%hKL-1@<0?s zb%+_D9`ix06HW)V~k;%2A4P!Z5-7>IkWLq!m)YCb|mIKg-9fL#Vr3M!4Ei_oPp zL_k+YgVZv>b-81x3B?e}#t^B6itxbA0S)1SOh()lwiK!cVHaqO0i*^Zg7p?4_^msj z)XN6Ciw4vz2WtYQd9Voh1`?1EC@+FVKm)NL0q`s~Si~4~8wf}Ulq5-UJgf1D7LEszDK-bLcA zM(7HH>H@1l@fWCdf>>44oXoceac@a3R2NtcioZbZZiHQH+)l_Lbag{@fz_bc1)9o+ zY)1gaSAS}zIbvPZ3aBoy8Wg)gwFJU0m)42%5xP!7b%E8O*ab=zi1^AYn__^_^%ANJ ztOms{(4-@hUHl?n5W2Xbg)dkQid~@THbi`_$Umlr(4`C21y+M%7wD!{gkAZkCMqLz z`9pPq)u7k~8li!lN(%}@MK-Yoh;?j*P+ed(D0YFyCJ}aV?>e;_p=%0M7g!C7U7%4; zM0_py?;6Gq-m3@7vfH4#z-mzJ0?phY?AkxuGY_HbCR7(#4T@c$E-=DhIsum(5$o7s zw?u-~px6a!&m-(o_?lac&?O5ht{4~?z-mzJ0*y^E!^;hka$9G_xBYkB|vq7)u7k~8qbBKLr{FJ{LphAaUV+~R2Ntcid~>_V}xDaRZsO0x)wuq zfz_bc1sZooLqBf%_0aiMg<2I)h<~(Ip^9Z-EXy%}J~bPAw_P%u6pu94YFWSDK3^33Cn> zDXjV+4l0Ie3(rhR1syCFlJ8rZQ!9U?;1gp(o5~>JK*h5Xp{I_a z9Zct09GsY&3Y9}$&Pn8Ph-e0aw$6cih2TTJ&{uLI#RJHXuyvflsU>JKNW0&_W;kc$ z=NF?N1PR)2n}~EgB-ACr1v!}|P5}WB-+*`aflYTTDoU(`ssW3_d<}96?DPf4l*EFP z)FK9CF_=2?&J+Xf9E1l5@?um}3CO`1(Bo)OrNHaAV8>OVNC@TtJ>5%6hI zkPrli5~d|!6*vrm2PV$&KvqG>5R}!@NDhIUfqI4=k_vFL2bYJ)k&0abHdmnJOKe7< zDu5b+oONK?391>Z6c%mJ`jwW z?M;n9hio8DHG~|Xp>JeN;%agu=t6VQYH|bcYVuSG1_scK6{vc~wwinjQr!(w!+>Qq zIcQqwFq%4StI0v_o@&sb71$sM0bad~whDU}0|P@H2LpozsN)Qt2gAM!dnp40LjorQ z11qRAk4GKoBzj#g28L*;I#62`o4p{XrE)Par2 z!&%Vq0|NsCsE?0LT?Z2bgFg=g!*x)19(uR}Hg#Ey3=GbK3=C^QU1(@q5}P{En6bME z14B2cYm2-O8mSi!3Vo1&k3-df_#ljHRp@yU28P>EwV-$et3xvnG^+6vss>~h2!qvu zOIHvNf5DQjIHRk>VqT&s14AylIyCoz%QxJUCF2jjOM-5-6r4}yd( zKm_u-(aszd4UiaY&1mwE)&r$N#s@sQb5tTcx=U0NJerR<#2@zPKEDf8vx64M2SC?` zbmpia%<}=QQvokU?W|GJ0Iit?t%QT9Y&}rQ3tta!eBd>+NB3cm?iiH-bX!2f{Gj~K z!T`E)5j6V7!T`FT2qFeLJO?zk23m4cq9OqDoB_zCAkTHWsAwQ9Y(-uM3-%H(NMVVJ zhez`f1Bh=xqbDHWK==QHG!yWHG~5p$$2*{z2r?YvEeD7tpdl>KU?pTJI>a-e3;ZBr zpv%ypo@sug;nB?sI{E>$oS7B8&IGi`%;5ipZXXo`<4dgv_+3wR9|TK)T7sa<=vWv$ zdck95hd~84Xv;GT__QpaURF?x5xmBFCxZfPd9~wCkbl9ens$ONpoByWXpIL$%YjmM z=t>zd-=mxL2MYs(N9%zSrvDefLM;bM?t&Su2THDh8DIi&(iXy1pb`W$u*<>#8lr-* zK+9}ElRPX8phWGa#Lb`qZ;0PO1F#S=(4ZkCMnPNhLB%}_1861-q=JP3v`7u2 z4zwTuG&s+~06GEyA_ls$79s|^LKPwgN-GdC&;lioUS80GTgM%siL>TY|G{3{0Sde0 zte^$0mJ9|AY5e&h$1;58uV)1<(uMKUI$1$8sXIVZrN>!83z!`lg2Afn7#ZNY(mGkw zm>C#$fYwPKXVqY2U~ppa1FM<2GS!176q*- zb761;iGpU0cIbjdLF;2(8G=Bfp!IV*Kx?Uvvx3ZVXYc@tE@5O~*kK7)`;CEt!IQxs zB)SD88VVK#ZIJL{@CJ!8fkeZ>q9UO6oD9|=(K?VDBEX_Lj0_CE3_2iD6OdYVu;?%F zHO|o>(KwJ=(9+Z6te`LqWC#a|CV@mjo7IoAf|l-vFhqhx^FStmmTw2a^$Dn5#K^>WoHd7;fq{jQmGL-h12Y3dG-C|oan=lG1_lmBZpP!R z5zGt>oQzzI$5}z^Vr3X58IQAq)|D$TNH88}^qTP7+e@#8IQAq zcHO%%`Y|474P#_raA)*jJkA;gTBXhC%LvL8;9e*sZGzh6ptKE|8fRbtiE%K1^6LU{ zM-e0g5@P``qX$j>voL^`>_EgoS9gP091Nh#lR+#N(D{H2%fNa;iwPiNpzA$BEDi?H zQdv23mvw5nBrtV`10~WpOZo79>DqK?_|Wtc!5j+i=!X zIO{!}^%KrwW`g*agMk;$5{I)C;Vf-9%M{MChqFB4tYA1R7S2kCvkKv?YB&p8=7AcI z&_cVD6;g~Jz;Xhl5p1O=C}A>qbf19gffoIc4MHBBtQS~d6(X!wfJ@!LE%g8))ocqg zg2AJc6?AYBe+y`I$D`R6q?v)gWhQ8=ShFoiJp+FWXib?1Xk{1t%?nh+zXXOY?Fcp8mR6DE%9Rk z521i+HWu)LK2X|$TA zm;%~@2T=!V*g?cVS3852??KKxf{1}G%!Q}}UEm541E~QmC}Lp%U0w+h1Lb~*I#7^< z#8??XTX8@v7KU|Dx3DsRmZgEjSQ$WP7J@FMWMR0;0NZc_Dz!nfEDWGJ3bddPvcMQ( zGH4|=M3$M6fdR5GjSHGXSQtQc5=5OiTuhFUfdRD0kA(qLKSDwhv=|9u3aD%VHDOs8 zKntQFdfnlAK{XvH!LTsIGctgW=7O|%VCl4#%+?Dib|LnI#us}m0pe5VP42)bX3|uLk3|v8w zh0vf>0n!1&pp`!mT@V&X7szmC21QmT238Xgp8=eXK&nAJh&oV59Kr&10UkQ&gUXC?*)lFSB~3mW_cnG3=Y6H(0u)nUvGjENi!i6&eO{3$#P z{2|;7{6&yOv7jMVkWLT=b!i~JhOj^`3jtOCC?~#x20cNlK^U~M38DkS0_gzNl&FhM zLBpRQ)gTNyZwaCU!UE|4t@cIL0jm5#szDgk8i(kBus}LMM?InH01b75RD&?64G+-) zVS#jj+UBS_K!dFy)gTON=R%q$zG8yt1av5?N^cYeYa=>kT=;~F-G3yE? z`3gDti75)@nR&UndMPJz$1d#~HFLte9D9OxCg`IPQ$3TU& z(me1DpT!KN48;to3`Gpa3`R(f2~I5mU7nO$T4sdb0llHqEiKQ74ou?4)?xPTvSzMZ!9Xv}EBXv#RSN1TCrouF7w zX?$Y~S)QPWG|>RcEzFFdd;ns#Uum?3EJQ_C1L~?UGlFs&NX@Ys$zGUhK&u@fm)(K} zA9Ry1U|Bc}D&Zi@NkD2Y2S_?%ngdFEkmJ-q!+$GyMC&otfaXJ(8A169G?gGEvfLh1 z4M;aLBPf-FwlqvStF{+Y4QM`snGuxRK+8p*zW>dLsRmT0F*Abl7s!X#nlpqUYCs_h z3JnmASU?J$xc~`5my3c1M8I6|q7M)YR1$+|5C(Pi5hW=?1hlmV!~2&i8L5rpXi^%qe^Ky7MN5gSmX zf~Q$vxe23@)nVKHUyC1P2F$by(tOms{P<;;31q!!_n-#whx+Xz&fz_bc z1z8vinmz#O+83O*5us~4R2Ntcid~@A55lgdqEpcbUH726z-mzJ0u8c5mf(Tx5@O!^ z6`_k2B*XwYQ5bgMe0)-)i&7!%8g_glkU0^jR z{sIl#Bm9+r%FG?1s}iaUtOms{&?p^h+TZ~7EWj4egX#jSL9q)os*bP=bT}bG*AA#I zuo@J*K&?$wyATT!FG6*J)u7k~Ui1nNL)EUW^$1-bpt`_nQ0xM=TT$&oEM(>bWg`X# z2Cy0wyFhJmgujk&k9m&Jr2^FjR)b;}sC|!W7h>_FB~%w!4T@c$QA31X;%Ba}Md%8F z>H@1lu?sY2jA|ER(R3bE7g!C7U7%V5VV7IKqc}oW8&nrq4P=EEIQAg~>Vibj*fk<$ zirrhX4ptK|FwBLT15$&k3p5srSZJA6nYa|83)FcA*#uI9stYv!%ghKWD?swG+a75m zbg6-gMg|53kQ!87pneQ9BdB%;>3WkDydI&;8>$PW22~emj299is`BXspab%E5N>H>{$Gc$t3L3SSewY`EJLYEY%83-PQ1&JXaMh@z^A{OCJ59cZZsQ}r_z~B$n1yX}*7ibJ0p-bV; z;}Zy7Wl&upHK@8k<0A-NpB5+nK(a1a@(Py1+P4DBKvw*MJO{Z)9CSxIX#Fq5y%1RtA0&=Y1(5|g8g$?)+A*ylVTc0Q zqCdD-P=!IOc2kRrGxPHxc0**5R^fuCc_ERPnOe+H0=wh_Aq2T6%R99)1ayaRG3uH` zte%Fh2?YBcy8`ISK(Gpk{}KKMg#suvU~2>kD1s~*g)S;3WEMeX5YwRdHWD(8pfXHv zf;5Pck`7coHW{cU zjKl?AoTY*;47vXVbg!J7zo);Cx4SENC1yEjonG|mL`grSqWgTJSbi;t(j7dSLaK?Z}Jm)DuVpRvO9aDpJhxtEQ0{HZy1#9h-Tescg^* z(et4#a*)??sWTO4V7LM5Lo+ad_xEE{2Wn2cNiZ-JfO^f~NdfHP0y+|?4|L)$sGrQh zzyRv_Vl&U3fq~(Z6a#}LsE>=sJWvNAT$+KQ0jdr({(;Rrko%@cGcfFfssr`AajCl_ z&A`A0>LnAfS4D<_!569ym%X6QWTFfMLlaaTE_*@Yut0`^VHXkVZpbh&d?KI@)I}7K zWneG?_1p2JQ;@wevJ4DmP<6Q62b%bpBFn&V9I6hNe?jVQ%Q7(VfqMSXAzf_Y3{s~g z$G{Lugt|;Q28KBV)PbgQHpnqBJc6nN^(b-KD}DGCe>>!9jz#TzJ{ z9#UXncnnpC%RErJVpL>cPz7ngldeF6%f5;X46dLN4h9DBX|~wn1C)P3V+mT&@dUX0 z(ALm{hKcQ0Pih8GY?cu6{s;VbU@XC#=^nsz|BaQ4GiFg za+A~;80JCM;W7_Y&+JiSV7P#;4vTs3)EF3kp{ql4AE>C8P-kG!0F9(T%OPCub5mzv z2trqfW**3W1?mh8E$Hg7xNng<1H(FWb!g^++;>Kuf#D9iIxOb>QfFXb17!eYf1sHM zieD9|8d&J#@~@5t1A_%rEw1Lj4I%ToG#MDCLDk|jZwpinA@lZVGBBKgs>NsCGpHIu=DpKoVE6@9i_bg> zP$LFr7h=Z!dXI>3d4I%Sdv=|sBK-JQ(_&yagsu)t`SL)Ef#D6hI<)cyRNixGGcYKDMsShSJr?sEv>6zD(AA-t2XbGQ zHUmQ)x;iZ8&CzCHSb?q%%{)+fdQ6*v;TpO+EarUysR4~CBl`o(o+LS_8bo|x?nwgq z!-xoVpnBhp2z8+LP!lsUP!~Y%ZQ!8wvRO30p&=!|oC^C|Jh~e}R~mqJB`|yZ ze{k5NyAiY&;+P{3BeEC==m`4O10`TJ4q>1JUOl=$wp=Pv^62CRt!?n=ZWMs1;cuDB zz`(%2?Gk9aMx4k02jJZx#*s zyae&KM|a}~&{4FoVDRW}1T`!{?uP^m=-z|g9F>C}jc-6_cO##c?JC~@I;xI=q5G3Z zcW8b0PxKR2Upg@{FtncJ?|TNKzw!5hCeI;<-Ws3mtnIht1*OkU*ZbY9pqar=*T>zg z9H5iJODA`_KJR7)t$gw6be-Pm`nsDHl%9P$eV2E-zVBuQWh#%((CeM9pS!^u%sO4a zce8?eY@M#ZyIDa^>`vGJ-K?NY)#=LI%?hfJJ6+kk5AshvV95(wRM+Xs-OUPG_s2i= zV6!b~qJ^Q;mA{)6bmA%hRM+{~R@X6fx(au*f_7i!M~`&;gqaovypPSwU;+_@}xqZng!j++pZ+-QUfc14=_vU6(Z5 zf>+mcx*qRlEr5s}Zngzon99)Udb*nxw3@xsSKOo5cRT-7*CU;-kPAUt4)C`u|M&m@ zt_w^I3_C&XX^+l1;G@-{OMbg~Cx8|ecXD`ivVvKl+X!5jgCf%+?YQfFM#f{Vix@kr zB|3{`x? zf1Brea@ZLUj>J4Y}&Ff(*GbAwZ|Pp|KNpI+DP9=)Oc$fp-~pKd)+q6Ag~@)MZR za-f74iBoFm(R~^$0lWSLv}Fq7JCAN(dDyAq9*svp$uK@H_V7*y2gCwxRJ|U}waXbw zynK3HH+%Gku7?@j?FwSf)IN0aM;d?LiEh`;VD@MJXD8G6^Dcbi7xeb{%>V4tCw{@; z0H|XQzbyU#|9?a60)`UlhT2689^I!)c;Rx9|NldF*LZXve(Cf7|9{xRX%@t}!Y^(9 z|NjpfEGh-(Pf*$f?WkY{UmXuBR#+H7=@F7=L0fttEKqWQunHL%7$7Xrt+^0Z7hDXq zh!`RUx=R4US__xm24{iB)gZEA_m$b17Qg= z!dxW{WwA1V?vDh?vM}hw#Xy^NAY#sNG0-*#h!|*l4v59dkO-A!VaSHESQ$Ve29jlA z=zuSmUctz~09qOfIj0*U3(5=-7HHD~g!Ke!3Jb$qIO`jn1zOYu3PTnK2POsv(0vXp z3_eT@44vTe5_DD~=;{C#h9o8i22kP7!jQ+r0A8fd!cYcR*TclX09mHJh>3wA2&{J% z69WTearP#-x|2+h+ih7GelsyJfU-9WgE%t-c(V!%g9;v!w#i6RSZxY``ZM8()Gh@OSBTssP0tgU1d~2@1l;!DSUA12cTr7HF>* zsG##W4lc4lCCG7BP>}^;fpYzSP#W$8jqQN;EkKL`mAs(V-EnZS3lRgQSdcD|OTf1l zLy|P8aRPBRXtf3;B0y~^&@tMOeQh8y4hGQRBWQycWCs9946*|N#NuE8m7Ne4Xx%@A z1&SgNi-iHS!vMkp?HmBHIKZp@AuLd|L0I4;+ZCWe=h1z$R1gt*3en);^JqO;Qfhq3 zqwyf95`>2#Bp|JCl(HM2gs{6=L5aZlq=)rk4}O<}pu(*aECi9Zlm!>Jz2Ne z-UW2A0H=qgWa$r&Zf1{8Mv#`~BMQ-o-GU0yhe2Tp2{_Q86(rz5tNjqc1xcfz;DV$~ z&|-3s_gEM}XGcR=pvBmrx}JprbV@Wt43x$oEYPM0&}q*s48{jMS}&C_bu#&aYJ0~{ z1`BXJm-0Zv1so(`0#sUo+{FSu)ehn=&~OSU=pkDTpuvh>zx@)ZW=cK;Eg!pEKyk<5!F=fd1CSoDt(Xk{ZH^ou(Zl@P964bO@TSYd z-Hk^;?H15Y){Te$-3QsiUS8mV)rRiI6EL;ijb{+d3kc>N7?Xcn;}svmrfyY zYIW@t@NGR=!tB~92)bZN1JtHrcIgywu>dV|WI#>BpdH;B;3Neqdq6?S!T_44fp{3S zyAV{75>Ch--Hry}=)@Kyl;WrApr?$ZiBKh3jTbLT1-xkKF}@SIP`fm+k&$lKPdfUcQL3I z1C@%b450EBvQdn5w?nqGA=k@TZ<2s^LOUmd`=X$N3R^NF!WdBB)uVGFn4-WKa96f- zBABAU7;yKob0V0+WenCZ1t+HxL0FLqY9WJ@2$;Z@PC#)~04}XSLwArg2U>gw*?>qy zz=0}tkIso;3YSxfFa|tM&^ZxI;W7rRk2?Z+ux1>riXp+n-We$2(&;FJGf+T1+G=p2 zPlU_CUHQ(5V2UJ{cR?F3apl3zKmiiHOrU@P?dQg28L1f_v?CmcS&cs#1(+D> zBTD=m4}#k)KiT-(L3=Mfk`F?g*xfDQ>pVP|5B`79DGF*wAMO+d4GbLa6a|e19PSha zwWSYtih_FlhdV_<;|GU3!S&PO#-E@z5r03ZWyjwF+FaUr@ZbBt|C@jE@wbC6ufb&x zXkg@UrzohUc(_xPhk=3NaHlA!MSi$b6f_EQxKk8VsvYhW1r^7KJ3&*MASIx5a=23z zH12V@Qxr7La=23z)WSd9DGF*h9PSha4SpQ%6a@`<9PSha4Qw24JP2+|{bVn9$K@c< zV8`K3QBWKGaHl9}_~LM%*L$qG6hfEhfI3aTU^XKp}Ppb&$wK$p@$SV{2iG3Xouh!`k1Agnp? z1{-K02&ik$%mCVJ43XUm*9+Qp3=so0y&x=5^9jNNHM1ZrP#S@-5MA|Wa8p1R&Ou~B zhj&0&zu~f=gD@asobV1XXiqXk474X1!UCPa0SOIIV-K`Yh?&72uEPz^LUi9jjW~#2 z&~=3n7U*aQ2rCn=qmYq-0dz?l3qv&{tYh22$iM(P1A>_WbcO*a9GJn~e9+}h%nUt@ z3=E)@aZ*aCDe1TzEZkPy&jdu9gE zU;(K4%gnHbk%3_)SjPrN1_sb|e9R1>V?$Ph#XzUifKG2>X4u2XzyKOPVP-hM$N-Kp zW(H7C19V9UGXtm}u?egL)Qte09Kp;0>P3KdxiK?$ zd7uFRs9}4-`ap#hgatASd~yi`_?{&b(7*sf2S^s84pg8)SRk_@IzZ;OfO0Dyvq492 zfHrJHlz?=ASg7_x%mvv1F&AX!Yy#$jHXee^1#JW;#myjd4Ise+atH&&ZdCVx4y*y0 z4ORdTJybOieF!&$%ml4CgXm$vYA$GWj+p^`vz8I$W-a7c1|4bwiDd{26!xG30d+Gr zsD%Zy12j?y(E(wBbbz*B;?@B=N(rI^!UE|4^)*p-fL5l#>;Mf1Ky*M@ARVAXdQf#B zy9#tD14IXe1=0aJN(fa4Xw?(Ujw|pq31NYBfR5(Dt>Y?O2ZROEp~eWhHv>5jA=?2O zL4~*q!UE|4^`3FtaUE_4gay)Jgx3yG(GRf$!UE|4^}%u50XntQ$ygj)yb zJ{^b-2n(bG)RTv%s~{#&ea`^e!~zT5+i-tCSRfssLy=IAXn^Se$wJhD(l&$z%JC2# zAXT7oFMMW$Mh=)66eU;~Bucm#SVK6$u7T-7H5Fn$sCfj@1yY6F?tsXHavp>Qavf-^ zFerC|257lZ%m&Fq)S=n}F&ktqsNlxucF?#6$ZUujkZ(aORQnM&K*9uMCMf@bRDv)> z9#s#hs%2*I%qvUG$pjyOkdj{xzR3$+EF&|ogu$&eCr6<;xhOR?4|G^UN`85(;Uc&0-y>2wBT4G zf3G#B8c;H3W(27LslF{blL=D|XnK&D5wzw56yhr-^<^>DfL4(+GlGhB&>~2tg{P-r zssXuznGrOA4KgRN^UNkpHK2k3a$yFjc20h~7fbknhMfqx2fQbnfSW->+X%ZtUkLVK zx(8HnFoV`$f=)wYU{Wv*#8d<7)-f}J{0;I~hwAO`m})?sWkPB|tG*$Z-+=+pjFJwjG#rspq%#Z{q{OcHFBUT1n!>V+r8er5chyeSWv11 z(I5XLN!@Kqp&3L_j@dkcb9c7ic0I zB%%Np0Zng#M3mtopguTAL=Y|l>NSHzWZ@#95*Z{S1Q!AIlR+YiaFNF#F8HW-*jXT; za~(l~{BSj(DQu94C|pDt+NF_zi51avMRNR1L)+H$dwT0ItT?401a6)Fff46lLhl(ad8>01}5?r zLxcmAQBib(Cd$DAaNF%L)PRn`L{(Fap{5T*WF3acISdilb#93BU0C3m2j&YI3=uO7 z5kCx(Obij&i3lxArgck z0z0b!VOKed8m#B>U|wcv0y=94G@b=6jX~F28iEew0gVHLL?EZ{fI1=G3=9ki5zskI zphY7H5zu%f=zd;=2&hH}^}P@xpgI+F<}qBv1T+>68V3W3FoSG228n>ivp^zX+l@di zM$mW_LIhNXgT|Qx9MFgy zNCX@{U}HcRy@Eu*;REtIcjb$L5P4H4O)AH5CORmw2TBH0t#o) zf)Ka}IF>2rdE+3{Z-Ki-4TW z0GdyLi-4RAK93hJ0&+6Ap@R?sSq3_v7cOE15&?xOTm)=8NCebV0J|A30&1_Kihx>- zs3M>?HmV4y1&b;IYGb2{fLhe3BB0hRSi}hIdGM)bptON}fh(w8hI-Nu;w++mXgLN} zgL2XjxKGCj?gKI~Fyuctq=L}34yp^R2IW*C&`Ju(c`BghhTw*SD-q`doq_5Ct3j~~ zH17mC{{~c@manaygV6O9stc?J#V*L%E#O`l0|Ucbjr~FhU4Nmvz-mzJ0!^d#d z$AZu$4(g^uPbOtXu?sX91L=2zTsYfZOBJEZ5ULBT2E{H=+DF)RA>_tAgf4HWF0dLD zyFdvNGA;qKOMMk@20~XVR2Ntcid~?Djj+r38p}t7u6n30uo@J*Kp6y=zh**pfz_bc z1xjlOyADi_c0<^;8LA7c2E{H=20^65#Vc-pL7Y={7OD%Z2E{H=&O_J*N{0wt&!M`& zYEbL~6(9(^Kqu8{z)vG%01dP-Fn|}H@1lu?tjhpxPw> zx62x;3#_X^@fa(IPL9q)o|A=ZAAKb1Is4lP?6uUt4&Io_;ubxwe z&@}<73#3$$lwf#y z2(k;I%O9!>tOms{&?+)iyQJWD6+m@?)u7k~Y7wIP3!!T=R2Ntcie0WCpE5!N3mjka zaJ#lbb%E8O*aaF7K(z~@>lRcOSPhC@;E_5MyQJZE{e$WPt3j~~w3GnVE`%;c(6A+F z^(V*|D0YFy3{b;R25y%#R2Ntcid|kHb5P<7p(_Kb3#O!G)h5W2oYb%E8O z*ad3aA?g&FUmn>AT_T|2T?PgQuo@J*Ky$hXyNc!5H4(aup}N3oQ0xi>hdg*Rl7WGt zKgCNGp(_Zg3#I5#VV9`-lq(2bg-~5!H7IrkgYAN~0bW+e^CEOjfa(IPL9q+8 zP6J`r1pl<92wm%;y1;5s>;m14f~YISW--o0=sE}01y+M%R~XoZuyVd``NU@kU2mbf zz-mB^Nd_K}LNE(-${YCLEGQ2|p`HvE4mKI&caWU8yumV%9uS*>K^AHbNDZnkP@5i- z5h%lK6G%3NrzyMOi#1NmBQ&L)- z3R-#uQp&)@pvlVsJ*_T1$2li85ptujOKMtTX-)~`IBt*3ypm$@MZ*X_mGxAGwQk--0i&Md(!KqNAaY}?_mgGRxLM}W`$u9>TMh?1Q z6|Na309O&5Sq0GpR{|GtPc3l+9p0BznwFMYge(kkAy^VF?3tXOmzjp_59kHM5XBHb zWaO74aXm6qQjxfDH^Huf1-Tq9=m?%7gct)0iqPWJqJaF&Jk(2_Q}WBvCE%V5$S-zI z%*jbgOwL9%3gi#$GTO)F7s8%785Q;c@ zS_0)lSjhV(W~V~W)O0Q_DoV{OLAA>roTfnHP*teX!R3hsPTsnNl4?Uw3Rxsq}fi56`6kRYc7l(mXQ9#4TIX^EgGaYIOiVOqE zH`0S53QHvfJ%JIIEc6sckTgoZN79BW4mlswKn0f$Y%&l%hB)*CUjQyQWhdYUdS-8iKox{XzEI1POAiV99?h;9@7x^YQEt;{UROw7rwN=;#aoKtJy z4FT{s6mN;W0G+}^Y}vkH8^D&k;KR|hXY-vBpPZ%oCYHFb~!MWIGJ zyE+7TJNmi%xqCW**4o*dLKfS>%rCY#g)FzTH%&^lH_gpQSmWj3?C9j;?2N@4_!2yb zUGedrpz6^nu{f0>KE60LxwI&=q%uA^KR-JYBvO%^>tFx@h7igCgJ#e-HZX*pHwvN+ zO^nRUElmw@okePBW?^UvQmBx?mC_ahK8w^_g@HjHG#3CGR!=EPO)e=*1^2@k7{IG1 zO`x4Mm>2_=vq(Wp-;>eQVLOWy)B%;|V_+x&&C-B6#|+rdz67b8#K*w!8mbP|*~E4x zo-rc>!+$;o1|!hS83TBZ2S2 zL)GFl?;unSA@k14GBDhPs>NjL6atsXV=<2YT*DA-rFcDoHT6zH$qwD1u81|#9!(!fDIR=K8=<3kS1H}hBXdWKn zHJoRg3d=Jv$V1iQ@-N6dTc{eCk+{OoQ=Wk#6si`Nd7$E=7^;SldEN314AY@%ahV5- z->vct3@6dmVF|zI@(c{0(bb`aA1FQq6&M&4K`U*M^CcGZ>=hUoywTO6nFn%TCR7a} z|JEunFmyuI;_@#j{FW;)FziQHhsAw&6&M&^qN_u5AIQJ#iVO_mpjE>J{A;Snz~G3k z4vTs5P&I`7o3F^gPz_a!%fF!Vc_vg1A@de0GBB)#s>NjoQ5Dry~%RG>OOO+TH zI?>f(NiWNl7#KFAtHTn%7nK+o9-^zmV%~ox1_o}>Dstp>g=QWo{4}9z2>I7gnSsF; zsurJrqm>yL^3l~{abK@81H(*ob!hGbh2M5%28Pq<>adviQkj9_E4n%?XK4z9R?Wja z3r;VXXK8}MMV&}>`b4TTCsLg~5$ZtgOm_@*2IQW(3EHomP1`d!bMx~uOY)1TaOfsz zhQBjLg~Ow>L`5Lnqxp>j=vc^~yFhLJ?sJe63ZWd2PIffDI|oF-qdP{$ptD@Uqq{`K z!lTn2bYhJ{{9#aY2Gj;;VE`@rg0Mg&2(vJN&f??%ox~{svReXf_sw0PCApxp;TRmd zU%)Il?a}=M#s*u)0kX`YGoJ@^_NIkLC%Z@YagXLB3h{?Q%^HXmpfyjRP9DTEh0w5Y z#}G%*iJ=P3=l*+i-}31G>B9Yu`<<)t6Yz;(tp`elK?fMdsAPbQa*T6~0UcTBlN>JL z+j@z=54641rJLKQ+g-q=JDQ`rn#ZRzMdXbiZ`z_EAajY(602`TrDuYwZ93|9!e^R3d!3b5sI6 zyN`h45XIM^LJ`!HVPWWY6!7Uj$n40&?8wpWCBW>(!|cUjeXxXC``}^6ZU>fbFBV7s z^$h&$xvUSCzIN<(5YcuLISe_-&7=FKM>i)d=Dgtv##;a)W_-Y-li8!wnZu*gS-_*y zSppRB(T71J0ig9oEDWGV0)z!}5QOE?dXm2dbh277D8YiQ@U(!K=h5x$0B3nXSRgx` zEj&7%9XvXnJv=&{13bFDBOr1f-QEdsRtAIxRv+Qf>73xv>73!w>0IE^4RfzYH#bC) zNB3zc19U#zVNjP9;y6$x3t@p4Rzg^yr8f{3XrTp!1)2_rus|oXKvnr-7^0?T5p%scyxOYTtNIk?qU6xzb7Ab7$K-c@aR4V z$(-FKDh{A{jfWni2kQ7jJO|315Edeck{K8nAY!0{@gOWj5P=3`AY!274hzM>h{YSZ~XLQZA4Ghdr(D z*F1PF@6iob0hjgY1{>(v&2!JAlZPE*(f?x}&Br;cKh-P*muDagDm=UId3OJI>^{A1#@VAAa%ODnff8wtZf*}t4}($`pUwmW zk8TE!)&r%lA=Y?wvw{x00G+=k;L**!i;01S;r|7wT=QWLkN@XO`y9Lfv|g&q@$A0C zFVEoGeZ;f-49GniP>1_;^Dz5b^PDT;_4t3#@&5r&>+?15Uvv3(s+@xuKSUEYLA`5Ekgz3J42Cf-nmMXcroU1v+W~!t!HeV1Tgl;VjU} zDG;%CxESah6o}X{Mg|7ZiY*p~=AQ~a-IsQNiaUOn6Fb5}Lqos6>^^kxg*@{G$4)`V zP65YGptW8=!|;d366Q6@eZo2~Nt!2SBk9 zf7qkjGXj*A44{Qww?DkN^hXqzz2Olao$er<;L+)x;n98Gqtm?rY!IkkG4SYh2ghnW z`0Py3aW<^r8;(E=5Lp-u;Taw@q6o>ppoNhT7AOiqJYvquV}zfk0#v;NFk?jZ? z))}Ls;L#f?d*vu`*_UjbooY_;n8a zKkU(boGGo-{a@p6(B7LaeBy-$F#R6m;NJIlH0%94I@_6)yS-=j&_vj5#QGjt?qns@WcCtrz4>%H# zjt>XLQruxsqL&3%1)#nKBw|4=DjBdCsF5HEW`R!k5C*eA=N^fHS)hZRK*wjXFg#>{ zoe2#(HVaa=G%`Z&Vq#(FVq{?81?vDETm?xoprffkvji+isT7_!VN-8W0PK?iFwfGU9K!=Sh_05zdtKKKD@R&awVY73}}l~MAi5wdkS@^qh0F|$s>}?kCM*mrpo)Wm0eoQuOc&^IKZq^}3#1ElY9cd(q%<=F zCu0x;}eoL+FaD2DPdgw9Z9Fzirc(5O&n zkjT(r5GV;_;4p!>9%c%ttp?Ex8mon{KqD&;tv$5r^)8bbwTXhG-zB zf!qXPf&2k67i1=Aat@>tgdy^%dO!sMGXtYO3xmE18v~mW6FBTaQ=%XpAPh=r5Z^;s zAe$g3*rCT5sP+Kq0AbM4{}5de7DyMUKf=twD9ObjS;EaA8N$UNX~M}MX(akV_<Px0#K4*Y;xoW?fOrsfApb*Hpn+D14v@K^v*$qO zf-poL6cP{?NH=I_CnAJFIzTE>)j(8(Y=D>xG7~gy4N?ih5P4KRkhAd^1vnT4On4at zjCdY!9pETnPhbNza2Y^34WtujX>}$R!Z9 zAiqLbpy5o2E|4nNq6S>%gU)G0_!^`Gq!Q!#7xVx)a039O9CVo~ zINyQn0yTh{!JFhj<4?>Cj3OKiA}JgUA|dPyA|`AMB1Qrj_JNkyL+pdFK=wh7qGIG@ zV&F640&R0-0Od8Pbqt_YAP^l87DxxEqGV=(_>F^sKZG6bH|We0STpGGa)?d{3#9Wo z*!AG_YXWNaF@TS51}O*0Lezo68Nvd^DMSazT+r@zkV+7S$b&)w!UE|AotlY=NstbZ zN>nuv)gT)n=7P)wEzba{1Yw9gs-DkaHzOa&2P(rrszDf(=OMm?us|*W?Q(}6oK^za z`Uukjl7*-PxdFlg`4XZ7qzXB%A@U&CKv*E%|G}zZU$k9iKu3? zf)B2PuA@>&Pt46tR47Z#DFwwmNY4XM&x?V9;RA$zkPqr$Gd%eJ-r@iM`g+=(AqHAl z1hOB2kg!c+r_NoGb+J_BvSdw#F&45k{8 z3^OArb%M&gN%qFSFx7x$m>EGOFleCheE-8TOf{g*OU#U*E;Pu^{~GSKVyXe9Mne7q zHRPBXK{X>N6grmV9ln1q~L1yZx) zxWF7tb3nsE%#5J?3{tcC{ViUI8c+;_L_jp+%q5WPK_Z9~mOxE>kO<<8BhbELkO<;D zB~YswB!W2g2y})7NCa_S5U33b5<#4v1WMB&5yUx2pwp5;B8YRDKrIcB2rv9>nL{8h z0|Nu%v?5TthYEtqItB)C_Y76!9gGWIWX8Y%Dn}uLu=8+)K$#gV1QP+BiwqWk+YY+g z0#zg#Lsu<^$aD-5P~3yeL7by?5<|^Rs0iZBoOe(W#Q8j|po{^&JRIg`VWS3l$$f@Bjyh56ZdV(=gy7pnQrd0xC&RML_uiECM<- z0AvgUC|!d^;O2nxGFSwBb_z%lC|80-;JQG$6D$HN#u-4l5-eg469Sd1U=bs5gNT6v zyt^1I0vcEb84Ny65LEaG5~A_!eipt`_nQ0xM&F+{aX2yWMJs4lP?6uUtE zIcB(Bpxw;~U6PO_0v?}7J)HwIID={z;(P-$s4lP?6uUsH!4P&muAHoe&=m;P1y+ON zFHrjr)h=H@1lu?sY{2hjzJA=R^ysv>Z^RzP)u z)u7k~nzw}L0x4Pa_n0g~*CCJ)0|NtC4T@c$L05<_kX@-;`FIiMHr$5l0;@r>3)I(! z=mIJ6cXXeC(Del*#K6D+R)b;}8Y2`io*TH14`Nq3=Cj3D0YFyZ4h=% zc<;l3(4`2~1y+M%7ib(7(sBSfXYU5hhX`G!P+ed(D0YFyVi0yYIo!%Y=< z3w(+WBe;#hz`#($D!mb*D-o&-tOms{P@Rde>xlB-0EDh`s4lP?6uUrUcMx5m__F)4 z&zBb-hP_Z-U^OUqfltwa=P&UY_E`vB%b>czYEbL~4VokD0;NMSxLy08y1;5s>;m=l zA-X^zuli->ZG^7tP+ed(D0YF{RE(f@2*_Xi*iW<|&X#!()dg0AVi%}1Mc9>6@aGLe z7eA;0&cMI`R)b;}Xx0L<7aruo4RY0*2wi$mU0^jRc7adPL4@I;lzM2)l}39BxDCIuF$aR)b;}sQQDP_yqFTjMrtZ2wktCy1;5s>;lzM z2)hol%(g`6;skXA7#JA9YEbL~&7>g0a6Z!%dxS1^s4lP?6uUqzd4yf*pUj02x?G{U zz-mzJ0`(&xc7eihd87YZW_TDTLv?}Gpx6a!?IP@Y`y$f|p{o(93#2QtP2|0wW-B4X%H7It0y4Z-c(e9l5g#~Wcb*L_|8Wg)g z9dcBEA#{C&>H@1lu?sZ+ji@V?U7}BM!0qA!HEI|b7{F>!>;erqBkU5|%)bz!OBt#Q ztOms{(1<=FzOr1`#c;yyvWDsct3j~~G!=-jt6h2aQiQHhs4lP?6uUq(C6F)#rTK?{ z}DiD8x?8-iQMh2m42~-zY4T@c$ zSsjF3RR_Gq5W4n5b%E8O*yRas>4933pfnFkhZ68Gyam+-R)b;}_!J#@It)uH`-#x? z1*!|I2E{J$DLRaxHUP+9*6Qqf2wl8TCxF$U*abdC2X0r$+@EX+T^dkbU^OUqfltwa z+cmxXN)|$wGgKE?4T@cU;Lre%U@$N+tloTiFG5!wR2NtcD6kkRp&}p-6J$p?hzZ50 z=c0h-*dXZ#B>l_zQv~Alk}jw@AT_AEK*QRI+;s7t#0!Kj@O7>XkhLACx4(5juG!@7Y3p-Td)3#10pY0!X*fI<%2=`L2B4B(?d+*3=S8?zw?xwxm61QccF zCKgpfh0#=jjw*m|!G<9?Y z;^4&GRH&OF$rL7q&;tq!6kYDAC2-e64?;lF1((7w59~vTA3(tZ(}U_ekPLXwFw|Af z8Hsr)Cp#dW%;21npI@AcW}$O_Zb4!ZLKN!4;DVgY5~qLwh^riPa`KbG?r|(CO00yc zaVttq#SjE5g*pbJ8KexCKru8%3XAiLN*Izc+)@NNWd`nMkb3uEkHox`oYW%cj8xDe z6i7RCK?1OSx+>5O-JlRc#7;46D>sHPs&cgCj_zPHBi|kT>>2V;GtXq5APCfS6#2 zwErHf33wDBdjUOzL+uB_P3tkcH@lo=Jcq3(<>97TLkz!U7zD&~gRY z#h8-FT0x}>E}a;1$Qr@MLPHsrp1~o6DuJv8WF9shDB?IYzzZC(9Y{Kg8B`#_2u&WS zQjjpjDh1I6jT&sauu4IlhgqOPgB*(l#3BO~EK)G%VUdF9GQzD3n-n;3JoB&}CE@Mq z=jrU>>4`WU0z3z5Zwj6SwO4U;bYO^&FG@|!aWGCxg`UR%p%CI}5CJF&6E`t1L(zc{ zPfbfhl7WevrJ zHJJ!?pbqR}BGiG*drX8n&;p&$M5qG|76pN3Dv0n$3lZw(F)%Pp5n^C40?k@5Fff4n zVA#$zSjfP@P$A5~APMS)G2lLD0<@T+ScHK=7c}RA=bQ=9(B?!@28LZwb)b$NHhV#x zrW>LR3~HeH5l|-!N4$ZSuDFOXFf4nB^emrLe=4NA80sHUW$Ps2sAqboyx@K50JVvDF%j_1k{0~ z*Ge%k90xJ*#2aXs<*5_{g9d1R2ah_Cy>8MB43$uIpbj23_kjiid!-o|jzZPp3TKdc zZ>1R+6hN~`1pI3v!@!VEKpkj;xmt#SK^`=BgeP5r>OW`?31eE^7K(kP=1c@VG zf+jv3u&G1a{|g!?$UswvYd>~@0s})0R4pjogVkX%Zx&Py%!y!i;Hn%Z0y&Rjkpct5 zI;dKF=AD76f$7F&-W3G~h6hl!xXc3;qyM042$?6O$iN^6n!AJM53s#h{A&YML&!WA zMFxfds9JpP%Tr`vXhK(qCHxjBGBB(`SBK_4kbh4pGBDgjSBJ&CKZ*Cs(A8n_?-nHnh7;)Ou$cEuiGkr0x;ixT zKkf7%I@!VKHx-G6TaRbaiOvfrdU0K-Cb6 zk2A^)3^$-^am5FyJopAxL&&^;$_xx#pqXRja6xk)$UF_G8ban7s4y_tK-J=NUlddg zA@h<{7#Q-PYVn!Z164!FyeTRS3=5!Y@tL;|s)mqx$5a>?Es4y_F zfac^0#D@}84I%TiR2dk|plb2CF9fQFka;nx3=A1iwfM|ygQ_89UY{xh!z`#;eCF+d zsv%_F0aXTuGf=ho%zFh@L&&^OstgSOplb1%Cj(j$0W%DIUIzB_RaDd%7!06l@tNlb zRRc2;TyJ41U&7QF7?PlB@tM~ERYS`H_>P2;_i^!a^mPqZ zQUG-eJ~A*cEN5U~$fWIgD4BT$r6trj4F$B-8R;yPUMJA;8Q>kL%|GJGI2wO}_WT#A zdUQ8NfHrrw9w=e@f1&kTiLgg^GiVhiXoEd_H)xaJ{|k_U++W}S1Cstzutu^rV`~({1KiWpZFsJ13vK!f>?rq0Uq6r z2FUt7x*I_oM?qFX%=-npu)N&e)##FI>&a4akK{ux7Csy)B`z)&o(?6_$6Pp4m|tr+ zHveQS<%3CucOd9A2BgDYpnDk| zyMKU=oOxL)2i-ym-YE$>h9yVE0(>X}Xq#dD;a#BO1Qb68y~DigL084BWM9A zs6PcdiGzg!GzkqFRe)?r1l{n?!T>sy0>Ua{U|;|(lV@S5gYPJH0PkRidJWg6`rgL> z^Z)#B{=r%%>Cp=+4H$MZGcYnhok+;L-Pb)jIk5Uu6y{HG(nD30nsuqYCXonQU>!4vXh=)Np0Yg|IZ-Z9;vM@AZ_d4i60YPYlf;|M@ z>Iy!%1r#&jc=YI&1#Q#?9b94yI)KB%_?w4iwMD72@g)Zf(0V9_Ql6cRuz-0Dk42Bp zVhfLMX^+<1rRPBj#KNQdJUHw;EN#JtgZJ0=g40F`hetQ3hoxod507qk56~9+^I+#d zPa*-c!G{t+!UWVKhxi|~iVNab(9AzbmIZu+2}Bk&gj5M0Is!#~1(*doR|2AAA_D^h zgaz7(3)+iH#O~eZBO2f^0*xAgtYc*Wr3{F5poRr#Sc-)Ka*hGB2jqwXX3tIr3(#;A z17epts3wCIEs~%U4cI-p9X+5Lcs;ru13Wt!4uh>a4C*n0>|y~gK!w-^T2KPo06^Hu zjjtFDm>Eip{+}vQ{eP-N0()B4ILyDz(Gh$A0RJ{e&^a&~hr1m?$3bWu#^zU0VhjN9 zzeXfR(76LBrvhNz0NwnPznl|f5!iFMTm!15L4JlDoB;7NXelCS4;>5m5;{;Z$^u>p z1(BtP?VzlM+jeMqLV>Tbg*0e<2~>tbPT+v}8nlEC;cKY9KHUegTHOe#aa28$5AkpF z;Yext$y_Snbj*bzg#os|TjMbQzJs7RIgBel5H16?cOZ6y7Nvl$=VoC5ZRLfCfntGx zdq7nb%rP-=$HY+R7|=SOFmQqd?c~OA4C=Wl{NbR3Q#1~PybMl;2=5`XGpKC}x|Nl1 z79%c6W3vMkxu8Am1S1z~%zAV;f}1m)6TuYhECEQqL3jiyPH-6mZYOn41XH+-fkrE8 z83qnLP-6sQDX4meggt2X0aOWNJ&fTNsN%tK7z3n^=!~}jSC5dQA5j{B7H2~&0F?%i z!kq~Jftz%l6TuWo{`0Wpox#AsP$~&4tho_QJ!tWa&G(>80;yX-1!Xq4<{`qF;Fe?O zL@F3W3AnY2xD*?x^p6!!WG6u7z1v4cTNOTxQu~D6~D#_)Tm11*E>)pTPh9indl!Z z7fOR3Zd1;|uW=9@gs|eAg@F-#qceE(9we(Gf)um~AqiY`f|i_@fD@9iS8f%C6C1o2^grw}4J1=nRhVu#^SmA^uj- zNqCJv!QCmLPy7O+AY(uA3-E$kX0LM^e}QFke0o_y5+1#xAaPh@*{9b<#R7cH$tQjR zR*=jmenDpskan=@?$e+61-%2nrAN1mip5OrLl=Lf@#kFtooNE*eCB_4DUCnx#Ap6z zCt;?7&Upcy3EverBW$SPI26U zmQ_6epD6v%5$FKQTaMO;O5|HFl}do}pi8e4awdeTb3Dw*!U#W-1T;SkYJGw*s4)!L zE)QXGFfcI81&_rb>i~5yK&nBw4J->9G=Q)`IzWf9p&qdUYIuWGgD~WX6OaxF3#0>d z_$o64qX!3r2k0n<6x3r2Kr`_mogfVADL`BZVS#k72fG1!1OTW($N-uf2dM^O(3y-7 z9S{~s2k2BG=n(+WgAQOiK(Y{ZpgIP^0(D^_IzXymTWE2a4LWoKbkG440|QBBgUki3 zB>{Ak`q;1(pTrfUrP1K$pFv`V^)EBnwdo@+pJ`@+m|I zNEN6h4>A{oA@ZnZp9R|oJ}x4KodH<~F0&yzK;~9~425EBW`i~ugF=x3#avYTA^JeB zhnNd8b2`*a5CxG()pHZ#W{@-k#B2}~RSiTR$XrNRfXoD~-T4*y9$&#A^w1{KsrF1=uyK8RChrg#Q>^z zAUYr{kPgtn8mKxzT@jcL$T3Wy(1ox-IzWf#!H$_hJwgYxq70^U7TiA&7D%T(#6N6I zpaY#i&2|RR+6tHsP{R%4ItUA-19WH~GXw1ClVtFXoeH`6DXDNV@K`dcP>Q-nEz7v)}HssXKsV`c;mGlI-9Sp#aaf|e{Iy9X3^%#21L1q=)fTlKiEVwwZm ziGr|e$*hEEOf{el|ICb_b^yp$$-kGUVXA=~qynlzK_>2L?EH?Y22`dqGlI%;kcom< z@=`I?faY768A1646ym$&L2KgB{RKMyfSD208UU&B`DDk5X%6Hd6;SI66f0fMOMYOg z0oAw6jGz(&6f5FK-f>~70d=7XsR1o#WM%}F3LtZ`V&^QzGzT;v#>@z6yMf#@BmeAH zOf{fB05c;ft%KC?eA_98sRlHTfH?f6$9z7P!*M{JeM0U5Egys&qyp;J^@wO$W7-Ak zHY3#B)_nLGQw?Z9oS6~SN(aS7hwAO`m}Wq-Hw5#w$!Upk;9gyMCx1#*)TB zOWl|mK`ZG%;q#F9S2?CRpk-+YbJk06#9^udEj2@^**lT>38os*pf)ojX!RT@PG_C9 zGsRS+04iM>LG?K(3{67Wc4DegL{TFiset16pzdNr#});g{X* zH<)Tb%OIE;L8Un;7rm0s5yn&l8Wo46A5gJyZCCjtOf{gPHpp=UAT`F{=9xg$fOw#g z2hoV5a6l;%Bq9$#NCl)HB!W2R2DAYkB!V~!2ecs-B!W0V2XufCNJIv14(Px!kO&uC z1T=jD65)o6fZ8-55zv7wpjcpFSOnrSFfd5L)qo}xK!OTz5zxVQAQ8l2J=Z~81_tmk zE)a9xLq!zfxEmP17l2Nmsxib%puz62FP93J!%DuOs*=qpr28Lo>F;$e{2z#|e2415?Ol5i2w zfi)nd#uy^L7$R91B3&3Ft1v_$vlbvbV0OWdXh9sQ!vZQwKuX}gP{a^{9h-vC<&B{x z4MU^>Lu3(#$X*PQD^L-{kwcH5B8X#&K0-wh2MjSmvlHSFB5|k);s_)?s0iZdA{VF# z!e1d!5yUY`$xsm$1_kh8JPZtlP!UzQNIg_U4J@MK<7WuVr=Z#sd=L-lBm!_KgX%9- z5m0Rf76A=Yfz^O&b+8Cr7pPSL7J(l*1Zo3-ML^?)U|pcv0aXN4uA+*7YAaL`P~C(o z0xD@yML=}{stBl-K@|a&y{ICf+5s#As%XG21l6agBA}K7stBl^fGPrN6@W$HJ_VJ^ zs3M@U6D$Hh0tu8vP!Bu;Eh=G#AFKd6@Q5G2p?xYe2El4jHhzQV;}M(Zk1anp388Bp zR2Ntc$|iGgy9>oG#8EiMpt`_nQ0xNrRS}gLg=!D>H@1l@fY}D7kC&NzhrIVhR0VRR2Ntcid~?N7?Qs(h}$4^6+v}@)u7k~ z%C8WAfzr)R{z-cfx+Xz&fz_bc1?mwX?D}&(wgRDR3se_a4T@c$b`HWW(Rjxn2wm5p zy1;5s>;f$bK-l$f`?6Yut{+fcU^OUqfwBxDZGgg%2Ofq}pau{F0|QtMie2D?UEuL0 zS$=aJLKk!}kO8a)#V%0sh45GXiWohFE?=l!U^OUqfeHtNzph^R%#6^L0o4UogJKt` zU_{vUo$J8_gsx_&F0dLDyTAv#!2Pvpm)LfMF4)m3U^OUqfkw$8Jv&g^u(VpT3!!T# z)Gn|Z6uZC&yTI+Ly<+hiq3a4%7g!C7U7#^Vgk4|f_K72Oy@%=ot3j~~G^>FK!#@iP z;}N=GN2`FU>A5^29>=EaJvGac7fHP*abe=1?)ml$b$|_L+Hwe>H@1lu?yTkLa_^Ryjm+% z7g!C7U7&U}!e1b}5V{sZb%E8O*abe=1;sAJu^@Y(y1;5s>;m<0QSCzLx&ze(R)b;} z_+S?lyA;fO`f)ZZ{U5QX#U^OUqfe&^;@s~8*u12UXuo@J*K%)(){zB+l0@VdpgJKtGO&zMg zl;Cz9gX#jSL9q)wLW1Higsvx0U0^jRc7c{|q1q(}w~G-pxWmA}09J!y7ihr;s=pAr zWTCpiYEbL~&EKKgg*aZ#0;&tF2F0!*P`tzam38{ldxWkKs4lP?6uUs{V^Hl9fcq;S zstc?J#V*jHEeL-tx^7g5(A5pq1y+M%7pO0bY8T?T$z@PoU^OUqg`xNhWEVo$QK&Ak z8Wg)gN716%g*a~VF;o{=4T@c$rHTlDfx-}>>pxT%SPhC@pjlQ_yAVh3Nr9UG3=9ll zH7It0mH;8_s;#tqhR|gR)dg0AVi)Kd15~?2;qes?)dg0AVi#zH7Gc-Cx@{QMu~8f_hL|9aI-s4T@dhD-Yo5u=80b6XKw>sZd>DH7It0#%vM(0v%AL z0{7Qys4lP?6uZEe2f*!mrnBD_q3a-27g!C*0}R)oA|MW-gPgzz^n(wU0;yiYcFGNL zbkTFDIUqHt2Ofb&R+$+=y+V+#p9>ZjAasd>x_t}`3?MbAy1>WsgM9(gHQQ9b1EI?a zstcqBRTua;enwDV38YI?^7Ctiu2iTlkQ!87pm9{lp?)A;?~Ej*5xS;8b%E5N>H>{9 zF*AaCb0A&S&W$<2^ z&?O4$C^IlHfYe|+B1)GBenb@X#FP~HX-=pD?x`i-sg>XpnZW1oloqEtL1tp0XYV+J zCv-sPC4mHjQ%g_!y9FF+CVg3d?< z6r~oY=9Pf`;+|Rp6LzdXoR0+)gSZiXY!*xyeB=5h!|5vj&P3C`iFM5Mm}c^MW!gSP_`#oRL_BBne5i zNCMzo;hY1SGeyz_Hq$r1Br`t`NiD?r;M{;DigY>|*hWwmU?_$q9&j=!PAv%rP0Ln# zr&bn&Xvba}{$I|kr0wXmxI?=e)trvhSz5kWKXsX+1wYO+J} z0h$EFT8P8Yq>$Z=CI!)D2zD%*6hs$RDTpqJ2e9hGDh1JHjN2}(Qb<98$Yw~vfFy{j z)H}5jUIn14N0C9*1j?s4bfHRNYD1~)P%Q*$MU_U?j+E+gSdLW%sv(fffn0l{IRado zpvYr009>x%a0SE)G!>|ZKuR_o`q3p(wSr1492!xjkhH-n8(3w8qk@_5Fw~Cr0ND#M?qDh zi$WEn)+bQ4sDeuaQ9NgR-J)K?L{1A%3Yntp$A&Z(&m3un4 zdN{i~dbl_tl*3j#*_%S04L&dp=3plWCvPt&S3egd2gBAup_uLG;Nt7#7vSNHWHe}f z6hsm9{52CJLqnrfgQQdoBNNb3YYbfa#%AW=L(ZTCp;OV!%?+WasDVyJQwE=kmcY-z z09y46>fz|66s0DYl!3ZWAT9%FKBEUZnhzEL5jajo+l{6Ud@5Q}F=%fONEaAG2Oz*~ z7}3DsZ~%FA6G$AiO*)^Afk6y9jtHW#ogM^QX&1xJzyLeS8Pu1=rVg~q0ydroG9QGo zsRMc8B?kk;JLo7HXi6QMI?%fF9~=w}g-{QHdWhK6f#zF3b22b6LHpaFDRFG-eu1t5 z;$mPBfc7atbFg4_SWXqW0aXL?0|?_f<=_D~1H&7rTF`hkSREGgxS%~!kXaxMRtGM? zKs*QrDG}mfV2}ebKz(A^X$@%Rf!uAw!@v-Lt`3WNc{~gZRp{!lm^Xumfng20IxOa$ z;$dL8hOQ3HJkb2^7aj%%7EpvC`vZ%4O1umVdg$t~nCHXGzz~D34vTqJybKI&=<3kS z1BKrbUIvC8P<5d6hbuk~@iH)+gQ|naFWRXNpp`>!plTp7$-v+sfO)C|Xa$x4X!#vX z5jcJ^)q%{@AwnI%9!P?WYB^iQI9H~ZXXeFZvnVDrFOw>V zNicYHhNuYmbh@ZW_;mWHCXzGp6J7%H6ftY37}Ou3=E*XG%O6DIdf2jzyclv2c<<8@c11> z478paw044p0kjqyw2py=q4D7V|Ns6s|Kuo-gYMh%NIuxz15(Q1!F=lfLyuliRl{(Y zS~NdsT_aNB!@&e4Wzdcy76#Bd8^{U*P#On~VX}btgg|yvfoAR@+e$%m!l2DREDWI8 zMo?wW!T_4b0v&n)ISB$(7qT#b#@=hd`>H@Aw)J2ZXrC3x%Pb6_-EN>zWM%+uDTAyg z0I3Gq!^{BM{RPTF%nYEb+aWXgpcV;ab{@1#12W?dS`!GFMF;H^fXs}0w4N+sJI)9y z06~d_?Kl&t%mgJGcE{tO%h#dX`$3|hT#veWG06jRRk!ga#~lYaq3IEvP+AX^=z8?> zu3&%)Hrs-j3?7}Vpi@suWuei!lLK}n16UXMmMn*oWjg3>$#h{eJHn(zc|C}RQNTL4;| z$pXGv7_{_>1$>7s#5T~zH_+lI76w>0>jYN`he3e`Ny8umAuOcLl>9AE7#Ki@EOf?z z?ki^nEw}XOW(CCp=ok}8et8!L29NF&U~eKMO5b>NgHId*DH1`F2Sq99zVtWUqM)!e zzTJAM&K`7|x`OflG=6zd+=I*m2e3ys4?F0-_!55jeen=o{||dKALp>XRdWq=d%A*0 zH!mnYAWk?A)(T4c$5}x(fLIV2EU^sU_Y8?B2KWwDNPvM>lYv465-AWCD5Zk(7-W|s zL<}^$4Pk+13PG#eAje`r#6YtN5LPqvTv`?e(C!n^N?jI)IdHK}a2Dv&XwZr;7KVLL zF%E_kaMnfW)o3gXH=trH44|D(pya~B@Bw;8E-M4_?jKOz1cd?!Lsm3_7GObGp!kNY z-9Xj>oB09h0JZ)hdqyBEkPgU71@P`P=+YaQ4v;KF9jFloVSy4lLVPQbl0g{ENLp2+s17t2}w<5?~5QeBkH5)Rs4a#81=Ax>B=mXgR zF&AX!SCD~F43S6G1DWjwnF~?`G8;srs)6VOnF|REkeQ$sKS(7AL*!BQKxRNC^_dxD z8QC}lKn)wviKh;b6GS1a?m&7$JtYtg!XQPE_=2!Np$3}aV`d1+NL6t6aSK<-$xJFr zEUHwnN_JNAT>p)5DC!Moubsd5{2aaJkUA7@I5?1C6*;-<|HQNq~carmReMtnV*NQ-cg|-C$S_gzbIF?xF9t-Gc7Y& zA+@L|zepiJIk~i`2;xa3t3gT=OVEvR4GQuPvQh~3^Y-%(_fr6K6+-;IUHudS9D{>h zT@*t66+mq%@aQ^pmd7t&AvZrSvn0Q$SRpOHG%tmLt~;8L`q`jTof)>E1C%U~Fer_I zxL`FP1_NjXE-0OVL=ZE|pt=ww&BTD*GY9ErW(1`;P=8!W_gfxh{{XTYP|e582F;GlFVkkR8{Wd_6JMfNWr91epe^xz{Z{qKc^o>~2O-83(G*cGR)%+gnYz7gG(WlxAiG_NL#QAJ>T9uT&xfC3ua0DOxY9m-UgW?M; z0$*JXN|_K5P(2MY3Y2n~8DQps%4d)WSPiH#$pC7x!$m+1O$JbF7%l>~3giU12&jPy zJ_iXd0!>;m=65q4cEQ4dGxl85R7t3j~~RNF&V7lBfKflFf^LYEm- z7g!C7U7#`sVVAq%%e@F)u$?wwH7It0N>hYgDtD5-5xP>Kc7fHP*ahm%BJ66L*t!X! zs~V~ctOms{P@Mn?Lr^d`AIO@HxKMEtR2Ntcid~={CBm+$?>ZJBbiwulfz>eRA&pW& z_8EdYIiSpb$CarORF zMwnfBV!>tzUB;j&1n>9)i6OfXWDAmA;d}EzDnRx!FyugWfz+Vd1?t!_GlKF0Nafn6 zpZ+0qEr#j>sX^5R>ZT!f=*4@?Ek)=$1=R&ogQ^SEFJWc`wfR7H<=vLLh|t9XDjFFW z7(i-Jb%FXTh+4S%om)Rbmn~EmNDZnkP)Uji!zpcl(-FGLpt?Y6P<4U2q|A)qA{2B^ zOYvkUgs$~aT_826x*K&)gw7j+ zf(^ol&Mtxk5I#myg(L`BL;zXlfFukagoiH6KoW+ihOA*g5{9V85QeCRtX;rRjUfzC z4Oz2*p&CON>P7TWhk6oS7&@uw?CRj;>gwa@8Q|^^l96g}3hLO|n?ieb_NJM|_NICH zCHAJU&Yc4TRHu`#Lx8tOfSZrMFGy!mDoinW@)FeHvp0qI_#pF+P<_s>4&E+K-fljw zu84_GSXa>AG%df#-W1dsv^RzH_>e7ha&&R_3-I?vXax5Up}HXIOHzwa?DKcr*yEu4wxjMPJ`?xqb+MB|wYy}$xA;9yfXzD;?*~a_~4CSC^C$zr6rfxDL14B1I1A`o>$;iOK z08)-koe&cP!xljXhGU@S9(cDo0|Pd7pg!L=5e5cTP*V+$z2%Gy43?q{3>!d=Gd#EA zfO;`T;tUMYpyn8KJ`*D1_m2YLk-*)#O@DJ+bTtZ zfuRnn4%9TkW*%r9ZH@#3!&9g_T=s%a?-7?|V6XrgjO<^e-VrD^L4CnpP&FVv2;-a| zm11Bx2UQDlA6Ok0^WH$!fXo76usU#M0OCO~DCvCxsRK13q2UZxhs8WOs2Ye)(0nWQ zTMg8t85oS9YVo-*0IG(Nc@feK3@K2xxXc6fE1IMk7^b1C!{Xm9(hLj-(AA;&7i8W& zX$FQ*=<2YTCm_SXAOmVB;|V`dGO?0jUit_1H&A2b!g^+ z^9NK7q4aV{mVx0MR4uOb0!sI9plS%2_d}L}fd$k#K@Jx*_kqk)f~p~8o}L^7gB4UQ zF86`@ClPWC3>E0=u!P?&3yc!B!&`=Dw-d=SRAz6PWY^ENlk^);Z;y<0?> z2b%wRN`yMl=r=#8I}UOf6k~HAXvKpB5$ZtA8)qWafr^YUBGiGJBgI6h1I?RtVW^hr~}#CM1(p}{#ZnW zI#6?S8xiV2V=bqNRCkvMb)ax!JV6 zjR)GFrpA3d3=9sTjvqIm_ zSBMyZ)>c?}G#}D%?S9eg%a}I7vAI%*p^mG$iiLr{B^lJWaT0K}bhO}a1x@2Pb{F!v z8Xsu=R>$FD>GZ^f-{qidccg%8>+L$u=BgJArOb~154d&*inz930*SnVh&XmTYP24x z6NK2gi6eb9yZfMa*00Yn!EObw&)|K=b6OE|iJXjk3fU;p2++mQtu)X75D)YP=N~k0SkaE;n0ra;9q|m zWJ9G1LkUN76%Rux)Bgjm*2jw3JbJTkyp}B$aN} z_Xn5m|1RARc7m!ukLE)Tp8wDCx7Ppr|KFz@6hYlJkjs1wKx5_m z9R2OleG|NDr8}6VyW<2S1B3Oc8qrejZf_3Djx&r53^g1Z7$Jvf8(-SV4qJa@1iEWM zA^I?Aatzchgsd3?E%ksbdFp1gWn^GxD2cRX0#TS3lzRmM?0G4{2)cR*qLaS|bPR2GAV=#Z z{*E6E3=CisIGca5^7n&I00)^;%Gvyjk-z^IM3%Xf)6x0@fB$I)28M1&fz|^h?yUds zgKh<4EW_zg$L1f*HSDFb&A*sx;fg>fu!92+>YIj29)=P*kW$=gx*bJY50oge{(n!v z#%@Omh{E**6oTVN19r=YOSdP-PIQNXYQC%B9yX}%fJ75$Cpu`!6$`@w1_p-PVA)fk zQ4=r=wASYym<2k)4x$5edhbK9m@p#)14PV-k%8ekSj+}47R|`O@Cqyjnw^EHt72pT zuOwn&=zyyOl^qY z&DIUDnwA44sm;4V5=?c;(Bt$=1)vunfmIkEc&!FzfYyP5WSC&d*Z9C|9_V5`h=R`M z7a*fs4}i{G2i0E;h_!Y`2VMp;GB7mm2H6fu)%>lXRa6kWnQI(D2iSY;lxu=55AAkQ z@mRrF!hWpz3L^sp;|eCwT?(MO7_tDh^*{-qV?!M;14zYHkc#eRkT05lFxPXJ1~u;n zd6}uk6Jo5|L=K_g^L z0boP^Kn(#2F$OR*Y+wYHM-HI7zyd(!i(_1T9C$sfCOGAQ)?0#Ra3D8j7KOL_r zFo0@%76vUw1_p?%J0kbf1T;G6pSZH1udb`QPLJ!3G;{hSKjI%qKjokC(7D zRQy*cW&Or@zeLWX`?5#(Pq>EC^Ptr2g z=n5AR)GP#woA|?^8r}gM;U3)|K-o#s_|i^zb^=`m<^W!est|v;!JeTMBnvNtP-L5T zfYLfM$m0h5J)lcIK&i)Krz|}67~i&xQL(7=;+F@l)Me=3Yj zKotW6bWyEK_hCd{N2r5&2Vy(8NC5d;8LA7P7LV==uzS&350o?_%!I@TI4VGWYe=dF z4fH`$CTKM`Bvpe(Mj>LLlRqFV&}s0HR0B$jAhj$EpflS+OORO@Kr3t@>eLw_^RFxn zp!2|4!M9%6!pqz!Mh5UcD@ZjBD>j8O;vDTBC5Tf&p#ZT&m4N}gsD*_A(u#l@lS!U| z!MFP*NYcT#`+-mQFHl?G08}P;K#QL47of}mZy3SXsT&=5Sqo~ob;hV<@XI?ecr>5> z@A3a|gN-~x>35&*!ycd;JI_K4X+2QF@6lcJ#lqwNF^|^&rI%lGc`(0rJkADcLPE2h zZ}%DB?&BWaXMH+zR1_fkK=~`9^+2g8R1G3)8Xb7e1gd9zR07~zFPe`OfE&QEjxq6Z zv4=rp3~b;$0_r#(1DDjG1zIP;EYP`epi_QX7?Po@8dw-W_qKr=r7R4fJq3^e2d)2x zEQtrnfbM@`VR*p6zyMmb1z9b932Yu{)gMF$FCzo^#yb`U=$$9v1r?xt59*DAFes%% z*4IKb;ux|Wpji@-Y7hq1vJf2*7Dxx=d@ZOB z&|+r>kk3G>K^St@A80uQgay(8IZX<@N;?I_XMpPf@gVAW7#P4e?l6P5BS3V3%mvLA zfy@PAh)PtmK|4J_cZe`CFpy+6$Xw9;7sy-?#%4C?WFck-MIIIg9?|@cpi_51ZfAkG9b^XsB5d%R4>DT;)T09#4i7t2^FjAgl50N5 zY|uS_P~)L-gK9o#Wh1%fgUklaE8;UBbk_?rO8N)I8cYXhFAyYcLRg@*1Zoj5Goatl z0*VWmE>M{T(FI|Fbb;D~%nXbiEDRhU*dDMPU;-s^1_hWF1_lODK8NUnut2&%JAs%P z6h$}~L`v8h_*2*zxJ+0XSg(NOKx?I2eSC z_#W^SaDxu`VgSt{gLHy0_$*8YkZuSIWFzRF2Go)UG&>Da4Z@&u3KCur7Dxx^lzY_J z1eI1G)gTNx-x6d8gay(8T3yV{ASutmAaIH21J?tN3v35i3YZfh@dJt^Q0Ri{U(kp> zWPcpUED#3u4InOnut4U4whTdcbeMqqTi_jaAk`pQh&oUhLRg^Dd58{BTM^WA0I39F zh&;%x5Ee-HHt>7^ES5kzKq^tyKvaWlfS3z16ExQhQVGHkc~m{1_0-G^{spOd?mh~x z!Me`A3dlSkB%T6;TViHTYKlThzCuxINl|8MSt@MLgaUN!h(a;s7%0^gJuqVM%ZE#W zHwq|Z=Hb! zLVjLOr9w(-T4r8q3V62$nu*4GMhb~}DGG^6`DLjLZuv#!iA5>8$@#eji6xmynK_vy z;9VqyjWIwn2Ie8CU9Q3Kpg{EibktO#C_kyRxFj#NxES>k8n}FFPHJLtszOp~Mq*iJ zei1`@jyvc)BhbNHnGCLZB}J7A1^JnIC9vp8%mMB8NGi(DPR(O*_lb85a*9t$O)5=~ z&o3=0C@q1Bq4*Ofh;R)^#5E!$9#zEKBPbr~viP)|(&7v-uP8qUTQW(lC`ru&?_z-@ z5CzptVwBNvTM1~94JcC}F!II@P=;q_gcWhqSGegzHc23>0c9j+Mo=LGYJM}wEib}U z16l&Y%m^yFK#OU#?}9o@pjs8#9LNR{P=N?4!p|#5tj074vOxq?(SYnST(7kXQw^w? zU}gkWdZ5C`GA4j|4JhV7wu5L8289gh>I)DX zf*~THP7sKXxNZYf1%N~l+f%|pTn5l~Gtf2;5C^nL7(^p3p#W{>1&JUw$AB&`1BoCu z$H1=b0Et3u2NlI29tcB3_JWvT472Mlm?J}TT02YC( z0i|cKh#{z30x}4co4_I_;9d{7YGq)6h`=lZNN+TT#ndi zvUtVKFNlNU?Vvsdt3laJ0BQ;#HWR!(G*=U$D;BB?tOjM{0;sExunV+-h7*1SD{Q+1 zSPhC@ph-`JU7%xZ5xQnV?EFY(A5If1y+M%7ifhVXyHcQbfz_b+3p9*_u#53XXBWb* zR;Vtp8Wg)gqiBdU56WMNtxL;erEBJ7Iz+%prQ>mXDYSPhC@ps`bkE>Kwr zx_W>eUT)lm>H@1lu?sX<0?`GEQt?fvIT5;G+QDj2>;es(LUe)bns3FehB#bW1yrCi zFff4Cpx6Z(?u6(9*%g*l_7kDY0jdkE2E{JWP!uyGBpw+UPTO-HMCgi!>H@1lu?y5X zK-gunV)qAxt_r9wuo@J*K%<+84QjhO6de${rb2ar)u7k~8Z<}P^>VYB0z%g&s4lP? z6uUr!%#d;e6ozFh__Nqx0nTt9stc?J#V*h=AHuGBb;gwlU7w)3z-mzJ0&mVoxekC8 zZkGtCN@Rcx-=pR)Pz{N&YuSzpc7!f7s4lP?6uUrsLs8Q_Vhde3R2NtcioZa6Oc8d8 zpSivkp{p3G3#^j`@FA||^B~%w! z4T@c$76c@|K&jUw!+9D)7x-p)BCdV8zpaZ0q3b@>E>Ob*^-3VnP%$DM>Zh%IfY9|D zstc?J#b4k7UGM?sAQx6;Pjp4-5(hPo7#P53uz+M47>uDJpwx%DWewDxLTvkcDX5%` z*s|sV)df<6stY{S3*RhwulivULRSt{7f21NF7N;+BdARXa!2tReSU~pgsvS>T_826y1+wsjG)#gNY}wRIqnEuAECNHYEX572f-LYxgMk| z>4c*zLYFkCSqdHKL)8Ty@`4{hZ_eiHg3uKT)df<6stY{q#R#fZL3aID<3Ehh)dbZA zQiG}s)bC+t1hsiUx>~}-DiFF3LUn=Epy~o&@&dm25~S<=w1$-kU7w)3Kx$BRffg|` zGlG^Vf^=O7d@6^~r40>QkQ!87px!j33Y5V{^gb%E5N>H_(QnGw|Q0O^`H!-xZ+3wC(~NDZnk z$VD)qx(TG~Ug_6Rgf2T!2L&`q1>PcqyvP&OFNTyPAYHqKmx?2FRY7%u)S%ks1?tbh zFB(YNW;`9CYZ+7*NDZnk@Fg$s?Wgk=|GS3Jbs4G)qy|+N=x{8=rq#sM@L335f1$cS zYEX57rcRmRsrTo+xkxEW4VuM4YEX57FL_}EwH8335kEBvDKAGub%E5N>H;5y1K$QM z5pxD<<1g$21&|s@$Kov19FPr64EMPipoh|fN7_8|N>bBPi^`D2pgTc9`!+%6$w3Dn zok8cXAkNr_a-ovoJ+Q&$i3LujX=$lNkX^DMKFIu{vcw#)0$13GS#W7VL4Hw5Y6@7` zJ+&mDC_mXTC8a2}xESh^;*z4ga?Z%lFHUuHa?a07%S?xC-VI7k zD@rZSfcn9)q@*Y_3AzK=vp6gCN?-7O1}#*7>!y;vlXw1OfI9zRIBP{olnAc7j6?2xo!lZ9*ohHOX1CJ)|h zpn_W-q93xi7`J}h@(}%|;4{^6>&Gn*(Qi&bKW=%5eoF%Samz#W8$z~XBJ$4>{RSU z1+t5As6aLZwdjBrD#&JFSAg3H*u@UuP(jtq0K1n0OPK_<5}OPpv}zid*_#dBeedt!>g(+m;OFm- zs?G;ZosWZ;kDG_Tv%4d*I#jcqy&b$g+x^`AJS-gHc7j})32|&DN}xJ< zI0U%4dU^V}1R(5!X@|~}qG)h+ad2~Wbn^H2^mTyNnD(Yng~j%!iJ-$2Ky#t?rjR*R zxUXD29Grb!oP9i99UY*vsP>j9(~FRu|1iyPjn0k^K5m{a?v5TvhsVR5=o)Mfi6KzP z;`F7nql1&btG~0qw=cq%&>2d5Q^e#Y=x~6PR22U@J308dxj1@zIw74%kI)L4ceOW# zO}xTg?dK5S>Eq?>C!zJ4`KVz@sE6X9rh*CvPtoXJ43NqyR!w z>Fnd;=H}-DQiwVYjB3B1gPWg=ySJ;eBS0uO2&K?fFF75$d{+^CFvM7A!*xt0b nqzE4JpmRaIJ>8s~T%3v27$0Apnp|3xSyCCFoS&banaThF_X~1Y diff --git a/externals/glfw-3.1.1.bin/lib-msvc_v120-x64/glfw3dll.lib b/externals/glfw-3.1.1.bin/lib-msvc_v120-x64/glfw3dll.lib deleted file mode 100644 index 49ed2bb67d8cc697a4334f1dc50f65ddc334eed0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19602 zcmY$iNi0gvu;bEKKm~>-MrP)grUoXasNx1tu8FCM1%#Qv#lXO@l7T@*h=D=Pgn>al zgMqu+zyQKJD;O9+*j|8v0faU7F))CzrWOMO z2y4|aFo3X~5d#AVJ9RKHfUwO21_lte^kQU|;}YS1kqxFkZmG;JSc; z!QmVPThC!&0AX)G1_lteVPjwbVbeJb3?OXA#lQf@6$}h!6$}if1|S?C@97)h9~2Vr z;u`E6f?hc%}@`PhscI_g!*~MyEuk8GQ`Jc<`#hU`X*+l zI_Kw=q*jzTmlhSJ=9Msjv|tfN=y6YlsfFqUYrzyn=m;)PEO07KOG_;(2CGHpqpI@E zD@iRXOU!{Qg9{+kxmJ{<<`rk==LMG*6yz6`q^5vXV-ZH^aZfD?D9TTEOi3w9ErvJ( zO$edZGcOYo3Sb68JS4R!H#0A>Bo%BOf`?Gyo>~%?S_E<$SP2pro0{N~qRhN>G?h?6 zg!VnbLp$H(QDp_>YR&G z6H8JdCV*{55kOZLT#}fVl30|2p&m^Fq0c3?xTGk*5=jH92tp;?fnaAKcql5oQ!CM9 z5LpOCt#d{qMs%ZyVW{@aPbo$>9;5?B97PvWB%y1>CWWFG5+(upm{!6f7;YpMeXgJ^ z4p#swZQwzMDutpqIJqc4CkI^{nkb46m!kXvboD4=2-RNsmBl5Q$=Lx#sl~7&5M2zR z+C8-dCh1s_3Qx=^Vpvr}vI&L;m@rm7eu=s8Yz(sjEQU}G3cj4of~5S!q7-QH0Si?$ zVT2w~X^kcc(t|}9MNdd3!ZlzvLN++H1S|qF2F6Cnx~G=-=I3RW5VsMTE7t|=CC_11@k%|>05v(dRDvL9d6LW$ytKdNk(}FC8O)og;L0&|704#)1 z8w~d;dg6oH0T)K-0aX;4DXICOG8>*e!Vn_ZRl))Xt`MnS4^Ay{Pt46t1gn8_P|N|# z2PNhffYrD|HGl;W>R?*I!XSU62q4tCq^2d7=9GkI=B4D9dt~O7K)iuP7@-HD80-Qh zEVs2^@xFrXc1S!WNjG_l(D_AG89&}-Z9?#_byv(#phyrk=qlzF@2Bj94t3WesB&zulY!pDEY7#J9YR2Udc)EF2t z)EOAGtQi6yy88I+KSTQg>^I~AAGiG3TVa&h~=fJ@5Ntb~^ z#)*MpjXndz8AAq!6(D`~3=I1;7#OrP85nA`7#NJ~7#KR77#JSdFfjPpGB9K~GceTH zGce4uV_>-F%)s!$o`GSH6$3+@9s|P}Jq89leFlaDwhRo%v>6yAj2RgGTo@RV3>g@# zj2IZc889$37%(sh889$>b7EjPV#2@>VZy-R;mE+yrpv&v!I6Q1ON)VFhc^SmJWU3M z7g`JqN1?~(CM?4r9%q$ofB-|Jn7FjSbJaK1W5Yc5|2r*}1cw@=HP-4Ttu*{Qz zp~;eg;g~rC!!t7m1|v@f20lv$h88ylh5!!+hAl1(3_si$7_?j&7#6rPFr0H>V3=dg zz~JZ2z`$n1z%a*@fq~16fuX{Tfx*BOJg~;V$iT!P${@yI#$duA&S1{K!Jx*#${@^O z&tSyB&!EJh%%H*`$e_!h!=TNe$soj_#lXp+&cMUK%V5Bu&k)8C%n-s5%HYP}z~IVY z&0x#m!QjH+$iT&*$iTu7z!1dX#302W&7jI4!63&V!XV3_z`)1g&tS-4%pkxZ$)Lv| z!ywO~!Qjo{%izag!{Eu_!(ho^$Kb_a#o*51%)rLL&cMwO$Y9D~F+^O+%s|FS5F#r< zT2PQa98!xBB8;;;43Wmjmv|d^&?Xp$RZwvZ!w8MwIOm}Dau9w3^;;mrSFj=iT@E^+ zfFg`m5mMizy`>$2?j$(#89PR-5^xgz&kx?&PS>fP>c!B%tO>- zm@?4NMYRL02P2h2s=t){a*XC1Tn3!5KrJ8)^HTE5aaom;Uycz)5X*6ygxuOgcnNE} z71}a^n1|#lv>{GdVucNaAWX$OB8;^ug0oG5vyGlw0vfY|H;fRLgGM+q5{qz;X5lUw zKw810Qb?YLi{Tk>f)rY)5dznTvsH{^d(PSfQ7&vbCi%mjQ*ks z;~Z^-rbq17B9#W%72q3zL(BZ|z5&4oKFO_c6rVy8IY!jMg|T}CB27f^0eKVvi@j)> z74B(}I6j-vM+D#+vFCEEJy;^V7B_nmLhWp+YG2J*sL@(nl46jK+Z* z3mDTiX!SZ&BXW%n6#{2xC>vIbqjI73H%t&-bE6Buor6?cL)C!mTx`8fsJCH}09J>T z2H}*o-19VZiEF zkR+Cx6(o#Qr$V?Gop#iE6r>1LLE)G?La94pYO&-FkP(pj5~c{uL#-)Mq+kIC*NI#^ zLRF&Fi%>DFvzp+TLS#93feF7|;S4tZ*gQ^yHC_5tq0|x^H=%u74m8Po%LwF1f_6!URJunWGc3=>2(#uRqEJ;)` zf(kK+FfcHjW?*2r4;5f$U|?`yFgO5JX9g8!04+cIi=+-D?!cgMfQf;DL4bi1#AV=w zdrF-_Sb&{@f#CvJoPmLdfq|j6Qph(mxhTIlKdnSTBS=%h#}hOh166@UffR$B0m2Ln zEDQ_`%nSky3=FJb7TgX7hvfX+0=>+X+RD2O|NnzjfeZnu2hkvhF)={BVdTKT0Cs8y zOa$yPkPXZ*5fhLakWRQ7Q-laeTn47k=|ks7Kd=FmV@0IgaCWzCc}P;KMSul&pG7Fzwtk96e>_~xaKm;n0cHs+2HmF@Vx@Zs!Nl%-2 z;*K3^BaYr5xi-RzGqku5wl|nv5@5W!;{lFk$ebloWq)l5UZ#fnp_CG z(3<9mWI}q`f-j$QBWwh>_Q3;O@Zh7aT|5Z8Q2P$#h9qoxIa(?KHE?(lcENgq@ZkZ7 zb#PBoA>Z*~+J-#v0I`ttl!C{9{FpYvM=c=Mk?KDaL+mBAD7a+|&vUTR5{M-v`^m%- zyDgyRkRZZO(0(JDmq@nF6i2>R1)iMfbwo##PgU4^6RWqPa!!}?}X1w8PjVqz}4Pz)CVj)#? zw=%kon2|@aefV;>3c7t1w#M=G+*Hx+f)C(A0umIjU>1?75?>!*4c#vE(O$4cWVFZe z)B);HJJBXo$h8Si*`)!s2|E0ak>yAYNn;#s5n%=f22GeslaB zFhQ&%)kpYx_1aL|a7}`D|1_lNLRNFA-AIY>4PhDe(WFwZDO^Ai0 zr%D`tlwe?BFha5sJQ9Ow7a&-~mc@8_hQ{djU{1%9>pL8_f<}~0&~2r#X2Vz8m}0RD zWge1D|KTe$%@B5C%uhqCBRTis>2;VRY{Q)ShFC{(+BCyqpC$tXg9XAqw2?b%gsTaT zd??Pqz+j2689aiA$O>e%7VxA`D>Qp(IZ|kiu!|}qh4}gdHVC_r7wy3lBk7@tuP(Pm z*amGWQzL!g8|Sh^wh=xyLls+bjADRB>Fp7=Vp-7v$$;=6CbG=NH)`U5u#dt~6MSLm zh_D6HhQ(Zk0`VHjWeYxAozQK?T;M{ktvFg{>I@7F&giy68}HOeIrw^bF6j2supV^9 zViz_1XNo6W-O%mCwwQ?A_{7ns2hAe8quYzTx(A*WNiXg2^`Jd4?1XIshjE!^P81zQBjSgc3J}^5`cl46!I};r7 z2b!($h1rC*jtycJ$+3o~CF6%=6UquXh*c!VnF*dgi$ByZ)WvrYi%9kpjViD;+!edh)%qG+ogJjx-Z=NRz#U|{<6#$2SkzfD-