From 7b6aff98782ef91a52fa0834c0369da6eb2e6007 Mon Sep 17 00:00:00 2001 From: =?utf8?q?C=C3=B4me=20Chilliet?= Date: Fri, 18 Nov 2016 17:54:14 +0800 Subject: [PATCH] Deleted SDL 1.2 from Dependencies folder --- Dependencies/SDL12/include/SDL.h | 98 - Dependencies/SDL12/include/SDL_active.h | 61 - Dependencies/SDL12/include/SDL_audio.h | 260 -- Dependencies/SDL12/include/SDL_byteorder.h | 55 - Dependencies/SDL12/include/SDL_cdrom.h | 176 - Dependencies/SDL12/include/SDL_copying.h | 27 - Dependencies/SDL12/include/SDL_endian.h | 150 - Dependencies/SDL12/include/SDL_error.h | 63 - Dependencies/SDL12/include/SDL_events.h | 335 -- Dependencies/SDL12/include/SDL_getenv.h | 31 - Dependencies/SDL12/include/SDL_joystick.h | 172 - Dependencies/SDL12/include/SDL_keyboard.h | 125 - Dependencies/SDL12/include/SDL_keysym.h | 317 -- Dependencies/SDL12/include/SDL_main.h | 102 - Dependencies/SDL12/include/SDL_mouse.h | 141 - Dependencies/SDL12/include/SDL_mutex.h | 167 - Dependencies/SDL12/include/SDL_name.h | 12 - Dependencies/SDL12/include/SDL_opengl.h | 2975 ----------------- Dependencies/SDL12/include/SDL_quit.h | 53 - Dependencies/SDL12/include/SDL_rwops.h | 114 - Dependencies/SDL12/include/SDL_syswm.h | 168 - Dependencies/SDL12/include/SDL_thread.h | 80 - Dependencies/SDL12/include/SDL_timer.h | 119 - Dependencies/SDL12/include/SDL_types.h | 104 - Dependencies/SDL12/include/SDL_version.h | 91 - Dependencies/SDL12/include/SDL_video.h | 898 ----- Dependencies/SDL12/include/begin_code.h | 137 - Dependencies/SDL12/include/close_code.h | 41 - .../SDL12/lib/macosx/libSDL-1.2.0.dylib | Bin 1539628 -> 0 bytes .../SDL12/lib/macosx/libSDLmain-osx.a | Bin 129796 -> 0 bytes Dependencies/SDL12/lib/win32/mingw/SDL.dll | Bin 324096 -> 0 bytes .../SDL12/lib/win32/mingw/libSDL.dll.a | Bin 123944 -> 0 bytes Dependencies/SDL12/lib/win32/mingw/libSDL.la | 41 - .../SDL12/lib/win32/mingw/libSDLmain.a | Bin 208386 -> 0 bytes Dependencies/SDL12/lib/win32/msvc2008/SDL.dll | Bin 324096 -> 0 bytes Dependencies/SDL12/lib/win32/msvc2008/SDL.lib | Bin 42702 -> 0 bytes .../SDL12/lib/win32/msvc2008/SDLmain.lib | Bin 5504 -> 0 bytes 37 files changed, 7113 deletions(-) delete mode 100644 Dependencies/SDL12/include/SDL.h delete mode 100644 Dependencies/SDL12/include/SDL_active.h delete mode 100644 Dependencies/SDL12/include/SDL_audio.h delete mode 100644 Dependencies/SDL12/include/SDL_byteorder.h delete mode 100644 Dependencies/SDL12/include/SDL_cdrom.h delete mode 100644 Dependencies/SDL12/include/SDL_copying.h delete mode 100644 Dependencies/SDL12/include/SDL_endian.h delete mode 100644 Dependencies/SDL12/include/SDL_error.h delete mode 100644 Dependencies/SDL12/include/SDL_events.h delete mode 100644 Dependencies/SDL12/include/SDL_getenv.h delete mode 100644 Dependencies/SDL12/include/SDL_joystick.h delete mode 100644 Dependencies/SDL12/include/SDL_keyboard.h delete mode 100644 Dependencies/SDL12/include/SDL_keysym.h delete mode 100644 Dependencies/SDL12/include/SDL_main.h delete mode 100644 Dependencies/SDL12/include/SDL_mouse.h delete mode 100644 Dependencies/SDL12/include/SDL_mutex.h delete mode 100644 Dependencies/SDL12/include/SDL_name.h delete mode 100644 Dependencies/SDL12/include/SDL_opengl.h delete mode 100644 Dependencies/SDL12/include/SDL_quit.h delete mode 100644 Dependencies/SDL12/include/SDL_rwops.h delete mode 100644 Dependencies/SDL12/include/SDL_syswm.h delete mode 100644 Dependencies/SDL12/include/SDL_thread.h delete mode 100644 Dependencies/SDL12/include/SDL_timer.h delete mode 100644 Dependencies/SDL12/include/SDL_types.h delete mode 100644 Dependencies/SDL12/include/SDL_version.h delete mode 100644 Dependencies/SDL12/include/SDL_video.h delete mode 100644 Dependencies/SDL12/include/begin_code.h delete mode 100644 Dependencies/SDL12/include/close_code.h delete mode 100755 Dependencies/SDL12/lib/macosx/libSDL-1.2.0.dylib delete mode 100644 Dependencies/SDL12/lib/macosx/libSDLmain-osx.a delete mode 100755 Dependencies/SDL12/lib/win32/mingw/SDL.dll delete mode 100755 Dependencies/SDL12/lib/win32/mingw/libSDL.dll.a delete mode 100755 Dependencies/SDL12/lib/win32/mingw/libSDL.la delete mode 100644 Dependencies/SDL12/lib/win32/mingw/libSDLmain.a delete mode 100644 Dependencies/SDL12/lib/win32/msvc2008/SDL.dll delete mode 100644 Dependencies/SDL12/lib/win32/msvc2008/SDL.lib delete mode 100644 Dependencies/SDL12/lib/win32/msvc2008/SDLmain.lib diff --git a/Dependencies/SDL12/include/SDL.h b/Dependencies/SDL12/include/SDL.h deleted file mode 100644 index f47ca28..0000000 --- a/Dependencies/SDL12/include/SDL.h +++ /dev/null @@ -1,98 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -#ifdef SAVE_RCSID -static char rcsid = - "@(#) $Id: SDL.h,v 1.7 2002/04/11 14:35:13 slouken Exp $"; -#endif - -/* Main include header for the SDL library */ - -#ifndef _SDL_H -#define _SDL_H - -#include "SDL_main.h" -#include "SDL_types.h" -#include "SDL_getenv.h" -#include "SDL_error.h" -#include "SDL_rwops.h" -#include "SDL_timer.h" -#include "SDL_audio.h" -#include "SDL_cdrom.h" -#include "SDL_joystick.h" -#include "SDL_events.h" -#include "SDL_video.h" -#include "SDL_byteorder.h" -#include "SDL_version.h" - -#include "begin_code.h" -/* Set up for C function definitions, even when using C++ */ -#ifdef __cplusplus -extern "C" { -#endif - -/* As of version 0.5, SDL is loaded dynamically into the application */ - -/* These are the flags which may be passed to SDL_Init() -- you should - specify the subsystems which you will be using in your application. -*/ -#define SDL_INIT_TIMER 0x00000001 -#define SDL_INIT_AUDIO 0x00000010 -#define SDL_INIT_VIDEO 0x00000020 -#define SDL_INIT_CDROM 0x00000100 -#define SDL_INIT_JOYSTICK 0x00000200 -#define SDL_INIT_NOPARACHUTE 0x00100000 /* Don't catch fatal signals */ -#define SDL_INIT_EVENTTHREAD 0x01000000 /* Not supported on all OS's */ -#define SDL_INIT_EVERYTHING 0x0000FFFF - -/* This function loads the SDL dynamically linked library and initializes - * the subsystems specified by 'flags' (and those satisfying dependencies) - * Unless the SDL_INIT_NOPARACHUTE flag is set, it will install cleanup - * signal handlers for some commonly ignored fatal signals (like SIGSEGV) - */ -extern DECLSPEC int SDLCALL SDL_Init(Uint32 flags); - -/* This function initializes specific SDL subsystems */ -extern DECLSPEC int SDLCALL SDL_InitSubSystem(Uint32 flags); - -/* This function cleans up specific SDL subsystems */ -extern DECLSPEC void SDLCALL SDL_QuitSubSystem(Uint32 flags); - -/* This function returns mask of the specified subsystems which have - been initialized. - If 'flags' is 0, it returns a mask of all initialized subsystems. -*/ -extern DECLSPEC Uint32 SDLCALL SDL_WasInit(Uint32 flags); - -/* This function cleans up all initialized subsystems and unloads the - * dynamically linked library. You should call it upon all exit conditions. - */ -extern DECLSPEC void SDLCALL SDL_Quit(void); - -/* Ends C function definitions when using C++ */ -#ifdef __cplusplus -} -#endif -#include "close_code.h" - -#endif /* _SDL_H */ - diff --git a/Dependencies/SDL12/include/SDL_active.h b/Dependencies/SDL12/include/SDL_active.h deleted file mode 100644 index adb8788..0000000 --- a/Dependencies/SDL12/include/SDL_active.h +++ /dev/null @@ -1,61 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -#ifdef SAVE_RCSID -static char rcsid = - "@(#) $Id: SDL_active.h,v 1.5 2002/04/11 14:35:13 slouken Exp $"; -#endif - -/* Include file for SDL application focus event handling */ - -#ifndef _SDL_active_h -#define _SDL_active_h - -#include "begin_code.h" -/* Set up for C function definitions, even when using C++ */ -#ifdef __cplusplus -extern "C" { -#endif - -/* The available application states */ -#define SDL_APPMOUSEFOCUS 0x01 /* The app has mouse coverage */ -#define SDL_APPINPUTFOCUS 0x02 /* The app has input focus */ -#define SDL_APPACTIVE 0x04 /* The application is active */ - -/* Function prototypes */ -/* - * This function returns the current state of the application, which is a - * bitwise combination of SDL_APPMOUSEFOCUS, SDL_APPINPUTFOCUS, and - * SDL_APPACTIVE. If SDL_APPACTIVE is set, then the user is able to - * see your application, otherwise it has been iconified or disabled. - */ -extern DECLSPEC Uint8 SDLCALL SDL_GetAppState(void); - - -/* Ends C function definitions when using C++ */ -#ifdef __cplusplus -} -#endif -#include "close_code.h" - -#endif /* _SDL_active_h */ - diff --git a/Dependencies/SDL12/include/SDL_audio.h b/Dependencies/SDL12/include/SDL_audio.h deleted file mode 100644 index 81c8a60..0000000 --- a/Dependencies/SDL12/include/SDL_audio.h +++ /dev/null @@ -1,260 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -#ifdef SAVE_RCSID -static char rcsid = - "@(#) $Id: SDL_audio.h,v 1.6 2002/04/11 14:35:13 slouken Exp $"; -#endif - -/* Access to the raw audio mixing buffer for the SDL library */ - -#ifndef _SDL_audio_h -#define _SDL_audio_h - -#include - -#include "SDL_main.h" -#include "SDL_types.h" -#include "SDL_error.h" -#include "SDL_rwops.h" -#include "SDL_byteorder.h" - -#include "begin_code.h" -/* Set up for C function definitions, even when using C++ */ -#ifdef __cplusplus -extern "C" { -#endif - -/* The calculated values in this structure are calculated by SDL_OpenAudio() */ -typedef struct { - int freq; /* DSP frequency -- samples per second */ - Uint16 format; /* Audio data format */ - Uint8 channels; /* Number of channels: 1 mono, 2 stereo */ - Uint8 silence; /* Audio buffer silence value (calculated) */ - Uint16 samples; /* Audio buffer size in samples (power of 2) */ - Uint16 padding; /* Necessary for some compile environments */ - Uint32 size; /* Audio buffer size in bytes (calculated) */ - /* This function is called when the audio device needs more data. - 'stream' is a pointer to the audio data buffer - 'len' is the length of that buffer in bytes. - Once the callback returns, the buffer will no longer be valid. - Stereo samples are stored in a LRLRLR ordering. - */ - void (*callback)(void *userdata, Uint8 *stream, int len); - void *userdata; -} SDL_AudioSpec; - -/* Audio format flags (defaults to LSB byte order) */ -#define AUDIO_U8 0x0008 /* Unsigned 8-bit samples */ -#define AUDIO_S8 0x8008 /* Signed 8-bit samples */ -#define AUDIO_U16LSB 0x0010 /* Unsigned 16-bit samples */ -#define AUDIO_S16LSB 0x8010 /* Signed 16-bit samples */ -#define AUDIO_U16MSB 0x1010 /* As above, but big-endian byte order */ -#define AUDIO_S16MSB 0x9010 /* As above, but big-endian byte order */ -#define AUDIO_U16 AUDIO_U16LSB -#define AUDIO_S16 AUDIO_S16LSB - -/* Native audio byte ordering */ -#if SDL_BYTEORDER == SDL_LIL_ENDIAN -#define AUDIO_U16SYS AUDIO_U16LSB -#define AUDIO_S16SYS AUDIO_S16LSB -#else -#define AUDIO_U16SYS AUDIO_U16MSB -#define AUDIO_S16SYS AUDIO_S16MSB -#endif - - -/* A structure to hold a set of audio conversion filters and buffers */ -typedef struct SDL_AudioCVT { - int needed; /* Set to 1 if conversion possible */ - Uint16 src_format; /* Source audio format */ - Uint16 dst_format; /* Target audio format */ - double rate_incr; /* Rate conversion increment */ - Uint8 *buf; /* Buffer to hold entire audio data */ - int len; /* Length of original audio buffer */ - int len_cvt; /* Length of converted audio buffer */ - int len_mult; /* buffer must be len*len_mult big */ - double len_ratio; /* Given len, final size is len*len_ratio */ - void (*filters[10])(struct SDL_AudioCVT *cvt, Uint16 format); - int filter_index; /* Current audio conversion function */ -} SDL_AudioCVT; - - -/* Function prototypes */ - -/* These functions are used internally, and should not be used unless you - * have a specific need to specify the audio driver you want to use. - * You should normally use SDL_Init() or SDL_InitSubSystem(). - */ -extern DECLSPEC int SDLCALL SDL_AudioInit(const char *driver_name); -extern DECLSPEC void SDLCALL SDL_AudioQuit(void); - -/* This function fills the given character buffer with the name of the - * current audio driver, and returns a pointer to it if the audio driver has - * been initialized. It returns NULL if no driver has been initialized. - */ -extern DECLSPEC char * SDLCALL SDL_AudioDriverName(char *namebuf, int maxlen); - -/* - * This function opens the audio device with the desired parameters, and - * returns 0 if successful, placing the actual hardware parameters in the - * structure pointed to by 'obtained'. If 'obtained' is NULL, the audio - * data passed to the callback function will be guaranteed to be in the - * requested format, and will be automatically converted to the hardware - * audio format if necessary. This function returns -1 if it failed - * to open the audio device, or couldn't set up the audio thread. - * - * When filling in the desired audio spec structure, - * 'desired->freq' should be the desired audio frequency in samples-per-second. - * 'desired->format' should be the desired audio format. - * 'desired->samples' is the desired size of the audio buffer, in samples. - * This number should be a power of two, and may be adjusted by the audio - * driver to a value more suitable for the hardware. Good values seem to - * range between 512 and 8096 inclusive, depending on the application and - * CPU speed. Smaller values yield faster response time, but can lead - * to underflow if the application is doing heavy processing and cannot - * fill the audio buffer in time. A stereo sample consists of both right - * and left channels in LR ordering. - * Note that the number of samples is directly related to time by the - * following formula: ms = (samples*1000)/freq - * 'desired->size' is the size in bytes of the audio buffer, and is - * calculated by SDL_OpenAudio(). - * 'desired->silence' is the value used to set the buffer to silence, - * and is calculated by SDL_OpenAudio(). - * 'desired->callback' should be set to a function that will be called - * when the audio device is ready for more data. It is passed a pointer - * to the audio buffer, and the length in bytes of the audio buffer. - * This function usually runs in a separate thread, and so you should - * protect data structures that it accesses by calling SDL_LockAudio() - * and SDL_UnlockAudio() in your code. - * 'desired->userdata' is passed as the first parameter to your callback - * function. - * - * The audio device starts out playing silence when it's opened, and should - * be enabled for playing by calling SDL_PauseAudio(0) when you are ready - * for your audio callback function to be called. Since the audio driver - * may modify the requested size of the audio buffer, you should allocate - * any local mixing buffers after you open the audio device. - */ -extern DECLSPEC int SDLCALL SDL_OpenAudio(SDL_AudioSpec *desired, SDL_AudioSpec *obtained); - -/* - * Get the current audio state: - */ -typedef enum { - SDL_AUDIO_STOPPED = 0, - SDL_AUDIO_PLAYING, - SDL_AUDIO_PAUSED -} SDL_audiostatus; -extern DECLSPEC SDL_audiostatus SDLCALL SDL_GetAudioStatus(void); - -/* - * This function pauses and unpauses the audio callback processing. - * It should be called with a parameter of 0 after opening the audio - * device to start playing sound. This is so you can safely initialize - * data for your callback function after opening the audio device. - * Silence will be written to the audio device during the pause. - */ -extern DECLSPEC void SDLCALL SDL_PauseAudio(int pause_on); - -/* - * This function loads a WAVE from the data source, automatically freeing - * that source if 'freesrc' is non-zero. For example, to load a WAVE file, - * you could do: - * SDL_LoadWAV_RW(SDL_RWFromFile("sample.wav", "rb"), 1, ...); - * - * If this function succeeds, it returns the given SDL_AudioSpec, - * filled with the audio data format of the wave data, and sets - * 'audio_buf' to a malloc()'d buffer containing the audio data, - * and sets 'audio_len' to the length of that audio buffer, in bytes. - * You need to free the audio buffer with SDL_FreeWAV() when you are - * done with it. - * - * This function returns NULL and sets the SDL error message if the - * wave file cannot be opened, uses an unknown data format, or is - * corrupt. Currently raw and MS-ADPCM WAVE files are supported. - */ -extern DECLSPEC SDL_AudioSpec * SDLCALL SDL_LoadWAV_RW(SDL_RWops *src, int freesrc, SDL_AudioSpec *spec, Uint8 **audio_buf, Uint32 *audio_len); - -/* Compatibility convenience function -- loads a WAV from a file */ -#define SDL_LoadWAV(file, spec, audio_buf, audio_len) \ - SDL_LoadWAV_RW(SDL_RWFromFile(file, "rb"),1, spec,audio_buf,audio_len) - -/* - * This function frees data previously allocated with SDL_LoadWAV_RW() - */ -extern DECLSPEC void SDLCALL SDL_FreeWAV(Uint8 *audio_buf); - -/* - * This function takes a source format and rate and a destination format - * and rate, and initializes the 'cvt' structure with information needed - * by SDL_ConvertAudio() to convert a buffer of audio data from one format - * to the other. - * This function returns 0, or -1 if there was an error. - */ -extern DECLSPEC int SDLCALL SDL_BuildAudioCVT(SDL_AudioCVT *cvt, - Uint16 src_format, Uint8 src_channels, int src_rate, - Uint16 dst_format, Uint8 dst_channels, int dst_rate); - -/* Once you have initialized the 'cvt' structure using SDL_BuildAudioCVT(), - * created an audio buffer cvt->buf, and filled it with cvt->len bytes of - * audio data in the source format, this function will convert it in-place - * to the desired format. - * The data conversion may expand the size of the audio data, so the buffer - * cvt->buf should be allocated after the cvt structure is initialized by - * SDL_BuildAudioCVT(), and should be cvt->len*cvt->len_mult bytes long. - */ -extern DECLSPEC int SDLCALL SDL_ConvertAudio(SDL_AudioCVT *cvt); - -/* - * This takes two audio buffers of the playing audio format and mixes - * them, performing addition, volume adjustment, and overflow clipping. - * The volume ranges from 0 - 128, and should be set to SDL_MIX_MAXVOLUME - * for full audio volume. Note this does not change hardware volume. - * This is provided for convenience -- you can mix your own audio data. - */ -#define SDL_MIX_MAXVOLUME 128 -extern DECLSPEC void SDLCALL SDL_MixAudio(Uint8 *dst, const Uint8 *src, Uint32 len, int volume); - -/* - * The lock manipulated by these functions protects the callback function. - * During a LockAudio/UnlockAudio pair, you can be guaranteed that the - * callback function is not running. Do not call these from the callback - * function or you will cause deadlock. - */ -extern DECLSPEC void SDLCALL SDL_LockAudio(void); -extern DECLSPEC void SDLCALL SDL_UnlockAudio(void); - -/* - * This function shuts down audio processing and closes the audio device. - */ -extern DECLSPEC void SDLCALL SDL_CloseAudio(void); - - -/* Ends C function definitions when using C++ */ -#ifdef __cplusplus -} -#endif -#include "close_code.h" - -#endif /* _SDL_audio_h */ - diff --git a/Dependencies/SDL12/include/SDL_byteorder.h b/Dependencies/SDL12/include/SDL_byteorder.h deleted file mode 100644 index 841e340..0000000 --- a/Dependencies/SDL12/include/SDL_byteorder.h +++ /dev/null @@ -1,55 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -#ifdef SAVE_RCSID -static char rcsid = - "@(#) $Id: SDL_byteorder.h,v 1.6 2002/03/06 11:23:01 slouken Exp $"; -#endif - -/* Macros for determining the byte-order of this platform */ - -#ifndef _SDL_byteorder_h -#define _SDL_byteorder_h - -/* The two types of endianness */ -#define SDL_LIL_ENDIAN 1234 -#define SDL_BIG_ENDIAN 4321 - -/* Pardon the mess, I'm trying to determine the endianness of this host. - I'm doing it by preprocessor defines rather than some sort of configure - script so that application code can use this too. The "right" way would - be to dynamically generate this file on install, but that's a lot of work. - */ -#if defined(__i386__) || defined(__ia64__) || defined(WIN32) || \ - (defined(__alpha__) || defined(__alpha)) || \ - defined(__arm__) || \ - (defined(__mips__) && defined(__MIPSEL__)) || \ - defined(__SYMBIAN32__) || \ - defined(__x86_64__) || \ - defined(__LITTLE_ENDIAN__) -#define SDL_BYTEORDER SDL_LIL_ENDIAN -#else -#define SDL_BYTEORDER SDL_BIG_ENDIAN -#endif - -#endif /* _SDL_byteorder_h */ - diff --git a/Dependencies/SDL12/include/SDL_cdrom.h b/Dependencies/SDL12/include/SDL_cdrom.h deleted file mode 100644 index 0db7d14..0000000 --- a/Dependencies/SDL12/include/SDL_cdrom.h +++ /dev/null @@ -1,176 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -#ifdef SAVE_RCSID -static char rcsid = - "@(#) $Id: SDL_cdrom.h,v 1.5 2002/04/11 14:35:13 slouken Exp $"; -#endif - -/* This is the CD-audio control API for Simple DirectMedia Layer */ - -#ifndef _SDL_cdrom_h -#define _SDL_cdrom_h - -#include "SDL_types.h" - -#include "begin_code.h" -/* Set up for C function definitions, even when using C++ */ -#ifdef __cplusplus -extern "C" { -#endif - -/* In order to use these functions, SDL_Init() must have been called - with the SDL_INIT_CDROM flag. This causes SDL to scan the system - for CD-ROM drives, and load appropriate drivers. -*/ - -/* The maximum number of CD-ROM tracks on a disk */ -#define SDL_MAX_TRACKS 99 - -/* The types of CD-ROM track possible */ -#define SDL_AUDIO_TRACK 0x00 -#define SDL_DATA_TRACK 0x04 - -/* The possible states which a CD-ROM drive can be in. */ -typedef enum { - CD_TRAYEMPTY, - CD_STOPPED, - CD_PLAYING, - CD_PAUSED, - CD_ERROR = -1 -} CDstatus; - -/* Given a status, returns true if there's a disk in the drive */ -#define CD_INDRIVE(status) ((int)status > 0) - -typedef struct { - Uint8 id; /* Track number */ - Uint8 type; /* Data or audio track */ - Uint16 unused; - Uint32 length; /* Length, in frames, of this track */ - Uint32 offset; /* Offset, in frames, from start of disk */ -} SDL_CDtrack; - -/* This structure is only current as of the last call to SDL_CDStatus() */ -typedef struct SDL_CD { - int id; /* Private drive identifier */ - CDstatus status; /* Current drive status */ - - /* The rest of this structure is only valid if there's a CD in drive */ - int numtracks; /* Number of tracks on disk */ - int cur_track; /* Current track position */ - int cur_frame; /* Current frame offset within current track */ - SDL_CDtrack track[SDL_MAX_TRACKS+1]; -} SDL_CD; - -/* Conversion functions from frames to Minute/Second/Frames and vice versa */ -#define CD_FPS 75 -#define FRAMES_TO_MSF(f, M,S,F) { \ - int value = f; \ - *(F) = value%CD_FPS; \ - value /= CD_FPS; \ - *(S) = value%60; \ - value /= 60; \ - *(M) = value; \ -} -#define MSF_TO_FRAMES(M, S, F) ((M)*60*CD_FPS+(S)*CD_FPS+(F)) - -/* CD-audio API functions: */ - -/* Returns the number of CD-ROM drives on the system, or -1 if - SDL_Init() has not been called with the SDL_INIT_CDROM flag. - */ -extern DECLSPEC int SDLCALL SDL_CDNumDrives(void); - -/* Returns a human-readable, system-dependent identifier for the CD-ROM. - Example: - "/dev/cdrom" - "E:" - "/dev/disk/ide/1/master" -*/ -extern DECLSPEC const char * SDLCALL SDL_CDName(int drive); - -/* Opens a CD-ROM drive for access. It returns a drive handle on success, - or NULL if the drive was invalid or busy. This newly opened CD-ROM - becomes the default CD used when other CD functions are passed a NULL - CD-ROM handle. - Drives are numbered starting with 0. Drive 0 is the system default CD-ROM. -*/ -extern DECLSPEC SDL_CD * SDLCALL SDL_CDOpen(int drive); - -/* This function returns the current status of the given drive. - If the drive has a CD in it, the table of contents of the CD and current - play position of the CD will be stored in the SDL_CD structure. -*/ -extern DECLSPEC CDstatus SDLCALL SDL_CDStatus(SDL_CD *cdrom); - -/* Play the given CD starting at 'start_track' and 'start_frame' for 'ntracks' - tracks and 'nframes' frames. If both 'ntrack' and 'nframe' are 0, play - until the end of the CD. This function will skip data tracks. - This function should only be called after calling SDL_CDStatus() to - get track information about the CD. - For example: - // Play entire CD: - if ( CD_INDRIVE(SDL_CDStatus(cdrom)) ) - SDL_CDPlayTracks(cdrom, 0, 0, 0, 0); - // Play last track: - if ( CD_INDRIVE(SDL_CDStatus(cdrom)) ) { - SDL_CDPlayTracks(cdrom, cdrom->numtracks-1, 0, 0, 0); - } - // Play first and second track and 10 seconds of third track: - if ( CD_INDRIVE(SDL_CDStatus(cdrom)) ) - SDL_CDPlayTracks(cdrom, 0, 0, 2, 10); - - This function returns 0, or -1 if there was an error. -*/ -extern DECLSPEC int SDLCALL SDL_CDPlayTracks(SDL_CD *cdrom, - int start_track, int start_frame, int ntracks, int nframes); - -/* Play the given CD starting at 'start' frame for 'length' frames. - It returns 0, or -1 if there was an error. -*/ -extern DECLSPEC int SDLCALL SDL_CDPlay(SDL_CD *cdrom, int start, int length); - -/* Pause play -- returns 0, or -1 on error */ -extern DECLSPEC int SDLCALL SDL_CDPause(SDL_CD *cdrom); - -/* Resume play -- returns 0, or -1 on error */ -extern DECLSPEC int SDLCALL SDL_CDResume(SDL_CD *cdrom); - -/* Stop play -- returns 0, or -1 on error */ -extern DECLSPEC int SDLCALL SDL_CDStop(SDL_CD *cdrom); - -/* Eject CD-ROM -- returns 0, or -1 on error */ -extern DECLSPEC int SDLCALL SDL_CDEject(SDL_CD *cdrom); - -/* Closes the handle for the CD-ROM drive */ -extern DECLSPEC void SDLCALL SDL_CDClose(SDL_CD *cdrom); - - -/* Ends C function definitions when using C++ */ -#ifdef __cplusplus -} -#endif -#include "close_code.h" - -#endif /* _SDL_video_h */ - diff --git a/Dependencies/SDL12/include/SDL_copying.h b/Dependencies/SDL12/include/SDL_copying.h deleted file mode 100644 index 53da88e..0000000 --- a/Dependencies/SDL12/include/SDL_copying.h +++ /dev/null @@ -1,27 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -#ifdef SAVE_RCSID -static char rcsid = - "@(#) $Id: SDL_copying.h,v 1.4 2002/03/06 11:23:01 slouken Exp $"; -#endif - diff --git a/Dependencies/SDL12/include/SDL_endian.h b/Dependencies/SDL12/include/SDL_endian.h deleted file mode 100644 index b277afd..0000000 --- a/Dependencies/SDL12/include/SDL_endian.h +++ /dev/null @@ -1,150 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -#ifdef SAVE_RCSID -static char rcsid = - "@(#) $Id: SDL_endian.h,v 1.5 2002/04/11 14:35:13 slouken Exp $"; -#endif - -/* Functions for reading and writing endian-specific values */ - -#ifndef _SDL_endian_h -#define _SDL_endian_h - -/* These functions read and write data of the specified endianness, - dynamically translating to the host machine endianness. - - e.g.: If you want to read a 16 bit value on big-endian machine from - an open file containing little endian values, you would use: - value = SDL_ReadLE16(rp); - Note that the read/write functions use SDL_RWops pointers - instead of FILE pointers. This allows you to read and write - endian values from large chunks of memory as well as files - and other data sources. -*/ - -#include - -#include "SDL_types.h" -#include "SDL_rwops.h" -#include "SDL_byteorder.h" - -#include "begin_code.h" -/* Set up for C function definitions, even when using C++ */ -#ifdef __cplusplus -extern "C" { -#endif - -/* The macros used to swap values */ -/* Try to use superfast macros on systems that support them */ -#ifdef linux -#include -#ifdef __arch__swab16 -#define SDL_Swap16 __arch__swab16 -#endif -#ifdef __arch__swab32 -#define SDL_Swap32 __arch__swab32 -#endif -#endif /* linux */ -/* Use inline functions for compilers that support them, and static - functions for those that do not. Because these functions become - static for compilers that do not support inline functions, this - header should only be included in files that actually use them. -*/ -#ifndef SDL_Swap16 -static __inline__ Uint16 SDL_Swap16(Uint16 D) { - return((D<<8)|(D>>8)); -} -#endif -#ifndef SDL_Swap32 -static __inline__ Uint32 SDL_Swap32(Uint32 D) { - return((D<<24)|((D<<8)&0x00FF0000)|((D>>8)&0x0000FF00)|(D>>24)); -} -#endif -#ifdef SDL_HAS_64BIT_TYPE -#ifndef SDL_Swap64 -static __inline__ Uint64 SDL_Swap64(Uint64 val) { - Uint32 hi, lo; - - /* Separate into high and low 32-bit values and swap them */ - lo = (Uint32)(val&0xFFFFFFFF); - val >>= 32; - hi = (Uint32)(val&0xFFFFFFFF); - val = SDL_Swap32(lo); - val <<= 32; - val |= SDL_Swap32(hi); - return(val); -} -#endif -#else -#ifndef SDL_Swap64 -/* This is mainly to keep compilers from complaining in SDL code. - If there is no real 64-bit datatype, then compilers will complain about - the fake 64-bit datatype that SDL provides when it compiles user code. -*/ -#define SDL_Swap64(X) (X) -#endif -#endif /* SDL_HAS_64BIT_TYPE */ - - -/* Byteswap item from the specified endianness to the native endianness */ -#if SDL_BYTEORDER == SDL_LIL_ENDIAN -#define SDL_SwapLE16(X) (X) -#define SDL_SwapLE32(X) (X) -#define SDL_SwapLE64(X) (X) -#define SDL_SwapBE16(X) SDL_Swap16(X) -#define SDL_SwapBE32(X) SDL_Swap32(X) -#define SDL_SwapBE64(X) SDL_Swap64(X) -#else -#define SDL_SwapLE16(X) SDL_Swap16(X) -#define SDL_SwapLE32(X) SDL_Swap32(X) -#define SDL_SwapLE64(X) SDL_Swap64(X) -#define SDL_SwapBE16(X) (X) -#define SDL_SwapBE32(X) (X) -#define SDL_SwapBE64(X) (X) -#endif - -/* Read an item of the specified endianness and return in native format */ -extern DECLSPEC Uint16 SDLCALL SDL_ReadLE16(SDL_RWops *src); -extern DECLSPEC Uint16 SDLCALL SDL_ReadBE16(SDL_RWops *src); -extern DECLSPEC Uint32 SDLCALL SDL_ReadLE32(SDL_RWops *src); -extern DECLSPEC Uint32 SDLCALL SDL_ReadBE32(SDL_RWops *src); -extern DECLSPEC Uint64 SDLCALL SDL_ReadLE64(SDL_RWops *src); -extern DECLSPEC Uint64 SDLCALL SDL_ReadBE64(SDL_RWops *src); - -/* Write an item of native format to the specified endianness */ -extern DECLSPEC int SDLCALL SDL_WriteLE16(SDL_RWops *dst, Uint16 value); -extern DECLSPEC int SDLCALL SDL_WriteBE16(SDL_RWops *dst, Uint16 value); -extern DECLSPEC int SDLCALL SDL_WriteLE32(SDL_RWops *dst, Uint32 value); -extern DECLSPEC int SDLCALL SDL_WriteBE32(SDL_RWops *dst, Uint32 value); -extern DECLSPEC int SDLCALL SDL_WriteLE64(SDL_RWops *dst, Uint64 value); -extern DECLSPEC int SDLCALL SDL_WriteBE64(SDL_RWops *dst, Uint64 value); - - -/* Ends C function definitions when using C++ */ -#ifdef __cplusplus -} -#endif -#include "close_code.h" - -#endif /* _SDL_endian_h */ - diff --git a/Dependencies/SDL12/include/SDL_error.h b/Dependencies/SDL12/include/SDL_error.h deleted file mode 100644 index 41b64d7..0000000 --- a/Dependencies/SDL12/include/SDL_error.h +++ /dev/null @@ -1,63 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -#ifdef SAVE_RCSID -static char rcsid = - "@(#) $Id: SDL_error.h,v 1.5 2002/04/11 14:35:13 slouken Exp $"; -#endif - -/* Simple error message routines for SDL */ - -#ifndef _SDL_error_h -#define _SDL_error_h - -#include "begin_code.h" -/* Set up for C function definitions, even when using C++ */ -#ifdef __cplusplus -extern "C" { -#endif - -/* Public functions */ -extern DECLSPEC void SDLCALL SDL_SetError(const char *fmt, ...); -extern DECLSPEC char * SDLCALL SDL_GetError(void); -extern DECLSPEC void SDLCALL SDL_ClearError(void); - -/* Private error message function - used internally */ -#define SDL_OutOfMemory() SDL_Error(SDL_ENOMEM) -typedef enum { - SDL_ENOMEM, - SDL_EFREAD, - SDL_EFWRITE, - SDL_EFSEEK, - SDL_LASTERROR -} SDL_errorcode; -extern void SDL_Error(SDL_errorcode code); - - -/* Ends C function definitions when using C++ */ -#ifdef __cplusplus -} -#endif -#include "close_code.h" - -#endif /* _SDL_error_h */ - diff --git a/Dependencies/SDL12/include/SDL_events.h b/Dependencies/SDL12/include/SDL_events.h deleted file mode 100644 index 7d36db6..0000000 --- a/Dependencies/SDL12/include/SDL_events.h +++ /dev/null @@ -1,335 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -#ifdef SAVE_RCSID -static char rcsid = - "@(#) $Id: SDL_events.h,v 1.6 2002/04/11 14:35:13 slouken Exp $"; -#endif - -/* Include file for SDL event handling */ - -#ifndef _SDL_events_h -#define _SDL_events_h - -#include "SDL_types.h" -#include "SDL_active.h" -#include "SDL_keyboard.h" -#include "SDL_mouse.h" -#include "SDL_joystick.h" -#include "SDL_quit.h" - -#include "begin_code.h" -/* Set up for C function definitions, even when using C++ */ -#ifdef __cplusplus -extern "C" { -#endif - -/* Event enumerations */ -enum { SDL_NOEVENT = 0, /* Unused (do not remove) */ - SDL_ACTIVEEVENT, /* Application loses/gains visibility */ - SDL_KEYDOWN, /* Keys pressed */ - SDL_KEYUP, /* Keys released */ - SDL_MOUSEMOTION, /* Mouse moved */ - SDL_MOUSEBUTTONDOWN, /* Mouse button pressed */ - SDL_MOUSEBUTTONUP, /* Mouse button released */ - SDL_JOYAXISMOTION, /* Joystick axis motion */ - SDL_JOYBALLMOTION, /* Joystick trackball motion */ - SDL_JOYHATMOTION, /* Joystick hat position change */ - SDL_JOYBUTTONDOWN, /* Joystick button pressed */ - SDL_JOYBUTTONUP, /* Joystick button released */ - SDL_QUIT, /* User-requested quit */ - SDL_SYSWMEVENT, /* System specific event */ - SDL_EVENT_RESERVEDA, /* Reserved for future use.. */ - SDL_EVENT_RESERVEDB, /* Reserved for future use.. */ - SDL_VIDEORESIZE, /* User resized video mode */ - SDL_VIDEOEXPOSE, /* Screen needs to be redrawn */ - SDL_EVENT_RESERVED2, /* Reserved for future use.. */ - SDL_EVENT_RESERVED3, /* Reserved for future use.. */ - SDL_EVENT_RESERVED4, /* Reserved for future use.. */ - SDL_EVENT_RESERVED5, /* Reserved for future use.. */ - SDL_EVENT_RESERVED6, /* Reserved for future use.. */ - SDL_EVENT_RESERVED7, /* Reserved for future use.. */ - /* Events SDL_USEREVENT through SDL_MAXEVENTS-1 are for your use */ - SDL_USEREVENT = 24, - /* This last event is only for bounding internal arrays - It is the number of bits in the event mask datatype -- Uint32 - */ - SDL_NUMEVENTS = 32 -}; - -/* Predefined event masks */ -#define SDL_EVENTMASK(X) (1<<(X)) -enum { - SDL_ACTIVEEVENTMASK = SDL_EVENTMASK(SDL_ACTIVEEVENT), - SDL_KEYDOWNMASK = SDL_EVENTMASK(SDL_KEYDOWN), - SDL_KEYUPMASK = SDL_EVENTMASK(SDL_KEYUP), - SDL_MOUSEMOTIONMASK = SDL_EVENTMASK(SDL_MOUSEMOTION), - SDL_MOUSEBUTTONDOWNMASK = SDL_EVENTMASK(SDL_MOUSEBUTTONDOWN), - SDL_MOUSEBUTTONUPMASK = SDL_EVENTMASK(SDL_MOUSEBUTTONUP), - SDL_MOUSEEVENTMASK = SDL_EVENTMASK(SDL_MOUSEMOTION)| - SDL_EVENTMASK(SDL_MOUSEBUTTONDOWN)| - SDL_EVENTMASK(SDL_MOUSEBUTTONUP), - SDL_JOYAXISMOTIONMASK = SDL_EVENTMASK(SDL_JOYAXISMOTION), - SDL_JOYBALLMOTIONMASK = SDL_EVENTMASK(SDL_JOYBALLMOTION), - SDL_JOYHATMOTIONMASK = SDL_EVENTMASK(SDL_JOYHATMOTION), - SDL_JOYBUTTONDOWNMASK = SDL_EVENTMASK(SDL_JOYBUTTONDOWN), - SDL_JOYBUTTONUPMASK = SDL_EVENTMASK(SDL_JOYBUTTONUP), - SDL_JOYEVENTMASK = SDL_EVENTMASK(SDL_JOYAXISMOTION)| - SDL_EVENTMASK(SDL_JOYBALLMOTION)| - SDL_EVENTMASK(SDL_JOYHATMOTION)| - SDL_EVENTMASK(SDL_JOYBUTTONDOWN)| - SDL_EVENTMASK(SDL_JOYBUTTONUP), - SDL_VIDEORESIZEMASK = SDL_EVENTMASK(SDL_VIDEORESIZE), - SDL_VIDEOEXPOSEMASK = SDL_EVENTMASK(SDL_VIDEOEXPOSE), - SDL_QUITMASK = SDL_EVENTMASK(SDL_QUIT), - SDL_SYSWMEVENTMASK = SDL_EVENTMASK(SDL_SYSWMEVENT) -}; -#define SDL_ALLEVENTS 0xFFFFFFFF - -/* Application visibility event structure */ -typedef struct { - Uint8 type; /* SDL_ACTIVEEVENT */ - Uint8 gain; /* Whether given states were gained or lost (1/0) */ - Uint8 state; /* A mask of the focus states */ -} SDL_ActiveEvent; - -/* Keyboard event structure */ -typedef struct { - Uint8 type; /* SDL_KEYDOWN or SDL_KEYUP */ - Uint8 which; /* The keyboard device index */ - Uint8 state; /* SDL_PRESSED or SDL_RELEASED */ - SDL_keysym keysym; -} SDL_KeyboardEvent; - -/* Mouse motion event structure */ -typedef struct { - Uint8 type; /* SDL_MOUSEMOTION */ - Uint8 which; /* The mouse device index */ - Uint8 state; /* The current button state */ - Uint16 x, y; /* The X/Y coordinates of the mouse */ - Sint16 xrel; /* The relative motion in the X direction */ - Sint16 yrel; /* The relative motion in the Y direction */ -} SDL_MouseMotionEvent; - -/* Mouse button event structure */ -typedef struct { - Uint8 type; /* SDL_MOUSEBUTTONDOWN or SDL_MOUSEBUTTONUP */ - Uint8 which; /* The mouse device index */ - Uint8 button; /* The mouse button index */ - Uint8 state; /* SDL_PRESSED or SDL_RELEASED */ - Uint16 x, y; /* The X/Y coordinates of the mouse at press time */ -} SDL_MouseButtonEvent; - -/* Joystick axis motion event structure */ -typedef struct { - Uint8 type; /* SDL_JOYAXISMOTION */ - Uint8 which; /* The joystick device index */ - Uint8 axis; /* The joystick axis index */ - Sint16 value; /* The axis value (range: -32768 to 32767) */ -} SDL_JoyAxisEvent; - -/* Joystick trackball motion event structure */ -typedef struct { - Uint8 type; /* SDL_JOYBALLMOTION */ - Uint8 which; /* The joystick device index */ - Uint8 ball; /* The joystick trackball index */ - Sint16 xrel; /* The relative motion in the X direction */ - Sint16 yrel; /* The relative motion in the Y direction */ -} SDL_JoyBallEvent; - -/* Joystick hat position change event structure */ -typedef struct { - Uint8 type; /* SDL_JOYHATMOTION */ - Uint8 which; /* The joystick device index */ - Uint8 hat; /* The joystick hat index */ - Uint8 value; /* The hat position value: - 8 1 2 - 7 0 3 - 6 5 4 - Note that zero means the POV is centered. - */ -} SDL_JoyHatEvent; - -/* Joystick button event structure */ -typedef struct { - Uint8 type; /* SDL_JOYBUTTONDOWN or SDL_JOYBUTTONUP */ - Uint8 which; /* The joystick device index */ - Uint8 button; /* The joystick button index */ - Uint8 state; /* SDL_PRESSED or SDL_RELEASED */ -} SDL_JoyButtonEvent; - -/* The "window resized" event - When you get this event, you are responsible for setting a new video - mode with the new width and height. - */ -typedef struct { - Uint8 type; /* SDL_VIDEORESIZE */ - int w; /* New width */ - int h; /* New height */ -} SDL_ResizeEvent; - -/* The "screen redraw" event */ -typedef struct { - Uint8 type; /* SDL_VIDEOEXPOSE */ -} SDL_ExposeEvent; - -/* The "quit requested" event */ -typedef struct { - Uint8 type; /* SDL_QUIT */ -} SDL_QuitEvent; - -/* A user-defined event type */ -typedef struct { - Uint8 type; /* SDL_USEREVENT through SDL_NUMEVENTS-1 */ - int code; /* User defined event code */ - void *data1; /* User defined data pointer */ - void *data2; /* User defined data pointer */ -} SDL_UserEvent; - -/* If you want to use this event, you should include SDL_syswm.h */ -struct SDL_SysWMmsg; -typedef struct SDL_SysWMmsg SDL_SysWMmsg; -typedef struct { - Uint8 type; - SDL_SysWMmsg *msg; -} SDL_SysWMEvent; - -/* General event structure */ -typedef union { - Uint8 type; - SDL_ActiveEvent active; - SDL_KeyboardEvent key; - SDL_MouseMotionEvent motion; - SDL_MouseButtonEvent button; - SDL_JoyAxisEvent jaxis; - SDL_JoyBallEvent jball; - SDL_JoyHatEvent jhat; - SDL_JoyButtonEvent jbutton; - SDL_ResizeEvent resize; - SDL_ExposeEvent expose; - SDL_QuitEvent quit; - SDL_UserEvent user; - SDL_SysWMEvent syswm; -} SDL_Event; - - -/* Function prototypes */ - -/* Pumps the event loop, gathering events from the input devices. - This function updates the event queue and internal input device state. - This should only be run in the thread that sets the video mode. -*/ -extern DECLSPEC void SDLCALL SDL_PumpEvents(void); - -/* Checks the event queue for messages and optionally returns them. - If 'action' is SDL_ADDEVENT, up to 'numevents' events will be added to - the back of the event queue. - If 'action' is SDL_PEEKEVENT, up to 'numevents' events at the front - of the event queue, matching 'mask', will be returned and will not - be removed from the queue. - If 'action' is SDL_GETEVENT, up to 'numevents' events at the front - of the event queue, matching 'mask', will be returned and will be - removed from the queue. - This function returns the number of events actually stored, or -1 - if there was an error. This function is thread-safe. -*/ -typedef enum { - SDL_ADDEVENT, - SDL_PEEKEVENT, - SDL_GETEVENT -} SDL_eventaction; -/* */ -extern DECLSPEC int SDLCALL SDL_PeepEvents(SDL_Event *events, int numevents, - SDL_eventaction action, Uint32 mask); - -/* Polls for currently pending events, and returns 1 if there are any pending - events, or 0 if there are none available. If 'event' is not NULL, the next - event is removed from the queue and stored in that area. - */ -extern DECLSPEC int SDLCALL SDL_PollEvent(SDL_Event *event); - -/* Waits indefinitely for the next available event, returning 1, or 0 if there - was an error while waiting for events. If 'event' is not NULL, the next - event is removed from the queue and stored in that area. - */ -extern DECLSPEC int SDLCALL SDL_WaitEvent(SDL_Event *event); - -/* Add an event to the event queue. - This function returns 0 if the event queue was full, or -1 - if there was some other error. Returns 1 on success. - */ -extern DECLSPEC int SDLCALL SDL_PushEvent(SDL_Event *event); - -/* - This function sets up a filter to process all events before they - change internal state and are posted to the internal event queue. - - The filter is protypted as: -*/ -typedef int (*SDL_EventFilter)(const SDL_Event *event); -/* - If the filter returns 1, then the event will be added to the internal queue. - If it returns 0, then the event will be dropped from the queue, but the - internal state will still be updated. This allows selective filtering of - dynamically arriving events. - - WARNING: Be very careful of what you do in the event filter function, as - it may run in a different thread! - - There is one caveat when dealing with the SDL_QUITEVENT event type. The - event filter is only called when the window manager desires to close the - application window. If the event filter returns 1, then the window will - be closed, otherwise the window will remain open if possible. - If the quit event is generated by an interrupt signal, it will bypass the - internal queue and be delivered to the application at the next event poll. -*/ -extern DECLSPEC void SDLCALL SDL_SetEventFilter(SDL_EventFilter filter); - -/* - Return the current event filter - can be used to "chain" filters. - If there is no event filter set, this function returns NULL. -*/ -extern DECLSPEC SDL_EventFilter SDLCALL SDL_GetEventFilter(void); - -/* - This function allows you to set the state of processing certain events. - If 'state' is set to SDL_IGNORE, that event will be automatically dropped - from the event queue and will not event be filtered. - If 'state' is set to SDL_ENABLE, that event will be processed normally. - If 'state' is set to SDL_QUERY, SDL_EventState() will return the - current processing state of the specified event. -*/ -#define SDL_QUERY -1 -#define SDL_IGNORE 0 -#define SDL_DISABLE 0 -#define SDL_ENABLE 1 -extern DECLSPEC Uint8 SDLCALL SDL_EventState(Uint8 type, int state); - - -/* Ends C function definitions when using C++ */ -#ifdef __cplusplus -} -#endif -#include "close_code.h" - -#endif /* _SDL_events_h */ - diff --git a/Dependencies/SDL12/include/SDL_getenv.h b/Dependencies/SDL12/include/SDL_getenv.h deleted file mode 100644 index 8df22b5..0000000 --- a/Dependencies/SDL12/include/SDL_getenv.h +++ /dev/null @@ -1,31 +0,0 @@ - -/* Not all environments have a working getenv()/putenv() */ - -#if defined(macintosh) || defined(_WIN32_WCE) -#define NEED_SDL_GETENV -#endif - -#ifdef NEED_SDL_GETENV - -#include "begin_code.h" -/* Set up for C function definitions, even when using C++ */ -#ifdef __cplusplus -extern "C" { -#endif - -/* Put a variable of the form "name=value" into the environment */ -extern DECLSPEC int SDLCALL SDL_putenv(const char *variable); -#define putenv(X) SDL_putenv(X) - -/* Retrieve a variable named "name" from the environment */ -extern DECLSPEC char * SDLCALL SDL_getenv(const char *name); -#define getenv(X) SDL_getenv(X) - -/* Ends C function definitions when using C++ */ -#ifdef __cplusplus -} -#endif -#include "close_code.h" - -#endif /* NEED_GETENV */ - diff --git a/Dependencies/SDL12/include/SDL_joystick.h b/Dependencies/SDL12/include/SDL_joystick.h deleted file mode 100644 index f175b8a..0000000 --- a/Dependencies/SDL12/include/SDL_joystick.h +++ /dev/null @@ -1,172 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -#ifdef SAVE_RCSID -static char rcsid = - "@(#) $Id: SDL_joystick.h,v 1.5 2002/04/11 14:35:13 slouken Exp $"; -#endif - -/* Include file for SDL joystick event handling */ - -#ifndef _SDL_joystick_h -#define _SDL_joystick_h - -#include "SDL_types.h" - -#include "begin_code.h" -/* Set up for C function definitions, even when using C++ */ -#ifdef __cplusplus -extern "C" { -#endif - -/* In order to use these functions, SDL_Init() must have been called - with the SDL_INIT_JOYSTICK flag. This causes SDL to scan the system - for joysticks, and load appropriate drivers. -*/ - -/* The joystick structure used to identify an SDL joystick */ -struct _SDL_Joystick; -typedef struct _SDL_Joystick SDL_Joystick; - - -/* Function prototypes */ -/* - * Count the number of joysticks attached to the system - */ -extern DECLSPEC int SDLCALL SDL_NumJoysticks(void); - -/* - * Get the implementation dependent name of a joystick. - * This can be called before any joysticks are opened. - * If no name can be found, this function returns NULL. - */ -extern DECLSPEC const char * SDLCALL SDL_JoystickName(int device_index); - -/* - * Open a joystick for use - the index passed as an argument refers to - * the N'th joystick on the system. This index is the value which will - * identify this joystick in future joystick events. - * - * This function returns a joystick identifier, or NULL if an error occurred. - */ -extern DECLSPEC SDL_Joystick * SDLCALL SDLCALL SDL_JoystickOpen(int device_index); - -/* - * Returns 1 if the joystick has been opened, or 0 if it has not. - */ -extern DECLSPEC int SDLCALL SDL_JoystickOpened(int device_index); - -/* - * Get the device index of an opened joystick. - */ -extern DECLSPEC int SDLCALL SDL_JoystickIndex(SDL_Joystick *joystick); - -/* - * Get the number of general axis controls on a joystick - */ -extern DECLSPEC int SDLCALL SDL_JoystickNumAxes(SDL_Joystick *joystick); - -/* - * Get the number of trackballs on a joystick - * Joystick trackballs have only relative motion events associated - * with them and their state cannot be polled. - */ -extern DECLSPEC int SDLCALL SDL_JoystickNumBalls(SDL_Joystick *joystick); - -/* - * Get the number of POV hats on a joystick - */ -extern DECLSPEC int SDLCALL SDL_JoystickNumHats(SDL_Joystick *joystick); - -/* - * Get the number of buttons on a joystick - */ -extern DECLSPEC int SDLCALL SDL_JoystickNumButtons(SDL_Joystick *joystick); - -/* - * Update the current state of the open joysticks. - * This is called automatically by the event loop if any joystick - * events are enabled. - */ -extern DECLSPEC void SDLCALL SDL_JoystickUpdate(void); - -/* - * Enable/disable joystick event polling. - * If joystick events are disabled, you must call SDL_JoystickUpdate() - * yourself and check the state of the joystick when you want joystick - * information. - * The state can be one of SDL_QUERY, SDL_ENABLE or SDL_IGNORE. - */ -extern DECLSPEC int SDLCALL SDL_JoystickEventState(int state); - -/* - * Get the current state of an axis control on a joystick - * The state is a value ranging from -32768 to 32767. - * The axis indices start at index 0. - */ -extern DECLSPEC Sint16 SDLCALL SDL_JoystickGetAxis(SDL_Joystick *joystick, int axis); - -/* - * Get the current state of a POV hat on a joystick - * The return value is one of the following positions: - */ -#define SDL_HAT_CENTERED 0x00 -#define SDL_HAT_UP 0x01 -#define SDL_HAT_RIGHT 0x02 -#define SDL_HAT_DOWN 0x04 -#define SDL_HAT_LEFT 0x08 -#define SDL_HAT_RIGHTUP (SDL_HAT_RIGHT|SDL_HAT_UP) -#define SDL_HAT_RIGHTDOWN (SDL_HAT_RIGHT|SDL_HAT_DOWN) -#define SDL_HAT_LEFTUP (SDL_HAT_LEFT|SDL_HAT_UP) -#define SDL_HAT_LEFTDOWN (SDL_HAT_LEFT|SDL_HAT_DOWN) -/* - * The hat indices start at index 0. - */ -extern DECLSPEC Uint8 SDLCALL SDL_JoystickGetHat(SDL_Joystick *joystick, int hat); - -/* - * Get the ball axis change since the last poll - * This returns 0, or -1 if you passed it invalid parameters. - * The ball indices start at index 0. - */ -extern DECLSPEC int SDLCALL SDL_JoystickGetBall(SDL_Joystick *joystick, int ball, int *dx, int *dy); - -/* - * Get the current state of a button on a joystick - * The button indices start at index 0. - */ -extern DECLSPEC Uint8 SDLCALL SDL_JoystickGetButton(SDL_Joystick *joystick, int button); - -/* - * Close a joystick previously opened with SDL_JoystickOpen() - */ -extern DECLSPEC void SDLCALL SDL_JoystickClose(SDL_Joystick *joystick); - - -/* Ends C function definitions when using C++ */ -#ifdef __cplusplus -} -#endif -#include "close_code.h" - -#endif /* _SDL_joystick_h */ - diff --git a/Dependencies/SDL12/include/SDL_keyboard.h b/Dependencies/SDL12/include/SDL_keyboard.h deleted file mode 100644 index d20655b..0000000 --- a/Dependencies/SDL12/include/SDL_keyboard.h +++ /dev/null @@ -1,125 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -#ifdef SAVE_RCSID -static char rcsid = - "@(#) $Id: SDL_keyboard.h,v 1.5 2002/04/11 14:35:13 slouken Exp $"; -#endif - -/* Include file for SDL keyboard event handling */ - -#ifndef _SDL_keyboard_h -#define _SDL_keyboard_h - -#include "SDL_types.h" -#include "SDL_keysym.h" - -#include "begin_code.h" -/* Set up for C function definitions, even when using C++ */ -#ifdef __cplusplus -extern "C" { -#endif - -/* Keysym structure - - The scancode is hardware dependent, and should not be used by general - applications. If no hardware scancode is available, it will be 0. - - - The 'unicode' translated character is only available when character - translation is enabled by the SDL_EnableUNICODE() API. If non-zero, - this is a UNICODE character corresponding to the keypress. If the - high 9 bits of the character are 0, then this maps to the equivalent - ASCII character: - char ch; - if ( (keysym.unicode & 0xFF80) == 0 ) { - ch = keysym.unicode & 0x7F; - } else { - An international character.. - } - */ -typedef struct { - Uint8 scancode; /* hardware specific scancode */ - SDLKey sym; /* SDL virtual keysym */ - SDLMod mod; /* current key modifiers */ - Uint16 unicode; /* translated character */ -} SDL_keysym; - -/* This is the mask which refers to all hotkey bindings */ -#define SDL_ALL_HOTKEYS 0xFFFFFFFF - -/* Function prototypes */ -/* - * Enable/Disable UNICODE translation of keyboard input. - * This translation has some overhead, so translation defaults off. - * If 'enable' is 1, translation is enabled. - * If 'enable' is 0, translation is disabled. - * If 'enable' is -1, the translation state is not changed. - * It returns the previous state of keyboard translation. - */ -extern DECLSPEC int SDLCALL SDL_EnableUNICODE(int enable); - -/* - * Enable/Disable keyboard repeat. Keyboard repeat defaults to off. - * 'delay' is the initial delay in ms between the time when a key is - * pressed, and keyboard repeat begins. - * 'interval' is the time in ms between keyboard repeat events. - */ -#define SDL_DEFAULT_REPEAT_DELAY 500 -#define SDL_DEFAULT_REPEAT_INTERVAL 30 -/* - * If 'delay' is set to 0, keyboard repeat is disabled. - */ -extern DECLSPEC int SDLCALL SDL_EnableKeyRepeat(int delay, int interval); - -/* - * Get a snapshot of the current state of the keyboard. - * Returns an array of keystates, indexed by the SDLK_* syms. - * Used: - * Uint8 *keystate = SDL_GetKeyState(NULL); - * if ( keystate[SDLK_RETURN] ) ... is pressed. - */ -extern DECLSPEC Uint8 * SDLCALL SDL_GetKeyState(int *numkeys); - -/* - * Get the current key modifier state - */ -extern DECLSPEC SDLMod SDLCALL SDL_GetModState(void); - -/* - * Set the current key modifier state - * This does not change the keyboard state, only the key modifier flags. - */ -extern DECLSPEC void SDLCALL SDL_SetModState(SDLMod modstate); - -/* - * Get the name of an SDL virtual keysym - */ -extern DECLSPEC char * SDLCALL SDL_GetKeyName(SDLKey key); - - -/* Ends C function definitions when using C++ */ -#ifdef __cplusplus -} -#endif -#include "close_code.h" - -#endif /* _SDL_keyboard_h */ - diff --git a/Dependencies/SDL12/include/SDL_keysym.h b/Dependencies/SDL12/include/SDL_keysym.h deleted file mode 100644 index 70522a8..0000000 --- a/Dependencies/SDL12/include/SDL_keysym.h +++ /dev/null @@ -1,317 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -#ifdef SAVE_RCSID -static char rcsid = - "@(#) $Id: SDL_keysym.h,v 1.5 2002/03/06 11:23:01 slouken Exp $"; -#endif - -#ifndef _SDL_keysym_h -#define _SDL_keysym_h - -/* What we really want is a mapping of every raw key on the keyboard. - To support international keyboards, we use the range 0xA1 - 0xFF - as international virtual keycodes. We'll follow in the footsteps of X11... - The names of the keys - */ - -typedef enum { - /* The keyboard syms have been cleverly chosen to map to ASCII */ - SDLK_UNKNOWN = 0, - SDLK_FIRST = 0, - SDLK_BACKSPACE = 8, - SDLK_TAB = 9, - SDLK_CLEAR = 12, - SDLK_RETURN = 13, - SDLK_PAUSE = 19, - SDLK_ESCAPE = 27, - SDLK_SPACE = 32, - SDLK_EXCLAIM = 33, - SDLK_QUOTEDBL = 34, - SDLK_HASH = 35, - SDLK_DOLLAR = 36, - SDLK_AMPERSAND = 38, - SDLK_QUOTE = 39, - SDLK_LEFTPAREN = 40, - SDLK_RIGHTPAREN = 41, - SDLK_ASTERISK = 42, - SDLK_PLUS = 43, - SDLK_COMMA = 44, - SDLK_MINUS = 45, - SDLK_PERIOD = 46, - SDLK_SLASH = 47, - SDLK_0 = 48, - SDLK_1 = 49, - SDLK_2 = 50, - SDLK_3 = 51, - SDLK_4 = 52, - SDLK_5 = 53, - SDLK_6 = 54, - SDLK_7 = 55, - SDLK_8 = 56, - SDLK_9 = 57, - SDLK_COLON = 58, - SDLK_SEMICOLON = 59, - SDLK_LESS = 60, - SDLK_EQUALS = 61, - SDLK_GREATER = 62, - SDLK_QUESTION = 63, - SDLK_AT = 64, - /* - Skip uppercase letters - */ - SDLK_LEFTBRACKET = 91, - SDLK_BACKSLASH = 92, - SDLK_RIGHTBRACKET = 93, - SDLK_CARET = 94, - SDLK_UNDERSCORE = 95, - SDLK_BACKQUOTE = 96, - SDLK_a = 97, - SDLK_b = 98, - SDLK_c = 99, - SDLK_d = 100, - SDLK_e = 101, - SDLK_f = 102, - SDLK_g = 103, - SDLK_h = 104, - SDLK_i = 105, - SDLK_j = 106, - SDLK_k = 107, - SDLK_l = 108, - SDLK_m = 109, - SDLK_n = 110, - SDLK_o = 111, - SDLK_p = 112, - SDLK_q = 113, - SDLK_r = 114, - SDLK_s = 115, - SDLK_t = 116, - SDLK_u = 117, - SDLK_v = 118, - SDLK_w = 119, - SDLK_x = 120, - SDLK_y = 121, - SDLK_z = 122, - SDLK_DELETE = 127, - /* End of ASCII mapped keysyms */ - - /* International keyboard syms */ - SDLK_WORLD_0 = 160, /* 0xA0 */ - SDLK_WORLD_1 = 161, - SDLK_WORLD_2 = 162, - SDLK_WORLD_3 = 163, - SDLK_WORLD_4 = 164, - SDLK_WORLD_5 = 165, - SDLK_WORLD_6 = 166, - SDLK_WORLD_7 = 167, - SDLK_WORLD_8 = 168, - SDLK_WORLD_9 = 169, - SDLK_WORLD_10 = 170, - SDLK_WORLD_11 = 171, - SDLK_WORLD_12 = 172, - SDLK_WORLD_13 = 173, - SDLK_WORLD_14 = 174, - SDLK_WORLD_15 = 175, - SDLK_WORLD_16 = 176, - SDLK_WORLD_17 = 177, - SDLK_WORLD_18 = 178, - SDLK_WORLD_19 = 179, - SDLK_WORLD_20 = 180, - SDLK_WORLD_21 = 181, - SDLK_WORLD_22 = 182, - SDLK_WORLD_23 = 183, - SDLK_WORLD_24 = 184, - SDLK_WORLD_25 = 185, - SDLK_WORLD_26 = 186, - SDLK_WORLD_27 = 187, - SDLK_WORLD_28 = 188, - SDLK_WORLD_29 = 189, - SDLK_WORLD_30 = 190, - SDLK_WORLD_31 = 191, - SDLK_WORLD_32 = 192, - SDLK_WORLD_33 = 193, - SDLK_WORLD_34 = 194, - SDLK_WORLD_35 = 195, - SDLK_WORLD_36 = 196, - SDLK_WORLD_37 = 197, - SDLK_WORLD_38 = 198, - SDLK_WORLD_39 = 199, - SDLK_WORLD_40 = 200, - SDLK_WORLD_41 = 201, - SDLK_WORLD_42 = 202, - SDLK_WORLD_43 = 203, - SDLK_WORLD_44 = 204, - SDLK_WORLD_45 = 205, - SDLK_WORLD_46 = 206, - SDLK_WORLD_47 = 207, - SDLK_WORLD_48 = 208, - SDLK_WORLD_49 = 209, - SDLK_WORLD_50 = 210, - SDLK_WORLD_51 = 211, - SDLK_WORLD_52 = 212, - SDLK_WORLD_53 = 213, - SDLK_WORLD_54 = 214, - SDLK_WORLD_55 = 215, - SDLK_WORLD_56 = 216, - SDLK_WORLD_57 = 217, - SDLK_WORLD_58 = 218, - SDLK_WORLD_59 = 219, - SDLK_WORLD_60 = 220, - SDLK_WORLD_61 = 221, - SDLK_WORLD_62 = 222, - SDLK_WORLD_63 = 223, - SDLK_WORLD_64 = 224, - SDLK_WORLD_65 = 225, - SDLK_WORLD_66 = 226, - SDLK_WORLD_67 = 227, - SDLK_WORLD_68 = 228, - SDLK_WORLD_69 = 229, - SDLK_WORLD_70 = 230, - SDLK_WORLD_71 = 231, - SDLK_WORLD_72 = 232, - SDLK_WORLD_73 = 233, - SDLK_WORLD_74 = 234, - SDLK_WORLD_75 = 235, - SDLK_WORLD_76 = 236, - SDLK_WORLD_77 = 237, - SDLK_WORLD_78 = 238, - SDLK_WORLD_79 = 239, - SDLK_WORLD_80 = 240, - SDLK_WORLD_81 = 241, - SDLK_WORLD_82 = 242, - SDLK_WORLD_83 = 243, - SDLK_WORLD_84 = 244, - SDLK_WORLD_85 = 245, - SDLK_WORLD_86 = 246, - SDLK_WORLD_87 = 247, - SDLK_WORLD_88 = 248, - SDLK_WORLD_89 = 249, - SDLK_WORLD_90 = 250, - SDLK_WORLD_91 = 251, - SDLK_WORLD_92 = 252, - SDLK_WORLD_93 = 253, - SDLK_WORLD_94 = 254, - SDLK_WORLD_95 = 255, /* 0xFF */ - - /* Numeric keypad */ - SDLK_KP0 = 256, - SDLK_KP1 = 257, - SDLK_KP2 = 258, - SDLK_KP3 = 259, - SDLK_KP4 = 260, - SDLK_KP5 = 261, - SDLK_KP6 = 262, - SDLK_KP7 = 263, - SDLK_KP8 = 264, - SDLK_KP9 = 265, - SDLK_KP_PERIOD = 266, - SDLK_KP_DIVIDE = 267, - SDLK_KP_MULTIPLY = 268, - SDLK_KP_MINUS = 269, - SDLK_KP_PLUS = 270, - SDLK_KP_ENTER = 271, - SDLK_KP_EQUALS = 272, - - /* Arrows + Home/End pad */ - SDLK_UP = 273, - SDLK_DOWN = 274, - SDLK_RIGHT = 275, - SDLK_LEFT = 276, - SDLK_INSERT = 277, - SDLK_HOME = 278, - SDLK_END = 279, - SDLK_PAGEUP = 280, - SDLK_PAGEDOWN = 281, - - /* Function keys */ - SDLK_F1 = 282, - SDLK_F2 = 283, - SDLK_F3 = 284, - SDLK_F4 = 285, - SDLK_F5 = 286, - SDLK_F6 = 287, - SDLK_F7 = 288, - SDLK_F8 = 289, - SDLK_F9 = 290, - SDLK_F10 = 291, - SDLK_F11 = 292, - SDLK_F12 = 293, - SDLK_F13 = 294, - SDLK_F14 = 295, - SDLK_F15 = 296, - - /* Key state modifier keys */ - SDLK_NUMLOCK = 300, - SDLK_CAPSLOCK = 301, - SDLK_SCROLLOCK = 302, - SDLK_RSHIFT = 303, - SDLK_LSHIFT = 304, - SDLK_RCTRL = 305, - SDLK_LCTRL = 306, - SDLK_RALT = 307, - SDLK_LALT = 308, - SDLK_RMETA = 309, - SDLK_LMETA = 310, - SDLK_LSUPER = 311, /* Left "Windows" key */ - SDLK_RSUPER = 312, /* Right "Windows" key */ - SDLK_MODE = 313, /* "Alt Gr" key */ - SDLK_COMPOSE = 314, /* Multi-key compose key */ - - /* Miscellaneous function keys */ - SDLK_HELP = 315, - SDLK_PRINT = 316, - SDLK_SYSREQ = 317, - SDLK_BREAK = 318, - SDLK_MENU = 319, - SDLK_POWER = 320, /* Power Macintosh power key */ - SDLK_EURO = 321, /* Some european keyboards */ - SDLK_UNDO = 322, /* Atari keyboard has Undo */ - - /* Add any other keys here */ - - SDLK_LAST -} SDLKey; - -/* Enumeration of valid key mods (possibly OR'd together) */ -typedef enum { - KMOD_NONE = 0x0000, - KMOD_LSHIFT= 0x0001, - KMOD_RSHIFT= 0x0002, - KMOD_LCTRL = 0x0040, - KMOD_RCTRL = 0x0080, - KMOD_LALT = 0x0100, - KMOD_RALT = 0x0200, - KMOD_LMETA = 0x0400, - KMOD_RMETA = 0x0800, - KMOD_NUM = 0x1000, - KMOD_CAPS = 0x2000, - KMOD_MODE = 0x4000, - KMOD_RESERVED = 0x8000 -} SDLMod; - -#define KMOD_CTRL (KMOD_LCTRL|KMOD_RCTRL) -#define KMOD_SHIFT (KMOD_LSHIFT|KMOD_RSHIFT) -#define KMOD_ALT (KMOD_LALT|KMOD_RALT) -#define KMOD_META (KMOD_LMETA|KMOD_RMETA) - -#endif /* _SDL_keysym_h */ - diff --git a/Dependencies/SDL12/include/SDL_main.h b/Dependencies/SDL12/include/SDL_main.h deleted file mode 100644 index 0bcc7de..0000000 --- a/Dependencies/SDL12/include/SDL_main.h +++ /dev/null @@ -1,102 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -#ifdef SAVE_RCSID -static char rcsid = - "@(#) $Id: SDL_main.h,v 1.11 2002/08/20 00:20:06 slouken Exp $"; -#endif - -#ifndef _SDL_main_h -#define _SDL_main_h - -/* Redefine main() on Win32 and MacOS so that it is called by winmain.c */ - -#if defined(WIN32) || defined(_WIN32) || \ - (defined(__MWERKS__) && !defined(__BEOS__)) || \ - defined(macintosh) || defined(__APPLE__) || \ - defined(__SYMBIAN32__) || defined(QWS) - -#ifdef __cplusplus -#define C_LINKAGE "C" -#else -#define C_LINKAGE -#endif /* __cplusplus */ - -/* The application's main() function must be called with C linkage, - and should be declared like this: -#ifdef __cplusplus -extern "C" -#endif - int main(int argc, char *argv[]) - { - } - */ -#define main SDL_main - -/* The prototype for the application's main() function */ -extern C_LINKAGE int SDL_main(int argc, char *argv[]); - - -/* From the SDL library code -- needed for registering the app on Win32 */ -#if defined(WIN32) -#include "SDL_types.h" -#include "begin_code.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/* This should be called from your WinMain() function, if any */ -extern DECLSPEC void SDLCALL SDL_SetModuleHandle(void *hInst); -/* This can also be called, but is no longer necessary */ -extern DECLSPEC int SDLCALL SDL_RegisterApp(char *name, Uint32 style, void *hInst); - -#ifdef __cplusplus -} -#endif -#include "close_code.h" -#endif - -/* From the SDL library code -- needed for registering QuickDraw on MacOS */ -#if defined(macintosh) -#include "begin_code.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/* Forward declaration so we don't need to include QuickDraw.h */ -struct QDGlobals; - -/* This should be called from your main() function, if any */ -extern DECLSPEC void SDLCALL SDL_InitQuickDraw(struct QDGlobals *the_qd); - -#ifdef __cplusplus -} -#endif -#include "close_code.h" -#endif - -#endif /* Need to redefine main()? */ - -#endif /* _SDL_main_h */ - diff --git a/Dependencies/SDL12/include/SDL_mouse.h b/Dependencies/SDL12/include/SDL_mouse.h deleted file mode 100644 index afb1d33..0000000 --- a/Dependencies/SDL12/include/SDL_mouse.h +++ /dev/null @@ -1,141 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -#ifdef SAVE_RCSID -static char rcsid = - "@(#) $Id: SDL_mouse.h,v 1.6 2002/08/19 18:09:44 slouken Exp $"; -#endif - -/* Include file for SDL mouse event handling */ - -#ifndef _SDL_mouse_h -#define _SDL_mouse_h - -#include "SDL_types.h" -#include "SDL_video.h" - -#include "begin_code.h" -/* Set up for C function definitions, even when using C++ */ -#ifdef __cplusplus -extern "C" { -#endif - -typedef struct WMcursor WMcursor; /* Implementation dependent */ -typedef struct { - SDL_Rect area; /* The area of the mouse cursor */ - Sint16 hot_x, hot_y; /* The "tip" of the cursor */ - Uint8 *data; /* B/W cursor data */ - Uint8 *mask; /* B/W cursor mask */ - Uint8 *save[2]; /* Place to save cursor area */ - WMcursor *wm_cursor; /* Window-manager cursor */ -} SDL_Cursor; - -/* Function prototypes */ -/* - * Retrieve the current state of the mouse. - * The current button state is returned as a button bitmask, which can - * be tested using the SDL_BUTTON(X) macros, and x and y are set to the - * current mouse cursor position. You can pass NULL for either x or y. - */ -extern DECLSPEC Uint8 SDLCALL SDL_GetMouseState(int *x, int *y); - -/* - * Retrieve the current state of the mouse. - * The current button state is returned as a button bitmask, which can - * be tested using the SDL_BUTTON(X) macros, and x and y are set to the - * mouse deltas since the last call to SDL_GetRelativeMouseState(). - */ -extern DECLSPEC Uint8 SDLCALL SDL_GetRelativeMouseState(int *x, int *y); - -/* - * Set the position of the mouse cursor (generates a mouse motion event) - */ -extern DECLSPEC void SDLCALL SDL_WarpMouse(Uint16 x, Uint16 y); - -/* - * Create a cursor using the specified data and mask (in MSB format). - * The cursor width must be a multiple of 8 bits. - * - * The cursor is created in black and white according to the following: - * data mask resulting pixel on screen - * 0 1 White - * 1 1 Black - * 0 0 Transparent - * 1 0 Inverted color if possible, black if not. - * - * Cursors created with this function must be freed with SDL_FreeCursor(). - */ -extern DECLSPEC SDL_Cursor * SDLCALL SDL_CreateCursor - (Uint8 *data, Uint8 *mask, int w, int h, int hot_x, int hot_y); - -/* - * Set the currently active cursor to the specified one. - * If the cursor is currently visible, the change will be immediately - * represented on the display. - */ -extern DECLSPEC void SDLCALL SDL_SetCursor(SDL_Cursor *cursor); - -/* - * Returns the currently active cursor. - */ -extern DECLSPEC SDL_Cursor * SDLCALL SDL_GetCursor(void); - -/* - * Deallocates a cursor created with SDL_CreateCursor(). - */ -extern DECLSPEC void SDLCALL SDL_FreeCursor(SDL_Cursor *cursor); - -/* - * Toggle whether or not the cursor is shown on the screen. - * The cursor start off displayed, but can be turned off. - * SDL_ShowCursor() returns 1 if the cursor was being displayed - * before the call, or 0 if it was not. You can query the current - * state by passing a 'toggle' value of -1. - */ -extern DECLSPEC int SDLCALL SDL_ShowCursor(int toggle); - -/* Used as a mask when testing buttons in buttonstate - Button 1: Left mouse button - Button 2: Middle mouse button - Button 3: Right mouse button - Button 4: Mouse wheel up (may also be a real button) - Button 5: Mouse wheel down (may also be a real button) - */ -#define SDL_BUTTON(X) (SDL_PRESSED<<(X-1)) -#define SDL_BUTTON_LEFT 1 -#define SDL_BUTTON_MIDDLE 2 -#define SDL_BUTTON_RIGHT 3 -#define SDL_BUTTON_WHEELUP 4 -#define SDL_BUTTON_WHEELDOWN 5 -#define SDL_BUTTON_LMASK SDL_BUTTON(SDL_BUTTON_LEFT) -#define SDL_BUTTON_MMASK SDL_BUTTON(SDL_BUTTON_MIDDLE) -#define SDL_BUTTON_RMASK SDL_BUTTON(SDL_BUTTON_RIGHT) - - -/* Ends C function definitions when using C++ */ -#ifdef __cplusplus -} -#endif -#include "close_code.h" - -#endif /* _SDL_mouse_h */ - diff --git a/Dependencies/SDL12/include/SDL_mutex.h b/Dependencies/SDL12/include/SDL_mutex.h deleted file mode 100644 index b1731d7..0000000 --- a/Dependencies/SDL12/include/SDL_mutex.h +++ /dev/null @@ -1,167 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -#ifdef SAVE_RCSID -static char rcsid = - "@(#) $Id: SDL_mutex.h,v 1.6 2002/06/13 23:59:20 slouken Exp $"; -#endif - -#ifndef _SDL_mutex_h -#define _SDL_mutex_h - -/* Functions to provide thread synchronization primitives - - These are independent of the other SDL routines. -*/ - -#include "SDL_main.h" -#include "SDL_types.h" - -#include "begin_code.h" -/* Set up for C function definitions, even when using C++ */ -#ifdef __cplusplus -extern "C" { -#endif - -/* Synchronization functions which can time out return this value - if they time out. -*/ -#define SDL_MUTEX_TIMEDOUT 1 - -/* This is the timeout value which corresponds to never time out */ -#define SDL_MUTEX_MAXWAIT (~(Uint32)0) - - -/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -/* Mutex functions */ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -/* The SDL mutex structure, defined in SDL_mutex.c */ -struct SDL_mutex; -typedef struct SDL_mutex SDL_mutex; - -/* Create a mutex, initialized unlocked */ -extern DECLSPEC SDL_mutex * SDLCALL SDL_CreateMutex(void); - -/* Lock the mutex (Returns 0, or -1 on error) */ -#define SDL_LockMutex(m) SDL_mutexP(m) -extern DECLSPEC int SDLCALL SDL_mutexP(SDL_mutex *mutex); - -/* Unlock the mutex (Returns 0, or -1 on error) - It is an error to unlock a mutex that has not been locked by - the current thread, and doing so results in undefined behavior. - */ -#define SDL_UnlockMutex(m) SDL_mutexV(m) -extern DECLSPEC int SDLCALL SDL_mutexV(SDL_mutex *mutex); - -/* Destroy a mutex */ -extern DECLSPEC void SDLCALL SDL_DestroyMutex(SDL_mutex *mutex); - - -/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -/* Semaphore functions */ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -/* The SDL semaphore structure, defined in SDL_sem.c */ -struct SDL_semaphore; -typedef struct SDL_semaphore SDL_sem; - -/* Create a semaphore, initialized with value, returns NULL on failure. */ -extern DECLSPEC SDL_sem * SDLCALL SDL_CreateSemaphore(Uint32 initial_value); - -/* Destroy a semaphore */ -extern DECLSPEC void SDLCALL SDL_DestroySemaphore(SDL_sem *sem); - -/* This function suspends the calling thread until the semaphore pointed - * to by sem has a positive count. It then atomically decreases the semaphore - * count. - */ -extern DECLSPEC int SDLCALL SDL_SemWait(SDL_sem *sem); - -/* Non-blocking variant of SDL_SemWait(), returns 0 if the wait succeeds, - SDL_MUTEX_TIMEDOUT if the wait would block, and -1 on error. -*/ -extern DECLSPEC int SDLCALL SDL_SemTryWait(SDL_sem *sem); - -/* Variant of SDL_SemWait() with a timeout in milliseconds, returns 0 if - the wait succeeds, SDL_MUTEX_TIMEDOUT if the wait does not succeed in - the allotted time, and -1 on error. - On some platforms this function is implemented by looping with a delay - of 1 ms, and so should be avoided if possible. -*/ -extern DECLSPEC int SDLCALL SDL_SemWaitTimeout(SDL_sem *sem, Uint32 ms); - -/* Atomically increases the semaphore's count (not blocking), returns 0, - or -1 on error. - */ -extern DECLSPEC int SDLCALL SDL_SemPost(SDL_sem *sem); - -/* Returns the current count of the semaphore */ -extern DECLSPEC Uint32 SDLCALL SDL_SemValue(SDL_sem *sem); - - -/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -/* Condition variable functions */ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -/* The SDL condition variable structure, defined in SDL_cond.c */ -struct SDL_cond; -typedef struct SDL_cond SDL_cond; - -/* Create a condition variable */ -extern DECLSPEC SDL_cond * SDLCALL SDL_CreateCond(void); - -/* Destroy a condition variable */ -extern DECLSPEC void SDLCALL SDL_DestroyCond(SDL_cond *cond); - -/* Restart one of the threads that are waiting on the condition variable, - returns 0 or -1 on error. - */ -extern DECLSPEC int SDLCALL SDL_CondSignal(SDL_cond *cond); - -/* Restart all threads that are waiting on the condition variable, - returns 0 or -1 on error. - */ -extern DECLSPEC int SDLCALL SDL_CondBroadcast(SDL_cond *cond); - -/* Wait on the condition variable, unlocking the provided mutex. - The mutex must be locked before entering this function! - Returns 0 when it is signaled, or -1 on error. - */ -extern DECLSPEC int SDLCALL SDL_CondWait(SDL_cond *cond, SDL_mutex *mut); - -/* Waits for at most 'ms' milliseconds, and returns 0 if the condition - variable is signaled, SDL_MUTEX_TIMEDOUT if the condition is not - signaled in the allotted time, and -1 on error. - On some platforms this function is implemented by looping with a delay - of 1 ms, and so should be avoided if possible. -*/ -extern DECLSPEC int SDLCALL SDL_CondWaitTimeout(SDL_cond *cond, SDL_mutex *mutex, Uint32 ms); - -/* Ends C function definitions when using C++ */ -#ifdef __cplusplus -} -#endif -#include "close_code.h" - -#endif /* _SDL_mutex_h */ - diff --git a/Dependencies/SDL12/include/SDL_name.h b/Dependencies/SDL12/include/SDL_name.h deleted file mode 100644 index 13ebcb4..0000000 --- a/Dependencies/SDL12/include/SDL_name.h +++ /dev/null @@ -1,12 +0,0 @@ - -#ifndef _SDLname_h_ -#define _SDLname_h_ - -#if defined(__STDC__) || defined(__cplusplus) -#define NeedFunctionPrototypes 1 -#endif - -#define SDL_NAME(X) SDL_##X - -#endif /* _SDLname_h_ */ - diff --git a/Dependencies/SDL12/include/SDL_opengl.h b/Dependencies/SDL12/include/SDL_opengl.h deleted file mode 100644 index bbdd8d8..0000000 --- a/Dependencies/SDL12/include/SDL_opengl.h +++ /dev/null @@ -1,2975 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -#ifdef SAVE_RCSID -static char rcsid = - "@(#) $Id: SDL_opengl.h,v 1.5 2002/03/20 02:37:38 slouken Exp $"; -#endif - -/* This is a simple file to encapsulate the OpenGL API headers */ - -#ifdef WIN32 -#define WIN32_LEAN_AND_MEAN -#include -#endif -#if defined(__APPLE__) && defined(__MACH__) -#include /* Header File For The OpenGL Library */ -#include /* Header File For The GLU Library */ -#else -#ifndef NO_SDL_GLEXT -#define __glext_h_ /* Don't let gl.h include glext.h */ -#endif -#include /* Header File For The OpenGL Library */ -#include /* Header File For The GLU Library */ -#ifndef NO_SDL_GLEXT -#undef __glext_h_ -#endif -#endif - -/* This file taken from "GLext.h" from the Jeff Molofee OpenGL tutorials. - It is included here because glext.h is not available on some systems. - If you don't want this version included, simply define "NO_SDL_GLEXT" - */ -#ifndef NO_SDL_GLEXT -#if !defined(__glext_h_) && !defined(GL_GLEXT_LEGACY) -#define __glext_h_ - -#ifdef __cplusplus -extern "C" { -#endif - -/* -** License Applicability. Except to the extent portions of this file are -** made subject to an alternative license as permitted in the SGI Free -** Software License B, Version 1.1 (the "License"), the contents of this -** file are subject only to the provisions of the License. You may not use -** this file except in compliance with the License. You may obtain a copy -** of the License at Silicon Graphics, Inc., attn: Legal Services, 1600 -** Amphitheatre Parkway, Mountain View, CA 94043-1351, or at: -** -** http://oss.sgi.com/projects/FreeB -** -** Note that, as provided in the License, the Software is distributed on an -** "AS IS" basis, with ALL EXPRESS AND IMPLIED WARRANTIES AND CONDITIONS -** DISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES AND -** CONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A -** PARTICULAR PURPOSE, AND NON-INFRINGEMENT. -** -** Original Code. The Original Code is: OpenGL Sample Implementation, -** Version 1.2.1, released January 26, 2000, developed by Silicon Graphics, -** Inc. The Original Code is Copyright (c) 1991-2000 Silicon Graphics, Inc. -** Copyright in any portions created by third parties is as indicated -** elsewhere herein. All Rights Reserved. -** -** Additional Notice Provisions: This software was created using the -** OpenGL(R) version 1.2.1 Sample Implementation published by SGI, but has -** not been independently verified as being compliant with the OpenGL(R) -** version 1.2.1 Specification. -*/ - -#ifndef APIENTRY -#define APIENTRY -#endif - -/*************************************************************/ - -/* Header file version number, required by OpenGL ABI for Linux */ -#define GL_GLEXT_VERSION 6 - -#ifndef GL_VERSION_1_2 -#define GL_CONSTANT_COLOR 0x8001 -#define GL_ONE_MINUS_CONSTANT_COLOR 0x8002 -#define GL_CONSTANT_ALPHA 0x8003 -#define GL_ONE_MINUS_CONSTANT_ALPHA 0x8004 -#define GL_BLEND_COLOR 0x8005 -#define GL_FUNC_ADD 0x8006 -#define GL_MIN 0x8007 -#define GL_MAX 0x8008 -#define GL_BLEND_EQUATION 0x8009 -#define GL_FUNC_SUBTRACT 0x800A -#define GL_FUNC_REVERSE_SUBTRACT 0x800B -#define GL_CONVOLUTION_1D 0x8010 -#define GL_CONVOLUTION_2D 0x8011 -#define GL_SEPARABLE_2D 0x8012 -#define GL_CONVOLUTION_BORDER_MODE 0x8013 -#define GL_CONVOLUTION_FILTER_SCALE 0x8014 -#define GL_CONVOLUTION_FILTER_BIAS 0x8015 -#define GL_REDUCE 0x8016 -#define GL_CONVOLUTION_FORMAT 0x8017 -#define GL_CONVOLUTION_WIDTH 0x8018 -#define GL_CONVOLUTION_HEIGHT 0x8019 -#define GL_MAX_CONVOLUTION_WIDTH 0x801A -#define GL_MAX_CONVOLUTION_HEIGHT 0x801B -#define GL_POST_CONVOLUTION_RED_SCALE 0x801C -#define GL_POST_CONVOLUTION_GREEN_SCALE 0x801D -#define GL_POST_CONVOLUTION_BLUE_SCALE 0x801E -#define GL_POST_CONVOLUTION_ALPHA_SCALE 0x801F -#define GL_POST_CONVOLUTION_RED_BIAS 0x8020 -#define GL_POST_CONVOLUTION_GREEN_BIAS 0x8021 -#define GL_POST_CONVOLUTION_BLUE_BIAS 0x8022 -#define GL_POST_CONVOLUTION_ALPHA_BIAS 0x8023 -#define GL_HISTOGRAM 0x8024 -#define GL_PROXY_HISTOGRAM 0x8025 -#define GL_HISTOGRAM_WIDTH 0x8026 -#define GL_HISTOGRAM_FORMAT 0x8027 -#define GL_HISTOGRAM_RED_SIZE 0x8028 -#define GL_HISTOGRAM_GREEN_SIZE 0x8029 -#define GL_HISTOGRAM_BLUE_SIZE 0x802A -#define GL_HISTOGRAM_ALPHA_SIZE 0x802B -#define GL_HISTOGRAM_LUMINANCE_SIZE 0x802C -#define GL_HISTOGRAM_SINK 0x802D -#define GL_MINMAX 0x802E -#define GL_MINMAX_FORMAT 0x802F -#define GL_MINMAX_SINK 0x8030 -#define GL_TABLE_TOO_LARGE 0x8031 -#define GL_UNSIGNED_BYTE_3_3_2 0x8032 -#define GL_UNSIGNED_SHORT_4_4_4_4 0x8033 -#define GL_UNSIGNED_SHORT_5_5_5_1 0x8034 -#define GL_UNSIGNED_INT_8_8_8_8 0x8035 -#define GL_UNSIGNED_INT_10_10_10_2 0x8036 -#define GL_RESCALE_NORMAL 0x803A -#define GL_UNSIGNED_BYTE_2_3_3_REV 0x8362 -#define GL_UNSIGNED_SHORT_5_6_5 0x8363 -#define GL_UNSIGNED_SHORT_5_6_5_REV 0x8364 -#define GL_UNSIGNED_SHORT_4_4_4_4_REV 0x8365 -#define GL_UNSIGNED_SHORT_1_5_5_5_REV 0x8366 -#define GL_UNSIGNED_INT_8_8_8_8_REV 0x8367 -#define GL_UNSIGNED_INT_2_10_10_10_REV 0x8368 -#define GL_COLOR_MATRIX 0x80B1 -#define GL_COLOR_MATRIX_STACK_DEPTH 0x80B2 -#define GL_MAX_COLOR_MATRIX_STACK_DEPTH 0x80B3 -#define GL_POST_COLOR_MATRIX_RED_SCALE 0x80B4 -#define GL_POST_COLOR_MATRIX_GREEN_SCALE 0x80B5 -#define GL_POST_COLOR_MATRIX_BLUE_SCALE 0x80B6 -#define GL_POST_COLOR_MATRIX_ALPHA_SCALE 0x80B7 -#define GL_POST_COLOR_MATRIX_RED_BIAS 0x80B8 -#define GL_POST_COLOR_MATRIX_GREEN_BIAS 0x80B9 -#define GL_POST_COLOR_MATRIX_BLUE_BIAS 0x80BA -#define GL_COLOR_TABLE 0x80D0 -#define GL_POST_CONVOLUTION_COLOR_TABLE 0x80D1 -#define GL_POST_COLOR_MATRIX_COLOR_TABLE 0x80D2 -#define GL_PROXY_COLOR_TABLE 0x80D3 -#define GL_PROXY_POST_CONVOLUTION_COLOR_TABLE 0x80D4 -#define GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE 0x80D5 -#define GL_COLOR_TABLE_SCALE 0x80D6 -#define GL_COLOR_TABLE_BIAS 0x80D7 -#define GL_COLOR_TABLE_FORMAT 0x80D8 -#define GL_COLOR_TABLE_WIDTH 0x80D9 -#define GL_COLOR_TABLE_RED_SIZE 0x80DA -#define GL_COLOR_TABLE_GREEN_SIZE 0x80DB -#define GL_COLOR_TABLE_BLUE_SIZE 0x80DC -#define GL_COLOR_TABLE_ALPHA_SIZE 0x80DD -#define GL_COLOR_TABLE_LUMINANCE_SIZE 0x80DE -#define GL_COLOR_TABLE_INTENSITY_SIZE 0x80DF -#define GL_CLAMP_TO_EDGE 0x812F -#define GL_TEXTURE_MIN_LOD 0x813A -#define GL_TEXTURE_MAX_LOD 0x813B -#define GL_TEXTURE_BASE_LEVEL 0x813C -#define GL_TEXTURE_MAX_LEVEL 0x813D -#endif - -#ifndef GL_ARB_multitexture -#define GL_TEXTURE0_ARB 0x84C0 -#define GL_TEXTURE1_ARB 0x84C1 -#define GL_TEXTURE2_ARB 0x84C2 -#define GL_TEXTURE3_ARB 0x84C3 -#define GL_TEXTURE4_ARB 0x84C4 -#define GL_TEXTURE5_ARB 0x84C5 -#define GL_TEXTURE6_ARB 0x84C6 -#define GL_TEXTURE7_ARB 0x84C7 -#define GL_TEXTURE8_ARB 0x84C8 -#define GL_TEXTURE9_ARB 0x84C9 -#define GL_TEXTURE10_ARB 0x84CA -#define GL_TEXTURE11_ARB 0x84CB -#define GL_TEXTURE12_ARB 0x84CC -#define GL_TEXTURE13_ARB 0x84CD -#define GL_TEXTURE14_ARB 0x84CE -#define GL_TEXTURE15_ARB 0x84CF -#define GL_TEXTURE16_ARB 0x84D0 -#define GL_TEXTURE17_ARB 0x84D1 -#define GL_TEXTURE18_ARB 0x84D2 -#define GL_TEXTURE19_ARB 0x84D3 -#define GL_TEXTURE20_ARB 0x84D4 -#define GL_TEXTURE21_ARB 0x84D5 -#define GL_TEXTURE22_ARB 0x84D6 -#define GL_TEXTURE23_ARB 0x84D7 -#define GL_TEXTURE24_ARB 0x84D8 -#define GL_TEXTURE25_ARB 0x84D9 -#define GL_TEXTURE26_ARB 0x84DA -#define GL_TEXTURE27_ARB 0x84DB -#define GL_TEXTURE28_ARB 0x84DC -#define GL_TEXTURE29_ARB 0x84DD -#define GL_TEXTURE30_ARB 0x84DE -#define GL_TEXTURE31_ARB 0x84DF -#define GL_ACTIVE_TEXTURE_ARB 0x84E0 -#define GL_CLIENT_ACTIVE_TEXTURE_ARB 0x84E1 -#define GL_MAX_TEXTURE_UNITS_ARB 0x84E2 -#endif - -#ifndef GL_ARB_transpose_matrix -#define GL_TRANSPOSE_MODELVIEW_MATRIX_ARB 0x84E3 -#define GL_TRANSPOSE_PROJECTION_MATRIX_ARB 0x84E4 -#define GL_TRANSPOSE_TEXTURE_MATRIX_ARB 0x84E5 -#define GL_TRANSPOSE_COLOR_MATRIX_ARB 0x84E6 -#endif - -#ifndef GL_ARB_multisample -#define GL_MULTISAMPLE_ARB 0x809D -#define GL_SAMPLE_ALPHA_TO_COVERAGE_ARB 0x809E -#define GL_SAMPLE_ALPHA_TO_ONE_ARB 0x809F -#define GL_SAMPLE_COVERAGE_ARB 0x80A0 -#define GL_SAMPLE_BUFFERS_ARB 0x80A8 -#define GL_SAMPLES_ARB 0x80A9 -#define GL_SAMPLE_COVERAGE_VALUE_ARB 0x80AA -#define GL_SAMPLE_COVERAGE_INVERT_ARB 0x80AB -#define GL_MULTISAMPLE_BIT_ARB 0x20000000 -#endif - -#ifndef GL_ARB_texture_cube_map -#define GL_NORMAL_MAP_ARB 0x8511 -#define GL_REFLECTION_MAP_ARB 0x8512 -#define GL_TEXTURE_CUBE_MAP_ARB 0x8513 -#define GL_TEXTURE_BINDING_CUBE_MAP_ARB 0x8514 -#define GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB 0x8515 -#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB 0x8516 -#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB 0x8517 -#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB 0x8518 -#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB 0x8519 -#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB 0x851A -#define GL_PROXY_TEXTURE_CUBE_MAP_ARB 0x851B -#define GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB 0x851C -#endif - -#ifndef GL_ARB_texture_compression -#define GL_COMPRESSED_ALPHA_ARB 0x84E9 -#define GL_COMPRESSED_LUMINANCE_ARB 0x84EA -#define GL_COMPRESSED_LUMINANCE_ALPHA_ARB 0x84EB -#define GL_COMPRESSED_INTENSITY_ARB 0x84EC -#define GL_COMPRESSED_RGB_ARB 0x84ED -#define GL_COMPRESSED_RGBA_ARB 0x84EE -#define GL_TEXTURE_COMPRESSION_HINT_ARB 0x84EF -#define GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB 0x86A0 -#define GL_TEXTURE_COMPRESSED_ARB 0x86A1 -#define GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A2 -#define GL_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A3 -#endif - -#ifndef GL_EXT_abgr -#define GL_ABGR_EXT 0x8000 -#endif - -#ifndef GL_EXT_blend_color -#define GL_CONSTANT_COLOR_EXT 0x8001 -#define GL_ONE_MINUS_CONSTANT_COLOR_EXT 0x8002 -#define GL_CONSTANT_ALPHA_EXT 0x8003 -#define GL_ONE_MINUS_CONSTANT_ALPHA_EXT 0x8004 -#define GL_BLEND_COLOR_EXT 0x8005 -#endif - -#ifndef GL_EXT_polygon_offset -#define GL_POLYGON_OFFSET_EXT 0x8037 -#define GL_POLYGON_OFFSET_FACTOR_EXT 0x8038 -#define GL_POLYGON_OFFSET_BIAS_EXT 0x8039 -#endif - -#ifndef GL_EXT_texture -#define GL_ALPHA4_EXT 0x803B -#define GL_ALPHA8_EXT 0x803C -#define GL_ALPHA12_EXT 0x803D -#define GL_ALPHA16_EXT 0x803E -#define GL_LUMINANCE4_EXT 0x803F -#define GL_LUMINANCE8_EXT 0x8040 -#define GL_LUMINANCE12_EXT 0x8041 -#define GL_LUMINANCE16_EXT 0x8042 -#define GL_LUMINANCE4_ALPHA4_EXT 0x8043 -#define GL_LUMINANCE6_ALPHA2_EXT 0x8044 -#define GL_LUMINANCE8_ALPHA8_EXT 0x8045 -#define GL_LUMINANCE12_ALPHA4_EXT 0x8046 -#define GL_LUMINANCE12_ALPHA12_EXT 0x8047 -#define GL_LUMINANCE16_ALPHA16_EXT 0x8048 -#define GL_INTENSITY_EXT 0x8049 -#define GL_INTENSITY4_EXT 0x804A -#define GL_INTENSITY8_EXT 0x804B -#define GL_INTENSITY12_EXT 0x804C -#define GL_INTENSITY16_EXT 0x804D -#define GL_RGB2_EXT 0x804E -#define GL_RGB4_EXT 0x804F -#define GL_RGB5_EXT 0x8050 -#define GL_RGB8_EXT 0x8051 -#define GL_RGB10_EXT 0x8052 -#define GL_RGB12_EXT 0x8053 -#define GL_RGB16_EXT 0x8054 -#define GL_RGBA2_EXT 0x8055 -#define GL_RGBA4_EXT 0x8056 -#define GL_RGB5_A1_EXT 0x8057 -#define GL_RGBA8_EXT 0x8058 -#define GL_RGB10_A2_EXT 0x8059 -#define GL_RGBA12_EXT 0x805A -#define GL_RGBA16_EXT 0x805B -#define GL_TEXTURE_RED_SIZE_EXT 0x805C -#define GL_TEXTURE_GREEN_SIZE_EXT 0x805D -#define GL_TEXTURE_BLUE_SIZE_EXT 0x805E -#define GL_TEXTURE_ALPHA_SIZE_EXT 0x805F -#define GL_TEXTURE_LUMINANCE_SIZE_EXT 0x8060 -#define GL_TEXTURE_INTENSITY_SIZE_EXT 0x8061 -#define GL_REPLACE_EXT 0x8062 -#define GL_PROXY_TEXTURE_1D_EXT 0x8063 -#define GL_PROXY_TEXTURE_2D_EXT 0x8064 -#define GL_TEXTURE_TOO_LARGE_EXT 0x8065 -#endif - -#ifndef GL_EXT_texture3D -#define GL_PACK_SKIP_IMAGES 0x806B -#define GL_PACK_SKIP_IMAGES_EXT 0x806B -#define GL_PACK_IMAGE_HEIGHT 0x806C -#define GL_PACK_IMAGE_HEIGHT_EXT 0x806C -#define GL_UNPACK_SKIP_IMAGES 0x806D -#define GL_UNPACK_SKIP_IMAGES_EXT 0x806D -#define GL_UNPACK_IMAGE_HEIGHT 0x806E -#define GL_UNPACK_IMAGE_HEIGHT_EXT 0x806E -#define GL_TEXTURE_3D 0x806F -#define GL_TEXTURE_3D_EXT 0x806F -#define GL_PROXY_TEXTURE_3D 0x8070 -#define GL_PROXY_TEXTURE_3D_EXT 0x8070 -#define GL_TEXTURE_DEPTH 0x8071 -#define GL_TEXTURE_DEPTH_EXT 0x8071 -#define GL_TEXTURE_WRAP_R 0x8072 -#define GL_TEXTURE_WRAP_R_EXT 0x8072 -#define GL_MAX_3D_TEXTURE_SIZE 0x8073 -#define GL_MAX_3D_TEXTURE_SIZE_EXT 0x8073 -#endif - -#ifndef GL_SGIS_texture_filter4 -#define GL_FILTER4_SGIS 0x8146 -#define GL_TEXTURE_FILTER4_SIZE_SGIS 0x8147 -#endif - -#ifndef GL_EXT_subtexture -#endif - -#ifndef GL_EXT_copy_texture -#endif - -#ifndef GL_EXT_histogram -#define GL_HISTOGRAM_EXT 0x8024 -#define GL_PROXY_HISTOGRAM_EXT 0x8025 -#define GL_HISTOGRAM_WIDTH_EXT 0x8026 -#define GL_HISTOGRAM_FORMAT_EXT 0x8027 -#define GL_HISTOGRAM_RED_SIZE_EXT 0x8028 -#define GL_HISTOGRAM_GREEN_SIZE_EXT 0x8029 -#define GL_HISTOGRAM_BLUE_SIZE_EXT 0x802A -#define GL_HISTOGRAM_ALPHA_SIZE_EXT 0x802B -#define GL_HISTOGRAM_LUMINANCE_SIZE_EXT 0x802C -#define GL_HISTOGRAM_SINK_EXT 0x802D -#define GL_MINMAX_EXT 0x802E -#define GL_MINMAX_FORMAT_EXT 0x802F -#define GL_MINMAX_SINK_EXT 0x8030 -#define GL_TABLE_TOO_LARGE_EXT 0x8031 -#endif - -#ifndef GL_EXT_convolution -#define GL_CONVOLUTION_1D_EXT 0x8010 -#define GL_CONVOLUTION_2D_EXT 0x8011 -#define GL_SEPARABLE_2D_EXT 0x8012 -#define GL_CONVOLUTION_BORDER_MODE_EXT 0x8013 -#define GL_CONVOLUTION_FILTER_SCALE_EXT 0x8014 -#define GL_CONVOLUTION_FILTER_BIAS_EXT 0x8015 -#define GL_REDUCE_EXT 0x8016 -#define GL_CONVOLUTION_FORMAT_EXT 0x8017 -#define GL_CONVOLUTION_WIDTH_EXT 0x8018 -#define GL_CONVOLUTION_HEIGHT_EXT 0x8019 -#define GL_MAX_CONVOLUTION_WIDTH_EXT 0x801A -#define GL_MAX_CONVOLUTION_HEIGHT_EXT 0x801B -#define GL_POST_CONVOLUTION_RED_SCALE_EXT 0x801C -#define GL_POST_CONVOLUTION_GREEN_SCALE_EXT 0x801D -#define GL_POST_CONVOLUTION_BLUE_SCALE_EXT 0x801E -#define GL_POST_CONVOLUTION_ALPHA_SCALE_EXT 0x801F -#define GL_POST_CONVOLUTION_RED_BIAS_EXT 0x8020 -#define GL_POST_CONVOLUTION_GREEN_BIAS_EXT 0x8021 -#define GL_POST_CONVOLUTION_BLUE_BIAS_EXT 0x8022 -#define GL_POST_CONVOLUTION_ALPHA_BIAS_EXT 0x8023 -#endif - -#ifndef GL_SGI_color_matrix -#define GL_COLOR_MATRIX_SGI 0x80B1 -#define GL_COLOR_MATRIX_STACK_DEPTH_SGI 0x80B2 -#define GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI 0x80B3 -#define GL_POST_COLOR_MATRIX_RED_SCALE_SGI 0x80B4 -#define GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI 0x80B5 -#define GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI 0x80B6 -#define GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI 0x80B7 -#define GL_POST_COLOR_MATRIX_RED_BIAS_SGI 0x80B8 -#define GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI 0x80B9 -#define GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI 0x80BA -#define GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI 0x80BB -#endif - -#ifndef GL_SGI_color_table -#define GL_COLOR_TABLE_SGI 0x80D0 -#define GL_POST_CONVOLUTION_COLOR_TABLE_SGI 0x80D1 -#define GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI 0x80D2 -#define GL_PROXY_COLOR_TABLE_SGI 0x80D3 -#define GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI 0x80D4 -#define GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI 0x80D5 -#define GL_COLOR_TABLE_SCALE_SGI 0x80D6 -#define GL_COLOR_TABLE_BIAS_SGI 0x80D7 -#define GL_COLOR_TABLE_FORMAT_SGI 0x80D8 -#define GL_COLOR_TABLE_WIDTH_SGI 0x80D9 -#define GL_COLOR_TABLE_RED_SIZE_SGI 0x80DA -#define GL_COLOR_TABLE_GREEN_SIZE_SGI 0x80DB -#define GL_COLOR_TABLE_BLUE_SIZE_SGI 0x80DC -#define GL_COLOR_TABLE_ALPHA_SIZE_SGI 0x80DD -#define GL_COLOR_TABLE_LUMINANCE_SIZE_SGI 0x80DE -#define GL_COLOR_TABLE_INTENSITY_SIZE_SGI 0x80DF -#endif - -#ifndef GL_SGIS_pixel_texture -#define GL_PIXEL_TEXTURE_SGIS 0x8353 -#define GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS 0x8354 -#define GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS 0x8355 -#define GL_PIXEL_GROUP_COLOR_SGIS 0x8356 -#endif - -#ifndef GL_SGIX_pixel_texture -#define GL_PIXEL_TEX_GEN_SGIX 0x8139 -#define GL_PIXEL_TEX_GEN_MODE_SGIX 0x832B -#endif - -#ifndef GL_SGIS_texture4D -#define GL_PACK_SKIP_VOLUMES_SGIS 0x8130 -#define GL_PACK_IMAGE_DEPTH_SGIS 0x8131 -#define GL_UNPACK_SKIP_VOLUMES_SGIS 0x8132 -#define GL_UNPACK_IMAGE_DEPTH_SGIS 0x8133 -#define GL_TEXTURE_4D_SGIS 0x8134 -#define GL_PROXY_TEXTURE_4D_SGIS 0x8135 -#define GL_TEXTURE_4DSIZE_SGIS 0x8136 -#define GL_TEXTURE_WRAP_Q_SGIS 0x8137 -#define GL_MAX_4D_TEXTURE_SIZE_SGIS 0x8138 -#define GL_TEXTURE_4D_BINDING_SGIS 0x814F -#endif - -#ifndef GL_SGI_texture_color_table -#define GL_TEXTURE_COLOR_TABLE_SGI 0x80BC -#define GL_PROXY_TEXTURE_COLOR_TABLE_SGI 0x80BD -#endif - -#ifndef GL_EXT_cmyka -#define GL_CMYK_EXT 0x800C -#define GL_CMYKA_EXT 0x800D -#define GL_PACK_CMYK_HINT_EXT 0x800E -#define GL_UNPACK_CMYK_HINT_EXT 0x800F -#endif - -#ifndef GL_EXT_texture_object -#define GL_TEXTURE_PRIORITY_EXT 0x8066 -#define GL_TEXTURE_RESIDENT_EXT 0x8067 -#define GL_TEXTURE_1D_BINDING_EXT 0x8068 -#define GL_TEXTURE_2D_BINDING_EXT 0x8069 -#define GL_TEXTURE_3D_BINDING_EXT 0x806A -#endif - -#ifndef GL_SGIS_detail_texture -#define GL_DETAIL_TEXTURE_2D_SGIS 0x8095 -#define GL_DETAIL_TEXTURE_2D_BINDING_SGIS 0x8096 -#define GL_LINEAR_DETAIL_SGIS 0x8097 -#define GL_LINEAR_DETAIL_ALPHA_SGIS 0x8098 -#define GL_LINEAR_DETAIL_COLOR_SGIS 0x8099 -#define GL_DETAIL_TEXTURE_LEVEL_SGIS 0x809A -#define GL_DETAIL_TEXTURE_MODE_SGIS 0x809B -#define GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS 0x809C -#endif - -#ifndef GL_SGIS_sharpen_texture -#define GL_LINEAR_SHARPEN_SGIS 0x80AD -#define GL_LINEAR_SHARPEN_ALPHA_SGIS 0x80AE -#define GL_LINEAR_SHARPEN_COLOR_SGIS 0x80AF -#define GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS 0x80B0 -#endif - -#ifndef GL_EXT_packed_pixels -#define GL_UNSIGNED_BYTE_3_3_2_EXT 0x8032 -#define GL_UNSIGNED_SHORT_4_4_4_4_EXT 0x8033 -#define GL_UNSIGNED_SHORT_5_5_5_1_EXT 0x8034 -#define GL_UNSIGNED_INT_8_8_8_8_EXT 0x8035 -#define GL_UNSIGNED_INT_10_10_10_2_EXT 0x8036 -#endif - -#ifndef GL_SGIS_texture_lod -#define GL_TEXTURE_MIN_LOD_SGIS 0x813A -#define GL_TEXTURE_MAX_LOD_SGIS 0x813B -#define GL_TEXTURE_BASE_LEVEL_SGIS 0x813C -#define GL_TEXTURE_MAX_LEVEL_SGIS 0x813D -#endif - -#ifndef GL_SGIS_multisample -#define GL_MULTISAMPLE_SGIS 0x809D -#define GL_SAMPLE_ALPHA_TO_MASK_SGIS 0x809E -#define GL_SAMPLE_ALPHA_TO_ONE_SGIS 0x809F -#define GL_SAMPLE_MASK_SGIS 0x80A0 -#define GL_1PASS_SGIS 0x80A1 -#define GL_2PASS_0_SGIS 0x80A2 -#define GL_2PASS_1_SGIS 0x80A3 -#define GL_4PASS_0_SGIS 0x80A4 -#define GL_4PASS_1_SGIS 0x80A5 -#define GL_4PASS_2_SGIS 0x80A6 -#define GL_4PASS_3_SGIS 0x80A7 -#define GL_SAMPLE_BUFFERS_SGIS 0x80A8 -#define GL_SAMPLES_SGIS 0x80A9 -#define GL_SAMPLE_MASK_VALUE_SGIS 0x80AA -#define GL_SAMPLE_MASK_INVERT_SGIS 0x80AB -#define GL_SAMPLE_PATTERN_SGIS 0x80AC -#endif - -#ifndef GL_EXT_rescale_normal -#define GL_RESCALE_NORMAL_EXT 0x803A -#endif - -#ifndef GL_EXT_vertex_array -#define GL_VERTEX_ARRAY_EXT 0x8074 -#define GL_NORMAL_ARRAY_EXT 0x8075 -#define GL_COLOR_ARRAY_EXT 0x8076 -#define GL_INDEX_ARRAY_EXT 0x8077 -#define GL_TEXTURE_COORD_ARRAY_EXT 0x8078 -#define GL_EDGE_FLAG_ARRAY_EXT 0x8079 -#define GL_VERTEX_ARRAY_SIZE_EXT 0x807A -#define GL_VERTEX_ARRAY_TYPE_EXT 0x807B -#define GL_VERTEX_ARRAY_STRIDE_EXT 0x807C -#define GL_VERTEX_ARRAY_COUNT_EXT 0x807D -#define GL_NORMAL_ARRAY_TYPE_EXT 0x807E -#define GL_NORMAL_ARRAY_STRIDE_EXT 0x807F -#define GL_NORMAL_ARRAY_COUNT_EXT 0x8080 -#define GL_COLOR_ARRAY_SIZE_EXT 0x8081 -#define GL_COLOR_ARRAY_TYPE_EXT 0x8082 -#define GL_COLOR_ARRAY_STRIDE_EXT 0x8083 -#define GL_COLOR_ARRAY_COUNT_EXT 0x8084 -#define GL_INDEX_ARRAY_TYPE_EXT 0x8085 -#define GL_INDEX_ARRAY_STRIDE_EXT 0x8086 -#define GL_INDEX_ARRAY_COUNT_EXT 0x8087 -#define GL_TEXTURE_COORD_ARRAY_SIZE_EXT 0x8088 -#define GL_TEXTURE_COORD_ARRAY_TYPE_EXT 0x8089 -#define GL_TEXTURE_COORD_ARRAY_STRIDE_EXT 0x808A -#define GL_TEXTURE_COORD_ARRAY_COUNT_EXT 0x808B -#define GL_EDGE_FLAG_ARRAY_STRIDE_EXT 0x808C -#define GL_EDGE_FLAG_ARRAY_COUNT_EXT 0x808D -#define GL_VERTEX_ARRAY_POINTER_EXT 0x808E -#define GL_NORMAL_ARRAY_POINTER_EXT 0x808F -#define GL_COLOR_ARRAY_POINTER_EXT 0x8090 -#define GL_INDEX_ARRAY_POINTER_EXT 0x8091 -#define GL_TEXTURE_COORD_ARRAY_POINTER_EXT 0x8092 -#define GL_EDGE_FLAG_ARRAY_POINTER_EXT 0x8093 -#endif - -#ifndef GL_EXT_misc_attribute -#endif - -#ifndef GL_SGIS_generate_mipmap -#define GL_GENERATE_MIPMAP_SGIS 0x8191 -#define GL_GENERATE_MIPMAP_HINT_SGIS 0x8192 -#endif - -#ifndef GL_SGIX_clipmap -#define GL_LINEAR_CLIPMAP_LINEAR_SGIX 0x8170 -#define GL_TEXTURE_CLIPMAP_CENTER_SGIX 0x8171 -#define GL_TEXTURE_CLIPMAP_FRAME_SGIX 0x8172 -#define GL_TEXTURE_CLIPMAP_OFFSET_SGIX 0x8173 -#define GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX 0x8174 -#define GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX 0x8175 -#define GL_TEXTURE_CLIPMAP_DEPTH_SGIX 0x8176 -#define GL_MAX_CLIPMAP_DEPTH_SGIX 0x8177 -#define GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX 0x8178 -#define GL_NEAREST_CLIPMAP_NEAREST_SGIX 0x844D -#define GL_NEAREST_CLIPMAP_LINEAR_SGIX 0x844E -#define GL_LINEAR_CLIPMAP_NEAREST_SGIX 0x844F -#endif - -#ifndef GL_SGIX_shadow -#define GL_TEXTURE_COMPARE_SGIX 0x819A -#define GL_TEXTURE_COMPARE_OPERATOR_SGIX 0x819B -#define GL_TEXTURE_LEQUAL_R_SGIX 0x819C -#define GL_TEXTURE_GEQUAL_R_SGIX 0x819D -#endif - -#ifndef GL_SGIS_texture_edge_clamp -#define GL_CLAMP_TO_EDGE_SGIS 0x812F -#endif - -#ifndef GL_SGIS_texture_border_clamp -#define GL_CLAMP_TO_BORDER_SGIS 0x812D -#endif - -#ifndef GL_EXT_blend_minmax -#define GL_FUNC_ADD_EXT 0x8006 -#define GL_MIN_EXT 0x8007 -#define GL_MAX_EXT 0x8008 -#define GL_BLEND_EQUATION_EXT 0x8009 -#endif - -#ifndef GL_EXT_blend_subtract -#define GL_FUNC_SUBTRACT_EXT 0x800A -#define GL_FUNC_REVERSE_SUBTRACT_EXT 0x800B -#endif - -#ifndef GL_EXT_blend_logic_op -#endif - -#ifndef GL_SGIX_interlace -#define GL_INTERLACE_SGIX 0x8094 -#endif - -#ifndef GL_SGIX_pixel_tiles -#define GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX 0x813E -#define GL_PIXEL_TILE_CACHE_INCREMENT_SGIX 0x813F -#define GL_PIXEL_TILE_WIDTH_SGIX 0x8140 -#define GL_PIXEL_TILE_HEIGHT_SGIX 0x8141 -#define GL_PIXEL_TILE_GRID_WIDTH_SGIX 0x8142 -#define GL_PIXEL_TILE_GRID_HEIGHT_SGIX 0x8143 -#define GL_PIXEL_TILE_GRID_DEPTH_SGIX 0x8144 -#define GL_PIXEL_TILE_CACHE_SIZE_SGIX 0x8145 -#endif - -#ifndef GL_SGIS_texture_select -#define GL_DUAL_ALPHA4_SGIS 0x8110 -#define GL_DUAL_ALPHA8_SGIS 0x8111 -#define GL_DUAL_ALPHA12_SGIS 0x8112 -#define GL_DUAL_ALPHA16_SGIS 0x8113 -#define GL_DUAL_LUMINANCE4_SGIS 0x8114 -#define GL_DUAL_LUMINANCE8_SGIS 0x8115 -#define GL_DUAL_LUMINANCE12_SGIS 0x8116 -#define GL_DUAL_LUMINANCE16_SGIS 0x8117 -#define GL_DUAL_INTENSITY4_SGIS 0x8118 -#define GL_DUAL_INTENSITY8_SGIS 0x8119 -#define GL_DUAL_INTENSITY12_SGIS 0x811A -#define GL_DUAL_INTENSITY16_SGIS 0x811B -#define GL_DUAL_LUMINANCE_ALPHA4_SGIS 0x811C -#define GL_DUAL_LUMINANCE_ALPHA8_SGIS 0x811D -#define GL_QUAD_ALPHA4_SGIS 0x811E -#define GL_QUAD_ALPHA8_SGIS 0x811F -#define GL_QUAD_LUMINANCE4_SGIS 0x8120 -#define GL_QUAD_LUMINANCE8_SGIS 0x8121 -#define GL_QUAD_INTENSITY4_SGIS 0x8122 -#define GL_QUAD_INTENSITY8_SGIS 0x8123 -#define GL_DUAL_TEXTURE_SELECT_SGIS 0x8124 -#define GL_QUAD_TEXTURE_SELECT_SGIS 0x8125 -#endif - -#ifndef GL_SGIX_sprite -#define GL_SPRITE_SGIX 0x8148 -#define GL_SPRITE_MODE_SGIX 0x8149 -#define GL_SPRITE_AXIS_SGIX 0x814A -#define GL_SPRITE_TRANSLATION_SGIX 0x814B -#define GL_SPRITE_AXIAL_SGIX 0x814C -#define GL_SPRITE_OBJECT_ALIGNED_SGIX 0x814D -#define GL_SPRITE_EYE_ALIGNED_SGIX 0x814E -#endif - -#ifndef GL_SGIX_texture_multi_buffer -#define GL_TEXTURE_MULTI_BUFFER_HINT_SGIX 0x812E -#endif - -#ifndef GL_SGIS_point_parameters -#define GL_POINT_SIZE_MIN_EXT 0x8126 -#define GL_POINT_SIZE_MIN_SGIS 0x8126 -#define GL_POINT_SIZE_MAX_EXT 0x8127 -#define GL_POINT_SIZE_MAX_SGIS 0x8127 -#define GL_POINT_FADE_THRESHOLD_SIZE_EXT 0x8128 -#define GL_POINT_FADE_THRESHOLD_SIZE_SGIS 0x8128 -#define GL_DISTANCE_ATTENUATION_EXT 0x8129 -#define GL_DISTANCE_ATTENUATION_SGIS 0x8129 -#endif - -#ifndef GL_SGIX_instruments -#define GL_INSTRUMENT_BUFFER_POINTER_SGIX 0x8180 -#define GL_INSTRUMENT_MEASUREMENTS_SGIX 0x8181 -#endif - -#ifndef GL_SGIX_texture_scale_bias -#define GL_POST_TEXTURE_FILTER_BIAS_SGIX 0x8179 -#define GL_POST_TEXTURE_FILTER_SCALE_SGIX 0x817A -#define GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX 0x817B -#define GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX 0x817C -#endif - -#ifndef GL_SGIX_framezoom -#define GL_FRAMEZOOM_SGIX 0x818B -#define GL_FRAMEZOOM_FACTOR_SGIX 0x818C -#define GL_MAX_FRAMEZOOM_FACTOR_SGIX 0x818D -#endif - -#ifndef GL_SGIX_tag_sample_buffer -#endif - -#ifndef GL_SGIX_reference_plane -#define GL_REFERENCE_PLANE_SGIX 0x817D -#define GL_REFERENCE_PLANE_EQUATION_SGIX 0x817E -#endif - -#ifndef GL_SGIX_flush_raster -#endif - -#ifndef GL_SGIX_depth_texture -#define GL_DEPTH_COMPONENT16_SGIX 0x81A5 -#define GL_DEPTH_COMPONENT24_SGIX 0x81A6 -#define GL_DEPTH_COMPONENT32_SGIX 0x81A7 -#endif - -#ifndef GL_SGIS_fog_function -#define GL_FOG_FUNC_SGIS 0x812A -#define GL_FOG_FUNC_POINTS_SGIS 0x812B -#define GL_MAX_FOG_FUNC_POINTS_SGIS 0x812C -#endif - -#ifndef GL_SGIX_fog_offset -#define GL_FOG_OFFSET_SGIX 0x8198 -#define GL_FOG_OFFSET_VALUE_SGIX 0x8199 -#endif - -#ifndef GL_HP_image_transform -#define GL_IMAGE_SCALE_X_HP 0x8155 -#define GL_IMAGE_SCALE_Y_HP 0x8156 -#define GL_IMAGE_TRANSLATE_X_HP 0x8157 -#define GL_IMAGE_TRANSLATE_Y_HP 0x8158 -#define GL_IMAGE_ROTATE_ANGLE_HP 0x8159 -#define GL_IMAGE_ROTATE_ORIGIN_X_HP 0x815A -#define GL_IMAGE_ROTATE_ORIGIN_Y_HP 0x815B -#define GL_IMAGE_MAG_FILTER_HP 0x815C -#define GL_IMAGE_MIN_FILTER_HP 0x815D -#define GL_IMAGE_CUBIC_WEIGHT_HP 0x815E -#define GL_CUBIC_HP 0x815F -#define GL_AVERAGE_HP 0x8160 -#define GL_IMAGE_TRANSFORM_2D_HP 0x8161 -#define GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP 0x8162 -#define GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP 0x8163 -#endif - -#ifndef GL_HP_convolution_border_modes -#define GL_IGNORE_BORDER_HP 0x8150 -#define GL_CONSTANT_BORDER_HP 0x8151 -#define GL_REPLICATE_BORDER_HP 0x8153 -#define GL_CONVOLUTION_BORDER_COLOR_HP 0x8154 -#endif - -#ifndef GL_INGR_palette_buffer -#endif - -#ifndef GL_SGIX_texture_add_env -#define GL_TEXTURE_ENV_BIAS_SGIX 0x80BE -#endif - -#ifndef GL_EXT_color_subtable -#endif - -#ifndef GL_PGI_vertex_hints -#define GL_VERTEX_DATA_HINT_PGI 0x1A22A -#define GL_VERTEX_CONSISTENT_HINT_PGI 0x1A22B -#define GL_MATERIAL_SIDE_HINT_PGI 0x1A22C -#define GL_MAX_VERTEX_HINT_PGI 0x1A22D -#define GL_COLOR3_BIT_PGI 0x00010000 -#define GL_COLOR4_BIT_PGI 0x00020000 -#define GL_EDGEFLAG_BIT_PGI 0x00040000 -#define GL_INDEX_BIT_PGI 0x00080000 -#define GL_MAT_AMBIENT_BIT_PGI 0x00100000 -#define GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI 0x00200000 -#define GL_MAT_DIFFUSE_BIT_PGI 0x00400000 -#define GL_MAT_EMISSION_BIT_PGI 0x00800000 -#define GL_MAT_COLOR_INDEXES_BIT_PGI 0x01000000 -#define GL_MAT_SHININESS_BIT_PGI 0x02000000 -#define GL_MAT_SPECULAR_BIT_PGI 0x04000000 -#define GL_NORMAL_BIT_PGI 0x08000000 -#define GL_TEXCOORD1_BIT_PGI 0x10000000 -#define GL_TEXCOORD2_BIT_PGI 0x20000000 -#define GL_TEXCOORD3_BIT_PGI 0x40000000 -#define GL_TEXCOORD4_BIT_PGI 0x80000000 -#define GL_VERTEX23_BIT_PGI 0x00000004 -#define GL_VERTEX4_BIT_PGI 0x00000008 -#endif - -#ifndef GL_PGI_misc_hints -#define GL_PREFER_DOUBLEBUFFER_HINT_PGI 0x1A1F8 -#define GL_CONSERVE_MEMORY_HINT_PGI 0x1A1FD -#define GL_RECLAIM_MEMORY_HINT_PGI 0x1A1FE -#define GL_NATIVE_GRAPHICS_HANDLE_PGI 0x1A202 -#define GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI 0x1A203 -#define GL_NATIVE_GRAPHICS_END_HINT_PGI 0x1A204 -#define GL_ALWAYS_FAST_HINT_PGI 0x1A20C -#define GL_ALWAYS_SOFT_HINT_PGI 0x1A20D -#define GL_ALLOW_DRAW_OBJ_HINT_PGI 0x1A20E -#define GL_ALLOW_DRAW_WIN_HINT_PGI 0x1A20F -#define GL_ALLOW_DRAW_FRG_HINT_PGI 0x1A210 -#define GL_ALLOW_DRAW_MEM_HINT_PGI 0x1A211 -#define GL_STRICT_DEPTHFUNC_HINT_PGI 0x1A216 -#define GL_STRICT_LIGHTING_HINT_PGI 0x1A217 -#define GL_STRICT_SCISSOR_HINT_PGI 0x1A218 -#define GL_FULL_STIPPLE_HINT_PGI 0x1A219 -#define GL_CLIP_NEAR_HINT_PGI 0x1A220 -#define GL_CLIP_FAR_HINT_PGI 0x1A221 -#define GL_WIDE_LINE_HINT_PGI 0x1A222 -#define GL_BACK_NORMALS_HINT_PGI 0x1A223 -#endif - -#ifndef GL_EXT_paletted_texture -#define GL_COLOR_INDEX1_EXT 0x80E2 -#define GL_COLOR_INDEX2_EXT 0x80E3 -#define GL_COLOR_INDEX4_EXT 0x80E4 -#define GL_COLOR_INDEX8_EXT 0x80E5 -#define GL_COLOR_INDEX12_EXT 0x80E6 -#define GL_COLOR_INDEX16_EXT 0x80E7 -#define GL_TEXTURE_INDEX_SIZE_EXT 0x80ED -#endif - -#ifndef GL_EXT_clip_volume_hint -#define GL_CLIP_VOLUME_CLIPPING_HINT_EXT 0x80F0 -#endif - -#ifndef GL_SGIX_list_priority -#define GL_LIST_PRIORITY_SGIX 0x8182 -#endif - -#ifndef GL_SGIX_ir_instrument1 -#define GL_IR_INSTRUMENT1_SGIX 0x817F -#endif - -#ifndef GL_SGIX_calligraphic_fragment -#define GL_CALLIGRAPHIC_FRAGMENT_SGIX 0x8183 -#endif - -#ifndef GL_SGIX_texture_lod_bias -#define GL_TEXTURE_LOD_BIAS_S_SGIX 0x818E -#define GL_TEXTURE_LOD_BIAS_T_SGIX 0x818F -#define GL_TEXTURE_LOD_BIAS_R_SGIX 0x8190 -#endif - -#ifndef GL_SGIX_shadow_ambient -#define GL_SHADOW_AMBIENT_SGIX 0x80BF -#endif - -#ifndef GL_EXT_index_texture -#endif - -#ifndef GL_EXT_index_material -#define GL_INDEX_MATERIAL_EXT 0x81B8 -#define GL_INDEX_MATERIAL_PARAMETER_EXT 0x81B9 -#define GL_INDEX_MATERIAL_FACE_EXT 0x81BA -#endif - -#ifndef GL_EXT_index_func -#define GL_INDEX_TEST_EXT 0x81B5 -#define GL_INDEX_TEST_FUNC_EXT 0x81B6 -#define GL_INDEX_TEST_REF_EXT 0x81B7 -#endif - -#ifndef GL_EXT_index_array_formats -#define GL_IUI_V2F_EXT 0x81AD -#define GL_IUI_V3F_EXT 0x81AE -#define GL_IUI_N3F_V2F_EXT 0x81AF -#define GL_IUI_N3F_V3F_EXT 0x81B0 -#define GL_T2F_IUI_V2F_EXT 0x81B1 -#define GL_T2F_IUI_V3F_EXT 0x81B2 -#define GL_T2F_IUI_N3F_V2F_EXT 0x81B3 -#define GL_T2F_IUI_N3F_V3F_EXT 0x81B4 -#endif - -#ifndef GL_EXT_compiled_vertex_array -#define GL_ARRAY_ELEMENT_LOCK_FIRST_EXT 0x81A8 -#define GL_ARRAY_ELEMENT_LOCK_COUNT_EXT 0x81A9 -#endif - -#ifndef GL_EXT_cull_vertex -#define GL_CULL_VERTEX_EXT 0x81AA -#define GL_CULL_VERTEX_EYE_POSITION_EXT 0x81AB -#define GL_CULL_VERTEX_OBJECT_POSITION_EXT 0x81AC -#endif - -#ifndef GL_SGIX_ycrcb -#define GL_YCRCB_422_SGIX 0x81BB -#define GL_YCRCB_444_SGIX 0x81BC -#endif - -#ifndef GL_SGIX_fragment_lighting -#define GL_FRAGMENT_LIGHTING_SGIX 0x8400 -#define GL_FRAGMENT_COLOR_MATERIAL_SGIX 0x8401 -#define GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX 0x8402 -#define GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX 0x8403 -#define GL_MAX_FRAGMENT_LIGHTS_SGIX 0x8404 -#define GL_MAX_ACTIVE_LIGHTS_SGIX 0x8405 -#define GL_CURRENT_RASTER_NORMAL_SGIX 0x8406 -#define GL_LIGHT_ENV_MODE_SGIX 0x8407 -#define GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX 0x8408 -#define GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX 0x8409 -#define GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX 0x840A -#define GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX 0x840B -#define GL_FRAGMENT_LIGHT0_SGIX 0x840C -#define GL_FRAGMENT_LIGHT1_SGIX 0x840D -#define GL_FRAGMENT_LIGHT2_SGIX 0x840E -#define GL_FRAGMENT_LIGHT3_SGIX 0x840F -#define GL_FRAGMENT_LIGHT4_SGIX 0x8410 -#define GL_FRAGMENT_LIGHT5_SGIX 0x8411 -#define GL_FRAGMENT_LIGHT6_SGIX 0x8412 -#define GL_FRAGMENT_LIGHT7_SGIX 0x8413 -#endif - -#ifndef GL_IBM_rasterpos_clip -#define GL_RASTER_POSITION_UNCLIPPED_IBM 0x19262 -#endif - -#ifndef GL_HP_texture_lighting -#define GL_TEXTURE_LIGHTING_MODE_HP 0x8167 -#define GL_TEXTURE_POST_SPECULAR_HP 0x8168 -#define GL_TEXTURE_PRE_SPECULAR_HP 0x8169 -#endif - -#ifndef GL_EXT_draw_range_elements -#define GL_MAX_ELEMENTS_VERTICES_EXT 0x80E8 -#define GL_MAX_ELEMENTS_INDICES_EXT 0x80E9 -#endif - -#ifndef GL_WIN_phong_shading -#define GL_PHONG_WIN 0x80EA -#define GL_PHONG_HINT_WIN 0x80EB -#endif - -#ifndef GL_WIN_specular_fog -#define GL_FOG_SPECULAR_TEXTURE_WIN 0x80EC -#endif - -#ifndef GL_EXT_light_texture -#define GL_FRAGMENT_MATERIAL_EXT 0x8349 -#define GL_FRAGMENT_NORMAL_EXT 0x834A -#define GL_FRAGMENT_COLOR_EXT 0x834C -#define GL_ATTENUATION_EXT 0x834D -#define GL_SHADOW_ATTENUATION_EXT 0x834E -#define GL_TEXTURE_APPLICATION_MODE_EXT 0x834F -#define GL_TEXTURE_LIGHT_EXT 0x8350 -#define GL_TEXTURE_MATERIAL_FACE_EXT 0x8351 -#define GL_TEXTURE_MATERIAL_PARAMETER_EXT 0x8352 -/* reuse GL_FRAGMENT_DEPTH_EXT */ -#endif - -#ifndef GL_SGIX_blend_alpha_minmax -#define GL_ALPHA_MIN_SGIX 0x8320 -#define GL_ALPHA_MAX_SGIX 0x8321 -#endif - -#ifndef GL_EXT_bgra -#define GL_BGR_EXT 0x80E0 -#define GL_BGRA_EXT 0x80E1 -#endif - -#ifndef GL_INTEL_texture_scissor -#endif - -#ifndef GL_INTEL_parallel_arrays -#define GL_PARALLEL_ARRAYS_INTEL 0x83F4 -#define GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL 0x83F5 -#define GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL 0x83F6 -#define GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL 0x83F7 -#define GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL 0x83F8 -#endif - -#ifndef GL_HP_occlusion_test -#define GL_OCCLUSION_TEST_HP 0x8165 -#define GL_OCCLUSION_TEST_RESULT_HP 0x8166 -#endif - -#ifndef GL_EXT_pixel_transform -#define GL_PIXEL_TRANSFORM_2D_EXT 0x8330 -#define GL_PIXEL_MAG_FILTER_EXT 0x8331 -#define GL_PIXEL_MIN_FILTER_EXT 0x8332 -#define GL_PIXEL_CUBIC_WEIGHT_EXT 0x8333 -#define GL_CUBIC_EXT 0x8334 -#define GL_AVERAGE_EXT 0x8335 -#define GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT 0x8336 -#define GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT 0x8337 -#define GL_PIXEL_TRANSFORM_2D_MATRIX_EXT 0x8338 -#endif - -#ifndef GL_EXT_pixel_transform_color_table -#endif - -#ifndef GL_EXT_shared_texture_palette -#define GL_SHARED_TEXTURE_PALETTE_EXT 0x81FB -#endif - -#ifndef GL_EXT_separate_specular_color -#define GL_LIGHT_MODEL_COLOR_CONTROL_EXT 0x81F8 -#define GL_SINGLE_COLOR_EXT 0x81F9 -#define GL_SEPARATE_SPECULAR_COLOR_EXT 0x81FA -#endif - -#ifndef GL_EXT_secondary_color -#define GL_COLOR_SUM_EXT 0x8458 -#define GL_CURRENT_SECONDARY_COLOR_EXT 0x8459 -#define GL_SECONDARY_COLOR_ARRAY_SIZE_EXT 0x845A -#define GL_SECONDARY_COLOR_ARRAY_TYPE_EXT 0x845B -#define GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT 0x845C -#define GL_SECONDARY_COLOR_ARRAY_POINTER_EXT 0x845D -#define GL_SECONDARY_COLOR_ARRAY_EXT 0x845E -#endif - -#ifndef GL_EXT_texture_perturb_normal -#define GL_PERTURB_EXT 0x85AE -#define GL_TEXTURE_NORMAL_EXT 0x85AF -#endif - -#ifndef GL_EXT_multi_draw_arrays -#endif - -#ifndef GL_EXT_fog_coord -#define GL_FOG_COORDINATE_SOURCE_EXT 0x8450 -#define GL_FOG_COORDINATE_EXT 0x8451 -#define GL_FRAGMENT_DEPTH_EXT 0x8452 -#define GL_CURRENT_FOG_COORDINATE_EXT 0x8453 -#define GL_FOG_COORDINATE_ARRAY_TYPE_EXT 0x8454 -#define GL_FOG_COORDINATE_ARRAY_STRIDE_EXT 0x8455 -#define GL_FOG_COORDINATE_ARRAY_POINTER_EXT 0x8456 -#define GL_FOG_COORDINATE_ARRAY_EXT 0x8457 -#endif - -#ifndef GL_REND_screen_coordinates -#define GL_SCREEN_COORDINATES_REND 0x8490 -#define GL_INVERTED_SCREEN_W_REND 0x8491 -#endif - -#ifndef GL_EXT_coordinate_frame -#define GL_TANGENT_ARRAY_EXT 0x8439 -#define GL_BINORMAL_ARRAY_EXT 0x843A -#define GL_CURRENT_TANGENT_EXT 0x843B -#define GL_CURRENT_BINORMAL_EXT 0x843C -#define GL_TANGENT_ARRAY_TYPE_EXT 0x843E -#define GL_TANGENT_ARRAY_STRIDE_EXT 0x843F -#define GL_BINORMAL_ARRAY_TYPE_EXT 0x8440 -#define GL_BINORMAL_ARRAY_STRIDE_EXT 0x8441 -#define GL_TANGENT_ARRAY_POINTER_EXT 0x8442 -#define GL_BINORMAL_ARRAY_POINTER_EXT 0x8443 -#define GL_MAP1_TANGENT_EXT 0x8444 -#define GL_MAP2_TANGENT_EXT 0x8445 -#define GL_MAP1_BINORMAL_EXT 0x8446 -#define GL_MAP2_BINORMAL_EXT 0x8447 -#endif - -#ifndef GL_EXT_texture_env_combine -#define GL_COMBINE_EXT 0x8570 -#define GL_COMBINE_RGB_EXT 0x8571 -#define GL_COMBINE_ALPHA_EXT 0x8572 -#define GL_RGB_SCALE_EXT 0x8573 -#define GL_ADD_SIGNED_EXT 0x8574 -#define GL_INTERPOLATE_EXT 0x8575 -#define GL_CONSTANT_EXT 0x8576 -#define GL_PRIMARY_COLOR_EXT 0x8577 -#define GL_PREVIOUS_EXT 0x8578 -#define GL_SOURCE0_RGB_EXT 0x8580 -#define GL_SOURCE1_RGB_EXT 0x8581 -#define GL_SOURCE2_RGB_EXT 0x8582 -#define GL_SOURCE3_RGB_EXT 0x8583 -#define GL_SOURCE4_RGB_EXT 0x8584 -#define GL_SOURCE5_RGB_EXT 0x8585 -#define GL_SOURCE6_RGB_EXT 0x8586 -#define GL_SOURCE7_RGB_EXT 0x8587 -#define GL_SOURCE0_ALPHA_EXT 0x8588 -#define GL_SOURCE1_ALPHA_EXT 0x8589 -#define GL_SOURCE2_ALPHA_EXT 0x858A -#define GL_SOURCE3_ALPHA_EXT 0x858B -#define GL_SOURCE4_ALPHA_EXT 0x858C -#define GL_SOURCE5_ALPHA_EXT 0x858D -#define GL_SOURCE6_ALPHA_EXT 0x858E -#define GL_SOURCE7_ALPHA_EXT 0x858F -#define GL_OPERAND0_RGB_EXT 0x8590 -#define GL_OPERAND1_RGB_EXT 0x8591 -#define GL_OPERAND2_RGB_EXT 0x8592 -#define GL_OPERAND3_RGB_EXT 0x8593 -#define GL_OPERAND4_RGB_EXT 0x8594 -#define GL_OPERAND5_RGB_EXT 0x8595 -#define GL_OPERAND6_RGB_EXT 0x8596 -#define GL_OPERAND7_RGB_EXT 0x8597 -#define GL_OPERAND0_ALPHA_EXT 0x8598 -#define GL_OPERAND1_ALPHA_EXT 0x8599 -#define GL_OPERAND2_ALPHA_EXT 0x859A -#define GL_OPERAND3_ALPHA_EXT 0x859B -#define GL_OPERAND4_ALPHA_EXT 0x859C -#define GL_OPERAND5_ALPHA_EXT 0x859D -#define GL_OPERAND6_ALPHA_EXT 0x859E -#define GL_OPERAND7_ALPHA_EXT 0x859F -#endif - -#ifndef GL_APPLE_specular_vector -#define GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE 0x85B0 -#endif - -#ifndef GL_APPLE_transform_hint -#define GL_TRANSFORM_HINT_APPLE 0x85B1 -#endif - -#ifndef GL_SGIX_fog_scale -#define GL_FOG_SCALE_SGIX 0x81FC -#define GL_FOG_SCALE_VALUE_SGIX 0x81FD -#endif - -#ifndef GL_SUNX_constant_data -#define GL_UNPACK_CONSTANT_DATA_SUNX 0x81D5 -#define GL_TEXTURE_CONSTANT_DATA_SUNX 0x81D6 -#endif - -#ifndef GL_SUN_global_alpha -#define GL_GLOBAL_ALPHA_SUN 0x81D9 -#define GL_GLOBAL_ALPHA_FACTOR_SUN 0x81DA -#endif - -#ifndef GL_SUN_triangle_list -#define GL_RESTART_SUN 0x01 -#define GL_REPLACE_MIDDLE_SUN 0x02 -#define GL_REPLACE_OLDEST_SUN 0x03 -#define GL_TRIANGLE_LIST_SUN 0x81D7 -#define GL_REPLACEMENT_CODE_SUN 0x81D8 -#define GL_REPLACEMENT_CODE_ARRAY_SUN 0x85C0 -#define GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN 0x85C1 -#define GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN 0x85C2 -#define GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN 0x85C3 -#define GL_R1UI_V3F_SUN 0x85C4 -#define GL_R1UI_C4UB_V3F_SUN 0x85C5 -#define GL_R1UI_C3F_V3F_SUN 0x85C6 -#define GL_R1UI_N3F_V3F_SUN 0x85C7 -#define GL_R1UI_C4F_N3F_V3F_SUN 0x85C8 -#define GL_R1UI_T2F_V3F_SUN 0x85C9 -#define GL_R1UI_T2F_N3F_V3F_SUN 0x85CA -#define GL_R1UI_T2F_C4F_N3F_V3F_SUN 0x85CB -#endif - -#ifndef GL_SUN_vertex -#endif - -#ifndef GL_EXT_blend_func_separate -#define GL_BLEND_DST_RGB_EXT 0x80C8 -#define GL_BLEND_SRC_RGB_EXT 0x80C9 -#define GL_BLEND_DST_ALPHA_EXT 0x80CA -#define GL_BLEND_SRC_ALPHA_EXT 0x80CB -#endif - -#ifndef GL_INGR_color_clamp -#define GL_RED_MIN_CLAMP_INGR 0x8560 -#define GL_GREEN_MIN_CLAMP_INGR 0x8561 -#define GL_BLUE_MIN_CLAMP_INGR 0x8562 -#define GL_ALPHA_MIN_CLAMP_INGR 0x8563 -#define GL_RED_MAX_CLAMP_INGR 0x8564 -#define GL_GREEN_MAX_CLAMP_INGR 0x8565 -#define GL_BLUE_MAX_CLAMP_INGR 0x8566 -#define GL_ALPHA_MAX_CLAMP_INGR 0x8567 -#endif - -#ifndef GL_INGR_interlace_read -#define GL_INTERLACE_READ_INGR 0x8568 -#endif - -#ifndef GL_EXT_stencil_wrap -#define GL_INCR_WRAP_EXT 0x8507 -#define GL_DECR_WRAP_EXT 0x8508 -#endif - -#ifndef GL_EXT_422_pixels -#define GL_422_EXT 0x80CC -#define GL_422_REV_EXT 0x80CD -#define GL_422_AVERAGE_EXT 0x80CE -#define GL_422_REV_AVERAGE_EXT 0x80CF -#endif - -#ifndef GL_NV_texgen_reflection -#define GL_NORMAL_MAP_NV 0x8511 -#define GL_REFLECTION_MAP_NV 0x8512 -#endif - -#ifndef GL_EXT_texture_cube_map -#define GL_NORMAL_MAP_EXT 0x8511 -#define GL_REFLECTION_MAP_EXT 0x8512 -#define GL_TEXTURE_CUBE_MAP_EXT 0x8513 -#define GL_TEXTURE_BINDING_CUBE_MAP_EXT 0x8514 -#define GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT 0x8515 -#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT 0x8516 -#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT 0x8517 -#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT 0x8518 -#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT 0x8519 -#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT 0x851A -#define GL_PROXY_TEXTURE_CUBE_MAP_EXT 0x851B -#define GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT 0x851C -#endif - -#ifndef GL_SUN_convolution_border_modes -#define GL_WRAP_BORDER_SUN 0x81D4 -#endif - -#ifndef GL_EXT_texture_env_add -#endif - -#ifndef GL_EXT_texture_lod_bias -#define GL_MAX_TEXTURE_LOD_BIAS_EXT 0x84FD -#define GL_TEXTURE_FILTER_CONTROL_EXT 0x8500 -#define GL_TEXTURE_LOD_BIAS_EXT 0x8501 -#endif - -#ifndef GL_EXT_texture_filter_anisotropic -#define GL_TEXTURE_MAX_ANISOTROPY_EXT 0x84FE -#define GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT 0x84FF -#endif - -#ifndef GL_EXT_vertex_weighting -#define GL_MODELVIEW0_STACK_DEPTH_EXT GL_MODELVIEW_STACK_DEPTH -#define GL_MODELVIEW1_STACK_DEPTH_EXT 0x8502 -#define GL_MODELVIEW0_MATRIX_EXT GL_MODELVIEW_MATRIX -#define GL_MODELVIEW_MATRIX1_EXT 0x8506 -#define GL_VERTEX_WEIGHTING_EXT 0x8509 -#define GL_MODELVIEW0_EXT GL_MODELVIEW -#define GL_MODELVIEW1_EXT 0x850A -#define GL_CURRENT_VERTEX_WEIGHT_EXT 0x850B -#define GL_VERTEX_WEIGHT_ARRAY_EXT 0x850C -#define GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT 0x850D -#define GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT 0x850E -#define GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT 0x850F -#define GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT 0x8510 -#endif - -#ifndef GL_NV_light_max_exponent -#define GL_MAX_SHININESS_NV 0x8504 -#define GL_MAX_SPOT_EXPONENT_NV 0x8505 -#endif - -#ifndef GL_NV_vertex_array_range -#define GL_VERTEX_ARRAY_RANGE_NV 0x851D -#define GL_VERTEX_ARRAY_RANGE_LENGTH_NV 0x851E -#define GL_VERTEX_ARRAY_RANGE_VALID_NV 0x851F -#define GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV 0x8520 -#define GL_VERTEX_ARRAY_RANGE_POINTER_NV 0x8521 -#endif - -#ifndef GL_NV_register_combiners -#define GL_REGISTER_COMBINERS_NV 0x8522 -#define GL_VARIABLE_A_NV 0x8523 -#define GL_VARIABLE_B_NV 0x8524 -#define GL_VARIABLE_C_NV 0x8525 -#define GL_VARIABLE_D_NV 0x8526 -#define GL_VARIABLE_E_NV 0x8527 -#define GL_VARIABLE_F_NV 0x8528 -#define GL_VARIABLE_G_NV 0x8529 -#define GL_CONSTANT_COLOR0_NV 0x852A -#define GL_CONSTANT_COLOR1_NV 0x852B -#define GL_PRIMARY_COLOR_NV 0x852C -#define GL_SECONDARY_COLOR_NV 0x852D -#define GL_SPARE0_NV 0x852E -#define GL_SPARE1_NV 0x852F -#define GL_DISCARD_NV 0x8530 -#define GL_E_TIMES_F_NV 0x8531 -#define GL_SPARE0_PLUS_SECONDARY_COLOR_NV 0x8532 -#define GL_UNSIGNED_IDENTITY_NV 0x8536 -#define GL_UNSIGNED_INVERT_NV 0x8537 -#define GL_EXPAND_NORMAL_NV 0x8538 -#define GL_EXPAND_NEGATE_NV 0x8539 -#define GL_HALF_BIAS_NORMAL_NV 0x853A -#define GL_HALF_BIAS_NEGATE_NV 0x853B -#define GL_SIGNED_IDENTITY_NV 0x853C -#define GL_SIGNED_NEGATE_NV 0x853D -#define GL_SCALE_BY_TWO_NV 0x853E -#define GL_SCALE_BY_FOUR_NV 0x853F -#define GL_SCALE_BY_ONE_HALF_NV 0x8540 -#define GL_BIAS_BY_NEGATIVE_ONE_HALF_NV 0x8541 -#define GL_COMBINER_INPUT_NV 0x8542 -#define GL_COMBINER_MAPPING_NV 0x8543 -#define GL_COMBINER_COMPONENT_USAGE_NV 0x8544 -#define GL_COMBINER_AB_DOT_PRODUCT_NV 0x8545 -#define GL_COMBINER_CD_DOT_PRODUCT_NV 0x8546 -#define GL_COMBINER_MUX_SUM_NV 0x8547 -#define GL_COMBINER_SCALE_NV 0x8548 -#define GL_COMBINER_BIAS_NV 0x8549 -#define GL_COMBINER_AB_OUTPUT_NV 0x854A -#define GL_COMBINER_CD_OUTPUT_NV 0x854B -#define GL_COMBINER_SUM_OUTPUT_NV 0x854C -#define GL_MAX_GENERAL_COMBINERS_NV 0x854D -#define GL_NUM_GENERAL_COMBINERS_NV 0x854E -#define GL_COLOR_SUM_CLAMP_NV 0x854F -#define GL_COMBINER0_NV 0x8550 -#define GL_COMBINER1_NV 0x8551 -#define GL_COMBINER2_NV 0x8552 -#define GL_COMBINER3_NV 0x8553 -#define GL_COMBINER4_NV 0x8554 -#define GL_COMBINER5_NV 0x8555 -#define GL_COMBINER6_NV 0x8556 -#define GL_COMBINER7_NV 0x8557 -/* reuse GL_TEXTURE0_ARB */ -/* reuse GL_TEXTURE1_ARB */ -/* reuse GL_ZERO */ -/* reuse GL_NONE */ -/* reuse GL_FOG */ -#endif - -#ifndef GL_NV_fog_distance -#define GL_FOG_DISTANCE_MODE_NV 0x855A -#define GL_EYE_RADIAL_NV 0x855B -#define GL_EYE_PLANE_ABSOLUTE_NV 0x855C -/* reuse GL_EYE_PLANE */ -#endif - -#ifndef GL_NV_texgen_emboss -#define GL_EMBOSS_LIGHT_NV 0x855D -#define GL_EMBOSS_CONSTANT_NV 0x855E -#define GL_EMBOSS_MAP_NV 0x855F -#endif - -#ifndef GL_NV_blend_square -#endif - -#ifndef GL_NV_texture_env_combine4 -#define GL_COMBINE4_NV 0x8503 -#define GL_SOURCE3_RGB_NV 0x8583 -#define GL_SOURCE3_ALPHA_NV 0x858B -#define GL_OPERAND3_RGB_NV 0x8593 -#define GL_OPERAND3_ALPHA_NV 0x859B -#endif - -#ifndef GL_MESA_resize_buffers -#endif - -#ifndef GL_MESA_window_pos -#endif - -#ifndef GL_EXT_texture_compression_s3tc -#define GL_COMPRESSED_RGB_S3TC_DXT1_EXT 0x83F0 -#define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 0x83F1 -#define GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 0x83F2 -#define GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 0x83F3 -#endif - -#ifndef GL_IBM_cull_vertex -#define GL_CULL_VERTEX_IBM 103050 -#endif - -#ifndef GL_IBM_multimode_draw_arrays -#endif - -#ifndef GL_IBM_vertex_array_lists -#define GL_VERTEX_ARRAY_LIST_IBM 103070 -#define GL_NORMAL_ARRAY_LIST_IBM 103071 -#define GL_COLOR_ARRAY_LIST_IBM 103072 -#define GL_INDEX_ARRAY_LIST_IBM 103073 -#define GL_TEXTURE_COORD_ARRAY_LIST_IBM 103074 -#define GL_EDGE_FLAG_ARRAY_LIST_IBM 103075 -#define GL_FOG_COORDINATE_ARRAY_LIST_IBM 103076 -#define GL_SECONDARY_COLOR_ARRAY_LIST_IBM 103077 -#define GL_VERTEX_ARRAY_LIST_STRIDE_IBM 103080 -#define GL_NORMAL_ARRAY_LIST_STRIDE_IBM 103081 -#define GL_COLOR_ARRAY_LIST_STRIDE_IBM 103082 -#define GL_INDEX_ARRAY_LIST_STRIDE_IBM 103083 -#define GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM 103084 -#define GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM 103085 -#define GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM 103086 -#define GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM 103087 -#endif - -#ifndef GL_SGIX_subsample -#define GL_PACK_SUBSAMPLE_RATE_SGIX 0x85A0 -#define GL_UNPACK_SUBSAMPLE_RATE_SGIX 0x85A1 -#define GL_PIXEL_SUBSAMPLE_4444_SGIX 0x85A2 -#define GL_PIXEL_SUBSAMPLE_2424_SGIX 0x85A3 -#define GL_PIXEL_SUBSAMPLE_4242_SGIX 0x85A4 -#endif - -#ifndef GL_SGIX_ycrcb_subsample -#endif - -#ifndef GL_SGIX_ycrcba -#define GL_YCRCB_SGIX 0x8318 -#define GL_YCRCBA_SGIX 0x8319 -#endif - -#ifndef GL_SGI_depth_pass_instrument -#define GL_DEPTH_PASS_INSTRUMENT_SGIX 0x8310 -#define GL_DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX 0x8311 -#define GL_DEPTH_PASS_INSTRUMENT_MAX_SGIX 0x8312 -#endif - -#ifndef GL_3DFX_texture_compression_FXT1 -#define GL_COMPRESSED_RGB_FXT1_3DFX 0x86B0 -#define GL_COMPRESSED_RGBA_FXT1_3DFX 0x86B1 -#endif - -#ifndef GL_3DFX_multisample -#define GL_MULTISAMPLE_3DFX 0x86B2 -#define GL_SAMPLE_BUFFERS_3DFX 0x86B3 -#define GL_SAMPLES_3DFX 0x86B4 -#define GL_MULTISAMPLE_BIT_3DFX 0x20000000 -#endif - -#ifndef GL_3DFX_tbuffer -#endif - -#ifndef GL_EXT_multisample -#define GL_MULTISAMPLE_EXT 0x809D -#define GL_SAMPLE_ALPHA_TO_MASK_EXT 0x809E -#define GL_SAMPLE_ALPHA_TO_ONE_EXT 0x809F -#define GL_SAMPLE_MASK_EXT 0x80A0 -#define GL_1PASS_EXT 0x80A1 -#define GL_2PASS_0_EXT 0x80A2 -#define GL_2PASS_1_EXT 0x80A3 -#define GL_4PASS_0_EXT 0x80A4 -#define GL_4PASS_1_EXT 0x80A5 -#define GL_4PASS_2_EXT 0x80A6 -#define GL_4PASS_3_EXT 0x80A7 -#define GL_SAMPLE_BUFFERS_EXT 0x80A8 -#define GL_SAMPLES_EXT 0x80A9 -#define GL_SAMPLE_MASK_VALUE_EXT 0x80AA -#define GL_SAMPLE_MASK_INVERT_EXT 0x80AB -#define GL_SAMPLE_PATTERN_EXT 0x80AC -#endif - -#ifndef GL_SGIX_vertex_preclip -#define GL_VERTEX_PRECLIP_SGIX 0x83EE -#define GL_VERTEX_PRECLIP_HINT_SGIX 0x83EF -#endif - -#ifndef GL_SGIX_convolution_accuracy -#define GL_CONVOLUTION_HINT_SGIX 0x8316 -#endif - -#ifndef GL_SGIX_resample -#define GL_PACK_RESAMPLE_SGIX 0x842C -#define GL_UNPACK_RESAMPLE_SGIX 0x842D -#define GL_RESAMPLE_REPLICATE_SGIX 0x842E -#define GL_RESAMPLE_ZERO_FILL_SGIX 0x842F -#define GL_RESAMPLE_DECIMATE_SGIX 0x8430 -#endif - -#ifndef GL_SGIS_point_line_texgen -#define GL_EYE_DISTANCE_TO_POINT_SGIS 0x81F0 -#define GL_OBJECT_DISTANCE_TO_POINT_SGIS 0x81F1 -#define GL_EYE_DISTANCE_TO_LINE_SGIS 0x81F2 -#define GL_OBJECT_DISTANCE_TO_LINE_SGIS 0x81F3 -#define GL_EYE_POINT_SGIS 0x81F4 -#define GL_OBJECT_POINT_SGIS 0x81F5 -#define GL_EYE_LINE_SGIS 0x81F6 -#define GL_OBJECT_LINE_SGIS 0x81F7 -#endif - -#ifndef GL_SGIS_texture_color_mask -#define GL_TEXTURE_COLOR_WRITEMASK_SGIS 0x81EF -#endif - - -/*************************************************************/ - -#ifndef GL_VERSION_1_2 -#define GL_VERSION_1_2 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glBlendColor (GLclampf, GLclampf, GLclampf, GLclampf); -extern void APIENTRY glBlendEquation (GLenum); -extern void APIENTRY glDrawRangeElements (GLenum, GLuint, GLuint, GLsizei, GLenum, const GLvoid *); -extern void APIENTRY glColorTable (GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *); -extern void APIENTRY glColorTableParameterfv (GLenum, GLenum, const GLfloat *); -extern void APIENTRY glColorTableParameteriv (GLenum, GLenum, const GLint *); -extern void APIENTRY glCopyColorTable (GLenum, GLenum, GLint, GLint, GLsizei); -extern void APIENTRY glGetColorTable (GLenum, GLenum, GLenum, GLvoid *); -extern void APIENTRY glGetColorTableParameterfv (GLenum, GLenum, GLfloat *); -extern void APIENTRY glGetColorTableParameteriv (GLenum, GLenum, GLint *); -extern void APIENTRY glColorSubTable (GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); -extern void APIENTRY glCopyColorSubTable (GLenum, GLsizei, GLint, GLint, GLsizei); -extern void APIENTRY glConvolutionFilter1D (GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *); -extern void APIENTRY glConvolutionFilter2D (GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); -extern void APIENTRY glConvolutionParameterf (GLenum, GLenum, GLfloat); -extern void APIENTRY glConvolutionParameterfv (GLenum, GLenum, const GLfloat *); -extern void APIENTRY glConvolutionParameteri (GLenum, GLenum, GLint); -extern void APIENTRY glConvolutionParameteriv (GLenum, GLenum, const GLint *); -extern void APIENTRY glCopyConvolutionFilter1D (GLenum, GLenum, GLint, GLint, GLsizei); -extern void APIENTRY glCopyConvolutionFilter2D (GLenum, GLenum, GLint, GLint, GLsizei, GLsizei); -extern void APIENTRY glGetConvolutionFilter (GLenum, GLenum, GLenum, GLvoid *); -extern void APIENTRY glGetConvolutionParameterfv (GLenum, GLenum, GLfloat *); -extern void APIENTRY glGetConvolutionParameteriv (GLenum, GLenum, GLint *); -extern void APIENTRY glGetSeparableFilter (GLenum, GLenum, GLenum, GLvoid *, GLvoid *, GLvoid *); -extern void APIENTRY glSeparableFilter2D (GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *, const GLvoid *); -extern void APIENTRY glGetHistogram (GLenum, GLboolean, GLenum, GLenum, GLvoid *); -extern void APIENTRY glGetHistogramParameterfv (GLenum, GLenum, GLfloat *); -extern void APIENTRY glGetHistogramParameteriv (GLenum, GLenum, GLint *); -extern void APIENTRY glGetMinmax (GLenum, GLboolean, GLenum, GLenum, GLvoid *); -extern void APIENTRY glGetMinmaxParameterfv (GLenum, GLenum, GLfloat *); -extern void APIENTRY glGetMinmaxParameteriv (GLenum, GLenum, GLint *); -extern void APIENTRY glHistogram (GLenum, GLsizei, GLenum, GLboolean); -extern void APIENTRY glMinmax (GLenum, GLenum, GLboolean); -extern void APIENTRY glResetHistogram (GLenum); -extern void APIENTRY glResetMinmax (GLenum); -extern void APIENTRY glTexImage3D (GLenum, GLint, GLint, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *); -extern void APIENTRY glTexSubImage3D (GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); -extern void APIENTRY glCopyTexSubImage3D (GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLBLENDCOLORPROC) (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); -typedef void (APIENTRY * PFNGLBLENDEQUATIONPROC) (GLenum mode); -typedef void (APIENTRY * PFNGLDRAWRANGEELEMENTSPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices); -typedef void (APIENTRY * PFNGLCOLORTABLEPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table); -typedef void (APIENTRY * PFNGLCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat *params); -typedef void (APIENTRY * PFNGLCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint *params); -typedef void (APIENTRY * PFNGLCOPYCOLORTABLEPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width); -typedef void (APIENTRY * PFNGLGETCOLORTABLEPROC) (GLenum target, GLenum format, GLenum type, GLvoid *table); -typedef void (APIENTRY * PFNGLGETCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params); -typedef void (APIENTRY * PFNGLGETCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params); -typedef void (APIENTRY * PFNGLCOLORSUBTABLEPROC) (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data); -typedef void (APIENTRY * PFNGLCOPYCOLORSUBTABLEPROC) (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width); -typedef void (APIENTRY * PFNGLCONVOLUTIONFILTER1DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image); -typedef void (APIENTRY * PFNGLCONVOLUTIONFILTER2DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image); -typedef void (APIENTRY * PFNGLCONVOLUTIONPARAMETERFPROC) (GLenum target, GLenum pname, GLfloat params); -typedef void (APIENTRY * PFNGLCONVOLUTIONPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat *params); -typedef void (APIENTRY * PFNGLCONVOLUTIONPARAMETERIPROC) (GLenum target, GLenum pname, GLint params); -typedef void (APIENTRY * PFNGLCONVOLUTIONPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint *params); -typedef void (APIENTRY * PFNGLCOPYCONVOLUTIONFILTER1DPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width); -typedef void (APIENTRY * PFNGLCOPYCONVOLUTIONFILTER2DPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height); -typedef void (APIENTRY * PFNGLGETCONVOLUTIONFILTERPROC) (GLenum target, GLenum format, GLenum type, GLvoid *image); -typedef void (APIENTRY * PFNGLGETCONVOLUTIONPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params); -typedef void (APIENTRY * PFNGLGETCONVOLUTIONPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params); -typedef void (APIENTRY * PFNGLGETSEPARABLEFILTERPROC) (GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span); -typedef void (APIENTRY * PFNGLSEPARABLEFILTER2DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column); -typedef void (APIENTRY * PFNGLGETHISTOGRAMPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values); -typedef void (APIENTRY * PFNGLGETHISTOGRAMPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params); -typedef void (APIENTRY * PFNGLGETHISTOGRAMPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params); -typedef void (APIENTRY * PFNGLGETMINMAXPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values); -typedef void (APIENTRY * PFNGLGETMINMAXPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params); -typedef void (APIENTRY * PFNGLGETMINMAXPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params); -typedef void (APIENTRY * PFNGLHISTOGRAMPROC) (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink); -typedef void (APIENTRY * PFNGLMINMAXPROC) (GLenum target, GLenum internalformat, GLboolean sink); -typedef void (APIENTRY * PFNGLRESETHISTOGRAMPROC) (GLenum target); -typedef void (APIENTRY * PFNGLRESETMINMAXPROC) (GLenum target); -typedef void (APIENTRY * PFNGLTEXIMAGE3DPROC) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (APIENTRY * PFNGLTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (APIENTRY * PFNGLCOPYTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); -#endif - -#ifndef GL_ARB_multitexture -#define GL_ARB_multitexture 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glActiveTextureARB (GLenum); -extern void APIENTRY glClientActiveTextureARB (GLenum); -extern void APIENTRY glMultiTexCoord1dARB (GLenum, GLdouble); -extern void APIENTRY glMultiTexCoord1dvARB (GLenum, const GLdouble *); -extern void APIENTRY glMultiTexCoord1fARB (GLenum, GLfloat); -extern void APIENTRY glMultiTexCoord1fvARB (GLenum, const GLfloat *); -extern void APIENTRY glMultiTexCoord1iARB (GLenum, GLint); -extern void APIENTRY glMultiTexCoord1ivARB (GLenum, const GLint *); -extern void APIENTRY glMultiTexCoord1sARB (GLenum, GLshort); -extern void APIENTRY glMultiTexCoord1svARB (GLenum, const GLshort *); -extern void APIENTRY glMultiTexCoord2dARB (GLenum, GLdouble, GLdouble); -extern void APIENTRY glMultiTexCoord2dvARB (GLenum, const GLdouble *); -extern void APIENTRY glMultiTexCoord2fARB (GLenum, GLfloat, GLfloat); -extern void APIENTRY glMultiTexCoord2fvARB (GLenum, const GLfloat *); -extern void APIENTRY glMultiTexCoord2iARB (GLenum, GLint, GLint); -extern void APIENTRY glMultiTexCoord2ivARB (GLenum, const GLint *); -extern void APIENTRY glMultiTexCoord2sARB (GLenum, GLshort, GLshort); -extern void APIENTRY glMultiTexCoord2svARB (GLenum, const GLshort *); -extern void APIENTRY glMultiTexCoord3dARB (GLenum, GLdouble, GLdouble, GLdouble); -extern void APIENTRY glMultiTexCoord3dvARB (GLenum, const GLdouble *); -extern void APIENTRY glMultiTexCoord3fARB (GLenum, GLfloat, GLfloat, GLfloat); -extern void APIENTRY glMultiTexCoord3fvARB (GLenum, const GLfloat *); -extern void APIENTRY glMultiTexCoord3iARB (GLenum, GLint, GLint, GLint); -extern void APIENTRY glMultiTexCoord3ivARB (GLenum, const GLint *); -extern void APIENTRY glMultiTexCoord3sARB (GLenum, GLshort, GLshort, GLshort); -extern void APIENTRY glMultiTexCoord3svARB (GLenum, const GLshort *); -extern void APIENTRY glMultiTexCoord4dARB (GLenum, GLdouble, GLdouble, GLdouble, GLdouble); -extern void APIENTRY glMultiTexCoord4dvARB (GLenum, const GLdouble *); -extern void APIENTRY glMultiTexCoord4fARB (GLenum, GLfloat, GLfloat, GLfloat, GLfloat); -extern void APIENTRY glMultiTexCoord4fvARB (GLenum, const GLfloat *); -extern void APIENTRY glMultiTexCoord4iARB (GLenum, GLint, GLint, GLint, GLint); -extern void APIENTRY glMultiTexCoord4ivARB (GLenum, const GLint *); -extern void APIENTRY glMultiTexCoord4sARB (GLenum, GLshort, GLshort, GLshort, GLshort); -extern void APIENTRY glMultiTexCoord4svARB (GLenum, const GLshort *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLACTIVETEXTUREARBPROC) (GLenum texture); -typedef void (APIENTRY * PFNGLCLIENTACTIVETEXTUREARBPROC) (GLenum texture); -typedef void (APIENTRY * PFNGLMULTITEXCOORD1DARBPROC) (GLenum target, GLdouble s); -typedef void (APIENTRY * PFNGLMULTITEXCOORD1DVARBPROC) (GLenum target, const GLdouble *v); -typedef void (APIENTRY * PFNGLMULTITEXCOORD1FARBPROC) (GLenum target, GLfloat s); -typedef void (APIENTRY * PFNGLMULTITEXCOORD1FVARBPROC) (GLenum target, const GLfloat *v); -typedef void (APIENTRY * PFNGLMULTITEXCOORD1IARBPROC) (GLenum target, GLint s); -typedef void (APIENTRY * PFNGLMULTITEXCOORD1IVARBPROC) (GLenum target, const GLint *v); -typedef void (APIENTRY * PFNGLMULTITEXCOORD1SARBPROC) (GLenum target, GLshort s); -typedef void (APIENTRY * PFNGLMULTITEXCOORD1SVARBPROC) (GLenum target, const GLshort *v); -typedef void (APIENTRY * PFNGLMULTITEXCOORD2DARBPROC) (GLenum target, GLdouble s, GLdouble t); -typedef void (APIENTRY * PFNGLMULTITEXCOORD2DVARBPROC) (GLenum target, const GLdouble *v); -typedef void (APIENTRY * PFNGLMULTITEXCOORD2FARBPROC) (GLenum target, GLfloat s, GLfloat t); -typedef void (APIENTRY * PFNGLMULTITEXCOORD2FVARBPROC) (GLenum target, const GLfloat *v); -typedef void (APIENTRY * PFNGLMULTITEXCOORD2IARBPROC) (GLenum target, GLint s, GLint t); -typedef void (APIENTRY * PFNGLMULTITEXCOORD2IVARBPROC) (GLenum target, const GLint *v); -typedef void (APIENTRY * PFNGLMULTITEXCOORD2SARBPROC) (GLenum target, GLshort s, GLshort t); -typedef void (APIENTRY * PFNGLMULTITEXCOORD2SVARBPROC) (GLenum target, const GLshort *v); -typedef void (APIENTRY * PFNGLMULTITEXCOORD3DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r); -typedef void (APIENTRY * PFNGLMULTITEXCOORD3DVARBPROC) (GLenum target, const GLdouble *v); -typedef void (APIENTRY * PFNGLMULTITEXCOORD3FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r); -typedef void (APIENTRY * PFNGLMULTITEXCOORD3FVARBPROC) (GLenum target, const GLfloat *v); -typedef void (APIENTRY * PFNGLMULTITEXCOORD3IARBPROC) (GLenum target, GLint s, GLint t, GLint r); -typedef void (APIENTRY * PFNGLMULTITEXCOORD3IVARBPROC) (GLenum target, const GLint *v); -typedef void (APIENTRY * PFNGLMULTITEXCOORD3SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r); -typedef void (APIENTRY * PFNGLMULTITEXCOORD3SVARBPROC) (GLenum target, const GLshort *v); -typedef void (APIENTRY * PFNGLMULTITEXCOORD4DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q); -typedef void (APIENTRY * PFNGLMULTITEXCOORD4DVARBPROC) (GLenum target, const GLdouble *v); -typedef void (APIENTRY * PFNGLMULTITEXCOORD4FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q); -typedef void (APIENTRY * PFNGLMULTITEXCOORD4FVARBPROC) (GLenum target, const GLfloat *v); -typedef void (APIENTRY * PFNGLMULTITEXCOORD4IARBPROC) (GLenum target, GLint s, GLint t, GLint r, GLint q); -typedef void (APIENTRY * PFNGLMULTITEXCOORD4IVARBPROC) (GLenum target, const GLint *v); -typedef void (APIENTRY * PFNGLMULTITEXCOORD4SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q); -typedef void (APIENTRY * PFNGLMULTITEXCOORD4SVARBPROC) (GLenum target, const GLshort *v); -#endif - -#ifndef GL_ARB_transpose_matrix -#define GL_ARB_transpose_matrix 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glLoadTransposeMatrixfARB (const GLfloat *); -extern void APIENTRY glLoadTransposeMatrixdARB (const GLdouble *); -extern void APIENTRY glMultTransposeMatrixfARB (const GLfloat *); -extern void APIENTRY glMultTransposeMatrixdARB (const GLdouble *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLLOADTRANSPOSEMATRIXFARBPROC) (const GLfloat *m); -typedef void (APIENTRY * PFNGLLOADTRANSPOSEMATRIXDARBPROC) (const GLdouble *m); -typedef void (APIENTRY * PFNGLMULTTRANSPOSEMATRIXFARBPROC) (const GLfloat *m); -typedef void (APIENTRY * PFNGLMULTTRANSPOSEMATRIXDARBPROC) (const GLdouble *m); -#endif - -#ifndef GL_ARB_multisample -#define GL_ARB_multisample 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glSampleCoverageARB (GLclampf, GLboolean); -extern void APIENTRY glSamplePassARB (GLenum); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLSAMPLECOVERAGEARBPROC) (GLclampf value, GLboolean invert); -typedef void (APIENTRY * PFNGLSAMPLEPASSARBPROC) (GLenum pass); -#endif - -#ifndef GL_ARB_texture_env_add -#define GL_ARB_texture_env_add 1 -#endif - -#ifndef GL_ARB_texture_cube_map -#define GL_ARB_texture_cube_map 1 -#endif - -#ifndef GL_ARB_texture_compression -#define GL_ARB_texture_compression 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glCompressedTexImage3DARB (GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *); -extern void APIENTRY glCompressedTexImage2DARB (GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *); -extern void APIENTRY glCompressedTexImage1DARB (GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, const GLvoid *); -extern void APIENTRY glCompressedTexSubImage3DARB (GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *); -extern void APIENTRY glCompressedTexSubImage2DARB (GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *); -extern void APIENTRY glCompressedTexSubImage1DARB (GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid *); -extern void APIENTRY glGetCompressedTexImageARB (GLenum, GLint, void *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLCOMPRESSEDTEXIMAGE3DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data); -typedef void (APIENTRY * PFNGLCOMPRESSEDTEXIMAGE2DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data); -typedef void (APIENTRY * PFNGLCOMPRESSEDTEXIMAGE1DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data); -typedef void (APIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data); -typedef void (APIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data); -typedef void (APIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data); -typedef void (APIENTRY * PFNGLGETCOMPRESSEDTEXIMAGEARBPROC) (GLenum target, GLint level, void *img); -#endif - -#ifndef GL_EXT_abgr -#define GL_EXT_abgr 1 -#endif - -#ifndef GL_EXT_blend_color -#define GL_EXT_blend_color 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glBlendColorEXT (GLclampf, GLclampf, GLclampf, GLclampf); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLBLENDCOLOREXTPROC) (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); -#endif - -#ifndef GL_EXT_polygon_offset -#define GL_EXT_polygon_offset 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glPolygonOffsetEXT (GLfloat, GLfloat); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLPOLYGONOFFSETEXTPROC) (GLfloat factor, GLfloat bias); -#endif - -#ifndef GL_EXT_texture -#define GL_EXT_texture 1 -#endif - -#ifndef GL_EXT_texture3D -#define GL_EXT_texture3D 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glTexImage3DEXT (GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLTEXIMAGE3DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels); -#endif - -#ifndef GL_EXT_subtexture -/*#define GL_EXT_subtexture 1*/ -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glTexSubImage3DEXT (GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLTEXSUBIMAGE3DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels); -#endif - -#ifndef GL_SGIS_texture_filter4 -#define GL_SGIS_texture_filter4 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glGetTexFilterFuncSGIS (GLenum, GLenum, GLfloat *); -extern void APIENTRY glTexFilterFuncSGIS (GLenum, GLenum, GLsizei, const GLfloat *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLGETTEXFILTERFUNCSGISPROC) (GLenum target, GLenum filter, GLfloat *weights); -typedef void (APIENTRY * PFNGLTEXFILTERFUNCSGISPROC) (GLenum target, GLenum filter, GLsizei n, const GLfloat *weights); -#endif - -#ifndef GL_EXT_subtexture -#define GL_EXT_subtexture 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glTexSubImage1DEXT (GLenum, GLint, GLint, GLsizei, GLenum, GLenum, const GLvoid *); -extern void APIENTRY glTexSubImage2DEXT (GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLTEXSUBIMAGE1DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (APIENTRY * PFNGLTEXSUBIMAGE2DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels); -#endif - -#ifndef GL_EXT_copy_texture -#define GL_EXT_copy_texture 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glCopyTexImage1DEXT (GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint); -extern void APIENTRY glCopyTexImage2DEXT (GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint); -extern void APIENTRY glCopyTexSubImage1DEXT (GLenum, GLint, GLint, GLint, GLint, GLsizei); -extern void APIENTRY glCopyTexSubImage2DEXT (GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei); -extern void APIENTRY glCopyTexSubImage3DEXT (GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLCOPYTEXIMAGE1DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border); -typedef void (APIENTRY * PFNGLCOPYTEXIMAGE2DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); -typedef void (APIENTRY * PFNGLCOPYTEXSUBIMAGE1DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width); -typedef void (APIENTRY * PFNGLCOPYTEXSUBIMAGE2DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); -typedef void (APIENTRY * PFNGLCOPYTEXSUBIMAGE3DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); -#endif - -#ifndef GL_EXT_histogram -#define GL_EXT_histogram 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glGetHistogramEXT (GLenum, GLboolean, GLenum, GLenum, GLvoid *); -extern void APIENTRY glGetHistogramParameterfvEXT (GLenum, GLenum, GLfloat *); -extern void APIENTRY glGetHistogramParameterivEXT (GLenum, GLenum, GLint *); -extern void APIENTRY glGetMinmaxEXT (GLenum, GLboolean, GLenum, GLenum, GLvoid *); -extern void APIENTRY glGetMinmaxParameterfvEXT (GLenum, GLenum, GLfloat *); -extern void APIENTRY glGetMinmaxParameterivEXT (GLenum, GLenum, GLint *); -extern void APIENTRY glHistogramEXT (GLenum, GLsizei, GLenum, GLboolean); -extern void APIENTRY glMinmaxEXT (GLenum, GLenum, GLboolean); -extern void APIENTRY glResetHistogramEXT (GLenum); -extern void APIENTRY glResetMinmaxEXT (GLenum); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLGETHISTOGRAMEXTPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values); -typedef void (APIENTRY * PFNGLGETHISTOGRAMPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat *params); -typedef void (APIENTRY * PFNGLGETHISTOGRAMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint *params); -typedef void (APIENTRY * PFNGLGETMINMAXEXTPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values); -typedef void (APIENTRY * PFNGLGETMINMAXPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat *params); -typedef void (APIENTRY * PFNGLGETMINMAXPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint *params); -typedef void (APIENTRY * PFNGLHISTOGRAMEXTPROC) (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink); -typedef void (APIENTRY * PFNGLMINMAXEXTPROC) (GLenum target, GLenum internalformat, GLboolean sink); -typedef void (APIENTRY * PFNGLRESETHISTOGRAMEXTPROC) (GLenum target); -typedef void (APIENTRY * PFNGLRESETMINMAXEXTPROC) (GLenum target); -#endif - -#ifndef GL_EXT_convolution -#define GL_EXT_convolution 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glConvolutionFilter1DEXT (GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *); -extern void APIENTRY glConvolutionFilter2DEXT (GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); -extern void APIENTRY glConvolutionParameterfEXT (GLenum, GLenum, GLfloat); -extern void APIENTRY glConvolutionParameterfvEXT (GLenum, GLenum, const GLfloat *); -extern void APIENTRY glConvolutionParameteriEXT (GLenum, GLenum, GLint); -extern void APIENTRY glConvolutionParameterivEXT (GLenum, GLenum, const GLint *); -extern void APIENTRY glCopyConvolutionFilter1DEXT (GLenum, GLenum, GLint, GLint, GLsizei); -extern void APIENTRY glCopyConvolutionFilter2DEXT (GLenum, GLenum, GLint, GLint, GLsizei, GLsizei); -extern void APIENTRY glGetConvolutionFilterEXT (GLenum, GLenum, GLenum, GLvoid *); -extern void APIENTRY glGetConvolutionParameterfvEXT (GLenum, GLenum, GLfloat *); -extern void APIENTRY glGetConvolutionParameterivEXT (GLenum, GLenum, GLint *); -extern void APIENTRY glGetSeparableFilterEXT (GLenum, GLenum, GLenum, GLvoid *, GLvoid *, GLvoid *); -extern void APIENTRY glSeparableFilter2DEXT (GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *, const GLvoid *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLCONVOLUTIONFILTER1DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image); -typedef void (APIENTRY * PFNGLCONVOLUTIONFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image); -typedef void (APIENTRY * PFNGLCONVOLUTIONPARAMETERFEXTPROC) (GLenum target, GLenum pname, GLfloat params); -typedef void (APIENTRY * PFNGLCONVOLUTIONPARAMETERFVEXTPROC) (GLenum target, GLenum pname, const GLfloat *params); -typedef void (APIENTRY * PFNGLCONVOLUTIONPARAMETERIEXTPROC) (GLenum target, GLenum pname, GLint params); -typedef void (APIENTRY * PFNGLCONVOLUTIONPARAMETERIVEXTPROC) (GLenum target, GLenum pname, const GLint *params); -typedef void (APIENTRY * PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width); -typedef void (APIENTRY * PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height); -typedef void (APIENTRY * PFNGLGETCONVOLUTIONFILTEREXTPROC) (GLenum target, GLenum format, GLenum type, GLvoid *image); -typedef void (APIENTRY * PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat *params); -typedef void (APIENTRY * PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint *params); -typedef void (APIENTRY * PFNGLGETSEPARABLEFILTEREXTPROC) (GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span); -typedef void (APIENTRY * PFNGLSEPARABLEFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column); -#endif - -#ifndef GL_EXT_color_matrix -#define GL_EXT_color_matrix 1 -#endif - -#ifndef GL_SGI_color_table -#define GL_SGI_color_table 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glColorTableSGI (GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *); -extern void APIENTRY glColorTableParameterfvSGI (GLenum, GLenum, const GLfloat *); -extern void APIENTRY glColorTableParameterivSGI (GLenum, GLenum, const GLint *); -extern void APIENTRY glCopyColorTableSGI (GLenum, GLenum, GLint, GLint, GLsizei); -extern void APIENTRY glGetColorTableSGI (GLenum, GLenum, GLenum, GLvoid *); -extern void APIENTRY glGetColorTableParameterfvSGI (GLenum, GLenum, GLfloat *); -extern void APIENTRY glGetColorTableParameterivSGI (GLenum, GLenum, GLint *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLCOLORTABLESGIPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table); -typedef void (APIENTRY * PFNGLCOLORTABLEPARAMETERFVSGIPROC) (GLenum target, GLenum pname, const GLfloat *params); -typedef void (APIENTRY * PFNGLCOLORTABLEPARAMETERIVSGIPROC) (GLenum target, GLenum pname, const GLint *params); -typedef void (APIENTRY * PFNGLCOPYCOLORTABLESGIPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width); -typedef void (APIENTRY * PFNGLGETCOLORTABLESGIPROC) (GLenum target, GLenum format, GLenum type, GLvoid *table); -typedef void (APIENTRY * PFNGLGETCOLORTABLEPARAMETERFVSGIPROC) (GLenum target, GLenum pname, GLfloat *params); -typedef void (APIENTRY * PFNGLGETCOLORTABLEPARAMETERIVSGIPROC) (GLenum target, GLenum pname, GLint *params); -#endif - -#ifndef GL_SGIX_pixel_texture -#define GL_SGIX_pixel_texture 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glPixelTexGenSGIX (GLenum); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLPIXELTEXGENSGIXPROC) (GLenum mode); -#endif - -#ifndef GL_SGIS_pixel_texture -#define GL_SGIS_pixel_texture 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glPixelTexGenParameteriSGIS (GLenum, GLint); -extern void APIENTRY glPixelTexGenParameterivSGIS (GLenum, const GLint *); -extern void APIENTRY glPixelTexGenParameterfSGIS (GLenum, GLfloat); -extern void APIENTRY glPixelTexGenParameterfvSGIS (GLenum, const GLfloat *); -extern void APIENTRY glGetPixelTexGenParameterivSGIS (GLenum, GLint *); -extern void APIENTRY glGetPixelTexGenParameterfvSGIS (GLenum, GLfloat *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLPIXELTEXGENPARAMETERISGISPROC) (GLenum pname, GLint param); -typedef void (APIENTRY * PFNGLPIXELTEXGENPARAMETERIVSGISPROC) (GLenum pname, const GLint *params); -typedef void (APIENTRY * PFNGLPIXELTEXGENPARAMETERFSGISPROC) (GLenum pname, GLfloat param); -typedef void (APIENTRY * PFNGLPIXELTEXGENPARAMETERFVSGISPROC) (GLenum pname, const GLfloat *params); -typedef void (APIENTRY * PFNGLGETPIXELTEXGENPARAMETERIVSGISPROC) (GLenum pname, GLint *params); -typedef void (APIENTRY * PFNGLGETPIXELTEXGENPARAMETERFVSGISPROC) (GLenum pname, GLfloat *params); -#endif - -#ifndef GL_SGIS_texture4D -#define GL_SGIS_texture4D 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glTexImage4DSGIS (GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *); -extern void APIENTRY glTexSubImage4DSGIS (GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLTEXIMAGE4DSGISPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLint border, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (APIENTRY * PFNGLTEXSUBIMAGE4DSGISPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint woffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLenum format, GLenum type, const GLvoid *pixels); -#endif - -#ifndef GL_SGI_texture_color_table -#define GL_SGI_texture_color_table 1 -#endif - -#ifndef GL_EXT_cmyka -#define GL_EXT_cmyka 1 -#endif - -#ifndef GL_EXT_texture_object -#define GL_EXT_texture_object 1 -#ifdef GL_GLEXT_PROTOTYPES -extern GLboolean APIENTRY glAreTexturesResidentEXT (GLsizei, const GLuint *, GLboolean *); -extern void APIENTRY glBindTextureEXT (GLenum, GLuint); -extern void APIENTRY glDeleteTexturesEXT (GLsizei, const GLuint *); -extern void APIENTRY glGenTexturesEXT (GLsizei, GLuint *); -extern GLboolean APIENTRY glIsTextureEXT (GLuint); -extern void APIENTRY glPrioritizeTexturesEXT (GLsizei, const GLuint *, const GLclampf *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef GLboolean (APIENTRY * PFNGLARETEXTURESRESIDENTEXTPROC) (GLsizei n, const GLuint *textures, GLboolean *residences); -typedef void (APIENTRY * PFNGLBINDTEXTUREEXTPROC) (GLenum target, GLuint texture); -typedef void (APIENTRY * PFNGLDELETETEXTURESEXTPROC) (GLsizei n, const GLuint *textures); -typedef void (APIENTRY * PFNGLGENTEXTURESEXTPROC) (GLsizei n, GLuint *textures); -typedef GLboolean (APIENTRY * PFNGLISTEXTUREEXTPROC) (GLuint texture); -typedef void (APIENTRY * PFNGLPRIORITIZETEXTURESEXTPROC) (GLsizei n, const GLuint *textures, const GLclampf *priorities); -#endif - -#ifndef GL_SGIS_detail_texture -#define GL_SGIS_detail_texture 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glDetailTexFuncSGIS (GLenum, GLsizei, const GLfloat *); -extern void APIENTRY glGetDetailTexFuncSGIS (GLenum, GLfloat *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLDETAILTEXFUNCSGISPROC) (GLenum target, GLsizei n, const GLfloat *points); -typedef void (APIENTRY * PFNGLGETDETAILTEXFUNCSGISPROC) (GLenum target, GLfloat *points); -#endif - -#ifndef GL_SGIS_sharpen_texture -#define GL_SGIS_sharpen_texture 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glSharpenTexFuncSGIS (GLenum, GLsizei, const GLfloat *); -extern void APIENTRY glGetSharpenTexFuncSGIS (GLenum, GLfloat *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLSHARPENTEXFUNCSGISPROC) (GLenum target, GLsizei n, const GLfloat *points); -typedef void (APIENTRY * PFNGLGETSHARPENTEXFUNCSGISPROC) (GLenum target, GLfloat *points); -#endif - -#ifndef GL_EXT_packed_pixels -#define GL_EXT_packed_pixels 1 -#endif - -#ifndef GL_SGIS_texture_lod -#define GL_SGIS_texture_lod 1 -#endif - -#ifndef GL_SGIS_multisample -#define GL_SGIS_multisample 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glSampleMaskSGIS (GLclampf, GLboolean); -extern void APIENTRY glSamplePatternSGIS (GLenum); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLSAMPLEMASKSGISPROC) (GLclampf value, GLboolean invert); -typedef void (APIENTRY * PFNGLSAMPLEPATTERNSGISPROC) (GLenum pattern); -#endif - -#ifndef GL_EXT_rescale_normal -#define GL_EXT_rescale_normal 1 -#endif - -#ifndef GL_EXT_vertex_array -#define GL_EXT_vertex_array 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glArrayElementEXT (GLint); -extern void APIENTRY glColorPointerEXT (GLint, GLenum, GLsizei, GLsizei, const GLvoid *); -extern void APIENTRY glDrawArraysEXT (GLenum, GLint, GLsizei); -extern void APIENTRY glEdgeFlagPointerEXT (GLsizei, GLsizei, const GLboolean *); -extern void APIENTRY glGetPointervEXT (GLenum, GLvoid* *); -extern void APIENTRY glIndexPointerEXT (GLenum, GLsizei, GLsizei, const GLvoid *); -extern void APIENTRY glNormalPointerEXT (GLenum, GLsizei, GLsizei, const GLvoid *); -extern void APIENTRY glTexCoordPointerEXT (GLint, GLenum, GLsizei, GLsizei, const GLvoid *); -extern void APIENTRY glVertexPointerEXT (GLint, GLenum, GLsizei, GLsizei, const GLvoid *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLARRAYELEMENTEXTPROC) (GLint i); -typedef void (APIENTRY * PFNGLCOLORPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer); -typedef void (APIENTRY * PFNGLDRAWARRAYSEXTPROC) (GLenum mode, GLint first, GLsizei count); -typedef void (APIENTRY * PFNGLEDGEFLAGPOINTEREXTPROC) (GLsizei stride, GLsizei count, const GLboolean *pointer); -typedef void (APIENTRY * PFNGLGETPOINTERVEXTPROC) (GLenum pname, GLvoid* *params); -typedef void (APIENTRY * PFNGLINDEXPOINTEREXTPROC) (GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer); -typedef void (APIENTRY * PFNGLNORMALPOINTEREXTPROC) (GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer); -typedef void (APIENTRY * PFNGLTEXCOORDPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer); -typedef void (APIENTRY * PFNGLVERTEXPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer); -#endif - -#ifndef GL_EXT_misc_attribute -#define GL_EXT_misc_attribute 1 -#endif - -#ifndef GL_SGIS_generate_mipmap -#define GL_SGIS_generate_mipmap 1 -#endif - -#ifndef GL_SGIX_clipmap -#define GL_SGIX_clipmap 1 -#endif - -#ifndef GL_SGIX_shadow -#define GL_SGIX_shadow 1 -#endif - -#ifndef GL_SGIS_texture_edge_clamp -#define GL_SGIS_texture_edge_clamp 1 -#endif - -#ifndef GL_SGIS_texture_border_clamp -#define GL_SGIS_texture_border_clamp 1 -#endif - -#ifndef GL_EXT_blend_minmax -#define GL_EXT_blend_minmax 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glBlendEquationEXT (GLenum); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLBLENDEQUATIONEXTPROC) (GLenum mode); -#endif - -#ifndef GL_EXT_blend_subtract -#define GL_EXT_blend_subtract 1 -#endif - -#ifndef GL_EXT_blend_logic_op -#define GL_EXT_blend_logic_op 1 -#endif - -#ifndef GL_SGIX_interlace -#define GL_SGIX_interlace 1 -#endif - -#ifndef GL_SGIX_pixel_tiles -#define GL_SGIX_pixel_tiles 1 -#endif - -#ifndef GL_SGIX_texture_select -#define GL_SGIX_texture_select 1 -#endif - -#ifndef GL_SGIX_sprite -#define GL_SGIX_sprite 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glSpriteParameterfSGIX (GLenum, GLfloat); -extern void APIENTRY glSpriteParameterfvSGIX (GLenum, const GLfloat *); -extern void APIENTRY glSpriteParameteriSGIX (GLenum, GLint); -extern void APIENTRY glSpriteParameterivSGIX (GLenum, const GLint *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLSPRITEPARAMETERFSGIXPROC) (GLenum pname, GLfloat param); -typedef void (APIENTRY * PFNGLSPRITEPARAMETERFVSGIXPROC) (GLenum pname, const GLfloat *params); -typedef void (APIENTRY * PFNGLSPRITEPARAMETERISGIXPROC) (GLenum pname, GLint param); -typedef void (APIENTRY * PFNGLSPRITEPARAMETERIVSGIXPROC) (GLenum pname, const GLint *params); -#endif - -#ifndef GL_SGIX_texture_multi_buffer -#define GL_SGIX_texture_multi_buffer 1 -#endif - -#ifndef GL_EXT_point_parameters -#define GL_EXT_point_parameters 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glPointParameterfEXT (GLenum, GLfloat); -extern void APIENTRY glPointParameterfvEXT (GLenum, const GLfloat *); -extern void APIENTRY glPointParameterfSGIS (GLenum, GLfloat); -extern void APIENTRY glPointParameterfvSGIS (GLenum, const GLfloat *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLPOINTPARAMETERFEXTPROC) (GLenum pname, GLfloat param); -typedef void (APIENTRY * PFNGLPOINTPARAMETERFVEXTPROC) (GLenum pname, const GLfloat *params); -typedef void (APIENTRY * PFNGLPOINTPARAMETERFSGISPROC) (GLenum pname, GLfloat param); -typedef void (APIENTRY * PFNGLPOINTPARAMETERFVSGISPROC) (GLenum pname, const GLfloat *params); -#endif - -#ifndef GL_SGIX_instruments -#define GL_SGIX_instruments 1 -#ifdef GL_GLEXT_PROTOTYPES -extern GLint APIENTRY glGetInstrumentsSGIX (void); -extern void APIENTRY glInstrumentsBufferSGIX (GLsizei, GLint *); -extern GLint APIENTRY glPollInstrumentsSGIX (GLint *); -extern void APIENTRY glReadInstrumentsSGIX (GLint); -extern void APIENTRY glStartInstrumentsSGIX (void); -extern void APIENTRY glStopInstrumentsSGIX (GLint); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef GLint (APIENTRY * PFNGLGETINSTRUMENTSSGIXPROC) (void); -typedef void (APIENTRY * PFNGLINSTRUMENTSBUFFERSGIXPROC) (GLsizei size, GLint *buffer); -typedef GLint (APIENTRY * PFNGLPOLLINSTRUMENTSSGIXPROC) (GLint *marker_p); -typedef void (APIENTRY * PFNGLREADINSTRUMENTSSGIXPROC) (GLint marker); -typedef void (APIENTRY * PFNGLSTARTINSTRUMENTSSGIXPROC) (void); -typedef void (APIENTRY * PFNGLSTOPINSTRUMENTSSGIXPROC) (GLint marker); -#endif - -#ifndef GL_SGIX_texture_scale_bias -#define GL_SGIX_texture_scale_bias 1 -#endif - -#ifndef GL_SGIX_framezoom -#define GL_SGIX_framezoom 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glFrameZoomSGIX (GLint); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLFRAMEZOOMSGIXPROC) (GLint factor); -#endif - -#ifndef GL_SGIX_tag_sample_buffer -#define GL_SGIX_tag_sample_buffer 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glTagSampleBufferSGIX (void); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLTAGSAMPLEBUFFERSGIXPROC) (void); -#endif - -#ifndef GL_SGIX_reference_plane -#define GL_SGIX_reference_plane 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glReferencePlaneSGIX (const GLdouble *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLREFERENCEPLANESGIXPROC) (const GLdouble *equation); -#endif - -#ifndef GL_SGIX_flush_raster -#define GL_SGIX_flush_raster 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glFlushRasterSGIX (void); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLFLUSHRASTERSGIXPROC) (void); -#endif - -#ifndef GL_SGIX_depth_texture -#define GL_SGIX_depth_texture 1 -#endif - -#ifndef GL_SGIS_fog_function -#define GL_SGIS_fog_function 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glFogFuncSGIS (GLsizei, const GLfloat *); -extern void APIENTRY glGetFogFuncSGIS (const GLfloat *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLFOGFUNCSGISPROC) (GLsizei n, const GLfloat *points); -typedef void (APIENTRY * PFNGLGETFOGFUNCSGISPROC) (const GLfloat *points); -#endif - -#ifndef GL_SGIX_fog_offset -#define GL_SGIX_fog_offset 1 -#endif - -#ifndef GL_HP_image_transform -#define GL_HP_image_transform 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glImageTransformParameteriHP (GLenum, GLenum, GLint); -extern void APIENTRY glImageTransformParameterfHP (GLenum, GLenum, GLfloat); -extern void APIENTRY glImageTransformParameterivHP (GLenum, GLenum, const GLint *); -extern void APIENTRY glImageTransformParameterfvHP (GLenum, GLenum, const GLfloat *); -extern void APIENTRY glGetImageTransformParameterivHP (GLenum, GLenum, GLint *); -extern void APIENTRY glGetImageTransformParameterfvHP (GLenum, GLenum, GLfloat *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLIMAGETRANSFORMPARAMETERIHPPROC) (GLenum target, GLenum pname, GLint param); -typedef void (APIENTRY * PFNGLIMAGETRANSFORMPARAMETERFHPPROC) (GLenum target, GLenum pname, GLfloat param); -typedef void (APIENTRY * PFNGLIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, GLenum pname, const GLint *params); -typedef void (APIENTRY * PFNGLIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum target, GLenum pname, const GLfloat *params); -typedef void (APIENTRY * PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, GLenum pname, GLint *params); -typedef void (APIENTRY * PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum target, GLenum pname, GLfloat *params); -#endif - -#ifndef GL_HP_convolution_border_modes -#define GL_HP_convolution_border_modes 1 -#endif - -#ifndef GL_SGIX_texture_add_env -#define GL_SGIX_texture_add_env 1 -#endif - -#ifndef GL_EXT_color_subtable -#define GL_EXT_color_subtable 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glColorSubTableEXT (GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); -extern void APIENTRY glCopyColorSubTableEXT (GLenum, GLsizei, GLint, GLint, GLsizei); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLCOLORSUBTABLEEXTPROC) (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data); -typedef void (APIENTRY * PFNGLCOPYCOLORSUBTABLEEXTPROC) (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width); -#endif - -#ifndef GL_PGI_vertex_hints -#define GL_PGI_vertex_hints 1 -#endif - -#ifndef GL_PGI_misc_hints -#define GL_PGI_misc_hints 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glHintPGI (GLenum, GLint); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLHINTPGIPROC) (GLenum target, GLint mode); -#endif - -#ifndef GL_EXT_paletted_texture -#define GL_EXT_paletted_texture 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glColorTableEXT (GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *); -extern void APIENTRY glGetColorTableEXT (GLenum, GLenum, GLenum, GLvoid *); -extern void APIENTRY glGetColorTableParameterivEXT (GLenum, GLenum, GLint *); -extern void APIENTRY glGetColorTableParameterfvEXT (GLenum, GLenum, GLfloat *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLCOLORTABLEEXTPROC) (GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const GLvoid *table); -typedef void (APIENTRY * PFNGLGETCOLORTABLEEXTPROC) (GLenum target, GLenum format, GLenum type, GLvoid *data); -typedef void (APIENTRY * PFNGLGETCOLORTABLEPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint *params); -typedef void (APIENTRY * PFNGLGETCOLORTABLEPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat *params); -#endif - -#ifndef GL_EXT_clip_volume_hint -#define GL_EXT_clip_volume_hint 1 -#endif - -#ifndef GL_SGIX_list_priority -#define GL_SGIX_list_priority 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glGetListParameterfvSGIX (GLuint, GLenum, GLfloat *); -extern void APIENTRY glGetListParameterivSGIX (GLuint, GLenum, GLint *); -extern void APIENTRY glListParameterfSGIX (GLuint, GLenum, GLfloat); -extern void APIENTRY glListParameterfvSGIX (GLuint, GLenum, const GLfloat *); -extern void APIENTRY glListParameteriSGIX (GLuint, GLenum, GLint); -extern void APIENTRY glListParameterivSGIX (GLuint, GLenum, const GLint *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLGETLISTPARAMETERFVSGIXPROC) (GLuint list, GLenum pname, GLfloat *params); -typedef void (APIENTRY * PFNGLGETLISTPARAMETERIVSGIXPROC) (GLuint list, GLenum pname, GLint *params); -typedef void (APIENTRY * PFNGLLISTPARAMETERFSGIXPROC) (GLuint list, GLenum pname, GLfloat param); -typedef void (APIENTRY * PFNGLLISTPARAMETERFVSGIXPROC) (GLuint list, GLenum pname, const GLfloat *params); -typedef void (APIENTRY * PFNGLLISTPARAMETERISGIXPROC) (GLuint list, GLenum pname, GLint param); -typedef void (APIENTRY * PFNGLLISTPARAMETERIVSGIXPROC) (GLuint list, GLenum pname, const GLint *params); -#endif - -#ifndef GL_SGIX_ir_instrument1 -#define GL_SGIX_ir_instrument1 1 -#endif - -#ifndef GL_SGIX_calligraphic_fragment -#define GL_SGIX_calligraphic_fragment 1 -#endif - -#ifndef GL_SGIX_texture_lod_bias -#define GL_SGIX_texture_lod_bias 1 -#endif - -#ifndef GL_SGIX_shadow_ambient -#define GL_SGIX_shadow_ambient 1 -#endif - -#ifndef GL_EXT_index_texture -#define GL_EXT_index_texture 1 -#endif - -#ifndef GL_EXT_index_material -#define GL_EXT_index_material 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glIndexMaterialEXT (GLenum, GLenum); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLINDEXMATERIALEXTPROC) (GLenum face, GLenum mode); -#endif - -#ifndef GL_EXT_index_func -#define GL_EXT_index_func 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glIndexFuncEXT (GLenum, GLclampf); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLINDEXFUNCEXTPROC) (GLenum func, GLclampf ref); -#endif - -#ifndef GL_EXT_index_array_formats -#define GL_EXT_index_array_formats 1 -#endif - -#ifndef GL_EXT_compiled_vertex_array -#define GL_EXT_compiled_vertex_array 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glLockArraysEXT (GLint, GLsizei); -extern void APIENTRY glUnlockArraysEXT (void); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLLOCKARRAYSEXTPROC) (GLint first, GLsizei count); -typedef void (APIENTRY * PFNGLUNLOCKARRAYSEXTPROC) (void); -#endif - -#ifndef GL_EXT_cull_vertex -#define GL_EXT_cull_vertex 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glCullParameterdvEXT (GLenum, GLdouble *); -extern void APIENTRY glCullParameterfvEXT (GLenum, GLfloat *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLCULLPARAMETERDVEXTPROC) (GLenum pname, GLdouble *params); -typedef void (APIENTRY * PFNGLCULLPARAMETERFVEXTPROC) (GLenum pname, GLfloat *params); -#endif - -#ifndef GL_SGIX_ycrcb -#define GL_SGIX_ycrcb 1 -#endif - -#ifndef GL_SGIX_fragment_lighting -#define GL_SGIX_fragment_lighting 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glFragmentColorMaterialSGIX (GLenum, GLenum); -extern void APIENTRY glFragmentLightfSGIX (GLenum, GLenum, GLfloat); -extern void APIENTRY glFragmentLightfvSGIX (GLenum, GLenum, const GLfloat *); -extern void APIENTRY glFragmentLightiSGIX (GLenum, GLenum, GLint); -extern void APIENTRY glFragmentLightivSGIX (GLenum, GLenum, const GLint *); -extern void APIENTRY glFragmentLightModelfSGIX (GLenum, GLfloat); -extern void APIENTRY glFragmentLightModelfvSGIX (GLenum, const GLfloat *); -extern void APIENTRY glFragmentLightModeliSGIX (GLenum, GLint); -extern void APIENTRY glFragmentLightModelivSGIX (GLenum, const GLint *); -extern void APIENTRY glFragmentMaterialfSGIX (GLenum, GLenum, GLfloat); -extern void APIENTRY glFragmentMaterialfvSGIX (GLenum, GLenum, const GLfloat *); -extern void APIENTRY glFragmentMaterialiSGIX (GLenum, GLenum, GLint); -extern void APIENTRY glFragmentMaterialivSGIX (GLenum, GLenum, const GLint *); -extern void APIENTRY glGetFragmentLightfvSGIX (GLenum, GLenum, GLfloat *); -extern void APIENTRY glGetFragmentLightivSGIX (GLenum, GLenum, GLint *); -extern void APIENTRY glGetFragmentMaterialfvSGIX (GLenum, GLenum, GLfloat *); -extern void APIENTRY glGetFragmentMaterialivSGIX (GLenum, GLenum, GLint *); -extern void APIENTRY glLightEnviSGIX (GLenum, GLint); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLFRAGMENTCOLORMATERIALSGIXPROC) (GLenum face, GLenum mode); -typedef void (APIENTRY * PFNGLFRAGMENTLIGHTFSGIXPROC) (GLenum light, GLenum pname, GLfloat param); -typedef void (APIENTRY * PFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, const GLfloat *params); -typedef void (APIENTRY * PFNGLFRAGMENTLIGHTISGIXPROC) (GLenum light, GLenum pname, GLint param); -typedef void (APIENTRY * PFNGLFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, const GLint *params); -typedef void (APIENTRY * PFNGLFRAGMENTLIGHTMODELFSGIXPROC) (GLenum pname, GLfloat param); -typedef void (APIENTRY * PFNGLFRAGMENTLIGHTMODELFVSGIXPROC) (GLenum pname, const GLfloat *params); -typedef void (APIENTRY * PFNGLFRAGMENTLIGHTMODELISGIXPROC) (GLenum pname, GLint param); -typedef void (APIENTRY * PFNGLFRAGMENTLIGHTMODELIVSGIXPROC) (GLenum pname, const GLint *params); -typedef void (APIENTRY * PFNGLFRAGMENTMATERIALFSGIXPROC) (GLenum face, GLenum pname, GLfloat param); -typedef void (APIENTRY * PFNGLFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, const GLfloat *params); -typedef void (APIENTRY * PFNGLFRAGMENTMATERIALISGIXPROC) (GLenum face, GLenum pname, GLint param); -typedef void (APIENTRY * PFNGLFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, const GLint *params); -typedef void (APIENTRY * PFNGLGETFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, GLfloat *params); -typedef void (APIENTRY * PFNGLGETFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, GLint *params); -typedef void (APIENTRY * PFNGLGETFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, GLfloat *params); -typedef void (APIENTRY * PFNGLGETFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, GLint *params); -typedef void (APIENTRY * PFNGLLIGHTENVISGIXPROC) (GLenum pname, GLint param); -#endif - -#ifndef GL_IBM_rasterpos_clip -#define GL_IBM_rasterpos_clip 1 -#endif - -#ifndef GL_HP_texture_lighting -#define GL_HP_texture_lighting 1 -#endif - -#ifndef GL_EXT_draw_range_elements -#define GL_EXT_draw_range_elements 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glDrawRangeElementsEXT (GLenum, GLuint, GLuint, GLsizei, GLenum, const GLvoid *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLDRAWRANGEELEMENTSEXTPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices); -#endif - -#ifndef GL_WIN_phong_shading -#define GL_WIN_phong_shading 1 -#endif - -#ifndef GL_WIN_specular_fog -#define GL_WIN_specular_fog 1 -#endif - -#ifndef GL_EXT_light_texture -#define GL_EXT_light_texture 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glApplyTextureEXT (GLenum); -extern void APIENTRY glTextureLightEXT (GLenum); -extern void APIENTRY glTextureMaterialEXT (GLenum, GLenum); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLAPPLYTEXTUREEXTPROC) (GLenum mode); -typedef void (APIENTRY * PFNGLTEXTURELIGHTEXTPROC) (GLenum pname); -typedef void (APIENTRY * PFNGLTEXTUREMATERIALEXTPROC) (GLenum face, GLenum mode); -#endif - -#ifndef GL_SGIX_blend_alpha_minmax -#define GL_SGIX_blend_alpha_minmax 1 -#endif - -#ifndef GL_EXT_bgra -#define GL_EXT_bgra 1 -#endif - -#ifndef GL_INTEL_parallel_arrays -#define GL_INTEL_parallel_arrays 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glVertexPointervINTEL (GLint, GLenum, const GLvoid* *); -extern void APIENTRY glNormalPointervINTEL (GLenum, const GLvoid* *); -extern void APIENTRY glColorPointervINTEL (GLint, GLenum, const GLvoid* *); -extern void APIENTRY glTexCoordPointervINTEL (GLint, GLenum, const GLvoid* *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLVERTEXPOINTERVINTELPROC) (GLint size, GLenum type, const GLvoid* *pointer); -typedef void (APIENTRY * PFNGLNORMALPOINTERVINTELPROC) (GLenum type, const GLvoid* *pointer); -typedef void (APIENTRY * PFNGLCOLORPOINTERVINTELPROC) (GLint size, GLenum type, const GLvoid* *pointer); -typedef void (APIENTRY * PFNGLTEXCOORDPOINTERVINTELPROC) (GLint size, GLenum type, const GLvoid* *pointer); -#endif - -#ifndef GL_HP_occlusion_test -#define GL_HP_occlusion_test 1 -#endif - -#ifndef GL_EXT_pixel_transform -#define GL_EXT_pixel_transform 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glPixelTransformParameteriEXT (GLenum, GLenum, GLint); -extern void APIENTRY glPixelTransformParameterfEXT (GLenum, GLenum, GLfloat); -extern void APIENTRY glPixelTransformParameterivEXT (GLenum, GLenum, const GLint *); -extern void APIENTRY glPixelTransformParameterfvEXT (GLenum, GLenum, const GLfloat *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLPIXELTRANSFORMPARAMETERIEXTPROC) (GLenum target, GLenum pname, GLint param); -typedef void (APIENTRY * PFNGLPIXELTRANSFORMPARAMETERFEXTPROC) (GLenum target, GLenum pname, GLfloat param); -typedef void (APIENTRY * PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, const GLint *params); -typedef void (APIENTRY * PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC) (GLenum target, GLenum pname, const GLfloat *params); -#endif - -#ifndef GL_EXT_pixel_transform_color_table -#define GL_EXT_pixel_transform_color_table 1 -#endif - -#ifndef GL_EXT_shared_texture_palette -#define GL_EXT_shared_texture_palette 1 -#endif - -#ifndef GL_EXT_separate_specular_color -#define GL_EXT_separate_specular_color 1 -#endif - -#ifndef GL_EXT_secondary_color -#define GL_EXT_secondary_color 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glSecondaryColor3bEXT (GLbyte, GLbyte, GLbyte); -extern void APIENTRY glSecondaryColor3bvEXT (const GLbyte *); -extern void APIENTRY glSecondaryColor3dEXT (GLdouble, GLdouble, GLdouble); -extern void APIENTRY glSecondaryColor3dvEXT (const GLdouble *); -extern void APIENTRY glSecondaryColor3fEXT (GLfloat, GLfloat, GLfloat); -extern void APIENTRY glSecondaryColor3fvEXT (const GLfloat *); -extern void APIENTRY glSecondaryColor3iEXT (GLint, GLint, GLint); -extern void APIENTRY glSecondaryColor3ivEXT (const GLint *); -extern void APIENTRY glSecondaryColor3sEXT (GLshort, GLshort, GLshort); -extern void APIENTRY glSecondaryColor3svEXT (const GLshort *); -extern void APIENTRY glSecondaryColor3ubEXT (GLubyte, GLubyte, GLubyte); -extern void APIENTRY glSecondaryColor3ubvEXT (const GLubyte *); -extern void APIENTRY glSecondaryColor3uiEXT (GLuint, GLuint, GLuint); -extern void APIENTRY glSecondaryColor3uivEXT (const GLuint *); -extern void APIENTRY glSecondaryColor3usEXT (GLushort, GLushort, GLushort); -extern void APIENTRY glSecondaryColor3usvEXT (const GLushort *); -extern void APIENTRY glSecondaryColorPointerEXT (GLint, GLenum, GLsizei, GLvoid *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLSECONDARYCOLOR3BEXTPROC) (GLbyte red, GLbyte green, GLbyte blue); -typedef void (APIENTRY * PFNGLSECONDARYCOLOR3BVEXTPROC) (const GLbyte *v); -typedef void (APIENTRY * PFNGLSECONDARYCOLOR3DEXTPROC) (GLdouble red, GLdouble green, GLdouble blue); -typedef void (APIENTRY * PFNGLSECONDARYCOLOR3DVEXTPROC) (const GLdouble *v); -typedef void (APIENTRY * PFNGLSECONDARYCOLOR3FEXTPROC) (GLfloat red, GLfloat green, GLfloat blue); -typedef void (APIENTRY * PFNGLSECONDARYCOLOR3FVEXTPROC) (const GLfloat *v); -typedef void (APIENTRY * PFNGLSECONDARYCOLOR3IEXTPROC) (GLint red, GLint green, GLint blue); -typedef void (APIENTRY * PFNGLSECONDARYCOLOR3IVEXTPROC) (const GLint *v); -typedef void (APIENTRY * PFNGLSECONDARYCOLOR3SEXTPROC) (GLshort red, GLshort green, GLshort blue); -typedef void (APIENTRY * PFNGLSECONDARYCOLOR3SVEXTPROC) (const GLshort *v); -typedef void (APIENTRY * PFNGLSECONDARYCOLOR3UBEXTPROC) (GLubyte red, GLubyte green, GLubyte blue); -typedef void (APIENTRY * PFNGLSECONDARYCOLOR3UBVEXTPROC) (const GLubyte *v); -typedef void (APIENTRY * PFNGLSECONDARYCOLOR3UIEXTPROC) (GLuint red, GLuint green, GLuint blue); -typedef void (APIENTRY * PFNGLSECONDARYCOLOR3UIVEXTPROC) (const GLuint *v); -typedef void (APIENTRY * PFNGLSECONDARYCOLOR3USEXTPROC) (GLushort red, GLushort green, GLushort blue); -typedef void (APIENTRY * PFNGLSECONDARYCOLOR3USVEXTPROC) (const GLushort *v); -typedef void (APIENTRY * PFNGLSECONDARYCOLORPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLvoid *pointer); -#endif - -#ifndef GL_EXT_texture_perturb_normal -#define GL_EXT_texture_perturb_normal 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glTextureNormalEXT (GLenum); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLTEXTURENORMALEXTPROC) (GLenum mode); -#endif - -#ifndef GL_EXT_multi_draw_arrays -#define GL_EXT_multi_draw_arrays 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glMultiDrawArraysEXT (GLenum, GLint *, GLsizei *, GLsizei); -extern void APIENTRY glMultiDrawElementsEXT (GLenum, const GLsizei *, GLenum, const GLvoid* *, GLsizei); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLMULTIDRAWARRAYSEXTPROC) (GLenum mode, GLint *first, GLsizei *count, GLsizei primcount); -typedef void (APIENTRY * PFNGLMULTIDRAWELEMENTSEXTPROC) (GLenum mode, const GLsizei *count, GLenum type, const GLvoid* *indices, GLsizei primcount); -#endif - -#ifndef GL_EXT_fog_coord -#define GL_EXT_fog_coord 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glFogCoordfEXT (GLfloat); -extern void APIENTRY glFogCoordfvEXT (const GLfloat *); -extern void APIENTRY glFogCoorddEXT (GLdouble); -extern void APIENTRY glFogCoorddvEXT (const GLdouble *); -extern void APIENTRY glFogCoordPointerEXT (GLenum, GLsizei, const GLvoid *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLFOGCOORDFEXTPROC) (GLfloat coord); -typedef void (APIENTRY * PFNGLFOGCOORDFVEXTPROC) (const GLfloat *coord); -typedef void (APIENTRY * PFNGLFOGCOORDDEXTPROC) (GLdouble coord); -typedef void (APIENTRY * PFNGLFOGCOORDDVEXTPROC) (const GLdouble *coord); -typedef void (APIENTRY * PFNGLFOGCOORDPOINTEREXTPROC) (GLenum type, GLsizei stride, const GLvoid *pointer); -#endif - -#ifndef GL_REND_screen_coordinates -#define GL_REND_screen_coordinates 1 -#endif - -#ifndef GL_EXT_coordinate_frame -#define GL_EXT_coordinate_frame 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glTangent3bEXT (GLbyte, GLbyte, GLbyte); -extern void APIENTRY glTangent3bvEXT (const GLbyte *); -extern void APIENTRY glTangent3dEXT (GLdouble, GLdouble, GLdouble); -extern void APIENTRY glTangent3dvEXT (const GLdouble *); -extern void APIENTRY glTangent3fEXT (GLfloat, GLfloat, GLfloat); -extern void APIENTRY glTangent3fvEXT (const GLfloat *); -extern void APIENTRY glTangent3iEXT (GLint, GLint, GLint); -extern void APIENTRY glTangent3ivEXT (const GLint *); -extern void APIENTRY glTangent3sEXT (GLshort, GLshort, GLshort); -extern void APIENTRY glTangent3svEXT (const GLshort *); -extern void APIENTRY glBinormal3bEXT (GLbyte, GLbyte, GLbyte); -extern void APIENTRY glBinormal3bvEXT (const GLbyte *); -extern void APIENTRY glBinormal3dEXT (GLdouble, GLdouble, GLdouble); -extern void APIENTRY glBinormal3dvEXT (const GLdouble *); -extern void APIENTRY glBinormal3fEXT (GLfloat, GLfloat, GLfloat); -extern void APIENTRY glBinormal3fvEXT (const GLfloat *); -extern void APIENTRY glBinormal3iEXT (GLint, GLint, GLint); -extern void APIENTRY glBinormal3ivEXT (const GLint *); -extern void APIENTRY glBinormal3sEXT (GLshort, GLshort, GLshort); -extern void APIENTRY glBinormal3svEXT (const GLshort *); -extern void APIENTRY glTangentPointerEXT (GLenum, GLsizei, const GLvoid *); -extern void APIENTRY glBinormalPointerEXT (GLenum, GLsizei, const GLvoid *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLTANGENT3BEXTPROC) (GLbyte tx, GLbyte ty, GLbyte tz); -typedef void (APIENTRY * PFNGLTANGENT3BVEXTPROC) (const GLbyte *v); -typedef void (APIENTRY * PFNGLTANGENT3DEXTPROC) (GLdouble tx, GLdouble ty, GLdouble tz); -typedef void (APIENTRY * PFNGLTANGENT3DVEXTPROC) (const GLdouble *v); -typedef void (APIENTRY * PFNGLTANGENT3FEXTPROC) (GLfloat tx, GLfloat ty, GLfloat tz); -typedef void (APIENTRY * PFNGLTANGENT3FVEXTPROC) (const GLfloat *v); -typedef void (APIENTRY * PFNGLTANGENT3IEXTPROC) (GLint tx, GLint ty, GLint tz); -typedef void (APIENTRY * PFNGLTANGENT3IVEXTPROC) (const GLint *v); -typedef void (APIENTRY * PFNGLTANGENT3SEXTPROC) (GLshort tx, GLshort ty, GLshort tz); -typedef void (APIENTRY * PFNGLTANGENT3SVEXTPROC) (const GLshort *v); -typedef void (APIENTRY * PFNGLBINORMAL3BEXTPROC) (GLbyte bx, GLbyte by, GLbyte bz); -typedef void (APIENTRY * PFNGLBINORMAL3BVEXTPROC) (const GLbyte *v); -typedef void (APIENTRY * PFNGLBINORMAL3DEXTPROC) (GLdouble bx, GLdouble by, GLdouble bz); -typedef void (APIENTRY * PFNGLBINORMAL3DVEXTPROC) (const GLdouble *v); -typedef void (APIENTRY * PFNGLBINORMAL3FEXTPROC) (GLfloat bx, GLfloat by, GLfloat bz); -typedef void (APIENTRY * PFNGLBINORMAL3FVEXTPROC) (const GLfloat *v); -typedef void (APIENTRY * PFNGLBINORMAL3IEXTPROC) (GLint bx, GLint by, GLint bz); -typedef void (APIENTRY * PFNGLBINORMAL3IVEXTPROC) (const GLint *v); -typedef void (APIENTRY * PFNGLBINORMAL3SEXTPROC) (GLshort bx, GLshort by, GLshort bz); -typedef void (APIENTRY * PFNGLBINORMAL3SVEXTPROC) (const GLshort *v); -typedef void (APIENTRY * PFNGLTANGENTPOINTEREXTPROC) (GLenum type, GLsizei stride, const GLvoid *pointer); -typedef void (APIENTRY * PFNGLBINORMALPOINTEREXTPROC) (GLenum type, GLsizei stride, const GLvoid *pointer); -#endif - -#ifndef GL_EXT_texture_env_combine -#define GL_EXT_texture_env_combine 1 -#endif - -#ifndef GL_APPLE_specular_vector -#define GL_APPLE_specular_vector 1 -#endif - -#ifndef GL_APPLE_transform_hint -#define GL_APPLE_transform_hint 1 -#endif - -#ifndef GL_SGIX_fog_scale -#define GL_SGIX_fog_scale 1 -#endif - -#ifndef GL_SUNX_constant_data -#define GL_SUNX_constant_data 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glFinishTextureSUNX (void); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLFINISHTEXTURESUNXPROC) (void); -#endif - -#ifndef GL_SUN_global_alpha -#define GL_SUN_global_alpha 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glGlobalAlphaFactorbSUN (GLbyte); -extern void APIENTRY glGlobalAlphaFactorsSUN (GLshort); -extern void APIENTRY glGlobalAlphaFactoriSUN (GLint); -extern void APIENTRY glGlobalAlphaFactorfSUN (GLfloat); -extern void APIENTRY glGlobalAlphaFactordSUN (GLdouble); -extern void APIENTRY glGlobalAlphaFactorubSUN (GLubyte); -extern void APIENTRY glGlobalAlphaFactorusSUN (GLushort); -extern void APIENTRY glGlobalAlphaFactoruiSUN (GLuint); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLGLOBALALPHAFACTORBSUNPROC) (GLbyte factor); -typedef void (APIENTRY * PFNGLGLOBALALPHAFACTORSSUNPROC) (GLshort factor); -typedef void (APIENTRY * PFNGLGLOBALALPHAFACTORISUNPROC) (GLint factor); -typedef void (APIENTRY * PFNGLGLOBALALPHAFACTORFSUNPROC) (GLfloat factor); -typedef void (APIENTRY * PFNGLGLOBALALPHAFACTORDSUNPROC) (GLdouble factor); -typedef void (APIENTRY * PFNGLGLOBALALPHAFACTORUBSUNPROC) (GLubyte factor); -typedef void (APIENTRY * PFNGLGLOBALALPHAFACTORUSSUNPROC) (GLushort factor); -typedef void (APIENTRY * PFNGLGLOBALALPHAFACTORUISUNPROC) (GLuint factor); -#endif - -#ifndef GL_SUN_triangle_list -#define GL_SUN_triangle_list 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glReplacementCodeuiSUN (GLuint); -extern void APIENTRY glReplacementCodeusSUN (GLushort); -extern void APIENTRY glReplacementCodeubSUN (GLubyte); -extern void APIENTRY glReplacementCodeuivSUN (const GLuint *); -extern void APIENTRY glReplacementCodeusvSUN (const GLushort *); -extern void APIENTRY glReplacementCodeubvSUN (const GLubyte *); -extern void APIENTRY glReplacementCodePointerSUN (GLenum, GLsizei, const GLvoid* *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLREPLACEMENTCODEUISUNPROC) (GLuint code); -typedef void (APIENTRY * PFNGLREPLACEMENTCODEUSSUNPROC) (GLushort code); -typedef void (APIENTRY * PFNGLREPLACEMENTCODEUBSUNPROC) (GLubyte code); -typedef void (APIENTRY * PFNGLREPLACEMENTCODEUIVSUNPROC) (const GLuint *code); -typedef void (APIENTRY * PFNGLREPLACEMENTCODEUSVSUNPROC) (const GLushort *code); -typedef void (APIENTRY * PFNGLREPLACEMENTCODEUBVSUNPROC) (const GLubyte *code); -typedef void (APIENTRY * PFNGLREPLACEMENTCODEPOINTERSUNPROC) (GLenum type, GLsizei stride, const GLvoid* *pointer); -#endif - -#ifndef GL_SUN_vertex -#define GL_SUN_vertex 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glColor4ubVertex2fSUN (GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat); -extern void APIENTRY glColor4ubVertex2fvSUN (const GLubyte *, const GLfloat *); -extern void APIENTRY glColor4ubVertex3fSUN (GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat); -extern void APIENTRY glColor4ubVertex3fvSUN (const GLubyte *, const GLfloat *); -extern void APIENTRY glColor3fVertex3fSUN (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); -extern void APIENTRY glColor3fVertex3fvSUN (const GLfloat *, const GLfloat *); -extern void APIENTRY glNormal3fVertex3fSUN (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); -extern void APIENTRY glNormal3fVertex3fvSUN (const GLfloat *, const GLfloat *); -extern void APIENTRY glColor4fNormal3fVertex3fSUN (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); -extern void APIENTRY glColor4fNormal3fVertex3fvSUN (const GLfloat *, const GLfloat *, const GLfloat *); -extern void APIENTRY glTexCoord2fVertex3fSUN (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); -extern void APIENTRY glTexCoord2fVertex3fvSUN (const GLfloat *, const GLfloat *); -extern void APIENTRY glTexCoord4fVertex4fSUN (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); -extern void APIENTRY glTexCoord4fVertex4fvSUN (const GLfloat *, const GLfloat *); -extern void APIENTRY glTexCoord2fColor4ubVertex3fSUN (GLfloat, GLfloat, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat); -extern void APIENTRY glTexCoord2fColor4ubVertex3fvSUN (const GLfloat *, const GLubyte *, const GLfloat *); -extern void APIENTRY glTexCoord2fColor3fVertex3fSUN (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); -extern void APIENTRY glTexCoord2fColor3fVertex3fvSUN (const GLfloat *, const GLfloat *, const GLfloat *); -extern void APIENTRY glTexCoord2fNormal3fVertex3fSUN (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); -extern void APIENTRY glTexCoord2fNormal3fVertex3fvSUN (const GLfloat *, const GLfloat *, const GLfloat *); -extern void APIENTRY glTexCoord2fColor4fNormal3fVertex3fSUN (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); -extern void APIENTRY glTexCoord2fColor4fNormal3fVertex3fvSUN (const GLfloat *, const GLfloat *, const GLfloat *, const GLfloat *); -extern void APIENTRY glTexCoord4fColor4fNormal3fVertex4fSUN (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); -extern void APIENTRY glTexCoord4fColor4fNormal3fVertex4fvSUN (const GLfloat *, const GLfloat *, const GLfloat *, const GLfloat *); -extern void APIENTRY glReplacementCodeuiVertex3fSUN (GLenum, GLfloat, GLfloat, GLfloat); -extern void APIENTRY glReplacementCodeuiVertex3fvSUN (const GLenum *, const GLfloat *); -extern void APIENTRY glReplacementCodeuiColor4ubVertex3fSUN (GLenum, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat); -extern void APIENTRY glReplacementCodeuiColor4ubVertex3fvSUN (const GLenum *, const GLubyte *, const GLfloat *); -extern void APIENTRY glReplacementCodeuiColor3fVertex3fSUN (GLenum, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); -extern void APIENTRY glReplacementCodeuiColor3fVertex3fvSUN (const GLenum *, const GLfloat *, const GLfloat *); -extern void APIENTRY glReplacementCodeuiNormal3fVertex3fSUN (GLenum, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); -extern void APIENTRY glReplacementCodeuiNormal3fVertex3fvSUN (const GLenum *, const GLfloat *, const GLfloat *); -extern void APIENTRY glReplacementCodeuiColor4fNormal3fVertex3fSUN (GLenum, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); -extern void APIENTRY glReplacementCodeuiColor4fNormal3fVertex3fvSUN (const GLenum *, const GLfloat *, const GLfloat *, const GLfloat *); -extern void APIENTRY glReplacementCodeuiTexCoord2fVertex3fSUN (GLenum, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); -extern void APIENTRY glReplacementCodeuiTexCoord2fVertex3fvSUN (const GLenum *, const GLfloat *, const GLfloat *); -extern void APIENTRY glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN (GLenum, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); -extern void APIENTRY glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN (const GLenum *, const GLfloat *, const GLfloat *, const GLfloat *); -extern void APIENTRY glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN (GLenum, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); -extern void APIENTRY glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN (const GLenum *, const GLfloat *, const GLfloat *, const GLfloat *, const GLfloat *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLCOLOR4UBVERTEX2FSUNPROC) (GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y); -typedef void (APIENTRY * PFNGLCOLOR4UBVERTEX2FVSUNPROC) (const GLubyte *c, const GLfloat *v); -typedef void (APIENTRY * PFNGLCOLOR4UBVERTEX3FSUNPROC) (GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z); -typedef void (APIENTRY * PFNGLCOLOR4UBVERTEX3FVSUNPROC) (const GLubyte *c, const GLfloat *v); -typedef void (APIENTRY * PFNGLCOLOR3FVERTEX3FSUNPROC) (GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z); -typedef void (APIENTRY * PFNGLCOLOR3FVERTEX3FVSUNPROC) (const GLfloat *c, const GLfloat *v); -typedef void (APIENTRY * PFNGLNORMAL3FVERTEX3FSUNPROC) (GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); -typedef void (APIENTRY * PFNGLNORMAL3FVERTEX3FVSUNPROC) (const GLfloat *n, const GLfloat *v); -typedef void (APIENTRY * PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); -typedef void (APIENTRY * PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat *c, const GLfloat *n, const GLfloat *v); -typedef void (APIENTRY * PFNGLTEXCOORD2FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z); -typedef void (APIENTRY * PFNGLTEXCOORD2FVERTEX3FVSUNPROC) (const GLfloat *tc, const GLfloat *v); -typedef void (APIENTRY * PFNGLTEXCOORD4FVERTEX4FSUNPROC) (GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w); -typedef void (APIENTRY * PFNGLTEXCOORD4FVERTEX4FVSUNPROC) (const GLfloat *tc, const GLfloat *v); -typedef void (APIENTRY * PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z); -typedef void (APIENTRY * PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC) (const GLfloat *tc, const GLubyte *c, const GLfloat *v); -typedef void (APIENTRY * PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z); -typedef void (APIENTRY * PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC) (const GLfloat *tc, const GLfloat *c, const GLfloat *v); -typedef void (APIENTRY * PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); -typedef void (APIENTRY * PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat *tc, const GLfloat *n, const GLfloat *v); -typedef void (APIENTRY * PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); -typedef void (APIENTRY * PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v); -typedef void (APIENTRY * PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC) (GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z, GLfloat w); -typedef void (APIENTRY * PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC) (const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v); -typedef void (APIENTRY * PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC) (GLenum rc, GLfloat x, GLfloat y, GLfloat z); -typedef void (APIENTRY * PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC) (const GLenum *rc, const GLfloat *v); -typedef void (APIENTRY * PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC) (GLenum rc, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z); -typedef void (APIENTRY * PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC) (const GLenum *rc, const GLubyte *c, const GLfloat *v); -typedef void (APIENTRY * PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC) (GLenum rc, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z); -typedef void (APIENTRY * PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC) (const GLenum *rc, const GLfloat *c, const GLfloat *v); -typedef void (APIENTRY * PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC) (GLenum rc, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); -typedef void (APIENTRY * PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC) (const GLenum *rc, const GLfloat *n, const GLfloat *v); -typedef void (APIENTRY * PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLenum rc, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); -typedef void (APIENTRY * PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLenum *rc, const GLfloat *c, const GLfloat *n, const GLfloat *v); -typedef void (APIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC) (GLenum rc, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z); -typedef void (APIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC) (const GLenum *rc, const GLfloat *tc, const GLfloat *v); -typedef void (APIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC) (GLenum rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); -typedef void (APIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) (const GLenum *rc, const GLfloat *tc, const GLfloat *n, const GLfloat *v); -typedef void (APIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLenum rc, GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); -typedef void (APIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLenum *rc, const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v); -#endif - -#ifndef GL_EXT_blend_func_separate -#define GL_EXT_blend_func_separate 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glBlendFuncSeparateEXT (GLenum, GLenum, GLenum, GLenum); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLBLENDFUNCSEPARATEEXTPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); -#endif - -#ifndef GL_INGR_color_clamp -#define GL_INGR_color_clamp 1 -#endif - -#ifndef GL_INGR_interlace_read -#define GL_INGR_interlace_read 1 -#endif - -#ifndef GL_EXT_stencil_wrap -#define GL_EXT_stencil_wrap 1 -#endif - -#ifndef GL_EXT_422_pixels -#define GL_EXT_422_pixels 1 -#endif - -#ifndef GL_NV_texgen_reflection -#define GL_NV_texgen_reflection 1 -#endif - -#ifndef GL_SUN_convolution_border_modes -#define GL_SUN_convolution_border_modes 1 -#endif - -#ifndef GL_EXT_texture_env_add -#define GL_EXT_texture_env_add 1 -#endif - -#ifndef GL_EXT_texture_lod_bias -#define GL_EXT_texture_lod_bias 1 -#endif - -#ifndef GL_EXT_texture_filter_anisotropic -#define GL_EXT_texture_filter_anisotropic 1 -#endif - -#ifndef GL_EXT_vertex_weighting -#define GL_EXT_vertex_weighting 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glVertexWeightfEXT (GLfloat); -extern void APIENTRY glVertexWeightfvEXT (const GLfloat *); -extern void APIENTRY glVertexWeightPointerEXT (GLsizei, GLenum, GLsizei, const GLvoid *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLVERTEXWEIGHTFEXTPROC) (GLfloat weight); -typedef void (APIENTRY * PFNGLVERTEXWEIGHTFVEXTPROC) (const GLfloat *weight); -typedef void (APIENTRY * PFNGLVERTEXWEIGHTPOINTEREXTPROC) (GLsizei size, GLenum type, GLsizei stride, const GLvoid *pointer); -#endif - -#ifndef GL_NV_light_max_exponent -#define GL_NV_light_max_exponent 1 -#endif - -#ifndef GL_NV_vertex_array_range -#define GL_NV_vertex_array_range 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glFlushVertexArrayRangeNV (void); -extern void APIENTRY glVertexArrayRangeNV (GLsizei, const GLvoid *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLFLUSHVERTEXARRAYRANGENVPROC) (void); -typedef void (APIENTRY * PFNGLVERTEXARRAYRANGENVPROC) (GLsizei size, const GLvoid *pointer); -#endif - -#ifndef GL_NV_register_combiners -#define GL_NV_register_combiners 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glCombinerParameterfvNV (GLenum, const GLfloat *); -extern void APIENTRY glCombinerParameterfNV (GLenum, GLfloat); -extern void APIENTRY glCombinerParameterivNV (GLenum, const GLint *); -extern void APIENTRY glCombinerParameteriNV (GLenum, GLint); -extern void APIENTRY glCombinerInputNV (GLenum, GLenum, GLenum, GLenum, GLenum, GLenum); -extern void APIENTRY glCombinerOutputNV (GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLboolean, GLboolean, GLboolean); -extern void APIENTRY glFinalCombinerInputNV (GLenum, GLenum, GLenum, GLenum); -extern void APIENTRY glGetCombinerInputParameterfvNV (GLenum, GLenum, GLenum, GLenum, GLfloat *); -extern void APIENTRY glGetCombinerInputParameterivNV (GLenum, GLenum, GLenum, GLenum, GLint *); -#ifdef VMS - #define glGetCombinerOutputParameterfvNV glGetCombinerOutputParameterfvN - #define glGetCombinerOutputParameterivNV glGetCombinerOutputParameterivN - #define glGetFinalCombinerInputParameterfvNV glGetFinalCombinerInputParafvNV - #define glGetFinalCombinerInputParameterivNV glGetFinalCombinerInputParaivNV -#endif -extern void APIENTRY glGetCombinerOutputParameterfvNV (GLenum, GLenum, GLenum, GLfloat *); -extern void APIENTRY glGetCombinerOutputParameterivNV (GLenum, GLenum, GLenum, GLint *); -extern void APIENTRY glGetFinalCombinerInputParameterfvNV (GLenum, GLenum, GLfloat *); -extern void APIENTRY glGetFinalCombinerInputParameterivNV (GLenum, GLenum, GLint *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLCOMBINERPARAMETERFVNVPROC) (GLenum pname, const GLfloat *params); -typedef void (APIENTRY * PFNGLCOMBINERPARAMETERFNVPROC) (GLenum pname, GLfloat param); -typedef void (APIENTRY * PFNGLCOMBINERPARAMETERIVNVPROC) (GLenum pname, const GLint *params); -typedef void (APIENTRY * PFNGLCOMBINERPARAMETERINVPROC) (GLenum pname, GLint param); -typedef void (APIENTRY * PFNGLCOMBINERINPUTNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage); -typedef void (APIENTRY * PFNGLCOMBINEROUTPUTNVPROC) (GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum); -typedef void (APIENTRY * PFNGLFINALCOMBINERINPUTNVPROC) (GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage); -typedef void (APIENTRY * PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat *params); -typedef void (APIENTRY * PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint *params); -typedef void (APIENTRY * PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC) (GLenum stage, GLenum portion, GLenum pname, GLfloat *params); -typedef void (APIENTRY * PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC) (GLenum stage, GLenum portion, GLenum pname, GLint *params); -typedef void (APIENTRY * PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC) (GLenum variable, GLenum pname, GLfloat *params); -typedef void (APIENTRY * PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC) (GLenum variable, GLenum pname, GLint *params); -#endif - -#ifndef GL_NV_fog_distance -#define GL_NV_fog_distance 1 -#endif - -#ifndef GL_NV_texgen_emboss -#define GL_NV_texgen_emboss 1 -#endif - -#ifndef GL_NV_blend_square -#define GL_NV_blend_square 1 -#endif - -#ifndef GL_NV_texture_env_combine4 -#define GL_NV_texture_env_combine4 1 -#endif - -#ifndef GL_MESA_resize_buffers -#define GL_MESA_resize_buffers 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glResizeBuffersMESA (void); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLRESIZEBUFFERSMESAPROC) (void); -#endif - -#ifndef GL_MESA_window_pos -#define GL_MESA_window_pos 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glWindowPos2dMESA (GLdouble, GLdouble); -extern void APIENTRY glWindowPos2dvMESA (const GLdouble *); -extern void APIENTRY glWindowPos2fMESA (GLfloat, GLfloat); -extern void APIENTRY glWindowPos2fvMESA (const GLfloat *); -extern void APIENTRY glWindowPos2iMESA (GLint, GLint); -extern void APIENTRY glWindowPos2ivMESA (const GLint *); -extern void APIENTRY glWindowPos2sMESA (GLshort, GLshort); -extern void APIENTRY glWindowPos2svMESA (const GLshort *); -extern void APIENTRY glWindowPos3dMESA (GLdouble, GLdouble, GLdouble); -extern void APIENTRY glWindowPos3dvMESA (const GLdouble *); -extern void APIENTRY glWindowPos3fMESA (GLfloat, GLfloat, GLfloat); -extern void APIENTRY glWindowPos3fvMESA (const GLfloat *); -extern void APIENTRY glWindowPos3iMESA (GLint, GLint, GLint); -extern void APIENTRY glWindowPos3ivMESA (const GLint *); -extern void APIENTRY glWindowPos3sMESA (GLshort, GLshort, GLshort); -extern void APIENTRY glWindowPos3svMESA (const GLshort *); -extern void APIENTRY glWindowPos4dMESA (GLdouble, GLdouble, GLdouble, GLdouble); -extern void APIENTRY glWindowPos4dvMESA (const GLdouble *); -extern void APIENTRY glWindowPos4fMESA (GLfloat, GLfloat, GLfloat, GLfloat); -extern void APIENTRY glWindowPos4fvMESA (const GLfloat *); -extern void APIENTRY glWindowPos4iMESA (GLint, GLint, GLint, GLint); -extern void APIENTRY glWindowPos4ivMESA (const GLint *); -extern void APIENTRY glWindowPos4sMESA (GLshort, GLshort, GLshort, GLshort); -extern void APIENTRY glWindowPos4svMESA (const GLshort *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLWINDOWPOS2DMESAPROC) (GLdouble x, GLdouble y); -typedef void (APIENTRY * PFNGLWINDOWPOS2DVMESAPROC) (const GLdouble *v); -typedef void (APIENTRY * PFNGLWINDOWPOS2FMESAPROC) (GLfloat x, GLfloat y); -typedef void (APIENTRY * PFNGLWINDOWPOS2FVMESAPROC) (const GLfloat *v); -typedef void (APIENTRY * PFNGLWINDOWPOS2IMESAPROC) (GLint x, GLint y); -typedef void (APIENTRY * PFNGLWINDOWPOS2IVMESAPROC) (const GLint *v); -typedef void (APIENTRY * PFNGLWINDOWPOS2SMESAPROC) (GLshort x, GLshort y); -typedef void (APIENTRY * PFNGLWINDOWPOS2SVMESAPROC) (const GLshort *v); -typedef void (APIENTRY * PFNGLWINDOWPOS3DMESAPROC) (GLdouble x, GLdouble y, GLdouble z); -typedef void (APIENTRY * PFNGLWINDOWPOS3DVMESAPROC) (const GLdouble *v); -typedef void (APIENTRY * PFNGLWINDOWPOS3FMESAPROC) (GLfloat x, GLfloat y, GLfloat z); -typedef void (APIENTRY * PFNGLWINDOWPOS3FVMESAPROC) (const GLfloat *v); -typedef void (APIENTRY * PFNGLWINDOWPOS3IMESAPROC) (GLint x, GLint y, GLint z); -typedef void (APIENTRY * PFNGLWINDOWPOS3IVMESAPROC) (const GLint *v); -typedef void (APIENTRY * PFNGLWINDOWPOS3SMESAPROC) (GLshort x, GLshort y, GLshort z); -typedef void (APIENTRY * PFNGLWINDOWPOS3SVMESAPROC) (const GLshort *v); -typedef void (APIENTRY * PFNGLWINDOWPOS4DMESAPROC) (GLdouble x, GLdouble y, GLdouble z, GLdouble w); -typedef void (APIENTRY * PFNGLWINDOWPOS4DVMESAPROC) (const GLdouble *v); -typedef void (APIENTRY * PFNGLWINDOWPOS4FMESAPROC) (GLfloat x, GLfloat y, GLfloat z, GLfloat w); -typedef void (APIENTRY * PFNGLWINDOWPOS4FVMESAPROC) (const GLfloat *v); -typedef void (APIENTRY * PFNGLWINDOWPOS4IMESAPROC) (GLint x, GLint y, GLint z, GLint w); -typedef void (APIENTRY * PFNGLWINDOWPOS4IVMESAPROC) (const GLint *v); -typedef void (APIENTRY * PFNGLWINDOWPOS4SMESAPROC) (GLshort x, GLshort y, GLshort z, GLshort w); -typedef void (APIENTRY * PFNGLWINDOWPOS4SVMESAPROC) (const GLshort *v); -#endif - -#ifndef GL_IBM_cull_vertex -#define GL_IBM_cull_vertex 1 -#endif - -#ifndef GL_IBM_multimode_draw_arrays -#define GL_IBM_multimode_draw_arrays 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glMultiModeDrawArraysIBM (GLenum, const GLint *, const GLsizei *, GLsizei, GLint); -extern void APIENTRY glMultiModeDrawElementsIBM (const GLenum *, const GLsizei *, GLenum, const GLvoid* *, GLsizei, GLint); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLMULTIMODEDRAWARRAYSIBMPROC) (GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount, GLint modestride); -typedef void (APIENTRY * PFNGLMULTIMODEDRAWELEMENTSIBMPROC) (const GLenum *mode, const GLsizei *count, GLenum type, const GLvoid* *indices, GLsizei primcount, GLint modestride); -#endif - -#ifndef GL_IBM_vertex_array_lists -#define GL_IBM_vertex_array_lists 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glColorPointerListIBM (GLint, GLenum, GLint, const GLvoid* *, GLint); -extern void APIENTRY glSecondaryColorPointerListIBM (GLint, GLenum, GLint, const GLvoid* *, GLint); -extern void APIENTRY glEdgeFlagPointerListIBM (GLint, const GLboolean* *, GLint); -extern void APIENTRY glFogCoordPointerListIBM (GLenum, GLint, const GLvoid* *, GLint); -extern void APIENTRY glIndexPointerListIBM (GLenum, GLint, const GLvoid* *, GLint); -extern void APIENTRY glNormalPointerListIBM (GLenum, GLint, const GLvoid* *, GLint); -extern void APIENTRY glTexCoordPointerListIBM (GLint, GLenum, GLint, const GLvoid* *, GLint); -extern void APIENTRY glVertexPointerListIBM (GLint, GLenum, GLint, const GLvoid* *, GLint); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLCOLORPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride); -typedef void (APIENTRY * PFNGLSECONDARYCOLORPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride); -typedef void (APIENTRY * PFNGLEDGEFLAGPOINTERLISTIBMPROC) (GLint stride, const GLboolean* *pointer, GLint ptrstride); -typedef void (APIENTRY * PFNGLFOGCOORDPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride); -typedef void (APIENTRY * PFNGLINDEXPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride); -typedef void (APIENTRY * PFNGLNORMALPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride); -typedef void (APIENTRY * PFNGLTEXCOORDPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride); -typedef void (APIENTRY * PFNGLVERTEXPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride); -#endif - -#ifndef GL_SGIX_subsample -#define GL_SGIX_subsample 1 -#endif - -#ifndef GL_SGIX_ycrcba -#define GL_SGIX_ycrcba 1 -#endif - -#ifndef GL_SGIX_ycrcb_subsample -#define GL_SGIX_ycrcb_subsample 1 -#endif - -#ifndef GL_SGIX_depth_pass_instrument -#define GL_SGIX_depth_pass_instrument 1 -#endif - -#ifndef GL_3DFX_texture_compression_FXT1 -#define GL_3DFX_texture_compression_FXT1 1 -#endif - -#ifndef GL_3DFX_multisample -#define GL_3DFX_multisample 1 -#endif - -#ifndef GL_3DFX_tbuffer -#define GL_3DFX_tbuffer 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glTbufferMask3DFX (GLuint); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLTBUFFERMASK3DFXPROC) (GLuint mask); -#endif - -#ifndef GL_EXT_multisample -#define GL_EXT_multisample 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glSampleMaskEXT (GLclampf, GLboolean); -extern void APIENTRY glSamplePatternEXT (GLenum); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLSAMPLEMASKEXTPROC) (GLclampf value, GLboolean invert); -typedef void (APIENTRY * PFNGLSAMPLEPATTERNEXTPROC) (GLenum pattern); -#endif - -#ifndef GL_SGI_vertex_preclip -#define GL_SGI_vertex_preclip 1 -#endif - -#ifndef GL_SGIX_convolution_accuracy -#define GL_SGIX_convolution_accuracy 1 -#endif - -#ifndef GL_SGIX_resample -#define GL_SGIX_resample 1 -#endif - -#ifndef GL_SGIS_point_line_texgen -#define GL_SGIS_point_line_texgen 1 -#endif - -#ifndef GL_SGIS_texture_color_mask -#define GL_SGIS_texture_color_mask 1 -#ifdef GL_GLEXT_PROTOTYPES -extern void APIENTRY glTextureColorMaskSGIS (GLboolean, GLboolean, GLboolean, GLboolean); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRY * PFNGLTEXTURECOLORMASKSGISPROC) (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha); -#endif - - -#ifdef __cplusplus -} -#endif - -#endif /* __glext_h_ */ -#endif /* NO_SDL_GLEXT */ - diff --git a/Dependencies/SDL12/include/SDL_quit.h b/Dependencies/SDL12/include/SDL_quit.h deleted file mode 100644 index b488af4..0000000 --- a/Dependencies/SDL12/include/SDL_quit.h +++ /dev/null @@ -1,53 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -#ifdef SAVE_RCSID -static char rcsid = - "@(#) $Id: SDL_quit.h,v 1.4 2002/03/06 11:23:01 slouken Exp $"; -#endif - -/* Include file for SDL quit event handling */ - -#ifndef _SDL_quit_h -#define _SDL_quit_h - -/* - An SDL_QUITEVENT is generated when the user tries to close the application - window. If it is ignored or filtered out, the window will remain open. - If it is not ignored or filtered, it is queued normally and the window - is allowed to close. When the window is closed, screen updates will - complete, but have no effect. - - SDL_Init() installs signal handlers for SIGINT (keyboard interrupt) - and SIGTERM (system termination request), if handlers do not already - exist, that generate SDL_QUITEVENT events as well. There is no way - to determine the cause of an SDL_QUITEVENT, but setting a signal - handler in your application will override the default generation of - quit events for that signal. -*/ - -/* There are no functions directly affecting the quit event */ -#define SDL_QuitRequested() \ - (SDL_PumpEvents(), SDL_PeepEvents(NULL,0,SDL_PEEKEVENT,SDL_QUITMASK)) - -#endif /* _SDL_quit_h */ - diff --git a/Dependencies/SDL12/include/SDL_rwops.h b/Dependencies/SDL12/include/SDL_rwops.h deleted file mode 100644 index 6ebf1bd..0000000 --- a/Dependencies/SDL12/include/SDL_rwops.h +++ /dev/null @@ -1,114 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -#ifdef SAVE_RCSID -static char rcsid = - "@(#) $Id: SDL_rwops.h,v 1.5 2002/04/11 14:35:13 slouken Exp $"; -#endif - -/* This file provides a general interface for SDL to read and write - data sources. It can easily be extended to files, memory, etc. -*/ - -#ifndef _SDL_RWops_h -#define _SDL_RWops_h - -#include - -#include "SDL_types.h" - -#include "begin_code.h" -/* Set up for C function definitions, even when using C++ */ -#ifdef __cplusplus -extern "C" { -#endif - -/* This is the read/write operation structure -- very basic */ - -typedef struct SDL_RWops { - /* Seek to 'offset' relative to whence, one of stdio's whence values: - SEEK_SET, SEEK_CUR, SEEK_END - Returns the final offset in the data source. - */ - int (*seek)(struct SDL_RWops *context, int offset, int whence); - - /* Read up to 'num' objects each of size 'objsize' from the data - source to the area pointed at by 'ptr'. - Returns the number of objects read, or -1 if the read failed. - */ - int (*read)(struct SDL_RWops *context, void *ptr, int size, int maxnum); - - /* Write exactly 'num' objects each of size 'objsize' from the area - pointed at by 'ptr' to data source. - Returns 'num', or -1 if the write failed. - */ - int (*write)(struct SDL_RWops *context, const void *ptr, int size, int num); - - /* Close and free an allocated SDL_FSops structure */ - int (*close)(struct SDL_RWops *context); - - Uint32 type; - union { - struct { - int autoclose; - FILE *fp; - } stdio; - struct { - Uint8 *base; - Uint8 *here; - Uint8 *stop; - } mem; - struct { - void *data1; - } unknown; - } hidden; - -} SDL_RWops; - - -/* Functions to create SDL_RWops structures from various data sources */ - -extern DECLSPEC SDL_RWops * SDLCALL SDL_RWFromFile(const char *file, const char *mode); - -extern DECLSPEC SDL_RWops * SDLCALL SDL_RWFromFP(FILE *fp, int autoclose); - -extern DECLSPEC SDL_RWops * SDLCALL SDL_RWFromMem(void *mem, int size); - -extern DECLSPEC SDL_RWops * SDLCALL SDL_AllocRW(void); -extern DECLSPEC void SDLCALL SDL_FreeRW(SDL_RWops *area); - -/* Macros to easily read and write from an SDL_RWops structure */ -#define SDL_RWseek(ctx, offset, whence) (ctx)->seek(ctx, offset, whence) -#define SDL_RWtell(ctx) (ctx)->seek(ctx, 0, SEEK_CUR) -#define SDL_RWread(ctx, ptr, size, n) (ctx)->read(ctx, ptr, size, n) -#define SDL_RWwrite(ctx, ptr, size, n) (ctx)->write(ctx, ptr, size, n) -#define SDL_RWclose(ctx) (ctx)->close(ctx) - - -/* Ends C function definitions when using C++ */ -#ifdef __cplusplus -} -#endif -#include "close_code.h" - -#endif /* _SDL_RWops_h */ - diff --git a/Dependencies/SDL12/include/SDL_syswm.h b/Dependencies/SDL12/include/SDL_syswm.h deleted file mode 100644 index bb44e5b..0000000 --- a/Dependencies/SDL12/include/SDL_syswm.h +++ /dev/null @@ -1,168 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -#ifdef SAVE_RCSID -static char rcsid = - "@(#) $Id: SDL_syswm.h,v 1.10 2002/08/25 06:21:49 slouken Exp $"; -#endif - -/* Include file for SDL custom system window manager hooks */ - -#ifndef _SDL_syswm_h -#define _SDL_syswm_h - -#include "SDL_version.h" - -#include "begin_code.h" -/* Set up for C function definitions, even when using C++ */ -#ifdef __cplusplus -extern "C" { -#endif - -/* Your application has access to a special type of event 'SDL_SYSWMEVENT', - which contains window-manager specific information and arrives whenever - an unhandled window event occurs. This event is ignored by default, but - you can enable it with SDL_EventState() -*/ -#ifdef SDL_PROTOTYPES_ONLY -struct SDL_SysWMinfo; -typedef struct SDL_SysWMinfo SDL_SysWMinfo; -#else - -/* This is the structure for custom window manager events */ -#if (defined(unix) || defined(__unix__) || defined(_AIX) || defined(__OpenBSD__)) && \ - (!defined(DISABLE_X11) && !defined(__CYGWIN32__) && !defined(ENABLE_NANOX)) - /* AIX is unix, of course, but the native compiler CSet doesn't define unix */ -#include -#include - -/* These are the various supported subsystems under UNIX */ -typedef enum { - SDL_SYSWM_X11 -} SDL_SYSWM_TYPE; - -/* The UNIX custom event structure */ -struct SDL_SysWMmsg { - SDL_version version; - SDL_SYSWM_TYPE subsystem; - union { - XEvent xevent; - } event; -}; - -/* The UNIX custom window manager information structure. - When this structure is returned, it holds information about which - low level system it is using, and will be one of SDL_SYSWM_TYPE. - */ -typedef struct { - SDL_version version; - SDL_SYSWM_TYPE subsystem; - union { - struct { - Display *display; /* The X11 display */ - Window window; /* The X11 display window */ - /* These locking functions should be called around - any X11 functions using the display variable. - They lock the event thread, so should not be - called around event functions or from event filters. - */ - void (*lock_func)(void); - void (*unlock_func)(void); - - /* Introduced in SDL 1.0.2 */ - Window fswindow; /* The X11 fullscreen window */ - Window wmwindow; /* The X11 managed input window */ - } x11; - } info; -} SDL_SysWMinfo; - -#elif defined(ENABLE_NANOX) -#include - -/* The generic custom event structure */ -struct SDL_SysWMmsg { - SDL_version version; - int data; -}; - -/* The windows custom window manager information structure */ -typedef struct { - SDL_version version ; - GR_WINDOW_ID window ; /* The display window */ -} SDL_SysWMinfo; - -#elif defined(WIN32) -#define WIN32_LEAN_AND_MEAN -#include - -/* The windows custom event structure */ -struct SDL_SysWMmsg { - SDL_version version; - HWND hwnd; /* The window for the message */ - UINT msg; /* The type of message */ - WPARAM wParam; /* WORD message parameter */ - LPARAM lParam; /* LONG message parameter */ -}; - -/* The windows custom window manager information structure */ -typedef struct { - SDL_version version; - HWND window; /* The Win32 display window */ - HGLRC hglrc; /* The OpenGL context, if any */ -} SDL_SysWMinfo; - -#else - -/* The generic custom event structure */ -struct SDL_SysWMmsg { - SDL_version version; - int data; -}; - -/* The generic custom window manager information structure */ -typedef struct { - SDL_version version; - int data; -} SDL_SysWMinfo; - -#endif /* OS type */ - -#endif /* SDL_PROTOTYPES_ONLY */ - -/* Function prototypes */ -/* - * This function gives you custom hooks into the window manager information. - * It fills the structure pointed to by 'info' with custom information and - * returns 1 if the function is implemented. If it's not implemented, or - * the version member of the 'info' structure is invalid, it returns 0. - */ -extern DECLSPEC int SDLCALL SDL_GetWMInfo(SDL_SysWMinfo *info); - - -/* Ends C function definitions when using C++ */ -#ifdef __cplusplus -} -#endif -#include "close_code.h" - -#endif /* _SDL_syswm_h */ - diff --git a/Dependencies/SDL12/include/SDL_thread.h b/Dependencies/SDL12/include/SDL_thread.h deleted file mode 100644 index 8ca9d93..0000000 --- a/Dependencies/SDL12/include/SDL_thread.h +++ /dev/null @@ -1,80 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -#ifdef SAVE_RCSID -static char rcsid = - "@(#) $Id: SDL_thread.h,v 1.5 2002/04/11 14:35:13 slouken Exp $"; -#endif - -#ifndef _SDL_thread_h -#define _SDL_thread_h - -/* Header for the SDL thread management routines - - These are independent of the other SDL routines. -*/ - -#include "SDL_main.h" -#include "SDL_types.h" - -/* Thread synchronization primitives */ -#include "SDL_mutex.h" - -#include "begin_code.h" -/* Set up for C function definitions, even when using C++ */ -#ifdef __cplusplus -extern "C" { -#endif - -/* The SDL thread structure, defined in SDL_thread.c */ -struct SDL_Thread; -typedef struct SDL_Thread SDL_Thread; - -/* Create a thread */ -extern DECLSPEC SDL_Thread * SDLCALL SDL_CreateThread(int (*fn)(void *), void *data); - -/* Get the 32-bit thread identifier for the current thread */ -extern DECLSPEC Uint32 SDLCALL SDL_ThreadID(void); - -/* Get the 32-bit thread identifier for the specified thread, - equivalent to SDL_ThreadID() if the specified thread is NULL. - */ -extern DECLSPEC Uint32 SDLCALL SDL_GetThreadID(SDL_Thread *thread); - -/* Wait for a thread to finish. - The return code for the thread function is placed in the area - pointed to by 'status', if 'status' is not NULL. - */ -extern DECLSPEC void SDLCALL SDL_WaitThread(SDL_Thread *thread, int *status); - -/* Forcefully kill a thread without worrying about its state */ -extern DECLSPEC void SDLCALL SDL_KillThread(SDL_Thread *thread); - - -/* Ends C function definitions when using C++ */ -#ifdef __cplusplus -} -#endif -#include "close_code.h" - -#endif /* _SDL_thread_h */ - diff --git a/Dependencies/SDL12/include/SDL_timer.h b/Dependencies/SDL12/include/SDL_timer.h deleted file mode 100644 index b0632d1..0000000 --- a/Dependencies/SDL12/include/SDL_timer.h +++ /dev/null @@ -1,119 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -#ifdef SAVE_RCSID -static char rcsid = - "@(#) $Id: SDL_timer.h,v 1.5 2002/04/11 14:35:13 slouken Exp $"; -#endif - -#ifndef _SDL_timer_h -#define _SDL_timer_h - -/* Header for the SDL time management routines */ - -#include "SDL_main.h" -#include "SDL_types.h" - -#include "begin_code.h" -/* Set up for C function definitions, even when using C++ */ -#ifdef __cplusplus -extern "C" { -#endif - -/* This is the OS scheduler timeslice, in milliseconds */ -#define SDL_TIMESLICE 10 - -/* This is the maximum resolution of the SDL timer on all platforms */ -#define TIMER_RESOLUTION 10 /* Experimentally determined */ - -/* Get the number of milliseconds since the SDL library initialization. - * Note that this value wraps if the program runs for more than ~49 days. - */ -extern DECLSPEC Uint32 SDLCALL SDL_GetTicks(void); - -/* Wait a specified number of milliseconds before returning */ -extern DECLSPEC void SDLCALL SDL_Delay(Uint32 ms); - -/* Function prototype for the timer callback function */ -typedef Uint32 (SDLCALL *SDL_TimerCallback)(Uint32 interval); - -/* Set a callback to run after the specified number of milliseconds has - * elapsed. The callback function is passed the current timer interval - * and returns the next timer interval. If the returned value is the - * same as the one passed in, the periodic alarm continues, otherwise a - * new alarm is scheduled. If the callback returns 0, the periodic alarm - * is cancelled. - * - * To cancel a currently running timer, call SDL_SetTimer(0, NULL); - * - * The timer callback function may run in a different thread than your - * main code, and so shouldn't call any functions from within itself. - * - * The maximum resolution of this timer is 10 ms, which means that if - * you request a 16 ms timer, your callback will run approximately 20 ms - * later on an unloaded system. If you wanted to set a flag signaling - * a frame update at 30 frames per second (every 33 ms), you might set a - * timer for 30 ms: - * SDL_SetTimer((33/10)*10, flag_update); - * - * If you use this function, you need to pass SDL_INIT_TIMER to SDL_Init(). - * - * Under UNIX, you should not use raise or use SIGALRM and this function - * in the same program, as it is implemented using setitimer(). You also - * should not use this function in multi-threaded applications as signals - * to multi-threaded apps have undefined behavior in some implementations. - */ -extern DECLSPEC int SDLCALL SDL_SetTimer(Uint32 interval, SDL_TimerCallback callback); - -/* New timer API, supports multiple timers - * Written by Stephane Peter - */ - -/* Function prototype for the new timer callback function. - * The callback function is passed the current timer interval and returns - * the next timer interval. If the returned value is the same as the one - * passed in, the periodic alarm continues, otherwise a new alarm is - * scheduled. If the callback returns 0, the periodic alarm is cancelled. - */ -typedef Uint32 (SDLCALL *SDL_NewTimerCallback)(Uint32 interval, void *param); - -/* Definition of the timer ID type */ -typedef struct _SDL_TimerID *SDL_TimerID; - -/* Add a new timer to the pool of timers already running. - Returns a timer ID, or NULL when an error occurs. - */ -extern DECLSPEC SDL_TimerID SDLCALL SDL_AddTimer(Uint32 interval, SDL_NewTimerCallback callback, void *param); - -/* Remove one of the multiple timers knowing its ID. - * Returns a boolean value indicating success. - */ -extern DECLSPEC SDL_bool SDLCALL SDL_RemoveTimer(SDL_TimerID t); - -/* Ends C function definitions when using C++ */ -#ifdef __cplusplus -} -#endif -#include "close_code.h" - -#endif /* _SDL_timer_h */ - diff --git a/Dependencies/SDL12/include/SDL_types.h b/Dependencies/SDL12/include/SDL_types.h deleted file mode 100644 index 5f7133f..0000000 --- a/Dependencies/SDL12/include/SDL_types.h +++ /dev/null @@ -1,104 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -#ifdef SAVE_RCSID -static char rcsid = - "@(#) $Id: SDL_types.h,v 1.7 2002/08/21 04:16:31 slouken Exp $"; -#endif - -/* General data types used by the SDL library */ - -#ifndef _SDL_types_h -#define _SDL_types_h - -/* The number of elements in a table */ -#define SDL_TABLESIZE(table) (sizeof(table)/sizeof(table[0])) - -/* Basic data types */ -typedef enum { - SDL_FALSE = 0, - SDL_TRUE = 1 -} SDL_bool; -typedef unsigned char Uint8; -typedef signed char Sint8; -typedef unsigned short Uint16; -typedef signed short Sint16; -typedef unsigned int Uint32; -typedef signed int Sint32; - -/* Figure out how to support 64-bit datatypes */ -#if !defined(__STRICT_ANSI__) -#if defined(__GNUC__) || defined(__MWERKS__) || defined(__SUNPRO_C) -#define SDL_HAS_64BIT_TYPE long long -#elif defined(_MSC_VER) /* VC++ */ -#define SDL_HAS_64BIT_TYPE __int64 -#endif -#endif /* !__STRICT_ANSI__ */ - -/* The 64-bit type isn't available on EPOC/Symbian OS */ -#ifdef __SYMBIAN32__ -#undef SDL_HAS_64BIT_TYPE -#endif - -/* The 64-bit datatype isn't supported on all platforms */ -#ifdef SDL_HAS_64BIT_TYPE -typedef unsigned SDL_HAS_64BIT_TYPE Uint64; -typedef SDL_HAS_64BIT_TYPE Sint64; -#else -/* This is really just a hack to prevent the compiler from complaining */ -typedef struct { - Uint32 hi; - Uint32 lo; -} Uint64, Sint64; -#endif - -/* Make sure the types really have the right sizes */ -#define SDL_COMPILE_TIME_ASSERT(name, x) \ - typedef int SDL_dummy_ ## name[(x) * 2 - 1] - -SDL_COMPILE_TIME_ASSERT(uint8, sizeof(Uint8) == 1); -SDL_COMPILE_TIME_ASSERT(sint8, sizeof(Sint8) == 1); -SDL_COMPILE_TIME_ASSERT(uint16, sizeof(Uint16) == 2); -SDL_COMPILE_TIME_ASSERT(sint16, sizeof(Sint16) == 2); -SDL_COMPILE_TIME_ASSERT(uint32, sizeof(Uint32) == 4); -SDL_COMPILE_TIME_ASSERT(sint32, sizeof(Sint32) == 4); -SDL_COMPILE_TIME_ASSERT(uint64, sizeof(Uint64) == 8); -SDL_COMPILE_TIME_ASSERT(sint64, sizeof(Sint64) == 8); - -/* Check to make sure enums are the size of ints, for structure packing. - For both Watcom C/C++ and Borland C/C++ the compiler option that makes - enums having the size of an int must be enabled. - This is "-b" for Borland C/C++ and "-ei" for Watcom C/C++ (v11). -*/ -typedef enum { - DUMMY_ENUM_VALUE -} SDL_DUMMY_ENUM; - -SDL_COMPILE_TIME_ASSERT(enum, sizeof(SDL_DUMMY_ENUM) == sizeof(int)); - -#undef SDL_COMPILE_TIME_ASSERT - -/* General keyboard/mouse state definitions */ -enum { SDL_PRESSED = 0x01, SDL_RELEASED = 0x00 }; - -#endif - diff --git a/Dependencies/SDL12/include/SDL_version.h b/Dependencies/SDL12/include/SDL_version.h deleted file mode 100644 index 6e84f91..0000000 --- a/Dependencies/SDL12/include/SDL_version.h +++ /dev/null @@ -1,91 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -#ifdef SAVE_RCSID -static char rcsid = - "@(#) $Id: SDL_version.h,v 1.9 2002/04/14 21:51:25 slouken Exp $"; -#endif - -/* This header defines the current SDL version */ - -#ifndef _SDL_version_h -#define _SDL_version_h - -#include "SDL_types.h" - -#include "begin_code.h" -/* Set up for C function definitions, even when using C++ */ -#ifdef __cplusplus -extern "C" { -#endif - -/* Printable format: "%d.%d.%d", MAJOR, MINOR, PATCHLEVEL -*/ -#define SDL_MAJOR_VERSION 1 -#define SDL_MINOR_VERSION 2 -#define SDL_PATCHLEVEL 5 - -typedef struct { - Uint8 major; - Uint8 minor; - Uint8 patch; -} SDL_version; - -/* This macro can be used to fill a version structure with the compile-time - * version of the SDL library. - */ -#define SDL_VERSION(X) \ -{ \ - (X)->major = SDL_MAJOR_VERSION; \ - (X)->minor = SDL_MINOR_VERSION; \ - (X)->patch = SDL_PATCHLEVEL; \ -} - -/* This macro turns the version numbers into a numeric value: - (1,2,3) -> (1203) - This assumes that there will never be more than 100 patchlevels -*/ -#define SDL_VERSIONNUM(X, Y, Z) \ - (X)*1000 + (Y)*100 + (Z) - -/* This is the version number macro for the current SDL version */ -#define SDL_COMPILEDVERSION \ - SDL_VERSIONNUM(SDL_MAJOR_VERSION, SDL_MINOR_VERSION, SDL_PATCHLEVEL) - -/* This macro will evaluate to true if compiled with SDL at least X.Y.Z */ -#define SDL_VERSION_ATLEAST(X, Y, Z) \ - (SDL_COMPILEDVERSION >= SDL_VERSIONNUM(X, Y, Z)) - -/* This function gets the version of the dynamically linked SDL library. - it should NOT be used to fill a version structure, instead you should - use the SDL_Version() macro. - */ -extern DECLSPEC const SDL_version * SDLCALL SDL_Linked_Version(void); - -/* Ends C function definitions when using C++ */ -#ifdef __cplusplus -} -#endif -#include "close_code.h" - -#endif /* _SDL_version_h */ - diff --git a/Dependencies/SDL12/include/SDL_video.h b/Dependencies/SDL12/include/SDL_video.h deleted file mode 100644 index 860af95..0000000 --- a/Dependencies/SDL12/include/SDL_video.h +++ /dev/null @@ -1,898 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -#ifdef SAVE_RCSID -static char rcsid = - "@(#) $Id: SDL_video.h,v 1.12 2002/08/19 17:58:08 slouken Exp $"; -#endif - -/* Header file for access to the SDL raw framebuffer window */ - -#ifndef _SDL_video_h -#define _SDL_video_h - -#include - -#include "SDL_types.h" -#include "SDL_mutex.h" -#include "SDL_rwops.h" - -#include "begin_code.h" -/* Set up for C function definitions, even when using C++ */ -#ifdef __cplusplus -extern "C" { -#endif - -/* Transparency definitions: These define alpha as the opacity of a surface */ -#define SDL_ALPHA_OPAQUE 255 -#define SDL_ALPHA_TRANSPARENT 0 - -/* Useful data types */ -typedef struct { - Sint16 x, y; - Uint16 w, h; -} SDL_Rect; - -typedef struct { - Uint8 r; - Uint8 g; - Uint8 b; - Uint8 unused; -} SDL_Color; - -typedef struct { - int ncolors; - SDL_Color *colors; -} SDL_Palette; - -/* Everything in the pixel format structure is read-only */ -typedef struct SDL_PixelFormat { - SDL_Palette *palette; - Uint8 BitsPerPixel; - Uint8 BytesPerPixel; - Uint8 Rloss; - Uint8 Gloss; - Uint8 Bloss; - Uint8 Aloss; - Uint8 Rshift; - Uint8 Gshift; - Uint8 Bshift; - Uint8 Ashift; - Uint32 Rmask; - Uint32 Gmask; - Uint32 Bmask; - Uint32 Amask; - - /* RGB color key information */ - Uint32 colorkey; - /* Alpha value information (per-surface alpha) */ - Uint8 alpha; -} SDL_PixelFormat; - -/* typedef for private surface blitting functions */ -struct SDL_Surface; -typedef int (*SDL_blit)(struct SDL_Surface *src, SDL_Rect *srcrect, - struct SDL_Surface *dst, SDL_Rect *dstrect); - -/* This structure should be treated as read-only, except for 'pixels', - which, if not NULL, contains the raw pixel data for the surface. -*/ -typedef struct SDL_Surface { - Uint32 flags; /* Read-only */ - SDL_PixelFormat *format; /* Read-only */ - int w, h; /* Read-only */ - Uint16 pitch; /* Read-only */ - void *pixels; /* Read-write */ - int offset; /* Private */ - - /* Hardware-specific surface info */ - struct private_hwdata *hwdata; - - /* clipping information */ - SDL_Rect clip_rect; /* Read-only */ - Uint32 unused1; /* for binary compatibility */ - - /* Allow recursive locks */ - Uint32 locked; /* Private */ - - /* info for fast blit mapping to other surfaces */ - struct SDL_BlitMap *map; /* Private */ - - /* format version, bumped at every change to invalidate blit maps */ - unsigned int format_version; /* Private */ - - /* Reference count -- used when freeing surface */ - int refcount; /* Read-mostly */ -} SDL_Surface; - -/* These are the currently supported flags for the SDL_surface */ -/* Available for SDL_CreateRGBSurface() or SDL_SetVideoMode() */ -#define SDL_SWSURFACE 0x00000000 /* Surface is in system memory */ -#define SDL_HWSURFACE 0x00000001 /* Surface is in video memory */ -#define SDL_ASYNCBLIT 0x00000004 /* Use asynchronous blits if possible */ -/* Available for SDL_SetVideoMode() */ -#define SDL_ANYFORMAT 0x10000000 /* Allow any video depth/pixel-format */ -#define SDL_HWPALETTE 0x20000000 /* Surface has exclusive palette */ -#define SDL_DOUBLEBUF 0x40000000 /* Set up double-buffered video mode */ -#define SDL_FULLSCREEN 0x80000000 /* Surface is a full screen display */ -#define SDL_OPENGL 0x00000002 /* Create an OpenGL rendering context */ -#define SDL_OPENGLBLIT 0x0000000A /* Create an OpenGL rendering context and use it for blitting */ -#define SDL_RESIZABLE 0x00000010 /* This video mode may be resized */ -#define SDL_NOFRAME 0x00000020 /* No window caption or edge frame */ -/* Used internally (read-only) */ -#define SDL_HWACCEL 0x00000100 /* Blit uses hardware acceleration */ -#define SDL_SRCCOLORKEY 0x00001000 /* Blit uses a source color key */ -#define SDL_RLEACCELOK 0x00002000 /* Private flag */ -#define SDL_RLEACCEL 0x00004000 /* Surface is RLE encoded */ -#define SDL_SRCALPHA 0x00010000 /* Blit uses source alpha blending */ -#define SDL_PREALLOC 0x01000000 /* Surface uses preallocated memory */ - -/* Evaluates to true if the surface needs to be locked before access */ -#define SDL_MUSTLOCK(surface) \ - (surface->offset || \ - ((surface->flags & (SDL_HWSURFACE|SDL_ASYNCBLIT|SDL_RLEACCEL)) != 0)) - - -/* Useful for determining the video hardware capabilities */ -typedef struct { - Uint32 hw_available :1; /* Flag: Can you create hardware surfaces? */ - Uint32 wm_available :1; /* Flag: Can you talk to a window manager? */ - Uint32 UnusedBits1 :6; - Uint32 UnusedBits2 :1; - Uint32 blit_hw :1; /* Flag: Accelerated blits HW --> HW */ - Uint32 blit_hw_CC :1; /* Flag: Accelerated blits with Colorkey */ - Uint32 blit_hw_A :1; /* Flag: Accelerated blits with Alpha */ - Uint32 blit_sw :1; /* Flag: Accelerated blits SW --> HW */ - Uint32 blit_sw_CC :1; /* Flag: Accelerated blits with Colorkey */ - Uint32 blit_sw_A :1; /* Flag: Accelerated blits with Alpha */ - Uint32 blit_fill :1; /* Flag: Accelerated color fill */ - Uint32 UnusedBits3 :16; - Uint32 video_mem; /* The total amount of video memory (in K) */ - SDL_PixelFormat *vfmt; /* Value: The format of the video surface */ -} SDL_VideoInfo; - - -/* The most common video overlay formats. - For an explanation of these pixel formats, see: - http://www.webartz.com/fourcc/indexyuv.htm - - For information on the relationship between color spaces, see: - http://www.neuro.sfc.keio.ac.jp/~aly/polygon/info/color-space-faq.html - */ -#define SDL_YV12_OVERLAY 0x32315659 /* Planar mode: Y + V + U (3 planes) */ -#define SDL_IYUV_OVERLAY 0x56555949 /* Planar mode: Y + U + V (3 planes) */ -#define SDL_YUY2_OVERLAY 0x32595559 /* Packed mode: Y0+U0+Y1+V0 (1 plane) */ -#define SDL_UYVY_OVERLAY 0x59565955 /* Packed mode: U0+Y0+V0+Y1 (1 plane) */ -#define SDL_YVYU_OVERLAY 0x55595659 /* Packed mode: Y0+V0+Y1+U0 (1 plane) */ - -/* The YUV hardware video overlay */ -typedef struct SDL_Overlay { - Uint32 format; /* Read-only */ - int w, h; /* Read-only */ - int planes; /* Read-only */ - Uint16 *pitches; /* Read-only */ - Uint8 **pixels; /* Read-write */ - - /* Hardware-specific surface info */ - struct private_yuvhwfuncs *hwfuncs; - struct private_yuvhwdata *hwdata; - - /* Special flags */ - Uint32 hw_overlay :1; /* Flag: This overlay hardware accelerated? */ - Uint32 UnusedBits :31; -} SDL_Overlay; - - -/* Public enumeration for setting the OpenGL window attributes. */ -typedef enum { - SDL_GL_RED_SIZE, - SDL_GL_GREEN_SIZE, - SDL_GL_BLUE_SIZE, - SDL_GL_ALPHA_SIZE, - SDL_GL_BUFFER_SIZE, - SDL_GL_DOUBLEBUFFER, - SDL_GL_DEPTH_SIZE, - SDL_GL_STENCIL_SIZE, - SDL_GL_ACCUM_RED_SIZE, - SDL_GL_ACCUM_GREEN_SIZE, - SDL_GL_ACCUM_BLUE_SIZE, - SDL_GL_ACCUM_ALPHA_SIZE, - SDL_GL_STEREO, - SDL_GL_MULTISAMPLEBUFFERS, - SDL_GL_MULTISAMPLESAMPLES -} SDL_GLattr; - - -/* flags for SDL_SetPalette() */ -#define SDL_LOGPAL 0x01 -#define SDL_PHYSPAL 0x02 - -/* Function prototypes */ - -/* These functions are used internally, and should not be used unless you - * have a specific need to specify the video driver you want to use. - * You should normally use SDL_Init() or SDL_InitSubSystem(). - * - * SDL_VideoInit() initializes the video subsystem -- sets up a connection - * to the window manager, etc, and determines the current video mode and - * pixel format, but does not initialize a window or graphics mode. - * Note that event handling is activated by this routine. - * - * If you use both sound and video in your application, you need to call - * SDL_Init() before opening the sound device, otherwise under Win32 DirectX, - * you won't be able to set full-screen display modes. - */ -extern DECLSPEC int SDLCALL SDL_VideoInit(const char *driver_name, Uint32 flags); -extern DECLSPEC void SDLCALL SDL_VideoQuit(void); - -/* This function fills the given character buffer with the name of the - * video driver, and returns a pointer to it if the video driver has - * been initialized. It returns NULL if no driver has been initialized. - */ -extern DECLSPEC char * SDLCALL SDL_VideoDriverName(char *namebuf, int maxlen); - -/* - * This function returns a pointer to the current display surface. - * If SDL is doing format conversion on the display surface, this - * function returns the publicly visible surface, not the real video - * surface. - */ -extern DECLSPEC SDL_Surface * SDLCALL SDL_GetVideoSurface(void); - -/* - * This function returns a read-only pointer to information about the - * video hardware. If this is called before SDL_SetVideoMode(), the 'vfmt' - * member of the returned structure will contain the pixel format of the - * "best" video mode. - */ -extern DECLSPEC const SDL_VideoInfo * SDLCALL SDL_GetVideoInfo(void); - -/* - * Check to see if a particular video mode is supported. - * It returns 0 if the requested mode is not supported under any bit depth, - * or returns the bits-per-pixel of the closest available mode with the - * given width and height. If this bits-per-pixel is different from the - * one used when setting the video mode, SDL_SetVideoMode() will succeed, - * but will emulate the requested bits-per-pixel with a shadow surface. - * - * The arguments to SDL_VideoModeOK() are the same ones you would pass to - * SDL_SetVideoMode() - */ -extern DECLSPEC int SDLCALL SDL_VideoModeOK(int width, int height, int bpp, Uint32 flags); - -/* - * Return a pointer to an array of available screen dimensions for the - * given format and video flags, sorted largest to smallest. Returns - * NULL if there are no dimensions available for a particular format, - * or (SDL_Rect **)-1 if any dimension is okay for the given format. - * - * If 'format' is NULL, the mode list will be for the format given - * by SDL_GetVideoInfo()->vfmt - */ -extern DECLSPEC SDL_Rect ** SDLCALL SDL_ListModes(SDL_PixelFormat *format, Uint32 flags); - -/* - * Set up a video mode with the specified width, height and bits-per-pixel. - * - * If 'bpp' is 0, it is treated as the current display bits per pixel. - * - * If SDL_ANYFORMAT is set in 'flags', the SDL library will try to set the - * requested bits-per-pixel, but will return whatever video pixel format is - * available. The default is to emulate the requested pixel format if it - * is not natively available. - * - * If SDL_HWSURFACE is set in 'flags', the video surface will be placed in - * video memory, if possible, and you may have to call SDL_LockSurface() - * in order to access the raw framebuffer. Otherwise, the video surface - * will be created in system memory. - * - * If SDL_ASYNCBLIT is set in 'flags', SDL will try to perform rectangle - * updates asynchronously, but you must always lock before accessing pixels. - * SDL will wait for updates to complete before returning from the lock. - * - * If SDL_HWPALETTE is set in 'flags', the SDL library will guarantee - * that the colors set by SDL_SetColors() will be the colors you get. - * Otherwise, in 8-bit mode, SDL_SetColors() may not be able to set all - * of the colors exactly the way they are requested, and you should look - * at the video surface structure to determine the actual palette. - * If SDL cannot guarantee that the colors you request can be set, - * i.e. if the colormap is shared, then the video surface may be created - * under emulation in system memory, overriding the SDL_HWSURFACE flag. - * - * If SDL_FULLSCREEN is set in 'flags', the SDL library will try to set - * a fullscreen video mode. The default is to create a windowed mode - * if the current graphics system has a window manager. - * If the SDL library is able to set a fullscreen video mode, this flag - * will be set in the surface that is returned. - * - * If SDL_DOUBLEBUF is set in 'flags', the SDL library will try to set up - * two surfaces in video memory and swap between them when you call - * SDL_Flip(). This is usually slower than the normal single-buffering - * scheme, but prevents "tearing" artifacts caused by modifying video - * memory while the monitor is refreshing. It should only be used by - * applications that redraw the entire screen on every update. - * - * If SDL_RESIZABLE is set in 'flags', the SDL library will allow the - * window manager, if any, to resize the window at runtime. When this - * occurs, SDL will send a SDL_VIDEORESIZE event to you application, - * and you must respond to the event by re-calling SDL_SetVideoMode() - * with the requested size (or another size that suits the application). - * - * If SDL_NOFRAME is set in 'flags', the SDL library will create a window - * without any title bar or frame decoration. Fullscreen video modes have - * this flag set automatically. - * - * This function returns the video framebuffer surface, or NULL if it fails. - * - * If you rely on functionality provided by certain video flags, check the - * flags of the returned surface to make sure that functionality is available. - * SDL will fall back to reduced functionality if the exact flags you wanted - * are not available. - */ -extern DECLSPEC SDL_Surface * SDLCALL SDL_SetVideoMode - (int width, int height, int bpp, Uint32 flags); - -/* - * Makes sure the given list of rectangles is updated on the given screen. - * If 'x', 'y', 'w' and 'h' are all 0, SDL_UpdateRect will update the entire - * screen. - * These functions should not be called while 'screen' is locked. - */ -extern DECLSPEC void SDLCALL SDL_UpdateRects - (SDL_Surface *screen, int numrects, SDL_Rect *rects); -extern DECLSPEC void SDLCALL SDL_UpdateRect - (SDL_Surface *screen, Sint32 x, Sint32 y, Uint32 w, Uint32 h); - -/* - * On hardware that supports double-buffering, this function sets up a flip - * and returns. The hardware will wait for vertical retrace, and then swap - * video buffers before the next video surface blit or lock will return. - * On hardware that doesn not support double-buffering, this is equivalent - * to calling SDL_UpdateRect(screen, 0, 0, 0, 0); - * The SDL_DOUBLEBUF flag must have been passed to SDL_SetVideoMode() when - * setting the video mode for this function to perform hardware flipping. - * This function returns 0 if successful, or -1 if there was an error. - */ -extern DECLSPEC int SDLCALL SDL_Flip(SDL_Surface *screen); - -/* - * Set the gamma correction for each of the color channels. - * The gamma values range (approximately) between 0.1 and 10.0 - * - * If this function isn't supported directly by the hardware, it will - * be emulated using gamma ramps, if available. If successful, this - * function returns 0, otherwise it returns -1. - */ -extern DECLSPEC int SDLCALL SDL_SetGamma(float red, float green, float blue); - -/* - * Set the gamma translation table for the red, green, and blue channels - * of the video hardware. Each table is an array of 256 16-bit quantities, - * representing a mapping between the input and output for that channel. - * The input is the index into the array, and the output is the 16-bit - * gamma value at that index, scaled to the output color precision. - * - * You may pass NULL for any of the channels to leave it unchanged. - * If the call succeeds, it will return 0. If the display driver or - * hardware does not support gamma translation, or otherwise fails, - * this function will return -1. - */ -extern DECLSPEC int SDLCALL SDL_SetGammaRamp(Uint16 *red, Uint16 *green, Uint16 *blue); - -/* - * Retrieve the current values of the gamma translation tables. - * - * You must pass in valid pointers to arrays of 256 16-bit quantities. - * Any of the pointers may be NULL to ignore that channel. - * If the call succeeds, it will return 0. If the display driver or - * hardware does not support gamma translation, or otherwise fails, - * this function will return -1. - */ -extern DECLSPEC int SDLCALL SDL_GetGammaRamp(Uint16 *red, Uint16 *green, Uint16 *blue); - -/* - * Sets a portion of the colormap for the given 8-bit surface. If 'surface' - * is not a palettized surface, this function does nothing, returning 0. - * If all of the colors were set as passed to SDL_SetColors(), it will - * return 1. If not all the color entries were set exactly as given, - * it will return 0, and you should look at the surface palette to - * determine the actual color palette. - * - * When 'surface' is the surface associated with the current display, the - * display colormap will be updated with the requested colors. If - * SDL_HWPALETTE was set in SDL_SetVideoMode() flags, SDL_SetColors() - * will always return 1, and the palette is guaranteed to be set the way - * you desire, even if the window colormap has to be warped or run under - * emulation. - */ -extern DECLSPEC int SDLCALL SDL_SetColors(SDL_Surface *surface, - SDL_Color *colors, int firstcolor, int ncolors); - -/* - * Sets a portion of the colormap for a given 8-bit surface. - * 'flags' is one or both of: - * SDL_LOGPAL -- set logical palette, which controls how blits are mapped - * to/from the surface, - * SDL_PHYSPAL -- set physical palette, which controls how pixels look on - * the screen - * Only screens have physical palettes. Separate change of physical/logical - * palettes is only possible if the screen has SDL_HWPALETTE set. - * - * The return value is 1 if all colours could be set as requested, and 0 - * otherwise. - * - * SDL_SetColors() is equivalent to calling this function with - * flags = (SDL_LOGPAL|SDL_PHYSPAL). - */ -extern DECLSPEC int SDLCALL SDL_SetPalette(SDL_Surface *surface, int flags, - SDL_Color *colors, int firstcolor, - int ncolors); - -/* - * Maps an RGB triple to an opaque pixel value for a given pixel format - */ -extern DECLSPEC Uint32 SDLCALL SDL_MapRGB - (SDL_PixelFormat *format, Uint8 r, Uint8 g, Uint8 b); - -/* - * Maps an RGBA quadruple to a pixel value for a given pixel format - */ -extern DECLSPEC Uint32 SDLCALL SDL_MapRGBA(SDL_PixelFormat *format, - Uint8 r, Uint8 g, Uint8 b, Uint8 a); - -/* - * Maps a pixel value into the RGB components for a given pixel format - */ -extern DECLSPEC void SDLCALL SDL_GetRGB(Uint32 pixel, SDL_PixelFormat *fmt, - Uint8 *r, Uint8 *g, Uint8 *b); - -/* - * Maps a pixel value into the RGBA components for a given pixel format - */ -extern DECLSPEC void SDLCALL SDL_GetRGBA(Uint32 pixel, SDL_PixelFormat *fmt, - Uint8 *r, Uint8 *g, Uint8 *b, Uint8 *a); - -/* - * Allocate and free an RGB surface (must be called after SDL_SetVideoMode) - * If the depth is 4 or 8 bits, an empty palette is allocated for the surface. - * If the depth is greater than 8 bits, the pixel format is set using the - * flags '[RGB]mask'. - * If the function runs out of memory, it will return NULL. - * - * The 'flags' tell what kind of surface to create. - * SDL_SWSURFACE means that the surface should be created in system memory. - * SDL_HWSURFACE means that the surface should be created in video memory, - * with the same format as the display surface. This is useful for surfaces - * that will not change much, to take advantage of hardware acceleration - * when being blitted to the display surface. - * SDL_ASYNCBLIT means that SDL will try to perform asynchronous blits with - * this surface, but you must always lock it before accessing the pixels. - * SDL will wait for current blits to finish before returning from the lock. - * SDL_SRCCOLORKEY indicates that the surface will be used for colorkey blits. - * If the hardware supports acceleration of colorkey blits between - * two surfaces in video memory, SDL will try to place the surface in - * video memory. If this isn't possible or if there is no hardware - * acceleration available, the surface will be placed in system memory. - * SDL_SRCALPHA means that the surface will be used for alpha blits and - * if the hardware supports hardware acceleration of alpha blits between - * two surfaces in video memory, to place the surface in video memory - * if possible, otherwise it will be placed in system memory. - * If the surface is created in video memory, blits will be _much_ faster, - * but the surface format must be identical to the video surface format, - * and the only way to access the pixels member of the surface is to use - * the SDL_LockSurface() and SDL_UnlockSurface() calls. - * If the requested surface actually resides in video memory, SDL_HWSURFACE - * will be set in the flags member of the returned surface. If for some - * reason the surface could not be placed in video memory, it will not have - * the SDL_HWSURFACE flag set, and will be created in system memory instead. - */ -#define SDL_AllocSurface SDL_CreateRGBSurface -extern DECLSPEC SDL_Surface * SDLCALL SDL_CreateRGBSurface - (Uint32 flags, int width, int height, int depth, - Uint32 Rmask, Uint32 Gmask, Uint32 Bmask, Uint32 Amask); -extern DECLSPEC SDL_Surface * SDLCALL SDL_CreateRGBSurfaceFrom(void *pixels, - int width, int height, int depth, int pitch, - Uint32 Rmask, Uint32 Gmask, Uint32 Bmask, Uint32 Amask); -extern DECLSPEC void SDLCALL SDL_FreeSurface(SDL_Surface *surface); - -/* - * SDL_LockSurface() sets up a surface for directly accessing the pixels. - * Between calls to SDL_LockSurface()/SDL_UnlockSurface(), you can write - * to and read from 'surface->pixels', using the pixel format stored in - * 'surface->format'. Once you are done accessing the surface, you should - * use SDL_UnlockSurface() to release it. - * - * Not all surfaces require locking. If SDL_MUSTLOCK(surface) evaluates - * to 0, then you can read and write to the surface at any time, and the - * pixel format of the surface will not change. In particular, if the - * SDL_HWSURFACE flag is not given when calling SDL_SetVideoMode(), you - * will not need to lock the display surface before accessing it. - * - * No operating system or library calls should be made between lock/unlock - * pairs, as critical system locks may be held during this time. - * - * SDL_LockSurface() returns 0, or -1 if the surface couldn't be locked. - */ -extern DECLSPEC int SDLCALL SDL_LockSurface(SDL_Surface *surface); -extern DECLSPEC void SDLCALL SDL_UnlockSurface(SDL_Surface *surface); - -/* - * Load a surface from a seekable SDL data source (memory or file.) - * If 'freesrc' is non-zero, the source will be closed after being read. - * Returns the new surface, or NULL if there was an error. - * The new surface should be freed with SDL_FreeSurface(). - */ -extern DECLSPEC SDL_Surface * SDLCALL SDL_LoadBMP_RW(SDL_RWops *src, int freesrc); - -/* Convenience macro -- load a surface from a file */ -#define SDL_LoadBMP(file) SDL_LoadBMP_RW(SDL_RWFromFile(file, "rb"), 1) - -/* - * Save a surface to a seekable SDL data source (memory or file.) - * If 'freedst' is non-zero, the source will be closed after being written. - * Returns 0 if successful or -1 if there was an error. - */ -extern DECLSPEC int SDLCALL SDL_SaveBMP_RW - (SDL_Surface *surface, SDL_RWops *dst, int freedst); - -/* Convenience macro -- save a surface to a file */ -#define SDL_SaveBMP(surface, file) \ - SDL_SaveBMP_RW(surface, SDL_RWFromFile(file, "wb"), 1) - -/* - * Sets the color key (transparent pixel) in a blittable surface. - * If 'flag' is SDL_SRCCOLORKEY (optionally OR'd with SDL_RLEACCEL), - * 'key' will be the transparent pixel in the source image of a blit. - * SDL_RLEACCEL requests RLE acceleration for the surface if present, - * and removes RLE acceleration if absent. - * If 'flag' is 0, this function clears any current color key. - * This function returns 0, or -1 if there was an error. - */ -extern DECLSPEC int SDLCALL SDL_SetColorKey - (SDL_Surface *surface, Uint32 flag, Uint32 key); - -/* - * This function sets the alpha value for the entire surface, as opposed to - * using the alpha component of each pixel. This value measures the range - * of transparency of the surface, 0 being completely transparent to 255 - * being completely opaque. An 'alpha' value of 255 causes blits to be - * opaque, the source pixels copied to the destination (the default). Note - * that per-surface alpha can be combined with colorkey transparency. - * - * If 'flag' is 0, alpha blending is disabled for the surface. - * If 'flag' is SDL_SRCALPHA, alpha blending is enabled for the surface. - * OR:ing the flag with SDL_RLEACCEL requests RLE acceleration for the - * surface; if SDL_RLEACCEL is not specified, the RLE accel will be removed. - * - * The 'alpha' parameter is ignored for surfaces that have an alpha channel. - */ -extern DECLSPEC int SDLCALL SDL_SetAlpha(SDL_Surface *surface, Uint32 flag, Uint8 alpha); - -/* - * Sets the clipping rectangle for the destination surface in a blit. - * - * If the clip rectangle is NULL, clipping will be disabled. - * If the clip rectangle doesn't intersect the surface, the function will - * return SDL_FALSE and blits will be completely clipped. Otherwise the - * function returns SDL_TRUE and blits to the surface will be clipped to - * the intersection of the surface area and the clipping rectangle. - * - * Note that blits are automatically clipped to the edges of the source - * and destination surfaces. - */ -extern DECLSPEC SDL_bool SDLCALL SDL_SetClipRect(SDL_Surface *surface, const SDL_Rect *rect); - -/* - * Gets the clipping rectangle for the destination surface in a blit. - * 'rect' must be a pointer to a valid rectangle which will be filled - * with the correct values. - */ -extern DECLSPEC void SDLCALL SDL_GetClipRect(SDL_Surface *surface, SDL_Rect *rect); - -/* - * Creates a new surface of the specified format, and then copies and maps - * the given surface to it so the blit of the converted surface will be as - * fast as possible. If this function fails, it returns NULL. - * - * The 'flags' parameter is passed to SDL_CreateRGBSurface() and has those - * semantics. You can also pass SDL_RLEACCEL in the flags parameter and - * SDL will try to RLE accelerate colorkey and alpha blits in the resulting - * surface. - * - * This function is used internally by SDL_DisplayFormat(). - */ -extern DECLSPEC SDL_Surface * SDLCALL SDL_ConvertSurface - (SDL_Surface *src, SDL_PixelFormat *fmt, Uint32 flags); - -/* - * This performs a fast blit from the source surface to the destination - * surface. It assumes that the source and destination rectangles are - * the same size. If either 'srcrect' or 'dstrect' are NULL, the entire - * surface (src or dst) is copied. The final blit rectangles are saved - * in 'srcrect' and 'dstrect' after all clipping is performed. - * If the blit is successful, it returns 0, otherwise it returns -1. - * - * The blit function should not be called on a locked surface. - * - * The blit semantics for surfaces with and without alpha and colorkey - * are defined as follows: - * - * RGBA->RGB: - * SDL_SRCALPHA set: - * alpha-blend (using alpha-channel). - * SDL_SRCCOLORKEY ignored. - * SDL_SRCALPHA not set: - * copy RGB. - * if SDL_SRCCOLORKEY set, only copy the pixels matching the - * RGB values of the source colour key, ignoring alpha in the - * comparison. - * - * RGB->RGBA: - * SDL_SRCALPHA set: - * alpha-blend (using the source per-surface alpha value); - * set destination alpha to opaque. - * SDL_SRCALPHA not set: - * copy RGB, set destination alpha to source per-surface alpha value. - * both: - * if SDL_SRCCOLORKEY set, only copy the pixels matching the - * source colour key. - * - * RGBA->RGBA: - * SDL_SRCALPHA set: - * alpha-blend (using the source alpha channel) the RGB values; - * leave destination alpha untouched. [Note: is this correct?] - * SDL_SRCCOLORKEY ignored. - * SDL_SRCALPHA not set: - * copy all of RGBA to the destination. - * if SDL_SRCCOLORKEY set, only copy the pixels matching the - * RGB values of the source colour key, ignoring alpha in the - * comparison. - * - * RGB->RGB: - * SDL_SRCALPHA set: - * alpha-blend (using the source per-surface alpha value). - * SDL_SRCALPHA not set: - * copy RGB. - * both: - * if SDL_SRCCOLORKEY set, only copy the pixels matching the - * source colour key. - * - * If either of the surfaces were in video memory, and the blit returns -2, - * the video memory was lost, so it should be reloaded with artwork and - * re-blitted: - while ( SDL_BlitSurface(image, imgrect, screen, dstrect) == -2 ) { - while ( SDL_LockSurface(image) < 0 ) - Sleep(10); - -- Write image pixels to image->pixels -- - SDL_UnlockSurface(image); - } - * This happens under DirectX 5.0 when the system switches away from your - * fullscreen application. The lock will also fail until you have access - * to the video memory again. - */ -/* You should call SDL_BlitSurface() unless you know exactly how SDL - blitting works internally and how to use the other blit functions. -*/ -#define SDL_BlitSurface SDL_UpperBlit - -/* This is the public blit function, SDL_BlitSurface(), and it performs - rectangle validation and clipping before passing it to SDL_LowerBlit() -*/ -extern DECLSPEC int SDLCALL SDL_UpperBlit - (SDL_Surface *src, SDL_Rect *srcrect, - SDL_Surface *dst, SDL_Rect *dstrect); -/* This is a semi-private blit function and it performs low-level surface - blitting only. -*/ -extern DECLSPEC int SDLCALL SDL_LowerBlit - (SDL_Surface *src, SDL_Rect *srcrect, - SDL_Surface *dst, SDL_Rect *dstrect); - -/* - * This function performs a fast fill of the given rectangle with 'color' - * The given rectangle is clipped to the destination surface clip area - * and the final fill rectangle is saved in the passed in pointer. - * If 'dstrect' is NULL, the whole surface will be filled with 'color' - * The color should be a pixel of the format used by the surface, and - * can be generated by the SDL_MapRGB() function. - * This function returns 0 on success, or -1 on error. - */ -extern DECLSPEC int SDLCALL SDL_FillRect - (SDL_Surface *dst, SDL_Rect *dstrect, Uint32 color); - -/* - * This function takes a surface and copies it to a new surface of the - * pixel format and colors of the video framebuffer, suitable for fast - * blitting onto the display surface. It calls SDL_ConvertSurface() - * - * If you want to take advantage of hardware colorkey or alpha blit - * acceleration, you should set the colorkey and alpha value before - * calling this function. - * - * If the conversion fails or runs out of memory, it returns NULL - */ -extern DECLSPEC SDL_Surface * SDLCALL SDL_DisplayFormat(SDL_Surface *surface); - -/* - * This function takes a surface and copies it to a new surface of the - * pixel format and colors of the video framebuffer (if possible), - * suitable for fast alpha blitting onto the display surface. - * The new surface will always have an alpha channel. - * - * If you want to take advantage of hardware colorkey or alpha blit - * acceleration, you should set the colorkey and alpha value before - * calling this function. - * - * If the conversion fails or runs out of memory, it returns NULL - */ -extern DECLSPEC SDL_Surface * SDLCALL SDL_DisplayFormatAlpha(SDL_Surface *surface); - - -/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -/* YUV video surface overlay functions */ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -/* This function creates a video output overlay - Calling the returned surface an overlay is something of a misnomer because - the contents of the display surface underneath the area where the overlay - is shown is undefined - it may be overwritten with the converted YUV data. -*/ -extern DECLSPEC SDL_Overlay * SDLCALL SDL_CreateYUVOverlay(int width, int height, - Uint32 format, SDL_Surface *display); - -/* Lock an overlay for direct access, and unlock it when you are done */ -extern DECLSPEC int SDLCALL SDL_LockYUVOverlay(SDL_Overlay *overlay); -extern DECLSPEC void SDLCALL SDL_UnlockYUVOverlay(SDL_Overlay *overlay); - -/* Blit a video overlay to the display surface. - The contents of the video surface underneath the blit destination are - not defined. - The width and height of the destination rectangle may be different from - that of the overlay, but currently only 2x scaling is supported. -*/ -extern DECLSPEC int SDLCALL SDL_DisplayYUVOverlay(SDL_Overlay *overlay, SDL_Rect *dstrect); - -/* Free a video overlay */ -extern DECLSPEC void SDLCALL SDL_FreeYUVOverlay(SDL_Overlay *overlay); - - -/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -/* OpenGL support functions. */ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -/* - * Dynamically load a GL driver, if SDL is built with dynamic GL. - * - * SDL links normally with the OpenGL library on your system by default, - * but you can compile it to dynamically load the GL driver at runtime. - * If you do this, you need to retrieve all of the GL functions used in - * your program from the dynamic library using SDL_GL_GetProcAddress(). - * - * This is disabled in default builds of SDL. - */ -extern DECLSPEC int SDLCALL SDL_GL_LoadLibrary(const char *path); - -/* - * Get the address of a GL function (for extension functions) - */ -extern DECLSPEC void * SDLCALL SDL_GL_GetProcAddress(const char* proc); - -/* - * Set an attribute of the OpenGL subsystem before intialization. - */ -extern DECLSPEC int SDLCALL SDL_GL_SetAttribute(SDL_GLattr attr, int value); - -/* - * Get an attribute of the OpenGL subsystem from the windowing - * interface, such as glX. This is of course different from getting - * the values from SDL's internal OpenGL subsystem, which only - * stores the values you request before initialization. - * - * Developers should track the values they pass into SDL_GL_SetAttribute - * themselves if they want to retrieve these values. - */ -extern DECLSPEC int SDLCALL SDL_GL_GetAttribute(SDL_GLattr attr, int* value); - -/* - * Swap the OpenGL buffers, if double-buffering is supported. - */ -extern DECLSPEC void SDLCALL SDL_GL_SwapBuffers(void); - -/* - * Internal functions that should not be called unless you have read - * and understood the source code for these functions. - */ -extern DECLSPEC void SDLCALL SDL_GL_UpdateRects(int numrects, SDL_Rect* rects); -extern DECLSPEC void SDLCALL SDL_GL_Lock(void); -extern DECLSPEC void SDLCALL SDL_GL_Unlock(void); - -/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -/* These functions allow interaction with the window manager, if any. */ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -/* - * Sets/Gets the title and icon text of the display window - */ -extern DECLSPEC void SDLCALL SDL_WM_SetCaption(const char *title, const char *icon); -extern DECLSPEC void SDLCALL SDL_WM_GetCaption(char **title, char **icon); - -/* - * Sets the icon for the display window. - * This function must be called before the first call to SDL_SetVideoMode(). - * It takes an icon surface, and a mask in MSB format. - * If 'mask' is NULL, the entire icon surface will be used as the icon. - */ -extern DECLSPEC void SDLCALL SDL_WM_SetIcon(SDL_Surface *icon, Uint8 *mask); - -/* - * This function iconifies the window, and returns 1 if it succeeded. - * If the function succeeds, it generates an SDL_APPACTIVE loss event. - * This function is a noop and returns 0 in non-windowed environments. - */ -extern DECLSPEC int SDLCALL SDL_WM_IconifyWindow(void); - -/* - * Toggle fullscreen mode without changing the contents of the screen. - * If the display surface does not require locking before accessing - * the pixel information, then the memory pointers will not change. - * - * If this function was able to toggle fullscreen mode (change from - * running in a window to fullscreen, or vice-versa), it will return 1. - * If it is not implemented, or fails, it returns 0. - * - * The next call to SDL_SetVideoMode() will set the mode fullscreen - * attribute based on the flags parameter - if SDL_FULLSCREEN is not - * set, then the display will be windowed by default where supported. - * - * This is currently only implemented in the X11 video driver. - */ -extern DECLSPEC int SDLCALL SDL_WM_ToggleFullScreen(SDL_Surface *surface); - -/* - * This function allows you to set and query the input grab state of - * the application. It returns the new input grab state. - */ -typedef enum { - SDL_GRAB_QUERY = -1, - SDL_GRAB_OFF = 0, - SDL_GRAB_ON = 1, - SDL_GRAB_FULLSCREEN /* Used internally */ -} SDL_GrabMode; -/* - * Grabbing means that the mouse is confined to the application window, - * and nearly all keyboard input is passed directly to the application, - * and not interpreted by a window manager, if any. - */ -extern DECLSPEC SDL_GrabMode SDLCALL SDL_WM_GrabInput(SDL_GrabMode mode); - -/* Not in public API at the moment - do not use! */ -extern DECLSPEC int SDLCALL SDL_SoftStretch(SDL_Surface *src, SDL_Rect *srcrect, - SDL_Surface *dst, SDL_Rect *dstrect); - -/* Ends C function definitions when using C++ */ -#ifdef __cplusplus -} -#endif -#include "close_code.h" - -#endif /* _SDL_video_h */ - diff --git a/Dependencies/SDL12/include/begin_code.h b/Dependencies/SDL12/include/begin_code.h deleted file mode 100644 index 01d68d2..0000000 --- a/Dependencies/SDL12/include/begin_code.h +++ /dev/null @@ -1,137 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -/* This file sets things up for C dynamic library function definitions, - static inlined functions, and structures aligned at 4-byte alignment. - If you don't like ugly C preprocessor code, don't look at this file. :) -*/ - -/* This shouldn't be nested -- included it around code only. */ -#ifdef _begin_code_h -#error Nested inclusion of begin_code.h -#endif -#define _begin_code_h - -/* Make sure the correct platform symbols are defined */ -#if !defined(WIN32) && defined(_WIN32) -#define WIN32 -#endif /* Windows */ - -/* Some compilers use a special export keyword */ -#ifndef DECLSPEC -# ifdef __BEOS__ -# if defined(__GNUC__) -# define DECLSPEC __declspec(dllexport) -# else -# define DECLSPEC __declspec(export) -# endif -# else -# ifdef WIN32 -# ifdef __BORLANDC__ -# ifdef BUILD_SDL -# define DECLSPEC __declspec(dllexport) -# else -# define DECLSPEC __declspec(dllimport) -# endif -# else -# define DECLSPEC __declspec(dllexport) -# endif -# else -# define DECLSPEC -# endif -# endif -#endif - -/* By default SDL uses the C calling convention */ -#ifndef SDLCALL -#ifdef WIN32 -#define SDLCALL __cdecl -#else -#define SDLCALL -#endif -#endif /* SDLCALL */ - -/* Removed DECLSPEC on Symbian OS because SDL cannot be a DLL in EPOC */ -#ifdef __SYMBIAN32__ -#undef DECLSPEC -#define DECLSPEC -#endif /* __SYMBIAN32__ */ - -/* Force structure packing at 4 byte alignment. - This is necessary if the header is included in code which has structure - packing set to an alternate value, say for loading structures from disk. - The packing is reset to the previous value in close_code.h - */ -#if defined(_MSC_VER) || defined(__MWERKS__) || defined(__BORLANDC__) -#ifdef _MSC_VER -#pragma warning(disable: 4103) -#endif -#ifdef __BORLANDC__ -#pragma nopackwarning -#endif -#pragma pack(push,4) -#elif (defined(__MWERKS__) && defined(macintosh)) -#pragma options align=mac68k4byte -#pragma enumsalwaysint on -#endif /* Compiler needs structure packing set */ - -/* Set up compiler-specific options for inlining functions */ -#ifndef SDL_INLINE_OKAY -#ifdef __GNUC__ -#define SDL_INLINE_OKAY -#else -/* Add any special compiler-specific cases here */ -#if defined(_MSC_VER) || defined(__BORLANDC__) || \ - defined(__DMC__) || defined(__SC__) || \ - defined(__WATCOMC__) || defined(__LCC__) -#ifndef __inline__ -#define __inline__ __inline -#endif -#define SDL_INLINE_OKAY -#else -#if !defined(__MRC__) && !defined(_SGI_SOURCE) -#define __inline__ inline -#define SDL_INLINE_OKAY -#endif /* Not a funky compiler */ -#endif /* Visual C++ */ -#endif /* GNU C */ -#endif /* SDL_INLINE_OKAY */ - -/* If inlining isn't supported, remove "__inline__", turning static - inlined functions into static functions (resulting in code bloat - in all files which include the offending header files) -*/ -#ifndef SDL_INLINE_OKAY -#define __inline__ -#endif - -/* Apparently this is needed by several Windows compilers */ -#if !defined(__MACH__) -#ifndef NULL -#ifdef __cplusplus -#define NULL 0 -#else -#define NULL ((void *)0) -#endif -#endif /* NULL */ -#endif /* ! MacOS X - breaks precompiled headers */ - diff --git a/Dependencies/SDL12/include/close_code.h b/Dependencies/SDL12/include/close_code.h deleted file mode 100644 index 732416e..0000000 --- a/Dependencies/SDL12/include/close_code.h +++ /dev/null @@ -1,41 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -/* This file reverses the effects of begin_code.h and should be included - after you finish any function and structure declarations in your headers -*/ - -#undef _begin_code_h - -/* Reset structure packing at previous byte alignment */ -#if defined(_MSC_VER) || defined(__MWERKS__) || defined(__WATCOMC__) || defined(__BORLANDC__) -#ifdef __BORLANDC__ -#pragma nopackwarning -#endif -#if (defined(__MWERKS__) && defined(macintosh)) -#pragma options align=reset -#pragma enumsalwaysint reset -#else -#pragma pack(pop) -#endif -#endif /* Compiler needs structure packing set */ - diff --git a/Dependencies/SDL12/lib/macosx/libSDL-1.2.0.dylib b/Dependencies/SDL12/lib/macosx/libSDL-1.2.0.dylib deleted file mode 100755 index a98ec383cb382ac17a51966ce9c0f49e3c0b46c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1539628 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
I27bFV?G1Z@WGv*VnCwKNq$b z%MQhTo3+D+4MuyfG8*$5>(yiBh(Dh5dFZS^JjDI-p#yQ>JJ3DOdFPxD@gvk_C@YkO zU+~rSH!Q)Nw91ehVo~c{@Okr3FkU$`PMVOx=e->U`V zTL4|bE_~>7{_H)*9!_6N%6vZa8_w#H@-@FwHFyxyDG{vSaLoF-5!YmE!X8^Tww1af z$_<%oDU0=^qKfln;%Ms^MZtZDUu*d{?2();Jgrv>FYu*E?wz~<-=4;|WB6vrw?g5K zpgdlTf0X+jXFU^*V{cr;xBQD3#~g7cPIWJA+0au7m!M;27UWwo^I4bK7CCQN1X!?* zYhhPdyVuw^ye{?Qo59=1B&wy4NAxs9uA;o2$-;-UwAXoY72qnx<;PXrGg%Zu7b|+a z8fS2%e)eW~y8xiMdB6p0Taa`xdiJ`eZAP6!B}5VW-d~eCm^^SBo%SbY{Zr zo779Jz9H7&O~4)Yh=$FiGsr2ojy{k!v}6hMZO3O(2bN{#_X9R^-+#ge`57M}{aEOO zLO#s0iOWxLe+6?bQJVk!4!D^!BN{6PUe1Kg2J<`2LFK+<8s>PkyRbd1Ur9pms}WsT z6Pkr{D!5Mq_feJe$aT*P&v%yy_jfzQm5{@}?`{`G>$W3~s6*uAci|!d0nN0d(3OTc zghf+~WhX5$K7zEx_DH%i<`hkXYe}+?qG=KbAU_LCnaMpp>f7z90m2+S<~W`u@5A%a zc01Yt{%(GI0kZc9(!10LQ@xVzkVjcK|Mj~5o3S5#_HHvy1hPG6K5cO5vs=d<^hBC* zv)myRJR4S2!G_9t zv&HXA_3gl;1$fsXWZZtxanoNj4f7-x;2YrCnTO{XeKKwl`x@pgz2Zua%Zh-TJdXBM zi$`KjD&`qq%PK0xo#`UDTUSL=&I^}Wzn4e+0-!}#zvmu9tw?db7hpcbBXSAF0NiYrez8A&)C@9q2#>d|(TMT}bW^2OE+4_!QWW2kk@TkD0b` zAM>+p+KlT`KN(LtgWh|B<*+TLJ-qk2IP{$aU|hFvWulPdk+zA~g5Ik18pIJNL@n^Q z7W3g?6854DyH0J=CT`5I>)gn4ST`@0r#yu+SY|iz81^Qs%%?;>%H*C0A(UC4QD!~L z{9HzvpR>wCe`z20TEAu4w2|-owB%v3zxTYB_78m~CVZRciZRJk;u7FdQO_yZmgj;O zYOphFg7)S0R$07ny94v-JgoO9IFo%jBpxqDUqBl%_47mR%UC~#{MqcqizjWgfrN0&F))g9d zaON@nt*SoU-^w^F;HahNnDWOX+eUvY@?xA^{Jlc>B=3^`RpY%+`c#c)*?#FyEkNDq z2jByG-S^|K03MaSXe;3Hm1BTMuL%#lxB9|6d4Pn+CKDc@Po41irtIg7X?PfV9^j$g z%sf^Z)Cbe>K;9wnK)SVCOnBgVGyvIfr;7oiKl2jg=sV zG$69E*Bkwfoz~i>1m<6s?6>A$QvTBqdCycSV=4D7-IYF6+7b1Z=XBFn;;HPF?M~Y) zu$ByZ*iF=*LzaG#>DOfW3V@aAJ2U)X&lPc=B7K|-Y*m(CJ$m|Q-?h>!3q)~ddY+YK zwcqm3$vPH1+spm+nGZOnShiKbG%ce*OD^smm!ZG;(A+dWvh7w~e9!i+do^{+@&}#< zs|C-7Fjv#eI;(VtZ7atG_4_#gBb<2719-TrmE}l1Oz!Ied*^M->iTCUfCHvK>bBMR zy`1%07xS}CL-QLn!8BI;2=C!-OBC+g37Jr3wk@OsmzwgVF6)5~QC#j5wv~B81)r0? zzAE6g{;<^5LV62f<`=Tfk3bDX`~QFD-UmFY>dYTM_hteUh;`7>4jOQXQG+6)4ci+M z;v~j8Ft{6Skf6aG5^SMj8(VBcJHy-|u?;Ql4uWmaz$OSSwCEFC`h8FV17a77Zm~;! zu%H_(ZgGpdY^yESg!z3w=bkgUnItOx?)Q0q&y$n6_uTiK_xyR!d*1V&_q->571lN= ze`cT}J7j>E8W5_|B1K4DE6D^GI`6<6ZFk66W}L zm-W;^jR~HYq7J6$I{tQudi;8@rm969efY*ZZo)`AO}$@%cME9)mdxuc?3835O}k-b zjB{)OV2c17C=coTZyY^cIr6f41okVC7SH8))@9+Z)d?MSZTfz)+T-K(5&``dnSBHLE$-yx&4Jic!i=v_1kF^27hdX^yXCiWfsll;MIoELPT?TPe%W{`fv zE`aW#MWBt0F!y(`eiLdAgWPJApv@o?2RT2L|%{@fv$Dz7X(DK!0=C;cVQ8 z=J$}!PnQ9AmvQWSA3-}P9Mli`^miF&Lbh|-)Pw%fdtXN(j|SO4a*YYUI<&WzJeC>=j>y{Gc16Ei~e4^@>&jo) za*EKJbgRt&I@;u?2hDe^uck#e9cms-{((Kr<+1O8-hYfcu|T(&r#c~*ELMB-^fIdb3 zHI!S}21DnE&&H5;Az^4+I~c~912q4?u0{BUodX*7bVDyl-<6_v3C?X-(XXEmK8dhj z1^l!{K{r(+)F6OsiNy#u!ZL)_2#{FCW`u5pT?hvdjv(|RoJKecHYfdJroLlDQO{lu z96T?=^AYvD7|#dP^HMzTQqM6wcdO@Rc;2j@oABJOp4qRf)iZih*y_0z&&$*^*Zzyu z^J+ZTtLGG+<@|~AtiyA)if_lWrJiA>Chw19nLF_uMDc|V&OG9t1i2AohxprEJRno&@-J{7_72#?hfc9ha{eBA9zMl-Bn$J(xtD#zD((y9m4`N( z@6wNBIqn;8*}bba+6bDRfHQ51cahgXz9vl=l#Md?i%k%nR`h}sS#XFO`(_qg2jT|n zcozu9^$Y{|U{-#B%O5uk+@SqVl#lsUXThbgwmh3%M(7!O*$!6pN-&o~(Nnlx#3#eP z*STY966$`6X)L?gusW|6S>@5+AVc8W;P%kpOsjM9pu4?*6L!{<4V7=sAbbmq60EIy zP|rWcm%tAL?`Fxc_`O9E1F|kc217FOtMdBiuRtupPbbB_Q9uG zUlhUireyz35bxT+1Kue(ewZHoH{ad_9;|Fk(S|#%=qI!LI5USSI@sZ^b24s}%naQ! zjb-54_<-4ZoX-aiww|=d3hx@|Q4SQgo~F-9mZh&#`jni5Z~6FE!+6XMwFhX6GePX? zt8(@US*8OEMNMBL*ASBaShno;9#l4ruO`%C2gjlG{iOOv&$%2II!IUzr*y3P8-F=| zc6X(hX@7OvR~^SF{dXRNk2=jCj_rj{&lBmhnBSl)zI-|B-?Hx+`jf8L+*N?g6~dKw&C^w@gdh zM^ov}!zsMVI$VcK<{(QIl%cXSdJF;n7tr7Mn<#)@{?ZqkuUjYK{AHbhLjatVX;y52 zZ`enlXojwPtDBbWdqrPMg*dI`zk!0xzVYF-#^h1;z6VG7p{}p)_ zBqrc%*ASNM^Py$qe3I*?KejFEaJ;8*YrC!oXk35LnlNH zwpfePY2*jLsr1>V>L<%5bwU`AnQ@4;#7Q`v2jPimqyIqXC(w8Q4H;@4U`hZp4=^Qwfj^_fKS2iD(BEo< zc1xcW#*90m%eNOpF6*Zc`ZI|4K7(=bas9YOg+s3+%tumhkt{T~V-Mcox_=FxAplP5>X#sgSZp7bU&^Cg@9n|8A8HSY>kxgeV!$R}`v0%tH(6)3 zRvq~6oWB?%k5uglkS|adq{^9Zn?^X5gY`tK(h-@)9Lha<9iYoA+s;V$qV44VIrTuA ze{x;GvD32hXFbpdw__coY(~u0jy}sciGKH@AM+sxkB(L09N4`Rn-Xsr>sZfl&h>A> zt_}M$W<71j>AxtPGxbKmbKeIxF+Vy7*(o1oF~P^w-kwoo?}nc4R*`EzEOp?}OBe@G zKicWE;}>?$25e=F<8y7;d0}l5^BS+lqrc`^wWYDQ(dMJYX!1euJ0qri<;4ydud>ec zmqc3@Y1@nSdpzX$Ag?t8R%{e(*Q#o2;$`BgAnUWqH!WW1YmVJxWX^)iGh-sXOZrD@ z3t&GZO_{rcc{8}nl<~<2pJnloEMF1qse>Apzf}nCcUQhUk#F_j{4Q;Z!EJV}fDb|^ zKkP*q-OR(4?yx&Q_L*F#LZ8d~UEE_9v>7GelC(w|!1xO1TzkfyUeT~~X9eh9+6Hhu zDtPce?nya5*Egis(MGxpKI3c0k3Lr$IJ=@{0qo3BKCDwM7u?beTmW$6-Eil6TyWJI zj(IRItcOW2nKok`+~v=vZ}gXk{f#!lTKU}Zcr?4e>oWbF*f-GMDDQ#F$I|=lTVcDM z=PQN1%uaXO_|>2lv#us~Pxz^z5Tg@4uoDl7=Gf)4o$RTU3U2O>BFYzK;M2u{~XZ$L;S9G>P9>5 z8rn{M^%`E!m((wk54(7!GskRtD#bH^m@5P5U&?iTIxT;1XrZk#>^ojJ>M$1>(4!m$ z%ux*k{!PDc-m(|c=eRD=@}6xXt&My;gbzA6Q^Nx$pD@J7Jdsz1_6WoIj`-{ez=!mp zucdmw7qHk9cH#jOlzKkQe}m^}qfY8lkq_6_fG=LlvO9T6od@&NG7{?~%l}6D9Ophg z-;FqbL!KWppEW!ghTdQK4;wgtL|y|qbI=^d{?K~~gZD0;)V5DJ17=W%&GO6gswdO!(`VKF8PV%(5r8fz$~hP3DeB~$xWTBgp#PFGHhdRV zq~VJiWe(?DQ)s!1E5yx@w?4Y3Q=k z>p*jzoDZH=enkG>9;|Dr@Yfq+I*@kB=lP42ySTK*k72{XE8&vKb3=EoEaI zD*e0#S+BYU``@Zr7f;n^3Om#?lV~`zT#D^VNEL_>=K= zSJGwyHb1z(5A70_a#&SY%>Fvc1A0T7Ly!OLt@eT+&9aSDBpgYt*#C_~ytj+4}_>YfhnZj-{O1K_E zp6oW+$AEWyKiF8;bVwXl7z5=Ahlly*?H>Kt4E=!KRDXJ- z8?cW9`)=A3D*N(f*cbMoyvB@P%+*zxSI97Sy zhu?zOyYc8eV#_bX{d|Q_qPb-IlD|gM+c&_b4thxANXyP`wbcLh4Pg(X?g5EoJmI7)NZ31wv>W(h@^k?H2eCl z7o9Tl+-j`zTF8+yFSGtS6KsW1Jby} z0h>GEn2xnh!HWGqld^Z>GuVUTT&dQ&94lP2M$*Z5l+55KJ!xG0wI+F*=r4#oEwgt8 zIXz>4(1|_de*yht-G=h#@GKx?p_g`lN_`QPzn$($!9~Y~XWiH<8z2|B_{G!1!@+_z({n`IYw=4;~)Ed%2>~ z0BnIg;hc%%dEW?r$F1E1`dV$s8Rf85a-7)TM_-b0@(ho51H-HNxPU{00 zw-<49?1|vSwsF6R=W*6PwmBrrc2C#RvL2izY!FjHt7d6AY%m1&TY9nB z3_(uDSj3p19-x@?mW+U&3yj5pHP#*%#cK+TMX7qD32`yl-TDwbYwBUAbP)Eo2cZWq zFrsUZ8zl%9LODVRp&Dry;Wvyh2cZU`7IFN(dF^p?D}I+EEJJ8Uun}4j+7MQ!`ixG5 z4m_t2)*-Zmh9+>{;M$sNb$2^U8to8^U|UyipAca=Pohpq=tq;FE!0hvhOjn%c5^6_ zKKyfxvl9F6%^{3qEh`qU-G{l4K1mUuER_3Jlud94&g$RDKHmjDrRfjkejNHV8WjUP zXx^2^zedvQW)d&HRa35W2j=fSUD?<#?erR;Bv_QXmlr=`Hdea=`nT0w7mom3Z}3_j!Vb)j{#pj*y? zQF}pGiE0Z`3$uCJRI9jh)`fd}Iv(||WgLSmPa`YOe0QFUge~o~v-8yPExS>d72t^* zB#*>>qEcQzfHsrsC#!Mf^`F%!hOGZE<{`qB`!V;GeEx2q^hx>cHzB)zGJWh z(@#Xo5a8pN*AL2n1N3>w8*4)458_j>xhR~Rm8O_!Xdf)^Gkoj0X395_^qIYh9|WY| z;mVDpi#U)4h4Hj7A$P+u6`v8cB=y$ ze0wnL_)~!0k_Ed%!S2q2-38d?S+KhlEYAPC`*M5=u(xNy?pLt#zQ%!mAHN8&ld@os zDA>}he62|TRqtiN_A1y5vS9N8doT<3j01bciNUaeUchb`3_Bh6ilm1tex3!p1F#Qf z!Fm-eJgT|dA*&4R5}uuo>eZU^j=EZD^gHkk!$19oN>Y_o!$n+017*l}5~Z3;GP z{C^U6OkMd_7VJ6)c0&K)d@t<->@!)gn-%OUS+Iuz``s*9H7+J>$%5Ss*o9fJiqSCoXTd6a-0AN|`X^-d|E1HQ-wSKGQuDPHea}JWzIblw*TiV*YLayu zm&WhMy-@d4$G5Sm^!{{u?)?F4#UI8!6~7;T3*+}R+p`VGAlU1|8XCU7q|OiezBzXD z#-%P@-x1r<^@Vxgm!6+EKPz3|j^ve)d8F)o3HPEllP~MgISX>-_i=s^_ltJTf_`sp z4WH-K_F@m|N-?zyxDzWwAg45=A)QiZ7>kJGJCJW;w}`2m8pNng`=mZBAL*oDAlj2+&Z=pfpk%g< zX%FWEu9sKb_c&T2+X;25;ltIA1V7 zeeQbfz0m(!xp+Pu73p({y9IdKBYPwLo1fJ4Sfqc`B-wxLgQ`aZHsncpk2rpl*Jaj} zK9(sp7WYXI?ta5^WL@}0 zJurVXONPEvD~%HP2CNT#&!|IQUU^Oix@Cnz6n5J5-oDJepJS@YjTi&}OG=r&Qu zm9mbkucvJT*EMV2W<2x}+SjAD&GOirK-0=LYi$MAe-%b8`2l6#wdEoZN&jpE^im$h zBc#nuB>m`mzH9q+>eeFZXLD8k<$2g;rlePCR~$*dJzwtI0*>h->1SRetki{}{rC+q z)06e6GoA?(pNqZg*`H{N&o2xYR_WHd!t_T`}QngMZ+dnE&b{ zyI@<5{N(tC4J+1#DF07ij|!)aBk86t(t?W)pm*MUd*vhJ*fuy19ipu|+naq7M0%ZK+giEjkGv!?2Vem~K0pE7u>o^a5M~33N=(VBvE_!hUeBHoTcOLk9 zhrzdG7<_X_z_$bV{O5u1%usye-XDr@+*>2y+gZ8ie-3|qeA8hAklladRt0JffzLY(zVXB0%N+q<5AcQ017Bb$KHs*X_1?E z?m5$Q9{8jk@nC*^;lZK!F8uij_+A3O*m>Zq9$LQ(=MRJL))DX>20rUN@YN2*_ldWM z;`_vJM!pl;BQa?Pn|2~m76yF8!jezes@GU(L zd~HMPcftB$@I5>NzFy!fJ`a5BhQT*^7<`wEfbV4Gp8q;|9{4s7#h3rgP<;7YM!Q;dzV(V7JyBtv$v$zGmfr4=QP$dV_-Y99r}15)*|bW2Iujv7`tfj%_bR3X+%yGey7fC@v;S7=A`Y0}D@Z4W_=ng3v=Xo(>Ike}=sq?>r~dF0 z^f}rW{XNcL<4gr~E51@Oy0ot%$# zqu=qjBuY`o?Pzbq+9=Mt>j_(q6wjmBjCZfcP%nHtsoLDnGcQ)>c&|G5f_Jn-=lIe3 zybIH^ZMcW!oacg$#=stM5B~MyOa;D?F3_g**O;HW7x&tteXxe49!@+M6wpH$yMMjl5a@EZK(8VWHi`ivM`7nRP~6zl=Vys2fQZLiYsS zA8a`Mv>&q37plD$a}RTo2+Dm(si%qz=o?j?rq~g~N=}Au3wjUfCutRaBhY!_jxg#% z!sfY3mXB~eUxRk?B$r^_jXS3!Y5PT~4?=$vFUE-v`nCZ2pJ#))e)N$xvS5N)Fu`mX zmLK+21v($OXPT9d(v`SiLiCR$*d{2im%p}&wn1K%d;YV8b}WofEr8C>!Z)YP9*mu7 zsvUWr(~I{K*LyyFf62V6;Ah|#+=p7p{W91i3eZ_*|4bB=qO#O$vR@ zuFSbpwLizbq*1F#Be0KJ(&L5fdbAVTL)m6cOVTC)v;$i=?FWKq zF+AWk{&+>CS?9%HmESbvx5U1u`7r3g@z=BweYO$)A|^QJ??L1GT#Y|$p4}k%9PiJ@ zcdbWB6yf|??hA6?F!3(~x*_VdF_u^z?zc+6f*RJwzO1yP0=zzh5EfU=A*_ZcjQ%#9 zy$$o{ne%KL1JI=fo6i9Ec;)>TpeOK(9G)Y$tG*W1Jd62LAEx(*oi+(z|0Xw=X-7I+ z&hl~poA`-a+bi?F3gT5bJ@CDfV^@9kWCkB_fo}zM`scY%4I9X;@^_;A`Odi#quj(jW51To*9XW%U_KV-;@D-_GsuT z!|*|{5;Vg6Lq43Z8ux0v0cSA)9}k9Wq(9{i@Mi$N2$(4R>+-j*J1Kn`|4PB#&fTy4g5#?66wGlR`+p##W$n23VTRpI8$>E zY`i}ZQt@3&ze&qw>n{{5ru-w8pCWAyJ8@YNiz`h+~25ZgK%er%1S zGxp)`Hqe9Y<4a{9?_ygpSeJf8|E@TX{=LoBzoZA6>6g_|zNE2>)s2!{73}5NU*MoZ|b3xOi zKp(A|K1dI-#$SRy_W2V(I4npniau(FrH_vs|Deqg$G>mJ|N8hhG5%+{#{cZ9f$=|E zjsI(h8UN@@XZ(YIVf?2)Z2W&=nDIXr=`-V>c|@3p2mS9I)c?bzmFbY)8UHHnhmC*S zO`RG4vj@h1{92UZGYA;_q;bfg9?&rS4*d<|A4{J-3)3&fOECV|8IQ*A!nmP~`PZ`M z#J9oQ)!tw{dZ)i2B68*~!C55wvI!63^Sfp&f&IcmDB~y5*BDnfTrBy((zeSn#_k3` z=NTUGr9u3>6!qhoo%jFu_<8CUtm&{XtH)5=-@wn2hX;9hz=yqC7 zG9ax{*74!|JYJmDpZUO#J|#`5e%-}017!j7^`H6^9Y6KQKlz{jM0+QE0Q`~TwmkG0 zQlm$Nu=rALER}xkb;S@7;4gWC3d~?hV+3yA$I# zf+lVRP1J%WaCcwqYoH6#QQV)f(p)`b zRysYS2lQ|e>A|dS8xMM@13i?YT~MD@aTovpH1eGXdicu-^e`g-KjY&6XQsv?2pRtW zP4Iu*=`Maz(S8f~;XUB99&nC97!90b5Js+h3cEa)yD{5oIazwE23;yzf6 z(~;$mFzPuPIIm`XFP8Ghp!!y$e)Xs?YzBa16ha=#F$Q5Y%D^xNIL9J*ftO*d)rvcR zR*U>9(SMRY$!ENZ^Y^0`x57 zAxH8X@A=j~H(*!3`dQF3=^SfqYi>x<_f4ShI~9FX?je1Xu7g-VfTjy@KgZm{fEB+V zbm@hBpyVFNJSS%qg5P}#av6A@r0;Q(-?a^)Z?}B&H`DjX@(u11@bGR4-f4~C`CH@} zt9gG7X=*WkBya=QbALh8u42`^@Xyg*oNJ_*mku(wpFD#I>06PpfFXVVi z*pKQbLE;|sC&U(0?T>EId&Xy{h$wJLqnMtv>?jH zr0FZpDg%NW0$A@{<}JrMu$TBO@Hh((dVLcs2s{;A5O@l8^Q;0N%B*cFKx6l!jV9tO z%|6IBOCa04nUA#$);9Ow1fF^)?g+=)=6=XFluNI>(;tU#y_lALAs@sJVjh`Ixd7$F z*z86hz)uE!2zuD|v@4AL9`Y^L5?l+hA7Wm>vk$LfI*c2xC-R;34Ez|@CU#$j`Q|d( z)!-iHU*jI;1Jc$De%y=Ewx^#%`?%*1-Ck^u;o9tq5a$J>fNdt%464nvUg|^J>%I?Z zFUo?ty=Jq$uvTDuQ5Ix-Q5O6>)`GgdP=DE8sJm{j;noU++Hbb2{V0#I{n*}ULwEbR z*9YK#x$CFMxg7F$y5vLJ6KA(ZZqMP`a%B3$S&>zO^$D+UZb!fxe*bhpc1>d0T z^S96+&*qc%;ugj%&Q3~s*^cFjjs}0?8x4NS;Bn6{arU@}<9G^qr7!Neg?v)h z*MdHV@3F1F^q1NW--4Xj$MfeWm_oG4w$AX4y`E@>~u2 zv`y=PG%SA|U0-B5`}pJZFZ#Azj-5J;ogn&G>i8Vr6wEJnSuy&z_$kgoBla)nyN}Jk zUHyAd_pcg1pn3YVBHux9^l|s<{sJux$G_QE*CL(?X8drTUv#@mjrt+i}9{}*o*qEtAxi!dnKR)hhBe9 zC)Or-_e%Ty4pH9qIex3-o{hhAlo&MwWv9*_ck1n*8}ybZs59rcfEdMl=G3>%uxpk! zsG&XBE2#&L$HB`((EC4!^Xb?xOkO7fZHEy52kd2zrN5@{PvYKB3h9t{J?FU@J@BUh ze7wJ~T+E#x6?e^-<$`|_{DyEop}bt&bfYW29`AsgtKn>C&qXYb^!;Itv%g^mqJsI| zH8(2e&rWr7WEX<5{5Q^jmHM1G=0lzxY`YELdhjiDF?~%{ZN3k6 z@g}Z0)Xa5MO!#=0u4Th6THDECmh?2tVk`U|P@^_F?-wvHxL% z*EzluIIdj26OdHy$2|{!yu70c^`tNC%=wa*{TN#tNw?US!Q3VL1^Z<<8}MDcd-Z$R ze0?|G^Ih*x;@#(Z-@tMM?okUku^ubP?8^{0%B1-K_Xk-H`YT1ijKN{1oWrb^ZmecwcSKvnwzT#)J1#_ThfWkifoS;5Yp& z-_?GWZZo}~%00ER9<;6ML$p}{bfNkL?T0qv{#tGHYy!W#*q)V}_>MLU$#2Cn4&$)4 z@zgn#Z<__#40-s}`+B?^R)a7QXX`Sl{I;vKCCm@`*Q@+>UJF=Pqzf}I=={ht7Bde8 zzjPq|sWj3TsPrYZjVItACp|%>ryYoqcmqCQ&@@hZ2|q=pM_Er)sQkSuZHCtoez-kD zO?&*#Ifre!yDPmz%GT5i{;Ok~z_xYGKQ*Zn;wbid~ly4zm^eJhYbJc{_{q$DDh3n|BEyH--(}-;s1CC-{9FaE5qv@ z7^G3W-g%ejClu~!z>WL=Mx8~Y!SB(r+hY%0PCpd>NZ;?1i0{?q0bilN2*Rx5-s_r| zVJq;m@T`3j@UP}4XC9O1vtwVvJ#P<)0+c-#Tk-a**l#;3$M}Vy#ecwk zV~x-in7@5J^(CZ_`UIX|;T&j1i^SSr@l4fk_u3cY+c}SjH6yPt!G3F^SCrnHFJ`=e z@VkJv=LrB#-+w3R8tnkS2R_&LAG_mE+~3T);trfH)W^rNfuMOgpgejzu#5?K_s128B3i-Z7|u9*Ei^wO3g55s3aTKY+QQPXvqm zZR5-Ro#svbQRAn5!uVrtnNLP32v$SjVhOP7+5~{Pnr!6~}(oOkc^AIcb}+5@(EXhnjz7 zg9v=t7RL2B+jafLxDVkH*hL9(^_M$^u_B0HjE@zdVKj@RG5Tjke|YtHSrIU3e^hW+ z%USTC4_*vHPm6B_8eYXeiFhyL5*4GSmF@C~wZ}aIdHIo75b#qpyvk4d%0ax}N&nZG zR*u8B67UNNelPE5Q{@QhwESIRsq#D_%QJmQd7StOgUa(9%5x0md1RRKIQb2fN2Y)O z$sy(WHtbxSb{SlrI#r%VmglcqhLp#N|L&mjJd5)D7UlW&Fy(Rb8z_%V|NaDB9{9sd zvyHHB^*{&ZVOv2b=;8V&wDDXu#}n?I@U)F~Y?DCqQPOl`%nQvc4&m(K+s|ce3)r6a z80dpcdm`6nDLm7MrajgbhiA~T$If%b;aSn&ek%lh-%gJxJ36}0YQ`OAvtU!$esQ0* zvp`r!ujnfUj;Jf}j9}cV^2fi5Ft5rVtE-$!nJ$&*6|m_MvAgh&HGgU>-k}eS&8wUW zU#%W{6ynBs1!%q}!vnu3$OHE$zL&)Vop{Q`jtq=<*qD;0+cP}SfeB=Ipo9@80kh22 zb_E#g0^=X{kH0%oI{ED#;8FfHH$Y~0+L!k)yI|hhQ9Ah#`?FwZ7q)sJpWh>&|Jtl! zfUjwId}jdnZmWhH9^W55rIX(~nFT|9t}^|pwsi7eGG&?>oIBsT5Pa|-MA5>@cg;^- zfc4z%kfpzeJ4$fBH-5RE7?@9-b_xw{OVNvR7iG0&K~`JtvTqkYz^&u2eF6OUnUH_4 zhu_3J>W$8>=*|-+zjY#BzMI06yaBdiD9@Tgz&-%k`gX{o*JE8ZR`NC2RN-7TfB<3xMp zW6tm9{E$?BrJv#4PC59?M$m1GNV?|S|9qCeFytvHhr(wV_M7G(51Y*!Fo!L#v_*K{ zKIjEDVJ(TXlwtGV-s4LmI_nxz6Am8#a$je*F0S<7GXv%+epC zmQ7OT52X*s=Z3MNV)@**bF`IfYnUI>G7P`-ew$(K`)pCnxvwp6en74VJ4BI|!}VP; zVRKn8VWPqr=UivDt%8Hj#{XFt>3jVu!gJ2GAq(j=8aLAnSH5InT?f~OwCh5fgqU8Z zfz74lJ<89HwBdE&w@Pu_zjCAjedXAalsj-!_ z{ggRkEmt;kJ&wBWBtDeqmBDMR!r!}W$`N`&3xxwGI%d1oDQ(po07RR9M7Q*=MHO{(s{f4PxjC7 z_M6=pPXV@3n|W6=ZF4I-Oxo;ASx)0?TX~oCnN!w@@-_a~yOF-%uED;0rcCf9A@Ai? zw!KC67eK4G;Qn&x%IQN1wh!=~Zpyu9<{2-nn;NgW+pl~#>_?}=w)gP$fTy3VlN_s7 zr;J0&*nP(xKlTc?3vop@>@;q8*nx!&v6h49;92_iWgd9e z=gp;^v7{R(Uf&E-oH61cdP^IA=KA<7=4Spm2<#*WicP+Cq&RI6l zVnI|4&|53Ul2hjN*|nQE9?JKkoSFV7k50yr{(hye*mG`LTaH7^4o#f%K`(Mf=PAbm z`cRIA5%?|F)>*d3-8cU`bXomn(jNC2V~+MW!-;yK2?}@V?QgJAH=KGj7$Ds26;%x6`h-OOylV zCHPOV)=$D&lPZVbvi+nCw-Ec4up59KwbVx$( zOG=fo0A=>awoQ5pWzAD%rSD!{);yNAy-Sp#tikgrYk^bNDxUvhS$&!Q`W06&9D6}c zoy!kL5V8}_=PZAa@v(+8Q=#|KK0Hrn#@aCYMfw`lG9Kpzeb$6B9>!LPZBn-H=B;HL zMQ+;)lo$7Q;GQ)42bTA5V(e5?$CT)xJRtppm*_gW(=v|f>9a-Zr20eeB{udljVvE| zZ8qN_KN#tJMhN$@BY%(G&>?v&%Bs%4{QhjD@859#g*G~a&rh{A%J!Bv@FU4BXWx^&Bk+6-JlurU(n3@(+a1Qcdf>^4gjY-{|TCzLt14> zV$P{GvG36^`zgdL{}*qa0_{PboPb6Ofx5--534F!?{rkeTnn$NaH|Fw3g^JHAx|IO$IvaekD~m%z=A zDBn@86+TY+aM$9H^^>bTJ6XPDVS9%oGm4b67k9E5cypm^{1hIvBot*{&ncB8pHZ0?iyRcCm)nr{%ll`t|rNIzT&HcG(H>?+4kmm7serYp6yTyry4|dzMy$&E$BZLv=Ak-k#<2&S3gK#(pYVhn8*5*dcsxnru zsSsZ3&5&Nj=M-2~Ir)e$Q1L+rJ_oYA`4ZxbR6OTX`U#ReT-da}a;rt_t}O zA4Pmla&idgk`3zWc}98rnhIlD>RxjP`-gR9|4@&k*OvMmDVjv~3F_{}x|Mr^0yep{ z2hMfV40){ko&7_b5S|HQ-*6vP->blWqMdE*FJ9eNpk z*U7vS5C2Z-hxX->rnvu$^=Ia6E%mRF^gQ10y*#uD=Sh(-^I_g7$8^3sw0~mp+I`ro z?K|`!@~(~|9m8Ec=)(zs2i)2P@biszLb43cGe!Q|$-;v*p*I#VUhT%ZQkK~S{a{^* z_HWWOPP-1h|CrsL?zSa9_Jcdl{mk##?|>hq@6qFjdqzXX-z^6H)#-I8&e=Xcojwal z|0z?JdC1v6<~PjxrQ2z<1HH&&&0v1oZgFLoo({{?;_kk_6yl9sjXm*E$CByGw1 zA`b1aYh-@${C8daqS)aVVi(H(8>I8$_W{-cdcbDT-VV&6QxFfHap+O-jLic)V^1z< zV;%cJ2euvC0_~TN0Q&s*DfsmufWG!T)UrqH0L=GQ8-ezp+l#&WW{y`muA!U2IG+N( zQ2<`y#ki*aM)M=acOc%6cA& zbK`g8X4xPc?*LAzzuC>6} z6ks>ylCL@)I)5GOrd``455c}7`T^^m*8?mg=SZBdmv=c>t*;kH`tN-j`X}7kF55=y zWR@}?!qP6qZY8HkIdmKy(3;SL9$Sc&pTEOlg8o>T)K5W)@fWK739wF2x z78mc`bi>X*=z30zXwhkr^X0T%C;jDMj0F)t@u(rf%#VRK2%wc>KEqa_80q=FMt!R- zud*c^-=Qzp@^O=vkKOxHvVS;V*}|0aQt*WivG!f&$Y9UMlar8lNckRu~sqoyNuBAy>oyOA+$BELm=D zPvw~wo-b#blxa@GbAc0Y9LMtn6<>_!i7Ngup09A?jU#x5O(xSCNAWyKJ@?|dP{E(X z^OY(e51xxu{AoO2rQ$Ka8dt0Mckz6U%BK&{#ZJ8G$20u3$a2nM9O@W_uVvb9+~~w( zeiq^;2VQjG`BN&s6VD|oelwn@t9a(|cPf4>oI&mhC*EXyK*h`U!}}Dp;ZpqioOoj$p2wi5IPSzE8!s;rYudel?z#sd(fsmaF&_o*z>2=wGo!#UI7< zmsI>qcy3bh$MJlRia&zq1uFgk7zluM@IJ_@Kzn{c!nTmfG&x$_9X*^$`;(Jjx$TYH?pd};Mi8qjkF-paE zUaqe@eku<5`VEqZs7~s(3%*A!DK)-!#i*+(ENizHc%^3Z@+}W0Enz zj5TWcZH;L->9;8!vCpU`?3!7)qfF)npI7FOld-RJFIQ|Xi;7OJmCJ$-FO3S^UAPDS z{^2)nE%raGF5F!Qzc^v@C-2yXuxMv+gYD>!Cz+P&BU0`mX zw+ZLvz?0X4Czs(oA?Da3e7_?5dkWu~mI40qR^VJJ_LS1iEHm2yb6^wr0_$t2x_?-o zd>r~a-|^4$TLz;nWLI5} zJ1fyXHrwA=3cpThBV&<$3-lZREO<|XN8StDy1vP7eC%|~?)A%BR(fh9=h8WxyE#Y8 zv#xk2Jp0&gUEj>_e5VfxyvO*Cd6#?rUi)5^_wyp><|~8;-)(Elv^KlJ$=8)nE7Rf5 zyX|)S`ZlaHMQsCYQgFvudnM=w=P^kKC_m2*loJ-TF1i=u{;(wIEGpNfp-BJr)3575 zy>K5zSr5)kL_wR#i+OTg#rz&$D6F;E+m-uA%m?Z59+G(>pGg0d|51BNFCn>HyIYOF zt__<{$@}jh|JiI$S$5o?fp+zyUaKL83zmy(2Byo*TH@2(%~1X;fZa+T5K9`^A$pGSGNq&r($FwWQydj*x2xClh4?WytdKU3pe<$$6P8#ov?WCBa-fQeGQ5zPsZzK%M8Wxe?fL=3eM^u6O z3fX38t0>y7*xvH!;jsDS18B1-+HBEBw^{i@nZInmis>KHK22z!X0*>&(LO6+hxInv zCj~r%^g^2cP~IHL-yqYotzG@x8R-x3J|bD}mR+F5g(76Pe&1_vS=U|mx@S??-2No; z4J9XGOil1Cf=*2Gc(mO>pF_7S=PFUwCFdsUn#IhA*zRGo<9gB|`JXJGqQ$T%-OTdg zY(vMfuJoy6d(&r*op5YhV$0n7;O7p@^=RQWb)dB!wB55!L*1vCKaJy$c6j8?)Gcyv zK5RZ(YEOvoCtb%xpyoRJ;x_O#pHrSK{cB&3?+B(LgpLfg*-7*c|I%A)^96ma)an{u< z->*q70gt*4G75ZKu7N$iT3^?rPWgC`F2!0GI2K_YUDqd~#pxaqIM^kk{ZHb#b8!Il z=Ck)Yy7?%|je94%?V4*=Tb=22a-rCnEWRd1UJAXuVSi^`z<%4|tFfrTJgnbRrMmN^*n2)dLJKB!CH(cA0^9Iu{Ls=m21bAi<{S%BLoes*k-W2CNqbMqy zB<(Q``j_N=Z2Tp?;(0yGLptET%*~zfnb3>*sUdi_EH8LU$Cvh??wyD)3?40;6+8gv zNEzE4WFr#aK4m4Z^VHlhhPHO6tjfnAvyI0d%5Ona9|*B>C*lR>x|O07>-B2PFS2ep zTO;cv+oDsHI`yexefBe79gtrX_cbxT9rky%@gQ_A^Gwd?;kekzbT#Wwh|tq}vCoA( z*MQF?R)$KMFVr~}z6VuX1W2pkpO}}g+Q7P_@5#roD3o!l7?$V2u&TqUaQ zrzAEW7T9|dq(`Phe})w;LdGe&0JvB@eNR!nN=JXIG7UaT8fIGDbM`v(Lmou~^nB$( z)h2_+gKh`r%>Y^4Gw%(Y_kH{n(x+?Je#cXD-CA*Z<%UrQP%m-U65I(~l^crX`EZ^Z z{xWcm2sU*=Ax3RQ@+Kh+oVYjogfQ`Jo*oGNE<*sn&?bIx9KX}lul_d7Z*H4Phi?P< zI`YZOMYxOT1a(TJf4f%7Fg44(f_{iY=ojqccbkpB*r88B!sI13IPaR}_%7aZTTTEO%t;v*pt)#YfR0Z07ccFYZM9t5aT2x6B)SysSsgX+`Aa=o5pwSNxiYH}Nd@De=sBZ`li!jeM6lZR1(W zwwbpd^~&HXIjG8K#Kf6ts|wi$k!FRn{BOmn%O4YeR_&Q{hV{(CeY=A@eXd@dsc>+I zWm|?tPLIlCA?AM*bXNlT#R89nEd7H^Fc)uy%wb`k+{`r)=B2HOE2n=C%;THGFo|Q? zDd!?x6UV#V`e+og5B7+j_&L%x0e)GsM9R7$q_1|#x_-iQ4&}HGi<{(p<;(i@&3;x3n8_?-P{MfrtRHwg_iK~V@o=R_wihnr%C;GdW_NYi#_YTewyn;N^ z8=%|I{uakKqd_mJ*G8~=O&yoRr=V$&o!>`LHVngV^YVZd%Y>dO_6cv7uhHOjC32|Kepq~JhPKanOcuUr~EgT zl3!-xfh^L0<5f->-a9St0Yn{8U)X2-_XHJx#1)S-&;OmP;&+Y2lXMwTzG<3|gf_ls zv(0Q%6ib=AA8Q5^d(HM@XbMSW&ezXSHTs5##PO7 zwb^cL>yh=vI$oBc^;=uP=L1d|uzuF@C=2pWac_y=Sq_bhZKT(4nf*c71G(02-O~0) z`^ccKB0<~4y`f0o);wjuX)_-k>=m9A=V$QzeB9@q+j898&U^nbmT3Qw)3RyOG!4sN z>JcL8lTW6Qj(RlcBvR}T&L5bIIhI7Kz#tzD@RvB5P6w>}99xAE^bbmR0w2jIcQOs@ zJM8{B>8SOawGRA1I}$(pb2wWPRfypg;!DrF_XYo51znDMsZ^G{>yx)c2Ui{9( zFXV>{>hOCQzw_~X0Ka$R7xL2u_uzLY(tQfQ-E7lnqrDZ+=ui2)4bSa>yA$&&bWe{j z!1HJM+|niAZ$}?kh^u8>Vz-IC@5f73++0`ORgB~JwWu}noMTTkI&KW6)3I5w1+15G zmezYxw+$ZmhTZz`OM2`ueX2mh`A{?=?;$lGdztzLO$$TzgDcagw0T%v;PmJ z@SSlP_{%fnhx-i%>>4?CWL*eD{Bk^YP=6-%6|{i_jCmOFe<$~gdxcRN#QHZ1dqtdy z!y2Q!tW)FyehSK7M3@AqhH_oZlhbVVVoe-GnkdqQq@AA!?H(&bU)8?pn~|JoG-;pf zbLl6o>P>%qGQ$0D%JW;m>y6KT)1QJ30-p0ztAKN?@T?glJirm)J_F)&%YFoVMWiJh z^4EMqe;>tt1^qo)VKgh7i~^PZ0(>|1_cevEtE@0uk&m5RVYI=HZgot|hJR%E6%1Z< zNhm3Fx=##~Ze3R1pB@ILUBMJ7{1#wxG=9`4%rc-Z`6xq&q>l}my3PV@rY`e#%lg;e z{EyJzm`3q)5eE=I-kUS$C@b*Ag|Lp4mbn!$%?pM#*q#+ zZA*SH=ZZbmk-o0i6`rN2Yp3MzIExFqvRFoG11iU1%Nf*5&SA_8Z4}~n!U4xg{mrtC z0Mj`7>DA*nhd6emMnTwI%{jxscs+x$?0t@7(`7@Y?QC>?3G0s2^Dpg}$)8>0xEu0* zF2}hQ^{fk<-*@agFi&%?LS`IHz7U; z_?HqsIr-uyxIk#a`!c+`Fnn(@4{ZSJ7Fl+phyc?@)zv8^QiIQH;spJxBDeYYugD! zdfEeD#iZ4kvWMpx3Fa01z9VZ0#w@;b)Ry<(1YF5I-icSFpJ0r^(S zy_+idRaxP4p8-3?`-<=#=S$_-p-u1{nb!*1)UDhGe>2NNNwcUdgn0ls%53PRpBFhZ zlA?U-WkSpVf(o=}#myoIj}jm3GjX1TcHJwtS&#ZRlm7AC4_eM~_J&(-Y`au=AUj*s zQDIFv&3eQy?I{8G8{St&*s$4>XRYz?Cw)ILNmSt5GmPhVJioK)gs2Fu5upV9Z|M57 z49P+vI&mH`v0jcZKb}YNE-Q?=m-rnrkf$m{Su=f9)pZW^b<%d3JZRoM;GL3JuAK$j zVA_HCW!&TBpY4}04m<#B@wJnkJu$SqE%Vo7I*9KW)Bik+zmSJAb17cM&#n}npZ-pa z0(Gv8bUOln5#%C)^`Sav z*x!n?#2qY$4xoLxCzQk)g=b0UpnbP}q@;iN8ZASbjEwYyL2C?qZH@>d1QBWx>g*hx z)rL%6D?A0T-z-KMLTXI`JF=EZa$gN`c!vEWZ23*-RPbwO){DmKWqBd26{Vew0UZ+N zcYJT~#KLCL9egG)#yj=^{^7xaZ-tkrXFF^b=BekVu=!6f^O!n_wATU5P1w`< zx|~~8`BrmoW&F(;LpS3Y-%s0(F(3DgI7ix#fBg(}K{+kEzy2=lG@9+@G5F=)S>ygD z_e7ldMU3a(5cgl#Vje^&M+kA>hjSkH`Afayj==uy$Me(d1>p{xhBpb{IF$)?-lfK zkyGX~vVVZnPk7?hf#VW1YJ(R}A%A`rwCI)xSl1!*e`WgUpuIx$6Yp!&vOvspt)ILa z=gvaVYxQtW;d~;`(p;X?d}!b6MTg!VU2wB~%QV=?@=h8v@gtmxg-o}qLKth4A`JTm z4}NP9woeLY*)_|_pe5H@@!F` zI9t@e8Ug!ueOMpA(j~0JpbhB1SS{HG&~rfN77aj;R*ru2LmvjcWy^xZhNIv&=|#k0 zuSC4;)8rP8=U@)TYIM9`$xlbKbr?Et{sPe;`N`du{4U4;!t}ahlhOx{Ri+OgTZpzz zrh6${={;HcL90Mp>GtIwE!tO9{5#eXU7~KrLJ@}kYuk(y!d|iH@n-sz;TQ>bZh(2@KGZ$T@2Q2N&as7E^R(`tm7DU8@cGcHW5?NFhpLXfB;O|=+kdDbSIWS4 zo#qph4)PiL@ixu}nAeUwZIm#Q)4_-F&HDZY$K}0(|LJK>V$Gi{6!h2WeWFVES{mSE z^M$+p@XwJ8pB&!AcV_q#!OB;|<~O8${(yYEV}GRY`@1o(l(4#I0h z3_7uqAH;Ie+BfMG<@)lzNu&N4HorBO{g6tEdcre5^iLgVupYeQeWrul(8_P5S<+@~ zR8Dj3Hpq&gW9q_j-u*@m2mLwii)uJNkbeFRk4v6WQr0=p9^?mB{3 zG9UFg(CMIj85z;h-*|xMin!#RI9G@#goMM|~=8x8|r0m9J)%GR_Mx|NDIUxBB)QfW^?lZMb2t}sc@7tL~dV7qhcE+bz z%)Bhytgsr>$6;$W8Dq(aoICa)%gXhv)d~M@v^QY6SJKx{=*99*k+y7~z*@FCx+R^K z{nUUx)$}#nq&;1_Yz^@f7wbdY3hxc=@QKkoH5=WWniC(2`?jowlH0=eTGldLHBWSUE5Tt?;-TgmgN3+yRO9|)UY zdtdR-5aY@3Y1dX75=Ku|-+spREa~e3>`Q&NFV)wH(Bn%1m!ZqXU-A=4N9p%UnO@0x zVVx)P6Fm(ozgaTB!+mxD`62WKkl*sB9ecXiWQ=Xcc8zqIe%FzwFejr<@E;6X&dKQR zzQlRb>e{W2LDxBQI_8)S}&^vfZ7?LXB-ib1^Szs--9&(SGcc|v?*sokonE-K}&-rq`}1}MAWxgehLS!aB3hBnr;+h9D_>>(MqSN)zC&@HeYSYL}Z_u{^dhR?`5 zA#v`;tgQ-7r5#zUs;)-*g`FtMY4b~Xh65AnBR0x&Rgg)s$7EhV6=!sIX2wX=5G*&# zNPn9wXK9fseQhdyp^v~O|H9TjO!WugZUwAOSnGzrS9K0dTK1QFeV*4h#{?L5mmE3O_?~65v!{A>T zUdXnxCn1m@W{pdJW03riHstG_{UPS>>TjDkWZ%vh+gyrvXJ0}_mVHXO7xRkq{LSA< zx=daPp0N;mmCqk*wwJJ+U#(R0uZ44Uw69DR zdvEjf)IO1OQ-3FHS@#T@)4SM>Fu{8c|Y<#+nmDgSYI{&hNU{v!YSZqNy7gXOmn3EnN`Zt_Rj&z1j1 z9w5t<>C-IRf956oljq`K_s{W5nM(Jkn&VQ0W1yWj=Q{*B591ee|3i1+E(MR&$KyP4 z*!)T*WR?7ujhHVG5C3cY?&EjB-imL2DF-!fofb9|Kc`=L$Yur3_jqo5T-GJSUpc?D zo2WB>Igd~$h3 zI5m&vJGeZn9i77AZJ>i<@@e+}B7q47?;N{$mHjo`c}Lmb2JRRO+_GHrZ0T1W@~iH5 z?)UQkBFHz>V(*tVuUQ11v`F|vc5ba4he_B$E|ekMQ~2k1(WcisV;25!{xKuV%qf+! z%%9FMu4l=gP6PJrU|HtD>2iG!-3P`w?SA}}(a@i;**Lv~^>AqAhjn2yzDnVce$=hT zA40~9Kcw15(bNyyB7JS+!ou6p@+@paVecb#P@luz&aO{L9ax5SLOXt0B{SD$Ekrlzf=jGuM5YQ*36711=>)o#eU}66_DSd^R}wq?N|tZ zq+dh7V_xB$AyRjvE`TeYe0H@}b+%*83{i`?I^cVE?X%EbKI`nK5FXD#EoIvhs_7Kz~8=LJZTm(V-xlf@;fKO&v1qCC%+DRYn;pGK4)sIXBpuh-{fgyUxv*K z4q|-7kj_x=&m^kB7QvJu36%iZT>~){u1bqWj)6RWm~m8W^RWs z1WVa|Fb`*Jwtl|TZd{`GCv&I^z*vo9tS-V>U0fQJI!x1UUF^fTAGuxxf3p-mEq})( zf9Vtk;ACF>uHvvqxtKDZOpCs!Z4~h=0-nW=ZgKJdN88&6Mpd2p}FLY;-^7+<%TW22~;m{Yt-805ualN3|jbJ}(rJgWZQtgZ6xQ8ffFe z{}q6r&7cj)eG-GPap`kC40?snwb>Ywuj`F!tXW$Pxz{aa0mq}YrVL-coH#@MS#H8^ zCr+dshwPRzyh_A|%kcYno>2+g!Y3rI4)}9KsSExVzf0Kg?|4A@?`66v-!Z=Ye`^^w z`=0Xs8#@&IB>Dc0@2Y+*QTZU>SI-{m-!Vtw&)LgztVhyyn>h}4ZMKzwALRWCq>&0_ z0-ZQXCsKxB{s?t*AbuQphUYji&sE6du=32Guk`<8mzN7V>JVBE8y0c__@cj8@(B3G zlnpj%%O>=V-t@0N&tUkTq_*JveC?d^IQGguuhmLlg&4oYqIb}clqDm1kF=F6PZTdj zU`OAfaOaeA2Yy!ggX;9izji~HO+gyhKo?l$ql{9kZ1kr;JO}lLFO%aEDW9rfDV@ zqkVs-{MBkK`3qad>52bWo1*R7q5jU2{sib(u3_RFW*Yg_lEZJ^wtK^%`2kBt{jqW! z^m28QEO(*LrQS%QgFjHdx6l{LIh%xhG;us!?yIkk9!rJ zn2Ya&jE9{Ry9j?<$J+rZi)_u)(JwA@PN;bkWf5&J+H#Ob_Jq#22^VcV*ls&v?-y7$ zA8j?-e6-PsOX3-4krWTn8`d&?*|g2m>%x0BnY7k2slq9o;1BbBJkTiQ);7;z@F~PK z_=Ks~q>p+)#C@;Cg|xZhlPpJ?C!YO|r2GBDzK3lcyq{(Ad)5=OQ{((6;<79HP-dYx z%rOq+&n5em<@lu^zW>eFKa}i`#aIRRl41PuFOVHyeJ*jwq|JHZTA&q-SE0N~w z!#~Hs)PrYn9@1gPOMm~0Mx>j2N(ynVMkBT-H$vBh;eQ;1xwX#^&8;O+y2@k zeU*@XH=+H*`bP)8lktf*%k>^Fr0Y+$zS$b{(wEP+7~AjYlz2D*+JIlm_*mG96SvL3 z1NC-cK7w~t_%Ij7xi357vMuD+-zxPjU|LuFsc6}{P`)^n6|Jq-q z{Uhbq$gso@*Y_*_muo_XukY`bG@|TP(8pmV52P=|)aOeuzjM3XBh4`Vx<=%-#QYB9 zItaX-t!Fj)c%y`@zG@6zi zlC~_`ZbZBW-x<%fBb3ob(`~sj9p6DeXS2TGm0XS+^ceW1`b;hAt%G;6VI$a~qqVlL z+!a`Yd*j=;Le@ZzBCiwj&_&+B7|pcX{%MKyF9g3qzmn~MEH| zcKB=L9XI#QP1qwYz!&i0bNz3ha5gTAi@72$;mvi5xc46%b3F0Fr(oBx{N@;V*SH(J zhcZ#`ICU%bUS523nJAhmsPo6KU>wusn&&>oIj+Fjhjh7W4eUDT|+8do$Krp)qS)1lIYZ&PnMgPs3ffqV2wk$J=JO|EX;{*7;AL=YOnN z*d%UV!FrKz)!`1FIPs4)c?hp@a2#JS>k*9GH-V?eTzedS2!;A%+;e>Kgrqx3o40YF z56;H{Jpj*ho#vRX3wjJsJ?PHG`7?R;f+=(5eI^H2Ki7vboDZ@eYrE)IfPZ0VEf?q8 z-5A5wT782tom;}OXp(nwtrl|pxayr3$oDlC4@iFHS*6wQ!nRq`0bUkN1AoS3TGo%G z{RjKN{ycaQJk>+njcYfNFTv9Zd4H)rW8P7*X|bjAq^wAc!|qP@$1Of>$rAe54Sr+E z7Li!1EA278X+AN&ddRajv|@jTCP8=nd2GIF!!D}u)c=X z9!bYqG0Qghtk=o;8sk>bip@L^1bbEevmVE~AM9C$PuYR9R!W#(%EB0ZH+5%O=4~vphx$@Z=+>!M}v-f~*DN7}s2ZLl#eWAom^aTaXj<|WAY2id&u z8!fUP$?zpSz&EzvGJx_hMrj^n!5wB}OFY~*-D+=ZlR+N#AKdx_o$DysX0{FV;J0l2 zq;@CfVws0|`(Ohc!JVj-)zsmK3xF5&1=IN?&pWdJxE`lG$kZVM&@d)dK{xdk< zIJmlZWpoS19AWq|w&2Vd%nP87TuWb;XsKJ2=L&P#52;(|RM2 zE6w=c1vyaTw%tzuKGz=eeIM#B#||U+%}RQsZHRr6)_nMg{gSf2q;sSC=XN9F34)%a z?jr5M4%kK=f-!v~>;n2&4NFFSeYGL?tD{b}U4`()qFrn&>c{oea?RGk)&KTt`gRV! zKh(~DJ2AYSxAhOT^R{E5HRH-c-%IQX2k)Kd`Pk;TX%rjS>aP*L0jWb(o9M$X;g|sb z2a^0BJNLZsTj_|p{qyj;)gEC!>tR39$IJCaq-mr2H}}w@|IESLb7S$p_||AHjJZoiszfpnV4aI(Xst z2Zw0n>6620#7qC4;sx(63UIgWi)$^qNahL2542;HedXOW?xMxN;N4#A9hT>i0cUF7 z=8+!HV9U2@{{v@oehRiW=l4l3c~PvDKzxmbpIMPOZRb*Je+9n-AGaZogLx3fSmERQ z<=Tg>&`GqA_Ltxj+bnsTXJAU780_wRquJDVM&$ESx8pmh^Ep33y>CQrcDL`lS?cG+ zoCD&iQwb-DcSye)Whv@`y9@2DxbIP(3!Ib({>6h2Cj5)|zM@a!xX7w2|55Zz2OmdjK_FKgA?=o%`{aH?$UaT6f1!vpn3%t%V+OxX`CXq|>U+kpJVW zj+Z-mPyzOX-)zHp%DnFt{bMJ;cm`k1A%9UuVJxoG#?q^AZU8NK!Pi*kE%yaO$2Tkn zt@=jNDTjZLJa+y8-{XD^)8|L|Wo)lG34TO7 z@8bHx7RZ@a)ZGo8R*SGa^ATaGgZsDOOiAdzq%$t%8IFm%z!rgi4tfSZd++|ZJ~ZDfxM8mHow_`{QTZ5bAiF~+_pPjCtgukzoflU z&c2uF_#sVu245ywoBT?81b$J!UR7r~W<*)s+o3VPEK~W|J%a}Z`7Ix|pT4vCpu_pC z=m(zb`*8IcwqK5AO`i9+-S(w`v9UTrS;_I-NZNi>6F-rC`DN}!JbILNfYDvu$vrbh z^|2D;mFkXA{nxlmPc6Dcl<`C4}DjL@1mE>PZ<10!6`-l^;Uk1HZTtB z#rSA9#z%XwCTQ=f_g)CB`tdX1{{^i^r0M|p!o98#x(YI2ohJJi^S1R1Et;l3!&8KFUc=L5pV+K4%O9IOwqtu_ePLg)9af!<>YrNjFUmZ8!qu=P;pf8H)4Ab$ zhv|su2pwT0bi_}TjubIPX#8Xv-K zlAmdGd>(NsIxwtuhtckE%P>54jKCxIGbvp=9FM*vT`TuH{b~9&1^#f@t~F0&;%{DO z`@VT+O#Cgm0r+YGzFJ9-(#BFc#=;TsCg%*%Ua51eImLub_!sDF$VyW;&Od8J=A9jq z?cVKD-b&kT-Z_3_$ve+r-?gA+Be@Sq%M#y|t(VRZN9R*!O?}-(Sq|Ic0&OYUd3sZL zTNLqb+pW*4F(dZa)a97#ClQZ10P8#GArP zbuX-wFx#2^oU)BdF~6}#)um4MztVeF|8uNtotHNE5$K%GzbfIrM($xG{87@gFQ0zH z=``tmY0|q#rU%{dD?>idUCsL45Ez+0y#6>Ts{rcqcE~TgI z{b|x`)1()tNw;462lnI^q1O?n!BoR)?k3)AppVH$ocyo4Wz(_3L0 zek@GGkA-RYu`mrkI@9o@^Adg>&JWHs{OG)dABVT!IgB5Z`9;|+y>lhcIIVUTLN7>J zob0Pg%|F+jyF7hdcPLGIPnz^dnsi^9^vX2p`Ik?hdOl71;WX(x)1-H#NpDV*?n;wh zFfx5OeNDMAGJQDxOgWk+y?12#i1Ir}rjIDUB~5xwnsn#o(+dXEq@PHWzB^5NG);PI znsj%X^rAHB;_~T}Po_!VlO}zAnsk4f^x8D(#c9&*mrwuHK$`TuY0@{ONne>Jy>4Xs zaQgpL$;kBK^#7^s%coy^I!$_Cn)L28>47xq-Zbf@Y0`5qpPqjvP5OZ}>9I8F!8Gah zY0}Hmq&qI3{>igx(qB!JzAa66K~H z^Dm!1>3o{>!)elYrb+Kelir-1o@~Djjdv!=Hl`Zy43|ff((q$m8h*@6!;g8x_%XS@ z!|lyHOYZ!U_GVrhdd*8iuh$HtS8Faac^;E<%ErP;hvZ(qP4-~r~+ml^#)HLxqDXEYDs={*@~1SLv-P+@ivA{{ianQ(?Jg5#f3j z_Nx4KDqO3=ZWXRkVV4S5s<5uYWhz{%!X+wPtinYq>{Q_b70y@TJQa4RaIOkxtFT># zg&EEpG{bopRQS9KpHtzpDttzTPpj~N3ZGQr6DoXEg%7LnAr*dAg%7B3p9=3);XNw6 zTZMa7c&7^YsPHxwj;V0B3U5&1^(q`y;Z7CqP~nIQ8!8-B;eZOSRAIjgx2kZ93OB2; zPlX#)xL$?5DqN?+wJPjZ;Tjcosc@wV>kNZm&Y0m>E~xY}m0qgCB`RF3!bK|VRNu>U z54x7;@$6&pTb|tShj5+>J5>H$70y;+dG;^z3p0GppqYNn1%{(Jubfrk^D6zE3ZGTs zGb(&qg$Gplqza!<;iD>iScMOn;a3JLwjOX-yeXUppj!VH-KNZWHz@?!)}~ zW_cgeX=@yQ+4&uuJ3>D?{Z>gbEJk?YX%n+Ke}J>dwJyB7HkbS6hu|l_>%~a0;hI3j zOStE1>(H76?(I^(V$`P{=i|l)aaLubK5Pri4Q+lqfO$n*`Scef71a~%6+2XWhQ80& zyYF+M40+y6^kMkYv4$n7tP{qaa;^yHs zbXX4b;VA8W{JsXjTbu!S7gE5(I+n29@BbHW-}w~qf`BK_d-w~(JC_0;&La+M8Nlb+ z6!5lr;zm~n;GIbUZ!h2#W&qyl6z~pv;-Os`fH#l=-T>fLWdPpE6!35-#;PM3fOlea zc&%6yu&OZw@Q$W{hjmhIA7lXD;S}(kfEUgHyhADAl>*+x48VIe1w81d;Fb))JCFh% z^h0oV2H^Fjfamwb&GUx;!t#1=3U~(KEzUsu_N0Ip^~4`Ol>vCWQ^1P>-ii#s>rDZ# z7x1(Uz}uMuUY{raP*(=v^`wAz81M=+0B>6gcmtkzU{?m<#ZtgK19(*#fY+S@-Z@YF z8%Ht#Z^P*D?iYa9m;rd}Q^3QRyI6YwTx0A5E5cx9gW zgIh8HFOmYD3-D%V0G^QoUcD#2vOfdxf+^r(JhpOi2H*u!z%xAY2To-G-pUm4pl=^o zkpX!A6!5wMPs;$j))eq|d*XlBl>vAyDc~Idyuu8?Yfb_0s3*Q+R|equQouV6cvTsI z*N_6<1y9_6Bm?m3M~C+{=p%n)2H<&9z=J;e`Ue?+SC;}_3E+h@0IxO$yh^~Em;re1 z6!6@h_}8{%0A5WBcwWGpodI~R6!3hW`2GDEfLECU-b%n*oB?=x3V0o!c zF$3_jQ^3^6;)2OaTw$zppIL0K5w+-~~MK zdroBl-uV>pIsk7)2H>4b0T2529xVg#&ZdCZ>xnmaWdPop6!2aJyuu8?JDma^#(zz_ zG5~KN1-vtWSCs*HCsV*1^u(7P$pE|)qr>xK{I{$z1MrTffLG*+H-3--c!yKKgTJmZ zoB?=;QozIbsBvNj;JumxUb83e+mZoz2U5U;zs@&11MvD%z=OR0a(@Qk?M(r11K=&r z0K7dZ;PrUocc01tyxl3_?E$3VAqBijz-!C^y!9#IVf=9C2N{4D zO#!a~@WL5@*O>wy#t(N+%mBQO6!0*9xMNEO;6+lvgZ{f?b_U=XDd1tgs=hx1@PaAe zLI2e+&H%hX3V7Q*@!L;j0N%;iVVQ>r+^24&m;P zy(ITIT)LM1DsKvSb)NW_KF9#Px)ks*KKfEP1Mq57!1Dv%#082gz$;Dx?>yiYW&mE%=j!!OZ}y)7uY|No+ez;I3#t8wt6wS`b^qbU2cRDo^d$~#GNMvYX2YZRpwqlKJqLE_kK~asF^e6V6}u2?OW!<&`^eULlS{MVTE;_xi^2tl>WHl|-5i zX}IH7v@%Vle-`NjNOvHe=N(>!^jdtUBmSI!>}2k{qF{20XZ4C(^J^X|t% z#Mhymv541LKKF?Rv+{M^v*DKK?|Ix$dtGDy26+wSE%H{6-S734{tfq(2D7dS;NFk{ z=Hs_~h>PTKhev2b-^WjvPmjmjrsIARv>RtW@0RBW@|<6sA2?$FYN;pw%p{&ciSuyb zxBJ0C){%XQdbGCV-X)&x%QT!RXqadFYA@gZ?UAn{vBKY=N#;n?IVHH5je6^&s4b@By@QLb*$`l?yFPAJFX4T-#p6 zU7`1BV{iw-*sfYzb62jd74f^HXKnS-L$;OCoi-ohUq$>O#2rT5QN*3l4Q-t6(@=ly zN|bR`wA1Fra}w}&Mq6zScm_~T8PXj{pIG73<|FNVG*@#Y?rOwc6Rib4bG2H8^AMhd za1Fwp2!8_MPa^C>xB=mOgs(-|i*P-{pF(&t%DVsz8s z2R?OE*o)mEZ2IN z26@(Pg^~Xv@|Gd*MdZ!XZSnIn4BU;eiT9(&k0PD-ArxErDX;K-19@+WbJFvA^-m+g zWnw1c+(U84t++Cr3BM9_r?U*aKZy7FcrU>F1JEhE5&oQ2Hvbd*_mj>vO-}d3Kk7>k z2i5&}`?f$fLM8?`nD?ac+!VRD-@L1ea>Zs;2YPsSoq4xIR*5>>m1p_mT-vOHa-1iv zE%?2u(AdA@aU!8L(-D9023w@t>xBbB)OrjvCc%+)w&z_nRxUiG7A0&@m% zCv!|_^R8pwrxz2?bAN$z$e#ec;7%>T-@rKhck}9)EY)`uM7455z;uo{hh^?AG`%+xG4$tw0)NRf2wuyM&!}B7Fv3 zSLX#+pL-gz|Km{mt32Dcc}9EuUC>TJs68gbq4o_@|A0Q^Jr1Gv9>y0T-+Q>nwKCKm zWqK{r3k;>&v0rnqg{pGoF@Yz+b^^z~Z4{oM|X0zs?ugC*9W4=oA!~7wB znERrn|3Fuv2wG|20|Vg*d4v1_J~%n2FNqIacy|i1?06C%+zLLJ9slL3f}T?H4Dmqv zXB~#q|1+TfUgEJ{(SN?8f1jd%AMofTts{?9(LU~1=pgOa5cli;@z`Pf>+8OK>{a}e z<^$_iA3KEiqA=RAZtbx?yyqj{K>Pu`=OR9W_@nx@isrACH1C`BT}AWHN}A6%X@19Z zlIDR+qaOE`bAl6t>HP3Ihs5`|VA^ zPYpaBdibq8_Ak!T@2iLn$r_)4kv|#qfxD=K;=fD%INQ5wwHCeI$k!8nAbu6_P8~as z@)S1jgGx8PON9btCS137UFQ?4({qeLjbB^YE_YUGgH& ze$ksQ9${b3Xve*zpPcwK|M?QSl|A>wgl!ot5uE{||ts*9Te5y18?I#%8R(8LGv~X1N5>$o^eiD!}Hj2&qTnmY4Q#e@SD5`!L9v# zhcV?~jkFm=e%%b?nhxBNSj_v1cS~0C^)0On4iY3!YlUnzsGF?K@v52M`p){#4L}sehSIJ;ek(2A{}mfhw$CWg>e)8eX4^^K5E}H9<{7;EIk&JK z0`7JbuT`6`=t;^4yA=$ByvWyO;_r%1eup?4;@Tw6mcix)e!$&TPhkmXgYN<4xF?uO^it*hhf5#w;`U zoctz?`>P~vUs$T*PoR%r7yGw`r=jnr8a0nr-a|MQ;0Y=#Qj1GdbM zuk^Pq!h0WRVF35Gpblt5eYq2I0CC}jjbX-Tn!wc9;PncA@6r%8p?AK zCU|NE;e;DSjP=%Y(9TB%?o-Cy6FC^u@E!MpA*}&|r zP_hED=Jdu!QAe4?{LE+4+xOq(-5{Wy_1@(ev#yn6Rwv{H$E;4$oOhWVv$_z+F>4va zZs;PUnd4Lbb9|bU7@sXK+iNMpCs!jIYLo#-pxKzf9d|X?y9#1iJa6tF`(iHuzE(30tswQJ!A?e~n%b z$}!6*!ngl}Z@t0s`E|1l(EcW^xZ{_&-~2}Uh2uu>EnA??X$u6avjTpXEH8VB&G%Q{ z0a<1iZC$h6UnG?)4x!xNqTG|JTpRFmnB{hSALY8@M#qmuR&e0zKyU}1m+;U}igBP> zXR&Pw?(Flvb!r}MvN93Z(f%UuTYwuY{TmbJ-=HnSV0ux1-rd}yPY||HMD|64cfc`c zNseo#ck8KnZPRVIkNxVr^6BsF*)_wY%?{wDW4y@nR)6LP(r&MQgYB?Mzr!Nf5Rc@e zPcNREf!I{Yx}OVMFYe*OJ)3JnkI8cwkGi^S#o!@9c>w(vkhE>d1u0j* zcTm~tyGOCrosjdEAIqiuSY^sqFGU(9g_g7y74F>GeOmDiQf9zz zhs@}J%;*4kK^&NTrR9$<8@Kl>*|^8MEaA_y#w-#K-sMU*n*O{phNWyY@xZanNZ(yD z9$eH%c zae;Tr&-KIw-ieC{a1pWc56PaA2G2(y{$|z&X&>c<{;5yeNgUU?wRgWg3sMWRs7!}l z8!}>iFJ9ID1kJ{KQ;^x7~lDey)W+x}1J?CFy4&`LIfOEqtM_ zx2U>GAF_obrMHLCpo&Y-AlhZ=?`?Ru^!En5Tlzb}i^QjA@Ya66k9MqfLe7DSF^#|( zZTYcCd)cgq)`$1Um=Cf#U*go@os_q3SKoYEjgzF^Y%GM`OdAz`?Sw7Vjd?NLh3OXa zpfBNH?AGedaBz$HfAbF5Pv-YIiThGdKn}S;6A7DqsBEnmcO=uc&JMLhZo^-OyGgep zoD2QHa4z5!F%C56WEgi%J5i@|p24>F&31`1$Sncm^A#y^HS>J_$n;8=!mm zeG9)qe)?s*X@euq>lq9x{xjzghSgQI12BUqXB*1lH-59d1&SVreC6y9^?f())V%`v zIiKj-0GX_TR!2i=4~?;d=LKHDEdVDRi3B+WE9^m^UL|Cr2Dm{zZT!|US#ubI}LaHiT@9_ zRRnV&wu3wFGUDMDj!E)~!#>+x9fwW7G1*G?FXB4mVbB8Xca>JaG(Lw5<+O@?XIPfE z`jYZ0fs5hgksi(Rm^M@%?yO`v)+5Vnzob0ZCFQjz%46D4d5ywlmBoM0;1|MDeyF>@ z;XBnyYx0gharPbF(Z_z2_x(y5e0&S%n{=PF{prK=u^j8^1FrbZVVma1du4bY-gC5- zcz3Dz0OQzr$bum5i`Js}M>)LT9Cq8}TF*zndWz+^9~Lg!*Qlp{ zWIyP?K!_t7r9)QwFe+m4IPiYOFx)2HHJRW~^nt=*%&M=#q2f=-?_s!lKS$xpl?qqw zZ%V(Cq@gJKLg5H^R+@cDILu?g0bp$B70%CcoYdyLGtXEkig6D*bx5vp(ByyI^XtV^8~g|K zMbC^txf6AW;Q<`bObc+r^%k130A*us3ULsw#u^RKhc2As0ZZsrxDOos1;24kSEH!( z#Q*VqmJ?kCor<|v)G42I=-MyxOdk7WiRYs;3(KAHIQk{lcD=`<`C+*62}LiQyB__1 z&t8(dD}Xx~3&H=r#%kn;eh2+HSue_j(elZDK-v6; z@2F>8)CQc8H(8(I{CJ-AWB-sAlVp4^>eCy(UgDs@SPOVtQ6_wMglW}F>eT(F{2{&S zO_R2HK6-b$4{%vOwukNT#J{`UGq`Ar>AQa9JzD^QG=?~;_>2Xz|)GS8P7^QK|H{y^f6s?~Pf&V=GPsD#N{>S3qUKtabZ~M1mkmncXL!Ng`o>XkgK&?gg1N&pSu%qvb zt$r{b6%ng1Ad96R31vzB7+iWyK#oZ^PAYb5Z@pvM^;$t_Q@+p_h)JL$M@JU!W-$b8 zy!g?MEHR1mYYZc;N7DV~_+Hcp>s!DR1yVMh#k;272YiUP9)rA`1wWl3$fpjxm++ls z;k}HNQs4Ecwr;V$<-ep?=q&2E(6`<=FlWRZoGaNFUs;E zXJpy?MUjcm!8*@JZ(mD%!k=U$mq%F!I*~p|y=mfrTRTyOH7ulIX+Kshn|MAsKj*G> z1H7jl`yFJ~L$0mDNf^?{+;lbkk#Fr%aPs*b=4gg+93+m9g<+=;;kZHJ7;zHEW;maD z5H7$tfqmdq;Sv=tjiTIWfvpF3SKBae(@UAAN3I5s9Sbuq+Jiy<8f_>|WcRU5$ zb1d82{u1?2)*xZ=2^T;&31JUcYCepQv%^8HIou%ao<79qz@|Act3!^D4Kd8_4j zW6Eb>J+%4;Z3--z2H&>NF$eAPSNsI!x_$~@{7*TTkSp6W9%WAx9qj+xUy@~9fqZtW zjIQxwJ-#(Kmz0#}O8TY~d8Wb6ti(Ei;d!naB~QnQJdRQFbdJa~abzCgAZpRRs`FUn z8ESW>wqBLtWO^m&+$zH-z7>=BH0!+KGWoVx`2eq5!s`~@rY&*h9tFRXv=shpVFzu} z<}QZriX_`~%8tlKANknN)-z;JT)D@s{nvMupRn=|vnMnuD`029p3t&cCVd1IHb<%H z=l!YlkAg-@*#2^-?7BeI7%(eHbH6fsFw>-Pkl_XAws%1MT5hg5Sc9 zU;8HB6JrYVWF%z%Ct@>lg?neDpy-Sn%TG2GejlCEjQ>K*h z9rT#3%8-P~Z_%&W?8}55nPUG2^`vzlZ--sl23&)lU%7~DqIcSZ3o%y2-U-l>lYP&4 z>gA|yXD)q0cpZ{2T<=a>Ta8D9!|lsx`xBs%DOlHz`eA)wv+1YxV681|&egKc&gfE6 z#(Y+}N%_lSlfknaMK0m%v8;H|C_L`gj(!^ST?u{|`UYWz+dk4idBm;#Y&-NKc|rQ( zx|WF=NwYb^HOq)|-9a<>K!9$t=D&zGHpOFI!6&hYY7NSNa;LEwb#I0(5aGJXN6Ue4 z>U`y!{?=Lpd5~8#3ZC4p`i^58@|+8>m!ppyESortB9HoB)(v?ok>>_}i+uU0ro?G- zepRMJeus4SJ=;8lAMpPa_(3L%ybxG;)A-2#{-($c`mRMkACl|Sf-UfseN*JQ;Lq`V zbV7|6M1c8Of3^v>6zxnW+s5|l1F-EB4%l|sRh6)f(4Jrw+b!ErjrM{DG2dA$`v|tN zSwFk1pTy}>A?KkD=-gh=B6!O$WqFG6rIhE&{~p|Qz2)PRV=^Vn-I7k}Bh3;u$-FM< z&2I4u?8yY}bx?j=ei`&ZDIl6FdEJ8haT!4uFy_m)*+teVrQ zH14wP?71k!j;Y|4mp~uXs~FS5e^zU)t0w)x7KaZa^c3sHhwCX|2V{r3&!Fw`Z6;1W z?e%Q1g6LC)84-JMPtEEji1eVXs2Inonxk&31yy)mz$aD=w94B8R6d(kf2Ull*| zhqS-K1^)UAw0~WdaCze2TAsT7H>GL+!=tyK?HFMnUDAH!8ESu6wm(^)&Ba==2|x{=I|XwQtEW3uOo9eQz=CBkaFI-OYYg zbnO{j5HYgg|By29VpOf~tqV7SPIh2V;efdYQTe6pmdz{+@{Hx6jNmC*PfNZie=~3l+>*vZF{^C;OL|MP zS1IF0_;)Rv)sl1dX!GUdT8>j=Ea-`w#MeUYCQMsj2%-aH9+=8vRu~VWZ)-OIE+albtuvpaIDC*j= zMgww1H>yPauDQ_Xg(AAEO^n^ORAld(BF6WAEOL9_6j%1{!=m_2;_7EGAItW`9&@gP z4{P00a~|~t@?64yJKX+D)BY>b{wptOzp@uC+CjTGZ|PThqfY4!%3wR~IN(LcUYANa zN2`62>x=a;+V8E-*EyHdwrtT%uKVk1LqA|`1pU>xcj-NhS<4KYoY$jI!7Oi!^wqe` z`QD?}`ksOqcq&#U7RmNENPpA?_Alv=|JH-@+^T*p#xl*0wJ_kJ)wcjYmE6lG>1&gy zk#rme?vV#~y1p;R5eC+KAfH_S(JeN3mpMP%R)M`9cU_&=H5agK!mfPnK?^S6)hKwy zJvQu#`b>XopPY?42r zd`*>q^&e6`X$&|zEB!I(C&~R#9`p(QpjMgdQP*Mgosf4) zePVsff2%!;XM3&v5X7t86M=D@TYHl8-*t(75u~Tfl()Y>eu8TfRGBUdUKnK>_X>OX zMyCIKIoqDnlKhY2doy{b5Mk^4Pmbe=RJ9&7<_V( zxCp#B2&ck{$A!KauX#;A8&e8hEbUc{BNF=pVDsqZ$Q!y5`<&trT@fbUaYjM=qmZ-r z3H7bkY+#QtXx|H&)nLk)|9i@`_cdMi%NFbj=!Z@LZ?tE1jcV1 zi(}nbojwqcm!qCMPXjgp*G${DKwgBpUDRg$DCkw{>&K5$rdix29byND?^6c#q~faBR>(|Byy`B!(7?TUkY&D zH~i6F@J1l`%ZdPf%_z^kq}nlOOCk1XY(<%4s0-b)E_lBZvh^#}jp!pM@i5f>_X^oQ zz{=)7?w6WP+!8kH&v*V?4{&bjhZErm;GGV(H;ZeCUS%HHmTuW@2j0g@d~6cVa;!tA zkGkzftnIFL%`|x~eiYwDm&^kmrXtS3cbjpx2G+ztuGh04J@MZyW*s17>VbEE@NUP< z*h^>|Y(9zix5QZVo7X!4{GxrdEl_4@W6^wV9gadSQlDLWeO3THZg)kn~?8rykSm`WV z9>!f9Crx4#RhRe+N&n~fQ;02klO)OwOH*Dnq=JoSf zKl+?QpZ^);g#Tq@DfCSh_UWRXtS9=;ZPi`+C?E&g7Mc5yg2LRJ#CC)s>k|4KxBv{a zW94^Q9`<0`_gN?Tpa5+{*S#odGdph=Ip{!T5^}%=X|E>l(zv3}|3)sqk z^}s>kwFWFoeIR{tRhtI~DPveq%#-aQoe{^RLF_xIBc1W=0Qk5Ie8S{O$oW1UIuUuZ zpQjujF@BR{q=nG8qyg;hK;Az}-_BZteuj^twi|L|x$r0JUe-bC-W*f+!jE&5^0IB3 z2X&0^VY<{;YP>R1zbJdtlHKQkM+b4pHp{*NPI2ZA#=8Ec#(v;^Ov0AjY1||1OandX zat#A{TO9n2^6j{oKSrDKCM}QjPnjGWqfLbzT$GT5C_~?_IZQop`dWU2?#NcK$|TH1C7bJcb`+`Sn|@3x>j;*1la~!I{%PN2VKQp z)+!V7>>X_$__}h0JS&Sa9_3#u&pscPwypuVz#Zspg@S9@$z}Ww-qgq@UKiHZ zRby?P+T+v?n|<|LA{TmC#{*yT59Rz9<*ZxVeT7MfHm*t8$^K^Fvwz&$%zkBWoMW09 zS3Xz8oiywA>r#}roMRS@r{!FcxlZiEdc-f5W0|ecbJ{c8X}2jDt!7y>`awUf%6{<% z@0}c=>;pe(#(3xk**Ah~Uv@^{Li-oNzC+uY7QPp9ZlM^&Jky1)<*?&W4z{Rkus3o; z9k3m`<9)m@%Jg+x<07pXG6i+{;T`bn`emD77n66e=eOm_Wtw<$wPp+b^9jnI+|Y&r z%5Xov$;LO*zYv}VAKY@#7V5l?CnZ?gYXZ2 zCFGo&ECbp-*fB$n9uHFdvEV?%)vMfHh$Gi-41D&Sa8d+4!#$( zXu)V}anDSK$?!AKH_7Qs+>SZVJSxUoWwQQ3Th&b2uXxv+K3oYo=)zM2I+6Z$lV*0k zu4v$l>BlPLx-2RCF>iB}FhEC?cQx#1+~aEHr=B4H0k7Il3739%=&)h>d^Pp?-@S}7 z+}P(V>uipVADCz$j_Wt%+M-Qbi&b~iM$2^phd`aFZ$NXiSr?-kxNCFFg#XnV%c$|u zGbVkYOm92Z88ngRch4nluw1Jg_r+9u8f zo>qoenPabtZ-Sm-54O#9%uJ?>wl=em!mMKfzFm~aW9PSsv*U~fhxIM%kMGA42cZaQ zG;Xk-w?FKdL)wwJKpN&U{FT1|B4Uv7uY7RQt?kK?eFD6Y-h!W6IFtPVo~a=mfNthG zT%3m{=Xea@T;HT&-e*N4@XxtJ&^m0*wdl9acC2N!_z88hi3^+`LwwD=7lo~>P}Jh7 z(;xh>)2;o$IzI$*=HIrPG-KzQww>lWqz|_NUv|()zFT|l9CyEO&{*nBQI}r zYrO~2=MPn_##vODw*_6buG=E~c=*3kk9;_Qanefoef(~1*HXEsLhGG`_N_!aTfGbO zb+*x4on1-aPZ)l5d1i)KlsC)Jo_1}@>a0ZFv2Qev^0T62=637b@kG8mz_v?SCH5%) zPnJ*OG7KN=7ISRo7SHc6+m=-$(=Zl5ed_t0sb61StI~^x(`!y2`mM~OC$v-QM@g^C z&Wu8@y^ZqwMvNhvB)vjL?E3blvMjqB;5N zZ5FLSeV5%<{iVPY%fyvWRKtG#T>tUgD>3%?)a%Fj9mayu&_5rh%>#K0n#PH$mU)?Wf^`M@Qxp797NyI2lkL;j8>{^zX6p@zqSw~iQa zd~pNIXB~{CLhi>6?VUK2{fGOW7K46kLC1BvA^Ew8yp!P99M}M>AY+;|^4B}J)QubARYrx1WyN^PCQY!cyT%4_@k3GM+|2X^){eiHSut7ff$Q$ z5aDcuS0OweVFTe@gjXZXv3dky2g2V%_-ceZ5Y96+(HSie^ixEm4e*(3Vm-o6%O=xd zm%^ScQ}!&*-w@f9AJjpV9nd-4v&uF8KDYL?wVwg)d~&JDOWFbUA#_9o+U%1&s(q$V zrS$+_1N02{h2!i3ZIk-tn^M07!mGf)-LN;%*P+J-IN#%MyU{W8nT1L8eJ|+Fqj;cDw1k&|rl-IM zzNmgC>;==FszN-*OTndA=T+>BUjR?r+HOQTbPa6dpls74QpaRlIFh!)c+e^Ej6RlY zx|8U#4sp#G%eI84($@gr`?Op0g0{MufMbtlYn5FsnhP}EV)hsH{oVJN_T&fM!1J}T z&w%sb!;_^xfGu)1Y7=MC{~uFNKo@jWGzz(o4t-n9wZrTm#V7Ji6zKmCSWf63xvp4? zVr?e%1p6O%aeW5%Cd+X#5A4ZY@afqp)3KglA$;u1z(c4zbh6<7d)S&%p99Bd<@_K1 zaX-^8iH|85v!dTzn{D~?=VQ$q>Q(XB+!*Lb`c=@Kf{)C*7qWGY$cA0Ho_i7@_gdxp zi9W1H{puTXjD~yA9#VKQ*B)pX<1a(q?nB)?(9<>{_lW`bfwub=L2sjO^H5ieoz1yP zan^!`I+%6=;3_!wBsdcloIS`FROwkm>0dV2zjDnla0GaNbUoyEfUWmo494~;-UI%> zt6=}hW$Sm$je-6-AL|IM9sn*c#@O!gQuN0o)L*vs;VH1`ggG~5*lV$nGT;|BUr+V1_OJQo6ai-1>&XVPrjBFueUIu}wL9iIaCpb5auhV7_m!&)!@ zYrE&8XVm&O9Z}&Km(O;rve{ z3*#n3whw1U;GEqBBDdTr{fs3XUxChvk75ZAHhbFwo~?mApnIM-1HZ@s@N$OfEL-~F z-o@B)nFv~S;`krqs|fC6lJrj@iS!|C-ZtfdiGkij&NA} z)pz?y%akvmXMYqrUD7giqfrgsSo`kMP9|??Q(vGnteasbpuMPGS>LTTs zZ6WQO4WLbqz0?@t*9Wk+@g!|+%3^c8alWSl-yjcsUgv4ICguO%8c+Ox8;~q{o&Uqr ze~0pZcaroNo(mZSx*i2dmkrJTq~*zcu1IT$-HOw55e5yqN`#2kp@ zNsO_dTrTH8%&{pNhB2=^qYS#&^cAQ%#NmF2JM-Ex?r&d>b8q5rm7@)M=wE*okYjrK zOyMh)vH^a{5at-9AC++${7xNj2coBtzgxxAUur|0I)=hn$6guw${T^uO+O1j-qygU z$@Q&v+_}~!%T0vugue!UA^1Jf$HU~Y%!h9(=^uiQ06o)R&N)0K&lqkX=2ilB|=Mwm9*B7|w9)gnwA?F$IgMyo@ZHrlNS(?;_m zOdG8}Iz`Y%Ylve09$_ECDQvViCb7-rIr_rr7xTnVui&^W6cc|1-;eTp{c@kg&1$Vh z?Pbh0`=x$OXpiQEzRk1zX}*ZCxkUx~E0sUZ8AhL}a!+mtFC6CB4)x6DI)hR9;nMkL zIfrWU19%&K0{Kzm8JsBBj~JUIpMq{~yGgbW>1KT!j(G;JUICbw>|u0kTTg%uq`#Q{ zJIi+md14PfHne9d_yYD1|L5NZz>|*P|KhyOyaj=_zxBXQdE)ipgVOeBS#@EmKa{Vn z5AE4?obwJy+ee%NpGB*lcrq|2M!Rz>_N!5D{@W?Hu?4~;8EP^^YN;8UI?su<(a^`Cvf)Z6QY1?AM^pC zNm&HlI?DI32XB@8>qG9JN%+BsCd)b`!)HH@@@+Ega1!hS!l$kO2f$tqI?s}OfL*2y z3LbQK!M71A`bhvbB;V_>uF8x0TqWsU%AUohy@@>Jar!%h_egl6T$pnu z5ALFRkYVZ-GyM+i|GlaT{951>CVk3vrJFwPgdW??IO;OeDET*~KD!M6l9r(dEFL!S zF3)RGJni=kURg+(u&H%f@2%LIhB+bH3y|IUtf#S^x_hx4U!bnVte5r3Z}tI(%8UDj zWPkEIwv+cI0>)C*gKIJCq#R0GtB{yKV!x~N13))P=V{zNX6QF-wPX>>@`YX= zR~Gu#IJt+G`LFEM(s$ipLJ0cJA1vZPh_JVb+*o!+Z9>@5Kz76=h(XS4(zvG+>D>CXqt3O9Q4D=6W z(?y)IF%^A}{=;27ON>JFEpQvgnbt3;{WZyFTFds2zJ9aU9Gkv=z^!d+Q{xu+A|5|t zjh{?E_@`RYubdCk(8t@b2cur~@dnS}_|JHo#;rpBaiGr*No$G*5I#(uiu+h*({3=Z z#~NjjPP}?M{2NU?yX(`>4*5=SR@@rl)3=Le(C96yZYSJY_bIgpB|q4Vwav23i=Sqh zz)!ZcNd)Y~EYXT^LvkH}%UaZ3(kFDZ+>?s?XvohA9tqn_-$??$FM*!kVjVocV_A@y zTxZmp;EfS$v?YGYFGK5hdV!bwNfVeSUX%Dv@f6a|vEQx7>Ys`}z%lu%7h~lqst*b% zAHdshLLYNn4;@mAdsOb4%W_Mn;=DrN2M$U9BkDD>e1310k8-4sO~Jsp=J7Xy$KIsy zYs53+UryBDTEiQ^v(GA<|0C1CUMFy+jMk39ZH&nr`f0wc$)~H6BbZUzJDyl{t<=UY4i6bKtu%>O1c50qnreB>f@B zZpn2XS>L($;v3H=i&=hn8f-e$0d!ShRD-5%So>_qaIT~i?s-REzGLho2roPX^L&tx zfGd*WT5XX1PubON-uoc+>k~5)Yxuc#AF`>}oLe~F;?}lU{tcb{N&J)6c;Agt{f%zY zLg?jR2c(?En2Yx3}@ML@6Pi`$KGwUZ4&b1oQbiCF*No* z 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
x}K!SFHhhbqZ5Vrsr97Q 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�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

  • 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%0Ay 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

    iTPFfO@2SYZ>p~{8m9l~A_(mzb~L}c z`7PoX*EE%5`Q6NKA-@lkJ1^Zq=omu3;rD2Mf6i|)zqhyRR(ptwj3x)7HGy-qxJba=<~iOk&D-s)fuX|`+r%&=_)fNAC=RgP}*4_SJnSdJ+=oWW$f z6m74VsJw%#d>(8D;z!Q@5<)chrLdnqsEy`TY5~hgX6|&VG{;*x|K5;y#Jehs!lzy| zTq(VO5dSs%buODly{k=M^gd7GYJ($~GOyC;ll=u_@LvW1b;wxghr~-UYc7+TqLX($ zw16&XFDCS;M2|LgcM5LHY$m(rrlb++AKdEcHbtnLQr7a#Al)Bt5-SEJem|Qy$|TMh zlz3$}@r^ElojoX#<4aSmztben9h7)SHt_+IIM1R$6uV$L=9|ZPvn$xi9plZN!5ALl zRm_%7WuQC=Jv;yme@hzHNXKpi4x?Z=SysYwAJhPV!pEealk{m1ytT$$eUG9*)DcTr z=Z|>?=~nRfNUgc?xW16du^coBS8@SC?pYR%%lG|o& zt}1B>(|-5SgW_JO^355qT|pB)#I@urInk@n&zaA6l(RuybN|3|+30Si9`+j4JNNde ziHY#nYfuN1$wCt&H$vV@^^y5`l$+2U$_-jHlF4FaSfgz1VJ#Z6jM)^iBV!!#w1>5X zcq`QnxdIG(E7b))fiE|vC^QrntN=l>RBn}}xdFB*Gp|3*5YfJxTPqnv` zq^Ys-c;=MVR7>HV_#N?xAdgBT{}A68sG1`m-W-+O+|Rz+RxeADFg+G{fud z+ThRKp}Y~la}U&{4ou#@PDfeD-V?30P`s=R=2=P&g*jbjC;w#>@l0f| z;S`#ra$du1eX&obGnpGg1cDi%6DqPA5Z+HU=Y{FBslu(E$Qn=QtTg8)wkT`GM5zic zK}67TE10tfZQC~-M(5o}b?jw!JVEc(b1rIA?f4dxgN~V9PoP*AtJBK}YS_p3_60ER zCR%~3?q1wU8`dbKE!po)+9PV$9MjSU!vZX@af_n2ly)hX$Sv5T*l?#0|EZU#x zRb^tHvfoP@h$~H2&Xnd>xQP~1zh>vBH3^amdp3toG}oA_~H zm|MpS`?Gd{TCTRwiMEu21n(hL*FI}1-x@M)`(|oU7}KfQXuXcudRe`usES>-3N6b4 ziAZ=E+&Yn|x-diIXb~dR#e`62%rHT3S$d zAyxv3yNkJ87h*M)T44Xy|9Q^byV(G? z{r>)ZK4j0G_c=3j=FFLM&N#AX8N4^o3Uod=|^VbY5?ztsjC4WAD?{! zC3Q|yY#0q(N>EH#E{v6kD{QiM+!TdnB>?h-<>C=cfgC#6m-sa6+z(cd!^!J6V-+ur z*@Lh1ixgBQLGEx;lIVp9L<3f$0nsJ}Hxu5%#30mi)Km7L?g&MLs2i&4iek#q&-}dE zn$#ZSc^Qp-IYUj(#r)y)%O9%d5KfBK=UvFJm~1uADr2}hE^rR;F1aaR znDdBf;T&aCo;DB{Z7g&nlQ;+Pd8kg#d4{cFYw;@Lac05&ph=k>BPtMq7HlVnXRKh8 zMS6k;y>lFB&MyF#YRKWK{t&k$1T_*l1vRU6B)D9S-r&`cp2oBSF#h)%uw#RjYpTu1 z!Sq0R)HbT2##eAH;q-tjU=T<`oxOs6qz9BjSxmrmja6-6g#!Dq&)U#ZNv1cXH@3!VnoW<01+I@xk=#Go9cL^3^8m!#;6QqWNt!ub*t>Eq6BluiTI2GarYl)m1G3&vD2o7+L1ChCl6C> z{%0aw-;#*}Yp%tgYR?JCZh8T#j{0-0qC2A zOhVrx)JBL$&+7F|mqlm;p&JNA2z{GSGohOa?Ipzhq`HMrHlYKAMi4s4@^T2hN2rL< ztSfSSx&cLI6Y>yx zkWd<-hX|z;`XQkVLURaZ5}HS7D4~Z54I}gjq2YucB{Y(dk5DclKcUft9wRh`&`$_W zC$yN*IyRduRrNfEky)9;&RdS^3PL>r>3y64YkrK(dOsJy+PN&}DaN}P z-+utWE%O=QXAqMvkfcMHw1i13nUs%M>ix$tDaAK>p9xIrB-pQjNnvy5sD747drQ)V zOzM`TWlRdAa3l>fDXj0&5hmrMo7FE9x`s2`!Vgf1ae zM(A=v>siXz2yGygK`259p6ndeTM1o3sGiW3gmw}7I-vuE1`s+(Xdt2Y2wg*{mC&_> zJ|Z*-klud&?6VeNO*+ATD*@JC#-t{bQbk7ZzYuNQk|{}j0Bd-&rS~fVSbH^- z`Z)cEO44SQIz*E0WvSHQ)%&%u)NeBBJSL@Pj^2MLz%AUn^**^Q^=3&rjH_Y0Ew2Bi;u1?cm3NRZ)Ag?-u)0ls zc-D^xGV*rI9!GiVlvhmEzq5=q@_!TPNRD=*l#@-Q8hVQsI*qRg=|S}KZs8v?d?v%` z(X=c5>kKFTjW%=(e~sa!l~H=w?n?g)hLc=IpY9eOU^r=S^s#Q?KVarC}!;ba75 zGl-7w7CwUEB=S-6wO#d+uNC4Py{udK1q>&7k0t>+TR(vE1?eSF!;t-5KRB=*GcG3=%qZCRoO$vq%00fXlTj`cW8(rhwM%((e^z~E zIoH#TfqF`4O$+8TX3;k=_B4c%8#GH)`W9{#&r*r!{S{Jrcvz_Z4k2@wEigTD@Q#`XX1EE8&$L>cd4q%7M`I*2Y`NDjMW%W9;9 zv4$+%K*u+H8Ciz|9pBcT-C4eqQI??F(kBc1n{mX-+RX-%l{q+;9t8_xx{nbo44Hmr3n)T0moN?$H4=&$8WDRk)E+-e{4PSgxXr5?JH>$-ZaEx| zJr0~a;&LmV-3LkCss)(>TdFn4?kGb7yzs05&v_+vS0mb%)M1Od9CKUUGMVX{*#MWh z`cJ9>z{tbILcv?{`&|T8ASf2Y`2`z`(T5m;>}RNus9NcqbyAA=Yo8SBHosuMqWLHs z^dTNwEwN7Xu*42TtlS|Nsx_17j{?`fyuZVB$qmYf2wJZ}&j{z};as5lE^NDUxdu|n zwn2<5b$JTp4y3T?8K5xx}gP6fE1vN z>5M>2YFG?m}!0#F3P8`o`c!GoE^Dnq;kxX?g1iOH%t_2o< z6j*GZc_{!Os-7ipA+H>nHxLG~1z$&afKrY~S!UnawGR0v8xSeT=sUZveJ10{!$)Rb zMUdx#NTq<}+#_XIGt@&c6B%@)3}w|6Tn_M=Ai&xdf&p^Gk<4KLUrPtLy=4T`k^`?P z7)8T#XXWkuapijXL)YKw|WYHN<7!{XJP#{Y_~At0rJ?9^*6BfST4yis;t^f!&>5rAJjgytl9w?*8dq(QuKZWLJ%`Zyg@L=bFC z*9jxjPT3H;Ng^zixl6lVK3!%%$wIX#+Tue;tQ`?7lo_dC1&Nz5dB9b41B<7#v8==9 zUiolx9owzTM(Y%cF%>Qhba;G27xxczxO|U-zOpfBq92DHO0?l43O<1X9qGPr2RbtS zABbQmb_l5gC7u*N9600Qd8a4Gu@G3Am_xV8{;gX`%VHaaKSatc>G))!ncWIi{4V2V zE+O90Eq;rJY*G3vS1A+xp_K?H?Nakk?#iGK2&#T@H%(osKRy-nUy(5Zi9gijZAQ`P z>V^??rM!zDP(B$^L^EHdMqhzJHTuvj$H<{wjt;fT()FDlrus{a4BxsbiAf8jy z`~Vmjd=SwIkrZqy!;UmGFWo5J@bkc)FL?+s@P0H_EQFvkZ4()egRH11jp~MnOVZZl z0zcJ6)fyVui5XM8kE@VWw%>$v!y2Z=IAp9LW{uKj>`35}I&I_!*P^w$zXfIx(IQ|D z?f)~`i6n?aVK0x*kNA0X96zb3iIKl2>^)F-62WY97;WZB79_=(*i7;LHQUjQj%42h z=Z-1-4K&yO8#yCAS?yo+2Hvk;4E_)$qx@)3fYM~6kIV#by*_b$^mC9|So5QK_-Ro; zdnrMUzR0YlEqad39$>Mw9xr+eTHwUjrcbuN5zrri3G^E4`oH*ZQuGQOO&rS$Fq1&D z)ILvi=egn87-$V)sdGtVgU6(*#9-)6ig947TsQn}TeNtV43ukx-(5NlT5@svAIWs= zb<zGqt+gk}*f%HMlRn;o7kA_eQ z8{H->zZIK^+dwCub1EuSaUm)=hL`n(&(t;*9>r@djbl>az{X`c z%q%=Md}@-va`-*Tek1nLS?BZkej|OiJ-U~sv487dR>P<+sw-ua!$^*E@;YNY36Iy4 zbvWDGRyqn=#tk1Q$9h+Cd+SPx-aCJl^m%v^UdMC70W_4;f0a~`m&D)X{KmW#XGLBz z=-fiwX|$7v%~2F8(2?T15BE%2C$>QN09_8&jXPP)5O~kV)iQ`w!VdBzrZ|buZNI>|34^be9$NzxT>GNE{A5IVGSb~*6Da&3S6C$3#7Y=RN3?`Tn$&6`ge&*rzhGk3J+Wu57}NYy6@~QV32vV6=@?QM^|__q6*BE z^#)d6wJNZUZA)475*7$eaYnkdCAvaL+4w=pARo@hu+jG#MR#eGkld*vEiB<=fEE2U zaK^a$Pc)=M8^d|D$OA^HSaKFlm%og@+4~17A^T~r1)q#cAX0n>pFG7lj4GlNg%vl! zW(68r9K~XNY7d0~h{K)6_t3*F@C!2>QSiJkoUGm5h;;Wlwr}*7%r4>wZ+N3?Gr_cc zw{vtY=#UX+ZiNzk7!-&qoKZL`;&@@OnnroZRX2@F<2xixqtdTL)1uoUF+tM-!v1g9 z8MZQ^r}~tLho`1jaG0_tz-aO-R)%I|u!14kRJt0(kr4c*+@UNr`gV(d$sC?awxC%^=0&scZT;fp`-#Ls{$QEVuHIBMEJi zdGBw5X7RRfvFCF`n8Hq@f!n_f7#4M)MIqFu3**zccAtb=%( zd8kq(l*v9=Rl`@*wst}SI_yx(HG>ARg+X^e zI<@0N5Slya>|a?D(g#Zj;$iHhY4~f`V|P86%KZ#&sKVq>ZNNN2`AxY_Np52$_$kN% z6HbV?LsF3d#<3OTJ5@|HmZeF%SX!=|)U^wbLFyke+00*aa^R9utl8x4EWO$Mlq5>V zOKv!b=uh747G%*i#r&8*SuImceZ^~%(2tfM!PjR4`6nBj(@#?!j+2cbqYf=J4cJ0a!cB<^ zts(FJIrS>OgPVO&IU^37PWRoi`1)}E=eV5Fp1c7Cm~;LC`5rl?HqeY3QvL|(el5vt z>?+z95D%l$6W)wWEjWhz^ENi0>2B(Trx9Fb1hmZf_>V?$m|NI&dq`xGtzsSA z!n{;hwAYO+^p6mVvawpqxc&t-SbdY6HA7hRPw;l$v*LO1G@@&U6InphJ>awT5HI40 z)Epv3A+?HO#y0so%B7@*FkOHYT+efYM&OAv6akgl4F2dXClAu3Ve=?Y)7VUgG>sj= z9~fna4(rp>(2inqOvU=x3$-A1+?&RFfE6IyqmLbgCsp*ZL-6>CK6a>J022ZzE%>GM zR2^8t(iYX}dGx|%DF?{9@fb2QFn_2I5U8ho(QVFKji&XG0=Wl}^rF;HIZ)Cw(s``T zY;f+_#k&r4uv~_rG6#Pg-X;S9MyE0%R`*?e(#!s?#%&|et>lH6EhSDoY~fZ-C?`b$ z^OTWw0@Kn6%L?4a1&N7*4Z$6*0BOcUHYF&6 z(ZdI+P`-L)b^SZH)e$cfpVv#=Skor+XDnKj=D6z1`<^5U(9}lc#b7*I`~@ZA8J6 zDfN4Eeg`VD*K$*?Tbg9A`diMUx{IfZ)x*y{0{epS8+JhG(55-(epN?}98+W>E z(OJIEwdHgJmdJ0gyNAsApP;t~5hdeeukR=uf`c)X7^5l7hw{-_tOiGv4tV&DC*UaY z2gwcH3r`>*+?Y!zTlRg5ch^HLTJTl|mU=`=PeJHo@VzCo3p<@mHf4yQ+<>q#)~vJV z+ngx!7vkV8WIp;wREzspVBZnmCWk{?CWeJkwhsN4=_iL!xSO{Qr&c3%SbjsU?Db@) z%K6i~VWB&_ACI6~m;^22aAbhI%)`uxdj#TwtN6L>c%W^=4T%MQa~)dnhv*yPu|w5? z)OX8fPOkxBRRP?T*II^e+v01tq|2MsR)Hcln}Q(w9>~{%#G*?oX|>o z#idvxs@}hl)gg4zdW1qmU2#Tzyd;oos_oBPyNv&eZoGEm3K^j;_EeQ7f4eyH0zsxb zwkuH{Z1LOB91=MawAk>pNohjI=HYcAAM}xZY2a+X+3g0zzAralIF6Zs0+1UzNYH(2 zE0RY<6|ciNG)!9Pga==4BRsP60Qm`iW0M|>aahhKp$&iL810O6l6byFMA+7e zV~uJ^gc56`AAPT(8(o?X$_P8%P{K1@9zt+!f5_f}8W5&rXf88fN)zeXAOWF6kZ_4% zO$VWgDx=fPm2~dtBur;fMu_XjJLB?n9KtY%PY9C0jrc!1*Iu3H*YZ;rI(n8hrp|+c zBf4xof4lq{Afo(KYObS9y=S5=+bbbclAH(;ZCQu}BL!G(=!z@i0BeN}f_>#mW@+Zq zUtxLYNWuR3j9fDl!8JbS0kNu;JY>RvA3M)f%TaYdAt!GdDJQv2U=Vtyw3UypY_%0IE?7 ze+NvY-rmsaG@Qc&9euSYuS5W}E5~6vn8)B13$8kLg^TL93yI4ZU|tD~W0WzbU87(i z42B!K&;_jy=!3#ey}1e7IwmbEQZ(C~g?C&kyeo`;KC}rV)ab2n$U_^h2oKimJ*1PJ zlLmkV1OF4sz)CDzc+&x#mD*5!%l#F%KlWMH30xqpz=cvp;7C%SHHpW_3g$lcC43#= z+C4=J{sO7B^{b81^OoQx#dSI#VthACx-<{b+VWKVl`g#rK$4X$9PV^z zI$h#@Rmc8;tpFo-cE?Ilgmmn205U=r8BgdOI#$=$>KHagOFw4J2>({?sYZ-1d*I*D zt6e;>^Hh&{jM0ZX9w86rAIV|fe_Sp{y7jgY?M>{hF=IH1EkYe21>(1PH?C;lQx4vn z$AEzpS*Ce|-57GP7=d#fH(!JVy;4b6(8efyQ+4Xc8a{LyQ%1N(6t4H-m>w}EZs^sF z2K%S!h3lazK5+wQ|LEb)F-gtHv_ki8h+gp@GkR6VqDVaBL6tEQr6uB7IQRn@Kx^@# z8P?j1J#kjDC(obkSsB%F_H=y|yx>i!Bhca0f-S%n)abPk4^OZ4jK*X{x(z^9SE*LT z(a^a~yx`nac;LMAwdCju{Fp1lGV}M#iV^S6-5b>tjcNirX+GL5;RXbuoxVxZ#>er6 zHv0IJ9Q_f0QlfZ+rt`I=DEuMu3;M5}ul0xyz)#u4ilpcTD$$etNs5-KuN(Q(BT9Qx zeMe*f$x9cV4G#HMqb$(CdMwf5Jnk<)_JAJhHz0G!1d) z4=F!QI~xCLs0g25Up;F-tn_N53%QV>Hof0|Q_0GU@b$V3>w{FT!?_sU255@J6osO>nUk5u<$)56IvjD zZ9QR^bctq>Ly*ASEkmUEa|Ny;kwE^R3#GD&6n;g3FBHp4;{U7p=}~Ni$-e8YHPqy- z&+P}+1(%g+A!3|T@wYLyo!G{`_344q4M~eWAlnnE!;oRBSoiIbG9>2Cu_hO_6O#^w z`s`E**r`3a78%M<({fA;f-!(U0jk^gVQXWyy#sqJ@=8^#MYqXbne9t$#Ecij0Dnpk z0B3MkY<{LDE4G|v|iNTjQ;!!!jTF z;c%ip!X8Mwp)mxP6L?bu!|14%ro;K3vx=>cHyfI1&M-q%v)LEc5#5YBEpbl#er#IZ z1mJ|XWU$PjNClcpaNpx?Gt#8kp(Z?ek(uFl#VAY7yUxIk+olS#M|EFrGSyTj$9_u98g~4=GapG zXk-P+@sChhtebw8_*bSrx$2g+(PL^JG#$tcpSW%6u{=v2L3)tDFCifepn<5|9Lnoq zZ~Ha;)ZBzWwco~{>RpIa2C>bAZeZA6LN^j>AvBE80YWzuY9%zB&_{%_37Le35^5uK zJ)w3&IfRZAdYF(S6VL)ePD1w+auIrjkeiT?kcZG?gwhDjC6q~M9-#q*?j|&dP!XXa zg!&K~N{E(%dY^-+SiPOm?>&IE6g5>3WBe>YdY=x)`w8|t!}tdopUe1SiBAVubDzX# z0IYqK@uM04fW!}H{2YlN$@meBAIJFFgeDMrh)@Bc9}=2E=vqQE3C$!lixBm;t7j9M z!LT`mMiNTD3eZmo&12YnLJJ9fpHLa09}@}^`VpZDLPH2WMd+J^DhW|mS-p}FuTiR3 z6Ut=lT0*qWtX@Y*EKpx2^fiX9CnVOUTM5zHRPQq#U`+`!>-}Z`to;GYsb_qq#QPZk zEr~B-JdLKRcQIZJM*BR=cq-NF{Z=qu>{^={f3@V_z-{2(7lYBgj29c%7D7E) z=6i&w>R;VTh?c$89}%L7Zna5>yhL>yA#xMd?S#nHRG%Tl4WrsYEYlRY+DV9vPPK~= z&3~)igver7XAruU&=f+n6{wz0h-L-V#|hD{vU=#%fN0uUJ&cf820u%vFY$DMkXZb_ zM~K$KdY=PmOid4FX=PwK1N$9Bpja5|eU3AJAmcw`e44~}F#Z~XeKJvb%}B<#F`nke zFlI(zEv;qsJ}VJgLmS`f}@tDRp*lvpLZ2rWiyi>loOzs;OO z2;D?zC?Oiv>irx5tB2u__^-3z+u~rEhIZuBL-xn2MmGUw4-bb|0oAg3vroDH?8M2Cj*lx9Lssl$385# znhDQGVAz5IOaU+_*bgCVG~Y%e(LOw?T!5Btcl4C$A+O)Cld5uX75yBy18vZ_^xz(J zM`SNBtcB81l+lNbR@Px?I`=30NtM}pEC#T*XuTtT9$LflaT<|}oN(bTa^Xf%z46Rw zWJi10n$Ahko&mcJxohZClmT&B*eRzGOTtrGg|rseaS;_?z^&N~hl>mc*h{i{f?V?p zUJ=1$z^#gSj@*xN8RwE50pQVS@-UGSvA&>bU0wYgB(sb9mDHP3s`PmM+^6lCs17V} z|0F_B4%3e-IcOU>cNK;jV0D|&Vr4^1?r*5oR{v~zZGK{kV0R;DyVbifaRv>Cj7~W+ zU>txvBfycQ7^whD4i{_dkqJ$@6pc6ggZ@=hrbSM0XjmjN)?3Q@p-3yH!&&;)=1Zm| z>N*LbDA(gyn16g84hsK{uj}}=mS2BC8F~Dgk4&-M_?p45+5FmqFJTG4$FJYxtBi3I z`1LD%t>xEu`Smo)+{Lc~mKm@P@(K1>I5`;oIS*lycoXQ9&Gu@cMd)Kb+0+>N&1o#t z)xs23M>TVy>z49@FH27J9LjSS^iNS3hSjVEmZ;+vO?nDv)UNd|(Re@5jy_^gf6r#O z?c>RA0~*YHWPx}67*>R<(Z@{0Grx-6?rNZJ^WRRTtb-2%$# z6kK3tsl;;CK(xvY8riuB6qOB!xUVoFU0G31ThWe4LxQt*i(wM_M!Osv0R>jN%}6J{ zSi-AHR2kN39pu@34kynhZ>u8@WmT~XNvX?wda`?hj)W)~k!Ha80`F#JK~flFEl3cc zk|{K0~v{%@EeGzY6?lnO-6BjXmk z6K(gm4G^8%^OxN+3nY{O^+f(av_08~XOP-1!?!iQKQO8UQFfto04L^G?MpN1X49IA z=5X%7>;e%8y0rr2)t<>2jAQ?;xEY8u`Uv{4L*2qJK>@9EX&`JNR0|H^2l2L2A>uzRZWf%1 z0$9zzxqM)O&a4RqHY1BdmAKEvmTfCF09h{~vMJv=^vS-nBQyxEq3N$4DC7E|L2#`y z{SES)R>KJf!+L;R{Z|+Si}i7UOEx0*#{sh65wQ&p@RSk}+hBtyi5f8;4)B;0Sv?n3 zJj2sRZ41Dre3xS>f86ty@h43g1*Z?)z^{y!7x|Nkw$V0t<}3WlU0uze(FMQZ&$!$d z_%oq(Eq@AfC2-2n-|}mE?mGU=D3hO=xxeGryn>hc<7@dnf4bQQ8$6uUI7*2Gu?ntV zZ(9Yo0Meh~=}OrKdtOBht%4)%uK}W6aK!TvAle4QQdrD}WiFc!LF&L)G?o8(%-=0P zBlQC%F&ASd$Qs0E99;rY4ET4v9V^t4+xfkW=K^H>t%%1YAuh}pex|IAe=KFke%*Cn z!ugLw!v7C@V$mPwO+WlY%d4$Z-NrprM)ae~i?Jwu!G&UUkv#^+0Bboe-u6QLgm3Ez ze38CD8OFZV`nx3j^IuY2smN)*J2Uv_Vp;vhUr5w z<-y`Zr8Br94f7mbCZl9lV}^2@@XgUnpz)8OVx{&!1}}8rU^E7nBzZls;juU!5ALN2 z6nz{-#?oeK7eDCX{GPD@RQGxmj~L_fS7txv(pEx7H=?v%`=yBJ#v=#xjH09PYa{%o zDk!qlM{h*X`S}I77)fmh8G+%YD`#QS{0ep5zj$=cEC)XfOdV}GWdb?W9MFPSV@+$z zPca}lm-+&Ia4^u8A3$(U5(4~%k>6pSM0cX6IU|!<28~g)<>cpbZj^wd3|Kar0XIp& zUs>o=16js*B;ZSeBLw_6K+G@5ha@$bO5WfFH^9Hn^20ubVI=cK<}u05uPy|EPqP`setpW*JtoKKQpkH|Y)}Ew0Qt zAn0NzwdLHga-Nm|I+D?rb5-U%!GI8lB9dAPhH`Dr80p|Yk$UmWoLl5$x1@iV>2nwm zN@4mmq>nyKXb_2@ZFDuhbMBQ&(wV5oA|&EFusJ`IKssZo{W=2SI*;k+@q0MF zWB<&_kRE&h0#h@MAus3LE}azo7f2+%z0^L+$T|o{IUA|;lanhL`Yj?O6^M-XV})MH z@lyt_U?8H= zlMPh;^Idi#RE6MVpQr5h!ItH!l8-P!nZxHSD;|6@w7aCF`~&22;`{c&WmXGN0C>qV zs|7ZT8pJnwg0RE@qGX;enjt4a-!+E#RMtaG*kJb7#|(*Er=alU=zTyh&KD9N`vA3oZ@1?>yF=PQ?pL+ zGJ*1*UlE5*pmg|~4?4mhm->N#3;ZFv6MT(yUjX`Z5MUSp+Gi|!AD;mazNpLgt$$LW zUyFu!Y878#?Bw*MjHxG&M;hEd@D&!-N|xU#%$zzSgxZh;rj}bg&w+1OW*NOXph|S$ z>J-sII}#@_=M){hZr23-n!lKbdK$q!MlMA8VAWZh>4oGQo3_4Fd~w>L-$E$f4a63Q zxQglG^&z3jxhM(|5t>Y*6qjH#q4DOGxDyc5N3;p9kCpY~*x`x%FVN%M$SqK?^|?|K zhS@Nh3^ixN6=^L4Cj-0yOQ7G@C9OSIGI8_;qZvAl)T&f9Vul(MSkM9U6bqSYrT7iL z#sRXDJS894$V(wXU<>e|k_-II(@+A;!-?QuD1^zIoRuiUVLU6t9NNEVNMtqJggb6q zYu07e$G%&+Sf>Y@47;T*E5?YI-7zRx?=VM@1xk3O&)%^E;d2~6Tc{*^WsdFuS>eQq zz0V;>u2xRs>k%CL#7cOYAzx$2+wt><;;-Om52oA&5XbTq_%-zs_1(~h6!#@i*pjDG z#z7t%zE$|5;lc-5e39=PdJC-|3-C^^7&Saq$r&Hoz38I5jbJ5_gyWpLpSnA%{%n2B zX;bxgK&xKnNYJS3WXn~w#pE(FOCLwz7(9Te1#iSE%i3K#2f>&W5Tk{+m7u?R*gDLL zHfR{>A%e?9A~^#aQ=Qf^SOeFk4#8lpbZ-!^>GVn6Y|vZv|&?tGFzyALwZAgm@?y zso`TInQqML1Ffxr`k8RfAP=~C_tNUY+d``c?*Upp;Jr-Bv9;hwT!FY@lmqq&uRBQ# zy@{q6W72TCcc4f5Djvgi@5=ZonMa$2O4{*LiX^PHOr8fMK{_E?efDYVCENr_XiXB! zlQVw2FbG7E7?-#xQXSeUM8VCdtb+AyiZm??VisG(@Y6D>)y3xeXQHXu-j!PDEd&xd z+1?7@ofwUbGR&RNpiUAiRYipHj%Jsra5&aE7ur2QzzOdM*d1;`Kanq=`8G43SM(JO zZv_llJs20_GTXb?55EhjrN#FMQqN#&ovAOi=8HYY88H)1v6X-VSGJdoD0KNQvcyL` zep~As??Pi~4aD7H)0hl&!Vy73;)+zLV>OE!$U0ub2xfZ^_?KV|v%S#R{|QoJc4T{l zcywosI~(&O_y&qVu3gOa*^)DOa+`_dC@UK##tzdFi#;yfaakJ`gq&DS{vRumj1sz7 z0$oa06jgQ#RTcrzIfOY_i@n`i&26YZdP?nyT-_Iz<6Dg4)MoGvejnfp5#f;}KQ|US{Q6a>O<< z$YmwY^%`Y7QP^0Q zKF!TN|0Srs!K@0}b)<3?N71&pU7GBroX+2V09916*hJ$rv9er%4Cp&LbHA8>F_AJ# z3p8gcyEHv1UeNDxuPu_HbIj5vBR526G7_L*sPxqp+=;Ls^iov^dM86VXZd~S5Gz}! z&O2vvyztno5dWr8vg!;Ox!@RfojOdN1-u-y_J>O>a~-s#+lYqf?a@NFxSw#E8SMEb zpe`Kf;H4}Miu=IZ$CZKB3yg~b^)BOLAjfi+LoD&Z!OlA^L2hV?hK!{d z5PVilDf;z+>*&wAOslXKer$?dQBH=~;e%23BaD z;m;`l81pMv3(oDqt*|vc56Q3MloJVXllLhs5eHostXc`gsZG>!v7inBYNz2AVzW_- zlIc5r9zKN?MYG8^{#|o*^JDkYnJvbcA)$ccH8< z)INicO4Bi#c&)-)2L- z*b;6sk_=0~E{xYFu^a>u_FC}7uRH&YQxe5{6*4e*VcgOw@5+JfTt49BvDfg%@{bp& z>eLp@u{ZKq1$=&};h!hN&!lZg8n?S0jka$Gk>ir{B`DzU`M!0|LN-)oes2~gS%1<& zOh|Jiq$`U2@n%Aon~Af@h8A3T3aNzn2bw*~Y*X(MU4l@~=yQov@eizqS=?R#DdRM{ z*L@bz(L%JSQ$q#($w`*Ka#SAc8WG~g;@6C6?h#eoS|HKKWX0?=xbf!UnQoN_A*&fO zR6-=Tl*P@9*bIl(B6rZx4+DM^9 z*!dmxf}29mw!H{rW1KSuNj2@DdYBiW7KyIzdPpoC6=7b4<*6&|QNbx=fTZ`55d|TyLVw)$%V#7A`J^5_ySg&wY<$Fj1!-$hyT0gE*lj= z9+Gf*ntww(KuDM*!9|{++X#!y1&00fgIAO$e(>mo$?w7R1S`fd;cysgILLIxw-xkZ zCu`^KM)IF-^ru%mBZnUGbTugAM=(CAf=G^LL@&ef51QBkQxhKmomk^y^UA79ksOkkKn%}y7%lvuR)O<+YRp^t=mDKbfV9|tn&P8;QPQ0 zrhjx3N*DXo@T!BV%NDVqplaKXP#lj%Ks27Uf&J`X=)2kN#sp8j^kf( zouGwVz_!9(y(}?C4EQY4bj^^I!m)Mq%+F@(G%odNashX%%@q z+U}3_ic`_X(NFhH=7zO|bg^PerAI-Hqbo0R#KDUld4W^C7OCgMtn(6uQX=|6(!S0( z=&}4^r~>Q+D4_flrL~KiYfs<@q+NM0V&-H8O6B6xNaeLb$;+v*Xg8Z3KM)C__k?j_ zK~jQ)GA3`Ws)qZ=-=& z>Jjc=L_|EoJws-5>{9IB=C33bdo>H`%z4xBCx$SiA6<-OxA@^mH9hMvr`(^>Z~CN7 z3$^jO3b(;dgwR*-2(L#AeuDfU&#{jKzu_`|Uonf=sRQ@7egYm6(GJVu0+>dOIdv8= z;Ab(7`p)Qn9@KipQ3rl zk3RPp;YD?Bbkz7Bjw$wpR6WB;p?4lUoq*1PNu)9wRJf?7VbA9&@^*!9gf)@LMkA@L z1k1lJXcvW)u>4QJkjkcoIBw? z07Fzb0GWeDdl~|P)#zZ(C^;xXwt;aD4MEvlpXy|)tj#Y>!s#q}i~}PzfSeka8tMAJ z^4(}e8Cl8Sfb5j-!Pjd2QXKP|@-pjjbsg=EcEqRNeYoGpN?|Q)N$R9pF|G)epc(o$ z9~+a`#i!gE=TlaL#9}CgPkH_r`4r|ri0~;D5+b=bGMpQ)13AK>75LiH#iu-rPmYER z#VV;3#QJx$(JtC9ESy+2O&R6g!#S$B*9V}f|5a|b2!pXb15?BlQ zlZ`Cckb0mg#H2+YLs~TW&A~;~8}z5C5wlmv0~i@BIMm;b?I604gfqqhH$ct@laR7k>bbVE}pFvEoHzgmLY2RB+M*i%2V7! zV)rMvF-l6s;KJGN!ttccUmSFCcy$8~)z=NLAjo9q(me69eZU5YKOC z3kBDLMf{YKsP2`Dr+HxMcq;=vwu&Kmxy z%_H^%Zx#-#$kIoz=5$wWSJiHmwIe0#QdhJD1w~j!9c>SESzPk1%j$~GN6RgFDg9MI zx&|A4x7xzQM}_Yas2p%1>(IQ#vESj?9ewp#DyYRF16 zw9RlbSpvUn8OFpkW4cqT8w2ab_mWz4??;HkcMsfgB()fQc_-p^oybj+n>KYVgd;EK zF3tHtDYUv#;yzcaOTwh(8iSb`Ovd=SlkYpClibFtUV?J9aBoT7&&45`=heme}0ab?+H+~YQGcMU$Y?^8HvGrU1K z;JDqn&(t=J2Y20&v_qeY8NX7;t)uAEQk#}dv?Z=sIk-q=I}|=#5N^^AhTI4Dbt0Ed zi7wz|S4$woUHAQWEwU9`mtcPaU5GRgeq(Zm9N|>&En(c#W#|LcAn_M$=oyeQTXDBb zKVA7RRai_nQfk3^@-ZRRj&aB$`aHhB3nGQ)+0t+}6h;beg)>cNK_UE#@{Z!HE~BT` zeAq7KtAo9IaynkV+)c^2C~3Q0e(X0E7M5{FynE1|5zpHGXQ4mL{$rh8PibavrSUgn zoD+;ll29-gqKR#s(sUfzpbKiDwQK!dJeF;JY9^_J?XjZJ zwVkDnwf(`-x|o98IdN$L(9tzvWc$EkM+N^wwXx+1^Y2`J0?f!EI2J;cQ;>{{P21xt zmQ`>a0*xoxGx4!n@e;n_7{3ia+5R?d`7@07wq+gO4q=}o+uOd-6}!bMp)d^&+n=u( z{VEn^n!4_Q=k}k&bNe4J>iSI1$M?l!MijLzY>HRSOH7CUGi)Lq{lG9h@*i7xVeB?FE3D$-s*padohy|+SLcwvK;y~r)*4s^CtV>NK}&&3cygyj^Ra_BuwAWZ{m*&Q?wjkH^6 z(Z}+(;kZx%z--^B3Ro4!? z7GtQ|r14OOe-D?Jby>iZr#xa7uKEa^^!D{MS0LpO-T^KvdF_Zpkm#>9qP5{F6X_xj z5P+I84#r>fznwYu8#pIOF8&RC^(3v8;P5sR>{<9VraON$cu_=SAiGDyU=Zcw@Q)^d zijaf>S(8)~^hSSwD?yhfg!m;s*&+{G0>8p#lf=wF0RCkkcJ&s1l@wd9kwxv#O6Le7 z=60kL1|+%-oAv)Q{-1l{{~7-u3tpw)g8EvH0=sVGUk|kcDb^^wiPQ=SS)JjH91Tzf z$VFt^;ly$$B=`GkIZ85K`ab>r?#K>r;rQtLPz*-voHz`Q#9^qq$DKO{+t@&8`CuGQ z0*hoMfm=h`O=O$qevC$wJsO|RvPXjot%;*ik92A@=$<3a4+_8SrkKj|0u632c_12Z z>oEvBNJq(^5VYv(KAy;icb(95SM`DNs6?V>_ae{DS65?n`crTiI_w{BIidCsv=@7P zUz7HNmWxR*&dL+WG@$V0@o4RC?sV+I}4p#K|oaTVB z!jHts#9i=8?T2KY<_hG8A&OL@yHT<_?_AiOEs^&Y zMLA^xHwbuh6^mgqd6vUoAv-jXR^-j1YRW&Ju{4)74zD*HK;GRVWX$@{KrdE zFf&7~2;#Z;dUOd|3i3@%FAwE{3*&9oBieDH&KYc z5W^jJNdu#8&_a0)7c9Bc{Lw$YL~Gauu9iFQOc;--pP}(hw6kCecGb5~a`YjtKt|vc z4Lz+%(_<^U^gXfCX%T}l1R{jtu#hP|1?Bb_W%MDy5&f*~%TCzQCH{lHsH_h1rC75A z@M9jFL;{2h_uwRMnJ~BSg<$=CSP18**AE6Q1v@g)jpXSJPvL3&Hm9ENGJlDjdOps@ zG^V7&bJp&(gMMm9zIHyUI-LBadezm z)})j`@qQOLh9>VW63=cI7U+GK#-62RgK5xBcTWq2nN3V8|AYQslQQ7M9%rkxU@60; z^rPI?(CeAps;l>6OPJ3idJpm~v@R>VEi(xZ6_%H#-8D7q20h;shE8gJn(umqjK8aJ zs&4@7$dJyVAGDWMC8sKie1b(5pvc%CkOrb_N9>TCZ{!fFP$yoFIJnjXf4Bg+BX(;< z6SceMC=SDN3Upg&Pf$y>^hf=-{wLkhT}~gAp`cFL?E602x0>y%FTz71qEeWEmqaDT z-AuLgb@YPn63{Y-xpJnm1Pi8vjMYc!C(@28M-+k}Nwi9p7l6-N?=nBb8%vPSvhk&6 z&)5tj{p{m8Xz9IoSQx=^H~}XqJPl(Z@;prDgsMpPnOGe)ALQ}83hgy|8if_c9UkM} zv>Xni;a^#-U!>pYyEI2e5K1ui&?$aE+l;r=_nEl+O2&Vuafb^hcI}mYq0T54@MH2OK|;)^R|9PoB?nDLBIwd{LSu&M}562~Hb@gvTM^p#(>(yFmAv zNiAC4WXKQO*YHq^o)o?(=g_1EdB1Jq!K590z-CbruC+vBIvuop*V zbt2?>lwIWlwNIaxOwr#fe&DzIeT1`W7+4Gu*2P+_<8#~}6sR9PHPiENhj9G7PfWHUV@-DGqmePquIIfqN{oZvTLvnP`8Y#0epu{wKo^O){Jfot=f5DSmfK zX-4Nnm;bZ-inIj~^x>b_IV)r5xx)qocDc0AI`uu}A3)&S=}(SL)aLfk4mWCZZ+B^j z-_+)|Xb=5G`+k%5=+Sg7wnLlyuJ-7$p;~OGHunSVp-;5$|5* zGS>v!|b@*^eIc zXpii>@IN&D(a(`$KT>>U^VbEAr1%Ce9h1z~U-O?Ef2%Y;(*?ZZ5AhniaJI|g$do_) zp3N6Hafz~U_kF;WkYl!vg)l&W;-M05SSgiL9G+{FASE~w`vHtz9 z>(R~^_`y zS$O2~lkdjB-7i05IF}h2%LcagZ0%{JEkk!Of(@|?%8y*>xYA)&Im-Vwlin5hAjx;_ z|5($`z!#YdzHTMn7ef~o{=6yMeVt)kewc<&d3 zaN}7Wl|FFTkMu4-!a+Z0Fy6HKGW7qN^L&G{&y-<%m5=hj6(5#w{U7U; zE_P)Kw5DTrWAs7Z8e%=r!BzmDLO#n07idf#%c-sA+Bf4>{SUcfugkzKy@V8hesaSR z&(cLH4Ig@zPIWGwk8L2e{75?fEnU>JVNYNEVEKnV@o!)&{x!UQVW82~(Coo`(@6)B zJ*j2sCHmMiC}q5VvyA2csU`mXMO7O#!=2;(|HM1kZ#4WPd6Ln? zxW}nAYp*vnyKtq^@H#J@wcSX*+ohw8F8yAoeg|zOu(g3&O!U7YO}Y5oA~}sR7hGgq z(y$|;ruJ?%H9$Kbwd`aq4GpXTY0s|VZK=U?c0sCq1Z#V`I`Vn9;!!r6kM6Jwde3u; zepiat&MHHdd^yJX{M+T4q#KiBL$!ro8E_|15dwlsA(bKI}8FlMD9<3`?LE z+Y`$dR9umWMj;U=8j^gO|E)%=3)ip<_axW<4_)|gNzd&9TD^23{ttMw{(TY<*14_oX1nc_OAzvW_} z>nH+Thbj&j_dwO4?331d*^{s-HGJy9#KErMdJB}zb-DssSj4A2WWG31O2q+|aNPA? zL%oM97}Ul&-j^JELY8o*kyyK`+STg9A{~p(V7$MTn?%CDLZv*Os8508r}EFV73nCJ z8g~nRi(J#;k0S@*+2=dTe<3qyMrxDsN;Fl$%#gJ0jxa(Fy$}GJGmrp@AsTU*9+n$m zEfA;Qjhbp1EP?N&cI=mu0`H~_epl3+ zU18@1EZ2PKMrjWPlIZs}sMq}MZD(*%+`&tFv=5?eb7L-Q2Erjfl)Ha(0|F4Sd*|8m zof@1JIxP`~j7qo87uneo?uT(aFET0xLwOS#T2qbD9{0|8d?b@q(g_%p7${+YE_+wn z@aSZvkS5*O}))-MO|&?ik$*9@DGz<%$6_($0=UU1<_ z<@uazvk+?@7>uHR#-jKhphGkd0z06Yr0mcGZ{abv%<+$X7CO9mFAj12@y*e><3ACGlJoi2Rg6zsa!+LQr%*hRC|6V&sYu zh`mjeh1rO9H;Iw~pflF`JDi))hhK^)B zr}7lf&`wmk=R!gZk zl3C~#yFD$Kiqvq&zALM~;YezDVQ;s1&p!52ydlKT335uWNsL{`;S|mH8CWC z`jkNH8F;{QMgKr~FVZe$r=s@~gI)|-uG7VFeaGd9jzfy@sFdhqByKw*gGpkXwuYrG zeg&p-8FAfM`<>yxBkf%bItY#9*nT8$mGkS&7<~P?OXSD(4EHbPZR^n* zBzl#Jev1i?dC!f;S6KTjI}@6YhU!)F7YOL5QYb%%$-Zn*+sIaARcikvllhVYOHL_O zo;-L}BT4cMm60;eb`pWWwizhcIse1h)-HPBTH_cb{t=UR%X44XA``BZc==kL33qFH zAI3wlEBk@9pPCIsrEGT`qGLB>(A1`C0*uo~xh>-3$fak@<;Y?8`8CX=Y8ERU_g#xJ zYTibVxU-t`8OfTBekuvyiz9)$$h-|@(0yEodKQkVi?UNcgGvQ~i-;T9qcPEC-aE}r zh(y9nVAgzy4YhV@eTVN3-Zyda^To=heAmpkvCi7xz=j*BXDGL5&pz3rbLA&(^?uo+ z+vO)?-T{7Pw%{j9H!P?I*&Jryaon4=AZ;u-5N~}OvyU#D&Y@S_I?7L7;V7wSOdSe@ z;6hg!&}hpypd|IQniizCu(pg|$JO&?crQ`l-pHs09|X+%X_AD9Nj%Et3`zz<$ZdQ;R0P1F`(hk;QzM9`vd{VBX z%y(<~sbu_Wp`J)yJDr6MEI(C(@_qT`r+y~&;0CfY@+_lP$$YPU39#Oewc*LX`Hn~p zgwyv|%0$5#=_azG9Sa6G7|FLTLi|M!RUpP)#qj!sdy7@d0K;pd z1JJA*iHCA36B62-WVhR3JKIp~C*X!F;_Z}`$J>3S#Z(Y42y}p2)#tC&XGAXsx^bU% zc79|NwHpxQ2^bagCESEWKPE*NHcIh3+S!YRXFo8XXt_Zq2y5wQ;~AU)6^2OFZ=8^QEk`qSAwF>K95kLcO8!f@se^gSXAtJtG__q-=`^- zbSk{2gL8O_H5Izg&zsJ{QWoBnydK#e_*D@usTh2(&7?NvdRPZ}F%Njvaf(+h1g|<# z@v04RUbRIp#7m9x)Ycl3)Nlok}f^*!wK8Ja-mAi4`TvO|0)G!~3ibKQM*L z6P)7cjJsT+!zCA6mR770^Jx@lkv-ebz(0AoaGkiFmp$IQE)8wI44%4j`93x{Zr%H` z;e84+Ej(w8H?4CpxwZM@(Yb|~dE3$8BvE6PR+-*4T*(A1&cR0ucMmr1KLMY)(54nuON+wQLm+MGr`G6UY2!17l5E~ww zo5#9ZixEfL$Xlb7B`Z>)^~z&OFg?Ary7im7#Q!R#qM*4}tQ@HJTe> zL8_8Ek+d7XE&4`7VELSNxS0MFovU(((#Zq5mU{uxHhI?#Lqo&fb>YX8n!GRL zpebvFeBhR=g%JS$Yw;O*7V9-!=X=!eOxtYXPL@SYbEwjK2ZjgLnX#4Hq2t# z43=XKL;>^~35ye$@`ZFDOzG@Bo)li?!j=w43_Ov21HDk58Y4HbL-B4<=?y&~hVQyo zbs{WTP@QVIvZRLnsq};=XVMrT?&mmM;w3H#r)~#==F52#Zp@&mcU!rjS+IZFsNz`b z&MMBFJZla47RoC2V9m?CTsV61GP&WCc<8Yexr(MWiqD8=&@s6V*s9qokj0i zfTn5`#=L7kHn58+gkwou@Zb)PL~0Q8zX<*$ZF$c^Y&T6X|H8y+^1g>jNo_xze(>`V zNs_k7@nE}*q4!y1$y%;u*oQ4yC%_80#1LSsv1GjfD~%-^1gJNbLCm$788 z0BemUEdn$fOAZLI&RB9#fW5|&_W)omkPcvbF^^+qp(8w@>Uo2-;6{Y=n>(n^v+)oK3MoHF~Z&aiLGq+ zs7&JtQvhrjC!S!H9*7g*X93S6>{=)f2cb`BvctSFJ1z&Y8c@e@jEBuX9Y>UE|BvXsqz2E-n&3mRlNPerNvFpaDXt*rTf zp4oe!IgHl#_pbF{>s{+zQIF65?3rio^UO1|XXY%v1J{;Q2SYRZk!06EwyC~8b)UY> zJ(>TyoW7~_GXzfSn*5hG_RyLgaHQX!@Xxdcaex{GzmXHaEkmuMdlkB9O9s~>eh1-7 zUGf;&M`%YX7;mtVJ#jJwDftt|83tc6hnK)@cS}oeOxO#qw84)RBR1d1@58_R@_-K! zXu*{me3$N_(9zYlm!OhA+DJ7GW%YrAw2(HZ-i9)zaOz*U19dx!2dT~XlUKp%5Ja}n zOG-)o>w{?RTl-mG%wP3Al_#(fuqb?^wvm*~8NNFc=8TKq+J@iNb%p0qiw|Fl->P;+ z_Jr|OR7guf1;1fcp$#>I_tF5*w+apV%J(r^$18NM``G!DD{S4yz(aAduBXWN*S*n< zyia%?Kegl7_~Tw*Rnn4&@B4+sl5bLQ^?YFx9$k?>U%f#OC)Uv*{nZ=X+jg&eT~86l zTK9pLG$@Yx3-Qcd>ARh;2VjdbvWQL9{M>AP*IN+KL|i>V>EcJ1M!gIfZQaB7@d${H zdWl{Xu7eudaumg+7v6^cC@o)pF-j>tZl$8%_B|E7p>0T$@+v@?8pW@6h3VoVmBypw z?Xl>mrF-WOa!plnI^uU_(cOHqyZo!erwhZeit#3*cSUx~8|jZ!6ECQ< z_%4m3&?c`6+?x+Ah;{U#E0-KQiQB(pu?v50^S7I=3}K@t;CWt)yuHm=F8Pw&4D6Nv zJNE`BZ?xiJFxBYNa+H$q<{eZ}d<1~K;Lqn`ymxAY0!lEH8Vl|DevV3Us(Ow#c2avW zQX2=%Gjo35s8@I?PDNkX@)HV4yH)+hB0SNp>RZ~=Qz<avNBax5Ur zpIbagB}TPE3YYZCQ7j!`0>Dq8;xgr{MF+(1&upVlZ2G4+iW>@}{weOC&;AkdWaPH~ z$^O_aJ>%*&)GJPy8@q7z^(jO}Im7SkZEFF=hec?dibfU1Vj@igC3F;YE_uN~xjTI8 z@ZI6t_;oVN!?&yq--2`efmM`4e2c560~I(b5U#6LSNO?oHz7=NCY^>~R6;QLNiW_4 zkJZzqvl#!67x}C^4TpkVvD)!kt$b+C!IPwgkC|{i9gEVZeDj|>zh7D}-R8&BKNVYg zX%S{5m8aH+=_&*l%J9| zFW|rE^MW0wqL?E^S9k<}RV|OenFHveD&$=|&PsZMe&~?LfdxpVzKa&e@?Q`@{=$BYD+3YP|xgcbqf%Zr0QbjA1a0jQ>+D>MZEk8~h6uuhEpAw@AfMb5$Q^$22L#z@CYs-UFp{hP44%W5TSvY zd&KS=-_3^tu;YF&j}Y6xT77~I{H<^h{A9CF5d%cgTX1hFMI}eGlZxlWHu|1?Cv|6_meAD=rt{PRpJ z^$%R@U$fs!Y4pPnxDUf=@tq5M!En&aPah>{%xVT(7^%^QjnEODN#x&W z_@&JUXg>{n1ZP<>kVg3LaQjFzTNW?Y?Nv1YJn+<+4!wA3j*SCP;Tz*jQ&IYk_-gH z$L;VTwI8GDA&G;wa;-$lolg$b+esKlw=LLcgG*kJ^p`2=S9;&5HCEicXYpxCdik4?9D)W>QR{WbOR7<^n)AFu-GdjP_lf)#DvC-|m;Cycq8^X^e( z8}JJhoMz;t^$O%9p@+VXOLyVW>0Yguh4O`zqtv$fbuS0bpMgXVlIRZ!c;yPg@Gs6o z@y$fkl2TC9ZnZO+`{tFb_g3-}p?SggT3%nYn*x>H65mgFgXghT--T8aSS9N(qkfTN zR53C=ZKZ?%B4S&fU94GAl^WmV^!*c?QJCmfyh*{l#04j)S*lh#Lwt@qlJX0pTt*{a z-dN9np=bR3dC|t)?MsVa+nzCdGYST&z~bA5j%a9&&Q=hmzQn#jZ1`NyW2^R3XuYQ3 zLQlBzW_gNySK%xC416J3ej0qYcOuc71

    *o#N!@!O4%N+EK&gdl_W$5;i`{13}aGCRF8QS12v}-sTEL7tHC# zwN+o}A}pAkTipR^n#=VJ{dOw%;`|TaPqmRSG@J8?w!exmcxqBJAVsR!ZO`fPp#tb5 zNIkjJnv`>PeH@0Xq856+)mPA>X($;MyyRZu(Bx{fCzL7+`o@ar}=y5eyidQL}8 zDfB_ZzOU#Q4VT)mi&TB9zu^7L2=EeGSrd=f)7Pc7M}>UBu7#kI{V#FdZMp zX?lcu14V#aE~k129auD-ZdBhLcp~77pkEetk@gp2nMhyPIeh2~H zO|D22cRz~)C3jj_^Wny|rhl~f>M$;!KWn6R%N@p2+hO;5Cweh%1H~_kUpE;D##*mbLb#=@)(cYfrxM(e)wv(JN$Q4Ac$3 za>i?GJ%)PMehwJ*lM0pa!7=y1#A3zyFn?MMl~K>k*CYF@gY`zXV| ze0dy6=c6Ys5O@gY9uBKQ&(SCB$(MA^s;8%Z1kzYkT}r78s&<&*Euflv!O{;*B!P<# z=%?_%^$CLs!$M{wN)~YpDJdIwu66JjlMHS9~DQ zY-aaz|CX#@pin6bv@>M|WH!t~^0W^)-Sv{LA3#yixL<`HvxUMU9ai5<#fCOo68WAw zQfHvOyd!zuU*}y);gPAOr=q^4mN0F58JW6BrQvq&MkAN*@eodm3&DTXMFj7zU(K-8 zha{8-?hArBt8Zz=RYBO*iZ&k){l<%;Xt&e12-Sm%G4_nrN3`d;!B2&6#n&v_#N@w? z7B5z=tH%Tw#X>_5ogLOJBuc8%7Ug?88_va`%zk zizWAq63&ybBFTG6*dpQa5}q#M3sU$=l6!v%nbbzDmMQ$^RC~ zJx_A)E#a{ezE{E}Qg~M-TrT0yB%CFM7c1fQlK(Kt{fOjVCgBPR+a-Bb!u}Gjm*g)= z_)!U;maw-J-X_U?mgJr$;iZ!QDhYRz{P&dbNy+~e2_KViZ)a2eaLLgWACqu5$$w7? zcapFoVSfqxNLZC{e+hd__=1$aBN8@A{!dHpevZ_<)3~BwQ@v5(z&e;q?+OlW@6&DOBBUqFWBLo{~Nu}{@xggHG#>c7TSRS?F`pg zFLnlTYzsknNH|WC6kJH6X)!jpVUB@yPa4i2^&$HLv&d~&OVf@8<=l9FRI|O&xi{xM z++H z2(H)I7kt0fhw$qfMQO(@%G>y0y(j#cVEmOT2yW%VXZD1b5Zn{Ko)|t)mwLfrPk5R3 zcBA(8!%}blwp@F=NqbvW>cihwXmD4l2@uycmHKi1S*btg2TD6}j*~YnRXky1<1sQ1 zm$t!&V=6)z%f5wKs3hca5)xe>4Re&5g74DD@D^nnxc4J+pbXO|#rhO@!2I_BmMgen zy$6Q|{%mJ2J%GyI(}KLZ+8?23ZMOq%WGYqeM%v>2UG2T-A+%HJY3|+|^BqFp64!S)6kV)u4R1lmihj;{=lnbMGf?(=PtyAb%??%msfd4C zrCX#iC8pWHWNiGnh}uwmm%oO8>8HkMo?H}jq3{rH(;OUhY;I!F$3@34Hx}*K6JAd~ zi#~S6Ty#yYr*)0X#|jQ9myb7@IG|5!9s~CV9iMm5x3aq6Vi$Zs%b6K;n70MrHC1#6 z?CR=P2e3>2)xf>yU&1u#Ca$9B0_n>?740rM2HuF7Cq5!j+~Txs3L;>uRw zqG5$U_%8niovPr^X4;P5f4Elt`X|6&>{~EVZB^Qo(!OQ{NR!A-v#Mbo4D8jrSgT%^BJxlg&_ZLA(Tq7VSRg z55M)_AoM*-S44rWwucIK_2!FSt0?Sd_te)Q>w4HZdqlX0a;A%L(I9X-bsGX>&KrC` zx^ZRft3?M8{8qHs$ig3xs-^yTEcg>AGdtk{74BQu4i76Ln~l8J={+*nw~#gm<0hUJ z9naBE|4`)3?HMbCWA^Z&cx5Se&e+EpB`RXZ=__?NRQ) zzr1kya?ZJF5JP`v-Rqn5f7ZR5WdHY<@KwownB+cP!buYDB;i;I`$%}KgjETTlyGke z50mg931>+-O~SJz>?L7~geOVZU&2lakC$*y3EL%nuY|8i^>InU7bWZ`$(tl>k^CQ! zaG8X+NO-J-Ka=oy30FwCM8c0sI9I}(B%CMVBndB<@KOmsBjH&R4wLXC34bi%Gzotw z;c^K(CA?9>u@Wwp@G1%Kl5m!Ut0cT$!VgP$x`gc#9x35_C0r%XZza5|3Fh;?PGtX0 zru|y{S441Ri|jvK9KX9L=3-877<$u$p?3j#4om+RVC#9V3G34sT;xyg+`c<**mw0g zF`o9_MZ>;(2lm~Ye{0`epz!fwVByuvjTGMwEI=0_TKuv^c)i=2I}78iUbp7X3Ty5n zz2?^3S#HhMA0}(=EKEJJ=IRY=?&3Ap+(q4*YlmSn>fBBESGJdDoO`6@RpTvFS)Wd!DKJ_%$1}YrcTfM6XU{(pp--DP zfG8iHZuBg>!$RZ!FcDVh8wuqfQ*ed$08z=%D2x4j3Rc+_d^}L_1xmqZYy7mRf{X7I zKI(P{4*>N6VFRQx6f_bP0*V5~g6;)bL32QJK}$f7gVurG0MS9ugCNS=pP-ISMibHokE=pW;cz-m9g-!S?Alq zkws;<&JThko5~kDKM79tU90nR;K;V}lg@t!r?$|1jK}_WItWLn4LAPt~O#WuO=@zs7 z0BF^%+B+klS$CW5S-s8n(|yeLP5m^tyzY2+m)V}z!)%WY5dLE${OlLQ{Op@RrVy>{ zsQmu!uSz+sT*P%{SCzl;W4X~uOZidRuRM}>V;+^PMVX~!DY>|EagnlES)BK< zlBPtUKefPr`13aTsx)UJMg`}untXWyntTcON8er#y67kRIEfj5r*ZKm{YN*Z(SOm3 z_FuB1{kM;4{~>MszkEgeubyfDt}x-WC?C(uL4=-qukf~+3$T=YhTpXEIIA$QFwp)1wVUFkM|donucYB`A?jF0Obnk z;zRB1>la=tfAM*(oLgYNM4Jdt15NxvDm3Yc`9fj0r8`@8WhV5)Az zoiOP>11qI|b`{t}@zWo0H!x4!Q^HUm!X3~3K|Y2&o}pTrVA83c?gJ$}NWz093^mn6 zp7gV4c*7(dB;nx_hRSOqPrBYSyipP!E#WZ|wn!N2v`Kg&5)PGcn1sV693kOI36GU< zl!T)tJWj&nB^)E+2@=LI;m)5&`^DQP?U&;w?U%oSEI7(rN7`8JiD}&StPc!rO)#~0 zPj?J^O)z!}G{H3Xd-?}-|NU>I-yJy~@?O;XKguMJ-V-MMkKYY&V;VoPsosrAkNdO` z*o&~2z%+jPv=o?hn$Haa)A;FgqrjwJe7psw@zbZ3z%+hh-8c`7r;o-@pEd&X`t%W) zY%iai1m^X5v%tJQeFf(AX%d*%r&(ZLpKS%^_1R8f(sw?70+XHR(_Ucg;!%7$2n^Fm z@#!cq=|>-bfyqAfxkX@X7F2w075Fy7w+T%8)Tfic*v6~)bQT!qm*R7~z+DJ;5m+Ux z3fz@&SAp*!e22hy624R5ZiKrD3^Pyh=`QeHgzpl#2jLz9lYaNl3j}_c@WTQxB)m}IMT8d#yqNG}f%6FG37k(jU*IK#mk3-yxIo~ggqI3j zNVrhoWrUXr{0QMk1YS;fxxht)iv(Ulc!j_&!Y+XyCH$zsD+#X@_%Xtd3H&(W#|2(R zc$L6U5Pm}7Cka0(@M^-V1uiCBEbvo=pAz_K!cPmlhVUAJpCSB=z-tMw75G`g&kFn; z;pYS{AzUKxI>PG&exC620>41`1%cNSUN3Md;ZlKLB>bYl8whU@xQuX_z%LPgN#K_W zzbx=8gkKSOBjJq#ze@O3fnOv1n!v9UeqG>l!sPc%5_XOTdc(cIo6MkRdErhoSyp`})fwvLfCh!M@KM?ps z!XFA;Nw`wrj|hJx@OHx61+F4oCGZZyI|QyKTrKcU!aD`tMR=FMHH2#f-c5M7zWC%j+a1B4F&Xfqy6byTE@C{zKrags%$xC*eN@{)_Nm z0yDx)!v{9EvtN9_on74m4pMNLnm1?_uBSf$T7~B|p#HcKSN$CC^lwE7!u@Bg$;;gB z;opbhHkOg#OQ+b6n=r+<2$oG~XOb6$pu@>Xrx*_qkO#2lxZnXIPU(lfK?E8+A` z&9+&SQZi<%$=R9dYLeAybvW@VU3Z~*M!4oEgkB|3w6)`a`CU}zP zi@5N6CWlW5y-x|v%t=ei=;2fokyfWowdN$HWU5X(WyV7wJ~$?Je0cmd-qTZZZP{vC zX5t(rCO(8Z9<|AdS+lbnoHAn43Q9OF6$oR7u5C3btS@RZNEpNEdyH)EpJ~!R$YcjWO=hwbNNB>)Hy{%K{ z+q>F|^$#2{aM0i(Lx%+oA2D*&=rNYykkGL3h{&-~(c{L) zOqdvZPh9+@$y27@d*8JCr_Xp`<}7PMVv;R+wml_vPFi|KX4Zq*4rk8XdAai+TJZ3~ zMT_(DmlP~5T=vNFq7|-3S3dUmswbXYUHsJ3Yo1yA>~kgSo_}F|>5Ci6UV8bJjjz7; zdifh~zP0J?ciyddZ}a02!^)4gSM8|YxvOUPo{#r_^66*$KHq=f;Gx4uj(+jw zv9FGwIQgGbU!Oix`_0*J>%OZ$_xRln@hc_&%YW2X zV^VVUraD~B(fhg93DAnttYSftQ+sA)I@PJcQ^KK& z6+?Fr=DnL*C&C@B_RsC!cTg^cADWq-m1fK3GCUlINol;gRZi>wGlyfm%3C zy%_O0Y+N(N#Lo;4iw%uIKd>byrzED>GMo;I%kbAdsZT>jw$L>jP1w;XQ{Dp?~iJKV1)2?@8PLJGa;5 zY-_rWs{$tpA=z#}whUcSU*p3gGkA0>M^bRAZ7#}CeK5zCW7EAE?PZQ_z7m;kvfmFH zHpgU727eHA7bp-k5_B8rNzlU}@j-Q*4ezYnDyXfYX|Qt-pzBHY>im+nhPs z8A_Hl$6>?vmphei%3VqirKi#x8({h>{qQ+AP#LTY!8Vv-*cNlQ5~TFPwwQs+aAlA( z0vlsSE2ESLl$pvHXwLhU>B^sPjQOAFT5rod>!F4aq=5 zG|-R@G=u|(8B&J$07HC$AwIwmA7F?N7^+JR(Yb+*&;}R}fkx^A4X=TQ-vRCzjl>Kv zJP$BD4>S@p(1?1V;d!9pd7zQbfkrw9y2XvS1{&!ZXhb^52zihpKFA1gkRd+E5FccS z4>H6D8{&hF^b9t{2OHvp4e`NlaU+F;jO+|@i@QTM(lglbJlOC&#Qk8zKE&`m#PB@C z2yloI;84T!P`76zsY8sU4l$BC#7OE;Bfz0Xq(hC6hZ^ET4e_Cd_%I`iVTSlHLwuMa zKFkmwW{3wFDGV~igADN?Lwu+^VMe}&xux78yOUvf9%gtB8m!#ke+Kq=fd+sEf`UMO zLH$63K!ZU;Ktn;pKzD=sfO^ePpwn#GitWK1YnnsJ$x>1>9JXwyV$V#6TFFR)>X>a) z@t*S}SiwqippraTNgkpk4^@(fDcLEr?M@{*NJ+CLI~C2x0C?)JBo9=Q2jL0+(JPbD zSCi3A$(!o1r@(VE`cOtrIyWDoz#N((=}64ZOiRiWsI$ z4vilm#z{)5+MU}OR4T#op;1xFr1-aw z#sY_ggzHdy2plrrc%eN&DUx@M4IH3*Hy#EK(7kI9luV?x5C3-%e;lNY51ko2e!LP& z522Ipiw&oTnDF@c;7H7M#s^P`#Dw8#lfC2_lYIr~t2HJ&VJGWXbPJyaG zt3aQxHQAFukAMgd1NYURzeG53c=tB=dAt*?2YWbE()m0_n+Y{Bl9WkyOp;*mILUle zlQL}%s&m~$RMT_PoGGv&RVM{O6%f<(4Yl^1lx%q5Q#;tJ+?;WArTFj5%s~haOad{7 zQmM5>!9eTDA0|XinmH*dCOj?xjR4aJ&-8|*!Gc7uNJz=BIx*9dt=4GlfgBF%2kHj8 z1#~m01?UR)NKVB5$dRDFAQjXW6@O%gMZu)_409^t89&{4)Ij9nQ zI@f>}gJy#!f`)>+fNlg8W54Gt&~T6+sG+af{xRr9(8HjH{$~3ppbF6Qpyi-!&~#7) zsAGuP9x%>qe>KW%pFh@YkBUSYMVRehg_-S(Lb2b}hO{J_?eEVv+kI2b_L*sB`<)K6 z{jChM{r4=|SBlj|?SG{?RSXt4v0Ibxb#4au=T_`_1ktnMk=7$+zvQ~L8taW8Uf*vQ zxKp?kK801W?eD|&^b4=b!#n>zTx?raPPY*0&Hv!)@C|&=iF1(s};{wX8s_TbKel_p# zr+HOA`zOC5e*Vmd!{zq1!S~C9!{l4-X*_sd)fOB zetEchd!cX(Ke~RnTA8AFwEuY$_&+DieBZlg|GQpYkze(1{KDy)fGvOL7e1Rb7@%2( zUvl~{fB#tK|3y}I=1IX$bEc@|WMY^o;?JM)6BLTduqPaU0Zb_+9>|nx;z3NQB_7PY zi7C;{TO}UHye-71F>fpJ1m?}A}myR10x`rjopu%2bl~3ScV9dj&F;)SK z#HX8`(52&)77Q_fc2^7M0a`Eusq@)gX%I{QSqYbCtc2wK6jlbN_<6H3mAHwOS%~|yGLrXGSsBUu1+X%b_X}iYB<~l* z%D8+mqYX8RUoW3-M{JoXaP$axS0B%DKFQm2>$8tendiunKrr{9LR;C0@)b zEW}G#1(z>l69>fSp}D`VU_T%`0ZnrD)FPN(n9=c)8WT&`1 zW2Z>Ilfr1jh0@8J)v3fytjDu?7qAX{>?EC$I)CpUN7zyn{7x`30Zu|}16F>ACCFJX;bzKk_; z`Eu6CI>xws18zs4aPiA;TprsGY7Mhe z(Z+C9(Z*tnqK&CmeQeBEv@xz!(Z;H3MH_P#DsqomC5+L+-FSxDHWGnl7-Iv_5S`UnJ*zlh(&dOVXN>q zsQPPd$>OiI2`lQ5ob&y)Ix6+o%DNg?Y|#5!*f?JFpfYdbs>)2nEh_UTZpGM7JYQu2 z#7k8cNW5BQLBwk@HWG(z6ir+WU~$AP0c;v^E5;1s`2j4IcxeE05U&nk3y9Z3rxJ%v zXGw zeh_OQUK+$2iB|{VH?6^IVZ(9b4K^HcHJF)*TY?!sY-kN;D&c(CIK)eXSs?N1U=~EY zHkfHY1dp+wuo}(ch+CrBG~(81mOwloVXyzbZ9nBUHuZ?B}#9=eKh^uj|n7Ad5 zl@Pbau`=TM(5b{r<5&gp>NtjrIUpa$YKX(u+(%rU#*PxVOk;Glt74tT>WJr~FA^`E z#u|xNPh-5n*G^;nbQ9UAK6tMtFcWc00`n(sO<*eVeAsZrOA}Zi@#+K?M7%bE1rt|b z+Ynb%SsZaoDw{^!n#vN0=VRjG9sJRiD-cHH0x&*hgH&m_gi9!cGylmasbF`6aA@cqw!$@#+%B6sDSTJ$Sy`qV$`|y*b;1<~8#I5^S0`dHPER}faKIR}^ z4O^9X?LJmO9CJ1oarG!GCT@WZN8Eapl@ZTB%F2nC9%U88t6}31uRY3Yh-0p|kGOh@ z(JwV#WAsZ5iUqa} zaVukW#Pbv&EVhZ|G(3JE2)Ejr~hU7 zD2IQi|Nl<^OVJMgZ%zM^A^!L8^q;1~|4#q^o&M9b_}}UOztex39{)T2|9AS&r_cXq zr~mBT<7WHgp!uLgPz-1&s4J)qXx4wQ?+es;68oY+&w|oGqd_K6-5ImpA5?bQZ0`^H z@N2VuEa>A?W_xw5*>3p;d$;Pa7wcQI-3q#N)@*+SbSvl$xZU-=+5QkH1C#)o0*VHW z1`Pmh0r}9r6woC+*Mm-i4uE!nlpnC?3vL_1zqx3(uWm5g%|By*8lGc*GTYm=Y-_*N zqOJXw8`|0@-PqP%?A_LWq*YtHUz@h}2|jJ@qkY@jAL-E69sz0z+SR_Ty#N#f`WX0) zTie=KfU-bSKqEnSfV@Esx3sml?%dX%)~T)ivo3H0mEYdh-U;+5-sh;e|E^bC`wsza z?f3LmkFZ7510f;9?J3Eq%(*oGh7ZMYD{nI0~>yyq{(QZKoJN+ZC}V)+2d#s{_fxc2=a% z2;Mk%;>gU&PPC~BwEYn$fSlHh*=dws!#&C7z-bjN4%t(1e2hv51D%O>IzdQ9Jl|<^ zpn5#^bJ~(xQ=DQSEg2769(GTi5+j0_uxnI>Py z$(ojBx1t$1<`}-FrX)F07iecT+R9EH#hIC@rdhLR+m!J1Ea!Y2Qxp}NWyMJr9A&{D zT1@14l^Tniay2K00~^C{uXP63474Ia-aO4SQ}SHujMl0Xv=9DG50|Lt8ht zwZ92^8T35pY0zV!WuQf%xu6VCGUx%&6wm}v1ZXs92nY#_v^j%~P~|PbiXN?$V|PkD zdRrEq?G%SV^)llJMp3pCZ0^s=wh_Y7wWNrgj6^(#W~OCk4@$;USc-#o-{UEqZ^P#gN%%J+EyrO8kF;gz zVK_K)#-j!^X5)E0T3%EV`caB=K46R$4!JS3SATZe#B8TM6Fio(7w?3+O(B$-rB#*o z916{vp;w;vMhk;@1&VHR0kb5lQ#wIuX=XvT8t&y*=By;e&&6X zr_2nCiVF|bPF0JSW2Xj(hK7&Fp8CmCR8qA#qKL!I7~Ci#p{bw*^qxS6FO*pAlr%ph ztxF-k>%1jBl|mJpEGkB$Nbf+zWmFhb=zZm-TVFF)?aKdSsZBjZsyf7*N=yetJCO4C8PaKvg3R@ z&n$+u)J&ZBOu-37(TB-bwEmj(C5?D|jLqbSzEz9`!d*Xd>YyRgnrm}h-^Fglu~v7O zo-zsO@PFr&<8)?bIFzKE^z`{OdSNufQ&Y7}ryo2oS3ug`ZO=GrZj7mPvd67d_;H%+ z_|34*)0K->PrNNkQd&70|0bn4<|s)xwUOxT_8ugL?2s+*~49z?~JZ|8CzF|13 zGl`D!#*ld!PN#8sAXaW@y6Ywzx|S|VQ1L!31s4L4rI(n74yG4nE}gwfN=Z;=TeDJ> zjiz??63|7TcJ|fakLb^fz_aydatp?Dt#8viow@C$S)dLw=8|yuCWEdVPxfEbm0=(giAf(GYZ#w&@iUS}Vx)EFILPH9G^9N9W9Jxj4Q>cOT$vR>sT$ zgNM)=Z4?$MSL%j*m#Djp^l=L5fhr&g{cJZsP{j{*;h+>YXM2<&sV_PJhp9x8W@%Et z>7LZLyJo9W%7nd|Zk=Nz<&2=A#37lJolW(HvnSo!*+W3%K$Ac-K*^v?P%bDRv;y=r z=ta<*plzVtpzU|Iv)j72vv&ry2i*i}3AzloA3@)N4uMAC-9S(;PwK28ke4 z`7JMVuKZ#1XQ$xQm7(~Jfy<#xj18XC841C0A<9$?a^TwNHq#h0FlJ)Pkcc_eY^pfT3epvo+X&<3 zWY5GQNNz?%@S6-MOwYPUfx@PzWWWYO2u6PO>@@K^8$QEAxi8YUS_i?1PX(!2HI!N! zk{u}RnG^&Lhaw1%wnnjyMIfF@7V1}T>RNL2I`T|BH&j#RQYJ+6)rCX@rWkSeIsFal z&v(qfIs$EL`2WB31j3vTvVx*OfuLJJ%|Pd_6W2k!+X~t=5_)MA&Q5_7$=G=R-?#!< zUJX$b!X{3Q3j4cKbn6kSKIr0Xad=d(cdfkirifY%8r&~vSicFA`VBw{_6rSHBg3M& z^42V;sXW4&u@kjhYqXc4;S(l>$AyPs8KO7rwM6I-9Kv-E%XD;e;?$Y(p>g5i6XJ2Z zM%*>Y4T}oF^qpIWJVC}?3yQwLKo+Ah9SY;aY*a=TZua4K{O}7pauv<01XIGayJ|=g zdd{bs>S?YJXlCBj-s5L1vsL{@8X7A+Jv*Dk0GluN}#y zK=i*P-X?PucL$>0qiPcO!Vm32qaBIOK(t=h8&rkg^Dy2w2lfNC0p9i)= z(OdNOEm-jm)Qo$*OTP;XwiNE;N};=@pn5c`9?g*6+Hw;y8K-+{tci(qRSTcQ87cGV zrA?Is(vT=Rg_=gag0C;aK`TXG7Vdl)=_8esoR*T6#TN#mGRO`?@zT{;xYZyXqrNeh zb7$RiSyG8@>dAfAmMs^yAykRGMrrK})*@Edl29qMs9@wtpDXeUj!>3Pbr`=sD3O*e zlyG-(@S6nYVd=@RS!g}y8g&N$wk+N}a2G;m4(WB&h7nbhaok-;6ez6|;wmF2Ry?)d zLqZUC>)R}{Jz!>{Jo&n-yCm_#hBNY7n-u1ZQNR>y9#*or(MD(1@G#Dn*k|O5vBm>8p(HU=T-Q zb_%aDk3{OFH*omy@pJ(kbRSQ{--MyxMe$$L>Ae2i|k%)v~pp!}x#fz~> z_YsDCc!Uf$O=IcKqyw&r7uiFoSo-2R!|*B0kpF@0a=oyTxLAEfSvX^Djh54S(#K9k ztGj->Xpq%>db(>lzGn1A7=|9;%G_PK`iG&o$Plu_F$uV~40sXzmojvxL`qAO67Crr zhYQBy?hEjU!(9tTIf(lxpgr)xDkC$a4@_~ry`sVEH&H~10@Krmx(Z2iM&RZ}g+4_X zS;VIiT9~39-WwBbK5N39JDuwLx`9x^l4cu+i@mPv0kL@GK*Sz_>hR1z|MEmrNX%Mz zZSog!_!5OBd*yGxhtaHQHvedqn2CwAVZmN6zfJW-&&c4Im|!|mEc`Z21KM(vG*B5B ze?msj(LeM#cdhAODU56SzgX0Wz$dd%KGC~w12c5UH7U?)R8QbM>s(uAj#Jn}`h-HA z3I`0e+_)f9ojd}^;!ZW#17mTqq%9i-?y0+*-0`RTrzQZq+$Ai2;^YZo9%d7N4Gl$K0JM&wSCrHFB`_kQ9JTZ zW$tti8=uGelHT9NDA=T2Qj7t$b)P zbX#H4RipS~NFSHAd}-xMqlUJw6PxM4&4jo!)YF-dZkkU$n>0pgA4Ty&G{NSaM<0r5 zof`MFc28;|tgAn24%){$qqBkQks8a_&^mO^cY)GiZ#yW z;NPJg(~SVo^r!Rxm5Jdo6Yy!py)xcC3B5vdLcITP;p=mj6q{o@29CKXagR4fl+zIt zPJt|rOwF8+Vnq3cYjbA9#^?7CrBixUT)IUUKsKFS3$xFd+xBz>@Q#cW8?kWv%WbxY z;KNUnR^_xt!9R8+YJJN6)d5WuGkFn!{*jg}X~RfFKT8}wT}e+&iN|-i&`j(R$VkGC zwR-vxec$ie*(Za>fJ*8#8jNRpPt__;gp_#b>r3G%u-A*6&TpesKK*GZqg&D)1S}eb&yz6${rMFyk0k-p4+_ zFX+0Ze}@o{@GWD0Zd^83#1|^z5D8b+-2TJHDiPjHDSu%S4wvL-y;(T6-Xs1H|KMiJ z=6S>~;k=A9hX;H350>1|gt5U7rwMtBJ$sk~21^;tb-d#&$Mk^W$*ymm_NJ0u(- zrRUX%|CsLgD9`n&=4ZB5iuMsEg@0NqzkI2@?~%e!l#Gu)~fu_Kj1H zwEo<@X*l{@n^&^>m;V?z{hkBnS6@T@T0dG{*lpF`yd8(kOC3k%+%PS-=cgeu<2j?A6P32 zLSG&9ivJDYwv3GXrNb9@eDS&YwHnI*+6}qSj9&F*?`+F+y}!5r8Z^7$>&FhcPQ*Sr z;l;|ZNy`uZ5OP=O{>Ns9yJ9L|T{&a)^P}5LGFOgkOz1tKbo$}VyE>boYJUlNwilGRn{S#;8^AN9QH?Je=4f-FE4wwaN!K zWsfZwo!)$eyF{%nu@sL#zWb*1!wJ8Si# z)-_N4GHC4cjf-Dh_id}>rIPzH2^UCs(B;%aF7)4x8V6MVYl`lb?CNgnw>V`|7M`GskWp5pQv&clzK(=c@d)X7KN) z`QISneUkjDbL+o-qgR{IM~;_tw z+}#_39}j-5{kyTNw}l)zSiJmjTouyOPmBLWDSg9-#@*p}?{j09vzl7ZHTY4 z7N4na^*t|CT#fjsx~}KrTYso~PYVChs_$+IYn?iww8MSV9zJ^N(HF~q@At_J5#B<{ z|3?y@SN&tJHIojRKm1h7f7sad_E859y3?~r^1ndB%f4y0`i?G#%}ee&^!wcIGa|Q3 z?hi{iSHe{i{xxv!#~G_)@8$fUwG5`Rk!q* zSn`#eYnGxv1sT3GWV^@=#I4qsvdP zPJcJF*M9Shr_f%v4xExVZT1b%jX?WG|5&r;`}_MZ>(yrP8wbpfy{utng4gkPQVy6) z$-dh1^#_Ib=1skjvEN)Ayz$N!J8tfgf5IgR@ljiWp5NSRY{(EP?j@L&Dhgyp;5DY_I5_wkzi>6>2|x9Fw==I3sJ z{}vmz6iVS$Jy6%a#3TLB#@<&_83g%gUH+Gso90)NPmA;KUi6(g_?4}ZKMq*guI~5O zR*duY+ZOUf;C+kUdadspbsa8so89G==q-;O9+Mf^v-H;}N99j`XG2Qnuemetgr&+l z;`L2m4m@anH6QVP`L;hQIZPPvZ;EhOB+}#rdgMwmkRA`HZc1 zz5CLH<^B5oy6tq=|9m^~;Y~LMZXEaG$cescW>;71Pdl7{@X+Vx^06q7Vckos(wfyc zJa9Y7-Alq|3D@0rTl5c@KRtE~`JY|3q`BmNdQ^w|Leuw~%cHgU9E<0$o68QGpWx%q zW64$hecJ|f5cX~>Nxu7pie*bm4w^q`gYfg$znr&b@LL<^i16lL=n$?xj`oR_;;P)+ zc6N~D7f9~abNY3Q8YcWdEV(O^{1VB1o`jpCA>pQ zZ(GSdOA3Eh<<~ox2OTg!UybqzxOHa>$$v))=S%syQF1p)*cJ7{r1Kv2oh!-bJ$dF_ zOONsx_}!pM$?3fQFup9CHeX8b%~JTMKl$nCm*Wnax6*uMboejxB>y)_{tKk|KbEj{ z^{!q$3PkCNwNAGRg# z^9Nj?y;F3@*Rvn_Y#YK$L3q%&rBSym|K$szpDsm|d{P7Z>HTTQZ``|WTS)pKOwwN= z5`N%|bq`-Y91vdKkb7_c@>7GKEwSG`s^$8ybx)qSc~p+?veTpLmcAAt^k29n|MZAE z4m`B|&(J3;%SPO^Wb65_zb$msKYlcL+2$`R3L`h~pD*dNS(3hOCZ$(dZc1ACl*nIx zzh7AVSHmNpymR#zaj(BR#=iC2(VyHsXuRvaMLwf$c|Ug1MxT2}cAgZow)6Xkzo~xa z^WQslt=M|c3(>FVo>=?N2eTjh&Z2(~sAG)p=egOU$PI&;0c# zd#dd`DSeg!cYM(6JIq%rpg*hDj^1(mo2hpvA22Up2mHbNsd>t_5na29`k&RK>G-*F zsPFpuZ*`1XwJ0X>fx2N~)7Oujz>b(>Ry6Mr{=9eNrOz@pt-N}Eg{9c5zq4ZA;P%VD z`Qw%))%QiLsr+==bKcQuBc{Lk*})j!n6--{mVS~nd2xTo;BOxI4CBQht^Th(_*z(?j^rLmMuM_^6c|Ii9b-46!F;ngHz7_`u^#|s~WEC zzUnt|MSY_4&8Ht5c)pV>X~N3nn9aYRjY_HSTeK*(@9M{P|0n#F?ePaomYwMG;M9V< zW42!keavsk##TQqTv49#-lQK}kB(g9HRi{_#YwOCT6^Jv2vcL&lj9ENJiTe`=s__L z4!5$~Lsq?z_`+IT{SfS(fn_e?B8Fc^mOYqsolWGg#B42`F}~m`Mo-4u0Ja5**po)l5l~9mq^$u z;Q_@T-1S%Z;jtTXx@FgV^WCx>Q^E~>&mA;xtbzTqAv@y^DZM=;d{)Zeos#=YneW?% zvP0(l2^3z&z1=1EyCnRL6yC2Az9iunr1I)2h4-`MKls+U$8OD|`Z|93%+6zj-j?Jy zN%$QJ-#?|*AAy*!ez*ng0rN|*p7Ymj^k@&+OQ)Ycau3?a=URI?b>UoQ(bosf>o!53 z_IPmHS}D9n^=-+XS~zQbGTb*6>CrB~axUz%~y{P=$OhrL}T^$(@r9Lu!P z2hE!;=zpcZrT)C78{mR*g6R*m>WCu}^>7YX4hL+}(A4mu5dImUPP_ zZ*Bi$%+7UF`!3%!&6(XH{E>wd8rE)`cp$yzj!yHRxqsq@q8@A0Pxds8*i&OZms~n- z{kD3)-3?#$xn=A5ea{YEG4>JLuOt5)a>_Dh)#B5CCd``f=zmVVa%Zyby}VIRZ@;hR zfO$nPlt=ezJAx&B_li^=clCR`W71BnKh4tS@1?IlowUg+)-OtZSKRgUEP>Zc_>L)` zdVM=UxOac^>%TJ29yGu9xfWh{?yIfmeT?-ZA8kD)Ov3FhKXLc=vP0$%zJ~k26UTZ= z>5*~uzE}2_Du>Lk;Z9&$Z^%A8bJ^?{uwHYw7Jhe0{zWN2-6VJO7aR9Q+aZ6uCjaf) z@SlnzM1Fcm{ufB?YoUZ+lgf9sgd;u-J>4-L`X&bb5%cS-i+voC9@w#L(N7hqk4M^Q z=_%>Z^Gf~3L*~+-QJ)3hHzs?n7?JYxLG$u9ntcDa+AQzC3G;ngzr_5%r_?{zGq1j9 zpFwz_ReO_-Z``Mr8b+h#Q57w3Qv{roHyU@>^c5C z^w-^yxAi=1&R?kMo6C!S>pAQx=$}_LyiO{QYDs_9{ne_lqldnFUGjfX8Xv-I()Bs}bv51P9^J!E!m<>kNm+Zgj}3DqgVr61q<#WSBd-fOP> zf9-t@61u?QnPy)R#(>*;|Aprs*3Hz2E0)d1iK-eTK3L;B@u*woP zSws!UE^62m5jAWAiW(6G1T-LchJ(CRM``&ryeDA&UKj#_!F@3A6tE;PS-MaTy z*X@e$My$BeY0J%+ujjoqz}MG{CSJ6U7wzOj4>oOfGN9-V+T-A?V_{x&h!_26bHt<5 zb3ck&ncno7@BjFFL{j*ov$gu+c`wB!kn^uxCVzYvKXeq|amVBn;q!+z_~ebXQzwPB znA&}wIxryqdn5F8hacv=H}Q+8jaOE5THAisk;K_!TGjEm{y^Lt8Lw>G)N!5PlE$r` ze*2TejlV<;{p`zt72Uuu@TVsZeYW2DnN@W8psUi@SE~HYiR^fK|WZ*RJP#o-beUm(Sm8tJVX^!3%dEdC(!f_VyjJxGZ4fB*+h} zClqts&z|LlM#f#*F!w~jti_gpzc^;YVbAi(7ZtZW>BO7u_@uADtn_b{k6lro=tb)2x?tJw37&NE3+oPFIkEO<20iJZisPtK%{c$qj z?O7zTq<6plwVCyg`i_JDd|1n|doOQ(w!zl@mzGWTi(WoA@5hf??fRj>YkkRi+(+Fx zeSPZ*!D_Di)qhO~P5qh~dNzF8z*_yz zwe7VwCMqjvklZI?ZO%63;{7Lwtv!F>(!I|O;&M#|ge!Qsf?{D`Um#z&z7QQ!nf5y&ze^37SS!dq9eyhV?|Ncmf zZ)?ZFmWw(sJhtvgm$!?*IzMnp(er^LuAOKJfAz{G7QZH?p89pesw#Oj(@TE6;ziH! zqRVz1>~pyz?0u@wz<)5u>-;P)dPBvTcXG}2Y{MNfz?@AC8jTz|pJ zztrpeTrWC3Y-q{kotQ8Fu;vT$*QTB`!)SZXs*`kdrg*2>fMtItRMmfh*Y&S^(Tlz4 zd0zB%FS@{MJ*Cj={A@3}weel+j5BCqpg)xL4R?m7|h>W9|(;uW=i zZN90BKm1n@PnlHvM8Kl$SZ}?M_xw*ae{S6u>-FySlOMe3OI~!j7hTxt!rq%6{`ca> zO5gV;Rjn5+?!oBa#GVRR@d)*S{!w0c_t}u}F9S+aaQ}m!i{W1Wuf@IAb$4RCy8V-D zez{s_x>n`?oac3Zxfi|3EB_*|^KW?3Azt@i=XL!8ul)19=#5_amw26j)9ZYZ*ZH+x z=L@~gFZ814deOmN{>o)u=a+iXpy+f3O9df1Jl^2folltHf?}(a*!b!szgKla zHsgC>Gx5HEQ=DjlJzmda?`k;c{)7YqvAysM6w_aP|ERn#ezBpf0LLM{2`R&`e`9># z4)M#%Dtt*Sz})gB**ASjc^J|b+epc8zN9eCMgo7q`66h(%WS0ZnlC9`kMcgVk=WmT zNeJ>3<2-X6n(zu6Nn8nhZX^C!FN+<9I^iB6c$2bZu8kD0v61pr8!4TR`z}Pjo~YB8 zHd3|;<>K1HjY!*!`{0+sZ}z)3M9#;32IGEs&eB<^O9IX}Lb)ija2U$MJ&N%TbOHSZ z{Kup0d|WfuMnZ60`X=(>xyqK~d4OWnyKoTd1NfudSo~%K3{VDC0HyVj9)Nbei~Bva zk%HU!y@Tt4G8`BFj^A6jH+};_#{v~NCig(&x8hGcC+Y@iHLtx8dDAU^nV3@OF=X9 zKvUqD;5QNQuZeq7KIw+Gyx~g-5CQ}O1?aDm8F&WNqu^CM1KQj_8Fis`#=QbZpiaX9 zv}sul^#3~a$rhBk4|&js*;7#8Ur`30D;9N)MgKCi-~D`vKl-^~6`p%G^5OZJ-M|~j z59_JC1pR{Fl4Hn=WB+YP!*K}inTO{RV_+ek1t9bB-1K>HTm}R#z_S+tt8jiH z&fzz)7;w)2CxDBNIMPCBX1ML7A2m`tS z{Q$bd*hYLwHBy~CL2BTuKQ+md*i~Gc)FE|AJ?udaAoU@98j`0-BhncAlAk8ekf!)L z#`Gt^B5=O#F1c@XaNhcCTqDg1cg>)q`q#Nmuz0W;J9Em3hq$lY`dXqk+FX>16 zlL2HP8AJw?M3O|3NeW3NX#{bo$WW3&hLPbUlZ+rENfyZ_qeu?PC3$2t8AHaBd@_!V zCll}q(MjZGGMNq}WIfqH-Xt5zCQQ&<$XjG9d7HdL-X$eu8`)0YBRj}W zvWx5{d&pk0kGxOzlMl#;T75IIbakdMhHVsMTgNnlPXsn^q~(~~L2%LFP?|=+?_8Cm$7mN7Haa6S)yxpyE5SS;9ubah zb7`*QNOQ|IEhRjnvOpYSJ1V^icCMJG=sqgfVQdoJZDS?JV!x`#p&84^eF-+RjK+Qy zDi^T4OupGSUpF(&4nHi80pD_gc1u99p zZQ?P4HXGeh=E{$D%6qIxn&95xX6A7RiNWS^`luFZ#h|Q8h%xtpRMFU4`OiYC66uH8 zJ&LQ`rQwm5U~X*iNI+n(?x>u*MG>pU)wbB;ip_@Ouv5sYqKmGok}KiyySR1}V@nC$ zo=0o`SV|}jn&_GAb$csP9d=8`rDY?Ej+xU+>)9UNxIm&BhGj>D5ZOc_NvV0RXeYcgl0A?%`*fLy(Ln+f`z)e zLg`c{VRy6Z7@JbC71$Lq(VbQmh|!&`=SUhRvy#e247N1-gceg%yD2-n>iH>6N2Lef zBZ+RPt!x!aSG5JGs)0ZW8Vn1q=njyAq{>a6RwdH%&^whw7Uv)DEGyx$8ewO-7mbnp zSPD4UT{sRyE04j8H0XyJrt7f_EH1{LEwka$@)BrxI5%MiYm6S5p7mIQXE&pgy<;kK zL?z|&5#12SlosYD5bwxMhi2ww^h!%{lQA)UJPtkb#YH5zU_uJx#7Rle%Dldx)^E z86#K=13D&N+N)qG0DtpTCDk)BP zZ+dbOrM(11*DUN0ryIu2(qfXb-JES5TAYoIu2qGiP2Ep!H4J_Js?+AI=Ru~WWt$9P z<&DkC%rr^!cCn*JJa!UsG^;2DAdxFg4yx1y04J&p#aRI1+QnZa3Zz1kw7 z=+O{8l%o(_CB?;$<`!a01ek}GT7=Ee?z`Z!Oa#(0uQQLcEv+2Kd0DA2_Wu3*4{d?< z+0+)d{+MaiNoj6%vd1H>7-^@G7C5RZU&Qq4M9)KBkF-8WyMVOg9%;9cb_HpvIaSxz zeii+qTT84-*Y&31-S2#r}kL*$AES~6p#qy0n>p(pcvQ#90pDU z*8#tLJO>~E5kLYk6es|SfK5OtPzJdFF5$R>(&MTVe;^QGfDj-7NCfhL=|CY+4D0}o z0~dh%fZurdg#ZSK01|*qU^-9)Yz2-2r-4hreW2ll>ZBE*09}CuU?@-kECt+u>phN3 za9j$M0T+M@fK04TY6A^{K%gC<08v0J&<98aGJ$+xIxrh30#*R)ff8U3a2O~9E&x}6 z3gA9KCgC1H6QC8q06O6Qi^A~$AP<-hECqG|M}c#|6`2RII#1Fi!Pf!b40Umyq&fUZCvAQPAf6avM-R$vcs94H6ef46b$Hx*?7K|lzQ z01O54ftkQkU=y$hCek@$cC9=h&F)6PGr`w4vdZz+hQPX=+h{ zjLZ)u8!2rDx-yLengri-SVkTV!-crPDzIT12P`~aX&|vO zP(@=I8!H1AZ8|@Zp|^{MVQB^QLfX5eBLX;DH!LI8GsGaIXVMU}NOFcy@1olyNXR#| z?L)(3Q9QX|9;2?*=Yq1D`rsT)HySV0exXv-87jJ#%1H;U`pdV85s!H zNI!+s%N0Y1K36zB*A;$k%Su(62FNuA0gQxIC+jP!|fX*Td_D(y8wa&Tb`m~tZv#L57j3i4 zJV!mtrU6a%Q<@eXn`MSF!|lignr3wfB3W61(XQL#GvSsYcWeo1IV0%Tn$p}|M%wsN zix9lv8D9zIyyWYCz=W*Ir$)NsYZ`dw1N9(-VMwKprh=vw89W$kG+Btw4>K6+*Purv z4^A1KGk8Q&KEcY3!Am6$v$gb~gXtR@XcWU8u^rJ!?iMrP4-SIOXv ztYkv2;WsxW4?Kj|0el8$yAH`4KC~Vg)G8z&_zWJCI}$PBM&{vd0YaX#B_-3(sXS}L zJ3B~ePJc593AUwMCMWVRw)AxKgEKf*ZRwR48@63aZ8(XvrRSx= zi`mJRK9*X^^gdZO1Zu)>j*WhOCo6@f<=d#O3X>Cmij8IhL$c$Kg=>0Sx499?tVG%XbOoad&k>#%l7YfrxbP$m6#lgN>&t|vc$ z^yfesYTPF7g!4m&;wj_a#m7KYS*N3bTzN;KhsP!9gFwr(EX;|wdS=L`Z0$TJVOFKZ`H0V!t9!T-mfanY=dmbQhX#L z!@UZG+mP3NqI3Hp5-*(QWR8#NAUBtAm-^}2#IQ^r$I9sTwd{;s;y(Eq>rSYsn0 z%Ni^6JfSk%BfqanQ$Dkr+0UdczN%SuZ1R;qr8{P&U=5iBSjYe1qxLl2^1>2<9((nn zT$N^)saDbWQdOS$ToJZ-_-ZRzlk~79WQFFYWMp8V#^Jc}-qIut^U1@aPJ#9=b-n6jtprWSGdWi-# z1Y4TwLcHlEG_UL673`2E7Lq*hoh9S&tr*h*INwa8W8X?CGHDb@+Y8q$GHJ@QmJfBY zNuv!d67M&-0;-zo8^N0nF4|ouR}1cNr&C=Y=#eB5Oe+LL*9us3mDW)Up-@pIl7BF1ze^V{i z9~Eta*PCg5J=1+aGyjwHn$-y2og<`AA^enh1=szz$0pzq3q^QWt`~_k-=&L&_1q0~ zH2&>~WBT_&wcj3D?*h_0)P>G${hA*~L`pUM=TR)ZgfuY|;_+@>4&J)MM=()Z2Hw2G zS2{qY!v-ScHZ2A<768@!O{VpSpT-COg(J@hyrY+d{NqrYBv7UbK`%nSYRKa*GXiIF z@unZWS2pgMfoo0mAI}zn_XT0A!E;oVzZde;H~*^gv3M&n5N{*We_7Os{?fVxnfIY} z&NHtWiF#yu)W%(YBHnoP!JY8UO*03reKzV%Yee5Xq(;O)(*p5EAiXPt{}7B8wWUuP zh;ryt)90Wqmt@x859N1vl}FQQJ>1VvDXVp?`n1P8kD2%nz81Wb>4P^Vb5NgDyyuvL zQa#%;9`~TFOnW8}ZIywXX=bh%{HB6Va@A)XXw!^>9Yfpl@iM(z^uKD)2-J!4ToTH1 z*S?A)sO=19B?&l7TOb$pN;2EQ-Jdn9mCy|TfBj*=7vYI(Fab3 z&A!AkY!aKxzRE6Tx3CA<+iBmW+M zlD7%n#2CpYcb0q0sdBDdARm)Y%h%YMOV5i{k0#p2D+^G)|cx|jc}uv@w#!& z==JUg?zd zvvf=L+UR3A^RA|F-LbJ%a~>?GFBQJjCYN_#^=Tl z#;-`!`KPzRJ7wTZajCM z`;oKr1NoQHTG#p8d^e%DFhh7vTq$l4_liG=zlwi|)g-$#T*{U5rTNl+sX}@v)s^SS z8{`K{19h4D4r*54-q}9XzQumj{=nWui_r45S=uUXk9JH8)~D&G^_GrI$9~86j;oF) zMhio6_Hs^f&UY?zo^p~z>|yXBq$U%^^kov65zHKB6SEh+eu4RodBpg#{_N8%%i7t_ zY_zqu_7VCcm{Y(9-MK;BP%ej?#LeIqa7($B+&b}&0N>}B?g_NTS}TAG%n&D09D z#o9*g3B98pufMN%aSV2Ba2$1Ma%j7`RNW5038IA)wQ&Kutu zSB<+yOJ_T$;Iuo#!M78g)10f&w%<_x1@kq5Bne;|F-@63rZw{-(}8~Ek1?2Vw0R5@ z$Mj|fFiA{0Gn~n0Ml<7?$;@=-HD)fekXg#CWY#hpnXSw=W*755dgTanjQNr|&75bx zV}4|=Fu!74{9*Q!A6u7gfWB(Zwqo0|?O7hYX0Q<$G2Ph&wl6z~O=UCCgL&+Db}~Di zeT|*VE(8~@WY@AA*{$q0b{G3TTgo0`kFj5}r`hxDckGWC^=4&>%%?4)#CiQ zr?_Xh=eSl}TdqCFqu(7|7}tr5;o`X7+yE|_8^VnM59EUjrh*UVRC2;5?rn_JJ=_P} zA?_&n;uLp|`QAO@wEKmO_xwUf=~qa0p>SC!wp*L+B;+7ZQauVVIBwjvObvEKCz- z3Uh=7!V+Nx`14KSEulo%DeMzI5)KQWf>%!o=Y(&Ci^65$x^PptCp;8vVhyp5SYK=` zHWOQjZNy-a6BW@RhKZfT7%@)lBMuZ(#G&E{F-Oc7CyCR6&w=~fO6?_HQY42I zCUug!NjO1ht=|FJ|6g)-X4i>KM11*hB0NsjYHExuuS? ze`CLCe`xQi575)~5&C=jV#guOKqnmM9CeI_MpH=h-bRu!6f+VEE2O?(_)pjs>~@Ue zJ8WI95yq*AvDuHy!u}WL$wjwGVLvG8|JxBwKDB1 z?Pu+Q=8GPAUT4q@KG+{b$Z`G@#{X6RGpT|0jCRZU2W@+QAF5W6rVKw z4dRygr|2g=kJ)jclq}_8ln;>?DV@}xH4_gfxrL)1sAzkN8kWuJCm z_j53g3dcd?OXIY0&8RR)fejW1`hj(Dt#|=iNJl=MAHmlZGK7~Ph4+AKPeZ=`CI(Bg zG*ap!zo_J^$y&O@Fy2L+UP3z6Zsq2N2#MURK8Q5hTQ6@4#jAhsy5VH8-0v?=$i{@x!B7( z06%S@5wvAXgmBCk*TlM*6{bqfLT@h^)vN~`j^_=?yo(i zwbU}T9PN_UQXj65)feik9fEPsh;{CC9&?gX8~me$%wX0t2cUEO$uwa_HV%5kY<4sI zF*F3iJ6`0FwJRYCU?xfS<)iusiJiCFA(4@ukIr*~OSZS#!N~qFPNrm2=r!-ZA)M&MjnyhB3 z6V>hNVa$zRt99%R?Ln9o4SOehS4in)_G0@6`%YL!M8xX| zW0&I_$1R5fejQ*{t6QG&3!AvwBHo|&nOIO7w zAoJdn`l}b!x~OdyX76qG%a}`>Y3H;SdZ^w-?@PyZpf9{8@Y^swm|W&n<}F5Hv)Q*W z2Y-&1tI2hS{(6SvVYAHTUy&xrZ@?lvBj1wiDe>UiUC=vf=uPw}XaJ-1LVcNjLBFHh z98ZE5mw+2r!#;S+8vBedQDA2^WZE->nD3cu%uHz8r}1ReZpwqL6vlUlT=||4fF$lB zj27k##ljY0hw!0rR5&SI5PlXaFpjE;b;TyoD%**Y7$SBS6U0GchL|h9EWRcdiL1oT z;ttHhpF*B}Fa9Fl79TOjx`Hu$GFXRnjK3(udMf*uLLM zSEb*jM^a6>q1;?<3w_TiN6Yc@KzWEfN}eFUBF}?OyiR^w-VLkxGql6^kSM=H9{VW` zl;%p1!YhUnjg}dNnLZEt+G|RYvRc`!yr+Die4?CCzQMfzoAN-ZuGUkZ!HgFK*&T|} zenhRnJoBpkt`??u)0e^Gl8gh+ubelrIoH>eKLJb&*wfw7L#vrjn6F{^+=OlVJo`FV z#BJoZa=W?x+$Y>|?kp^d8{B=)m#+&eq80oB66AdZtcN&05xg@Cw!&(70^a6#@bB}- z`Lp~5{s(A6*T6}SV2^$b9iEqaz`kB6AHrO-0(IYm+8;#yFDW;aMrv!wfF#JMG3pX^ zCFJONH5gp~i_jPb^BiJCx=h`ug_JY+Na%KZ`H%SD`R15;b_-96&w{JQ!3ODo+0c+;rPri2lAr7^HwI56Lz4@@ zZ1l5|q2@w!UZDPox(z}L)Yh77W3_qE$WCaI-dE4lU)JB!cj!m-OM1K`*)iGiy5kdQ zu0O$&wiykKNO*c)Gm4EZu%&-8{x+U*wsnTVdYCdDwS|{QI#5;xA=_;(@M@&uF!OdX<^RR!T*?4v!JA@qtpUW%k zJa{kGv2VkBaR9RM4EsHMmHnOl3z|v**OY6GnZS;A>ke%>4Ku=c=*#oC<=h7DU3i!d zai4>`e&DWgceuZ~ntTKPS-uV0P(urLhgTy78pT+C3art^{2G2M^qT|Vudl#e*TGvp zLTw>HXbP>FfxZ(dbQXrAwQGxGFe6@sw5kxFL2LJx2E$%kE*-&G^g(+E%I#&l905CP zoV*+!pD*NZ!IL$h5wuq}D0`K&=!u`eA=T6dYAa}KY3P$F>OAn}Tk2j|GgsBSYAw6J z{W*IZJ7W)n-{W=g(Kh=*NNOLgmDW*fhIy<+|3W{b-_-Bw?_zHG%yGu?v*WhI$Ea)U zF+MO3!oPLW_!gY@yYa}V>1^nH&iSHKbcQ&)IOCjsor%sN&XK0iV-|c$OP#BoZ#v(0 z?r^>jOXpK(ne!}W;~S8H_nf4_mmEje+L#(lZTJ{1k4OY&fK(=jdB9XdU#&Ig=Vq{0 zj=(!`1#SI+s}FBLYv^q%q<=KL0CP>v@g(f|=0b#!E@TVih3Udvp-9*aX?Yknc{w!5 zXT%O-1bjz*pu=aPoeRWSri9!CJ7vH4l)M@;?6h1{iNkz16;|a2=pb#NVI9IOcU=wA z6ZN@hn_GI2V~k^yV-Gw*=Nto!SB+K9%alJ05w8Y6K8!zef@y>~s~;q}0zbh;Na-4o z(IdqP;_KoW@v>M8k~c((leS1-NZaI3O-uM2xm?bH<=R8t2CbUYR>O+9tl9Lfj@^#7 z25(G)=J}p+5v~3=G_jFRQf%EX1RkTFm@x;#H@h7cqYXaA2sVfP5E{+b(79iNzMTtQ zW(T(qt@i*kW-Y!M{Gx-QS)Sx43CH18drxd82Py5; z@su;z*~v*te6cox=@BC@4Z0tua_)J)mXIV!Vyd`X>@7`_zL5tiLtt~0QeRX5r2c_0 z%owro4Gfagw)3p z^mBH1E&})Lah`F0?fk*{i<6Z3BHjV@Nju<=j>Zfy5dPFz%m#SGc0(gQ3Tbx%n)G$% zF5}0}=5Fz+LM^EU#!pLF2h-pk_)z%;+WaE5Slz5<*~i=O+eOW;?S^MGL(kWD=^yDw z^%MHn(AlqJ?tY}#aQHi(c64;~b!3>{zYC7O#z=&Tc*)5)qnz>16i9bes2uT$@H2}k zg!R4#`utm%m&(jO_?5MBPjdC(DQnKPgnk*!ah%NQTqxI(>&o@w`g2L}nP+pOxh0sj z%HX@c%sKg2_$|rJ@W8KJ5VWOF_#a{IHx~LL2*wieBxKGl z(FV<+g~Y*U6bGFk2iC#@_=dK_Cv*~4;w|`q>dP%;4t*L2xt}9Xl^4LTvt7nFjpU2a zfow{BrG>&NVHiWnN)ATR0%fhT9dqSL_+W0q_fj7|7Y-V89JI(B*ewgxwa_FFLX*4* zJKtunZ*KwJJ`5h&WP6T%s_B*84(W6fe%V`g8@w$oFgC)pI9S6u+En;m*2430P&=tz z)NWz4)Yn_+oF1mf>B)MIzC>TIzpEeA&*~TT+X(Ja*U{V|IKmxWG5dT9-TboSrlYwb z8QqOEV}dcuSYRwS)0&d;EW{NTKf zdG-3F}H~;frqvf{@F6<3gzIQ3g}XV_v8KfCeRszcm_H{EWAg3VBe+k zL-|ZT8@kLy=*QFfB7P~nu*Li)%zh=%uS)sDu<(!bu|fi@`*N(fT!D|Y0xfeNUQ!}f z6aB>6Sc7Q@Y1vE+L~9AK5_Rac5n>c{kUsGGCqi}?Lnqn=dntVW<@O4MfAQA> zHAV~3VzopqTPuL~zgR2LN@2T{YZV9%;}08;(L>yLhA_z?7JBKoob>t@C1y;8o6FNb|a1b-nAI!g#vXc95g76^r~OG<=N=&I%D zOM?CjM9+nYvFNL8%(8{(uaf_|udvcqER{&5QkhhawJZX?GEipZ5X>5h@FW+=g>o@G zJ*Ds&mdh3J5&Oe8%)loc3tw=yQegIViBbwbV!2X*P(J=@AiM@4X76XK1!^HAeF^yB zFy^=8;D*zXpclXsm*DZZPB{Z@T8%u!PY}}%Eh{hzqoaKzuo}}9t(?I0!Fo(0bQ1U2 z$Y&;^-KS&5osHHn!m7*)^uc|pl5el2AVV=g+5UOCO2!;DnUT!M{q9X)iL zxz9XAKUHJ>u#W1_He{Qy&CqA9*dVqY^ag=dSe*^QEFQ&nMK30>ePH<}Vzp){n~5IH zV^^R>*2|mVPcM;o!2aBi);TO6g*U8B&U5BN_bPBscg}Rq1`icM16u)3TJPNC+zNi$ zfw^=)xazR;sPi~@i-c6eJFRdT{XeL8K06WoIGvpdUr`}jgtev>;LY{$aBl^N?qK(@ z`@yG&*`ruZE`u$6j=cb$y@WNV>)_nm?0u{{5w05N$JGW03s_xBvS zRT6*L%T45F;Nw>C^X7a!4<!c_hG1>2`QBajb;@{W;7e$SQ7^zFrDNdfhhQ%V&RkSV;=zNo{F`C zOvv~=d%k@lB>i;zO#5ue`yzWQUDp%PGI;)iYV=(ulC9>c`S52IsMFP%R2KaESJ?vp E1GM)>4gdfE diff --git a/Dependencies/SDL12/lib/win32/mingw/libSDL.dll.a b/Dependencies/SDL12/lib/win32/mingw/libSDL.dll.a deleted file mode 100755 index 64772b032257903daf3ac343d1f637d12b8f27c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 123944 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 diff --git a/Dependencies/SDL12/lib/win32/mingw/libSDL.la b/Dependencies/SDL12/lib/win32/mingw/libSDL.la deleted file mode 100755 index 4f0519f..0000000 --- a/Dependencies/SDL12/lib/win32/mingw/libSDL.la +++ /dev/null @@ -1,41 +0,0 @@ -# libSDL.la - a libtool library file -# Generated by ltmain.sh (GNU libtool) 2.2.6 -# -# Please DO NOT delete this file! -# It is necessary for linking the library. - -# The name that we can dlopen(3). -dlname='../bin/SDL.dll' - -# Names of this library. -library_names='libSDL.dll.a' - -# The name of the static archive. -old_library='libSDL.a' - -# Linker flags that can not go in dependency_libs. -inherited_linker_flags='' - -# Libraries that this one depends upon. -dependency_libs=' -luser32 -lgdi32 -lwinmm -ldxguid' - -# Names of additional weak libraries provided by this library -weak_library_names='' - -# Version information for libSDL. -current=11 -age=11 -revision=3 - -# Is this an already installed library? -installed=yes - -# Should we warn about portability when linking against -modules? -shouldnotlink=no - -# Files to dlopen/dlpreopen -dlopen='' -dlpreopen='' - -# Directory that this library needs to be installed in: -libdir='/usr/local/lib' diff --git a/Dependencies/SDL12/lib/win32/mingw/libSDLmain.a b/Dependencies/SDL12/lib/win32/mingw/libSDLmain.a deleted file mode 100644 index 068941a8392c56a8af40fed9e64c68da7f2f5d40..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 208386 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ℑ~vF;XJ?&b*BTO2ukGn#=V`}AKq|Lj?IO?y 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 RUtMhY2eOx`JtJ?~{{_tmUK#)Z diff --git a/Dependencies/SDL12/lib/win32/msvc2008/SDL.dll b/Dependencies/SDL12/lib/win32/msvc2008/SDL.dll deleted file mode 100644 index 628cdfcf0183d17c802025e041e685f3f92537f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 324096 zcmeFadwf*Y)i*vfnIr>DIHM*S+n}+HKE$FW3N0z1Az`?PQ3MC^5-(L#daDNHWrqF4g>Xu?IKMLfggu~969K$-XZUFXc?0@yyk z-}~pA&nI)%*?aA^*Is+=wb#C$@>^;wX%>scj{ii$VyVZIeSc-MXTci;8HAKvfH|MtE45Bh$X|J@(vPrrVC{(bk~ zbMNI@StAQf(sSJw%e7XAWlGkbYm&KjTSk9%l+`xLasr%v0?ukImOEXDm49;TS|qT| z;MG1CT!TmrKnM3xLuOLy!DR`v_{eOS|7bM_O zKbk*R%dteW7ln3tOSCaAK#?VuK-^xu`@tM7Efn=0PIMR;68KO&(Bn)@WD0%jKhi9% z=>*A2pxK3}?^*PpAy}(8(cV;91NsXzpEGdMI^TQc{DjZ7AmMZ989iwh1gT9od%qnz z;v1c0z_+kyZ)J_z8M(Lb*4x_~ot7F9T;vCB{UOjq2BByzv-5tVl{s2!$*%q#kkhZi zPb!0#;>iqrzp4pEeXr=}Boc}EOL`tTwm6ZrC>mcQ{4ooXSwzC*uI+QlD$r*=KWdiY z6r2}<)816W@>RrIk#&vnM|lQ%vb74wk*0ia){*pl5Y1PD>yYD-CYSGeEoVGJLc5e; zwFFs{NLD3ykRh!$hFk%~Ed#R7<{M-v>TOxk$=l zkW%+le~5UidSiiIKk=e1NmdCj0kT0lA7xX5`FM|g4?p_FWvSei@bw6(77i@PD0USQ zyw46oxEvt{9c%2wNyM&re^4&2f#fzM{~sVgK~4S*dD|gxeHyHUnpdDd0)%AAM^^uh z=GE&c+I6!COn(zt@lR9bA4sp|P)2I!MIA?)tx70>A{#F@-z@~zS$)Owbost~(QeeP z&weXvK!5z#HcQ}QrhQ-D4`o>_2Ccw{e^-TQe21RBW+3#W8TtnlL*M+7%|x&MF!9es z!immB4%8@P z_0dSx9?OLYYLfBw78gqW5mZV3fM3x>!UOWXDN^NJ0Ht?6)EP{^ulpd~2ZZ zelJojj=v2%_pLzR!uXqNAM(&F+B2kz&`VK5d&7sB8~u1!uSIEtS1@yy_JJV*-Y~wHFc@u?q8)`|ba<*73*XxVW_p0t@%>|3QQ1dtfQM>Ai>eZ;- zR`(XBQd^WdN3dO4-B=V2C6v|CP@{Kj4XcH+{JQ3j&Imh7u2Qnw7^R07YF+0D=R62L_ugQim$o1Xr5-sSPQzOj@(-yK&Sd>fgOxR+-+1C zHM>B65GLB{juy7YCLwVu*?uFLiHlST_m=&)fqyt+R9NL|9R@GVsW?4sG^rQ1Dq7 z``Iwu2h{Rjwx#e3cn!7t&WWuSKnX_hWX#-IB=9G`G0%mesM_RxPxJIbCJwFq07NPU zx(jR*zve{}K#~q70Z-Frk?;UXg7fjJItvmvWFt-S8YA#3;&`aeiFvL; zTq&W4sGQ6`kF-jF7ii8aib{JVV!1=9E4fmeJqaa>6$06`$B2+za>=z4njt#w0P~t; zIjji3gyS)|2%)K@G+19X|9Y^`TDR?_#Cye1!-{F{9)u=5I=Or-iFBDDnIZ`O6Rjei zHK3e;)V4r$7Rl9)MbX_3(wHmEdheqo-q%X+)E-=@HZ;U+Cl0@~&gQjMzO>HjwZ1qY z%g}3}n=CKV>{K?CPWWzAPqSE_J^IKvQvY*jnkDu!&?wrD*jwxv2@Mh=DoUy*9v;%Z zr9IFe&;qZqUZcLVw15=P?Lhw=JH7*r>7CtamdOF?o$te&(TShVpEynWg-AcD1L>a` zlpcYD)2G^RPDwMYVTA)m{yfbs_Di!-_s|&ii6K-<=ir7n(BD!wHr!wj^gE#TC)*1A z==i~Dcv|MtbCtSj84dku%Bvm9hG`Bw)Ek@?O$-e*W}X@W|5g(|$Q2mL)gFI=LTUGo z)*hqUi;o+K+E4_;-!Sn7dj#uO(BK^;qG0Bkr71X{diUC+5*Qil$B!vi>tf4d))#hcs?;DodfCaB^5S)3^9}- zI|<$L7FvuC9H=X(KuYjMXsA}@P^T2=H$peH3VmY+BI}wdFur^Rk~UzXfn2=A(t^_u zK2EcQrB*`Uqx9U4mXZwHdRy!^Bhlqdw8~7BgHp7*4^UFdR#%{ZzW2VO_CUWUvd{`c z<91Z4v+QbHCFqAnlUTW<&RkmVpo&c)k4gh&)n}u?ke>q)Is^V9j%tHEP(gc z$hRtomKpyWrCm2OBX$eQ%Dnw>;uc!j17Cu~fj);4e1<~m!%*i{07dPw2Z2i024%i8 z*R@E$kL`M;VR)3#@4$;b5*Z+RJ{XEI0Ptcm_v;4@@q81M$YA3^RwN2G%^}6Q-(YOh z?(%QDG(~MYdPr?+=)16?Kclem`@1d|U5eYR(c+Fr`>DoisUtR-X<*NxIbYJQ8&~|M z68t@-e{Df7G)Ac_y#m%J8|HRA6ptp!MPmc&0T7xt%}(Q_c9($}9`C)ZN>4U+>tgTp%P}GM^-}BAftbBT;u`z7X8<-1+k|{e4bsKF&;(_LzavAQ{1S8iUGvR zjpBiSd(6sOM?2pz!x7sKI8c6ooqMbsI1uq;Qvc9V{c+?GD@G_VT!AKA{qu-Au@Md2 zqQ0lL9{!E5O>-Z};v}51A&TypRDNzyd6AXYM^DXOu$^!Z;3561=`U$x#3JtX&Vr>4 zya3v%?xV`+e$Wx!tp(Ub0nOIRX5n##7BDQDFBe*t_-PceMY~k7*hb$_!|?g}aKSWU z#yhpLg%qUwK$<1qfNqN~llbyGgDt+dwc-7z#yi-d^Cx{F;~ot{=Q%_lu;=2RIg9pc zS<+)wIYRA9h-y=Gg!N5FYV9IAm!ps${YJjP_)pg?RDDvt1RS6|ADWSgxemm?4WS{e zB^BsYTQJ#k{t)>AC(f#R`cpKdi6X=!-b>9S+JXWNo|&5A%hhI#MFwZJ&M4^kl50`x zjIpjSyJViK*=brV{Q+o!upBB!`GjR8IXnK`0MAPB$A~i6i=DzAY-o#jSIh^Df%$>8 zv(VL{)9cIdUaVy;#0&Zo@0Thf_L7KwnzG?(OFqOAnP#nJoZ8V;Q4}5S4=5YT9krxW zw5wjQ2gcWx#SZU?(m>Q1=ucnvnVKV5QK6;#!AJ#k(j1zL9|nDs`hx!k-S;@r+SHDV zbNx_ePmfrp{Sf)`*dvWD>dLJ6nUmJ=p<_fN-fYUYU4bSHs>p-0bWN&#*T1Il>u%7Tfi{ z<`^fARG2fks&1#rP~wAO`FpQV<$Y%|ZzcF8BsKC+Q|jhhkvqoyM($}1AE2wYk7%*oLUe8kPlRlG2#;Y(wasOL7aWCcOyhK~T52 zz@*xhEUDVM6D?~AB9*PvtjgB20u8nya!4z?-gh8&{THR4Wby-cZm=?a2js_eJ+bqc zE>()9w@G~{!3^dHVW2M3SRb}zeWabSJ~CJxGmO$S$F{*LMoQCSYe0z44~=L1SA5CD zi_E7Q_T-HExoSW^FBDg$S1ZYdqi2`}&8=@*;PH5l9s-2!uCNgWQK7MoTFKlJDk$_6 zF6B3q6G^6i22oL>pGwfmI!n%PQuvU(M~}ZG^BaTINhYEO)Cuxh=u+SF-plp@_X>=> z{M+ANDva#x2P^8kg{?~PR#UM|e_g4|Q0lHj9V|$rel@`Fv;|t6;W^fZV-AFbM~!F< z&rhRL%(p@7uJ^qaTLcm)m5?{eK0K2n6s&l~pa~wyfC$wt zDWCc->k}f(WkzQIqtsc$Xra@f!5QH)EBfc_eeu|gRQdlMdh|%XnBEa!e6hrXRBf?W zGuS@PO_d+Eisc_Jbff%(<&N@$#=o}D`v&y?eQ4_c7yG;tB!=1NYm@pv#6I5wg;s)p zL|n>7jz^oLJxEL1=QGx~W3UpRuD<6&&jz(8=`RM_lUO~pCr>Kt8a7O3tpvY}q|zQw z-+qQcEq1X-|PeW z`;8PEr_lMu0G)GzHAw#lr8o5z?Uk7?{gGL^kDy?~^o91}4Ej2xkZ01@NNHwl5xK>) zUY=>O3RDg)dX_vhGtIc$UjzpZ})x(kO#oj!# zea{XYvdv*3ZTu;<`aS__#QqI+CKABumOuz!*bKox2uC^)RAA`AuJ{x*UB`7r{{X^is1NOitPR(;bse_1bL1%G| z^hB5xDz&M5b{-1fF2=ked|jH_wo{Kxv8kPfeaeOowXLu(ydV<}W49^&4@HY`$ zB>TW2lI>1Pb}1^%;J$be_i5yQ(0o+jzHURl-CB7!M2xmJFV#8TfX=ZKotMp&F&bH$ zx<_q;s2dJlNM+4FCt|nm?AzIIZB(}PQ}7MP9pMYmc>-%eCSK_+W~_lVVh!{;)PAV| zlm^9w?{%Gxf?r??UJ3mGZ8ElyZSgf(AHfncMAY;RWfG;p?%>K;n$_ z_i!YPeF7%^^Mw9R&_A~$)}fPn!`L^%3v6TGB+2XS;p>Fzj@Y|MXvm%O3Q4WeNDlfm zOx~q5Zf7Su;~UT!Q{HJ|(U}2pLsh>(+_zgzd1sjN&NSq0H{}hDf{;ylr%{m>n2Kb| zTgMbaWLjFRicI2p7G;a))ijWJieGHh$N$RS?118lfYIpBhVl59_NH{e-f&{maE?x& z_Fvi?*s4;FN+M2IWWrpv{D2a~+AfFN7{wJ1GB$UjlqrAOXwO)X_;>9MhBcjqn62)E zx#@tRVS9#^L2EzO@ORVf7%G23__|EY4^sD@jeV4~FTxI%*i)La^ECFw;OF15FK1#W z&18pW1}za90mE`#MtDZ1!4DS*llEk==K_`#@7K{Z;Q48)gA&H*lcDcTzu%>d<>lN~^xWFE?cu zI-(x-?x?Iet$!b{OI8S7b?>@C`keIFjS&F~Mx%{i_^y0O^G5#_hHp#!xqm~SPgB0{ z{V&QlqyVi0`Ta}o-h)=gpMiLKm)@*4H5|8j)gk_5%pN%8NREii^231?0i;0yA`KW| zMy2C{D7bHMc}g>Vji4R-CN0a1wD_+F=}(|1Rlj$b_9WuWjbtxO*6$>l8s<)ki2ci_ zjJ-z6U`w`rrN&>Ty9)` zq}Z3_c-J(Osxd8y#lBvd{q$}#9sOi~7taX9oY$a72t&|i)-a}zF`*uw2I-fjg{MJ( z%Ix83kVjd1cp4N4VbC8ULL5YdJctN+5E1eq;way5s9Q4OK7@mv{e_K~{ih6!@n+l^ zh~@q-@-NFU7|1jja2O1XFc=tVFfa-X2&bqIa*FyOr>GBdilGZRg()PbFoz_0HXa~} ziTE;*%*F#GbMOF3?2;%0$@7#Dd*Rqu@ssjjPwD@zm(J(SWW`m|5MBydBn?2aOBrMm zuQ0k3(NADXTVDjL-EZ?^kDXaDn2SZ-h^>#uUrjYD(|iuffW3qFsieI|ddz`_t<$c- z`T!Uoc*lCcy{rZ_{htolqf^RrlayztSso?mhYqq#mki4CG-bNhER$ItB`ot)uwQB3 z_QCe+3=KWd;DGH4G}`C*_QzMBrnDj?w-`hv=w&$!e;`FK(17-64K!l5D0qVu+_WeI z5x!k1<5w4%kty?3|FZnQ`uEEJ{o&<*7wO2Z{og9T816F|qCkTSwkXi(nB!}ZZK7uq z&$pQ$jGqU^AJB)>8rA`MD?#daN{rH05_Bq9vn%_$5pOYIYHn^SI4P48b zx7UuH5%&Gl9Oll5eaE`mPuU&OrFXUO|KR=Z{awG*s(O}u2W?iDc}Q7*?Q{9QqdnjX ze0;L&6SaS5zj`?S<;ogvt?+PbMP~z+MU@Tq8I>w6#x=f=_IK{@R3FLJreRuj+FWgV zHCD{MlT_?!^607u>!-$o7iO^}8}E(c6JQ6k<bxgYNjgX%1|+{xf3dsr`|>s|*Q*627e1-4HfK(T>RXKA3aOsmXoav87bVB^IVf zk=1@9JqUGXxvtD!1P^))^|kYZK-@Nzf*}Kz-%xSGu$cWN>IeJZxhJL+8@s%PT4}a+ z4b~8Iv9Ve<-9AzWVVFY*CZ#PvReWx^%3-cSX6U zJI|a0$Gmc`QddF43)$vzAFHRgb!Hys1T0~9974hY3OMXCI4ExPj`UacVhhn_m}6<3 zIhHxM&J+eXcot+ok?{j$7pBR#TE2-Lz222$*$F9ip595G9_&VN_gtI+S*gY?n08Q} z{4#z;gU$kNX>Z@Eh%3RB;KYC2syvNt;{K|*Rry(CsKYyEf7j0M3&b0`6bVdJU zd#^#oNV23WifsJHZAttL?9m7Qf9&t-N}mFmZ0bgmKV=}%d+q9t23Ok5ysjwrM5r_K z2BowcDUF=A&MivjWJgXcj^w1&`Ql1l6LvE7E}yu+OS@^Vc70ylVe~rtyEc=-t|(I6 z_Or2JOdCh7(Nb%Bac@_2*$3+NdFoBz6)YNMvnkJz*F4aH+~!{5TGTm_Jpaj-lwVhL z5W30W1uWVmplzO8C_JKIw}HPu*&&Ip=#eI?Z$@}e$Dwa|;tx(u;>OdVulx5PpN;Fk z>RPm~J-l1QccjtER1LmNN$}9V{apk0LUU(ty)YENq3e_VcQ}rIf>(7X9KD8P>4j*} z`3%W#=*JWeR=$gOdhgdf`Nf`W<%zY>5=_k1?GE(YwDN2vxEpn4VnZUP*+U~z2AG>B{fH;*ybtR-@PJ+gQ66&33XjaUy0|>q&AK_>!_qJw&Cf77t zXJ(UH>rAA!SSr<+Bj|}WpLiKBzN%~+h2yt z*|kXaZPyr##y6Y%Y+6iyKy-ilEL2Ac6jW*;HUT{Qt9o2Ys2wvcXf}Q{2{aqB7;8q* zHA*PmAdVsYq8Pg^1bqf$jr_WS93RU(jB4Jv_#37wN{u0l*lv<_cSk2d+0sjpH+BG` zHCd##B6*l%IQlpEgon~q&%UD{pweRL#pU~ymE0C0N}&D~YOA_C<2LA?r_;Jub9Z;P ztJ8lr7Te28RZnMERC%?no|S*}Z=h5B*^+m_Q5RGg=+NSraR8({I+ZL?8^MB*~7d$g1NksVdQP0&@?2+9d2pUdktcjfvX*!fBPJk$TGPb`O# zO5+rltiE3tIGOOmy`Ra6_w!`d3>vUTd9@LnJ-^4@BMp6-YY;ao&?@^!-oV}wYsXZQ zS^meV7VKH7T3^pc{J&_g4Yx|0H4D~uyt1KWyt#7rJVd)3hexodvL7IhMa-R;y+|C0 zSolqB){8EWKLz}2<9{_5*k+>OQ(ZOKfwT+!y9~z5WWNwQKwR|6CV*(Y7 zH(af~+jdOe=U7j}{O=9sUon_}N$nE*NwP}t8^~MPnyFRvVk092@ilDOY0xv3 ztuT4EK;QCZjuz|knbYDsYXW`#s>~LvA1}>eD}J}KB-l~8+{oVUhXI?Z)CFyGQNidq zjSRS)M&3QWfv8`E{m72^8%P!734m1X;(W*nbUz!}5En$M*70D`RzHt*xL-tVAAU*M zu-L9_OAC8yHP4I6w!cE-lx>(m*f!q=s#Yu`(jP__QcGXcaikIQuSSUGei6fLWy372 zp*9e+srtCo<<*<{K(|(_Y-rbR46RdMeIwMqbQbrb;uwswJiVUGAUAA4#mZu(`d~(- zdW$`I_Ne+eHDlRUlfq`crN}(8v8K8qf#mV^V8F~h?oVe>>?RZ(Sx$Af26_gwOKzq(qQvusMru^Z9LLo^`>LGgMkjO?dTq*P7+$ru}zPxo3e1(*p@Q; zLM=_ye%aSr(^xFg$m(V?DArc=Cm3BiE?j0eQJ4R>p=4dHX%wr0ED9$n&`p4@CH|X% z{sQfJf!cz4cB#8ro@>icwlsA@fnG|eOtxR%v?&cB_FSrs-fMaC$Jld@V^v1w%@tKN+`8(Zc;sL^x8lRG%|3?NBo5^oqb|6|yj z>K?9BLjzmgJXC?^yoHa@-d6Vu1X|rM8joh<@ireykQ+j9jy4jwAaT=A`7qLT${dmYx_ALu_z3H|}RVb{JA;|vD-d2*{QmMcQ75eV6Izw4C@NI9&k5fSk{4acOmWw)yi|#^R=q&p@es~vSAGK3>>$q&p!%O zWyN}%sQ5h))>eSD?)KQZa0!(S>13kN9iHqCD^Hw2q~>{=Hsq@;Q@Km4z|f4-p*LVF zE6zQ~L#!^OjBBc^qYKF3?8!!tD zL`(t?Af9XHfI&RtO3gT^1?wuZ5Ve+W)Kq62URNe2547?Z(3M1W6sSXU*XzH{S&V0^+mF^^F-R6y_~UNP?XNzB^Ie$Sc)gjqRn%;hrw@*( zOf^sc)ILM4sL?7`h0l>~#8xdtn((RBidCx5U)=K0Wty*syMnP>6IG=8YGmg)4jyol z0;iRHYqWB|n*A0j$5B)1Qn1w|GfTW#)g4rxxE`%8$)Us*d;Ch^H(&X>v~Dnx$j!Rrx<~$; zaQn@YyKC%$`+|;upgW4)e&sPXN+VYD1RJ{TR`;sVuGm;)%;f z%=ub4gLZ8UneCARoGa|wA3KqM_}{?>HoH(CyjR1Uq2-X_cAR$^x<2J0{(L5oJ2`j~2Uin-zsX~m zplXbk)s4E|^xw!6L&6NT;}-DB1@v37fDUHfAu}uf!esFe;s2A~f}$urV62ksydFdd z&YC1T&3`L{vfj^9! zK@5*rG9MwC4-S_4wMB)ek3n5;`F$D=YQ=F^jmL1cKZ@WQhn`%u;&av4r&gVi^P#4& zlpyXpK|^*#+`a6>@z+}FG#=t>vHyqZNaXZ@InCFrHqk}ft1h%JyAyUGk)tCVEZ-9; zJBhso56@|J_fkPH{V2JMwiG`+_Th^nH;oK+X|cWAyot?Go@Q_-{;HI|64POd*B%XbqBXv}$5IJK&5m@EAOn4eS; z{~P>-_9|ie{czT`X%2K~PjCtd%;FbryV^IR*E?GE^+vKM7w=JmTwy7`!J(`gjlvY~ zUhaz6Z;jZi{Y!J;EIo}#ykp*?*jt^eJaL@JdzJxbp5TlC&U(R_7nx9vjc~;?a+OuE zbdm~Q*rU~X+U@sGPV0V;$VmYqS?=)2GxxJLDjj z=KzK30R(A(foRT<_FaafTgAJTC%G5iKgsU>yA0Uj>R4M)(pVmXK>T)jA+GH?z8ht+?w{tW%p z|00f}6wC|ZxF`+da5^T8WFR1NQ5&UYWBz7HdWT*$DE;~7*+MfNl@}Ki;Yy5AgUmvb z>gR}Ur>KY9i^1*3p^y1u`n+o+t7zA0==VwP@sEb_`&NHSN4>ayfh{e`5%~@1n7y$s z8EKM4d6Tgx40`%7dR2qyjZWfPXh%e1!|Z`WFBg2@2;3rKEK4NQ*pbG7^+$dSV-l@3 zjJ&a4p-+55!f51q%hbRh$J>FPDQg#>4et9A-i$!=6zC?>Gvqm3yfD#X$+ygX{<(!k zZ5+*gE|$XmInUhM;2xg_rN=<&ften!zF!noa3hZOQJBsW<=5CEs2)G!KIHf21hSZg zZK%CJ4LO;!#GEI{6{+uYKESX1dMfhpKRS}NjW^ZPO{yQ3col=HJ!x-FLyr?GsF!_T zNUu{pu2pr05|4~F2)ax*PeV^e+*pw0MTYu?--sZ66<+yAR3BL`|~b z{aHjk3|%>u$6nIplGOV!>CzwtJ;syrhNg*n?2#^Z8`HD};|4dZzUm{Gui#s^6J zwThPX612=r<9<7I9WWdNhTU*VE1ceWN?i^Kg?Bo-ilUQt zdM^)W@xADXf9gf>maJZnQg>YKFWS5FkiV+cqCDLc+U>it;qSK4ao@#iFS_o5j@!_J zB*m^HJM(wOe_NxE8UvsCZ6wjBjYb!J+}jq9pV*iV9f?%69ex>8!L2RsHtX8CVP8l03g@($5n5?Yv1uKmT;} zy`Z1EtIwhTBa&vRB@6M(k~w^vIV9Qnhbs1!45h+~$l{|cN7OrOZTIH_jGzNnGafwZ zcj00;|5W=waM_{Pc{F_?F#QUaBd#=BjL@2XKvHS?=Wd8Si2I(*(ZP#&hmj^rMYvQ@ z_x{{wiMOD?Sj!-}bWK{Z2S@$6V!f6HRfgW( zB>Epv(?#t?yU@*L`H7wr#BXhQ2m27Dg%bjYLI2To;e_;4MSsSiO6kO(9^#(}KXATr z!<0IPX*OH&r)CKQvR!P$#?7(NI(4sywTfJfbQ$gM^dQrf<=i}pfNV^}RoB>l(=5Fu5l#%5G0=b(}q zyiq1|Qyq7@kS84sebF@7Te1S|2!;vugY?}a)9B_Q{%f@yW{G+8dn?kGrGQq^4! z?%8v{3k8I`Mv$8dG0ROfcy7h+XsnuG7Are)gVoqDUkv;}x4#hg#}(&@GI+Ll%OiF* zG9e@>)6^AVW{t_p6{`ers4Hp&aH=bw7Qm&hSOdU6IZFw02dL)RB62bmE8%VqG-cxk zH{qgLSw%aMV*CIkhNF=R$1gDZYcQ?8 zQ`iDLVyrhY)yC-=L%L+)(v6zws-sF~VhEQvbPu06(*;JO^`F_r{l z9_=xfM4jmhv}Py3R+S4=DqMq%ED(u3vNE#5kJs3vGS;e;->}pMo01mb0X#t#S%^Cq*YRz*1(urtDH!>4*t!kqZ{s?&lKJ*uMNVAOn z7Fj@@7Sn_O$?rKkfWAzmXE%UDy<{{{q}=H566EsWyCIQ=bwIsG-n`E9%v!L=S32bWe#Y)QI$+ z5^eB{0ITJ<3)2mTraiLO5LWzIRq9ghRa;_LgZ0SIM20Su1}h4vc}t|Ct<~)$6yx#M z$P5w5(n~}fYD+D(B4%e&qb72Zv>wZ9#&mJy8PbdI8rC0-KaHK{g<@1x%x}Y4F3rH%CT>wx`An`qi*O?P!C)631cCd<>V`4YR4= zN+OtmI5RQ5PX;;O>}6k><=X)pBiV4q2K+%AMk06pH4S&T{IRm8#P>U3;EEG-{Atb? z4e+DrL%i*u3j;`1=#y`AXdzxZPK&t7dlqXXoLGYHwIxjO%20 z&^WO>dXe;@(2GI#k@*|zYs)`}*VLLcAT91zi#BE<_$}JCjU|s~i~QBTla0H(k9J(t zYFa|{-p>+lB7Y`~e)IekD^(;k2tUc} z=J-B?CC}O@x=CD;=|P{iG(*kdD<=2``E$elWt1Pq&1kihp|lnCZAdT(e{Jqw(nBJ{ zKa%@5D{2|qgk^HbAL*y!bdu%ab2NKsEW$y}k;Jd4uYqwLL=S!RM<)V33sGfK3vk38 zs5#tGjcGef1`qpjSkh@sDs&itlW4ni<0K!>DVg&wSGyLP)>t?1CMbExHS zYYUv%)`Y7BCr)Ppk0>E8C?^$p$QYswbWj*XTX+R5RPaieDHJC*PFR{imV%e!cgc6F zk9|Yl9^&s~x8S$>82uSvS@jM}3Hk$U$w|QbqEut-q#w-G#n zh5&?r0^||DqG(cx!GGX2wtrBVHGZi2<9{+yt0X!}aEpKmR9Nf}2DlC2Zw&A#z+VtN zYRSiq;8H!<-=HA~)q^0pG7qeR<(Lnl>eL${3=NVULk&~2Zo_ZwT>O|0+nszb!H@on zAY54y-F%Ul1^#cW2s8paN@9h~bcY3V=dlYU$R?|-fgRS^XuPw%$$lIlSmsA6bTp>- z13meNUoJ|-M~gk4S)Gu!c(H#QRT}p_s8u~PdCehuHl(uXKSC#JAT8Nz)?%PJ|5nbx zqW?4cceBOFaPLq6o@5p|RvQc7z$ImX*lLP%sC5tRm%@M$!`qvRb7nELRYH@hn1#G4 z46&=Pm@oPt`gr-|sr{qu7nWXi=ZJ=-7t}HvjH?WVLy3h0+|(ucf!N#h-rjz3V4JWp z9g|xB;pj;l!|`NN1n**25HM{O$kNi(JJSu91N1qBc>NjdIk6W|ghjhH(l92wc>TAC zLNAs0DVwoL(M)wU+ER;X3nPw^uPI+a%a3};vdP_vl$f7Yf~!WLIXw9QerI7@0v-eV zjp~(27~`FfpN;wWshvgUE&;UZQodfx*Kvdv61sxWZG?&mc?n%jXg#56gkB?5MyQ^U zn^2U{OhV0sW)o^7G>1?pp>jg|2whL8o6rq}4iK78NGIeW)I;bdLMI5_Ovthi(5-~* zgem~3W1dFz<~s;xtpm96F2*|;e>VejUP0iddj)knQNJUo9Yp;uQJqBnzM#HM)cXXr zm#Fs(>gPm#fT%8_J|w7pMD+=3HbOT)EU38vH$Fnte4_rCPywMTLSqRnC-gL-YC>xW z1qeMyC`9NLLMsWaC!`X3jgUsDo=}9)7D7)FiV}K?PzRx(5_+4^YC@faenw~?p=Swo z6Z!?A1B9L@^f{ql5$Yqf7Lb~g2XIp@15YsUB?gXp0pRBUB$)Lgz>WVUsOyOOGEpu2 zf%-c^Z6@lgg4#yZKM3k}qW+1fcB1}SP<5hi5Y!%`ZWPpBqHZRtgQ$&!))9Jx&?|&? z5n4}Z524oxeMqRD&>=!w2z^FqJE49;9fZ<~0liJgNvM-h4xxR7E+EuR=syVc5*knF zb3(<0`UsU0Izea-AHxTThoCwEZtN6P7r;#) z5H+8uhX@rAI!tIRp%a8A5la6Speck#6DlEe9---k@(Il%R7mJrLRS#FjnHI5cM_UT z=pI7lgccE6K}*9LJtrM68aILFrfgURfJXnQpbz~xOp|ftnmOh{*qwM z1c00Vlc+UBT`#C}iMmlxZzO7?pe`ipn?!w@sBa6Zm#F&%btzE~3hJXo{X0=#Bx;|a zt|6**G8uS|s3QsHyg<}*0M@P}Y966i2whBQJ)z49y+-Jpgz5>E5Nabdo6vSb^9Xei zx|Pt|gzh2KN$5U8`v@%|)I(@FpAbPu6h2rVLX7oi^zx`)uCguYM6PiQfr zAR#ZIFrh~Yts=C7Pz@oK&JyBmL zYBNzg2(=MfJVF+XS?Vt#WG7Ta z$U$f-p#4W@Mwi5aoHk28Dnk}ZKU~6o7 z3QmhX1epG|CT^~ba#ei5hh8Ta>|N$YBAE}u9$I9Bi)V}4D{Jor2xu2}aSBvf>o=Zi z)(ZeC)tnkUTGHp@*TVbS4aa+6{fdX>%AFY6j!?Fxldx)ozs(nt#@@y{Nt^Q5hu|~M z6h8A)t>9~b7Y3OG2K;>-o9UH_JPg6rca4QIEzB_?GA`F{&JFGL&cL1cF6_qSR!m;f zj0=c1WEOT*s+nr%v&x1CTt`o8)9lziqtwkxS390PdJOyNHe?jGRjM-aXO?fs@HsVq zP+3cvK&};rveZug=5OO_Uf8_>4`J<2zEi49iRm-Y95WZM5dIA8q3XB# zCMb2~buI4t^x3;VbnFf#!V>SBo?MRx6ZJ)V%?Sb}$e};KD`0&11?6LMnQjA(jM=-R z`Atb0-ez!qplGkM&2!Mu8jd`m9^{WZ887>{f2MG=p`6H zvZyGS5`F?XqcD_XWpP8*4^Vm(aOr&r^GjHxvZ@~mW~q%VZ0r-j!k>FX*u5F~)P>!f zaDw(AVz*%T03KUY<2Q4f$@s!lYBH+#5JuYkq|q$30q6(gS|v_QVP$5QTt$kPgIp1d zJph!XyrA#KYF6AS@HDV@kQiQRoT0dSD>sccc4Vm-;@CH#sK3Te@K zeh#UYyaE2rwtdQZU{Ml?)}?GK&xW!c0 z=dUVN&q3${)S?nsi0PMMa33>{@0V}T+$3!nC(vFGH3(->y`f}O`iMQlFbs&KU5MDz zDr*TqG1pNU@qC2?*Pnf8#f&}|6RoXo?)tJ|*Q00s0AnYx2cK;;QdKWY+8dzl*yyva zQuReOh)1oU(i!>`_G|*HTQDegMm+WADz|q%2*ci3BIWfwXtG+z?38DH{5j925>F#N(!lDlIK$c^vzH5EI$QN=r1Duf%(!v&m>FI-xRhUST32;n& zTP?<{Hv}08EkY9=JmDR}*981ixyo$yUa88od}_yIvE<=X#U7x4D2fhjs;DVm?DRbu zkEzdJ3yOx6o}UG@J`ki=knO)l`#0;`&&!I$`HO{*UO($Pi|9dq4;?t2~Cx63xmD980ib z_bR_M4`s!HfL)xZ>R>lPp2RN*MVHOi9?aLS$x|Dxe=Te&?p%huO4Xe>u4;TY=t!e{ zI0#3njV}ik-cV4yN6tNS(UvFdasFtx6|2d!a&g2EAw+Cou780ya7) z4+2W2d1%*cuKM{9v6YZE+qxk}{M59H7Mkv}yT;9qP1# z_yS0fwnG2=PfyuzS=0^k;x(2Qj~qkre#bNGyfxPy(GB+sTzvIzyQDkr!(y(|y5j;&VTh!A|O zl-qK!o&rqW&%Cg;1gnhiojN}(^SN%EEFxzPRwuNIx4j{06*vK190J2NAP#X3VmBi! z+2;Q86mrLkFS)>&K=|jraV)_3utTg5H^3Qk%{FLDzrid(+bXoxCf^8P9Vv0<`_3M0 z#to?^Rr5wZK7`}MVr6#v0+r8RmuGe!f{0({91G$Bt74HT= zyVWk!!ZjHdu1PGM8#cnaFqbvfcNDiQO5;hjeq%vF+Kb5_;w!Royp4?F)NCjF(^nfH zC+$Z#kCq9Bw0U{Op57%R3j2-0P!sNPd$r+o-(~YStfkD^usz0V^+5kF-U)=BdliKK zi8ipxk!o*TFOel&>H5FVJrZ~ zalpEYiQ}e8bd$I|s_KOIT>n+r0m;6_a2kB+{>c{K1t2kryv+k|=(-1&0`&ABqot{# z61MTx{FM%_OOue+5-|s@CDPVgOY+H!+5gr*2$(IK%Gv_9@q{YYKWqk{pE&xi{(Ce0 z<1|E_zpMUhh&;NBsRAF`)YapWpZ>TM*|;KBHbbkSN#rT7VB=k+g@dqqrQmErw}tb6 zToF}*Jjy`y5;erL0h%NlC9v-tqbMAtoqz`vO9uiaiS+uMN3mQcB}LmU%~OK!(D{N3 z@EIcTIjgmPW9PUMtU?4w9-YXAw*tb%j0O%mtn8xp%^(T6@qiPG<3gbHq~sPk#jx(F z7cFDgkjtLrR#cc~AcM-fA17JB=MPEtXACeUZiw1mu!wc`OBLLIoq6OHU`GqZr$$(Q z`r7(ja6{_3gfYx~I-YQp7E(MBc|+@;UXZ5=9{A1G zRuh-f5~IZ2kdQkrjOT$g4pj-81QQK zBk`-Op3oHFp-I&vgbJFig(wo~D|1J*Y9Y!`TTOY4XqDa?Yy|#7B@(9yO=!ewQK{8t z?K(6OE!2se>cz~ZNi*}23j79wG(ktkRJ+$7K{1X);M`?kRIR!Y5@6n~mc`Y$o2A5_ z{}@J2bF*7Z9P0xNaCQW7>x$?>>_(W0dLHsoL$i=3BEKws9I{6ytYKc}5ctbNMB_Z| z*YG0Ft<-C54xDbPJpS}WkE7CKAefZXN~u3nP9lO_k(Tzn=+=PD_+?XPQdT40Ka-rK zX4uyck<+KBr(tp$jf}O`L^tL1{8DPZ)FoQY>nMZKHqC~yOrlFDG{XjQXoFI$p=MUE zK(Wq7u?G7~V*efbOKA2XUia`Ht(Ng2k+xqRj$U~Pr$o!~u`W~a{cq`r@- z-<72CHFaS&YOmE&gG8t|*GfJd>*e7r38NO#J2w1@bkX8*3Am7-@*!X)AV zv3yX01_&|9P3^R{fu3>xZxB6W5XVh<+`7V11)EUBbJ85n@xqJ5TsvlpPRf37W57dv zc7$x<^hW^TxZO$WGe`LI4Ez<%m;o^d#z}wLFuJGacVcLMnj4?9Xa96+eqyyHzY_!b z5npL*N}UfJ#2+^t8~pW|O%D9wz=q~Q76bIhCd)H`-wVG8uHv9n=H+yh{Kc*Z>U4L_`zDthn!3e7EMv%GnA==N=f;MKPETZ@f(BglPj8s zq&%&(K_%sHo=LvsgZt5p`eeT1h)B9H;K4TtfbtX7=SL&=elFXui=y$phI~P905#zS4~?N+ z(qDOT&{$}9sKP)zXzs_6`HHpViR?qsjjZHa8M{75vcpgf=BUX#dUCojuNZt{o`O?{ z*#9?}!!WXyGrZlklA&ZL1!Z%EAdW&1_}+YclX<>mEKK6ut09c!@mdvMg!A<3cffE; zwqAIG-s}_gHv!2|c;m~C88w^Nv%k+P*mOCofnG)bL-Z=VX^=F9ftwdGUd1O}Su*|k zEMQG3s4pQlxY4(p*pM~u+Z$5NVCrV%r+2}slM5xZgofN+@NI@Rr9$sCLVw6megM?K zy#}GN+wo&M%E|VI?uyD%-NUI~?n(^Z10*=MRSq>oQXItdn~d~^gTDn3N_f-#S6h5% zW7-Sxn@SL-HzOmp6_b7w3N-uv8oEL(PSt}fyze}OJNA=lG(e$;BroF)hB`ICIRei&weKi7iMLb4M=iY?*M{ zj*nZTi*f534vpHC;4T;>Tr8smZ^G0wVsJ-_grARB39lzm)q~R-2apqLYbJWMVe<(b zA6f%_qm-3@1PXSIdZ8x6hB44OS;9#UE-RWq)vBzx8-nANWVkaKmy6-PhQNJ2atBDG zTG1PM%rX`_{7&W6MCQXcS625Y_HN}S#D~j`#Frqkk#dyW^w7)8LmEgSQf(=~BE!@~ z+QS#&E3BAXtNwt$4Ihpi@kRt}S_kbHOO|`o!)`GDBADkbb}q}3bjdAHrKc$?CbLFy zMSpI1W*VQa@Jt(@_^bkUXooWc_v!XPtDW{H!SAp3@|Xx)n@b&OT!4{=`(g08W%XO? z`AVn_Ibek-_AZ_%3^KSGTmHd1deL5Od?0Ga_*d@hHi|mgh{b&=y~>6wjnc-rBh^Tp zhiK%f)IEU9v!~e_4(2v=yGFF|S|G{<0IqSyg%I$3%X>$(#73l2ewcxj$kKzvpr(HkNtTfV+2~`UcmXvhrCJbD;i|m8wx}D8RQ# zf}ErNXA23b#2D{5OWs&j(OZN|sn7BEA6Hg<2^y=^HA>B>?tK?yd#h#Y2~kb>?(doMDCx_xCC zLn?X$2bag5L?9DmmvBnGAclSLkt@}2LW^v;oF=x>#2TiAb-=>$l*3fROj8S?eWHc7 z@EvKfC8>1Eip$_NB^4MsaL+2zerl*}Sc(5MS%#a2BHmyienv!mbj2F`4wMC-lH_n^ zBI1yY;$ETRwoLv6!^XjKzMe=wFk?1(Wt)OqT$^Qh7`psB1b2uEnP_UNs+^?$ad13m89QjpB>-h|4~|!MeJ@B7H>_m$bcBnW(VUTn6}_0IG|PfXm+E%QK3M2R)N32QWd>~#^-9Axdt!$Mk^FUver|IsD)4VZ_{i)k6A_TfhfeSo_1 z_xCBmV;t}MI_2}(frDwWHbfY0xE~OtfJU#Z3?LDtfRJ6W7k2~ z{QZAdR?vkR$o1`unc-Ak8KQ)~FS+&_m)dH+w{brq=pM|B%}eF_bqL4be*#C>5vBR| z$ue-@pf&b&gB>(CWyPz=ixqSsScBlr7VuIZ1<;_MU6AR790)p7jf)&hLqkVp0BJD~ z%Hr>Te+l+vByDKN#pHBqH-41R77=2%5}YAI>JU#fa8QZWO2oD$xL0+TVSGC-W|FB< zNf$&kZ0ui?AwFE&(9OZG`i_i&0|zgR-3c5sR1ReX4MIwICL)x&&tg~O$ugqXz6YYW zD=S_dgF8$mGszskP(l|Ct}|NwIl<_4UJ4! zR@`OgaY2FAdBVsecTgT?ev*fopEv+!e)vX}ft(&_%|Lz`v40NAWt7p2Q4lf+x9Xq}SlO}y`|-8&m23}Z@0HvvVx<#aphE?@1Nee4__7NJK<|@b!U@^r1mwkqc#11PCw>C-Z;3{JWib6R=18m z*CIU$zR%Tn5?4v|CE}Zn@m#{~N|a|Ccf|M(XjM8KerrO-^HCJ@0<#3(JLpb%4it7+ zdvT9@1IkkPY2h0fL$#6(OKc*tgtuFSafEkV=m-WBS6O`NTi@Z}iKEXc1^TxSgDYG# z!fC(Io2VPPZ+{z6;%|}dyAW0sjZFusfe|q3i{nRlX53T;XF85AcZ^r+&JR}{RS$ow z;;8Sel4;ij`V&4KGnlvx3WG)5katwsy1Nj!#mM_9^IupmGY@RRSLcB7+)C6`!aFu{ zQ$kjK8o8A0IQ>#`i~TGZisW@i#(V>Z{g`MXRW5O}@|*5W z;Om5s7afU@t*qH!QJ`*4j4#Qgre%{*i}_x*ABN`b?F_2ut1D8UyI z65*|fD4w3cFhau-vYQz^bqw+^()$|UojI0pYlK8@jzetW<(~hJ2NKAQsZy) z{sm&HSq8pWR<<4hfzzEAB7L=Ktx4LBi_Cc2g8mbruXTY+(Jt)HI!nv40In&{d&+xm zDRyHWkpx8C2t+0VRy?vWfz2^vm~7csiuY9QF_I0;k80DO!d%c(rNw(5{XD(}r-ynm zFSC}UN$T=%%k2<+jsI%EUgkolw~Z%`OrQulq;Sr#jW9Gr`sQn(_bn;rw$H!>w(x^u z?5WB-g&+G<#pAsf2|uYsA0yFl+Dl#W_c?!RuJ4+gfxwtvj2yLx9QrgqC#xB_jaYjK z#<*82lXdU*S)hhPvF~EEq?QhwYBTMN3)2Ys@DB8A?@HS2>uIwm6x1`ArdZYi?E3eC z&^p7x`bQcZb+qWYMjG@5mov>nT+T!sqHxtRn|7I9zlTLC!^Szo(=cn>D^g$QHfwrv zI%~tbM9Yy1nebRiEo(9*mmNUloD)sfpHM2?>9*V~37Q!w{tuVvH2cdw)PU%U2s~$(g97(LmH*y%?0iQPC0o?|0zt zN={;t!4L65Hum5Nv+gwnMxp3O7mKC8Yf#Vu1Tobsz>asA($oKn(AYoGFQokUWc|Z( zz}{llgA>-{Qsy&{0zuEi%cwKdPW{(#J8&;x>TGiC29U17Ja=+}dtkoUTz|G}XrFpN zBspmQ+1T%C><2lQ`CLkM!g6Djg3^D0GRQU!^Oh~)&#`uv+~eXq3z~piO%~%#?U4C@ zl&qT*c?XcNeG?MHbCZn+N&Ats?rZ%_gf{tj8RXZF{r7m+$IL5j$4D#)nL&nsxEaw%<6Id z*@`qvB8xZU;JbiRS@8J5Vfp~6(jPMCcU#y6zpGaxU5Jy))72l_2Y5r37*`RMIR@C& zn`c9?WzMxEpGaqBs>oP{SSGTdvbAEM-%gHiQQx%RQZjU^le8>WHe9+JSa*M&Mk%@g z%8V55b7O@!rQ~oD@y135ZH%bQUhh{>mJ`qrb3CeV{vJ9S+2?|YaV02x4}gUP{$|+2 zn~D;2k(@<)g)S%Ak@b9Log>m3QT!S11>ddBb79B$;Z)|;zz8%u)jn|((TpZ*r7o5? zyFkDAHq!eogyb#GM&yDKgB* z!Z?PWLp9>a0%f?%dj-uUKkr}^gm*o^inrw56`~Wk1qjF~eLyiTflf|R$CMyg7Jq7` zHm5Ge=1u*1R&$GF2&~z|ufSTu$@@+DzvYUhzE&)zZ`W4TSpu7T#9pMNclc^Zh>XjP z4yoXACCEVb-=thb+>SZVg&oUe6LNdwmSn}CHvT3gPE(-Rm248&e=-UjqnlV$y8cRVe3K+=pIE1ye;m+Xpmo-&G`!SXMUj8H^arhW7fBSJE=o;A>*_$^VDE z_kr)ay6*q;2>}A6zN2PsY_n><)y-_(2Ccu<3|s;ID5wFnrefQuU8{9l5v}5ilPUfg;GdG;^L6g~{Yk>V z*8W+$-_Hl;bKm!U?|t8U?m6e4bMCq43b^0R3H-G0b}z8{NaezMj-%3L@To1q%u->< z<*c!X^T$q?DEX(Py$3!lU$1NN_WmSs)2A2v&1=zRZ}wB$_+i7AD>t~2J%2kzGOLa4$I-QjUzbzs~CM^+hQF&POaLKcyh{va}tjkKR$F>K0fCgWwpcSyj4B(Hr;uy zpV+AHZ7$X!j(5@Pf~l7kddaFuj2iF1nvFr#*5J+pTvMs&S8ecX*7=FGwYLW~YcaZy z)hVFlH)JYVo}z=cZSW;__iko=lkXtYQFwTaV5G?XrsDiF7J(^`vKazkBX@k}Q$Ap* zyor4=c;)@f#gOMKs?fk=4&S{^m-02h@fh{I75~Nl)~v+e?~IF10sW)eMyXyU?v_~P zZC*-nd0ePS%`EWi)>J&f*#b1i_{yMW17Vb7abkDh5i<+=2Ar}83Z2|YJ3-yb%DUBc zD49)D4iQV7IMqRXRR!M9OHK=_oBSQ9a@E93UUCsHgZRqWs}xZh=c*#~kaMC`fuB2X&Se-hQXw3$cWV*ei;yeU3V8<9?$Hi`xU`OpAIY_$un=@rx zIpfy|O={V6KfZY4M;!BcCVK&`HF9|(QS1x6lt>_&F2fG)sV^bakzEqp$bo`$s~keI24iMdgRo(dX=)L_KFU0 zP91mg6T(SMsrD$`YgLF2FZnX$6SS#;$~G&Lxr-dXwJg^pPMP+m;t1$ig6-pAMVFt_ zdnkYTY}IeJzF9Y74}qHYwr-p&MGt~DYc8=qQ*_0YeVLMv`z@vRMg8?NCHmW3%-`(m zFti}0j36VJiQYHE64nOx-cJ?rs=UL`D1L~y>5~(^&1d*6M+9|ohKy1@_l7UWrJwLy zUe~)8LA~c5<(F^wTMqII7n`BbxbK}(G>OEqZ;MC?(@_v zqGrF}dO#(pX}zLaVfu-lKKB%uH8bpy-_oc0-C;la%X@gCj`j4B&}S=B>RS)@xMlR& zp6C2m{1yfCavca-m9A*DZuD3&wHUN1gTVPc&w2N~>9^#mLbLsCQF|550#{JA(YJyf zFLUzX3AjYYvgi#LKes3N?K8OCJ_7Ww2< zZ>cl{^HMTa!?4+vZxP0E^?@<0j8Q}~X82-!_GIXuI$bTasxr*$p6nx7q~(wdx$Sco zN65z6vPjFo=F4z;x^tZ93oQ&a1<~AZT}(38E`Ge;=^IsiFcz~&_ui)KbYU&a6*h<# zX+~aB_Nky%4OF(O*}6}=8y67#dV`E|DjtHd7jiOUFZ6YBU>^^fRU`IV#giB{aKa9% z*T>oemcg9_BF&V2!f%sxCR1{|zt?}mfBIN9zadEJ>#kRsl9_(>2C;nmoR?A%BiKDB zfZE(Z9ox5y5V)`Oh+urmL8X3QA9rS-z(&q``;BY^HJh}X^#(@h>>X-{m}bVwGQEPk zBA;_7%B8^dljHp6J>&_x-TcC4D|Y%V`$_tB>qppgIYcITBc%qsO_w{FV?&Dj8njd7 zC5y051TAW!vc<||zABECQsZ#0X8Ulf%4#|FTf0cX#SZ%&e6LMUsUdIq$Bm0wS?iAD zVtOksreD_BOu=knUZtjd!lr~_sKpgZ_Ta{}iD^n_w{Rx~5HXJmoP>`{|tt!P5 z!!en)9nT`DZPB}>#nD#zHkSiJO~@s$XM6k7SjTh4+L}g?8wZE-+tT2A`QsC|`)wQ4 z1ebqpnm#ez(etv)@Kfuf>^sN7t6uP1*C|6)t-_rGL8~@S$SZ%G+LNqyYAwZJaN}L2 zHLeopCCazK{;a>=rjHk;clX?@zWdFqRiar9QLC{0N$TBWZ(3LBO{+Qz{i{3WPxZV+ zQXT1eo`gPC(W>qki?DCC*yFRjRl^mJ_lN_jrJg?67~G4$Fe~56Wy;l+j1+>*|c(yit$OP7r&xkLv5{h@#%5 z-_M8B*T?K{eqgxMxMR$aO?RW=!Wb5MN>{cC1H5I99SiqjhKE8G_?alNR|QgM^EaeK z%LoOq%znL1PGQgEr=Wi-M#)gT3fFt16zFkP_7(PM8tP2+_L7~aK@}M%esdMCv~cXjyM^nZJlN~`JdYo|(D8F*x? z_D5m7jYCLcGod&hvu7E#TDgoe0_z%*K&W4Ao>1Q7x2)%l-@H|SGh6rzeoh2CS@8A7 zjTEv_I#f$OX#&Gqd#fS#+@q3eYYo5D4+RE2MfF!J9o09nVU@iVRC?}FNoc})L4Ao0 zFZ!)3$#r=lyi)>g(B^t+QpB@oQj`BGM$pjFi>Th&~sWeQeBvXu2UwNUv$02*`M4`nHJ82#^{ z-kzkpsjF1CP1U%c`ditw3ZwDdRUFJM32rDw(dnAddl9eEXwJYi05_1TjJI!dsQ{lq z3gAk~&9hCqDk017R%qbNIV3A~p!#IWl$luH#At|95liVA5aX?bV!eTtJXNe5xBfS) ziOOaxlgYpxkip3bEC(qdrLP(UOA%a2v-+b3s0`3wE~g<^7S)41xBBa?R)78CP?*>N zc>Po%Pl4rSik4T}BQW_^(@;5uqno|b4L6A{ia7F+ho!~dWjZt2!aLXd-QJm$V ztn``1JPq?F%M@6<#1ij4=g z%&J)*#hcU{<38$&<4vzy36<;VuP|6p&c4>FG4}MK7xC-ecQ|NM*@`ynJ$%dF2hDoa zn*N%1-|irzvcAiM6S3a~!+Ho^QH8RFL93>MJ6ywlicM-TCJ0!cUJiTd+sArdnDAEE zop3B|!i6E5^v0AXxWMES0ZS5s|Nh1u1(j_=5#PS$Eqk3bYj|MT>aaLd^5sY#H-t@{ zMHz3iS?ffN%9I(#h=FrE|0MvQk_b|7(Sb-FZ&Q89@*CM#24$3hYxR=|QX^LOS;fJ; zlHmGMg;&WDYR7w_f+`)kO67?QLY<&BDKn$o0o&rbGZ|cB_8#+9>)S%xxNg;L6pkC6+^c>foVa?Tl6x$trPFGw=VAZKowlxyf$}Z=_Fg^Wy*?Yh*H;}$ z9Iz59Cz5c3%UH9mdJswIQ$`XhThV5{6iL{KoAqcUVX`q);fg?x8*j5`61=9ttZ99yfVE`}ZCh#2(!~vJ z8^g4h`Zmaq6kN{=>!qGW!VJx8htOSQa=>!iqJ$aQTGuE`Mz*z*O?r=jGQUG>&EykX;NNtJge-$H9?!6f)>5? zHh(m9*0x8#EvZ+{`s*J&?$P)1*G zY}4PNM2oC>8I3Y#W5|?U!Tp{=VoRlg4o62`=}uP^WgGeC%bbbE;F;2)j_h^)%*Y#g z*gI=W8jjj;5w~T_{+W6d(?K*_$))UR_7AKA)!1UlKLZG&RpPmk7UK1v+Avr8}arf^RxgFQ!t{v$7$$vsYpW3SOUgml;JE{$2kGJs1X=h@# z`yG-F6plBrb~7cXA!_w9C);s68luM%tcuc@;4>vn-mNwJy+7l|W|@43yj$ydf+KFk z8GaHsp~m-nx86k70q@TL@?L(~ui5YSVwJzpyLEzh-lr!KISbs1E(H2(r+u6MQbv?-Xo-581oi(c{jFu3(xRwdC*(IYjYq8AZrbg3&A+1eyx|L6(MfMGopXp5M8|aVOI&uR;1-zwG2LNdHFUa!l0(WCa zGbQ)4^i54{@lv-4Pb7ZkjCh(ZFEvjX@)5P|>`R#Gewh8;;pd3?YY&KBnZLk+*jw>i zcofd^QhEA#f_-4WWfxtP_0DhYCKc47cp^kv?xq`bd%a(`m95fG2N~rleo1@Bi}@(1 zcwp`HcPoI&$oK*=Ry}Kz3r{PpnZ&o)n$ue8zBCgohd=3KiLYhv`f;xRffYa>|9l4bcpISslHZI1Kv63yy z2wL@*%X_g`tQGg=Oa=>SKE@}^PO>O%!`OsziTFIc))TfS8Jb*%%uS};`fa!HzT7NM zpI5^sPPjtRltcz7z4ueM*oP&!Vts1)tm@dh?YCKdNw1$(lgPj~TG2?m)>E`Ff66st zdiDHVe$PEt=3;IpzM}{^_7%VN8eYnd6DiO0R5+tC1ufQd383nd383nY#8kaUh*nwG z8I{sEt&~1ETYjcR1>Ryej z(A$*KFPHu1GMX*pD;5fZy7^jB@gwbBImVi+|1+P=*tA$ooHe>t@RWW0{lMMB$-OUO= zpY)VNF!$DLNMVbQEY^A)ZHAwv9E;Hqw5o|pt5Wwl%=-B!T?EzTyOj zMoSk27oz57RKq{&cQ-u$)LT!zg`n}&Tf1M{-CzDV(drsrC@&~4z;bQ|5G(2gi`ZT3 zf|T0TO8rE3*1*Qk}Jx#-y zBDDL^vJ6%|WuH)V^Ehv_XrcgPWNbV8zEjzz@ONhlzUl8|A;6Rr>&X-};UY1$W=rA+ z;`{s9e{~#R%_ROao1$sk55m>siR@iGH4OD(S(SuizeNpi=+{fVA1sd~oYY5IxZEZQ z{bCE0c^|PwqRo*avi$B?J3FSNDs&>Xr9^pk5(jN-M31AlMhcaaESKQYq6R9hif2+N zCxTk^9ZVV-)jW|Ds{Ei;HAhOJ1`oBR+EsK!$l8u_Bzisvz>k<3u z-sX?^se_iUzsGc)U1c&ua*Dd1)v3wQJg^0vcjkeuq(Uc-l;uX=En8(C*vQ-3&tTW) z7oV`IcJ?q6Tm9{sk}sanKSk?HN|j>Pn3-!;H-W>787kd}WvFDG(YF&{&Q98|;pq)V zk6qcf_YpE^^D+m3+vQFaFTw&?jg_|6jUcGO`Z#@@_W;Ak-Qlhud^DBBo z`X{hw0t#cpLN&ceFx#LF3yH5@@^*<^R;ALF$&^Y|Yx^v3xjmh~+JaPVGd`B+=m?8e zv))VRdr=f>?_Dd-@Tj*kJnEOjD|w6Y_&Wr~`>i*U!`35S6n^GYq%+e#?%i6|?|u3~ z{!vugFIol}2lz+E*-{X0ts`TIe~mY-BP`gupk|#8==Lfo>aG0$XYGM~i&&$LeYg}I zz%3L5Yx8`*pzCW>*N|B9m)_>H1N-VwO8xL`9dZ2#GFJAWnkAY>$MePKoxQkk%!Jn( zp3`rIB4>5H}ean)Mwv#&s30xBR=N?3^96 zXyo3)Grff`di%289gj`)7QW`~d&RqB??ms7m%PXNz1tr{#rbb^nTg6@IOq+$?CtxJ zH}I6z8KllwtMfW_#vWT|theuVZ((+HotLfr;n8LH9kz0VVcSd3&dhteaeHCoPWC6& zNxMpLg%)a`Xv=qD#S2=6II&itL}uDuSh7u_(4&`HE^&y(1@y8ETVk*S8j_}N<8Ai+ zPYAK}7LB4a>+#tC5HX-c?Ps$|F^uf}l#!Y|0@(-k6+`v|q=f8!{2qtwsyQ0j_bVs) z1w(dKsZ3d!5ZQal2~uiO$gVe|kzMbHk=^=bA9l#Dw?cOP>ZWr}FNVmzhnxu6yGc7_ zKNunVL0e95y@?Em><2?+C*y?3J_xc83fbf9I{L?;xY4E#N!X_i@dt&3U1U3CZ`M~) z5cxZlQg6J?A2PFu@;UA3ko~-~kMxZP;|vXc^ zk1>s3%~8H@;bw>JK%@5G)QEg_F67rs&KEmwRn5v)z40>Gq%dt?K$@^y{3R@>y)g?> ziT^Y=D&a+<_wpjyP3a(G9kcJpc2{&wP3f&L+**lmkN`KCEG$OsAdV>l6Qv{K%EuVNq06#Z$#GkQCrE3j{yP+n<$bDi;){gq@BaV^0oW+Tr`+Z=H% z15xT4yp*Jd>@9mJVzrU8I{?8}%ggzUJ61e9U`K?WwkAr|>)z-%N zR(7UQ3Gd8D86;NF>rBJWc&9V>;)J&~Q?d%^b(*cWlb5pf@-))c+X=AAifp}!&ci#H zUJgdQLwj#$&feRp`TlF#_?6mw`CiW6E5C$qcMlDr^m?i1A}S9R-??s*vKb06pQy;M zWePT+A`f(H`Id#=Z@p5LVAnYP$y6`DKbh)hku6jGCHxY_uHDbfBUP~zTRB>-t<9@s zxC_-=wK7`0ovxhZg(8?1HB#APWin3#o*<>>kwh#nXjR#YUKaM&X{3fd|MVoD{VmmL zww_vtoK&K>;@SF@Q)-J6nW9--|EwJ7Y1&otQn-+($`<_{_>AP^l)Y|N_lHu-cA75C zpY#Zk0iie&8AADZThOd;oKQ+eWTNh|P_0p^gCjcuKbbMkszZkj@qP~ZQ`h!!(oQM1Ao@kc&`%q zm^Jtb479-?2U8_6w0@q+MA76g)&=*fSx?SXxBDe$tQ&2r3v5dK@$$Q|q=Q}TuD=Ov zTC_H971E__T5N1?azK4qcn>8-U@AHW;^59$KxY#ZVFpH z(r+*QJoe{;RPnjs|RzQE5z83wOO)F;(dg@q1 zP-C0EfT>K)CH@w|39P@djQVJV?X2xKtkipigIL?qP%I;|whI7wT#K+{51YKK*CsE& z@=%0-|5y0OfhrrSQ{2q}Y+VnHZ_WUGjPWgK69~~-`8zkV1M9)J-Ve+J-!u%&!Nag= zv~*|=w!+RFJj#|8nuDDc%b9~!)Imk&U;{k6jmc+)U2S?9wCE$w28Rc{a+>w`82gn> zZz?_t;@N+onc=0WU5y^UGzpWnG;QJ6Elr)IMlDS%MMUA!q*g{RO&gUHE=_8rvc<}T zOOu+{(qvz6Rav(*Z6GzgH0f!0X|l4`A-6Q?t(GSJ+R~(iElul`lUthB^HkZQzv0qk zubb8Vp_H9n>qskLxv(wJfy^?Ah7WFWAmNy4`csIC~5 z&3Oh0!r{{N(Jn@iQUMUSGdo$2Z24m~B#dJ%qM>B&W2A}OBt|l2pXV1{TV8~VNTQcH z3;E{Dk-2eaC}8IqOCGPp8E)Y>j2qpenw2ej<7EbnQ>#tpsm(swsb(*cL^&+(5@mBMsQp}TdoEw#FQ3g%}SkClVwZ78wGbLZc;zrKEpJQLs8@ot6 zXtPrGCddm|Fbe!sy-+ZtzfggSwpse1iSAnUB)rRpE|Hz^k`$38T}~YZl^HeeKDD^n zv~-OxX5$|rh#NRk-(@PomCrIFL0k~_QZ2mA20JKXqvs@NXLd1<{U5nYGw3C+m&qt} zDKpA7mom|4+;ceSJe7DS~Ew7Vi^MEqKnU2mPIr(Z6>DA?#LR{ z9hyGLaMqyivzZkHb26MYXd|Z2jkqv}rq5kigLcUpgyYmfv;OSr$ja=QImmbXD)hHO z5=;IPKPP?Ib;e#sZZ+y2Lf;75IbN(gnb}iqLpx^nR9cpxUD)dNsb+mpmY`jd`6IJu zt9?$|)^DWQbB9@itdk=xLAy*j2--BTSevGDge$hqe(E5&6x#PKBht$Ygd3?xd7J&+ zPU?l{jjRz&{cYLP$(5?X5fFCtI$mNMdyQzKrJs+9-VO+wq3egz-loeU*AJG_KIJ5L zfhK-iuS#-qw^_wZwr@Ow%&?!QfzJ%3^c%ETp=Ny|!T{x*8Uun>)%EV%7I9BdWY{7o z?%Aq-Ed2*_SXVOEW_>7Fq$Am~Tv*Rt?0&2lblfr`C~2%->fMq-W7}>0*K4=_Z-W%q z-{DA6aTX;#K}gpKusTwjnolZ{o-B8i^fXW9lAcJhc@}9_&lZ(Ju~WSSq}VHaZD!i_ zkYaB{ioKy>mJCOVy&)-*aY9nu11at?!|X;={w~os;=O*Ck>ws4Wv7!B8fDcJjBNZJ zN~s@_QC9gQNb&e(EJuo?7BK93RE$VbX_4ZdAf?fx81h%7NH2y-F{5w&#v5hT$&sYE zM|KxvKn*Nr6FEZBvDtT|h@yjt?T{o?bc81%DXwk@EQUhRU}rX?M_Es>p;AakM9}d& z25?MVEn3V>Q*LnQ1H8%p`7ocn>2(*!0XF;ZzndiA_5}I zuoaQrNR87=ogq5>;sbQCO>YfEf1yXW2$qRh&9C|#Qd$HzkMgV5du^PSs$B8~fu*Hb zCEN4{jTygczpaS$6hcwLw@OG3d~qnH-=JA9@HE$70x0~6i{$$TVKcFbabALaBxSP` zcR4#Tks+Lg7)6@5&Q6S%OJpa0Wwf2x2@oynoo^ponlf-HBi5=enswNL%f_10hI=SL zSVjacjo(Y@KFjRo-&3#k)`Y&PJoX>DRZm`Wwro6gY~cEtS*k&R1;6b|QsP=8Bs+Z4 z^L(#={)7X! z?^YD#lp64lIBTd$S6I>CEoYX77t9>W27D0ja^}!3v52L7*O^3vj4FEzC!E?a+9iwI zjzZr`%RIU%XtSX(h{Il7hPU0B65WV~5y>?YN1 z9cT^d^a2$(B)m|ijzdDd7ZOfZIk!HxoUf8?dZVfMpq}FL?>Brrm&bwYhEkTDvZBq( zQ1axT^NC6HWs_O zCPXsJhybJUd8zjTw(O6;8`)=?RRmG>f$VPO<>IX{aYRN!5TT`DdZD(KxK*O2L|cS2 zN_}(SVun-WLCM3hvD2C76z; zYW3<8?CFF*pE22cU~aw(ywccS3f9I4YiHLh=!zmr#~vJU{&~uy1MiA$%Up2xRD!o9 z2J6la5`&nhW81K&I-e!>3yGQWXlKOpB=J*-B2L(^&-_CeKZOcm{FE@VO6A{- zh@J9Zko3S4M9UxPdKxezupK$y8~;nF}tBZDX{&s@tdm zRAXkenL@(QG85`7WsnFJ0w6nsd$L|D*K3rM2p11?q z2OWw)nH8^PF8IVT=kW2^*HvT(VmJzxT~V1Jip_z#KcJr6w&J*!gvZ$rfB{wO6JNpE zPX>=K0zxWMesNFODWbI-G!HbX_6WvzfOb@S9pP}87!*zahw3_)QY;zEvQ?o&P!-!M z-^6|K@zl_g1p$F4IggY$Kp>Wi?o7eme$84Iv-p~UIWC?-^%_MkDfo`JndkyIY)G;4 zcbh*)$1}wf9_knv+wiP;b#$|QaH33-?KYRiZWoRngm);o8bi~oae2MHpUbNZ0I zfdj-Jti*D%>_RcJD)3XDJbgn|TfLO5fLZM{9Xn5}G*2rD#*AWLvpSrpCWe|fFvs?P z;!PZptX>t3cvZ#jpn4@Eeuxq8=By;Q&@tiznQ3Y4eYntkQ&mjAWoUs7NHsQ?o&7g)KFL{9F+?8CscW2x>;NX>DKE_ctM~?>(SmVpQ zsBqnq*LLe^B&Ye;cPfA9nk{4bN#|cRRZ0X%DR9rP7KgE4sY<_Img22ogyg zh_ws+WUMRPFjk=n+x(L6T{g8Yz4%`kKGB01h#kh!B?6UIP2RFH%~j-@%3Q7XQj0ZL zd&FBeZ8s7zSK~=xIjv_PdYkr4(Dr*KIaJ!*`&^><5 zpzys_g}uy^TJs&3u(k4&Y!=vnz3T zP}ME!{s%-?qwa1|xAiSY-QvH;(Koe_O(Od47Jc_d*xoDp-g6v%caNg)PSJOJj=nK@ zbe@2|r7#WCH%}FgzB?oOmfU=`W zn`?%e`IN9A`4v%5i!egwKb+9!lgv!}#z4)GC8-~Hjd21a=R*P`kY7YG0>ecHT@_C{ zGB_a(;M7LbP{MmKu2q`v^%wpDFEcV@)`4N%TqcKYR&uuq+COABw|J>DWuw@BgjeQ? z-LNEFk*)=k8B+8|wDo0h^t!^L z8spT2%5djHrGRD3DN_?Qa4 zBOLT?ftAu-wEgT;keRvQih(PK?3x^EIq-X%-~H3qi3o{g{)muBUgec-YW553V{JAZ zn2vqYTW0q@M0^KG3r?t@LZj<&>~_FgOs4IK@H-5=MLhj9;HiuOPl>wU6$lh%Mo%sT z*kC@OyEhlzrYHN{Ap@NQS@hB4L8le~-4|SJA8;4YrE19(=;qwqG-MAa1Kx>=Faq94 z3Ut6z!vdZSN5HcIEK@kq9McAPf>Q{*GKLWb40%9&(aFDDqD%}y`QM4`5+y_)tmHb8 zjBOmvDGn|z@v8=dIi*Oite7L~dzltu~iHb&{obf&VE-^{RM}s(dvkFydRuR{xG{%bx z6rbg0|7-*ZsqNg}vdl&wFIE`ZSo`%ixQlF~_>f^d*&;d_jjyhhAtG}JmzCKqUx&NV ziji{S{n<3XbdX5ou&2`C(n9~q@@>}VnBPmU=Mco+Wn>PvLw`B6|{C!3O~@yGCfMc`W)Q;+`hb?sq00CedAgh2xWY z@C%QRMi}4QKmYhf;HQu?t9v~Z&vGz0)6U%wvTwbYnJMUa5%=o175yZ*wvg%J%fSsr z9WUjF(;6$^Zn!trP%R(Inp-Ta1u=z;V?>RP_>P~@kQ^roKZ6=dT~Vk?R}?u6zG4FS zsVGiYyi54{{DfC?$XZoww0Pxla~K-#kE6$`WAGIuVAO#T;9TP=ca^|XE-UtX7?7xD zlHXl^(BJFuRY+O{l7g==7VuSr>3G%+>}TUDjAIy6pXb`139n6f(kEthF>Y6o9z4%m zW^qzRA!W$^T)d?d(jS|Y5&iu=>uvGs zRX)fYc|YZR-50@Ca9nNAMRfUxI;Yougq<9J8(l?xx(@W6`EadI}UqlL?(`6=l>DKDIC=752lwiZf7|?FlA`qbT*Nbr!x;z z*{#gLLAYOM7q*~hL<*b7$VLnUi0vdY?_+l3BHgdruWK{7kFgkqK{tVB3hs{`rb|QB zy|L{Bt?JyTV| zV&m!}6pf+3!;j_Nyfgly706WglkO)yL)V%P1~ZEIc`1nb+s_*sIy%(w9P^Op$LONF zF_o($6==8YUxaUk6H2pZBg@^~M7Y>+130!bD^s1uUVABEnP~V1OzLJF1BC&D0+(Dc zbX^`&)kptA2wcfs+k(O#pum;w64$m5{5vDkpwD}obw0+;cX#vchQhq*0OY#}?+p_z zxq+mk=Z3-6f!W&-bZx)(8Zhn`~p>g<9y z^C09)E_P**pl1{iV^49{q@=F+Fbzs|Ue=?Q-y2pkC2iZhu?Z zKFhD^J1;K=(625T%a#h2m@Awi4g`zJf_dis@l5b_j2*81s^ZDiP3nQst0#m9Lr0eDQSFrzCtPwE`6GZsnuJTjA4ht zmDTC{^qBO=6wsKi2X*^t8QM_Tc^Fy3Cl{)R>1 zKBhZ~`?&E9xxoLJc*4NHA*kzap-uHU6YQevg7L=ql3+93FqT()x&nz`Tfm*!VxX@v zWmvw!2y*Y@;sQctj~Cw7P689f5f-IrZJ(j~qDf$qBM$}77FC4CUqdu}$dgZz$0!9# zK?ualcTBi&9oLSV{D}#@?jT<9y1IkjcKsw@7ZYqF%oufrt;V9bs}#Lzdsen1y5TM< z&}CCy*bTCak$7xEQa>R@-|vsr=hX){7{Nd;hhG%Icu>pSqS%v}l4kKcqCz2GW*=6K z%O*cyqvq4KMaKU()_K*0@#5KR99>(q`^a<1PO&Lrglcuv__xprO<5GspT5vo@xYCuWXID_+IS z@#z`){1m2VuvpBTm=-ggIVnA3EI&o*8RPhQS9->H?qFb)J|AQ%XA}`H-)EtlSq4t} zGf;2~gQd2qGriESTkXeJ`PC~m)A2QoIj^#A4RP`Pnq@v_&&;QdrzZ7cXMC-Gh}ss^ zt*Sg)H=O|Nve4G845pU_Mc=_869Ail{jP!c4#n3Jy1g>K7A3Qq8XREK>kkzCZBPG2 z(lQf2B3divU_YL&?5?{qs9LGed9*jX%V6~_Cx z<

    p+YGIg&>@LqV9LlE@s0J1RAZ3u!VUaaL$1exCCv9)m06Zql-yDfk+B z1w+;AV~I2z?{MNi0l03hx2(w!$-o{i;etM3-BEW1R&yE<^sg>MBWgB)mHfL@0E`a( zvo87x!?^R@VQ`&w+&s84ckLfJ5p#a}M1<9ThNkbNX*U&KQcz_&_-iOsovzqBaHg*9 z9Qp&1m7`~f*obWD^N<;{aF|&*3~_3(@r^h8-0oSGrjVp5a0R#(BbEWeuMT`@WDTti zOdcS&I@MMO;0xq}zt#Dgu9Y#!uZz_Q@<$Wj4dO}1HkL(m@KxquD85Gg9HT#5s-f`I zR9UqqyAKB8)Sz%VG7&X<8g(?Z;ZbG(9=6hWQ!3f=F9A~^r{Ou_dHz=P~td@8*019`JyP*x{tLR`kDEA$Gb9$i+-wHYE}KFMEJ zEiYBiuUo4Vi=v&u>k&U$!N=JO{vKT+^{Sb!$tgi%TjQbb-0PA=OIjyI9-w6>NEad~#5;Cb+!Ruh}E%INlpv%HRC~*QH%c zqAwHQB9ZxY)~%sO?c(fky=9UZeO^{x%u-9E=bG?2vJaGL`I+~@V19{KdGEd_gL&wo z{XsEzNCxxxI~dGEDk)=w4w?G^pX|RKTZ$IPf1!QuIp$JQ^hE7EiYJa&ACUqQ2ffm9 zUg@RNz0$kudB;yXKkTBPWBOCakujCsOU@-5Nf6hRao!8#@i*Zt-b{4t-Y-6#xp=&l zSqjhMoD`~d72Y^g=nD0@c1hUZ+P@6@ zir9=t0KFY3aXtENb!F+Ot~{UX%5%ust}Ezx`+v5sBwD;&H*(N2QIco_793Z=Vkc!( zU@wiS`aq01U|4QUiJoXQp}oWGkLO5~x$c9(RVBDb5NB#ELXBKQVyI-nbzG@a7Tb%* zLTq>CcCKK)6O#uI27X_gQTr6phIV%xC5HC?#%IQ`|2c3T@rvtu zW3^We)3X{*46*@Raj@cH>(Re7zBy)zmsxz~+gK4YwZ(7$V$%I$_rk5`wvt3HkG^n7sd<;JSjHGm61N zw20d4r3K(2f_8i;FIGGEANyV}xy9Qwzarh+-QU<3tG(#Z4$L%{(g;&N`S3PVSqj^6 zAq351)hh>S3Ia`qEq zzP2mi;O8X^$T@Uz1+G7GvU3o0>we+T#~kdkefEY~argancUbYE@zz_{!+{KEE!^|jJLzWAPOKTCYmi0jlWZ4_h^X3)#bq8g2nSQ>)s$e_76vJWa_VHf&TMQQ# z1aGX^7GqgZ6o}eeA|_HbjL%aZgteb{XxsP%TFjn zEVwW|=HjWCl|4Cn8{U>1w>0aokaHm0plvsk@9n8$j4z_0FAua^#0Y2sK%G-va#6y1-wBi@xaW#7QmL)*tEn49sJrQ_)N@ve&AA6;A{Fs;-2V&YkI;U?B3B~{#+u#eP&7UrPAO- z2ou4~qTmx;&CDK4zq13S?*?Ir8PB_`&+m8xrF=X>$fCatr=Yse5YeV!ZpSmMU!>Of=NfuY)uHL3qot2WmCamarT zbwrfJZP_E{WNN&(c0y3MC#0pkM`uuL@ovB+MA|Q!u_hDW&fVi#hskBXqcr!mAMc27 z;j+eo^YsxXA96*8-Bi7$;n{k+Df8~8ZTe7t`poW|wp?tV=)nUxzEKmZJH z1RcRoKtKnNgGN=zj)I2)1M|*)*ozSJ&Tua4_H!DptE2zySlu9Zpzc0mvpNsg$9SL3 z=O2uk&rwk5ubqgMle@4*QF#wy;hQ>+L<^F9*mF{0cY&0c24n1NN` zkT7sDV>k(aU#$5w{%-RaO=+*;qtKHhbipjJ@`IY#)1`i0&91{Pw7YY$$V#O#UXHDW_ma3I>YdmG2_2c-5cHvwX zPksRB?|40dbBlPfpx$m=go95nR4ZwYZS~w#@7;GWbGHmV^035dWvh4Jk<3@34E6`> zD`XZV!a165m)|uudKIsy|6zatZ$&CMo~bd$ZSq|AP3ySLI9A;|M7)Hm1C>?nZj10x zyj^%*4PNJSzZZDDj%8&Xcsv5Ny-gQ1c$*eC#Oy1ZE@=Q`)_TcRe8*e94WWhn0xzW$ zOG}XF$CFu|QC4;$|AUlNUwh8p4Zh+c^fjodKNV5cheWmOrx4XH5mmhrRWc%~q!AUYVI)x{ zhl%RQu|!1%M3p=dQSmCC)EK?wJ)rs0o84I6AZ_py8C7>eNe~w3BYIl)y_4b83eiG{ zQ{nv692E0ot6>yVpM6@TL^1y?yzAl4kQ}+ZNqU%E>KL)eB}w1q+tv%($!vBk#Q=$8 zDTXYgnB*|Ue2AL(2c42$>a#QH+&k@-$YGBgq0vHp_U&O>xL&jXp+^2ZQy%qy{4p6v zIEgz0-MS!__<&5Wd4aa`*kK!g*ZUgZiq)RIWE$5B*G}d>*V?nEJo-t$8$Z1}^BC7y zUMHUUWKfd2ksat7?t{PoVEO5{%v!n+Rp;^h55E8OTLxZ5X?{pWYQrMYg~<^;;(S;b z%rBC@HIH4K!C-#bTuf_?&@krIeoSn^{PSyP;PWX`(l9I}|$3}nO7bpA|97C&EdPE;>-XvyE4 zxS4@}v@V~P{kRz9usrc|j#tNhPB7l?;qk@?=f=@^`t0Anfzl=2kZo38@}Zd1 z-2T5*0%gY$%<@6wC%^dEvp=Gt;rWz#XViS+*JS$Z7fOTo%Fc@ZdU>(T1?I$%ehfUG z({Usp-4%@%+fFSC#%R+1XQ4VO^TCdxh_uHuv&A#86vhYV*rZZ1Q`C_7!7x>ixi~2J zvYkQH{QUyyxw*<5yIOv-#s>Z_B=4(5-mq2a!XGf?cKS=i-%5?YmC2rh(gZ`Be|~VA zVY<8t!SmFCG!{?a*SV&g(a zh<8@$?z#iB8{ZhJ{b+;~5et-!*^r_)2c^3v0HND}5b{NQaJF_xwo^BA!N(I1MVlj_ z2#k6jL7^_@9EZ2*%*rBhCjGBP)5abKFvBn&L=IREA z1Y>7OImH5VF}6XN3W)o@|DTtFrUVSPpfCS66K8PoQWEP!Io3$&uQaC-KaJ?;Hi?WT zFq9!EvQvhk{hB?=pRJS#6L2kQ8b!I+lbu)o>gMX?iy>y%5k` z5s<`(Oxf2HyG9UDz^xKvW?+@^Hl1Gis>r7hRQQd_g<#Y<6crYa<)V(LpI+)uMKEGk zA;J6v;F?-6b4+%(06j`yZWxpggIJb~m~4>dsK~5G*oYvZGOU1RGGadV2dB?6gOO}) z&Sr!PbTu}k!RdZ=ckO(3MVWLzWB%*z>>vx=H&CCMC$lUmsuRb1YA^DZ|1Dk@c2e~f z-rJoZ^1~3}Nv_$?Rs-jdjr2A)bgHK&;yd||K4BU`%bH#6XKa;`d1CrRoW;_qPZiEqA=ZDL#nZ^8wH(h zX>8Akl^1*&3(l8GT=Hec#W_%U;(9AC1tlqon!Xbc!71&!CP;1CT{7M#>w}I>IFB;! z>weDNZ%;Yvj@^Az@f2|pspSriWYnpiXDhfKP+Fqa?sJQgw5>meL_tGngT7{@9m8GiW%pql}Wb*~Dbu^5fEZ2+`;3k9^l;je4%zytv; z`)!wjMt?tzU=I!QvkEUvp@Ia~z)Y=`hIe$J}NB2bB=ogsTBAeOga!7j?9EtP1 z(R@0P2skHX+wMZ@Q&8$r&_QIpIhLJ_dtjLCC)Z8>c92BoL*yJYF*cb+J}EwgCEhIZ zcFq@05%Hm_`j82MBduahve5@uV>;?}@obE%%$~^6khEJpY-tWSW_hk6EbAN1MPKqOV>b2)JoVUG~d zSC`O&Bk=NVBWe0UZGdw4imuNdpEg<0+w>q?p}3P*DbC33(nuB*|1ddL$_L6IgD$%+$7MBM2=4D zt=d(4S!j4j?dQXR{gqiaJ25mrwClaw#E|)+JG3qxtK@#ap;O&6C70v2oZ2a$BpHpb z;mXYMZS$LWDBXNmpFy5Li#%eJdi6M`NgmV-xWZHTLyL(>QsYv2mn#P1)X099q1|4) zWh>n9y|%D6{wNAigv(Iv4BnLBc-a2lk_Rp3LyA-B;Qq+T#C z6pi;YE^ozr;G<*3iK|%#)pb+njwtaQIqIdUbLxL6Ny#;~r_Fk@DWi_MZn?XcW5d}#1yv1`M$_r4KO_8jZbB1RlKw5)er+!{Xdgy21rn+>_E z{Boz_MXsmwR$R_sn~G@=D_wT7>{esM>x~g_2pRF(2>ey+LfAKJIu!e*)Y$zlz>Uz2 zv~6JK_^DdP4O3tqWi$cIMS#^?@%j+BF8|AP>paX~N|3x)y8 zMqId`egcuaL;2y%QQBJQ$SV$*Tl#SZ$70K5}uPX_yx z>{`R%w~$u9>=~$puXrnVU`i576LgljI1&6xPX)i^&D8gne-%3ct-t|h(dzN2*=zx^ z950r6X&72&0X+^{CVGy9)_e!l6Ju)144XM*P0cgl{c`bjs+r)PKx=l;8f2WI{(KB6 zpBi3w(So-;E|ado>ohav9gA1Z97KxNE-9(Q@VdkS;+VBd=e%iScDsUMmfmfd14#SI+COrOf;niVA*wt>F`H7Ds z30c?Onr!!Kn|P#-ns}rkgyNC<6Rpp7UG;G*O0@rTB7WFK3_57{Bun+Z^vGNB+5fgO z`Cdw?P^0^#l5Xd}h@|8%<0Yw22|mtv_A!#)imy8M02-8n{#g2xD1)wS9ww5o?BTbg z%2#u53RQ~lfgD^w516VTz zaT6PYn2ZfUjKlCtEG5J*@rN9KiFX_)elvt}T5P{pbQpGD$#>L!C%MZQFR#W^2r=28 zIHX`4e`Shh<`Q*EyFyxAY#h^+(5{e{l5iXsC>f~{S~E^Gj*1YsP6orPc;9}n_;WZ; zCEw9Fvxlq+Es0?hO1`ru@c%d^g#PMCG}9HN0K<)Z!XR{u5>mA0DXma{<1~ zdy#Rt)CN}rj`mNlkQc`!mY4lIB^}GWh3sKQA4$`Ppdm^Rubaqvq$^R^M$Ng$nsQ$N3RGdjlM5 zU+~=!yTAL+u)Cbj2y0I`IXVMk29NAB9Mz5dMP+8=UbyKaea`R1r3T0HH)6HLOFrEA zMt<#k8s8XG`+sVtv~RB=)L9c=m%bHPUmLd!wnO!mNJ5XA0>8h>M0e?If<;^1I()b*g=ZM`z!H2!{?<2#={isdZF-5sZ{*9!!C8W#WP(%+Msal|)@jW-K#s9GUhop;oUgmFMFsA1PW|$K( zI23uCKGlSKOHq?wgSqOGCLHv-Dyr7`@$~^`nut*tUl*O1s;F6uZ#vOF;$6Dc2D?L| zmjE7qcT_-j!u5&%s}6z~uXRCSu}9(5zyd1{x(I z(5w<@a4QjL^aE&C{*0i(A{Bv#&{3;{_$mX`&|GfgiiHJpcBMb zbNo|*gt{8G8DwyzxbFzD&|^IgRPLynU$aKX*W#-iZdx6I=pKgHv0%+e5UmD8Yl529 zKLtcd(=K!YARq!cpCEM%h|&>=l!!o-7KoA#MEU_l$y0-Wjs;smBZ8xE{V8a46Ec&xLN3YmM>)excyCXXm%t?3oueSG%g$cGln_t)s+7$MtW7&sI4LL=R zSJ8qS@}XR-e@@Rj7OdvhwXrk~8K=8wn&XvgqUI;YSJU_>=&4v-RBl65Zo_c7^_25+ z-}op1aXnw?0IUJODMdg|-WO)CBUe)ywb&lD*go9iR$BaB`g#(7P+Y1DgGHm4P@VEW zZV9a$UP8a*HpJ?7)!xojbE^!8CVVqtHa4*%7r~G5r)|V?ET+aRfP!jgSC^GJki?8{EzSt1+_S1%+i(L@l0W?i!_PiSXa1Q zy7CbA)K>38+?^F$^=3i^8bv|4iDn$CE(s+Oc#h*`*j1Z5VdV?JT^HeH#{ zC)QO(-RcVM6c9O!>w9|r_?n35b*OT^>Q%D_tP}B$UR=3SS1}M9Zd&W!9rcgos&+V@ zDmwa4Nh=H1f{f#6#@5z4JP_B4)Z^4xOU=?xs~+~sOv4?$$Dy7 zo_t*^Yr6xYAjneTAgDwH!E^}0q&yl3w!eUdL-4C-?I30Ft0%#=17rr*mX&iNm-UyR z;Q&#I2#Dz)vc)2k4M#D`_$_bb3Iu4T)6}vtv zb{pMLu{U+6iR2ca)jRnSz|ygxDPpK~y&Vgd!BFYpvXG&k48UcwZmuAfUdW?v=Q#o} z(O|*B9o&x2M}dk^HA;uDwnss*gFBQdRo=}kQgl+!y?P`yzUQ7WMRaza3!VRP&-0`O zZ}aaZ4amE}TYC%$gmDJI_M1OTBYsNimL$SZG`yxMzrwjByIVr6PDP78Q^D;p|%Uar$48Ljv`1Nev)52xu%36OQYnSvJPNMgW?<0kALH3d~&4$axjM)q9Z;&?1#z*}%0g7g3p z&}@9jN#;6E!j>`HnZXx}gD;eoLwzj%vnTevY>CUqAwyqYLYf#a;vXB!cZz>p4*nwy zTt42f+kiYksz^09kbr-5_PjtEmcgT8emfn5g9peJz&FS4t-3 zaoN2rY?2p%$ni`)`vj|}&MVp?p@{7lh2p|7s{~ORX(y{-k;C@sN~T+rym@?9_ZWuB zyJ^x}u^wo-&UTQZv*Wa~TjvTWD|ul6c_IA-i+cMr`Gs8|S7CQnB9HoWvi^24WG5-u z=7F`hkWPth&}O;|lTH&&(wenOle_e}1?vQO@o&YG@HW+~)pwuEFYGPs%FfO;dJUu? z*(%>$*~0;Ov@b0ZAJ!Qr8nnB%wyG`WtY+(owgkT@UQxr~O2!_k)F<(mK_no&0&X#! z5^-KLdlY1(YR@dx>9N6V{APARE(%wkQ?JpK&xA!R2amKE?PltTG)EgjYL#I&A**@Hs(ktX@KL-i$pX8OZ z;*uQXKTAq`fX0q>5J-j?|A*y#8b8n7JuiF)`BI4duy1K;Qt98|;O#Uge zC-uCP&S*MlU_1>xpKdmk2+No1&J(xxI`k^SyEEhPgmXfi=3%DN%?@33BgW|Ya>sGp z3VKOXtm21K@$85W;tU2BLHtNX&#-EXQoNP8{ccvmDS3M2tRULN;#+fb7;^DwEhL(W z3@YnwrnW}wAwfhJY+)|zQJ1i0*zlLS^-Xd1{uADIll=@Ye_ePr z9=tMpxVPd%_&hp%`mysQ`ZeRz%46|~kodM9y@T}v#bz`rknU)UTf_Z9Ep0HoS9GV&`!*Ds3Fil`x)c zh`7>kGwO~78*`|%0aV%;RBiapLZz%0I8EFCJm2w>e=2>>TQLV*b(r$!&er*BW;$z+ z#gsMg98=hU9gQh#M`OyGhMU$zm@<#?%ber%XLfVJl(j+Cn%^u;G1^WomzUPb3fnuye5im$c2jiShbu&CAgz z#>qxzhO?tbR4tvWwk)c)EUcE!j+3j>$>8xltKXEXzcQ-7GOXW}eRs}R>`7@Z_Sr{C zbu3twtF}6-wmPh~D*H#Lnufo&`fGCa*GBc%hV|EE?{lEh^eo55>0rAxHwPPsXYbA7 zIsFsYLsj}Z1u#VBKCwRf#QN|P>#~nC_>)5BV^)7duKvcT{>HHWhU~L83K^Nr6k09I zq|6mz0iv_o=G6bRzL~8CQ9=X31K6i>@uRP_czEXqpZFkZD!xO+t*>|6mTUrW(^>E* zIxhHy;^1aWVYKVzf3lbEMNwV%dAU|p=X z!n@V;Zhg0R;}5(WAM@UL$a`#;cl+)_@9o{*=N|J09`}~KyK!ehuJ#0k+ zaU@&CpWxz>;Ev+piqZ)OCv;szMxK}Y3oP4Q$a(bW(L9CVznq(#2JPWXL@?YRFfYAK zlkP7=6uQ{WRJY9(5rGeQ3vcSDb}SYn`tG29yoISYPJ^X9tD4Is8eQZFp86^t;Z}Px%vEq*Q%icYnh(YA)6_q1zwNbP#Z}%xCL^ zsrV;a@wfR0!|6Cz(?L{MY%TZ??aCB=Ei>&aTw-Gp!87y5+I<+_!uK!<68jfU@D^sh zeXo1_2EC&%dHZ&IUwAC$?d$Q5+T1UFPh*E}9HN1+4)WbXX5y4}E^lnNO7T6ZN0)v* zyAarBE*8 z*B@riW1sz4d+qhwYp+$I-O{M-Zq;t7(|%m5{rF97cO#Zpf9>X|1W^2u>|7 zJQ6qdPJmsnt87CocIHW`=Q>(&D<0xL&UY97Lg~2__l&2Az<%M>U&3dCu_j-!93ia! z6T4MJ(VRxD#nS2nwH+@w#_?-~e_|>fs#mzMh!Je!}I`e&m^j7K>vTSmn zrBR9`R?T0BijkIyD}L>q482}fd>UQ*Bvcw60B0|e0BKPc#j?k~TEY52@g~5!9;+Yw zY#;!d1a;{={y@zzwTFT)RDYdzf3+2F*_~DWWG@kbff?3}i7quL>0@P+8(gM7b`3Ai zJy~0^g&cEIY(vsBlu{*{k;fdSa*XLUy|3YksG7LPSLZTP6b#tn25C^eP5gNNtNern zav;iaDnQ!?()l(9VWgy8@m7cL0R~RNSES$Ii0HLG5ZgDL$_g9~B#ujpBC?re$N&hC z3mL%1F+~0pG%JYaf^^|1I?5w&EK)xNs^YO-FKNTDF<-&mP$u)Eqg3%~cu8&7N9d_H)2WPnEnko5gz)8{}po|1wM`7KMP4rw+h!$EQq|Po$;tyOMo13 zWTo5SN!@Mr&Pc|VgQ|zu7FxiV7EB>}`4LqvK{Jttu( zl{HR6jhcjX67dCDc#20b!P373S70t5;EilM>(F1r&Dd*!`aR-@7Q7!N&9_)Q9t0A|A?T1; ztAEdYibFf-sicuR=;;sf>A_{2QEw-I&p^vT@|lXdY6Y+EB%e_Lqm1^ch-i?9w`;pU z({6cR`|(Z@(Y8Z8V{muhk9!o)9s>&KwaAUA#Ip@V{RI!;p@?U{P~zEi;t8U&GB9hq zc-G~7L}&Tz1$?629H-r!sNEdVHvU8V;YRI88?|k(YuD9MX#1p6`$v^hLMpWzDzrJy zuJW1IKX;_of7Hl!(MXo~QPg>GO(utVL^VyY+l_Nvxgugys`KkfeUcYuuDl)kb1$3H?P z@ITVZk-$PyR1K8~+6e6or`#5ja8T~#4LIh4q;I6)8xDYgM-hG&%<&At9TM^V@Fj(J z>z>MYQm84@3$7!7fWDBuX9+0x$AIMiT2NnyQP|@9mR5erWq23x?0^gG9<4kDRb+gU zflRd!0W%J4Xw6vXj3Br+0#>sOQe=S48+Uy+=W?)rwz)~Qf~S?cQv%H_1z8cfP4r55 zA%~MS#=ft~Soh6@4ZAiVzPOQ)0WXhD8I{g;`e|T~sBvx;@^fCGl_wx)G7cc2naW+r zpbjTiIR8Z0p)IOI5q2lzfZd_aGQj9bU%&)m^!j7o(fkBN5}ImT@;0W=}QB@F>cQ9mwyL#yD=4k*VPiZ=nlDx*|5 zwOim~|HBIYyM0eQ>;X-En~>JMg+G>sV4!0lEd>10Zh zdw6KR4VNI}JdvDdD&&0r925lPV8l2}yJeSl%g5Sn|LCXPwz;47$p_j$qH_27KegNT z_0w*7%_;!{2h1FJ{~q4|vyX=N&9Qg8wQc)5e~Wv(o_msQdiqzi)xk~CXRAPkgdzzoqxZ2FvT)92Zl^V{Ze;g>v0Iyow}a(BFujhIx-GBYZfDN3+VE8UI3xU@+GCpPf>{|Y>iOZpkn`-RWB&QQ%R|P0~2cd{#^;; zqNNSZ2O|on=lNez`%_ltbWlX5(I`I!xC%O55B*H&^xG+k>*l{BL^=Xxj6@m+AR*Gw zk3i5>qT6HjIg%+Hq62We--lZRjIKxoO9M+!^L@BAp_=yjZePYl z+>Vlx+rS{lFFwO~MeGK`&sj0Z}}=iM~h8@yG0k&T3V1uq|N1h1f8*`_7kP@W?OWR%yC9hPOM80XdBALBzVR zfUrrEJn!nM%5SgmC$pViEXRJq!fs|y3+|;&WH?H89ehoXgRhan*UX<;BZK$UWWjcg zpvE$Jg&m&bEEUI3z?&g75u2il?x!f6o~9SVG`redCmlKxB-(y35;b;3B9lp94+FsF z0@`v8-f#OFtT(Q+XyVz9ySd(yI$>?6^#)p%)n&cmQH#f5W{$=aU9=xo#ZU^6Cy~#McS#Roj z_v;N)g!R_l6!o;;4hM<2-q31CB;tC*qjn_fu-*;{;O^Jk{FaFDLS|1wga+i)+Y|I0HUF-x)mum}tPsiR?@W^bOLy!bZ{|>Kd z5?REaE|dgIg-xv2|9ltw>iimxOjxEZ&mr^%Y+yKV2PZc@ID+lZfcY3Z^NgwQ;k}Bf zuP++Po5IFWSfYJ0eCNo1klaH-6}*X`;FQPtEXA`R%*hS_Xe(yG`ywT@h$(rDLfnsZ z>t(}m6S7Vxk4p-L^Kg%n386*fSPZTj%HefnDn8MJL-=q;8lIyO9P%5*dvSp6t1lXi zn^1TR{-SOiDj6wP%r8H@&NLr#F|J7DYWgMar=D;&5 zt+Us1L=xZgAU3iMap>x3Hx8Z2!EU{bhc}EejvwVXY!&_cYW0AFMquR4x`cZ(Bjt?i{R~^r6c$UwQXovh1)~WX6gT^AhampEPyvo8cwNE-Z zKUTFLYm-J546elJ=fW?8<3AbOkhZ;pM+UhS%#&d-C0Zf8bHVh~EM1MmVp{1ZIN7FV z=|-Hc!5Q5`JXZRfWab$SW=d%=&K!X&Nn)9tTP?sx3W}14%mR^sBT){+!{~=7Fo`hxHo$Ki=ewH{6_{jF z^?s&Cm@0wjKd`+?woa99MK^gS%s0sQalRO?M=Pe_@Fz?xZYLu{{-&BHiKC?tuCz}smVT?!$u~ z7x}GHI@o!U|CC>NN)-AYw7ikM9jhA5DYmAK7l<)XKAcrq`?Y1CcDuYMf$z-yfg0** zSfctq+aC%W8HJ48^?r2M$YCo)ikox)9cnGo8W=nP5@4J!OCy{oqU$S~MC! zQlH=$iEw)kLAbp-Ndi!Ygf|LJn&H-iWO|`R3=N{7tGN9*xX)O{mG9L86)jc>n+-}E3l=sBo_V8s-+>J4{I$m zV93*DgdW2`Ar1`!;2<2<>X3-ZBA;(*cqg<-AP0S+U^Ty-k*dg|{+5u1$^A0wLK{M5 zq!W~mXY>tiX?S0OlhZUKOu+Y%lDNveBqPnr2caMVjW68zVkZ_DfY?~o50B3Ls{L_3>i$qw?i2Eb^gcgI#~9P~j6I)GUG zQKz@be2>ddo!en_Y709Guro=%SRQZwNpWDF2iXmzQmp!Wd@n-vx75ipAYbBVoFRrZ z178-J20F&*He||7e}ccEM8sKZXU9x|BA`;zb0N-CHFXl5EnW-)1zx=Pe?2d*#SDPN zA4lD!6LcF8RKeCwL~|+9&oF<+^H@Edb!uqsLXR=Q|3{Cz&|`w3BEWWB?986Oz{)bqL3b4sUxWXo|ePQK2h3$s5U`L1bOMy(S-E_C~J}+h?aN{sqR~v!* z>mW-3f4di_6fSp?s2~s=EK4;3KtRe~F|qE}<6?U~EbQCYJH45kv3hV|917^-Dx>xNuPT*9`r91=NM ziRFqSGnAW1$Vni&wxgAb2dn%O=C@SPo?qbR`M@OODxBHeW8_K*`SB7${;Ev63Fe*; zdcY|1mkrV(+fsIeXD0Ptn)4NEAr@{u4iRElIJD~8F8_^SJOW)$g#??Mgn1BiHNhpO6V438_$>|3Q5QOJ{DK&88I7BeKb!O+o#ESt^sWd4=&gsCY4}$|(qye zw+4VItH|CsyfC7bRRxj0aVX?^suVa@b5|;?s!17d;<#F$ONb&GoMEwd_2Jp5Y|G!jIB_E7-rwj?+8(qY5)T5zp8W}lwv<* zj|9<$u?OUaqk{x@1Dpk_F&i6&cV>`eT)1}o8svOJJqx>uI8y9I%+FZTdkXt}$I)pe z{V*u4^hpdz4ed(YV;daN*zKr$+=f_4)GBR>X-saa1jRMk+i+a46U>9ZLP^`d!JbUa zq|9K+d7@eLi)j}9aSu2a*L1C>gy%6ib$20tY8qxE3A4s|Qjt^P-2Ac1xPV89Upre6 z43j7U!5f~n?gfTE_0FD7DFK&m>B(aF^=vOO=St7e}E7`7kyum@gR{ z=ZhDy7oFxS2fMaf>1|@J!N7yBD|L?pI$C-xt6w8M1{JR8M3Rg2A*LTKSo>p)zmZH` z9vf_Frc18Gr;BlN7joB(N*^MPPIg*bOjmG=3FO#(9eO|Q^`lT*H_S&1eiv1k%=4|} z(SOo9AkF*_uB`U!(f(=DY7^Q&N%cf4Pc!dSMyqbNx5x^*qbIEX(DcOns1TEz_yczE zaKlVq5hn{D?tqZEDQT2RiIBkxKhSW0FgAKi1r5)EAlME}x>ow97**MhtL$y&MXiDXoZek1QFLhhszVW4lcd@on=1>%E-`uPOz>)Aegwc_`B9h@@zSf}#CsRZs(hw>Rie-ni3QKoGNRB;WXZ(B=VR7VA^hTK zz~E!g!^NNvDzCU{nQ{nVavIOF!v)+rZW7QAdyu;Uc|pV8-u7Clkg+b)hJ#)gK2PK0 z1hg&u!q(4HKu^9T9(kt3BbP|z*t$f1FX&*(+iJ2(P*SkocO9b=FtgWQ@|__6QuVsZ zcB86qccb!X3x-gXq}o-4_o8+c;)&%(g;XTi#kNwBJa7B2%&%cj+x0CPOVsu-!&JLS zB*ZN$3HGT_aJO*3M(|qf0XfvmP}#?P3cfZj4U#7eX&=N&VRMrQ-cd!Uj0Z%e6m(4* z=l&;F%B_c6aT6+|=RS(yeg9Cf1vh9YF;pfeki_TdX5kHEg*QYn&NS*k6<7??u|?9| z7o=Y=v)znpql`6+=M#HL&!>!t_&%|dLN?hiA)D-w_&%{4)WgE;0!5QBd(ePDA$pK| z{aVRAif=$Ec^W;yJ_S?}5Nh=3e-Mor+c>ZRT#^*&u>5wp7Na!lf!KN6z3LrkACwx9AJ68lJP>AojOjmS%s+hX@zMFKNA_NkK15 zjeW_hhUcs|hyt#crPyEcp)o$4j#k{rf~djl4wBH!n5%txIF;Sfc3bhJ*Z^)gA_HayF>h?CQKyt!SDFIn7LFIVHzUN0kXtq0YU+(fRFVJs-2^BbP!bHiFEHr97^Ok|}_DQn0I z5#K}@TzXhQG40$bdcImOD*#!obh4<{gzp=GZ^!i#TP)04{Ch}K)Q>iNhL)AHZAUJl z1@D8jXKukCwM{SKA!M1n2-KJL^VP=xkl=s1*m}q>o;gAM;v89lG-3@AdURS0{|8Ht zV*COb7cFMty%(5&)5Azv)sFK>J_QDWoR3|x{cd6wmxk=mb>Fp*HYw;$Ar$&t!_4~+f!Ku$ors`*WGL;i zGHF~a{PmkQe+_O2&8G$k30ZPrLTaB0n5neN)+$#(kn!S;j71uk0gBZskzK}UMTkb; ztA?8}BIS0c2IILOMGWu5MS7AY4k;<9lL!=(d@yI&hZM0#ieXodQU!q=Dx+9|0x;=| zcq779cM^_$Ud>`=l57MVEI2|`rXH*u;6mStsYE4~<`8Gz%`0j=PV+6%c;wO*D_Psh zK7|Ky*2Q9uo58#hIUP4?@`f0Ln{;_&-K5|~&800$geg}fiZsyh>=0bz6D1(3vHmlBBq8@(cIsE3A#O8NlvJoK&NIf_au1F$7R1x0vDMaTxAd2TD%xe zSq2`Bz>i&uk1#$%*o=B;sJv$bVyG&vpDq?u#~$c{Stc^Fb@CzTP%lGa5#Axh*vW*Y(e|Y9?j2lV+=Dn>AbBTjv36XkV#x<( zH0SP>UeU!W36X}Cknp5D#5!tD6U%HjBc;$lebLe|^-hV9VrXh7LbBCMd}Jp=66{s} zA54TqoRz7PL`Z_GsGjAmL`Z_iQXZz%P*{;Wk zTo`>#S4Lm3RB#@?CmjV^X555{r2~J5h!6gbMAuv)-e($a;sbJa<;6C$!eZ;IEw=7` z0=u{tPxruwpr&EwYKx(Fqn{ZsbLdX&=?N{%szr#m@IBlyHvBjqhpjz!CF|o(x}c{* z38-G#MDfr-Aqw+jfKnVBUWPsR3~$ zD;DB-qPTHKRxGURn2U|(l9>EaE^-Rbg)NK8DKC8{D8C$Z1em|FVJ3f;*hB*4LWl#N zAy)v`rVs@0Gl^X2APsaIs%W?g6aWTWwfKqPt8vYMU|(GXuLcAvZYsAB9E0|he;I;f zxL+j%S0Y#{(@0O|TcvOS&JK zia#^%av9@?Aj7rc4DK_gyZq`B8ug|I>e;zQ)DBO#UOMk0T z{F&ZTSZ(XAZt)LY-|rZQQY z14N@#Evs?ghLM4T5t`oC#DU*EKLjk1=nhDf54T% zCt2W=K=}A_5r(yXm17RNh^{zH#zWMVw;gss_GiH{j-cfB3J9V!ma$qooq#u=k)UGc8Xh}>H3 zI#EyCaPnSt17ZH8C&*i{;8MW-NP1*mj1L4lCz;Izb)X_%LK)cmPX((MUXwaYe-C?Q zh2~t8=;9BE_fuoCyw=z=4^)6tq|AIj%=~i9Jn@@mR)km{dJiK1 zIIAV3!CwP4X|e$)=cyT6Q{SLR5JJPzgs8erJVeuP{yP;|qm^b#dv0(o6rX4OU+IHj zg783KibU3hnC>HkkXg)6c*6Z8^Fmw}3BG;~S`oun3tt9Xo4W|6aVs`*5%o3M7-q%O zfWc@|I%20AW0`U~xK^iwQa<){kyRlX>JD%~Vq{FQkq047*Av$U%C;_|!!dZOg*+z# zc_Kuf=g$EK2>y7RoJebm?Ocf+<*({!-w)Ib7F^O+Oan1NoK87(Kh5%pDuQ@FA<3AU zV&tdN0~B`&8I3&QG@)PMohI&ePUwr%H51Y*Tl*lvQ^u=!kepb>4b%znhJ!+1`DsGp zR%A?00$B*f!EZVjQL&tFF;1Np{0;`teakldP|xvezhnow--2CYZEr*@Puh*Mw;kU$ z3#85KV{I=<@F{1~y-)R)N4n?V$}cuN7|9-9m`ThsPQ>JdL?+Uie_| zaMl@x5hQI~Fdkh+ui|~P5V=A2M|h!}wbI|?ugr7FA29l(Tj_@}va_YJlVXhx?L}i>In zDix6idgk_`u`eCjPf)p5IylzY--LP{Cv4n^%C*w}QmgVyo zRrboB%jU$&Rw#hKM8I|5JryW|^Lnl-`|mxM?Tc4bq`KsH!`Uneeg}nqh$XI5t#6^E z4v&^ena0TTjj`#$wLUNXJSSqmB(vcFF8epU14UgciO0IK<#lNFJ1DOQ@k~cnggup? zAP_5cJ?-9?D5PfwQ*KcDo{^g}5xY2vl{oa3NR?kJc@ZUSPG{FNgf$_4D-!6%YC@_# z)-(h)8BBR3sdB1a$L@Mud!@m(b01g!Jg`pSs1Nc7Rf5cZ^YMETQLU5E7!+Fmkgo? zk4QpvsZnPDL#N`Ih%U-QSK-E63O6QUMzN&gVXi`;PGd|e+Di%*z%o5C0eLiyF=-($ zjFi**g$mZ-8SF~SL*6PpNDdXef(P!9w^Az^2L1wlu5=gVa?}RW{})`*yAL7h{Mbx{ zZ}RetS~)gRol&Ju8hY1=lXjH^wRlA@SVHN;TghXF^p<>+x=iU(sgeFtzk#=;C3srv ziT;+zd**F~e+r^(!KFC3ZSF;#`2q5C6l}Lo?vWvI%fU{r;=(upbhYZ#_t;>DRC;Bu&BnaB zMlp?E4z)idNUIxK>2mZ@;pb31?%jC5knygJ;pd+Y!q1Kqr*LZ>;I5U9jY0is%x3R; z(Teu9(xe#F2LS4}edD0^gGr=MJ;A$;lhF$@poTa@oa7!CCpj*k3&qK~H-z9Esj*OM zBw`Id$?}&zczldT*yH$0@sfS)%^0x@LSmuNy2qBjMKJdolGSn&`5ug3q3nLRYxWLV z7D$a_rA9*XQ=)9Ue9{q~=65iLUPG(o7Sz&i-zXg)!+b}t2eT4&X{EGbf?r@TAJ7~B zOX$r3ih@1i|8Bl45MPeb5c#c3lTw~~dL?C7b;-?Mc!g37JWZ9w9{5SPLSOJq`Rc*n zMb1a#KwNGT$UM%&<@UwzO<)nZ{ctgJiQ!q2Sc^My0dT)u2I@jUm)yj}H*t;tH@o0( zrbj>^`-9QgVFJuJv{YoZpRYQI_AkMeYM*({#oy-mv~NsnK`iB@S%(s@iobFlLanIblq}_{- z!N{5jA?s1P+x#r1C#{UZV0jD%UwnmO@FVn%=Q(>d{@zd+^Hxz$iK|lue-8&&8Eh@r zo%mX)lJfuohQEoh#22hje6uH9?G>)9iYd{Ps2W2)jx)#N>X_h9ui&>>`g7vuZ*dIw zSHy7tk1^bj6H<0Kb9z+tr&n_-HjNXA`8$P5lXA}l3>8il3N*PImdLZOCghUYx1PAy zV>BV1K(OAT+6P5oNRVU9@^}#VB*xSehx_BxfarBf@fDSKOuvu^TnzeKL6tcyhBSA{ zI7x_phAYKxX^%T@UDJp3YPp?zJo|=uIV9Nnkhk=Nu@~@+^a;e+{;K`shOvi)%qhZk zMcCXA&ru~xmhC1)h+AQGMQ7ql!Fws`pgTLjiK8?>l>*0!PJP+5o)=>@*B#Gp^b+%H zJ`nsmG4snXFDDYY>;6Zf5*Ob=;XrUw>wI~CIQVlEQs0;1k67eS6e-^fGl!BN?fiN} zEqkonQ0CZ4$?%df#zMzozI(|*v)!1);0RD<`Y<{|ptVis!5d_x@w6~0P01@XqWdl z*K5I_z<|z8GFX^9pRJXca#p5eMT)LMNkxh#$E@yTcK-hoM#u9oxFDZLA{)7cc8dc_ zaw$hV`axmE;f{g|M8M-*BZ3vWkN83FCL)&D_(TqX;WnVwAys>}IYG5ZlJ^#EEU>rt z#5vYj@4I0hHJ$XwibLv;+fmICjE3XIfV>rnuYJjAiZGnHsQgg&e>iKwrxX5Kn2)h3 z@YfQ*EgJtPs9hjz0Sw;10jZRcsS{fP%4;iPdUOWX-Puh-KNT2eZsCX)(-PN!`ChWQYXUp;5sGb zRB;&EVEV_VKppl3a#a5W^`mf$b;95A?`nVeADAZFUfN|_fSWmLbv1EIU_p|y%EQI! ziBn>OBkZcVbK+S_=w(#X+FwCT&!?FBE({{@Z$n~dh9pFh3H_L1NbDo|v<1Bb0|`cL z%N$^vk{Q| z`onM6A>sG#F^AtZ;!Z>+ITf1-{|7%&biahYpVk5YE|A?v!tVxb9sK_QzuwSL#XJ~q z1N#*Ci+eyWgdMuCKjiita^;$M+k42hL3Ytf&&FQ`ImR2dAZMPXp2A}H2(4nLliofQ zv*P`h+O<6U4X$DW(!Yt(wzG4@a>x)OAi>eo_H&oxF%XU@FyNF0eB9x2Stkc1)|#8q zijpVLE42S}YI@Sv?J>3Zx3s^i_Hm`ky~f=mdG@NfG4Wew=~d4@JS05D4XYdi*i!S4 zwC5-{GUnaU)YFw1nQCSmg<3XqEXA&W8Cx~$0UK*fnV7onnX7pwMy_z;FULpDOs9N> zyw4%zp6*lePFzJ(A2*b#9Z8-gp*ZMLkc}WA!LM4JgBNgq&>tvbFQ7kK=|cQf{d=vw ze?02oS*kZ+>x`LnCM3}X1nS*!6%?l*Y9Pi0cpI%WCP47dPYQX^m#GQN+%q8!9xZsL zETB{S>ImUofPK9DZufPO34q{+aAaFXnVo^T&42K4_jiDGi14{{8oz3Qu$5oZJ&F{{*G=hIHbLu@8D?< z_Fen@_Rlhn@yRM1j&W7GaS;!4=cgM#AGAM$!`pg&WptpkQg6f$&A#K)oYgvxuXv*4 zHWcs3sNGQ96!@ggmuGu(+o!tEfaasa;<=~tQ_DSHj`J_4Ykt9waWHSZaABF%FY0`d$7B+Vq~8>Pd%;8*xkXQ`(Onf?NdvQixyh6A=`VBYF~y&Ny?Bz?#M;v6iuYS`3IL@`V!B)%uCh0pZ;E^a08Ko0 z09rxhLQlHD=M0&V(F#7;co-r*IF|7FC0i&>!Cw^uZ5C`SHhd25&qhLX!EcnfivIBH zV>@4CMfF;Xc2s|cV#Gc7XB1{rTkwob2pDI{jeyj#?T=INXS7-qz@O4!1{#OF%@ub%t!5~YIDEx;|czL>uV7)+x=BZEB z)DJ0ns-~vnQaxPFp{a*|X}=7y1M2Csl%UjQF8g|9-6{kl7!UXLPB37%7RV5LMmok* zu=&|XDBF9~yBX9#E4@O%0n`gVAw4)YK%T_91ZfsQ%gY4*F8obIj)LLjdzo6kN`bAAPqUjLlUmm9b;i?f*h; ziii)4t)B!U^iczNy7Z6C;ODWrr&Gt1wfQ{(I^WjwnIdXs?Nm>BVICWbFh{23;1dCd zx4<3j-;q(;9vQ&(gvl|gD};WjRXc{`J7$>h$uaEXl|48TA0FhH*z8zA>zk;n{rs`5 ze?pOx^Zstz$E%Zbp)s~&@}*6P3iWexpHRW8c!Ds^eT=IHg}mzw z?|SB0g>zKPNUh{=S0lCp9H;{3Z!#vQGy1gz zZsz8XWY?AyOP-fxzL8%Eu|2(;Z~~lgvN9`qR;icR99k+bUy%+Xo08{6^#;2{FQdo( zLp(E$Fx8Ce?0HpEL7fTtmFJJwQMYP^y!W6eHsE$3|JkW}|q?ew+&bAfo{< z)?`F7UZ)c3T}34nE@E(l^u8#LVlOu|;d-U+c?KMZX_LIG8{Rj(OET7FR1Gg^^qqr- z*Ga>soPd1DZuUEH>}sDcmTL3XKo4X`acCR@Nw8w>Fk8N+t`C<`#1}!xM5b`%dGau2 z#+pe=UswCGK|JEI%GhxA(I@!~2*oxYfb30SCSH3XbV9IDY4Jj%eel)`(u? zEuhy9I`djc@I;prhGUFF*7-cBR(ccF5aQdnagn_dh|&e$D0u_b8V-$Y0#i8Zc~=rV z4Z8s#;v6pDC%T;*1Jiv#G_CYeyVV?c5Oz3k+ZkfGlf@ByPZ;7MM3R3fj(Orh`y@e& zcsiy3O+B6Plw?lFAD$1%^4$j&Qd<2kmv8&|czM?Zd2dBLe#1C z=WPJpjj8Xxf5DleWF2C@3oI?{ge|2nz&2#Q|I^0gzrua)xB;X{_+D8th+WzxI<7b78>^Jtvu7HQ#(ZlmghIH^5`Ma z9H@mExROV|;Kx#mPIDI6S@37J ztmJD5U0)_*ON1rlEQMrk%S}8|1A!Z%mheak+7ROoC1RVurwXE$HHOqBzJl1A0NYXh zy4sqaX}2}~ljjjzVY0ZKkUC1Rbe)P54VHOoijM*wl&jTzj7&EsfQ+UemIj$M263Ka7bc3~doO)M0J- zdYD55!H+e`Py7P>2knEDg8ks+=SzyGCCKqakwhqfK>9HAY*A@&FM9G-6P2#!d@5n~ z0($FF=D8kDV+uL1=9PN;Lxx~bm%o$TZzpah4qJkl%Z{o(KiG`RV}!Tur2Yu7=ZUWb zk2EVpkv+P(^C~f4#lGq!<{tqZrYblP?5i9~-0MtOs2t%L9EIvzL! z>^%W0(T^~w6N>+jDMjk*qI_HsJ;CsjkP|<5*!ySc%!lMnHm(}75BaEm=0dtNdez1o zvq7-;i|gYwS9Zm`1AVo77}j{4ijY0;fLjH_sKZGuy4PKs4(HL}M)@Eg9-UEKISf~D z^(kxtB%ETtu*@k3e zlk2lpMmD)V1CbE>49`o}N*J5Dqy44L6Ae_KZ{#7jlm8(x#CT*g;JRkypZkd(3Dl&^Zqq{R!W{Yl<|{uv(CR#6ZQ$)M0+lZK6Psyp ziJCX34=mmfW0**P=3IGQ{K>O?6(|Y^)?{OD`pQXJC(jDD`JY=E`Nqk!ntzAlF5lU! zmcKDzmL6&T6>qhYU*qdQ@eY?ixN48%WV|qcftu&ff%&k_;omraj--e4ubn?fvcdT) zjN9F-=4~4=E4WV!s-PZw>T+HG`0FXNRz+5y!U`@z1+W(xQ(P-Yo`D{0L@;$cGN<7W zf@&L62Gjp@hZfuliXDC7bmmI)U18*<2b!G2^U}3o6`q^x@JD5JE97@$QZQRu@Cvz3 z#cXLo9*~4HEM`j!=HPnObtXqNb} zK;goV^wF8_>gR3E!w6!nys|TZWt44`u}pSo z~RF4t())B3)ic`$v9ua zz7?u(!e2nuP`T`t(P4?OP^XHzFH;?;jwc4#P*T2EJmT%2b$uwU@qPn#S!G;0pWBTg`4noR`u}0M(rWs%5dC22vpHZ zR@2(=U%!TPuD53GL5vvI?@LnNG(+&Z*7G5@$aiG#GbX!{V&Hs}8N0CwgP6F;o7)<4 zeJ|g-Ti?(W@_Yz1%emF9E$D}0dh4(E7q8bV^*z7d|4DG8zy4sLg*_h%80-}SF7sO; z$uy#8cKzpV<__*7d)P`@tN&KssntIdm%tt(1E`1T zL@ikU=#yjrn`WHcDb9*C+ZBD`gR%sxc`eWo!Lh1lj|sfp@t0;d~$cA;g1CO`OXD+Eo^WeJfFc!(M|JxahF7~@kE-e z>gLz21rtE;+VS67Dp;rO%fMbOU$PL?YO%S-!IR1*Ro!VB;7RT1d+^q#m2UUTqX77u9)o=6Xq! z&H*BzeIwUpxPxo8;7)uxZ?+2vaW&p#SG<&lst{hSjifDoCELP9+Df*Di&T)n6w)V9 zd5BVYf**HBV(9mvpr?_7y+}=%;#e93j;s zGTTlEgriT@L1Gw@DFTDw4Vwykc3LRoYMbW9Yb9w!YY6(--G!a*26wu940q^0Brs!= z%b1?5m5)q;JGRSWyr6OtPb^}@0UDAak)0TQ+i0~zOQ3Aii%Z&tTwACtFA@6pvo`Ur(%9q#nvlz}c&`L^#gxfpboXgIa>Q6)4==3I?!ODG&+Y}DTcRSS9Ow0#vZ`f1!K0c` zCQy+iU!G3(^fRy-LNa?F-b6QDBGX_MRLrqW%H;?<5@79efrtitU%A8LW|KvMYMl~)-B^;xwXxIH?zV4#ed zVo5L+B_-CJ@4{Nod&uTByl{K*x72#JM;i9NhoLBl6ZVuy2v8KgdmH+hb9<^55YYo? z)ygNOG~c7X$NF&Lpxp?!R`N6{mMimC@Fs1A!i@!$pW7RmcK#3#c{xQg&OK!(d24NSkSO9(M&gg^cEQ^7BITIV5;70z*-P z;qh8XtBSzLufxGr5k#Um606rk%!%rVD%m0jX#%E>R^AFPSLYsR zlI44RwT75xN|D zh;5Wlh${-Noqe0Orb;WH>M|}?(A-*tB@#|eGwvm%zBLJw;+&-Hikybxkwtnw^r34K zv^AAl`K#enw<=@IPR=@jQYWF*hPz#QV^#zu6FT>mViIsGE7JU;R-T_wRF@BQcGhRF zWl?iBW}EaO-&Irx4>o5cdm|eY1s#e{dp@(Ur)k>MDf3$>4H8ci`5~+Y4y|MkD#YbZ zT;7h$r#Kw)`FR}2aCk&dcIjo;p*$E=AFYHWkdRrV9_6}*<+-$y(fpEFXG}`dC6%gP zP_L~ic!%7+xJfI&J*7y0c@}Fauho`CFh!t+;q*92Er_q_Y|zRJc4*5sXyx9W~*vt$d$e2X%*s%O5tRi%1^sd`nv~y^oYt~rKvbgpwKbFC zv^5SVyvy&`mTd+g4R1+!Xq-rAsoI({_L~XN?$-;R(3aI3o_Se_SQ*mFVPK1V@v825 zR4e&NaM`<)siqhE?pBn-@;8#^vbPllX1g4|%NOpe?(0uQV(2kO!NVcXg9ucN(FuvySeE(G$K92>+j3t%}Lc?;QZ*t_2!d!47KYaeP|}& zP!a7*Dh{S(j1ESy{9V!SKj&09sSwgE!iUD0T=Fz8GAJnkvXha37i%S4NeV+0Vi;kz zLm1o%7+h_EXZ5-G%5nJcNFqG6PzWChOgw~%f{3%$g2|r@Z^-!?VPcpcfepL}d0C0- zN`{7fV}u1`Ddk{b6lc#!cQ}5#1nUhM&kFf8S;;Jx%`4BvMZWjnQ0Na*NGP3|j3IRg zGHt~?)+JDD`|r+B8;x(mxqamfWSyrGcUT>tYHQY7Mj;EOmnxL5>WI?DUCD67an?B_ zdhtr*Wf_BKInAu%h-ZSnXr(m&jMajzn9ZkTZYq4Y$-uMsLE)viLU?3v!=+mR1RzlB zgJVqL7}FY#Jq_iGk(Sl~H70ukcMUikBmY9@mLp zygY=sTnYKQf8{Ii9(9B~<;{tandOdcxf5m&D%p1D$Cw7(0c(M=7WhMPxhOK>&L*69 zZ(i=i5eKxH%8Pea9*DC@ zn%`Y%f?&k!#jC@vIAdz6;a?g~{bkmNRO{xlrsAcQyFr2KxELyY`8?Rck;Lceh24y# zpNu3><(e@2G>ipi5Kp-p3D#bt9@qR9N3at852xPeUt*@S35%}o(+J&qf)+wsRpqXM z&d7#V!Z>1Fk*a@)u5B<84}%G(%WFOnkqPRHwbu(*VG}&UGZWU{PV$$nc0b-AmId+1Kkv!P2m6a#k&< zseg%9a$ctn|L5Vsvo3zZ>>L}OHf{(+c}B$ZOp&%CqDLy5+)l^|z#Gpqp)m*$5-&(o zN067{AczxJz?&sd=`j}b=UA_Ss(6zTT-!WEa-O7w0DBB7@_(kcK-^URj4bx(dDOS>T+#k= zU%b=5DO|XRZ||c+N&X;6kyQ|`-O6@J-Fs+e+tfkL&vo|CMSsJd<$;#jSkDyA{H>7A zqWP!;a?A6OTbi-NaJd4PO}Hc<91ngkg4v2Y`xw8pL>aAQCtpv3bb6I**bl(CB^;N<=#lufFYY*MXclckU?orOyvLZ&$D1I0_*{F^MsHX&`ecggMNfFYsXf)(Q1 zjALkv)gX-NLyY0WR|&X>;rw++X%<34&JVybFT_N{g*E32aLn^~twx2I)}AHi*?7PR zf(6eQp2c;Z8bHCJ7pxXi;Kq`Nu!eWK2lhUZS(r|JN*aN9GR?0Ouu-+$xC}~GlQEH- zR$;iZW4mOdc^fLW<>xQKrwgh69E?wMzkOKvG#18>p7H4-dWf{+ld^?SYwHQ00xfB} z-QTAo+*kA`D_94b1_W9M_=X$5Bxk~+7|@QwHh$BX&)QQn+a6@8_7W1$|EYywGWhaJ zg?QvbTR3F!uT~^K_?3@692n zL-n@#35fYvA5*6UT2ho^2ONWZBU=boEn4s!9Lheex{25&RBRZUAa;V>SrPmNFr0>GFEyZ1aY_Xd{exe4K}>CsUP`esP=kEJh1IGX zK>fXFzoYyLf_9P-U{`28`y+d&X2kbb*7y0nPP+>A6(2r|hujE#Gd59Xf8w_2Uv^z3 zl+QrFl$6!>5SuXNi@!)~fbd?HppcfHsotXtC2!%O1?=4d8j~3wx(ss#rrmr1B^P#W z;S#Q1v?`W4tJUALN>SBfaPqT)lTkK?4-k01&zT79bOyK0o^G5fVA$xN6Wr#%%IeS; z!Hv?T*aIixOnuu@s1-&<9|!XQP)|1kg9WJmNuA{3>Ir=$4^g-^I0j9b+o^AE>@`%4^}_jH$%p*TSHF<=OK{)(vKp50 zNGgZ9(YI1&5;Q~}H2>i#HqO$_XK&t$e#>|OZz$J+mh%mNicyd*(-Nrd8`#;}uYev9 zvrobZt>pVg#$_48V8~4M5&MevXr==Vw>g`;~Yx2uK?piatRitJX@c zM1P9vXu2*=H40LT>hdUOd(*UKUli%LyMp_Q^eG8N`ep90>t%ci>sO26NiWj#lJq@V z=v;h_uc&0w${lr9a15KVgQEkC-e}n6*7H)ruFvIDyn0Dqp`{kRt}YL%28}l<#*}0o z^czHgZBTaPMkBr-H+v+MZsc^(LST_Fbm9tI2T5{2ZuTI&#J4@Yzq85sMJo0KVPQkZ zV#e6$&(R5x2qTon$yny6E?U^PV_0a9CN9^JYOrnA{tQsMl*<_7+X;jG<$5@>NNx(TfKuDx<( z-3U(PRQdW7$r*=59%Qe@#EG)u|E5j5+-og+9HHO%OQ!>N`2JjxYpb!ePqlIDiw@-f zZ_N#)?@B&`5iiY9#rg|<-RL_5vI_9swKlt=I@$+SKF#{FE7n$HWGSh<1VmHiZ^}wo zQ60EVwlCZ(_kcJM$D=vu_|tX|mck9H`PokPBQ`C=!9>KZ1^c=JMzK+_ItgNqqRO$X ziUNFUCY)kA%;NGzPRH8ncHa$N6>Rwc982GfB{O7;$Gv6k8|GV0PyXzzHyX3Ik=_>7 zxvp_I^5%a^&2P?!ftn#C_gkVU_%;gq?tJqTRnVHBH=r0#+2+a&)VLb^5Bks4S#P9g zZYgYxx}J188vAGB!It8E5UuuY@icB(+t_C?o)q^dXeYh+5Mx*pn3A$GM2o2cePHgP>NsIM?q7NMJwCpxDM-r{L#^z1;hbABCc^PRf|*B>ab zzOm)WpAVddJz7=ko1bhc*wJ|L`2=2?z2FE3we-5K521g_iXmaO7bepRJo0)nzY-x9 zzOxW*@5OnzUI}Ljhw-!PAs#Og=@_)o`3#8sIh{)AZ=uZmS{CkH(%|j_w2n^I6{o1u z*hA@DIvZ>$S*QiqI&7rTHy;CCDcFPcS*hn>Cw7 z$Tx;tdgxP%F@Gew2dKyCRR&jgicpkfnpkL-0f0zY;PTNz+P3sU?g!iMZ_rl?_Pj)J z7`eBijth<4>p>=1zHRcYNXi4GQjT&K{IWNqcFWckT@1oxeh7+;m&1UJ(Sg6mMowe% ztGK_0_ZsdMuoraDZ|AoR!(4;7KvNW~48I%&RipNJAiOAwO7-9lKJd4OUx-4$+=BIT zJ%7PEKH|+Zxk=Ht@@714sHlp4X+&o9Jai~nF&hTp4*Lp58EZ7If_c%mGkU`xK1XFK zhBUJU``)bCm5D1iX&%&vwn?*^Um?Atej8+;=C=$+uhs5@)nR|Dl5+@W6k z13p3NVD|UH1oQ*ZNAM1eFI>h#(U9Dw;12ah@8WmxpMb`{*C-ZU-I()JP=H<0HA}F& z<4HlS*ict&6V(k>^E36Q);17k37=BOC;isn1L=0bdVrCpQY-=PVlO{0owH1SG<`;4 zH8ElGubhs$JU0vQk)=NsJXJwC>OE-FBWIuXG;h?C+@VJ95NJGw%}*$n*T1`W^E$OZ z%!o&e$&mQag8B9%PRBwh`0%tjg&o*{d+Sv#FTtZba8^`j26m95lB~%u|oNM0L8>e zKTitmNmw-8mH~7;$+h`Oj@tYLuxsC?xLxA(pOU>%wZ9?yMHPr(YiMc`eli%{zY~4M z`*kRf_X$EzYV-S{#+2IpzN~E&F7fu%?2R`5x7XLts;_Sk_4T#tOQv91o9}i5B~V{# zPxYbO(m!_(^|`J3`a6Q#YV#A_zR~-toqD4`4MPQ@Tl})UfBmic5__mGQR>sLfj1ol zRmgRz`qUJCLaLsh25&#OSpA8UvL{e8LdnjGEvr{EK$UQnHm5H(HR+pD>)GaBIkljm zVE;|nz{MOUW6}oduV>W(5%o_7d$)yMbKz@)g9nA%;M%nAr2D3GTrS`T<9k z{)uBFYJ|?&idoaE8V=y;R()z(=$gLB6}AQ4Y-rU#VcI{pTZfNp=~OHY z3;$8ny#~0!Enu#VhWDf69tLtIa5=*P2p!jl*^)ev_p|<+pb#Zxn84 z6Va@#tUr5W&Vjp=%YtNB5T`k;v)7zyyN3|+kth6e0rO^~Ybi=F?5cUc(@;YjV< zI~I+!0?dQ|i@mHQ)kE)dfp&>g`Ku-wuVTS&zZmJFE$ zXdc;El=1k0lYyF4i`3u12Vj*97zei2MSq$)1!7O2IN9xUQI?1Jt_rMSxAd*^-)Z7+ zMBe~1TKP#rVtry&*!2cqhEktATV7V_m6ZqN<+{X3X!MhyD{%A-rv_OnF@n8>cUl1C+T4()m&z{?pLWR4r ztP&wO=H(PN&8uZmjU6hCB!SBXRMmwqk>} z;<5x%uFH}d-of9#4Xyaw4~r7uxr`qlkSEE=?|4}{T1l*$k+@Ee6k|B` zG)xJ_8B;L&%lfe>e*5Z?h9(q5=`KZ6Srq;)mnB<8-8~jfLs43`7-{>m{(4oc8%Qkc zT$}ZGaGG6gJsssbill0l(XE`g=~|B0@!%PFpsg6a+!=D>wjj;Ajl)}SdM&6=rz*t0 z4C}H$CYg{arh|+DZlwk3*#{b$w2B1YxF#jz(}rff5l>?9i3og}!Mz1UjcD^4lHYzT zir>C^qYWRcD9fRf4k-%wfKscXZWhIG*D-r-T0=8RbQ!MV{~RxybFD;U36RRv09QIu zJOS1s>oyK=JB~EwpI88M%zM))Zxp9a1vX3pUNnCf^*scrZQy)9TV=Rd6VY)s>HJx0X~%Wd>ybcDoub3Mid2lbU7&jK3>xz5VV88|mWfk;{J;4-JD`c)3Xhy z66vwNrG4C6uL^P5mHxwigk}bzJ#4!GhoaL_h~kcKBxP%2kN(!j|7{6G(Ti9c+k=%9 zufRA*0-5VRHQo-$bL0ijD@HLd@V1xzb_*jy*Vn(LENFGRC zeBH>`iGfcXdYIyew%{|smMOicE?%9mqwW1=2)No6`ui8aOa5E zN|Nxw92|0T`RlEoN?E{HTajuANdT)sHnn$DCBS3@>t=#*oeAJN>M<$%Xaj3$f}5lr zId+8|O-M9kR3hAg+$UBUVUF66KI^IO4)ToE?Vy0GW9J>J2|dVBTZ1Sa4jeKBg8CTf zQ>)0jwV)eJ!aNIqAU_~OqBtc<7QlSvlti@})5;ZOZpZaXqLi9Ali|q$mLx*}ZY&bO zUExCH9(&{!PSD8I`_vFZa0m>u48F1A{W$BbZ*iV+#EfKK>YF%|*MUZ}@lmDz<9j6$l8?Kk|c zbO4}=8U&kAhz7Rk%Lrwlzpw+hMwxu6USat^O__6y8}t$S{u%b%mE1t_wu5|WEkAQ8 zo|7IpoW4H$oKF9LgoPj)ry23l=~h)^C;+DzW88uVTvKP@D~lZXUoiKe8`iuxZ?s9z z_*2aye?loPJuYK+N9ajBn1eG(BQ&jiSQmg^UG;>dGK9}pm z>OK#&*4h2nF9BzQ+x>WFHJUK(0a)_jGzk7q2ZwMzm@AHVG=jbfglauo9hL8<=#6X$ z9tlv^z$ZML=1h z`oUYFmLs76GSF1OS=lu#*QEvLgAl`|fP3x~k#MP%C%|iZcAD)!tkHS+QSmbyp6i~& z-N1RYXI}ascLT2$lcr1y%F%Ne&~ZkFk4m1q*(gkf0P!PWkX8;?*L%ho{sYZCSj z{qFq^x)}MsL7NM#aks)ghBAaC7F*~pz)gHmV538aps3Stx_oScpoCVwLErrA{a;|{ zf#QmIZO!C3c&f+=S2%r7kMk92<+C9XrRH3`2}VV&{8pD%vKS(oF87AFLjQgvUIadg z)B8tQqJ$wcwbBpp7pKv8qp0Dp5ZFJx9q$3J8o-NY-{|ia(ol*HjZLsTXmBD1r^}p? z91r>s(ZUNc2;#R`s@4)z7YSzwXC6ESGCX^m}cp~ZWlm$sx}n?Ed|6-6b8 z)l}MVMS5#R+l`_%KuA{e__&H9)>{8@vAwpnx3*f0_=gZE0i_ziY7msD(LU=&8~-$* zqWgP)W}e;r(YE*A-}m+V*^+(c-+XU?2CbLLE*(Z@9W0Hd66sM_VmDcZRYFI*=6Z;e_!Xbh&Yx?j3!WtY zn}R_zmccN%+!U5v)l1(~{|;9J+uToINy+7t_zvqDJiSBxkD;Z+QUocT2O5F2Zkr&= ziDBw{w7`s1(`-QV#nh-#tNvN(%i)5lFDNGhGo1cxd`6fc}Nx&<_dQV$&bG?FPN&bq`$Wq^H3g z9&X^?Gkm77q5)k$OsD`rd3CRB4K1oj@7H&H4B0k>-z7^X_CR`zN$J@d+FW5S3S4#} zG=yR6i6Sr2lDXkgZphL}%+qpN(^@{x5N9H$;FpvWM&c$3r5a3*e}em;2?MW_lQAp@ z1N{W;cLBvv=BdL|Um^#+zn9+sD)j-VFvOxu)&^IvV7Ur_Q-#9w84oRO=0EtMvCrt= zFZZ<0f9~?K@aEvmXx*ERMtoxFdj3_XtJHmzKt#16KTjV4=&N z$4(g_hi87wZfCD|WPEjQ{ZOrshfvRXqh&$k9_eDEaAe=saD22^c?#?Q7ibjd=xZ;H zA3;tU<{p{)4zy>b3R3s0$*I$bGBZGC$8sM)VffFH=|A%C;aq(NU%G!I%>p}4v<&Q` zkHoBwrKa$}WU`g7is;9;L_--{SAsZ*dzZfE?saCj}QfBnt;4I=Vy21{O(2$s= z)U5nL(?Gv_&nVCB;5Du4idHIxzKR$&1O6>hcaYKLkG{L(8g!HBineR9Gx6mWYFba2*j+*W7f={zV{iLKCOA7AjSy!t$M&xD=s zHurH`rfrdX*6_)#i#U(gEvWe6=5S!3e4W)lx_i=|S^s3<(BsZ5H96h+W$EXG?DqZy z_(z(NRwb}YZNZ=DTM`KzdfbGxKMvoj=k-O9fS=iFE3u@^JhTs4CD+ z`*|o{gKYpLaq6VLnTYw5yvjl-jy=4VI-M-D=E^WAgVGo#<975j8AGqu>aG0#DXdxX zc@!&OZ9a><%7XMCbe>)4RhE=jO{r^2-|mfI`{6x2m%O@?&7Dyk7p$H~Fno~F>%#8j zrDT1VY_?-B0l=8dYSGWr#VRnx-L@KT$O(YS#9RUE0`&P&$T(GMtUOkwtYjv~1jjnx`?Qb~i0@5ylI{HT#?g7eLO)xKHbL98YO% z+&rO8#BK8DlV4&pf;$;8#NPxk3n|Qthehr( z)QNbC-M7fCf0e79i`-Kq8gp*jaU1X@E{S!^Bn?!E6&T7xiG&#Pc~;(BRoeS#TI*0U zD=wcD<#r%!x~DMO?r{f6H$k9CDm^-KUSwY@{rL zcXWHI>aq{56{@C_VT}ve4`S!`z-QH`0sBd9_0F~SK?we_7Pd{=EKMJA*<{$3QGJ~T zC7H`Dy1_z2TQvZa5+7s?w?$wL)NHFn@KEjHqC8Y{m>zD7HnQS8SP@B15f-^1M+ogq zNBQH+@^mY;puBgHdl;k%2Rtj!eS5+as1oNCSPr+@-9}k>A~ymyo|Fd+3bSPzRQO~u z#;xvK6F2}l&_P-8(>8Mz@buyFE5#WvqiU23!IrP4rLStj3TyvVZf+p(s->Bf*4V=E zAc)=E!uIN0&`xH~nvLrQneZCVIzotZ{d%D#gZMp>!j?Z-B8oBACJbs=tgH?aY=8>4 zzQCB(g2iqP_aDeg<0M&S4(3>-laLj$tTR!A)-hd|vj@@oz}?Ia*Z?en=0V%*JutKW z$HTl&u!9M=d6h+BTvBvdw%rHokwGg5*EAedGX*1DoWP!HUSF&$zwXq&&G~gF^~Lt( z*Hu#!7bf1Lj+2J#=3zHDp%lIX>bu-dcjuwEe@&Il{K9aIdr;kVe@TrYoqj~WPd_Bn zqD!Hr!xLNr?5>L%L0_Agz&b|^m|m9G$;b;pRaroLQ-4%vwRq;LzMq&RTv0>>qh1hk z>+eO5`Em=p&;jqwa7VoUUiX>7hGmVhd-K0h*DY$(g=jan9=^RkX!UPW3jp1ii8zVV zRI8A3#&DT>smWX;M+O()c6&|5XGh#U>iM7sKc6a6K8A+Nb786W9@MJRzhwMm@RAXR z!gGrS3aLSTts9ftN|aqc%vkq%HC?K{U{hD&$lks-jyunb#78W0zxWNVM!9=-z8fFr zK1-{x;D`@f*U7wGV$k{iyK=b>9@7_`~+8n0x{t7-(&xmog3dOX44V1)o`1MoMHAgWXMe)2yGIC z=0CI|U_0qnbDj{$ix5YdVPde!!tz_DG9K|G%5O2!!6>hKsyJu$)MdjZ5!G%s(q+6* z_Wb@WY{{&&`DR~rxT5Ytd(=M9tDb}e%KaC`gx+4w_6jlcenoUXrwA#fL+PK<07Onnqi0!BSs4vuJ*SXVJt~-f$>37c9M1pDJ^I}r3ehB)eQ=@;yC0Wb$ zsCchTI`r=sCIi32eGR_=jbUPZjRg+$!9AQT^tZ9Ae@ z;upkNvh_#3q9!r0+y^1Hy;_8VY=P~$Rl3mq8)g3~j?l}tjfviu2M2wKj{{pnh2c;< zzwybiK0%q|#d`WGCPd=PEqtQsp3`)l_(M$(%S;rFBY_lq4g3L!LMQ?mWad`T2v<9? zlwADT^3H=?v4+Egyq!yQ&?XIQTYQ1y@l`^+4wu+l1w_+Brj#82F~aGUjPZO;k(=>E zF}YRqKYQ9J1T7>lhloA;-h$qR?=F3}@J&h35b`f%auL66fP5dwv$9<3Ql71`{UNy- zicj$-(FNp}JvJ<FQ2_ zmPUeas6!Gyf5V9+jBG5!LQ5K3HMJuC1#eo?qbW@;Bj6rr_>1&4jdy6 z??*sQ#$Msa+_DaE^=D=mTkpRpm0#tO4T-Yh3e+4uf9HA7sZ#9XO3Kh5V7YTp>Ha;q z*4AWW{iZ7A5qaK7Y|#6!HM}ad2hBOI;rv3C1onQQjAZc_NQO|SMc2Qk8(?LA*|<{twg5v;zH)1Ua=D1Q*bR^mRl~79qEcxaQb?Q!qQFQgkd;ZRW2? zHMM~1m>xgU#5(Z`bDDHYZoa~wS$`O;@xctDq7pAA3N5yrk^3`&#g-_0kS_rLQ>;A9 z@6GWO8lsFV)^FVQp@5j8#(^t9v0`yW+cQnpb0E9MEoE>kYwt^n)tHzowdhTl0is5A z7<+KzfD3<8!%^CRW-Wb#*6$k6loJ#R4)<1y^`TSA>U##K=O?Si=KyS^#j=mq`iqcg z>j$w$o@U^Vf<=5nlewcCLOE$dY|I zrOBW?VLyBa%Nxw53--R9#6!m9H(B3;T|(?WHH6;D+*g{hthV@I{^ae+i!;rgO|8u( zf1AXWo92SQeT5$!tB}pe=jMgJqGU~rZDGWhVw)jpkH;Dha=3pR8SU0+)w!a_UGej< z0O1Bv{CKyG{gf2#IAXbSBp<`4#R}>#s`QGk=P>0}i)Qr9UhF=XO%Udv3)|1yTUfWX?hO4U~Z15 zaO=}zE#dkl5M)6MU*dIz)&U+%vStglm6Cv`B-ow3{OcWM!8N=j{>CyPWio!py22PW zQpA6r9h($aoBe#1k|BP-!pe;A!N~G!8?GpnkX_f2l$pl=jt;aBh`Y|DX@swE4pJM|^X1m@K`3fBG%>Ypeu zhDr5RCG2Ka&EeE22jHKDIGG1%Zc@AJ7NQE0`HD zw1Lf)=)NM`+|LEg-DNZ8;(xm_R}ZdksZ@2Gd@>SfSrB;rB&Lbs1x62)&2MxeO37txc{?* zX~n0^ndc6I0>_-30mJNmChz5@sIIn3#~~SK6qq3Mz|*k-B!~xL=+8K8GsIUayFVze zF-v*6w(Am?U4H`svZ~)0fUdGZ(+U3@1Bug^dj>>+k0udtj{N@fVTMY|PP;}M+Bd9B zGQ!I2s89BD*VeO9k3m0K!kTZX7OikM4Gaj`60SVtd5u}BJV_XUDmD8|t){!V`Wmyq zH~j@Z_A8Ol2u`5Wcj@alvvTxvBE_K}NhS?Fi`gw}(Bu?FHj0w@4=`MI@CYUP2sNHx z@PP!wR%v9u2$dPjB&X?5q?t=gEqq{DC-Wt_^n@UHcTK=edU5?IHzw!Mk1DAzR)7rp z8=-KGF>Q(!1)GTW@PTQtQ)7A;|1`20>YBf^x%i}xFOi79Wk;L&J`be8gN!*F%Wk{VN2o*R43w}oYO6J3*5HnL_%G_t8QdHzQgwfj(VM9;IsMilRa)rQP|tRvsR&5k zAB^dqIhv_E%S)L0=6+ZE@B5XE>HrfJ(+ndESnELMj1>k7GG~^sj=uj}ZA_)U)Pb2X zCkq5tBX4>pX3%UjxYVNWB;H3%bFDPTa2#qPS;XI~D zQpj~1#5K5M!nVRQ-(q~)&S_Uy`CaASu}d1<$=jiAI27~8vMr%pTuU75Y&Ic5lgqUN znSo9Hi&|e(%!N#m4I4NyxOujSS7BgZ3~bj}P^OMm?%HDS50=P^w9Ht;N$)B(QWYg5 zt4#Z5e%GAW!$kd4+u3TptFmiEJ06R4vC*;T_@6odU?-)$6QpZZ0d{xOB2BRAs+|Kn zfv|n^5P2impF9jR!O4r6le^+y^s1JE??J-v(m}$nWL$slh5f=WR8w*xa_?&&3ttX( zbw-r+Q}b@&Wg{|W$%T}lV2mHr0RO}95B10TO(Sl*EAIkH>9^dKx9RsacjYbmeaT&U zlYXCbSFY0UE_Wq%=%MuE?#gEUwz(^t^t-`bxkA6ccULae@2}jI7wh*w+?7}A_f~gh zT)#KED=*aVHSWsA`d#U+{4T#KIlOjPLg=B?g?tX2Zy&{QKJU=B9`=AgFQHAmK{H(s<%MJfp^ui%<5KEn9oeL-BL^P2xV5^q=XQD7Hop) zk&3{yGOHzM+bX<@0^M&BhcjY?SD}3x$?AEavB|8KCYNlagpU$%028MAPChcLAK)*( z6y&60URf#siupRXY`g`zx1xYRVKyM27bRuHL^G=&F>ofS#*f1FJi!(1WnLV}uZ+I* zLYASxW4IBbG5QPCr-3vWoDB!3z%ndKmVy}RN@9=Ts}#^InUApD=RmFoFBXMtp=&y^ zA|$9oc}y=i2eJE1#*-tOZ`Mhe$p*jdJf8k%Msha46N>;&!-FsF%S;92ntu}n=Xp?7jh^Z!-HrBn#FI;pY2~bI_oB0;v zX$Xq@nH%p>@7QoZClphdCQD&Cn@ls}39WtVCP*J;=C}qIgea zpLU4i#$EOC-&qn04GR|;awxG063ZDeO)HaUSoCPNZQEJ+j83lGObQl1S|_*iGXfth zk<5*{m`fe#^K1)&GR!tKv+CMxTBIE+C7@$){bX+3$6p=~F(s|@F=+V4UK0zjXtuyv zdyOBIeWQK&*`C@hdtzH~V31kWUq0Nf*&uxc2hIk8a**f>s_IPzY5~;JL zw_%zX#zVU5lR^g=nN?~6mDpIS8c;yJ99)ylm05MSX}8|>7^acrre!eFmi(Z#eVN$P zCwwF=ON7q)Kgu2@$#qs7Lw=L}f(WWJ6T?0bf)PT)+z^o^ixMnhonT{~_3hJQ9WDfx z{5OgltJ!E{?2#yDyw0_+vYShu|BgAP8E`&ouDNcxwfvod2erOY2~HkcR>%5Q@?*8iw{ zpz^XW9B@A`yE!-=k+RrplmRX(!ZURV>Sw1TZ`znXrJZ8aX6Zz9xk*#Z$OG|lUZci< za?_-U2=sk}BxCr2WWdEWY_HbYUMajl;osV@tw6lgHX~5XWmXIJU|>?Mh5~&sT0aDy z#4hZ_;@FnQ*+!}pF22n4ttPtp(omcA-RPrG=fc}+-@!NlY?uWfr4&aY@h^C{M${9I z50J`EkoxCJrhrruJTxTtP)ZKkJ5(RQ6_e8nr275sCNwwAUm$02wcg#l>HU0(@Xhl; zX{;C6n;18Hdqk_EaB(kb-iW>}g>@Cb)LBG4(m2P*nh8Zw-Bi!XaIXI~sk7^T6|4i^c?FH{hnD@!JB^e3%ecJIE&RfZ zo!|C)vx>r7xdXQRu=L_gtb5v=?q#*|SvxJZukNorq9aZB3}ABXV|-iSo_iDftmg41 zu9v&m$r6y)os9fhKqqW+w>^Z#Fdr=l+nL?1rI913H@yx>sXs~nKCd7X>zY>EW+7<(TH=YtyTT=%N-tI@MCB%`%$!n@?tpbPF+n&0^9A=86p^?~9kpwB*#ge$n3 zedR~S3kl@mn-_F(bT+(hhUwYTZv$0Vym4BkhozRDf^UI;)FWyR?e6O9uzdnu+-w13 z%WoRcsngV{6KHs2+XzU%a!mSGzET~;5J)}n(O!o7dzl>?(^=yeH#voCNc8bT+s7X> z(FXPp+;A4KFMhb`;Ayz1r;mxbCH*}dG;aT!9_FcsHxB6Gnd;#;wB_yZVQYSBv3h7` zuJs>o<|F**5cX1B*9;T|1>g{ZAL}(P5C!EN@-140rO+2`Ea@lVez4HJ-{i@<8~j@1 zhv8-UjktqnQUr`}bFRdbM(rbii>d<3FcqX9wC7prS7d(?I2U}-@ayb(({}7o@t?LU zK9ggZ_+%FHttBGs$^T?X=#wK=M{xWYwq+jq>s+AO@Z9b>J zweGe7_uVCi0wCij`J*#rzZ*QAZT4b=>DBHxA{J3ts6^zN#{UIgq^xeV*_<|Dx2^XF z{EL1E%%2J--8$2nqhO(AH0*BkRH1-f@9gKZindj@L-s*M3|)-lshr*>aWgQpI)S>& zJShn{N6Ic2)w#vta|VkKaGpN7b)9xn{r+>ZKvN6VDj425r^yJwHS0>cT`?yGF=F89 zUn}M-#I#p`m)b*VWOV!n0_SBDsrTi^b* zd&k}S+P+bc-0SY4gAemh?gwvPs1#c8U4AzfD*cYdirVX5cOkzL`~_u2klqxeHwWq0^7{}Yk#TPp@7`cOAG?W9PF34yPNzO9yoIoP-EGRtQGLk0 z`7SPZU!FF+8&GoQNek* zU$mE&m>u4L!wHtOru(UuF5e=|q91Z+PLdeG`2HT}SgQI)GBliTC?`l+{9kZE>@Ka- zPU`BF{$S-drF$4~dCxCJcr%2Rz)x8wAS|)L^b-TgN>_+2^`t&RJ)9J8jqghF%#QSm z1wWvkW2h&6v%eW_RQh_!KhU>*+#^TQP2(A3xAt!Ki0Yz4h^ABXaPQ2iI_!}@pSq(O zaI_E#1shXloQ!f^+?Mfwluh#EcW0Bp^Fde<1 zyt9TFrYsu-X@Wr{PVF=0v3ujARPI2OmI1f^-l%i^Zz*{orbbjqE-I3D9(=8Iv5mVc zKBD1#89{FJ%kTdny0P2L!9;-5R_|d=Stl`_3`{VqE2xzo z656|0w8t^L=#6u7BV9`3jonTEGjqW_qj)^32GjhR1}m$1@yLta1Mt(6okvvtCp@xu|o2{Ge4J+OEtS~$Fpw`%>!ooe%i;NK&|^z zGC)^S%}Frol@S=P{qb^<#|v}j zZ=iC)j8vraFK`f&FzPUgrogW_2=|8LJgf|X8p8P`P$p;m#%{7ohb++^xQ!;;D$U>> zY6_+U^ATAKCOpTTkJ`I8`NxLacE0DDyBA!%k*AVPsbhJa00-?m54w$NGE%R(sC5#a zgLd+g#Z1_Zxj-^g&75zBQ+0igKKQ$Sl{?FF5`ScR1XvgQUkSEAMqlOlyt@3xF{Qyg z_rG>G@yt_M;W>#8mH{tzn>t>D1O6bB?YUpg4fDQO(P2)aUQoh2rU_JF zI+pnINP#Fa$M1(ZP5+8eZU-{ZZWZ!kj+5x2pq+PxPE-BxY@jqAJj2ij8%ZSgIUhV2RacLHjkpB7BTMtW|i!L zx=l!AZ>YWu(!E9eZ~s{=+pLIIj5G(RVrW03Zt3!6gjXdSuTben+K_mUHh5!Ypr`k! z|IsO$E!!6=FB7)o|oGK@G zF#nis22BE5u^W-SfHd1sx6!O|=020S;Loy4UhO?@R(_L?!nZBfTKqb(jz~F$OR$7-Bw;pN1djNAvY2?D)HsLhU7_XSY;BgwTXXH;#MWr zs$}C$Ch;dWagP#zsYDC*7L#}o;RUcSEAiTXu(z4SxGnj*5|{LYy~`wCWE1<8ct$_i zyG`O^n|MfxU+M=dR_Qc-$0kNDBC)t1?7b%OT$?yniSIv`Ywdj|alTFbloDT1;vDs} z;Q^D_XcJFR;wB|pB(#{sdYkxFCEnc+_7RhKnN6%x;?@0NTTS96HgT>J|GgjV7L)jW zn|Q7g=k$Z!W)i<`6E9NYq<*kFOyW5<@d_m#(GRx6B-Yr(tCiTdCx?WmP2y=b@m3}7 zQKCgcr%61?CjO@qA5o%3g4C2wQ?*TeK#6zugY7bjC)&ivl(@1VY_~}~)h0fn#Pj>X z`X=!ho48krv-`pJn8dHy#IzE>&=0oPB#yC(eM%hD5B41;CgShG`4^mtTUxl-!^$Jg zU1|Z`%zRK6DHIg`I8I{n>(7=mpsmbAUng_A_>jBlR^{x&CggnL#JsZklSO;raC?}8`-$n z*S;|tbZb_mzv|r{XIbZ^%Hg~jhBo~w=fPblNXj=YAJZ=1RJ1gN8IeWhyD_S{>e4m+RV^xi z=Ca>nENdlCEgXs8y$j2_h(F1yF{#&CHU0Nbx5#}=yg|EtI6-6yV=?wL{I-8u57or3 zMT+_?Pic9zw_qG8Q$|;BsZ?>p;3ikEPBlGeae6Q9zsclx5|{r?WQoU&n@E2`>Gql9 z`a%}4qd_S&+oGOtELHc-667`<;#;%T>_PZ2FW&Y)benyp%3eA(@~SS^NgIf9f((Sc zC$*|+xijON70t3c^`^79zv2yV+;$k(><}%k{1ZWI{Ag@pcqNXG>Ci$Hm#r>h&568< zBJt~~6)YC9yFrwiKkOiX$c*L1-I>*5VA%sgodXJ;{Rf1YikQ zAc~EIQe^!15X9(_YWZMI6p)~T{-Y9-atCXgx$V`Z9lssBm{XC|Tr-@KqY<7TpyYT) znoz_qn}fJqf2}0TR@``{CNO%=`oI(+9}-f>um26m!YEfk)t`?!jO;%QI4g^nq%NQ& zkmmq-a-YBB6sYLxcNi0$2sf!YR#=9<-QP17sjVb>KP=?!A8Zj*6RlvDf2^U8%njoC z8@>Z9owo)$-+R6;&4APNf4~C^89vUs;31ZRHc}9wUWl38x*b9BXj?o>NLTC^rBXX-g54c$8x(OLOPhCu<2 zzJD(TBlN;wn=PpI+7w)?g8hQbiqtX6cX^O+qn2)o*Qv|N=YJ=Nepu_W;dAgzdP)$zL2I#EW;`A zS!*8ylCh%BkYIEt1Jpf%t+n7?J)|~#r(1Um&wH%>KfiO7JMg}Z1)>!X6Cm0c6Y&Tc+hul9A zK7;aOhn7Dh@^SWDfxZ}pLDsp#c6x5EIVbADi}T3;0l@-ppR z!5#F|^KcX(A!K8i2O;ICs_qf!k+bL87N_|^N?4+*>99D)P$2x4R~apDTRsn!Ce(Zh z9;Up?g79h8Wk>2F#>~3&DsGt`cfrWob=vCm9uD60>-n%mzYJ%{DE}bGZ|1eO5s;y&CT# z{3Ds+P93e5<<7^T7u`oe-NSKjk$0y2j>&H+R$)95@Yt92{FiZCjf|Y5qcik`fX#6m zIRaNl{r--uS$Ubqg;b7~nUdQ$XEx`Dq@wk9P3F&4o{X`73QTz2w*%Gum2vx z*NN1Gk#o#`{!EWg=b};PIDgGJ7aip+e9HOGcIVyE_aT2eOEx)w9@eR^KacLv&m~>M zol9OE?kp*BobT**mb~Qb9k)#hdyl`xr0n`W7-OiFHoh8pZ3wJmR_c=>;I!iV?-`?YVuT7~-o^lrMbiVzxliuwtKT|3Jg2Y`8!isn8e_eY za@@XOyNwk){8WD3`25-|zNgjqIM?1seB+jgbJ<`%_5cQIY`+HZW8*MpPMKGWa|EvO zX#DC9B0_sLS$N*S@tYa$;5DkD!)MvNb5RKV_K)Jic47J5VP^cY!`R_0+2j0q+&#kb zlCLnPcj;^Im&};``ID5B3;fFAsOpuNq)WrZ~Kzdrvgb_I}dV^z5i? zHR=7%lIf0Lop)W9m$+pd^e4%|QCLC5G=G@E63tI{2F+G`KVyh7)(b&K zA;k!;1t3F9n$EQ{0slB+e3|%<5@T>a)7VqWolOrCtRFAUGt9gMZsOII?R*!@5vA4k zh7Tr7s>8AI=%*pk+MYl~9X`Noqg_>8La{pvo=D%<&+lNf9AIPimMUdwVm;;>J$BOg z(O8ck-6PzmGF&dW?dnj3#cE1J1{3^iZwN)TauxEx5=Fv$8a62vhcn)7KM57EzOA2H zfuAw9EF1@I(8m`bTJ0t3zVe2vG-yqYo%Q~h`b zjhBnzB{)NgmF#>k{2?BWl0}z>4=|F7E7SFB9A{2n?$+-JW7Xy})D#InxAQ$SlupyV zAf9EEq1-aWp3AG<()d1a6?Lbydz8G0OIHSylZRru#8?rn7g;sJoH<1qUyUkv$27#j z;LH0CrHVn5y>fz7rEanSS`fijmhz* zuZAv19&FC9-sDHKe;IGe^m?*CG6RkUo-#9fB_q7ZPd(n#m}1DJzWC?(Vc(rOlGIA`9u+>960$Fkc7urUC zqy<$F4WlHgz$r;U5?Ua3gy$57=lEe}V{JeX+Ao?H-FRie+&44w;eT^JH~!=KypX~C zd-J)(j{pD1^EsH#c*FT0Oy^)WW2OB+o6UOnmC4Mj!r8I>CzDxoIg*>pT|?$FLf4SV z{9gknv$Zb_>_HIb#%nUyn#mk13BSio-VNhTPU&>(d?vX!rxY49vs!Z+v*6k?jAF%= zHzy;P@^tz8$O!H>!_RlVt6{8knl5G3zTwt(X6;A4`p!l)HuYU8sr>$5@#l_z!k?cW z#4s6(IfY`;_yXCWC(rHZblCYO2SkR~;*1U6Ik@N?CLFBYja(0p51-*oW^%n0g%=;chd+zGW8OFyFt!uDx2{aBMf?x%rKo8Rsq-q0gSzj5Ewa zyf-RB*Z#LsxW|{U-`OnPPDH?BPcwGs@n2en4)tB;+I~+U7#oAbz z8C4iteymKx$_@oq?jB4Qok0rD)WYo$z)sl3oNmK3n$AQ)%s6lJYPR8l2p*sM1TlxGGUdc)pQO4ZG2EDeJwU|9gz^rduttFU;j&v%0TcbF4*aq-0yct*fcvS zE+%O`1yYvjhTjXn@7A@O4dv>ng!nUm2_a_`_1PL&u=an&Ks35-*4qN z>rKJt8AnF=7v>4G=9#>sgOxhLVf@SE0kdZO%GDM&ZpEsa?HP5MD`u(@7@2RI_k5E8+&<|VTK=fea{WQx=c#~a+ zerF`eDTas#>OTzq!j9NZ8v2DtMJl1?WXaY*c4S{_#6<~_tosO+;r3+Y9JBU_e(QbN zIs~!@??Y+L>9qTqEPv`wotfiLNDB23Y@S!rkR{=L?i0@Xqr689twN2GDg#*qVuoIk zLBj7sF;?CP#77hbfkWUzIn9j6P}x4FYmf{LhWP*u9$((%A3WKH(7x?7(aX%;Qfj*^LHMsG)|+^Y;b4mVhsGI+sKPODGsB= ze|Q3bS8gOSju3a5veH?9c>lOH#)=|V?)R=WOsFwd9P#WBhTk1Lc;Yl{!v}8yx&|*Y zcKn8H0)j$+UnpnSAfY^i_5GaQ#`+#6hs-&dDJ(l)?Rd?XksUH<7G;GQuJr<)}9Gq{Y|A%h#+{ zyvXD|Vx(#z&AaIuvu(PzS=279h2LYr0%Pox;L~OY)yJn`UuLTBu_C+A+@BVxAmHHU^lKAxh6MYR9O8+@|88LAnb;)=95bCvCGUy zKh^es8((adJ~|)w4W5r55&GC+8L7M=N0-_rYnyeAHp{_I+3+u2hKYEfDUiN=q%S7m zR}Jo1ws06}c1+1g3+oR4)eP<|X?N9pd`uO?T{ok9P-Gk?6*FT@12&cjPk%bjFzc=ExY?21c7_=JS9^ zZEy1_pNjA=+Apy_)orG#)eyiXE9D z`i1QLNBv~@XDwpzSe_iJEBOY4YL**hZdRO~2dkZ?e9J+*2I!mWyUc#3C(A$CpMH$I z&^<(6Ff4SCz+hM?5`%_FqOMgq%^6DMk^qL#c=z9z87ylE7Hnx3%!1ux=^fG17Z4UKDlPxiDrAa5?pftv(bY$#>!$A?eeg_UYVFA|dJWo1gv4HF6u42{2u?08I<`wA2>#x?S=iFus1U41!r zZw>WDXU{*oCO-Yr@qC_icFp|wWIk$$jF0Cqr0`-6Lq<%L>G|})Al($1{Kfc4ebk)& z#kx-NmC+)9|0i`(tw**AuYq$^;XN29U^0ryJ>N#xRM0-FxC`a6JHkCH;-04)p_5d0 zoheJFc>~R9+C*`$9-1p|XZ>R@!yT(wfv(cF>Lm42Wu9ejlNM6;0#kMe=SuD@^fNom z<_7VFb(4J%L(h_mj?=B(M{OaR>VL@qDC80m$6VWx$Pik{#QWyORLoTitU$|Uqf>!# zb=J4?Hht=K+&%SgJwI##nBkGm2V;CM_kqGJ|s8VRJw24hXe3pYwmoFc6uuX!j0U@b!aJxX{!{N9VXUjo{@^Z zt8MI^ip?VG_l8u@u5p@wRC~?3o7(IJ@4&6g9Ib^#|-k$S@vC@qaxY z1ED*K01L=Z>c1TvxbjPdBiRyc%Z^r)L3t4G+K|T!8^V^&?AlPS|EaZbYPsC1^_ltY zRRy#-6mFH48?UwOg?duoU_k6p97iHw`A$>Venp&wukta!y`re%rLl|KD~c;#9lJQS zi&)TOxW#dNh+CwzC}bmll#SH2Gz(qt0$AuD(gwbOE)O&QbC<}NJPWYS)M^Z>-~xY%H#RG2uZ-djv`F$v7AjQH@z`i^7cQ*F!c+btBJxA&P$ z8ks%7xfM9L3UZvp(`u~g!o^RK@Klgc$Ey^oeA3Rbi;e$jY*Ahr=r2dfV$DDrk7#cZ_IT{@(r?_9uVWaQzvSGC zkCSEItv{9Ft?7-^+@`X2#T^Tpc+sp-Tig-4mOvAA{BhPWo^-+g{j)zk0PA+;V?pbf z?t3zl-dy||jm09OWP%=|DK!mI<2mE&#AK{Uk3Ha!f`y960@g8OJu#=(dN{^SlPp*uwCJ@Rh$N7Kh5d*@FklUNC1h2f9>FBso0Mkn|F0*83BBCJxU zl$BCp39luZ#<0y0zH9bTjID1M={T?NrfE@;MwJF3qT2;D=8Pg^PGa_31|!J$;DdL; zHlnte#bujq&PKTBLF`ZIIVzA# z^g3Aq=E6~gaZ`0za>>7}Vmyl&)Bws<(95k8bh{EiuwI#{Stx#o3dG{P^~N`IsI&ZII3`KfB4`Lgn!u|Ua%IswHvL~3i70Vp9>2Ij2*TP zi~OxGNEtotfUf!|%D5mCJ@CQN~K>yRnVc~@h-S*T1)DuD0^m9Yud*jp-?*6?p ze{vtTH&J+CytrT9id-|bI6kJ5{V${O<~eRJ@5G;D%?9;ZlWH-kCiuBTo1n#+*h*r%fgd~QUgziC@>A+jfL&=-ZlE@jv)X)6u<%l zki_(hS^bR}4}@(@DD9K(!K+bzDbTY${0bFdC|*@e71MNE6i?h}3BL$$W+Y4-CJK(9 zFSfGtFIXL#$+6e?vHvt1cSd6LKy$ZM<%h*D<*cw;i+SB!{s{uZ{=QNyY%Xk(pXvBW z=V!cES;mjK)Ue2bBPE!0qg7q{232zG-_BI>$E+bzt_hp)O?a{FGWuxsb zca@6bLS2k~*(h~pnTg>EIi!MRV>Wf=EAo3Lvc#({&1O5x#PH$=>%+29-jB>%u`f}r z_l?5Dc4E%tfncXerj_20S+hC`>L<o~ zJx|b{<~fglY;(Ty_nY(UTyqB4TP`s8$@-(}m9gyl4iCMNP_(hOs6D2AK`30%5k9vg zvf{+?wtXJ1#0H^@Z4T{YCFN|X8p2ga+Kx1YaXR6m-D6TgcN)~Zz)5gEM zR`=P?dK`|z$;~iYY%!U5z9|0n$*m{XO{CVtob{V|LS}whGhT1k$F{9#DK)M9YCs6V z{%a^sDLLxnOV(j*6^wiHoF@k0*~tz2Q{Tt6!*8+;zB~P@;dd~5{C^tG?S;~Zi!?8V zS(pg?NZbPD@QSydOax!hr{o?P9M(p+#{3amW2q=75?f=hjocbbAGS5tGb;Z1etnL! ze#V#lnX*q7+!ts-QGx*<@6n4dijwck(i6e9uf}-j~bFN<#fZ z_owC^iR>a{=1(zP;0LU3Rz~$_uQB`TPaS%QtLR9k8|RYt_Ai{Dv^h7nPHi)rl6W4g zH4JE5cH!-xkHU|RIvek0yQmg+a-Rf)Zg7(N6Q99!$9&=EwI zE;K)7E6h(tsri{^9t+B0}7 zP3a1iHt(ovyE%CmD+m|NtcUuE%FI>}B(py?e+%ulu$Zoy5q_5|sseC5RW+Pn!rv8w z&8sT;K?U5UJ2UDQ>Ixq3NwH=8hS}6sL}{d3&FdA5+%pTahXkTP9$lv=QQH&m_okJ+ ziD|mzo}e`=>z_yt(n^Q`?<*wlO)ru%q$E(~5A37hemKm+HT`a{K$U9LDECq_y~WP| zkK%jqd;|smM4vP`zuESfNu3?P+$xj?NnS6tCcs);6b;Qo}} z9`?ij`F}%p{tqKF^S}3hH~$||Y3lD}mSyKZpMP)uZzH?EgA8{5>m6lE<10xC=r7Cz z=YE5YPH)2gC4)PYgm z1zh%F40momQ(tYi!pO()haA0_HqDJ7WtQr~UR^}1mTH;HRbeHz^Dh)KvFPIur+Yzs zg>W27ZyzZC*Xwxc1fe{7y-?2co~YdE^_>RwUl)DpLM{r9vv^39$$YgE%mz)>$90=L z+A>4=Sl`x$>c%Z@Y^~5>jbN~(Xfu$cv_ctA^j$0wyf)|kq#sUI1VF~>7(E-v<3X_z zf+i$V;=d>{c{}2-yUj?;i&j0hhWb(qnDImA!=Ka+qqFg+UYDH@!FqTfY5$A$P|Z{; zwsBq%%!fz${D<@55i)2##4n}f(7CXm#Oz#HEuj5#VOIZK*np!%vkpe@8fHnou#gYY zxcMobYko=>Ds>=@OMc1H`HZpsbRMOu9G!pM`V;k5sjrL_qcM86TU7vgT6%}R%^WCt zgDXM6{}}mX0R4sn|KC=gFfc`^hlwOD+Jw)gm~{>%*a7pak@s;VSZ3v4L|Pv9Hnarw z2*6nYfF2DU8Gh{@hL6)Y*(?psv@~Sg@qeGZ&U$ID=MN9ORvw93bn>pb-t}rA$CmAt z1uUX^KAf%4p87ZD?w?rJxP|+Ou{VN)&Yl>S+%747*!&;I(ZJwM=jUYA?Rj2sbm-Y0j+ONays4Q((Wh-R%wydK8*;-%vtJ+kUJpUka za9d$8ZOnTiXjoa98?T7u#UtC>BB7Sn;YTcfDBJj!@7i8OwT6iPXmr8?L(Evyx}8Ul zDKv#t-eg2sDmD$g%U1;+kHX9ek`bJ-A*W;vd zj2B&dE|Kcl+Ijk*Mfbn1?n$k4q)jC5&JQGwu2bIan{7@NF=a`<*c6GTpAunY$TER;7MUxxfAf5gQ(L174u8X_vB$$bR<YU_r`U2^5!&s>v#Rol3&6ypbt zAmBa&IL3dGS_3bW@5Rvy%MsrC;&0mK7t8 zSZrebX(&q8-9_17a^u}O8%i7a4^lW21c*-_Uvss*2_dlf&u|8aG z7eMFg`)#H$nViNi@wc(QpwwwPr0~_BU_(dPahj$hlR8(=KmZ|(LBt|Xd->uNXe|I1 zHP#oxjS6|{Snl2vR|>S=HEunw!%eJEs7cO2N` z8*}gkO)il(;h{)m=QQmn6c7NfSVkg~(P4F(-EV<;h9@fK=BH4K8G3+afB@#ViO*8U z<0Ow9CVEL-4?O%gEt>5lcJjIQJ|aahBMf>Xc1mAJ3KL+K)AR$255|FT8Kzfu(#&)c zSCPj%af(onIpS1>0v{eu)8`f9MK;IPc})9ECIM36J*A9K~1TsB7=#8>p}|KNw$u!00pLB zX6k&1PpNdA@i}3H8Jw{3e@X97cbXb(RUvgc@pHk+PRAoW-WFdv+P{y|_uwCK7tA6U zmVVId1o~(|6*^6Yfa0sjNiZcczJGQwK&deT%LS)53f;F>v<+)sa{;YiyGqovclJ8{ zLdw_81U}vsol!&Bn-fFVtrRt!^;5+@e{m3_7pM&r8AM8iim@Ea~>ARA*H>+(B zqL~G1-94``2aHcE)+GBjA^t-~_T|A|OF_+`%-<(7*-~%g0%t>o2ojc&19iJ;Wwga4 zNLJBIQyopVSj%jM2PO#KT2UrIwU(a8czWYhe(enYcqgjFglD~Rr||1OdM=H}d4_Q- z?ygxtNX+C&3Rwppxz|ANqJ6lKbeev`hnG}Nt)!lTASvcQF2a!P3MGzH^|kb~o)z>>yf5v+0S21QB3Ow0>2}w##_>)&bFrz}6Pl z8XO^wCgha9rI*nZUXWwiH24Xi^KxzvJAwn7nTQp*hoc}lqDcc)V}B%p^&47*#4pa0`lV>mu7~q;4P7HyCiRY5 ztEu%6D|~1}9)H|qr@*e+r@x6V{w5P927S)Bi^&S}NcAy{Td(>z5GUz?VySj&-FlVu z&S4`prp8lR|0oo|BwYJ+*HQwZLZXP22n-WthG z{fnmeMJ=0?iAxppNBP#`)$Q-(yHyU~8u){7cETa=QNc0~TX@HAoXzs=zVP-h;zb)z z(-J>SNFeMa{sMM38UajCcJ@!%QiH`P>si*!%>Up;%gr93$p5I0A{y0#yr(JIU&CV- zTnh_=Nr3t$K@?IE{gds{KWOtIPjqqCQr8?)&JR$-Rf3fA5QF^F~i&gcWMazEs@VOc`i zoW22lOM%}&qrD@_+v4Z3S2za4X?7};tPNE;>MP1^Pkq4FNBkTuW1=yJGcSp^^G&8IjT}El z2y&WthwW(xuUJu^+=4zs3>JrIeqgO!>%s`u$5jW{D}LL_oaViGf#;q>uZzl&i1*oc zV+4l{S0!f{oz#oNaP3K~11mj5kaJ#DTpr^kqA3o z4F2;l9u~JN1A-; zX8@5)|G7;Uary5a5}fpU^1rV9d)_^iNk5s@pWrZB7K1u8!0vH{*?qLezm7ig951}? zKIU#Rc2MInR%nSGG&Fw*SX!RcPGP}+WuKUcv`J&ko5`{qGv`6MJ;dg{hRvANbl2q8 z^t$YMHTqIil`>th`fu>Gb`rpy2WzE!NnA-M4$;1i?~Cnfrg)QJ!!hnWLtQu*OEM(} za>Zt<()=;5Ou3ihtNAaR7Q#gaXqVW=IU8l4hQ(T}JHRbLopfjf_J13h{g!{2vd+M2*TL~{-Cf!eH?bv&)5P4Cc${${C_f{<-qg{fOlQx4F_ zna2>^SGb~djK*}u0w%mvVzt(`ceF6Oxt38MXTGxh?m{-iTVpRHDn^sDxs2BM;vpXT zak;_WY@Uy(E8vMF-H*p(9TMIgT*b)?oNlx14sX`=YHvKe43lW>r!Qrfi^Bjhz2As| zVHVup_}&QT>i;Bk$lYm7NO48~_OIj7MKVXife^0c|Hel_;$7`TxlRT3{ za{i8qhPVmf%`I@hRV0&W*K*I-1y|E@%ctSgM~U5 zlzK3{oB5${rrx(g<}$GExN+=;a;JB8TrF1O|p?A$Y2pDp*paJU9!2X0%cT)GVXqxMdPL5{PnT#5QP{yQ5Lqy9J3e>$$k~Ikb0@0fO3mf zZsIbS+_}8|!28z37aGm25f}@C1EXT~MrsVrw1C<9HHb@|+CkkSS-&s=4@o8iKsD;ztGAKvg3wAGP zUbE8W6y1B$r6)u_-QegCcIy;uV8ea}AgDgK*mb49o{YVtEJ+p%CeU*{0E6|ual-iy zEM@3w`Aq|0$ZGiq*or^~?H;hcSZQGn_sI`m@m~0{N`oP1{jTrr@};_gb*`@rCnGD& z|8YKXdS1BW#0Qvv%N(;F-6tWqViMA6zeWAUP)hdfFPhyrMEpr_9?JT3wTI=o{X!A% zVY9fcGQg@PskdI$M0%S!V>ZoZy&DlUoe{YU=nqRK^!N83!gSRP#enl#oky1HxF3l4 zzIm@OKGAD7kSk9C(&3HoIfl$GJ0VlHW(&Y3_mSzc&k~B%p)p!v^3I)?*k!WChi7)V z`IB4i!Qo~j{kpwDs6F;hekr^w_Ku<7V3))rLUh4iSE-z0dQ)k7bNVUr$X?tq?RW}t zbm-=%e*uVb0`b6Sp>a(+y#BvqSOEnw(qcN9V`Og#B;ceLfd$GRMfvm}`8Zl1yaxQv zC-iYYA4U4$3CVX3*T-5uKCO>i`1p)IuIJ-Z`nZaZWBD+~wS1TATV7)MK2G1dufX?M zeZ%tgU8(Pr?RS;Fzs5K8a+I5&9S^rRCDk*Lm|vye)5=kfk?@<(Q(w8BDfI z(e{do$~(Bq=fP$me&p;gAw+Xu3j67U+Gt*-7O;$D=1!+dbG()F?+tlJysNS(eCkER zmD2kM@n5rF=dxMUyV~?c@AD+CHaLPQ^D2!#*bnG_ZFbal~WhE^4K@9*Xd`$W|NuTz>TWieK_b3WP9kG;! z{!Wo5dpmebK__6dXScqp_%>C*z9MB@MOf^gsn9K~w;}!u97vEy$69f3n zaBTp&uhVKC3G_B-I1os2TCh_0KWv0|<0`(*GZT%i$1iH16&VlV@{27dz6hK|6JWN^ zDhO>9`+Q715N+qfVu9WbhHx6<0BEinoeeHD!7g*%(1m1a7radh5E9r6m*cVVf zON^V>u1c6GsSEf>;&lv}+?!>We(u6BpQ@jvq%;>BUfoUs9GrZoe z4gTC6${X=J_dreRz~t@gbd-hcJ<(bV#mmZIo~6_<-b?Caz)N)Vcfz&`qDs6qYK~_P z3&^GyBMT>VD5)4eUtla{g7t|wvmfwxJi+E=E|p+2=ATE!ra@9)nA2r;@?S;~&qVeb zPN7LE=QYgM7yD#7ler;8Aea$4p(3jR;r&!|UYI_cD%|RctnqZtN^@>vi?UWsl&ato zL%j&CtJ=$P5{1d4UBI=zgbhJAc*UjXB7 zq7}I6?!}$7VU0rClKtMKJ)(BaF)eK{Y_K(=Zh8qNs5kG^8?T5n zxplm-KWhi5AQ7F`b%?*6WC^m(^>Es@P?#(6Stm zh=iBHtrMB53o|s179m1S4ucD~Q+3i}*O+}QCqe{0;#q@Kd%WtcF=KC<=vGZ(R%+HQ zK%r{qX~eS=^hS-xtSN?UqF#%76y%*~m9OWjM;CS<${2+-i)o+@Zrql~dX&0^(?SM} zy)a1ir*Mds^%~$hB&DA;`q3393NayT`5|fM6^-)?x$_DM9?Bss`v1!27TJc&EE~y{ zMd~k~3H?8$y$yU+#q~bENj9+H;$0!vjVg$UIApXbcIn+;&w z@9)p&L-yQxpEEOO&YU^tj3fJ4*q!d{UG{iqrq8Lr8Eb}|eq<)D2Jn8Ex*G8D@!2O( zQs*?qhS9*K1jU5q!dQv8!X|6SO;K1@0w7OVE*`-Y$f1LMiBGf6{b2PtoVkOJ!KE-j!-m+x}mDBD5f0!%+H&x zN$oM7m(j?VGt}f<%pXp_{Gn%$yW2MGKQ<;0_OnllAH2{ zIggkY&QUhyX#;W5#zHqTiE{v-hw9{l#Ppr63kqL6%2w_xaIkr4I^G{rkP#E@QE79S8 z4l)v|6Rp#{vXKdJDX=I)u~X|VS-u4Sq`=r}^SU8a!ttl715!~7W2dQD6dW}~08ag? zr-1#hl)5x`m%8kw5++ty{NyumCx;Fr43R-IE}|e1A56bagZE(l6&`?XGE^@fBc?cL zXu>Qs0pj}u$YGz=Db8;pL1Qmt-{4WFtNgCyh*c>SE)=yy+Z|@^cuVs@^>q^i6~1x5 zYqHkAsg6g=5X1IkjLI-Z<|c$!x5}<6N-&31fhd0FNe^3go+5w z`U22QLhTF_Xb!{fLzv!w9x`vakiv?m1Ym8kBz2rb(jPIY8&G66ArGMk z38fKwh)_DA9}>zSG>1?op?QRc5_*`>FhY+I8cyg@LL&+J2;~y;6BElW3$OpRnKD>ndNF9Ay~RNs!Isryyd8_Ak-6(-p2{B=Euma_j3WPoy&5bV!Vs- z{RaTtGN18%1~KUZNjii{OPI8hN%@GS-hUjEQhcNLnZTq@g8d4Z6gFp$>Svj>wIq#*XcwWc6FNX>0HK3~1`>LY&^3fw30+I* zBSM1!>HSv#+;S|cnUd58u!c8VdcP8YwO2E# zkJEpsByDD?LnP^5mP!p?y3NR+`_$E?~}_?ZuMBwy~V%tOTuI7I(_6)^j zajoy8=)Jb7s)X%na|TY|t36jAYVpB1{K0U3%luJfP1I?{7R7_N2BcxhLiS2AL|zWLxz(QNAK$vPDW5R zgXs8f;UgGMA|EAR+f^_5S|QHS%esYMz;KfHXcC~a^#dqhE)gpQdL-Z*zDqN3hjmH;sY7q+zEojyiCJla zc7>c@pikO_uIKtU1x{ZC8*9t~?a3|p8#wL3p$34grH0Qu`YCcKVNuo551K!~AK7_E85CL#D`0FrdT>tORGNEQkl<^)$%ChaGgXr>w8Aq(F-E1IPxl?FbGf0QkG^BT!(^02r zu44Av-mt_(3D;(g-gQa9XruRc$&KC@FVwv+hrR1`|9ZV>gI>zVn$3rmysDOSP%NZ$wl12YD(p(pDRY`B9t%f`3(pGhoL5qJHKJ`v9k!^;F}Kw%lbODm4RD#O z|D+lKj66&%6ucF`-$hUbf?_e8U$C(leTWgreufH(s+G=JC#875_DQjB^9%MXnvcRk zAL6mq66-V%OYA_z${li{S~H3MC~*DD`#W5h+@O4jp!FK`jBt(~&IPLP!nP}yYao?; zOY(bgEaF2T)vhcPb~)c!QFkGV=k!UEkK{NOiOXxyKe?~UK##f4nztd9lG$Y8lStdW zoe?Ckq&Vh7NPxs1PSGn^wC#YT(KqA_u0))i7AM640Z%68sh#-7PAti!8(Q!LNCC>2 z&iF%&SKT?R1-Bx`c!rJSiS-ZoqGaL){GKuH#PPg_Cpbtx|ANaF$yCQeunV~AT43=< zfyMTjmjVEy>RIv@^2(8U17Q$b@O6X-DCLNhW%iw2>yU4<0g-}?zO(DvXEL5Vd}QWT z1bH5aR0>GWJyLcxLp=mDkwG`gP*zRBo?s?P18h!oO_><9k8-FrU9E3Xq3JUp^+d7^E z*%q*wXeGH2OF4KR=$j-3A42Ywb8IDYh>|Vjhr;Phck|lvCM2b62CCoU?nz?c{bJrZ z`ksX%5rfm3LOdK@l3WCLt6e-3a8N`qvCzDRzOFI)i46J!ko7tQh^7{q`HOng1a+Dw zoS$;1ej&k?#9;pd-`& zfe40Thma~z;z{wtfioVScY1Oh3xTDHIdq%s-@1jgEVfbjL!{i2j!zbv*{x8;?=oKI z65<`*;(2L@00VlEAeLXk7{Dyo^- zN(S8zg(jE_qz(RDpSS^U91MOPa^MS$(p}K{53Wbk?Qu=Qhf%lz3uJIhf<{>j;yFdl z4}gKe2N9hRNx`Nv>_|iN(v8v$KM(Brl7|2T??+?BLI^6;Hj&{t$cl>6sBU<;ByCMD z@Ka4xt)YRPm@&osxC%*S`%O4EtYKP=L&h3n)+lYpjsz~L(?))9En2JlTVMteEdu7y z{y&qQNP;*N_VW1rh@VHt@so<082Nj`-UD?f5zID+(Po}xK~ju~%@p5XvmMRoNcKH& z?wG>gKy&TCku%bh)&50q;Qi{w;15wU%8&L0C`~r{$V~9o>l4>UKL?qGH9wk%pBDAA zmlD+Ii_BWuqUXr$0TxT^@uIh&1x|cz`egeX0sR4(K(Dc`|BL@7MX$io#Id{pGYK?H z?ej!;o*SNxfz}X~I+rvycucBF42IsM7zd`xb;IAbMT=+2K)FWv-KEo@B^Rgvkxa*4 z#~7e9Q>(iz8FK_q{`vy5yxdLarhzDIDKOR9Np?o*)yTXNI`VH>bpufB!j06$`76Fj zJTM6{>Ej)E;rE;-wyGw)b#nYvFPIKF*#1^2%pJWB=(hFANWZbYq&+t^{D>2r9*kwN z(QU#~-Zarw;XRgBUr}^)_^nRg1KQ?$le6|`AA(syX|~=GyHMyuUZCDNqOh&>+Tr7z z{-elvZ20t4e-yyc;nREgTd|3_4RrE3r=mg?7ovh=cv(;QOl?!)QM}gDI3@)SY+RPZ z%)(>CrzZI;hu@RzH)0>1bv}>pH_~_8qkCx@`?vmOHH_+_x>7bdjN~{cuQSGz@OV90 zhqJwHrK6x_-0*R7tal~1x2}}vz4KQ|pNA*mbv!2=KtnnGS4kClN&HRDZ_G<^R^%mv z&Mm~9Mmu@f97Ul59Vx#1aL<%=Vhe;1(B)v=xRb>Uf%j}&ErUoU>>y8Kic@(V*H>N1 zRbn`jPnJC%#11Q!(YKn@kRI=$$wij6b<^`Uy8L?#Ji5Ty81F@{3uA&|heLQ)uWimv z=5&xrVNGpj{XVnuj$2(d+57^VER)NcG%raq%s4vFG5gCz!-N7Nsnm{gUW@?ijj@4h ze2Kt{(Z7UCNMdgEFBR$V4XJk5#QVpP4Z5K;|6_vq#+-Y9SXuK4J zDDHoP`#=IR$&`@^Z8{&;f57wfKZ) zd&Q)#wO{)?Ru1ifaA+K_%z-;LdGbrrCg1|kNx7Qxc#8o;x_SH|*CUl?b#5<%xN8gP zFFSG%$|}}#UO-r6B@zPp#d?T5L>3<12vL1i!i%fdA_)eio2P_Kph51E-D}zyJ!;sR zcKIC+t}8qmjVreOCmL1!M2lH5_Znc*Y?Yo+r6<^c%4r!;xZao;(L=dRoYw(9N)L|& zykK@XuP4$~OyWRJbb%X%C0GfRvh3wCA>s*q;n0@NV1gNu%$TO;XC7W}ST>e{!=BML zk8zHWvi&CD9wS05+u!Xyyv`6C8ug-`z&jcM)cbmYm(xN&;YI}pDA&VxKbqjm533aq zS#Zrpix7#~B)Jp$FWw11EsYd}aEUIg@W6%fknIJd`_A412AM}&kv1}NbcKf_s=!QH zZ(!wBs{-5DwvJYbZHC1>Gu`OD~=y?>w*vY+N!@X4qIBE@&`$y1EOs3JO1SaB0< zR-mE9Q7qP{_D~3bINWJ`4?Wxhzc9lQ1<(7!$=cnGNO!Me`$lic>>_^fhBvx46HLo@ zJ4e@o4jEzQRw&VjL4l~k8HJ-Fju!^2X_SXtb?43Bhm59m-OpzXy`&)z|AXJD@%h zr3VUYwt&~iY-z<(#%y78;2zWyy$*%i{%q6M3{pIvx~7j4h&LfKl(lZoaw`uxlF%lZ z_x=`W7H|7T?kqd-I|#%&j<0#nq4`n{4u4R@mJ(w7y66?SfV1j1Ph23iU8ZV70aaj( zU>DC;szNA+W648MvaZTxLoHgq>4kIKa1?AR+7)}rS{`xzXWAQhjDCWF{r<_sI*6y4 zhbpB)(ubb`YjLbZP?Fv#ZDXBs4s@D#T6JRIji+3s>NKxW{pl6ALWrlBBV}Qr5=!b& z*wS}$509t3L6sFcEGK6F2HS$cnk3ab&U8vlY-Qs5$9_Ql?xGG=j{gjicCwmCvnsVv z_6!l(D5X7x!O zoXz`Hxm`ut>)YnH+(sV`F|^1bb-d4bjyou?P~N~m7|Vr1jIx>L(+uO6i!3znf%!$j zS%|l!YwBfgYazK-1XEjqMMUN{Ge(*zGE!A!)`?1E5?1>kvD*Fp;7mDX{%5w*wKZQM z^d9brUClIb^_))}eL)^sHA!VwKA_)2BS0)huNSg%Af5=T78XQP5IkeOC-%JYq)qOo zQ#(Ecp}B+3{*@&meXxWe9>z|ZhQD?_cGrWc+|SU4DohU52FxRr-<0c=cQBozr@99u!YQ^iDMS(>zqrRBOwUAyoYr2Zk3&HObd2QDeanoZu$(wogsNup%D z0Se0?^Mf3mST{WR6#IN1m?>d->dfGrdy+?1%$ z8uIR+Q?KGXxY-AlGvdJMbl)wDuMg*cj>{SC$s16BIp-gc?~zk#1I?%*<&Ti=*OJV} zuHt<%c5W9^TJr~E+3ARI=dQ(n>@<`hiA^RMW-^R8r(w~kOFe8&_9pP*2q0aa96}A!!wC5iK;HlgWpD zf1DeKme3zk5KJy!4x=shm#nL!_zIkMY0EAHvSgfUDJLN(#mVs2D!WDEx27DAx1IXZ zNa959Ku*35@h~bq;myd@f@8QpZ)5YB?xs$78o^aYK+BAe|7aA4xrJS~heRgXD%Qa* z%u97ed)>%F{|KQd8>^*^>t9fV)i=pmGlWI|1aId(E1m~WBf4fdkp(o}13p_1@gj~$ z%^^}0QmYtdY?HsETuNF9(*;Pu^*kqN1fDoU5m1@U;E&#N@*qtbHjnZ&jm>08)7Sz0 zfl+qous$sf?IGD&z3lI5+%^K;N?wTBQsTtJ7H-vqa#9p9 zPZ?P!FfEO+tiWwtkeDb~t{yaj=Mst@An!5X0}bZ5={He-9F{T4|B?R=m0%29AS5e zlOuXmauC15Tch8kzrjZ&ks(t7XV1WnL4392iW57WaA+!_c(S7@ZxD(A@5$_e9YbtU zGcRbOLs^14gnfkD#^}#^7YwOk+}l%px>w=!gRbM$+kIXK@!DZGc`8S69p(krMieZW zQolFncc3DBEjQ)5rAhWW4h{#WXYa4fKb!Na`yt-mFPMj`J$NzlP|U^j={P5`ai_Z$ zo#pFXTTVA%iTnn;d&r#s33_`FQ8GUE`i`<8I2c2TF`B}BC?Ac*YH&p9fQR3B0*(@Y zklfI{@B{+Fjk$EPW#6ZGcRkdi1#e|wsYj&r6ofto-&-=fu+zz8Q-%o24G0@!%{qI& z&50s^Ar9U`=A(Z^wYYx;_8sAEayYbQVpteu>(FnResTzfyLszyYBf@ay)JqK&t9eOY@zBX zQ4u7}o?BIkXr#mZair8@9YPnaM<_(p6=&4PO9Hv3+Wx$?%lNP8#%njOkP+%)PgQC1w~He$5M;Vz zyAtKW7QYS6A(10Niw#eklqPg+9$pvnK_A(d2F~`I-EKha`*QPzO3eo zqRZCvx67XaBFayt<~qvMdnVely%I7d$%zormW4<#Qh?QluDBu&uvXY0*jKJ(mS!&f z6_$676zreR$Tc$&T;pRN5UX0rLnaLPvGYtt9>9+yO@ujFp84>rXK)qGrvl1PO+#ya zKUqAb{8T?cS_nQzIwOmaJeC@%!cR5puxj-!J*TK^5{gP@?}UenRI`9x<);=oS>{!w z5?c|Z_hD(V^;{+qlWA7he!=j5622nh{t3dK5`IGH!EEJwNUJ+az0W2*Q3U@gc;7L= zhqF?A*C{@I^_BhNE_G9ZX;Oj2A(!$5o0JRr$Dd%l-pPMX866>DV8W)?{K@f-$(b z>@>1Gjx1%TQ7B)Yw~mRBywXD!xTGDz?qj@Gpl>ptTYj`+Ov{fd@MNgAjP8#yo%?eP z680xsoPmjpyXRgl^j{u&5O}u+Q^rHvlrg+4#&@%%OY;z|ElC&43Bw5+Q;ZBF9 z(0+} z3>Zj}WtunGjUfk%5je+j^F>I|E0uHwZH&SR2d^tS|Xl>gFlb~v=$$l zVXeK`6K5rR^8Cr3l~EmMPuEAm3*Lk}0v%2**aB=pjb01!@bp^GXiP?=+W=&Bm13(if22hKZROOCF6;{Nd>mhB zqmMty(I4?AC5ks_I$ukQ!XFa9p#R$WT94=e{FF_sNQz#d5Q~ zcSHt|Or3$9X!N%TNaSayi@uBX%xU>)8s&gjTJXd2(++@I01PNZDH&R@T7X5qugCd~ zxITD0qSg!*YM_O-;RB96Wx<2^arS|G=XJ_fgA2?9y&h=#Cp?5&ewy6HBkRjg(-3F= zkn+>Cqw%kXitzdM)wA})O0PD$kP8WF)BEi=RjF)7r{QE}*31Jj$vOf0bfvz-K2M_+ zV>$~mjkJx7#bSq^W>iUk`;hoV^I2pe8?SWQc?sI3sUE|)fq{yC2dNt2ze|LA>5bmq z$-0+jevRHe7wRw@EImNqb|4CS{(VMKyC`Lv=55Oy4yXm;xQGJc4b*~fAQD(fR?W-k z-n{55h*kUs)-p88pwSIBZjSzz(9zgEU=gv*g$M}UrIx+Avvr!io{|;=3*Tchp#}2S z))RI~muMC_1PRRDGDM0$SKt~F3FQB|P%4{9;a3FsLb0qQ{=b@^9>qqO?7QAtLrvcL z+l`1b>AK-Lt^e6YjROLG3ijK z&rX$qo!XOYk)ixFEyuJV7z6kdpt^k@wl-$lJFv$huT;fabersz*}l|9%y>Zz@Tc?u za0X|^=4WcMV#`@ZUWUkdS@H;So>riZoT}*GNGyb5cVt3# ziWlVV^E!bRYSnqdrMp1B<4=yGubp=e!X(SNg3Kr8*EGK2hY@v2Rj;e-fax~ z6Omg3>8j({3;qj4S5VL4G&Y>8)a3Gs|(J!PMS^HH-yzNb13K*&D$Ym1E0p&GrjxE)X zMplp<{|J@Ey6I<$e`V^Et8Q5vJ*MVC(}B$JiQA?g%d_MWqz4K75)#4y8i>lxp}ZdU zwqL_f%}w}I`)&NG-i0`25Zg@X28Qh=bR(e_Lc<6hAapaKRzkxGeMBgmkV$ALp*BL- z6KW@vL+Ci6hY2|{0WBcpBy>L^7okT8xe56Qc?dm5D2>ouLYai-5gI_~ZbE|y6%iUj zs1Ko`glH+K_c@4))!P~U-UC=mQB(CW#?Jzz_vv7~pJ2Z;jDL{vxr{HC_;i3Z_ep#P zz}iO{Kbr9mNc?cd&yo0%j32@Hag3i$Xab>!2o(_eA)zURt|c^+&`d(J2vKjldN!dM z44Xq}B%$=H0R4o}Jci9Dw2;vE36&B0F`*!#9}%h`G=$JoguY3rk`QH;)hh|{8l`$Q zp-jfEB}D7Y>UD&~0`+A=Ut`#MLSk*Yl@P5>^*+-9)|4Q#-fsrL+8?l-dd6o;ypQqU zlK2wF(`c%C7vsfXw9m7Qr&7J%Zw2GUuC#2BB*SO(8^Ef$HgmXjV{toDl6QtA}0E#RiN)`G zglH|S_c?&Z)bwDMRtBasu-`!hiiNS>=Q!gBGX5jRr%8MVit#&tR-)y_c;Tw+WB=viB+KBdKmtQ|2oV575v;=)R=CB45T92aBd_OvOJR)H|4pJ5m!-O7x;*{ z`RPTFP9?|;cNSM-j};0k`)_BE8?+1hmvJl9IZt4-@3KPej9a00J{TTLD^zStusXqR zOI8AYM$WQ8wh5&<;`-rAKNedH?j!x~ z*dW6>G+cPlBGhIK8yp*Ne?JbFxWc66XP++3((yFCvuxo|r=z4fo{y!Qv_`e^@jKS2 zY7OifBK+0a@{Bnszm7Y|Z5dEghDK}F31I+-35%h-LuJ4|wt`ChEVgP%K);r?op*1WYrxCfx2^a1n7j6{Q8_$eJ zcC?4B>6`@Z8L-=syM{hR84#C+opKtnBs`T>NNaH&7g6yA+?vgBxX5sTy(FtA$Th#< z6%kAZ+^UG@$o&|XaW2Ub03MAd4-+X7>-!n&vnqRT98-#JA=$V|Lx3UGszpe3#yWz? zLlxoDW>|=Mn<;xTdgGV_Q6TwBVK|$-EyMxT)z!~IGP|f>NxdnhN{`piecGOh>c9f` zPa^c>F#WiagSL@#S7E3DR<{W)RyMTc{)Sp@_0Oi)<|n2Ib~kdiTfG|-XV7rS=#(P^ z#sSDP0vt(-kqWTnaIv-?nb4$5(Ri~z=wCHuTI2+WhD9P{y``)linL-noTYDVzGOVMVwaeau8W^Q+kHt_JEh|Ls)DIye$06!e7dN zvpT0vE^p(VDKIy0Au#u`$^&voF5dhEpE8rt6eM{ZNl;v9HZ}!wi=C9Zn>m<^+@V59 z!3AcPN-S3mM62AOk)4Y`QQ2^a`wA1%l@;Z*743*LBsgog7$%`_w9By(P++CojCA6Q zCA_Lcm0_LML7vU$aPn;OwmR}qRu!v|l)Aj9C%Y%;NQjaVX$G7x@NQNXB!w~7f&>97 znPOBiDl96@TMB*#a=^!&MS#e37fEYM;3X2xQ3x?4tvw<@n7R_~79hK+Iv%CIOr>nZeKX^Y6l2o&}*lRo{p?n++dA_o)Zehmf|ArYtbFf-QsX){`GH$Uu z(RP2^0MWTUf7vawKr;DXPvj3o+mnrW2C3~bd|TuD1EWe1WfwXJaAJPdzBH3=Hm#{> z4(ATcE)apBTPr|b?U|gxIQHL)n}Il^kDw1b)GhoH6wo@C2ErCXwcr4L5P#e(FU1E+ zPgX5#+~5p_{4OJFqpGKW|Pyr3{6I2K51#bfyBx%6d}_wNz5%0BL36jX2Gc_ zfYtn)%Lf+d%$iVOGqNaDiThk^*|t&xko6KGoARAQpX@t3LWAHMn*Qp6GOiCA1lKCl z-ypwfHJo5DtOv-|e}zG?SRV(tWFumK93cB05!>JZPbm?x4K{d^s1f7g0FOD5)pJqB zGdz9Nwg7C(cR7~w$31Tuf6|muaQe^<{K{x~kw2Me8*PJUzQV8E)z$nNUGN+JjLUt2 zKNDKl@~0qI0;df9Ex)GcuH(;)GWnUA`#XNkD|nedzLwwfr<-lC!NW<7qm)PxtKjq8X(#QM?4P!qHQoNg~e=G=Cb(^qz-&VQ~96A{N3_1 zQa?}m*uTqs5t*<)Y~u$JTEZ7;-6__mI~ z7wHR>VeDJ2ze~bD|0Tthikv1~)9!HL)DOW+=A_-yFRJ8vh6?R%-ua@InU;Mq^+}lGg(p9*fiQ;9ig~b+1S9h%qjIW%gq(Z6#!MBTCz~Uy6usJaRzKC^`ziHo|YJ zf+9G^zvt*5umfgquyAEL(ii`oL+gIj6xx(P#K_fI4ZQ1c-Ak4k8%e~!;;mSGj^gMa&TlkPy$;>w%@ zf-ZJaTh1LT=V=L`BN=TuS7pu<3fO2-ouvJS=lU4tL0ioU4N+JbJbu&{@!}D{fqoIZFW{O`ih1B~;Li8pY zsVB6N(7S|Q0#wruNbf_`MpxrI=U%BKor!uZLL$BcoAWaXq%)SA?peFg4Q{@^a4Y(n-O8fke{VOYNhKtb<^bvyntRLa234CDo3q?r)wjr@%ez05?86MBPC-^GA-0;(NMi1$j7?+|*0 zv6Bc<(KGUWLcai1^C%%=HWDQCB*Ur*{e@w#5_%M23G!ah%c)SRnuCD?k6Vc!>%r9c zeocn4xC}e&&!~VbDfLhV$}^I2_5&GLyeb%T>kKIR1V@0KvfBqG8R4gp^h850j*bXA z*+A7l-(@F4RR~V@dCG1dY+0@<`3Mt~IegBt;=w0FyGu&SKR_-gzHc8~X0-qXfR`+@ zT41xNL41=Z2ulngO6J+38FCWzU1Nw(Wj(}%4Q6kB%#gTs3JOn--UsyJd?E3%ziFGs z40d}ecGMq98SsADkxW;Mz-32r2h;%`Gg#i2U^O5CuLH5>QC#fGDK7TA?)aTHHR}W~ z6DaTb6>-=EN{7GspdeY zwP<*!R`CVKPEJqCn0oSfq`~b2Utv+LWci)K%&9X%s0}$_YPrSp9Qbx+meHF7sze8_ zP7xinBXI(APSL^Zc1^&q`HOj|rxDy^>WE0KF9I1g-Wtl=I9QP6;7Pk z`y6uQYUL!p9>K9stc0f-@->FM9Y234{tABfV9H$paV$@PUsEqp-wka@abE(3EqN+s z9OSX#TZJzgE_{&17x})Sx6t~r0Pp0AQNvS}objREi!Qp`2v!nFIL@j2sk^i4&(_DB zHdTKIwCZJ!1dX~*wp>M9OfDm{^l=1^!2^g|@J6h%tlhP95R6FyFk~6R|)oC4rHE><(5DeBz_XhFmobD}y8LLP4R&WNlip#S4fsW=*h=+2K z8a_6X>Bg)+(ApZPp9$v-@_?InFRdQDEwp;@9-!3&-piyMTMK@~6^I)~Ibfggx|6if zn`nwLCJm>12YRHh;xSzJu8g0Od9+!mq#Zw{NWxmnrS!cCBb)+Dh! zIpfC*gFqCCafyo})uEk26x@u;Dp=2^NYk<)X0b&KKP{75U2Lv@CYqYLjsJRYVx?Xm*JThhv>{q1^)nobY~t-QgDW6Z!I)Z!`0GMPI@2 zR=|+egK;4)v%P!$@VkIoT6~Wn^$e!gnfg*|zSwh|5i{WwTL~y|WqZkpLYMC%OMJxR zx3#|UE;N?bK-?WRjmbbK91%1mu1JMCRN47VJ zM|Z}!voSw{Z=eX|+QnR-EjfcHx0y(eva(@f>@Xd%*yF+-m$gwr$cfeD|FIIuD4~lb z(4}NWQDvu4Wf1_KLzsiL*xRku+=lw2r_`Rv)qP<(zQrg`Z3f@q_o1%%G5p?xZ=@v_ z%zPbfZ%2S}36CVQYI?O8Q!{>t*j&Ab-rEl=99c_w=#k3nZN=Jk7)jwO+O*4}D{Q66 z8mji41(3OdH-Npo5&=!kQ1c$%$yA$Wp$+Cs$57?ej99fApF*WsLnlb(ZChozxb;4? zoiPeBs0u=MwM!aP0Bs!D6fz7$a*5u;by1eXKU#1HW&TuKB#jQzl@FYcbojZ+hxp$I~$L_s*+KKY5GR8PJEpbg^hLT z)7;$iUxL~j%&MSWM=Dow6m5&!rO95(>HO^nP(>AsO*BpuE6WAQfWD(M_lx-#6Dgy# zKy#+DOVg9$1^piP+9DY`$1H6!azk_`BLNDAN?%>Uoe29uFI9D*cQT}Nmfv>{v9fjQ zymKbU3y-}D@oyR>tIm*-3yxvesl(J+z{@dff4Ial*Fj6VjcAD89xZf>`w6F+!Jc0N z>cW8zUdrO2xDUKdu2P0qc;Fs^=UODCpr_nUGLTmp^AWvoVZa4jq02E2XB%HBq@*gg zizrwG1%>mYYY?)t+pzC3xaT!=Tp4J+z_=(-?=mh1ax7;##1bDI?7Y(wI z!Dq!Z&OTmt&`OPcy5q0t9t_}bK2FSwVnJ94Jm#KFYt0vZ)&^kFe$Jbcp5^yvV1?Eh z{*3aEF~4%P;M^YE3R~0jko+o6IgtQ2d7r`(anNPKs+B;T+C(iE3+e!%b{cLWHXEfV znZDEK;Zs;qG@ESW-=!z6?II=)u`tVoOYR8+>WvWgT}h3#&2@R)@D?M`c8Ov0T;Qf z89U7~VNWKBGu!)spFrtemlpH^f)Y3lp|C7v^2ypF&qRhZ z#>OCiA~h(c7Ss{0zw~|dZT2z;OiHn~Fx7!P8ocYP(9~e|p6;a_A9HSA!yc1mlw`h~#KS^fDa(potwYHSqz^i8U@(|FyLGk6ejH zM?XiH;vf|J5d8=8KtrR`QA@l32>v^wd(Tev8WhQ~-S7_5x*g<6C;AM`D$lY1R4y)!R9+jDyqpS)cC*>>1CbDVPZ$># zBqcZ~W70-OBOL&npTL5U11Vh~vX>%>1o!x>-5_axC_Z-!C;(7V^-h&pJ>dlB{oiD z#HmOEjk!^#j7Jm+(e!ldVKfn1f?hxu&8T7?L!M{D1fq8}7sv!JG%zcrzwzb!HX4Yf z9^w8)M8qT9Gh{Z$F2(L`{z_7@SF@1LoHq@BVhA(((Zxu1iyw|u)3Xk9%KaJrrcc_m zP#dqSa2xDI2z~XA@Orf1C&&--9Q!!%8!qGb6|;z)I&gpMC*UCw?XVm!fN8{-Q)dAK zeiqZH?~Lx}p?wt23LfJz7$oJUYOm~oKioiTN3lN2Gq3|wNPDG;=zjV^lqu&Z5cK>s zEi@D)1&4<0V?KFby8&L~?NRjqL=3S{;egB;FWzgoXi^iWFebe{Td`_vuxsM}DVm4; z=yQ(|UR38sM~&~{m|{;z)iaC~dgsB@3FsV{L@J{}g^Ow$_I#cqZ&&z6SQD9SG?L0n zu>9+Sc2P(P%l`xnscc%P1IvFq=OM`rs)u+r+RkIMFlhnJ6CI8zoqdy7=07z6c46uQ zFhqp|kU3biry&qnjSl9Fl7k{-8yM%%5R}dJsZOTK+Wf*KoX(=hI51KJ$fi36xOnqq)w_8rH ztddGWtbaEf?V|1C0_0KdbS*wb*bML~OeyYH>&UDq53D~k$zw$oV<%Gfwho7 z*~o$osRx=uOj_hIq(y_@99%@bL4TSWF?)49fRVw1L;c;@4x$T5IMdA0NHVycgf4Df zE7-;Kgje1){NPaI;YA%W40eR5=L$DMEQYg~n2+~&7@91ec|oPla?TrFg5#_>YnX+c zbk@LM9;ZG#`lT)3dY@!{@dw}-29W0+D_%54c=u|d#W0D8reHasK9V*{!puUZJjFd! z&NaF#I+dgV#6l)IDv_DZL-o?GO3tv7%bB%~Y>6r_;|T<&GVnzP0{tear)ng;-~m~V zXzdxnTrQJ-`iPL8#a$)LX7J8dlrWnuI$tAFyBe{SsjHa!J4mh0?Tf(*pgHisNp)8x zy``DiL~)dZ^-CtCp$*O35iP+bk+p6UcyME^3+DjEiAU*v!S;HbX{`WZ&Z%xykL6^! zoeokbUk?krzl!{3w3tLe(TXuHW2!rPH;Ur&0^--P;qSeVROMaU@m>ZtF>nq7@%(nS zP;f0+#7`-S>RzdMng^DSw<55sVK<3C<|?i>wy7SwklnENfpvYA%(O6PUUU|RS5d34 z>h)9%Qn$8y8L&!vCoHj1#Xjm)JZ$LwSb20T$*gLJ;+i)yGJ5~{gO7vCZo!J^tl^*9 zJYrAqX5p}kEPeE9PIuLIRqaMuJ5sVPbwx{1P=saF(e^->#U#IP0Ms8+eb^C!dRCkeah3JuhrAB~$MXU@tEjW5Rnsm;5DsKZ1LIYtS zcRTj!Bzjkw=&1u0g<9irBNy{)QV(5JJTbY#0?0IpPq9guVo4CLbCTiE&Pj&5wTO{| z271E&gWQg67FpWNQO7AFUCpPDy2B3rR_3HB$@g-8S8HzsGu5l;2q62?7UhCV6vP&*S^MAW~?aEe&TwVWi+zIMZYn6vD44?tdQofAQ9L3WcDwjs1Sp3~pV+MX zKe7((Ja?uW7*cHW|BJC9xDo6 z+gaLJ+aDaQiz&#R6PFeM9bFSfwht_JRPaAk8(W?*|IXDXz>FM%VTnrIJSWdwyhu*^k(lnr!-9huvNV|m= zeJpPqjtdn~e&tf9$W1FiYzbvVIkvzaM0-gF%fw{@6+G!j_mLjj*q?%#bC6~iNoMX9EPfU+__`0jSYmB560mn zut-J{xHY8RM7C+}$7nR!qw(o1do-xfnm8KuNT)`F?m6Q8pzzynim5Cw(BSrx2cq$| z9)qxhbd>xl(W89P-75ZUpJTxHVBhEK*_4MafyFz~o&Pd|f24jDmX%kzcD@4Mo5ij3 z)l=hzsWgUrMQFFb)ylzj*9lE`RUasiN+fD_FY?@cbu~t(KLv-O!~XG>6KelJd$Gs& zHEAzsxtR3gtUQ5C0}4+bkJj$yp4W#CtnGX(`T;l-g-IKrupbAeUdR#WU`3D5X$}}m z?nG8{T*i=zur8mOLIx%@Or}mv<~m&as0LsHhNmmf4npW zGc(kRAfAh_N0*?bAm2n4cfX$M++?wlW-agtF_4g8 zgN>gH+IQdP`&!#rm7&^$w??omE1b{cul3-_^GOz*Trv82>Mce&H7l~r@{dw{^e7@#+ zux9|B<|8}4?5qg(XC11%{Ol_i*Q-9R5N_d77d&4+Y&=Q_m=B#ufpT9dS7c}4OUI&{ zjC}Y{p6oGhOVeKYOVS?9{0_&W%PX}_$)mJQ!9gq*R`B_*yzJ)1pQ4Ph*aYPsXigz<>_85-Y2I}4^@SA7d5M<3z}WCTvp z(9@bUJ+`t--xDjH7BLt@AVL@p3z^bWP;QS=Mjrwk(a+kx?1UX%;y>t%%IY9riZwd` zKjy(nBtW=u4^HBi33K~i2-e?+g>Zg){b0~iup<-QNS@B{6rRR!bL#mn^Owk}=i^*V zV@fJKXYH<=!!+o7SdL2^9q2Ne8;}y$i@CYj5PCurLKH$QEfAdP;iFXPg+Q?rN5_d} zO-czA?{|S?X!7nN@$7bCf!=p%>{(him$0-jGL!I7VR>oVT~o7e(DOZE=%nVS`L0LE_`3?H z`Ub#`4Cx&DL3>$Ma;l=pCsA0b>iiSgKJIjhYNr^Vz)*# zQM+r7;xH_yK(~eV1hrI4f7E~Lf6^V@<@7-r3hI>2zVD-btJ%K#B0Ll#DuoGnNmOFo z%~VTYM=$6u0WEWwD`zT8uwXjKSbda!BJHShL?H;0M5|PJ0r;%-F7q?Iu>|=n8((Vn zjLk68&pw`mmfm}Zg%KQw6L6Bk(=Zky&%=)4icZn|P0h?zZmF39(1Fn5FM+Cb=_Sig$4>8y;(JzrG zV$twWhmm3Tzwm7fyEGEU98nQKF9q*f%?%?Gd=%y828{!L0>J(A_RwFn?>A|W9!=L`JG8m)YL6Zps>OC{b3f1?`b7KwpS4H#d9+85yR_I|ZE?>) zqeokGhbz$J4n&>)*YtgX4^n)WE$y-No}{HylPh{w+?!M}Eg28B1)5UE`#+i8!4~n4 zHh0K?*^V>#;vWr7o9)135b{TxI}!~|*Y{v=MiUFz#JSDV%6GNHZ)k_#*B<#iS&KDj zkF=y}bBkTt+ymO-kF~jbw8L*}hyScSaul&gv_}r4Y7e}t{csoCFKrDpxyIw^a%tsY zv~p3>(&FTLGiBhFXj4NhwfsYBr6e6h!yibJRws}5|7B-l)6QvjLYKNVd-{2r{pc}| z_Q<{q|3lLs{TwOwBgI!Xe_h~6if{1JG0ANGHUGKsw@TwPUBD~;5U;TdXS*DZO!>p_ z*?fUR{%{NeyF8p59h@7f(f4GWrUJdd{~-(;#)p5j!x;lGAc+C)0ouRbM{ez3f7TAa zgE2{$;rg*hiyhJ)d8>yOYu4uOLf?BN=7K=}hp%gM|Em3~DKQwOV>B0QEV40Ei?wQp z|B1mwBhZ#ujLmuEZ8qtwMj+o0+Y$>xs}8>t*p;a*p6fzkXk4Jl6NtKesnNSgwlEKR z!lU>V7-^UsA8IgD8b0k2XuY!hNGo=@hFGs&E#)85ZF{eS#d^;`6DGrcwW@#_>)-#n z9_@UAFFXsb!_+HIf~V{q4dw-`Po`bNkqeR_j<)7rvQ+oZPQ3$8oPC4-*Bq1fMZ?3E zg-0$w`ECr{{qi%0bD5E`Y+!58)}BV%GIR$c*buv*{K%D#D;-vqqx^3(>0N;jl6=?x zk2UQKe37}}>sI1@F?3-ujt#9>#utz3z~8J6Wd665g_E$_!^7STkNk7iKL)>HIR9x( z_$MCC)AtOl@2u}E|A2q@ndKj{-TR`d{lM2g-T9e5;WMY#zZdOK@m>AjDvG^}_kJ-5 zH=fl|=>v!TNbm9^9Q1Pr<4vnCL;tTi&o?OhOc|DxR;a|BJ1o6f`6&Ne@nQMa|FKT# zVppa>YdU5(Mjzy@A=U#OYz6QscmVek2{|2_=U&HGc1{z%r%^tiropcb{ zlUkNuqK`d;QpWo?%UJ%OTH@bd#5Klg+1I#4+taYerC%yE+&SL=PrQTuM#DdnCmB7A zdz@Oc_Ig9J3s)Kquk+Gb+l}PAT{_z6((iTZchFV>TN|jwME@Jol#9$b@S$tz7$=arbWtyoN_WEtuBG>& z=bojv_tx+205bWMjsgPOMd9%A3ym&ytr;c{91;!#)E$xp0rbumozc zJ+XX2#TAKY6cTZwA<38d-)gkFa1Fa~PjdbL(1rh&^xQ6>)k_!R|A05^KTBCU`pqO% zvvkIrslb)$O5cI4(7l*Gu<+8L+gpmy8i)Gl-Bf2sN0(dd9Q=YJfH^CmsFD^83? zO1IIlx?qn+&-iF8bSz994eq1eM&o=no;w=nOEuo#HK7u4a^9rpcHyf>!3@c<|+HQ6=*E`u(kf5DXxS1TP_B= zjv~NysN#Te4^$1xK54C&Jqepq!>1lh9PA3Nw?Nrkrz?>)iM6Y$U9B!G(y`bK#`{~jNhJI$RLbLt`V=^RD*sGdk&a@i zakt>N$Tc1QIC21iFjTjeWbrhH|t z$B+I@JqioR`z5wSVYWa)l=z zh`o^5vC$B@5<5#rp`bQ5Q$pUv^ShW=dmu;(uj-)85TdWhRUur{uozxG@ZikD@B7(+ z-|dD^BPr0}3|Dr3`Q?|e%id9bqzwOj(UUvM%HWQ@2j)khAsLcv$9^d(@NUZBcSXI~ z6?R_0a?OWsl=e^{iGE*$dd=V7b_N&49lWGR`yk3TH|C;dARO{Tx%)RaAOI1&cb+ZZ zsliF1(-L9GsC4Umk)18!ei+B|BBN3;lsBQFHPsmHaqo=BM>1I@oq$1!ff5GjvUjBo zk4{z!>GE{|Iz;mzumhS&$__p779L~E9RJv7p~H*!;vh#)Ew#Wp=;MLjUBxY=#osQu=9BFl%^Jx-xld8bw*IqY0)P>``Xt#9faaZ5oAR zG!hjxXVssnVFKKTQvzK~d)wkBIOd0&*gR*T!=(jjcFf1ZLnZ*EgEv~IrwobSfyOxG zTrRwISkOb;?0rX{xVKm@+=KleTI3EHcwQKR)l%x>&*YjzS%enSEvl#huQ#DZa5r!2>^{nB#?=U4~wUmk@ znT1}l+tY%nNDX)FyRzyVj--Yc_I8W+>|-y*8$$d%?n*j@2REDY=obyW-4%Yst>5aQ z>QM(gRn=u8ltO#-+X?w4D!oLyMYXznJK?;vbXU@%A=LSkemCVp=7zDm|G4E@6GIZH zPYJZ1fd?#C^beHxBJEOkDta$5=*5ubI$a#scU+F>IHU-VN{K#3;Zp(%!|OgU~pR?MH$K_|+Q;Vt>U~Ils<~!PlR=M1EY)aQ{-?wjQlP zqF0&dx0v9V_uOcFg|*MJGok5ds9q(1fq;H0h4OQl?8^qVjci3$rS?xUnJ+1@L?sz&L%B+af-WTzbY_jvRKMU&B1AX0g(7-?b>C z=56$dJF7XLk*wM1r;_l!I1;Ff%-c`~-N$vPXW^*2C_D8ts8kTRh`5nG8WUaSz0=%; zNF>YzX3dA#P-~agclhq$eG?ZyU#x7(cg=ho>#Y3^Y`B4XhH{Jc?2|1zSANn~@0TsQ zU4Am=9pG1H3x1+>!-8s%&0+Q($Guq#(#C=V@z%F7`{=Ui9D2pAqx{qrj*^PT)S*BK zE_9UvjkbIPN>Wd&X+dfWYs=_$Ts>cg_Ywu}jf`6GLBPD9CP|2x#G`D^pkyEvvIU`G zEZzJLHleZ{sYnYwhYGsw*G#=86X~`vg_Q?oc_Qv5iG^~?wS$gZ+j3t-nx4^J53J3S zR`E)C@tpEgH^|o->CG6zp((&bWSpF(^=TS@>3-!-St09ZXi1&&oXM2%=g-t0PFo&8=m}|?}*ee zt~|0IKccS~X(RL_lvtxZiKKm)RGd3S2I4z9nGL_0(0D-f2MgL(RP8}3YkiO(88{rM z!HgDy%NacY0q5mMuwR8s+wlNP8|J|fQEn6JD@N%y5wz|slqQgG1YDSL%-cD5w!WOj zbl~vkk?50&ch>-cDJ0yxmt?Oa<|RKnJK*ef~;)M)YE!8~0gf z=SMbCy8$ttfKf4D!c9o@V^VZsqZGfx?MJu(V-)sAKggWuaR_y=?98c}M&@l)y7b!8 z?wEkJsT4oD^i45dZRE*@gp1n6*vlHPro42Z(SZTr){LuL8wVUVYskuxfSWTHwy}&E zWhjih+$WD^?bk=8<(_;PZE$L@91;WgqIR?f8rb*?4M*Yzs(&;jV=LWkGgbyb=D~dH zyc6oInNpYUA=a~<^(>JF=BCHTzzXOZ17Rf5Tp5G&H6LXKMKQ<1vX>feT^p_x2(6KX zVeM9=bRfg-K%VLVjFqJmVzLQ_f?bW{jQx-|kua`5#JI+uijODhC0T7;sZPdd>J7fD ztyxhZHjqZH$G)=OP71|zY4X=|_Usua$~#W%dMCQZ7v*=I7Y+FH^<698Nc;oE#f*PK zToD>Re~DV8Z^92SO)Vk&vd?Z4)pjj^B`E6b^9U7s*YQ{oFDW;JMa7=C`U}+keVSrP zr^0JGIESZLQ=$9(yy+Y)W#LW9>yhn&Ulrk!ioy5VOlniEhjow_^MF?!r+C#u@TwCP zui6mjRa^8zywoU9ZLNVl3=Xrn*%u>8_8g>x1##f;{DC-T6>Z64R*p3Xo0I;ejMfCx z!6}Z;xXTqfTyn8xX~h~bpGJWe*|Yr&{F8?Z*NNMC+2g(I($MD1;HfK@?_-1G*1azq z-lrhb!gI!W(>e!}Tbn-~om+^Rw;c^m5;az7mH7?4xg+h7P2y}6+e{@;T!vbrG~KaY zt_n|VhA?AdL~w}P@JhLPhl4y|w6nl1gc8p5kjp5nWa4CXxsH^U518SI;8!vTvEi|~ zd916o7=iS#cQt-MCRXAHD%dOV1AEi;__6pPs~D~=P{Aq1fzo$eT5v6E^sa>B9QbV} zHjot@UHLbqB~qaQm0(taA69~5S&5|NqE#+xCSYOKl9h^1j?-T(-*qI*X|TmrSi2c< z=0@%{mx$7^Y*)%nAas_aZXygjCw5`84$kc4%oF_NdOXl)A! zZvhCq36J(Vt6z>L=-p~VL_^xYJ zC&H2i)v1;%OKRAkN>6xlCXE5&evZQ>UgDB)>UJP#zMMDV#tfQzx0MT;1^cIsDvq`8 ztm4ecv!;QBojVmm{{o_|5wy6paEOhmy#-CL8K>HB>F`g1<03UO7!V%sIULKc;gGVu zRvbsv#y_x$-WxJJ#39@LH!Rr%H0EJ}C^S|PdqA9^B&&W4@rdj;?_=XcjLdDkaQ%xc z!Ixnn4K>UlQ3!FuU|WlRz-1|AvUblmP`kuoBJ5S@H>#LcCS#h69y``G2H<(vS@fO- zXsSkG%)9nu1G|_)IF`f(5ANVdqy{nni{MYvmiH{gcGCp&FHD>!?|Yb()b_*a2R|Q? zBx#!*54Ot~dY?6xtmRsUeb|z90<3^b3<0(pOV$gp(pa)VfO=y|M1a-Cl4b#R8B6vG zu+~`8B0#gTWDD^Eg%(I>HmGo;OGfZbUdwo^ZJ1csF$g zhXc|kW8$-QjxylX85SC~TTh8yZ;TGNgqF0TJpVOKqhCjF%5LG{zwR6r_#$=j&E3v# zfiIF4ziCVfNAwQ*f_UAD+$#pR6dZO!8^n3=i+5+d?qaq@@BH=PgN4r$BizlO*vfW~ z$~2xZ1;B=J;t5vifj9wv7Vtd6u7&b&5c-5BJIoui<8lzI0d)+=c-Z_?{veE(^Lvm- zb8O$js%**!790)+CCCSuKI?Go0y&?N8vlRny$e)T#oIr=RV-ABa}r zllia9>6=PFL*TTo$$x2M53Sh&NBZpv|4eHT2dF{t8#(dYGSn)%SD}lxWN-vL1YWP zq?FXZK8V)7wV(CH{8ismc>)^&i^4Z*8%fEW;kz?o&baukZTMYXS9l(^`0%Cpt!h_f zPZ(cCg|rk@@EcYY+E6oiFAeZ~tI(jYd>^BAyh7)?kDWic!q#mJJQNq}dWw91-5brw z`-Io=Q#+20KkoHaB`taQzF$Zz`6dNd&le`)(G}_Q)f@D1VjT_AU%kP-ZTGs@^%P;O zbsuO+gW{;a5YOC|zT5eF0JbP2i`Z1n&&}3%y#)bH#MKj&E`D@r)XR|3);)Y5kAUc? zm*_>|I;f#7M^Q|A;ce)T((>gOqm=K@q#*w z@6tF5ZStzXz4_3BSVteaa>=oixcxg8yYS~Wf4kYr5H@N8p69j5+uMBQk}t{4z+U;k zb8m3+Mk^i$Q;jYyM=AMk-a!S$M*!Fh{(LURd#5%ipaesyvCy9H=cp8?s^@59C$$$N zwQ;~aGw1h>dWDzbRP=={KcSGcTh(tY!V}%9zNI}qmD1AydRl`gw}CZzOKct1%D$bt zef>H7n8v1W+S#XU%R1Z6j$Ykq!-ZXFx>?_~vwyH24jV3VSdXVm^t6eduF#VOvPGRw zeX)w)GH17IuxUJ2AOE^#@dxD8j(mB&r$lqL z6UbVUD}}!3MYNAByxwL<(on!OSW!>3!cG)(V0ePFQhyuzCtnB@^VR$derT)OWel+U zxy6H2VpJ=na7nKm#nJ&L0Q>|hE>pf*bU^(6%r^SOrhj^)xS=rWpW^=c>>m+NMsDk$ z?2p~jGp=q!z2bzqu?tsUpF&iWGyJ~ZwiZx)ScJx@XjD-wCek!eLPtU8k{1k=yTi8* z-yOb zSUp`ji}C+>kS%AE$E(7=-av08)XtR>->m+aDkM z0{)9WFW6x!iaAnrg-7sL)$$0OIe;#zLf*CGtfVLChYoohSb$XOyJ&GN{{;c$FFa{M z_E*Lnb4@;ipQrun<8EHdLt1LdMUzBex;#>d;zls_U!%uiC|Uji;GPI=^(f|K(Z@UL z5%E`ud!<)i%86n#l2^T>)+?ZT$2pVl=Dp1h)3;Gv2f!9#zmN&ze1uOy_z|B-2X)3I_;KJKyiNC$EQ>%_<(QWV2eN&GA!W#Lmj3wu4Ya2{DW5m?piV6(4W z515K3_%!>fXhNs+&*}X|uit_T!|3ckezq1{w{xz1#9K9ewe->LI?qaPQIDS^p*GnT zHQmPtrHhew?p<66=O}Jo8SxiJ{keDQcjsPg^8Ju?E6hUw(VLlGIfzwDh)2_EQQwcp zl7pYIMPpG1R>Sl+FE;jqLs7sT$0vpfKVD=HUP`;+@YJr}~ zy9MqEZ!Fl|f**gA-q!s^4g(9o+F-i+~*~{fh9R`7|!`3D{lqaef_*yqAC6QHRS3kKh8*m44089W$# zjL@$M8byrI5ir#xT2`x1u+Oj+ejTz1S46ju9S4Pb1G;+sHkxbb4G{U~U%HL&_b&Ru z73xeyK2K38Vmg7DkW1OtiX`(O2|cJ?9B<4g^!62x#mIsSgK!R+_eK8Yo=<0~gSV&; zhbXL1bHT1bya$lA$=8$hBF13DQ-|~NrIb`$IU$q;RRzLm#>2?@5cdw8z>Hl}euK0P z8gt#>_c5T*4u);sq}H^O(DUR{>OcC8=YYqo|6Zu!pH!~!PeTO!Klb5WHT%7kMnC+3`!Jjq-?^|C3~SccRt=L=s(mi$v`lC z+zua7`!Sjxk~nB9*Gi<^`Q$*oorH08+k%ZYxa0*%f0>egr6(@a*~b0ymz8*V{+zDw zJi_a(1rxx7@giHm9nL`tXVZ1VahqcN0p(3=82H{wM^s4Fqu!PJoLlvBpGgC5AU50N zp%CeS66{F5D(YiV1XTQVC78p@>4Wk_AP5S-SqncGDGj}m1}w6m8k!?WPak^!(9Iyf zUc5fs^3r?{iv8O9*mR3WeXK^&UsE5C!N)cA0V{yM2OzvDSkdNvf^Qml!kDW$?;b_A z0lz@OX+}<3uRu-`dg$x8bQcbt?$vr(C|^i9N^P58_j2I;8A$XXiT;p)SFR8Y|KdCp z-%La;DFrp{Ry&iqZ(hlIZzV4gniqVp<@H6oDNxxh@%@B1cph8zU1&9dRkHpv>K8di z6(iHrRyz1EBDUq(#hMjWsqsxt-#@V#g^6y(n-t7TTyTP#rD~-!#OJspDZe1fWi;aD zjrIH&ddAP67j4YlzO?wY?HRK-qhOECRV(X{nuX4IeF$ao!UO=JK(VUG+t zJk{t~Zjj@MrE&j0ZJR2vCHvpJ7w`>XhZrzSN6QlyIA_M9FcDu6zM z)RQ}{NjYcN$6>fCYN6L#eFZI=hLT~yOYS8OO|CY3LaE}glH)}TzixA*D<0RO=XBJR zLLW5j`-+ayaH$QuNY%Ic3*Nts0574HHSu^oeI2VcujNP?PCf^PdM)a2p}j|;{FcL? zc($oH-{&6agL3_&c!?p_Jzi@eJPi+lRp;vw`zmT3$#-65_ctBbMf`mK7~Qu3)A3=P zrbnnZPz1Q;a;kUGfko5lM)lo+Cj!0*`ek7kX@4PBK0--i64HTtRxY}3#NZF?hY;Z1 zNaa;JqgA8uT0`bUee4&(CqvqoyS++i%W9d@sGq8H;fQ2equepuRf>1x!4 zmec8wWZ1~XHQ);XG`C#?j`@%?ft0^qdOMLIta@{QJ>ZT4#(3YkuyIiv-A6Ezh-OBq zUxr6E&YO+X1CG!GZn%O#F1m97eWuH{guwarMg}f-H8OC-=ub3AK~EV9Tf4`l3u2Ma zi$e#HeT1NBva%r$##a61R(zDM{~CNl7T(ZgS!-{ae$mIj_T(EMT_2(!y+Ss|K;7^w zXS}x7W2kpczJ%kZMUyX-u7W>T`(peX5MGas4!2CcaQRHpj+F2VH;frnu3;jk+79DTx`d`Z`=dV18Xw!e7(yz7s?i@^aqbTxhIkJ6#LhU!nDb3y>hgX}AM#Rme- zW_B<4Z^`-v3YD@zJ5yFbX2UEbPy2w=T`%eS0Tcy|`&H;MTPQ5jVfDRKY-pn;k?*M^ zbq3nYJCf)9b>5{E9+_HtD(YKm3DdThk*SMR8gA!qG;--458e9fXwO#a(w z@nYq=dQ5;(EHw1c*qNFNqQNFiB4(nQQ;u}2hx<4heBa(UkIb%PaNDsb%FXXou zAxZSn5>;B#jzU0JyI!*1LYk>w{-?=$gy;2|WaZsX$@VSZN&b?A zAC>TF342T7ZIaw)N$zP9UMl&ol5i)A?j@G%MZb~e=ymmE#;F$s5*{P&b_ zCkZPO_Ls1agjEUmm$0{lFG%S-B4Lx{|Fq=pC%K=M+%HP_iiA%}xL(3uQutRT_m8Fe z+a=-8B>bU-4@kI5!o?CUk?=DTUN7M?371Q_Lc&`lyh*|vn_!Ip+{D>i?W52LrrAfO z7X$F~JHr%bM`m)hC$JLxY2&;$&?9Cm=eS7)zwz;)ZSBssG-cu-8ZJf}?`()fSgeAwA<(v`goAU~RH=6E}N`zQwu?_9pCU zNtn#mz2{d8du40YCanLMu$T27?3`-0L{Uukf*s!ZztQ{b?~RdI6PR3Tp$+)o&Tx(O zVrLM?wh)AegySSh!G$E67GrZ8<``J_q~ZKgAF?kni`<5_H0@YW&W-0sHQO7Vdvo5y z?KcMJTx#_x(EOhZMoh}_SY+#l$hTdF%$7-bqHwvncM|3+%$!wt_rXsTB6lVGhiu1> z;ChXH!S`Ez2*0jTly=Obyp0dmd%~Xy#$Ty|;8retW>0tt!9C&YiQ)5fsTUmfgqLY= zH)?M`EcNDZ%eA+gw6|5IKKyNk26vU30C8PYsUPQ`mHKmjptKX`IC;}j#S=C*9wYN` zX&ZbvrXqx~>|2QX|hG_zr1dnyK_k-V36A8q}^4cy69lxsR zSl5sF4u@`Pv%Oxy%a^vN-?fRJ{~a%LZD#~8Wo^R)FIw$q7kPOW@n4eE%93v((2A39 zBG5}TPcPA>qC}UkETmYd{dK}b!T0@(RIZIV!B}uQl+&5kg^pnV9hJKe+~J6#uMZ?s zduLH+Y9uQ|y*Bjc+`>*Oiuk8h zxS6}s13z;`D^%>erk;7$we_23J>8n&A~y(<|Y<>Ty*?$W6_R1;q~OR z=wnyRMc3qdTGzOItl*Gx`FN9w1NyY)F>r6t@p%V*E2|4GcEJa>gBH2{W zm%l1FtXw|94~@9O&u&$bzBx6;%-N!ghik!4;||i}hwEGIL0I(qa2>ro{5^mE zhCkQ0+DWMB*yYPbhY#B>6z#ZN7j(R6_q=xaN*Q=)1d_X^y6}MSQaalibq+r?AinOe zTE)7bY%=~px2(jD^jPNX*2$pyFHyM#yE@SnVlrPn>Fo;Z7FJm0dbpd#mDX)6u51M^ z8dms&@A6;JsS5sVrtSDG__Leu<7e>3b<+hzbKY-NsW;3E7n+b)Y{6+-6zv*W5Y)`~ zqmE8m1xWRdtA7^rw1Qn&Ak$=WzFyHWuqyBOKFAHaEz;&&*nkl8e(&YG^jkb2Qhrb` z@Av-6m94RT^OuHRPVbo6nrgW zP>bs6^V+0t-S%MHEpInzd}Y#aMaNRgN5L?p_!Hm4op8f=A|e>8M^Ft1M6fdJ0Cqbr z?}_Mw8hlr(;3!i+qEwd3>bua)c$cZ5su`N%2*j6t@4OpEAOYF2C{WYoq;9GUvsB-= zrg!UBMBh`VcT)-Y;ghPihtRv|r=nkW{L!Tawi~p=CW#U7ncdF!5&DijVmy2oc;g9a zq@3VMiR2kr(NWLBQVSX)6};Cy^$JgI2lIB}j2Pu)fPjWho>+12J^H<`V)A9p#?u^Q2#CZR(OM}_<2 zdeTv@@!dKV?nRqW@xGhyQrZw@Xp|@1CEznMH@On`Miu^r#mP$A;>I^{){n*09_0@F z%L|t;=bW1cG4yBFy}n8RXWhF=_J4l~UzPlaN$%4noFw5+5{{LykA%lcSe5Wd3HO%p zFbNNmaF&GABs@#PUJ|xQc#?$uCG3>&cnSBEuwBCUO8AOYAD1M2QNn(byh*|q$^QWf zmq~bwgvUzwGYOBEaD{|RB>bp^b0xe;TO2X?U{IGqkrKXF!d3G8R>HfQU_RgLME2ig z+ONfbMFdB-$o|8{@wQ*SoE`voOx;b!+adu;wn( zYi`Y*<3I1y^Vf5S0v#ve>_;V3l3L#{&glpcH(z#!rhXxcE-t zqi%Qb08k$gHb5#vK_fvSpeRr*=w6T&GzT;nv;_1xXdUPc5FPY92%^0G3F@fl^&W5s z=o!!s5ShkgXHEe<2|5DmgfdD4?F7*_oyS1U$)pFFP!O+!rXZtjQ6Q&5JCRvf(#ip3 zmLap_kzV59k_XjGHK$aY75QBXuJ(L)wx;c{@^GQMb&u#IEqIJ z)cJ65Y8PX49u7`zBwFWqZ1Q)yx!HaZq_i;GRS-GG-e$JX>IB>wbi4M>r zfL7hAy)y!ub+_4`)!S@8-N$U-)K7EE>yCGKneBN!%=Xv-;XgLQ&weq?&%Oy{3en1r z%J1*~s+7~pMO;^QRrw1)=F9SMi{t6PlpmG-$|HF<=26L7lvzral8Y-B7b%OC#d!}a zX-Wk8Qw#iuKW~$-N^>S+RB-;P$(I+P$(L|{^zHSai+-YylbG>$8W&&Ee{^FS{THoh z|0OHhfBTsBAJWGE%U87j>Y4Umo}&Git!V#!&$Rz^@9aKB`|l9b{=4`?Tf5TG)@}l= z`l+ow_CY`U6j0UGwsy;(ZS5EF{3~Ilo!!!`oqbcbpM5jvK#O+vSTDTm(2m!kk^W7& ze)ji4mf&{wDv)J9%6+|`{oaSQ_C;;YlGDx}h4-gl@U!>ycz-deX;?;>|HSDBP_BS3 zKGe>>e&Mz97oXS4xdrA+w2AOEF!cum9{{H6abu*F^qYaJfJw(0coQ(XzZ=g2rs_7_ z36t(Kuu|%0SAk6wKm7rB1M|c^B@Fc;-0|EW5fYA+@K^~) zNjO@<<0L#@!Z8w_AYlv>?)-VQU%YM7emQQ^e)${7f}^~3q>a^{n8t0-`oPfE1XFwW zbjPsQ1Y@T_6HH^jr++~A-~UGX-I3!V??tWuqfGMXJz>)S_}u_ErtuS->fM<1xK9g# zy$E{=Oyj3dOMywJ`P?8djh{X@3QYRN$6H_;KYdyWOyeikjq|{G`e^+0X(KSNPalEF z_VT$&U|yd$3(V`&S72VBCV_cu4Fz%Y#z zpN;~Pe)RDdnCwHJTLi{tLB;1*fo~&xo4}+`eL4w@ZM=$4XMtgUDL%Ig+=Xx#fmOn) zz+DM<75EOqcL;nZ;X4KHM!1{6F!L0j?gHOM_%4Ba5bhx`>35%=0tXNd5cqDwcMIH$ za4&&-6Yec=AHsbE?n}6@!2JmK6PS-5{RQUZN1(ub{1_lGA3p{P%*T&G0`u`>u)uu$ z7$PtqKZXj-$B$tG^YJ4{U_O2f7nqM9BLwE-$4G(s_%TXgK7NcAn2#T01h!ClSOn(d zN3g(r{0I@4j~}4|hmm}kztu zKVD!ye#8hof!rqu%*T(30>_ejtibmWzDM9V!f^t}6OI>n65&Y#PbNHB;36P_;c48k)6et_@;0?#BoQ{Y*IX9;X2Y!x_x zaDu>zgcAi$BAg_!jj&DNWWvb;&n7%uU^`*Ez$t`N1WqNKD)1b_a|BK!oF;HO;dFsB z2xkbKNjOvBEW%j=KS=mNfwKu`3+y255ZFoBDR2(q9D(N&o-6P?!t(^qC7dhpe8Teu zeu(fx0xuxEK;VZ7KP>P=O7gDtT;NrN zR|)(C;U@%slJJuPuO_@&;9|nX0zXCgDS@9R{ItMp2(JNEf$#=_%LtbV{1V}p1b&(D z%L2bb_!WUS65c5AtAt+__%*_>3H&b2MHe(_z>Yk z0v{%PSl}asj|hB}@KJ%kApC{EUlRUO;A4c33H%k|uLM3$__)9)2%ix6B;k_+|A+8@ z1U^Ohl)zsT{#xMEgii~6hVU7IYYEp1{0-r61U^gntiazA{#M{R!gT_FNBBE|>j~Ej ze2(xrfxjpGy};)QpBMN7;R^!)K==oN8wfWD{3GEX1-?l5qQE~9{z>4U3I8ncFNA*) z_!8ku0{=?*SAiP|Hwt{2@MVFo5WXVtZ-jpn_;W>?7)z9%x|5k(`+<(TJyv*Gm z{(bmATLST6<7Wm>4vU%?78f-oJWe4zB`Pf3z&$f^($WGHWqSvcy{i5H4Z7!lkQef6 z_+RcJXS|ck#M3{yeWJ^F`lsi~8FMl+=VhoUZ`GEaotdpn%yFuj$!fYSJu`d05>D^b zY@0PHC1bXloSm7jCRv?UhZC>Tb=P^>DNb^AW?t*&u-WF2TS|tf8`jpjfV+G3?$ftl|G)tQ2Mr!FbXd^v5hF*99%Bg(2@MO6h#VUgJ#Ku= zgo&~D#KljVJZ0*=_f5Nh`iuu=&ax&XCfSl_+f!2Kq@`zMW<8kgaOTXNmplKV1rIM= zv^Xz+Nx{;>WsfW`TH$(h$VR*to&$u)sE_&yJ~jt`FQUqpMJLQ^Zf@79y)yF=oeoe z`|9|Klm9vO_31OU-<9VBy`O8H0Iew9>inm+F*zgKmY6v^Bjq7#bSY@5&iPq3wP!}AQ=J+-B^;_) zF?0uE-n*%FBHZC>|J?3<2jx=up_%DfX|`N0!^3f?6olyA@Dmdo9;uGE&PPKZsD;zi zixH2*#x+w+{LJ96*w7gC16y)(N@9vF!|9;741e8|`Xr<{Rq{f*N>3H`K*R*Anq(64 zmW1dMtr==&M%sK8S|w=&y9{nvwx! zXicMXLyQ@7@tCCQK9jOj=0YQ6B-wJ^P7bFvThpG|q&y6XtTgLdb9+tB zwx-*-DsYkzlI`|m%g`0|H9kBtgGaY=Bn7A1=AsPM2XkyWHr<=iUgp^5E0O6Y`~9F{ zb4>PR@CQM6fdWAzLAQaP1U(EQKSYn<8L|nP*6bt+snW>C{=Dc5-uFSy3m;@zJNm6Xs1dxg?GHFV>lA&ZO4#lbDD6_C(W;T8l zHAR_+jR_Cp!+)+aUwKGLvZdLaHf3IBc3P6!U*~~3AE5JrIv=F-!8#Apd7xX+kPI|L z0}a_gLpX4lA!UdUFvJHK;sXrv0fzX1p}N!%og3H)ZGiC*XrwOC@EU0N9pH}9NX!7k z^8my1KqD~&ji?72o(CG92O8-dXryzXTil3ippl+|Mx=v`kOvv!gNy(N8RCNs@j-_8 zAVYkxAwJkh&tOA*upvI!5FhLoH&Qsr$j%_QxI1JcJ%bI;gALC^+z&?VLk!PD49`Q1 z0EZX>4mCUvb$d3FI>boo5F@EWjHC`V0vu{YI@Abxs3AVo5FcuY4>O_|W{3|n#D^K; z!wm6ZhIo*X!XQID$Pf=Q#D}^QX5?#_Tgn}>I~j)OVTR|R!OH#pXJC&PXaHy+CSF`6|5u&D#?SDPQDv^4FR2d?|po~>z4EeLwhUZvZdR_&d5 z!q|yy>Eir3D?0`18-d$w84AWCDBK5?1Q?xjlyqB0j_xhQLfR>4&SvV5=#0GD~~Rv)eKfZ9SB0 z{HEx`APiThE!WwP+Y>a#>qF^3gcWKf3!Y{eus|~TM5GTNvGw^0**S4jBQP(CK-zi+ z3|C<_^YD?Pj7&8h!8$s86606+f|${-^~pDWVSoniK&=ihuiP zEO1CjxDK_4z#-#}7uo}qB6-)?zyZ2<<6+Y(3!#G$19=q z5IX6;*l>D?36GBtj>KGNeDH)wOc@c6EiK@YK_Jo$l;)Vpl+aB zKsSS0fUaPVJ91)x*5da|01Xg&v#(&rXT1A&=uhCK_@|5Jq&8-Z?=B|ssKF?S`NwvO$SAQ zI)<3-0prZ}SEJ1K`D4xYs7RDigxUU8nAyH46#GqWNK2yG{{C#U-8a>2pP6R1-{~;h z-^wuCf6t{Z0AGeo1oKj=v9=kq7aQ()DlZ!mEilE}+b+x_-FiSMv^k znpfqsfATBh=TE(xq*n{AD0h(p_ zC8z)L_m5@%Uu0!xo)qjfXNpQrCWeV3{`?s~L7}J&d&2P-z?4$rflR3;9>kPd;=#S0GbK-YbZyTt1l5B9Y=1%>q>7aV)?> zd>RYj@(C<}%crscF7Lp7{^Y)Z1#tNS76_<#xmch|yqE=Ah?lTHE?>q1xqLYbg1LM!iw0D@qgk{{JdQ(OkZO#lgGc?P75%@nRNdAzs4bxO^Fl}iDI4)nw;<$Vb zn+ETS_dYgFC4Q7mvk*VUrg8Z?HjT?SuxVVrkxk?Bj7=kXAB81=VMi@XP>GvZf`zz0 zOCWh4l_ik8PXJ3Gd7nU*K=M98EP=}hvs6IECz_?I#N$}1h4?g<%HmOXczfj9c42F6Q9!#mvFwOPGVpmoW#IFJ}%eU%?z)zLGh(d<|QG=uQme^x;9CY2SCyeWVc zki01nKb1^8h!t@8VCDi;Owr7x5|3jp3-M{p#pM&2i_51n7ngT17nfhaTwK0@6~nt? zaE1O zLcD}kaQQM;!R5Wp`2t28Koox$JE{^dW=Ac=OW08^ zU&fAd`EquY%U7_YT)vVWMX?lSslrDQdu3zcM4#2B;P5J)scLsAXdlagBfj@P&!4k z29k!qX=>m&M>(f^BMRLwJX??8Jr1h0*lh)>I(N@VFwhC{9 zs=wBjEdE-Xu%ZshIp1Haqf&pZtgCUw2EDI^jpIcRD)T0;s?0>(qB4KtR*e0`^Hml= zyi{d@#H&>nM7$PbBXQV9(ZtmN7DwC?z@`zmV$2|(AHY(Hmj*Bg@#+A!fOsu*Dsk9U zF5+q+D<*CUWF^F{&^5&K16euo(m+;0ygHCo60b#HBo13_A8|E^9VKoFVyB2((ME~q z2eAg?r9rHbcy$nd(;B=MHXJwJV8antgPDoAC7AKUhSp%F63&N>L%cMY1ro0gWa;HWDw5W)9-j(QE?m=|G)7muD%NSNj(9%$BJt8` ztdV&2G{zfz?KH+uH<69%gZF9zGZD8WFn{9K1f~+thYd%(G=T*YuTEe=#A_2+FmVO8 z4RJM<#SyopvT4MvsVsqbKE{6HrK!w8ygHRFAYPlw3W&odb`e({teCjP!Agi*9juIa zKE@2yxPGkiPt(<4RHm!l(@Qp9VKpAz)lgjE?{-U^Py{qmo8w9#H$xDI*6>) zE@1q`wNk*m$p}|rixamLFn{9K0;UqrFJJ-0OJS=LuP$Ig#A^#!Fmc%K(Zp5QaKtSx zHjTK|#S)0;yI3mmQrI}et6gjX@md!vAP$?~MO?+$Pux<>N{CyFSsC&CVpdMP6k{Xt z>SFCamfB)gLl|>~eZ*Ca8N@9m>=bcp39BQXU&0!QmqMo!uP$L+(bbkPjQ{v6W8TD7 z%r%Hx%9uZKYZ+6C=a;bn;-#>~iC34gAmX)UESR`b&Z3E{uu+Ly%GosH)^e6WJinZ! z5-)`fN4&b6Eg)W7&I*Vt70g9kg>6IJQo%}yTPs)@@%#!_PP`OjKk@1cR!O|Jg4GaL zD%n2bD#k?OmP&StxV4hi5znt=bjVyO#h5|7x{@*CwUrFxKmKZ%H*vLwnTT63ry_2x zVf^rMehmvCTw22diC1IJLA@AUuQ=|4@2|DFE-JN>8W@xRmmf2aR^`uu-( z`p@1yZni%Tnh#0@#ejx_x`Nt(X8i~IzCev9u`derEGP{$8e{_1oiW?}L1m}S_Wqy` zzc$;)f<8WFwpZ7h?Urw_cdHJ2vA#9it)NS1&Gtt?w}Re)+g;zA?GJ%6Knb8JplHx& z&;ZaDkPq!k0bRm#J?JFp0B9FT`2l;r;IISpj{4@5a;W_3fv%Ou*w)RUc z+S+fqp{;$=jcx74-fitiTD7(NwP|ag;M3MV+PAI!kq&L`5ulc!UG3Z23qT>DkAdH~ zwXJ;xC<`jF1W`R#4(oj{M`eU6Iz?|QYh{}9mD zeoybV_QZj3@6*;^(yy)kLVx%lfOulGvm@C!Er1<;Au+MnKRrUbKIx1V?IyLVQ*pK; zbDqQP{d&jO5EN7xPI@F{Ww||Gb1KDsKEl{0nvzbtg|SC;z#x)D5KaDq)wwB2HhsS- z-*A|KeWy6El3>HGMw>d%nw>@G;L>k$oL14|kUa&*$Eb8L(3xnb6NFU6^PM&a zs>fqLr!A>9#VPjT@&hQI!8&rXlj-D#GLcT^;8?{R2QL!Up`U5N5hLsl<(?eapqn+{ zI3|~gV{yr8ne*h(^-Q?~M*Q)*ytX-%S`X@rl7hyTl!N`$vw0ct<0+G~u;H3EgbtUE z{CNa8s1G$KDluxOX}mqoNA;)B@h5D;rh|-u{||o9p3}5ou;(-)8zCHBONz+JNW^n!W?E+UpkzFSr8sE!J)Xk(Hhlh&gnuK_avXN>NLz*; zhJzz#JZdmwHlD|$PWB~^WqBK198^x!cEJYdd^B|-u=q*3q$v5X`sDVTJ4H(pK-~g4*e!7Q; zz1wH?IWwnm%wN6g%fCEYw>`Gkz26^h{l)f@#etUZW?mh0{dnlOI*o2rGTPrHJI<%` z%wkwe&BS@n6r4~LeVBYj>#s>)(ul{$*i3%tTg6x)-1Q@;4jLk@xi-i3UF=pIYjua| zDU*N>|94I~PG@F@LrKa>PoGbt7e+HYHC4-W`oZ&Z1*F~G_Kc(E#+XVcd)!KeAE&vF z-wfM4UAbuW#M`1IrIn-cZ&He5j*^5^8;Q<7&dfdpwFCNm#FcM?zyZ;5+Pm=a!S``5 z?pF~}I1Mw8w$n@vj++oQA#%7%hd!uX<~V2^ciQ>5qVhQSNg^Dm=XU{Uqg2<{>Qr%q z0Y5u*e|N`>zO5BUQX2QzH`_YTNVv}B^7Rbxnk;achr&FApyNHm(9Gk*;|31s8-}Ag zljtaK44H@FbQ+fjV&#UWyKb_fYw4l{74Oqha3KI$dWmW1V0uyJ(%Gw|lmunAH7iBg zXliFK0bTTIXI~Bei2l3?JX?Pzw_rTi`Zm4OncH5P1?nJUE(wQkGU&3AE%HWr~;DE&vx?zRs2vF4oYEjwnqt)`l17Hm`WsRmL~O^ z?n!;SYqlz-OxUaG);Ts(&IlSx9FjTN*;HRRd(y3)Jp?okGzl~VlnlxQ<%04-D?m?! zUIe`f+6LMU+J0v{yRCaWduLF4&`qG0pv!Rk5%eAC5NHJ64FvT9bqB?QLP2jseg^nF z8bqD3*_nyKNl7$$Qt&1er>>l~P%XjqB8(qd_IMG4Ooi$hfjik>QFM9|r~5EykO)GR z-|{l&${#j=b_z~i8H(Q+xE#vF*zgIFC6kq{ggqD;jg2d<57GmS9=VwIt|dpWBhSQhLp5bCWkNJxT}U)wiV=68)8C-} ze8>E&Bha>n|Nl!*Ak6t7D<}#S2)YH-40P@~aUI0Ft)NXKp_fMC>=ZbWjE(pIjVqAl z)etoyY~s|Yu)ixsw;rMDgD%b%he!2#*UC$8im26~!To}U^_wuM-vE?gztC_sGAxQK zZ_RR=$|IZ^J5jr}Mtd0=K4DULTzD9kA$r4JON9QwAzb&cOh-2-PMsMa8W$cuAs)AD z#9fozu&5AB-???j6J*@Apy&$>WHB1kp)fwoMrCB-W*>gX55J%zSJA9WFeOa8tA-Sz z=X|QEp5_XHX68-pJ$}YATh(u*p|Qd-Gv$OdPLTHG%wIv1D;Ako7>YjOI z83uEc)EFb4HlOhbSWEGM;lt6LwC8vybeuB9-p-yiTTo{SzwF^g{Ya0)>m&U73t7$YX4;fAKqJ}))Y02f`@R5E(rW1#gwb5ME^WV2WcN1;e z|2<+DK3t1ei|KlC-;-m@p6{;EzfE5lu20c4AvH3O7(DWTu?A&GkH31MN*P4PaF9eA3}D>p^t9KQ--h z6x82zIlXV`iv`+cTgHSvGa;2GK^V966&ctt*-2PJw7I(rzf%Bb;1i%XJp5UmPHUna zy+vQ&f)(#T&A8XQ^t-TNOW{7Q6uMgqszKk)8 zch)_ZC6(Bwp4@kB*>YhULY25{l-9mrEn;;o36(;N3Pzsvxgx*d2xaM1hwAfzmo5t}=3B#Z&7& zBm`l%zRe=r17;@5ldrqFOA;?^I3usMNny?y1x$gbW#Vu<{82%RrZkbaGOo;%kHCNTgnR1BVYEPZz*J_wh9RO&I!J6#q4y4%`YwVYwTn9?d@#iAV?rI;kX4ycmmg zA7RLcN62u~G?wm6I^ddkkv)Wpr7x~C44=Xb`5)LW*9#koi`7?@g)`RHXgQrHee6`U zy6dNl23gIgr@NNpYerv$Vdw#_%-xl%e;A633?VxllYnc>fEU4kDMNQkq_i|C;hwQ^ zxL_>qz5tIn+_hkogSd|Z+5;b~GBPvzz!cZpD;m6h6GfCLFgRcy)n_|vnI^B)2Y6%8weFFX|{2=*z39;5Q|3+MC=i$4$u7aFHbau#H@wa zCVvr!FHu;sSN`^U7|ohy^N&`EnV2{m7VP!%+f+~Vj0}#638o{(!f(?wpe;8^1C@dC zCuH;-{X?H~*P8B?!nmgYi$#qHd@>8=6TRy;Fhhr2lLD zaKKQ@jSDi>$s=$q?o@+4Fcud}+OkpLp1Qlq9e=uinn}Z(Y&$w^>DDYeR?MYqKb0hW zGehURo_Q9}UBcogPM#3vVK(vC&`|URKHS@df=$XL#TZaq_vxcXIaIAi?o|i(?N4jZ7(y}K!zEEpiZyAB zg8LI`$w0q@(>;(jHGKZI;OXnf_3cE%8sJybP=BCBGJP2dHVRE+FqY{nirUOf8=wtA zw-qK`HHt5W^l@3smsYMcYG~^^v6&9sOo%%}J)QaJruo#fNn@1uQ4}9U6Ku|T^r4v6 zsc}zh_oODmy85H$pna?}Ivcnisj++wtwWa_I+S>RQ{r^pSyvx$ovuGlkFh1CSmSIC z{vFye-3S0pe>(qPnHU~30iRafE92dh&?_`2#QXmizCLG3u{ow=;FyaN_jqGOIUOr(0b4k4O;10{|6h2k)@Jo;G^=hroXmm%XNyqnge(@E> znU=%5AH6_>=Tm=?SZ?fRSm|!K+4!ceR}|DQRBdaDIt%M2JU}Iamj`@X`F)@I zQjSPe=<7>H9Z%SAemzK0-+J)uzy~B;+HmLaw~G(B-SghQ;nIi&`^}HXDVBkQi#OD+ z>QQFO75I#VPj~fQd}jMW^O7oM{oa)92iHF^WAX5#0-urGXYEW}v2g7HGmdfPeeCo5 zg05TocL?za-!kUs#$|Iwe4!E!k#JSb?LTa+65-91@)suIa7ljFn}uWRJ>n1X4{o+> zo=5x=&dWG+c(8~6V9EVV7#sX>nvl0h?lDq&EIkgr+2!5+=5Qi~}sb0@MFX~^F%KNlbpVd>g*ZM9M=?|95Yp3MCL&6bK zdR~qAkLiAo@?4*4er8*xXdhux_@|}v%a_Xg9x41pss7f#yfA*~C!#&%#W}y7_>L&w zSV_K0O8-VFy%Qz>vwGasdFr|S=9j+cdBSUlqI`H|$*rz2hs^Igm08{cJM36v-#Fz+ z>(9-bhNHi=c_piV`Hz9q?>S(8^)=M5^`q5=-B#_*+i}Re)N$m_;_&AmD2({E=btwm zGQaZ>`p+GKPlrhH$^AE2au1iV+}`E-ut@$3ZtS{gU(o^cTi%Gj`@RmtA1#d7ebYDL z@6S5Y@Kf5m-T!)ZWYwy_yh8GFmkb<#aNhCM)DGj4Z~7%P@0*5%yi;e&z6tSOKGUx* z^wmMH_}}nt%gDH2I(%`*7oVG7tD*d_-H`jt=v7bl&bB<)`+NJZL9+|Ke(aFzMC_9j zUaSn8wEW-?A$NuDe{5#BE2i?*l`}>^Kf28%bLF_kgx(WMryt(DtK;SM4~_ryhu4pH z2r28E7JFa%$HSCNy}5abl)rolN0oKAcgtB4^Q3R=H>vNwetY5X&-TcV`rQ0dS4#i4vsN!^ zUGvm0gT_AJxcJp|-?mC#D!DI{aDjveT~0mZQjZ5O>2~__`T1?mIChl&Zui<8y5jEd zS4>pr?*0DbKRaLk@QdJgo_am$-FF7wkd?aouG!EB>$_2VnOgotxA*(>wjDITvJqF) zwRrvNDhcPkRdHL34F}966H$LHLmp78i<^1k2d788wfrfBr)uFj8t%9$BKoH2qIbOR zk4aAI{`v9d_uSU)u=&kblv!&w`I+}i_~&-Dug-clbL{pJ@fKHlrw?9quF6kq2LFDV z{|yq}C&{lmxBlBVdbJ6Cim0|RT`ZXF(p{FQ3? z>o4Kpzecw^IRN?l1Nmzm`l&_2c`YN>-LY}M`Dq^|Z%_P$B~_Q5y(T@e-~8%6xL(jc?(ENy(hQEtH`1uV(4w<+9hVJl)+#P=RJ~wtrtH8fbZTo5HLsI;E zkNxajJyfK3XmH8wzPlrX->FzP<=IcWk3aoMb!P5|hsv}%E^@qCmr0^fD`tFvn)~ORpJKQ(z;iIP>eX;!aexJ+`;VqQ> zeXRa{gR%Mk=pq<{`E| z3l5pL;e!OV2Wz{yq7|?0H*en)79KxIQHHPG-SFqThs>{bP^uByw^CkKu#yUqEyV?+M@JPB9s{&MP+I}e*5TZi=6!`}Q*!Ua-zOC&r?%3omK{O!ZX zz8Le`+8Ied3|XV}mvG_c@z17v#J5z!i3s1byb>f_{Kw>%i&{>d@b17V4;4i`y8QI& z^mjvh?Ki)83hj04z$tmtX5aAK2()kXk2Pz)zrX*oUTp@yalri8%NkZDcpZNy<$$@A z?5izbe^7XD-qZ^j`_09{8}DqfqD#?mAFs)uzWIf5i*7n#e(nbN zZ?R!Zp%h-#19k07JktMc?0qGbL6DEu<$rm(X?`X7v^f9nMcVAK1 z#W-KTZ6Qwt-nZzj*ZRIu*WpsP*dZ#$LtJy&0O^nkhOb)>gta6rV4j$v;M+;7guCD2uB`;0}CYkssP zw2N3#99o!Lbbd%lO}qd6KI9q8#y|G_5OlII;=Q-WZO;0$F=qP{w;U+#Hu;-9-#4uI zt>uxh_nuJN-1O6@Pc3}j>sRa8L*}v@wep)hIQF3el-ElqsC;H$$(7uDwB1?w?I>m9 zbHjhSb?2l0@8ulbcQ(0avx#r_U3B5hh1K^qm(qLstCPLgci(T`aI4lnevXZrfAx(O z;j11nm9}XUJHqAt=#yLL&KdvGke5~!4x77g_*;MYG`{d`$l7;boS%AS%X6Qc&)9m` zyDv>x-ml-U+fH}=&$kmF-gHyo#&Iu>oan1&c6GJ>w8Qxa4}ESfAB*xB*1fbUtyzu3 z1Gkghy(DawaNTXUMgM^L(__bw|Jh|rnoI7dM|HR_G=0ChJX(v-v3L%C#fOu{)*e%nal`$^ba!aJn& zww2tor0{1|e!X*f&;j%F)hLgETX(jQ{CAXazLcLEC3lmAT~RMgI`2{6xsrU|lV{Gg z^eB&k-wm3SoX+bHB(h|yF~w5@WGJV-fz`9xFUR^U;i)P9TS?oI`&+_F8gfd4 z;Rn80_wePz0paBhx%c)jKQ;K-68p`gTCNXU_vDG2N9Fh~J3Xpy>1z=}|AkBPPmj3c zz(d>r41Kb)Y{X4Vwx0j`+d@bE<41#+ZT_;NFmm($`I0`HCF$E{QhJr;rlf^WiTvgF z`-R1SH9YdkJ6C@Z_xh`2>|4Jb{mI>f#=G8I!+f;@`m<{7=pDDenR<8f0rT>8z#qJynx||V(Y2eX|5-hnj-M-s z`mUe!DSi((QVs2dhGef`J@?1(vLMe`2f&wDps`YdD9%B$yBSc<*+J1gc5ZollC zKWi^1vucc+T zIx+sG`$MPA#}Q zX8Wbk$NZLTZ1vN^73C@KP5QC*=*Tr*V}1-=ob-CHwHF?UFg1ofIqqQ2)0@VQ9u)K7 za4Wk#WYr6aFAN(z+dJ=>WvllOIcR?FHY%?zZ`L+X-|&lvy>>>zrzO18=Zhb|ixTC% zL&Bf;zHF|$Yu|*o`hH=rn|y|Sis7VHPIAJJcG>o;9oGgIJ@ z7QJ8CRYUV1&HqNp{{2NtPq$8!+6{b6*q>#R|Cc13->Y-x`lG_0&6Dsf2^UCsiG-~Z z9#H(jU4Mli9=jo@TXxMi-!02ACEU>W+(Glk8rUxzvNP_G(%VDAXQlkzDY?It`Mzx^ zJ7mtEK;dQF+g)xTDzC0mct1=2gKwRC?AAQ0uj7}`>^wH;ZApHU zgx`_y{Zm@~5s3Nfhg;AdFu(NbIe*`zuC5g#Uw)Zc6spkI6`7WI^M2p8Z0Sna zFZC$zoxwxjlH4=T4Td$+gc&EeWL*_NVYxS8Xg*QjS>XPiqBM*!AYsq^z^_mjhd0lN<(GNatFO6^nmkt|8gs@A6I4oY@`1A6Yn|VePhw2hwZq=rsSC`zLNF>ajNcWKYwGJvHWY$))4g zZ>#s)-SAbPTehCx_w3LWV;`~oI`YpUrz~SuEk6Bc!mJ68{^!&ycP883%NzCd_WNoM zm{;^dd32w)BUsXRuSn%_SHH(QChf%f(=2WNUi$jeNt>)<{i4)&#a%zo5_r9Y@0jwb z*S7$YvG0GzS?@;$5=n|(biMKB;4-u6L)VfJ7oUgYq$?Qajd75 z9vN5fdu4yAa>)D|?gXawhU~*Lm(6|w>os?4;dhthUzGCGO>#GXv2kCt9rCwp^53ov z|EVZK!k9imh@NMU#$u|dg!ayCI1(t@gck>%|GA- zjSpD=Y~R`$Ea6BAhe$X=!ozO)pt>Km)Rgi0@b3Gs!T%@11wf_uf1IbDq&3)3>_1y1MGtt$S~E z-LCj<#EKi8w%m;QdfrO|e0{xW;zj#-(M~?}VAEzN1B&jTJr2$~7Uo5Vc+rnGM?5+` z_oJwl=}n*c{*S*$B!w?JTdN{(uDWZb0?VddSdg~Jb>(5#ISZcf#;7KQpN}u)FA14Fe zo<$N%diUF3n_2&;?>P9+hqWBL_wwdv8*JTwY1w4I=;d?se*CD_t{)1#)|Z^eebk-P z*LUA1Zkdv^r}&MI=TCRKg7x@?`z`&uOU-)qnw88CSrhYZ?Q=CoJ@fOPJE!vB=-RpH zmt!rL>`FQH%C+D3PT75+^PIwk#e;sFG|B(|l@1%WqyJ`D{nvER)UTPLXTzrrtkv&a z+g@v9qOyVp$$cW$=4?|g-hXn~+Vcl4-TUl=sO1^LhCy{+3$6P^r-$)LLYKXx=Y~Fi zZL&Uk$V=L;>~|yQ{Ia&@$BX*@{&vrC>DusP;d`U^XYAbf_vDYCb>{8sw>s?g?~laz zwsstBxv2BPW9yD|dAs6qH&mQ?C+EB)YTfkIm5=rwn3Cf)f4u6IKkcha`_^91@^%t!C zOTEs|^`g_mhL%j;iTUCWYrY_VZR$BQjJD^jI!Q-oig%g~SoU{9Rs9!uUH`flz1WMM z=S5HVq6@s%QwqJ#&-S8AZr6+29&{q$!+WUjNArFw@;Xme?Hl*&t`h;TerTO9UQz4U z=9{Yc!+-Vglu5Nu1T5N)_0|h{&;L~O=hl6(UhiH%`N506{_doc#81Ci&THI@0cPGZH+dsMH zm#cNAYgPWwd0yw2d(oS`@-Ol_|ArSG;&uOZUe_=1%0J(W-sqKoiP!lzz0MbTonPy9 zzR>IZLN9u*7ai>7uUzJJeyJB7>h-+AU8BP~g@^a%x!}mCU_Lm$bJxznof4wrf@83y z8_9UJX)L}#iTD%PP?4RN6Kt4oDmom2^fxO#2zdraMh%XS3dP1c^UFi++jqeKLsC+L z`SwD4F&JBnB!*?>V3sC!z)M}}8ACc`@QTy{MF(3&2czuvDa3p)K5GPh(=aqJC@C*% zM7zLT{BPYWw{6?N=NgHChV>qS=imgs!qHqw>D^#fGv19EbEKqzu3Qjq!au z#4jtW@FlSTbIX@x-}EKrVMtqSBPGB2lEO3_3H$};i=g=~vysAUzNB`gnNYGP0EtFHd4ICM#@udq;xv&yAb($qE27h zNZBToi)#xvB5gD7gI@-}+3(sAIUn~KjQim^OJ|`j2{_*f<)X~OVJHjtD8@U`1@ss2 zACI#0am`p83Bhsco5+XfDqD`{0g6%Y!a=AH;E!@+@tX}WKp9X0l-5Uj0NV8~?)T6} z3U1@~4z35va9sF1esAI4_zeUd3sm5k+yjl@ia+t3xG&w9SAlzyPH2xiz9sB1ca-|_~afsnbN=is@}{}uQx1-ejXmkH$)P>d=_X-?=It>TV zre!tI|Lf2vTTtdc1PeFZuMHzUmSkyHZ{mamP_wyzG=;wk}c<$NAhv#Q@18*Qd ztf%r4^b3AVjv+6O{kI_v$04|9Hrk9yK%MZ6frWS$fXv5p)91l)84$Pt&t3$q!uf?b zhu_3v)EPV&0^UqSeu8&tN|2U~--Z}N&jZ0gD9{}k2xI{hfEmC7U@h=AuopNCoB=KZ zzX1<`ntiL2Ccuk;3Umbe0mFfpfjPh`;2q!)Z~>?QeEL-u5&6R0^5bq8JmL?8s{2J{EgfgE50Fb7x->;jGf-vPIQ z8iT5nr-2s%1BeHP0WSmdfVIF*;4p9&_zAcTR3D6I23i6v5DFv!$-oF;9Plcz1lR!V z01g2sfO6nh;2uyju{vo6v;`EPBM=WH0waL&zzm=WSP$#~4gp^R-vQTvd%%-P)k$NZ z4Il%NKs=BLk4kE>JxceF;1dv;$-y4Cn^* z1LzK88}TL8NOkfAse!Nl)Fe-0S8;7phtwtYum?GS)Q9kCNS-2%NMr0vewsW(n&Rsi z&ywc&YG)vM9@9`u(u%YuFOW7Qh_odyl9#YwIheF39SB2M!V#VbL?jZCi9%FjCmPX- zgBS?q7eYcw7zrm4B$9L_ok$dkCY?za(v`%JZlpW*KKCGTB%UOYo}?G)P5O|&q#x-| z29SYd5E)DoNfJpWDI}Go5yYV)LrDf1MuwA2GJ=dGStOf`A~__Ni!E$v85e zOu#2ZCy|%QWKw`{SWYF=$aL}wd6mo{Gs$aY7I~e_CUeMK2-HFdq6K6jDI$x=VzPuR zCCkWi@&;K!R+3d@H7SPBSxeTD^<)EilWZiLFhOr2Z;`F!ZSoFzmz0ogWIK6}>>xYI zF0z~KA$!R_@;=#5J|G{Gk4PywKn{{a@#qvTV%nZA8$rnRXaQA`r(8}#N5 z`%r|NNr~%i9n%Ot5!k$umSb)Q!9{~ZX&U{$b5)KWqg_0%pu}O5djg=gW{i+^^W-K4~CD_a|8v9kO zj5JEYX!jY!D$BOgu|*;$GA9Qcj?HYeUS?e_61xw=a`2{q3f=u@W0;}SIOEx%l zrBj)N-Oa9JY)ZjaU{}OMcUn~-Mt8QJBWak-N-7&M*wW||T1-vtrtIvh=chCsl^%SL zB)XxtvQ;Qu)fS+t1_C8$Ff6p9J3tDODmQsrl}O7&?^F(1oPWHttc1sEgq`JHG)D4c zDd1pt;W!MfJO(e)pdV(KuE#F0xEOo3%!W(LOQ7N5+=LmdF?wWr)?*2t-Hb~1j;YKM zm6XdzbVD3dT9}(aydyUqnwgi;D=o!M#>DjTIP}OD7m*Mj?miVCZ?P)M!y#uTSISCy zfDnb&?m6?6dw*J$jC7}Xakx7fj}VHW3y)olv@mR@{70G@q|Q4v$~C&&1x6!OO#Wk; zDm&So1=2Z`#?PbeVg68A;P+5 zjHKZed!^;jU}DsSi9aTNsRxh>?y;mq&VHZ z>B&Wu_7V_Xv#>v$ZWuR9i%H6MbGCJ8aW*!(Ruzgibw9b)F!cGWPMfoy2bq?ZZ8C(F zH#RFX(KN-uU`L<_S(y{t zmCE24pG4)`d zsMXjwPRJQoIWL3km6SQ!sxk=A6ZF_~zNVtMa$W-Qn7pL4dj~&#EH`cS0Hvy=DX1!G zN(nD%iX>B-n$PAY=pKG|!egQm89;`sO0Y6F*Im!IQH|=E)rj(beMw!W3RT>tysb-s#msLbkZsiO> zLtv&=jvE){8WAqaH6%=`a_G1y&zzNmX9xn|jvQm&ibi7eI2xQ%sd}4d24}hTYKw%T zM?>^bjzVyi6c<05TZk;g(5jI1+?}E!R5lG9t&OFYxv~nEhWu?N{`}glZv<22@ zQ(N5nW2RLnrMcC~9*?wQq@6}u;Hav65!0&^Jr8+3()u9n0@99qq}@i^6{Mx+R9##9 zRroJP!>5cg-G64nfk1!(LVyGy5y%6k1BE~_umd;_ zTmbF^e&gX60vI3yNB}Z{=|B;%6*vl<1}*{jfrb;RlU9HNbOjQCp+Et!6mb8o_c$)W zaVby+TmUKnGO;?T4KxG-fp&lbL;;aAg=YUJVZJ>4m+654RC?FNc1EvE@ zf%U*1;5cv&xDGr7YEMCZfgnHtx&nQGOkg5V2owWbfjz)+pd4`j-Nv!sRFnY(0UjdfX*kyqC@b!_aS-C0_Jrgbx|r35Q#OB*xItm9*K;%T~9ZA3GTepJHcJj6Y9n)X=Tt@?HI ziT7}o5fbM^?GCfX?&@Ks0p9FTyh?yReu0=w;WDJKw(05%Q*+081phG|u<(4PfyBx{ z6^&(VtPEJR>HI{7-Yy!3r4`T%Y44Jb2;gYlu#8yG5QC7ONkhyc$r(bui*An~A>Yup z4-Jn+@#KPejJi^v3(9KhgL5$5XuMFDyMr|QM_RP0V+YZ6(_~5*myL^qDUI)BWFS~0 z{S;0wR}3BcT;cRwSNOFpGnGV|bQVHmrBQbn%|g132WO51Wi8gOll3V)CpIMmS5bnlu=Zsj5>#B%{mmdG*p_aYoXEr2($mck&fr+JrB_~T*wQiPQi+rP;-2BQ^xU+x;Uv0X4vT5Jj;_{`Z%z@>79l^X85Z`%#ZiPCZX{t-2?&0GBd3!&7p;~XEFcK z&jq>GOu%er95-`ZYLH>{qdEy$F82fS>ohIf<>LX}*(I0UDe*3vx-qDe&mHNF)~K)R zoK*vJD#WT}L|XdeRl?e&dnL$nbj@+ov{2l0o}0F=!`daSJ^cbemGs+9B1fjWp8Nog zE2GYOJmEzu1H0d$~rEZ(O>_nUIpn%83J#~f1d3<>nSRlBYTvupNwzp6B|4YDCi@sWrO z_bL!>LtgiZ&h3Xtyl|S6IXOaOS7wm`q{T>k86L8BaZR^xIeXyXsCu|NrJ=jg5pX zYpl@ogvxA>{Jthl`OIo&Ka;ljs%F)($yffA?wFN=HDnTC9sh%m+S7E)3rhrg?A3>I zRhn6*T1DeaRe9!fMcCrutF2^B(!-XJ6`Grpk%564hvS|j;i!XGx4#W*-6L~p?99qW zOSV<{T-_~|XS2$pW8Um6G(%%D%#5rEm67U;=6#=brO|cwv@yAO)56Mwikd>}B^uNa zY-y?s@urv1ysm>+utSC&9CBsi@n(u-d@&Q7p3;^U*H<9Uz2xOpF<&n2xA_|NfI(AjtLpH`QYO zQPC!Ny_we6Gu;O?^FK+iS&iV`IYRmr!cU1;aNU1vm2NE0(59`DxW;H^7+1QVrY;LSUH zr2|wtY#>5z(_&C#0Z`4~WLkgtX?*ZsIP#3ZJ9vBXA}c zZ~D=DW#gV1xYktv@oW)zUl6t$JV#aedm%r4^RFr&i?@G;`3}XQSSL z?W;I~+Rk8Bl7O?c1#(fZB(ojd{aLeG3C-~T*B=Ia5uUgP6Tq}(R3?I%$-KvuGBw!R z>`N@eCb7BftL##C3ww|~&R$`EV{37Zxo~b6_d2(ktIbF8efT7PBtMp)!7t=D^6&8{ zd7IEpjFD_|XSuhWD(A`t@-g|ed|iGhKcjR|bfv4(U;9yOpv!u1eYxJ$2se5euN&u# z&dv4KgKZ-Bpm+-g{7iZ&VJ=ctX6SZLkQOFe53Ev5qgj%A%D2pBOQt%k5P+BhSl}<@N zOShzZlE2(YUMMecN2OGGlbW~mEs0*ulR%btN4dlO|nbFrCcdrnlJ5_Dx`-}U3reY zL4Ke#P?xFipl0>$o$W*ITkJ>e5A02}2rXZmrLEHTXvef*eVTq+Z|TT%?00eDn&TtpF zpSe2x)BH=kgOBF>@&)LbWBeulPrjN^M`$EGCrCo9kS9zQ)(CrrkA*LUvqHIWRcI~p zqAo^?-NfGF05Mq{C%z)C7Wa!~;#u*g_?PG_)t2f@O{C^hE9pgvk-A8;q&?CB>AZAN zdL(noAZ57nvht2{TKQS|Q)#EhtFzRHY7={$J;}bnzSh3SUS_{&e_HFWrD<8(Os!B` ztZmeu&^zk!`ulnp$6&_>$5F=#$63b($7RQL$6ZH%V~VlF*ko)s_8W(cW5!A2yz!lJ z)wpZ4bhdK}PP;Q4d^^!O&AAF~`wit^Fkcf$k^rU=)07EhS~D*)9q32?7=sB%o5wJ5 zOmAiYlfr%z5TJ z=11lV^DD;1A7(%Kv31!7=&R;zE4D4$p5?)71{;A9)16IV`?7=BR5k-Wn8%K1C$rPp z*Vwu2LU7?qb}hS+-O6rbcd_rYrR)**82crAnmx~c$Nq>>euKTm-eVuKKHL*rEzX~N zihG88j%&rW<=S&R`rW~Wah0V?Kt8x&D)?YdB`0j+-o{AX!+pRV z;*NqZPI2eBZ@G)yW$rq6le^3PiC6Ti^H1{i_=ez>=6p*&h!5sDUgmW^l<$a99n1IR z`|*SMR6YYzCYR6WC-GAuYi9HF!BH#twU9Y)^V|8|{C@r*{|Wy&1C|nk<3pa&(!b8C())4E6^~J_w zGqHu(Mhq4?Q4t+tnAk~-5#z)@;y^J)94d|wbHsdck~mGADb5uaic2x-*NPj(t>QLu zm-xO|DjpG!iC>DR#q;8K;*a7L@rHOyyeB>seWWL(T9Uu?l=O`B9Js%&)L!BxMRG`C zQYWda)I;he^_P;QbSYCBC5@FPN>ij)rP+`lOQaRjT4|%SRoW))hBP@SeIk7>os`Z> z7cgorOE)0@?n{3`V%Lys%K?ysP31tjwfv&oK^A0HHso+QN{*4^AkPQLNpiY8T+Wt9 z%j4zA@^tw%c`oGUQhBAkR^ABdxlP_Bzb}`{MHDs0+rUvOA4ciid_j&B9$&mtkO&AuOupI$}lBM$y3H*EKgHrDsz+t$`WOT zvPOARc}po#b}IXnkCem8r^*+~Ddn8I8L$x=>xGmZ+boC)Eq;CH01STYaDg+Jo(qJ=Q)DvNhX2 z);`Pbr`6YTwQ1S{ZM$|4fNJ}te&c`(w}sUb`&~RLC${b_{&kxNHvBVql|n= zjG4xK<1Ne(Eu6g}a}PQzs9Y$Z+6N(iOc+M`V&)BI4ReF3j&Zw*J;d&i+A2qsTk1Ib zH};$MhxVTO06kqFp}(gub{xVCbi#4YQO9U#G=((pZ6p~(F(aX{LhAd4|Abw^ZpSFT z!`9^*VVsH>oBg;#3;}7NbN`^8@DO0{uE+{`Ke&`iR?X31xN2+7hx$0{5J+%F0 z^_E)O9%=7|HlJjlW?yb!k9lpE{WRL)5!(MnP0>QNZd!siR2!i!)85jyVV?U`E7QKx ze%2mnzUYzXbq3AggZ)8-9OqAA{9olilNxBxXt$hy(6;yYp=t$rig}LV#7uF9ST5S7 z<5G(J5jga&OaiU*F=8*wI@#h^;>Xfid7FB~zDN67Hw?n~Kr@A3p20sM*6|8@9BbK3 zyU*ZYlDma7$xA6N(1iWi`TbmY_d5qw=CLwE^Ncn`StH00}VVz4Aj zBc(3#i%Pzltfe~)W1g|kxNMFstBhdg4l{_KjCrJ=Fh%-WonU{@e#-u*eYv(qJEJ|X z7wB*3$MhfdKlE7WT*n-l#tP#rhzTYD2xX(Z|S#zPW&wi@mG^ z@Y4nwL0h&&2*-SJO{|MqVXD+z?jk44dGaE83%L8L{I?RWE>hoDKU1%$f2qyw{@PPo zOD$8&(JpB%_2K$heWAYEAsF|JSm#dXF()at!9PmK3}!uZ06NE?OcPdQD)YS3-pjD`2b$woqRVsZp&@3(jhW154{L^rDNvE)SlJ@ z^^N*A-QUsJ@q#1RG2D^k*y7mdIOVwF_`)C+Htg{ugys5jv$;1==Eqz)_bXQmI!zWo zjo$~$V+neQl|rOq>07C>93&4%E38vu)Paxy8`U$aXiv4DvDeZjXgjszkZZN{PxYVl z70^hxI`%rsp^x5iJaqUPPa467V1yZ_u8BRATXEl~m`|CXm=&o>OepRjaK`p$!exL zQQfW{#@zU|TF2hd9)wxZuy?X|g_K@qFSc*6?}TM^6f*id`>(J-3`pbqT9E#o&N|jQ zb~(Or+;S-3*Ad26qn-1-^S1M$llc2$pCi`1q5t+{_Cu?^3N5w<+n5c6rKz$V+1~5` zHW{|k>(EGVvMs?`-^0Rl@bq>ySv6$@ONQF)PdGE0h(DG%tYg1BdmwEbX9x; zGVeX9zj{%vi`r&k_TFZ{jJdR#c1~-dhw5GQzI0p%`oe1hzYWua$z@(;-eMFsn|%v& z@aJf`np|h-uV*+OHp^W86={O}1}wre@-4ZZ5)ZE31-+w&-b9ar1~5u5)R*ZO^gFuE z@g#V03Ak}J?1Q(gvCsGt1$I_Lrad!=`JTDP%!Iam8c#;;raah6VSIPUmGAigNa8NS zXkorkENl^W2pY!Fl!wTp*TlP-LQ&3LpyvAiSj$-v7gdF zX|4n*ykaQPXqiEn>GPnky`~f?tCh{ld&&pOC&~%s8_fH^DG!wDYCZKC%y>bN-Juxm zN7M?;Gq2k3YGHaeeHkn+$vEKr%6Su;bA3(u6Tq~9J>4BWw3_*Z`5KnbP1vT-v#)bS z+(vFIx0~C~eZn2*&cdR&!QJP4`MR(oTEQP6LEcBedWho_!8@~HE3Aem;B9^f|2}`5 zKg(a>e}E=*4V?4{_UOmZ;d!|S?CXW{A(Sqb^Zb zLXMtSgTeK`Xc@*%;}_#aC+m!K4t36O&Vw(&*Yu6O&(vj)a$mv9X^xpM3i{MY*e)}m zPaQ*lUk3*_f(??4-YygRgL@B&*QF<*B}|u3$(xn?N~}6ejkB+_U$J-Aoca`fAtX%= zqrS1wIBQ%nMqw7d4LcrjCcwu%U_+i{qS<;}BsUP&cpf(na(N}U7HvZ*C^4Gk$)dQDm*`N{rrWAH>WG`RrG zMn5YVYA!VA1?r!u+aR<+ZLPUBR+|Tn?1U!ief2#3W&JIEhkiuAq{lmw9g`ieJ3fKt z`V%Z^o6*3Cgs0~yi=H+uEH9A#MFcx+#EJA5BoQojb{h4L)cO9xxB*8 zgZE+``!>862Ot~Iu-~&++27f}ps56KO}W;X3G8UM?$DOgFe8kIzC4dx&TZh{g@@@7 z_c^%h2kshohx?nW$v5Di<=dbQHMC%Ncr{X>QH{szc~Q@`U>229lYfu z)D{ASrqG%h=sS@@XJI&6yS6w6GvY-^s|xWMw03W4FzmJE(h-bBAGCL%++McJ5wNqy z$;;vK`9l5{JXr%8L3?F`vR65ap7;qIQcZ23wt}{nhCZ31&I4b*rS63_b5*^o*0THC zpR>2IGxjj}JzfVNZL=SQr1sHTX&tp@n8!-=FZ46|P5rL^F6Nfc9A_LqJ8nCCjJn1i z;{)R${97lDZ^3E58;^{d&W6tCoG&^>XNa?lGtSx9ndlti9BKMIX2GYl)VbRErt@v* z4(I!@bUt;KInQD?z5y9{&q)e=$#Hb8jj6%ZhL6$mh(urpNM&-E2TV2e)mn3YZU$@R z2)qMV(AE#Q`tSy{hTf(^`bWbHFxS)^Pr{yWE<_0FLbfnom@do}iiFLOmWN@JmqUYm zM(iL)z<1OKI(#PDxj>v{O2|#HQ}&Bb$*Up5PRliwILvobVO4H`4$=l1)*;Mt*VQ0B zQJ;&pxupj=#yB=P_P`T#&N0Av)mY`cO!>1A@oMnn!}v2Nm`0eh`azN_@Dp5wl&%38 zJyM(?zAl~-FN?Jxc|)W)X^ZrQv`zlhw1mHr%jFzcu07Ok(5g9YHLRG+noZy8*zIU* z@Wv!)p6?kK(dvIg6C3Fy#n$~o;4$in8FMgvv)f@Y+Tc@+U~||Hq0xK|o%_rzv$kkVc~s(!By)K}}D>GK_{(evLro-=wF zPdS5~ot&h^7i$xk9x?LLp!;De=bqZR>K_Qh zj1ddpz#utIzAtAh8QLlRy8gFb$I;Xg;+Oyl@B?%g!7z*%qdzRy6VQ%-GOmNS9vD7O zKWBI6B5=H#E|tkaicKNndB~ zGJfoA?iQaa)RJ0Y{IrC1Fb&>;50zh_%`Z}m)y-;_eZ2j?UDWK_Zg@sB^n87n{*iuE zKcRmOo&7rI?ninJhri=#M@L6rM~3PByWr?+j6|4-mz<0<${FuWfpkZO$`PLkKeL!Z zSnq3~&%cFvsm$zyUs)UXBv%ifvgTY%=$FA9$H|<|g>oIau3Rs!KbHibc{VqiTY_1u z48H5joRfcr-vXVcA?%?eQUvVgKFTb`SA9`Er~VEdxEA!TRQq$9pbgO`YS*-#`enVR z<8x?&UEpb02%Qsi4dmrEW-uFwvZr#ZpmiPx5B$mnL0kHS{}I-HW1%mCU@Q?&Lgw5O zZO{x_NF01danK2JU@a_wZ)iJwLMLG*-hvOPzT86Q(5G>b`#JJdc>(-7+hu&yNWKUi z$fnd+S}2?nhB1_^3X!{Cukw&&QVnqJxMkWMGzm%U}T!Q0XTV0x@Do~-BSOZ4^nyZS->tbS3yjo==29nBqrBizvyv(Kl{%`ZD{I+`1j z(cMThCK$7f1;%n?Ep*Zc#uLt3&c@Cc;K7%j(cr<}kZMDn6JTF$ffZEh{0zFt56{kN)s+2zr3;#GDDxBSB4l?lbfQi0ik8CjUyhlQ!1EaheKrKT zNurc36)1&Du@VByF;Oj5%hYmclLWI~Am+Rf`0oO)i zQwpD9xm*Dsu|Isn41B_|@C9cp1!iBDD5dZtmMawq<>Rjg!fOy>_I|cnpcX>Xmw*or zV}3ghZa57IdI3Cf2_BE@lrzw#)yPBq1TpQ!|*0L$(Rq41Ly$4Px6tZxC38)!7it;!$i@^kM?r2bOOlR%?c`nds3x zb_H5wy}Swj^b&ao?9csZox}1`c*Dx%JZC<1uL9?E=S=5p@K6ynuod8>_0CPst>C8} zm`nGAs}4JlI*)_5NJurj(+Zc-|ATtxvlGFO)7hEu6&12YSZi7V-dqn4_f~M|4t5W_ zAAEY4J&M)jGT6fB*bCs9ZePdj;BdL#*zEKr_q)zpfBY3sk~TsWKF@WT|)<5~P_FC4m7FtC8#Y zDTE!o6zd|z(t23KTfv<>u#UJNJbD;*@o{kKY3Ur+N6Mv3(iQ1Cxb`;INFIWBtI2*? zCGm&7+(d2$K5hk1PCIb3AS<#Co{qp;Nmp=og4_qIC5iC+4wW;(<$3UlPXw<|haY%0 zIKBvLCjYBmJ`E4e1&oJF@)fL|SID=aTRp_ssHXTSwUtD8ABO6gkWzWjXeL5dP1k4Y zvmvpH^riX=$Spi%HWne#?+K>lPOOyOc`oUF7+!|s7}KY*nswoSLsqvEgW!W;JS6si z|2h2O=WGJcZlKZ%zJzud^#VLnI>vs45`{MfV&N_9qYQu?h=T7a7Cz}d_5qOYsaPw> zgpAL#=i4Vj(oeU~w9kgTFS57Nbv*$sgXb@(M&D&3*=nAe4}VsHI$fPfWx>CHl`Zf; E02O&aUH||9 diff --git a/Dependencies/SDL12/lib/win32/msvc2008/SDL.lib b/Dependencies/SDL12/lib/win32/msvc2008/SDL.lib deleted file mode 100644 index 993fd2ba7e6ef8795d6ff8262b66f7f9c635f271..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 42702 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 diff --git a/Dependencies/SDL12/lib/win32/msvc2008/SDLmain.lib b/Dependencies/SDL12/lib/win32/msvc2008/SDLmain.lib deleted file mode 100644 index 13bf9f970dd6f904445e3cc02464692ab3a24481..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5504 zcmd@YZEPGzb=K?NIoHq}t)r$YpsnlFi9*hIK7Xgl?b+u`?A-b6Tw?Qa$>x0Ci`Tik zJ?-tbF`^>i7&Tt}k0SB$he8BD5NiJc5vi3JTcA{GE0iLo5<+Sz;D&~R3RNqP_hxp_ zyS9%2e|e{wd-LYad-Fc#?d(4GWLC?~9PzaaZU}|?`hvZkUERHIde9nnboE)-Ssx+9 zOGv|;^;#q%4T@5*=lDo`ER~E8ijmgAcqI~!bTOnm(i)A5#A53^9y=NzJD!Y*vDk^| zWTZ2eNVpgVq9V+Wj>Te8aZ)KIvq}l%3_}}>8U!*HLrE0oTI_FxIghlbx@W?O{2uy2oPJc>fBSNkN zlHu)<_3!fopFCxpYfalTi-3Hp(H^mXk@yD!x_m)*kdFZV!%cjGf9$L!FK)B?0r@@f zy>Ibi9*O>~^6ub*`v|!M4FTEf$=mHAWG^&?dh#BHxpv?gvG~w*Do>k+qk=0LG{N7D z#beV%e^A`cjxz9Fw0P_3eGr5!0?&6WzIu9h0^iRp9+%!t`+Ec?SGVJ1af{n)(a*mH zzIQF&diz87egHiGbnw;la}!j|Jy0dIP~gSFop} zC(zT~(I%8NH78dpsuqPOo1()}H8c=$p|>06jH!Z>J1)G?dTvPKBrXvLQLt zD~G4rT7>r4P&|4naWXMH(BG0wPk^pX#8e_S8chzRTLg^A2w~-^F%d9ua$#Kr!M@vyo2VhfC)^(`Lb%va`@ zxl6w^-h)w`GjGkWa+j8kU!S>wfx)W7fR!>#5-%A)H8E-44Ohc=E*>G5zu3BS*QFJh zSobb{AJdcUy5@WB{K}*ZfghYairo)A@;4KDZ4v0Lg}}W>Q1b%2^#}(A`^p21gkV{9 z!Y5(iC4WQ`YS<5rnQT2iaDu`<=)I76T{xPo-ZBp(GQTX0RbQ{(nn&wjpI>Q`&QRN# z#aNr$p|KK4QwSGP$HJ2pFfTb}zBB$^B!+)+dFZ3Gd3xuB8J=X)XEPI2=)$t`fXUCc zGZm0{{8E{l4b&$0n5#=;+|svE%wiKu`@bK!zTR+Pb?E|Uu2CPFDasSzA-s5M)4U!{LJa|EB=M$XZBL6GZfpchE-OmHZbtUtd$&0w3%#5k5h5; zD?6=Zxru%rfaan35~Y|7eGFPNDMODTY9<$dR44uaU zG71R+6R6D=-|)Cvnw3CGU8&M z2+*7tIP^HrVF|>2An??iPRZz9p2LcX-0A0h-~gMOl@`38qGW_8XwSL^mo6+CZe90n z(dDH)SVB?Sd%3?J*w94_6;Qo3T_TKZKpzp3vWM^w+8tNMCZO;f_6RFCzY<0c23hML zXWe_=0TlP1y<7H-WuNCT^Kj3fPTe}SvFB%jg5aZjcJ2pDJB9Ge&%w@L~zAaYZlauE#)*Q4SUs>79FewMGXe9&d z7Cc=AE6VTUkb{}7v>w!wL*^;@4I?@b;DyH00qHc)3pOPWP#hRj|0`M zi`4>W_R_fEdpRwg&tIEBqAY;iv9!4{3l2H!AH@8r}w}tXT zjbh7rX$$4G8pW1;$3<~^70*4-U4b5RE2Dn+;zk6k)~aS=%emh+2Y4CUx`oo`qB#A7 zR}Y?Jmn*30MZd#8DQgw-G>|fkq*JA#N-kTL#|>4ND?}R0Y84r-+VHM2olr_LktC&9 zhOSa6XLB%2&!|tci1IEn6e6FBYY6jC3q-$vEQ!Fj(Np;#N$j87tg&ONo zH#sVH+GY&=hoA4LbP!`X7I!*a!kr>k(X~RZJZEnchVZVZ!BDEmIYU$QIVq>A=M|ZV zPST8=J8w2Ve(|&_~6ftuwC4azdHXvf3P#MN=Z7 QW+6o=(P47^Pny1e0Rv(d=Kufz -- 2.39.5

    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 OwPgGv>2dGd0 diff --git a/Dependencies/SDL12/lib/macosx/libSDLmain-osx.a b/Dependencies/SDL12/lib/macosx/libSDLmain-osx.a deleted file mode 100644 index 6ee8e60931d885a4697c35414f61fd717be49872..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 129796 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 a&BjK!1myt<_2<6Py7Ca%j_xN5zyAeGn&LzN diff --git a/Dependencies/SDL12/lib/win32/mingw/SDL.dll b/Dependencies/SDL12/lib/win32/mingw/SDL.dll deleted file mode 100755 index 49f8aa008fbfe6722d8a9bf0824c72c6ed074197..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 324096 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