From 4df159378bcb4e42e6b513851d82401f13f8ba8e Mon Sep 17 00:00:00 2001 From: Christoph Oelckers Date: Tue, 17 Sep 2019 20:28:28 +0200 Subject: [PATCH] - more uselessness eliminated --- jit/ABOUT_THIS_DIR | 6 - jit/bcsave.lua | 659 -- package/debug/win32/ebacktrace1.dll | Bin 1136676 -> 0 bytes package/debug/win64/ebacktrace1-64.dll | Bin 1250874 -> 0 bytes package/sdk/SEHELP.HLP | 35 - package/sdk/STHELP.HLP | 25 - package/sdk/m32help.hlp | 564 -- package/sdk/names.h | 764 -- package/sdk/samples/_clipshape0.map | Bin 23858 -> 0 bytes package/sdk/samples/a.m32 | 1820 ----- package/sdk/samples/aspect.map | Bin 1314 -> 0 bytes package/sdk/samples/dump_used_assets.m32 | 361 - package/sdk/samples/m32script_ex.map | Bin 50006 -> 0 bytes package/sdk/samples/r_usenewshading.map | Bin 8038 -> 0 bytes package/sdk/samples/ror.map | Bin 3306 -> 0 bytes package/sdk/samples/splitscr.con | 369 - package/sdk/samples/spriteclip.txt | 66 - package/sdk/samples/startpos.m32 | 278 - package/sdk/samples/test_tileoffsets.map | Bin 12710 -> 0 bytes package/sdk/samples/tests.m32 | 245 - package/sdk/samples/trueror1.map | Bin 48750 -> 0 bytes package/sdk/samples/weapons.sample.con | 1686 ----- package/sdk/tiles.cfg | 254 - platform/Wii/apps/eduke32/icon.png | Bin 6839 -> 0 bytes platform/Wii/apps/mapster32/icon.png | Bin 9345 -> 0 bytes platform/Wii/eduke32_meta_1.xml | 4 - platform/Wii/eduke32_meta_2.xml | 6 - platform/Wii/include/SDL/SDL.h | 94 - platform/Wii/include/SDL/SDL_active.h | 58 - platform/Wii/include/SDL/SDL_audio.h | 253 - platform/Wii/include/SDL/SDL_byteorder.h | 24 - platform/Wii/include/SDL/SDL_cdrom.h | 171 - platform/Wii/include/SDL/SDL_config.h | 47 - .../Wii/include/SDL/SDL_config_dreamcast.h | 106 - platform/Wii/include/SDL/SDL_config_macos.h | 112 - platform/Wii/include/SDL/SDL_config_macosx.h | 138 - platform/Wii/include/SDL/SDL_config_minimal.h | 62 - platform/Wii/include/SDL/SDL_config_nds.h | 115 - platform/Wii/include/SDL/SDL_config_os2.h | 141 - platform/Wii/include/SDL/SDL_config_symbian.h | 146 - platform/Wii/include/SDL/SDL_config_wii.h | 99 - platform/Wii/include/SDL/SDL_config_win32.h | 183 - platform/Wii/include/SDL/SDL_copying.h | 22 - platform/Wii/include/SDL/SDL_cpuinfo.h | 75 - platform/Wii/include/SDL/SDL_endian.h | 194 - platform/Wii/include/SDL/SDL_error.h | 61 - platform/Wii/include/SDL/SDL_events.h | 337 - platform/Wii/include/SDL/SDL_getenv.h | 24 - platform/Wii/include/SDL/SDL_joystick.h | 167 - platform/Wii/include/SDL/SDL_keyboard.h | 121 - platform/Wii/include/SDL/SDL_keysym.h | 311 - platform/Wii/include/SDL/SDL_loadso.h | 74 - platform/Wii/include/SDL/SDL_main.h | 98 - platform/Wii/include/SDL/SDL_mixer.h | 584 -- platform/Wii/include/SDL/SDL_mouse.h | 140 - platform/Wii/include/SDL/SDL_mutex.h | 162 - platform/Wii/include/SDL/SDL_name.h | 11 - platform/Wii/include/SDL/SDL_opengl.h | 6551 ----------------- platform/Wii/include/SDL/SDL_platform.h | 104 - platform/Wii/include/SDL/SDL_quit.h | 50 - platform/Wii/include/SDL/SDL_rwops.h | 150 - platform/Wii/include/SDL/SDL_stdinc.h | 597 -- platform/Wii/include/SDL/SDL_syswm.h | 214 - platform/Wii/include/SDL/SDL_thread.h | 119 - platform/Wii/include/SDL/SDL_timer.h | 115 - platform/Wii/include/SDL/SDL_types.h | 24 - platform/Wii/include/SDL/SDL_version.h | 85 - platform/Wii/include/SDL/SDL_video.h | 891 --- platform/Wii/include/SDL/begin_code.h | 156 - platform/Wii/include/SDL/close_code.h | 41 - platform/Wii/include/tremor/config_types.h | 26 - platform/Wii/include/tremor/ivorbiscodec.h | 104 - platform/Wii/include/tremor/ivorbisfile.h | 122 - platform/Wii/include/tremor/ogg.h | 206 - platform/Wii/include/tremor/os_types.h | 94 - platform/Wii/lib/libSDL.a | Bin 1900416 -> 0 bytes platform/Wii/lib/libSDL_mixer.a | Bin 1656330 -> 0 bytes platform/Wii/lib/libaesnd_tueidj.a | Bin 44506 -> 0 bytes platform/Wii/lib/libvorbisidec.a | Bin 132400 -> 0 bytes platform/Wii/mapster32_meta_1.xml | 4 - platform/Wii/mapster32_meta_2.xml | 6 - platform/Wii/notes.txt | 1 - platform/Wii/xcopy_exclude.txt | 1 - platform/Windows/build.vcxproj | 10 - platform/Windows/build.vcxproj.filters | 3 - 85 files changed, 20946 deletions(-) delete mode 100644 jit/ABOUT_THIS_DIR delete mode 100644 jit/bcsave.lua delete mode 100644 package/debug/win32/ebacktrace1.dll delete mode 100644 package/debug/win64/ebacktrace1-64.dll delete mode 100644 package/sdk/SEHELP.HLP delete mode 100644 package/sdk/STHELP.HLP delete mode 100644 package/sdk/m32help.hlp delete mode 100644 package/sdk/names.h delete mode 100644 package/sdk/samples/_clipshape0.map delete mode 100644 package/sdk/samples/a.m32 delete mode 100644 package/sdk/samples/aspect.map delete mode 100644 package/sdk/samples/dump_used_assets.m32 delete mode 100644 package/sdk/samples/m32script_ex.map delete mode 100644 package/sdk/samples/r_usenewshading.map delete mode 100644 package/sdk/samples/ror.map delete mode 100644 package/sdk/samples/splitscr.con delete mode 100644 package/sdk/samples/spriteclip.txt delete mode 100644 package/sdk/samples/startpos.m32 delete mode 100644 package/sdk/samples/test_tileoffsets.map delete mode 100644 package/sdk/samples/tests.m32 delete mode 100644 package/sdk/samples/trueror1.map delete mode 100644 package/sdk/samples/weapons.sample.con delete mode 100644 package/sdk/tiles.cfg delete mode 100644 platform/Wii/apps/eduke32/icon.png delete mode 100644 platform/Wii/apps/mapster32/icon.png delete mode 100644 platform/Wii/eduke32_meta_1.xml delete mode 100644 platform/Wii/eduke32_meta_2.xml delete mode 100644 platform/Wii/include/SDL/SDL.h delete mode 100644 platform/Wii/include/SDL/SDL_active.h delete mode 100644 platform/Wii/include/SDL/SDL_audio.h delete mode 100644 platform/Wii/include/SDL/SDL_byteorder.h delete mode 100644 platform/Wii/include/SDL/SDL_cdrom.h delete mode 100644 platform/Wii/include/SDL/SDL_config.h delete mode 100644 platform/Wii/include/SDL/SDL_config_dreamcast.h delete mode 100644 platform/Wii/include/SDL/SDL_config_macos.h delete mode 100644 platform/Wii/include/SDL/SDL_config_macosx.h delete mode 100644 platform/Wii/include/SDL/SDL_config_minimal.h delete mode 100644 platform/Wii/include/SDL/SDL_config_nds.h delete mode 100644 platform/Wii/include/SDL/SDL_config_os2.h delete mode 100644 platform/Wii/include/SDL/SDL_config_symbian.h delete mode 100644 platform/Wii/include/SDL/SDL_config_wii.h delete mode 100644 platform/Wii/include/SDL/SDL_config_win32.h delete mode 100644 platform/Wii/include/SDL/SDL_copying.h delete mode 100644 platform/Wii/include/SDL/SDL_cpuinfo.h delete mode 100644 platform/Wii/include/SDL/SDL_endian.h delete mode 100644 platform/Wii/include/SDL/SDL_error.h delete mode 100644 platform/Wii/include/SDL/SDL_events.h delete mode 100644 platform/Wii/include/SDL/SDL_getenv.h delete mode 100644 platform/Wii/include/SDL/SDL_joystick.h delete mode 100644 platform/Wii/include/SDL/SDL_keyboard.h delete mode 100644 platform/Wii/include/SDL/SDL_keysym.h delete mode 100644 platform/Wii/include/SDL/SDL_loadso.h delete mode 100644 platform/Wii/include/SDL/SDL_main.h delete mode 100644 platform/Wii/include/SDL/SDL_mixer.h delete mode 100644 platform/Wii/include/SDL/SDL_mouse.h delete mode 100644 platform/Wii/include/SDL/SDL_mutex.h delete mode 100644 platform/Wii/include/SDL/SDL_name.h delete mode 100644 platform/Wii/include/SDL/SDL_opengl.h delete mode 100644 platform/Wii/include/SDL/SDL_platform.h delete mode 100644 platform/Wii/include/SDL/SDL_quit.h delete mode 100644 platform/Wii/include/SDL/SDL_rwops.h delete mode 100644 platform/Wii/include/SDL/SDL_stdinc.h delete mode 100644 platform/Wii/include/SDL/SDL_syswm.h delete mode 100644 platform/Wii/include/SDL/SDL_thread.h delete mode 100644 platform/Wii/include/SDL/SDL_timer.h delete mode 100644 platform/Wii/include/SDL/SDL_types.h delete mode 100644 platform/Wii/include/SDL/SDL_version.h delete mode 100644 platform/Wii/include/SDL/SDL_video.h delete mode 100644 platform/Wii/include/SDL/begin_code.h delete mode 100644 platform/Wii/include/SDL/close_code.h delete mode 100644 platform/Wii/include/tremor/config_types.h delete mode 100644 platform/Wii/include/tremor/ivorbiscodec.h delete mode 100644 platform/Wii/include/tremor/ivorbisfile.h delete mode 100644 platform/Wii/include/tremor/ogg.h delete mode 100644 platform/Wii/include/tremor/os_types.h delete mode 100644 platform/Wii/lib/libSDL.a delete mode 100644 platform/Wii/lib/libSDL_mixer.a delete mode 100644 platform/Wii/lib/libaesnd_tueidj.a delete mode 100644 platform/Wii/lib/libvorbisidec.a delete mode 100644 platform/Wii/mapster32_meta_1.xml delete mode 100644 platform/Wii/mapster32_meta_2.xml delete mode 100644 platform/Wii/notes.txt delete mode 100644 platform/Wii/xcopy_exclude.txt diff --git a/jit/ABOUT_THIS_DIR b/jit/ABOUT_THIS_DIR deleted file mode 100644 index 753baf413..000000000 --- a/jit/ABOUT_THIS_DIR +++ /dev/null @@ -1,6 +0,0 @@ -This directory currently resides below eduke32/ because luajit (the stand-alone -LuaJIT interpreter) requires "jit.bcsave" for creating bytecode dumps. However, -there seems to be no way invoke luajit so as to add a directory to its search -path AND create bytecode in one run from a Makefile. Because the build is done -from eduke32/, in this setup, "jit.bcsave" is found since the current working -directory is part of the Lua load path by default. diff --git a/jit/bcsave.lua b/jit/bcsave.lua deleted file mode 100644 index 36941d235..000000000 --- a/jit/bcsave.lua +++ /dev/null @@ -1,659 +0,0 @@ ----------------------------------------------------------------------------- --- LuaJIT module to save/list bytecode. --- --- Copyright (C) 2005-2014 Mike Pall. All rights reserved. --- Released under the MIT license. See Copyright Notice in luajit.h ----------------------------------------------------------------------------- --- --- This module saves or lists the bytecode for an input file. --- It's run by the -b command line option. --- ------------------------------------------------------------------------------- - -local jit = require("jit") -assert(jit.version_num == 20004, "LuaJIT core/library version mismatch") -local bit = require("bit") - --- Symbol name prefix for LuaJIT bytecode. -local LJBC_PREFIX = "luaJIT_BC_" - ------------------------------------------------------------------------------- - -local function usage() - io.stderr:write[[ -Save LuaJIT bytecode: luajit -b[options] input output - -l Only list bytecode. - -s Strip debug info (default). - -g Keep debug info. - -n name Set module name (default: auto-detect from input name). - -t type Set output file type (default: auto-detect from output name). - -a arch Override architecture for object files (default: native). - -o os Override OS for object files (default: native). - -e chunk Use chunk string as input. - -- Stop handling options. - - Use stdin as input and/or stdout as output. - -File types: c h obj o raw (default) -]] - os.exit(1) -end - -local function check(ok, ...) - if ok then return ok, ... end - io.stderr:write("luajit: ", ...) - io.stderr:write("\n") - os.exit(1) -end - -local function readfile(input) - if type(input) == "function" then return input end - if input == "-" then input = nil end - return check(loadfile(input)) -end - -local function savefile(name, mode) - if name == "-" then return io.stdout end - return check(io.open(name, mode)) -end - ------------------------------------------------------------------------------- - -local map_type = { - raw = "raw", c = "c", h = "h", o = "obj", obj = "obj", -} - -local map_arch = { - x86 = true, x64 = true, arm = true, ppc = true, ppcspe = true, - mips = true, mipsel = true, -} - -local map_os = { - linux = true, windows = true, osx = true, freebsd = true, netbsd = true, - openbsd = true, solaris = true, -} - -local function checkarg(str, map, err) - str = string.lower(str) - local s = check(map[str], "unknown ", err) - return s == true and str or s -end - -local function detecttype(str) - local ext = string.match(string.lower(str), "%.(%a+)$") - return map_type[ext] or "raw" -end - -local function checkmodname(str) - check(string.match(str, "^[%w_.%-]+$"), "bad module name") - return string.gsub(str, "[%.%-]", "_") -end - -local function detectmodname(str) - if type(str) == "string" then - local tail = string.match(str, "[^/\\]+$") - if tail then str = tail end - local head = string.match(str, "^(.*)%.[^.]*$") - if head then str = head end - str = string.match(str, "^[%w_.%-]+") - else - str = nil - end - check(str, "cannot derive module name, use -n name") - return string.gsub(str, "[%.%-]", "_") -end - ------------------------------------------------------------------------------- - -local function bcsave_tail(fp, output, s) - local ok, err = fp:write(s) - if ok and output ~= "-" then ok, err = fp:close() end - check(ok, "cannot write ", output, ": ", err) -end - -local function bcsave_raw(output, s) - local fp = savefile(output, "wb") - bcsave_tail(fp, output, s) -end - -local function bcsave_c(ctx, output, s) - local fp = savefile(output, "w") - if ctx.type == "c" then - fp:write(string.format([[ -#ifdef _cplusplus -extern "C" -#endif -#ifdef _WIN32 -__declspec(dllexport) -#endif -const char %s%s[] = { -]], LJBC_PREFIX, ctx.modname)) - else - fp:write(string.format([[ -#define %s%s_SIZE %d -static const char %s%s[] = { -]], LJBC_PREFIX, ctx.modname, #s, LJBC_PREFIX, ctx.modname)) - end - local t, n, m = {}, 0, 0 - for i=1,#s do - local b = tostring(string.byte(s, i)) - m = m + #b + 1 - if m > 78 then - fp:write(table.concat(t, ",", 1, n), ",\n") - n, m = 0, #b + 1 - end - n = n + 1 - t[n] = b - end - bcsave_tail(fp, output, table.concat(t, ",", 1, n).."\n};\n") -end - -local function bcsave_elfobj(ctx, output, s, ffi) - ffi.cdef[[ -typedef struct { - uint8_t emagic[4], eclass, eendian, eversion, eosabi, eabiversion, epad[7]; - uint16_t type, machine; - uint32_t version; - uint32_t entry, phofs, shofs; - uint32_t flags; - uint16_t ehsize, phentsize, phnum, shentsize, shnum, shstridx; -} ELF32header; -typedef struct { - uint8_t emagic[4], eclass, eendian, eversion, eosabi, eabiversion, epad[7]; - uint16_t type, machine; - uint32_t version; - uint64_t entry, phofs, shofs; - uint32_t flags; - uint16_t ehsize, phentsize, phnum, shentsize, shnum, shstridx; -} ELF64header; -typedef struct { - uint32_t name, type, flags, addr, ofs, size, link, info, align, entsize; -} ELF32sectheader; -typedef struct { - uint32_t name, type; - uint64_t flags, addr, ofs, size; - uint32_t link, info; - uint64_t align, entsize; -} ELF64sectheader; -typedef struct { - uint32_t name, value, size; - uint8_t info, other; - uint16_t sectidx; -} ELF32symbol; -typedef struct { - uint32_t name; - uint8_t info, other; - uint16_t sectidx; - uint64_t value, size; -} ELF64symbol; -typedef struct { - ELF32header hdr; - ELF32sectheader sect[6]; - ELF32symbol sym[2]; - uint8_t space[4096]; -} ELF32obj; -typedef struct { - ELF64header hdr; - ELF64sectheader sect[6]; - ELF64symbol sym[2]; - uint8_t space[4096]; -} ELF64obj; -]] - local symname = LJBC_PREFIX..ctx.modname - local is64, isbe = false, false - if ctx.arch == "x64" then - is64 = true - elseif ctx.arch == "ppc" or ctx.arch == "ppcspe" or ctx.arch == "mips" then - isbe = true - end - - -- Handle different host/target endianess. - local function f32(x) return x end - local f16, fofs = f32, f32 - if ffi.abi("be") ~= isbe then - f32 = bit.bswap - function f16(x) return bit.rshift(bit.bswap(x), 16) end - if is64 then - local two32 = ffi.cast("int64_t", 2^32) - function fofs(x) return bit.bswap(x)*two32 end - else - fofs = f32 - end - end - - -- Create ELF object and fill in header. - local o = ffi.new(is64 and "ELF64obj" or "ELF32obj") - local hdr = o.hdr - if ctx.os == "bsd" or ctx.os == "other" then -- Determine native hdr.eosabi. - local bf = assert(io.open("/bin/ls", "rb")) - local bs = bf:read(9) - bf:close() - ffi.copy(o, bs, 9) - check(hdr.emagic[0] == 127, "no support for writing native object files") - else - hdr.emagic = "\127ELF" - hdr.eosabi = ({ freebsd=9, netbsd=2, openbsd=12, solaris=6 })[ctx.os] or 0 - end - hdr.eclass = is64 and 2 or 1 - hdr.eendian = isbe and 2 or 1 - hdr.eversion = 1 - hdr.type = f16(1) - hdr.machine = f16(({ x86=3, x64=62, arm=40, ppc=20, ppcspe=20, mips=8, mipsel=8 })[ctx.arch]) - if ctx.arch == "mips" or ctx.arch == "mipsel" then - hdr.flags = 0x50001006 - end - hdr.version = f32(1) - hdr.shofs = fofs(ffi.offsetof(o, "sect")) - hdr.ehsize = f16(ffi.sizeof(hdr)) - hdr.shentsize = f16(ffi.sizeof(o.sect[0])) - hdr.shnum = f16(6) - hdr.shstridx = f16(2) - - -- Fill in sections and symbols. - local sofs, ofs = ffi.offsetof(o, "space"), 1 - for i,name in ipairs{ - ".symtab", ".shstrtab", ".strtab", ".rodata", ".note.GNU-stack", - } do - local sect = o.sect[i] - sect.align = fofs(1) - sect.name = f32(ofs) - ffi.copy(o.space+ofs, name) - ofs = ofs + #name+1 - end - o.sect[1].type = f32(2) -- .symtab - o.sect[1].link = f32(3) - o.sect[1].info = f32(1) - o.sect[1].align = fofs(8) - o.sect[1].ofs = fofs(ffi.offsetof(o, "sym")) - o.sect[1].entsize = fofs(ffi.sizeof(o.sym[0])) - o.sect[1].size = fofs(ffi.sizeof(o.sym)) - o.sym[1].name = f32(1) - o.sym[1].sectidx = f16(4) - o.sym[1].size = fofs(#s) - o.sym[1].info = 17 - o.sect[2].type = f32(3) -- .shstrtab - o.sect[2].ofs = fofs(sofs) - o.sect[2].size = fofs(ofs) - o.sect[3].type = f32(3) -- .strtab - o.sect[3].ofs = fofs(sofs + ofs) - o.sect[3].size = fofs(#symname+1) - ffi.copy(o.space+ofs+1, symname) - ofs = ofs + #symname + 2 - o.sect[4].type = f32(1) -- .rodata - o.sect[4].flags = fofs(2) - o.sect[4].ofs = fofs(sofs + ofs) - o.sect[4].size = fofs(#s) - o.sect[5].type = f32(1) -- .note.GNU-stack - o.sect[5].ofs = fofs(sofs + ofs + #s) - - -- Write ELF object file. - local fp = savefile(output, "wb") - fp:write(ffi.string(o, ffi.sizeof(o)-4096+ofs)) - bcsave_tail(fp, output, s) -end - -local function bcsave_peobj(ctx, output, s, ffi) - ffi.cdef[[ -typedef struct { - uint16_t arch, nsects; - uint32_t time, symtabofs, nsyms; - uint16_t opthdrsz, flags; -} PEheader; -typedef struct { - char name[8]; - uint32_t vsize, vaddr, size, ofs, relocofs, lineofs; - uint16_t nreloc, nline; - uint32_t flags; -} PEsection; -typedef struct __attribute((packed)) { - union { - char name[8]; - uint32_t nameref[2]; - }; - uint32_t value; - int16_t sect; - uint16_t type; - uint8_t scl, naux; -} PEsym; -typedef struct __attribute((packed)) { - uint32_t size; - uint16_t nreloc, nline; - uint32_t cksum; - uint16_t assoc; - uint8_t comdatsel, unused[3]; -} PEsymaux; -typedef struct { - PEheader hdr; - PEsection sect[2]; - // Must be an even number of symbol structs. - PEsym sym0; - PEsymaux sym0aux; - PEsym sym1; - PEsymaux sym1aux; - PEsym sym2; - PEsym sym3; - uint32_t strtabsize; - uint8_t space[4096]; -} PEobj; -]] - local symname = LJBC_PREFIX..ctx.modname - local is64 = false - if ctx.arch == "x86" then - symname = "_"..symname - elseif ctx.arch == "x64" then - is64 = true - end - local symexport = " /EXPORT:"..symname..",DATA " - - -- The file format is always little-endian. Swap if the host is big-endian. - local function f32(x) return x end - local f16 = f32 - if ffi.abi("be") then - f32 = bit.bswap - function f16(x) return bit.rshift(bit.bswap(x), 16) end - end - - -- Create PE object and fill in header. - local o = ffi.new("PEobj") - local hdr = o.hdr - hdr.arch = f16(({ x86=0x14c, x64=0x8664, arm=0x1c0, ppc=0x1f2, mips=0x366, mipsel=0x366 })[ctx.arch]) - hdr.nsects = f16(2) - hdr.symtabofs = f32(ffi.offsetof(o, "sym0")) - hdr.nsyms = f32(6) - - -- Fill in sections and symbols. - o.sect[0].name = ".drectve" - o.sect[0].size = f32(#symexport) - o.sect[0].flags = f32(0x00100a00) - o.sym0.sect = f16(1) - o.sym0.scl = 3 - o.sym0.name = ".drectve" - o.sym0.naux = 1 - o.sym0aux.size = f32(#symexport) - o.sect[1].name = ".rdata" - o.sect[1].size = f32(#s) - o.sect[1].flags = f32(0x40300040) - o.sym1.sect = f16(2) - o.sym1.scl = 3 - o.sym1.name = ".rdata" - o.sym1.naux = 1 - o.sym1aux.size = f32(#s) - o.sym2.sect = f16(2) - o.sym2.scl = 2 - o.sym2.nameref[1] = f32(4) - o.sym3.sect = f16(-1) - o.sym3.scl = 2 - o.sym3.value = f32(1) - o.sym3.name = "@feat.00" -- Mark as SafeSEH compliant. - ffi.copy(o.space, symname) - local ofs = #symname + 1 - o.strtabsize = f32(ofs + 4) - o.sect[0].ofs = f32(ffi.offsetof(o, "space") + ofs) - ffi.copy(o.space + ofs, symexport) - ofs = ofs + #symexport - o.sect[1].ofs = f32(ffi.offsetof(o, "space") + ofs) - - -- Write PE object file. - local fp = savefile(output, "wb") - fp:write(ffi.string(o, ffi.sizeof(o)-4096+ofs)) - bcsave_tail(fp, output, s) -end - -local function bcsave_machobj(ctx, output, s, ffi) - ffi.cdef[[ -typedef struct -{ - uint32_t magic, cputype, cpusubtype, filetype, ncmds, sizeofcmds, flags; -} mach_header; -typedef struct -{ - mach_header; uint32_t reserved; -} mach_header_64; -typedef struct { - uint32_t cmd, cmdsize; - char segname[16]; - uint32_t vmaddr, vmsize, fileoff, filesize; - uint32_t maxprot, initprot, nsects, flags; -} mach_segment_command; -typedef struct { - uint32_t cmd, cmdsize; - char segname[16]; - uint64_t vmaddr, vmsize, fileoff, filesize; - uint32_t maxprot, initprot, nsects, flags; -} mach_segment_command_64; -typedef struct { - char sectname[16], segname[16]; - uint32_t addr, size; - uint32_t offset, align, reloff, nreloc, flags; - uint32_t reserved1, reserved2; -} mach_section; -typedef struct { - char sectname[16], segname[16]; - uint64_t addr, size; - uint32_t offset, align, reloff, nreloc, flags; - uint32_t reserved1, reserved2, reserved3; -} mach_section_64; -typedef struct { - uint32_t cmd, cmdsize, symoff, nsyms, stroff, strsize; -} mach_symtab_command; -typedef struct { - int32_t strx; - uint8_t type, sect; - int16_t desc; - uint32_t value; -} mach_nlist; -typedef struct { - uint32_t strx; - uint8_t type, sect; - uint16_t desc; - uint64_t value; -} mach_nlist_64; -typedef struct -{ - uint32_t magic, nfat_arch; -} mach_fat_header; -typedef struct -{ - uint32_t cputype, cpusubtype, offset, size, align; -} mach_fat_arch; -typedef struct { - struct { - mach_header hdr; - mach_segment_command seg; - mach_section sec; - mach_symtab_command sym; - } arch[1]; - mach_nlist sym_entry; - uint8_t space[4096]; -} mach_obj; -typedef struct { - struct { - mach_header_64 hdr; - mach_segment_command_64 seg; - mach_section_64 sec; - mach_symtab_command sym; - } arch[1]; - mach_nlist_64 sym_entry; - uint8_t space[4096]; -} mach_obj_64; -typedef struct { - mach_fat_header fat; - mach_fat_arch fat_arch[4]; - struct { - mach_header hdr; - mach_segment_command seg; - mach_section sec; - mach_symtab_command sym; - } arch[4]; - mach_nlist sym_entry; - uint8_t space[4096]; -} mach_fat_obj; -]] - local symname = '_'..LJBC_PREFIX..ctx.modname - local isfat, is64, align, mobj = false, false, 4, "mach_obj" - if ctx.arch == "x64" then - is64, align, mobj = true, 8, "mach_obj_64" - elseif ctx.arch == "arm" then - isfat, mobj = true, "mach_fat_obj" - else - check(ctx.arch == "x86", "unsupported architecture for OSX") - end - local function aligned(v, a) return bit.band(v+a-1, -a) end - local be32 = bit.bswap -- Mach-O FAT is BE, supported archs are LE. - - -- Create Mach-O object and fill in header. - local o = ffi.new(mobj) - local mach_size = aligned(ffi.offsetof(o, "space")+#symname+2, align) - local cputype = ({ x86={7}, x64={0x01000007}, arm={7,12,12,12} })[ctx.arch] - local cpusubtype = ({ x86={3}, x64={3}, arm={3,6,9,11} })[ctx.arch] - if isfat then - o.fat.magic = be32(0xcafebabe) - o.fat.nfat_arch = be32(#cpusubtype) - end - - -- Fill in sections and symbols. - for i=0,#cpusubtype-1 do - local ofs = 0 - if isfat then - local a = o.fat_arch[i] - a.cputype = be32(cputype[i+1]) - a.cpusubtype = be32(cpusubtype[i+1]) - -- Subsequent slices overlap each other to share data. - ofs = ffi.offsetof(o, "arch") + i*ffi.sizeof(o.arch[0]) - a.offset = be32(ofs) - a.size = be32(mach_size-ofs+#s) - end - local a = o.arch[i] - a.hdr.magic = is64 and 0xfeedfacf or 0xfeedface - a.hdr.cputype = cputype[i+1] - a.hdr.cpusubtype = cpusubtype[i+1] - a.hdr.filetype = 1 - a.hdr.ncmds = 2 - a.hdr.sizeofcmds = ffi.sizeof(a.seg)+ffi.sizeof(a.sec)+ffi.sizeof(a.sym) - a.seg.cmd = is64 and 0x19 or 0x1 - a.seg.cmdsize = ffi.sizeof(a.seg)+ffi.sizeof(a.sec) - a.seg.vmsize = #s - a.seg.fileoff = mach_size-ofs - a.seg.filesize = #s - a.seg.maxprot = 1 - a.seg.initprot = 1 - a.seg.nsects = 1 - ffi.copy(a.sec.sectname, "__data") - ffi.copy(a.sec.segname, "__DATA") - a.sec.size = #s - a.sec.offset = mach_size-ofs - a.sym.cmd = 2 - a.sym.cmdsize = ffi.sizeof(a.sym) - a.sym.symoff = ffi.offsetof(o, "sym_entry")-ofs - a.sym.nsyms = 1 - a.sym.stroff = ffi.offsetof(o, "sym_entry")+ffi.sizeof(o.sym_entry)-ofs - a.sym.strsize = aligned(#symname+2, align) - end - o.sym_entry.type = 0xf - o.sym_entry.sect = 1 - o.sym_entry.strx = 1 - ffi.copy(o.space+1, symname) - - -- Write Macho-O object file. - local fp = savefile(output, "wb") - fp:write(ffi.string(o, mach_size)) - bcsave_tail(fp, output, s) -end - -local function bcsave_obj(ctx, output, s) - local ok, ffi = pcall(require, "ffi") - check(ok, "FFI library required to write this file type") - if ctx.os == "windows" then - return bcsave_peobj(ctx, output, s, ffi) - elseif ctx.os == "osx" then - return bcsave_machobj(ctx, output, s, ffi) - else - return bcsave_elfobj(ctx, output, s, ffi) - end -end - ------------------------------------------------------------------------------- - -local function bclist(input, output) - local f = readfile(input) - require("jit.bc").dump(f, savefile(output, "w"), true) -end - -local function bcsave(ctx, input, output) - local f = readfile(input) - local s = string.dump(f, ctx.strip) - local t = ctx.type - if not t then - t = detecttype(output) - ctx.type = t - end - if t == "raw" then - bcsave_raw(output, s) - else - if not ctx.modname then ctx.modname = detectmodname(input) end - if t == "obj" then - bcsave_obj(ctx, output, s) - else - bcsave_c(ctx, output, s) - end - end -end - -local function docmd(...) - local arg = {...} - local n = 1 - local list = false - local ctx = { - strip = true, arch = jit.arch, os = string.lower(jit.os), - type = false, modname = false, - } - while n <= #arg do - local a = arg[n] - if type(a) == "string" and string.sub(a, 1, 1) == "-" and a ~= "-" then - table.remove(arg, n) - if a == "--" then break end - for m=2,#a do - local opt = string.sub(a, m, m) - if opt == "l" then - list = true - elseif opt == "s" then - ctx.strip = true - elseif opt == "g" then - ctx.strip = false - else - if arg[n] == nil or m ~= #a then usage() end - if opt == "e" then - if n ~= 1 then usage() end - arg[1] = check(loadstring(arg[1])) - elseif opt == "n" then - ctx.modname = checkmodname(table.remove(arg, n)) - elseif opt == "t" then - ctx.type = checkarg(table.remove(arg, n), map_type, "file type") - elseif opt == "a" then - ctx.arch = checkarg(table.remove(arg, n), map_arch, "architecture") - elseif opt == "o" then - ctx.os = checkarg(table.remove(arg, n), map_os, "OS name") - else - usage() - end - end - end - else - n = n + 1 - end - end - if list then - if #arg == 0 or #arg > 2 then usage() end - bclist(arg[1], arg[2] or "-") - else - if #arg ~= 2 then usage() end - bcsave(ctx, arg[1], arg[2]) - end -end - ------------------------------------------------------------------------------- - --- Public module functions. -module(...) - -start = docmd -- Process -b command line option. - diff --git a/package/debug/win32/ebacktrace1.dll b/package/debug/win32/ebacktrace1.dll deleted file mode 100644 index 9054a6818a502583fe29fab23a9ad07a69446268..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1136676 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

e8(?f7E*GW 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


V*S1K`s;_&MWU8w?j+ID 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̔)E$3L^?YtX`~gCP8xzq)c)CjF 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�uG49!F;f5tXurPcdfaOU4E4|`r5 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�oa` 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/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�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

!78?U;*{yJq5+{Yh(%zgwsZ)hW@nKGCn_!tVj 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 diff --git a/platform/Wii/apps/mapster32/icon.png b/platform/Wii/apps/mapster32/icon.png deleted file mode 100644 index fa26c0905ca6e7a38c2c876bdc11dcb7001cc391..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9345 zcmV-{B!1h8P)6~G{1}FZ)MDKh< zwD=Iw)=NY&cZi~siK1@V$ahFM9gNDQb2n^sDvs!C5;?A{Tq6I8L`MGzrZ6%FG6i2H zqu(Vm`d%QT&p9%BpCO~?NiupIC*$KIWc=?CEjdh-eD6M$8WBNRIW`)$ zb(;R?9Ra|<@rvpC8oAYGXTBW({do}wg*lnu>$GBi_hZ6%quT)<_?fMCi)iAXHX6OnMjvgkDF6(=%YB4vz%^tZ z2QYPD+Q5{;lx;#oc!Dt`s(~EUT&M*dv; zGdupQh(QC;>Fd3KVJQ|2ARnb)&!*GO z)LgogX&)cvhB@-0&pTjqfWW*yIrm9+wJ;gX9>hCzV3cFWn;Gv|zfqae$MI{KRApQw z?F+Zj>SH#MnDhT4nzfhtvC~H5|FFsCgQR(M9ytLJ5{191O4@{7V4BMGw5vE+%Qt<> zjIXRk6p)1uz|@2^CkOz5qfyyZY-ku=xoNW?yvb5>nTQ<#19{g4@#6I3#UF4E?vW2rVZO?D?hfZclYo^!mn z(n+MNtPhwEDd3LrdhJ+s_SvNRDmplfqLOp-h<^Y8;=jknEPCnlWGXZInq9qs_<14m z0BKbt-zy}%CDT=&$Z$-i{v!2o3?2hE13*iGQX|6YFatqfd%|p19X5c`Js@1^|3P*d zaFG}96zkBxWpZW_iCqoxUN-c;Ah+stQVa*<1GlIhW(OxwZ@wO%&V9bS-ZKESS;>of z+WOsF3(4rTnHhLOEn3jOWPG@ljFyXeJ`C8`XFKkNItpBJnWB<1rEiSIq1R<61Keu- zVA8T9M4QhOrDi$DyFbFdQNV0SM>Eqk}JCYrf644d{eHNuAr3niXbV>aWqYupQvd5v@aN*hQ))G~msth|H z7%zR#DduN@J=q2sbVaF<|Lq~8{a0kXI>UNz z_x(JMAJzXYzn}r%M$`Mtu2}lVm@qb3=z-VNuI7yZ^#w)&1ixIcjv2dFsYh%K6Vo;0 zHS_JZ)5jZa^y#h?dg0R;`skYkD#^w&Y^9o$W9ZFgDb#OMHVyvOM*V(fN$`VBN#h|& zb~^wDVd7Pzz$+yDnlU(zcc4Nw^gnbD0H8r&mIUjLr_tlnqG>J<>X9j0+{|{hjpS6Fm&EM^bKxc@rQMh3X#HS+V$5Uw(_~i{MH#&lKOc*t0>woU<+jKW0mugLlq%CJNmBl&iHW@>c70E8J+XET^ zLFdH=fV-lvaE>25K3|D`VLlM64L%^AMHgHrxSoYwt(L^nYYSNg1)Wig*8hw$A(qnoirV za@BaTK{Uhhf4}o;18BDy#2c#h(l}8CqWTUyC4f5sytV=Wh_kPyjz2K3-2mVfwR6Mi zqjhQY+Txq^Ap5uBNxAg?m+>@ya}phiQtk){;tN;s#+&raoJ6PJsevH6=Y~@a006yC z$@6tvT+mrC{Gj(m9I|a7%!iu@>y=f~;b`{@4HxXoLwD%S#jzAHEL^C}sBr51O_~bc zcoO7kKF2cv^f^I;e^N}Jwe>pn`YOCYF#diaS4kba1TaRV$sA!=&t(^JE(dh_tWTh7 z<0IML33KjpFkF+F@tRnLc3+<=b^xw}QPvoM*#-ar0>86wD%d3O1l+2Dkgz%|`u8e# zA&mToMNr!niFD{(8r{oQ%+AOm`5$DqX7^srAfF+T;;TwWJW&CGSqfQtgeV{Sa_%o-{M|5y2kEz?&HzfE1Y1CwX3@zN3LNUoXau4() zE|EHgF%>q(yX!mxK$q|CQQaxgbT2c9>P$aT!uk1CQvDR%%l96 zDC*Cf=SZZIDo@Pj-}_&1&wSWTCVF7TeJV0I%;8c_+nqlEpnAlc8U$}6S_5E~nfd8V zX)Lbp!ccf&K{8J?PDC>ppM7639g#i|fMAaL!A=mQkIqsc0BH~a`CuyiTL6GT(P3pg zP5&d=5gL8!Gc`bo@@dfz!-ogjZG9%|^#~fr2G1j*QPR(2Q={ec>Fb$p7roY`C^`_9 zE^bnxQUG2+kAsB+fTd9;gU=^K?Rum4VM-ySyAxlXC*B$Q$002kjaZz+EO05B60tf@U0^q~-3IH%djo=6+1rz|zm;q3m zzo;NTFyjVo&Zb(EqeVxhXDb`v9#dwn0tA?E)?et%7{W%zNM`sL7JH+!oss}jzyyGy zzuCl|cy87;2_Q9FPU2IGp@NXGi2fsDJOzx55tL)`x~#b&Vd9+J!tH>8Kis4N8x!S! zL=g*Q>>G1gMO`iw0MOgGo|E^?L`{ zdSP>%?|%j-cEA8DPa}Cq++CYknP4<_Jl0+B{_I@q#AT63u=PLmhD=UCprrr+pu@uK z+rl_X<%PmTF<=1TiFvu?KZe26_oT9VWw%68pN%R))Qr82jVDsc)9df>464ae02f?U zqs?mfjD2}B85N%-p1qTbS0dxZVb=QwL^+;4f6pEMe3pW~R^sF}ZqjDi$E@J!xm#Kch15*4lE@qiw9-~rmU{{$8B_4B%| zQMT4W4FH6IC6IG4ijl)F9KQZDg-)MNpov?q%K!m}tQ;j3^o2KoBD%+9i->aoKuZA_ zgLVMG($`l7*5B18#jzV1sThvv;KzR{!;i;-fRMhR-{1Noj=Z_B=-83C5JGhefQEyq zsIRZ3U4sS<$at{1<-Q-!nhd*h_f*h`!@y7n*xiseP&xTs@RIgjO{exeC;t&QWpfmt zq&y!TYr$2iQYC89;tlfls$c(kDpRHm_3G8r>$VCAy$|=~Mc-}oyFx9eAEvK&UZPoR zPf(+Ad+E}pOZ3};Gj#d#Wg&b%dG3bpF%=H zgqn4qP9rxZ(vqVbnOl}6053UNc|5S*@va4us#vjNv~%YU`>bpp5>d;RZwVtKBO|Bx=yU~uQ5j?u4WNMH#S3gJ?R<)m zpP!#sePXP*!otGje^1+Ckz2KWTiO)ovCW)0!?GZC>eL}$mI_AEVpOC^5wFICx%~Fq zZ}RL$jb5a8-swPZzujIwSM9on5>oC`+b{2mM^t2FDwP|bN`YV9rP(`D>DO~P((jEM z@m@0#Yv=2bWd8*KgA*S#I&Y`4Wy}7Dho}d2=)jBm)Q2kK)`yL_zQ^U^DJjVXwuQ*U zeaDU+^?KmAN|r21z z=+j$v^NAD3y;_GFHEK}NqD5)Ifc`GvD)?Hyd>NH2TS>;1o10VU{pPuzKFuCO5nrlO zrHY4I-#Ok*oA~8cvC`p?00WHY`_UsT{=8?tb4U8T%RcqsC}j{n`5`^?%rk`mfTMrq z%XY#R^|Angtw{M#!4)TmLN z%DxgzKI~oi)oNUzsz^*saJ0p^R;*Y~{w2$L0cYpuQ?wcPQW;I`Nc38yEWK@F%mJ( zdiCmA<_#MMW6{ro;j8tvc`j&w_39Nj8zw(7uG)RHDuQDLIRc_T{@CuJ7$@r1ts52f z^JhC~oL8ztt#dsboIS)gKy-{zzc2g1^(_N~L4%vji!^`!JXxTutW3wl7A^W*CIKB7 z7Z=O!NVr>q(P5qdTpp*fMV19QaNq##*s+5aE?nq>UZP2pCX&Cuzld8`V7&O^3nJd# z(c_OlP8BOwRKcZo-ROlEUa-vfvBw^zn$7!DkKobtdh^#U5};M9R+eWqY}mju7cdRX z$5=BnGaTRV+qYNjoZ7V?6qi#ZrEgK^fmROw;5)q0!`VTsZEWmykEKV0h7F~Ce0-eO zY8!wy0)IWq0EoI}lzEVb4jp2-p=QmR)U#&~%i=?eIKc3}VorfgT%UpfO`c zOS{8|4>`VziMeKCIMMs>zfW!3wz2NiHm%90;^Vv%tGHEJg#|w3$aFw?nl^2!rEP@@ z6?j25Qn@-W(Xe4d3w^eEt|Lc|5Erssxw4kAVom(Y*QR$yuBOi8*HF_rSA@xC(OmMO z#_}=;0B{9RVNAqE@O1#nI{<)>eBvq!Dj*&mfB*e@%MB27t5&VbW9+^Ba#NQ;L`$(m zH*VbE)gW58Zj~p10m~b%-F*%_?!A&uWve~H#>#ZdqE@U}LEIh~G5^W$MUY3N%>KN; z^*SQzOc`6AKl@GAr)BFjvDhSXM2;m=&z>qmcPHb%yuH+?pWfm#05$k6D8k`*m)~XR zrz}PMJZ2_0Ga+b@43BEr3z3&cNm)a==_^Qg0#pRaI8jf#Ar=FiL7)SnNAJT&93oDXQeQoR@W zc;o_mWReQ(%Q7E!9qZSxZ)xL+6c!JF+w$Arbc2IH_rMHSV-JHrd-jaQ{la%UcKqok znq*zjbLY-dr%vxv=gysk0s}j8l<`N{>A8ETv~D!wL&~<;rD8JB$Zl zgUdC0_AHMLAN+-XZrs&floGdJ%>MoN-((?NzXPMKjI>EGWbD{64jMjun8XY8;I$}M#uk~}ny%dUn+|&I zwO1V;2imP)zm5XRKOn&9)Tt9cd#qa;J$jS{yy@xpq`%&wYia4qHS*TaJl`>{tYL%oolx;4NaV=|BbAjUVs58`rK~ zJF&gCZQJU#F$@W6e7IX3Qej^(vrU^emJZqsyR>ozQ z61%s2BDs9syazjQ`nT6fl^cOmQvdNy-ec_6qOIOo-n4~*ua4bCvk~}sU>5YFHLO`$ zcC8rzZ@kgm9wBo+?Dgi&m7&9L)jW3riGqUqNxSIiD6iVd>)PTK^QfG{+9AwsJl&0a zK46IzP(f6j>wSwBshGpOd2_uQld>%;vm067MVfWv0~ZhHJ%@mlG@MjMhH=vg5|qlj z!##ToShQ#nuRH(^XmLg5>_uFfVLb41)`ku1EjI)N_=|XVwP+!h&4YM`#UFN-*}(Jo z#|+rZCgkiu><6UQo;>`gFu-$(16e; z=m@_wzzr}aAYSm@$&)ALyZ1W2=eQ4kD6DCtL{)jSq`xnW@b*p{BhbxyUs^!nAy3T)TirjvTh!gT8CkswKZ|-u$!2&xX#IG1X`!0D!A( z`TpsT^G{3b%vSjOKM4SIJ5OoJk|m-FVc5c;_NFaVoP_Gt5w%l>QR%5Wb?equejyWH zOFq>m*v=#$JMp25+Aqpq?eZ8n%z@)m$d$L;>jANM;OYX(zzTd0|5lAdpDzr_GdA;m z5UF~MI_ic~LnZi#cEd$%d{%Gdz9053j5_Td;BBMPo73&qUUWWVc-dI3J>6$Vg^Z4X<`$3yLWZ0vSfxl<~ z>^4{@T|w$o@ezCqH~2jH4LVN^K8>S+eAeyD!)cuVmqFkClTNeuWKyM(mw2~i2+iEd zk*Hq(sx$1+Cm$bGN4jtX>?59B*S#u3hmV69oqku@y*Tyz?nV}w&r{>ZRu@oS!#?&7 zAJ&}Yo|;ZlnYx{SRS`R6_24g3w%=UfxbH8HAnGxK($m#>y*8XpGkWH1J^C3r#g&h~2W1PJ! zgQ|@U2>emDFmTiHw{&B&2|l!HXl>=7bj< zNk{nBe&xm{XVQ@MkyK-PZeEd&gwt+2RizTt6TmLVZpW_2?l<2HpuIXxrG8;uI8j!P z&Rf#z-4xg8cfp!9WM6CZv2yV4MN49K$<_!U1FZXbnpO2%M}1VMMm&_ ze85T7#!J*We=ysXP?n^2XbkTVbwpdLViX2|p2t;14WxT%5I`F6dBJbL{l+nH9c7d= z`bgH$l{jSQ@B(%C){>tugrv`|f4Is0Uu~(#p|9k7xl&xg)2jg|b$ox^c^n<-;KA#d zId6XM%q@f-*YyN2_Rd@K&rUX%n1KO^`@wvyn@*<94+N4ueA!uBNz>?TOVJ60l)J3U zkyJAc0AyYP04TO0&-!4y$~lze)vz1@;0_W6aF`Rv!jXsxW`i{2HFa8>OzoCCk7 zUv~fi!gT!~pcfMr5bRJOXfROp5nk-zEu84;XS>@AGw{UT<6YlkLBR`&%wHTqbMqV0 z%-mfluW~#((<1=P*_ll5u5{L+`T7uNIrTZF(#b>`omaaarDLS-P?%>qhE2vR0QBK? z>UBaf+MH4C76hgeJ33{Y$y`7RwVIF>)ayqZAGeR7SC-{S3jR|I?o-v!H1Z#L!;tK+HE$Z*B<&YM*|f!Ez6ltLx7SzhpXA^vrhv7Y}Z+d*ejgESD#AkZaa23@t* z4qyP_HL@eM?2<~f#hb>;6XK}M=os=JuF}$checC~F}IX$23rizRVv^?NPsr{T2Ryg z(zGBlP=E*wcSpq-UDs1`9jVFrX0vJ#=$b(N&pR#PzI@-uY&r93WXa#t<=0-BAQ$9^=JyDYfQ4a>(x**nkZBK9OonP?qTX3%5vY@+{>iy-zFNHPDm$_n~~{B#Ks=m{ii>H`X9#%n3??Ce-twC}cbi~mxf6}9zIZllqF>C<|hIAY`8-&Er@ldK(p~EwS4-UDq7$#ia}_JfQf3u5HWBN zfY5cH8W2RIF2vY{t<+9iJOcnKcEMOIB(qo7Bgo)X=c=5Kj~qT!I78+!Y9IW3I#sfH zU9S}fnJGc%R0$ba`u`7=SN-9w>|dXsRLUD3j<50N6p zNP&$+Rbs|ovq2Sptf$fh530bwH)i-2K0-<>6fF0zJv%ee%{@bS_Rg`4LIkoLe91u{&64Yy<^B%5hGk z(SA+A1*H&_a;K8C>xZ%F`9mbbi-P*a|B_7&#zZ^o2@Hm@hE(nZyEL#Dl^mf8cjybn zrvLzypg~axq=P@p0U+O@QIfqa#W&!70{{aZ#iA;^Rtd48Bi#JpEPl{;X)NmFr4$)< z{G-!isQbDUTFnxm*}?=0-R>+8CpiJ;0!NPOR@!AbtC;EGkgf|_+d%z4MSmCtVjg7>gMu#2x8$}Apn4y0Eht~ri16Anutgk zsl2koO@Rof9dJ_>HBzoanbFbIVO0`M=a8?f8W{C!8a*89EZhV1zi5qj#S}fXC zRbT;Movs2Zum#-J{zX6tt{9jB@gHn2KL^H`DuU>=Yj+pQ%B(qZ*CPPz56h5#N(TSq zVKJ$TR+Xf8Khzv-B}l@-_Oy5~d?@e8p|MH|fZVAA2M}&bJ49jih2jtZ0HS~h;-MxG zs=UDs_8)PL%1ugDhND&gTS~+nXS&aHPf$24nW{{)In;ow5s2W>cPCUOPkpjQya8PZ zDnBZy7M>;;gkYlil_}H$f-MNTAa($M9Qqi+BE8TE5$gyYXmr8lTRz{LLM@kgR&zj3 z@dTZw@Wc#{>JC*MdYr2F+Tsjl!+StgQi&Gw*atJiM`uXjO{LOjD?P94D!78cVizPy z0nHQFoWU%(?5HzyxqiD-nX8~NPMkS@-t~mdiX~0!gHeP@3AC~tXeD^LdSnFkW ziE&ab98?0_F{lN13*T**(_Q0Gtl9T>cU?=)k&0rTUUkQvq@Cw)tMaY|*#NK1pxVQa z((B7pl_UUQQI{Ao4@f=Mznbx8k~u;p6b1s80*&T#Fl%#?qZ}RT1A$K{5r-fUJOCUu vNB%>N>2`2|`LF?WnYfTRU+(i&re*&J!7b47crRlI00000NkvXXu0mjfZreH@ diff --git a/platform/Wii/eduke32_meta_1.xml b/platform/Wii/eduke32_meta_1.xml deleted file mode 100644 index 16059eb87..000000000 --- a/platform/Wii/eduke32_meta_1.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - EDuke32 Wii - EDuke32 Team diff --git a/platform/Wii/eduke32_meta_2.xml b/platform/Wii/eduke32_meta_2.xml deleted file mode 100644 index 9d18129bf..000000000 --- a/platform/Wii/eduke32_meta_2.xml +++ /dev/null @@ -1,6 +0,0 @@ - Duke Nukem 3D - EDuke32 is an awesome, free homebrew game engine and source port of the classic PC first person shooter Duke Nukem 3D--Duke3D for short. We've added thousands of cool and useful features and upgrades for regular players and additional editing capabilities and scripting extensions for homebrew developers and mod creators. EDuke32 is completely free, open source software. EDuke32 is licensed under the GNU GPL and the BUILD license. http://eduke32.com/ - - - - diff --git a/platform/Wii/include/SDL/SDL.h b/platform/Wii/include/SDL/SDL.h deleted file mode 100644 index a1224e7a7..000000000 --- a/platform/Wii/include/SDL/SDL.h +++ /dev/null @@ -1,94 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997-2009 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -/* Main include header for the SDL library */ - -#ifndef _SDL_H -#define _SDL_H - -#include "SDL_main.h" -#include "SDL_stdinc.h" -#include "SDL_audio.h" -#include "SDL_cdrom.h" -#include "SDL_cpuinfo.h" -#include "SDL_endian.h" -#include "SDL_error.h" -#include "SDL_events.h" -#include "SDL_loadso.h" -#include "SDL_mutex.h" -#include "SDL_rwops.h" -#include "SDL_thread.h" -#include "SDL_timer.h" -#include "SDL_video.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/platform/Wii/include/SDL/SDL_active.h b/platform/Wii/include/SDL/SDL_active.h deleted file mode 100644 index c0fe8dd04..000000000 --- a/platform/Wii/include/SDL/SDL_active.h +++ /dev/null @@ -1,58 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997-2009 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -/* Include file for SDL application focus event handling */ - -#ifndef _SDL_active_h -#define _SDL_active_h - -#include "SDL_stdinc.h" -#include "SDL_error.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/platform/Wii/include/SDL/SDL_audio.h b/platform/Wii/include/SDL/SDL_audio.h deleted file mode 100644 index a12d69c8d..000000000 --- a/platform/Wii/include/SDL/SDL_audio.h +++ /dev/null @@ -1,253 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997-2009 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -/* Access to the raw audio mixing buffer for the SDL library */ - -#ifndef _SDL_audio_h -#define _SDL_audio_h - -#include "SDL_stdinc.h" -#include "SDL_error.h" -#include "SDL_endian.h" -#include "SDL_mutex.h" -#include "SDL_thread.h" -#include "SDL_rwops.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 SDL_AudioSpec { - 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 (SDLCALL *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 (SDLCALL *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/platform/Wii/include/SDL/SDL_byteorder.h b/platform/Wii/include/SDL/SDL_byteorder.h deleted file mode 100644 index 9656e52a9..000000000 --- a/platform/Wii/include/SDL/SDL_byteorder.h +++ /dev/null @@ -1,24 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997-2009 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -/* DEPRECATED */ -#include "SDL_endian.h" diff --git a/platform/Wii/include/SDL/SDL_cdrom.h b/platform/Wii/include/SDL/SDL_cdrom.h deleted file mode 100644 index 3615f7185..000000000 --- a/platform/Wii/include/SDL/SDL_cdrom.h +++ /dev/null @@ -1,171 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997-2009 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -/* This is the CD-audio control API for Simple DirectMedia Layer */ - -#ifndef _SDL_cdrom_h -#define _SDL_cdrom_h - -#include "SDL_stdinc.h" -#include "SDL_error.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 SDL_CDtrack { - 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/platform/Wii/include/SDL/SDL_config.h b/platform/Wii/include/SDL/SDL_config.h deleted file mode 100644 index 2e18bfc7d..000000000 --- a/platform/Wii/include/SDL/SDL_config.h +++ /dev/null @@ -1,47 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997-2009 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -#ifndef _SDL_config_h -#define _SDL_config_h - -#include "SDL_platform.h" - -/* Add any platform that doesn't build using the configure system */ -#if defined(__DREAMCAST__) -#include "SDL_config_dreamcast.h" -#elif defined(__WII__) -#include "SDL_config_wii.h" -#elif defined(__MACOS__) -#include "SDL_config_macos.h" -#elif defined(__MACOSX__) -#include "SDL_config_macosx.h" -#elif defined(__SYMBIAN32__) -#include "SDL_config_symbian.h" /* must be before win32! */ -#elif defined(__WIN32__) -#include "SDL_config_win32.h" -#elif defined(__OS2__) -#include "SDL_config_os2.h" -#else -#include "SDL_config_minimal.h" -#endif /* platform config */ - -#endif /* _SDL_config_h */ diff --git a/platform/Wii/include/SDL/SDL_config_dreamcast.h b/platform/Wii/include/SDL/SDL_config_dreamcast.h deleted file mode 100644 index f3e9b476f..000000000 --- a/platform/Wii/include/SDL/SDL_config_dreamcast.h +++ /dev/null @@ -1,106 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997-2009 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -#ifndef _SDL_config_dreamcast_h -#define _SDL_config_dreamcast_h - -#include "SDL_platform.h" - -/* This is a set of defines to configure the SDL features */ - -typedef signed char int8_t; -typedef unsigned char uint8_t; -typedef signed short int16_t; -typedef unsigned short uint16_t; -typedef signed int int32_t; -typedef unsigned int uint32_t; -typedef signed long long int64_t; -typedef unsigned long long uint64_t; -typedef unsigned long uintptr_t; -#define SDL_HAS_64BIT_TYPE 1 - -/* Useful headers */ -#define HAVE_SYS_TYPES_H 1 -#define HAVE_STDIO_H 1 -#define STDC_HEADERS 1 -#define HAVE_STRING_H 1 -#define HAVE_CTYPE_H 1 - -/* C library functions */ -#define HAVE_MALLOC 1 -#define HAVE_CALLOC 1 -#define HAVE_REALLOC 1 -#define HAVE_FREE 1 -#define HAVE_ALLOCA 1 -#define HAVE_GETENV 1 -#define HAVE_PUTENV 1 -#define HAVE_QSORT 1 -#define HAVE_ABS 1 -#define HAVE_BCOPY 1 -#define HAVE_MEMSET 1 -#define HAVE_MEMCPY 1 -#define HAVE_MEMMOVE 1 -#define HAVE_MEMCMP 1 -#define HAVE_STRLEN 1 -#define HAVE_STRDUP 1 -#define HAVE_INDEX 1 -#define HAVE_RINDEX 1 -#define HAVE_STRCHR 1 -#define HAVE_STRRCHR 1 -#define HAVE_STRSTR 1 -#define HAVE_STRTOL 1 -#define HAVE_STRTOD 1 -#define HAVE_ATOI 1 -#define HAVE_ATOF 1 -#define HAVE_STRCMP 1 -#define HAVE_STRNCMP 1 -#define HAVE_STRICMP 1 -#define HAVE_STRCASECMP 1 -#define HAVE_SSCANF 1 -#define HAVE_SNPRINTF 1 -#define HAVE_VSNPRINTF 1 - -/* Enable various audio drivers */ -#define SDL_AUDIO_DRIVER_DC 1 -#define SDL_AUDIO_DRIVER_DISK 1 -#define SDL_AUDIO_DRIVER_DUMMY 1 - -/* Enable various cdrom drivers */ -#define SDL_CDROM_DC 1 - -/* Enable various input drivers */ -#define SDL_JOYSTICK_DC 1 - -/* Enable various shared object loading systems */ -#define SDL_LOADSO_DUMMY 1 - -/* Enable various threading systems */ -#define SDL_THREAD_DC 1 - -/* Enable various timer systems */ -#define SDL_TIMER_DC 1 - -/* Enable various video drivers */ -#define SDL_VIDEO_DRIVER_DC 1 -#define SDL_VIDEO_DRIVER_DUMMY 1 - -#endif /* _SDL_config_dreamcast_h */ diff --git a/platform/Wii/include/SDL/SDL_config_macos.h b/platform/Wii/include/SDL/SDL_config_macos.h deleted file mode 100644 index d9e7a3889..000000000 --- a/platform/Wii/include/SDL/SDL_config_macos.h +++ /dev/null @@ -1,112 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997-2009 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -#ifndef _SDL_config_macos_h -#define _SDL_config_macos_h - -#include "SDL_platform.h" - -/* This is a set of defines to configure the SDL features */ - -#include - -typedef SInt8 int8_t; -typedef UInt8 uint8_t; -typedef SInt16 int16_t; -typedef UInt16 uint16_t; -typedef SInt32 int32_t; -typedef UInt32 uint32_t; -typedef SInt64 int64_t; -typedef UInt64 uint64_t; -typedef unsigned long uintptr_t; - -#define SDL_HAS_64BIT_TYPE 1 - -/* Useful headers */ -#define HAVE_STDIO_H 1 -#define STDC_HEADERS 1 -#define HAVE_STRING_H 1 -#define HAVE_CTYPE_H 1 -#define HAVE_MATH_H 1 -#define HAVE_SIGNAL_H 1 - -/* C library functions */ -#define HAVE_MALLOC 1 -#define HAVE_CALLOC 1 -#define HAVE_REALLOC 1 -#define HAVE_FREE 1 -#define HAVE_ALLOCA 1 -#define HAVE_ABS 1 -#define HAVE_MEMSET 1 -#define HAVE_MEMCPY 1 -#define HAVE_MEMMOVE 1 -#define HAVE_MEMCMP 1 -#define HAVE_STRLEN 1 -#define HAVE_STRCHR 1 -#define HAVE_STRRCHR 1 -#define HAVE_STRSTR 1 -#define HAVE_ITOA 1 -#define HAVE_STRTOL 1 -#define HAVE_STRTOD 1 -#define HAVE_ATOI 1 -#define HAVE_ATOF 1 -#define HAVE_STRCMP 1 -#define HAVE_STRNCMP 1 -#define HAVE_SSCANF 1 - -/* Enable various audio drivers */ -#define SDL_AUDIO_DRIVER_SNDMGR 1 -#define SDL_AUDIO_DRIVER_DISK 1 -#define SDL_AUDIO_DRIVER_DUMMY 1 - -/* Enable various cdrom drivers */ -#if TARGET_API_MAC_CARBON -#define SDL_CDROM_DUMMY 1 -#else -#define SDL_CDROM_MACOS 1 -#endif - -/* Enable various input drivers */ -#if TARGET_API_MAC_CARBON -#define SDL_JOYSTICK_DUMMY 1 -#else -#define SDL_JOYSTICK_MACOS 1 -#endif - -/* Enable various shared object loading systems */ -#define SDL_LOADSO_MACOS 1 - -/* Enable various threading systems */ -#define SDL_THREADS_DISABLED 1 - -/* Enable various timer systems */ -#define SDL_TIMER_MACOS 1 - -/* Enable various video drivers */ -#define SDL_VIDEO_DRIVER_DUMMY 1 -#define SDL_VIDEO_DRIVER_DRAWSPROCKET 1 -#define SDL_VIDEO_DRIVER_TOOLBOX 1 - -/* Enable OpenGL support */ -#define SDL_VIDEO_OPENGL 1 - -#endif /* _SDL_config_macos_h */ diff --git a/platform/Wii/include/SDL/SDL_config_macosx.h b/platform/Wii/include/SDL/SDL_config_macosx.h deleted file mode 100644 index 235eff9cb..000000000 --- a/platform/Wii/include/SDL/SDL_config_macosx.h +++ /dev/null @@ -1,138 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997-2009 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -#ifndef _SDL_config_macosx_h -#define _SDL_config_macosx_h - -#include "SDL_platform.h" - -/* This gets us MAC_OS_X_VERSION_MIN_REQUIRED... */ -#include - -/* This is a set of defines to configure the SDL features */ - -#define SDL_HAS_64BIT_TYPE 1 - -/* Useful headers */ -/* If we specified an SDK or have a post-PowerPC chip, then alloca.h exists. */ -#if ( (MAC_OS_X_VERSION_MIN_REQUIRED >= 1030) || (!defined(__POWERPC__)) ) -#define HAVE_ALLOCA_H 1 -#endif -#define HAVE_SYS_TYPES_H 1 -#define HAVE_STDIO_H 1 -#define STDC_HEADERS 1 -#define HAVE_STRING_H 1 -#define HAVE_INTTYPES_H 1 -#define HAVE_STDINT_H 1 -#define HAVE_CTYPE_H 1 -#define HAVE_MATH_H 1 -#define HAVE_SIGNAL_H 1 - -/* C library functions */ -#define HAVE_MALLOC 1 -#define HAVE_CALLOC 1 -#define HAVE_REALLOC 1 -#define HAVE_FREE 1 -#define HAVE_ALLOCA 1 -#define HAVE_GETENV 1 -#define HAVE_PUTENV 1 -#define HAVE_UNSETENV 1 -#define HAVE_QSORT 1 -#define HAVE_ABS 1 -#define HAVE_BCOPY 1 -#define HAVE_MEMSET 1 -#define HAVE_MEMCPY 1 -#define HAVE_MEMMOVE 1 -#define HAVE_MEMCMP 1 -#define HAVE_STRLEN 1 -#define HAVE_STRLCPY 1 -#define HAVE_STRLCAT 1 -#define HAVE_STRDUP 1 -#define HAVE_STRCHR 1 -#define HAVE_STRRCHR 1 -#define HAVE_STRSTR 1 -#define HAVE_STRTOL 1 -#define HAVE_STRTOUL 1 -#define HAVE_STRTOLL 1 -#define HAVE_STRTOULL 1 -#define HAVE_STRTOD 1 -#define HAVE_ATOI 1 -#define HAVE_ATOF 1 -#define HAVE_STRCMP 1 -#define HAVE_STRNCMP 1 -#define HAVE_STRCASECMP 1 -#define HAVE_STRNCASECMP 1 -#define HAVE_SSCANF 1 -#define HAVE_SNPRINTF 1 -#define HAVE_VSNPRINTF 1 -#define HAVE_SIGACTION 1 -#define HAVE_SETJMP 1 -#define HAVE_NANOSLEEP 1 - -/* Enable various audio drivers */ -#define SDL_AUDIO_DRIVER_COREAUDIO 1 -#define SDL_AUDIO_DRIVER_SNDMGR 1 -#define SDL_AUDIO_DRIVER_DISK 1 -#define SDL_AUDIO_DRIVER_DUMMY 1 - -/* Enable various cdrom drivers */ -#define SDL_CDROM_MACOSX 1 - -/* Enable various input drivers */ -#define SDL_JOYSTICK_IOKIT 1 - -/* Enable various shared object loading systems */ -#ifdef __ppc__ -/* For Mac OS X 10.2 compatibility */ -#define SDL_LOADSO_DLCOMPAT 1 -#else -#define SDL_LOADSO_DLOPEN 1 -#endif - -/* Enable various threading systems */ -#define SDL_THREAD_PTHREAD 1 -#define SDL_THREAD_PTHREAD_RECURSIVE_MUTEX 1 - -/* Enable various timer systems */ -#define SDL_TIMER_UNIX 1 - -/* Enable various video drivers */ -#define SDL_VIDEO_DRIVER_DUMMY 1 -#if ((defined TARGET_API_MAC_CARBON) && (TARGET_API_MAC_CARBON)) -#define SDL_VIDEO_DRIVER_TOOLBOX 1 -#else -#define SDL_VIDEO_DRIVER_QUARTZ 1 -#endif - -/* Enable OpenGL support */ -#define SDL_VIDEO_OPENGL 1 - -/* Disable screensaver */ -#define SDL_VIDEO_DISABLE_SCREENSAVER 1 - -/* Enable assembly routines */ -#define SDL_ASSEMBLY_ROUTINES 1 -#ifdef __ppc__ -#define SDL_ALTIVEC_BLITTERS 1 -#endif - -#endif /* _SDL_config_macosx_h */ diff --git a/platform/Wii/include/SDL/SDL_config_minimal.h b/platform/Wii/include/SDL/SDL_config_minimal.h deleted file mode 100644 index fc4128bf4..000000000 --- a/platform/Wii/include/SDL/SDL_config_minimal.h +++ /dev/null @@ -1,62 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997-2009 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -#ifndef _SDL_config_minimal_h -#define _SDL_config_minimal_h - -#include "SDL_platform.h" - -/* This is the minimal configuration that can be used to build SDL */ - -#include - -typedef signed char int8_t; -typedef unsigned char uint8_t; -typedef signed short int16_t; -typedef unsigned short uint16_t; -typedef signed int int32_t; -typedef unsigned int uint32_t; -typedef unsigned int size_t; -typedef unsigned long uintptr_t; - -/* Enable the dummy audio driver (src/audio/dummy/\*.c) */ -#define SDL_AUDIO_DRIVER_DUMMY 1 - -/* Enable the stub cdrom driver (src/cdrom/dummy/\*.c) */ -#define SDL_CDROM_DISABLED 1 - -/* Enable the stub joystick driver (src/joystick/dummy/\*.c) */ -#define SDL_JOYSTICK_DISABLED 1 - -/* Enable the stub shared object loader (src/loadso/dummy/\*.c) */ -#define SDL_LOADSO_DISABLED 1 - -/* Enable the stub thread support (src/thread/generic/\*.c) */ -#define SDL_THREADS_DISABLED 1 - -/* Enable the stub timer support (src/timer/dummy/\*.c) */ -#define SDL_TIMERS_DISABLED 1 - -/* Enable the dummy video driver (src/video/dummy/\*.c) */ -#define SDL_VIDEO_DRIVER_DUMMY 1 - -#endif /* _SDL_config_minimal_h */ diff --git a/platform/Wii/include/SDL/SDL_config_nds.h b/platform/Wii/include/SDL/SDL_config_nds.h deleted file mode 100644 index 4ac60a504..000000000 --- a/platform/Wii/include/SDL/SDL_config_nds.h +++ /dev/null @@ -1,115 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997-2009 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -#ifndef _SDL_config_nds_h -#define _SDL_config_nds_h - -#include "SDL_platform.h" - -/* This is a set of defines to configure the SDL features */ - -/* General platform specific identifiers */ -#include "SDL_platform.h" - -/* C datatypes */ -#define SDL_HAS_64BIT_TYPE 1 - -/* Endianness */ -#define SDL_BYTEORDER 1234 - -/* Useful headers */ -#define HAVE_ALLOCA_H 1 -#define HAVE_SYS_TYPES_H 1 -#define HAVE_STDIO_H 1 -#define STDC_HEADERS 1 -#define HAVE_STDLIB_H 1 -#define HAVE_STDARG_H 1 -#define HAVE_MALLOC_H 1 -#define HAVE_STRING_H 1 -#define HAVE_INTTYPES_H 1 -#define HAVE_STDINT_H 1 -#define HAVE_CTYPE_H 1 -#define HAVE_MATH_H 1 -#define HAVE_ICONV_H 1 -#define HAVE_SIGNAL_H 1 - -/* C library functions */ -#define HAVE_MALLOC 1 -#define HAVE_CALLOC 1 -#define HAVE_REALLOC 1 -#define HAVE_FREE 1 -#define HAVE_ALLOCA 1 -#define HAVE_GETENV 1 -#define HAVE_PUTENV 1 -#define HAVE_UNSETENV 1 -#define HAVE_QSORT 1 -#define HAVE_ABS 1 -#define HAVE_BCOPY 1 -#define HAVE_MEMSET 1 -#define HAVE_MEMCPY 1 -#define HAVE_MEMMOVE 1 -#define HAVE_STRLEN 1 -#define HAVE_STRLCPY 1 -#define HAVE_STRLCAT 1 -#define HAVE_STRDUP 1 -#define HAVE_STRCHR 1 -#define HAVE_STRRCHR 1 -#define HAVE_STRSTR 1 -#define HAVE_STRTOL 1 -#define HAVE_STRTOUL 1 -#define HAVE_STRTOLL 1 -#define HAVE_STRTOULL 1 -#define HAVE_ATOI 1 -#define HAVE_ATOF 1 -#define HAVE_STRCMP 1 -#define HAVE_STRNCMP 1 -#define HAVE_STRCASECMP 1 -#define HAVE_STRNCASECMP 1 -#define HAVE_SSCANF 1 -#define HAVE_SNPRINTF 1 -#define HAVE_VSNPRINTF 1 -#define HAVE_SETJMP 1 - -/* Enable various audio drivers */ -#define SDL_AUDIO_DRIVER_NDS 1 -#define SDL_AUDIO_DRIVER_DUMMY 1 - -/* Enable the stub cdrom driver (src/cdrom/dummy/\*.c) */ -#define SDL_CDROM_DISABLED 1 - -/* Enable various input drivers */ -#define SDL_JOYSTICK_NDS 1 - -/* Enable the stub shared object loader (src/loadso/dummy/\*.c) */ -#define SDL_LOADSO_DISABLED 1 - -/* Enable the stub thread support (src/thread/generic/\*.c) */ -#define SDL_THREADS_DISABLED 1 - -/* Enable various timer systems */ -#define SDL_TIMER_NDS 1 - -/* Enable various video drivers */ -#define SDL_VIDEO_DRIVER_NDS 1 -#define SDL_VIDEO_DRIVER_DUMMY 1 - -#endif /* _SDL_config_nds_h */ diff --git a/platform/Wii/include/SDL/SDL_config_os2.h b/platform/Wii/include/SDL/SDL_config_os2.h deleted file mode 100644 index 045580292..000000000 --- a/platform/Wii/include/SDL/SDL_config_os2.h +++ /dev/null @@ -1,141 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997-2009 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -#ifndef _SDL_config_os2_h -#define _SDL_config_os2_h - -#include "SDL_platform.h" - -/* This is a set of defines to configure the SDL features */ - -typedef signed char int8_t; -typedef unsigned char uint8_t; -typedef signed short int16_t; -typedef unsigned short uint16_t; -typedef signed int int32_t; -typedef unsigned int uint32_t; -typedef unsigned int size_t; -typedef unsigned long uintptr_t; -typedef signed long long int64_t; -typedef unsigned long long uint64_t; - -#define SDL_HAS_64BIT_TYPE 1 - -/* Use Watcom's LIBC */ -#define HAVE_LIBC 1 - -/* Useful headers */ -#define HAVE_SYS_TYPES_H 1 -#define HAVE_STDIO_H 1 -#define STDC_HEADERS 1 -#define HAVE_STDLIB_H 1 -#define HAVE_STDARG_H 1 -#define HAVE_MALLOC_H 1 -#define HAVE_MEMORY_H 1 -#define HAVE_STRING_H 1 -#define HAVE_STRINGS_H 1 -#define HAVE_INTTYPES_H 1 -#define HAVE_STDINT_H 1 -#define HAVE_CTYPE_H 1 -#define HAVE_MATH_H 1 -#define HAVE_SIGNAL_H 1 - -/* C library functions */ -#define HAVE_MALLOC 1 -#define HAVE_CALLOC 1 -#define HAVE_REALLOC 1 -#define HAVE_FREE 1 -#define HAVE_ALLOCA 1 -#define HAVE_GETENV 1 -#define HAVE_PUTENV 1 -#define HAVE_UNSETENV 1 -#define HAVE_QSORT 1 -#define HAVE_ABS 1 -#define HAVE_BCOPY 1 -#define HAVE_MEMSET 1 -#define HAVE_MEMCPY 1 -#define HAVE_MEMMOVE 1 -#define HAVE_MEMCMP 1 -#define HAVE_STRLEN 1 -#define HAVE_STRLCPY 1 -#define HAVE_STRLCAT 1 -#define HAVE_STRDUP 1 -#define HAVE__STRREV 1 -#define HAVE__STRUPR 1 -#define HAVE__STRLWR 1 -#define HAVE_INDEX 1 -#define HAVE_RINDEX 1 -#define HAVE_STRCHR 1 -#define HAVE_STRRCHR 1 -#define HAVE_STRSTR 1 -#define HAVE_ITOA 1 -#define HAVE__LTOA 1 -#define HAVE__UITOA 1 -#define HAVE__ULTOA 1 -#define HAVE_STRTOL 1 -#define HAVE__I64TOA 1 -#define HAVE__UI64TOA 1 -#define HAVE_STRTOLL 1 -#define HAVE_STRTOD 1 -#define HAVE_ATOI 1 -#define HAVE_ATOF 1 -#define HAVE_STRCMP 1 -#define HAVE_STRNCMP 1 -#define HAVE_STRICMP 1 -#define HAVE_STRCASECMP 1 -#define HAVE_SSCANF 1 -#define HAVE_SNPRINTF 1 -#define HAVE_VSNPRINTF 1 -#define HAVE_SETJMP 1 -#define HAVE_CLOCK_GETTIME 1 - -/* Enable various audio drivers */ -#define SDL_AUDIO_DRIVER_DART 1 -#define SDL_AUDIO_DRIVER_DISK 1 -#define SDL_AUDIO_DRIVER_DUMMY 1 - -/* Enable various cdrom drivers */ -#define SDL_CDROM_OS2 1 - -/* Enable various input drivers */ -#define SDL_JOYSTICK_OS2 1 - -/* Enable various shared object loading systems */ -#define SDL_LOADSO_OS2 1 - -/* Enable various threading systems */ -#define SDL_THREAD_OS2 1 - -/* Enable various timer systems */ -#define SDL_TIMER_OS2 1 - -/* Enable various video drivers */ -#define SDL_VIDEO_DRIVER_DUMMY 1 -#define SDL_VIDEO_DRIVER_OS2FS 1 - -/* Enable OpenGL support */ -/* Nothing here yet for OS/2... :( */ - -/* Enable assembly routines where available */ -#define SDL_ASSEMBLY_ROUTINES 1 - -#endif /* _SDL_config_os2_h */ diff --git a/platform/Wii/include/SDL/SDL_config_symbian.h b/platform/Wii/include/SDL/SDL_config_symbian.h deleted file mode 100644 index 53527b232..000000000 --- a/platform/Wii/include/SDL/SDL_config_symbian.h +++ /dev/null @@ -1,146 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997-2009 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -/* - -Symbian version Markus Mertama - -*/ - - -#ifndef _SDL_CONFIG_SYMBIAN_H -#define _SDL_CONFIG_SYMBIAN_H - -#include "SDL_platform.h" - -/* This is the minimal configuration that can be used to build SDL */ - - -#include -#include - - -#ifdef __GCCE__ -#define SYMBIAN32_GCCE -#endif - -#ifndef _SIZE_T_DEFINED -typedef unsigned int size_t; -#endif - -#ifndef _INTPTR_T_DECLARED -typedef unsigned int uintptr_t; -#endif - -#ifndef _INT8_T_DECLARED -typedef signed char int8_t; -#endif - -#ifndef _UINT8_T_DECLARED -typedef unsigned char uint8_t; -#endif - -#ifndef _INT16_T_DECLARED -typedef signed short int16_t; -#endif - -#ifndef _UINT16_T_DECLARED -typedef unsigned short uint16_t; -#endif - -#ifndef _INT32_T_DECLARED -typedef signed int int32_t; -#endif - -#ifndef _UINT32_T_DECLARED -typedef unsigned int uint32_t; -#endif - -#ifndef _INT64_T_DECLARED -typedef signed long long int64_t; -#endif - -#ifndef _UINT64_T_DECLARED -typedef unsigned long long uint64_t; -#endif - -#define SDL_AUDIO_DRIVER_EPOCAUDIO 1 - - -/* Enable the stub cdrom driver (src/cdrom/dummy/\*.c) */ -#define SDL_CDROM_DISABLED 1 - -/* Enable the stub joystick driver (src/joystick/dummy/\*.c) */ -#define SDL_JOYSTICK_DISABLED 1 - -/* Enable the stub shared object loader (src/loadso/dummy/\*.c) */ -#define SDL_LOADSO_DISABLED 1 - -#define SDL_THREAD_SYMBIAN 1 - -#define SDL_VIDEO_DRIVER_EPOC 1 - -#define SDL_VIDEO_OPENGL 0 - -#define SDL_HAS_64BIT_TYPE 1 - -#define HAVE_LIBC 1 -#define HAVE_STDIO_H 1 -#define STDC_HEADERS 1 -#define HAVE_STRING_H 1 -#define HAVE_CTYPE_H 1 -#define HAVE_MATH_H 1 - -#define HAVE_MALLOC 1 -#define HAVE_CALLOC 1 -#define HAVE_REALLOC 1 -#define HAVE_FREE 1 -/*#define HAVE_ALLOCA 1*/ -#define HAVE_QSORT 1 -#define HAVE_ABS 1 -#define HAVE_MEMSET 1 -#define HAVE_MEMCPY 1 -#define HAVE_MEMMOVE 1 -#define HAVE_MEMCMP 1 -#define HAVE_STRLEN 1 -#define HAVE__STRUPR 1 -#define HAVE_STRCHR 1 -#define HAVE_STRRCHR 1 -#define HAVE_STRSTR 1 -#define HAVE_ITOA 1 -#define HAVE_STRTOL 1 -#define HAVE_STRTOUL 1 -#define HAVE_STRTOLL 1 -#define HAVE_STRTOD 1 -#define HAVE_ATOI 1 -#define HAVE_ATOF 1 -#define HAVE_STRCMP 1 -#define HAVE_STRNCMP 1 -/*#define HAVE__STRICMP 1*/ -#define HAVE__STRNICMP 1 -#define HAVE_SSCANF 1 -#define HAVE_STDARG_H 1 -#define HAVE_STDDEF_H 1 - - - -#endif /* _SDL_CONFIG_SYMBIAN_H */ diff --git a/platform/Wii/include/SDL/SDL_config_wii.h b/platform/Wii/include/SDL/SDL_config_wii.h deleted file mode 100644 index 8628429df..000000000 --- a/platform/Wii/include/SDL/SDL_config_wii.h +++ /dev/null @@ -1,99 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997-2006 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -#ifndef _SDL_config_wii_h -#define _SDL_config_wii_h - -#include "SDL_platform.h" - -#include - -/* Types */ -#include - -/* Architecture */ -#define SDL_BYTEORDER SDL_BIG_ENDIAN -#define SDL_HAS_64BIT_TYPE 1 - -/* Useful headers */ -#define HAVE_ALLOCA_H 1 -#define HAVE_SYS_TYPES_H 1 -#define HAVE_STDIO_H 1 -#define STDC_HEADERS 1 -#define HAVE_STRING_H 1 -#define HAVE_CTYPE_H 1 -#define HAVE_MATH_H 1 -#define HAVE_SIGNAL_H 1 - -/* C library functions */ -#define HAVE_MALLOC 1 -#define HAVE_CALLOC 1 -#define HAVE_REALLOC 1 -#define HAVE_FREE 1 -#define HAVE_ALLOCA 1 -#define HAVE_QSORT 1 -#define HAVE_ABS 1 -#define HAVE_BCOPY 1 -#define HAVE_MEMSET 1 -#define HAVE_MEMCPY 1 -#define HAVE_MEMMOVE 1 -#define HAVE_MEMCMP 1 -#define HAVE_STRLEN 1 -#define HAVE_STRLCPY 1 -#define HAVE_STRLCAT 1 -#define HAVE_STRDUP 1 -#define HAVE_STRCHR 1 -#define HAVE_STRRCHR 1 -#define HAVE_STRSTR 1 -#define HAVE_STRTOL 1 -#define HAVE_STRTOUL 1 -#define HAVE_STRTOLL 1 -#define HAVE_STRTOULL 1 -#define HAVE_STRTOD 1 -#define HAVE_ATOI 1 -#define HAVE_ATOF 1 -#define HAVE_STRCMP 1 -#define HAVE_STRNCMP 1 -#define HAVE_STRCASECMP 1 -#define HAVE_STRNCASECMP 1 -#define HAVE_SSCANF 1 -#define HAVE_SETJMP 1 - -/* Supported audio drivers. */ -#define SDL_AUDIO_DRIVER_WII 1 - -/* Enable the stub cdrom driver (src/cdrom/dummy/\*.c) */ -#define SDL_CDROM_DUMMY 1 - -/* Enable the wii joystick driver */ -#define SDL_JOYSTICK_WII 1 - -/* Enable the stub shared object loader (src/loadso/dummy/\*.c) */ -#define SDL_LOADSO_DISABLED 1 - -/* Enable thread support */ -#define SDL_THREAD_WII 1 - -/* Supported video drivers. */ -#define SDL_VIDEO_DRIVER_WII 1 - -#endif /* _SDL_config_minimal_h */ diff --git a/platform/Wii/include/SDL/SDL_config_win32.h b/platform/Wii/include/SDL/SDL_config_win32.h deleted file mode 100644 index f404d22e1..000000000 --- a/platform/Wii/include/SDL/SDL_config_win32.h +++ /dev/null @@ -1,183 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997-2009 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -#ifndef _SDL_config_win32_h -#define _SDL_config_win32_h - -#include "SDL_platform.h" - -/* This is a set of defines to configure the SDL features */ - -#if defined(__GNUC__) || defined(__DMC__) -#define HAVE_STDINT_H 1 -#elif defined(_MSC_VER) -typedef signed __int8 int8_t; -typedef unsigned __int8 uint8_t; -typedef signed __int16 int16_t; -typedef unsigned __int16 uint16_t; -typedef signed __int32 int32_t; -typedef unsigned __int32 uint32_t; -typedef signed __int64 int64_t; -typedef unsigned __int64 uint64_t; -#ifndef _UINTPTR_T_DEFINED -#ifdef _WIN64 -typedef unsigned __int64 uintptr_t; -#else -typedef unsigned int uintptr_t; -#endif -#define _UINTPTR_T_DEFINED -#endif -/* Older Visual C++ headers don't have the Win64-compatible typedefs... */ -#if ((_MSC_VER <= 1200) && (!defined(DWORD_PTR))) -#define DWORD_PTR DWORD -#endif -#if ((_MSC_VER <= 1200) && (!defined(LONG_PTR))) -#define LONG_PTR LONG -#endif -#else /* !__GNUC__ && !_MSC_VER */ -typedef signed char int8_t; -typedef unsigned char uint8_t; -typedef signed short int16_t; -typedef unsigned short uint16_t; -typedef signed int int32_t; -typedef unsigned int uint32_t; -typedef signed long long int64_t; -typedef unsigned long long uint64_t; -#ifndef _SIZE_T_DEFINED_ -#define _SIZE_T_DEFINED_ -typedef unsigned int size_t; -#endif -typedef unsigned int uintptr_t; -#endif /* __GNUC__ || _MSC_VER */ -#define SDL_HAS_64BIT_TYPE 1 - -/* Enabled for SDL 1.2 (binary compatibility) */ -#define HAVE_LIBC 1 -#ifdef HAVE_LIBC -/* Useful headers */ -#define HAVE_STDIO_H 1 -#define STDC_HEADERS 1 -#define HAVE_STRING_H 1 -#define HAVE_CTYPE_H 1 -#define HAVE_MATH_H 1 -#ifndef _WIN32_WCE -#define HAVE_SIGNAL_H 1 -#endif - -/* C library functions */ -#define HAVE_MALLOC 1 -#define HAVE_CALLOC 1 -#define HAVE_REALLOC 1 -#define HAVE_FREE 1 -#define HAVE_ALLOCA 1 -#define HAVE_QSORT 1 -#define HAVE_ABS 1 -#define HAVE_MEMSET 1 -#define HAVE_MEMCPY 1 -#define HAVE_MEMMOVE 1 -#define HAVE_MEMCMP 1 -#define HAVE_STRLEN 1 -#define HAVE__STRREV 1 -#define HAVE__STRUPR 1 -#define HAVE__STRLWR 1 -#define HAVE_STRCHR 1 -#define HAVE_STRRCHR 1 -#define HAVE_STRSTR 1 -#define HAVE_ITOA 1 -#define HAVE__LTOA 1 -#define HAVE__ULTOA 1 -#define HAVE_STRTOL 1 -#define HAVE_STRTOUL 1 -#define HAVE_STRTOLL 1 -#define HAVE_STRTOD 1 -#define HAVE_ATOI 1 -#define HAVE_ATOF 1 -#define HAVE_STRCMP 1 -#define HAVE_STRNCMP 1 -#define HAVE__STRICMP 1 -#define HAVE__STRNICMP 1 -#define HAVE_SSCANF 1 -#else -#define HAVE_STDARG_H 1 -#define HAVE_STDDEF_H 1 -#endif - -/* Enable various audio drivers */ -#ifndef _WIN32_WCE -#define SDL_AUDIO_DRIVER_DSOUND 1 -#endif -#define SDL_AUDIO_DRIVER_WAVEOUT 1 -#define SDL_AUDIO_DRIVER_DISK 1 -#define SDL_AUDIO_DRIVER_DUMMY 1 - -/* Enable various cdrom drivers */ -#ifdef _WIN32_WCE -#define SDL_CDROM_DISABLED 1 -#else -#define SDL_CDROM_WIN32 1 -#endif - -/* Enable various input drivers */ -#ifdef _WIN32_WCE -#define SDL_JOYSTICK_DISABLED 1 -#else -#define SDL_JOYSTICK_WINMM 1 -#endif - -/* Enable various shared object loading systems */ -#define SDL_LOADSO_WIN32 1 - -/* Enable various threading systems */ -#define SDL_THREAD_WIN32 1 - -/* Enable various timer systems */ -#ifdef _WIN32_WCE -#define SDL_TIMER_WINCE 1 -#else -#define SDL_TIMER_WIN32 1 -#endif - -/* Enable various video drivers */ -#ifdef _WIN32_WCE -#define SDL_VIDEO_DRIVER_GAPI 1 -#endif -#ifndef _WIN32_WCE -#define SDL_VIDEO_DRIVER_DDRAW 1 -#endif -#define SDL_VIDEO_DRIVER_DUMMY 1 -#define SDL_VIDEO_DRIVER_WINDIB 1 - -/* Enable OpenGL support */ -#ifndef _WIN32_WCE -#define SDL_VIDEO_OPENGL 1 -#define SDL_VIDEO_OPENGL_WGL 1 -#endif - -/* Disable screensaver */ -#define SDL_VIDEO_DISABLE_SCREENSAVER 1 - -/* Enable assembly routines (Win64 doesn't have inline asm) */ -#ifndef _WIN64 -#define SDL_ASSEMBLY_ROUTINES 1 -#endif - -#endif /* _SDL_config_win32_h */ diff --git a/platform/Wii/include/SDL/SDL_copying.h b/platform/Wii/include/SDL/SDL_copying.h deleted file mode 100644 index 17d524834..000000000 --- a/platform/Wii/include/SDL/SDL_copying.h +++ /dev/null @@ -1,22 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997-2009 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - Sam Lantinga - slouken@libsdl.org -*/ - diff --git a/platform/Wii/include/SDL/SDL_cpuinfo.h b/platform/Wii/include/SDL/SDL_cpuinfo.h deleted file mode 100644 index 0e48b7772..000000000 --- a/platform/Wii/include/SDL/SDL_cpuinfo.h +++ /dev/null @@ -1,75 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997-2009 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -/* CPU feature detection for SDL */ - -#ifndef _SDL_cpuinfo_h -#define _SDL_cpuinfo_h - -#include "SDL_stdinc.h" - -#include "begin_code.h" -/* Set up for C function definitions, even when using C++ */ -#ifdef __cplusplus -extern "C" { -#endif - -/* This function returns true if the CPU has the RDTSC instruction - */ -extern DECLSPEC SDL_bool SDLCALL SDL_HasRDTSC(void); - -/* This function returns true if the CPU has MMX features - */ -extern DECLSPEC SDL_bool SDLCALL SDL_HasMMX(void); - -/* This function returns true if the CPU has MMX Ext. features - */ -extern DECLSPEC SDL_bool SDLCALL SDL_HasMMXExt(void); - -/* This function returns true if the CPU has 3DNow features - */ -extern DECLSPEC SDL_bool SDLCALL SDL_Has3DNow(void); - -/* This function returns true if the CPU has 3DNow! Ext. features - */ -extern DECLSPEC SDL_bool SDLCALL SDL_Has3DNowExt(void); - -/* This function returns true if the CPU has SSE features - */ -extern DECLSPEC SDL_bool SDLCALL SDL_HasSSE(void); - -/* This function returns true if the CPU has SSE2 features - */ -extern DECLSPEC SDL_bool SDLCALL SDL_HasSSE2(void); - -/* This function returns true if the CPU has AltiVec features - */ -extern DECLSPEC SDL_bool SDLCALL SDL_HasAltiVec(void); - -/* Ends C function definitions when using C++ */ -#ifdef __cplusplus -} -#endif -#include "close_code.h" - -#endif /* _SDL_cpuinfo_h */ diff --git a/platform/Wii/include/SDL/SDL_endian.h b/platform/Wii/include/SDL/SDL_endian.h deleted file mode 100644 index 909faa886..000000000 --- a/platform/Wii/include/SDL/SDL_endian.h +++ /dev/null @@ -1,194 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997-2009 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -/* Functions for reading and writing endian-specific values */ - -#ifndef _SDL_endian_h -#define _SDL_endian_h - -#include "SDL_stdinc.h" - -/* The two types of endianness */ -#define SDL_LIL_ENDIAN 1234 -#define SDL_BIG_ENDIAN 4321 - -#ifndef SDL_BYTEORDER /* Not defined in SDL_config.h? */ -#if defined(__hppa__) || \ - defined(__m68k__) || defined(mc68000) || defined(_M_M68K) || \ - (defined(__MIPS__) && defined(__MISPEB__)) || \ - defined(__ppc__) || defined(__POWERPC__) || defined(_M_PPC) || \ - defined(__sparc__) -#define SDL_BYTEORDER SDL_BIG_ENDIAN -#else -#define SDL_BYTEORDER SDL_LIL_ENDIAN -#endif -#endif /* !SDL_BYTEORDER */ - - -#include "begin_code.h" -/* Set up for C function definitions, even when using C++ */ -#ifdef __cplusplus -extern "C" { -#endif - -/* 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. -*/ -#if defined(__GNUC__) && defined(__i386__) && \ - !(__GNUC__ == 2 && __GNUC_MINOR__ <= 95 /* broken gcc version */) -static __inline__ Uint16 SDL_Swap16(Uint16 x) -{ - __asm__("xchgb %b0,%h0" : "=q" (x) : "0" (x)); - return x; -} -#elif defined(__GNUC__) && defined(__x86_64__) -static __inline__ Uint16 SDL_Swap16(Uint16 x) -{ - __asm__("xchgb %b0,%h0" : "=Q" (x) : "0" (x)); - return x; -} -#elif defined(__GNUC__) && (defined(__powerpc__) || defined(__ppc__)) -static __inline__ Uint16 SDL_Swap16(Uint16 x) -{ - Uint16 result; - - __asm__("rlwimi %0,%2,8,16,23" : "=&r" (result) : "0" (x >> 8), "r" (x)); - return result; -} -#elif defined(__GNUC__) && (defined(__M68000__) || defined(__M68020__)) -static __inline__ Uint16 SDL_Swap16(Uint16 x) -{ - __asm__("rorw #8,%0" : "=d" (x) : "0" (x) : "cc"); - return x; -} -#else -static __inline__ Uint16 SDL_Swap16(Uint16 x) { - return((x<<8)|(x>>8)); -} -#endif - -#if defined(__GNUC__) && defined(__i386__) && \ - !(__GNUC__ == 2 && __GNUC_MINOR__ <= 95 /* broken gcc version */) -static __inline__ Uint32 SDL_Swap32(Uint32 x) -{ - __asm__("bswap %0" : "=r" (x) : "0" (x)); - return x; -} -#elif defined(__GNUC__) && defined(__x86_64__) -static __inline__ Uint32 SDL_Swap32(Uint32 x) -{ - __asm__("bswapl %0" : "=r" (x) : "0" (x)); - return x; -} -#elif defined(__GNUC__) && (defined(__powerpc__) || defined(__ppc__)) -static __inline__ Uint32 SDL_Swap32(Uint32 x) -{ - Uint32 result; - - __asm__("rlwimi %0,%2,24,16,23" : "=&r" (result) : "0" (x>>24), "r" (x)); - __asm__("rlwimi %0,%2,8,8,15" : "=&r" (result) : "0" (result), "r" (x)); - __asm__("rlwimi %0,%2,24,0,7" : "=&r" (result) : "0" (result), "r" (x)); - return result; -} -#elif defined(__GNUC__) && (defined(__M68000__) || defined(__M68020__)) -static __inline__ Uint32 SDL_Swap32(Uint32 x) -{ - __asm__("rorw #8,%0\n\tswap %0\n\trorw #8,%0" : "=d" (x) : "0" (x) : "cc"); - return x; -} -#else -static __inline__ Uint32 SDL_Swap32(Uint32 x) { - return((x<<24)|((x<<8)&0x00FF0000)|((x>>8)&0x0000FF00)|(x>>24)); -} -#endif - -#ifdef SDL_HAS_64BIT_TYPE -#if defined(__GNUC__) && defined(__i386__) && \ - !(__GNUC__ == 2 && __GNUC_MINOR__ <= 95 /* broken gcc version */) -static __inline__ Uint64 SDL_Swap64(Uint64 x) -{ - union { - struct { Uint32 a,b; } s; - Uint64 u; - } v; - v.u = x; - __asm__("bswapl %0 ; bswapl %1 ; xchgl %0,%1" - : "=r" (v.s.a), "=r" (v.s.b) - : "0" (v.s.a), "1" (v.s.b)); - return v.u; -} -#elif defined(__GNUC__) && defined(__x86_64__) -static __inline__ Uint64 SDL_Swap64(Uint64 x) -{ - __asm__("bswapq %0" : "=r" (x) : "0" (x)); - return x; -} -#else -static __inline__ Uint64 SDL_Swap64(Uint64 x) -{ - Uint32 hi, lo; - - /* Separate into high and low 32-bit values and swap them */ - lo = (Uint32)(x&0xFFFFFFFF); - x >>= 32; - hi = (Uint32)(x&0xFFFFFFFF); - x = SDL_Swap32(lo); - x <<= 32; - x |= SDL_Swap32(hi); - return(x); -} -#endif -#else -/* 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 /* 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 - -/* Ends C function definitions when using C++ */ -#ifdef __cplusplus -} -#endif -#include "close_code.h" - -#endif /* _SDL_endian_h */ diff --git a/platform/Wii/include/SDL/SDL_error.h b/platform/Wii/include/SDL/SDL_error.h deleted file mode 100644 index 115da8d9b..000000000 --- a/platform/Wii/include/SDL/SDL_error.h +++ /dev/null @@ -1,61 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997-2009 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -/* Simple error message routines for SDL */ - -#ifndef _SDL_error_h -#define _SDL_error_h - -#include "SDL_stdinc.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) -#define SDL_Unsupported() SDL_Error(SDL_UNSUPPORTED) -typedef enum { - SDL_ENOMEM, - SDL_EFREAD, - SDL_EFWRITE, - SDL_EFSEEK, - SDL_UNSUPPORTED, - SDL_LASTERROR -} SDL_errorcode; -extern DECLSPEC void SDLCALL 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/platform/Wii/include/SDL/SDL_events.h b/platform/Wii/include/SDL/SDL_events.h deleted file mode 100644 index b3ab0db70..000000000 --- a/platform/Wii/include/SDL/SDL_events.h +++ /dev/null @@ -1,337 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997-2009 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -/* Include file for SDL event handling */ - -#ifndef _SDL_events_h -#define _SDL_events_h - -#include "SDL_stdinc.h" -#include "SDL_error.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 - -/* General keyboard/mouse state definitions */ -#define SDL_RELEASED 0 -#define SDL_PRESSED 1 - -/* Event enumerations */ -typedef 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 -} SDL_EventType; - -/* Predefined event masks */ -#define SDL_EVENTMASK(X) (1<<(X)) -typedef enum { - SDL_ACTIVEEVENTMASK = SDL_EVENTMASK(SDL_ACTIVEEVENT), - SDL_KEYDOWNMASK = SDL_EVENTMASK(SDL_KEYDOWN), - SDL_KEYUPMASK = SDL_EVENTMASK(SDL_KEYUP), - SDL_KEYEVENTMASK = SDL_EVENTMASK(SDL_KEYDOWN)| - 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) -} SDL_EventMask ; -#define SDL_ALLEVENTS 0xFFFFFFFF - -/* Application visibility event structure */ -typedef struct SDL_ActiveEvent { - 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 SDL_KeyboardEvent { - 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 SDL_MouseMotionEvent { - 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 SDL_MouseButtonEvent { - 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 SDL_JoyAxisEvent { - 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 SDL_JoyBallEvent { - 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 SDL_JoyHatEvent { - Uint8 type; /* SDL_JOYHATMOTION */ - Uint8 which; /* The joystick device index */ - Uint8 hat; /* The joystick hat index */ - Uint8 value; /* The hat position value: - SDL_HAT_LEFTUP SDL_HAT_UP SDL_HAT_RIGHTUP - SDL_HAT_LEFT SDL_HAT_CENTERED SDL_HAT_RIGHT - SDL_HAT_LEFTDOWN SDL_HAT_DOWN SDL_HAT_RIGHTDOWN - Note that zero means the POV is centered. - */ -} SDL_JoyHatEvent; - -/* Joystick button event structure */ -typedef struct SDL_JoyButtonEvent { - 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 SDL_ResizeEvent { - Uint8 type; /* SDL_VIDEORESIZE */ - int w; /* New width */ - int h; /* New height */ -} SDL_ResizeEvent; - -/* The "screen redraw" event */ -typedef struct SDL_ExposeEvent { - Uint8 type; /* SDL_VIDEOEXPOSE */ -} SDL_ExposeEvent; - -/* The "quit requested" event */ -typedef struct SDL_QuitEvent { - Uint8 type; /* SDL_QUIT */ -} SDL_QuitEvent; - -/* A user-defined event type */ -typedef struct SDL_UserEvent { - 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 SDL_SysWMEvent { - Uint8 type; - SDL_SysWMmsg *msg; -} SDL_SysWMEvent; - -/* General event structure */ -typedef union SDL_Event { - 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 on success, or -1 if the event queue was full - or there was some other error. - */ -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 (SDLCALL *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/platform/Wii/include/SDL/SDL_getenv.h b/platform/Wii/include/SDL/SDL_getenv.h deleted file mode 100644 index 458d97793..000000000 --- a/platform/Wii/include/SDL/SDL_getenv.h +++ /dev/null @@ -1,24 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997-2009 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -/* DEPRECATED */ -#include "SDL_stdinc.h" diff --git a/platform/Wii/include/SDL/SDL_joystick.h b/platform/Wii/include/SDL/SDL_joystick.h deleted file mode 100644 index ac748f906..000000000 --- a/platform/Wii/include/SDL/SDL_joystick.h +++ /dev/null @@ -1,167 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997-2009 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -/* Include file for SDL joystick event handling */ - -#ifndef _SDL_joystick_h -#define _SDL_joystick_h - -#include "SDL_stdinc.h" -#include "SDL_error.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 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/platform/Wii/include/SDL/SDL_keyboard.h b/platform/Wii/include/SDL/SDL_keyboard.h deleted file mode 100644 index 00032d84f..000000000 --- a/platform/Wii/include/SDL/SDL_keyboard.h +++ /dev/null @@ -1,121 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997-2009 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -/* Include file for SDL keyboard event handling */ - -#ifndef _SDL_keyboard_h -#define _SDL_keyboard_h - -#include "SDL_stdinc.h" -#include "SDL_error.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 SDL_keysym { - 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); -extern DECLSPEC void SDLCALL SDL_GetKeyRepeat(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/platform/Wii/include/SDL/SDL_keysym.h b/platform/Wii/include/SDL/SDL_keysym.h deleted file mode 100644 index 4033e90ac..000000000 --- a/platform/Wii/include/SDL/SDL_keysym.h +++ /dev/null @@ -1,311 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997-2009 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -#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/platform/Wii/include/SDL/SDL_loadso.h b/platform/Wii/include/SDL/SDL_loadso.h deleted file mode 100644 index c93c6fd6e..000000000 --- a/platform/Wii/include/SDL/SDL_loadso.h +++ /dev/null @@ -1,74 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997-2009 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -/* System dependent library loading routines */ - -/* Some things to keep in mind: - - These functions only work on C function names. Other languages may - have name mangling and intrinsic language support that varies from - compiler to compiler. - - Make sure you declare your function pointers with the same calling - convention as the actual library function. Your code will crash - mysteriously if you do not do this. - - Avoid namespace collisions. If you load a symbol from the library, - it is not defined whether or not it goes into the global symbol - namespace for the application. If it does and it conflicts with - symbols in your code or other shared libraries, you will not get - the results you expect. :) -*/ - - -#ifndef _SDL_loadso_h -#define _SDL_loadso_h - -#include "SDL_stdinc.h" -#include "SDL_error.h" - -#include "begin_code.h" -/* Set up for C function definitions, even when using C++ */ -#ifdef __cplusplus -extern "C" { -#endif - -/* This function dynamically loads a shared object and returns a pointer - * to the object handle (or NULL if there was an error). - * The 'sofile' parameter is a system dependent name of the object file. - */ -extern DECLSPEC void * SDLCALL SDL_LoadObject(const char *sofile); - -/* Given an object handle, this function looks up the address of the - * named function in the shared object and returns it. This address - * is no longer valid after calling SDL_UnloadObject(). - */ -extern DECLSPEC void * SDLCALL SDL_LoadFunction(void *handle, const char *name); - -/* Unload a shared object from memory */ -extern DECLSPEC void SDLCALL SDL_UnloadObject(void *handle); - -/* Ends C function definitions when using C++ */ -#ifdef __cplusplus -} -#endif -#include "close_code.h" - -#endif /* _SDL_loadso_h */ diff --git a/platform/Wii/include/SDL/SDL_main.h b/platform/Wii/include/SDL/SDL_main.h deleted file mode 100644 index 16380f4ac..000000000 --- a/platform/Wii/include/SDL/SDL_main.h +++ /dev/null @@ -1,98 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997-2009 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -#ifndef _SDL_main_h -#define _SDL_main_h - -#include "SDL_stdinc.h" - -/* Redefine main() on Win32 and MacOS so that it is called by winmain.c */ - -#if defined(__WIN32__) || \ - (defined(__MWERKS__) && !defined(__BEOS__)) || \ - defined(__MACOS__) || defined(__MACOSX__) || \ - defined(__SYMBIAN32__) || defined(QWS) || defined(__WII__) - -#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 */ -#ifdef __WIN32__ - -#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); -/* This can also be called, but is no longer necessary (SDL_Quit calls it) */ -extern DECLSPEC void SDLCALL SDL_UnregisterApp(void); -#ifdef __cplusplus -} -#endif -#include "close_code.h" -#endif - -/* From the SDL library code -- needed for registering QuickDraw on MacOS */ -#if defined(__MACOS__) - -#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/platform/Wii/include/SDL/SDL_mixer.h b/platform/Wii/include/SDL/SDL_mixer.h deleted file mode 100644 index a46700981..000000000 --- a/platform/Wii/include/SDL/SDL_mixer.h +++ /dev/null @@ -1,584 +0,0 @@ -/* - SDL_mixer: An audio mixer library based on the SDL library - Copyright (C) 1997-2009 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - Sam Lantinga - slouken@libsdl.org -*/ - -/* $Id: SDL_mixer.h 4211 2008-12-08 00:27:32Z slouken $ */ - -#ifndef _SDL_MIXER_H -#define _SDL_MIXER_H - -#include "SDL_types.h" -#include "SDL_rwops.h" -#include "SDL_audio.h" -#include "SDL_endian.h" -#include "SDL_version.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_MIXER_MAJOR_VERSION 1 -#define SDL_MIXER_MINOR_VERSION 2 -#define SDL_MIXER_PATCHLEVEL 8 - -/* This macro can be used to fill a version structure with the compile-time - * version of the SDL_mixer library. - */ -#define SDL_MIXER_VERSION(X) \ -{ \ - (X)->major = SDL_MIXER_MAJOR_VERSION; \ - (X)->minor = SDL_MIXER_MINOR_VERSION; \ - (X)->patch = SDL_MIXER_PATCHLEVEL; \ -} - -/* Backwards compatibility */ -#define MIX_MAJOR_VERSION SDL_MIXER_MAJOR_VERSION -#define MIX_MINOR_VERSION SDL_MIXER_MINOR_VERSION -#define MIX_PATCHLEVEL SDL_MIXER_PATCHLEVEL -#define MIX_VERSION(X) SDL_MIXER_VERSION(X) - -/* This function gets the version of the dynamically linked SDL_mixer library. - it should NOT be used to fill a version structure, instead you should - use the SDL_MIXER_VERSION() macro. - */ -extern DECLSPEC const SDL_version * SDLCALL Mix_Linked_Version(void); - - -/* The default mixer has 8 simultaneous mixing channels */ -#ifndef MIX_CHANNELS -#define MIX_CHANNELS 8 -#endif - -/* Good default values for a PC soundcard */ -#define MIX_DEFAULT_FREQUENCY 22050 -#if SDL_BYTEORDER == SDL_LIL_ENDIAN -#define MIX_DEFAULT_FORMAT AUDIO_S16LSB -#else -#define MIX_DEFAULT_FORMAT AUDIO_S16MSB -#endif -#define MIX_DEFAULT_CHANNELS 2 -#define MIX_MAX_VOLUME 128 /* Volume of a chunk */ - -/* The internal format for an audio chunk */ -typedef struct Mix_Chunk { - int allocated; - Uint8 *abuf; - Uint32 alen; - Uint8 volume; /* Per-sample volume, 0-128 */ -} Mix_Chunk; - -/* The different fading types supported */ -typedef enum { - MIX_NO_FADING, - MIX_FADING_OUT, - MIX_FADING_IN -} Mix_Fading; - -typedef enum { - MUS_NONE, - MUS_CMD, - MUS_WAV, - MUS_MOD, - MUS_MID, - MUS_OGG, - MUS_MP3, - MUS_MP3_MAD, - MUS_FLAC, -} Mix_MusicType; - -/* The internal format for a music chunk interpreted via mikmod */ -typedef struct _Mix_Music Mix_Music; - -/* Open the mixer with a certain audio format */ -extern DECLSPEC int SDLCALL Mix_OpenAudio(int frequency, Uint16 format, int channels, - int chunksize); - -/* Dynamically change the number of channels managed by the mixer. - If decreasing the number of channels, the upper channels are - stopped. - This function returns the new number of allocated channels. - */ -extern DECLSPEC int SDLCALL Mix_AllocateChannels(int numchans); - -/* Find out what the actual audio device parameters are. - This function returns 1 if the audio has been opened, 0 otherwise. - */ -extern DECLSPEC int SDLCALL Mix_QuerySpec(int *frequency,Uint16 *format,int *channels); - -/* Load a wave file or a music (.mod .s3m .it .xm) file */ -extern DECLSPEC Mix_Chunk * SDLCALL Mix_LoadWAV_RW(SDL_RWops *src, int freesrc); -#define Mix_LoadWAV(file) Mix_LoadWAV_RW(SDL_RWFromFile(file, "rb"), 1) -extern DECLSPEC Mix_Music * SDLCALL Mix_LoadMUS(const char *file); - -/* Load a music file from an SDL_RWop object (Ogg and MikMod specific currently) - Matt Campbell (matt@campbellhome.dhs.org) April 2000 */ -extern DECLSPEC Mix_Music * SDLCALL Mix_LoadMUS_RW(SDL_RWops *rw); - -/* Load a wave file of the mixer format from a memory buffer */ -extern DECLSPEC Mix_Chunk * SDLCALL Mix_QuickLoad_WAV(Uint8 *mem); - -/* Load raw audio data of the mixer format from a memory buffer */ -extern DECLSPEC Mix_Chunk * SDLCALL Mix_QuickLoad_RAW(Uint8 *mem, Uint32 len); - -/* Free an audio chunk previously loaded */ -extern DECLSPEC void SDLCALL Mix_FreeChunk(Mix_Chunk *chunk); -extern DECLSPEC void SDLCALL Mix_FreeMusic(Mix_Music *music); - -/* Find out the music format of a mixer music, or the currently playing - music, if 'music' is NULL. -*/ -extern DECLSPEC Mix_MusicType SDLCALL Mix_GetMusicType(const Mix_Music *music); - -/* Set a function that is called after all mixing is performed. - This can be used to provide real-time visual display of the audio stream - or add a custom mixer filter for the stream data. -*/ -extern DECLSPEC void SDLCALL Mix_SetPostMix(void (*mix_func) - (void *udata, Uint8 *stream, int len), void *arg); - -/* Add your own music player or additional mixer function. - If 'mix_func' is NULL, the default music player is re-enabled. - */ -extern DECLSPEC void SDLCALL Mix_HookMusic(void (*mix_func) - (void *udata, Uint8 *stream, int len), void *arg); - -/* Add your own callback when the music has finished playing. - This callback is only called if the music finishes naturally. - */ -extern DECLSPEC void SDLCALL Mix_HookMusicFinished(void (*music_finished)(void)); - -/* Get a pointer to the user data for the current music hook */ -extern DECLSPEC void * SDLCALL Mix_GetMusicHookData(void); - -/* - * Add your own callback when a channel has finished playing. NULL - * to disable callback. The callback may be called from the mixer's audio - * callback or it could be called as a result of Mix_HaltChannel(), etc. - * do not call SDL_LockAudio() from this callback; you will either be - * inside the audio callback, or SDL_mixer will explicitly lock the audio - * before calling your callback. - */ -extern DECLSPEC void SDLCALL Mix_ChannelFinished(void (*channel_finished)(int channel)); - - -/* Special Effects API by ryan c. gordon. (icculus@icculus.org) */ - -#define MIX_CHANNEL_POST -2 - -/* This is the format of a special effect callback: - * - * myeffect(int chan, void *stream, int len, void *udata); - * - * (chan) is the channel number that your effect is affecting. (stream) is - * the buffer of data to work upon. (len) is the size of (stream), and - * (udata) is a user-defined bit of data, which you pass as the last arg of - * Mix_RegisterEffect(), and is passed back unmolested to your callback. - * Your effect changes the contents of (stream) based on whatever parameters - * are significant, or just leaves it be, if you prefer. You can do whatever - * you like to the buffer, though, and it will continue in its changed state - * down the mixing pipeline, through any other effect functions, then finally - * to be mixed with the rest of the channels and music for the final output - * stream. - * - * DO NOT EVER call SDL_LockAudio() from your callback function! - */ -typedef void (*Mix_EffectFunc_t)(int chan, void *stream, int len, void *udata); - -/* - * This is a callback that signifies that a channel has finished all its - * loops and has completed playback. This gets called if the buffer - * plays out normally, or if you call Mix_HaltChannel(), implicitly stop - * a channel via Mix_AllocateChannels(), or unregister a callback while - * it's still playing. - * - * DO NOT EVER call SDL_LockAudio() from your callback function! - */ -typedef void (*Mix_EffectDone_t)(int chan, void *udata); - - -/* Register a special effect function. At mixing time, the channel data is - * copied into a buffer and passed through each registered effect function. - * After it passes through all the functions, it is mixed into the final - * output stream. The copy to buffer is performed once, then each effect - * function performs on the output of the previous effect. Understand that - * this extra copy to a buffer is not performed if there are no effects - * registered for a given chunk, which saves CPU cycles, and any given - * effect will be extra cycles, too, so it is crucial that your code run - * fast. Also note that the data that your function is given is in the - * format of the sound device, and not the format you gave to Mix_OpenAudio(), - * although they may in reality be the same. This is an unfortunate but - * necessary speed concern. Use Mix_QuerySpec() to determine if you can - * handle the data before you register your effect, and take appropriate - * actions. - * You may also specify a callback (Mix_EffectDone_t) that is called when - * the channel finishes playing. This gives you a more fine-grained control - * than Mix_ChannelFinished(), in case you need to free effect-specific - * resources, etc. If you don't need this, you can specify NULL. - * You may set the callbacks before or after calling Mix_PlayChannel(). - * Things like Mix_SetPanning() are just internal special effect functions, - * so if you are using that, you've already incurred the overhead of a copy - * to a separate buffer, and that these effects will be in the queue with - * any functions you've registered. The list of registered effects for a - * channel is reset when a chunk finishes playing, so you need to explicitly - * set them with each call to Mix_PlayChannel*(). - * You may also register a special effect function that is to be run after - * final mixing occurs. The rules for these callbacks are identical to those - * in Mix_RegisterEffect, but they are run after all the channels and the - * music have been mixed into a single stream, whereas channel-specific - * effects run on a given channel before any other mixing occurs. These - * global effect callbacks are call "posteffects". Posteffects only have - * their Mix_EffectDone_t function called when they are unregistered (since - * the main output stream is never "done" in the same sense as a channel). - * You must unregister them manually when you've had enough. Your callback - * will be told that the channel being mixed is (MIX_CHANNEL_POST) if the - * processing is considered a posteffect. - * - * After all these effects have finished processing, the callback registered - * through Mix_SetPostMix() runs, and then the stream goes to the audio - * device. - * - * DO NOT EVER call SDL_LockAudio() from your callback function! - * - * returns zero if error (no such channel), nonzero if added. - * Error messages can be retrieved from Mix_GetError(). - */ -extern DECLSPEC int SDLCALL Mix_RegisterEffect(int chan, Mix_EffectFunc_t f, - Mix_EffectDone_t d, void *arg); - - -/* You may not need to call this explicitly, unless you need to stop an - * effect from processing in the middle of a chunk's playback. - * Posteffects are never implicitly unregistered as they are for channels, - * but they may be explicitly unregistered through this function by - * specifying MIX_CHANNEL_POST for a channel. - * returns zero if error (no such channel or effect), nonzero if removed. - * Error messages can be retrieved from Mix_GetError(). - */ -extern DECLSPEC int SDLCALL Mix_UnregisterEffect(int channel, Mix_EffectFunc_t f); - - -/* You may not need to call this explicitly, unless you need to stop all - * effects from processing in the middle of a chunk's playback. Note that - * this will also shut off some internal effect processing, since - * Mix_SetPanning() and others may use this API under the hood. This is - * called internally when a channel completes playback. - * Posteffects are never implicitly unregistered as they are for channels, - * but they may be explicitly unregistered through this function by - * specifying MIX_CHANNEL_POST for a channel. - * returns zero if error (no such channel), nonzero if all effects removed. - * Error messages can be retrieved from Mix_GetError(). - */ -extern DECLSPEC int SDLCALL Mix_UnregisterAllEffects(int channel); - - -#define MIX_EFFECTSMAXSPEED "MIX_EFFECTSMAXSPEED" - -/* - * These are the internally-defined mixing effects. They use the same API that - * effects defined in the application use, but are provided here as a - * convenience. Some effects can reduce their quality or use more memory in - * the name of speed; to enable this, make sure the environment variable - * MIX_EFFECTSMAXSPEED (see above) is defined before you call - * Mix_OpenAudio(). - */ - - -/* Set the panning of a channel. The left and right channels are specified - * as integers between 0 and 255, quietest to loudest, respectively. - * - * Technically, this is just individual volume control for a sample with - * two (stereo) channels, so it can be used for more than just panning. - * If you want real panning, call it like this: - * - * Mix_SetPanning(channel, left, 255 - left); - * - * ...which isn't so hard. - * - * Setting (channel) to MIX_CHANNEL_POST registers this as a posteffect, and - * the panning will be done to the final mixed stream before passing it on - * to the audio device. - * - * This uses the Mix_RegisterEffect() API internally, and returns without - * registering the effect function if the audio device is not configured - * for stereo output. Setting both (left) and (right) to 255 causes this - * effect to be unregistered, since that is the data's normal state. - * - * returns zero if error (no such channel or Mix_RegisterEffect() fails), - * nonzero if panning effect enabled. Note that an audio device in mono - * mode is a no-op, but this call will return successful in that case. - * Error messages can be retrieved from Mix_GetError(). - */ -extern DECLSPEC int SDLCALL Mix_SetPanning(int channel, Uint8 left, Uint8 right); - - -/* Set the position of a channel. (angle) is an integer from 0 to 360, that - * specifies the location of the sound in relation to the listener. (angle) - * will be reduced as neccesary (540 becomes 180 degrees, -100 becomes 260). - * Angle 0 is due north, and rotates clockwise as the value increases. - * For efficiency, the precision of this effect may be limited (angles 1 - * through 7 might all produce the same effect, 8 through 15 are equal, etc). - * (distance) is an integer between 0 and 255 that specifies the space - * between the sound and the listener. The larger the number, the further - * away the sound is. Using 255 does not guarantee that the channel will be - * culled from the mixing process or be completely silent. For efficiency, - * the precision of this effect may be limited (distance 0 through 5 might - * all produce the same effect, 6 through 10 are equal, etc). Setting (angle) - * and (distance) to 0 unregisters this effect, since the data would be - * unchanged. - * - * If you need more precise positional audio, consider using OpenAL for - * spatialized effects instead of SDL_mixer. This is only meant to be a - * basic effect for simple "3D" games. - * - * If the audio device is configured for mono output, then you won't get - * any effectiveness from the angle; however, distance attenuation on the - * channel will still occur. While this effect will function with stereo - * voices, it makes more sense to use voices with only one channel of sound, - * so when they are mixed through this effect, the positioning will sound - * correct. You can convert them to mono through SDL before giving them to - * the mixer in the first place if you like. - * - * Setting (channel) to MIX_CHANNEL_POST registers this as a posteffect, and - * the positioning will be done to the final mixed stream before passing it - * on to the audio device. - * - * This is a convenience wrapper over Mix_SetDistance() and Mix_SetPanning(). - * - * returns zero if error (no such channel or Mix_RegisterEffect() fails), - * nonzero if position effect is enabled. - * Error messages can be retrieved from Mix_GetError(). - */ -extern DECLSPEC int SDLCALL Mix_SetPosition(int channel, Sint16 angle, Uint8 distance); - - -/* Set the "distance" of a channel. (distance) is an integer from 0 to 255 - * that specifies the location of the sound in relation to the listener. - * Distance 0 is overlapping the listener, and 255 is as far away as possible - * A distance of 255 does not guarantee silence; in such a case, you might - * want to try changing the chunk's volume, or just cull the sample from the - * mixing process with Mix_HaltChannel(). - * For efficiency, the precision of this effect may be limited (distances 1 - * through 7 might all produce the same effect, 8 through 15 are equal, etc). - * (distance) is an integer between 0 and 255 that specifies the space - * between the sound and the listener. The larger the number, the further - * away the sound is. - * Setting (distance) to 0 unregisters this effect, since the data would be - * unchanged. - * If you need more precise positional audio, consider using OpenAL for - * spatialized effects instead of SDL_mixer. This is only meant to be a - * basic effect for simple "3D" games. - * - * Setting (channel) to MIX_CHANNEL_POST registers this as a posteffect, and - * the distance attenuation will be done to the final mixed stream before - * passing it on to the audio device. - * - * This uses the Mix_RegisterEffect() API internally. - * - * returns zero if error (no such channel or Mix_RegisterEffect() fails), - * nonzero if position effect is enabled. - * Error messages can be retrieved from Mix_GetError(). - */ -extern DECLSPEC int SDLCALL Mix_SetDistance(int channel, Uint8 distance); - - -/* - * !!! FIXME : Haven't implemented, since the effect goes past the - * end of the sound buffer. Will have to think about this. - * --ryan. - */ -#if 0 -/* Causes an echo effect to be mixed into a sound. (echo) is the amount - * of echo to mix. 0 is no echo, 255 is infinite (and probably not - * what you want). - * - * Setting (channel) to MIX_CHANNEL_POST registers this as a posteffect, and - * the reverbing will be done to the final mixed stream before passing it on - * to the audio device. - * - * This uses the Mix_RegisterEffect() API internally. If you specify an echo - * of zero, the effect is unregistered, as the data is already in that state. - * - * returns zero if error (no such channel or Mix_RegisterEffect() fails), - * nonzero if reversing effect is enabled. - * Error messages can be retrieved from Mix_GetError(). - */ -extern no_parse_DECLSPEC int SDLCALL Mix_SetReverb(int channel, Uint8 echo); -#endif - -/* Causes a channel to reverse its stereo. This is handy if the user has his - * speakers hooked up backwards, or you would like to have a minor bit of - * psychedelia in your sound code. :) Calling this function with (flip) - * set to non-zero reverses the chunks's usual channels. If (flip) is zero, - * the effect is unregistered. - * - * This uses the Mix_RegisterEffect() API internally, and thus is probably - * more CPU intensive than having the user just plug in his speakers - * correctly. Mix_SetReverseStereo() returns without registering the effect - * function if the audio device is not configured for stereo output. - * - * If you specify MIX_CHANNEL_POST for (channel), then this the effect is used - * on the final mixed stream before sending it on to the audio device (a - * posteffect). - * - * returns zero if error (no such channel or Mix_RegisterEffect() fails), - * nonzero if reversing effect is enabled. Note that an audio device in mono - * mode is a no-op, but this call will return successful in that case. - * Error messages can be retrieved from Mix_GetError(). - */ -extern DECLSPEC int SDLCALL Mix_SetReverseStereo(int channel, int flip); - -/* end of effects API. --ryan. */ - - -/* Reserve the first channels (0 -> n-1) for the application, i.e. don't allocate - them dynamically to the next sample if requested with a -1 value below. - Returns the number of reserved channels. - */ -extern DECLSPEC int SDLCALL Mix_ReserveChannels(int num); - -/* Channel grouping functions */ - -/* Attach a tag to a channel. A tag can be assigned to several mixer - channels, to form groups of channels. - If 'tag' is -1, the tag is removed (actually -1 is the tag used to - represent the group of all the channels). - Returns true if everything was OK. - */ -extern DECLSPEC int SDLCALL Mix_GroupChannel(int which, int tag); -/* Assign several consecutive channels to a group */ -extern DECLSPEC int SDLCALL Mix_GroupChannels(int from, int to, int tag); -/* Finds the first available channel in a group of channels, - returning -1 if none are available. - */ -extern DECLSPEC int SDLCALL Mix_GroupAvailable(int tag); -/* Returns the number of channels in a group. This is also a subtle - way to get the total number of channels when 'tag' is -1 - */ -extern DECLSPEC int SDLCALL Mix_GroupCount(int tag); -/* Finds the "oldest" sample playing in a group of channels */ -extern DECLSPEC int SDLCALL Mix_GroupOldest(int tag); -/* Finds the "most recent" (i.e. last) sample playing in a group of channels */ -extern DECLSPEC int SDLCALL Mix_GroupNewer(int tag); - -/* Play an audio chunk on a specific channel. - If the specified channel is -1, play on the first free channel. - If 'loops' is greater than zero, loop the sound that many times. - If 'loops' is -1, loop inifinitely (~65000 times). - Returns which channel was used to play the sound. -*/ -#define Mix_PlayChannel(channel,chunk,loops) Mix_PlayChannelTimed(channel,chunk,loops,-1) -/* The same as above, but the sound is played at most 'ticks' milliseconds */ -extern DECLSPEC int SDLCALL Mix_PlayChannelTimed(int channel, Mix_Chunk *chunk, int loops, int ticks); -extern DECLSPEC int SDLCALL Mix_PlayMusic(Mix_Music *music, int loops); - -/* Fade in music or a channel over "ms" milliseconds, same semantics as the "Play" functions */ -extern DECLSPEC int SDLCALL Mix_FadeInMusic(Mix_Music *music, int loops, int ms); -extern DECLSPEC int SDLCALL Mix_FadeInMusicPos(Mix_Music *music, int loops, int ms, double position); -#define Mix_FadeInChannel(channel,chunk,loops,ms) Mix_FadeInChannelTimed(channel,chunk,loops,ms,-1) -extern DECLSPEC int SDLCALL Mix_FadeInChannelTimed(int channel, Mix_Chunk *chunk, int loops, int ms, int ticks); - -/* Set the volume in the range of 0-128 of a specific channel or chunk. - If the specified channel is -1, set volume for all channels. - Returns the original volume. - If the specified volume is -1, just return the current volume. -*/ -extern DECLSPEC int SDLCALL Mix_Volume(int channel, int volume); -extern DECLSPEC int SDLCALL Mix_VolumeChunk(Mix_Chunk *chunk, int volume); -extern DECLSPEC int SDLCALL Mix_VolumeMusic(int volume); - -/* Halt playing of a particular channel */ -extern DECLSPEC int SDLCALL Mix_HaltChannel(int channel); -extern DECLSPEC int SDLCALL Mix_HaltGroup(int tag); -extern DECLSPEC int SDLCALL Mix_HaltMusic(void); - -/* Change the expiration delay for a particular channel. - The sample will stop playing after the 'ticks' milliseconds have elapsed, - or remove the expiration if 'ticks' is -1 -*/ -extern DECLSPEC int SDLCALL Mix_ExpireChannel(int channel, int ticks); - -/* Halt a channel, fading it out progressively till it's silent - The ms parameter indicates the number of milliseconds the fading - will take. - */ -extern DECLSPEC int SDLCALL Mix_FadeOutChannel(int which, int ms); -extern DECLSPEC int SDLCALL Mix_FadeOutGroup(int tag, int ms); -extern DECLSPEC int SDLCALL Mix_FadeOutMusic(int ms); - -/* Query the fading status of a channel */ -extern DECLSPEC Mix_Fading SDLCALL Mix_FadingMusic(void); -extern DECLSPEC Mix_Fading SDLCALL Mix_FadingChannel(int which); - -/* Pause/Resume a particular channel */ -extern DECLSPEC void SDLCALL Mix_Pause(int channel); -extern DECLSPEC void SDLCALL Mix_Resume(int channel); -extern DECLSPEC int SDLCALL Mix_Paused(int channel); - -/* Pause/Resume the music stream */ -extern DECLSPEC void SDLCALL Mix_PauseMusic(void); -extern DECLSPEC void SDLCALL Mix_ResumeMusic(void); -extern DECLSPEC void SDLCALL Mix_RewindMusic(void); -extern DECLSPEC int SDLCALL Mix_PausedMusic(void); - -/* Set the current position in the music stream. - This returns 0 if successful, or -1 if it failed or isn't implemented. - This function is only implemented for MOD music formats (set pattern - order number) and for OGG music (set position in seconds), at the - moment. -*/ -extern DECLSPEC int SDLCALL Mix_SetMusicPosition(double position); - -/* Check the status of a specific channel. - If the specified channel is -1, check all channels. -*/ -extern DECLSPEC int SDLCALL Mix_Playing(int channel); -extern DECLSPEC int SDLCALL Mix_PlayingMusic(void); - -/* Stop music and set external music playback command */ -extern DECLSPEC int SDLCALL Mix_SetMusicCMD(const char *command); - -/* Synchro value is set by MikMod from modules while playing */ -extern DECLSPEC int SDLCALL Mix_SetSynchroValue(int value); -extern DECLSPEC int SDLCALL Mix_GetSynchroValue(void); - -/* Get the Mix_Chunk currently associated with a mixer channel - Returns NULL if it's an invalid channel, or there's no chunk associated. -*/ -extern DECLSPEC Mix_Chunk * SDLCALL Mix_GetChunk(int channel); - -/* Close the mixer, halting all playing audio */ -extern DECLSPEC void SDLCALL Mix_CloseAudio(void); - -/* We'll use SDL for reporting errors */ -#define Mix_SetError SDL_SetError -#define Mix_GetError SDL_GetError - -/* Ends C function definitions when using C++ */ -#ifdef __cplusplus -} -#endif -#include "close_code.h" - -#endif /* _SDL_MIXER_H */ diff --git a/platform/Wii/include/SDL/SDL_mouse.h b/platform/Wii/include/SDL/SDL_mouse.h deleted file mode 100644 index d1c5e4319..000000000 --- a/platform/Wii/include/SDL/SDL_mouse.h +++ /dev/null @@ -1,140 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997-2009 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -/* Include file for SDL mouse event handling */ - -#ifndef _SDL_mouse_h -#define _SDL_mouse_h - -#include "SDL_stdinc.h" -#include "SDL_error.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_Cursor { - 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) (1 << ((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_X1 6 -#define SDL_BUTTON_X2 7 -#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) -#define SDL_BUTTON_X1MASK SDL_BUTTON(SDL_BUTTON_X1) -#define SDL_BUTTON_X2MASK SDL_BUTTON(SDL_BUTTON_X2) - - -/* Ends C function definitions when using C++ */ -#ifdef __cplusplus -} -#endif -#include "close_code.h" - -#endif /* _SDL_mouse_h */ diff --git a/platform/Wii/include/SDL/SDL_mutex.h b/platform/Wii/include/SDL/SDL_mutex.h deleted file mode 100644 index a85355b33..000000000 --- a/platform/Wii/include/SDL/SDL_mutex.h +++ /dev/null @@ -1,162 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997-2009 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -#ifndef _SDL_mutex_h -#define _SDL_mutex_h - -/* Functions to provide thread synchronization primitives - - These are independent of the other SDL routines. -*/ - -#include "SDL_stdinc.h" -#include "SDL_error.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! - The mutex is re-locked once the condition variable is signaled. - 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/platform/Wii/include/SDL/SDL_name.h b/platform/Wii/include/SDL/SDL_name.h deleted file mode 100644 index 84d5e39a0..000000000 --- a/platform/Wii/include/SDL/SDL_name.h +++ /dev/null @@ -1,11 +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/platform/Wii/include/SDL/SDL_opengl.h b/platform/Wii/include/SDL/SDL_opengl.h deleted file mode 100644 index a91af293b..000000000 --- a/platform/Wii/include/SDL/SDL_opengl.h +++ /dev/null @@ -1,6551 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997-2009 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -/* This is a simple file to encapsulate the OpenGL API headers */ - -#include "SDL_config.h" - -#ifdef __WIN32__ -#define WIN32_LEAN_AND_MEAN -#ifndef NOMINMAX -#define NOMINMAX /* Don't defined min() and max() */ -#endif -#include -#endif -#ifndef NO_SDL_GLEXT -#define __glext_h_ /* Don't let gl.h include glext.h */ -#endif -#if defined(__MACOSX__) -#include /* Header File For The OpenGL Library */ -#include /* Header File For The GLU Library */ -#elif defined(__MACOS__) -#include /* Header File For The OpenGL Library */ -#include /* Header File For The GLU Library */ -#else -#include /* Header File For The OpenGL Library */ -#include /* Header File For The GLU Library */ -#endif -#ifndef NO_SDL_GLEXT -#undef __glext_h_ -#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-2004 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. -*/ - -#if defined(_WIN32) && !defined(APIENTRY) && !defined(__CYGWIN__) && !defined(__SCITECH_SNAP__) -#define WIN32_LEAN_AND_MEAN 1 -#include -#endif - -#ifndef APIENTRY -#define APIENTRY -#endif -#ifndef APIENTRYP -#define APIENTRYP APIENTRY * -#endif -#ifndef GLAPI -#define GLAPI extern -#endif - -/*************************************************************/ - -/* Header file version number, required by OpenGL ABI for Linux */ -/* glext.h last updated 2005/06/20 */ -/* Current version at http://oss.sgi.com/projects/ogl-sample/registry/ */ -#define GL_GLEXT_VERSION 29 - -#ifndef GL_VERSION_1_2 -#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_TEXTURE_BINDING_3D 0x806A -#define GL_PACK_SKIP_IMAGES 0x806B -#define GL_PACK_IMAGE_HEIGHT 0x806C -#define GL_UNPACK_SKIP_IMAGES 0x806D -#define GL_UNPACK_IMAGE_HEIGHT 0x806E -#define GL_TEXTURE_3D 0x806F -#define GL_PROXY_TEXTURE_3D 0x8070 -#define GL_TEXTURE_DEPTH 0x8071 -#define GL_TEXTURE_WRAP_R 0x8072 -#define GL_MAX_3D_TEXTURE_SIZE 0x8073 -#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_BGR 0x80E0 -#define GL_BGRA 0x80E1 -#define GL_MAX_ELEMENTS_VERTICES 0x80E8 -#define GL_MAX_ELEMENTS_INDICES 0x80E9 -#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 -#define GL_LIGHT_MODEL_COLOR_CONTROL 0x81F8 -#define GL_SINGLE_COLOR 0x81F9 -#define GL_SEPARATE_SPECULAR_COLOR 0x81FA -#define GL_SMOOTH_POINT_SIZE_RANGE 0x0B12 -#define GL_SMOOTH_POINT_SIZE_GRANULARITY 0x0B13 -#define GL_SMOOTH_LINE_WIDTH_RANGE 0x0B22 -#define GL_SMOOTH_LINE_WIDTH_GRANULARITY 0x0B23 -#define GL_ALIASED_POINT_SIZE_RANGE 0x846D -#define GL_ALIASED_LINE_WIDTH_RANGE 0x846E -#endif - -#ifndef GL_ARB_imaging -#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_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_POST_COLOR_MATRIX_ALPHA_BIAS 0x80BB -#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_CONSTANT_BORDER 0x8151 -#define GL_REPLICATE_BORDER 0x8153 -#define GL_CONVOLUTION_BORDER_COLOR 0x8154 -#endif - -#ifndef GL_VERSION_1_3 -#define GL_TEXTURE0 0x84C0 -#define GL_TEXTURE1 0x84C1 -#define GL_TEXTURE2 0x84C2 -#define GL_TEXTURE3 0x84C3 -#define GL_TEXTURE4 0x84C4 -#define GL_TEXTURE5 0x84C5 -#define GL_TEXTURE6 0x84C6 -#define GL_TEXTURE7 0x84C7 -#define GL_TEXTURE8 0x84C8 -#define GL_TEXTURE9 0x84C9 -#define GL_TEXTURE10 0x84CA -#define GL_TEXTURE11 0x84CB -#define GL_TEXTURE12 0x84CC -#define GL_TEXTURE13 0x84CD -#define GL_TEXTURE14 0x84CE -#define GL_TEXTURE15 0x84CF -#define GL_TEXTURE16 0x84D0 -#define GL_TEXTURE17 0x84D1 -#define GL_TEXTURE18 0x84D2 -#define GL_TEXTURE19 0x84D3 -#define GL_TEXTURE20 0x84D4 -#define GL_TEXTURE21 0x84D5 -#define GL_TEXTURE22 0x84D6 -#define GL_TEXTURE23 0x84D7 -#define GL_TEXTURE24 0x84D8 -#define GL_TEXTURE25 0x84D9 -#define GL_TEXTURE26 0x84DA -#define GL_TEXTURE27 0x84DB -#define GL_TEXTURE28 0x84DC -#define GL_TEXTURE29 0x84DD -#define GL_TEXTURE30 0x84DE -#define GL_TEXTURE31 0x84DF -#define GL_ACTIVE_TEXTURE 0x84E0 -#define GL_CLIENT_ACTIVE_TEXTURE 0x84E1 -#define GL_MAX_TEXTURE_UNITS 0x84E2 -#define GL_TRANSPOSE_MODELVIEW_MATRIX 0x84E3 -#define GL_TRANSPOSE_PROJECTION_MATRIX 0x84E4 -#define GL_TRANSPOSE_TEXTURE_MATRIX 0x84E5 -#define GL_TRANSPOSE_COLOR_MATRIX 0x84E6 -#define GL_MULTISAMPLE 0x809D -#define GL_SAMPLE_ALPHA_TO_COVERAGE 0x809E -#define GL_SAMPLE_ALPHA_TO_ONE 0x809F -#define GL_SAMPLE_COVERAGE 0x80A0 -#define GL_SAMPLE_BUFFERS 0x80A8 -#define GL_SAMPLES 0x80A9 -#define GL_SAMPLE_COVERAGE_VALUE 0x80AA -#define GL_SAMPLE_COVERAGE_INVERT 0x80AB -#define GL_MULTISAMPLE_BIT 0x20000000 -#define GL_NORMAL_MAP 0x8511 -#define GL_REFLECTION_MAP 0x8512 -#define GL_TEXTURE_CUBE_MAP 0x8513 -#define GL_TEXTURE_BINDING_CUBE_MAP 0x8514 -#define GL_TEXTURE_CUBE_MAP_POSITIVE_X 0x8515 -#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X 0x8516 -#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y 0x8517 -#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y 0x8518 -#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z 0x8519 -#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z 0x851A -#define GL_PROXY_TEXTURE_CUBE_MAP 0x851B -#define GL_MAX_CUBE_MAP_TEXTURE_SIZE 0x851C -#define GL_COMPRESSED_ALPHA 0x84E9 -#define GL_COMPRESSED_LUMINANCE 0x84EA -#define GL_COMPRESSED_LUMINANCE_ALPHA 0x84EB -#define GL_COMPRESSED_INTENSITY 0x84EC -#define GL_COMPRESSED_RGB 0x84ED -#define GL_COMPRESSED_RGBA 0x84EE -#define GL_TEXTURE_COMPRESSION_HINT 0x84EF -#define GL_TEXTURE_COMPRESSED_IMAGE_SIZE 0x86A0 -#define GL_TEXTURE_COMPRESSED 0x86A1 -#define GL_NUM_COMPRESSED_TEXTURE_FORMATS 0x86A2 -#define GL_COMPRESSED_TEXTURE_FORMATS 0x86A3 -#define GL_CLAMP_TO_BORDER 0x812D -#define GL_COMBINE 0x8570 -#define GL_COMBINE_RGB 0x8571 -#define GL_COMBINE_ALPHA 0x8572 -#define GL_SOURCE0_RGB 0x8580 -#define GL_SOURCE1_RGB 0x8581 -#define GL_SOURCE2_RGB 0x8582 -#define GL_SOURCE0_ALPHA 0x8588 -#define GL_SOURCE1_ALPHA 0x8589 -#define GL_SOURCE2_ALPHA 0x858A -#define GL_OPERAND0_RGB 0x8590 -#define GL_OPERAND1_RGB 0x8591 -#define GL_OPERAND2_RGB 0x8592 -#define GL_OPERAND0_ALPHA 0x8598 -#define GL_OPERAND1_ALPHA 0x8599 -#define GL_OPERAND2_ALPHA 0x859A -#define GL_RGB_SCALE 0x8573 -#define GL_ADD_SIGNED 0x8574 -#define GL_INTERPOLATE 0x8575 -#define GL_SUBTRACT 0x84E7 -#define GL_CONSTANT 0x8576 -#define GL_PRIMARY_COLOR 0x8577 -#define GL_PREVIOUS 0x8578 -#define GL_DOT3_RGB 0x86AE -#define GL_DOT3_RGBA 0x86AF -#endif - -#ifndef GL_VERSION_1_4 -#define GL_BLEND_DST_RGB 0x80C8 -#define GL_BLEND_SRC_RGB 0x80C9 -#define GL_BLEND_DST_ALPHA 0x80CA -#define GL_BLEND_SRC_ALPHA 0x80CB -#define GL_POINT_SIZE_MIN 0x8126 -#define GL_POINT_SIZE_MAX 0x8127 -#define GL_POINT_FADE_THRESHOLD_SIZE 0x8128 -#define GL_POINT_DISTANCE_ATTENUATION 0x8129 -#define GL_GENERATE_MIPMAP 0x8191 -#define GL_GENERATE_MIPMAP_HINT 0x8192 -#define GL_DEPTH_COMPONENT16 0x81A5 -#define GL_DEPTH_COMPONENT24 0x81A6 -#define GL_DEPTH_COMPONENT32 0x81A7 -#define GL_MIRRORED_REPEAT 0x8370 -#define GL_FOG_COORDINATE_SOURCE 0x8450 -#define GL_FOG_COORDINATE 0x8451 -#define GL_FRAGMENT_DEPTH 0x8452 -#define GL_CURRENT_FOG_COORDINATE 0x8453 -#define GL_FOG_COORDINATE_ARRAY_TYPE 0x8454 -#define GL_FOG_COORDINATE_ARRAY_STRIDE 0x8455 -#define GL_FOG_COORDINATE_ARRAY_POINTER 0x8456 -#define GL_FOG_COORDINATE_ARRAY 0x8457 -#define GL_COLOR_SUM 0x8458 -#define GL_CURRENT_SECONDARY_COLOR 0x8459 -#define GL_SECONDARY_COLOR_ARRAY_SIZE 0x845A -#define GL_SECONDARY_COLOR_ARRAY_TYPE 0x845B -#define GL_SECONDARY_COLOR_ARRAY_STRIDE 0x845C -#define GL_SECONDARY_COLOR_ARRAY_POINTER 0x845D -#define GL_SECONDARY_COLOR_ARRAY 0x845E -#define GL_MAX_TEXTURE_LOD_BIAS 0x84FD -#define GL_TEXTURE_FILTER_CONTROL 0x8500 -#define GL_TEXTURE_LOD_BIAS 0x8501 -#define GL_INCR_WRAP 0x8507 -#define GL_DECR_WRAP 0x8508 -#define GL_TEXTURE_DEPTH_SIZE 0x884A -#define GL_DEPTH_TEXTURE_MODE 0x884B -#define GL_TEXTURE_COMPARE_MODE 0x884C -#define GL_TEXTURE_COMPARE_FUNC 0x884D -#define GL_COMPARE_R_TO_TEXTURE 0x884E -#endif - -#ifndef GL_VERSION_1_5 -#define GL_BUFFER_SIZE 0x8764 -#define GL_BUFFER_USAGE 0x8765 -#define GL_QUERY_COUNTER_BITS 0x8864 -#define GL_CURRENT_QUERY 0x8865 -#define GL_QUERY_RESULT 0x8866 -#define GL_QUERY_RESULT_AVAILABLE 0x8867 -#define GL_ARRAY_BUFFER 0x8892 -#define GL_ELEMENT_ARRAY_BUFFER 0x8893 -#define GL_ARRAY_BUFFER_BINDING 0x8894 -#define GL_ELEMENT_ARRAY_BUFFER_BINDING 0x8895 -#define GL_VERTEX_ARRAY_BUFFER_BINDING 0x8896 -#define GL_NORMAL_ARRAY_BUFFER_BINDING 0x8897 -#define GL_COLOR_ARRAY_BUFFER_BINDING 0x8898 -#define GL_INDEX_ARRAY_BUFFER_BINDING 0x8899 -#define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING 0x889A -#define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING 0x889B -#define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING 0x889C -#define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING 0x889D -#define GL_WEIGHT_ARRAY_BUFFER_BINDING 0x889E -#define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING 0x889F -#define GL_READ_ONLY 0x88B8 -#define GL_WRITE_ONLY 0x88B9 -#define GL_READ_WRITE 0x88BA -#define GL_BUFFER_ACCESS 0x88BB -#define GL_BUFFER_MAPPED 0x88BC -#define GL_BUFFER_MAP_POINTER 0x88BD -#define GL_STREAM_DRAW 0x88E0 -#define GL_STREAM_READ 0x88E1 -#define GL_STREAM_COPY 0x88E2 -#define GL_STATIC_DRAW 0x88E4 -#define GL_STATIC_READ 0x88E5 -#define GL_STATIC_COPY 0x88E6 -#define GL_DYNAMIC_DRAW 0x88E8 -#define GL_DYNAMIC_READ 0x88E9 -#define GL_DYNAMIC_COPY 0x88EA -#define GL_SAMPLES_PASSED 0x8914 -#define GL_FOG_COORD_SRC GL_FOG_COORDINATE_SOURCE -#define GL_FOG_COORD GL_FOG_COORDINATE -#define GL_CURRENT_FOG_COORD GL_CURRENT_FOG_COORDINATE -#define GL_FOG_COORD_ARRAY_TYPE GL_FOG_COORDINATE_ARRAY_TYPE -#define GL_FOG_COORD_ARRAY_STRIDE GL_FOG_COORDINATE_ARRAY_STRIDE -#define GL_FOG_COORD_ARRAY_POINTER GL_FOG_COORDINATE_ARRAY_POINTER -#define GL_FOG_COORD_ARRAY GL_FOG_COORDINATE_ARRAY -#define GL_FOG_COORD_ARRAY_BUFFER_BINDING GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING -#define GL_SRC0_RGB GL_SOURCE0_RGB -#define GL_SRC1_RGB GL_SOURCE1_RGB -#define GL_SRC2_RGB GL_SOURCE2_RGB -#define GL_SRC0_ALPHA GL_SOURCE0_ALPHA -#define GL_SRC1_ALPHA GL_SOURCE1_ALPHA -#define GL_SRC2_ALPHA GL_SOURCE2_ALPHA -#endif - -#ifndef GL_VERSION_2_0 -#define GL_BLEND_EQUATION_RGB GL_BLEND_EQUATION -#define GL_VERTEX_ATTRIB_ARRAY_ENABLED 0x8622 -#define GL_VERTEX_ATTRIB_ARRAY_SIZE 0x8623 -#define GL_VERTEX_ATTRIB_ARRAY_STRIDE 0x8624 -#define GL_VERTEX_ATTRIB_ARRAY_TYPE 0x8625 -#define GL_CURRENT_VERTEX_ATTRIB 0x8626 -#define GL_VERTEX_PROGRAM_POINT_SIZE 0x8642 -#define GL_VERTEX_PROGRAM_TWO_SIDE 0x8643 -#define GL_VERTEX_ATTRIB_ARRAY_POINTER 0x8645 -#define GL_STENCIL_BACK_FUNC 0x8800 -#define GL_STENCIL_BACK_FAIL 0x8801 -#define GL_STENCIL_BACK_PASS_DEPTH_FAIL 0x8802 -#define GL_STENCIL_BACK_PASS_DEPTH_PASS 0x8803 -#define GL_MAX_DRAW_BUFFERS 0x8824 -#define GL_DRAW_BUFFER0 0x8825 -#define GL_DRAW_BUFFER1 0x8826 -#define GL_DRAW_BUFFER2 0x8827 -#define GL_DRAW_BUFFER3 0x8828 -#define GL_DRAW_BUFFER4 0x8829 -#define GL_DRAW_BUFFER5 0x882A -#define GL_DRAW_BUFFER6 0x882B -#define GL_DRAW_BUFFER7 0x882C -#define GL_DRAW_BUFFER8 0x882D -#define GL_DRAW_BUFFER9 0x882E -#define GL_DRAW_BUFFER10 0x882F -#define GL_DRAW_BUFFER11 0x8830 -#define GL_DRAW_BUFFER12 0x8831 -#define GL_DRAW_BUFFER13 0x8832 -#define GL_DRAW_BUFFER14 0x8833 -#define GL_DRAW_BUFFER15 0x8834 -#define GL_BLEND_EQUATION_ALPHA 0x883D -#define GL_POINT_SPRITE 0x8861 -#define GL_COORD_REPLACE 0x8862 -#define GL_MAX_VERTEX_ATTRIBS 0x8869 -#define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED 0x886A -#define GL_MAX_TEXTURE_COORDS 0x8871 -#define GL_MAX_TEXTURE_IMAGE_UNITS 0x8872 -#define GL_FRAGMENT_SHADER 0x8B30 -#define GL_VERTEX_SHADER 0x8B31 -#define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 0x8B49 -#define GL_MAX_VERTEX_UNIFORM_COMPONENTS 0x8B4A -#define GL_MAX_VARYING_FLOATS 0x8B4B -#define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 0x8B4C -#define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 0x8B4D -#define GL_SHADER_TYPE 0x8B4F -#define GL_FLOAT_VEC2 0x8B50 -#define GL_FLOAT_VEC3 0x8B51 -#define GL_FLOAT_VEC4 0x8B52 -#define GL_INT_VEC2 0x8B53 -#define GL_INT_VEC3 0x8B54 -#define GL_INT_VEC4 0x8B55 -#define GL_BOOL 0x8B56 -#define GL_BOOL_VEC2 0x8B57 -#define GL_BOOL_VEC3 0x8B58 -#define GL_BOOL_VEC4 0x8B59 -#define GL_FLOAT_MAT2 0x8B5A -#define GL_FLOAT_MAT3 0x8B5B -#define GL_FLOAT_MAT4 0x8B5C -#define GL_SAMPLER_1D 0x8B5D -#define GL_SAMPLER_2D 0x8B5E -#define GL_SAMPLER_3D 0x8B5F -#define GL_SAMPLER_CUBE 0x8B60 -#define GL_SAMPLER_1D_SHADOW 0x8B61 -#define GL_SAMPLER_2D_SHADOW 0x8B62 -#define GL_DELETE_STATUS 0x8B80 -#define GL_COMPILE_STATUS 0x8B81 -#define GL_LINK_STATUS 0x8B82 -#define GL_VALIDATE_STATUS 0x8B83 -#define GL_INFO_LOG_LENGTH 0x8B84 -#define GL_ATTACHED_SHADERS 0x8B85 -#define GL_ACTIVE_UNIFORMS 0x8B86 -#define GL_ACTIVE_UNIFORM_MAX_LENGTH 0x8B87 -#define GL_SHADER_SOURCE_LENGTH 0x8B88 -#define GL_ACTIVE_ATTRIBUTES 0x8B89 -#define GL_ACTIVE_ATTRIBUTE_MAX_LENGTH 0x8B8A -#define GL_FRAGMENT_SHADER_DERIVATIVE_HINT 0x8B8B -#define GL_SHADING_LANGUAGE_VERSION 0x8B8C -#define GL_CURRENT_PROGRAM 0x8B8D -#define GL_POINT_SPRITE_COORD_ORIGIN 0x8CA0 -#define GL_LOWER_LEFT 0x8CA1 -#define GL_UPPER_LEFT 0x8CA2 -#define GL_STENCIL_BACK_REF 0x8CA3 -#define GL_STENCIL_BACK_VALUE_MASK 0x8CA4 -#define GL_STENCIL_BACK_WRITEMASK 0x8CA5 -#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_env_add -#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_ARB_texture_border_clamp -#define GL_CLAMP_TO_BORDER_ARB 0x812D -#endif - -#ifndef GL_ARB_point_parameters -#define GL_POINT_SIZE_MIN_ARB 0x8126 -#define GL_POINT_SIZE_MAX_ARB 0x8127 -#define GL_POINT_FADE_THRESHOLD_SIZE_ARB 0x8128 -#define GL_POINT_DISTANCE_ATTENUATION_ARB 0x8129 -#endif - -#ifndef GL_ARB_vertex_blend -#define GL_MAX_VERTEX_UNITS_ARB 0x86A4 -#define GL_ACTIVE_VERTEX_UNITS_ARB 0x86A5 -#define GL_WEIGHT_SUM_UNITY_ARB 0x86A6 -#define GL_VERTEX_BLEND_ARB 0x86A7 -#define GL_CURRENT_WEIGHT_ARB 0x86A8 -#define GL_WEIGHT_ARRAY_TYPE_ARB 0x86A9 -#define GL_WEIGHT_ARRAY_STRIDE_ARB 0x86AA -#define GL_WEIGHT_ARRAY_SIZE_ARB 0x86AB -#define GL_WEIGHT_ARRAY_POINTER_ARB 0x86AC -#define GL_WEIGHT_ARRAY_ARB 0x86AD -#define GL_MODELVIEW0_ARB 0x1700 -#define GL_MODELVIEW1_ARB 0x850A -#define GL_MODELVIEW2_ARB 0x8722 -#define GL_MODELVIEW3_ARB 0x8723 -#define GL_MODELVIEW4_ARB 0x8724 -#define GL_MODELVIEW5_ARB 0x8725 -#define GL_MODELVIEW6_ARB 0x8726 -#define GL_MODELVIEW7_ARB 0x8727 -#define GL_MODELVIEW8_ARB 0x8728 -#define GL_MODELVIEW9_ARB 0x8729 -#define GL_MODELVIEW10_ARB 0x872A -#define GL_MODELVIEW11_ARB 0x872B -#define GL_MODELVIEW12_ARB 0x872C -#define GL_MODELVIEW13_ARB 0x872D -#define GL_MODELVIEW14_ARB 0x872E -#define GL_MODELVIEW15_ARB 0x872F -#define GL_MODELVIEW16_ARB 0x8730 -#define GL_MODELVIEW17_ARB 0x8731 -#define GL_MODELVIEW18_ARB 0x8732 -#define GL_MODELVIEW19_ARB 0x8733 -#define GL_MODELVIEW20_ARB 0x8734 -#define GL_MODELVIEW21_ARB 0x8735 -#define GL_MODELVIEW22_ARB 0x8736 -#define GL_MODELVIEW23_ARB 0x8737 -#define GL_MODELVIEW24_ARB 0x8738 -#define GL_MODELVIEW25_ARB 0x8739 -#define GL_MODELVIEW26_ARB 0x873A -#define GL_MODELVIEW27_ARB 0x873B -#define GL_MODELVIEW28_ARB 0x873C -#define GL_MODELVIEW29_ARB 0x873D -#define GL_MODELVIEW30_ARB 0x873E -#define GL_MODELVIEW31_ARB 0x873F -#endif - -#ifndef GL_ARB_matrix_palette -#define GL_MATRIX_PALETTE_ARB 0x8840 -#define GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB 0x8841 -#define GL_MAX_PALETTE_MATRICES_ARB 0x8842 -#define GL_CURRENT_PALETTE_MATRIX_ARB 0x8843 -#define GL_MATRIX_INDEX_ARRAY_ARB 0x8844 -#define GL_CURRENT_MATRIX_INDEX_ARB 0x8845 -#define GL_MATRIX_INDEX_ARRAY_SIZE_ARB 0x8846 -#define GL_MATRIX_INDEX_ARRAY_TYPE_ARB 0x8847 -#define GL_MATRIX_INDEX_ARRAY_STRIDE_ARB 0x8848 -#define GL_MATRIX_INDEX_ARRAY_POINTER_ARB 0x8849 -#endif - -#ifndef GL_ARB_texture_env_combine -#define GL_COMBINE_ARB 0x8570 -#define GL_COMBINE_RGB_ARB 0x8571 -#define GL_COMBINE_ALPHA_ARB 0x8572 -#define GL_SOURCE0_RGB_ARB 0x8580 -#define GL_SOURCE1_RGB_ARB 0x8581 -#define GL_SOURCE2_RGB_ARB 0x8582 -#define GL_SOURCE0_ALPHA_ARB 0x8588 -#define GL_SOURCE1_ALPHA_ARB 0x8589 -#define GL_SOURCE2_ALPHA_ARB 0x858A -#define GL_OPERAND0_RGB_ARB 0x8590 -#define GL_OPERAND1_RGB_ARB 0x8591 -#define GL_OPERAND2_RGB_ARB 0x8592 -#define GL_OPERAND0_ALPHA_ARB 0x8598 -#define GL_OPERAND1_ALPHA_ARB 0x8599 -#define GL_OPERAND2_ALPHA_ARB 0x859A -#define GL_RGB_SCALE_ARB 0x8573 -#define GL_ADD_SIGNED_ARB 0x8574 -#define GL_INTERPOLATE_ARB 0x8575 -#define GL_SUBTRACT_ARB 0x84E7 -#define GL_CONSTANT_ARB 0x8576 -#define GL_PRIMARY_COLOR_ARB 0x8577 -#define GL_PREVIOUS_ARB 0x8578 -#endif - -#ifndef GL_ARB_texture_env_crossbar -#endif - -#ifndef GL_ARB_texture_env_dot3 -#define GL_DOT3_RGB_ARB 0x86AE -#define GL_DOT3_RGBA_ARB 0x86AF -#endif - -#ifndef GL_ARB_texture_mirrored_repeat -#define GL_MIRRORED_REPEAT_ARB 0x8370 -#endif - -#ifndef GL_ARB_depth_texture -#define GL_DEPTH_COMPONENT16_ARB 0x81A5 -#define GL_DEPTH_COMPONENT24_ARB 0x81A6 -#define GL_DEPTH_COMPONENT32_ARB 0x81A7 -#define GL_TEXTURE_DEPTH_SIZE_ARB 0x884A -#define GL_DEPTH_TEXTURE_MODE_ARB 0x884B -#endif - -#ifndef GL_ARB_shadow -#define GL_TEXTURE_COMPARE_MODE_ARB 0x884C -#define GL_TEXTURE_COMPARE_FUNC_ARB 0x884D -#define GL_COMPARE_R_TO_TEXTURE_ARB 0x884E -#endif - -#ifndef GL_ARB_shadow_ambient -#define GL_TEXTURE_COMPARE_FAIL_VALUE_ARB 0x80BF -#endif - -#ifndef GL_ARB_window_pos -#endif - -#ifndef GL_ARB_vertex_program -#define GL_COLOR_SUM_ARB 0x8458 -#define GL_VERTEX_PROGRAM_ARB 0x8620 -#define GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB 0x8622 -#define GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB 0x8623 -#define GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB 0x8624 -#define GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB 0x8625 -#define GL_CURRENT_VERTEX_ATTRIB_ARB 0x8626 -#define GL_PROGRAM_LENGTH_ARB 0x8627 -#define GL_PROGRAM_STRING_ARB 0x8628 -#define GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB 0x862E -#define GL_MAX_PROGRAM_MATRICES_ARB 0x862F -#define GL_CURRENT_MATRIX_STACK_DEPTH_ARB 0x8640 -#define GL_CURRENT_MATRIX_ARB 0x8641 -#define GL_VERTEX_PROGRAM_POINT_SIZE_ARB 0x8642 -#define GL_VERTEX_PROGRAM_TWO_SIDE_ARB 0x8643 -#define GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB 0x8645 -#define GL_PROGRAM_ERROR_POSITION_ARB 0x864B -#define GL_PROGRAM_BINDING_ARB 0x8677 -#define GL_MAX_VERTEX_ATTRIBS_ARB 0x8869 -#define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB 0x886A -#define GL_PROGRAM_ERROR_STRING_ARB 0x8874 -#define GL_PROGRAM_FORMAT_ASCII_ARB 0x8875 -#define GL_PROGRAM_FORMAT_ARB 0x8876 -#define GL_PROGRAM_INSTRUCTIONS_ARB 0x88A0 -#define GL_MAX_PROGRAM_INSTRUCTIONS_ARB 0x88A1 -#define GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88A2 -#define GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88A3 -#define GL_PROGRAM_TEMPORARIES_ARB 0x88A4 -#define GL_MAX_PROGRAM_TEMPORARIES_ARB 0x88A5 -#define GL_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88A6 -#define GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88A7 -#define GL_PROGRAM_PARAMETERS_ARB 0x88A8 -#define GL_MAX_PROGRAM_PARAMETERS_ARB 0x88A9 -#define GL_PROGRAM_NATIVE_PARAMETERS_ARB 0x88AA -#define GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB 0x88AB -#define GL_PROGRAM_ATTRIBS_ARB 0x88AC -#define GL_MAX_PROGRAM_ATTRIBS_ARB 0x88AD -#define GL_PROGRAM_NATIVE_ATTRIBS_ARB 0x88AE -#define GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB 0x88AF -#define GL_PROGRAM_ADDRESS_REGISTERS_ARB 0x88B0 -#define GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB 0x88B1 -#define GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB 0x88B2 -#define GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB 0x88B3 -#define GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB 0x88B4 -#define GL_MAX_PROGRAM_ENV_PARAMETERS_ARB 0x88B5 -#define GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB 0x88B6 -#define GL_TRANSPOSE_CURRENT_MATRIX_ARB 0x88B7 -#define GL_MATRIX0_ARB 0x88C0 -#define GL_MATRIX1_ARB 0x88C1 -#define GL_MATRIX2_ARB 0x88C2 -#define GL_MATRIX3_ARB 0x88C3 -#define GL_MATRIX4_ARB 0x88C4 -#define GL_MATRIX5_ARB 0x88C5 -#define GL_MATRIX6_ARB 0x88C6 -#define GL_MATRIX7_ARB 0x88C7 -#define GL_MATRIX8_ARB 0x88C8 -#define GL_MATRIX9_ARB 0x88C9 -#define GL_MATRIX10_ARB 0x88CA -#define GL_MATRIX11_ARB 0x88CB -#define GL_MATRIX12_ARB 0x88CC -#define GL_MATRIX13_ARB 0x88CD -#define GL_MATRIX14_ARB 0x88CE -#define GL_MATRIX15_ARB 0x88CF -#define GL_MATRIX16_ARB 0x88D0 -#define GL_MATRIX17_ARB 0x88D1 -#define GL_MATRIX18_ARB 0x88D2 -#define GL_MATRIX19_ARB 0x88D3 -#define GL_MATRIX20_ARB 0x88D4 -#define GL_MATRIX21_ARB 0x88D5 -#define GL_MATRIX22_ARB 0x88D6 -#define GL_MATRIX23_ARB 0x88D7 -#define GL_MATRIX24_ARB 0x88D8 -#define GL_MATRIX25_ARB 0x88D9 -#define GL_MATRIX26_ARB 0x88DA -#define GL_MATRIX27_ARB 0x88DB -#define GL_MATRIX28_ARB 0x88DC -#define GL_MATRIX29_ARB 0x88DD -#define GL_MATRIX30_ARB 0x88DE -#define GL_MATRIX31_ARB 0x88DF -#endif - -#ifndef GL_ARB_fragment_program -#define GL_FRAGMENT_PROGRAM_ARB 0x8804 -#define GL_PROGRAM_ALU_INSTRUCTIONS_ARB 0x8805 -#define GL_PROGRAM_TEX_INSTRUCTIONS_ARB 0x8806 -#define GL_PROGRAM_TEX_INDIRECTIONS_ARB 0x8807 -#define GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB 0x8808 -#define GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB 0x8809 -#define GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB 0x880A -#define GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB 0x880B -#define GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB 0x880C -#define GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB 0x880D -#define GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB 0x880E -#define GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB 0x880F -#define GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB 0x8810 -#define GL_MAX_TEXTURE_COORDS_ARB 0x8871 -#define GL_MAX_TEXTURE_IMAGE_UNITS_ARB 0x8872 -#endif - -#ifndef GL_ARB_vertex_buffer_object -#define GL_BUFFER_SIZE_ARB 0x8764 -#define GL_BUFFER_USAGE_ARB 0x8765 -#define GL_ARRAY_BUFFER_ARB 0x8892 -#define GL_ELEMENT_ARRAY_BUFFER_ARB 0x8893 -#define GL_ARRAY_BUFFER_BINDING_ARB 0x8894 -#define GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB 0x8895 -#define GL_VERTEX_ARRAY_BUFFER_BINDING_ARB 0x8896 -#define GL_NORMAL_ARRAY_BUFFER_BINDING_ARB 0x8897 -#define GL_COLOR_ARRAY_BUFFER_BINDING_ARB 0x8898 -#define GL_INDEX_ARRAY_BUFFER_BINDING_ARB 0x8899 -#define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB 0x889A -#define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB 0x889B -#define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB 0x889C -#define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB 0x889D -#define GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB 0x889E -#define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB 0x889F -#define GL_READ_ONLY_ARB 0x88B8 -#define GL_WRITE_ONLY_ARB 0x88B9 -#define GL_READ_WRITE_ARB 0x88BA -#define GL_BUFFER_ACCESS_ARB 0x88BB -#define GL_BUFFER_MAPPED_ARB 0x88BC -#define GL_BUFFER_MAP_POINTER_ARB 0x88BD -#define GL_STREAM_DRAW_ARB 0x88E0 -#define GL_STREAM_READ_ARB 0x88E1 -#define GL_STREAM_COPY_ARB 0x88E2 -#define GL_STATIC_DRAW_ARB 0x88E4 -#define GL_STATIC_READ_ARB 0x88E5 -#define GL_STATIC_COPY_ARB 0x88E6 -#define GL_DYNAMIC_DRAW_ARB 0x88E8 -#define GL_DYNAMIC_READ_ARB 0x88E9 -#define GL_DYNAMIC_COPY_ARB 0x88EA -#endif - -#ifndef GL_ARB_occlusion_query -#define GL_QUERY_COUNTER_BITS_ARB 0x8864 -#define GL_CURRENT_QUERY_ARB 0x8865 -#define GL_QUERY_RESULT_ARB 0x8866 -#define GL_QUERY_RESULT_AVAILABLE_ARB 0x8867 -#define GL_SAMPLES_PASSED_ARB 0x8914 -#endif - -#ifndef GL_ARB_shader_objects -#define GL_PROGRAM_OBJECT_ARB 0x8B40 -#define GL_SHADER_OBJECT_ARB 0x8B48 -#define GL_OBJECT_TYPE_ARB 0x8B4E -#define GL_OBJECT_SUBTYPE_ARB 0x8B4F -#define GL_FLOAT_VEC2_ARB 0x8B50 -#define GL_FLOAT_VEC3_ARB 0x8B51 -#define GL_FLOAT_VEC4_ARB 0x8B52 -#define GL_INT_VEC2_ARB 0x8B53 -#define GL_INT_VEC3_ARB 0x8B54 -#define GL_INT_VEC4_ARB 0x8B55 -#define GL_BOOL_ARB 0x8B56 -#define GL_BOOL_VEC2_ARB 0x8B57 -#define GL_BOOL_VEC3_ARB 0x8B58 -#define GL_BOOL_VEC4_ARB 0x8B59 -#define GL_FLOAT_MAT2_ARB 0x8B5A -#define GL_FLOAT_MAT3_ARB 0x8B5B -#define GL_FLOAT_MAT4_ARB 0x8B5C -#define GL_SAMPLER_1D_ARB 0x8B5D -#define GL_SAMPLER_2D_ARB 0x8B5E -#define GL_SAMPLER_3D_ARB 0x8B5F -#define GL_SAMPLER_CUBE_ARB 0x8B60 -#define GL_SAMPLER_1D_SHADOW_ARB 0x8B61 -#define GL_SAMPLER_2D_SHADOW_ARB 0x8B62 -#define GL_SAMPLER_2D_RECT_ARB 0x8B63 -#define GL_SAMPLER_2D_RECT_SHADOW_ARB 0x8B64 -#define GL_OBJECT_DELETE_STATUS_ARB 0x8B80 -#define GL_OBJECT_COMPILE_STATUS_ARB 0x8B81 -#define GL_OBJECT_LINK_STATUS_ARB 0x8B82 -#define GL_OBJECT_VALIDATE_STATUS_ARB 0x8B83 -#define GL_OBJECT_INFO_LOG_LENGTH_ARB 0x8B84 -#define GL_OBJECT_ATTACHED_OBJECTS_ARB 0x8B85 -#define GL_OBJECT_ACTIVE_UNIFORMS_ARB 0x8B86 -#define GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB 0x8B87 -#define GL_OBJECT_SHADER_SOURCE_LENGTH_ARB 0x8B88 -#endif - -#ifndef GL_ARB_vertex_shader -#define GL_VERTEX_SHADER_ARB 0x8B31 -#define GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB 0x8B4A -#define GL_MAX_VARYING_FLOATS_ARB 0x8B4B -#define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB 0x8B4C -#define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB 0x8B4D -#define GL_OBJECT_ACTIVE_ATTRIBUTES_ARB 0x8B89 -#define GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB 0x8B8A -#endif - -#ifndef GL_ARB_fragment_shader -#define GL_FRAGMENT_SHADER_ARB 0x8B30 -#define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB 0x8B49 -#define GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB 0x8B8B -#endif - -#ifndef GL_ARB_shading_language_100 -#define GL_SHADING_LANGUAGE_VERSION_ARB 0x8B8C -#endif - -#ifndef GL_ARB_texture_non_power_of_two -#endif - -#ifndef GL_ARB_point_sprite -#define GL_POINT_SPRITE_ARB 0x8861 -#define GL_COORD_REPLACE_ARB 0x8862 -#endif - -#ifndef GL_ARB_fragment_program_shadow -#endif - -#ifndef GL_ARB_draw_buffers -#define GL_MAX_DRAW_BUFFERS_ARB 0x8824 -#define GL_DRAW_BUFFER0_ARB 0x8825 -#define GL_DRAW_BUFFER1_ARB 0x8826 -#define GL_DRAW_BUFFER2_ARB 0x8827 -#define GL_DRAW_BUFFER3_ARB 0x8828 -#define GL_DRAW_BUFFER4_ARB 0x8829 -#define GL_DRAW_BUFFER5_ARB 0x882A -#define GL_DRAW_BUFFER6_ARB 0x882B -#define GL_DRAW_BUFFER7_ARB 0x882C -#define GL_DRAW_BUFFER8_ARB 0x882D -#define GL_DRAW_BUFFER9_ARB 0x882E -#define GL_DRAW_BUFFER10_ARB 0x882F -#define GL_DRAW_BUFFER11_ARB 0x8830 -#define GL_DRAW_BUFFER12_ARB 0x8831 -#define GL_DRAW_BUFFER13_ARB 0x8832 -#define GL_DRAW_BUFFER14_ARB 0x8833 -#define GL_DRAW_BUFFER15_ARB 0x8834 -#endif - -#ifndef GL_ARB_texture_rectangle -#define GL_TEXTURE_RECTANGLE_ARB 0x84F5 -#define GL_TEXTURE_BINDING_RECTANGLE_ARB 0x84F6 -#define GL_PROXY_TEXTURE_RECTANGLE_ARB 0x84F7 -#define GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB 0x84F8 -#endif - -#ifndef GL_ARB_color_buffer_float -#define GL_RGBA_FLOAT_MODE_ARB 0x8820 -#define GL_CLAMP_VERTEX_COLOR_ARB 0x891A -#define GL_CLAMP_FRAGMENT_COLOR_ARB 0x891B -#define GL_CLAMP_READ_COLOR_ARB 0x891C -#define GL_FIXED_ONLY_ARB 0x891D -#endif - -#ifndef GL_ARB_half_float_pixel -#define GL_HALF_FLOAT_ARB 0x140B -#endif - -#ifndef GL_ARB_texture_float -#define GL_TEXTURE_RED_TYPE_ARB 0x8C10 -#define GL_TEXTURE_GREEN_TYPE_ARB 0x8C11 -#define GL_TEXTURE_BLUE_TYPE_ARB 0x8C12 -#define GL_TEXTURE_ALPHA_TYPE_ARB 0x8C13 -#define GL_TEXTURE_LUMINANCE_TYPE_ARB 0x8C14 -#define GL_TEXTURE_INTENSITY_TYPE_ARB 0x8C15 -#define GL_TEXTURE_DEPTH_TYPE_ARB 0x8C16 -#define GL_UNSIGNED_NORMALIZED_ARB 0x8C17 -#define GL_RGBA32F_ARB 0x8814 -#define GL_RGB32F_ARB 0x8815 -#define GL_ALPHA32F_ARB 0x8816 -#define GL_INTENSITY32F_ARB 0x8817 -#define GL_LUMINANCE32F_ARB 0x8818 -#define GL_LUMINANCE_ALPHA32F_ARB 0x8819 -#define GL_RGBA16F_ARB 0x881A -#define GL_RGB16F_ARB 0x881B -#define GL_ALPHA16F_ARB 0x881C -#define GL_INTENSITY16F_ARB 0x881D -#define GL_LUMINANCE16F_ARB 0x881E -#define GL_LUMINANCE_ALPHA16F_ARB 0x881F -#endif - -#ifndef GL_ARB_pixel_buffer_object -#define GL_PIXEL_PACK_BUFFER_ARB 0x88EB -#define GL_PIXEL_UNPACK_BUFFER_ARB 0x88EC -#define GL_PIXEL_PACK_BUFFER_BINDING_ARB 0x88ED -#define GL_PIXEL_UNPACK_BUFFER_BINDING_ARB 0x88EF -#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_EXT 0x806B -#define GL_PACK_IMAGE_HEIGHT_EXT 0x806C -#define GL_UNPACK_SKIP_IMAGES_EXT 0x806D -#define GL_UNPACK_IMAGE_HEIGHT_EXT 0x806E -#define GL_TEXTURE_3D_EXT 0x806F -#define GL_PROXY_TEXTURE_3D_EXT 0x8070 -#define GL_TEXTURE_DEPTH_EXT 0x8071 -#define GL_TEXTURE_WRAP_R_EXT 0x8072 -#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_EXT_point_parameters -#define GL_POINT_SIZE_MIN_EXT 0x8126 -#define GL_POINT_SIZE_MAX_EXT 0x8127 -#define GL_POINT_FADE_THRESHOLD_SIZE_EXT 0x8128 -#define GL_DISTANCE_ATTENUATION_EXT 0x8129 -#endif - -#ifndef GL_SGIS_point_parameters -#define GL_POINT_SIZE_MIN_SGIS 0x8126 -#define GL_POINT_SIZE_MAX_SGIS 0x8127 -#define GL_POINT_FADE_THRESHOLD_SIZE_SGIS 0x8128 -#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_FfdMaskSGIX -#define GL_TEXTURE_DEFORMATION_BIT_SGIX 0x00000001 -#define GL_GEOMETRY_DEFORMATION_BIT_SGIX 0x00000002 -#endif - -#ifndef GL_SGIX_polynomial_ffd -#define GL_GEOMETRY_DEFORMATION_SGIX 0x8194 -#define GL_TEXTURE_DEFORMATION_SGIX 0x8195 -#define GL_DEFORMATIONS_MASK_SGIX 0x8196 -#define GL_MAX_DEFORMATION_ORDER_SGIX 0x8197 -#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_SGIX_impact_pixel_texture -#define GL_PIXEL_TEX_GEN_Q_CEILING_SGIX 0x8184 -#define GL_PIXEL_TEX_GEN_Q_ROUND_SGIX 0x8185 -#define GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX 0x8186 -#define GL_PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX 0x8187 -#define GL_PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX 0x8188 -#define GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX 0x8189 -#define GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX 0x818A -#endif - -#ifndef GL_EXT_bgra -#define GL_BGR_EXT 0x80E0 -#define GL_BGRA_EXT 0x80E1 -#endif - -#ifndef GL_SGIX_async -#define GL_ASYNC_MARKER_SGIX 0x8329 -#endif - -#ifndef GL_SGIX_async_pixel -#define GL_ASYNC_TEX_IMAGE_SGIX 0x835C -#define GL_ASYNC_DRAW_PIXELS_SGIX 0x835D -#define GL_ASYNC_READ_PIXELS_SGIX 0x835E -#define GL_MAX_ASYNC_TEX_IMAGE_SGIX 0x835F -#define GL_MAX_ASYNC_DRAW_PIXELS_SGIX 0x8360 -#define GL_MAX_ASYNC_READ_PIXELS_SGIX 0x8361 -#endif - -#ifndef GL_SGIX_async_histogram -#define GL_ASYNC_HISTOGRAM_SGIX 0x832C -#define GL_MAX_ASYNC_HISTOGRAM_SGIX 0x832D -#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_SOURCE0_ALPHA_EXT 0x8588 -#define GL_SOURCE1_ALPHA_EXT 0x8589 -#define GL_SOURCE2_ALPHA_EXT 0x858A -#define GL_OPERAND0_RGB_EXT 0x8590 -#define GL_OPERAND1_RGB_EXT 0x8591 -#define GL_OPERAND2_RGB_EXT 0x8592 -#define GL_OPERAND0_ALPHA_EXT 0x8598 -#define GL_OPERAND1_ALPHA_EXT 0x8599 -#define GL_OPERAND2_ALPHA_EXT 0x859A -#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 0x0001 -#define GL_REPLACE_MIDDLE_SUN 0x0002 -#define GL_REPLACE_OLDEST_SUN 0x0003 -#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_MODELVIEW1_MATRIX_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 -#define GL_MULTISAMPLE_BIT_EXT 0x20000000 -#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_EXT_texture_env_dot3 -#define GL_DOT3_RGB_EXT 0x8740 -#define GL_DOT3_RGBA_EXT 0x8741 -#endif - -#ifndef GL_ATI_texture_mirror_once -#define GL_MIRROR_CLAMP_ATI 0x8742 -#define GL_MIRROR_CLAMP_TO_EDGE_ATI 0x8743 -#endif - -#ifndef GL_NV_fence -#define GL_ALL_COMPLETED_NV 0x84F2 -#define GL_FENCE_STATUS_NV 0x84F3 -#define GL_FENCE_CONDITION_NV 0x84F4 -#endif - -#ifndef GL_IBM_texture_mirrored_repeat -#define GL_MIRRORED_REPEAT_IBM 0x8370 -#endif - -#ifndef GL_NV_evaluators -#define GL_EVAL_2D_NV 0x86C0 -#define GL_EVAL_TRIANGULAR_2D_NV 0x86C1 -#define GL_MAP_TESSELLATION_NV 0x86C2 -#define GL_MAP_ATTRIB_U_ORDER_NV 0x86C3 -#define GL_MAP_ATTRIB_V_ORDER_NV 0x86C4 -#define GL_EVAL_FRACTIONAL_TESSELLATION_NV 0x86C5 -#define GL_EVAL_VERTEX_ATTRIB0_NV 0x86C6 -#define GL_EVAL_VERTEX_ATTRIB1_NV 0x86C7 -#define GL_EVAL_VERTEX_ATTRIB2_NV 0x86C8 -#define GL_EVAL_VERTEX_ATTRIB3_NV 0x86C9 -#define GL_EVAL_VERTEX_ATTRIB4_NV 0x86CA -#define GL_EVAL_VERTEX_ATTRIB5_NV 0x86CB -#define GL_EVAL_VERTEX_ATTRIB6_NV 0x86CC -#define GL_EVAL_VERTEX_ATTRIB7_NV 0x86CD -#define GL_EVAL_VERTEX_ATTRIB8_NV 0x86CE -#define GL_EVAL_VERTEX_ATTRIB9_NV 0x86CF -#define GL_EVAL_VERTEX_ATTRIB10_NV 0x86D0 -#define GL_EVAL_VERTEX_ATTRIB11_NV 0x86D1 -#define GL_EVAL_VERTEX_ATTRIB12_NV 0x86D2 -#define GL_EVAL_VERTEX_ATTRIB13_NV 0x86D3 -#define GL_EVAL_VERTEX_ATTRIB14_NV 0x86D4 -#define GL_EVAL_VERTEX_ATTRIB15_NV 0x86D5 -#define GL_MAX_MAP_TESSELLATION_NV 0x86D6 -#define GL_MAX_RATIONAL_EVAL_ORDER_NV 0x86D7 -#endif - -#ifndef GL_NV_packed_depth_stencil -#define GL_DEPTH_STENCIL_NV 0x84F9 -#define GL_UNSIGNED_INT_24_8_NV 0x84FA -#endif - -#ifndef GL_NV_register_combiners2 -#define GL_PER_STAGE_CONSTANTS_NV 0x8535 -#endif - -#ifndef GL_NV_texture_compression_vtc -#endif - -#ifndef GL_NV_texture_rectangle -#define GL_TEXTURE_RECTANGLE_NV 0x84F5 -#define GL_TEXTURE_BINDING_RECTANGLE_NV 0x84F6 -#define GL_PROXY_TEXTURE_RECTANGLE_NV 0x84F7 -#define GL_MAX_RECTANGLE_TEXTURE_SIZE_NV 0x84F8 -#endif - -#ifndef GL_NV_texture_shader -#define GL_OFFSET_TEXTURE_RECTANGLE_NV 0x864C -#define GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV 0x864D -#define GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV 0x864E -#define GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV 0x86D9 -#define GL_UNSIGNED_INT_S8_S8_8_8_NV 0x86DA -#define GL_UNSIGNED_INT_8_8_S8_S8_REV_NV 0x86DB -#define GL_DSDT_MAG_INTENSITY_NV 0x86DC -#define GL_SHADER_CONSISTENT_NV 0x86DD -#define GL_TEXTURE_SHADER_NV 0x86DE -#define GL_SHADER_OPERATION_NV 0x86DF -#define GL_CULL_MODES_NV 0x86E0 -#define GL_OFFSET_TEXTURE_MATRIX_NV 0x86E1 -#define GL_OFFSET_TEXTURE_SCALE_NV 0x86E2 -#define GL_OFFSET_TEXTURE_BIAS_NV 0x86E3 -#define GL_OFFSET_TEXTURE_2D_MATRIX_NV GL_OFFSET_TEXTURE_MATRIX_NV -#define GL_OFFSET_TEXTURE_2D_SCALE_NV GL_OFFSET_TEXTURE_SCALE_NV -#define GL_OFFSET_TEXTURE_2D_BIAS_NV GL_OFFSET_TEXTURE_BIAS_NV -#define GL_PREVIOUS_TEXTURE_INPUT_NV 0x86E4 -#define GL_CONST_EYE_NV 0x86E5 -#define GL_PASS_THROUGH_NV 0x86E6 -#define GL_CULL_FRAGMENT_NV 0x86E7 -#define GL_OFFSET_TEXTURE_2D_NV 0x86E8 -#define GL_DEPENDENT_AR_TEXTURE_2D_NV 0x86E9 -#define GL_DEPENDENT_GB_TEXTURE_2D_NV 0x86EA -#define GL_DOT_PRODUCT_NV 0x86EC -#define GL_DOT_PRODUCT_DEPTH_REPLACE_NV 0x86ED -#define GL_DOT_PRODUCT_TEXTURE_2D_NV 0x86EE -#define GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV 0x86F0 -#define GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV 0x86F1 -#define GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV 0x86F2 -#define GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV 0x86F3 -#define GL_HILO_NV 0x86F4 -#define GL_DSDT_NV 0x86F5 -#define GL_DSDT_MAG_NV 0x86F6 -#define GL_DSDT_MAG_VIB_NV 0x86F7 -#define GL_HILO16_NV 0x86F8 -#define GL_SIGNED_HILO_NV 0x86F9 -#define GL_SIGNED_HILO16_NV 0x86FA -#define GL_SIGNED_RGBA_NV 0x86FB -#define GL_SIGNED_RGBA8_NV 0x86FC -#define GL_SIGNED_RGB_NV 0x86FE -#define GL_SIGNED_RGB8_NV 0x86FF -#define GL_SIGNED_LUMINANCE_NV 0x8701 -#define GL_SIGNED_LUMINANCE8_NV 0x8702 -#define GL_SIGNED_LUMINANCE_ALPHA_NV 0x8703 -#define GL_SIGNED_LUMINANCE8_ALPHA8_NV 0x8704 -#define GL_SIGNED_ALPHA_NV 0x8705 -#define GL_SIGNED_ALPHA8_NV 0x8706 -#define GL_SIGNED_INTENSITY_NV 0x8707 -#define GL_SIGNED_INTENSITY8_NV 0x8708 -#define GL_DSDT8_NV 0x8709 -#define GL_DSDT8_MAG8_NV 0x870A -#define GL_DSDT8_MAG8_INTENSITY8_NV 0x870B -#define GL_SIGNED_RGB_UNSIGNED_ALPHA_NV 0x870C -#define GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV 0x870D -#define GL_HI_SCALE_NV 0x870E -#define GL_LO_SCALE_NV 0x870F -#define GL_DS_SCALE_NV 0x8710 -#define GL_DT_SCALE_NV 0x8711 -#define GL_MAGNITUDE_SCALE_NV 0x8712 -#define GL_VIBRANCE_SCALE_NV 0x8713 -#define GL_HI_BIAS_NV 0x8714 -#define GL_LO_BIAS_NV 0x8715 -#define GL_DS_BIAS_NV 0x8716 -#define GL_DT_BIAS_NV 0x8717 -#define GL_MAGNITUDE_BIAS_NV 0x8718 -#define GL_VIBRANCE_BIAS_NV 0x8719 -#define GL_TEXTURE_BORDER_VALUES_NV 0x871A -#define GL_TEXTURE_HI_SIZE_NV 0x871B -#define GL_TEXTURE_LO_SIZE_NV 0x871C -#define GL_TEXTURE_DS_SIZE_NV 0x871D -#define GL_TEXTURE_DT_SIZE_NV 0x871E -#define GL_TEXTURE_MAG_SIZE_NV 0x871F -#endif - -#ifndef GL_NV_texture_shader2 -#define GL_DOT_PRODUCT_TEXTURE_3D_NV 0x86EF -#endif - -#ifndef GL_NV_vertex_array_range2 -#define GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV 0x8533 -#endif - -#ifndef GL_NV_vertex_program -#define GL_VERTEX_PROGRAM_NV 0x8620 -#define GL_VERTEX_STATE_PROGRAM_NV 0x8621 -#define GL_ATTRIB_ARRAY_SIZE_NV 0x8623 -#define GL_ATTRIB_ARRAY_STRIDE_NV 0x8624 -#define GL_ATTRIB_ARRAY_TYPE_NV 0x8625 -#define GL_CURRENT_ATTRIB_NV 0x8626 -#define GL_PROGRAM_LENGTH_NV 0x8627 -#define GL_PROGRAM_STRING_NV 0x8628 -#define GL_MODELVIEW_PROJECTION_NV 0x8629 -#define GL_IDENTITY_NV 0x862A -#define GL_INVERSE_NV 0x862B -#define GL_TRANSPOSE_NV 0x862C -#define GL_INVERSE_TRANSPOSE_NV 0x862D -#define GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV 0x862E -#define GL_MAX_TRACK_MATRICES_NV 0x862F -#define GL_MATRIX0_NV 0x8630 -#define GL_MATRIX1_NV 0x8631 -#define GL_MATRIX2_NV 0x8632 -#define GL_MATRIX3_NV 0x8633 -#define GL_MATRIX4_NV 0x8634 -#define GL_MATRIX5_NV 0x8635 -#define GL_MATRIX6_NV 0x8636 -#define GL_MATRIX7_NV 0x8637 -#define GL_CURRENT_MATRIX_STACK_DEPTH_NV 0x8640 -#define GL_CURRENT_MATRIX_NV 0x8641 -#define GL_VERTEX_PROGRAM_POINT_SIZE_NV 0x8642 -#define GL_VERTEX_PROGRAM_TWO_SIDE_NV 0x8643 -#define GL_PROGRAM_PARAMETER_NV 0x8644 -#define GL_ATTRIB_ARRAY_POINTER_NV 0x8645 -#define GL_PROGRAM_TARGET_NV 0x8646 -#define GL_PROGRAM_RESIDENT_NV 0x8647 -#define GL_TRACK_MATRIX_NV 0x8648 -#define GL_TRACK_MATRIX_TRANSFORM_NV 0x8649 -#define GL_VERTEX_PROGRAM_BINDING_NV 0x864A -#define GL_PROGRAM_ERROR_POSITION_NV 0x864B -#define GL_VERTEX_ATTRIB_ARRAY0_NV 0x8650 -#define GL_VERTEX_ATTRIB_ARRAY1_NV 0x8651 -#define GL_VERTEX_ATTRIB_ARRAY2_NV 0x8652 -#define GL_VERTEX_ATTRIB_ARRAY3_NV 0x8653 -#define GL_VERTEX_ATTRIB_ARRAY4_NV 0x8654 -#define GL_VERTEX_ATTRIB_ARRAY5_NV 0x8655 -#define GL_VERTEX_ATTRIB_ARRAY6_NV 0x8656 -#define GL_VERTEX_ATTRIB_ARRAY7_NV 0x8657 -#define GL_VERTEX_ATTRIB_ARRAY8_NV 0x8658 -#define GL_VERTEX_ATTRIB_ARRAY9_NV 0x8659 -#define GL_VERTEX_ATTRIB_ARRAY10_NV 0x865A -#define GL_VERTEX_ATTRIB_ARRAY11_NV 0x865B -#define GL_VERTEX_ATTRIB_ARRAY12_NV 0x865C -#define GL_VERTEX_ATTRIB_ARRAY13_NV 0x865D -#define GL_VERTEX_ATTRIB_ARRAY14_NV 0x865E -#define GL_VERTEX_ATTRIB_ARRAY15_NV 0x865F -#define GL_MAP1_VERTEX_ATTRIB0_4_NV 0x8660 -#define GL_MAP1_VERTEX_ATTRIB1_4_NV 0x8661 -#define GL_MAP1_VERTEX_ATTRIB2_4_NV 0x8662 -#define GL_MAP1_VERTEX_ATTRIB3_4_NV 0x8663 -#define GL_MAP1_VERTEX_ATTRIB4_4_NV 0x8664 -#define GL_MAP1_VERTEX_ATTRIB5_4_NV 0x8665 -#define GL_MAP1_VERTEX_ATTRIB6_4_NV 0x8666 -#define GL_MAP1_VERTEX_ATTRIB7_4_NV 0x8667 -#define GL_MAP1_VERTEX_ATTRIB8_4_NV 0x8668 -#define GL_MAP1_VERTEX_ATTRIB9_4_NV 0x8669 -#define GL_MAP1_VERTEX_ATTRIB10_4_NV 0x866A -#define GL_MAP1_VERTEX_ATTRIB11_4_NV 0x866B -#define GL_MAP1_VERTEX_ATTRIB12_4_NV 0x866C -#define GL_MAP1_VERTEX_ATTRIB13_4_NV 0x866D -#define GL_MAP1_VERTEX_ATTRIB14_4_NV 0x866E -#define GL_MAP1_VERTEX_ATTRIB15_4_NV 0x866F -#define GL_MAP2_VERTEX_ATTRIB0_4_NV 0x8670 -#define GL_MAP2_VERTEX_ATTRIB1_4_NV 0x8671 -#define GL_MAP2_VERTEX_ATTRIB2_4_NV 0x8672 -#define GL_MAP2_VERTEX_ATTRIB3_4_NV 0x8673 -#define GL_MAP2_VERTEX_ATTRIB4_4_NV 0x8674 -#define GL_MAP2_VERTEX_ATTRIB5_4_NV 0x8675 -#define GL_MAP2_VERTEX_ATTRIB6_4_NV 0x8676 -#define GL_MAP2_VERTEX_ATTRIB7_4_NV 0x8677 -#define GL_MAP2_VERTEX_ATTRIB8_4_NV 0x8678 -#define GL_MAP2_VERTEX_ATTRIB9_4_NV 0x8679 -#define GL_MAP2_VERTEX_ATTRIB10_4_NV 0x867A -#define GL_MAP2_VERTEX_ATTRIB11_4_NV 0x867B -#define GL_MAP2_VERTEX_ATTRIB12_4_NV 0x867C -#define GL_MAP2_VERTEX_ATTRIB13_4_NV 0x867D -#define GL_MAP2_VERTEX_ATTRIB14_4_NV 0x867E -#define GL_MAP2_VERTEX_ATTRIB15_4_NV 0x867F -#endif - -#ifndef GL_SGIX_texture_coordinate_clamp -#define GL_TEXTURE_MAX_CLAMP_S_SGIX 0x8369 -#define GL_TEXTURE_MAX_CLAMP_T_SGIX 0x836A -#define GL_TEXTURE_MAX_CLAMP_R_SGIX 0x836B -#endif - -#ifndef GL_SGIX_scalebias_hint -#define GL_SCALEBIAS_HINT_SGIX 0x8322 -#endif - -#ifndef GL_OML_interlace -#define GL_INTERLACE_OML 0x8980 -#define GL_INTERLACE_READ_OML 0x8981 -#endif - -#ifndef GL_OML_subsample -#define GL_FORMAT_SUBSAMPLE_24_24_OML 0x8982 -#define GL_FORMAT_SUBSAMPLE_244_244_OML 0x8983 -#endif - -#ifndef GL_OML_resample -#define GL_PACK_RESAMPLE_OML 0x8984 -#define GL_UNPACK_RESAMPLE_OML 0x8985 -#define GL_RESAMPLE_REPLICATE_OML 0x8986 -#define GL_RESAMPLE_ZERO_FILL_OML 0x8987 -#define GL_RESAMPLE_AVERAGE_OML 0x8988 -#define GL_RESAMPLE_DECIMATE_OML 0x8989 -#endif - -#ifndef GL_NV_copy_depth_to_color -#define GL_DEPTH_STENCIL_TO_RGBA_NV 0x886E -#define GL_DEPTH_STENCIL_TO_BGRA_NV 0x886F -#endif - -#ifndef GL_ATI_envmap_bumpmap -#define GL_BUMP_ROT_MATRIX_ATI 0x8775 -#define GL_BUMP_ROT_MATRIX_SIZE_ATI 0x8776 -#define GL_BUMP_NUM_TEX_UNITS_ATI 0x8777 -#define GL_BUMP_TEX_UNITS_ATI 0x8778 -#define GL_DUDV_ATI 0x8779 -#define GL_DU8DV8_ATI 0x877A -#define GL_BUMP_ENVMAP_ATI 0x877B -#define GL_BUMP_TARGET_ATI 0x877C -#endif - -#ifndef GL_ATI_fragment_shader -#define GL_FRAGMENT_SHADER_ATI 0x8920 -#define GL_REG_0_ATI 0x8921 -#define GL_REG_1_ATI 0x8922 -#define GL_REG_2_ATI 0x8923 -#define GL_REG_3_ATI 0x8924 -#define GL_REG_4_ATI 0x8925 -#define GL_REG_5_ATI 0x8926 -#define GL_REG_6_ATI 0x8927 -#define GL_REG_7_ATI 0x8928 -#define GL_REG_8_ATI 0x8929 -#define GL_REG_9_ATI 0x892A -#define GL_REG_10_ATI 0x892B -#define GL_REG_11_ATI 0x892C -#define GL_REG_12_ATI 0x892D -#define GL_REG_13_ATI 0x892E -#define GL_REG_14_ATI 0x892F -#define GL_REG_15_ATI 0x8930 -#define GL_REG_16_ATI 0x8931 -#define GL_REG_17_ATI 0x8932 -#define GL_REG_18_ATI 0x8933 -#define GL_REG_19_ATI 0x8934 -#define GL_REG_20_ATI 0x8935 -#define GL_REG_21_ATI 0x8936 -#define GL_REG_22_ATI 0x8937 -#define GL_REG_23_ATI 0x8938 -#define GL_REG_24_ATI 0x8939 -#define GL_REG_25_ATI 0x893A -#define GL_REG_26_ATI 0x893B -#define GL_REG_27_ATI 0x893C -#define GL_REG_28_ATI 0x893D -#define GL_REG_29_ATI 0x893E -#define GL_REG_30_ATI 0x893F -#define GL_REG_31_ATI 0x8940 -#define GL_CON_0_ATI 0x8941 -#define GL_CON_1_ATI 0x8942 -#define GL_CON_2_ATI 0x8943 -#define GL_CON_3_ATI 0x8944 -#define GL_CON_4_ATI 0x8945 -#define GL_CON_5_ATI 0x8946 -#define GL_CON_6_ATI 0x8947 -#define GL_CON_7_ATI 0x8948 -#define GL_CON_8_ATI 0x8949 -#define GL_CON_9_ATI 0x894A -#define GL_CON_10_ATI 0x894B -#define GL_CON_11_ATI 0x894C -#define GL_CON_12_ATI 0x894D -#define GL_CON_13_ATI 0x894E -#define GL_CON_14_ATI 0x894F -#define GL_CON_15_ATI 0x8950 -#define GL_CON_16_ATI 0x8951 -#define GL_CON_17_ATI 0x8952 -#define GL_CON_18_ATI 0x8953 -#define GL_CON_19_ATI 0x8954 -#define GL_CON_20_ATI 0x8955 -#define GL_CON_21_ATI 0x8956 -#define GL_CON_22_ATI 0x8957 -#define GL_CON_23_ATI 0x8958 -#define GL_CON_24_ATI 0x8959 -#define GL_CON_25_ATI 0x895A -#define GL_CON_26_ATI 0x895B -#define GL_CON_27_ATI 0x895C -#define GL_CON_28_ATI 0x895D -#define GL_CON_29_ATI 0x895E -#define GL_CON_30_ATI 0x895F -#define GL_CON_31_ATI 0x8960 -#define GL_MOV_ATI 0x8961 -#define GL_ADD_ATI 0x8963 -#define GL_MUL_ATI 0x8964 -#define GL_SUB_ATI 0x8965 -#define GL_DOT3_ATI 0x8966 -#define GL_DOT4_ATI 0x8967 -#define GL_MAD_ATI 0x8968 -#define GL_LERP_ATI 0x8969 -#define GL_CND_ATI 0x896A -#define GL_CND0_ATI 0x896B -#define GL_DOT2_ADD_ATI 0x896C -#define GL_SECONDARY_INTERPOLATOR_ATI 0x896D -#define GL_NUM_FRAGMENT_REGISTERS_ATI 0x896E -#define GL_NUM_FRAGMENT_CONSTANTS_ATI 0x896F -#define GL_NUM_PASSES_ATI 0x8970 -#define GL_NUM_INSTRUCTIONS_PER_PASS_ATI 0x8971 -#define GL_NUM_INSTRUCTIONS_TOTAL_ATI 0x8972 -#define GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI 0x8973 -#define GL_NUM_LOOPBACK_COMPONENTS_ATI 0x8974 -#define GL_COLOR_ALPHA_PAIRING_ATI 0x8975 -#define GL_SWIZZLE_STR_ATI 0x8976 -#define GL_SWIZZLE_STQ_ATI 0x8977 -#define GL_SWIZZLE_STR_DR_ATI 0x8978 -#define GL_SWIZZLE_STQ_DQ_ATI 0x8979 -#define GL_SWIZZLE_STRQ_ATI 0x897A -#define GL_SWIZZLE_STRQ_DQ_ATI 0x897B -#define GL_RED_BIT_ATI 0x00000001 -#define GL_GREEN_BIT_ATI 0x00000002 -#define GL_BLUE_BIT_ATI 0x00000004 -#define GL_2X_BIT_ATI 0x00000001 -#define GL_4X_BIT_ATI 0x00000002 -#define GL_8X_BIT_ATI 0x00000004 -#define GL_HALF_BIT_ATI 0x00000008 -#define GL_QUARTER_BIT_ATI 0x00000010 -#define GL_EIGHTH_BIT_ATI 0x00000020 -#define GL_SATURATE_BIT_ATI 0x00000040 -#define GL_COMP_BIT_ATI 0x00000002 -#define GL_NEGATE_BIT_ATI 0x00000004 -#define GL_BIAS_BIT_ATI 0x00000008 -#endif - -#ifndef GL_ATI_pn_triangles -#define GL_PN_TRIANGLES_ATI 0x87F0 -#define GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI 0x87F1 -#define GL_PN_TRIANGLES_POINT_MODE_ATI 0x87F2 -#define GL_PN_TRIANGLES_NORMAL_MODE_ATI 0x87F3 -#define GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI 0x87F4 -#define GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI 0x87F5 -#define GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI 0x87F6 -#define GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI 0x87F7 -#define GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI 0x87F8 -#endif - -#ifndef GL_ATI_vertex_array_object -#define GL_STATIC_ATI 0x8760 -#define GL_DYNAMIC_ATI 0x8761 -#define GL_PRESERVE_ATI 0x8762 -#define GL_DISCARD_ATI 0x8763 -#define GL_OBJECT_BUFFER_SIZE_ATI 0x8764 -#define GL_OBJECT_BUFFER_USAGE_ATI 0x8765 -#define GL_ARRAY_OBJECT_BUFFER_ATI 0x8766 -#define GL_ARRAY_OBJECT_OFFSET_ATI 0x8767 -#endif - -#ifndef GL_EXT_vertex_shader -#define GL_VERTEX_SHADER_EXT 0x8780 -#define GL_VERTEX_SHADER_BINDING_EXT 0x8781 -#define GL_OP_INDEX_EXT 0x8782 -#define GL_OP_NEGATE_EXT 0x8783 -#define GL_OP_DOT3_EXT 0x8784 -#define GL_OP_DOT4_EXT 0x8785 -#define GL_OP_MUL_EXT 0x8786 -#define GL_OP_ADD_EXT 0x8787 -#define GL_OP_MADD_EXT 0x8788 -#define GL_OP_FRAC_EXT 0x8789 -#define GL_OP_MAX_EXT 0x878A -#define GL_OP_MIN_EXT 0x878B -#define GL_OP_SET_GE_EXT 0x878C -#define GL_OP_SET_LT_EXT 0x878D -#define GL_OP_CLAMP_EXT 0x878E -#define GL_OP_FLOOR_EXT 0x878F -#define GL_OP_ROUND_EXT 0x8790 -#define GL_OP_EXP_BASE_2_EXT 0x8791 -#define GL_OP_LOG_BASE_2_EXT 0x8792 -#define GL_OP_POWER_EXT 0x8793 -#define GL_OP_RECIP_EXT 0x8794 -#define GL_OP_RECIP_SQRT_EXT 0x8795 -#define GL_OP_SUB_EXT 0x8796 -#define GL_OP_CROSS_PRODUCT_EXT 0x8797 -#define GL_OP_MULTIPLY_MATRIX_EXT 0x8798 -#define GL_OP_MOV_EXT 0x8799 -#define GL_OUTPUT_VERTEX_EXT 0x879A -#define GL_OUTPUT_COLOR0_EXT 0x879B -#define GL_OUTPUT_COLOR1_EXT 0x879C -#define GL_OUTPUT_TEXTURE_COORD0_EXT 0x879D -#define GL_OUTPUT_TEXTURE_COORD1_EXT 0x879E -#define GL_OUTPUT_TEXTURE_COORD2_EXT 0x879F -#define GL_OUTPUT_TEXTURE_COORD3_EXT 0x87A0 -#define GL_OUTPUT_TEXTURE_COORD4_EXT 0x87A1 -#define GL_OUTPUT_TEXTURE_COORD5_EXT 0x87A2 -#define GL_OUTPUT_TEXTURE_COORD6_EXT 0x87A3 -#define GL_OUTPUT_TEXTURE_COORD7_EXT 0x87A4 -#define GL_OUTPUT_TEXTURE_COORD8_EXT 0x87A5 -#define GL_OUTPUT_TEXTURE_COORD9_EXT 0x87A6 -#define GL_OUTPUT_TEXTURE_COORD10_EXT 0x87A7 -#define GL_OUTPUT_TEXTURE_COORD11_EXT 0x87A8 -#define GL_OUTPUT_TEXTURE_COORD12_EXT 0x87A9 -#define GL_OUTPUT_TEXTURE_COORD13_EXT 0x87AA -#define GL_OUTPUT_TEXTURE_COORD14_EXT 0x87AB -#define GL_OUTPUT_TEXTURE_COORD15_EXT 0x87AC -#define GL_OUTPUT_TEXTURE_COORD16_EXT 0x87AD -#define GL_OUTPUT_TEXTURE_COORD17_EXT 0x87AE -#define GL_OUTPUT_TEXTURE_COORD18_EXT 0x87AF -#define GL_OUTPUT_TEXTURE_COORD19_EXT 0x87B0 -#define GL_OUTPUT_TEXTURE_COORD20_EXT 0x87B1 -#define GL_OUTPUT_TEXTURE_COORD21_EXT 0x87B2 -#define GL_OUTPUT_TEXTURE_COORD22_EXT 0x87B3 -#define GL_OUTPUT_TEXTURE_COORD23_EXT 0x87B4 -#define GL_OUTPUT_TEXTURE_COORD24_EXT 0x87B5 -#define GL_OUTPUT_TEXTURE_COORD25_EXT 0x87B6 -#define GL_OUTPUT_TEXTURE_COORD26_EXT 0x87B7 -#define GL_OUTPUT_TEXTURE_COORD27_EXT 0x87B8 -#define GL_OUTPUT_TEXTURE_COORD28_EXT 0x87B9 -#define GL_OUTPUT_TEXTURE_COORD29_EXT 0x87BA -#define GL_OUTPUT_TEXTURE_COORD30_EXT 0x87BB -#define GL_OUTPUT_TEXTURE_COORD31_EXT 0x87BC -#define GL_OUTPUT_FOG_EXT 0x87BD -#define GL_SCALAR_EXT 0x87BE -#define GL_VECTOR_EXT 0x87BF -#define GL_MATRIX_EXT 0x87C0 -#define GL_VARIANT_EXT 0x87C1 -#define GL_INVARIANT_EXT 0x87C2 -#define GL_LOCAL_CONSTANT_EXT 0x87C3 -#define GL_LOCAL_EXT 0x87C4 -#define GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87C5 -#define GL_MAX_VERTEX_SHADER_VARIANTS_EXT 0x87C6 -#define GL_MAX_VERTEX_SHADER_INVARIANTS_EXT 0x87C7 -#define GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87C8 -#define GL_MAX_VERTEX_SHADER_LOCALS_EXT 0x87C9 -#define GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87CA -#define GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT 0x87CB -#define GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87CC -#define GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT 0x87CD -#define GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT 0x87CE -#define GL_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87CF -#define GL_VERTEX_SHADER_VARIANTS_EXT 0x87D0 -#define GL_VERTEX_SHADER_INVARIANTS_EXT 0x87D1 -#define GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87D2 -#define GL_VERTEX_SHADER_LOCALS_EXT 0x87D3 -#define GL_VERTEX_SHADER_OPTIMIZED_EXT 0x87D4 -#define GL_X_EXT 0x87D5 -#define GL_Y_EXT 0x87D6 -#define GL_Z_EXT 0x87D7 -#define GL_W_EXT 0x87D8 -#define GL_NEGATIVE_X_EXT 0x87D9 -#define GL_NEGATIVE_Y_EXT 0x87DA -#define GL_NEGATIVE_Z_EXT 0x87DB -#define GL_NEGATIVE_W_EXT 0x87DC -#define GL_ZERO_EXT 0x87DD -#define GL_ONE_EXT 0x87DE -#define GL_NEGATIVE_ONE_EXT 0x87DF -#define GL_NORMALIZED_RANGE_EXT 0x87E0 -#define GL_FULL_RANGE_EXT 0x87E1 -#define GL_CURRENT_VERTEX_EXT 0x87E2 -#define GL_MVP_MATRIX_EXT 0x87E3 -#define GL_VARIANT_VALUE_EXT 0x87E4 -#define GL_VARIANT_DATATYPE_EXT 0x87E5 -#define GL_VARIANT_ARRAY_STRIDE_EXT 0x87E6 -#define GL_VARIANT_ARRAY_TYPE_EXT 0x87E7 -#define GL_VARIANT_ARRAY_EXT 0x87E8 -#define GL_VARIANT_ARRAY_POINTER_EXT 0x87E9 -#define GL_INVARIANT_VALUE_EXT 0x87EA -#define GL_INVARIANT_DATATYPE_EXT 0x87EB -#define GL_LOCAL_CONSTANT_VALUE_EXT 0x87EC -#define GL_LOCAL_CONSTANT_DATATYPE_EXT 0x87ED -#endif - -#ifndef GL_ATI_vertex_streams -#define GL_MAX_VERTEX_STREAMS_ATI 0x876B -#define GL_VERTEX_STREAM0_ATI 0x876C -#define GL_VERTEX_STREAM1_ATI 0x876D -#define GL_VERTEX_STREAM2_ATI 0x876E -#define GL_VERTEX_STREAM3_ATI 0x876F -#define GL_VERTEX_STREAM4_ATI 0x8770 -#define GL_VERTEX_STREAM5_ATI 0x8771 -#define GL_VERTEX_STREAM6_ATI 0x8772 -#define GL_VERTEX_STREAM7_ATI 0x8773 -#define GL_VERTEX_SOURCE_ATI 0x8774 -#endif - -#ifndef GL_ATI_element_array -#define GL_ELEMENT_ARRAY_ATI 0x8768 -#define GL_ELEMENT_ARRAY_TYPE_ATI 0x8769 -#define GL_ELEMENT_ARRAY_POINTER_ATI 0x876A -#endif - -#ifndef GL_SUN_mesh_array -#define GL_QUAD_MESH_SUN 0x8614 -#define GL_TRIANGLE_MESH_SUN 0x8615 -#endif - -#ifndef GL_SUN_slice_accum -#define GL_SLICE_ACCUM_SUN 0x85CC -#endif - -#ifndef GL_NV_multisample_filter_hint -#define GL_MULTISAMPLE_FILTER_HINT_NV 0x8534 -#endif - -#ifndef GL_NV_depth_clamp -#define GL_DEPTH_CLAMP_NV 0x864F -#endif - -#ifndef GL_NV_occlusion_query -#define GL_PIXEL_COUNTER_BITS_NV 0x8864 -#define GL_CURRENT_OCCLUSION_QUERY_ID_NV 0x8865 -#define GL_PIXEL_COUNT_NV 0x8866 -#define GL_PIXEL_COUNT_AVAILABLE_NV 0x8867 -#endif - -#ifndef GL_NV_point_sprite -#define GL_POINT_SPRITE_NV 0x8861 -#define GL_COORD_REPLACE_NV 0x8862 -#define GL_POINT_SPRITE_R_MODE_NV 0x8863 -#endif - -#ifndef GL_NV_texture_shader3 -#define GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV 0x8850 -#define GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV 0x8851 -#define GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV 0x8852 -#define GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV 0x8853 -#define GL_OFFSET_HILO_TEXTURE_2D_NV 0x8854 -#define GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV 0x8855 -#define GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV 0x8856 -#define GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV 0x8857 -#define GL_DEPENDENT_HILO_TEXTURE_2D_NV 0x8858 -#define GL_DEPENDENT_RGB_TEXTURE_3D_NV 0x8859 -#define GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV 0x885A -#define GL_DOT_PRODUCT_PASS_THROUGH_NV 0x885B -#define GL_DOT_PRODUCT_TEXTURE_1D_NV 0x885C -#define GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV 0x885D -#define GL_HILO8_NV 0x885E -#define GL_SIGNED_HILO8_NV 0x885F -#define GL_FORCE_BLUE_TO_ONE_NV 0x8860 -#endif - -#ifndef GL_NV_vertex_program1_1 -#endif - -#ifndef GL_EXT_shadow_funcs -#endif - -#ifndef GL_EXT_stencil_two_side -#define GL_STENCIL_TEST_TWO_SIDE_EXT 0x8910 -#define GL_ACTIVE_STENCIL_FACE_EXT 0x8911 -#endif - -#ifndef GL_ATI_text_fragment_shader -#define GL_TEXT_FRAGMENT_SHADER_ATI 0x8200 -#endif - -#ifndef GL_APPLE_client_storage -#define GL_UNPACK_CLIENT_STORAGE_APPLE 0x85B2 -#endif - -#ifndef GL_APPLE_element_array -#define GL_ELEMENT_ARRAY_APPLE 0x8768 -#define GL_ELEMENT_ARRAY_TYPE_APPLE 0x8769 -#define GL_ELEMENT_ARRAY_POINTER_APPLE 0x876A -#endif - -#ifndef GL_APPLE_fence -#define GL_DRAW_PIXELS_APPLE 0x8A0A -#define GL_FENCE_APPLE 0x8A0B -#endif - -#ifndef GL_APPLE_vertex_array_object -#define GL_VERTEX_ARRAY_BINDING_APPLE 0x85B5 -#endif - -#ifndef GL_APPLE_vertex_array_range -#define GL_VERTEX_ARRAY_RANGE_APPLE 0x851D -#define GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE 0x851E -#define GL_VERTEX_ARRAY_STORAGE_HINT_APPLE 0x851F -#define GL_VERTEX_ARRAY_RANGE_POINTER_APPLE 0x8521 -#define GL_STORAGE_CACHED_APPLE 0x85BE -#define GL_STORAGE_SHARED_APPLE 0x85BF -#endif - -#ifndef GL_APPLE_ycbcr_422 -#define GL_YCBCR_422_APPLE 0x85B9 -#define GL_UNSIGNED_SHORT_8_8_APPLE 0x85BA -#define GL_UNSIGNED_SHORT_8_8_REV_APPLE 0x85BB -#endif - -#ifndef GL_S3_s3tc -#define GL_RGB_S3TC 0x83A0 -#define GL_RGB4_S3TC 0x83A1 -#define GL_RGBA_S3TC 0x83A2 -#define GL_RGBA4_S3TC 0x83A3 -#endif - -#ifndef GL_ATI_draw_buffers -#define GL_MAX_DRAW_BUFFERS_ATI 0x8824 -#define GL_DRAW_BUFFER0_ATI 0x8825 -#define GL_DRAW_BUFFER1_ATI 0x8826 -#define GL_DRAW_BUFFER2_ATI 0x8827 -#define GL_DRAW_BUFFER3_ATI 0x8828 -#define GL_DRAW_BUFFER4_ATI 0x8829 -#define GL_DRAW_BUFFER5_ATI 0x882A -#define GL_DRAW_BUFFER6_ATI 0x882B -#define GL_DRAW_BUFFER7_ATI 0x882C -#define GL_DRAW_BUFFER8_ATI 0x882D -#define GL_DRAW_BUFFER9_ATI 0x882E -#define GL_DRAW_BUFFER10_ATI 0x882F -#define GL_DRAW_BUFFER11_ATI 0x8830 -#define GL_DRAW_BUFFER12_ATI 0x8831 -#define GL_DRAW_BUFFER13_ATI 0x8832 -#define GL_DRAW_BUFFER14_ATI 0x8833 -#define GL_DRAW_BUFFER15_ATI 0x8834 -#endif - -#ifndef GL_ATI_pixel_format_float -#define GL_TYPE_RGBA_FLOAT_ATI 0x8820 -#define GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI 0x8835 -#endif - -#ifndef GL_ATI_texture_env_combine3 -#define GL_MODULATE_ADD_ATI 0x8744 -#define GL_MODULATE_SIGNED_ADD_ATI 0x8745 -#define GL_MODULATE_SUBTRACT_ATI 0x8746 -#endif - -#ifndef GL_ATI_texture_float -#define GL_RGBA_FLOAT32_ATI 0x8814 -#define GL_RGB_FLOAT32_ATI 0x8815 -#define GL_ALPHA_FLOAT32_ATI 0x8816 -#define GL_INTENSITY_FLOAT32_ATI 0x8817 -#define GL_LUMINANCE_FLOAT32_ATI 0x8818 -#define GL_LUMINANCE_ALPHA_FLOAT32_ATI 0x8819 -#define GL_RGBA_FLOAT16_ATI 0x881A -#define GL_RGB_FLOAT16_ATI 0x881B -#define GL_ALPHA_FLOAT16_ATI 0x881C -#define GL_INTENSITY_FLOAT16_ATI 0x881D -#define GL_LUMINANCE_FLOAT16_ATI 0x881E -#define GL_LUMINANCE_ALPHA_FLOAT16_ATI 0x881F -#endif - -#ifndef GL_NV_float_buffer -#define GL_FLOAT_R_NV 0x8880 -#define GL_FLOAT_RG_NV 0x8881 -#define GL_FLOAT_RGB_NV 0x8882 -#define GL_FLOAT_RGBA_NV 0x8883 -#define GL_FLOAT_R16_NV 0x8884 -#define GL_FLOAT_R32_NV 0x8885 -#define GL_FLOAT_RG16_NV 0x8886 -#define GL_FLOAT_RG32_NV 0x8887 -#define GL_FLOAT_RGB16_NV 0x8888 -#define GL_FLOAT_RGB32_NV 0x8889 -#define GL_FLOAT_RGBA16_NV 0x888A -#define GL_FLOAT_RGBA32_NV 0x888B -#define GL_TEXTURE_FLOAT_COMPONENTS_NV 0x888C -#define GL_FLOAT_CLEAR_COLOR_VALUE_NV 0x888D -#define GL_FLOAT_RGBA_MODE_NV 0x888E -#endif - -#ifndef GL_NV_fragment_program -#define GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV 0x8868 -#define GL_FRAGMENT_PROGRAM_NV 0x8870 -#define GL_MAX_TEXTURE_COORDS_NV 0x8871 -#define GL_MAX_TEXTURE_IMAGE_UNITS_NV 0x8872 -#define GL_FRAGMENT_PROGRAM_BINDING_NV 0x8873 -#define GL_PROGRAM_ERROR_STRING_NV 0x8874 -#endif - -#ifndef GL_NV_half_float -#define GL_HALF_FLOAT_NV 0x140B -#endif - -#ifndef GL_NV_pixel_data_range -#define GL_WRITE_PIXEL_DATA_RANGE_NV 0x8878 -#define GL_READ_PIXEL_DATA_RANGE_NV 0x8879 -#define GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV 0x887A -#define GL_READ_PIXEL_DATA_RANGE_LENGTH_NV 0x887B -#define GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV 0x887C -#define GL_READ_PIXEL_DATA_RANGE_POINTER_NV 0x887D -#endif - -#ifndef GL_NV_primitive_restart -#define GL_PRIMITIVE_RESTART_NV 0x8558 -#define GL_PRIMITIVE_RESTART_INDEX_NV 0x8559 -#endif - -#ifndef GL_NV_texture_expand_normal -#define GL_TEXTURE_UNSIGNED_REMAP_MODE_NV 0x888F -#endif - -#ifndef GL_NV_vertex_program2 -#endif - -#ifndef GL_ATI_map_object_buffer -#endif - -#ifndef GL_ATI_separate_stencil -#define GL_STENCIL_BACK_FUNC_ATI 0x8800 -#define GL_STENCIL_BACK_FAIL_ATI 0x8801 -#define GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI 0x8802 -#define GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI 0x8803 -#endif - -#ifndef GL_ATI_vertex_attrib_array_object -#endif - -#ifndef GL_OES_read_format -#define GL_IMPLEMENTATION_COLOR_READ_TYPE_OES 0x8B9A -#define GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES 0x8B9B -#endif - -#ifndef GL_EXT_depth_bounds_test -#define GL_DEPTH_BOUNDS_TEST_EXT 0x8890 -#define GL_DEPTH_BOUNDS_EXT 0x8891 -#endif - -#ifndef GL_EXT_texture_mirror_clamp -#define GL_MIRROR_CLAMP_EXT 0x8742 -#define GL_MIRROR_CLAMP_TO_EDGE_EXT 0x8743 -#define GL_MIRROR_CLAMP_TO_BORDER_EXT 0x8912 -#endif - -#ifndef GL_EXT_blend_equation_separate -#define GL_BLEND_EQUATION_RGB_EXT GL_BLEND_EQUATION -#define GL_BLEND_EQUATION_ALPHA_EXT 0x883D -#endif - -#ifndef GL_MESA_pack_invert -#define GL_PACK_INVERT_MESA 0x8758 -#endif - -#ifndef GL_MESA_ycbcr_texture -#define GL_UNSIGNED_SHORT_8_8_MESA 0x85BA -#define GL_UNSIGNED_SHORT_8_8_REV_MESA 0x85BB -#define GL_YCBCR_MESA 0x8757 -#endif - -#ifndef GL_EXT_pixel_buffer_object -#define GL_PIXEL_PACK_BUFFER_EXT 0x88EB -#define GL_PIXEL_UNPACK_BUFFER_EXT 0x88EC -#define GL_PIXEL_PACK_BUFFER_BINDING_EXT 0x88ED -#define GL_PIXEL_UNPACK_BUFFER_BINDING_EXT 0x88EF -#endif - -#ifndef GL_NV_fragment_program_option -#endif - -#ifndef GL_NV_fragment_program2 -#define GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV 0x88F4 -#define GL_MAX_PROGRAM_CALL_DEPTH_NV 0x88F5 -#define GL_MAX_PROGRAM_IF_DEPTH_NV 0x88F6 -#define GL_MAX_PROGRAM_LOOP_DEPTH_NV 0x88F7 -#define GL_MAX_PROGRAM_LOOP_COUNT_NV 0x88F8 -#endif - -#ifndef GL_NV_vertex_program2_option -/* reuse GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV */ -/* reuse GL_MAX_PROGRAM_CALL_DEPTH_NV */ -#endif - -#ifndef GL_NV_vertex_program3 -/* reuse GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB */ -#endif - -#ifndef GL_EXT_framebuffer_object -#define GL_INVALID_FRAMEBUFFER_OPERATION_EXT 0x0506 -#define GL_MAX_RENDERBUFFER_SIZE_EXT 0x84E8 -#define GL_FRAMEBUFFER_BINDING_EXT 0x8CA6 -#define GL_RENDERBUFFER_BINDING_EXT 0x8CA7 -#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT 0x8CD0 -#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT 0x8CD1 -#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT 0x8CD2 -#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT 0x8CD3 -#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT 0x8CD4 -#define GL_FRAMEBUFFER_COMPLETE_EXT 0x8CD5 -#define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT 0x8CD6 -#define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT 0x8CD7 -#define GL_FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT_EXT 0x8CD8 -#define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT 0x8CD9 -#define GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT 0x8CDA -#define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT 0x8CDB -#define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT 0x8CDC -#define GL_FRAMEBUFFER_UNSUPPORTED_EXT 0x8CDD -#define GL_MAX_COLOR_ATTACHMENTS_EXT 0x8CDF -#define GL_COLOR_ATTACHMENT0_EXT 0x8CE0 -#define GL_COLOR_ATTACHMENT1_EXT 0x8CE1 -#define GL_COLOR_ATTACHMENT2_EXT 0x8CE2 -#define GL_COLOR_ATTACHMENT3_EXT 0x8CE3 -#define GL_COLOR_ATTACHMENT4_EXT 0x8CE4 -#define GL_COLOR_ATTACHMENT5_EXT 0x8CE5 -#define GL_COLOR_ATTACHMENT6_EXT 0x8CE6 -#define GL_COLOR_ATTACHMENT7_EXT 0x8CE7 -#define GL_COLOR_ATTACHMENT8_EXT 0x8CE8 -#define GL_COLOR_ATTACHMENT9_EXT 0x8CE9 -#define GL_COLOR_ATTACHMENT10_EXT 0x8CEA -#define GL_COLOR_ATTACHMENT11_EXT 0x8CEB -#define GL_COLOR_ATTACHMENT12_EXT 0x8CEC -#define GL_COLOR_ATTACHMENT13_EXT 0x8CED -#define GL_COLOR_ATTACHMENT14_EXT 0x8CEE -#define GL_COLOR_ATTACHMENT15_EXT 0x8CEF -#define GL_DEPTH_ATTACHMENT_EXT 0x8D00 -#define GL_STENCIL_ATTACHMENT_EXT 0x8D20 -#define GL_FRAMEBUFFER_EXT 0x8D40 -#define GL_RENDERBUFFER_EXT 0x8D41 -#define GL_RENDERBUFFER_WIDTH_EXT 0x8D42 -#define GL_RENDERBUFFER_HEIGHT_EXT 0x8D43 -#define GL_RENDERBUFFER_INTERNAL_FORMAT_EXT 0x8D44 -#define GL_STENCIL_INDEX1_EXT 0x8D46 -#define GL_STENCIL_INDEX4_EXT 0x8D47 -#define GL_STENCIL_INDEX8_EXT 0x8D48 -#define GL_STENCIL_INDEX16_EXT 0x8D49 -#define GL_RENDERBUFFER_RED_SIZE_EXT 0x8D50 -#define GL_RENDERBUFFER_GREEN_SIZE_EXT 0x8D51 -#define GL_RENDERBUFFER_BLUE_SIZE_EXT 0x8D52 -#define GL_RENDERBUFFER_ALPHA_SIZE_EXT 0x8D53 -#define GL_RENDERBUFFER_DEPTH_SIZE_EXT 0x8D54 -#define GL_RENDERBUFFER_STENCIL_SIZE_EXT 0x8D55 -#endif - -#ifndef GL_GREMEDY_string_marker -#endif - - -/*************************************************************/ - -#include -#ifndef GL_VERSION_2_0 -/* GL type for program/shader text */ -typedef char GLchar; /* native character */ -#endif - -#ifndef GL_VERSION_1_5 -/* GL types for handling large vertex buffer objects */ -typedef ptrdiff_t GLintptr; -typedef ptrdiff_t GLsizeiptr; -#endif - -#ifndef GL_ARB_vertex_buffer_object -/* GL types for handling large vertex buffer objects */ -typedef ptrdiff_t GLintptrARB; -typedef ptrdiff_t GLsizeiptrARB; -#endif - -#ifndef GL_ARB_shader_objects -/* GL types for handling shader object handles and program/shader text */ -typedef char GLcharARB; /* native character */ -typedef unsigned int GLhandleARB; /* shader object handle */ -#endif - -/* GL types for "half" precision (s10e5) float data in host memory */ -#ifndef GL_ARB_half_float_pixel -typedef unsigned short GLhalfARB; -#endif - -#ifndef GL_NV_half_float -typedef unsigned short GLhalfNV; -#endif - -#ifndef GL_VERSION_1_2 -#define GL_VERSION_1_2 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glBlendColor (GLclampf, GLclampf, GLclampf, GLclampf); -GLAPI void APIENTRY glBlendEquation (GLenum); -GLAPI void APIENTRY glDrawRangeElements (GLenum, GLuint, GLuint, GLsizei, GLenum, const GLvoid *); -GLAPI void APIENTRY glColorTable (GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *); -GLAPI void APIENTRY glColorTableParameterfv (GLenum, GLenum, const GLfloat *); -GLAPI void APIENTRY glColorTableParameteriv (GLenum, GLenum, const GLint *); -GLAPI void APIENTRY glCopyColorTable (GLenum, GLenum, GLint, GLint, GLsizei); -GLAPI void APIENTRY glGetColorTable (GLenum, GLenum, GLenum, GLvoid *); -GLAPI void APIENTRY glGetColorTableParameterfv (GLenum, GLenum, GLfloat *); -GLAPI void APIENTRY glGetColorTableParameteriv (GLenum, GLenum, GLint *); -GLAPI void APIENTRY glColorSubTable (GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); -GLAPI void APIENTRY glCopyColorSubTable (GLenum, GLsizei, GLint, GLint, GLsizei); -GLAPI void APIENTRY glConvolutionFilter1D (GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *); -GLAPI void APIENTRY glConvolutionFilter2D (GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); -GLAPI void APIENTRY glConvolutionParameterf (GLenum, GLenum, GLfloat); -GLAPI void APIENTRY glConvolutionParameterfv (GLenum, GLenum, const GLfloat *); -GLAPI void APIENTRY glConvolutionParameteri (GLenum, GLenum, GLint); -GLAPI void APIENTRY glConvolutionParameteriv (GLenum, GLenum, const GLint *); -GLAPI void APIENTRY glCopyConvolutionFilter1D (GLenum, GLenum, GLint, GLint, GLsizei); -GLAPI void APIENTRY glCopyConvolutionFilter2D (GLenum, GLenum, GLint, GLint, GLsizei, GLsizei); -GLAPI void APIENTRY glGetConvolutionFilter (GLenum, GLenum, GLenum, GLvoid *); -GLAPI void APIENTRY glGetConvolutionParameterfv (GLenum, GLenum, GLfloat *); -GLAPI void APIENTRY glGetConvolutionParameteriv (GLenum, GLenum, GLint *); -GLAPI void APIENTRY glGetSeparableFilter (GLenum, GLenum, GLenum, GLvoid *, GLvoid *, GLvoid *); -GLAPI void APIENTRY glSeparableFilter2D (GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *, const GLvoid *); -GLAPI void APIENTRY glGetHistogram (GLenum, GLboolean, GLenum, GLenum, GLvoid *); -GLAPI void APIENTRY glGetHistogramParameterfv (GLenum, GLenum, GLfloat *); -GLAPI void APIENTRY glGetHistogramParameteriv (GLenum, GLenum, GLint *); -GLAPI void APIENTRY glGetMinmax (GLenum, GLboolean, GLenum, GLenum, GLvoid *); -GLAPI void APIENTRY glGetMinmaxParameterfv (GLenum, GLenum, GLfloat *); -GLAPI void APIENTRY glGetMinmaxParameteriv (GLenum, GLenum, GLint *); -GLAPI void APIENTRY glHistogram (GLenum, GLsizei, GLenum, GLboolean); -GLAPI void APIENTRY glMinmax (GLenum, GLenum, GLboolean); -GLAPI void APIENTRY glResetHistogram (GLenum); -GLAPI void APIENTRY glResetMinmax (GLenum); -GLAPI void APIENTRY glTexImage3D (GLenum, GLint, GLint, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *); -GLAPI void APIENTRY glTexSubImage3D (GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); -GLAPI void APIENTRY glCopyTexSubImage3D (GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLBLENDCOLORPROC) (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); -typedef void (APIENTRYP PFNGLBLENDEQUATIONPROC) (GLenum mode); -typedef void (APIENTRYP PFNGLDRAWRANGEELEMENTSPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices); -typedef void (APIENTRYP PFNGLCOLORTABLEPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table); -typedef void (APIENTRYP PFNGLCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat *params); -typedef void (APIENTRYP PFNGLCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint *params); -typedef void (APIENTRYP PFNGLCOPYCOLORTABLEPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width); -typedef void (APIENTRYP PFNGLGETCOLORTABLEPROC) (GLenum target, GLenum format, GLenum type, GLvoid *table); -typedef void (APIENTRYP PFNGLGETCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params); -typedef void (APIENTRYP PFNGLGETCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params); -typedef void (APIENTRYP PFNGLCOLORSUBTABLEPROC) (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data); -typedef void (APIENTRYP PFNGLCOPYCOLORSUBTABLEPROC) (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width); -typedef void (APIENTRYP PFNGLCONVOLUTIONFILTER1DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image); -typedef void (APIENTRYP PFNGLCONVOLUTIONFILTER2DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image); -typedef void (APIENTRYP PFNGLCONVOLUTIONPARAMETERFPROC) (GLenum target, GLenum pname, GLfloat params); -typedef void (APIENTRYP PFNGLCONVOLUTIONPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat *params); -typedef void (APIENTRYP PFNGLCONVOLUTIONPARAMETERIPROC) (GLenum target, GLenum pname, GLint params); -typedef void (APIENTRYP PFNGLCONVOLUTIONPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint *params); -typedef void (APIENTRYP PFNGLCOPYCONVOLUTIONFILTER1DPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width); -typedef void (APIENTRYP PFNGLCOPYCONVOLUTIONFILTER2DPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height); -typedef void (APIENTRYP PFNGLGETCONVOLUTIONFILTERPROC) (GLenum target, GLenum format, GLenum type, GLvoid *image); -typedef void (APIENTRYP PFNGLGETCONVOLUTIONPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params); -typedef void (APIENTRYP PFNGLGETCONVOLUTIONPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params); -typedef void (APIENTRYP PFNGLGETSEPARABLEFILTERPROC) (GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span); -typedef void (APIENTRYP PFNGLSEPARABLEFILTER2DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column); -typedef void (APIENTRYP PFNGLGETHISTOGRAMPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values); -typedef void (APIENTRYP PFNGLGETHISTOGRAMPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params); -typedef void (APIENTRYP PFNGLGETHISTOGRAMPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params); -typedef void (APIENTRYP PFNGLGETMINMAXPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values); -typedef void (APIENTRYP PFNGLGETMINMAXPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params); -typedef void (APIENTRYP PFNGLGETMINMAXPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params); -typedef void (APIENTRYP PFNGLHISTOGRAMPROC) (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink); -typedef void (APIENTRYP PFNGLMINMAXPROC) (GLenum target, GLenum internalformat, GLboolean sink); -typedef void (APIENTRYP PFNGLRESETHISTOGRAMPROC) (GLenum target); -typedef void (APIENTRYP PFNGLRESETMINMAXPROC) (GLenum target); -typedef void (APIENTRYP PFNGLTEXIMAGE3DPROC) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (APIENTRYP 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 (APIENTRYP PFNGLCOPYTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); -#endif - -#ifndef GL_VERSION_1_3 -#define GL_VERSION_1_3 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glActiveTexture (GLenum); -GLAPI void APIENTRY glClientActiveTexture (GLenum); -GLAPI void APIENTRY glMultiTexCoord1d (GLenum, GLdouble); -GLAPI void APIENTRY glMultiTexCoord1dv (GLenum, const GLdouble *); -GLAPI void APIENTRY glMultiTexCoord1f (GLenum, GLfloat); -GLAPI void APIENTRY glMultiTexCoord1fv (GLenum, const GLfloat *); -GLAPI void APIENTRY glMultiTexCoord1i (GLenum, GLint); -GLAPI void APIENTRY glMultiTexCoord1iv (GLenum, const GLint *); -GLAPI void APIENTRY glMultiTexCoord1s (GLenum, GLshort); -GLAPI void APIENTRY glMultiTexCoord1sv (GLenum, const GLshort *); -GLAPI void APIENTRY glMultiTexCoord2d (GLenum, GLdouble, GLdouble); -GLAPI void APIENTRY glMultiTexCoord2dv (GLenum, const GLdouble *); -GLAPI void APIENTRY glMultiTexCoord2f (GLenum, GLfloat, GLfloat); -GLAPI void APIENTRY glMultiTexCoord2fv (GLenum, const GLfloat *); -GLAPI void APIENTRY glMultiTexCoord2i (GLenum, GLint, GLint); -GLAPI void APIENTRY glMultiTexCoord2iv (GLenum, const GLint *); -GLAPI void APIENTRY glMultiTexCoord2s (GLenum, GLshort, GLshort); -GLAPI void APIENTRY glMultiTexCoord2sv (GLenum, const GLshort *); -GLAPI void APIENTRY glMultiTexCoord3d (GLenum, GLdouble, GLdouble, GLdouble); -GLAPI void APIENTRY glMultiTexCoord3dv (GLenum, const GLdouble *); -GLAPI void APIENTRY glMultiTexCoord3f (GLenum, GLfloat, GLfloat, GLfloat); -GLAPI void APIENTRY glMultiTexCoord3fv (GLenum, const GLfloat *); -GLAPI void APIENTRY glMultiTexCoord3i (GLenum, GLint, GLint, GLint); -GLAPI void APIENTRY glMultiTexCoord3iv (GLenum, const GLint *); -GLAPI void APIENTRY glMultiTexCoord3s (GLenum, GLshort, GLshort, GLshort); -GLAPI void APIENTRY glMultiTexCoord3sv (GLenum, const GLshort *); -GLAPI void APIENTRY glMultiTexCoord4d (GLenum, GLdouble, GLdouble, GLdouble, GLdouble); -GLAPI void APIENTRY glMultiTexCoord4dv (GLenum, const GLdouble *); -GLAPI void APIENTRY glMultiTexCoord4f (GLenum, GLfloat, GLfloat, GLfloat, GLfloat); -GLAPI void APIENTRY glMultiTexCoord4fv (GLenum, const GLfloat *); -GLAPI void APIENTRY glMultiTexCoord4i (GLenum, GLint, GLint, GLint, GLint); -GLAPI void APIENTRY glMultiTexCoord4iv (GLenum, const GLint *); -GLAPI void APIENTRY glMultiTexCoord4s (GLenum, GLshort, GLshort, GLshort, GLshort); -GLAPI void APIENTRY glMultiTexCoord4sv (GLenum, const GLshort *); -GLAPI void APIENTRY glLoadTransposeMatrixf (const GLfloat *); -GLAPI void APIENTRY glLoadTransposeMatrixd (const GLdouble *); -GLAPI void APIENTRY glMultTransposeMatrixf (const GLfloat *); -GLAPI void APIENTRY glMultTransposeMatrixd (const GLdouble *); -GLAPI void APIENTRY glSampleCoverage (GLclampf, GLboolean); -GLAPI void APIENTRY glCompressedTexImage3D (GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *); -GLAPI void APIENTRY glCompressedTexImage2D (GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *); -GLAPI void APIENTRY glCompressedTexImage1D (GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, const GLvoid *); -GLAPI void APIENTRY glCompressedTexSubImage3D (GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *); -GLAPI void APIENTRY glCompressedTexSubImage2D (GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *); -GLAPI void APIENTRY glCompressedTexSubImage1D (GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid *); -GLAPI void APIENTRY glGetCompressedTexImage (GLenum, GLint, GLvoid *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLACTIVETEXTUREPROC) (GLenum texture); -typedef void (APIENTRYP PFNGLCLIENTACTIVETEXTUREPROC) (GLenum texture); -typedef void (APIENTRYP PFNGLMULTITEXCOORD1DPROC) (GLenum target, GLdouble s); -typedef void (APIENTRYP PFNGLMULTITEXCOORD1DVPROC) (GLenum target, const GLdouble *v); -typedef void (APIENTRYP PFNGLMULTITEXCOORD1FPROC) (GLenum target, GLfloat s); -typedef void (APIENTRYP PFNGLMULTITEXCOORD1FVPROC) (GLenum target, const GLfloat *v); -typedef void (APIENTRYP PFNGLMULTITEXCOORD1IPROC) (GLenum target, GLint s); -typedef void (APIENTRYP PFNGLMULTITEXCOORD1IVPROC) (GLenum target, const GLint *v); -typedef void (APIENTRYP PFNGLMULTITEXCOORD1SPROC) (GLenum target, GLshort s); -typedef void (APIENTRYP PFNGLMULTITEXCOORD1SVPROC) (GLenum target, const GLshort *v); -typedef void (APIENTRYP PFNGLMULTITEXCOORD2DPROC) (GLenum target, GLdouble s, GLdouble t); -typedef void (APIENTRYP PFNGLMULTITEXCOORD2DVPROC) (GLenum target, const GLdouble *v); -typedef void (APIENTRYP PFNGLMULTITEXCOORD2FPROC) (GLenum target, GLfloat s, GLfloat t); -typedef void (APIENTRYP PFNGLMULTITEXCOORD2FVPROC) (GLenum target, const GLfloat *v); -typedef void (APIENTRYP PFNGLMULTITEXCOORD2IPROC) (GLenum target, GLint s, GLint t); -typedef void (APIENTRYP PFNGLMULTITEXCOORD2IVPROC) (GLenum target, const GLint *v); -typedef void (APIENTRYP PFNGLMULTITEXCOORD2SPROC) (GLenum target, GLshort s, GLshort t); -typedef void (APIENTRYP PFNGLMULTITEXCOORD2SVPROC) (GLenum target, const GLshort *v); -typedef void (APIENTRYP PFNGLMULTITEXCOORD3DPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r); -typedef void (APIENTRYP PFNGLMULTITEXCOORD3DVPROC) (GLenum target, const GLdouble *v); -typedef void (APIENTRYP PFNGLMULTITEXCOORD3FPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r); -typedef void (APIENTRYP PFNGLMULTITEXCOORD3FVPROC) (GLenum target, const GLfloat *v); -typedef void (APIENTRYP PFNGLMULTITEXCOORD3IPROC) (GLenum target, GLint s, GLint t, GLint r); -typedef void (APIENTRYP PFNGLMULTITEXCOORD3IVPROC) (GLenum target, const GLint *v); -typedef void (APIENTRYP PFNGLMULTITEXCOORD3SPROC) (GLenum target, GLshort s, GLshort t, GLshort r); -typedef void (APIENTRYP PFNGLMULTITEXCOORD3SVPROC) (GLenum target, const GLshort *v); -typedef void (APIENTRYP PFNGLMULTITEXCOORD4DPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q); -typedef void (APIENTRYP PFNGLMULTITEXCOORD4DVPROC) (GLenum target, const GLdouble *v); -typedef void (APIENTRYP PFNGLMULTITEXCOORD4FPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q); -typedef void (APIENTRYP PFNGLMULTITEXCOORD4FVPROC) (GLenum target, const GLfloat *v); -typedef void (APIENTRYP PFNGLMULTITEXCOORD4IPROC) (GLenum target, GLint s, GLint t, GLint r, GLint q); -typedef void (APIENTRYP PFNGLMULTITEXCOORD4IVPROC) (GLenum target, const GLint *v); -typedef void (APIENTRYP PFNGLMULTITEXCOORD4SPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q); -typedef void (APIENTRYP PFNGLMULTITEXCOORD4SVPROC) (GLenum target, const GLshort *v); -typedef void (APIENTRYP PFNGLLOADTRANSPOSEMATRIXFPROC) (const GLfloat *m); -typedef void (APIENTRYP PFNGLLOADTRANSPOSEMATRIXDPROC) (const GLdouble *m); -typedef void (APIENTRYP PFNGLMULTTRANSPOSEMATRIXFPROC) (const GLfloat *m); -typedef void (APIENTRYP PFNGLMULTTRANSPOSEMATRIXDPROC) (const GLdouble *m); -typedef void (APIENTRYP PFNGLSAMPLECOVERAGEPROC) (GLclampf value, GLboolean invert); -typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE3DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data); -typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE2DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data); -typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE1DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data); -typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC) (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 (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data); -typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data); -typedef void (APIENTRYP PFNGLGETCOMPRESSEDTEXIMAGEPROC) (GLenum target, GLint level, GLvoid *img); -#endif - -#ifndef GL_VERSION_1_4 -#define GL_VERSION_1_4 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glBlendFuncSeparate (GLenum, GLenum, GLenum, GLenum); -GLAPI void APIENTRY glFogCoordf (GLfloat); -GLAPI void APIENTRY glFogCoordfv (const GLfloat *); -GLAPI void APIENTRY glFogCoordd (GLdouble); -GLAPI void APIENTRY glFogCoorddv (const GLdouble *); -GLAPI void APIENTRY glFogCoordPointer (GLenum, GLsizei, const GLvoid *); -GLAPI void APIENTRY glMultiDrawArrays (GLenum, GLint *, GLsizei *, GLsizei); -GLAPI void APIENTRY glMultiDrawElements (GLenum, const GLsizei *, GLenum, const GLvoid* *, GLsizei); -GLAPI void APIENTRY glPointParameterf (GLenum, GLfloat); -GLAPI void APIENTRY glPointParameterfv (GLenum, const GLfloat *); -GLAPI void APIENTRY glPointParameteri (GLenum, GLint); -GLAPI void APIENTRY glPointParameteriv (GLenum, const GLint *); -GLAPI void APIENTRY glSecondaryColor3b (GLbyte, GLbyte, GLbyte); -GLAPI void APIENTRY glSecondaryColor3bv (const GLbyte *); -GLAPI void APIENTRY glSecondaryColor3d (GLdouble, GLdouble, GLdouble); -GLAPI void APIENTRY glSecondaryColor3dv (const GLdouble *); -GLAPI void APIENTRY glSecondaryColor3f (GLfloat, GLfloat, GLfloat); -GLAPI void APIENTRY glSecondaryColor3fv (const GLfloat *); -GLAPI void APIENTRY glSecondaryColor3i (GLint, GLint, GLint); -GLAPI void APIENTRY glSecondaryColor3iv (const GLint *); -GLAPI void APIENTRY glSecondaryColor3s (GLshort, GLshort, GLshort); -GLAPI void APIENTRY glSecondaryColor3sv (const GLshort *); -GLAPI void APIENTRY glSecondaryColor3ub (GLubyte, GLubyte, GLubyte); -GLAPI void APIENTRY glSecondaryColor3ubv (const GLubyte *); -GLAPI void APIENTRY glSecondaryColor3ui (GLuint, GLuint, GLuint); -GLAPI void APIENTRY glSecondaryColor3uiv (const GLuint *); -GLAPI void APIENTRY glSecondaryColor3us (GLushort, GLushort, GLushort); -GLAPI void APIENTRY glSecondaryColor3usv (const GLushort *); -GLAPI void APIENTRY glSecondaryColorPointer (GLint, GLenum, GLsizei, const GLvoid *); -GLAPI void APIENTRY glWindowPos2d (GLdouble, GLdouble); -GLAPI void APIENTRY glWindowPos2dv (const GLdouble *); -GLAPI void APIENTRY glWindowPos2f (GLfloat, GLfloat); -GLAPI void APIENTRY glWindowPos2fv (const GLfloat *); -GLAPI void APIENTRY glWindowPos2i (GLint, GLint); -GLAPI void APIENTRY glWindowPos2iv (const GLint *); -GLAPI void APIENTRY glWindowPos2s (GLshort, GLshort); -GLAPI void APIENTRY glWindowPos2sv (const GLshort *); -GLAPI void APIENTRY glWindowPos3d (GLdouble, GLdouble, GLdouble); -GLAPI void APIENTRY glWindowPos3dv (const GLdouble *); -GLAPI void APIENTRY glWindowPos3f (GLfloat, GLfloat, GLfloat); -GLAPI void APIENTRY glWindowPos3fv (const GLfloat *); -GLAPI void APIENTRY glWindowPos3i (GLint, GLint, GLint); -GLAPI void APIENTRY glWindowPos3iv (const GLint *); -GLAPI void APIENTRY glWindowPos3s (GLshort, GLshort, GLshort); -GLAPI void APIENTRY glWindowPos3sv (const GLshort *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLBLENDFUNCSEPARATEPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); -typedef void (APIENTRYP PFNGLFOGCOORDFPROC) (GLfloat coord); -typedef void (APIENTRYP PFNGLFOGCOORDFVPROC) (const GLfloat *coord); -typedef void (APIENTRYP PFNGLFOGCOORDDPROC) (GLdouble coord); -typedef void (APIENTRYP PFNGLFOGCOORDDVPROC) (const GLdouble *coord); -typedef void (APIENTRYP PFNGLFOGCOORDPOINTERPROC) (GLenum type, GLsizei stride, const GLvoid *pointer); -typedef void (APIENTRYP PFNGLMULTIDRAWARRAYSPROC) (GLenum mode, GLint *first, GLsizei *count, GLsizei primcount); -typedef void (APIENTRYP PFNGLMULTIDRAWELEMENTSPROC) (GLenum mode, const GLsizei *count, GLenum type, const GLvoid* *indices, GLsizei primcount); -typedef void (APIENTRYP PFNGLPOINTPARAMETERFPROC) (GLenum pname, GLfloat param); -typedef void (APIENTRYP PFNGLPOINTPARAMETERFVPROC) (GLenum pname, const GLfloat *params); -typedef void (APIENTRYP PFNGLPOINTPARAMETERIPROC) (GLenum pname, GLint param); -typedef void (APIENTRYP PFNGLPOINTPARAMETERIVPROC) (GLenum pname, const GLint *params); -typedef void (APIENTRYP PFNGLSECONDARYCOLOR3BPROC) (GLbyte red, GLbyte green, GLbyte blue); -typedef void (APIENTRYP PFNGLSECONDARYCOLOR3BVPROC) (const GLbyte *v); -typedef void (APIENTRYP PFNGLSECONDARYCOLOR3DPROC) (GLdouble red, GLdouble green, GLdouble blue); -typedef void (APIENTRYP PFNGLSECONDARYCOLOR3DVPROC) (const GLdouble *v); -typedef void (APIENTRYP PFNGLSECONDARYCOLOR3FPROC) (GLfloat red, GLfloat green, GLfloat blue); -typedef void (APIENTRYP PFNGLSECONDARYCOLOR3FVPROC) (const GLfloat *v); -typedef void (APIENTRYP PFNGLSECONDARYCOLOR3IPROC) (GLint red, GLint green, GLint blue); -typedef void (APIENTRYP PFNGLSECONDARYCOLOR3IVPROC) (const GLint *v); -typedef void (APIENTRYP PFNGLSECONDARYCOLOR3SPROC) (GLshort red, GLshort green, GLshort blue); -typedef void (APIENTRYP PFNGLSECONDARYCOLOR3SVPROC) (const GLshort *v); -typedef void (APIENTRYP PFNGLSECONDARYCOLOR3UBPROC) (GLubyte red, GLubyte green, GLubyte blue); -typedef void (APIENTRYP PFNGLSECONDARYCOLOR3UBVPROC) (const GLubyte *v); -typedef void (APIENTRYP PFNGLSECONDARYCOLOR3UIPROC) (GLuint red, GLuint green, GLuint blue); -typedef void (APIENTRYP PFNGLSECONDARYCOLOR3UIVPROC) (const GLuint *v); -typedef void (APIENTRYP PFNGLSECONDARYCOLOR3USPROC) (GLushort red, GLushort green, GLushort blue); -typedef void (APIENTRYP PFNGLSECONDARYCOLOR3USVPROC) (const GLushort *v); -typedef void (APIENTRYP PFNGLSECONDARYCOLORPOINTERPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); -typedef void (APIENTRYP PFNGLWINDOWPOS2DPROC) (GLdouble x, GLdouble y); -typedef void (APIENTRYP PFNGLWINDOWPOS2DVPROC) (const GLdouble *v); -typedef void (APIENTRYP PFNGLWINDOWPOS2FPROC) (GLfloat x, GLfloat y); -typedef void (APIENTRYP PFNGLWINDOWPOS2FVPROC) (const GLfloat *v); -typedef void (APIENTRYP PFNGLWINDOWPOS2IPROC) (GLint x, GLint y); -typedef void (APIENTRYP PFNGLWINDOWPOS2IVPROC) (const GLint *v); -typedef void (APIENTRYP PFNGLWINDOWPOS2SPROC) (GLshort x, GLshort y); -typedef void (APIENTRYP PFNGLWINDOWPOS2SVPROC) (const GLshort *v); -typedef void (APIENTRYP PFNGLWINDOWPOS3DPROC) (GLdouble x, GLdouble y, GLdouble z); -typedef void (APIENTRYP PFNGLWINDOWPOS3DVPROC) (const GLdouble *v); -typedef void (APIENTRYP PFNGLWINDOWPOS3FPROC) (GLfloat x, GLfloat y, GLfloat z); -typedef void (APIENTRYP PFNGLWINDOWPOS3FVPROC) (const GLfloat *v); -typedef void (APIENTRYP PFNGLWINDOWPOS3IPROC) (GLint x, GLint y, GLint z); -typedef void (APIENTRYP PFNGLWINDOWPOS3IVPROC) (const GLint *v); -typedef void (APIENTRYP PFNGLWINDOWPOS3SPROC) (GLshort x, GLshort y, GLshort z); -typedef void (APIENTRYP PFNGLWINDOWPOS3SVPROC) (const GLshort *v); -#endif - -#ifndef GL_VERSION_1_5 -#define GL_VERSION_1_5 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glGenQueries (GLsizei, GLuint *); -GLAPI void APIENTRY glDeleteQueries (GLsizei, const GLuint *); -GLAPI GLboolean APIENTRY glIsQuery (GLuint); -GLAPI void APIENTRY glBeginQuery (GLenum, GLuint); -GLAPI void APIENTRY glEndQuery (GLenum); -GLAPI void APIENTRY glGetQueryiv (GLenum, GLenum, GLint *); -GLAPI void APIENTRY glGetQueryObjectiv (GLuint, GLenum, GLint *); -GLAPI void APIENTRY glGetQueryObjectuiv (GLuint, GLenum, GLuint *); -GLAPI void APIENTRY glBindBuffer (GLenum, GLuint); -GLAPI void APIENTRY glDeleteBuffers (GLsizei, const GLuint *); -GLAPI void APIENTRY glGenBuffers (GLsizei, GLuint *); -GLAPI GLboolean APIENTRY glIsBuffer (GLuint); -GLAPI void APIENTRY glBufferData (GLenum, GLsizeiptr, const GLvoid *, GLenum); -GLAPI void APIENTRY glBufferSubData (GLenum, GLintptr, GLsizeiptr, const GLvoid *); -GLAPI void APIENTRY glGetBufferSubData (GLenum, GLintptr, GLsizeiptr, GLvoid *); -GLAPI GLvoid* APIENTRY glMapBuffer (GLenum, GLenum); -GLAPI GLboolean APIENTRY glUnmapBuffer (GLenum); -GLAPI void APIENTRY glGetBufferParameteriv (GLenum, GLenum, GLint *); -GLAPI void APIENTRY glGetBufferPointerv (GLenum, GLenum, GLvoid* *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLGENQUERIESPROC) (GLsizei n, GLuint *ids); -typedef void (APIENTRYP PFNGLDELETEQUERIESPROC) (GLsizei n, const GLuint *ids); -typedef GLboolean (APIENTRYP PFNGLISQUERYPROC) (GLuint id); -typedef void (APIENTRYP PFNGLBEGINQUERYPROC) (GLenum target, GLuint id); -typedef void (APIENTRYP PFNGLENDQUERYPROC) (GLenum target); -typedef void (APIENTRYP PFNGLGETQUERYIVPROC) (GLenum target, GLenum pname, GLint *params); -typedef void (APIENTRYP PFNGLGETQUERYOBJECTIVPROC) (GLuint id, GLenum pname, GLint *params); -typedef void (APIENTRYP PFNGLGETQUERYOBJECTUIVPROC) (GLuint id, GLenum pname, GLuint *params); -typedef void (APIENTRYP PFNGLBINDBUFFERPROC) (GLenum target, GLuint buffer); -typedef void (APIENTRYP PFNGLDELETEBUFFERSPROC) (GLsizei n, const GLuint *buffers); -typedef void (APIENTRYP PFNGLGENBUFFERSPROC) (GLsizei n, GLuint *buffers); -typedef GLboolean (APIENTRYP PFNGLISBUFFERPROC) (GLuint buffer); -typedef void (APIENTRYP PFNGLBUFFERDATAPROC) (GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage); -typedef void (APIENTRYP PFNGLBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data); -typedef void (APIENTRYP PFNGLGETBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, GLvoid *data); -typedef GLvoid* (APIENTRYP PFNGLMAPBUFFERPROC) (GLenum target, GLenum access); -typedef GLboolean (APIENTRYP PFNGLUNMAPBUFFERPROC) (GLenum target); -typedef void (APIENTRYP PFNGLGETBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params); -typedef void (APIENTRYP PFNGLGETBUFFERPOINTERVPROC) (GLenum target, GLenum pname, GLvoid* *params); -#endif - -#ifndef GL_VERSION_2_0 -#define GL_VERSION_2_0 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glBlendEquationSeparate (GLenum, GLenum); -GLAPI void APIENTRY glDrawBuffers (GLsizei, const GLenum *); -GLAPI void APIENTRY glStencilOpSeparate (GLenum, GLenum, GLenum, GLenum); -GLAPI void APIENTRY glStencilFuncSeparate (GLenum, GLenum, GLint, GLuint); -GLAPI void APIENTRY glStencilMaskSeparate (GLenum, GLuint); -GLAPI void APIENTRY glAttachShader (GLuint, GLuint); -GLAPI void APIENTRY glBindAttribLocation (GLuint, GLuint, const GLchar *); -GLAPI void APIENTRY glCompileShader (GLuint); -GLAPI GLuint APIENTRY glCreateProgram (void); -GLAPI GLuint APIENTRY glCreateShader (GLenum); -GLAPI void APIENTRY glDeleteProgram (GLuint); -GLAPI void APIENTRY glDeleteShader (GLuint); -GLAPI void APIENTRY glDetachShader (GLuint, GLuint); -GLAPI void APIENTRY glDisableVertexAttribArray (GLuint); -GLAPI void APIENTRY glEnableVertexAttribArray (GLuint); -GLAPI void APIENTRY glGetActiveAttrib (GLuint, GLuint, GLsizei, GLsizei *, GLint *, GLenum *, GLchar *); -GLAPI void APIENTRY glGetActiveUniform (GLuint, GLuint, GLsizei, GLsizei *, GLint *, GLenum *, GLchar *); -GLAPI void APIENTRY glGetAttachedShaders (GLuint, GLsizei, GLsizei *, GLuint *); -GLAPI GLint APIENTRY glGetAttribLocation (GLuint, const GLchar *); -GLAPI void APIENTRY glGetProgramiv (GLuint, GLenum, GLint *); -GLAPI void APIENTRY glGetProgramInfoLog (GLuint, GLsizei, GLsizei *, GLchar *); -GLAPI void APIENTRY glGetShaderiv (GLuint, GLenum, GLint *); -GLAPI void APIENTRY glGetShaderInfoLog (GLuint, GLsizei, GLsizei *, GLchar *); -GLAPI void APIENTRY glGetShaderSource (GLuint, GLsizei, GLsizei *, GLchar *); -GLAPI GLint APIENTRY glGetUniformLocation (GLuint, const GLchar *); -GLAPI void APIENTRY glGetUniformfv (GLuint, GLint, GLfloat *); -GLAPI void APIENTRY glGetUniformiv (GLuint, GLint, GLint *); -GLAPI void APIENTRY glGetVertexAttribdv (GLuint, GLenum, GLdouble *); -GLAPI void APIENTRY glGetVertexAttribfv (GLuint, GLenum, GLfloat *); -GLAPI void APIENTRY glGetVertexAttribiv (GLuint, GLenum, GLint *); -GLAPI void APIENTRY glGetVertexAttribPointerv (GLuint, GLenum, GLvoid* *); -GLAPI GLboolean APIENTRY glIsProgram (GLuint); -GLAPI GLboolean APIENTRY glIsShader (GLuint); -GLAPI void APIENTRY glLinkProgram (GLuint); -GLAPI void APIENTRY glShaderSource (GLuint, GLsizei, const GLchar* *, const GLint *); -GLAPI void APIENTRY glUseProgram (GLuint); -GLAPI void APIENTRY glUniform1f (GLint, GLfloat); -GLAPI void APIENTRY glUniform2f (GLint, GLfloat, GLfloat); -GLAPI void APIENTRY glUniform3f (GLint, GLfloat, GLfloat, GLfloat); -GLAPI void APIENTRY glUniform4f (GLint, GLfloat, GLfloat, GLfloat, GLfloat); -GLAPI void APIENTRY glUniform1i (GLint, GLint); -GLAPI void APIENTRY glUniform2i (GLint, GLint, GLint); -GLAPI void APIENTRY glUniform3i (GLint, GLint, GLint, GLint); -GLAPI void APIENTRY glUniform4i (GLint, GLint, GLint, GLint, GLint); -GLAPI void APIENTRY glUniform1fv (GLint, GLsizei, const GLfloat *); -GLAPI void APIENTRY glUniform2fv (GLint, GLsizei, const GLfloat *); -GLAPI void APIENTRY glUniform3fv (GLint, GLsizei, const GLfloat *); -GLAPI void APIENTRY glUniform4fv (GLint, GLsizei, const GLfloat *); -GLAPI void APIENTRY glUniform1iv (GLint, GLsizei, const GLint *); -GLAPI void APIENTRY glUniform2iv (GLint, GLsizei, const GLint *); -GLAPI void APIENTRY glUniform3iv (GLint, GLsizei, const GLint *); -GLAPI void APIENTRY glUniform4iv (GLint, GLsizei, const GLint *); -GLAPI void APIENTRY glUniformMatrix2fv (GLint, GLsizei, GLboolean, const GLfloat *); -GLAPI void APIENTRY glUniformMatrix3fv (GLint, GLsizei, GLboolean, const GLfloat *); -GLAPI void APIENTRY glUniformMatrix4fv (GLint, GLsizei, GLboolean, const GLfloat *); -GLAPI void APIENTRY glValidateProgram (GLuint); -GLAPI void APIENTRY glVertexAttrib1d (GLuint, GLdouble); -GLAPI void APIENTRY glVertexAttrib1dv (GLuint, const GLdouble *); -GLAPI void APIENTRY glVertexAttrib1f (GLuint, GLfloat); -GLAPI void APIENTRY glVertexAttrib1fv (GLuint, const GLfloat *); -GLAPI void APIENTRY glVertexAttrib1s (GLuint, GLshort); -GLAPI void APIENTRY glVertexAttrib1sv (GLuint, const GLshort *); -GLAPI void APIENTRY glVertexAttrib2d (GLuint, GLdouble, GLdouble); -GLAPI void APIENTRY glVertexAttrib2dv (GLuint, const GLdouble *); -GLAPI void APIENTRY glVertexAttrib2f (GLuint, GLfloat, GLfloat); -GLAPI void APIENTRY glVertexAttrib2fv (GLuint, const GLfloat *); -GLAPI void APIENTRY glVertexAttrib2s (GLuint, GLshort, GLshort); -GLAPI void APIENTRY glVertexAttrib2sv (GLuint, const GLshort *); -GLAPI void APIENTRY glVertexAttrib3d (GLuint, GLdouble, GLdouble, GLdouble); -GLAPI void APIENTRY glVertexAttrib3dv (GLuint, const GLdouble *); -GLAPI void APIENTRY glVertexAttrib3f (GLuint, GLfloat, GLfloat, GLfloat); -GLAPI void APIENTRY glVertexAttrib3fv (GLuint, const GLfloat *); -GLAPI void APIENTRY glVertexAttrib3s (GLuint, GLshort, GLshort, GLshort); -GLAPI void APIENTRY glVertexAttrib3sv (GLuint, const GLshort *); -GLAPI void APIENTRY glVertexAttrib4Nbv (GLuint, const GLbyte *); -GLAPI void APIENTRY glVertexAttrib4Niv (GLuint, const GLint *); -GLAPI void APIENTRY glVertexAttrib4Nsv (GLuint, const GLshort *); -GLAPI void APIENTRY glVertexAttrib4Nub (GLuint, GLubyte, GLubyte, GLubyte, GLubyte); -GLAPI void APIENTRY glVertexAttrib4Nubv (GLuint, const GLubyte *); -GLAPI void APIENTRY glVertexAttrib4Nuiv (GLuint, const GLuint *); -GLAPI void APIENTRY glVertexAttrib4Nusv (GLuint, const GLushort *); -GLAPI void APIENTRY glVertexAttrib4bv (GLuint, const GLbyte *); -GLAPI void APIENTRY glVertexAttrib4d (GLuint, GLdouble, GLdouble, GLdouble, GLdouble); -GLAPI void APIENTRY glVertexAttrib4dv (GLuint, const GLdouble *); -GLAPI void APIENTRY glVertexAttrib4f (GLuint, GLfloat, GLfloat, GLfloat, GLfloat); -GLAPI void APIENTRY glVertexAttrib4fv (GLuint, const GLfloat *); -GLAPI void APIENTRY glVertexAttrib4iv (GLuint, const GLint *); -GLAPI void APIENTRY glVertexAttrib4s (GLuint, GLshort, GLshort, GLshort, GLshort); -GLAPI void APIENTRY glVertexAttrib4sv (GLuint, const GLshort *); -GLAPI void APIENTRY glVertexAttrib4ubv (GLuint, const GLubyte *); -GLAPI void APIENTRY glVertexAttrib4uiv (GLuint, const GLuint *); -GLAPI void APIENTRY glVertexAttrib4usv (GLuint, const GLushort *); -GLAPI void APIENTRY glVertexAttribPointer (GLuint, GLint, GLenum, GLboolean, GLsizei, const GLvoid *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLBLENDEQUATIONSEPARATEPROC) (GLenum modeRGB, GLenum modeAlpha); -typedef void (APIENTRYP PFNGLDRAWBUFFERSPROC) (GLsizei n, const GLenum *bufs); -typedef void (APIENTRYP PFNGLSTENCILOPSEPARATEPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass); -typedef void (APIENTRYP PFNGLSTENCILFUNCSEPARATEPROC) (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask); -typedef void (APIENTRYP PFNGLSTENCILMASKSEPARATEPROC) (GLenum face, GLuint mask); -typedef void (APIENTRYP PFNGLATTACHSHADERPROC) (GLuint program, GLuint shader); -typedef void (APIENTRYP PFNGLBINDATTRIBLOCATIONPROC) (GLuint program, GLuint index, const GLchar *name); -typedef void (APIENTRYP PFNGLCOMPILESHADERPROC) (GLuint shader); -typedef GLuint (APIENTRYP PFNGLCREATEPROGRAMPROC) (void); -typedef GLuint (APIENTRYP PFNGLCREATESHADERPROC) (GLenum type); -typedef void (APIENTRYP PFNGLDELETEPROGRAMPROC) (GLuint program); -typedef void (APIENTRYP PFNGLDELETESHADERPROC) (GLuint shader); -typedef void (APIENTRYP PFNGLDETACHSHADERPROC) (GLuint program, GLuint shader); -typedef void (APIENTRYP PFNGLDISABLEVERTEXATTRIBARRAYPROC) (GLuint index); -typedef void (APIENTRYP PFNGLENABLEVERTEXATTRIBARRAYPROC) (GLuint index); -typedef void (APIENTRYP PFNGLGETACTIVEATTRIBPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name); -typedef void (APIENTRYP PFNGLGETACTIVEUNIFORMPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name); -typedef void (APIENTRYP PFNGLGETATTACHEDSHADERSPROC) (GLuint program, GLsizei maxCount, GLsizei *count, GLuint *obj); -typedef GLint (APIENTRYP PFNGLGETATTRIBLOCATIONPROC) (GLuint program, const GLchar *name); -typedef void (APIENTRYP PFNGLGETPROGRAMIVPROC) (GLuint program, GLenum pname, GLint *params); -typedef void (APIENTRYP PFNGLGETPROGRAMINFOLOGPROC) (GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog); -typedef void (APIENTRYP PFNGLGETSHADERIVPROC) (GLuint shader, GLenum pname, GLint *params); -typedef void (APIENTRYP PFNGLGETSHADERINFOLOGPROC) (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog); -typedef void (APIENTRYP PFNGLGETSHADERSOURCEPROC) (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source); -typedef GLint (APIENTRYP PFNGLGETUNIFORMLOCATIONPROC) (GLuint program, const GLchar *name); -typedef void (APIENTRYP PFNGLGETUNIFORMFVPROC) (GLuint program, GLint location, GLfloat *params); -typedef void (APIENTRYP PFNGLGETUNIFORMIVPROC) (GLuint program, GLint location, GLint *params); -typedef void (APIENTRYP PFNGLGETVERTEXATTRIBDVPROC) (GLuint index, GLenum pname, GLdouble *params); -typedef void (APIENTRYP PFNGLGETVERTEXATTRIBFVPROC) (GLuint index, GLenum pname, GLfloat *params); -typedef void (APIENTRYP PFNGLGETVERTEXATTRIBIVPROC) (GLuint index, GLenum pname, GLint *params); -typedef void (APIENTRYP PFNGLGETVERTEXATTRIBPOINTERVPROC) (GLuint index, GLenum pname, GLvoid* *pointer); -typedef GLboolean (APIENTRYP PFNGLISPROGRAMPROC) (GLuint program); -typedef GLboolean (APIENTRYP PFNGLISSHADERPROC) (GLuint shader); -typedef void (APIENTRYP PFNGLLINKPROGRAMPROC) (GLuint program); -typedef void (APIENTRYP PFNGLSHADERSOURCEPROC) (GLuint shader, GLsizei count, const GLchar* *string, const GLint *length); -typedef void (APIENTRYP PFNGLUSEPROGRAMPROC) (GLuint program); -typedef void (APIENTRYP PFNGLUNIFORM1FPROC) (GLint location, GLfloat v0); -typedef void (APIENTRYP PFNGLUNIFORM2FPROC) (GLint location, GLfloat v0, GLfloat v1); -typedef void (APIENTRYP PFNGLUNIFORM3FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2); -typedef void (APIENTRYP PFNGLUNIFORM4FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3); -typedef void (APIENTRYP PFNGLUNIFORM1IPROC) (GLint location, GLint v0); -typedef void (APIENTRYP PFNGLUNIFORM2IPROC) (GLint location, GLint v0, GLint v1); -typedef void (APIENTRYP PFNGLUNIFORM3IPROC) (GLint location, GLint v0, GLint v1, GLint v2); -typedef void (APIENTRYP PFNGLUNIFORM4IPROC) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3); -typedef void (APIENTRYP PFNGLUNIFORM1FVPROC) (GLint location, GLsizei count, const GLfloat *value); -typedef void (APIENTRYP PFNGLUNIFORM2FVPROC) (GLint location, GLsizei count, const GLfloat *value); -typedef void (APIENTRYP PFNGLUNIFORM3FVPROC) (GLint location, GLsizei count, const GLfloat *value); -typedef void (APIENTRYP PFNGLUNIFORM4FVPROC) (GLint location, GLsizei count, const GLfloat *value); -typedef void (APIENTRYP PFNGLUNIFORM1IVPROC) (GLint location, GLsizei count, const GLint *value); -typedef void (APIENTRYP PFNGLUNIFORM2IVPROC) (GLint location, GLsizei count, const GLint *value); -typedef void (APIENTRYP PFNGLUNIFORM3IVPROC) (GLint location, GLsizei count, const GLint *value); -typedef void (APIENTRYP PFNGLUNIFORM4IVPROC) (GLint location, GLsizei count, const GLint *value); -typedef void (APIENTRYP PFNGLUNIFORMMATRIX2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); -typedef void (APIENTRYP PFNGLUNIFORMMATRIX3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); -typedef void (APIENTRYP PFNGLUNIFORMMATRIX4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); -typedef void (APIENTRYP PFNGLVALIDATEPROGRAMPROC) (GLuint program); -typedef void (APIENTRYP PFNGLVERTEXATTRIB1DPROC) (GLuint index, GLdouble x); -typedef void (APIENTRYP PFNGLVERTEXATTRIB1DVPROC) (GLuint index, const GLdouble *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB1FPROC) (GLuint index, GLfloat x); -typedef void (APIENTRYP PFNGLVERTEXATTRIB1FVPROC) (GLuint index, const GLfloat *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB1SPROC) (GLuint index, GLshort x); -typedef void (APIENTRYP PFNGLVERTEXATTRIB1SVPROC) (GLuint index, const GLshort *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB2DPROC) (GLuint index, GLdouble x, GLdouble y); -typedef void (APIENTRYP PFNGLVERTEXATTRIB2DVPROC) (GLuint index, const GLdouble *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB2FPROC) (GLuint index, GLfloat x, GLfloat y); -typedef void (APIENTRYP PFNGLVERTEXATTRIB2FVPROC) (GLuint index, const GLfloat *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB2SPROC) (GLuint index, GLshort x, GLshort y); -typedef void (APIENTRYP PFNGLVERTEXATTRIB2SVPROC) (GLuint index, const GLshort *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB3DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z); -typedef void (APIENTRYP PFNGLVERTEXATTRIB3DVPROC) (GLuint index, const GLdouble *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB3FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z); -typedef void (APIENTRYP PFNGLVERTEXATTRIB3FVPROC) (GLuint index, const GLfloat *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB3SPROC) (GLuint index, GLshort x, GLshort y, GLshort z); -typedef void (APIENTRYP PFNGLVERTEXATTRIB3SVPROC) (GLuint index, const GLshort *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB4NBVPROC) (GLuint index, const GLbyte *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB4NIVPROC) (GLuint index, const GLint *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB4NSVPROC) (GLuint index, const GLshort *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB4NUBPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); -typedef void (APIENTRYP PFNGLVERTEXATTRIB4NUBVPROC) (GLuint index, const GLubyte *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB4NUIVPROC) (GLuint index, const GLuint *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB4NUSVPROC) (GLuint index, const GLushort *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB4BVPROC) (GLuint index, const GLbyte *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB4DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); -typedef void (APIENTRYP PFNGLVERTEXATTRIB4DVPROC) (GLuint index, const GLdouble *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB4FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); -typedef void (APIENTRYP PFNGLVERTEXATTRIB4FVPROC) (GLuint index, const GLfloat *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB4IVPROC) (GLuint index, const GLint *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB4SPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w); -typedef void (APIENTRYP PFNGLVERTEXATTRIB4SVPROC) (GLuint index, const GLshort *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB4UBVPROC) (GLuint index, const GLubyte *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB4UIVPROC) (GLuint index, const GLuint *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB4USVPROC) (GLuint index, const GLushort *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIBPOINTERPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer); -#endif - -#ifndef GL_ARB_multitexture -#define GL_ARB_multitexture 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glActiveTextureARB (GLenum); -GLAPI void APIENTRY glClientActiveTextureARB (GLenum); -GLAPI void APIENTRY glMultiTexCoord1dARB (GLenum, GLdouble); -GLAPI void APIENTRY glMultiTexCoord1dvARB (GLenum, const GLdouble *); -GLAPI void APIENTRY glMultiTexCoord1fARB (GLenum, GLfloat); -GLAPI void APIENTRY glMultiTexCoord1fvARB (GLenum, const GLfloat *); -GLAPI void APIENTRY glMultiTexCoord1iARB (GLenum, GLint); -GLAPI void APIENTRY glMultiTexCoord1ivARB (GLenum, const GLint *); -GLAPI void APIENTRY glMultiTexCoord1sARB (GLenum, GLshort); -GLAPI void APIENTRY glMultiTexCoord1svARB (GLenum, const GLshort *); -GLAPI void APIENTRY glMultiTexCoord2dARB (GLenum, GLdouble, GLdouble); -GLAPI void APIENTRY glMultiTexCoord2dvARB (GLenum, const GLdouble *); -GLAPI void APIENTRY glMultiTexCoord2fARB (GLenum, GLfloat, GLfloat); -GLAPI void APIENTRY glMultiTexCoord2fvARB (GLenum, const GLfloat *); -GLAPI void APIENTRY glMultiTexCoord2iARB (GLenum, GLint, GLint); -GLAPI void APIENTRY glMultiTexCoord2ivARB (GLenum, const GLint *); -GLAPI void APIENTRY glMultiTexCoord2sARB (GLenum, GLshort, GLshort); -GLAPI void APIENTRY glMultiTexCoord2svARB (GLenum, const GLshort *); -GLAPI void APIENTRY glMultiTexCoord3dARB (GLenum, GLdouble, GLdouble, GLdouble); -GLAPI void APIENTRY glMultiTexCoord3dvARB (GLenum, const GLdouble *); -GLAPI void APIENTRY glMultiTexCoord3fARB (GLenum, GLfloat, GLfloat, GLfloat); -GLAPI void APIENTRY glMultiTexCoord3fvARB (GLenum, const GLfloat *); -GLAPI void APIENTRY glMultiTexCoord3iARB (GLenum, GLint, GLint, GLint); -GLAPI void APIENTRY glMultiTexCoord3ivARB (GLenum, const GLint *); -GLAPI void APIENTRY glMultiTexCoord3sARB (GLenum, GLshort, GLshort, GLshort); -GLAPI void APIENTRY glMultiTexCoord3svARB (GLenum, const GLshort *); -GLAPI void APIENTRY glMultiTexCoord4dARB (GLenum, GLdouble, GLdouble, GLdouble, GLdouble); -GLAPI void APIENTRY glMultiTexCoord4dvARB (GLenum, const GLdouble *); -GLAPI void APIENTRY glMultiTexCoord4fARB (GLenum, GLfloat, GLfloat, GLfloat, GLfloat); -GLAPI void APIENTRY glMultiTexCoord4fvARB (GLenum, const GLfloat *); -GLAPI void APIENTRY glMultiTexCoord4iARB (GLenum, GLint, GLint, GLint, GLint); -GLAPI void APIENTRY glMultiTexCoord4ivARB (GLenum, const GLint *); -GLAPI void APIENTRY glMultiTexCoord4sARB (GLenum, GLshort, GLshort, GLshort, GLshort); -GLAPI void APIENTRY glMultiTexCoord4svARB (GLenum, const GLshort *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLACTIVETEXTUREARBPROC) (GLenum texture); -typedef void (APIENTRYP PFNGLCLIENTACTIVETEXTUREARBPROC) (GLenum texture); -typedef void (APIENTRYP PFNGLMULTITEXCOORD1DARBPROC) (GLenum target, GLdouble s); -typedef void (APIENTRYP PFNGLMULTITEXCOORD1DVARBPROC) (GLenum target, const GLdouble *v); -typedef void (APIENTRYP PFNGLMULTITEXCOORD1FARBPROC) (GLenum target, GLfloat s); -typedef void (APIENTRYP PFNGLMULTITEXCOORD1FVARBPROC) (GLenum target, const GLfloat *v); -typedef void (APIENTRYP PFNGLMULTITEXCOORD1IARBPROC) (GLenum target, GLint s); -typedef void (APIENTRYP PFNGLMULTITEXCOORD1IVARBPROC) (GLenum target, const GLint *v); -typedef void (APIENTRYP PFNGLMULTITEXCOORD1SARBPROC) (GLenum target, GLshort s); -typedef void (APIENTRYP PFNGLMULTITEXCOORD1SVARBPROC) (GLenum target, const GLshort *v); -typedef void (APIENTRYP PFNGLMULTITEXCOORD2DARBPROC) (GLenum target, GLdouble s, GLdouble t); -typedef void (APIENTRYP PFNGLMULTITEXCOORD2DVARBPROC) (GLenum target, const GLdouble *v); -typedef void (APIENTRYP PFNGLMULTITEXCOORD2FARBPROC) (GLenum target, GLfloat s, GLfloat t); -typedef void (APIENTRYP PFNGLMULTITEXCOORD2FVARBPROC) (GLenum target, const GLfloat *v); -typedef void (APIENTRYP PFNGLMULTITEXCOORD2IARBPROC) (GLenum target, GLint s, GLint t); -typedef void (APIENTRYP PFNGLMULTITEXCOORD2IVARBPROC) (GLenum target, const GLint *v); -typedef void (APIENTRYP PFNGLMULTITEXCOORD2SARBPROC) (GLenum target, GLshort s, GLshort t); -typedef void (APIENTRYP PFNGLMULTITEXCOORD2SVARBPROC) (GLenum target, const GLshort *v); -typedef void (APIENTRYP PFNGLMULTITEXCOORD3DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r); -typedef void (APIENTRYP PFNGLMULTITEXCOORD3DVARBPROC) (GLenum target, const GLdouble *v); -typedef void (APIENTRYP PFNGLMULTITEXCOORD3FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r); -typedef void (APIENTRYP PFNGLMULTITEXCOORD3FVARBPROC) (GLenum target, const GLfloat *v); -typedef void (APIENTRYP PFNGLMULTITEXCOORD3IARBPROC) (GLenum target, GLint s, GLint t, GLint r); -typedef void (APIENTRYP PFNGLMULTITEXCOORD3IVARBPROC) (GLenum target, const GLint *v); -typedef void (APIENTRYP PFNGLMULTITEXCOORD3SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r); -typedef void (APIENTRYP PFNGLMULTITEXCOORD3SVARBPROC) (GLenum target, const GLshort *v); -typedef void (APIENTRYP PFNGLMULTITEXCOORD4DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q); -typedef void (APIENTRYP PFNGLMULTITEXCOORD4DVARBPROC) (GLenum target, const GLdouble *v); -typedef void (APIENTRYP PFNGLMULTITEXCOORD4FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q); -typedef void (APIENTRYP PFNGLMULTITEXCOORD4FVARBPROC) (GLenum target, const GLfloat *v); -typedef void (APIENTRYP PFNGLMULTITEXCOORD4IARBPROC) (GLenum target, GLint s, GLint t, GLint r, GLint q); -typedef void (APIENTRYP PFNGLMULTITEXCOORD4IVARBPROC) (GLenum target, const GLint *v); -typedef void (APIENTRYP PFNGLMULTITEXCOORD4SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q); -typedef void (APIENTRYP PFNGLMULTITEXCOORD4SVARBPROC) (GLenum target, const GLshort *v); -#endif - -#ifndef GL_ARB_transpose_matrix -#define GL_ARB_transpose_matrix 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glLoadTransposeMatrixfARB (const GLfloat *); -GLAPI void APIENTRY glLoadTransposeMatrixdARB (const GLdouble *); -GLAPI void APIENTRY glMultTransposeMatrixfARB (const GLfloat *); -GLAPI void APIENTRY glMultTransposeMatrixdARB (const GLdouble *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLLOADTRANSPOSEMATRIXFARBPROC) (const GLfloat *m); -typedef void (APIENTRYP PFNGLLOADTRANSPOSEMATRIXDARBPROC) (const GLdouble *m); -typedef void (APIENTRYP PFNGLMULTTRANSPOSEMATRIXFARBPROC) (const GLfloat *m); -typedef void (APIENTRYP PFNGLMULTTRANSPOSEMATRIXDARBPROC) (const GLdouble *m); -#endif - -#ifndef GL_ARB_multisample -#define GL_ARB_multisample 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glSampleCoverageARB (GLclampf, GLboolean); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLSAMPLECOVERAGEARBPROC) (GLclampf value, GLboolean invert); -#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 -GLAPI void APIENTRY glCompressedTexImage3DARB (GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *); -GLAPI void APIENTRY glCompressedTexImage2DARB (GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *); -GLAPI void APIENTRY glCompressedTexImage1DARB (GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, const GLvoid *); -GLAPI void APIENTRY glCompressedTexSubImage3DARB (GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *); -GLAPI void APIENTRY glCompressedTexSubImage2DARB (GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *); -GLAPI void APIENTRY glCompressedTexSubImage1DARB (GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid *); -GLAPI void APIENTRY glGetCompressedTexImageARB (GLenum, GLint, GLvoid *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE3DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data); -typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE2DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data); -typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE1DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data); -typedef void (APIENTRYP 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 (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data); -typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data); -typedef void (APIENTRYP PFNGLGETCOMPRESSEDTEXIMAGEARBPROC) (GLenum target, GLint level, GLvoid *img); -#endif - -#ifndef GL_ARB_texture_border_clamp -#define GL_ARB_texture_border_clamp 1 -#endif - -#ifndef GL_ARB_point_parameters -#define GL_ARB_point_parameters 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glPointParameterfARB (GLenum, GLfloat); -GLAPI void APIENTRY glPointParameterfvARB (GLenum, const GLfloat *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLPOINTPARAMETERFARBPROC) (GLenum pname, GLfloat param); -typedef void (APIENTRYP PFNGLPOINTPARAMETERFVARBPROC) (GLenum pname, const GLfloat *params); -#endif - -#ifndef GL_ARB_vertex_blend -#define GL_ARB_vertex_blend 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glWeightbvARB (GLint, const GLbyte *); -GLAPI void APIENTRY glWeightsvARB (GLint, const GLshort *); -GLAPI void APIENTRY glWeightivARB (GLint, const GLint *); -GLAPI void APIENTRY glWeightfvARB (GLint, const GLfloat *); -GLAPI void APIENTRY glWeightdvARB (GLint, const GLdouble *); -GLAPI void APIENTRY glWeightubvARB (GLint, const GLubyte *); -GLAPI void APIENTRY glWeightusvARB (GLint, const GLushort *); -GLAPI void APIENTRY glWeightuivARB (GLint, const GLuint *); -GLAPI void APIENTRY glWeightPointerARB (GLint, GLenum, GLsizei, const GLvoid *); -GLAPI void APIENTRY glVertexBlendARB (GLint); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLWEIGHTBVARBPROC) (GLint size, const GLbyte *weights); -typedef void (APIENTRYP PFNGLWEIGHTSVARBPROC) (GLint size, const GLshort *weights); -typedef void (APIENTRYP PFNGLWEIGHTIVARBPROC) (GLint size, const GLint *weights); -typedef void (APIENTRYP PFNGLWEIGHTFVARBPROC) (GLint size, const GLfloat *weights); -typedef void (APIENTRYP PFNGLWEIGHTDVARBPROC) (GLint size, const GLdouble *weights); -typedef void (APIENTRYP PFNGLWEIGHTUBVARBPROC) (GLint size, const GLubyte *weights); -typedef void (APIENTRYP PFNGLWEIGHTUSVARBPROC) (GLint size, const GLushort *weights); -typedef void (APIENTRYP PFNGLWEIGHTUIVARBPROC) (GLint size, const GLuint *weights); -typedef void (APIENTRYP PFNGLWEIGHTPOINTERARBPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); -typedef void (APIENTRYP PFNGLVERTEXBLENDARBPROC) (GLint count); -#endif - -#ifndef GL_ARB_matrix_palette -#define GL_ARB_matrix_palette 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glCurrentPaletteMatrixARB (GLint); -GLAPI void APIENTRY glMatrixIndexubvARB (GLint, const GLubyte *); -GLAPI void APIENTRY glMatrixIndexusvARB (GLint, const GLushort *); -GLAPI void APIENTRY glMatrixIndexuivARB (GLint, const GLuint *); -GLAPI void APIENTRY glMatrixIndexPointerARB (GLint, GLenum, GLsizei, const GLvoid *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLCURRENTPALETTEMATRIXARBPROC) (GLint index); -typedef void (APIENTRYP PFNGLMATRIXINDEXUBVARBPROC) (GLint size, const GLubyte *indices); -typedef void (APIENTRYP PFNGLMATRIXINDEXUSVARBPROC) (GLint size, const GLushort *indices); -typedef void (APIENTRYP PFNGLMATRIXINDEXUIVARBPROC) (GLint size, const GLuint *indices); -typedef void (APIENTRYP PFNGLMATRIXINDEXPOINTERARBPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); -#endif - -#ifndef GL_ARB_texture_env_combine -#define GL_ARB_texture_env_combine 1 -#endif - -#ifndef GL_ARB_texture_env_crossbar -#define GL_ARB_texture_env_crossbar 1 -#endif - -#ifndef GL_ARB_texture_env_dot3 -#define GL_ARB_texture_env_dot3 1 -#endif - -#ifndef GL_ARB_texture_mirrored_repeat -#define GL_ARB_texture_mirrored_repeat 1 -#endif - -#ifndef GL_ARB_depth_texture -#define GL_ARB_depth_texture 1 -#endif - -#ifndef GL_ARB_shadow -#define GL_ARB_shadow 1 -#endif - -#ifndef GL_ARB_shadow_ambient -#define GL_ARB_shadow_ambient 1 -#endif - -#ifndef GL_ARB_window_pos -#define GL_ARB_window_pos 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glWindowPos2dARB (GLdouble, GLdouble); -GLAPI void APIENTRY glWindowPos2dvARB (const GLdouble *); -GLAPI void APIENTRY glWindowPos2fARB (GLfloat, GLfloat); -GLAPI void APIENTRY glWindowPos2fvARB (const GLfloat *); -GLAPI void APIENTRY glWindowPos2iARB (GLint, GLint); -GLAPI void APIENTRY glWindowPos2ivARB (const GLint *); -GLAPI void APIENTRY glWindowPos2sARB (GLshort, GLshort); -GLAPI void APIENTRY glWindowPos2svARB (const GLshort *); -GLAPI void APIENTRY glWindowPos3dARB (GLdouble, GLdouble, GLdouble); -GLAPI void APIENTRY glWindowPos3dvARB (const GLdouble *); -GLAPI void APIENTRY glWindowPos3fARB (GLfloat, GLfloat, GLfloat); -GLAPI void APIENTRY glWindowPos3fvARB (const GLfloat *); -GLAPI void APIENTRY glWindowPos3iARB (GLint, GLint, GLint); -GLAPI void APIENTRY glWindowPos3ivARB (const GLint *); -GLAPI void APIENTRY glWindowPos3sARB (GLshort, GLshort, GLshort); -GLAPI void APIENTRY glWindowPos3svARB (const GLshort *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLWINDOWPOS2DARBPROC) (GLdouble x, GLdouble y); -typedef void (APIENTRYP PFNGLWINDOWPOS2DVARBPROC) (const GLdouble *v); -typedef void (APIENTRYP PFNGLWINDOWPOS2FARBPROC) (GLfloat x, GLfloat y); -typedef void (APIENTRYP PFNGLWINDOWPOS2FVARBPROC) (const GLfloat *v); -typedef void (APIENTRYP PFNGLWINDOWPOS2IARBPROC) (GLint x, GLint y); -typedef void (APIENTRYP PFNGLWINDOWPOS2IVARBPROC) (const GLint *v); -typedef void (APIENTRYP PFNGLWINDOWPOS2SARBPROC) (GLshort x, GLshort y); -typedef void (APIENTRYP PFNGLWINDOWPOS2SVARBPROC) (const GLshort *v); -typedef void (APIENTRYP PFNGLWINDOWPOS3DARBPROC) (GLdouble x, GLdouble y, GLdouble z); -typedef void (APIENTRYP PFNGLWINDOWPOS3DVARBPROC) (const GLdouble *v); -typedef void (APIENTRYP PFNGLWINDOWPOS3FARBPROC) (GLfloat x, GLfloat y, GLfloat z); -typedef void (APIENTRYP PFNGLWINDOWPOS3FVARBPROC) (const GLfloat *v); -typedef void (APIENTRYP PFNGLWINDOWPOS3IARBPROC) (GLint x, GLint y, GLint z); -typedef void (APIENTRYP PFNGLWINDOWPOS3IVARBPROC) (const GLint *v); -typedef void (APIENTRYP PFNGLWINDOWPOS3SARBPROC) (GLshort x, GLshort y, GLshort z); -typedef void (APIENTRYP PFNGLWINDOWPOS3SVARBPROC) (const GLshort *v); -#endif - -#ifndef GL_ARB_vertex_program -#define GL_ARB_vertex_program 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glVertexAttrib1dARB (GLuint, GLdouble); -GLAPI void APIENTRY glVertexAttrib1dvARB (GLuint, const GLdouble *); -GLAPI void APIENTRY glVertexAttrib1fARB (GLuint, GLfloat); -GLAPI void APIENTRY glVertexAttrib1fvARB (GLuint, const GLfloat *); -GLAPI void APIENTRY glVertexAttrib1sARB (GLuint, GLshort); -GLAPI void APIENTRY glVertexAttrib1svARB (GLuint, const GLshort *); -GLAPI void APIENTRY glVertexAttrib2dARB (GLuint, GLdouble, GLdouble); -GLAPI void APIENTRY glVertexAttrib2dvARB (GLuint, const GLdouble *); -GLAPI void APIENTRY glVertexAttrib2fARB (GLuint, GLfloat, GLfloat); -GLAPI void APIENTRY glVertexAttrib2fvARB (GLuint, const GLfloat *); -GLAPI void APIENTRY glVertexAttrib2sARB (GLuint, GLshort, GLshort); -GLAPI void APIENTRY glVertexAttrib2svARB (GLuint, const GLshort *); -GLAPI void APIENTRY glVertexAttrib3dARB (GLuint, GLdouble, GLdouble, GLdouble); -GLAPI void APIENTRY glVertexAttrib3dvARB (GLuint, const GLdouble *); -GLAPI void APIENTRY glVertexAttrib3fARB (GLuint, GLfloat, GLfloat, GLfloat); -GLAPI void APIENTRY glVertexAttrib3fvARB (GLuint, const GLfloat *); -GLAPI void APIENTRY glVertexAttrib3sARB (GLuint, GLshort, GLshort, GLshort); -GLAPI void APIENTRY glVertexAttrib3svARB (GLuint, const GLshort *); -GLAPI void APIENTRY glVertexAttrib4NbvARB (GLuint, const GLbyte *); -GLAPI void APIENTRY glVertexAttrib4NivARB (GLuint, const GLint *); -GLAPI void APIENTRY glVertexAttrib4NsvARB (GLuint, const GLshort *); -GLAPI void APIENTRY glVertexAttrib4NubARB (GLuint, GLubyte, GLubyte, GLubyte, GLubyte); -GLAPI void APIENTRY glVertexAttrib4NubvARB (GLuint, const GLubyte *); -GLAPI void APIENTRY glVertexAttrib4NuivARB (GLuint, const GLuint *); -GLAPI void APIENTRY glVertexAttrib4NusvARB (GLuint, const GLushort *); -GLAPI void APIENTRY glVertexAttrib4bvARB (GLuint, const GLbyte *); -GLAPI void APIENTRY glVertexAttrib4dARB (GLuint, GLdouble, GLdouble, GLdouble, GLdouble); -GLAPI void APIENTRY glVertexAttrib4dvARB (GLuint, const GLdouble *); -GLAPI void APIENTRY glVertexAttrib4fARB (GLuint, GLfloat, GLfloat, GLfloat, GLfloat); -GLAPI void APIENTRY glVertexAttrib4fvARB (GLuint, const GLfloat *); -GLAPI void APIENTRY glVertexAttrib4ivARB (GLuint, const GLint *); -GLAPI void APIENTRY glVertexAttrib4sARB (GLuint, GLshort, GLshort, GLshort, GLshort); -GLAPI void APIENTRY glVertexAttrib4svARB (GLuint, const GLshort *); -GLAPI void APIENTRY glVertexAttrib4ubvARB (GLuint, const GLubyte *); -GLAPI void APIENTRY glVertexAttrib4uivARB (GLuint, const GLuint *); -GLAPI void APIENTRY glVertexAttrib4usvARB (GLuint, const GLushort *); -GLAPI void APIENTRY glVertexAttribPointerARB (GLuint, GLint, GLenum, GLboolean, GLsizei, const GLvoid *); -GLAPI void APIENTRY glEnableVertexAttribArrayARB (GLuint); -GLAPI void APIENTRY glDisableVertexAttribArrayARB (GLuint); -GLAPI void APIENTRY glProgramStringARB (GLenum, GLenum, GLsizei, const GLvoid *); -GLAPI void APIENTRY glBindProgramARB (GLenum, GLuint); -GLAPI void APIENTRY glDeleteProgramsARB (GLsizei, const GLuint *); -GLAPI void APIENTRY glGenProgramsARB (GLsizei, GLuint *); -GLAPI void APIENTRY glProgramEnvParameter4dARB (GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble); -GLAPI void APIENTRY glProgramEnvParameter4dvARB (GLenum, GLuint, const GLdouble *); -GLAPI void APIENTRY glProgramEnvParameter4fARB (GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat); -GLAPI void APIENTRY glProgramEnvParameter4fvARB (GLenum, GLuint, const GLfloat *); -GLAPI void APIENTRY glProgramLocalParameter4dARB (GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble); -GLAPI void APIENTRY glProgramLocalParameter4dvARB (GLenum, GLuint, const GLdouble *); -GLAPI void APIENTRY glProgramLocalParameter4fARB (GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat); -GLAPI void APIENTRY glProgramLocalParameter4fvARB (GLenum, GLuint, const GLfloat *); -GLAPI void APIENTRY glGetProgramEnvParameterdvARB (GLenum, GLuint, GLdouble *); -GLAPI void APIENTRY glGetProgramEnvParameterfvARB (GLenum, GLuint, GLfloat *); -GLAPI void APIENTRY glGetProgramLocalParameterdvARB (GLenum, GLuint, GLdouble *); -GLAPI void APIENTRY glGetProgramLocalParameterfvARB (GLenum, GLuint, GLfloat *); -GLAPI void APIENTRY glGetProgramivARB (GLenum, GLenum, GLint *); -GLAPI void APIENTRY glGetProgramStringARB (GLenum, GLenum, GLvoid *); -GLAPI void APIENTRY glGetVertexAttribdvARB (GLuint, GLenum, GLdouble *); -GLAPI void APIENTRY glGetVertexAttribfvARB (GLuint, GLenum, GLfloat *); -GLAPI void APIENTRY glGetVertexAttribivARB (GLuint, GLenum, GLint *); -GLAPI void APIENTRY glGetVertexAttribPointervARB (GLuint, GLenum, GLvoid* *); -GLAPI GLboolean APIENTRY glIsProgramARB (GLuint); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLVERTEXATTRIB1DARBPROC) (GLuint index, GLdouble x); -typedef void (APIENTRYP PFNGLVERTEXATTRIB1DVARBPROC) (GLuint index, const GLdouble *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB1FARBPROC) (GLuint index, GLfloat x); -typedef void (APIENTRYP PFNGLVERTEXATTRIB1FVARBPROC) (GLuint index, const GLfloat *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB1SARBPROC) (GLuint index, GLshort x); -typedef void (APIENTRYP PFNGLVERTEXATTRIB1SVARBPROC) (GLuint index, const GLshort *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB2DARBPROC) (GLuint index, GLdouble x, GLdouble y); -typedef void (APIENTRYP PFNGLVERTEXATTRIB2DVARBPROC) (GLuint index, const GLdouble *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB2FARBPROC) (GLuint index, GLfloat x, GLfloat y); -typedef void (APIENTRYP PFNGLVERTEXATTRIB2FVARBPROC) (GLuint index, const GLfloat *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB2SARBPROC) (GLuint index, GLshort x, GLshort y); -typedef void (APIENTRYP PFNGLVERTEXATTRIB2SVARBPROC) (GLuint index, const GLshort *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB3DARBPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z); -typedef void (APIENTRYP PFNGLVERTEXATTRIB3DVARBPROC) (GLuint index, const GLdouble *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB3FARBPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z); -typedef void (APIENTRYP PFNGLVERTEXATTRIB3FVARBPROC) (GLuint index, const GLfloat *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB3SARBPROC) (GLuint index, GLshort x, GLshort y, GLshort z); -typedef void (APIENTRYP PFNGLVERTEXATTRIB3SVARBPROC) (GLuint index, const GLshort *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB4NBVARBPROC) (GLuint index, const GLbyte *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB4NIVARBPROC) (GLuint index, const GLint *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB4NSVARBPROC) (GLuint index, const GLshort *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB4NUBARBPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); -typedef void (APIENTRYP PFNGLVERTEXATTRIB4NUBVARBPROC) (GLuint index, const GLubyte *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB4NUIVARBPROC) (GLuint index, const GLuint *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB4NUSVARBPROC) (GLuint index, const GLushort *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB4BVARBPROC) (GLuint index, const GLbyte *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB4DARBPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); -typedef void (APIENTRYP PFNGLVERTEXATTRIB4DVARBPROC) (GLuint index, const GLdouble *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB4FARBPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); -typedef void (APIENTRYP PFNGLVERTEXATTRIB4FVARBPROC) (GLuint index, const GLfloat *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB4IVARBPROC) (GLuint index, const GLint *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB4SARBPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w); -typedef void (APIENTRYP PFNGLVERTEXATTRIB4SVARBPROC) (GLuint index, const GLshort *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB4UBVARBPROC) (GLuint index, const GLubyte *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB4UIVARBPROC) (GLuint index, const GLuint *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB4USVARBPROC) (GLuint index, const GLushort *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIBPOINTERARBPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer); -typedef void (APIENTRYP PFNGLENABLEVERTEXATTRIBARRAYARBPROC) (GLuint index); -typedef void (APIENTRYP PFNGLDISABLEVERTEXATTRIBARRAYARBPROC) (GLuint index); -typedef void (APIENTRYP PFNGLPROGRAMSTRINGARBPROC) (GLenum target, GLenum format, GLsizei len, const GLvoid *string); -typedef void (APIENTRYP PFNGLBINDPROGRAMARBPROC) (GLenum target, GLuint program); -typedef void (APIENTRYP PFNGLDELETEPROGRAMSARBPROC) (GLsizei n, const GLuint *programs); -typedef void (APIENTRYP PFNGLGENPROGRAMSARBPROC) (GLsizei n, GLuint *programs); -typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETER4DARBPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); -typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETER4DVARBPROC) (GLenum target, GLuint index, const GLdouble *params); -typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETER4FARBPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); -typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETER4FVARBPROC) (GLenum target, GLuint index, const GLfloat *params); -typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETER4DARBPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); -typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETER4DVARBPROC) (GLenum target, GLuint index, const GLdouble *params); -typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETER4FARBPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); -typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETER4FVARBPROC) (GLenum target, GLuint index, const GLfloat *params); -typedef void (APIENTRYP PFNGLGETPROGRAMENVPARAMETERDVARBPROC) (GLenum target, GLuint index, GLdouble *params); -typedef void (APIENTRYP PFNGLGETPROGRAMENVPARAMETERFVARBPROC) (GLenum target, GLuint index, GLfloat *params); -typedef void (APIENTRYP PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC) (GLenum target, GLuint index, GLdouble *params); -typedef void (APIENTRYP PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC) (GLenum target, GLuint index, GLfloat *params); -typedef void (APIENTRYP PFNGLGETPROGRAMIVARBPROC) (GLenum target, GLenum pname, GLint *params); -typedef void (APIENTRYP PFNGLGETPROGRAMSTRINGARBPROC) (GLenum target, GLenum pname, GLvoid *string); -typedef void (APIENTRYP PFNGLGETVERTEXATTRIBDVARBPROC) (GLuint index, GLenum pname, GLdouble *params); -typedef void (APIENTRYP PFNGLGETVERTEXATTRIBFVARBPROC) (GLuint index, GLenum pname, GLfloat *params); -typedef void (APIENTRYP PFNGLGETVERTEXATTRIBIVARBPROC) (GLuint index, GLenum pname, GLint *params); -typedef void (APIENTRYP PFNGLGETVERTEXATTRIBPOINTERVARBPROC) (GLuint index, GLenum pname, GLvoid* *pointer); -typedef GLboolean (APIENTRYP PFNGLISPROGRAMARBPROC) (GLuint program); -#endif - -#ifndef GL_ARB_fragment_program -#define GL_ARB_fragment_program 1 -/* All ARB_fragment_program entry points are shared with ARB_vertex_program. */ -#endif - -#ifndef GL_ARB_vertex_buffer_object -#define GL_ARB_vertex_buffer_object 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glBindBufferARB (GLenum, GLuint); -GLAPI void APIENTRY glDeleteBuffersARB (GLsizei, const GLuint *); -GLAPI void APIENTRY glGenBuffersARB (GLsizei, GLuint *); -GLAPI GLboolean APIENTRY glIsBufferARB (GLuint); -GLAPI void APIENTRY glBufferDataARB (GLenum, GLsizeiptrARB, const GLvoid *, GLenum); -GLAPI void APIENTRY glBufferSubDataARB (GLenum, GLintptrARB, GLsizeiptrARB, const GLvoid *); -GLAPI void APIENTRY glGetBufferSubDataARB (GLenum, GLintptrARB, GLsizeiptrARB, GLvoid *); -GLAPI GLvoid* APIENTRY glMapBufferARB (GLenum, GLenum); -GLAPI GLboolean APIENTRY glUnmapBufferARB (GLenum); -GLAPI void APIENTRY glGetBufferParameterivARB (GLenum, GLenum, GLint *); -GLAPI void APIENTRY glGetBufferPointervARB (GLenum, GLenum, GLvoid* *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLBINDBUFFERARBPROC) (GLenum target, GLuint buffer); -typedef void (APIENTRYP PFNGLDELETEBUFFERSARBPROC) (GLsizei n, const GLuint *buffers); -typedef void (APIENTRYP PFNGLGENBUFFERSARBPROC) (GLsizei n, GLuint *buffers); -typedef GLboolean (APIENTRYP PFNGLISBUFFERARBPROC) (GLuint buffer); -typedef void (APIENTRYP PFNGLBUFFERDATAARBPROC) (GLenum target, GLsizeiptrARB size, const GLvoid *data, GLenum usage); -typedef void (APIENTRYP PFNGLBUFFERSUBDATAARBPROC) (GLenum target, GLintptrARB offset, GLsizeiptrARB size, const GLvoid *data); -typedef void (APIENTRYP PFNGLGETBUFFERSUBDATAARBPROC) (GLenum target, GLintptrARB offset, GLsizeiptrARB size, GLvoid *data); -typedef GLvoid* (APIENTRYP PFNGLMAPBUFFERARBPROC) (GLenum target, GLenum access); -typedef GLboolean (APIENTRYP PFNGLUNMAPBUFFERARBPROC) (GLenum target); -typedef void (APIENTRYP PFNGLGETBUFFERPARAMETERIVARBPROC) (GLenum target, GLenum pname, GLint *params); -typedef void (APIENTRYP PFNGLGETBUFFERPOINTERVARBPROC) (GLenum target, GLenum pname, GLvoid* *params); -#endif - -#ifndef GL_ARB_occlusion_query -#define GL_ARB_occlusion_query 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glGenQueriesARB (GLsizei, GLuint *); -GLAPI void APIENTRY glDeleteQueriesARB (GLsizei, const GLuint *); -GLAPI GLboolean APIENTRY glIsQueryARB (GLuint); -GLAPI void APIENTRY glBeginQueryARB (GLenum, GLuint); -GLAPI void APIENTRY glEndQueryARB (GLenum); -GLAPI void APIENTRY glGetQueryivARB (GLenum, GLenum, GLint *); -GLAPI void APIENTRY glGetQueryObjectivARB (GLuint, GLenum, GLint *); -GLAPI void APIENTRY glGetQueryObjectuivARB (GLuint, GLenum, GLuint *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLGENQUERIESARBPROC) (GLsizei n, GLuint *ids); -typedef void (APIENTRYP PFNGLDELETEQUERIESARBPROC) (GLsizei n, const GLuint *ids); -typedef GLboolean (APIENTRYP PFNGLISQUERYARBPROC) (GLuint id); -typedef void (APIENTRYP PFNGLBEGINQUERYARBPROC) (GLenum target, GLuint id); -typedef void (APIENTRYP PFNGLENDQUERYARBPROC) (GLenum target); -typedef void (APIENTRYP PFNGLGETQUERYIVARBPROC) (GLenum target, GLenum pname, GLint *params); -typedef void (APIENTRYP PFNGLGETQUERYOBJECTIVARBPROC) (GLuint id, GLenum pname, GLint *params); -typedef void (APIENTRYP PFNGLGETQUERYOBJECTUIVARBPROC) (GLuint id, GLenum pname, GLuint *params); -#endif - -#ifndef GL_ARB_shader_objects -#define GL_ARB_shader_objects 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glDeleteObjectARB (GLhandleARB); -GLAPI GLhandleARB APIENTRY glGetHandleARB (GLenum); -GLAPI void APIENTRY glDetachObjectARB (GLhandleARB, GLhandleARB); -GLAPI GLhandleARB APIENTRY glCreateShaderObjectARB (GLenum); -GLAPI void APIENTRY glShaderSourceARB (GLhandleARB, GLsizei, const GLcharARB* *, const GLint *); -GLAPI void APIENTRY glCompileShaderARB (GLhandleARB); -GLAPI GLhandleARB APIENTRY glCreateProgramObjectARB (void); -GLAPI void APIENTRY glAttachObjectARB (GLhandleARB, GLhandleARB); -GLAPI void APIENTRY glLinkProgramARB (GLhandleARB); -GLAPI void APIENTRY glUseProgramObjectARB (GLhandleARB); -GLAPI void APIENTRY glValidateProgramARB (GLhandleARB); -GLAPI void APIENTRY glUniform1fARB (GLint, GLfloat); -GLAPI void APIENTRY glUniform2fARB (GLint, GLfloat, GLfloat); -GLAPI void APIENTRY glUniform3fARB (GLint, GLfloat, GLfloat, GLfloat); -GLAPI void APIENTRY glUniform4fARB (GLint, GLfloat, GLfloat, GLfloat, GLfloat); -GLAPI void APIENTRY glUniform1iARB (GLint, GLint); -GLAPI void APIENTRY glUniform2iARB (GLint, GLint, GLint); -GLAPI void APIENTRY glUniform3iARB (GLint, GLint, GLint, GLint); -GLAPI void APIENTRY glUniform4iARB (GLint, GLint, GLint, GLint, GLint); -GLAPI void APIENTRY glUniform1fvARB (GLint, GLsizei, const GLfloat *); -GLAPI void APIENTRY glUniform2fvARB (GLint, GLsizei, const GLfloat *); -GLAPI void APIENTRY glUniform3fvARB (GLint, GLsizei, const GLfloat *); -GLAPI void APIENTRY glUniform4fvARB (GLint, GLsizei, const GLfloat *); -GLAPI void APIENTRY glUniform1ivARB (GLint, GLsizei, const GLint *); -GLAPI void APIENTRY glUniform2ivARB (GLint, GLsizei, const GLint *); -GLAPI void APIENTRY glUniform3ivARB (GLint, GLsizei, const GLint *); -GLAPI void APIENTRY glUniform4ivARB (GLint, GLsizei, const GLint *); -GLAPI void APIENTRY glUniformMatrix2fvARB (GLint, GLsizei, GLboolean, const GLfloat *); -GLAPI void APIENTRY glUniformMatrix3fvARB (GLint, GLsizei, GLboolean, const GLfloat *); -GLAPI void APIENTRY glUniformMatrix4fvARB (GLint, GLsizei, GLboolean, const GLfloat *); -GLAPI void APIENTRY glGetObjectParameterfvARB (GLhandleARB, GLenum, GLfloat *); -GLAPI void APIENTRY glGetObjectParameterivARB (GLhandleARB, GLenum, GLint *); -GLAPI void APIENTRY glGetInfoLogARB (GLhandleARB, GLsizei, GLsizei *, GLcharARB *); -GLAPI void APIENTRY glGetAttachedObjectsARB (GLhandleARB, GLsizei, GLsizei *, GLhandleARB *); -GLAPI GLint APIENTRY glGetUniformLocationARB (GLhandleARB, const GLcharARB *); -GLAPI void APIENTRY glGetActiveUniformARB (GLhandleARB, GLuint, GLsizei, GLsizei *, GLint *, GLenum *, GLcharARB *); -GLAPI void APIENTRY glGetUniformfvARB (GLhandleARB, GLint, GLfloat *); -GLAPI void APIENTRY glGetUniformivARB (GLhandleARB, GLint, GLint *); -GLAPI void APIENTRY glGetShaderSourceARB (GLhandleARB, GLsizei, GLsizei *, GLcharARB *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLDELETEOBJECTARBPROC) (GLhandleARB obj); -typedef GLhandleARB (APIENTRYP PFNGLGETHANDLEARBPROC) (GLenum pname); -typedef void (APIENTRYP PFNGLDETACHOBJECTARBPROC) (GLhandleARB containerObj, GLhandleARB attachedObj); -typedef GLhandleARB (APIENTRYP PFNGLCREATESHADEROBJECTARBPROC) (GLenum shaderType); -typedef void (APIENTRYP PFNGLSHADERSOURCEARBPROC) (GLhandleARB shaderObj, GLsizei count, const GLcharARB* *string, const GLint *length); -typedef void (APIENTRYP PFNGLCOMPILESHADERARBPROC) (GLhandleARB shaderObj); -typedef GLhandleARB (APIENTRYP PFNGLCREATEPROGRAMOBJECTARBPROC) (void); -typedef void (APIENTRYP PFNGLATTACHOBJECTARBPROC) (GLhandleARB containerObj, GLhandleARB obj); -typedef void (APIENTRYP PFNGLLINKPROGRAMARBPROC) (GLhandleARB programObj); -typedef void (APIENTRYP PFNGLUSEPROGRAMOBJECTARBPROC) (GLhandleARB programObj); -typedef void (APIENTRYP PFNGLVALIDATEPROGRAMARBPROC) (GLhandleARB programObj); -typedef void (APIENTRYP PFNGLUNIFORM1FARBPROC) (GLint location, GLfloat v0); -typedef void (APIENTRYP PFNGLUNIFORM2FARBPROC) (GLint location, GLfloat v0, GLfloat v1); -typedef void (APIENTRYP PFNGLUNIFORM3FARBPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2); -typedef void (APIENTRYP PFNGLUNIFORM4FARBPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3); -typedef void (APIENTRYP PFNGLUNIFORM1IARBPROC) (GLint location, GLint v0); -typedef void (APIENTRYP PFNGLUNIFORM2IARBPROC) (GLint location, GLint v0, GLint v1); -typedef void (APIENTRYP PFNGLUNIFORM3IARBPROC) (GLint location, GLint v0, GLint v1, GLint v2); -typedef void (APIENTRYP PFNGLUNIFORM4IARBPROC) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3); -typedef void (APIENTRYP PFNGLUNIFORM1FVARBPROC) (GLint location, GLsizei count, const GLfloat *value); -typedef void (APIENTRYP PFNGLUNIFORM2FVARBPROC) (GLint location, GLsizei count, const GLfloat *value); -typedef void (APIENTRYP PFNGLUNIFORM3FVARBPROC) (GLint location, GLsizei count, const GLfloat *value); -typedef void (APIENTRYP PFNGLUNIFORM4FVARBPROC) (GLint location, GLsizei count, const GLfloat *value); -typedef void (APIENTRYP PFNGLUNIFORM1IVARBPROC) (GLint location, GLsizei count, const GLint *value); -typedef void (APIENTRYP PFNGLUNIFORM2IVARBPROC) (GLint location, GLsizei count, const GLint *value); -typedef void (APIENTRYP PFNGLUNIFORM3IVARBPROC) (GLint location, GLsizei count, const GLint *value); -typedef void (APIENTRYP PFNGLUNIFORM4IVARBPROC) (GLint location, GLsizei count, const GLint *value); -typedef void (APIENTRYP PFNGLUNIFORMMATRIX2FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); -typedef void (APIENTRYP PFNGLUNIFORMMATRIX3FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); -typedef void (APIENTRYP PFNGLUNIFORMMATRIX4FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); -typedef void (APIENTRYP PFNGLGETOBJECTPARAMETERFVARBPROC) (GLhandleARB obj, GLenum pname, GLfloat *params); -typedef void (APIENTRYP PFNGLGETOBJECTPARAMETERIVARBPROC) (GLhandleARB obj, GLenum pname, GLint *params); -typedef void (APIENTRYP PFNGLGETINFOLOGARBPROC) (GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB *infoLog); -typedef void (APIENTRYP PFNGLGETATTACHEDOBJECTSARBPROC) (GLhandleARB containerObj, GLsizei maxCount, GLsizei *count, GLhandleARB *obj); -typedef GLint (APIENTRYP PFNGLGETUNIFORMLOCATIONARBPROC) (GLhandleARB programObj, const GLcharARB *name); -typedef void (APIENTRYP PFNGLGETACTIVEUNIFORMARBPROC) (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name); -typedef void (APIENTRYP PFNGLGETUNIFORMFVARBPROC) (GLhandleARB programObj, GLint location, GLfloat *params); -typedef void (APIENTRYP PFNGLGETUNIFORMIVARBPROC) (GLhandleARB programObj, GLint location, GLint *params); -typedef void (APIENTRYP PFNGLGETSHADERSOURCEARBPROC) (GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB *source); -#endif - -#ifndef GL_ARB_vertex_shader -#define GL_ARB_vertex_shader 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glBindAttribLocationARB (GLhandleARB, GLuint, const GLcharARB *); -GLAPI void APIENTRY glGetActiveAttribARB (GLhandleARB, GLuint, GLsizei, GLsizei *, GLint *, GLenum *, GLcharARB *); -GLAPI GLint APIENTRY glGetAttribLocationARB (GLhandleARB, const GLcharARB *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLBINDATTRIBLOCATIONARBPROC) (GLhandleARB programObj, GLuint index, const GLcharARB *name); -typedef void (APIENTRYP PFNGLGETACTIVEATTRIBARBPROC) (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name); -typedef GLint (APIENTRYP PFNGLGETATTRIBLOCATIONARBPROC) (GLhandleARB programObj, const GLcharARB *name); -#endif - -#ifndef GL_ARB_fragment_shader -#define GL_ARB_fragment_shader 1 -#endif - -#ifndef GL_ARB_shading_language_100 -#define GL_ARB_shading_language_100 1 -#endif - -#ifndef GL_ARB_texture_non_power_of_two -#define GL_ARB_texture_non_power_of_two 1 -#endif - -#ifndef GL_ARB_point_sprite -#define GL_ARB_point_sprite 1 -#endif - -#ifndef GL_ARB_fragment_program_shadow -#define GL_ARB_fragment_program_shadow 1 -#endif - -#ifndef GL_ARB_draw_buffers -#define GL_ARB_draw_buffers 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glDrawBuffersARB (GLsizei, const GLenum *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLDRAWBUFFERSARBPROC) (GLsizei n, const GLenum *bufs); -#endif - -#ifndef GL_ARB_texture_rectangle -#define GL_ARB_texture_rectangle 1 -#endif - -#ifndef GL_ARB_color_buffer_float -#define GL_ARB_color_buffer_float 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glClampColorARB (GLenum, GLenum); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLCLAMPCOLORARBPROC) (GLenum target, GLenum clamp); -#endif - -#ifndef GL_ARB_half_float_pixel -#define GL_ARB_half_float_pixel 1 -#endif - -#ifndef GL_ARB_texture_float -#define GL_ARB_texture_float 1 -#endif - -#ifndef GL_ARB_pixel_buffer_object -#define GL_ARB_pixel_buffer_object 1 -#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 -GLAPI void APIENTRY glBlendColorEXT (GLclampf, GLclampf, GLclampf, GLclampf); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP 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 -GLAPI void APIENTRY glPolygonOffsetEXT (GLfloat, GLfloat); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP 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 -GLAPI void APIENTRY glTexImage3DEXT (GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *); -GLAPI void APIENTRY glTexSubImage3DEXT (GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLTEXIMAGE3DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (APIENTRYP 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 -GLAPI void APIENTRY glGetTexFilterFuncSGIS (GLenum, GLenum, GLfloat *); -GLAPI void APIENTRY glTexFilterFuncSGIS (GLenum, GLenum, GLsizei, const GLfloat *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLGETTEXFILTERFUNCSGISPROC) (GLenum target, GLenum filter, GLfloat *weights); -typedef void (APIENTRYP PFNGLTEXFILTERFUNCSGISPROC) (GLenum target, GLenum filter, GLsizei n, const GLfloat *weights); -#endif - -#ifndef GL_EXT_subtexture -#define GL_EXT_subtexture 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glTexSubImage1DEXT (GLenum, GLint, GLint, GLsizei, GLenum, GLenum, const GLvoid *); -GLAPI void APIENTRY glTexSubImage2DEXT (GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLTEXSUBIMAGE1DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (APIENTRYP 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 -GLAPI void APIENTRY glCopyTexImage1DEXT (GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint); -GLAPI void APIENTRY glCopyTexImage2DEXT (GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint); -GLAPI void APIENTRY glCopyTexSubImage1DEXT (GLenum, GLint, GLint, GLint, GLint, GLsizei); -GLAPI void APIENTRY glCopyTexSubImage2DEXT (GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei); -GLAPI void APIENTRY glCopyTexSubImage3DEXT (GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLCOPYTEXIMAGE1DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border); -typedef void (APIENTRYP PFNGLCOPYTEXIMAGE2DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); -typedef void (APIENTRYP PFNGLCOPYTEXSUBIMAGE1DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width); -typedef void (APIENTRYP PFNGLCOPYTEXSUBIMAGE2DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); -typedef void (APIENTRYP 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 -GLAPI void APIENTRY glGetHistogramEXT (GLenum, GLboolean, GLenum, GLenum, GLvoid *); -GLAPI void APIENTRY glGetHistogramParameterfvEXT (GLenum, GLenum, GLfloat *); -GLAPI void APIENTRY glGetHistogramParameterivEXT (GLenum, GLenum, GLint *); -GLAPI void APIENTRY glGetMinmaxEXT (GLenum, GLboolean, GLenum, GLenum, GLvoid *); -GLAPI void APIENTRY glGetMinmaxParameterfvEXT (GLenum, GLenum, GLfloat *); -GLAPI void APIENTRY glGetMinmaxParameterivEXT (GLenum, GLenum, GLint *); -GLAPI void APIENTRY glHistogramEXT (GLenum, GLsizei, GLenum, GLboolean); -GLAPI void APIENTRY glMinmaxEXT (GLenum, GLenum, GLboolean); -GLAPI void APIENTRY glResetHistogramEXT (GLenum); -GLAPI void APIENTRY glResetMinmaxEXT (GLenum); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLGETHISTOGRAMEXTPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values); -typedef void (APIENTRYP PFNGLGETHISTOGRAMPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat *params); -typedef void (APIENTRYP PFNGLGETHISTOGRAMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint *params); -typedef void (APIENTRYP PFNGLGETMINMAXEXTPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values); -typedef void (APIENTRYP PFNGLGETMINMAXPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat *params); -typedef void (APIENTRYP PFNGLGETMINMAXPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint *params); -typedef void (APIENTRYP PFNGLHISTOGRAMEXTPROC) (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink); -typedef void (APIENTRYP PFNGLMINMAXEXTPROC) (GLenum target, GLenum internalformat, GLboolean sink); -typedef void (APIENTRYP PFNGLRESETHISTOGRAMEXTPROC) (GLenum target); -typedef void (APIENTRYP PFNGLRESETMINMAXEXTPROC) (GLenum target); -#endif - -#ifndef GL_EXT_convolution -#define GL_EXT_convolution 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glConvolutionFilter1DEXT (GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *); -GLAPI void APIENTRY glConvolutionFilter2DEXT (GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); -GLAPI void APIENTRY glConvolutionParameterfEXT (GLenum, GLenum, GLfloat); -GLAPI void APIENTRY glConvolutionParameterfvEXT (GLenum, GLenum, const GLfloat *); -GLAPI void APIENTRY glConvolutionParameteriEXT (GLenum, GLenum, GLint); -GLAPI void APIENTRY glConvolutionParameterivEXT (GLenum, GLenum, const GLint *); -GLAPI void APIENTRY glCopyConvolutionFilter1DEXT (GLenum, GLenum, GLint, GLint, GLsizei); -GLAPI void APIENTRY glCopyConvolutionFilter2DEXT (GLenum, GLenum, GLint, GLint, GLsizei, GLsizei); -GLAPI void APIENTRY glGetConvolutionFilterEXT (GLenum, GLenum, GLenum, GLvoid *); -GLAPI void APIENTRY glGetConvolutionParameterfvEXT (GLenum, GLenum, GLfloat *); -GLAPI void APIENTRY glGetConvolutionParameterivEXT (GLenum, GLenum, GLint *); -GLAPI void APIENTRY glGetSeparableFilterEXT (GLenum, GLenum, GLenum, GLvoid *, GLvoid *, GLvoid *); -GLAPI void APIENTRY glSeparableFilter2DEXT (GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *, const GLvoid *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLCONVOLUTIONFILTER1DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image); -typedef void (APIENTRYP PFNGLCONVOLUTIONFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image); -typedef void (APIENTRYP PFNGLCONVOLUTIONPARAMETERFEXTPROC) (GLenum target, GLenum pname, GLfloat params); -typedef void (APIENTRYP PFNGLCONVOLUTIONPARAMETERFVEXTPROC) (GLenum target, GLenum pname, const GLfloat *params); -typedef void (APIENTRYP PFNGLCONVOLUTIONPARAMETERIEXTPROC) (GLenum target, GLenum pname, GLint params); -typedef void (APIENTRYP PFNGLCONVOLUTIONPARAMETERIVEXTPROC) (GLenum target, GLenum pname, const GLint *params); -typedef void (APIENTRYP PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width); -typedef void (APIENTRYP PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height); -typedef void (APIENTRYP PFNGLGETCONVOLUTIONFILTEREXTPROC) (GLenum target, GLenum format, GLenum type, GLvoid *image); -typedef void (APIENTRYP PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat *params); -typedef void (APIENTRYP PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint *params); -typedef void (APIENTRYP PFNGLGETSEPARABLEFILTEREXTPROC) (GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span); -typedef void (APIENTRYP 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 -GLAPI void APIENTRY glColorTableSGI (GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *); -GLAPI void APIENTRY glColorTableParameterfvSGI (GLenum, GLenum, const GLfloat *); -GLAPI void APIENTRY glColorTableParameterivSGI (GLenum, GLenum, const GLint *); -GLAPI void APIENTRY glCopyColorTableSGI (GLenum, GLenum, GLint, GLint, GLsizei); -GLAPI void APIENTRY glGetColorTableSGI (GLenum, GLenum, GLenum, GLvoid *); -GLAPI void APIENTRY glGetColorTableParameterfvSGI (GLenum, GLenum, GLfloat *); -GLAPI void APIENTRY glGetColorTableParameterivSGI (GLenum, GLenum, GLint *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLCOLORTABLESGIPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table); -typedef void (APIENTRYP PFNGLCOLORTABLEPARAMETERFVSGIPROC) (GLenum target, GLenum pname, const GLfloat *params); -typedef void (APIENTRYP PFNGLCOLORTABLEPARAMETERIVSGIPROC) (GLenum target, GLenum pname, const GLint *params); -typedef void (APIENTRYP PFNGLCOPYCOLORTABLESGIPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width); -typedef void (APIENTRYP PFNGLGETCOLORTABLESGIPROC) (GLenum target, GLenum format, GLenum type, GLvoid *table); -typedef void (APIENTRYP PFNGLGETCOLORTABLEPARAMETERFVSGIPROC) (GLenum target, GLenum pname, GLfloat *params); -typedef void (APIENTRYP PFNGLGETCOLORTABLEPARAMETERIVSGIPROC) (GLenum target, GLenum pname, GLint *params); -#endif - -#ifndef GL_SGIX_pixel_texture -#define GL_SGIX_pixel_texture 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glPixelTexGenSGIX (GLenum); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLPIXELTEXGENSGIXPROC) (GLenum mode); -#endif - -#ifndef GL_SGIS_pixel_texture -#define GL_SGIS_pixel_texture 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glPixelTexGenParameteriSGIS (GLenum, GLint); -GLAPI void APIENTRY glPixelTexGenParameterivSGIS (GLenum, const GLint *); -GLAPI void APIENTRY glPixelTexGenParameterfSGIS (GLenum, GLfloat); -GLAPI void APIENTRY glPixelTexGenParameterfvSGIS (GLenum, const GLfloat *); -GLAPI void APIENTRY glGetPixelTexGenParameterivSGIS (GLenum, GLint *); -GLAPI void APIENTRY glGetPixelTexGenParameterfvSGIS (GLenum, GLfloat *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLPIXELTEXGENPARAMETERISGISPROC) (GLenum pname, GLint param); -typedef void (APIENTRYP PFNGLPIXELTEXGENPARAMETERIVSGISPROC) (GLenum pname, const GLint *params); -typedef void (APIENTRYP PFNGLPIXELTEXGENPARAMETERFSGISPROC) (GLenum pname, GLfloat param); -typedef void (APIENTRYP PFNGLPIXELTEXGENPARAMETERFVSGISPROC) (GLenum pname, const GLfloat *params); -typedef void (APIENTRYP PFNGLGETPIXELTEXGENPARAMETERIVSGISPROC) (GLenum pname, GLint *params); -typedef void (APIENTRYP PFNGLGETPIXELTEXGENPARAMETERFVSGISPROC) (GLenum pname, GLfloat *params); -#endif - -#ifndef GL_SGIS_texture4D -#define GL_SGIS_texture4D 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glTexImage4DSGIS (GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *); -GLAPI void APIENTRY glTexSubImage4DSGIS (GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP 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 (APIENTRYP 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 -GLAPI GLboolean APIENTRY glAreTexturesResidentEXT (GLsizei, const GLuint *, GLboolean *); -GLAPI void APIENTRY glBindTextureEXT (GLenum, GLuint); -GLAPI void APIENTRY glDeleteTexturesEXT (GLsizei, const GLuint *); -GLAPI void APIENTRY glGenTexturesEXT (GLsizei, GLuint *); -GLAPI GLboolean APIENTRY glIsTextureEXT (GLuint); -GLAPI void APIENTRY glPrioritizeTexturesEXT (GLsizei, const GLuint *, const GLclampf *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef GLboolean (APIENTRYP PFNGLARETEXTURESRESIDENTEXTPROC) (GLsizei n, const GLuint *textures, GLboolean *residences); -typedef void (APIENTRYP PFNGLBINDTEXTUREEXTPROC) (GLenum target, GLuint texture); -typedef void (APIENTRYP PFNGLDELETETEXTURESEXTPROC) (GLsizei n, const GLuint *textures); -typedef void (APIENTRYP PFNGLGENTEXTURESEXTPROC) (GLsizei n, GLuint *textures); -typedef GLboolean (APIENTRYP PFNGLISTEXTUREEXTPROC) (GLuint texture); -typedef void (APIENTRYP 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 -GLAPI void APIENTRY glDetailTexFuncSGIS (GLenum, GLsizei, const GLfloat *); -GLAPI void APIENTRY glGetDetailTexFuncSGIS (GLenum, GLfloat *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLDETAILTEXFUNCSGISPROC) (GLenum target, GLsizei n, const GLfloat *points); -typedef void (APIENTRYP PFNGLGETDETAILTEXFUNCSGISPROC) (GLenum target, GLfloat *points); -#endif - -#ifndef GL_SGIS_sharpen_texture -#define GL_SGIS_sharpen_texture 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glSharpenTexFuncSGIS (GLenum, GLsizei, const GLfloat *); -GLAPI void APIENTRY glGetSharpenTexFuncSGIS (GLenum, GLfloat *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLSHARPENTEXFUNCSGISPROC) (GLenum target, GLsizei n, const GLfloat *points); -typedef void (APIENTRYP 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 -GLAPI void APIENTRY glSampleMaskSGIS (GLclampf, GLboolean); -GLAPI void APIENTRY glSamplePatternSGIS (GLenum); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLSAMPLEMASKSGISPROC) (GLclampf value, GLboolean invert); -typedef void (APIENTRYP 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 -GLAPI void APIENTRY glArrayElementEXT (GLint); -GLAPI void APIENTRY glColorPointerEXT (GLint, GLenum, GLsizei, GLsizei, const GLvoid *); -GLAPI void APIENTRY glDrawArraysEXT (GLenum, GLint, GLsizei); -GLAPI void APIENTRY glEdgeFlagPointerEXT (GLsizei, GLsizei, const GLboolean *); -GLAPI void APIENTRY glGetPointervEXT (GLenum, GLvoid* *); -GLAPI void APIENTRY glIndexPointerEXT (GLenum, GLsizei, GLsizei, const GLvoid *); -GLAPI void APIENTRY glNormalPointerEXT (GLenum, GLsizei, GLsizei, const GLvoid *); -GLAPI void APIENTRY glTexCoordPointerEXT (GLint, GLenum, GLsizei, GLsizei, const GLvoid *); -GLAPI void APIENTRY glVertexPointerEXT (GLint, GLenum, GLsizei, GLsizei, const GLvoid *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLARRAYELEMENTEXTPROC) (GLint i); -typedef void (APIENTRYP PFNGLCOLORPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer); -typedef void (APIENTRYP PFNGLDRAWARRAYSEXTPROC) (GLenum mode, GLint first, GLsizei count); -typedef void (APIENTRYP PFNGLEDGEFLAGPOINTEREXTPROC) (GLsizei stride, GLsizei count, const GLboolean *pointer); -typedef void (APIENTRYP PFNGLGETPOINTERVEXTPROC) (GLenum pname, GLvoid* *params); -typedef void (APIENTRYP PFNGLINDEXPOINTEREXTPROC) (GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer); -typedef void (APIENTRYP PFNGLNORMALPOINTEREXTPROC) (GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer); -typedef void (APIENTRYP PFNGLTEXCOORDPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer); -typedef void (APIENTRYP 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 -GLAPI void APIENTRY glBlendEquationEXT (GLenum); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP 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 -GLAPI void APIENTRY glSpriteParameterfSGIX (GLenum, GLfloat); -GLAPI void APIENTRY glSpriteParameterfvSGIX (GLenum, const GLfloat *); -GLAPI void APIENTRY glSpriteParameteriSGIX (GLenum, GLint); -GLAPI void APIENTRY glSpriteParameterivSGIX (GLenum, const GLint *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLSPRITEPARAMETERFSGIXPROC) (GLenum pname, GLfloat param); -typedef void (APIENTRYP PFNGLSPRITEPARAMETERFVSGIXPROC) (GLenum pname, const GLfloat *params); -typedef void (APIENTRYP PFNGLSPRITEPARAMETERISGIXPROC) (GLenum pname, GLint param); -typedef void (APIENTRYP 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 -GLAPI void APIENTRY glPointParameterfEXT (GLenum, GLfloat); -GLAPI void APIENTRY glPointParameterfvEXT (GLenum, const GLfloat *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLPOINTPARAMETERFEXTPROC) (GLenum pname, GLfloat param); -typedef void (APIENTRYP PFNGLPOINTPARAMETERFVEXTPROC) (GLenum pname, const GLfloat *params); -#endif - -#ifndef GL_SGIS_point_parameters -#define GL_SGIS_point_parameters 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glPointParameterfSGIS (GLenum, GLfloat); -GLAPI void APIENTRY glPointParameterfvSGIS (GLenum, const GLfloat *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLPOINTPARAMETERFSGISPROC) (GLenum pname, GLfloat param); -typedef void (APIENTRYP PFNGLPOINTPARAMETERFVSGISPROC) (GLenum pname, const GLfloat *params); -#endif - -#ifndef GL_SGIX_instruments -#define GL_SGIX_instruments 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI GLint APIENTRY glGetInstrumentsSGIX (void); -GLAPI void APIENTRY glInstrumentsBufferSGIX (GLsizei, GLint *); -GLAPI GLint APIENTRY glPollInstrumentsSGIX (GLint *); -GLAPI void APIENTRY glReadInstrumentsSGIX (GLint); -GLAPI void APIENTRY glStartInstrumentsSGIX (void); -GLAPI void APIENTRY glStopInstrumentsSGIX (GLint); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef GLint (APIENTRYP PFNGLGETINSTRUMENTSSGIXPROC) (void); -typedef void (APIENTRYP PFNGLINSTRUMENTSBUFFERSGIXPROC) (GLsizei size, GLint *buffer); -typedef GLint (APIENTRYP PFNGLPOLLINSTRUMENTSSGIXPROC) (GLint *marker_p); -typedef void (APIENTRYP PFNGLREADINSTRUMENTSSGIXPROC) (GLint marker); -typedef void (APIENTRYP PFNGLSTARTINSTRUMENTSSGIXPROC) (void); -typedef void (APIENTRYP 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 -GLAPI void APIENTRY glFrameZoomSGIX (GLint); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLFRAMEZOOMSGIXPROC) (GLint factor); -#endif - -#ifndef GL_SGIX_tag_sample_buffer -#define GL_SGIX_tag_sample_buffer 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glTagSampleBufferSGIX (void); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLTAGSAMPLEBUFFERSGIXPROC) (void); -#endif - -#ifndef GL_SGIX_polynomial_ffd -#define GL_SGIX_polynomial_ffd 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glDeformationMap3dSGIX (GLenum, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, const GLdouble *); -GLAPI void APIENTRY glDeformationMap3fSGIX (GLenum, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, const GLfloat *); -GLAPI void APIENTRY glDeformSGIX (GLbitfield); -GLAPI void APIENTRY glLoadIdentityDeformationMapSGIX (GLbitfield); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLDEFORMATIONMAP3DSGIXPROC) (GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, GLdouble w1, GLdouble w2, GLint wstride, GLint worder, const GLdouble *points); -typedef void (APIENTRYP PFNGLDEFORMATIONMAP3FSGIXPROC) (GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, GLfloat w1, GLfloat w2, GLint wstride, GLint worder, const GLfloat *points); -typedef void (APIENTRYP PFNGLDEFORMSGIXPROC) (GLbitfield mask); -typedef void (APIENTRYP PFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC) (GLbitfield mask); -#endif - -#ifndef GL_SGIX_reference_plane -#define GL_SGIX_reference_plane 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glReferencePlaneSGIX (const GLdouble *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLREFERENCEPLANESGIXPROC) (const GLdouble *equation); -#endif - -#ifndef GL_SGIX_flush_raster -#define GL_SGIX_flush_raster 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glFlushRasterSGIX (void); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP 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 -GLAPI void APIENTRY glFogFuncSGIS (GLsizei, const GLfloat *); -GLAPI void APIENTRY glGetFogFuncSGIS (GLfloat *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLFOGFUNCSGISPROC) (GLsizei n, const GLfloat *points); -typedef void (APIENTRYP PFNGLGETFOGFUNCSGISPROC) (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 -GLAPI void APIENTRY glImageTransformParameteriHP (GLenum, GLenum, GLint); -GLAPI void APIENTRY glImageTransformParameterfHP (GLenum, GLenum, GLfloat); -GLAPI void APIENTRY glImageTransformParameterivHP (GLenum, GLenum, const GLint *); -GLAPI void APIENTRY glImageTransformParameterfvHP (GLenum, GLenum, const GLfloat *); -GLAPI void APIENTRY glGetImageTransformParameterivHP (GLenum, GLenum, GLint *); -GLAPI void APIENTRY glGetImageTransformParameterfvHP (GLenum, GLenum, GLfloat *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLIMAGETRANSFORMPARAMETERIHPPROC) (GLenum target, GLenum pname, GLint param); -typedef void (APIENTRYP PFNGLIMAGETRANSFORMPARAMETERFHPPROC) (GLenum target, GLenum pname, GLfloat param); -typedef void (APIENTRYP PFNGLIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, GLenum pname, const GLint *params); -typedef void (APIENTRYP PFNGLIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum target, GLenum pname, const GLfloat *params); -typedef void (APIENTRYP PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, GLenum pname, GLint *params); -typedef void (APIENTRYP 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 -GLAPI void APIENTRY glColorSubTableEXT (GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); -GLAPI void APIENTRY glCopyColorSubTableEXT (GLenum, GLsizei, GLint, GLint, GLsizei); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLCOLORSUBTABLEEXTPROC) (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data); -typedef void (APIENTRYP 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 -GLAPI void APIENTRY glHintPGI (GLenum, GLint); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLHINTPGIPROC) (GLenum target, GLint mode); -#endif - -#ifndef GL_EXT_paletted_texture -#define GL_EXT_paletted_texture 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glColorTableEXT (GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *); -GLAPI void APIENTRY glGetColorTableEXT (GLenum, GLenum, GLenum, GLvoid *); -GLAPI void APIENTRY glGetColorTableParameterivEXT (GLenum, GLenum, GLint *); -GLAPI void APIENTRY glGetColorTableParameterfvEXT (GLenum, GLenum, GLfloat *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLCOLORTABLEEXTPROC) (GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const GLvoid *table); -typedef void (APIENTRYP PFNGLGETCOLORTABLEEXTPROC) (GLenum target, GLenum format, GLenum type, GLvoid *data); -typedef void (APIENTRYP PFNGLGETCOLORTABLEPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint *params); -typedef void (APIENTRYP 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 -GLAPI void APIENTRY glGetListParameterfvSGIX (GLuint, GLenum, GLfloat *); -GLAPI void APIENTRY glGetListParameterivSGIX (GLuint, GLenum, GLint *); -GLAPI void APIENTRY glListParameterfSGIX (GLuint, GLenum, GLfloat); -GLAPI void APIENTRY glListParameterfvSGIX (GLuint, GLenum, const GLfloat *); -GLAPI void APIENTRY glListParameteriSGIX (GLuint, GLenum, GLint); -GLAPI void APIENTRY glListParameterivSGIX (GLuint, GLenum, const GLint *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLGETLISTPARAMETERFVSGIXPROC) (GLuint list, GLenum pname, GLfloat *params); -typedef void (APIENTRYP PFNGLGETLISTPARAMETERIVSGIXPROC) (GLuint list, GLenum pname, GLint *params); -typedef void (APIENTRYP PFNGLLISTPARAMETERFSGIXPROC) (GLuint list, GLenum pname, GLfloat param); -typedef void (APIENTRYP PFNGLLISTPARAMETERFVSGIXPROC) (GLuint list, GLenum pname, const GLfloat *params); -typedef void (APIENTRYP PFNGLLISTPARAMETERISGIXPROC) (GLuint list, GLenum pname, GLint param); -typedef void (APIENTRYP 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 -GLAPI void APIENTRY glIndexMaterialEXT (GLenum, GLenum); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLINDEXMATERIALEXTPROC) (GLenum face, GLenum mode); -#endif - -#ifndef GL_EXT_index_func -#define GL_EXT_index_func 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glIndexFuncEXT (GLenum, GLclampf); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP 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 -GLAPI void APIENTRY glLockArraysEXT (GLint, GLsizei); -GLAPI void APIENTRY glUnlockArraysEXT (void); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLLOCKARRAYSEXTPROC) (GLint first, GLsizei count); -typedef void (APIENTRYP PFNGLUNLOCKARRAYSEXTPROC) (void); -#endif - -#ifndef GL_EXT_cull_vertex -#define GL_EXT_cull_vertex 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glCullParameterdvEXT (GLenum, GLdouble *); -GLAPI void APIENTRY glCullParameterfvEXT (GLenum, GLfloat *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLCULLPARAMETERDVEXTPROC) (GLenum pname, GLdouble *params); -typedef void (APIENTRYP 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 -GLAPI void APIENTRY glFragmentColorMaterialSGIX (GLenum, GLenum); -GLAPI void APIENTRY glFragmentLightfSGIX (GLenum, GLenum, GLfloat); -GLAPI void APIENTRY glFragmentLightfvSGIX (GLenum, GLenum, const GLfloat *); -GLAPI void APIENTRY glFragmentLightiSGIX (GLenum, GLenum, GLint); -GLAPI void APIENTRY glFragmentLightivSGIX (GLenum, GLenum, const GLint *); -GLAPI void APIENTRY glFragmentLightModelfSGIX (GLenum, GLfloat); -GLAPI void APIENTRY glFragmentLightModelfvSGIX (GLenum, const GLfloat *); -GLAPI void APIENTRY glFragmentLightModeliSGIX (GLenum, GLint); -GLAPI void APIENTRY glFragmentLightModelivSGIX (GLenum, const GLint *); -GLAPI void APIENTRY glFragmentMaterialfSGIX (GLenum, GLenum, GLfloat); -GLAPI void APIENTRY glFragmentMaterialfvSGIX (GLenum, GLenum, const GLfloat *); -GLAPI void APIENTRY glFragmentMaterialiSGIX (GLenum, GLenum, GLint); -GLAPI void APIENTRY glFragmentMaterialivSGIX (GLenum, GLenum, const GLint *); -GLAPI void APIENTRY glGetFragmentLightfvSGIX (GLenum, GLenum, GLfloat *); -GLAPI void APIENTRY glGetFragmentLightivSGIX (GLenum, GLenum, GLint *); -GLAPI void APIENTRY glGetFragmentMaterialfvSGIX (GLenum, GLenum, GLfloat *); -GLAPI void APIENTRY glGetFragmentMaterialivSGIX (GLenum, GLenum, GLint *); -GLAPI void APIENTRY glLightEnviSGIX (GLenum, GLint); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLFRAGMENTCOLORMATERIALSGIXPROC) (GLenum face, GLenum mode); -typedef void (APIENTRYP PFNGLFRAGMENTLIGHTFSGIXPROC) (GLenum light, GLenum pname, GLfloat param); -typedef void (APIENTRYP PFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, const GLfloat *params); -typedef void (APIENTRYP PFNGLFRAGMENTLIGHTISGIXPROC) (GLenum light, GLenum pname, GLint param); -typedef void (APIENTRYP PFNGLFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, const GLint *params); -typedef void (APIENTRYP PFNGLFRAGMENTLIGHTMODELFSGIXPROC) (GLenum pname, GLfloat param); -typedef void (APIENTRYP PFNGLFRAGMENTLIGHTMODELFVSGIXPROC) (GLenum pname, const GLfloat *params); -typedef void (APIENTRYP PFNGLFRAGMENTLIGHTMODELISGIXPROC) (GLenum pname, GLint param); -typedef void (APIENTRYP PFNGLFRAGMENTLIGHTMODELIVSGIXPROC) (GLenum pname, const GLint *params); -typedef void (APIENTRYP PFNGLFRAGMENTMATERIALFSGIXPROC) (GLenum face, GLenum pname, GLfloat param); -typedef void (APIENTRYP PFNGLFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, const GLfloat *params); -typedef void (APIENTRYP PFNGLFRAGMENTMATERIALISGIXPROC) (GLenum face, GLenum pname, GLint param); -typedef void (APIENTRYP PFNGLFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, const GLint *params); -typedef void (APIENTRYP PFNGLGETFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, GLfloat *params); -typedef void (APIENTRYP PFNGLGETFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, GLint *params); -typedef void (APIENTRYP PFNGLGETFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, GLfloat *params); -typedef void (APIENTRYP PFNGLGETFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, GLint *params); -typedef void (APIENTRYP 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 -GLAPI void APIENTRY glDrawRangeElementsEXT (GLenum, GLuint, GLuint, GLsizei, GLenum, const GLvoid *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP 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 -GLAPI void APIENTRY glApplyTextureEXT (GLenum); -GLAPI void APIENTRY glTextureLightEXT (GLenum); -GLAPI void APIENTRY glTextureMaterialEXT (GLenum, GLenum); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLAPPLYTEXTUREEXTPROC) (GLenum mode); -typedef void (APIENTRYP PFNGLTEXTURELIGHTEXTPROC) (GLenum pname); -typedef void (APIENTRYP 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_SGIX_async -#define GL_SGIX_async 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glAsyncMarkerSGIX (GLuint); -GLAPI GLint APIENTRY glFinishAsyncSGIX (GLuint *); -GLAPI GLint APIENTRY glPollAsyncSGIX (GLuint *); -GLAPI GLuint APIENTRY glGenAsyncMarkersSGIX (GLsizei); -GLAPI void APIENTRY glDeleteAsyncMarkersSGIX (GLuint, GLsizei); -GLAPI GLboolean APIENTRY glIsAsyncMarkerSGIX (GLuint); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLASYNCMARKERSGIXPROC) (GLuint marker); -typedef GLint (APIENTRYP PFNGLFINISHASYNCSGIXPROC) (GLuint *markerp); -typedef GLint (APIENTRYP PFNGLPOLLASYNCSGIXPROC) (GLuint *markerp); -typedef GLuint (APIENTRYP PFNGLGENASYNCMARKERSSGIXPROC) (GLsizei range); -typedef void (APIENTRYP PFNGLDELETEASYNCMARKERSSGIXPROC) (GLuint marker, GLsizei range); -typedef GLboolean (APIENTRYP PFNGLISASYNCMARKERSGIXPROC) (GLuint marker); -#endif - -#ifndef GL_SGIX_async_pixel -#define GL_SGIX_async_pixel 1 -#endif - -#ifndef GL_SGIX_async_histogram -#define GL_SGIX_async_histogram 1 -#endif - -#ifndef GL_INTEL_parallel_arrays -#define GL_INTEL_parallel_arrays 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glVertexPointervINTEL (GLint, GLenum, const GLvoid* *); -GLAPI void APIENTRY glNormalPointervINTEL (GLenum, const GLvoid* *); -GLAPI void APIENTRY glColorPointervINTEL (GLint, GLenum, const GLvoid* *); -GLAPI void APIENTRY glTexCoordPointervINTEL (GLint, GLenum, const GLvoid* *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLVERTEXPOINTERVINTELPROC) (GLint size, GLenum type, const GLvoid* *pointer); -typedef void (APIENTRYP PFNGLNORMALPOINTERVINTELPROC) (GLenum type, const GLvoid* *pointer); -typedef void (APIENTRYP PFNGLCOLORPOINTERVINTELPROC) (GLint size, GLenum type, const GLvoid* *pointer); -typedef void (APIENTRYP 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 -GLAPI void APIENTRY glPixelTransformParameteriEXT (GLenum, GLenum, GLint); -GLAPI void APIENTRY glPixelTransformParameterfEXT (GLenum, GLenum, GLfloat); -GLAPI void APIENTRY glPixelTransformParameterivEXT (GLenum, GLenum, const GLint *); -GLAPI void APIENTRY glPixelTransformParameterfvEXT (GLenum, GLenum, const GLfloat *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLPIXELTRANSFORMPARAMETERIEXTPROC) (GLenum target, GLenum pname, GLint param); -typedef void (APIENTRYP PFNGLPIXELTRANSFORMPARAMETERFEXTPROC) (GLenum target, GLenum pname, GLfloat param); -typedef void (APIENTRYP PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, const GLint *params); -typedef void (APIENTRYP 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 -GLAPI void APIENTRY glSecondaryColor3bEXT (GLbyte, GLbyte, GLbyte); -GLAPI void APIENTRY glSecondaryColor3bvEXT (const GLbyte *); -GLAPI void APIENTRY glSecondaryColor3dEXT (GLdouble, GLdouble, GLdouble); -GLAPI void APIENTRY glSecondaryColor3dvEXT (const GLdouble *); -GLAPI void APIENTRY glSecondaryColor3fEXT (GLfloat, GLfloat, GLfloat); -GLAPI void APIENTRY glSecondaryColor3fvEXT (const GLfloat *); -GLAPI void APIENTRY glSecondaryColor3iEXT (GLint, GLint, GLint); -GLAPI void APIENTRY glSecondaryColor3ivEXT (const GLint *); -GLAPI void APIENTRY glSecondaryColor3sEXT (GLshort, GLshort, GLshort); -GLAPI void APIENTRY glSecondaryColor3svEXT (const GLshort *); -GLAPI void APIENTRY glSecondaryColor3ubEXT (GLubyte, GLubyte, GLubyte); -GLAPI void APIENTRY glSecondaryColor3ubvEXT (const GLubyte *); -GLAPI void APIENTRY glSecondaryColor3uiEXT (GLuint, GLuint, GLuint); -GLAPI void APIENTRY glSecondaryColor3uivEXT (const GLuint *); -GLAPI void APIENTRY glSecondaryColor3usEXT (GLushort, GLushort, GLushort); -GLAPI void APIENTRY glSecondaryColor3usvEXT (const GLushort *); -GLAPI void APIENTRY glSecondaryColorPointerEXT (GLint, GLenum, GLsizei, const GLvoid *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLSECONDARYCOLOR3BEXTPROC) (GLbyte red, GLbyte green, GLbyte blue); -typedef void (APIENTRYP PFNGLSECONDARYCOLOR3BVEXTPROC) (const GLbyte *v); -typedef void (APIENTRYP PFNGLSECONDARYCOLOR3DEXTPROC) (GLdouble red, GLdouble green, GLdouble blue); -typedef void (APIENTRYP PFNGLSECONDARYCOLOR3DVEXTPROC) (const GLdouble *v); -typedef void (APIENTRYP PFNGLSECONDARYCOLOR3FEXTPROC) (GLfloat red, GLfloat green, GLfloat blue); -typedef void (APIENTRYP PFNGLSECONDARYCOLOR3FVEXTPROC) (const GLfloat *v); -typedef void (APIENTRYP PFNGLSECONDARYCOLOR3IEXTPROC) (GLint red, GLint green, GLint blue); -typedef void (APIENTRYP PFNGLSECONDARYCOLOR3IVEXTPROC) (const GLint *v); -typedef void (APIENTRYP PFNGLSECONDARYCOLOR3SEXTPROC) (GLshort red, GLshort green, GLshort blue); -typedef void (APIENTRYP PFNGLSECONDARYCOLOR3SVEXTPROC) (const GLshort *v); -typedef void (APIENTRYP PFNGLSECONDARYCOLOR3UBEXTPROC) (GLubyte red, GLubyte green, GLubyte blue); -typedef void (APIENTRYP PFNGLSECONDARYCOLOR3UBVEXTPROC) (const GLubyte *v); -typedef void (APIENTRYP PFNGLSECONDARYCOLOR3UIEXTPROC) (GLuint red, GLuint green, GLuint blue); -typedef void (APIENTRYP PFNGLSECONDARYCOLOR3UIVEXTPROC) (const GLuint *v); -typedef void (APIENTRYP PFNGLSECONDARYCOLOR3USEXTPROC) (GLushort red, GLushort green, GLushort blue); -typedef void (APIENTRYP PFNGLSECONDARYCOLOR3USVEXTPROC) (const GLushort *v); -typedef void (APIENTRYP PFNGLSECONDARYCOLORPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); -#endif - -#ifndef GL_EXT_texture_perturb_normal -#define GL_EXT_texture_perturb_normal 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glTextureNormalEXT (GLenum); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLTEXTURENORMALEXTPROC) (GLenum mode); -#endif - -#ifndef GL_EXT_multi_draw_arrays -#define GL_EXT_multi_draw_arrays 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glMultiDrawArraysEXT (GLenum, GLint *, GLsizei *, GLsizei); -GLAPI void APIENTRY glMultiDrawElementsEXT (GLenum, const GLsizei *, GLenum, const GLvoid* *, GLsizei); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLMULTIDRAWARRAYSEXTPROC) (GLenum mode, GLint *first, GLsizei *count, GLsizei primcount); -typedef void (APIENTRYP 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 -GLAPI void APIENTRY glFogCoordfEXT (GLfloat); -GLAPI void APIENTRY glFogCoordfvEXT (const GLfloat *); -GLAPI void APIENTRY glFogCoorddEXT (GLdouble); -GLAPI void APIENTRY glFogCoorddvEXT (const GLdouble *); -GLAPI void APIENTRY glFogCoordPointerEXT (GLenum, GLsizei, const GLvoid *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLFOGCOORDFEXTPROC) (GLfloat coord); -typedef void (APIENTRYP PFNGLFOGCOORDFVEXTPROC) (const GLfloat *coord); -typedef void (APIENTRYP PFNGLFOGCOORDDEXTPROC) (GLdouble coord); -typedef void (APIENTRYP PFNGLFOGCOORDDVEXTPROC) (const GLdouble *coord); -typedef void (APIENTRYP 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 -GLAPI void APIENTRY glTangent3bEXT (GLbyte, GLbyte, GLbyte); -GLAPI void APIENTRY glTangent3bvEXT (const GLbyte *); -GLAPI void APIENTRY glTangent3dEXT (GLdouble, GLdouble, GLdouble); -GLAPI void APIENTRY glTangent3dvEXT (const GLdouble *); -GLAPI void APIENTRY glTangent3fEXT (GLfloat, GLfloat, GLfloat); -GLAPI void APIENTRY glTangent3fvEXT (const GLfloat *); -GLAPI void APIENTRY glTangent3iEXT (GLint, GLint, GLint); -GLAPI void APIENTRY glTangent3ivEXT (const GLint *); -GLAPI void APIENTRY glTangent3sEXT (GLshort, GLshort, GLshort); -GLAPI void APIENTRY glTangent3svEXT (const GLshort *); -GLAPI void APIENTRY glBinormal3bEXT (GLbyte, GLbyte, GLbyte); -GLAPI void APIENTRY glBinormal3bvEXT (const GLbyte *); -GLAPI void APIENTRY glBinormal3dEXT (GLdouble, GLdouble, GLdouble); -GLAPI void APIENTRY glBinormal3dvEXT (const GLdouble *); -GLAPI void APIENTRY glBinormal3fEXT (GLfloat, GLfloat, GLfloat); -GLAPI void APIENTRY glBinormal3fvEXT (const GLfloat *); -GLAPI void APIENTRY glBinormal3iEXT (GLint, GLint, GLint); -GLAPI void APIENTRY glBinormal3ivEXT (const GLint *); -GLAPI void APIENTRY glBinormal3sEXT (GLshort, GLshort, GLshort); -GLAPI void APIENTRY glBinormal3svEXT (const GLshort *); -GLAPI void APIENTRY glTangentPointerEXT (GLenum, GLsizei, const GLvoid *); -GLAPI void APIENTRY glBinormalPointerEXT (GLenum, GLsizei, const GLvoid *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLTANGENT3BEXTPROC) (GLbyte tx, GLbyte ty, GLbyte tz); -typedef void (APIENTRYP PFNGLTANGENT3BVEXTPROC) (const GLbyte *v); -typedef void (APIENTRYP PFNGLTANGENT3DEXTPROC) (GLdouble tx, GLdouble ty, GLdouble tz); -typedef void (APIENTRYP PFNGLTANGENT3DVEXTPROC) (const GLdouble *v); -typedef void (APIENTRYP PFNGLTANGENT3FEXTPROC) (GLfloat tx, GLfloat ty, GLfloat tz); -typedef void (APIENTRYP PFNGLTANGENT3FVEXTPROC) (const GLfloat *v); -typedef void (APIENTRYP PFNGLTANGENT3IEXTPROC) (GLint tx, GLint ty, GLint tz); -typedef void (APIENTRYP PFNGLTANGENT3IVEXTPROC) (const GLint *v); -typedef void (APIENTRYP PFNGLTANGENT3SEXTPROC) (GLshort tx, GLshort ty, GLshort tz); -typedef void (APIENTRYP PFNGLTANGENT3SVEXTPROC) (const GLshort *v); -typedef void (APIENTRYP PFNGLBINORMAL3BEXTPROC) (GLbyte bx, GLbyte by, GLbyte bz); -typedef void (APIENTRYP PFNGLBINORMAL3BVEXTPROC) (const GLbyte *v); -typedef void (APIENTRYP PFNGLBINORMAL3DEXTPROC) (GLdouble bx, GLdouble by, GLdouble bz); -typedef void (APIENTRYP PFNGLBINORMAL3DVEXTPROC) (const GLdouble *v); -typedef void (APIENTRYP PFNGLBINORMAL3FEXTPROC) (GLfloat bx, GLfloat by, GLfloat bz); -typedef void (APIENTRYP PFNGLBINORMAL3FVEXTPROC) (const GLfloat *v); -typedef void (APIENTRYP PFNGLBINORMAL3IEXTPROC) (GLint bx, GLint by, GLint bz); -typedef void (APIENTRYP PFNGLBINORMAL3IVEXTPROC) (const GLint *v); -typedef void (APIENTRYP PFNGLBINORMAL3SEXTPROC) (GLshort bx, GLshort by, GLshort bz); -typedef void (APIENTRYP PFNGLBINORMAL3SVEXTPROC) (const GLshort *v); -typedef void (APIENTRYP PFNGLTANGENTPOINTEREXTPROC) (GLenum type, GLsizei stride, const GLvoid *pointer); -typedef void (APIENTRYP 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 -GLAPI void APIENTRY glFinishTextureSUNX (void); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLFINISHTEXTURESUNXPROC) (void); -#endif - -#ifndef GL_SUN_global_alpha -#define GL_SUN_global_alpha 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glGlobalAlphaFactorbSUN (GLbyte); -GLAPI void APIENTRY glGlobalAlphaFactorsSUN (GLshort); -GLAPI void APIENTRY glGlobalAlphaFactoriSUN (GLint); -GLAPI void APIENTRY glGlobalAlphaFactorfSUN (GLfloat); -GLAPI void APIENTRY glGlobalAlphaFactordSUN (GLdouble); -GLAPI void APIENTRY glGlobalAlphaFactorubSUN (GLubyte); -GLAPI void APIENTRY glGlobalAlphaFactorusSUN (GLushort); -GLAPI void APIENTRY glGlobalAlphaFactoruiSUN (GLuint); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORBSUNPROC) (GLbyte factor); -typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORSSUNPROC) (GLshort factor); -typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORISUNPROC) (GLint factor); -typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORFSUNPROC) (GLfloat factor); -typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORDSUNPROC) (GLdouble factor); -typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORUBSUNPROC) (GLubyte factor); -typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORUSSUNPROC) (GLushort factor); -typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORUISUNPROC) (GLuint factor); -#endif - -#ifndef GL_SUN_triangle_list -#define GL_SUN_triangle_list 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glReplacementCodeuiSUN (GLuint); -GLAPI void APIENTRY glReplacementCodeusSUN (GLushort); -GLAPI void APIENTRY glReplacementCodeubSUN (GLubyte); -GLAPI void APIENTRY glReplacementCodeuivSUN (const GLuint *); -GLAPI void APIENTRY glReplacementCodeusvSUN (const GLushort *); -GLAPI void APIENTRY glReplacementCodeubvSUN (const GLubyte *); -GLAPI void APIENTRY glReplacementCodePointerSUN (GLenum, GLsizei, const GLvoid* *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLREPLACEMENTCODEUISUNPROC) (GLuint code); -typedef void (APIENTRYP PFNGLREPLACEMENTCODEUSSUNPROC) (GLushort code); -typedef void (APIENTRYP PFNGLREPLACEMENTCODEUBSUNPROC) (GLubyte code); -typedef void (APIENTRYP PFNGLREPLACEMENTCODEUIVSUNPROC) (const GLuint *code); -typedef void (APIENTRYP PFNGLREPLACEMENTCODEUSVSUNPROC) (const GLushort *code); -typedef void (APIENTRYP PFNGLREPLACEMENTCODEUBVSUNPROC) (const GLubyte *code); -typedef void (APIENTRYP PFNGLREPLACEMENTCODEPOINTERSUNPROC) (GLenum type, GLsizei stride, const GLvoid* *pointer); -#endif - -#ifndef GL_SUN_vertex -#define GL_SUN_vertex 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glColor4ubVertex2fSUN (GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat); -GLAPI void APIENTRY glColor4ubVertex2fvSUN (const GLubyte *, const GLfloat *); -GLAPI void APIENTRY glColor4ubVertex3fSUN (GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat); -GLAPI void APIENTRY glColor4ubVertex3fvSUN (const GLubyte *, const GLfloat *); -GLAPI void APIENTRY glColor3fVertex3fSUN (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); -GLAPI void APIENTRY glColor3fVertex3fvSUN (const GLfloat *, const GLfloat *); -GLAPI void APIENTRY glNormal3fVertex3fSUN (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); -GLAPI void APIENTRY glNormal3fVertex3fvSUN (const GLfloat *, const GLfloat *); -GLAPI void APIENTRY glColor4fNormal3fVertex3fSUN (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); -GLAPI void APIENTRY glColor4fNormal3fVertex3fvSUN (const GLfloat *, const GLfloat *, const GLfloat *); -GLAPI void APIENTRY glTexCoord2fVertex3fSUN (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); -GLAPI void APIENTRY glTexCoord2fVertex3fvSUN (const GLfloat *, const GLfloat *); -GLAPI void APIENTRY glTexCoord4fVertex4fSUN (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); -GLAPI void APIENTRY glTexCoord4fVertex4fvSUN (const GLfloat *, const GLfloat *); -GLAPI void APIENTRY glTexCoord2fColor4ubVertex3fSUN (GLfloat, GLfloat, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat); -GLAPI void APIENTRY glTexCoord2fColor4ubVertex3fvSUN (const GLfloat *, const GLubyte *, const GLfloat *); -GLAPI void APIENTRY glTexCoord2fColor3fVertex3fSUN (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); -GLAPI void APIENTRY glTexCoord2fColor3fVertex3fvSUN (const GLfloat *, const GLfloat *, const GLfloat *); -GLAPI void APIENTRY glTexCoord2fNormal3fVertex3fSUN (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); -GLAPI void APIENTRY glTexCoord2fNormal3fVertex3fvSUN (const GLfloat *, const GLfloat *, const GLfloat *); -GLAPI void APIENTRY glTexCoord2fColor4fNormal3fVertex3fSUN (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); -GLAPI void APIENTRY glTexCoord2fColor4fNormal3fVertex3fvSUN (const GLfloat *, const GLfloat *, const GLfloat *, const GLfloat *); -GLAPI void APIENTRY glTexCoord4fColor4fNormal3fVertex4fSUN (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); -GLAPI void APIENTRY glTexCoord4fColor4fNormal3fVertex4fvSUN (const GLfloat *, const GLfloat *, const GLfloat *, const GLfloat *); -GLAPI void APIENTRY glReplacementCodeuiVertex3fSUN (GLuint, GLfloat, GLfloat, GLfloat); -GLAPI void APIENTRY glReplacementCodeuiVertex3fvSUN (const GLuint *, const GLfloat *); -GLAPI void APIENTRY glReplacementCodeuiColor4ubVertex3fSUN (GLuint, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat); -GLAPI void APIENTRY glReplacementCodeuiColor4ubVertex3fvSUN (const GLuint *, const GLubyte *, const GLfloat *); -GLAPI void APIENTRY glReplacementCodeuiColor3fVertex3fSUN (GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); -GLAPI void APIENTRY glReplacementCodeuiColor3fVertex3fvSUN (const GLuint *, const GLfloat *, const GLfloat *); -GLAPI void APIENTRY glReplacementCodeuiNormal3fVertex3fSUN (GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); -GLAPI void APIENTRY glReplacementCodeuiNormal3fVertex3fvSUN (const GLuint *, const GLfloat *, const GLfloat *); -GLAPI void APIENTRY glReplacementCodeuiColor4fNormal3fVertex3fSUN (GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); -GLAPI void APIENTRY glReplacementCodeuiColor4fNormal3fVertex3fvSUN (const GLuint *, const GLfloat *, const GLfloat *, const GLfloat *); -GLAPI void APIENTRY glReplacementCodeuiTexCoord2fVertex3fSUN (GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); -GLAPI void APIENTRY glReplacementCodeuiTexCoord2fVertex3fvSUN (const GLuint *, const GLfloat *, const GLfloat *); -GLAPI void APIENTRY glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN (GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); -GLAPI void APIENTRY glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN (const GLuint *, const GLfloat *, const GLfloat *, const GLfloat *); -GLAPI void APIENTRY glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN (GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); -GLAPI void APIENTRY glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN (const GLuint *, const GLfloat *, const GLfloat *, const GLfloat *, const GLfloat *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLCOLOR4UBVERTEX2FSUNPROC) (GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y); -typedef void (APIENTRYP PFNGLCOLOR4UBVERTEX2FVSUNPROC) (const GLubyte *c, const GLfloat *v); -typedef void (APIENTRYP PFNGLCOLOR4UBVERTEX3FSUNPROC) (GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z); -typedef void (APIENTRYP PFNGLCOLOR4UBVERTEX3FVSUNPROC) (const GLubyte *c, const GLfloat *v); -typedef void (APIENTRYP PFNGLCOLOR3FVERTEX3FSUNPROC) (GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z); -typedef void (APIENTRYP PFNGLCOLOR3FVERTEX3FVSUNPROC) (const GLfloat *c, const GLfloat *v); -typedef void (APIENTRYP PFNGLNORMAL3FVERTEX3FSUNPROC) (GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); -typedef void (APIENTRYP PFNGLNORMAL3FVERTEX3FVSUNPROC) (const GLfloat *n, const GLfloat *v); -typedef void (APIENTRYP PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); -typedef void (APIENTRYP PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat *c, const GLfloat *n, const GLfloat *v); -typedef void (APIENTRYP PFNGLTEXCOORD2FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z); -typedef void (APIENTRYP PFNGLTEXCOORD2FVERTEX3FVSUNPROC) (const GLfloat *tc, const GLfloat *v); -typedef void (APIENTRYP PFNGLTEXCOORD4FVERTEX4FSUNPROC) (GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w); -typedef void (APIENTRYP PFNGLTEXCOORD4FVERTEX4FVSUNPROC) (const GLfloat *tc, const GLfloat *v); -typedef void (APIENTRYP PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z); -typedef void (APIENTRYP PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC) (const GLfloat *tc, const GLubyte *c, const GLfloat *v); -typedef void (APIENTRYP PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z); -typedef void (APIENTRYP PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC) (const GLfloat *tc, const GLfloat *c, const GLfloat *v); -typedef void (APIENTRYP PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); -typedef void (APIENTRYP PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat *tc, const GLfloat *n, const GLfloat *v); -typedef void (APIENTRYP 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 (APIENTRYP PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v); -typedef void (APIENTRYP 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 (APIENTRYP PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC) (const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v); -typedef void (APIENTRYP PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC) (GLuint rc, GLfloat x, GLfloat y, GLfloat z); -typedef void (APIENTRYP PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC) (const GLuint *rc, const GLfloat *v); -typedef void (APIENTRYP PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC) (GLuint rc, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z); -typedef void (APIENTRYP PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC) (const GLuint *rc, const GLubyte *c, const GLfloat *v); -typedef void (APIENTRYP PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC) (GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z); -typedef void (APIENTRYP PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC) (const GLuint *rc, const GLfloat *c, const GLfloat *v); -typedef void (APIENTRYP PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); -typedef void (APIENTRYP PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC) (const GLuint *rc, const GLfloat *n, const GLfloat *v); -typedef void (APIENTRYP PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); -typedef void (APIENTRYP PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLuint *rc, const GLfloat *c, const GLfloat *n, const GLfloat *v); -typedef void (APIENTRYP PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC) (GLuint rc, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z); -typedef void (APIENTRYP PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC) (const GLuint *rc, const GLfloat *tc, const GLfloat *v); -typedef void (APIENTRYP PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); -typedef void (APIENTRYP PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) (const GLuint *rc, const GLfloat *tc, const GLfloat *n, const GLfloat *v); -typedef void (APIENTRYP PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLuint 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 (APIENTRYP PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLuint *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 -GLAPI void APIENTRY glBlendFuncSeparateEXT (GLenum, GLenum, GLenum, GLenum); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLBLENDFUNCSEPARATEEXTPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); -#endif - -#ifndef GL_INGR_blend_func_separate -#define GL_INGR_blend_func_separate 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glBlendFuncSeparateINGR (GLenum, GLenum, GLenum, GLenum); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLBLENDFUNCSEPARATEINGRPROC) (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 -GLAPI void APIENTRY glVertexWeightfEXT (GLfloat); -GLAPI void APIENTRY glVertexWeightfvEXT (const GLfloat *); -GLAPI void APIENTRY glVertexWeightPointerEXT (GLsizei, GLenum, GLsizei, const GLvoid *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLVERTEXWEIGHTFEXTPROC) (GLfloat weight); -typedef void (APIENTRYP PFNGLVERTEXWEIGHTFVEXTPROC) (const GLfloat *weight); -typedef void (APIENTRYP 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 -GLAPI void APIENTRY glFlushVertexArrayRangeNV (void); -GLAPI void APIENTRY glVertexArrayRangeNV (GLsizei, const GLvoid *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLFLUSHVERTEXARRAYRANGENVPROC) (void); -typedef void (APIENTRYP PFNGLVERTEXARRAYRANGENVPROC) (GLsizei length, const GLvoid *pointer); -#endif - -#ifndef GL_NV_register_combiners -#define GL_NV_register_combiners 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glCombinerParameterfvNV (GLenum, const GLfloat *); -GLAPI void APIENTRY glCombinerParameterfNV (GLenum, GLfloat); -GLAPI void APIENTRY glCombinerParameterivNV (GLenum, const GLint *); -GLAPI void APIENTRY glCombinerParameteriNV (GLenum, GLint); -GLAPI void APIENTRY glCombinerInputNV (GLenum, GLenum, GLenum, GLenum, GLenum, GLenum); -GLAPI void APIENTRY glCombinerOutputNV (GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLboolean, GLboolean, GLboolean); -GLAPI void APIENTRY glFinalCombinerInputNV (GLenum, GLenum, GLenum, GLenum); -GLAPI void APIENTRY glGetCombinerInputParameterfvNV (GLenum, GLenum, GLenum, GLenum, GLfloat *); -GLAPI void APIENTRY glGetCombinerInputParameterivNV (GLenum, GLenum, GLenum, GLenum, GLint *); -GLAPI void APIENTRY glGetCombinerOutputParameterfvNV (GLenum, GLenum, GLenum, GLfloat *); -GLAPI void APIENTRY glGetCombinerOutputParameterivNV (GLenum, GLenum, GLenum, GLint *); -GLAPI void APIENTRY glGetFinalCombinerInputParameterfvNV (GLenum, GLenum, GLfloat *); -GLAPI void APIENTRY glGetFinalCombinerInputParameterivNV (GLenum, GLenum, GLint *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLCOMBINERPARAMETERFVNVPROC) (GLenum pname, const GLfloat *params); -typedef void (APIENTRYP PFNGLCOMBINERPARAMETERFNVPROC) (GLenum pname, GLfloat param); -typedef void (APIENTRYP PFNGLCOMBINERPARAMETERIVNVPROC) (GLenum pname, const GLint *params); -typedef void (APIENTRYP PFNGLCOMBINERPARAMETERINVPROC) (GLenum pname, GLint param); -typedef void (APIENTRYP PFNGLCOMBINERINPUTNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage); -typedef void (APIENTRYP PFNGLCOMBINEROUTPUTNVPROC) (GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum); -typedef void (APIENTRYP PFNGLFINALCOMBINERINPUTNVPROC) (GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage); -typedef void (APIENTRYP PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat *params); -typedef void (APIENTRYP PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint *params); -typedef void (APIENTRYP PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC) (GLenum stage, GLenum portion, GLenum pname, GLfloat *params); -typedef void (APIENTRYP PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC) (GLenum stage, GLenum portion, GLenum pname, GLint *params); -typedef void (APIENTRYP PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC) (GLenum variable, GLenum pname, GLfloat *params); -typedef void (APIENTRYP 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 -GLAPI void APIENTRY glResizeBuffersMESA (void); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLRESIZEBUFFERSMESAPROC) (void); -#endif - -#ifndef GL_MESA_window_pos -#define GL_MESA_window_pos 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glWindowPos2dMESA (GLdouble, GLdouble); -GLAPI void APIENTRY glWindowPos2dvMESA (const GLdouble *); -GLAPI void APIENTRY glWindowPos2fMESA (GLfloat, GLfloat); -GLAPI void APIENTRY glWindowPos2fvMESA (const GLfloat *); -GLAPI void APIENTRY glWindowPos2iMESA (GLint, GLint); -GLAPI void APIENTRY glWindowPos2ivMESA (const GLint *); -GLAPI void APIENTRY glWindowPos2sMESA (GLshort, GLshort); -GLAPI void APIENTRY glWindowPos2svMESA (const GLshort *); -GLAPI void APIENTRY glWindowPos3dMESA (GLdouble, GLdouble, GLdouble); -GLAPI void APIENTRY glWindowPos3dvMESA (const GLdouble *); -GLAPI void APIENTRY glWindowPos3fMESA (GLfloat, GLfloat, GLfloat); -GLAPI void APIENTRY glWindowPos3fvMESA (const GLfloat *); -GLAPI void APIENTRY glWindowPos3iMESA (GLint, GLint, GLint); -GLAPI void APIENTRY glWindowPos3ivMESA (const GLint *); -GLAPI void APIENTRY glWindowPos3sMESA (GLshort, GLshort, GLshort); -GLAPI void APIENTRY glWindowPos3svMESA (const GLshort *); -GLAPI void APIENTRY glWindowPos4dMESA (GLdouble, GLdouble, GLdouble, GLdouble); -GLAPI void APIENTRY glWindowPos4dvMESA (const GLdouble *); -GLAPI void APIENTRY glWindowPos4fMESA (GLfloat, GLfloat, GLfloat, GLfloat); -GLAPI void APIENTRY glWindowPos4fvMESA (const GLfloat *); -GLAPI void APIENTRY glWindowPos4iMESA (GLint, GLint, GLint, GLint); -GLAPI void APIENTRY glWindowPos4ivMESA (const GLint *); -GLAPI void APIENTRY glWindowPos4sMESA (GLshort, GLshort, GLshort, GLshort); -GLAPI void APIENTRY glWindowPos4svMESA (const GLshort *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLWINDOWPOS2DMESAPROC) (GLdouble x, GLdouble y); -typedef void (APIENTRYP PFNGLWINDOWPOS2DVMESAPROC) (const GLdouble *v); -typedef void (APIENTRYP PFNGLWINDOWPOS2FMESAPROC) (GLfloat x, GLfloat y); -typedef void (APIENTRYP PFNGLWINDOWPOS2FVMESAPROC) (const GLfloat *v); -typedef void (APIENTRYP PFNGLWINDOWPOS2IMESAPROC) (GLint x, GLint y); -typedef void (APIENTRYP PFNGLWINDOWPOS2IVMESAPROC) (const GLint *v); -typedef void (APIENTRYP PFNGLWINDOWPOS2SMESAPROC) (GLshort x, GLshort y); -typedef void (APIENTRYP PFNGLWINDOWPOS2SVMESAPROC) (const GLshort *v); -typedef void (APIENTRYP PFNGLWINDOWPOS3DMESAPROC) (GLdouble x, GLdouble y, GLdouble z); -typedef void (APIENTRYP PFNGLWINDOWPOS3DVMESAPROC) (const GLdouble *v); -typedef void (APIENTRYP PFNGLWINDOWPOS3FMESAPROC) (GLfloat x, GLfloat y, GLfloat z); -typedef void (APIENTRYP PFNGLWINDOWPOS3FVMESAPROC) (const GLfloat *v); -typedef void (APIENTRYP PFNGLWINDOWPOS3IMESAPROC) (GLint x, GLint y, GLint z); -typedef void (APIENTRYP PFNGLWINDOWPOS3IVMESAPROC) (const GLint *v); -typedef void (APIENTRYP PFNGLWINDOWPOS3SMESAPROC) (GLshort x, GLshort y, GLshort z); -typedef void (APIENTRYP PFNGLWINDOWPOS3SVMESAPROC) (const GLshort *v); -typedef void (APIENTRYP PFNGLWINDOWPOS4DMESAPROC) (GLdouble x, GLdouble y, GLdouble z, GLdouble w); -typedef void (APIENTRYP PFNGLWINDOWPOS4DVMESAPROC) (const GLdouble *v); -typedef void (APIENTRYP PFNGLWINDOWPOS4FMESAPROC) (GLfloat x, GLfloat y, GLfloat z, GLfloat w); -typedef void (APIENTRYP PFNGLWINDOWPOS4FVMESAPROC) (const GLfloat *v); -typedef void (APIENTRYP PFNGLWINDOWPOS4IMESAPROC) (GLint x, GLint y, GLint z, GLint w); -typedef void (APIENTRYP PFNGLWINDOWPOS4IVMESAPROC) (const GLint *v); -typedef void (APIENTRYP PFNGLWINDOWPOS4SMESAPROC) (GLshort x, GLshort y, GLshort z, GLshort w); -typedef void (APIENTRYP 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 -GLAPI void APIENTRY glMultiModeDrawArraysIBM (const GLenum *, const GLint *, const GLsizei *, GLsizei, GLint); -GLAPI void APIENTRY glMultiModeDrawElementsIBM (const GLenum *, const GLsizei *, GLenum, const GLvoid* const *, GLsizei, GLint); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLMULTIMODEDRAWARRAYSIBMPROC) (const GLenum *mode, const GLint *first, const GLsizei *count, GLsizei primcount, GLint modestride); -typedef void (APIENTRYP PFNGLMULTIMODEDRAWELEMENTSIBMPROC) (const GLenum *mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei primcount, GLint modestride); -#endif - -#ifndef GL_IBM_vertex_array_lists -#define GL_IBM_vertex_array_lists 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glColorPointerListIBM (GLint, GLenum, GLint, const GLvoid* *, GLint); -GLAPI void APIENTRY glSecondaryColorPointerListIBM (GLint, GLenum, GLint, const GLvoid* *, GLint); -GLAPI void APIENTRY glEdgeFlagPointerListIBM (GLint, const GLboolean* *, GLint); -GLAPI void APIENTRY glFogCoordPointerListIBM (GLenum, GLint, const GLvoid* *, GLint); -GLAPI void APIENTRY glIndexPointerListIBM (GLenum, GLint, const GLvoid* *, GLint); -GLAPI void APIENTRY glNormalPointerListIBM (GLenum, GLint, const GLvoid* *, GLint); -GLAPI void APIENTRY glTexCoordPointerListIBM (GLint, GLenum, GLint, const GLvoid* *, GLint); -GLAPI void APIENTRY glVertexPointerListIBM (GLint, GLenum, GLint, const GLvoid* *, GLint); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLCOLORPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride); -typedef void (APIENTRYP PFNGLSECONDARYCOLORPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride); -typedef void (APIENTRYP PFNGLEDGEFLAGPOINTERLISTIBMPROC) (GLint stride, const GLboolean* *pointer, GLint ptrstride); -typedef void (APIENTRYP PFNGLFOGCOORDPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride); -typedef void (APIENTRYP PFNGLINDEXPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride); -typedef void (APIENTRYP PFNGLNORMALPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride); -typedef void (APIENTRYP PFNGLTEXCOORDPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride); -typedef void (APIENTRYP 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 -GLAPI void APIENTRY glTbufferMask3DFX (GLuint); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLTBUFFERMASK3DFXPROC) (GLuint mask); -#endif - -#ifndef GL_EXT_multisample -#define GL_EXT_multisample 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glSampleMaskEXT (GLclampf, GLboolean); -GLAPI void APIENTRY glSamplePatternEXT (GLenum); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLSAMPLEMASKEXTPROC) (GLclampf value, GLboolean invert); -typedef void (APIENTRYP PFNGLSAMPLEPATTERNEXTPROC) (GLenum pattern); -#endif - -#ifndef GL_SGIX_vertex_preclip -#define GL_SGIX_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 -GLAPI void APIENTRY glTextureColorMaskSGIS (GLboolean, GLboolean, GLboolean, GLboolean); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLTEXTURECOLORMASKSGISPROC) (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha); -#endif - -#ifndef GL_SGIX_igloo_interface -#define GL_SGIX_igloo_interface 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glIglooInterfaceSGIX (GLenum, const GLvoid *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLIGLOOINTERFACESGIXPROC) (GLenum pname, const GLvoid *params); -#endif - -#ifndef GL_EXT_texture_env_dot3 -#define GL_EXT_texture_env_dot3 1 -#endif - -#ifndef GL_ATI_texture_mirror_once -#define GL_ATI_texture_mirror_once 1 -#endif - -#ifndef GL_NV_fence -#define GL_NV_fence 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glDeleteFencesNV (GLsizei, const GLuint *); -GLAPI void APIENTRY glGenFencesNV (GLsizei, GLuint *); -GLAPI GLboolean APIENTRY glIsFenceNV (GLuint); -GLAPI GLboolean APIENTRY glTestFenceNV (GLuint); -GLAPI void APIENTRY glGetFenceivNV (GLuint, GLenum, GLint *); -GLAPI void APIENTRY glFinishFenceNV (GLuint); -GLAPI void APIENTRY glSetFenceNV (GLuint, GLenum); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLDELETEFENCESNVPROC) (GLsizei n, const GLuint *fences); -typedef void (APIENTRYP PFNGLGENFENCESNVPROC) (GLsizei n, GLuint *fences); -typedef GLboolean (APIENTRYP PFNGLISFENCENVPROC) (GLuint fence); -typedef GLboolean (APIENTRYP PFNGLTESTFENCENVPROC) (GLuint fence); -typedef void (APIENTRYP PFNGLGETFENCEIVNVPROC) (GLuint fence, GLenum pname, GLint *params); -typedef void (APIENTRYP PFNGLFINISHFENCENVPROC) (GLuint fence); -typedef void (APIENTRYP PFNGLSETFENCENVPROC) (GLuint fence, GLenum condition); -#endif - -#ifndef GL_NV_evaluators -#define GL_NV_evaluators 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glMapControlPointsNV (GLenum, GLuint, GLenum, GLsizei, GLsizei, GLint, GLint, GLboolean, const GLvoid *); -GLAPI void APIENTRY glMapParameterivNV (GLenum, GLenum, const GLint *); -GLAPI void APIENTRY glMapParameterfvNV (GLenum, GLenum, const GLfloat *); -GLAPI void APIENTRY glGetMapControlPointsNV (GLenum, GLuint, GLenum, GLsizei, GLsizei, GLboolean, GLvoid *); -GLAPI void APIENTRY glGetMapParameterivNV (GLenum, GLenum, GLint *); -GLAPI void APIENTRY glGetMapParameterfvNV (GLenum, GLenum, GLfloat *); -GLAPI void APIENTRY glGetMapAttribParameterivNV (GLenum, GLuint, GLenum, GLint *); -GLAPI void APIENTRY glGetMapAttribParameterfvNV (GLenum, GLuint, GLenum, GLfloat *); -GLAPI void APIENTRY glEvalMapsNV (GLenum, GLenum); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLMAPCONTROLPOINTSNVPROC) (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, const GLvoid *points); -typedef void (APIENTRYP PFNGLMAPPARAMETERIVNVPROC) (GLenum target, GLenum pname, const GLint *params); -typedef void (APIENTRYP PFNGLMAPPARAMETERFVNVPROC) (GLenum target, GLenum pname, const GLfloat *params); -typedef void (APIENTRYP PFNGLGETMAPCONTROLPOINTSNVPROC) (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, GLvoid *points); -typedef void (APIENTRYP PFNGLGETMAPPARAMETERIVNVPROC) (GLenum target, GLenum pname, GLint *params); -typedef void (APIENTRYP PFNGLGETMAPPARAMETERFVNVPROC) (GLenum target, GLenum pname, GLfloat *params); -typedef void (APIENTRYP PFNGLGETMAPATTRIBPARAMETERIVNVPROC) (GLenum target, GLuint index, GLenum pname, GLint *params); -typedef void (APIENTRYP PFNGLGETMAPATTRIBPARAMETERFVNVPROC) (GLenum target, GLuint index, GLenum pname, GLfloat *params); -typedef void (APIENTRYP PFNGLEVALMAPSNVPROC) (GLenum target, GLenum mode); -#endif - -#ifndef GL_NV_packed_depth_stencil -#define GL_NV_packed_depth_stencil 1 -#endif - -#ifndef GL_NV_register_combiners2 -#define GL_NV_register_combiners2 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glCombinerStageParameterfvNV (GLenum, GLenum, const GLfloat *); -GLAPI void APIENTRY glGetCombinerStageParameterfvNV (GLenum, GLenum, GLfloat *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLCOMBINERSTAGEPARAMETERFVNVPROC) (GLenum stage, GLenum pname, const GLfloat *params); -typedef void (APIENTRYP PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC) (GLenum stage, GLenum pname, GLfloat *params); -#endif - -#ifndef GL_NV_texture_compression_vtc -#define GL_NV_texture_compression_vtc 1 -#endif - -#ifndef GL_NV_texture_rectangle -#define GL_NV_texture_rectangle 1 -#endif - -#ifndef GL_NV_texture_shader -#define GL_NV_texture_shader 1 -#endif - -#ifndef GL_NV_texture_shader2 -#define GL_NV_texture_shader2 1 -#endif - -#ifndef GL_NV_vertex_array_range2 -#define GL_NV_vertex_array_range2 1 -#endif - -#ifndef GL_NV_vertex_program -#define GL_NV_vertex_program 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI GLboolean APIENTRY glAreProgramsResidentNV (GLsizei, const GLuint *, GLboolean *); -GLAPI void APIENTRY glBindProgramNV (GLenum, GLuint); -GLAPI void APIENTRY glDeleteProgramsNV (GLsizei, const GLuint *); -GLAPI void APIENTRY glExecuteProgramNV (GLenum, GLuint, const GLfloat *); -GLAPI void APIENTRY glGenProgramsNV (GLsizei, GLuint *); -GLAPI void APIENTRY glGetProgramParameterdvNV (GLenum, GLuint, GLenum, GLdouble *); -GLAPI void APIENTRY glGetProgramParameterfvNV (GLenum, GLuint, GLenum, GLfloat *); -GLAPI void APIENTRY glGetProgramivNV (GLuint, GLenum, GLint *); -GLAPI void APIENTRY glGetProgramStringNV (GLuint, GLenum, GLubyte *); -GLAPI void APIENTRY glGetTrackMatrixivNV (GLenum, GLuint, GLenum, GLint *); -GLAPI void APIENTRY glGetVertexAttribdvNV (GLuint, GLenum, GLdouble *); -GLAPI void APIENTRY glGetVertexAttribfvNV (GLuint, GLenum, GLfloat *); -GLAPI void APIENTRY glGetVertexAttribivNV (GLuint, GLenum, GLint *); -GLAPI void APIENTRY glGetVertexAttribPointervNV (GLuint, GLenum, GLvoid* *); -GLAPI GLboolean APIENTRY glIsProgramNV (GLuint); -GLAPI void APIENTRY glLoadProgramNV (GLenum, GLuint, GLsizei, const GLubyte *); -GLAPI void APIENTRY glProgramParameter4dNV (GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble); -GLAPI void APIENTRY glProgramParameter4dvNV (GLenum, GLuint, const GLdouble *); -GLAPI void APIENTRY glProgramParameter4fNV (GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat); -GLAPI void APIENTRY glProgramParameter4fvNV (GLenum, GLuint, const GLfloat *); -GLAPI void APIENTRY glProgramParameters4dvNV (GLenum, GLuint, GLuint, const GLdouble *); -GLAPI void APIENTRY glProgramParameters4fvNV (GLenum, GLuint, GLuint, const GLfloat *); -GLAPI void APIENTRY glRequestResidentProgramsNV (GLsizei, const GLuint *); -GLAPI void APIENTRY glTrackMatrixNV (GLenum, GLuint, GLenum, GLenum); -GLAPI void APIENTRY glVertexAttribPointerNV (GLuint, GLint, GLenum, GLsizei, const GLvoid *); -GLAPI void APIENTRY glVertexAttrib1dNV (GLuint, GLdouble); -GLAPI void APIENTRY glVertexAttrib1dvNV (GLuint, const GLdouble *); -GLAPI void APIENTRY glVertexAttrib1fNV (GLuint, GLfloat); -GLAPI void APIENTRY glVertexAttrib1fvNV (GLuint, const GLfloat *); -GLAPI void APIENTRY glVertexAttrib1sNV (GLuint, GLshort); -GLAPI void APIENTRY glVertexAttrib1svNV (GLuint, const GLshort *); -GLAPI void APIENTRY glVertexAttrib2dNV (GLuint, GLdouble, GLdouble); -GLAPI void APIENTRY glVertexAttrib2dvNV (GLuint, const GLdouble *); -GLAPI void APIENTRY glVertexAttrib2fNV (GLuint, GLfloat, GLfloat); -GLAPI void APIENTRY glVertexAttrib2fvNV (GLuint, const GLfloat *); -GLAPI void APIENTRY glVertexAttrib2sNV (GLuint, GLshort, GLshort); -GLAPI void APIENTRY glVertexAttrib2svNV (GLuint, const GLshort *); -GLAPI void APIENTRY glVertexAttrib3dNV (GLuint, GLdouble, GLdouble, GLdouble); -GLAPI void APIENTRY glVertexAttrib3dvNV (GLuint, const GLdouble *); -GLAPI void APIENTRY glVertexAttrib3fNV (GLuint, GLfloat, GLfloat, GLfloat); -GLAPI void APIENTRY glVertexAttrib3fvNV (GLuint, const GLfloat *); -GLAPI void APIENTRY glVertexAttrib3sNV (GLuint, GLshort, GLshort, GLshort); -GLAPI void APIENTRY glVertexAttrib3svNV (GLuint, const GLshort *); -GLAPI void APIENTRY glVertexAttrib4dNV (GLuint, GLdouble, GLdouble, GLdouble, GLdouble); -GLAPI void APIENTRY glVertexAttrib4dvNV (GLuint, const GLdouble *); -GLAPI void APIENTRY glVertexAttrib4fNV (GLuint, GLfloat, GLfloat, GLfloat, GLfloat); -GLAPI void APIENTRY glVertexAttrib4fvNV (GLuint, const GLfloat *); -GLAPI void APIENTRY glVertexAttrib4sNV (GLuint, GLshort, GLshort, GLshort, GLshort); -GLAPI void APIENTRY glVertexAttrib4svNV (GLuint, const GLshort *); -GLAPI void APIENTRY glVertexAttrib4ubNV (GLuint, GLubyte, GLubyte, GLubyte, GLubyte); -GLAPI void APIENTRY glVertexAttrib4ubvNV (GLuint, const GLubyte *); -GLAPI void APIENTRY glVertexAttribs1dvNV (GLuint, GLsizei, const GLdouble *); -GLAPI void APIENTRY glVertexAttribs1fvNV (GLuint, GLsizei, const GLfloat *); -GLAPI void APIENTRY glVertexAttribs1svNV (GLuint, GLsizei, const GLshort *); -GLAPI void APIENTRY glVertexAttribs2dvNV (GLuint, GLsizei, const GLdouble *); -GLAPI void APIENTRY glVertexAttribs2fvNV (GLuint, GLsizei, const GLfloat *); -GLAPI void APIENTRY glVertexAttribs2svNV (GLuint, GLsizei, const GLshort *); -GLAPI void APIENTRY glVertexAttribs3dvNV (GLuint, GLsizei, const GLdouble *); -GLAPI void APIENTRY glVertexAttribs3fvNV (GLuint, GLsizei, const GLfloat *); -GLAPI void APIENTRY glVertexAttribs3svNV (GLuint, GLsizei, const GLshort *); -GLAPI void APIENTRY glVertexAttribs4dvNV (GLuint, GLsizei, const GLdouble *); -GLAPI void APIENTRY glVertexAttribs4fvNV (GLuint, GLsizei, const GLfloat *); -GLAPI void APIENTRY glVertexAttribs4svNV (GLuint, GLsizei, const GLshort *); -GLAPI void APIENTRY glVertexAttribs4ubvNV (GLuint, GLsizei, const GLubyte *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef GLboolean (APIENTRYP PFNGLAREPROGRAMSRESIDENTNVPROC) (GLsizei n, const GLuint *programs, GLboolean *residences); -typedef void (APIENTRYP PFNGLBINDPROGRAMNVPROC) (GLenum target, GLuint id); -typedef void (APIENTRYP PFNGLDELETEPROGRAMSNVPROC) (GLsizei n, const GLuint *programs); -typedef void (APIENTRYP PFNGLEXECUTEPROGRAMNVPROC) (GLenum target, GLuint id, const GLfloat *params); -typedef void (APIENTRYP PFNGLGENPROGRAMSNVPROC) (GLsizei n, GLuint *programs); -typedef void (APIENTRYP PFNGLGETPROGRAMPARAMETERDVNVPROC) (GLenum target, GLuint index, GLenum pname, GLdouble *params); -typedef void (APIENTRYP PFNGLGETPROGRAMPARAMETERFVNVPROC) (GLenum target, GLuint index, GLenum pname, GLfloat *params); -typedef void (APIENTRYP PFNGLGETPROGRAMIVNVPROC) (GLuint id, GLenum pname, GLint *params); -typedef void (APIENTRYP PFNGLGETPROGRAMSTRINGNVPROC) (GLuint id, GLenum pname, GLubyte *program); -typedef void (APIENTRYP PFNGLGETTRACKMATRIXIVNVPROC) (GLenum target, GLuint address, GLenum pname, GLint *params); -typedef void (APIENTRYP PFNGLGETVERTEXATTRIBDVNVPROC) (GLuint index, GLenum pname, GLdouble *params); -typedef void (APIENTRYP PFNGLGETVERTEXATTRIBFVNVPROC) (GLuint index, GLenum pname, GLfloat *params); -typedef void (APIENTRYP PFNGLGETVERTEXATTRIBIVNVPROC) (GLuint index, GLenum pname, GLint *params); -typedef void (APIENTRYP PFNGLGETVERTEXATTRIBPOINTERVNVPROC) (GLuint index, GLenum pname, GLvoid* *pointer); -typedef GLboolean (APIENTRYP PFNGLISPROGRAMNVPROC) (GLuint id); -typedef void (APIENTRYP PFNGLLOADPROGRAMNVPROC) (GLenum target, GLuint id, GLsizei len, const GLubyte *program); -typedef void (APIENTRYP PFNGLPROGRAMPARAMETER4DNVPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); -typedef void (APIENTRYP PFNGLPROGRAMPARAMETER4DVNVPROC) (GLenum target, GLuint index, const GLdouble *v); -typedef void (APIENTRYP PFNGLPROGRAMPARAMETER4FNVPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); -typedef void (APIENTRYP PFNGLPROGRAMPARAMETER4FVNVPROC) (GLenum target, GLuint index, const GLfloat *v); -typedef void (APIENTRYP PFNGLPROGRAMPARAMETERS4DVNVPROC) (GLenum target, GLuint index, GLuint count, const GLdouble *v); -typedef void (APIENTRYP PFNGLPROGRAMPARAMETERS4FVNVPROC) (GLenum target, GLuint index, GLuint count, const GLfloat *v); -typedef void (APIENTRYP PFNGLREQUESTRESIDENTPROGRAMSNVPROC) (GLsizei n, const GLuint *programs); -typedef void (APIENTRYP PFNGLTRACKMATRIXNVPROC) (GLenum target, GLuint address, GLenum matrix, GLenum transform); -typedef void (APIENTRYP PFNGLVERTEXATTRIBPOINTERNVPROC) (GLuint index, GLint fsize, GLenum type, GLsizei stride, const GLvoid *pointer); -typedef void (APIENTRYP PFNGLVERTEXATTRIB1DNVPROC) (GLuint index, GLdouble x); -typedef void (APIENTRYP PFNGLVERTEXATTRIB1DVNVPROC) (GLuint index, const GLdouble *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB1FNVPROC) (GLuint index, GLfloat x); -typedef void (APIENTRYP PFNGLVERTEXATTRIB1FVNVPROC) (GLuint index, const GLfloat *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB1SNVPROC) (GLuint index, GLshort x); -typedef void (APIENTRYP PFNGLVERTEXATTRIB1SVNVPROC) (GLuint index, const GLshort *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB2DNVPROC) (GLuint index, GLdouble x, GLdouble y); -typedef void (APIENTRYP PFNGLVERTEXATTRIB2DVNVPROC) (GLuint index, const GLdouble *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB2FNVPROC) (GLuint index, GLfloat x, GLfloat y); -typedef void (APIENTRYP PFNGLVERTEXATTRIB2FVNVPROC) (GLuint index, const GLfloat *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB2SNVPROC) (GLuint index, GLshort x, GLshort y); -typedef void (APIENTRYP PFNGLVERTEXATTRIB2SVNVPROC) (GLuint index, const GLshort *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB3DNVPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z); -typedef void (APIENTRYP PFNGLVERTEXATTRIB3DVNVPROC) (GLuint index, const GLdouble *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB3FNVPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z); -typedef void (APIENTRYP PFNGLVERTEXATTRIB3FVNVPROC) (GLuint index, const GLfloat *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB3SNVPROC) (GLuint index, GLshort x, GLshort y, GLshort z); -typedef void (APIENTRYP PFNGLVERTEXATTRIB3SVNVPROC) (GLuint index, const GLshort *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB4DNVPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); -typedef void (APIENTRYP PFNGLVERTEXATTRIB4DVNVPROC) (GLuint index, const GLdouble *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB4FNVPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); -typedef void (APIENTRYP PFNGLVERTEXATTRIB4FVNVPROC) (GLuint index, const GLfloat *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB4SNVPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w); -typedef void (APIENTRYP PFNGLVERTEXATTRIB4SVNVPROC) (GLuint index, const GLshort *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB4UBNVPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); -typedef void (APIENTRYP PFNGLVERTEXATTRIB4UBVNVPROC) (GLuint index, const GLubyte *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIBS1DVNVPROC) (GLuint index, GLsizei count, const GLdouble *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIBS1FVNVPROC) (GLuint index, GLsizei count, const GLfloat *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIBS1SVNVPROC) (GLuint index, GLsizei count, const GLshort *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIBS2DVNVPROC) (GLuint index, GLsizei count, const GLdouble *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIBS2FVNVPROC) (GLuint index, GLsizei count, const GLfloat *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIBS2SVNVPROC) (GLuint index, GLsizei count, const GLshort *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIBS3DVNVPROC) (GLuint index, GLsizei count, const GLdouble *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIBS3FVNVPROC) (GLuint index, GLsizei count, const GLfloat *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIBS3SVNVPROC) (GLuint index, GLsizei count, const GLshort *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIBS4DVNVPROC) (GLuint index, GLsizei count, const GLdouble *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIBS4FVNVPROC) (GLuint index, GLsizei count, const GLfloat *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIBS4SVNVPROC) (GLuint index, GLsizei count, const GLshort *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIBS4UBVNVPROC) (GLuint index, GLsizei count, const GLubyte *v); -#endif - -#ifndef GL_SGIX_texture_coordinate_clamp -#define GL_SGIX_texture_coordinate_clamp 1 -#endif - -#ifndef GL_SGIX_scalebias_hint -#define GL_SGIX_scalebias_hint 1 -#endif - -#ifndef GL_OML_interlace -#define GL_OML_interlace 1 -#endif - -#ifndef GL_OML_subsample -#define GL_OML_subsample 1 -#endif - -#ifndef GL_OML_resample -#define GL_OML_resample 1 -#endif - -#ifndef GL_NV_copy_depth_to_color -#define GL_NV_copy_depth_to_color 1 -#endif - -#ifndef GL_ATI_envmap_bumpmap -#define GL_ATI_envmap_bumpmap 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glTexBumpParameterivATI (GLenum, const GLint *); -GLAPI void APIENTRY glTexBumpParameterfvATI (GLenum, const GLfloat *); -GLAPI void APIENTRY glGetTexBumpParameterivATI (GLenum, GLint *); -GLAPI void APIENTRY glGetTexBumpParameterfvATI (GLenum, GLfloat *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLTEXBUMPPARAMETERIVATIPROC) (GLenum pname, const GLint *param); -typedef void (APIENTRYP PFNGLTEXBUMPPARAMETERFVATIPROC) (GLenum pname, const GLfloat *param); -typedef void (APIENTRYP PFNGLGETTEXBUMPPARAMETERIVATIPROC) (GLenum pname, GLint *param); -typedef void (APIENTRYP PFNGLGETTEXBUMPPARAMETERFVATIPROC) (GLenum pname, GLfloat *param); -#endif - -#ifndef GL_ATI_fragment_shader -#define GL_ATI_fragment_shader 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI GLuint APIENTRY glGenFragmentShadersATI (GLuint); -GLAPI void APIENTRY glBindFragmentShaderATI (GLuint); -GLAPI void APIENTRY glDeleteFragmentShaderATI (GLuint); -GLAPI void APIENTRY glBeginFragmentShaderATI (void); -GLAPI void APIENTRY glEndFragmentShaderATI (void); -GLAPI void APIENTRY glPassTexCoordATI (GLuint, GLuint, GLenum); -GLAPI void APIENTRY glSampleMapATI (GLuint, GLuint, GLenum); -GLAPI void APIENTRY glColorFragmentOp1ATI (GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint); -GLAPI void APIENTRY glColorFragmentOp2ATI (GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint); -GLAPI void APIENTRY glColorFragmentOp3ATI (GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint); -GLAPI void APIENTRY glAlphaFragmentOp1ATI (GLenum, GLuint, GLuint, GLuint, GLuint, GLuint); -GLAPI void APIENTRY glAlphaFragmentOp2ATI (GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint); -GLAPI void APIENTRY glAlphaFragmentOp3ATI (GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint); -GLAPI void APIENTRY glSetFragmentShaderConstantATI (GLuint, const GLfloat *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef GLuint (APIENTRYP PFNGLGENFRAGMENTSHADERSATIPROC) (GLuint range); -typedef void (APIENTRYP PFNGLBINDFRAGMENTSHADERATIPROC) (GLuint id); -typedef void (APIENTRYP PFNGLDELETEFRAGMENTSHADERATIPROC) (GLuint id); -typedef void (APIENTRYP PFNGLBEGINFRAGMENTSHADERATIPROC) (void); -typedef void (APIENTRYP PFNGLENDFRAGMENTSHADERATIPROC) (void); -typedef void (APIENTRYP PFNGLPASSTEXCOORDATIPROC) (GLuint dst, GLuint coord, GLenum swizzle); -typedef void (APIENTRYP PFNGLSAMPLEMAPATIPROC) (GLuint dst, GLuint interp, GLenum swizzle); -typedef void (APIENTRYP PFNGLCOLORFRAGMENTOP1ATIPROC) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod); -typedef void (APIENTRYP PFNGLCOLORFRAGMENTOP2ATIPROC) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod); -typedef void (APIENTRYP PFNGLCOLORFRAGMENTOP3ATIPROC) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod); -typedef void (APIENTRYP PFNGLALPHAFRAGMENTOP1ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod); -typedef void (APIENTRYP PFNGLALPHAFRAGMENTOP2ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod); -typedef void (APIENTRYP PFNGLALPHAFRAGMENTOP3ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod); -typedef void (APIENTRYP PFNGLSETFRAGMENTSHADERCONSTANTATIPROC) (GLuint dst, const GLfloat *value); -#endif - -#ifndef GL_ATI_pn_triangles -#define GL_ATI_pn_triangles 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glPNTrianglesiATI (GLenum, GLint); -GLAPI void APIENTRY glPNTrianglesfATI (GLenum, GLfloat); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLPNTRIANGLESIATIPROC) (GLenum pname, GLint param); -typedef void (APIENTRYP PFNGLPNTRIANGLESFATIPROC) (GLenum pname, GLfloat param); -#endif - -#ifndef GL_ATI_vertex_array_object -#define GL_ATI_vertex_array_object 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI GLuint APIENTRY glNewObjectBufferATI (GLsizei, const GLvoid *, GLenum); -GLAPI GLboolean APIENTRY glIsObjectBufferATI (GLuint); -GLAPI void APIENTRY glUpdateObjectBufferATI (GLuint, GLuint, GLsizei, const GLvoid *, GLenum); -GLAPI void APIENTRY glGetObjectBufferfvATI (GLuint, GLenum, GLfloat *); -GLAPI void APIENTRY glGetObjectBufferivATI (GLuint, GLenum, GLint *); -GLAPI void APIENTRY glFreeObjectBufferATI (GLuint); -GLAPI void APIENTRY glArrayObjectATI (GLenum, GLint, GLenum, GLsizei, GLuint, GLuint); -GLAPI void APIENTRY glGetArrayObjectfvATI (GLenum, GLenum, GLfloat *); -GLAPI void APIENTRY glGetArrayObjectivATI (GLenum, GLenum, GLint *); -GLAPI void APIENTRY glVariantArrayObjectATI (GLuint, GLenum, GLsizei, GLuint, GLuint); -GLAPI void APIENTRY glGetVariantArrayObjectfvATI (GLuint, GLenum, GLfloat *); -GLAPI void APIENTRY glGetVariantArrayObjectivATI (GLuint, GLenum, GLint *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef GLuint (APIENTRYP PFNGLNEWOBJECTBUFFERATIPROC) (GLsizei size, const GLvoid *pointer, GLenum usage); -typedef GLboolean (APIENTRYP PFNGLISOBJECTBUFFERATIPROC) (GLuint buffer); -typedef void (APIENTRYP PFNGLUPDATEOBJECTBUFFERATIPROC) (GLuint buffer, GLuint offset, GLsizei size, const GLvoid *pointer, GLenum preserve); -typedef void (APIENTRYP PFNGLGETOBJECTBUFFERFVATIPROC) (GLuint buffer, GLenum pname, GLfloat *params); -typedef void (APIENTRYP PFNGLGETOBJECTBUFFERIVATIPROC) (GLuint buffer, GLenum pname, GLint *params); -typedef void (APIENTRYP PFNGLFREEOBJECTBUFFERATIPROC) (GLuint buffer); -typedef void (APIENTRYP PFNGLARRAYOBJECTATIPROC) (GLenum array, GLint size, GLenum type, GLsizei stride, GLuint buffer, GLuint offset); -typedef void (APIENTRYP PFNGLGETARRAYOBJECTFVATIPROC) (GLenum array, GLenum pname, GLfloat *params); -typedef void (APIENTRYP PFNGLGETARRAYOBJECTIVATIPROC) (GLenum array, GLenum pname, GLint *params); -typedef void (APIENTRYP PFNGLVARIANTARRAYOBJECTATIPROC) (GLuint id, GLenum type, GLsizei stride, GLuint buffer, GLuint offset); -typedef void (APIENTRYP PFNGLGETVARIANTARRAYOBJECTFVATIPROC) (GLuint id, GLenum pname, GLfloat *params); -typedef void (APIENTRYP PFNGLGETVARIANTARRAYOBJECTIVATIPROC) (GLuint id, GLenum pname, GLint *params); -#endif - -#ifndef GL_EXT_vertex_shader -#define GL_EXT_vertex_shader 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glBeginVertexShaderEXT (void); -GLAPI void APIENTRY glEndVertexShaderEXT (void); -GLAPI void APIENTRY glBindVertexShaderEXT (GLuint); -GLAPI GLuint APIENTRY glGenVertexShadersEXT (GLuint); -GLAPI void APIENTRY glDeleteVertexShaderEXT (GLuint); -GLAPI void APIENTRY glShaderOp1EXT (GLenum, GLuint, GLuint); -GLAPI void APIENTRY glShaderOp2EXT (GLenum, GLuint, GLuint, GLuint); -GLAPI void APIENTRY glShaderOp3EXT (GLenum, GLuint, GLuint, GLuint, GLuint); -GLAPI void APIENTRY glSwizzleEXT (GLuint, GLuint, GLenum, GLenum, GLenum, GLenum); -GLAPI void APIENTRY glWriteMaskEXT (GLuint, GLuint, GLenum, GLenum, GLenum, GLenum); -GLAPI void APIENTRY glInsertComponentEXT (GLuint, GLuint, GLuint); -GLAPI void APIENTRY glExtractComponentEXT (GLuint, GLuint, GLuint); -GLAPI GLuint APIENTRY glGenSymbolsEXT (GLenum, GLenum, GLenum, GLuint); -GLAPI void APIENTRY glSetInvariantEXT (GLuint, GLenum, const GLvoid *); -GLAPI void APIENTRY glSetLocalConstantEXT (GLuint, GLenum, const GLvoid *); -GLAPI void APIENTRY glVariantbvEXT (GLuint, const GLbyte *); -GLAPI void APIENTRY glVariantsvEXT (GLuint, const GLshort *); -GLAPI void APIENTRY glVariantivEXT (GLuint, const GLint *); -GLAPI void APIENTRY glVariantfvEXT (GLuint, const GLfloat *); -GLAPI void APIENTRY glVariantdvEXT (GLuint, const GLdouble *); -GLAPI void APIENTRY glVariantubvEXT (GLuint, const GLubyte *); -GLAPI void APIENTRY glVariantusvEXT (GLuint, const GLushort *); -GLAPI void APIENTRY glVariantuivEXT (GLuint, const GLuint *); -GLAPI void APIENTRY glVariantPointerEXT (GLuint, GLenum, GLuint, const GLvoid *); -GLAPI void APIENTRY glEnableVariantClientStateEXT (GLuint); -GLAPI void APIENTRY glDisableVariantClientStateEXT (GLuint); -GLAPI GLuint APIENTRY glBindLightParameterEXT (GLenum, GLenum); -GLAPI GLuint APIENTRY glBindMaterialParameterEXT (GLenum, GLenum); -GLAPI GLuint APIENTRY glBindTexGenParameterEXT (GLenum, GLenum, GLenum); -GLAPI GLuint APIENTRY glBindTextureUnitParameterEXT (GLenum, GLenum); -GLAPI GLuint APIENTRY glBindParameterEXT (GLenum); -GLAPI GLboolean APIENTRY glIsVariantEnabledEXT (GLuint, GLenum); -GLAPI void APIENTRY glGetVariantBooleanvEXT (GLuint, GLenum, GLboolean *); -GLAPI void APIENTRY glGetVariantIntegervEXT (GLuint, GLenum, GLint *); -GLAPI void APIENTRY glGetVariantFloatvEXT (GLuint, GLenum, GLfloat *); -GLAPI void APIENTRY glGetVariantPointervEXT (GLuint, GLenum, GLvoid* *); -GLAPI void APIENTRY glGetInvariantBooleanvEXT (GLuint, GLenum, GLboolean *); -GLAPI void APIENTRY glGetInvariantIntegervEXT (GLuint, GLenum, GLint *); -GLAPI void APIENTRY glGetInvariantFloatvEXT (GLuint, GLenum, GLfloat *); -GLAPI void APIENTRY glGetLocalConstantBooleanvEXT (GLuint, GLenum, GLboolean *); -GLAPI void APIENTRY glGetLocalConstantIntegervEXT (GLuint, GLenum, GLint *); -GLAPI void APIENTRY glGetLocalConstantFloatvEXT (GLuint, GLenum, GLfloat *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLBEGINVERTEXSHADEREXTPROC) (void); -typedef void (APIENTRYP PFNGLENDVERTEXSHADEREXTPROC) (void); -typedef void (APIENTRYP PFNGLBINDVERTEXSHADEREXTPROC) (GLuint id); -typedef GLuint (APIENTRYP PFNGLGENVERTEXSHADERSEXTPROC) (GLuint range); -typedef void (APIENTRYP PFNGLDELETEVERTEXSHADEREXTPROC) (GLuint id); -typedef void (APIENTRYP PFNGLSHADEROP1EXTPROC) (GLenum op, GLuint res, GLuint arg1); -typedef void (APIENTRYP PFNGLSHADEROP2EXTPROC) (GLenum op, GLuint res, GLuint arg1, GLuint arg2); -typedef void (APIENTRYP PFNGLSHADEROP3EXTPROC) (GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3); -typedef void (APIENTRYP PFNGLSWIZZLEEXTPROC) (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW); -typedef void (APIENTRYP PFNGLWRITEMASKEXTPROC) (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW); -typedef void (APIENTRYP PFNGLINSERTCOMPONENTEXTPROC) (GLuint res, GLuint src, GLuint num); -typedef void (APIENTRYP PFNGLEXTRACTCOMPONENTEXTPROC) (GLuint res, GLuint src, GLuint num); -typedef GLuint (APIENTRYP PFNGLGENSYMBOLSEXTPROC) (GLenum datatype, GLenum storagetype, GLenum range, GLuint components); -typedef void (APIENTRYP PFNGLSETINVARIANTEXTPROC) (GLuint id, GLenum type, const GLvoid *addr); -typedef void (APIENTRYP PFNGLSETLOCALCONSTANTEXTPROC) (GLuint id, GLenum type, const GLvoid *addr); -typedef void (APIENTRYP PFNGLVARIANTBVEXTPROC) (GLuint id, const GLbyte *addr); -typedef void (APIENTRYP PFNGLVARIANTSVEXTPROC) (GLuint id, const GLshort *addr); -typedef void (APIENTRYP PFNGLVARIANTIVEXTPROC) (GLuint id, const GLint *addr); -typedef void (APIENTRYP PFNGLVARIANTFVEXTPROC) (GLuint id, const GLfloat *addr); -typedef void (APIENTRYP PFNGLVARIANTDVEXTPROC) (GLuint id, const GLdouble *addr); -typedef void (APIENTRYP PFNGLVARIANTUBVEXTPROC) (GLuint id, const GLubyte *addr); -typedef void (APIENTRYP PFNGLVARIANTUSVEXTPROC) (GLuint id, const GLushort *addr); -typedef void (APIENTRYP PFNGLVARIANTUIVEXTPROC) (GLuint id, const GLuint *addr); -typedef void (APIENTRYP PFNGLVARIANTPOINTEREXTPROC) (GLuint id, GLenum type, GLuint stride, const GLvoid *addr); -typedef void (APIENTRYP PFNGLENABLEVARIANTCLIENTSTATEEXTPROC) (GLuint id); -typedef void (APIENTRYP PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC) (GLuint id); -typedef GLuint (APIENTRYP PFNGLBINDLIGHTPARAMETEREXTPROC) (GLenum light, GLenum value); -typedef GLuint (APIENTRYP PFNGLBINDMATERIALPARAMETEREXTPROC) (GLenum face, GLenum value); -typedef GLuint (APIENTRYP PFNGLBINDTEXGENPARAMETEREXTPROC) (GLenum unit, GLenum coord, GLenum value); -typedef GLuint (APIENTRYP PFNGLBINDTEXTUREUNITPARAMETEREXTPROC) (GLenum unit, GLenum value); -typedef GLuint (APIENTRYP PFNGLBINDPARAMETEREXTPROC) (GLenum value); -typedef GLboolean (APIENTRYP PFNGLISVARIANTENABLEDEXTPROC) (GLuint id, GLenum cap); -typedef void (APIENTRYP PFNGLGETVARIANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean *data); -typedef void (APIENTRYP PFNGLGETVARIANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint *data); -typedef void (APIENTRYP PFNGLGETVARIANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat *data); -typedef void (APIENTRYP PFNGLGETVARIANTPOINTERVEXTPROC) (GLuint id, GLenum value, GLvoid* *data); -typedef void (APIENTRYP PFNGLGETINVARIANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean *data); -typedef void (APIENTRYP PFNGLGETINVARIANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint *data); -typedef void (APIENTRYP PFNGLGETINVARIANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat *data); -typedef void (APIENTRYP PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean *data); -typedef void (APIENTRYP PFNGLGETLOCALCONSTANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint *data); -typedef void (APIENTRYP PFNGLGETLOCALCONSTANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat *data); -#endif - -#ifndef GL_ATI_vertex_streams -#define GL_ATI_vertex_streams 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glVertexStream1sATI (GLenum, GLshort); -GLAPI void APIENTRY glVertexStream1svATI (GLenum, const GLshort *); -GLAPI void APIENTRY glVertexStream1iATI (GLenum, GLint); -GLAPI void APIENTRY glVertexStream1ivATI (GLenum, const GLint *); -GLAPI void APIENTRY glVertexStream1fATI (GLenum, GLfloat); -GLAPI void APIENTRY glVertexStream1fvATI (GLenum, const GLfloat *); -GLAPI void APIENTRY glVertexStream1dATI (GLenum, GLdouble); -GLAPI void APIENTRY glVertexStream1dvATI (GLenum, const GLdouble *); -GLAPI void APIENTRY glVertexStream2sATI (GLenum, GLshort, GLshort); -GLAPI void APIENTRY glVertexStream2svATI (GLenum, const GLshort *); -GLAPI void APIENTRY glVertexStream2iATI (GLenum, GLint, GLint); -GLAPI void APIENTRY glVertexStream2ivATI (GLenum, const GLint *); -GLAPI void APIENTRY glVertexStream2fATI (GLenum, GLfloat, GLfloat); -GLAPI void APIENTRY glVertexStream2fvATI (GLenum, const GLfloat *); -GLAPI void APIENTRY glVertexStream2dATI (GLenum, GLdouble, GLdouble); -GLAPI void APIENTRY glVertexStream2dvATI (GLenum, const GLdouble *); -GLAPI void APIENTRY glVertexStream3sATI (GLenum, GLshort, GLshort, GLshort); -GLAPI void APIENTRY glVertexStream3svATI (GLenum, const GLshort *); -GLAPI void APIENTRY glVertexStream3iATI (GLenum, GLint, GLint, GLint); -GLAPI void APIENTRY glVertexStream3ivATI (GLenum, const GLint *); -GLAPI void APIENTRY glVertexStream3fATI (GLenum, GLfloat, GLfloat, GLfloat); -GLAPI void APIENTRY glVertexStream3fvATI (GLenum, const GLfloat *); -GLAPI void APIENTRY glVertexStream3dATI (GLenum, GLdouble, GLdouble, GLdouble); -GLAPI void APIENTRY glVertexStream3dvATI (GLenum, const GLdouble *); -GLAPI void APIENTRY glVertexStream4sATI (GLenum, GLshort, GLshort, GLshort, GLshort); -GLAPI void APIENTRY glVertexStream4svATI (GLenum, const GLshort *); -GLAPI void APIENTRY glVertexStream4iATI (GLenum, GLint, GLint, GLint, GLint); -GLAPI void APIENTRY glVertexStream4ivATI (GLenum, const GLint *); -GLAPI void APIENTRY glVertexStream4fATI (GLenum, GLfloat, GLfloat, GLfloat, GLfloat); -GLAPI void APIENTRY glVertexStream4fvATI (GLenum, const GLfloat *); -GLAPI void APIENTRY glVertexStream4dATI (GLenum, GLdouble, GLdouble, GLdouble, GLdouble); -GLAPI void APIENTRY glVertexStream4dvATI (GLenum, const GLdouble *); -GLAPI void APIENTRY glNormalStream3bATI (GLenum, GLbyte, GLbyte, GLbyte); -GLAPI void APIENTRY glNormalStream3bvATI (GLenum, const GLbyte *); -GLAPI void APIENTRY glNormalStream3sATI (GLenum, GLshort, GLshort, GLshort); -GLAPI void APIENTRY glNormalStream3svATI (GLenum, const GLshort *); -GLAPI void APIENTRY glNormalStream3iATI (GLenum, GLint, GLint, GLint); -GLAPI void APIENTRY glNormalStream3ivATI (GLenum, const GLint *); -GLAPI void APIENTRY glNormalStream3fATI (GLenum, GLfloat, GLfloat, GLfloat); -GLAPI void APIENTRY glNormalStream3fvATI (GLenum, const GLfloat *); -GLAPI void APIENTRY glNormalStream3dATI (GLenum, GLdouble, GLdouble, GLdouble); -GLAPI void APIENTRY glNormalStream3dvATI (GLenum, const GLdouble *); -GLAPI void APIENTRY glClientActiveVertexStreamATI (GLenum); -GLAPI void APIENTRY glVertexBlendEnviATI (GLenum, GLint); -GLAPI void APIENTRY glVertexBlendEnvfATI (GLenum, GLfloat); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLVERTEXSTREAM1SATIPROC) (GLenum stream, GLshort x); -typedef void (APIENTRYP PFNGLVERTEXSTREAM1SVATIPROC) (GLenum stream, const GLshort *coords); -typedef void (APIENTRYP PFNGLVERTEXSTREAM1IATIPROC) (GLenum stream, GLint x); -typedef void (APIENTRYP PFNGLVERTEXSTREAM1IVATIPROC) (GLenum stream, const GLint *coords); -typedef void (APIENTRYP PFNGLVERTEXSTREAM1FATIPROC) (GLenum stream, GLfloat x); -typedef void (APIENTRYP PFNGLVERTEXSTREAM1FVATIPROC) (GLenum stream, const GLfloat *coords); -typedef void (APIENTRYP PFNGLVERTEXSTREAM1DATIPROC) (GLenum stream, GLdouble x); -typedef void (APIENTRYP PFNGLVERTEXSTREAM1DVATIPROC) (GLenum stream, const GLdouble *coords); -typedef void (APIENTRYP PFNGLVERTEXSTREAM2SATIPROC) (GLenum stream, GLshort x, GLshort y); -typedef void (APIENTRYP PFNGLVERTEXSTREAM2SVATIPROC) (GLenum stream, const GLshort *coords); -typedef void (APIENTRYP PFNGLVERTEXSTREAM2IATIPROC) (GLenum stream, GLint x, GLint y); -typedef void (APIENTRYP PFNGLVERTEXSTREAM2IVATIPROC) (GLenum stream, const GLint *coords); -typedef void (APIENTRYP PFNGLVERTEXSTREAM2FATIPROC) (GLenum stream, GLfloat x, GLfloat y); -typedef void (APIENTRYP PFNGLVERTEXSTREAM2FVATIPROC) (GLenum stream, const GLfloat *coords); -typedef void (APIENTRYP PFNGLVERTEXSTREAM2DATIPROC) (GLenum stream, GLdouble x, GLdouble y); -typedef void (APIENTRYP PFNGLVERTEXSTREAM2DVATIPROC) (GLenum stream, const GLdouble *coords); -typedef void (APIENTRYP PFNGLVERTEXSTREAM3SATIPROC) (GLenum stream, GLshort x, GLshort y, GLshort z); -typedef void (APIENTRYP PFNGLVERTEXSTREAM3SVATIPROC) (GLenum stream, const GLshort *coords); -typedef void (APIENTRYP PFNGLVERTEXSTREAM3IATIPROC) (GLenum stream, GLint x, GLint y, GLint z); -typedef void (APIENTRYP PFNGLVERTEXSTREAM3IVATIPROC) (GLenum stream, const GLint *coords); -typedef void (APIENTRYP PFNGLVERTEXSTREAM3FATIPROC) (GLenum stream, GLfloat x, GLfloat y, GLfloat z); -typedef void (APIENTRYP PFNGLVERTEXSTREAM3FVATIPROC) (GLenum stream, const GLfloat *coords); -typedef void (APIENTRYP PFNGLVERTEXSTREAM3DATIPROC) (GLenum stream, GLdouble x, GLdouble y, GLdouble z); -typedef void (APIENTRYP PFNGLVERTEXSTREAM3DVATIPROC) (GLenum stream, const GLdouble *coords); -typedef void (APIENTRYP PFNGLVERTEXSTREAM4SATIPROC) (GLenum stream, GLshort x, GLshort y, GLshort z, GLshort w); -typedef void (APIENTRYP PFNGLVERTEXSTREAM4SVATIPROC) (GLenum stream, const GLshort *coords); -typedef void (APIENTRYP PFNGLVERTEXSTREAM4IATIPROC) (GLenum stream, GLint x, GLint y, GLint z, GLint w); -typedef void (APIENTRYP PFNGLVERTEXSTREAM4IVATIPROC) (GLenum stream, const GLint *coords); -typedef void (APIENTRYP PFNGLVERTEXSTREAM4FATIPROC) (GLenum stream, GLfloat x, GLfloat y, GLfloat z, GLfloat w); -typedef void (APIENTRYP PFNGLVERTEXSTREAM4FVATIPROC) (GLenum stream, const GLfloat *coords); -typedef void (APIENTRYP PFNGLVERTEXSTREAM4DATIPROC) (GLenum stream, GLdouble x, GLdouble y, GLdouble z, GLdouble w); -typedef void (APIENTRYP PFNGLVERTEXSTREAM4DVATIPROC) (GLenum stream, const GLdouble *coords); -typedef void (APIENTRYP PFNGLNORMALSTREAM3BATIPROC) (GLenum stream, GLbyte nx, GLbyte ny, GLbyte nz); -typedef void (APIENTRYP PFNGLNORMALSTREAM3BVATIPROC) (GLenum stream, const GLbyte *coords); -typedef void (APIENTRYP PFNGLNORMALSTREAM3SATIPROC) (GLenum stream, GLshort nx, GLshort ny, GLshort nz); -typedef void (APIENTRYP PFNGLNORMALSTREAM3SVATIPROC) (GLenum stream, const GLshort *coords); -typedef void (APIENTRYP PFNGLNORMALSTREAM3IATIPROC) (GLenum stream, GLint nx, GLint ny, GLint nz); -typedef void (APIENTRYP PFNGLNORMALSTREAM3IVATIPROC) (GLenum stream, const GLint *coords); -typedef void (APIENTRYP PFNGLNORMALSTREAM3FATIPROC) (GLenum stream, GLfloat nx, GLfloat ny, GLfloat nz); -typedef void (APIENTRYP PFNGLNORMALSTREAM3FVATIPROC) (GLenum stream, const GLfloat *coords); -typedef void (APIENTRYP PFNGLNORMALSTREAM3DATIPROC) (GLenum stream, GLdouble nx, GLdouble ny, GLdouble nz); -typedef void (APIENTRYP PFNGLNORMALSTREAM3DVATIPROC) (GLenum stream, const GLdouble *coords); -typedef void (APIENTRYP PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC) (GLenum stream); -typedef void (APIENTRYP PFNGLVERTEXBLENDENVIATIPROC) (GLenum pname, GLint param); -typedef void (APIENTRYP PFNGLVERTEXBLENDENVFATIPROC) (GLenum pname, GLfloat param); -#endif - -#ifndef GL_ATI_element_array -#define GL_ATI_element_array 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glElementPointerATI (GLenum, const GLvoid *); -GLAPI void APIENTRY glDrawElementArrayATI (GLenum, GLsizei); -GLAPI void APIENTRY glDrawRangeElementArrayATI (GLenum, GLuint, GLuint, GLsizei); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLELEMENTPOINTERATIPROC) (GLenum type, const GLvoid *pointer); -typedef void (APIENTRYP PFNGLDRAWELEMENTARRAYATIPROC) (GLenum mode, GLsizei count); -typedef void (APIENTRYP PFNGLDRAWRANGEELEMENTARRAYATIPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count); -#endif - -#ifndef GL_SUN_mesh_array -#define GL_SUN_mesh_array 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glDrawMeshArraysSUN (GLenum, GLint, GLsizei, GLsizei); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLDRAWMESHARRAYSSUNPROC) (GLenum mode, GLint first, GLsizei count, GLsizei width); -#endif - -#ifndef GL_SUN_slice_accum -#define GL_SUN_slice_accum 1 -#endif - -#ifndef GL_NV_multisample_filter_hint -#define GL_NV_multisample_filter_hint 1 -#endif - -#ifndef GL_NV_depth_clamp -#define GL_NV_depth_clamp 1 -#endif - -#ifndef GL_NV_occlusion_query -#define GL_NV_occlusion_query 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glGenOcclusionQueriesNV (GLsizei, GLuint *); -GLAPI void APIENTRY glDeleteOcclusionQueriesNV (GLsizei, const GLuint *); -GLAPI GLboolean APIENTRY glIsOcclusionQueryNV (GLuint); -GLAPI void APIENTRY glBeginOcclusionQueryNV (GLuint); -GLAPI void APIENTRY glEndOcclusionQueryNV (void); -GLAPI void APIENTRY glGetOcclusionQueryivNV (GLuint, GLenum, GLint *); -GLAPI void APIENTRY glGetOcclusionQueryuivNV (GLuint, GLenum, GLuint *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLGENOCCLUSIONQUERIESNVPROC) (GLsizei n, GLuint *ids); -typedef void (APIENTRYP PFNGLDELETEOCCLUSIONQUERIESNVPROC) (GLsizei n, const GLuint *ids); -typedef GLboolean (APIENTRYP PFNGLISOCCLUSIONQUERYNVPROC) (GLuint id); -typedef void (APIENTRYP PFNGLBEGINOCCLUSIONQUERYNVPROC) (GLuint id); -typedef void (APIENTRYP PFNGLENDOCCLUSIONQUERYNVPROC) (void); -typedef void (APIENTRYP PFNGLGETOCCLUSIONQUERYIVNVPROC) (GLuint id, GLenum pname, GLint *params); -typedef void (APIENTRYP PFNGLGETOCCLUSIONQUERYUIVNVPROC) (GLuint id, GLenum pname, GLuint *params); -#endif - -#ifndef GL_NV_point_sprite -#define GL_NV_point_sprite 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glPointParameteriNV (GLenum, GLint); -GLAPI void APIENTRY glPointParameterivNV (GLenum, const GLint *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLPOINTPARAMETERINVPROC) (GLenum pname, GLint param); -typedef void (APIENTRYP PFNGLPOINTPARAMETERIVNVPROC) (GLenum pname, const GLint *params); -#endif - -#ifndef GL_NV_texture_shader3 -#define GL_NV_texture_shader3 1 -#endif - -#ifndef GL_NV_vertex_program1_1 -#define GL_NV_vertex_program1_1 1 -#endif - -#ifndef GL_EXT_shadow_funcs -#define GL_EXT_shadow_funcs 1 -#endif - -#ifndef GL_EXT_stencil_two_side -#define GL_EXT_stencil_two_side 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glActiveStencilFaceEXT (GLenum); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLACTIVESTENCILFACEEXTPROC) (GLenum face); -#endif - -#ifndef GL_ATI_text_fragment_shader -#define GL_ATI_text_fragment_shader 1 -#endif - -#ifndef GL_APPLE_client_storage -#define GL_APPLE_client_storage 1 -#endif - -#ifndef GL_APPLE_element_array -#define GL_APPLE_element_array 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glElementPointerAPPLE (GLenum, const GLvoid *); -GLAPI void APIENTRY glDrawElementArrayAPPLE (GLenum, GLint, GLsizei); -GLAPI void APIENTRY glDrawRangeElementArrayAPPLE (GLenum, GLuint, GLuint, GLint, GLsizei); -GLAPI void APIENTRY glMultiDrawElementArrayAPPLE (GLenum, const GLint *, const GLsizei *, GLsizei); -GLAPI void APIENTRY glMultiDrawRangeElementArrayAPPLE (GLenum, GLuint, GLuint, const GLint *, const GLsizei *, GLsizei); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLELEMENTPOINTERAPPLEPROC) (GLenum type, const GLvoid *pointer); -typedef void (APIENTRYP PFNGLDRAWELEMENTARRAYAPPLEPROC) (GLenum mode, GLint first, GLsizei count); -typedef void (APIENTRYP PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC) (GLenum mode, GLuint start, GLuint end, GLint first, GLsizei count); -typedef void (APIENTRYP PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC) (GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount); -typedef void (APIENTRYP PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC) (GLenum mode, GLuint start, GLuint end, const GLint *first, const GLsizei *count, GLsizei primcount); -#endif - -#ifndef GL_APPLE_fence -#define GL_APPLE_fence 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glGenFencesAPPLE (GLsizei, GLuint *); -GLAPI void APIENTRY glDeleteFencesAPPLE (GLsizei, const GLuint *); -GLAPI void APIENTRY glSetFenceAPPLE (GLuint); -GLAPI GLboolean APIENTRY glIsFenceAPPLE (GLuint); -GLAPI GLboolean APIENTRY glTestFenceAPPLE (GLuint); -GLAPI void APIENTRY glFinishFenceAPPLE (GLuint); -GLAPI GLboolean APIENTRY glTestObjectAPPLE (GLenum, GLuint); -GLAPI void APIENTRY glFinishObjectAPPLE (GLenum, GLint); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLGENFENCESAPPLEPROC) (GLsizei n, GLuint *fences); -typedef void (APIENTRYP PFNGLDELETEFENCESAPPLEPROC) (GLsizei n, const GLuint *fences); -typedef void (APIENTRYP PFNGLSETFENCEAPPLEPROC) (GLuint fence); -typedef GLboolean (APIENTRYP PFNGLISFENCEAPPLEPROC) (GLuint fence); -typedef GLboolean (APIENTRYP PFNGLTESTFENCEAPPLEPROC) (GLuint fence); -typedef void (APIENTRYP PFNGLFINISHFENCEAPPLEPROC) (GLuint fence); -typedef GLboolean (APIENTRYP PFNGLTESTOBJECTAPPLEPROC) (GLenum object, GLuint name); -typedef void (APIENTRYP PFNGLFINISHOBJECTAPPLEPROC) (GLenum object, GLint name); -#endif - -#ifndef GL_APPLE_vertex_array_object -#define GL_APPLE_vertex_array_object 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glBindVertexArrayAPPLE (GLuint); -GLAPI void APIENTRY glDeleteVertexArraysAPPLE (GLsizei, const GLuint *); -GLAPI void APIENTRY glGenVertexArraysAPPLE (GLsizei, const GLuint *); -GLAPI GLboolean APIENTRY glIsVertexArrayAPPLE (GLuint); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLBINDVERTEXARRAYAPPLEPROC) (GLuint array); -typedef void (APIENTRYP PFNGLDELETEVERTEXARRAYSAPPLEPROC) (GLsizei n, const GLuint *arrays); -typedef void (APIENTRYP PFNGLGENVERTEXARRAYSAPPLEPROC) (GLsizei n, const GLuint *arrays); -typedef GLboolean (APIENTRYP PFNGLISVERTEXARRAYAPPLEPROC) (GLuint array); -#endif - -#ifndef GL_APPLE_vertex_array_range -#define GL_APPLE_vertex_array_range 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glVertexArrayRangeAPPLE (GLsizei, GLvoid *); -GLAPI void APIENTRY glFlushVertexArrayRangeAPPLE (GLsizei, GLvoid *); -GLAPI void APIENTRY glVertexArrayParameteriAPPLE (GLenum, GLint); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLVERTEXARRAYRANGEAPPLEPROC) (GLsizei length, GLvoid *pointer); -typedef void (APIENTRYP PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC) (GLsizei length, GLvoid *pointer); -typedef void (APIENTRYP PFNGLVERTEXARRAYPARAMETERIAPPLEPROC) (GLenum pname, GLint param); -#endif - -#ifndef GL_APPLE_ycbcr_422 -#define GL_APPLE_ycbcr_422 1 -#endif - -#ifndef GL_S3_s3tc -#define GL_S3_s3tc 1 -#endif - -#ifndef GL_ATI_draw_buffers -#define GL_ATI_draw_buffers 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glDrawBuffersATI (GLsizei, const GLenum *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLDRAWBUFFERSATIPROC) (GLsizei n, const GLenum *bufs); -#endif - -#ifndef GL_ATI_pixel_format_float -#define GL_ATI_pixel_format_float 1 -/* This is really a WGL extension, but defines some associated GL enums. - * ATI does not export "GL_ATI_pixel_format_float" in the GL_EXTENSIONS string. - */ -#endif - -#ifndef GL_ATI_texture_env_combine3 -#define GL_ATI_texture_env_combine3 1 -#endif - -#ifndef GL_ATI_texture_float -#define GL_ATI_texture_float 1 -#endif - -#ifndef GL_NV_float_buffer -#define GL_NV_float_buffer 1 -#endif - -#ifndef GL_NV_fragment_program -#define GL_NV_fragment_program 1 -/* Some NV_fragment_program entry points are shared with ARB_vertex_program. */ -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glProgramNamedParameter4fNV (GLuint, GLsizei, const GLubyte *, GLfloat, GLfloat, GLfloat, GLfloat); -GLAPI void APIENTRY glProgramNamedParameter4dNV (GLuint, GLsizei, const GLubyte *, GLdouble, GLdouble, GLdouble, GLdouble); -GLAPI void APIENTRY glProgramNamedParameter4fvNV (GLuint, GLsizei, const GLubyte *, const GLfloat *); -GLAPI void APIENTRY glProgramNamedParameter4dvNV (GLuint, GLsizei, const GLubyte *, const GLdouble *); -GLAPI void APIENTRY glGetProgramNamedParameterfvNV (GLuint, GLsizei, const GLubyte *, GLfloat *); -GLAPI void APIENTRY glGetProgramNamedParameterdvNV (GLuint, GLsizei, const GLubyte *, GLdouble *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLPROGRAMNAMEDPARAMETER4FNVPROC) (GLuint id, GLsizei len, const GLubyte *name, GLfloat x, GLfloat y, GLfloat z, GLfloat w); -typedef void (APIENTRYP PFNGLPROGRAMNAMEDPARAMETER4DNVPROC) (GLuint id, GLsizei len, const GLubyte *name, GLdouble x, GLdouble y, GLdouble z, GLdouble w); -typedef void (APIENTRYP PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC) (GLuint id, GLsizei len, const GLubyte *name, const GLfloat *v); -typedef void (APIENTRYP PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC) (GLuint id, GLsizei len, const GLubyte *name, const GLdouble *v); -typedef void (APIENTRYP PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC) (GLuint id, GLsizei len, const GLubyte *name, GLfloat *params); -typedef void (APIENTRYP PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC) (GLuint id, GLsizei len, const GLubyte *name, GLdouble *params); -#endif - -#ifndef GL_NV_half_float -#define GL_NV_half_float 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glVertex2hNV (GLhalfNV, GLhalfNV); -GLAPI void APIENTRY glVertex2hvNV (const GLhalfNV *); -GLAPI void APIENTRY glVertex3hNV (GLhalfNV, GLhalfNV, GLhalfNV); -GLAPI void APIENTRY glVertex3hvNV (const GLhalfNV *); -GLAPI void APIENTRY glVertex4hNV (GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV); -GLAPI void APIENTRY glVertex4hvNV (const GLhalfNV *); -GLAPI void APIENTRY glNormal3hNV (GLhalfNV, GLhalfNV, GLhalfNV); -GLAPI void APIENTRY glNormal3hvNV (const GLhalfNV *); -GLAPI void APIENTRY glColor3hNV (GLhalfNV, GLhalfNV, GLhalfNV); -GLAPI void APIENTRY glColor3hvNV (const GLhalfNV *); -GLAPI void APIENTRY glColor4hNV (GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV); -GLAPI void APIENTRY glColor4hvNV (const GLhalfNV *); -GLAPI void APIENTRY glTexCoord1hNV (GLhalfNV); -GLAPI void APIENTRY glTexCoord1hvNV (const GLhalfNV *); -GLAPI void APIENTRY glTexCoord2hNV (GLhalfNV, GLhalfNV); -GLAPI void APIENTRY glTexCoord2hvNV (const GLhalfNV *); -GLAPI void APIENTRY glTexCoord3hNV (GLhalfNV, GLhalfNV, GLhalfNV); -GLAPI void APIENTRY glTexCoord3hvNV (const GLhalfNV *); -GLAPI void APIENTRY glTexCoord4hNV (GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV); -GLAPI void APIENTRY glTexCoord4hvNV (const GLhalfNV *); -GLAPI void APIENTRY glMultiTexCoord1hNV (GLenum, GLhalfNV); -GLAPI void APIENTRY glMultiTexCoord1hvNV (GLenum, const GLhalfNV *); -GLAPI void APIENTRY glMultiTexCoord2hNV (GLenum, GLhalfNV, GLhalfNV); -GLAPI void APIENTRY glMultiTexCoord2hvNV (GLenum, const GLhalfNV *); -GLAPI void APIENTRY glMultiTexCoord3hNV (GLenum, GLhalfNV, GLhalfNV, GLhalfNV); -GLAPI void APIENTRY glMultiTexCoord3hvNV (GLenum, const GLhalfNV *); -GLAPI void APIENTRY glMultiTexCoord4hNV (GLenum, GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV); -GLAPI void APIENTRY glMultiTexCoord4hvNV (GLenum, const GLhalfNV *); -GLAPI void APIENTRY glFogCoordhNV (GLhalfNV); -GLAPI void APIENTRY glFogCoordhvNV (const GLhalfNV *); -GLAPI void APIENTRY glSecondaryColor3hNV (GLhalfNV, GLhalfNV, GLhalfNV); -GLAPI void APIENTRY glSecondaryColor3hvNV (const GLhalfNV *); -GLAPI void APIENTRY glVertexWeighthNV (GLhalfNV); -GLAPI void APIENTRY glVertexWeighthvNV (const GLhalfNV *); -GLAPI void APIENTRY glVertexAttrib1hNV (GLuint, GLhalfNV); -GLAPI void APIENTRY glVertexAttrib1hvNV (GLuint, const GLhalfNV *); -GLAPI void APIENTRY glVertexAttrib2hNV (GLuint, GLhalfNV, GLhalfNV); -GLAPI void APIENTRY glVertexAttrib2hvNV (GLuint, const GLhalfNV *); -GLAPI void APIENTRY glVertexAttrib3hNV (GLuint, GLhalfNV, GLhalfNV, GLhalfNV); -GLAPI void APIENTRY glVertexAttrib3hvNV (GLuint, const GLhalfNV *); -GLAPI void APIENTRY glVertexAttrib4hNV (GLuint, GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV); -GLAPI void APIENTRY glVertexAttrib4hvNV (GLuint, const GLhalfNV *); -GLAPI void APIENTRY glVertexAttribs1hvNV (GLuint, GLsizei, const GLhalfNV *); -GLAPI void APIENTRY glVertexAttribs2hvNV (GLuint, GLsizei, const GLhalfNV *); -GLAPI void APIENTRY glVertexAttribs3hvNV (GLuint, GLsizei, const GLhalfNV *); -GLAPI void APIENTRY glVertexAttribs4hvNV (GLuint, GLsizei, const GLhalfNV *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLVERTEX2HNVPROC) (GLhalfNV x, GLhalfNV y); -typedef void (APIENTRYP PFNGLVERTEX2HVNVPROC) (const GLhalfNV *v); -typedef void (APIENTRYP PFNGLVERTEX3HNVPROC) (GLhalfNV x, GLhalfNV y, GLhalfNV z); -typedef void (APIENTRYP PFNGLVERTEX3HVNVPROC) (const GLhalfNV *v); -typedef void (APIENTRYP PFNGLVERTEX4HNVPROC) (GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w); -typedef void (APIENTRYP PFNGLVERTEX4HVNVPROC) (const GLhalfNV *v); -typedef void (APIENTRYP PFNGLNORMAL3HNVPROC) (GLhalfNV nx, GLhalfNV ny, GLhalfNV nz); -typedef void (APIENTRYP PFNGLNORMAL3HVNVPROC) (const GLhalfNV *v); -typedef void (APIENTRYP PFNGLCOLOR3HNVPROC) (GLhalfNV red, GLhalfNV green, GLhalfNV blue); -typedef void (APIENTRYP PFNGLCOLOR3HVNVPROC) (const GLhalfNV *v); -typedef void (APIENTRYP PFNGLCOLOR4HNVPROC) (GLhalfNV red, GLhalfNV green, GLhalfNV blue, GLhalfNV alpha); -typedef void (APIENTRYP PFNGLCOLOR4HVNVPROC) (const GLhalfNV *v); -typedef void (APIENTRYP PFNGLTEXCOORD1HNVPROC) (GLhalfNV s); -typedef void (APIENTRYP PFNGLTEXCOORD1HVNVPROC) (const GLhalfNV *v); -typedef void (APIENTRYP PFNGLTEXCOORD2HNVPROC) (GLhalfNV s, GLhalfNV t); -typedef void (APIENTRYP PFNGLTEXCOORD2HVNVPROC) (const GLhalfNV *v); -typedef void (APIENTRYP PFNGLTEXCOORD3HNVPROC) (GLhalfNV s, GLhalfNV t, GLhalfNV r); -typedef void (APIENTRYP PFNGLTEXCOORD3HVNVPROC) (const GLhalfNV *v); -typedef void (APIENTRYP PFNGLTEXCOORD4HNVPROC) (GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q); -typedef void (APIENTRYP PFNGLTEXCOORD4HVNVPROC) (const GLhalfNV *v); -typedef void (APIENTRYP PFNGLMULTITEXCOORD1HNVPROC) (GLenum target, GLhalfNV s); -typedef void (APIENTRYP PFNGLMULTITEXCOORD1HVNVPROC) (GLenum target, const GLhalfNV *v); -typedef void (APIENTRYP PFNGLMULTITEXCOORD2HNVPROC) (GLenum target, GLhalfNV s, GLhalfNV t); -typedef void (APIENTRYP PFNGLMULTITEXCOORD2HVNVPROC) (GLenum target, const GLhalfNV *v); -typedef void (APIENTRYP PFNGLMULTITEXCOORD3HNVPROC) (GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r); -typedef void (APIENTRYP PFNGLMULTITEXCOORD3HVNVPROC) (GLenum target, const GLhalfNV *v); -typedef void (APIENTRYP PFNGLMULTITEXCOORD4HNVPROC) (GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q); -typedef void (APIENTRYP PFNGLMULTITEXCOORD4HVNVPROC) (GLenum target, const GLhalfNV *v); -typedef void (APIENTRYP PFNGLFOGCOORDHNVPROC) (GLhalfNV fog); -typedef void (APIENTRYP PFNGLFOGCOORDHVNVPROC) (const GLhalfNV *fog); -typedef void (APIENTRYP PFNGLSECONDARYCOLOR3HNVPROC) (GLhalfNV red, GLhalfNV green, GLhalfNV blue); -typedef void (APIENTRYP PFNGLSECONDARYCOLOR3HVNVPROC) (const GLhalfNV *v); -typedef void (APIENTRYP PFNGLVERTEXWEIGHTHNVPROC) (GLhalfNV weight); -typedef void (APIENTRYP PFNGLVERTEXWEIGHTHVNVPROC) (const GLhalfNV *weight); -typedef void (APIENTRYP PFNGLVERTEXATTRIB1HNVPROC) (GLuint index, GLhalfNV x); -typedef void (APIENTRYP PFNGLVERTEXATTRIB1HVNVPROC) (GLuint index, const GLhalfNV *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB2HNVPROC) (GLuint index, GLhalfNV x, GLhalfNV y); -typedef void (APIENTRYP PFNGLVERTEXATTRIB2HVNVPROC) (GLuint index, const GLhalfNV *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB3HNVPROC) (GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z); -typedef void (APIENTRYP PFNGLVERTEXATTRIB3HVNVPROC) (GLuint index, const GLhalfNV *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIB4HNVPROC) (GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w); -typedef void (APIENTRYP PFNGLVERTEXATTRIB4HVNVPROC) (GLuint index, const GLhalfNV *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIBS1HVNVPROC) (GLuint index, GLsizei n, const GLhalfNV *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIBS2HVNVPROC) (GLuint index, GLsizei n, const GLhalfNV *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIBS3HVNVPROC) (GLuint index, GLsizei n, const GLhalfNV *v); -typedef void (APIENTRYP PFNGLVERTEXATTRIBS4HVNVPROC) (GLuint index, GLsizei n, const GLhalfNV *v); -#endif - -#ifndef GL_NV_pixel_data_range -#define GL_NV_pixel_data_range 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glPixelDataRangeNV (GLenum, GLsizei, GLvoid *); -GLAPI void APIENTRY glFlushPixelDataRangeNV (GLenum); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLPIXELDATARANGENVPROC) (GLenum target, GLsizei length, GLvoid *pointer); -typedef void (APIENTRYP PFNGLFLUSHPIXELDATARANGENVPROC) (GLenum target); -#endif - -#ifndef GL_NV_primitive_restart -#define GL_NV_primitive_restart 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glPrimitiveRestartNV (void); -GLAPI void APIENTRY glPrimitiveRestartIndexNV (GLuint); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLPRIMITIVERESTARTNVPROC) (void); -typedef void (APIENTRYP PFNGLPRIMITIVERESTARTINDEXNVPROC) (GLuint index); -#endif - -#ifndef GL_NV_texture_expand_normal -#define GL_NV_texture_expand_normal 1 -#endif - -#ifndef GL_NV_vertex_program2 -#define GL_NV_vertex_program2 1 -#endif - -#ifndef GL_ATI_map_object_buffer -#define GL_ATI_map_object_buffer 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI GLvoid* APIENTRY glMapObjectBufferATI (GLuint); -GLAPI void APIENTRY glUnmapObjectBufferATI (GLuint); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef GLvoid* (APIENTRYP PFNGLMAPOBJECTBUFFERATIPROC) (GLuint buffer); -typedef void (APIENTRYP PFNGLUNMAPOBJECTBUFFERATIPROC) (GLuint buffer); -#endif - -#ifndef GL_ATI_separate_stencil -#define GL_ATI_separate_stencil 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glStencilOpSeparateATI (GLenum, GLenum, GLenum, GLenum); -GLAPI void APIENTRY glStencilFuncSeparateATI (GLenum, GLenum, GLint, GLuint); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLSTENCILOPSEPARATEATIPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass); -typedef void (APIENTRYP PFNGLSTENCILFUNCSEPARATEATIPROC) (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask); -#endif - -#ifndef GL_ATI_vertex_attrib_array_object -#define GL_ATI_vertex_attrib_array_object 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glVertexAttribArrayObjectATI (GLuint, GLint, GLenum, GLboolean, GLsizei, GLuint, GLuint); -GLAPI void APIENTRY glGetVertexAttribArrayObjectfvATI (GLuint, GLenum, GLfloat *); -GLAPI void APIENTRY glGetVertexAttribArrayObjectivATI (GLuint, GLenum, GLint *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLVERTEXATTRIBARRAYOBJECTATIPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLuint buffer, GLuint offset); -typedef void (APIENTRYP PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC) (GLuint index, GLenum pname, GLfloat *params); -typedef void (APIENTRYP PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC) (GLuint index, GLenum pname, GLint *params); -#endif - -#ifndef GL_OES_read_format -#define GL_OES_read_format 1 -#endif - -#ifndef GL_EXT_depth_bounds_test -#define GL_EXT_depth_bounds_test 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glDepthBoundsEXT (GLclampd, GLclampd); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLDEPTHBOUNDSEXTPROC) (GLclampd zmin, GLclampd zmax); -#endif - -#ifndef GL_EXT_texture_mirror_clamp -#define GL_EXT_texture_mirror_clamp 1 -#endif - -#ifndef GL_EXT_blend_equation_separate -#define GL_EXT_blend_equation_separate 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glBlendEquationSeparateEXT (GLenum, GLenum); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLBLENDEQUATIONSEPARATEEXTPROC) (GLenum modeRGB, GLenum modeAlpha); -#endif - -#ifndef GL_MESA_pack_invert -#define GL_MESA_pack_invert 1 -#endif - -#ifndef GL_MESA_ycbcr_texture -#define GL_MESA_ycbcr_texture 1 -#endif - -#ifndef GL_EXT_pixel_buffer_object -#define GL_EXT_pixel_buffer_object 1 -#endif - -#ifndef GL_NV_fragment_program_option -#define GL_NV_fragment_program_option 1 -#endif - -#ifndef GL_NV_fragment_program2 -#define GL_NV_fragment_program2 1 -#endif - -#ifndef GL_NV_vertex_program2_option -#define GL_NV_vertex_program2_option 1 -#endif - -#ifndef GL_NV_vertex_program3 -#define GL_NV_vertex_program3 1 -#endif - -#ifndef GL_EXT_framebuffer_object -#define GL_EXT_framebuffer_object 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI GLboolean APIENTRY glIsRenderbufferEXT (GLuint); -GLAPI void APIENTRY glBindRenderbufferEXT (GLenum, GLuint); -GLAPI void APIENTRY glDeleteRenderbuffersEXT (GLsizei, const GLuint *); -GLAPI void APIENTRY glGenRenderbuffersEXT (GLsizei, GLuint *); -GLAPI void APIENTRY glRenderbufferStorageEXT (GLenum, GLenum, GLsizei, GLsizei); -GLAPI void APIENTRY glGetRenderbufferParameterivEXT (GLenum, GLenum, GLint *); -GLAPI GLboolean APIENTRY glIsFramebufferEXT (GLuint); -GLAPI void APIENTRY glBindFramebufferEXT (GLenum, GLuint); -GLAPI void APIENTRY glDeleteFramebuffersEXT (GLsizei, const GLuint *); -GLAPI void APIENTRY glGenFramebuffersEXT (GLsizei, GLuint *); -GLAPI GLenum APIENTRY glCheckFramebufferStatusEXT (GLenum); -GLAPI void APIENTRY glFramebufferTexture1DEXT (GLenum, GLenum, GLenum, GLuint, GLint); -GLAPI void APIENTRY glFramebufferTexture2DEXT (GLenum, GLenum, GLenum, GLuint, GLint); -GLAPI void APIENTRY glFramebufferTexture3DEXT (GLenum, GLenum, GLenum, GLuint, GLint, GLint); -GLAPI void APIENTRY glFramebufferRenderbufferEXT (GLenum, GLenum, GLenum, GLuint); -GLAPI void APIENTRY glGetFramebufferAttachmentParameterivEXT (GLenum, GLenum, GLenum, GLint *); -GLAPI void APIENTRY glGenerateMipmapEXT (GLenum); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef GLboolean (APIENTRYP PFNGLISRENDERBUFFEREXTPROC) (GLuint renderbuffer); -typedef void (APIENTRYP PFNGLBINDRENDERBUFFEREXTPROC) (GLenum target, GLuint renderbuffer); -typedef void (APIENTRYP PFNGLDELETERENDERBUFFERSEXTPROC) (GLsizei n, const GLuint *renderbuffers); -typedef void (APIENTRYP PFNGLGENRENDERBUFFERSEXTPROC) (GLsizei n, GLuint *renderbuffers); -typedef void (APIENTRYP PFNGLRENDERBUFFERSTORAGEEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height); -typedef void (APIENTRYP PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint *params); -typedef GLboolean (APIENTRYP PFNGLISFRAMEBUFFEREXTPROC) (GLuint framebuffer); -typedef void (APIENTRYP PFNGLBINDFRAMEBUFFEREXTPROC) (GLenum target, GLuint framebuffer); -typedef void (APIENTRYP PFNGLDELETEFRAMEBUFFERSEXTPROC) (GLsizei n, const GLuint *framebuffers); -typedef void (APIENTRYP PFNGLGENFRAMEBUFFERSEXTPROC) (GLsizei n, GLuint *framebuffers); -typedef GLenum (APIENTRYP PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC) (GLenum target); -typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTURE1DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); -typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTURE2DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); -typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTURE3DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset); -typedef void (APIENTRYP PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); -typedef void (APIENTRYP PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) (GLenum target, GLenum attachment, GLenum pname, GLint *params); -typedef void (APIENTRYP PFNGLGENERATEMIPMAPEXTPROC) (GLenum target); -#endif - -#ifndef GL_GREMEDY_string_marker -#define GL_GREMEDY_string_marker 1 -#ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glStringMarkerGREMEDY (GLsizei, const GLvoid *); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLSTRINGMARKERGREMEDYPROC) (GLsizei len, const GLvoid *string); -#endif - - -#ifdef __cplusplus -} -#endif - -#endif -#endif /* NO_SDL_GLEXT */ diff --git a/platform/Wii/include/SDL/SDL_platform.h b/platform/Wii/include/SDL/SDL_platform.h deleted file mode 100644 index 0ebf7ea3a..000000000 --- a/platform/Wii/include/SDL/SDL_platform.h +++ /dev/null @@ -1,104 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997-2009 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -/* Try to get a standard set of platform defines */ - -#ifndef _SDL_platform_h -#define _SDL_platform_h - -#if defined(_AIX) -#undef __AIX__ -#define __AIX__ 1 -#endif -#if defined(__BEOS__) -#undef __BEOS__ -#define __BEOS__ 1 -#endif -#if defined(bsdi) || defined(__bsdi) || defined(__bsdi__) -#undef __BSDI__ -#define __BSDI__ 1 -#endif -#if defined(_arch_dreamcast) -#undef __DREAMCAST__ -#define __DREAMCAST__ 1 -#endif -#if defined(__FreeBSD__) || defined(__DragonFly__) -#undef __FREEBSD__ -#define __FREEBSD__ 1 -#endif -#if defined(GEKKO) -#undef __WII__ -#define __WII__ 1 -#endif -#if defined(hpux) || defined(__hpux) || defined(__hpux__) -#undef __HPUX__ -#define __HPUX__ 1 -#endif -#if defined(sgi) || defined(__sgi) || defined(__sgi__) || defined(_SGI_SOURCE) -#undef __IRIX__ -#define __IRIX__ 1 -#endif -#if defined(linux) || defined(__linux) || defined(__linux__) -#undef __LINUX__ -#define __LINUX__ 1 -#endif -#if defined(__APPLE__) -#undef __MACOSX__ -#define __MACOSX__ 1 -#elif defined(macintosh) -#undef __MACOS__ -#define __MACOS__ 1 -#endif -#if defined(__NetBSD__) -#undef __NETBSD__ -#define __NETBSD__ 1 -#endif -#if defined(__OpenBSD__) -#undef __OPENBSD__ -#define __OPENBSD__ 1 -#endif -#if defined(__OS2__) -#undef __OS2__ -#define __OS2__ 1 -#endif -#if defined(osf) || defined(__osf) || defined(__osf__) || defined(_OSF_SOURCE) -#undef __OSF__ -#define __OSF__ 1 -#endif -#if defined(__QNXNTO__) -#undef __QNXNTO__ -#define __QNXNTO__ 1 -#endif -#if defined(riscos) || defined(__riscos) || defined(__riscos__) -#undef __RISCOS__ -#define __RISCOS__ 1 -#endif -#if defined(__SVR4) -#undef __SOLARIS__ -#define __SOLARIS__ 1 -#endif -#if defined(WIN32) || defined(_WIN32) -#undef __WIN32__ -#define __WIN32__ 1 -#endif - -#endif /* _SDL_platform_h */ diff --git a/platform/Wii/include/SDL/SDL_quit.h b/platform/Wii/include/SDL/SDL_quit.h deleted file mode 100644 index e6cfa62a8..000000000 --- a/platform/Wii/include/SDL/SDL_quit.h +++ /dev/null @@ -1,50 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997-2009 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -/* Include file for SDL quit event handling */ - -#ifndef _SDL_quit_h -#define _SDL_quit_h - -#include "SDL_stdinc.h" -#include "SDL_error.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/platform/Wii/include/SDL/SDL_rwops.h b/platform/Wii/include/SDL/SDL_rwops.h deleted file mode 100644 index 8b9367c4d..000000000 --- a/platform/Wii/include/SDL/SDL_rwops.h +++ /dev/null @@ -1,150 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997-2009 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -/* 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 "SDL_stdinc.h" -#include "SDL_error.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 (SDLCALL *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 (SDLCALL *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 (SDLCALL *write)(struct SDL_RWops *context, const void *ptr, int size, int num); - - /* Close and free an allocated SDL_FSops structure */ - int (SDLCALL *close)(struct SDL_RWops *context); - - Uint32 type; - union { -#if defined(__WIN32__) && !defined(__SYMBIAN32__) - struct { - int append; - void *h; - struct { - void *data; - int size; - int left; - } buffer; - } win32io; -#endif -#ifdef HAVE_STDIO_H - struct { - int autoclose; - FILE *fp; - } stdio; -#endif -#ifdef __WII__ - struct { - void *fp; - int size; - } wii; -#endif - 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); - -#ifdef HAVE_STDIO_H -extern DECLSPEC SDL_RWops * SDLCALL SDL_RWFromFP(FILE *fp, int autoclose); -#endif - -extern DECLSPEC SDL_RWops * SDLCALL SDL_RWFromMem(void *mem, int size); -extern DECLSPEC SDL_RWops * SDLCALL SDL_RWFromConstMem(const void *mem, int size); - -extern DECLSPEC SDL_RWops * SDLCALL SDL_AllocRW(void); -extern DECLSPEC void SDLCALL SDL_FreeRW(SDL_RWops *area); - -#define RW_SEEK_SET 0 /* Seek from the beginning of data */ -#define RW_SEEK_CUR 1 /* Seek relative to current read point */ -#define RW_SEEK_END 2 /* Seek relative to the end of data */ - -/* 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, RW_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) - - -/* 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_rwops_h */ diff --git a/platform/Wii/include/SDL/SDL_stdinc.h b/platform/Wii/include/SDL/SDL_stdinc.h deleted file mode 100644 index d4d1705ca..000000000 --- a/platform/Wii/include/SDL/SDL_stdinc.h +++ /dev/null @@ -1,597 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997-2009 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -/* This is a general header that includes C language support */ - -#ifndef _SDL_stdinc_h -#define _SDL_stdinc_h - -#include "SDL_config.h" - - -#ifdef HAVE_SYS_TYPES_H -#include -#endif -#ifdef HAVE_STDIO_H -#include -#endif -#if defined(STDC_HEADERS) -# include -# include -# include -#else -# if defined(HAVE_STDLIB_H) -# include -# elif defined(HAVE_MALLOC_H) -# include -# endif -# if defined(HAVE_STDDEF_H) -# include -# endif -# if defined(HAVE_STDARG_H) -# include -# endif -#endif -#ifdef HAVE_STRING_H -# if !defined(STDC_HEADERS) && defined(HAVE_MEMORY_H) -# include -# endif -# include -#endif -#ifdef HAVE_STRINGS_H -# include -#endif -#if defined(HAVE_INTTYPES_H) -# include -#elif defined(HAVE_STDINT_H) -# include -#endif -#ifdef HAVE_CTYPE_H -# include -#endif -#ifdef HAVE_ICONV_H -# include -#endif - -/* The number of elements in an array */ -#define SDL_arraysize(array) (sizeof(array)/sizeof(array[0])) -#define SDL_TABLESIZE(table) SDL_arraysize(table) - -/* Basic data types */ -typedef enum SDL_bool { - SDL_FALSE = 0, - SDL_TRUE = 1 -} SDL_bool; - -typedef int8_t Sint8; -typedef uint8_t Uint8; -typedef int16_t Sint16; -typedef uint16_t Uint16; -typedef int32_t Sint32; -typedef uint32_t Uint32; - -#ifdef SDL_HAS_64BIT_TYPE -typedef int64_t Sint64; -#ifndef SYMBIAN32_GCCE -typedef uint64_t Uint64; -#endif -#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). -*/ -/* Enable enums always int in CodeWarrior (for MPW use "-enum int") */ -#ifdef __MWERKS__ -#pragma enumsalwaysint on -#endif - -typedef enum { - DUMMY_ENUM_VALUE -} SDL_DUMMY_ENUM; - -#ifndef __NDS__ -SDL_COMPILE_TIME_ASSERT(enum, sizeof(SDL_DUMMY_ENUM) == sizeof(int)); -#endif - - -#include "begin_code.h" -/* Set up for C function definitions, even when using C++ */ -#ifdef __cplusplus -extern "C" { -#endif - -#ifdef HAVE_MALLOC -#define SDL_malloc malloc -#else -extern DECLSPEC void * SDLCALL SDL_malloc(size_t size); -#endif - -#ifdef HAVE_CALLOC -#define SDL_calloc calloc -#else -extern DECLSPEC void * SDLCALL SDL_calloc(size_t nmemb, size_t size); -#endif - -#ifdef HAVE_REALLOC -#define SDL_realloc realloc -#else -extern DECLSPEC void * SDLCALL SDL_realloc(void *mem, size_t size); -#endif - -#ifdef HAVE_FREE -#define SDL_free free -#else -extern DECLSPEC void SDLCALL SDL_free(void *mem); -#endif - -#if defined(HAVE_ALLOCA) && !defined(alloca) -# if defined(HAVE_ALLOCA_H) -# include -# elif defined(__GNUC__) -# define alloca __builtin_alloca -# elif defined(_MSC_VER) -# include -# define alloca _alloca -# elif defined(__WATCOMC__) -# include -# elif defined(__BORLANDC__) -# include -# elif defined(__DMC__) -# include -# elif defined(__AIX__) - #pragma alloca -# elif defined(__MRC__) - void *alloca (unsigned); -# else - char *alloca (); -# endif -#endif -#ifdef HAVE_ALLOCA -#define SDL_stack_alloc(type, count) (type*)alloca(sizeof(type)*(count)) -#define SDL_stack_free(data) -#else -#define SDL_stack_alloc(type, count) (type*)SDL_malloc(sizeof(type)*(count)) -#define SDL_stack_free(data) SDL_free(data) -#endif - -#ifdef HAVE_GETENV -#define SDL_getenv getenv -#else -extern DECLSPEC char * SDLCALL SDL_getenv(const char *name); -#endif - -#ifdef HAVE_PUTENV -#define SDL_putenv putenv -#else -extern DECLSPEC int SDLCALL SDL_putenv(const char *variable); -#endif - -#ifdef HAVE_QSORT -#define SDL_qsort qsort -#else -extern DECLSPEC void SDLCALL SDL_qsort(void *base, size_t nmemb, size_t size, - int (*compare)(const void *, const void *)); -#endif - -#ifdef HAVE_ABS -#define SDL_abs abs -#else -#define SDL_abs(X) ((X) < 0 ? -(X) : (X)) -#endif - -#define SDL_min(x, y) (((x) < (y)) ? (x) : (y)) -#define SDL_max(x, y) (((x) > (y)) ? (x) : (y)) - -#ifdef HAVE_CTYPE_H -#define SDL_isdigit(X) isdigit(X) -#define SDL_isspace(X) isspace(X) -#define SDL_toupper(X) toupper(X) -#define SDL_tolower(X) tolower(X) -#else -#define SDL_isdigit(X) (((X) >= '0') && ((X) <= '9')) -#define SDL_isspace(X) (((X) == ' ') || ((X) == '\t') || ((X) == '\r') || ((X) == '\n')) -#define SDL_toupper(X) (((X) >= 'a') && ((X) <= 'z') ? ('A'+((X)-'a')) : (X)) -#define SDL_tolower(X) (((X) >= 'A') && ((X) <= 'Z') ? ('a'+((X)-'A')) : (X)) -#endif - -#ifdef HAVE_MEMSET -#define SDL_memset memset -#else -extern DECLSPEC void * SDLCALL SDL_memset(void *dst, int c, size_t len); -#endif - -#if defined(__GNUC__) && defined(i386) -#define SDL_memset4(dst, val, len) \ -do { \ - int u0, u1, u2; \ - __asm__ __volatile__ ( \ - "cld\n\t" \ - "rep ; stosl\n\t" \ - : "=&D" (u0), "=&a" (u1), "=&c" (u2) \ - : "0" (dst), "1" (val), "2" ((Uint32)(len)) \ - : "memory" ); \ -} while(0) -#endif -#ifndef SDL_memset4 -#define SDL_memset4(dst, val, len) \ -do { \ - unsigned _count = (len); \ - unsigned _n = (_count + 3) / 4; \ - Uint32 *_p = (Uint32 *)(dst); \ - Uint32 _val = (val); \ - switch (_count % 4) { \ - case 0: do { *_p++ = _val; \ - case 3: *_p++ = _val; \ - case 2: *_p++ = _val; \ - case 1: *_p++ = _val; \ - } while ( --_n ); \ - } \ -} while(0) -#endif - -/* We can count on memcpy existing on Mac OS X and being well-tuned. */ -#if defined(__MACH__) && defined(__APPLE__) -#define SDL_memcpy(dst, src, len) memcpy(dst, src, len) -#elif defined(__GNUC__) && defined(i386) -#define SDL_memcpy(dst, src, len) \ -do { \ - int u0, u1, u2; \ - __asm__ __volatile__ ( \ - "cld\n\t" \ - "rep ; movsl\n\t" \ - "testb $2,%b4\n\t" \ - "je 1f\n\t" \ - "movsw\n" \ - "1:\ttestb $1,%b4\n\t" \ - "je 2f\n\t" \ - "movsb\n" \ - "2:" \ - : "=&c" (u0), "=&D" (u1), "=&S" (u2) \ - : "0" ((unsigned)(len)/4), "q" (len), "1" (dst),"2" (src) \ - : "memory" ); \ -} while(0) -#endif -#ifndef SDL_memcpy -#ifdef HAVE_MEMCPY -#define SDL_memcpy memcpy -#elif defined(HAVE_BCOPY) -#define SDL_memcpy(d, s, n) bcopy((s), (d), (n)) -#else -extern DECLSPEC void * SDLCALL SDL_memcpy(void *dst, const void *src, size_t len); -#endif -#endif - -/* We can count on memcpy existing on Mac OS X and being well-tuned. */ -#if defined(__MACH__) && defined(__APPLE__) -#define SDL_memcpy4(dst, src, len) memcpy(dst, src, (len)*4) -#elif defined(__GNUC__) && defined(i386) -#define SDL_memcpy4(dst, src, len) \ -do { \ - int ecx, edi, esi; \ - __asm__ __volatile__ ( \ - "cld\n\t" \ - "rep ; movsl" \ - : "=&c" (ecx), "=&D" (edi), "=&S" (esi) \ - : "0" ((unsigned)(len)), "1" (dst), "2" (src) \ - : "memory" ); \ -} while(0) -#endif -#ifndef SDL_memcpy4 -#define SDL_memcpy4(dst, src, len) SDL_memcpy(dst, src, (len) << 2) -#endif - -#if defined(__GNUC__) && defined(i386) -#define SDL_revcpy(dst, src, len) \ -do { \ - int u0, u1, u2; \ - char *dstp = (char *)(dst); \ - char *srcp = (char *)(src); \ - int n = (len); \ - if ( n >= 4 ) { \ - __asm__ __volatile__ ( \ - "std\n\t" \ - "rep ; movsl\n\t" \ - "cld\n\t" \ - : "=&c" (u0), "=&D" (u1), "=&S" (u2) \ - : "0" (n >> 2), \ - "1" (dstp+(n-4)), "2" (srcp+(n-4)) \ - : "memory" ); \ - } \ - switch (n & 3) { \ - case 3: dstp[2] = srcp[2]; \ - case 2: dstp[1] = srcp[1]; \ - case 1: dstp[0] = srcp[0]; \ - break; \ - default: \ - break; \ - } \ -} while(0) -#endif -#ifndef SDL_revcpy -extern DECLSPEC void * SDLCALL SDL_revcpy(void *dst, const void *src, size_t len); -#endif - -#ifdef HAVE_MEMMOVE -#define SDL_memmove memmove -#elif defined(HAVE_BCOPY) -#define SDL_memmove(d, s, n) bcopy((s), (d), (n)) -#else -#define SDL_memmove(dst, src, len) \ -do { \ - if ( dst < src ) { \ - SDL_memcpy(dst, src, len); \ - } else { \ - SDL_revcpy(dst, src, len); \ - } \ -} while(0) -#endif - -#ifdef HAVE_MEMCMP -#define SDL_memcmp memcmp -#else -extern DECLSPEC int SDLCALL SDL_memcmp(const void *s1, const void *s2, size_t len); -#endif - -#ifdef HAVE_STRLEN -#define SDL_strlen strlen -#else -extern DECLSPEC size_t SDLCALL SDL_strlen(const char *string); -#endif - -#ifdef HAVE_STRLCPY -#define SDL_strlcpy strlcpy -#else -extern DECLSPEC size_t SDLCALL SDL_strlcpy(char *dst, const char *src, size_t maxlen); -#endif - -#ifdef HAVE_STRLCAT -#define SDL_strlcat strlcat -#else -extern DECLSPEC size_t SDLCALL SDL_strlcat(char *dst, const char *src, size_t maxlen); -#endif - -#ifdef HAVE_STRDUP -#define SDL_strdup strdup -#else -extern DECLSPEC char * SDLCALL SDL_strdup(const char *string); -#endif - -#ifdef HAVE__STRREV -#define SDL_strrev _strrev -#else -extern DECLSPEC char * SDLCALL SDL_strrev(char *string); -#endif - -#ifdef HAVE__STRUPR -#define SDL_strupr _strupr -#else -extern DECLSPEC char * SDLCALL SDL_strupr(char *string); -#endif - -#ifdef HAVE__STRLWR -#define SDL_strlwr _strlwr -#else -extern DECLSPEC char * SDLCALL SDL_strlwr(char *string); -#endif - -#ifdef HAVE_STRCHR -#define SDL_strchr strchr -#elif defined(HAVE_INDEX) -#define SDL_strchr index -#else -extern DECLSPEC char * SDLCALL SDL_strchr(const char *string, int c); -#endif - -#ifdef HAVE_STRRCHR -#define SDL_strrchr strrchr -#elif defined(HAVE_RINDEX) -#define SDL_strrchr rindex -#else -extern DECLSPEC char * SDLCALL SDL_strrchr(const char *string, int c); -#endif - -#ifdef HAVE_STRSTR -#define SDL_strstr strstr -#else -extern DECLSPEC char * SDLCALL SDL_strstr(const char *haystack, const char *needle); -#endif - -#ifdef HAVE_ITOA -#define SDL_itoa itoa -#else -#define SDL_itoa(value, string, radix) SDL_ltoa((long)value, string, radix) -#endif - -#ifdef HAVE__LTOA -#define SDL_ltoa _ltoa -#else -extern DECLSPEC char * SDLCALL SDL_ltoa(long value, char *string, int radix); -#endif - -#ifdef HAVE__UITOA -#define SDL_uitoa _uitoa -#else -#define SDL_uitoa(value, string, radix) SDL_ultoa((long)value, string, radix) -#endif - -#ifdef HAVE__ULTOA -#define SDL_ultoa _ultoa -#else -extern DECLSPEC char * SDLCALL SDL_ultoa(unsigned long value, char *string, int radix); -#endif - -#ifdef HAVE_STRTOL -#define SDL_strtol strtol -#else -extern DECLSPEC long SDLCALL SDL_strtol(const char *string, char **endp, int base); -#endif - -#ifdef HAVE_STRTOUL -#define SDL_strtoul strtoul -#else -extern DECLSPEC unsigned long SDLCALL SDL_strtoul(const char *string, char **endp, int base); -#endif - -#ifdef SDL_HAS_64BIT_TYPE - -#ifdef HAVE__I64TOA -#define SDL_lltoa _i64toa -#else -extern DECLSPEC char* SDLCALL SDL_lltoa(Sint64 value, char *string, int radix); -#endif - -#ifdef HAVE__UI64TOA -#define SDL_ulltoa _ui64toa -#else -extern DECLSPEC char* SDLCALL SDL_ulltoa(Uint64 value, char *string, int radix); -#endif - -#ifdef HAVE_STRTOLL -#define SDL_strtoll strtoll -#else -extern DECLSPEC Sint64 SDLCALL SDL_strtoll(const char *string, char **endp, int base); -#endif - -#ifdef HAVE_STRTOULL -#define SDL_strtoull strtoull -#else -extern DECLSPEC Uint64 SDLCALL SDL_strtoull(const char *string, char **endp, int base); -#endif - -#endif /* SDL_HAS_64BIT_TYPE */ - -#ifdef HAVE_STRTOD -#define SDL_strtod strtod -#else -extern DECLSPEC double SDLCALL SDL_strtod(const char *string, char **endp); -#endif - -#ifdef HAVE_ATOI -#define SDL_atoi atoi -#else -#define SDL_atoi(X) SDL_strtol(X, NULL, 0) -#endif - -#ifdef HAVE_ATOF -#define SDL_atof atof -#else -#define SDL_atof(X) SDL_strtod(X, NULL) -#endif - -#ifdef HAVE_STRCMP -#define SDL_strcmp strcmp -#else -extern DECLSPEC int SDLCALL SDL_strcmp(const char *str1, const char *str2); -#endif - -#ifdef HAVE_STRNCMP -#define SDL_strncmp strncmp -#else -extern DECLSPEC int SDLCALL SDL_strncmp(const char *str1, const char *str2, size_t maxlen); -#endif - -#ifdef HAVE_STRCASECMP -#define SDL_strcasecmp strcasecmp -#elif defined(HAVE__STRICMP) -#define SDL_strcasecmp _stricmp -#else -extern DECLSPEC int SDLCALL SDL_strcasecmp(const char *str1, const char *str2); -#endif - -#ifdef HAVE_STRNCASECMP -#define SDL_strncasecmp strncasecmp -#elif defined(HAVE__STRNICMP) -#define SDL_strncasecmp _strnicmp -#else -extern DECLSPEC int SDLCALL SDL_strncasecmp(const char *str1, const char *str2, size_t maxlen); -#endif - -#ifdef HAVE_SSCANF -#define SDL_sscanf sscanf -#else -extern DECLSPEC int SDLCALL SDL_sscanf(const char *text, const char *fmt, ...); -#endif - -#ifdef HAVE_SNPRINTF -#define SDL_snprintf snprintf -#else -extern DECLSPEC int SDLCALL SDL_snprintf(char *text, size_t maxlen, const char *fmt, ...); -#endif - -#ifdef HAVE_VSNPRINTF -#define SDL_vsnprintf vsnprintf -#else -extern DECLSPEC int SDLCALL SDL_vsnprintf(char *text, size_t maxlen, const char *fmt, va_list ap); -#endif - -/* The SDL implementation of iconv() returns these error codes */ -#define SDL_ICONV_ERROR (size_t)-1 -#define SDL_ICONV_E2BIG (size_t)-2 -#define SDL_ICONV_EILSEQ (size_t)-3 -#define SDL_ICONV_EINVAL (size_t)-4 - -#ifdef HAVE_ICONV -#define SDL_iconv_t iconv_t -#define SDL_iconv_open iconv_open -#define SDL_iconv_close iconv_close -#else -typedef struct _SDL_iconv_t *SDL_iconv_t; -extern DECLSPEC SDL_iconv_t SDLCALL SDL_iconv_open(const char *tocode, const char *fromcode); -extern DECLSPEC int SDLCALL SDL_iconv_close(SDL_iconv_t cd); -#endif -extern DECLSPEC size_t SDLCALL SDL_iconv(SDL_iconv_t cd, const char **inbuf, size_t *inbytesleft, char **outbuf, size_t *outbytesleft); -/* This function converts a string between encodings in one pass, returning a - string that must be freed with SDL_free() or NULL on error. -*/ -extern DECLSPEC char * SDLCALL SDL_iconv_string(const char *tocode, const char *fromcode, const char *inbuf, size_t inbytesleft); -#define SDL_iconv_utf8_locale(S) SDL_iconv_string("", "UTF-8", S, SDL_strlen(S)+1) -#define SDL_iconv_utf8_ucs2(S) (Uint16 *)SDL_iconv_string("UCS-2", "UTF-8", S, SDL_strlen(S)+1) -#define SDL_iconv_utf8_ucs4(S) (Uint32 *)SDL_iconv_string("UCS-4", "UTF-8", S, SDL_strlen(S)+1) - -/* Ends C function definitions when using C++ */ -#ifdef __cplusplus -} -#endif -#include "close_code.h" - -#endif /* _SDL_stdinc_h */ diff --git a/platform/Wii/include/SDL/SDL_syswm.h b/platform/Wii/include/SDL/SDL_syswm.h deleted file mode 100644 index 37cf34504..000000000 --- a/platform/Wii/include/SDL/SDL_syswm.h +++ /dev/null @@ -1,214 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997-2009 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -/* Include file for SDL custom system window manager hooks */ - -#ifndef _SDL_syswm_h -#define _SDL_syswm_h - -#include "SDL_stdinc.h" -#include "SDL_error.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(SDL_VIDEO_DRIVER_X11) -#if defined(__APPLE__) && defined(__MACH__) -/* conflicts with Quickdraw.h */ -#define Cursor X11Cursor -#endif - -#include -#include - -#if defined(__APPLE__) && defined(__MACH__) -/* matches the re-define above */ -#undef Cursor -#endif - -/* 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_SysWMinfo { - 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, - but not the gfxdisplay 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 */ - - /* Introduced in SDL 1.2.12 */ - Display *gfxdisplay; /* The X11 display to which rendering is done */ - } x11; - } info; -} SDL_SysWMinfo; - -#elif defined(SDL_VIDEO_DRIVER_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_SysWMinfo { - SDL_version version ; - GR_WINDOW_ID window ; /* The display window */ -} SDL_SysWMinfo; - -#elif defined(SDL_VIDEO_DRIVER_WINDIB) || defined(SDL_VIDEO_DRIVER_DDRAW) || defined(SDL_VIDEO_DRIVER_GAPI) -#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_SysWMinfo { - SDL_version version; - HWND window; /* The Win32 display window */ - HGLRC hglrc; /* The OpenGL context, if any */ -} SDL_SysWMinfo; - -#elif defined(SDL_VIDEO_DRIVER_RISCOS) - -/* RISC OS custom event structure */ -struct SDL_SysWMmsg { - SDL_version version; - int eventCode; /* The window for the message */ - int pollBlock[64]; -}; - -/* The RISC OS custom window manager information structure */ -typedef struct SDL_SysWMinfo { - SDL_version version; - int wimpVersion; /* Wimp version running under */ - int taskHandle; /* The RISC OS task handle */ - int window; /* The RISC OS display window */ -} SDL_SysWMinfo; - -#elif defined(SDL_VIDEO_DRIVER_PHOTON) -#include -#include - -/* The QNX custom event structure */ -struct SDL_SysWMmsg { - SDL_version version; - int data; -}; - -/* The QNX custom window manager information structure */ -typedef struct SDL_SysWMinfo { - SDL_version version; - int data; -} 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_SysWMinfo { - SDL_version version; - int data; -} SDL_SysWMinfo; - -#endif /* video driver 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. - * - * You typically use this function like this: - * SDL_SysWMInfo info; - * SDL_VERSION(&info.version); - * if ( SDL_GetWMInfo(&info) ) { ... } - */ -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/platform/Wii/include/SDL/SDL_thread.h b/platform/Wii/include/SDL/SDL_thread.h deleted file mode 100644 index c82ca8cde..000000000 --- a/platform/Wii/include/SDL/SDL_thread.h +++ /dev/null @@ -1,119 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997-2009 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -#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_stdinc.h" -#include "SDL_error.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 */ -#if ((defined(__WIN32__) && !defined(HAVE_LIBC)) || defined(__OS2__)) && !defined(__SYMBIAN32__) -/* - We compile SDL into a DLL on OS/2. This means, that it's the DLL which - creates a new thread for the calling process with the SDL_CreateThread() - API. There is a problem with this, that only the RTL of the SDL.DLL will - be initialized for those threads, and not the RTL of the calling application! - To solve this, we make a little hack here. - We'll always use the caller's _beginthread() and _endthread() APIs to - start a new thread. This way, if it's the SDL.DLL which uses this API, - then the RTL of SDL.DLL will be used to create the new thread, and if it's - the application, then the RTL of the application will be used. - So, in short: - Always use the _beginthread() and _endthread() of the calling runtime library! -*/ -#define SDL_PASSED_BEGINTHREAD_ENDTHREAD -#ifndef _WIN32_WCE -#include /* This has _beginthread() and _endthread() defined! */ -#endif - -#ifdef __OS2__ -typedef int (*pfnSDL_CurrentBeginThread)(void (*func)(void *), void *, unsigned, void *arg); -typedef void (*pfnSDL_CurrentEndThread)(void); -#elif __GNUC__ -typedef unsigned long (__cdecl *pfnSDL_CurrentBeginThread) (void *, unsigned, - unsigned (__stdcall *func)(void *), void *arg, - unsigned, unsigned *threadID); -typedef void (__cdecl *pfnSDL_CurrentEndThread)(unsigned code); -#else -typedef uintptr_t (__cdecl *pfnSDL_CurrentBeginThread) (void *, unsigned, - unsigned (__stdcall *func)(void *), void *arg, - unsigned, unsigned *threadID); -typedef void (__cdecl *pfnSDL_CurrentEndThread)(unsigned code); -#endif - -extern DECLSPEC SDL_Thread * SDLCALL SDL_CreateThread(int (SDLCALL *fn)(void *), void *data, pfnSDL_CurrentBeginThread pfnBeginThread, pfnSDL_CurrentEndThread pfnEndThread); - -#ifdef __OS2__ -#define SDL_CreateThread(fn, data) SDL_CreateThread(fn, data, _beginthread, _endthread) -#elif defined(_WIN32_WCE) -#define SDL_CreateThread(fn, data) SDL_CreateThread(fn, data, NULL, NULL) -#else -#define SDL_CreateThread(fn, data) SDL_CreateThread(fn, data, _beginthreadex, _endthreadex) -#endif -#else -extern DECLSPEC SDL_Thread * SDLCALL SDL_CreateThread(int (SDLCALL *fn)(void *), void *data); -#endif - -/* 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/platform/Wii/include/SDL/SDL_timer.h b/platform/Wii/include/SDL/SDL_timer.h deleted file mode 100644 index 48214f194..000000000 --- a/platform/Wii/include/SDL/SDL_timer.h +++ /dev/null @@ -1,115 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997-2009 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -#ifndef _SDL_timer_h -#define _SDL_timer_h - -/* Header for the SDL time management routines */ - -#include "SDL_stdinc.h" -#include "SDL_error.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. - * - * This function returns 0 if successful, or -1 if there was an error. - */ -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/platform/Wii/include/SDL/SDL_types.h b/platform/Wii/include/SDL/SDL_types.h deleted file mode 100644 index 458d97793..000000000 --- a/platform/Wii/include/SDL/SDL_types.h +++ /dev/null @@ -1,24 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997-2009 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -/* DEPRECATED */ -#include "SDL_stdinc.h" diff --git a/platform/Wii/include/SDL/SDL_version.h b/platform/Wii/include/SDL/SDL_version.h deleted file mode 100644 index 672ca68c9..000000000 --- a/platform/Wii/include/SDL/SDL_version.h +++ /dev/null @@ -1,85 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997-2009 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -/* This header defines the current SDL version */ - -#ifndef _SDL_version_h -#define _SDL_version_h - -#include "SDL_stdinc.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 13 - -typedef struct SDL_version { - 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/platform/Wii/include/SDL/SDL_video.h b/platform/Wii/include/SDL/SDL_video.h deleted file mode 100644 index 66a2a6c19..000000000 --- a/platform/Wii/include/SDL/SDL_video.h +++ /dev/null @@ -1,891 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997-2009 Sam Lantinga - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - Sam Lantinga - slouken@libsdl.org -*/ - -/* Header file for access to the SDL raw framebuffer window */ - -#ifndef _SDL_video_h -#define _SDL_video_h - -#include "SDL_stdinc.h" -#include "SDL_error.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 SDL_Rect { - Sint16 x, y; - Uint16 w, h; -} SDL_Rect; - -typedef struct SDL_Color { - Uint8 r; - Uint8 g; - Uint8 b; - Uint8 unused; -} SDL_Color; -#define SDL_Colour SDL_Color - -typedef struct SDL_Palette { - 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; - -/* 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)) - -/* typedef for private surface blitting functions */ -typedef int (*SDL_blit)(struct SDL_Surface *src, SDL_Rect *srcrect, - struct SDL_Surface *dst, SDL_Rect *dstrect); - - -/* Useful for determining the video hardware capabilities */ -typedef struct SDL_VideoInfo { - 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 */ - int current_w; /* Value: The current video mode width */ - int current_h; /* Value: The current video mode height */ -} 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_GL_ACCELERATED_VISUAL, - SDL_GL_SWAP_CONTROL -} 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(const Uint16 *red, const Uint16 *green, const 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 -(const SDL_PixelFormat * const format, - const Uint8 r, const Uint8 g, const Uint8 b); - -/* - * Maps an RGBA quadruple to a pixel value for a given pixel format - */ -extern DECLSPEC Uint32 SDLCALL SDL_MapRGBA -(const SDL_PixelFormat * const format, - const Uint8 r, const Uint8 g, const Uint8 b, const 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 an OpenGL library, or the default one if path is NULL - * - * 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(). - */ -extern DECLSPEC int SDLCALL SDL_GL_LoadLibrary(const char *path); - -/* - * Get the address of a GL function - */ -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 (UTF-8 encoded) - */ -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/platform/Wii/include/SDL/begin_code.h b/platform/Wii/include/SDL/begin_code.h deleted file mode 100644 index 11895db83..000000000 --- a/platform/Wii/include/SDL/begin_code.h +++ /dev/null @@ -1,156 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997-2009 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 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 - -/* Some compilers use a special export keyword */ -#ifndef DECLSPEC -# if defined(__BEOS__) -# if defined(__GNUC__) -# define DECLSPEC __declspec(dllexport) -# else -# define DECLSPEC __declspec(export) -# endif -# elif defined(__WIN32__) -# ifdef __BORLANDC__ -# ifdef BUILD_SDL -# define DECLSPEC -# else -# define DECLSPEC __declspec(dllimport) -# endif -# else -# define DECLSPEC __declspec(dllexport) -# endif -# elif defined(__OS2__) -# ifdef __WATCOMC__ -# ifdef BUILD_SDL -# define DECLSPEC __declspec(dllexport) -# else -# define DECLSPEC -# endif -# else -# define DECLSPEC -# endif -# else -# if defined(__GNUC__) && __GNUC__ >= 4 -# define DECLSPEC __attribute__ ((visibility("default"))) -# else -# define DECLSPEC -# endif -# endif -#endif - -/* By default SDL uses the C calling convention */ -#ifndef SDLCALL -#if defined(__WIN32__) && !defined(__GNUC__) -#define SDLCALL __cdecl -#else -#ifdef __OS2__ -/* But on OS/2, we use the _System calling convention */ -/* to be compatible with every compiler */ -#define SDLCALL _System -#else -#define SDLCALL -#endif -#endif -#endif /* SDLCALL */ - -#ifdef __SYMBIAN32__ -#ifndef EKA2 -#undef DECLSPEC -#define DECLSPEC -#elif !defined(__WINS__) -#undef DECLSPEC -#define DECLSPEC __declspec(dllexport) -#endif /* !EKA2 */ -#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(__MACOS__)) -#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__) || \ - defined(__DECC) || defined(__EABI__) -#ifndef __inline__ -#define __inline__ __inline -#endif -#define SDL_INLINE_OKAY -#else -#if !defined(__MRC__) && !defined(_SGI_SOURCE) -#ifndef __inline__ -#define __inline__ inline -#endif -#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 /* ! Mac OS X - breaks precompiled headers */ diff --git a/platform/Wii/include/SDL/close_code.h b/platform/Wii/include/SDL/close_code.h deleted file mode 100644 index 3da2b716f..000000000 --- a/platform/Wii/include/SDL/close_code.h +++ /dev/null @@ -1,41 +0,0 @@ -/* - SDL - Simple DirectMedia Layer - Copyright (C) 1997-2009 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 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(__MACOS__)) -#pragma options align=reset -#pragma enumsalwaysint reset -#else -#pragma pack(pop) -#endif -#endif /* Compiler needs structure packing set */ - diff --git a/platform/Wii/include/tremor/config_types.h b/platform/Wii/include/tremor/config_types.h deleted file mode 100644 index 4f07a037f..000000000 --- a/platform/Wii/include/tremor/config_types.h +++ /dev/null @@ -1,26 +0,0 @@ -/******************************************************************** - * * - * THIS FILE IS PART OF THE OggVorbis 'TREMOR' CODEC SOURCE CODE. * - * * - * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS * - * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE * - * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. * - * * - * THE OggVorbis 'TREMOR' SOURCE CODE IS (C) COPYRIGHT 1994-2002 * - * BY THE Xiph.Org FOUNDATION http://www.xiph.org/ * - * * - ******************************************************************** - - function: #ifdef jail to whip a few platforms into the UNIX ideal. - - ********************************************************************/ -#ifndef _OS_CVTYPES_H -#define _OS_CVTYPES_H - -typedef long long ogg_int64_t; -typedef int ogg_int32_t; -typedef unsigned int ogg_uint32_t; -typedef short ogg_int16_t; -typedef unsigned short ogg_uint16_t; - -#endif diff --git a/platform/Wii/include/tremor/ivorbiscodec.h b/platform/Wii/include/tremor/ivorbiscodec.h deleted file mode 100644 index 0eea9eb82..000000000 --- a/platform/Wii/include/tremor/ivorbiscodec.h +++ /dev/null @@ -1,104 +0,0 @@ -/******************************************************************** - * * - * THIS FILE IS PART OF THE OggVorbis 'TREMOR' CODEC SOURCE CODE. * - * * - * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS * - * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE * - * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. * - * * - * THE OggVorbis 'TREMOR' SOURCE CODE IS (C) COPYRIGHT 1994-2002 * - * BY THE Xiph.Org FOUNDATION http://www.xiph.org/ * - * * - ******************************************************************** - - function: libvorbis codec headers - - ********************************************************************/ - -#ifndef _vorbis_codec_h_ -#define _vorbis_codec_h_ - -#ifdef __cplusplus -extern "C" -{ -#endif /* __cplusplus */ - -#include "ogg.h" - -struct vorbis_dsp_state; -typedef struct vorbis_dsp_state vorbis_dsp_state; - -typedef struct vorbis_info{ - int version; - int channels; - long rate; - - /* The below bitrate declarations are *hints*. - Combinations of the three values carry the following implications: - - all three set to the same value: - implies a fixed rate bitstream - only nominal set: - implies a VBR stream that averages the nominal bitrate. No hard - upper/lower limit - upper and or lower set: - implies a VBR bitstream that obeys the bitrate limits. nominal - may also be set to give a nominal rate. - none set: - the coder does not care to speculate. - */ - - long bitrate_upper; - long bitrate_nominal; - long bitrate_lower; - long bitrate_window; - - void *codec_setup; -} vorbis_info; - -typedef struct vorbis_comment{ - char **user_comments; - int *comment_lengths; - int comments; - char *vendor; - -} vorbis_comment; - - -/* Vorbis PRIMITIVES: general ***************************************/ - -extern void vorbis_info_init(vorbis_info *vi); -extern void vorbis_info_clear(vorbis_info *vi); -extern int vorbis_info_blocksize(vorbis_info *vi,int zo); -extern void vorbis_comment_init(vorbis_comment *vc); -extern void vorbis_comment_add(vorbis_comment *vc, char *comment); -extern void vorbis_comment_add_tag(vorbis_comment *vc, - char *tag, char *contents); -extern char *vorbis_comment_query(vorbis_comment *vc, char *tag, int count); -extern int vorbis_comment_query_count(vorbis_comment *vc, char *tag); -extern void vorbis_comment_clear(vorbis_comment *vc); - -/* Vorbis ERRORS and return codes ***********************************/ - -#define OV_FALSE -1 -#define OV_EOF -2 -#define OV_HOLE -3 - -#define OV_EREAD -128 -#define OV_EFAULT -129 -#define OV_EIMPL -130 -#define OV_EINVAL -131 -#define OV_ENOTVORBIS -132 -#define OV_EBADHEADER -133 -#define OV_EVERSION -134 -#define OV_ENOTAUDIO -135 -#define OV_EBADPACKET -136 -#define OV_EBADLINK -137 -#define OV_ENOSEEK -138 - -#ifdef __cplusplus -} -#endif /* __cplusplus */ - -#endif - diff --git a/platform/Wii/include/tremor/ivorbisfile.h b/platform/Wii/include/tremor/ivorbisfile.h deleted file mode 100644 index 7ebc04276..000000000 --- a/platform/Wii/include/tremor/ivorbisfile.h +++ /dev/null @@ -1,122 +0,0 @@ -/******************************************************************** - * * - * THIS FILE IS PART OF THE OggVorbis 'TREMOR' CODEC SOURCE CODE. * - * * - * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS * - * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE * - * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. * - * * - * THE OggVorbis 'TREMOR' SOURCE CODE IS (C) COPYRIGHT 1994-2003 * - * BY THE Xiph.Org FOUNDATION http://www.xiph.org/ * - * * - ******************************************************************** - - function: stdio-based convenience library for opening/seeking/decoding - - ********************************************************************/ - -#ifndef _OV_FILE_H_ -#define _OV_FILE_H_ - -#ifdef __cplusplus -extern "C" -{ -#endif /* __cplusplus */ - -#include -#include "ivorbiscodec.h" - -/* The function prototypes for the callbacks are basically the same as for - * the stdio functions fread, fseek, fclose, ftell. - * The one difference is that the FILE * arguments have been replaced with - * a void * - this is to be used as a pointer to whatever internal data these - * functions might need. In the stdio case, it's just a FILE * cast to a void * - * - * If you use other functions, check the docs for these functions and return - * the right values. For seek_func(), you *MUST* return -1 if the stream is - * unseekable - */ -typedef struct { - size_t (*read_func) (void *ptr, size_t size, size_t nmemb, void *datasource); - int (*seek_func) (void *datasource, ogg_int64_t offset, int whence); - int (*close_func) (void *datasource); - long (*tell_func) (void *datasource); -} ov_callbacks; - -typedef struct OggVorbis_File { - void *datasource; /* Pointer to a FILE *, etc. */ - int seekable; - ogg_int64_t offset; - ogg_int64_t end; - ogg_sync_state *oy; - - /* If the FILE handle isn't seekable (eg, a pipe), only the current - stream appears */ - int links; - ogg_int64_t *offsets; - ogg_int64_t *dataoffsets; - ogg_uint32_t *serialnos; - ogg_int64_t *pcmlengths; - vorbis_info vi; - vorbis_comment vc; - - /* Decoding working state local storage */ - ogg_int64_t pcm_offset; - int ready_state; - ogg_uint32_t current_serialno; - int current_link; - - ogg_int64_t bittrack; - ogg_int64_t samptrack; - - ogg_stream_state *os; /* take physical pages, weld into a logical - stream of packets */ - vorbis_dsp_state *vd; /* central working state for the packet->PCM decoder */ - - ov_callbacks callbacks; - -} OggVorbis_File; - -extern int ov_clear(OggVorbis_File *vf); -extern int ov_open(FILE *f,OggVorbis_File *vf,char *initial,long ibytes); -extern int ov_open_callbacks(void *datasource, OggVorbis_File *vf, - char *initial, long ibytes, ov_callbacks callbacks); - -extern int ov_test(FILE *f,OggVorbis_File *vf,char *initial,long ibytes); -extern int ov_test_callbacks(void *datasource, OggVorbis_File *vf, - char *initial, long ibytes, ov_callbacks callbacks); -extern int ov_test_open(OggVorbis_File *vf); - -extern long ov_bitrate(OggVorbis_File *vf,int i); -extern long ov_bitrate_instant(OggVorbis_File *vf); -extern long ov_streams(OggVorbis_File *vf); -extern long ov_seekable(OggVorbis_File *vf); -extern long ov_serialnumber(OggVorbis_File *vf,int i); - -extern ogg_int64_t ov_raw_total(OggVorbis_File *vf,int i); -extern ogg_int64_t ov_pcm_total(OggVorbis_File *vf,int i); -extern ogg_int64_t ov_time_total(OggVorbis_File *vf,int i); - -extern int ov_raw_seek(OggVorbis_File *vf,ogg_int64_t pos); -extern int ov_pcm_seek(OggVorbis_File *vf,ogg_int64_t pos); -extern int ov_pcm_seek_page(OggVorbis_File *vf,ogg_int64_t pos); -extern int ov_time_seek(OggVorbis_File *vf,ogg_int64_t pos); -extern int ov_time_seek_page(OggVorbis_File *vf,ogg_int64_t pos); - -extern ogg_int64_t ov_raw_tell(OggVorbis_File *vf); -extern ogg_int64_t ov_pcm_tell(OggVorbis_File *vf); -extern ogg_int64_t ov_time_tell(OggVorbis_File *vf); - -extern vorbis_info *ov_info(OggVorbis_File *vf,int link); -extern vorbis_comment *ov_comment(OggVorbis_File *vf,int link); - -extern long ov_read(OggVorbis_File *vf,void *buffer,int length, - int *bitstream); - -#ifdef __cplusplus -} -#endif /* __cplusplus */ - -#endif - - diff --git a/platform/Wii/include/tremor/ogg.h b/platform/Wii/include/tremor/ogg.h deleted file mode 100644 index 85cb41b64..000000000 --- a/platform/Wii/include/tremor/ogg.h +++ /dev/null @@ -1,206 +0,0 @@ -/******************************************************************** - * * - * THIS FILE IS PART OF THE OggVorbis 'TREMOR' CODEC SOURCE CODE. * - * * - * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS * - * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE * - * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. * - * * - * THE OggVorbis 'TREMOR' SOURCE CODE IS (C) COPYRIGHT 1994-2003 * - * BY THE Xiph.Org FOUNDATION http://www.xiph.org/ * - * * - ******************************************************************** - - function: subsumed libogg includes - - ********************************************************************/ -#ifndef _OGG_H -#define _OGG_H - -#ifdef __cplusplus -extern "C" { -#endif - -#include "os_types.h" - -typedef struct ogg_buffer_state{ - struct ogg_buffer *unused_buffers; - struct ogg_reference *unused_references; - int outstanding; - int shutdown; -} ogg_buffer_state; - -typedef struct ogg_buffer { - unsigned char *data; - long size; - int refcount; - - union { - ogg_buffer_state *owner; - struct ogg_buffer *next; - } ptr; -} ogg_buffer; - -typedef struct ogg_reference { - ogg_buffer *buffer; - long begin; - long length; - - struct ogg_reference *next; -} ogg_reference; - -typedef struct oggpack_buffer { - int headbit; - unsigned char *headptr; - long headend; - - /* memory management */ - ogg_reference *head; - ogg_reference *tail; - - /* render the byte/bit counter API constant time */ - long count; /* doesn't count the tail */ -} oggpack_buffer; - -typedef struct oggbyte_buffer { - ogg_reference *baseref; - - ogg_reference *ref; - unsigned char *ptr; - long pos; - long end; -} oggbyte_buffer; - -typedef struct ogg_sync_state { - /* decode memory management pool */ - ogg_buffer_state *bufferpool; - - /* stream buffers */ - ogg_reference *fifo_head; - ogg_reference *fifo_tail; - long fifo_fill; - - /* stream sync management */ - int unsynced; - int headerbytes; - int bodybytes; - -} ogg_sync_state; - -typedef struct ogg_stream_state { - ogg_reference *header_head; - ogg_reference *header_tail; - ogg_reference *body_head; - ogg_reference *body_tail; - - int e_o_s; /* set when we have buffered the last - packet in the logical bitstream */ - int b_o_s; /* set after we've written the initial page - of a logical bitstream */ - long serialno; - long pageno; - ogg_int64_t packetno; /* sequence number for decode; the framing - knows where there's a hole in the data, - but we need coupling so that the codec - (which is in a seperate abstraction - layer) also knows about the gap */ - ogg_int64_t granulepos; - - int lacing_fill; - ogg_uint32_t body_fill; - - /* decode-side state data */ - int holeflag; - int spanflag; - int clearflag; - int laceptr; - ogg_uint32_t body_fill_next; - -} ogg_stream_state; - -typedef struct { - ogg_reference *packet; - long bytes; - long b_o_s; - long e_o_s; - ogg_int64_t granulepos; - ogg_int64_t packetno; /* sequence number for decode; the framing - knows where there's a hole in the data, - but we need coupling so that the codec - (which is in a seperate abstraction - layer) also knows about the gap */ -} ogg_packet; - -typedef struct { - ogg_reference *header; - int header_len; - ogg_reference *body; - long body_len; -} ogg_page; - -/* Ogg BITSTREAM PRIMITIVES: bitstream ************************/ - -extern void oggpack_readinit(oggpack_buffer *b,ogg_reference *r); -extern long oggpack_look(oggpack_buffer *b,int bits); -extern void oggpack_adv(oggpack_buffer *b,int bits); -extern long oggpack_read(oggpack_buffer *b,int bits); -extern long oggpack_bytes(oggpack_buffer *b); -extern long oggpack_bits(oggpack_buffer *b); -extern int oggpack_eop(oggpack_buffer *b); - -/* Ogg BITSTREAM PRIMITIVES: decoding **************************/ - -extern ogg_sync_state *ogg_sync_create(void); -extern int ogg_sync_destroy(ogg_sync_state *oy); -extern int ogg_sync_reset(ogg_sync_state *oy); - -extern unsigned char *ogg_sync_bufferin(ogg_sync_state *oy, long size); -extern int ogg_sync_wrote(ogg_sync_state *oy, long bytes); -extern long ogg_sync_pageseek(ogg_sync_state *oy,ogg_page *og); -extern int ogg_sync_pageout(ogg_sync_state *oy, ogg_page *og); -extern int ogg_stream_pagein(ogg_stream_state *os, ogg_page *og); -extern int ogg_stream_packetout(ogg_stream_state *os,ogg_packet *op); -extern int ogg_stream_packetpeek(ogg_stream_state *os,ogg_packet *op); - -/* Ogg BITSTREAM PRIMITIVES: general ***************************/ - -extern ogg_stream_state *ogg_stream_create(int serialno); -extern int ogg_stream_destroy(ogg_stream_state *os); -extern int ogg_stream_reset(ogg_stream_state *os); -extern int ogg_stream_reset_serialno(ogg_stream_state *os,int serialno); -extern int ogg_stream_eos(ogg_stream_state *os); - -extern int ogg_page_checksum_set(ogg_page *og); - -extern int ogg_page_version(ogg_page *og); -extern int ogg_page_continued(ogg_page *og); -extern int ogg_page_bos(ogg_page *og); -extern int ogg_page_eos(ogg_page *og); -extern ogg_int64_t ogg_page_granulepos(ogg_page *og); -extern ogg_uint32_t ogg_page_serialno(ogg_page *og); -extern ogg_uint32_t ogg_page_pageno(ogg_page *og); -extern int ogg_page_packets(ogg_page *og); -extern int ogg_page_getbuffer(ogg_page *og, unsigned char **buffer); - -extern int ogg_packet_release(ogg_packet *op); -extern int ogg_page_release(ogg_page *og); - -extern void ogg_page_dup(ogg_page *d, ogg_page *s); - -/* Ogg BITSTREAM PRIMITIVES: return codes ***************************/ - -#define OGG_SUCCESS 0 - -#define OGG_HOLE -10 -#define OGG_SPAN -11 -#define OGG_EVERSION -12 -#define OGG_ESERIAL -13 -#define OGG_EINVAL -14 -#define OGG_EEOS -15 - - -#ifdef __cplusplus -} -#endif - -#endif /* _OGG_H */ diff --git a/platform/Wii/include/tremor/os_types.h b/platform/Wii/include/tremor/os_types.h deleted file mode 100644 index 2761aa42a..000000000 --- a/platform/Wii/include/tremor/os_types.h +++ /dev/null @@ -1,94 +0,0 @@ -/******************************************************************** - * * - * THIS FILE IS PART OF THE OggVorbis 'TREMOR' CODEC SOURCE CODE. * - * * - * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS * - * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE * - * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. * - * * - * THE OggVorbis 'TREMOR' SOURCE CODE IS (C) COPYRIGHT 1994-2002 * - * BY THE Xiph.Org FOUNDATION http://www.xiph.org/ * - * * - ******************************************************************** - - function: #ifdef jail to whip a few platforms into the UNIX ideal. - - ********************************************************************/ -#ifndef _OS_TYPES_H -#define _OS_TYPES_H - -#ifdef _LOW_ACCURACY_ -# define X(n) (((((n)>>22)+1)>>1) - ((((n)>>22)+1)>>9)) -# define LOOKUP_T const unsigned char -#else -# define X(n) (n) -# define LOOKUP_T const ogg_int32_t -#endif - -/* make it easy on the folks that want to compile the libs with a - different malloc than stdlib */ -#define _ogg_malloc malloc -#define _ogg_calloc calloc -#define _ogg_realloc realloc -#define _ogg_free free - -#ifdef _WIN32 - -# ifndef __GNUC__ - /* MSVC/Borland */ - typedef __int64 ogg_int64_t; - typedef __int32 ogg_int32_t; - typedef unsigned __int32 ogg_uint32_t; - typedef __int16 ogg_int16_t; - typedef unsigned __int16 ogg_uint16_t; -# else - /* Cygwin */ - #include <_G_config.h> - typedef _G_int64_t ogg_int64_t; - typedef _G_int32_t ogg_int32_t; - typedef _G_uint32_t ogg_uint32_t; - typedef _G_int16_t ogg_int16_t; - typedef _G_uint16_t ogg_uint16_t; -# endif - -#elif defined(__MACOS__) - -# include - typedef SInt16 ogg_int16_t; - typedef UInt16 ogg_uint16_t; - typedef SInt32 ogg_int32_t; - typedef UInt32 ogg_uint32_t; - typedef SInt64 ogg_int64_t; - -#elif defined(__MACOSX__) /* MacOS X Framework build */ - -# include - typedef int16_t ogg_int16_t; - typedef u_int16_t ogg_uint16_t; - typedef int32_t ogg_int32_t; - typedef u_int32_t ogg_uint32_t; - typedef int64_t ogg_int64_t; - -#elif defined(__BEOS__) - - /* Be */ -# include - -#elif defined (__EMX__) - - /* OS/2 GCC */ - typedef short ogg_int16_t; - typedef unsigned short ogg_uint16_t; - typedef int ogg_int32_t; - typedef unsigned int ogg_uint32_t; - typedef long long ogg_int64_t; - -#else - -# include -# include -# include "config_types.h" - -#endif - -#endif /* _OS_TYPES_H */ diff --git a/platform/Wii/lib/libSDL.a b/platform/Wii/lib/libSDL.a deleted file mode 100644 index 339ff44da856b98c725241acf098f7879e6b9585..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1900416 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


Z-Vp{hQu6NX1n)39n!jn-MVv-H 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≧eXkCz&Erll`l?oM1Wy{Lt%W)l-m2dHCy8n4k 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

ZztwH@5^Omn_FIhEQ@ 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 +O3suQfTG0YMUqm{^Es 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Π|z=O^Xr#|=24tuc{EXUr{ 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

e?N^EaQK2 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 z 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

9j0=rXBIe=K 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%0Ar+wZ~HSodHYth+F-_Bf1}>nz4U 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 diff --git a/platform/Wii/mapster32_meta_1.xml b/platform/Wii/mapster32_meta_1.xml deleted file mode 100644 index 8c8fa06af..000000000 --- a/platform/Wii/mapster32_meta_1.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - Mapster32 Wii - EDuke32 Team diff --git a/platform/Wii/mapster32_meta_2.xml b/platform/Wii/mapster32_meta_2.xml deleted file mode 100644 index 0e7fed0d1..000000000 --- a/platform/Wii/mapster32_meta_2.xml +++ /dev/null @@ -1,6 +0,0 @@ - BUILD Editor - Mapster32 is the level editor for EDuke32 and the BUILD Engine, featuring additional editing capabilities and scripting extensions for homebrew developers and mod creators. Mapster32 is completely free, open source software. Mapster32 is licensed under the GNU GPL and the BUILD license. http://eduke32.com/ - - - - diff --git a/platform/Wii/notes.txt b/platform/Wii/notes.txt deleted file mode 100644 index cac28d874..000000000 --- a/platform/Wii/notes.txt +++ /dev/null @@ -1 +0,0 @@ -For details about the modified builds of SDL Wii and libaesnd, see: http://wiki.eduke32.com/wiki/EDuke32_Wii diff --git a/platform/Wii/xcopy_exclude.txt b/platform/Wii/xcopy_exclude.txt deleted file mode 100644 index f3cb13e43..000000000 --- a/platform/Wii/xcopy_exclude.txt +++ /dev/null @@ -1 +0,0 @@ -.dll \ No newline at end of file diff --git a/platform/Windows/build.vcxproj b/platform/Windows/build.vcxproj index 9c1b5bd88..7ebd23e58 100644 --- a/platform/Windows/build.vcxproj +++ b/platform/Windows/build.vcxproj @@ -382,16 +382,6 @@ - - - Document - false - false - true - true - true - - diff --git a/platform/Windows/build.vcxproj.filters b/platform/Windows/build.vcxproj.filters index e1ca0b4e7..d0ac5278e 100644 --- a/platform/Windows/build.vcxproj.filters +++ b/platform/Windows/build.vcxproj.filters @@ -413,7 +413,4 @@ GL Interface - - - \ No newline at end of file

;2(Vs#ATYsq)w1IX|7nEH#n;6dc4 zJf=U1e0)9fA6u4nzUb>w$%XypOH>>=QFlCbR6#WIh*>VnJ zVU+qIe>waqD=*v%f5~#3J~oOrleD=~&L3KqwQJNbEXSn2|82SGC-6U1|5E1eLd%6k z@Oaf{?kTUbT=si-zB1#ZoN`EBg=fQSEhm^`%FnS}nS@_!xt#g3yvy?FufRi=C;k+^ z%yJ>+DSx}=yt(lEEXy9M{DUf|yyYLaJPx0if5Gy^rSR7+S3U-R&vM~@Sm(XUKf`~p z^4LFN`h=9f;%lt&TKDnzaCC+0@IG3{Q3?HS^a3j{{W84Lav|eo^d`&2)8M_9i}2rQ zo!cva4qvEp(Z9rU{BHP4<>z6oZ`l<14lAD!z$YzNE{3&zi*JOVu<{(n=;&Wr9(68^ zEvZ+@huK^6ZrX_Qk14ZU^e8;Z@>uMRVJ;S(3D3YwEEjwRZnRuZ9~-mH@~98M_*C>u z-vW18&ZB>g8MYj!&y1m-qLX_Ie2wMt*TXkku9UKU#Ijrq8AE=eU-B^RK^vIzuvS#O z*|O|CD&A?ifH6{mUD1itMiu{Ic^v(`;y%l=CREVRM5pLt_&b(m9k2MMWjX(=_;1UF zz3~57mU*MH*z(xF!8C%{DJK8QnU=>bBzYfNy!lkU0l^?S_7N1pq-trjgRrxi``F${BM)YM5Q2CAo!xvbdAa=BU4S&PRbIXwb$Z{V2bi&^) zk6%D~^g14iQjO)jpTNYKvY|go>v&oczRb$Y=!27PvK;&l zzEkyYgvn3RmNEV&=UGnBKPPMZmK}nZS^1dPz}nVh=$n(*sGPnzd86f`-@^D^Y?l88 z-fcPeDi~WLKaIc1M=V!tg(-)~OY!SuE!+4%z@N18l3&6nEf+omf75d8F8B#guJhIC zCz0!XRou-rzj0P)Tr-ScB(Dm}d-^=fGOkarvn+e>)7M(&$K`_4cUU%d`YjtfmsmD- zuCQ$ETxZ$X(RM8O1$OSSa%1Na%f=364a-B_j31;tT7I!Jh4PAg)LC$;W%0w5iI$6h z4^PvywDlD287+Wsw3sKr+PNbity-nT!6a-29ARn8O zBRSvGr+=FIwj$RtD0wCEgQP9k5AUQsUD|_Q+CIxhU)x&Fvy;@_T^mon$LhpsuO#EK z!rA$<@&x4HP#)y+cA+x;x@wH_gYX&3Pr>-b*m(}#Y+0TKt9qUCJh(%d`c+Xj(T}Z$ z-=(|({-82-tooXAH~h4+l!v*-q`f!@rWGmQ3p@KK;mcIcoH|YWdG2rEcdHNU;hR}+ zwC>YBtv)}F9KRU9s1yC)4qlNh`eG>c}&9)34tony%H zmyuJ>>2FmzeQG-XG4`blH>eKnHJv%llwWl2P@QXF^;JxCPO8r3@V7PXYWNA2Q^x5( z(X@BMzf&E`JDo9N?28V4)RX~xGw5%ooaoG8yciwwoiR=2oiM&K@B_x{r_O@mNw;>@i{9W^$uA3 zPYi$0c*x4foDQ>RF!iF}&A>k< zC+}}kzK?f&Vsswl{j)s#A^IG%9#Hw?ywkp$ocu>Be}?z}=9vvAXYMj~UgX|5^xiq-K|V}&Hl9VYMB0D@@j&aCk;!v@PlE>HJf=-{GTuK zKYHc)AIs&h<11i_EX(=zoJz}u?0x1?XGtsNpF{r>Hu@VZ%l>Lkm*vreuvgzX_#)K* zkf;AO%cEGYCdHIoc*~6J$?F*$m5LDx%hb=EXUmU zd1>*j^xFh|e(r~@JdZIw_gs&I zZV{cFGhxDpnYZRL22EQdljmEFT-uQN$Jl9t>64-(&xf8d*JJ7~`nh9}pQVg%&LEAE z?|>O=hSMUS?Z}igMuKa7{j6q}bCHNDb z{uF6lKBeq1Jvd^RL##i_9eu?eR70fsD-o`V}=*Te-zq>IwkG3{t_#*N$>9_Oa%9L|{ zvGP}8+DXb*_y_oO%S97l{3CK%*XEzepVX_9_gc%b1H7+P7CCd4=*TmV^Y?4oT`+kY zJ45jKp3du)so(r}t4}1~TP@3aH~&G)a(+GkG0S75JU>%?#`JvZEPft+4NTvthUKWv zvGUwJn7(4la2re>MhE{?(+^A^p#0VIROfr}63fMmuj&<^4r9Qi#Rt``%By*&E=GLie7ef-LcUb_UU;K2zNzU}#y2&` zm7js{P<|2qnq_(Rs^)Q?vlaW~Q$u+Sm%zVKCaQ+ANqJ)EEFjKs9o($E0q#}a1=Ht^ z&OZ2E%Gbjum8sVP`mN~1x5Ix|KEg+gtCaD{LhKry6L5?2JurH1f3lFVW^}N<@Y-m9 zvhW6#Ka2c3mgV~=7fJh(uRQy-XqqzhSX8gv2J>fhXro0}DqjVEM49q0ayBW?B79}^ zPw^EkWy<(}@jPY9uo%CHPEHQ2eIus?rk)~~F|wHQo4$7pCM^B4csBfDs}rw-zo~om z0RBGDBBCS5;vZWbd9HBrFV*Jb@JqJO=d&)==2KSHudT3h*>BWVXSR&B4ylqvI)=ai+)%hjEIJL=pJVXTQpRAd)7h&&r%jhqchfFM;SSXq z2lpvYhTo)I2UBNbNAi7-@-FxmWzsGElrr^QicgIGF_^Y9d>od(BIUUp{<-oA_*v!K z;XfKiR+E-;< zEMu-S`txAg-7tABqfCZt;k%Xb!?I5+Z--gGjm|NcercHcE~D;-sqZrCZun04X6wepHLB4b64HZd(@)G*>a`r;IUB35Pd1V*!lTlkN|DKfxS0eve zw0~Is7y61z`;yhke-HjB;IjZKUr}o11&rSn6Zu?#lTWeo(aaw!=o@>TyvEAM+<^Qn z%Q43N3jFYOr=xzzYe(K@b>g3awZ5eb;ft)i5TCDj3!gi1X{m$Mz3`*R-^*tZoE*Jl zj_+0-{IKG)Y)PH`l$DqK1NrwYkAIu3lh`bHA6%*Oop7DyO3HQ??Ik)BE{6Lo2eiXk zltJY3?Cn{UNx1xnFl&wQ*k8gwusrV9Fn=N+pP)bL7|a_F)2~Ecz<96Md@JsOH(7b! zZSYacIgHKvYb=kYPW8;0l6LfO;LlkuUju*Ja_(#3Us%rRhW}(aZz=pY%Z2!L1Y>dK2UY$}nEHr(>@xUEmL~)- zdLqyHEc|oJ1%HJZnubJZ%##hYQ;O!SMs3=de&#XqYqvpkl% zucF+d6NsF#BRpQxs^2Cahaa@^!bjkrT9)r&I-5B`^b5-2D$AAo;Ki0F;O1xfsZDfGO+G7O?yqe?NPR;drF;N+RdgRszQ3smJCaWJ z%^~A+!zIY+-zB0W$2w)v$8Sb1e2#Jf+{%35^gEPAr^n-dWzjz#?dN4rW3JnuiTrAh z->v)%a>km`5vE@mX57eU91NGktP7!?&wKoUvZVd0#}6rsohOwC;ir^O!p|umfzdPe zk;^?8!_1R%KP;5fj}0F~KG~DwXCtTHa@{S|U#)yO@+MEdOZh6~`#gE4@-@i2Jvrqt z_YNp#jJyrgjZOZsRcBjX8seTgqCq4d*@*L!hXLD~tnEA+X zJ^Xd$X84=Rj0yRT4WlFcxH9#N{YvjUNcn%OEM@zn$1f<)L(aTm?q$Gn`ki5XCifxC zb$IN=E0rmKe2T}6RdY?AGRx;fL;X5s=AZc49y5O#o$HZr@_4Id`96&J0hLR>ZOUTj z0*`x@Z$duo@kN%6ovTzXc4%Xhuh@C7$2Te;LH>S^Kcq~$_{Th^?M!{e544f7iErbK z1;gSu+9>2lm8HHv_V{PYQvTn2OdA>d_`%$dp*@1haEZ#vD=|s+=^Kfu%6)J(*Jnka zBe6(%HoV;9mCB;e7%}?78r(c~re@kPidEXS@veuu~Zp)B@4uXrw z-+4NJ_V}-srH(lmHua?pvfc>GZ&c(Idpt_{cI32~(GjLCg{7Qwzd=~O<29$ovfK~N zVUHzp!z+}JBWLUwx#YXva$NKoJ0dr{L-}&#ukkpgd_D4ZkIz@W2l;@WU)#~J zwqru-a;54BUu`+(F8Df+S!<+hroP&CroN0RQx~b%riE3!DVTXrbfhk_&Kss(d+f z9w{evHY{bk#$)m``jRicFf94%n3CTX$o;gH2VztGFMHiw=YL`6|Ht6(tG=-Fe>40u zD~}2PLb(loL3s}RH|2VJpGnFSQ1`r2E0?{DoZA?=Fndbj*dR=LBd45s^OPxDUaiM< zs!zUoI!5HazdZkK>=2)Kp7Kku&TrCZj9j?EvXsAoF(Puq zw4LF5k?--Cu_JO*&Nh$f2S#3pey_)@DMr2;Ic+B_-#t+9Hf4M(pA$54;cJ!ga{+rZ zBNx8avMJk#Ez7-(g1eQ){sXEn_Wx5^>c}`Uc7z#6!p6?ymW`b!mBr5QRsT5rN9FtA zzj^#WmgPL7FxTTkyOl+rwj3ORyOhOFpXHd8ZBUsy7QWuHv2&@i*m;NLK+?WT`El5_i?C}K(Wjll zvfZV;5BVo88~e<4q7xVWuUaG9Q;jh)-{z8+O8`k?Y0 zm^PC8hJo-sdcO}J7tux{kBdI*k>PTfxiMtgPB=&8w2^SI0REw6`CMVqQ=b0Q%Js;9 z>oIL-Y;HsTg2%L-vv2N~tNr3qD;N94<5ZtA6i@K=Jj0^D#M57{OnKxw zpxoP%qnL6Srq32L?}f~~CoF4jaf`={H6thg;$DxL_l$fp@{2saM0r2*H+%dxxH+X!R@|DOh z_xLKyre4geru2=~*71t;}3oy3XTG%G9frI9JEgeah6UlzG_5g_(y9Q?JtVJ?^n=>ZR># z>ZR>#>Z0vy_$sR}zddQE$Y-dHTzI_l zaah|_eiy6k3@evw9c2qW*0CJB4|%=Hg;!gaep0sC<88|LuD3``{^lVZD;PG3*V?Lb)@Z#T$nl8u#|ze3;AAU zsry&;ez(|vNVyzl|6}fh3o|y|J@GQepkdMft#ScO8yUGUYpBzgd+<(wREhFrJ~uVi zW5!^pKiAWrubhK^t;cndzI<=1mHWvyWj%lHkh_Ba{8h8D%7WK z3~xZ5R33z9C^JT6j}_|EE}?#%r_XpX@+0VDE7WOL=3UOgj9hF|KEuc11D-x*HFDAK z^z^%xk0B?IPzPIvu^kW>+QhEmtB_yg=~Mqu|9VgVCgsb~zthvXOPTV9_o~F^y(-6E zaMII1<>^1DEcy>CQx4nL!ugr8NO1HY*Ksuq69vRt#0 z?j_eBPKm^_S}^2Er)F#d>*Q@$OZpnMNJ*>Xbklggqq!*Y)B0?R=Y zT&uhRuJiQkJ$>RNU!&jb>2Ft^a?D ztxOqXeae(e{AKJ&nU5$-nJ-qREU{zC|W`SznDD-PrY(rETS$U*yuZ zu@lNq!?!Cx1K+9q9DJAZ^YA^ECAqYv*pW7r^~rDve82Jp_@r_YKBYVZeo%Q1{IK$B z_z~qM_%UUv?^BlJG`kd?9=mK$#=gpHsZv|`Jl|Banif<#CTtH zJ}Bc;!Twj4iir#t9of zfc(B_4UONgT!Q>$w4TOKDHkArFj`yXdv47-n}ht3Xq}BerY!o8M{92UNoCQ0Dq4Tz zPb-W5GtpWcf7Y^`gU6rKxio;ESLQwbVzfrbU($Qio%A8}+) za}JDu-8!Bar@S5c1f6?Df3os1IBEL^;vg}@vfO)0V9TxbiFr|fNGz~zXY^|=OS>oP zw2j10y=BQWu{zohB$}eIFJu8yvh}tx9IBLhll?0J za)zR|$l-c|^M4L|RJT^U(|;@N+1?C-S+hJ)!*R$p5mwJGrdyt}W!6Zzx|KwTrBqp`5b0Hj?}0 zq5RsYy=0vV<@ZNzCu>9~e=%xDnM<8q=2Dpt<&e29l#`d4(?tG^Cx13-YncZ^{gl}WexrFe=L5@gsOhPX;Rn5tl zn7Azeyu~$?XG1bDf<#VkSI=OmDV-n90;`#0Lzz}`Om6W4^A^NL$7Ys|El!k8Dl6v% zjRm#1cojh`E1JCNhGqe`MU_0N%JBl+__@^&fcN^ z*7WxN^gz0QIK6*wSC^ISPqz(SkY2oKK8~M1(AI6<`60LYA{p$Q-;y5aY1>cB1VcRo zT^&8?wxn1zre7|3xj58m?QH1}%u86Tw%(zG-RWTc*4@c9$=d3=>P5-$f0t${J5 z7HqbCU3p^j8nPkS$MhFcCE>`xD8M7Q*}^mL?2Vl}$E zdeV-u&L_`$4;@NV$A9mbWP6re3owTrMH=AE4V@}w*#OA#N_w-2lg|CG^te_O+6Ili zV*+}(eCH9igUUqYF~7(;U%-6?BbPWC?<@IpX+Sxr3}y-F;o_K+GW4GKKW&}A3c@fD zhpqUpI_M%eI=H#`1U`V9_yU5UgSfal=qd<~F0O74;+y#d`u(oCkb;4<-zC?(HfhuI z5Q;o-rKFGCRO+`mLY5!-)jHsQ$xoH+k;^H4k|hfArIJD_yCrE_}Xxv}>_VnD6_X zd!OgIGnqiB=;~{m7c+BzoO|xM=e*Ck=iX-$yj6j4Ye)5@GEd^qoQgS>m2>7*mVe0O zDd#Tz-Q!tMIj2&NXqhC0aY2aNa}r+0*_TABm&?^CTm?D8)i)$u|JZiLm-(@$#qZpI9{8QT zGA?Wssa_Mmd5cK(npFLeuwNg^7nA;nz9x6g7k?J{&)2Hz{Ym*fzYID`nn;sQP3;fTq3ep-SvBW zeek;v34Z}t)*Wy`3(uI8SGXgC`O0R0BpQZE{J~H31ws*f$#*t2aG9oJW?WkyjB=%M zYp( z!aMBi1AP%q-n)YlAjIjuJ9uAbcbijZa=i{&6Zl!;*4|mi0-)ZowY#+=+;dML)F*WS zr6jbqhI%4FZ3$#@sM7{iXZPk{oBtlb4*tVjKhhTrZ*Axe$|Vy$kY>?;q_4AeGqw5A zsK~9ByK5v!$x5{yechWaAz_Rte2l9$9=K+ikXq{k(EvBrcEB-%AsaB{p3q$|yajBz zOWJm6e{W~lYT}U!_B22i9WlssYP6IC_2uE7zFw{oa$riGKs6=Mz#2LUfeB5_fy%0{ zv9k*>Cm|#tM>S*Bj$mwcrk41S+z2_62MeIjsy9eQa7)dWKxc@84>OQNJ$>CW8gg}Q zs4W=L>URb2g9}RSZbGaKhGkgerl#(2@G^}xp^y~=i2>B1*uLo@+Rkx_W0XD6zv1! zhIx0cZ1mS+kBJ7?hT9M$L~l)Xb07K*W;bgu3*n|2!ULu*3=zR zb=y{Qj?PdJ=?B@4>pVLIQBexqxCOvSY5@)G@`*l--b&M0WTP8FS+BAfjV`%~R%7$w z-P$UHw2hrn z>UqSk83nQt-hE=CbAa!n6mC98xUfJE=Qzr-LL0|EprapUzlZ~`#@or(s zs)nmpSz8wF>8c5J20(0yK}&XO3Mfge2&k0qVp+1J`kQ*&5L*QUmSU825J!6$(B0S7 z+R@E=pgeSo%27Q9cdAY)(!GgBBr#QWE!t2pq)BbZa^|(i+I`OOMaaRcckd6aZ&DI9z_xm(6ByBpCf6$J-1drmu~af{}Q$_%tiI9y1#?fpvW zZNV*2lLZZizc$Efm%Fvq(M@R>(#hUFjjQU^y*6RWjzG9g%^B%wk5Vzk5UXveHiy-Q z^X_FPPUy9U$b*_Ahni8H-(-N|803&>jTRTelzo6;7a~11b|7&;;-PqwW3(n?g9BCib>jq*$RkhOpvBH`hzsSmN*z#=%WOvo%;wDUU#k03ze?iJZi# zHwL?Ud$fAO0auYhx`bvVuDl^q0;{rN6rEj7RRlhrJq@`c?F`+)`~2bidU_)`E6{ev zjcvhDFd7`)-cEM}OtB344{REt8zgY)?AaK=(K`~1w)RODs)Z5m%!K3^Y)4I$+)P4o z+kJE(NRTPHnJLs&3X38e?({dUTYGn%*0OR`3uxA?y=!?QO;XF9{)SO}l3PHNG-~Cj z7R9GQn@owQH(?yjme|A#(VNtKiA}r|y-CTC*rZXB6?DCET~`}7=vuQV?8RCXi4D5S z6osQP#lumUMUj$+6kd(d^k5Bgl%-mdX%bXr@u8_S&IyXL_(+<2YUd_r`g5&Jf9~i^ z-)XXUelXw&0#Da+39A*3oT8Py9Eq|uQfB&EO&(&j$*id7jIkrO-lPj9cQ!lI$1?Ry z->O=fzE!s~eKq;r`f+J)a;C2utW1BdmFdq-$n>omXZn~(&-5GC$T9fj!!15J1I4G6 zxJtQ&>X9{^%Gam`&6ywVsdTE9(VjW;ooYkprfx)Eo4TnxVz=NDZA(ybZwqhncjK0| z8(T6iz1fMw>b3;O@G){~tl-AeNZY2to$IC-S!VDokXK<5~$IC{Wv!xC- z9ENGD?dj?Y;^qQJ3PLr)D7DfBh}{J#dRnbbQ(c?X2cmR6rD~1gK5JyFedQ0a<2%Ow%(b8H*k#Zx!2hSxUEO@78*mh|>$I_4ii)|0|g($(d z+Qns>dc!@N!htT)2C&cyqCMTgjR9Pdhl3H0GI)MO=ZxMkoLDl77+bwWY-PzU|-713*J>?0s zeY_7w06%&(=I?~Nv~@ybp{))v!jZ~-?eT4=T~#@)UFV~nT_g8M zdvQ@nb;%TWtgPhLXh`7Y4xi|o!74=N%I~TQd2VliWpdHVA$oE=d(Kfo&g`;(_RFtlA zA}JWwc6%p|Z1U-4MD+9BYG`hs@Z-%dHU_)f{H;9!T;a+xMH3P1?+wcl09Qzr!1NQU z7!J1fbm0sfv;&C<^!A3f+EtPZAQfGBf*|2-8=rG>#0h_oZ41`g#=dq@(^R)|t$#_= zvSmx}_BX6tztnLebhjh2VBRjELe*@hOZgc<)B-)<_e(7}P8{(E+Tla@;WQo*6e}$V z$Xh75i=S2eiM~!G_RDefY!p-kbhixH;wJ^XJd^cs^W?H~wjv zG`MulGQ(vE`^OO3C~FPkF!xpPd$E`#CWz&=wRd=maZ$3lGg@C?>j~qegp-eF?uT#l zRFqbh&K06GvbBqngi^#x`PpHWqBzQmQe1-tMCryz1jXRSzD)o+5T?o?6{TcT+Pbgi zXBvn}_H;E!O6_p4*5y@n<`w8}MSlifSE4IX{1iJe*1VO9u3QnOq9Yk=Q_xLUW9Wlu z=yg3_mTV}Bb$G3zg8CsE`k_x3m-x*^^A6!P5ieSw8?P)?*Z8?kplvE%){n){s#~9S zyIaKnpVdg8U}pEJx+VwrYx8lPWU+tHnPyi|Ks{Z3iGTs$D#|3p6`~#VSE4-?`sd7< z`=L2=iF`ch|G(#Wc4?<#(I`IBdqf!fyz!GY4~jLriiB8T2;VbL2v6k>VeIva%tfBs za(rei@(6JX`mOv*JpO!*$QYg^iid^BIVa38KJ#N@`LS(Y;d`Vg9)EJCm|3<CdT6*idv=MNlQehlM^x1pWJ(U?aj z#xH@cg2rJUH_eee2J{t*Ha_59Q9t-8pQw2(zM;}9R@^ltJiLy-kH2-9b!4e^xRchA z4SBM(b>yU2M=s>6OqL1bav)b_(mJZtI>Z?3sJh%bdjE>;U2NIA@-^||d$adqviFO+ zy?qCaHfe98k@U2{Cow}9+66zrT&IAgtOct?y3$pm&AlQAcF!LCRJ{Pb0SvlHcSK7% zAiXNP=aLR~xnWoIk>0F62M3FfDGcQdVO|;!`gr9V@gd0I*?%@Z40)a%<1PusSH>}pI_sxhE_f#iAwGS@tI z=~>|LWx}EIt@SkrjDA%EN{z_%eD)orjkekmq(dnr1GZjVE^<(h62FonKK=(ZwBx8*5x%RW91eAi)3mC(oW zB;ERyZck{s&C>0hLbq$c%LiU3lx|mOx;?3MnS*yx*tXCrPiM z8K$*StheGm^oPBF@iFi~yf=!72kZCe@pmwHG3l4~1AYIe+ylHuh!622Uc`s?7{v?m z9%CI|?}Ar};#C4(Hnu50(f1zEl|vT9e9&V&+X8aaSd2><^D(9Z@>~KhjtSPEmC;_<$=$9Mq-8XLE!vF$bWEwg^^`K`c%7}6CQ@_2eEDo zBS$p5SvlcRto<9HQ5bP@1G25M>k;_ji<(`55%H3;>xpNU2?4!Qj`$78a~!;Y5!WxZ zxpa&i2d|ejUciWWS@C)rys|W2Cy9?G2k3r`^_+ySzO30oVq_WeR3$^wm@|-vFmlS0 zN7?yV@F9NOPW&{C2$JWSnZg5kGOcmoar%6h#0jkxeI8)#1>~Y<&u?~xsqOq`b1vhj zr8(b{d!Pk5wpX0Sy3b(FvozPhgeBQn&zqEM^IXdW;hc4-%MbcDX@1b@SaPq9kDO4k z|EP=~GItz}5hDX~`xZDDk$WuWQhKO^Y(5PmE3EaBT#9B5t?ddJSpnbAptWgnB$Ig1 z9+PC(`YT|h9=tL&UKB^N6t4~7rQ@wx*B9t0E;hqovuM21orRIiR653(9EFh? zZQw)vxSjZE7-4x7M%>mo=(-~XMnVe=BX=Aa>A<>ihB0z!E{PGtb7hPe9<|N{j9BqT z;^f^Om&b`X2ibcUI5?5Hf`gMN^w6u}q~BVzhLhMha6-B5Ia;5C6LCS=b_e;JWh2Nl zbOoGHZhJxFMX}^9#cMZs*)ajUb|&IPT*P`PzkQ3wEB#qGvGJ8OW?125kF|D%lYQVr z{J5R?je!$Amh4Y~lShFQF%F#U$GV4s6G3w+oVdq<6UHg%5^%CQ{+o`SKNA@{+r`9P zGeuG38@|#f)5XljR$u8h>^)7l`AW-niW9M4+>sso_$}E3x39|feMc0n5aQ&nIzD&0 z25Re%4Xms`_DEekzHON(iG8)WzW1xbMDA1!8Zofk>KB6g%RVCv+!s7c_a>|3@fQiB zbpBoQnD7j^>r0!`msK}SPOl#LbosHS^oOcrX7jOuRw_SN9s8&9V*?Xgj>RU5V*{Pd z$C@%uO^rQ|whXhsY4cG2K*mS=8=v!)4rI*hA8>!96#1{4a$L-Jg!bRqFBbO4Hcjgv zsBP%S+#9qzoyO!loq^jXMClHv>o(l6q`2Qfo;jYo9h^DE(=y)^Dqg3)+o4u(^#No3BS%Fst(9odA0s=0 z<`VT&Jc6D3sgLuF&%)No(+CR#2MdmYe#elUZ)krT?h689AI4JN%XnfQQs+a=V-#MP z$8PZ02U&K4#|U`r$9Ovj$NW1j3i;iHU)*=jb?!XZ z5zV6%BNk+kPx^4zY51O8hWpRY2;9-QnsIk?3T5H@PW+709p8ba&>iU}oA{9ah!=F2 zrF58+q{G}4I?TC@4vVmUn%ARr_^i?)uSwG(+h{a)S%)Ry@ho^0D;=IDds`SLUmZh- zrr{KANvZ z>FBW1Q6|Z(>8Ry0I17QtVesfsIywR!+3^WF>KH>uN0g3^LPw126gWFdIzpbjU+ISL zno{V-4c$~I-IOccR3_=BDur$;FQc0}tc&LJDczhac z9})+ZjgE}`DdHq#B^|V+0M=TvP4;gEZ zr?xZmcp96em?N+o+ z&g+r3H%NzMdyYMt?OA`L_gUsqvY^H&0Uv(0A#HDzv)-W>W&0HQ7}?$^QMR}DRNeN< z?shCvHmtz7a^Sz5?f!LTcid;e794LWMk(4V$W}pd!r{A)Y+4B(6=YAcC1@(io@3k6 zs3cp$WXDY}T8?X0*>l$zG7NSK+ol$xmY`Y}HS4kMHWxd1*pm7iW@dpow;IeLEf)3=nZQskfHr-o4W+N0LH zU)f+EeCHzkbPwCh@zbo!`01mNbNDL#bU)TL47-Zaergb&$M93bO}1SfA8wX5#XS-B zs}we+{jpBj)Th?CBFUy}QrL9GWo+6AzoGf+mH%Zbo3cM>Hm$#mO*a6)S>TfiKF!Mi zvSCxs2bBLcr?#n)rEF^FV~(G&O_8^A>}^r&?NBytgPyZt)0QjP)UCzd5ai6cN}G0I zT{)O5H-$|-m$9iw+Vq_r@8LXOf_)iw5cC|`MeF7>J$1;o+c|vsXjd!vKwr|WHXkDKjdu~E> zSAiJXnJI>1|1>vy*Ji=b9dJ(M-uglCaQ2*`hizL!DIZ0Nof_aL6wnYAUAKNqeAx8aN@7MEDxiNJR`PE$MZ zAO=KrN$kvBB@5{L8n`#8d;`x-GA2~S-k4B9=jIUVIL~MAAvs>dv;7*8ML8D53yNtd zXVKZ7;uiTE#e3kK?wx;$HrjK(LH9OPr~4Yv$UEpEe&(1F zkcgeRhsVIy6$8FYC0%GE`S%8Je)d9-t)PJp7hn$|9mZNGR6vKhA++O8E(6%C03Gj* zdjfd=vl90xurqW_-;*g?_?jpIUCxNFJ_qd{>|I$SyP$8BN4iAuDZ~`IXFK&A>d^Zs zoNbXW<(&E%>afA7Cy;BUL;tJ9FJb4b^P7#i=XV=qmoUYF^Q(++P!5E4^5*Per($|JQoWHI!~5YW)2D1u!8hL>uwb8YSKm1 zW_NXCD_*cC?wUf_vtu&Px^$TI3w^ps$1!m$>C!#WvX1PL9#b|Tdtl5C_&^nG&CjV~ zXPDLnd$@JlftJN3F|n=$&-Yi5Z3m=nVN=)>v}Ds5d?1E7KvM*)905KWW8a;%_2Fkk zy>FX~@4yH*>_-weA&DE;L4}+8#*f#PHa_rN_28=w{f#Edlb)+ycWU^7fmPG`zxk{X zPhm|>wZjictlW|vJGic-@-Uv4)`>|2EoCLg+klN7B9qnz9b^tZPWKJ2a>m$U!el99 zlEx6mNT&n7(h|ZM>DIy-;mX1qVT-Uvm?C@;-e_+iToL9f+r%Ws)*(?vn1d~SgfZmv zb&M@TWB^xLz*x@63Si6thB}e2AfIKN9Z@&~787trxC71zZ-h0*8Sq9}8}Q|q*jNMZ zDg$B#VUFacc9NBF$9pL-$hafSSvkM2>=<;A0lOX>81e&i1;@ZY8@Q{Y*aPhO2zQ7v zIfOUhu#R*E9IhbTVL$Saz6MW~mat#eh?2(F-PKrcG1k9^uus^;T8jz$BUmHHu7v!Q zW78TMuQ2>(&0`~UPQ+c%rMiW$!UkSZKKLs99Cq(Pov;i%;d^M(wv-z)uG`?B$d6+! z{u0};oA9A)z(%XQ~4}TbWc{}h5 zpJ;?nG*kR*{3>wx9fipt${&BOny@&qYF7Wce;j@w0h3?8J)7hqOe}yLj78xuIes`k z96M70-xvus0pm>;#=i!BUj@d&XJFMw8RJc>CC}K`ZqLTL-Nc7{Ppxgzao9~_ocZO( z4$j)TW?SMuRn=neQ@O{VM7+ix^;9SB6YKE3y`g&gzTw3~D+OUVqiKb&v}x7%ss|=D z^aBI5zgG|j2s^az0Lz)ke=@B55wb1mm3$YuYYyQJuWz6YcY^DVfv*dEvvj`O43R^8 zi6`xU;F;Yt3H#7;IXCXRvtq9|^n+h6eSc##R@TuzmP>xv_zR3%tz_QZ(2sr0L;KlN zop^3B3GEqJ%Zl25UNi2%tuK&1dhj3c%wfpvkNwrc z{()H^?MHkPuwBM+cl@2>XXC?9wbA$UuorTiGWHxq|3Spp#*pN7s7SaQ&)~Vn_G$gZ zGd2OwF%XZMX8B4f7B$_5Hs}QU&K&4m-4DHHP<%pM%Eny|={bw;b10{P4|w2Dxv*u{ z$ZFmP`OXwEhx&Oh`7l@PB`_KlWwV=GKM%$KBE< zu*Eya5g%ZeOPHr0aiAP=paPhwM0Wq}& z{?G=@ACY^qiJXoxzuU(ACddQ-vM?U|DfG7r*ajZSx7Wp$ZocBKUN;Q6v9UIO$5*;8 zE_D*yG_^POhOuwJhfiEVk}ouV1wQilyZwXEQEY-Md+;A;^;10krpzfa*(S86!|W%S zgS&Y@-*E_I;VUlqikoarIyzJ*(i;bTrDR){5q>iW8ObiRzc(%Qm6HF^9#8R(H8eL@Akf4dX=Deimae!lKi&JW7heIJ;36*gJ*tA5N|Njj$eoYp}0 z#atES3zkn~zH-7=BXHGti?5V&iKb5iTQP|*%fCslY_X_dPgK6J6^Pk<}veGvHgCVcCuI*CK9X~%Z>(02IG zcKFYB_zz-53t~kZVnqkV3YHhXOmj4TT+TzX(HxY^4nps=ZabD>ZB4YEJiPu&`8>st zk4^0zeAU=D_*3{ytFaG$A$^8o0Q^7p0CM2hrOzM^P#&Jidke)E_zdoPUZ6SHH#b3! zUr64x?%01KF0Fz*bjE@#R{UW-=RywhU&vy|9VN@aAY_Ug`zY?P{|-UdU&fj)y<^LQ zm?~vKtb^_>S$x)6a*Q)|?(v_iT!r>+^*aX0RZbn6C~}g1P|?Qm7hcB z5}i6ruXqYFQqFPw=Z@^iIaUA@3Fm0F_S4omTAiUQWZX3#RdF|G%v|A96a$Tr9s~It z13OX-nbBfDGs9&Bvyd5i<#f%ZJKXAvIwY>Ryceo{pHA7KJ7kG1#FzQ=psZ+VtY*z>Rl zl8khgC7EdNBUxzgBh1+OWWxQ)+qA#cVf`!Q{mI+MP+miO9k6j#=h=gFwjv$Sc^2^- z>n)~S|H}K`+l0e43w9$O?B@HJi5eJNLMuKWt?wLJEf2^GLmdI)ve`}Q1?XIaJ{ zY)R)?vNi2Pbe^Ssh-}U0A?#!N{$-t82@jY{U=K<>w-Szip>T8-I0Cj6?~AlYSU5ti zc(U>Jiw`t?T+$MrA)~~cJAM%|=(M{p7sHR>-jibBllX2iV+k=EILfr*E5%Yei%{(4 zdric0y5po+PWPSGxr1^ginplK9VeYH=^l;Gn4IU}J5J!0L%+*LF`LeYPhrnM>>alD z4aDB)RmNW2M{&-3rPy2bBy@BH`aFXCll+SENQ$k%3!lH9gzr&&B_H}@j;+WM?bxc$ zWEB)oto;OMGK!_R_hp=)xk4;`;R>S7DaVEf>1J*dsGeH^0#(~{*CJ;w~mkkOp`+DLsF4A2L zodGB|Qe31sI0!pXT%?#qv5;comExg_g)5R{p^bxIC>)$c4k`Cn7cgh%&00*n7<*k} zXW-*<3}KVUAT~lSJHOS&JUeT9R#q&-^#t&GaSw7*oPkP^zpe>&#^YtXhO)4J{Fyr{ z@1gQJ)t-U!5PeUkvK7yqo}2R^&f!KS>aYntpUQ}3m`~8TV%By+v^(&bh40I~ShhpB zF-LFBV+OuY5s%Npv$vYRkDs=9;W^wXMT76ziDxyM!y3(_8qJS2njw;-Y`YMcV}(W^ zlJw#nc%IVe>oxi!jlN2wKdjMvG@2Ym^E7y3546^DY1pB;^cHB+v7f%FwVhFIFKKNr zsJ2sD+ey`SRBJn|+V*R0dsN#Ftu3aNd$n?#R&LhHYqYXYD_3acVy&F3Fms`D2pBjh z%Ha>0vB7Emz)&{nl=DWPkk8&c@%Uap?%BU9N}lqInS_%^7KUD;I4!z*ROrvk6!D%)%=Z=U09fiuvey=bI!Gt*Cv{89oJnN3w0~bprUc?d1k&E*&V|P2o!6&mYM>g=BLs%Ya z5rSyx_i?cXx^HEy?Lj**zMJYq0}P*B_+43E_jJ}BgFAjo&tHua6Lb%Xwsp^E-9cj( z+=kz0@3M=yM5;iJMB++{xTXDfw!iHHwBd{Btk1Jmex;Pv{v zu?K!rig{Vz+dQD@yjTjFD$7o~U!uK;=C|xdc7k3q$ZpV073rgKFhL(#B=Z9B9jN|I zDd`{jkh)QN*L6~Z@51u>K}TbB+P$blhy2XiwiD_1AfCxW-(`=1eh6jgo9wsn$MIpZ z-@-G{^FfI(@Klu2Yr2h+~XX<|#FK*xd(|)U*%8t~h+Y)lT$ar}MxIDyq zD2W}I-cJ~=+y-2MKV+x?e&}}yjDrD@IRsg$92=On6?S}j@Tc#xU1RNBKRWpQg^NwM zrB~0|CE~El(~scy6!v;WE}fV0nL|DypCuxPJS1|4ryzfPQix$e-%ac&dNCb)*-Sit z+QoP(f(!=MQUNR$5$>VWVyvMAx-2K%L(fLlK_T{H49PNh_&@tAzasTl=&j zu4N)))@MWt{v@F73Y+kas&|t@OJ1{JhNzZ0-`SngizXrrRdGQ#KKM*B6bmgRfq=Sa}BVlUcKj#QA~Dv_%)-1eDfLD=y}5^CM=8`=}^y( zL{S-XhnoGa{rHUg9!Xnq3jT^e#}Y4_#O?d=iFVv6VV<%KZrhDd*+z7exornNX?(>q z+ofz}6Y#zDFS>^Cd7|cvX)DS;ZA`5>Frlu=onGCvD!qD<06uGs9eWL92(O*cOaGp2 z#_nf=kh8`Zf~-47Zf`FB(izCRqPh5)P9gRSlszkQ9`WH5cgXvPggAd&bJ6)#%|*|& zLhdv1_?PheIzM^>@jP8j1h(CeEQ2rjYRi8#Q)KRcNaX!!naFyiUF84hA(6fRXQJRo z$lt#7oG5zu8Dk&h*>frl^Lvdw>?0HLeZUsXdnVCeo_a{kbnJVnD8VOy35varPmIs* zWd+7U-y^OTvN74WtU#2I&B@+1kGPItADith5bM2uae{oC&c<|J}*;NtWAkxzpqDec0EE0i@fSlb2}TxbIu<4p+6vctGE2CjH`$I|qHQ0ZWJR z`RSTR-2M2R?fcfq9>}~NGOx!vc2i8VatHjb|C%Ah%u4VYPwWD}d%?dR82z;8yW%y% zCNO&f7;K}pFYt@?7H)yZ7ToJJ5)I1rWIJGYL**f381-iSzTaCIN8b^=hm0;L1MQBds+wGvyOD&bvwRuul6^(Z>2GeVc2cNCoz0}cSjMmpWm!-e4E1YX5g5x z{3NhE30S7@farK`!8s83DXz3;Wf%Oaa`y^Jvp%NxL^-RDrgV@o3-^xESeZE~a&y|7;7< z9><>WLem6bdId0zmKu}O^Wkiv8eFx_EcdiWO>raK%=3t;(7C1ZNT zBWz5cn?RU;=Q!;7P2VHNMZ~5lHIJAl7A%ghS>zLfo|O|$VV4q>XK>8Wuv}cZ&6U0I z%;j)=>#-rwcyclLxzVS!^CbHJE zQ+jB>`oe<6mwuUK!wO}?@+2FU!(X!&UfEx> zV7J}y#WOXJ7#ZFI_^Cg>HOUuGz#hlRPZ7VLDBe@Nf^ARZcg$aepFkHB8x1$s zwXpKL@vXEjwf3{57h12j=bgcx_maZ&i)zpNF|bNHdl@=7iM5|oYk!m03f;Vj^}oz} z-ZtZD=7XSnsh+pu*A9HBfGK7Dj`{FggC-!=X$Vcq(g57F;) z86N2eMmBJN5cMpq_ff1hmveQm!LdjA!T#q12A&-n9>nmhYoDLPwg=0w9(p!p9K>4o zV;zsudRE8(-$~q6@Yx!75hby|pM`TZ?i+EAM$E0Cdm%now;;~)xmw^{Es9s*T<)A- zMU2m{y9DlDao^D*=w6`;cU{GN1_oc;E#U0ye0OZt<9vrP3=D0{-67V;c2xJqcHp_h zjtLcm|A6no9JKElF3X4RO)Bxflao9#oa=FKa+1b#UEZ4S^vY{1Su8@a znu}>oDDIcVdr&;N=mgO|yb3mNW7Wl+a=CZb>dwOC;`bbW_sBnhoBl({`8-K&{16B>evTuvXr;IHPDzozg8sLd^c|48CTRqjw9aw^ z$(8G;Q>bh#q@s}JDk{5W89BJ?%?w$trt(Bt1|D5M&6H&ym9u2IhRWHpyoAa*vRsSu zo4K-FN98ZArw{z_ za?^%xp|WgcGOf;YPh+L?sFeM=a(o8~K*c=Pz0qmOkkd2!dz_J>g#1EAae@g^dYY_{vTTM%?y6&j1i(&UG zF}U9r<68-0d^OLVzzPehk%mMsL(S8gmpbT12#$QMcaVv18)z%x0)7e#2UsFP#!jx-+ zu1nXSfG-CF!j$V{mf%ICK@Ytdt^nR&SLKaVRvKwTnOs|_I(aqMEkAcfs25SLf&`za zu*j{tC5VcbsD!6_t6>Sxy%rE$D!NLCa8Y=@fo5Rg@1t>4(}lkubxZh9YUP+#9-y*X z1ah&2MQux}Z%?X!%BtIoK8zOpm?2v9q_5pV6~jfX`l6}Mi)I81(p=3q?N z!J&wnlu*Ayk>ZP0|1YaP18R0r2YxaQ7w9I3W}=N#29eZ@QIj9Km3t9!>~T=WFnSJ; zIc@~K-;v{P)5c{PuHQIg;Qww2@w!x+X|PDbb(SzS^(#_o+^S)U>+6Y9s?F(_N|pT< zrcCgsL`AxinFgtBwVCN)!kjg=amuWz&72G(y*?$WPMI0^C#uJs0pkj|INe#GNRl3T(UdQx9QQ%= z{7uT98`1N_ls!l~rko#hE)SqEA>}yOd#X2O5Auqs3sd$0X;beVb1oomY9!^jY3TV= z*+W~TPbM@AjEY?##ASE-Rr)WQk~d=ulsSz9zS}1ow6r@ z{{kf|We--HRXU~=SbNrrl;fa(6BmJlqCCreQ*7StrJnq7J?P zGG^~m^qxyO-!dVtPfyvi5CJthw_njUz>Mq-xR1c%hIYurDh&xfM zZZBXPb)bt6_}N7&@=&WDd8p2jN9Lg>_gi@=*X)Ctxg%i_pGsK7Ll$2>?(9ONzKG8x z)jyk5-dz(BPbbyC zpHzRrs@rOO3oZ0>f_AYRGn87W)o})@InE&a)Op5~eU>x4ouI&r3H#S?h$mk9dBz+@ z{dEQOOH?KTOE`JY3oD#r;r?0Lm|Ha)b6o?v?6-g}do2so1+n9;?hIW(zCCpWltQ^P zA&q8X_td0%R#KgE>%>KrqXj>%BeaN{j;lpbtG)=TYe03|{n8>_xBb;UFJT!K3CsA9 z#aZ)LcT!&9z5_)1vZ|8m*yCis2L)lceRx-P!k2aJCC)+-y8Rp*TP+QzaLE#) z@*UL86>2i{NDJnLTd|g{sIDizbWn5OZ*^LdJPtlTqvJ85G@0w)9&fE6K-O485G4~*`zbo&EKuKXVe z9%I}s2Z^1`^`Gg|w-HTjKYNs2uw?rI35|uw|9j6!qZq_Pph3RFy5(C^gHDfDe}(2G zaHPFpfdffCifR9h_Y1DQ8+ffo+7B$lsO}%4yVbR~+0rR2aLYzA{oZEM?A{F!3)WTQ z-gI2i z9!YZ@(WEG6Y3-xRmS!&y5nlMYZUfmU_lruCc8^wPch~B#&^XrgFOxL=D|B2i_rCN= zrCN&dt>)erKdDszUzX}s{nzMc?!eqF-$I3djC6#q+(H2EmRG5P3jbmio}&T>s1Kw0 z7gVDHaiYRBmsOZ*6A;0bLfDPm;>>eyCJx_h|K3h*NT%RlYAt<$p$eU3=@5#{V2uV7*Z(_%AGl z&n1SKbgk+*hzg6Nq@H#w7A3>n=g?*0`F;%PMh_-nUucx7Qr$NlNB1^#7;~)=aWb;}o%4XS658_tYK-(3Rm!Go$ zg{5gisbw;nG9<+v=nxYq$gN*U#fdX$p8$b)s0v?m!q0@;@wQ$TaWf^>)1F2@>p^)x zQ92JKmx{&IlRktu=rjKjnu*?w8@ME|uUeTX<6aOEj}ydWo*bF6MK%6_8kzAt!GdLA z`T0NLR^daRNH?g0Sqj`-z?<qU(uBAxJKQ+lJ_)wtf6G4+PY=G19Zn{K+^ z$O3_@NKBqwjV6To8-+Rbj>!urue9pnLJn zRX5{1==Ll?WEF#{3ab)}N`)iW${UEZT9T456^eARKANa#Nj|%g1(%IA$&KW<)(unFqHc+X+ASsMF+|gm*{@IIs8=JgIB22a{TOX2 z#s1Xw`v()Fx4Il3G4+Ziwk~z*9HrtiIf~3;bP9`a>aEA_{T<=V=C8YvrUIkKq7dfi zwRSVAZNu8OZALXBZLc-&*V@N5*oK*QKbgQ*gRvP&=o!a^?`c_y^CwKHBYtcpB{E1Yre%;Z;T+Y}dD+-9 z`4b|&E;oJBkbeL1TQ*wKY0ynwv1frJB>A-ue7|!xEN1 zFRu>QR)<&%vR0!OpR{6%Uc2dv>U9+O-w`kLyw#B;VXsMY#oubgI2l{o8`H;9ZyBjf z;y{-0u*|`OwwYXm9!p|v6C$olwE3Lv=^FId^Evn;uGQLn*R;o;&)G9+zB{z}u4#`w zpR)?9$rZIq&ga<1v}iQ9x0@V`*iFuKS9z?kIcVW>gVkt%jgnLv$J~U? zZi}`9jnApaHR0u)cU%lCHH_)jskcsRm}ca3U@zl#4SbH9Uz;v_P6s2*c&0YzweGU# zbU?^+7HV@|>n?jvC*vf)zDt|(n)X=p-TFCEnVnrUDIUM&rW@(~#)9ctGrVt?yglQ; zZkv(+U$@W5M_D*P{sSCftwjqh+ASlgah0Yh-}#$z*tQw<7c?X%+>?SQn{kP?i6Ss@ex4M!CSzS6PoPk=a zO{n!cMZ4Fr-+SGVH0|nF2uWMc)u(mZ`EH!snl{Jf_7aWEQp1=#M(RY+8a6RH%BW7) zDAT35BA6I;CmT402`5I=ld00~PsC1&=NyjvXd9a)o|Z>yMZ4EQMGB!c3AJL1vF{a8 zT8iU1IGA1Y8;q!aA3Q!B>wp;Fh=kNdoA7cF9czrGSkEaJf3@TJyeVyrwwo zru8L2IH{^{VwWX!M4OcCBvzM(|I|gB(AhjRuh5D%VM+%Xx38pdo11Bo$>~YrelZS` zoBG6W&0`$X*lO5dm4uP9Xmx7=JmFhES}0EV3XnBU$N817?5$BL;I5hGy+)<+dAqhE zZPAzW^*@4r?!9=8ZH$zzV)trkt5dXlow4uLYT91nB%VooiPK?EJU(M5glWx=<2*+v zTpItD8_QU;Uk-WW65mpZ?uwd&nf>G5a#Ev6Yqh4*0&eP}P3Yi5b8xL_6FS(^Vy{-T z2~&nKEx6f)&eVy})MkIbLu%`fOeMC7oge^9Had3&34vYvrqtE8kB{s4sKzmOA|q>+ z34ZN>T5nD_iP%~HA4^}d+*hjW>$23NVOM*cYW8VxfL>F5iOAj95Nt*v{I_!zY)V!l@&BXRFCmDoL+HFE&O}m!7h8^SKdX+TRy2dhL$RZH* zr}orO>Y~*<7Awctx{?22TT?AZUz%RllDn&GzVg7UqDUpPmZ4tLqBWQ1B$M~}<>JwC;B zZ^bS*-8sqbiE*=g>9XvGncbydre-&J?~VbMevIiR?>&6keoO!KTftUYBvf2;9ku?h zI;@$^jJPwIX7b-j`|pJ5)e4<@<<72>DCB=r`yYf5+PNaN(wrv`iSk~f_Hi*C7m;=a zJr;fH6*^DN631Pm_Hi*C7mOlyel29u*lw)3iOw>C$Hs;w|AK#`tRu_K$Hv7So31XT~|zrRv7Zs-OR=2ma82 zs$2Jv@~`pZZx&QYI{xEmC>pBnIxE}V`{XD7&oln9=5;B4;)H5HB|lw9)Musq6no^S zq2v%dRQpcVuAbjsr*0&TldAvykM}k3z6Rdc!223_Ujy%J;C&7J57a=xe^B0M6uOOf zr%u8D$zkBn*$KRi2>!%j>m3`~f?GCsMtj3OR;jmjLvPQ0!EkTu>|kJH=Z4Pi)=*zt za4gzT=f(}2T9d|9lvb9`wMU9zdwZ}o>hJA|bVfUSx=Zo574e@c)vfUdyW2Vg-K8BQ zVkFwu7HmfuPtd5ZwWqtibCdtR&Q94+ZJ>cTPQ9zMKNv<8?BpB~KmH@AV7NOFlC2m3 z0i6NCaJYvCU_PFIORzf{k#+oSEl!ZlU*T`aPBP3b9&?h%yQpA&{-^QZPob%*x&#GR zA-%1pw*q?e+NH%*%A>dG^tQk*&7u<1&8E^EdUNQw#BF8Nv69{b=EPEb8fJIt?{m@* zl)7Aih^2`AMk+-tO0P<19i)?puJn89JxLX;0A5%=_0FI-)`HXF=x8SO-e%KriTPDf z8*_2A#l+@)9_o_i`?<{Qc)&E9Q&NeQpNc1sH6@=ULvS@oa&BXDvaQU%W^=K}tS>dQ zs_+l98}F-#Y>=QLQj6JA`aX7&6=RkWehoA5zHUZ=CLtP~OC620_?RjZjTw|VmUCco zLXUYrhctF@C**L6+xU$mS~bbaal;8RYV@e6G!9P8lVcuFaruD5B%iPaNMg^^JN(!Q zIb7dCBe=v%AMb2tPrLc=qSQP&SZd}};UCx-i`L|u*L%!QaOh2!@Bc%zKabSN`fVM{ z1jW>mOK+@X#{{hXO6n-0H|A1KB?gg0#~n<}#&wLwc;z-G;i>~br=*46u69gdnDtff zo6PO{V==fL_5z6UJDpk|iFHu@;n32+J%G8{acpmxNQ42AzD>Xk+T4rXi zTAX)pfp>Pn?rMzusSIsj!O3mC=OK?!R(ozd(^#zNd1#iKkO>6S8YN?8{ z*|WV=A^i|hx%nqY%Q|YNT~QZ_92XT36K_EoR1R4Ryk`Fa^Hz`9ReEiud)(~xTw{(2 zdOqS#a?#0f(T|dgc33WIwo$_4GV|G4*<0BEIQMhh(P?A%U^*_PqGR86NO&x_u}7w= zGO;r`mz1|>m74w}hkpgj`mj0Cb326`^AoFlcNFH$fIF}^6cpZp65>*R;WQLVsJU>u z*K78zGLz2#zXG4z%*mxd+%$8t2X_+Y2Uh_&g)sQ~s!cTurr%zSzM0^VkGEWW&de>$ z#S7(`)28Q_P0#mEqpBBVL|RysZ*KJz78X*u5EJt!jo?w!KWcV+kXXtoLZ#;I@VY85 zJQ!1Yaq2GsLqcAH6%VHw^QO(HGpAIU`Fn2nPKOvkJLuO`ZT}D^m^sZ`R1T5oUkTQY zm21;ZD<~}UmSaVbXs$P}a9SQTH+|X+$e9OPG-GU`*^lLW(3X!&A-Fbra%Dq#QEt&3 zh&FS2-XdV9cNH`>ALO@!*zConfTx%w2eG%@jC#yWk9;pM`#jzPbMh)P=rJojX3w6v zc_ccE58=18-(G|UtQKo8OIYyPG{c;NXj^4Y^~^RWA^!E1mI0$@?=M9Vek`pDE;&7K zu{XCUx2&KX9sj`{kET_@+_$3sZ})pZcp$Bm`()X(y5Me9U*WEUAT2=cCtUl>v{mp4 zfGJ^H*_LipkaicjdF6qAlV9G6+fs%JdUV%4nhPNPZMjm78)@g;)3m8$rPkA{`U@$TPu5dln z3th8V&+tr7E3v{Jvk0(KBL5BdotAyjI!4e+{*If!ry?EV0BT!8d}^V46irRs?7UV z0p~NZD0UZG)#sS)8$87$s@%+DNLO#9Iptqs>Mb5Zo#b~ujRKEN`hU|r(+M4WnaPDT zgatF?G0WjO50dg9Zp~0VFinrC^hq(5e zG`8GlRfPtBn#;eo1}DJc4TeP(!UKifGD=IP=S?reCcC(B+Kg#s1tka+6ngUu5huLl zv&r#x+XO;Z6@>`+6@}aERSc2!rDceL2;sTj>991JxkyH_a)vuW9&+gI`2j%QRI#>{rXw%l&xG}TbAoht8E02jdW-UibPbk@z}WBc zB67`~HUlW+Sc@o|JCo#;u@<2>ccva{bBn!s=$F0U$Nn&DCok(WWk@eCFGdDmUF3}9fSHk6j}^w=H|kYymU5rBw< za0JvK`y_K0=X&#IBAU?tnvfL~704YEt@)IA;G>8(WbC?#Mc8NWTxw2Q1?!pj(FQvM z1}^q0Gb04eq3~{rL`JsD35fpkMB{^bi_KTXQS;#7D)X%Hmw{BFrtKgDlGw981rfjIpY^P9JMmsotd=DI`_4uI2ET}5O?(Dp3J(Xr}Rl))B z7a2y`>_yn*3)pe6Sua{m@u7Tnf|ze-7{1)Q%qbpo$|_p*pFFq-d3RCmy*`EuzW)Uz zrWZ{2QR`we;8~pjn4jYRyD7N$)_akCY-wL4eYM!^uPRQU`WInTBN<#ny!b4sVYvbx zUEnQT=S`6Q`;(0&02^MV72ZX2%I3_O@BKR&y?T(e++}Wh(7ah*ZTGfsTI6zT=bHE6X=smHwMKrNoUnd_>|FFxQ|SZ4koaeC9e z_jXj6nWfNq!M&}E%F4{cMwR)K2R!DV8?=3URY0O5e#{>~(C#(AY-^?43By6fl_3{WjHi0LSVg%c9iv$ZsNpK0Ic#^66qo0BK<3)W6pXH(#4s`-tNWm ziqcVNC%@WTxO%8Mue{7WU_j4%!F~knw?BXsJap8|#_4E}`Ld`oj~ja+a(A;?zRIli zn2S8-XCK%zho;P*j*yDCGE9y%Ft3cfB@fAP9!|A|1$36hyY(V}qncTo5uM>(^S5PX zUh}U8n;}5Qx6K@n`JcwoCFb!5O6P%HnUb@F*p?R*m`gn7DdF)_2uB@nh52Q~8zp`f zvLvXR^GfqOR+iY$Q2Yfog6`HjH`&Gv7bw|LCk_LR~21j1qj+Ao=8_>*Zhx6Pv+ z!~pgenI!<%gLAxVOiz{B`XIb&t~n9e{MTXWO@#zCqBK9&jAH|pKD1i;m49h_yT4vN zU9aou4hrj0yFU=#6cOBSH$~>m4@EZmTPs9YAQb9p+k|f+%$YAD_XT>xVG-!w6vFo>< z-6?6?!@*$Ew0)Iiog~#%j%x7Ze3Wmnh?2Cndg;BGz?Lu&4hOc1K1=exwm>u>+Isq+ zZ?XKYCQq%0zg*&(-QEra(bq|4M*t^$M$ksoTD_|k2%jC<8rkBR-4&tEMfi?Mpf41) z>i7(A3EA(hy?u*5{GoEx>ANrZfKJ+Gw}*NH7_rGSd+l6-@6D8r{z6N`9UB^Y`ogWj z`fxB33~vc;Sl8JpTQ&sS`ZfpW&7F;}vdoUOh4{0pr)@U1L_1~&f|2gF4WtVGI*XQx5-=`6gj-GJTlR!nwxofRNIAam;8MOe$>L{Sw7>@J?1DoNUHkOnRNpR~f zeb36erE3wqR<2)~auyC<(XG8fmix}N@Kg!yy0z=>l0FQ-WX$o0^k=41Hjr!JC_=h{ zNcXi1#zoSEc4S~r;`u((w6amODW~CBgW+K(E?E}WMA`%wvIDk48{yq@!TLaVcW3t| z9tj8HW!U;>M|L7DZ3u_~(nyxqv1ROdU%`wTU~xn(GM%O(IA?oLxGNA9;M?6D4B0ZM z4Tq5eZFF|~`yxSh-Fb5{A(7Kt*j_uczN<+Fz6M7Dq!W_2sXH9p1U&`Aa*q&%(n@RI z6#JM05UCn*R@w->XcPqK?C#XG$U9+zUeS`$c;Ju-RmAzOU{@rVyj?|7#A#|%VY%Mg zk%J@&D~7~!pv3w>n5}7E*`RP{8(k?o!rDcwr8VLM2;@CGK|o#_nT`EmX>es=;*%6_U9&)^)aKYNZ;xQy*L6@OSU4o!YVLi|JoV zd({1ydB6opegx8g|M9=QVoxQsxx_H$x?inBU;Bl+sgLVs50tLvb$c524N8c}n7&EVa{CA~%}S)&nqmQ2k8O)b<6 zvgY)fI%z>oPexJA)SM+CdfZqF8mX)`lZX_`QmQI<^eT4LN}eDltrF=HX}%TdHMOr= z5V8ITULLtq&GDF7`>4B?hLJoUNv~NdCn2IbXAYyjW@>pIWFpFCpnS~Sh-qp;OaiT< z^1steHIwVKvSiTV@VRb7&D4|bS}>aE%Y4kNBX-Mqk!ilPk4-`&v{sw$BgVW`*A}hu z$7%}KlPMbIBvsB_#z|n3^r+?`u^)A>hIqCj@1%;w6(dU{Tf4BE;xihSpB+{y8tjjX zQcev^H%20&6j3NpO0A^{fsr{-l)SQuZa8%E|DU_J54Wl+_x|U4*?X_O*}QMwx43yxQ4u!p8${hI8Wt8Q6?P~= zKp_zb(5NV}I2|%lEGjyYQjv#aq?B|H6%`g0m6a70bvT8EM#d>hD=N(A^Bv$$Gqyj-l${LXva;~w{TnRCrG_j29}J^}HuG}WF*TC!Nlj4p^f8#RB~O*ioo z{#oU&Uor2dg|$WQAE7}Q>4J#=v2@tR`#paP7fb96;Ux~gC&v2=*`38P{%7F-N4qiD zoKkQ8XSf`x{avumedVC&pF*AfozCkjUefi_HP)595`R3=nB{*)%#oT8l}-I=e>E@p zQx0-}OW?#`rHy7CL(8|^#|;QME55z#>m`56L+wP%=@~6wD+}}|+@izcH|8s4Q)O`FhVM;WNV1FGi`Rn0h#93&76Mt=o*!7=TbEN98 zpud?(;%nH!zS=2&y?jjm&W00zLr1b(LCZJ$C=5qP{q1I7*PHU!;$!l61)TUBHa@HV z89GO*J_^%n3>6w4;osa}UmugdB|6H>^YV;EOetykmdAI>_-jz!bANi5o&4R&d*W{d z{Z=5x>X!Sv9mNdAl;r*f`k4GZprgDT-#O$i|MPm(s*l2bHHHcm`O5w2^G6=v_jQz) z{f#`vp-t@PTOQxH5z_c{t(*HB>|=`Wk8t8|%v$!JXTF6sC-pZSyWC$J?D&d(;Kbk9 zHS8Wo%QyQd_CQGe&1FCLH`K?7uh;=6{>CpsJBXHVxxaA;slV0i=l+KKnEdHSI1+!8 zrm??^SH9)`^urISzm4qY{?7C<`Fk^*`a8kyUbKA6{oR6)`rFQa?r(&T$=}^@;&1Y9 zG}-1`?(c&LslUDK=l;&|G5LE4PW(-si`IdbZ@Irc2&un=*lFBp{*Lr9`Fjjb{9U-2 zedQ+Ka({;r5`RrkvER;1{zmy2{z^JeCjKrW7lq+y`Ih_pJ3`{Gi)8HFW{$`1FEZ@wf-y!@1c4eJc z{}DT_U23m4)q6U*u5Lb7J`JT7Pod>u(!y8>`Mbo&nlaH_N&KxGPTRJjz}i%5vjW6{^p`2{_dWhWqo)Bf4X+iG5K4~d*bg4_&fb^w0z6`twc!t zJ;)dh^G)%+#K+`s9jr3#yx9KxM!K60r*MpamU-MTe>|s~qF5hy0`F{Rh)yvs4zt2Uz!`YIgjh{r3(IIjKb#_=Y0)Mjleul?%AapiS>6bc79uKnu9 zab2gcibCCRj%&ZVaa?&^AB6^$*M4>5crSLgM4>Q~#@y4d-Xs>MnCN#no@3Pq|}T-StC7p(!)-@4R&{`nh+4gUz#^1=3f{)dxw!;pcfA zCGX$oIm9}B(R>*u$LpFh?7lwMrZOIOwO@_jYE z{OOwhe_L%VUsa#H`JntlCGZ6o~` zHG5sh%(yA8Yg!XSUnrkxZdWAwn`(XvdCsv9{i1Suy^x>RC4T-j@uN6hw#2D8=Q7to zIqUpfjZOaZx|Sw-9w&Lr?ylJs{$y63-&51em)E#1x5uV_U`=n3Pt_%#X|9^kHEwmR zSIu76t|eu=4nGjjcHaIU{6%Le57`{7)_myedYejl9c zpW`E9u745E_3vcaxw-y*IM;v5{iIwc4-L8gc$W3c^(Ww5|3j9Ymg|3lbN%mpoVLzG z*V!=ZMe=ucu9L&FbG0spge|Fo+*2GFZ9(5HC}%6VQ_AsHsZgS*Trt} zwKYG*1-8eoxX4@w-%-nzzNg4@Roq(3mF}yDwo|sm{0hvtC{46~=~tPhzuGn}@KWpI z71rsaQr?eZ`YZTsg}-BavGU`7)V<%pw6XMfV*f6Ewrnw_|by>FU;t5gI$)k)SYQv ze2#UB)Xk}l&pPEq_2R4Uw`THO_g9xiuU<=_^OJzlo;d5(Uyh-EigjYBzr?!uJ~LI+ ze>&0g_@)1>rZ)_%+3P#&kWcc{kk^IJh7RkLZRj+U^9JTuurI>5;K%uFc&mL9bHg3h ziM!!F*2V9)F8_JVaHUtxzM^*7XXUC|*~$tt{wr^?4Y{hk&ARw@>++e`3pX~|hPE`e z)#7g)S!-kCMBB)o^&}r-jnmBJr|~-bCx*t?*ubP{fT`ZgY5G>;IldJBXKX=)Ar`R z_9Gr_9skYeSQmfUIzF3!VV3=GZG+xbc~(5=UFB2pQ&(5DQMy=dl#b7?6RnFA|6QN3 zjr{!8Hk9v{#Mv#66QAAkIK^XY{<}@7`S120*5&6%X8d>iscoeH!7N?%I{xl?yYSyV z&l@p!A8316_b999$IV%G4Y>~6zT{kapmwgza{n0VnUs(pF?Hto(REASzxqF%ERdJd#|zTR0|5A~hFG+hvBW8J(0E;1hVeTulG^C-_O1b#a_fUm94!}AwI_-Fu! zZA7%GTg~3+$o0CHOM6u|yMfomk;{YN>9!vVb6-+6^~&QbZL=1>HgZw-Rf$73{G?R) z&LObs;`st`S>GGKEpq*b;7zuttr^b($fiO0-)6oS=H7SkLz}YCnZFNzHFEvC;YT9Z zT?zk}^`F3xTfZFUdmi~I+y$SET;{%Gp?l=wqcH6ZadQ8(;9Ti?N7p&hb^a+hSH;i5 zQ>!r3F{ba+LmU4c{*rC(gP*Y8!Z_#>x#3B;U*tMs;KwUtocF-gEkA`f!{^(+0p>n> z&{-Rb#40Wyhp)B%ahUty(u>#edPC&;|AdK8dfj~ZPTSL0Me-=Uat{1&=85owwrAWG z-Ig-_U;I|o>)!!$&s$~de-59Btosvs_9N(*!lzj$b)~bdGp9=VnE5ZbGwOvO!HknS zd}=Gb!uI63M0?~@&yST@6E4eb$Wh=?=xd`*Q9hXip7eXkyD7-OYRnSTg>**%#WeNe2`Tkc+~w|u5;@U3|zd-Yp+vVHyvzKHX> z>n*=D>h;vCbs=xBzGGL}Qa|)n=F8wWMjN%aOn>C<)pyjvp827BdgAhQUOS^r!}%~{ zqDx-y*P+eJVz4;;dPtis()ZtHc)iECQSv-%Yu4keTiCoV- zsAHVVzMi($U0{9>{1WpQVfrlC`~iNQV`j|Pt&ILle~14ia>G^d9h_6~sjZGYC7=d<4Jtq@l|Yqb1VsI#6n$VM^L&#lE!PhZPM_iO5DZ(!!J)_U3N z+PQucr$1O*{l}uNw%6Zpd-}Hi!Kf<__2f7Bp?&q=iQLo%{~+3g7#@wRJk+z+%f9I) z)K@Y82<{eb>WHC%b8c_P&@epeilM=M-K9S~KI)30f$=Y&T_(dXGc(>BWVb*2o&DX(<|GE{TwDgil_U9@SCGvAP0@)C+Krv#zXK= z?2XKk0oZG6{8-eLlSa>x?i=A`jx>^=;OA55o+I7A4<~b^@zLlf7pP6v4Xs`S<4K|aXrgI|me>2FMCPr3%nl3RPfnRF-*Tb)lth_ampU_5f)wCkA z^3(K|7=KUtv*~S7SALrAh}`hsF!8Bu{jKoFqkXRq*w;A)#Y0X8Id4t$eXu8QP2aZt zJea&l*H~)$jdkj5Iv#b6C4DxOjdIn6^O+|0nTn;FxA$z}6A$Itj_&c^_`YNoxi>C*|{68$Jw&9_;XJ#$3yXq+_P z74^PtFmZ=C$w~7^tZ#(xa~r3__q*PMu;)lW+TP4s8uBm$e%LlA;9ppu2|pfn-K%as zX`OYkE9KSig$}r{^{wzg>$73ThT7GyH$2`pjMJ`^31yeVILRP z*Cp1s!)xr5+;=4>DqA=V-)(0yXG8PE)$ zZ=EsU{c`JTVb-#I%y)mK^{3GPDe77qyI&vmfs5c9qpo$b`z_Y#&+c!Iy4K9@?}+*! za@d`i%BGITz+!qqekm!g=24pYF6jv}HX^-a=XWq5HS2?}Q(+2aA%i;o^$d#H`Y1MnAYza9RzZ7A1+aT06}!T)8O{qXOt zABO*E{V3PGU92C0yGOmQ0&|{_pHdr4+ZA)&2>2rFo$xhga@g}Vwvo=b3H`;K?)e7W ztcTxhn?>+l)_211v%V4jg!Nr8Z4dRz=Bw6s!{4y}2+aDcIMqize`)i&{O6x0O z#!|4^1m75Kl+TtoMpiysIM)Q5Z^2t55BX1+c7}X17h1UXkbmW~#u;Hu+F$``J?qW!#*F?y`F2SI_voE(-iHM z|2}=J*T-B8BrfbzWbaLb>+X$1nZOFDN$Gc`&?#yF8t!C>%7y4I@GRV?}T3+ zb)9$mER6c_3*jYEuMkTg@_rWf+WNfB_Vibujgi$yeRf1vU-bE$%hDHpeqf(Bz>k{m zfgg{3(ZHJ1=Qq(lwEfR!+S|8i`yay0Q{}n-DBOeRIvh{m)2$OvUvi>$4VMjlBYVZx zmz+pH10Q{_jJo3N`%jTIX8NwO4L#UB=kM|~N8@_FWU@SbR|KI;2*>uX`=X^8o6Fl{~;du@FgL!s?zBQXU(cf(KFUUfZV z{YzZSb~hh}8M`X0_VybZS?%q2ezZBOAACjR5wyMEOWoeN@YT^??d|tk+b}Nr&9_c_ z`z^KpKA3T$y42o&Z?*nK`0Y_wd;8sC{a5gNqpmU8@1DpShyCu0HfPh%{XP}-y6?l} z?L6nCA9Fk8L~;Je_LE`S8Fa+oMf8V`kt4+c2&M($}G0jt^um1eQhQdAQ)F;+=B?G-qRxXDB?6SSNmq5E@qx;Z< znET>}`{6+@`)io;((9MO<9I|C);8!8>-6U!)<)&0o%cbUgJrK62EE3*{9kALtuXUH z*#8eq-;2k56<%wbx$s6a?HEKE`P6(FL|@B(Y!7&6)YZm8pSLdieU9@ayx(JQJA5$O zjC(KqsQDTAiO3Ufg@2dWGX_-G#5z7N@g5laR_4CAgYnr)9>tRx3$3k@rw~u;Fvrjd z)9)c~^j#}C3cMbk7rD3%UQz4o)^$;@BM+?~ifyc;4_g`YQ>jZ^>t~!F^542Q)_eXG zm^_ADT?{{B{dV|=Q7;m2>tXBUvh}y-hv6sflN_GL*bV(YH(odA`9IBVoXR?P+K`y5 z3h|uA+9VtG`)Q1M$P{A2Vpd2S@v&$XYs z(I?twB|JTHVJ>{Nb=o)hwUHaTO|9Q@s=7g(PLAC9bh^QSY; zRJMK}<=N^SkDg5lOzyKT33oToLhqk2cCrt@i@;i4^)uGYxXmUfe1Tbhh$GmGUmQ93 zxyCxNWX$VoJPQ(DWL8=FzUt>@^J?@p39mKtp8ZS0?=q7^J%=Dag%)_TxeaEV1$_kk zF>@z;U&5?q!Dc!-`LFV4%{$S*Y-Su~Uo#(ve;7HN3;)Ed_#aL9G4opV-zWUX$cnj8 zO1QyHUln>M+|S&GKG;mV^vpwuxf5o7RoQ*2=SKCML*A~!g=X5K^F+|aGtGzLISJ1- z(_Vd-+~Dz6V5|pjMSoMmZ#C1u1^O%4i0Ln}e&{ja=A;{)U8Eqf}PUi4<9T1CulTolaoYdq=`tdr2>nx8esAc3+2_ z+#B`4%t6_gXjAc13A?XLv(dj`UHp)F5$t|1i64%7$RYDlJ_9o!18>FVaKi5Qvf6db zx|qBNdwduFobcZw*OBv5IpK<#Jm^`6M(Wj8qOSwD!pzMopJ|?jK00CgS~mK6atg%^oz)b8VuI*HBaW?!p^A`A_guiOuf&Os9k3=phX8Kfq${XSTHgARL z)1Zrwn)kxY<)Dk7G~=)I*M$Ebxvmqx%w^fv?}EFS_rtvs<{B>8P>+5;qsl|f>$w`)sK4~Qi&*E8@(lB8n7#?Rc(!>xydYux%0@Xa-;ywEa?tUu z=WVKdyP19|-(_9{zt2p+=$V{gFaC&m2mHx|nX|G{UzER;@K?;6(7&7T56oN9f12>m z%zM!vPxuKl{iWx2LS16_o%%@k&7}u!Ht$C7pKz;rKl-qQ&oUoH_k7g-pE}RS`V;U) zwh><%S$$Xc@`PVuK8!vu;e}@USI;Nq&o9-jHWPatb1>-Qx0_GG^hMR4wKQ-C`qqTE zndP5rm|!FRv{`;0GG{RJE7&lm>K;y*oCaO?KTqs`Y2JWNUj!TRZ_TQUyj1I@eC|ij zO9gJDZ@Qa_zn-}hbn!rQCrrNtT};0Oo&mQfJl?zn{rrUKqhP-VeR{%_4?1zx|C4zw ze64u{e7*S){5tbtcy+?~4StTHbB+rvKkqlo59?vj<%jh!u>7zdR`~(5{Cv?o0{*g@ zeyRV4c@F$-v+6ovR@sB*r{KK5#Cd<6g#TchkuY;7#Gsr%UGt-JUC>W(9%KAfx!H^# zJ#&^npVn}?xfPvrS+MJ^Dpo>!~-;j?Yv;pnuv%CpTX%RH+3VIGNt zpHr~LEi^IYCZ@bkDM)n>0{YsYvGeMt{?@Sm@C9r ze|B*0#6m-T_+R`WDTrxZ!>-xi8birHuEN! zH8AMnb0h0sapQRN7MT8!O@T3`=hLcuY2@N`^cm*E@J#bb_*DtBHma#hU%{uiq(f(lH3e$I09&MH%`mXA8YUJSOCDzN>yv$5IO|MM&)n@sbpD=SR z_}q-XG~pGI3l((cnrw6(-o%<2cmw>7gqefV^;xHhz7v;eQxj`u;7<7Ngjq9#z7zcu zk?WO*2h56}`6!!uG4nC-I+*z=Za4rl9|J3&KZ>mJ)AUpGYWNokKOR~4MVtO7Vdkd% zgqZ)D@ZZfNIKS1I+u_E@%DSv+t$y=AjX4>9mdBUp_`?n|d|6(Q&U05?i4C43LUiEHCc&l0Q(?`L+ z4Q8%Y|%&hG5o8U@zeZ~#Lvgg zGthS=ywfZ{U*dai@{^U}ubA85ZzlX5^KkSZo2SD6Wj+cYGt19$v;3S$_@tSbyH*lz zHn*b>G~>VPU^D*oJYqioM@*m2|en-MP6Z&ASkGV>+y9`t?* z4>IpVADZx)=7-ToCp^x45S>_qPjRQ2Ja>Ch!ko*34SlU=JF7g~{1p1UgjoY+Q>2f& zElrs7SJ26AH_l&GzSZ0V{T&J4Zf-$;Z^E3vLfQW4cPIQ&a~nG6uV5p7z|1)8wmV_+ z7;MI)vj&Pa@49{0JRD|z1zpVi66-!{w_hauxcMOZ?-G78vc{qQt|0fL-xmoy7rm?P zH^Dsoht89CU`N$iOu_@9N%4YuC~-)KGz zyYC8&4Ly%4d)-s-{+7tPU*7#TGx6&083rhyY~5*FVDjJnLkZs#S=Xz29<^%!nZ$-Z zs+QfG*ndB<|50MYHGkFq(a6Pp_&=I3ZIF%bH+N?aR{5`y6_5UoBKT>B>7&3Ma7)7d z&9l*mBz%UM9QR;t3}wY*%?sf36TZl-dZ#Bm!@L~*6$$gXEcjfFeqF-Xo7bW*OL%2u z-B;}Kri9;Wrr&#TE|brq_+4hj{GNp0Z&p0+yQ27G)>pwh65eTEgZ|lszhG9JUrU&C zT!>*E`VSIj4hDTQ`r(9+m>)*}O~TB%yOLd zJU!uI<_h}Agxk$M(7B#e47%6dlk3UAQ{l@KezBQ;>3Ma+uQJpBJ?AF8z)T*+qt6!Y(GuiXC8Jcnm->&^J-)nq;b4~ncj_saWd zD%=ru`R~PkXxB#gQkNYMbB>c<+yuYWEdN(UR-C=&@r;P_!`6%QTHyXL$Ev(MazQ@d zme{|;+=l+{gzrl1w^}b_vn{dtM8Xf4hhsy2L%p=G*Ph4)##=9P8+7^ko>}$&Bw^OZ zV56M;I^q8@k3|2QS^l4iTp+i-yCmG*jDP)2RPZT2+f3Qs?dDxDd6A7ixAtb;tMWzW zW^{61_47)z{Jh3|9ClwQ&%K><{pM`%RkrDb*Cf2wJRSW`v*LWOS^gRSp7AyDP!k7QhHYU8uOj}z%Y^EPuK4MmT zwoiMIVjjX0v}5Fu=xNw^C;MenMZ*S!hesf zb+u34r}U$q-2UP(tkd>BW6Ve3&d9<4G&5SC zmn8f$GkMT+-64i;u=`ZcU+5X{po4)K$t5VPVxYF2)J zm++Hj#qWMB62G1^4`nyPjR|{h7Ky(veI^^l-*>oqDtvCjqs_#xXU=6`pxu2hG#`X7 zOZbY&iofqHGx7JGZI=IQ6P|A-{=Q4iihqT93;f1}-(pt$8zYDKH<{_*z8^~X9<$=V zFS0(X_PyVH2==_w-#qsHY}7;i`^<`;aUb&80q65hoXInKq zc&>RTyo~4kG#=RW+0_9VPF zu_w>LhTQZc&w-g={eGG-IS=|a^j{_X8#BK3oP4kmpDo|R$Ny}%vtqX|D2xwsSkSi-bf_WJD5|1SwY9a-Z| zf8(0_9MHo&6P-B~baCFN+hFFG^rCd;S72fv!2GH*^GjSBiGGQhoD8_!yaQ&g1sgHf zB!TI>0k4UyJP(*>9uF@{c!_xdIyqI@jGPQuXI>4zE8#oMir@1t#P4~h`w0WwUxD3U zA^!h}WlM_xbLQ>vLkWM?toXkdImGY2D>tJbvMxSsR{V^=YWye6Gti%@vHpG`*bx7~ z?vWM$z~1Kl@W6xzM^^j;^SMU+14mh32Tw?NvYGe?UKUyL4`gjrz2y#=`l>w3O#J%W z<~)A=9Yo+&=qnR`gIV#vEpmwe9p*>S-<|MXkwg4j%!+@jnLZ!*ZwY_GtoYquA%6Fl z{vLLq`zx^fOY?UiWvcPJkFxcAK4^@(;vCe~O#OqVxGv%ubfNiS_{PYpchEBPY?wCZ z{s(P0lfOX^BAmLl4qpIaCIGP3eH=(lFo z^#`-so39UIuMef2{7pgGHsXqzdh~Y_YM0vE>b0WW0(c{`1q2VFeIJQBXhEdQ69iSe|TB}`w0 zvc!AZ;>7+Yb0<3a4L0Jn=4mkNaL~nfnrFawn^o^e%_{p@a~u4H#Acs)7y5qlZuq+i z|G-SnPWy#fejYcs!~bJG2>;$ppE7K#f8VXYF$sU`P1(U+67C*Z*OPdE!PCqx{(dOgm7e>xz!g-&P@6)eI^w*fBFG+a0c`ds8CHQf_=y!@ve@|lne)Br? zkDFERzb7`k6W(Lqh|Sj%cFy(pH>dy9y7KTdvwY@xRt$NbkHaSt`;#^Mwo>E*ZE17P zHO}>00Lo{E|F(gNz2{4TwzQq$va)BaSM56zd)B4UFYB>kT?#Dwt7^X?(Dq962y}9O zhUyj1i(EViuT1Q@4yoF_HQ~1<_L~y>&56xD34hG?tMSiVkk6u+&&z?8lidl^FF`+u zPG5u=nqkI&;12jl3DZYGpN{^^gnwn8fle-hjrb|^O!(;_?)1C*kj#m!SVw!ap}JM}OR`Ts>iCoDBI(%=>Bn|Up~-OQRW^g**?bI$d7cIY>w9{fAEg}vyHMLopBdR5KI zaofx0smS_HbLij9s`nW)dDd@ggtD}2ST8f}9yTDd>Kb;M?eQ~gxEVjgD5J7kXNFCR ztayfGAo{U zMh@}3+f08ABfqLE_}OXu9_U_+)OW*vV4eONcHAugc|OiS!~;d$Ga!?Ro#|HEgSiGTPF{_T-6Oxw?r&sLbZUuD`Jm^=)BOTxFA zSwn_1K7);z@fmn4e2-cFS#Cs^hNM5W*i3YfM1sI z)n>-Y8FS3j;JJ|ti(vXC#2}_$0@IIYtV(#bnfEj3i(n)EXY*Q^z6iSbJ?4!t>qgMU ztQ&zh!S^P7pLsL-g9)>41p6)Md(GS7eP)gQZzudc^G>!QHB;NL~o_2d~z z-<`pFBAcuYo%JNxGtSSfPq@jv4!w86%$HzKjQSm!+|QYLpUy-dW1H!)`&9jYCjC*h z=U8CbyC3!J;+gKpV1Hd=e|=(qQ{=)d>|bw||FwxdaaaAn%QmyIxihi9yY_oEXMWT? z0-JwN_>+-~^u?LXopY5pwlg`02A2Id6aG$Oe>kx}lGywvVfsjZ^c>Wge@ghT=1%5i zIpK<#c=S6sA%q)T=f=YF-6%P7gY|6tyT&b$jY zV&+}oO`L9MTb1d{z?;$gBs{>p1)aGj8(r6p7-b#-PfU19Wc?k)h>H`xEOL+Bn7J8v15Dpld7gO_`i%)MGw(#dCE+)jccZUMc)j@t=yxXkUh`4( z4=4PQ$b}L*ZBsmfcbNO5|3|{i&0sSg{h@@vYMzSz-GqrF*w04)X~LWbgRYzqQbkH`7<= z{7=HaH@BewEn(K-;D>Q|ZhgW{<_`4M$b^uc+h%?Vd{)Ben&+Z(%_E?g86~51Qw~k0$(B z5_`??_AeXalZ&d7^xFTTvY9;R*KGp5SAuM5&&VVjMx*X@FMp7kv-afD|_RraPt zf4!M8GxCiIyWjOZ&&YK=!0dP;f%7pS{+{*YFm~Z@0o30APV`63C()1cT}bZ#e-i!ok@Y*| zBTw-8Keu_hrfZCZG1J03cH#2^b)DBW(R-RZcpp;x9mVq)8>8iu^Z9ur6K*%JM`vvh zHsbTmnrG7zo^IZV{%ZdgqGEWhc|5!@;l*afvpiwO-x$TS0G;)`%B<&s7opSdRi@tq ztKLlsZ#MIO-aQF3_k;aW^!pONKXPF>`d;hX;C+b=Yfvb=3;oCD12AiK{`-yRJz*Y! zPTvJx{73UFn6*0S@F>=!z_Vf2>MAqG1Fws}{}`CGj3U0koO?&HR#$nnSw5M+K^I?O zo)1q;c)D5s>949i{S{d8&|g)izXHqt&58Z3X8C_d!nY^(%=!E`Cr52HkH>y{!aK}U z(H~6sKh2%!^h@v~-e;yAqv)5(8Z&I8=$F95;h!bUxi#p_<59m(n7I~o{Ehl^!kk-! z{uJYylXjI^hXXTbNB2m$C9;06Z1kXnnOCyc^WLM+PWU|YOmx~Dd=mfYPIDXlqJ&>! zo`cRB8|=l`n3+SP=O(FuIzmo9R&Gh5w?u$GjJ2js;zOgIV#sKH-}q>+eU}*Cf2w{4hFm zQ-1WfTJ3j4uEVzdeF=Ziyb=9l33I)qvfYWRozFWV9{RWabLMvVp@hF`rcLeNHLEOh zHk6$U|J1w+X3hqEHO$V#hvSz~7GYZJaMavgDv<=m>+0^ek2%#2-?FzpXE zv(ax&*khoMF*Wvf>&lPEfX3BW&+EV*0}XT0w?_NG+ahcHjP)1@{6N$-md1Jv1onK_ zI2rp;vvI&kLKxE&dY(x z^SDyN4UsiZ$90RWoR8~e-U1IycyMIR({X2*$@w_W(IL;|aGdA9=Ipo$QCAMfO^vL) zjq5ZM+qf4c{1WpKbdQGyvB!gQJI>=l`5fo*pt(8D;~}uegXZQquLFU-4k+j2*2cP& z=W**IE6@6kX0;_d0e>K}@;UCF$i<^D<5)JO!|;8P%k;&#`y*@Z8uuBq^6=TnArE^a zH_S!fXI37*Wj+FbH*#q2k0OWmdd&}QeAGJr#yu7}wCh;p(5~Z=L%W`dtoX-!43u`j zO;Hc*F`)4<{`9D;UE_zDcf#i+Jj#3${rrS4id>hWztl_~#$Oe=UVKf$uQ4-D#xISm z{ES~=-Uhqx8pLn0PTt1fVLk%CCvs&3{K14jY(9wY{;G)Yx6Zg4|AolP^Z19%YVZDp zsZaf`{Ez={Gx;B%_r-CT{01Ab`=V(p{FkT)e%j19oX{Lu{WYP7c^2F+VXlqkv&(Aq zkqNg)ZeD{vDPi|T^E&hy*2Oa;>-Q=qyei>;GH*a%lJN4#8bA7ta>bx|G2!izb=^LJ zGSW4!CTxtX@iW2s*Z7&>{A=Bq@bPG)^?qx-A5sx$E_>3_?3;?tKVMF+dHu_vf4Yb zSHgYGt>~vkRvsn}iL5y_(eownDC-B%y*4U86DLPq^JU^C3HutUZaDgt*2&vMUn6NA zO?-9K1AA>$J|`}Wy7D>EYoqcxF`rZ9W8y8*rlOeLzk%Jq%JanAqmA-B(Q~bFC;S2H z;t!d3!5=k~|B3fTZj#Ld2|sA2UncsTsPRA1eXa34@$1nhu=`r$dE)o2i@i2#JWu?2 z)C2$0yaD}*gnt`3^zSo~HJ&GxB5R$W)SNK;8UqE|KB-@1_3xxXkxR63((r^wm}N6M zvif(@xX9|?NmCQ%}!J?I>hjrw=e zZu2Vmp@hF`UX4zy!Cw4GWQ~DIKS|hYug1e9+9UhGheq~>h zeoex!iCi9mzQDX4UKCmDYRBsn_BD^LLps)2-w3abthJ)!oe94?GM9r{$0qY!c(a*4 z>G+75e0O|2a^*OjpF_o;jykE#IzDTj1AoE13;vpUFZ|8OO}pVAB;IvmvKkLlMn=|nm@*;Z$>uG*cShEDm@+N0#>12=6ZZL9 z*F{rQH~s^wKDgYtpTcci29;U2MSo`>|-_N_( z@P@hY2coWVGG(jz2=Ch>R}S<3$%H>;R=#&f)_Gyd9y8-)%2&;5`!^!%yg$X~>%cx= zYs^gX8m@6N<|J_WVPNnZc8^uj#+N=NHPaeXZS)M%)SJy~cz;X6x0%=S{;q`YG^^hCC;YEw#c*%J_n9~H&fE;Ksou|+@sp9y zOBpj^>%o1poay_9oZD*O?Peobvva+jYp9$%I8Wx>S^FM2o6c{__Bo8`6dZNuLV<$l)kHv>7ZuYGTuZLEE7o^9s&x!h)J?R(p7d+odC zY$x9r<~FU9j(jTg)fmHs?xyhMPIAz6jrax56XMv*C90au~nix9|4A9p=3-<2>kx;7;=~ zcv@sVYnsh;zsUbA^Lm&%2B_`ZdCiHe-`C3fvA76kUpB?vF#CZI!%HHUcvqi>zE-=| znES(P&28{HGi?fgx2$?Qcx{M!VK}_mHhbVL=6^L}`n`C)jc$5ku5%e)cZZN^`Q zFFiA$zaz-@njeAjE4|nT<2SH!gDBx<|Xh6 zv&x<{&m<;x^Rk7qc`kazOxZ%Sc{$wQtg@|U`m@kxR@vd^1@H*7%8oRzf;-GAJJn2E z3Y}(^oo1#jh3RIMr41qG)i7lOZ-r@p;O#JR1l|ebEATFuI0Em0@m00KSJh^Xc@H-0 z&3oYu=6&!+^L}`f`C)jo`2f7dd=Mrk`PXm4XdMrH7$&~J$6(?Md>r0wJ_!?t^kN26 zU$rdt1wMlQh*@Q+JLpfr)Lku0-GR&KM{T3B)E(^6^t@@cEad~AK<8C0OH6?)#KbGu zP*#5<7Z`uV9%jlFTg;Rz_K&P`#a1)riX+U^;F0F(aJzXHJl;GT?l3QarhycOPQM$>n4!3IrhW#Bz9ufTiZ{brSY*t`vX z#H_Lh%=jxFG^^|(^FH{fS!IuziLrRxtg=s;iKTeLtgXGi6IH zX4+BeZ&uk>Gwmpi@H29hD~&W$uGDVEwlv<{26vcwFHJQcfIH2H;AxSS*V1&e;+YY- zG#j32UIWjHtlx?$&5f+{UTJ}u5G0W#xvwUtd6H95QnL10m%xmG@X6n~Hqu`(VOMA`R;eF;E z@FQlGJz!o3A2h4%Av3X;4x3f>h?!VQ$IUAHlvy#HFmHoTnu(#DnTfs3PKcA(%RS6T z;TAK#%l*yxE4P~QR~})e&hp5_raiG4A6e(pa)+5Z%Tvu2czR+pBe9v8*vv9FV?WzW zjO96IVk|E*(~k0z#Admf*vqTTZSZO{?I^D?(~k0b^FDZkc|W|-{4l)9{0O|+d;s2J zJ_v7*tTm&&!z_KL`6#^0d<@=gJ_+xMTvFbsTYaQ8rcB*|55v?QSY@dr@Nt+r#Gx!@ z0xRd#7i?6PGJ%i4lnMM4%q#E-n3uSuvcwd)!eE;da4D&{Krg;-Q%e)z$ZQcUU zF>i$zndNhdSw5GW<#Ux;K3ALNbB$R(*P7*%SVP{n!ITfY6Q+FNT`=VX?|~^FcrQ%( zz=vSU2R;l_KCsI23cMTU6?iXJOQzr~a^+ zdg_mukHfse^ZDxEr_2lB6XqrG$;ica?xSSp@o?FUO+&@J7H&2ZO9OF-dlx-m>IjV1 z&}K$!7;fGMQ%86%UG~%wxCQPotL#)Wd1&Y~&xEH%E-Z&Rrm}@q@C@@h7`vcvglC!e z!gGBuMe!^!t6huC^25HK?Jqn9Q%B$vFvrBjk??9WaW$+lZ->|W-V1d$Y%o(#1960V zGSt(s$*g)eoAKAM#f-lOe1&`UC*d8Di_P#(a}Rizxdq;BR$Y6{@=u%PN9VhSedfdP ze)CcI;mA5aH#}nA0v|AMg%6sEs{vo~sdGyMz5;KAk3^Qg2K-8w)^IGczH@0fZr%$& z6i^dkcpZ9w>c_vfN^9f-zAJ6`&Gq4twO;DEnZ{fn z8Cl;8S7<|iZ?H1nEc=eyeZtDr$OUpx>8#x|tW1ksM?ID4wfl#a8IhH<%FNom#LBG5 z1+>a+-z!u6b0QaLYh`Y{mxY{F7S!%*RTjm2P(fc(yB}3q?t4VCCwJjDv}s3Wb^Oc{ z?AQ47%MtXoaZL;QIlvy1zNr2mrGd#o<#6pDss4Xu4OSAKD_T>A5{JwNg>do&<>v#CW zJyl}p_4C>|=}p`7`_e71tc{00FRhJ%ehX{;-fw%YulrwC>)!!qVW-g;Lp&!=y$x*nhqVKHrOGY16;~^(`AL$-xRcFlP z{iV=zy-=?8U4gb#_10QH7HCUVpIYnF0&S`4b8G#p^Iuh8UF++@=0x98>-Rzue}VY( z?)A4iKj$7n(x|l@1knIwKgWpm6~2| z&d2A1H!hub)8hHpUcY4C{87tBw~ZM;rlVubxJe!DZEgI=7XKa7-ac{S#J09c?HxgF zYn$72>t!=8FBJ2kP1OaBb^fhw+X9Xc|BlF-xHx;!rI$`=8?j*FEjKP+HFM^rZ7UWo zSvYUy!nU!K&Tbn&s$&#SZ;V>`#+z2nyN>r&E8_d2oK`Jdy($~EVBV^E*{JJQt^^le zck>O`E?K;EVa}LlqvkKW>86ECSJeXf2WSvBioM>pG3r{uyj??VSNcELoyBo-9zKA} z^o9J5 z)>U@^_Up4}4fy%l=rNN$p5t3}{Ex{;{wd>s{N%CG@*f%h-ISNSr$%H$v(wj9iuZ0B z^2~{;bD7EWvutA_Yo1O!*YZAQ*fYT*w(!5#P+dFwC#w)*WHvyTz-A^m*pp6?j36cocq5_IuL zpV@l>bt#62s7L(JVq*Q+GtWHTId@~nURI97m$onY#@cM-qgju;hUkA9Qpn!YSh{!3 zedn&;U&wk)ZhL0!(_3ebczWxi{!f2$_VAlV1l!78w2@V+|Kzi?!Z&E!$;P=OPG(vE zlUZp6?}OK5FS`FW9j`pI_QOqC;gal`{iENJJ=5{=f}T(-bl&~UhBdbiTK$q|o@phA z2bB-yK6=yqvBUPpRcd3S(}wFy*10OykhpXmtB7O zWtYyn`pS!EUp@1(%cf;a)Ba&LX5}z%o;7(m8n!TliU;8KQdyssxv>}DbP>;9G3=Gg zr9xN;OT{pU>dJMCSx-xquve<2C3W{Eduu6{4?FMD;kTB`!8p`dIvwSu5!=8E1D3gd z%03X0%e?HPq4e&OK1apHB`cgGWE)@D!oPpfs>4?JZByauItHw^5V)>e!&a7Ip?{aS zS1e_m><}*EA1`l(9>HW8Pa|>QV*Z&Uio2KOyWLjI&kC2a_Z1ylSaN|*Dy zT!A@P8C|+u$Z^*5?jXgjklcDHvf}>-ueZvm!bJmO*|P@pEcB}H?EisF1{65b_|CT# zsA>$@bo<*149L4K>Cd$)G8dZfyJUclG^fR{=>04QUB_30DiUKib}KPP?RKvny=VY~ zo&SMe63G?4r-mT-zqcvMUZb*FlzL*R_o>FpQoa@2@5wPMXe`F9bW7oR_3H7)waIa1 zJZ_~o-uk?He!OsXPFd;Zq>9Fyvo~f#hu!vEX>B5vZ@#TqbN?&{x!eE$v}b(0`Up!x z-n#tS$6_I#XS3`?Zt#!4lU6N2kCh95>((_Zu(8Lhu#)*df6APAsk(f{vYeLBpR;7~ zb#rc*KYz~hWp7xxV)^{@7S6kF@tkn=I%o0H`AcqIu<(USKC47-n=QQl`i1jXt-O{c zcHxSp^OlTa<;k*@s}?L+c>SnFitp-aGp?P#Z0YrjZ@Bgiix;D@^hv`8FL56xu*lEx zxJVwE)oN>2I;SxDydgtQAKh~Z>mx0;Ji5@*lMDKqa8aS(pmBr74KH<{T3WiQ)T^zu zV)p0@Zpez|!mIU9>Gh*{E0(%nueU4o&k+4{=jo-U+0XLy3l`czXOy~)Dy_W!SsreV z9=e?3;Wj+Hm~&B~aP4K+Uw`d&H!ohY;M!Z3ExGxoh1c?-V9CO3S9WA87r%+U?1e0D z?#PxbTY5vA&RjPvT(xlNE!ov@N2Y)Ba;eWO?qoMFUAg#%r3)9d&0jQcMfReXzM}2Y z_~E4Oyz8&OdFlLBic>T9o9x_A|-)xe8F?*68EtFK+TeBr_cwLGZM)l=qN zz3k={^B2xsv2f+W6}K#$^Qy&*qcUgVf}3w#IBx8DjLq{_E?5%YZ(6qCJSnRdoi}gc z%B2hDXuRIEc=f^+G3wAY&x-SA_sc8v9y)i`8<#IktQAJ+lF)!@3m2zN&@h>~Y~^Bg zN<5UUoOjc5H9YCeo9LQl^Rs{Cb0`y~`5CqX-wR*d9HvjJW{p&d8734dDL?{f7B_*o}Jh9s8akqGm&}r4_Gl@N3B?<*)VGU%2nfu zo=@>#kd|@D@kqdj#})YCdnp zyrnlR=~sq~)$(G4Cc_;Qhnf|EqfqV~9`#Ilae`pGy^dev;L=%^B?5 z%s=hC+IUIVOWKvZQh$qljJL4mKBlvmGuU@3|EPQ$FU6AkyAe+PEz!I|%eUMI*U!)L zC;xMKwejMDwd(IKIPq6l!+v^=ko()ufHeSHY?; z-(;uPmv~9%EUm4mdh@y@d}zR~xTBymU z2J)iM#`&gWyb3qR_uQ__9`=XjMm{FHx0`*a%VA)vcl73%3U95kWc~kys_o_PI`a5V zy;s=0mO2<))lKnf(|fqW40~Dcxk$(1A-wwXQoTKR>C<$Hm$yDMfzRf9yyyNBDPUFq z|KMJs)}iV~aGGz`jeV^H)s20|Rc&KGeC*E^_QM51vL8OdC;Q4nb;I6kN|e~we5h{h zYdlvs_B9@>8~Ykh)s20fW2zhb>d)%Nek(iqS~H%?)i>NJh?|2O>D@B75fuNW`9Ai_ zSM`Ik?KO_s3OzWk{QYy-#W&@ZpAUFH3G?heJ?CP@*YQDr?)AVwcwP9v z`M~hp>k(fuzEBx1YvRWE=#q~i`o4?jm~z}NA3MXj-FcJkc^jDPa8;*YT63GZbX#t- zlxdUuU!K_9f}Yp)CfjJAxgB&dW3}p&c&k1yPkc^KY+jo9yejcYe^-4HOSgPJ;y-*} zcpG)m)#7mbkTDy0Jv!sFXKp`);hyuEF01i6&h~GHrb+VY#Y(HaTD4ZKZPj9HpL(sgYHKT!|L?bE%{e=V zQ1xH?efNI1JKxU!&6+i9)~s1G`!Rd3gY%xO$Day(j^cV?oWEpUe;F`*N#vsn5B?K# zI&2QehkZoObKp_?ged?@>Gf_pVvFT^7JVQ*%fQp9nEJ#1LMO)f70i0C z4B*czX1zBB@J_|7_Zy1Y-g_+;^F9>7xJIRX(Fd}m-)DgT1;s0YUkTv-isA3(w*ma7 z;+H{3-6Dq=bqmIk{vjALJ@ljC8-ViyxUb?nKpzmm@Oj~X67<3VE>=wW@Hycr1;#ll zS=Y1xhTkOXJv)HURm^%X2;e%!thZG$+U|8IhMhe0g~%knPBHZ1xzW87!&6;y9zYx2 z7&i&+Be3&YROAq2OY*}<1&;zT7APA}%@33>e!_yVXR=S7JxT8u&<%5zlked=%<1DD zlaj-+n$!m}^Tc@|2Qpn*u0JQ~B`G-^BT0H?N+##tB)!?mFBCLSLLx&aN>PBSUqOwk}7&fo+`{P@FH>r8v z>EG?&8XMa@Z(3P)Yv!Ehv^rj39azKMFKd{OnZ6~vO>EoireDj>LCswIE9o%tlEt#F zSpXw?9at|#+QZs!212s1-z zJ8qyh+Vx-Ltt{Dv^jlXpVp{AUr~kii!I8S=Bp>h&UPet;p941CE- zw!yOGcqQgkC7$WcNhQj?x$#vsb(Z~1Z(cBGe$NKHDdUYrxhq+^XRTaD@RACfsQHMk zt3oKoEMr}vxD`TTvMwf2SGLq8IV_T5Ecdjw(}T6aKWuF|wpXbd3 zL!LJm8F}6uuh`vyg?^9hJ$c@IuNXWjI@d}=-v+B)k9GHFenReaO}HJRp?Bz4=sfvn zo)u(mdnPVP(9t{_lFQFdcJYfq);Y>K-=Z&YSLP>}-*mLWEX`spEgmEP(9-S}cvEY- zzFpG|r`B{MZcR68*K{+2tHH4&yc6wuu3bva9OiYq+?y3it=2--IFfF)7D=wovebJY^ zMLQg%FG^cn>W`Xe!PLD+gp=q2fD1p;vzh4^X4T9 z{@TE*Zh-C>{_)D7GZu_%*3{HvainHV zV~t&B=DJ*$wPmz`wB*{dre*C8%geYJWOmJ(HT7$dl=kWZatS6TEdP$z9u|#lJLh%78)Te$#S4 zKFwb{%+E^r&C~qmgx_P>fcz6fQ7jo_>8Pf9HJ1wO>S|V*wOn)(o#)gvO{UsiS2lHh zbor{<2E%oxd39@QR@Bl`Sn$I7XkZ1h>w4w?yk+7;7ggCH+l(n#xyGtD31_aYS#!yp zhMJ{;b>%}`gN$c&H3U~?hmSTqj2vO~l8t;Y>{-^Q=7@ud?LW&UV_Eif3&ip)PJP%q zbcyKn_ZE%m35|g@aLO7!+PwwPMHpJh+>s-Yn|y&FWygy8I=*!fTvhI7(ft#yFypM5 zw#JNmyX3~1Bbeq4QjyHX^-y_sq5^BgJ43g6ld($7W#x&#c#Z4Ivk705C1#;oI8}+C zYVFuA8^ejJ(#@nR%77sq1f{W0$!xY@f+i}~N(JLfC* zHS2JECn6sg{mJ!_!|@fWykNcVOv5VNDG1lxUG(GCuR9Y3`Ie{g?L|6xrgHMCL3bE1 zk9^J8@tm^DT5bo@Z2Ji8*u01Fk34Rp4Ca49k4pD&G3%FTf(P<&+k!n%?-AhPw}B#) z7st%wSlNx;l>vcT#1R+pw-#q9?UDy`Z=jz=D?8*Sf zuE)P(>~3>;-vJ>Y@7UXsCLiVDmLe(dWnfnZF!o*iOJH}K%lk11L3uAAU5TCYay5^7 zzKPwH0gU|;$?oj@8!dwaw|@QbuK+vc@&1W*QQlv$Q=Yal6L%(|jYzwVdDuN(9|ZW~ zcpA~|nk985pKkGe0L?CiBkRQ`cT9?z?pKC?uDwSBGmrZ5uF#D&z@DWj%jf=Xb9M13 z*DyAt_YL6N0?a!t^tH&NZuGH$yu1RWZ^Z64C(otbF-iZ7)-3y~;K5KjUoZfBsZjK&*X+Q z`zyI2eFPHaN;rVR)RzxgWK-eG($eeF(i^*^Yvc;y>{x z@RdsEe0jan3xID?JQ4T~<#`YI-xQw%{HWr^z)xAsb{N=A+78=z&|P$!3ygLO#u)R^ zcK0mYJ5~8NfL>uSq{uoO`MGw^cQ@RcfCv2r4+8yKExRB1hSc+NzE2`LQ06@WnNMh0 zw2R+ACguN1>8nA1NAVWm_f=*LeSm(KdT~w*^;G%rJD&I4H|C)eRAvU~#mbL5L#HSm zeH)r!>0B=f%~1S0FrH+Iec(r-DvP}pz|cwL7Xn|ccoXpLiqXE%{qSen3R~zQrN06E zJ(YvGJM;&|@FP6ZvTZ*CIA8HtTVDDl42)fH92j$15~HkO^dZkhf?4#$08dc>j|}j` z?#cBQ=pmT$&j?`HLFfgbFAU)G6)yuFHW41`iLoIV_U1V+iCY5v=*y%`=O^Uf5#Zky z;71<|KXrr8C(EKQU0>7Z1yfJV8%YfR7d!*>R|6P*EOd+oUQZt<%|GQ$geQyB6ULxl$&|O~>KdW@M%k`-N{D9aCnuRhtH@S@K zjoWscxr}JN?J=`pYk`S%l;VWG*_g7Ok$A@htc~KEQmjcHQ?d&;4STU5KE(gZ%=U18 z(FTL>GQ+>ay5lkAFW(t{CBUBtem|YR<+5X&QRY6D`TTBk#AeSNiM7feXFpOlY;(EE zn-^>E-}cC)=C()XG?(9EO6Lv9J*{7Vi#d8cJa)1lVJUnQTC|Go8Ecwo>ct@Z~r9q<2%=O^sz_VZ!N`I zbcgB7awWS=DBY%Ik9N)-gY}};#QegGPU`HuH{bLvU+=$wehe3F?(D>xZ@g{u?6R_* z{z_N()%IVg_jca-(GJ)tVeM?1oej%(dUteb?^TuPJMXUish(Lqt=()b zH-+QMCKcm2cwCt=doyvNjpGk?o58fjn0!-wpr;x9*w^q7r>7}6Am3Ndy1N7Pc|*eE zX(#&DjisjF$LVO>e&9W)8}uke8xPVa+0HF3rtkF5124O=LYj;fjG0d}UIKd1FAnwb zod+7wu3Yw0Yhq?$&==wFxhx;(3s3bfb$VkAyb`eKmNwWFv`xD`lbb)pGx-Rc(K>kQ zOY~K-QK_{N+8LYP`QZm+_u_@R&JW+Y=_jCi*SX|^3ho0QuK!@X_xV6T)zbR znByleee9!L^VoLd72V8pk6Az&GA`5P6zyPsXfb?l5$9*j$ud7?LLEL!$yZ7k2NL zowMPW5_h4c9e%kBb074+r^6J^-54J4+K&D$Y}-%?y*m@z7Qt`Eo9MRl=wqFo+s?P` z#F6t@498g8_ug&BG2V87VE1`V$tCbI%wVU>~Nk49G`QAv8gZvnLhxMDXTg)cuzYg0Tw#C(jI{LQX0$b&q zSUc)$**Gn43)0T^;_y{>_A_e>LKlzJ77=P zk@ge+YRBF z>sQo4__D-uP!s%=G%>iYzA1tB3`y#ZmEpw7>Sc+#`b1;>+PY==$m#Q;36mi#w*c-w zfRyAGBKnNNXoxI769Si7*fR;`1-C`GgFew{R+{@&I={ z&<`mNKcSZui%bG~8#hc~pNxNtc=H524gYqAjno*Kj>HcwoCSELz$l)qcsUv#ggTkN z45aGSih$@aLX%x}p@|kDZxMq^;cibb10FgY58&MFs%DA6>ec6&92nUk^v-^M*>Sy`r#hsH7baw$Lt^%Y$>+#7s$q#q=}4R4EM^pz^jv@tiSq zg_XCEQ01M=TGeJ4q@k;|B{&gyA8ZoigeqYi#t{qcP?Si6^b(3kX&6 zg(6ubnDN5e5WN!*$v()gYB15S31@cI8Wa7xFlJY+lK`+uTYdxNd1}kMiLYm>68R-x>FvTTK=|B(DMEPe*KWwymX!YDp+fyFO^ z{?|no;}Xuiz1ZTHS$3to?uWBX_{co{XJ!CJX5t^*kCqSj!-&A4EE=j{&XG(-LmZEb z>{3QF1lNe364o3^#Da;qCeC1)Tus1(Vn^j^Vm5P%HE|}YX&a@9Im{{1#5|N4QL2dr z@R`~&O~BvGq6$sG>=z+quy|2H7MH%VkclE6H(0>1!J)4A6Qayj=}iJopNP&UjAW|8am3y`?L z^)x1j=-36ywhB3Kuhhh9CRFQC9TUx(Q;&MKwripRiQSttfqpTIc4>ka18?81iAE;w z(nJ#z_i17+6Ax?RVkY)!VjU8To~A(}b6KSr3b!8lsV>|C_kLecu~c) z5j%smBk}8Imcjf8C}oagnhVz%?`!&4$iVqEc2qxP!0nsaA&NV|cdx58cA}K%%g-re zBgEar1!5=C1-x34r-H1W9GgXQY&_faHb9M(4k74PgcZqoHUnM}d0SvC0iunK6&naR z*-{Gtiv{+W40+6VpoUr!uQ$Vp4$)*~=SD<}6afR?Su5nuBzw zwFXD70s+OiU#`3a#_Uwr7PiaR%#gx-G(q zWd=+Z&nyG6C5EKQ#H<#3us_0sm`t|d7yVb)tTvgL1!A3+0W(mK5%%Pt$Q**ikF2y| zfbXaRqaY|x6*vuef<0wsjsu=+Pgt3_VvXHxPg0qSQTFsaH?jBl1G+{2;feq{**U#O z3p=RCkNOA&@{>%Q{kw4f+41n_XGKsZQIIEd`~Zr}JjSuk6;?5QrtQqkB`Dm|6Xi_b ztdqd|nlv6neS3-Hm^sa=x^0~O2X(SGigb_K+-hv7DF&yx4+s22!rjss;%}74e#awP3uI z3Rz+RevT?wDrTG59t&Gj)XN}Xt)*fLitQ=D7ZvRgU2N^Uke-pXQT&5p>==kTzE;G z;u-$dZ?|D&#e1_XDaZL+ACRoU{?>a0jP$qOAz(ZyWS&Z9xGA@uqlV%uh~Y!=6$Jjx zrM#iuoDfd+j$vMsVWcqJm(Fl88AhZe+>y@krKAK~#UTt2d>q41lMJW_Nlq#61czxoMGj6(%?0Y52cLF|PPy+ec_(B^D>oM0FVVu|1ga$lMIk zIM;FWC0=Bo<)dt+%$Y+v=RnJe6GAG@`AJG@KGJ<~Ihf>UdKJ^7sW@htd=}DCa?@$MWA` zr1t4dlJjh6>s*}`dM%?L7h|OGUvR$Yb$QaoD!L9N=S!^S4i;y=^)rZIC2r2?^<+{8 z{TS7z)$yvBl?-}OiP7|BAW+}s!e$TDYE84V&(Z9kFxwF?R^opr%N%cCsLz)Be2DArL%QI%aenHnx^5z+DrZEZr5@#F zWifauKRJu_On%9RhI`)BKBQ*mBUEWo7OdYVz#C8TmLRWZAAEh6l7uLg?z1}P=C}{} za)mA8D(n>y5`mi?VNQg>`tZv>TX&xQw(p2!u?RIfQj4Jllzvno2`PQ;$AU*EHIg#N zsPd9HR$DEJeyQS!I^w=6><_Ab7--A@3^J2QePB4XPeKfqpZZ)7u`g2J0pf+N)K`Fb zQkeS45WPGMp=Y~%KzKsL4DZ9&+fEeF7o&3&DF8zRAnPRi86jIgH1H8&Vesq1lU)K) z_f%K;8qn%mq`FGC7ptz47_PcXVg%oV8QJx7!YLjm_k&Ji@Y}#uj>yj!gWm>zf(%#GTkVhu zK>wQft=-dupKYd!_S$-X+YMf<^O%x?W|M!Z$xoH;b%O6S0s|AZM`*}A4&9YIS<5CNMJ zBnNSz8BT&9j0k@Cgkulbxr=cRN5>h@J{`gJQ*z_795?>f>py$*D_OsH*Qfa+`Lm6e zy=Zmy(v|$hm%~Ko?(X~NMTo}yY4{C3{M5HP@j$3+Ebb~UB{$kQ+lVE6ArLwvNd;b0 zgCC!n3iS>0j5j z{F_KF9y+N1z}j<1?cV19M_cI^#!sxeE`RIr-IE67=lj=s!~7j>!~8cOWLMjh*AMJJ z@U(#|{jAb+YV-Xcm{PxHnE&2orTGJ9=MV6+r{Uj|W}3gSbe{iRGYqM7LBb2iUNUm| zUqjv`|B?jWq6mA@MAUz+b^SvB=Fk>@pGgd_9pSHg(%;j%;L<&n13_J0)bDuID1Srp z^N*h}5ygCdk&d6Kz`y*W;-aDfMQGlz!tsm7} z9oYZ)V~;=e1V3lmafAGuTfgle^cJk_KXAaff*FOQ{K3QgywW0ncETT?$oFd!er>`( zDlsm^AnR4j8tbd@iTW~xsBWlUhCuEsj0-j>Z$-H9<_Jr?Y*dMRaH%^s}MNd z;FXM3e9$1DS0}%*4t`RN(ia)Ni(;@)jOQ;aYY`2<&QvYIuSJ=Q8~Ncjg{?$La-hcL zrmDWKs;0TNsj7O-ibnTsItE<*g|(1T)wp8STA0j+1ZYfs*Ug{40)JI)W7X2;Y6IQT z5vXR>g|-hke%;6Ah@xI6pN7ka;~F-A#=^(&|0ANrSJf|H-dF?EtX{$%MZaoauxp^a zOD(SxBXLGL>uk(62Fo#0Zh2iJg5V=Q_uA#KDEq^}KyV}48>YdmVyY(Au0Wej)r#uX ztE+_xh{dW9ofDP=yTPa8)yw$55n=D~jtD!;I%L<_3t(VRu3NftiBwR(7RjX-H;JVY zW?o$S(5ME8PY-|Ni#QN`90)vFNv99F4rMBsn?3;`33)g{YmLzFY1mPB{J%U6vfMwzNQ1b&CIltgP|+^nvzGf9=i7Ou6( zZ(LT3K~M`;_!C-S`;y~%6~bbesu{B;O|Lp@@}zlZ&6zrXa@AbvF`7dLr+rsUjGPRY zfpG_OqC!)(lCxD^eIOKrZR@h?OIWp-So%-;bX|1=W}>PpYa6&VComcOja^7^HO!LI zP2|s+v8uyiP7w(6`IjqIomK`7li3cs1+@8Md~6oq3ib zYeoHU{8K!AX zb>m7XDxGXa*|;p|X3U`?tG00&HJ46Gjx%%>&vj5#e!ih<4bO+Gmjuo>RSlIzg#{yn1*)3W)F?(^3ax?LZnG?U%W8(JM#2YgzZi?OqtqH_W$=A5MAc#VYQgWh862CA?Qyu{2dMn2f~k< z1Cy%@=V5=@L1nmKa9G3Np7`JQBMs=MW3l7v-@YY;<0$OGjd|Siu@n1DU^^TiR%t&` zY!5CVrPb^1@hINDo{A&y`vNzDrKs0SfYuK?>D=Sku?i*fhuBq95(X zJRa}I?#ciTxE}327r<>U?@16G1|0Zbxb?EDK$g?xJ&t6c-s!)?ngAc9(k?lg$9iAJ z?#ciT=IY~M>~3>;KL#NnZyxgtuv1|^fd~(e^_6Ke0#yH@pGL+?5 zb(^b;M;&X-I;{YFu#Lpv&%=@OaVq_b1GQl9>v+>lQjCpV<&Z^;d5`b%;{8Y>y8 z4e2f`4M@|^@*M|_j%}Dd`25`gwr8A8+fD(lNJ~#oOP`gNUf3laxV7%~G}`56CGAA2 z*K&FdrMG47vPbTySrt~Sld(cjw~G}LMswV61cWh0-0uQ}k5M}MHjK8r82*uK(S6## zkuL&k-$!=fQ)=zk$XApHVsFVTk>KIHV_+q0r`JLvtDhqxfcW3WZgW{-0v+C=Pg{GqRj!@GbXQ}7$Wa0}t* z*u*Xv`qOs=?*(R?DRUoi!r~BQaGoVS1UVjtkLdOQFzhG#6GOg>;o`w=5w$I+2>06% zp-NQe=&J%eSHqVMg+BJ3;wDGb1eyeE@u##bMgET=B1f z(RRx8F9SZ)Vh_H|a}()do@bUTJq(PM6wzll@EVIF_XFdt7UACmyh-tcz}qbLUkCoG z;^%?CrI_}8$>PYZz_1nNM8IqQsCWeM-z*M+?%}~Id7>8q_qNzS2^jMc=^^&}Amy12 ztZk261w2K0b_1WKJdXjlD;?Jj9{Qbf_~it$H2E+?3DrEV{r!T#Q19D2{!}7 zPXr$a{DQ^N?*s3*ID+$z_m;&O(B1p1#ojFF9kn=wz7A=-poIxxtWjokDezF`zXo`! z#o;Z$^OXnf4K1-af_1=9oy8&a1LabV)TM2S^Z{Ml!dE~;+7@1ahn`hAn4?1nwCok| zm6*kTIdH;avlqBfd6of}SR8s4xWZ!2i$3(D4v}vHFS0lT<$Sd{=M7(N9))cy8^Kn98 z7}o_-b~*4Wi+PO_zQp3_b-=KT@H7C!*2H17BfLxL?ZDr#*#A%9Z(AJt74Q=lXJB3l zYg@vwPxy7^KN|RLi^ER=f2jDsVMpx?`alHs75#4mF0eR?xgs*cVh_4U$`nrn#>%Pa zybt(~iea0G%8xz=pHunK*}yvg_~!r*RQ_XtOD*R0F+bK4nKuGEpF}==m-Hxfh+-TH zz7P0IioqMb-D3YgfbX?91N|0#)Z)-yV6S{-kuYHH!I*{08|M zaf_qB0ESIT_rDH&g3>Pm9%*q1dSXdLWh4bh9PlyI`F#|`)F?u?ceZ^f%BB72smMJ#vEYSSIT01^nf3T%r669WU+Yw zxYgp&dSKXsJpSpx7*|sEYrxQznC~q1(6PXCQI7|e4u9_9r#!9@8 z#ooQZdaem~01wf!Zv#U=%8Wure1hVMz_57)bZ+rma1ZbBR}{lv;=fe93&$Lbc~0(` zr)94OK1K1vz?cgt(@OxaQ@j`$wifz+VE7DiC>Qu=iple#V%R3TpJLc8dz{67G4T0{ z8-U?Il*4mQ_N|Ja1m0^g=lkr}6~BjTu8_r?UvtpMEF0Mc4EwkkYB^||&>sLD<4x$$ zCFe|~KL@-->7~FcmHrMeeGxJlCpM?e(xbV+Ta?ba;MFvPk1O8TE9Y=mW zFzRF9g~PyaY2RIeYsLW<(>HR5TFkdTb5B)%jGf#H#b{sd0_9%}3?GV7Pi(mu`|NkG z0eHR2`2p}XO5Y2N`HnhBUFs+7yWHC>JwkrW36vAUxX=BTrSqfN+((p-aha=aF{cCn z+|vDl!22zK_+{WXl}>%$v2@1M&4q7JzFc2qDSig|(1W_M?Y;VGyXFEXU@y|K^(waf z;SexkKXW4 z(nB+VwJo8ifv;BnX5cSdZ0-U6j^YErm}{ghXk+h#7UMMm)2FxM2H^}#L zbByTo9`IsqJ8>i0Og*7bpUW-g^+liCEe=7iK95_>d&fR6Tg-EKpFb&mKROQ^$BS&x zNib|~(B>q@yhQBn0{zGUK1T5!pce!%#vb{@(4TQDlNfaihAw=zk;LT|M+-rpZ84BB za}`q`_&xb0Ms$_Mj7!P;FVY2HpqTnJ1u*(X>e>go&KqIk4N9jz7>`MPFh>xJKD#V7 zZ-M7_i+QbRzOI;cebZte`R3mP_}hx_0v&xpnLhCo7Kb+hV~k0?#2CYZw*zDRCh;#6 zKMDG80{9P#UqJgITlk41iqS3)V^-+I35z4mz?i>CkF*01wV3VYxrcObF!u3^OMs^Y zF#J<^R)Vhcws!|Gt^O5j8*IE5p>LZNz@H0X^pVit0A1$_LwuFe zDd&a&-fl7PrMz1Mc#q;4pkw}&aYTHt;tzoLS}gkPQ@jZDrvg~VFMos1dr9fUKT}M7 zpr7bW{5y;NJm5bD@Vkns!$&EM*KVwC(1-KB$bmv3loz}h_}Bm*pm;y%Cj{_GilIYj zcmQL5leR-%s5F4f6hog-WdI{B{L}~IE~!tIV)R#Nc>rIacnjzk1@Kyn*~KC4Q^6Q_ zlo^7Z_}NJkUu!YvG+sN34#YbYzYOg9l=!PkryX3M65p?M%6~Y3_bO()FxHaoa(&8n zy{dHL*A-t4tbJ;T-?DUR%bx@IZx*xPePoLM#2AmREsPJF#C;S)AD*Y3KECTy*wY`T zbm9?;(RP1~V(8*yE@fHj!!eM=u1~|D&$e`*c&=jV247F=vsf|pX$bH)Db59byTzdd zu=Yy`@_g-=&|SdVFQNUwcWYV5_P?bV<$PSDO1;F7DBcB(`H=Jw+pB%V{`Y^XbYkrz zsY}NlpLy^Zhsb;y*o`}4H}0ShuTjXub4xg?7=0b?8Nj_1Uk!R+i&-Sx&tmp(c#z^5 zz$Yq(-NK_SrhUSgOQkK#fGYx6`z2Hl`Yfdr&r!S=_`CqFR*X3*yfT1SSuFZotavea zE>-+6@J7Y356?GZpZ&l$SuA?)R16;pe;dG?_-wVZwA)u zH^Dzt`U9Z9qB0Y}C@=OY1OB~Y%KtCL$mjC{(Rnej8((M_ugQdd18|Pw9l%Eh@G*+- z0NwQ$vFk6?718m<^D>_WiOl;9PX4$AVyAP1-}AgCoBD&MgrB}-!nQ2u2NSbcio_K+ zfDSn#e+F=#;>ExTi+LT(>nQSYO!1kKVCZHF74HWww%A_`JW4TaV#)$~!r!Pf&*^-Q zO*yimZqeZb%oiAgu3dZvn&g3Q$vCsn$?-7Od6M4b_+?qC8ezAF)fXkOeO#Q`;bTUR zC?Vq~iZeTOpJ+7cQde0PJpKnH8 zUv5gSuQsLEcbKy4cbf{tq^(3e+8KxeHyiN-=WZ)E3$|4wo?wSrjQD}e5I=C`)(%sE z7=mxLY(@OQhY&yT`H{^n?~j$(a1-`UnbOj7Y%^oK!JyvK*QS=YZFtADv>wa2f)6`- z{pK^yD%w12iqf}~F2+Nhy{1cyv!bo&tev3-{yt?1@)1)o*0%KL&FyGI2XtVZ$_})t z1MO+;=t!(bo7SUE>(Qq5Xw!PMX+7Gs9&K8WHf=zgHlR%#(54M&6JiW5MvTE_8_=c= zubWkfG1xG(-6W_lbj@8=yI_9N<~b#ZRkv(hV#<^Wd(SwdddSrB35l~RE<3K$j7uz- zUp-__$ygY@^_EJ+0+e{CeNTg~Tk}o7)AnM~q#f-l!;a%=`w=DVwONyvj;WmQ?9ft| zvQ@_b#6GIW?}vg{V&m;XthpW<2lYB*F7q$VgI-(OuBCq7b2yfj-QulkyY@+>Lj|jU za83nmIuUjnjF@%7*ozXguJzr|HA5GVv42~dj%~i^_r@zBXuSpV!3+nj7egZxMf-W(S+pjmK9kXx={L1B7y+eaLPJw;;n&;qi zXw%-3tw zafG)NeF?fhdhjmTpdVud0`CI-1y{c1;*_kG#uSF!a7(lNwrq^?2g#5A$Yk3ne{;FS zY%D|H%`Sz$Xjhl9#5jU11GC4dr>igh2%q(~RGYqI+ZiwQqy3QEW9U_;U-=`QcWr*m zWaUpY$8Fk;mvf%R8_efulGzWxfZFl6F?wFvcbX{s=s0k}{k zXyC=D4ZQdeGi>0+Ef!8i`XOG4n910m>cM|L0z64>rj5V&E-s=_iVO?+zz295{_P0H zUwmG4h~P5STps7uGp;F)z%V=V&Wnbv%hnm@Ul0Jc~<- z`&vAXxSz%2i4(kPgBmsh;{=<7c_uW$T1+A^PH4w11KKs6ItL>#W_e-u0e{gvG)o%N zH3H)`R^CEnU!(HQg&^0G^FZIGEjb@zIyD00EXd@YaA=RpWW<8doxuo<&sxbBfc~sX zzEC7f;14rd%xNPqb|xb*K8tSC2#gEE$q0un%&-`@mgdsg7XJu?`M3oZzXk%|<)6pJ zz{ouOgZt6);XxP?IF#84jPr000%r(K!T*JPV9LaF{43=ue=-pZCV~+d7v^ftOq|mC z2O}^pEY_Sep}-Zv2#gDZ5g5k=BQQ3UX_<3S^}-5Gpg~?kr6%BVu?fKlj0UD|0xG1C%7|#txVC=->5ZDV1>uP8w)zFcv`y&5b z+B~w7?DYWmcVRaO;hJRsk`wuCibr}Z@(@N4XU52{Wdw!XOc{A!(#Sx*MqqsLXkv}P zINDl9A~25D&h?-b#;oRmJ6dXk&_z8_^?ebb5g6Ag8*VnE>zsg*Oavn^&WVdgb3ngR zHFOaeU6jKbRN5s1<2>hHE3lTn$+_1`^z;=4+Ml&l)O9=N2D8%j^o6KtVlV>ZyDPQK zYOuZApouyrf)Nx?RM2c4-bSYR$X1Yod{fU9vXV_8gRkQQlS@dva$u{p}vJ-lc}K>EfKQ_A~IQwN)UR{VsuO@^kSxlUbI;} zbD??BcxD-xTI?0bY*cxe(2JG=BrwW_~Ji(qTHT0t8pMZ+) zwr8iz#VD(x7pZ$H^y0!)&jdp+f+-bxQKo%dG|(#2wLK*CB6-q6F9vwJgkB`;CkeeM zic9E4y)4tvi0Og}9A-|%u9A7iy*rhh z)inv94Kj1o1eoV`O`h$NCs3Zpv3a-Em#14?ytz6TIYyg{Yd)KMqLjnn$+_9zy1mWj zVpP~V2TSfBhoBdvJ0*DoPE!w_1k$lgnxXRFECybp6qHzKB{(a3jRn%K)!$9djqXgE7Otq?jQ`wO6@bp+JTzB7%Lv`4z3{V0t_ zJ${`=V>JgrOREOtoIc%?PwJjr-aUCi_vHE%8FL!9oEK9hnQk-x%2Q^h1T1wi+Hm@m z(1~B~ffBgM#T*Eh^>&ct?8RJ-ImZ$)DRJcFyl9D-A<^L&R5`x|A#%lV%NED^jVG&| z1E6A3z*QOq;!GdgW6OQ2NNgIE4O(Jd!p}w!G>Nzs4TfOL&|qX)49*sFA=rAj5Nw&j z5Nuf~UWP%7GsqfRk&JsLASX*LY=` zJRy}tbhcE2Ycqp2co|GSBoMqzjDC`f=r+`aWMkyA!a(3Qjnzi-Fvo+}W4bC{dNlKk zgG5Ujj{41rAe{lt=$vi~1pV>q9g)$-=G>Z01v0v4cbwi_hm2R9gb)@CU6#t|p52uT z#?iXa5vkd{fM%(T?%7>AZ@xpuTattj7L25o%IKcmmGf|t*3GMNh?)iCW2G{>XLseg zL}03O)WZcq3vvg8WBpH{JKgysxw-{lP}=~xd+5shTkmRf*mOw*#eK4jE?iEiyp&}V z0T>h>ASVm)7T9iGI8)?6z^f!@AgW!kx4dPJqidh1$N`Q3bftnL5?6h?c^?OpjB^|c z#(E11#kHeuUJ52jiybmv3OZU)%qmAT-C6YGv~Y!k5>pm(xk0-IvA5iDbhUAy)&NH^ zT3w19kP(1RZm_l>4w%ea>X;9!M2aK8+&y%%f|Uiax6*MOwzdFANnlD%kpnUU(8&$f z7Q~FY?syJYcNd;630E?VOWBlCT~qvgF+@gO*d@0}Qxbk+5W1UkysiHy!oSJO7XMiM zH-77z9`r3OCfuip|JL;JG2Xt17;nc-^Oq+4<6^_k8`wX;=;Zw4iwg(lBW&71Q#w3< zzz7Lo_P5JoP5$F%fqz!QAC|EH2l(3%lYqPt9EJK{ZCmcYVi4qQ{0YY&3!b6@{Z911)Rvf#KVbTRasEqY zn15+0K2sxysC=%77&T7QgGd~OI>!$#LVI!aGv)uF#B~4CVben)ysZ0A53-gPTJ4_| zOO3xxSH*=~lUn9IOl-9&v(7q0R(n4#x>`4Z)g*S#$HY|Q`tIuL6}1Sf^s&*^=>BJ6 zm3QJ~hWGj8q1G7ZsGA^b(yS^3B3jY3@_%{6HH2nr)CheHNA~Grt#un+Eg5W!!P%VQ zXNckd;rMEJuvnCO|7@uZ+EmjtdCi)7#`ThTU55*+wp@IdFB7;BV}B>0nnsL65GRC$ zJ4`4wE0Av>B;%+xR@c>3ab$d&AZk_)-+=g}@zgYsnvF1p2x=N2&RD;cfNcL$qNjbj zkZE;mS8Ld|&nSAD^S_CchckTJKM+dopAbFG#oXXb#?XLO5>2g}_-QVjq6?!or+nt* zs;2rXjrn-^sA|brb4&ku!PL5jQTy1~X%aIH;q%rYxY}VNr!jyWA|T>LAp{z%tC1*e zpE{UYyc3&;SIx?8D2c#5N2IAdyJ1p~vUrbjbE`M^+TI9yc3rP6xm$Ct&)(MahWHn< zzL@!?9$mwrMaueAXQD`Xw0u&u>`WIB?I$n2_`;8$|Iu^LKEu#xc+%5&$!dgB#1Y}| zwD&L%g0V^mmK6B zXOfef+N!r;qE^8uC&8|!{H;|2LO0#D0Jq^IeJlnkk z_#k$-k&pRU=#it+qhG_9;PGEPN%ex$efV>%l zk>+zt%A*|S@wgMaD+8DqfPdt5o6EZqgrK}Kq${yg9_{Gl-3#o>04C5sp>F}W&E?$% zLQvi&q^S?(q`(g~2pnfNNRx88_gcvtOR(QNLc;-Piy;X+Qq`3cK4}dwG=GYnxGo_RF&!%5?4Jk&7n* zdBa)90_<*c@?6>-ll0Fh-j|b0W!xMgG^9BWk{i<0Ik_QCe@$*kvkl1&>EO7de6~Be zA>BKf06?1dPHsr!vAlf+k?Y!EW0t&NqBqJ&N=xQLd4uousm{J9%*stP0&xX*t;0GTrno-KFQ+f zP~dWlBTIqLP@X%0&rzN`fv;5hZ-BR1Z2kaztHqHAfxm7sf40>74~sL(fFHLwJP-I; zi+$LQeMxo`{>j5{xkEiI9d9p~khY6W520-$XEN{zi>YG>{ziHj zz7{%9dC=Zat;LZFU|d6xCv+qB4vVEOZAI>};QBQn;O$Xo;Ld=mZ}y};5* zi|YIk-2uE)>BE7)ZZW@AX5Ew%#T*d*p2eXjfSh7`Ui2+vuL=DK zZ^Dz^xYZ9*1$WNcSfKV{A)V=+3xV!Vh_jnI18e_!196#nuBB5Z<7SDR zGGO=4O~7@Q&RBztp(S#D3#>MeUJrbwrF)}*ueSWW_sxPG$nSLk->mc}fWK_% zj6uklThy7?YgzXx9b+*|`^87!Wj(I+PT(gkzyAU-Y(@D#>-~wPXTX25UROHWk@Xvu zk3P(LN9m6N>paHzpjnVhIbql*j(=j$lYz69J^@(AEaO?mk5fA4kT`sW{9LAv7b^V< zV9X=Z7vq8HbCeGo#>*@{gf_;}FH#mh6Q8F%KLkd8~O;|0*pQq`~dK1#n3r>nqugajAsU$WVcy* zI2Rb@rCsRTY}k-;!q7Pzek*t|FvhLmVqn-^a0xJcPw+j!e^EKq;UlHLg7*jEVrcM47z<*Xu9n@EO-Qv;4Y7>5P znZ(+^)Q7R{MF(Q-U&fK~@|8{u-zE?Bp-&KV^GXy$A8$ecPf|=Bbj*rAGcBDq@w9&h zFS2yeNBdW>_OIwur##eWjm4r*hsC1L<%;)#=b8Y`n)2;g5Srk>i@Vd6h3eLwJD z0{BCVIsb(G0M1Yx16}(%Lfl8`7_W>wC4EXfKye}Pi2*!RaT(}3mLtTcD!l?&`(5rC zwcptBJ9P9Hz{D0sN%mO3;54z%MGM zp06sVp06vWo`0}d^n6<}_3X5mdh*^`+76%eGZoJT#yLpr0Db%;0{Cdf(8tdY;K2Ch zwHM2Ze8?pZ8SraA3f6uM6@Wfnd5C9O%<)NjP24L8ia!BL7A946T;ICRtpJ$vZ(rIVLsS;cP z{FuewUBKT{jJ{?Jd-8b1&si*X&@oFt@qcdVQtvMnlV7hN`~$%MW$E-8-gi-Ecma0U zh1lExjD%pcBb*h$I%W-Y3%m30!@xQ}^EUy)`IcX>_AmP-TxjXkGhA#j`-RUdSeN%Q zu=cO;>-;SIGXwnRS!~c3;cCSjfzeN*Gw~|L)Thy6_HTHdVz%)LJ^&w77o>9Dj3>)50phJUIuDPPB?hkC-l zwsiU-V^&cI`eFDTi+Mf@zo&RE@BzgSBIvS@4#`0;`?ws*<$*0WRzmcM1Qkh&b_?fAm$d)G0XNw+&ql-Msyx#dm~lY*+%j& zRa}7M1&U#ZNS)$#9CiHC4iO!{^qEM9bi87;H#)^)wl}I{+1mwtmZj65qdHfI+JUv-+1{x3JNq$uq2(9->lIV~ zixpGPODz^XHz=l_S1P8S+b!n3DxcFy8_Dw(#gzFq#mF~NJPXlwaqZ5v5jlb>hm$7h zoL3EOBr+j~&t(K}1nz4wkTLx%mg~cv0Xp=^c6BBBWqGcC#R?5`_OWr!PAwjlu-oFy zw#hT5cp)beHG90@!vEBEyTDQMe=t@vGd{_$1b&*=OYAS*t>Q0K>#yG7brLgdY5nTe z{Q1pKv*DUhbVr}aX0_G?4z6AKiha#G93Om{{l#Th*$&57h+HR|jECbZQNCg_Ve5{M zawcKtF~~OvX}2+tJH}>GH|Ak}G#D4jjXd0VNt^dVey;--tw_Se)Gc zA6{HMdi3Z-V&ti#M_cdzB)&i6Eveb|(qMehd(yZvJZy#%9ZOAk%t@jb1QtQpn|&py zr(~B|iHXN61!i2o63jeIBSsrz(7n|i9Wm)DUCgqU&!ys{Ia+r9VWhMx5;jQ%*1vbG~vztO_chz-T9`(AZ#5p zy?H(C!Z?KM|B-lu8auB0_DFoav(RqDBbxn?m6R2TUDvXvi`+2d<&|`p1Y`24>{J}Pe3Q87 zB-38D-g|QBW-|f0du6xa#|1WSb&Xm`-48F80 z7^|?e6ZYt5%Y@Lr?riwce$s<>9g|@Ezk|7(^G*KvT}9tqa(~P~pMK@HbT(hL z+YHJdf|z)(n}M4>Q!xL2#KimU1G$^a&GDDrKel;Ztfcs|`zJNeoA$wFm)$?7`Lg?G z7Neial6Fe7x!9u}^#|>dwc!V1m=R(%h3m~aJzg51AMF6_Pi-&tgR2+ z-r8sDOY=9sHGb#~Cf0GDi6J&=tTi_ECFUcJU>tic_Po~0v+{84yY)Pw^@DC(PzEt2 z4Pp)=rX+YJmSnZb2F~U9M=V4c|A&sB58r4_yjF<5^&n@i_(vHY%q_)o_Dfc;v=j5XPpN6K%oX7kfYO zgXEyMaN)l-MH73ZSTB&ENp^4mHG8h8~$yV8;7ob z){Qba*M##?H*9gx#&t}yE$Fx3TQ0WZIq7#AyEd=o)9Th4ux%Sqj&t+|l-uw+&Wo@!&wK2%wteq5vwztR*T?9q zC!Ie6KTJKK&pWV-!MQEY^BU^UYe%{ETj8IBQgaRJ%-aT8QXhCxS1#-7NMM}dJbK1X zlTdlj(azhd(GJYBkT(i3b`vc-1~s?W+P*`33pyrAdk3T5LdN}UnUK{?J8syEIuKL0 zV?5%OZm2Y6JIq@h=bPN3t2i%uvHBhDW?b2%;%&FW{}D}ZYn6$OD>G(qrZGSGj)@)U zX$Jq`QB!=ttSmTSO#c>h`rR9DHMx*c(00{+%9zo9nMvrmSYn1EUD(oc^h+EEq;Ek! ze64BQPQ>C}W_4+KwQ_db75fe5>{#0sziLJq@j=)qIp@$8yQiAGiz-bn`YE^J0*p7r zp)Fb3*}0|G6qMA8AA96$--|xNm}}o`676@I!K`~sn<;M3GT{wxb{-HrU)cH9hR=7t zv*GKV?`?Rh^Mlsvb73RI@!bPmZb4gaG0kJfnf@K+h+jFxjHXVlL(Fq+Uw*T>wR~zF z=SS){_AztR*{_+=a$bU8(9W)Y`U&|zRsFa8su}*XsU3X|-~OG9d$ftV(Vx`6=}(u? zpJ0Ou&du}_jQ7I!wlw>LNBo&S2!Ez;K_3G?nTJu=bM!y>cru@Lb)ZgMho$@92X1_# z?l^re&5z?O$9g)3h#$x3XDy4(33HeJ@gU`%({92B)t_BHKe2jkW9`yJ{o1Am1PraK zZ%W9=3N_1+Z_dJ(8a)2J_^6OEc?fvYC&``go$<{fq?!vnIb#<19pARIK*RNS!-DLH!d9x>-kqBn-+q;j`lOG#U z&t&{o)-M59y9R1KG{0-GR;QnSxP!0A618<*w4uEMZBX^sEWr(#vq^nJON!|q6O#5H%xql~uPLI&~QCNmuOe3`R7?i!d z0RcpDpU{1TRvX$n^Bg>Io~;2=7ZTe`0KWO!W44V;9D7(Jv|eZ{K3`+`7ytyxD|V`PnCw@8H6tfQcmjnEnhBAkU-BG|HM*v+Eef~+%< ze$ZBjr9IfkV!ESKZ!WQ_H;?SGY<^Rn#a^DBn~gXYCW}iP8XrGv0kMtgo(1P}@$vbZ zan^$gD<964wRf<^a1pa`w((;yE2=`ybKH9%@l+47Yt~E0f$|%)N&dy2u++h}Ip={q zICCXm$BmE8Ub9Yqco#3*iu5=}S?peG=y(DmPqhY(=M%@XmtNc?FYji(m2123G7%cb zlZ>pth>dc+aS*&)qAfBAXe*b_cLXi&4JY+&7< zm#{Q*`Y}gR8cO#96hvRhR>qLKJtrT}1Y?)=g!0(v;aSI>K*(QUlr1K#bzFS2#D#d- zd9bATl}vmr?zFPwLnL^wCBXH;O5Ag@V)RjVJcx%{9?pde6(?v8#q1?VFJOz54uz8# zY9=wJmF(VyR%W9#!<@>-#CNNvoQf7w)0wI%2=TG15ped*6xQpQ_^VnL?-)ocbI#JT zLQsC-WGlA^S}9nyzA4a}n*$hqkZk47Kx=Ld;9cN3Rpsmn&~FdmuLST{1NcthC$#L> z0`#v3=y##l&r+UmkjGjvByrMX4rd-G7JfIgLUnk^iPI6wLk4F*bs*qy0N* zucgt*_op=4Q&@TK0a^s39-Au;)?UY@u|j08;Y!2VfLpKWV;FjQ3_~xcal;V3s?unb z(3nOe-<4@n?-;{a$`pMXMAIy3439GpHO|E=mTB_Xpr3)3)*x2>b{Z>ay+d6k_wIMt z20?J|ktxCAkT_RAl_JR^f6qE=8uS-D=!k4|S5FK*@wuKD?-syIEodWfKG*Y`Ou+?u zK12Yg>G=dxKX$2KF!d%=1b-nYg{w;6!B?{TlETg7_mO?BL*?1!OcTJzEEqx%=;=Ng zX@)`X_c=C=_9xJaNW%cq-tRNp^%IDP>x@1tQU=mGkH(bQ=W~<=GjwN141i=)iaqZ_ zupj({O?f^|Z8qgMN`pxZ^t29(u;5A#nj)|Fq2=>V=!OQzl!)EVj8Eb7^fN(Ix0}GK z@KlkXR#|}jI+j6`gJmvHl?k%m*bVDF-LvjfR_&BLjQX@8>2m(+a#C&Y&iYCH(B(%A zr1aQIM?1PNXyuRtT5{B1lWfw_@UbJ#M}{>+*G5Pty1m=XzA)es*B{zKT(%tX70S6L z*XbavkEB?&4M&R?Ll-%N$IIU5FnvRU-aGD2LveI-saK9=4EdB z(n3=}gt2H5W@H?o1<^qV6_rs`gsP~FqB6=LDq?3uVH8JHRDRO2|L=G0wa?l2k_gP> z_xXSRe|LLwzI*Mp*Is+=wIBDqwrwIzK@*qc)#Tlw4aN>55hLG5Jn}7yhbdHi;y$Ll znUw9nhL(90E6{l*RrlP(os z^DM`wY%L#UEzt+UGTR{cYew$(thVZ~lRgrTFE_$qG@BhRCPU69Tu=>-DKbN=m>CK8 z8BmbCw$8Ix=HF&)^-GC*UJq?mb+)k;h{m>7=b}Z1jl)&dSu;zVSK zOUTJZMb(c$NL;tnGi(RAYyIee;Itw| zwUW0&(x*Vha?q3kkCieW1#$A#rUHCzbMo^b6!T}SpwxGOz{pko2l`?Ca$JG=%QyBD{shlES@#K$$Q0dRKqA$;X@G1! zF!dz=bos{ow74IXmzMGa`piCk23{8dr)|agdN>87>d_r2dYokx< z;|;(3uhNh6$0u8=-nURnIW_-d`=`0Ad5ot!jPQXOT4o|D^9(Ihs)5h#N82f!rJw1S zl$rXG{sabA&7q(6uXn!Y4~LrVL{VZx;TQeq*f09eE%i5nf8Km=j%*+>p8!7#B#xZt zlt}zsM}XM9(SGHh_C3$p3E+H_K=K8a2a83D8RvUmGX>E&ZKaorpbHI?=Pdy6#vv86 z1hm&?;-&_zrRXx_lN7nI-dix)Hdtt5+*>tL{(9l$ITOgY*li1LCP3m6muN^!QAO_} zLuYHupKR!$YT!H48u00SXS)GQbr}49OXO$v9p3-RgwgbI%J{#nQdI3XSh6*jyT!r| zOQa3m9U0zu!p2cVS+c8buO;SvU_PSS65YX0}g|7T)W zw(D+D`;Y4OZ;*XdIktHBQ||8W26@=s%fR_u{-}BXm-(&kez!%QtFA+K;A?YOVg7cD z^2PpF$yS=%OWtCMa{W~!ycAmy+&odgwM_hBt>KNpFi$iDj+}iY#wgE7sjsdbtW}TM9b2g`OpiPeBB3v{y z{<)aV@&BGd*=qE^Hu8=-OuAnBI!5QwVm7 z-;7^h8WJ0Bj^CWJF}&&de<^B9bgekzC^!=1tH-W96F62Hjc%p7v&rkhHeV8##wgWXWwJcs*)22bCIv0|Iufiv*E~Iz z=oK9tM%WWgFR8bdC0kb3RY#Np3r2bU$P~^_QLh$Y3v+AaWOYmy!7z_g+{KpYIg(;~ z>mqW*Y-vUBo|!!8O^a&dWVJkge;FF(dKmVcsukTmoyg2-S zb;Bxt0ef(F|3I#OJ3qUT>*&d3cXo95o2aAJb`MwF$lcl3(Vgv6_R%-A!duYYecKEh zu7FD?41VtU6Rw@M9WVI%zNNhg8XnJz2-o|5OLg6ub=42eZEkLUOYr_!SM%)I&B1rQ z6~Un^({nDH``5uc{Sp;oXd9n`1mh)V05gD*mXhp$T41T$9z6-~j7*nsN~Al-0P zx;Z$wziD>x-B|s+DRtGg7u8O!J*D*=Y@Bt=mFeKyvHGAU9c0qMPp@j52eoRO8iKp9 z@78ljC{72v)4|(T1W#YpwrW~)b89f6DHv+12}+xSx21!_`>$>e#?%M7bTB3z{EOFC zS6vg_iGp82!S8@EegaEN$f2Q0dH zBeoU7Eys53?$qCx>D<#jl*tZm%XtO+b`8#Nlw9}}y=3&by9{^D$#rk*%l2gW$Y9>y zPMMyqU9#Dd-B7D@aImjmWNci&X^Dr&M{}J+9^P%*AfFP*tilHdHuU#x6BcgAWp;&H zwRX|U%=#sZHm%>V{Ng2mVo@yoQB(;nab5v%LSo?RYX>xC5KP zb~M}y%kCwXZ6E61h2j==Z{t2z=5?*DJ^k%FvOTZ|_7WQE&Ft>T?)9AQo9wPpx-SoR z51TialF2OFnK7l&+uk|Yshc&SX52(9-1SJeDB9KEv$Ge)%eFV&eV%^ke`_`eBKODX z5+g3$+1=9-Hgje$+t;D3xU_ZEh9$IMZfDOBUJmMk-P7_XuMOD>i)5#rOg4uq_jXD< zWA~_~%U2=)?v9+-+r6iAu&Z}Sz6t?-p_NIr+Y)v5b`EZXgV7f9W}3T!58elZ1uQG; zlk3FBT?IQBk-nGKRAsvRu&rBnUxz1~6gobHtq(3%+prX|!lM4ZU7dqN#%r;uP;PLj ze|LLMJw~?UikxtHU-yu=GuJsNJMm;PyRtnyVbg)LbF$fx*}cozTMmLC4nnO1_HK>5 z5nB}T-8{5qcF^11Ke)s62Wd6dhJ7c~wUd>B7gH-M1-^`q*q~k@TXw;M{T-NWy!M`c zG;^e~?Kj*bic^_XdTW1w4>#fK#4{4;fN)Hh8M9S;?|{cQ`Or$-x-27mqR|r@k-oKi zC^yhKXuJ)+E(JMTg~{d;yR!r6_QtJct3Ohgq9hd0s`H6k8gGttMmT3?Tei11E8_%^ zXcz8K5&0dv5o;3G%iBHJ%^odI%|Qzd-i~eDSgD@w+>ker?GStDzF3(}t2lT>lX*sa z38k{d%rL`oOg((5$vI|S*OT45pj~$=Jf(xeh2Pe3xM50prW2R@*aX9L#lg?l881L9y*%M?b#AlN;(E5TZEih5>X1 zyLp@G>)6dr`kTilGg}YlhBDf(Oj%0@`+Jv43mXH59a_B5R>7%gs~O88!^0w&CfL6^ z_t>F_yZ`03M?y~(bgV>Pg=o-`mycrMuLp@SA2r^`$ajl3hAkRQ<7C|F&FGqWS44AjzSVWq``W%kKz?TPxSl#YGIP<`oyqUx*1$^Jpk1DFLx53|wWZde75 z!Y%>t?e6zDX=z2TnB0|{>p|n`|_bKoJpbA5~C~kG>m*2AK$rX&8GCC^!)n9 z`nl;@T^v0iyl)nUO`db0QAsD>3oG}`%I(eVO3&)eF|oO$vnz{%-^Ots+|?8QZ6Da# zeD2u|h<9eUcH@NMt78@hkt}j-OV3)1Hr&=Z1WBFr0=Q@gMq=HHjpOM~8ST;jtO{R> zHuGa&XJ-dmj_Pd9w(o!tj;-=SHOD0Q92zf^6DoQqdg+c#PZpgBPU{SgQJZZrU8<{3 z7A!6u-H7Xw&W^NreRk(izZuQ8cXxDfj=~^9rxlM5dkFm)(>z-Onuvp7HGu&gOQWtX zG-lprb~2xO7%-y=aG1%xS2%@SE-X%=$%!0Q!g7*bj4=ShG)O zbF=X&?11kq;gTYTXiv328G_m8yS-R;3)e_u(mbxr;rcV>S(&zotb;e4>Q zyo&M;`%7;R?ubF)Dr8)QjFubEmpJ^37nWCmec@q$A$XT1TNnNqPxR#J7>h3{Zy?X# zB^H6_w)iqiKJ2%SnI2nIf)_Ec0pAkQY>eMpda0%S@aZ2t^J7w^G}i{iuFgHJOg&4p+sxxQUfGEpQEy&ZE1N5`cRpRpfL1(BOhTyBWCMmkH5%yWd%|{QcASA88O*i z2mDzEcW=R{T+^9G%ot9EBc^WPq%~p+R|PVrj+mId`Od|iWCtQ+1?m;!EGdcb$qOqj1{dtw?x4G!Xf5ronBPDdL1_iORZ0Z(DM zEuh(8FAlPgSPa;9FaFfwI7{hFV_#Z{!<9FLcy#k9lCczYS00~0WPZw{4Xixg!*b>A z;|nLC*d743d9fMu))f>4g`wu))f>8w861HKIu2_t?)sHr^@{R+$@?J!|2Zs$--XB1)81Ra9_)~|2`i;k- z^8Ay59eI48)N?O9s|;L`$(KjJ;*)5USE*^x7uRd@{J!LVO~Xlom528hq+IHPFd`p# z`5k)U(|%O)0OBfx`7D;F8CZ|GLiI`>M79G4%U|X}I=?~h_RF#s#90p;tbSL6KzSO- zH~A$S!&%e(D}fz-t~dyD(0;TF#}uZ~F7L+Kk$2jB^p6jMW`mV?CkPJT8Q;ef%5Sqw zQ5v6~cFTS1vncK<&{*y?O=G!yj@^-W9`AH)!C`|f_g)a3dfW*6d3$hBUK)q3$5((| zd7nab3urc2c}GETRQ~{@@tMz>fq~8EF2ZBc}@DZv9yq+9|C(%s;V!-^vy;_-ThQ zAg*JIAt7EFCITQ{C~s0hdZE7Z{-NbTevX-^X}k*hF&+k_v)_jS@u^`10CD!uFd&`| zBLIlAe}nD4^b>{_7=ylYfy7{Y#MwS;O+0xE;%tv_xunMI zQGRROTtPe>la&9R1?jgG#P2MKW85%7^B*mUbDUu~2>s|E>`M}q|G9$rZ#2Fb{O})N z`%Wy5IQ&KCFDJhr+R(`33#Sswzz-5%M3>NmIR5*aG~R|trE`%B7X)6tKsJkMvm}ld z`0~RdiblUCBAWXXLVtzoWqPc&dFfCtG2uGKYivAAw)~6FHltiG<0U-j0+cP)NWUb! zfW*RlrhMXq=ysOp{mSzw=yxd( z@!by3{dg(J@*jnI7K1OO|3KwDj=ayP9O7ruWi9{j4G;I(@&0IdhpbraEh~n3Fr;sH=+qhZ z^fBfJXgk_da4M1?K!340^bgQRVsqkZhi6YDKR~@~S;5grH}3gi^$ebf+BcrY9^9&D zyve}}wcG&=iA%Ly;#E<(@r@3Dm-3^o@jm4z9&-5iIsDfKX^3Pds55OlA3SRezu=7y|I3k0l1@8v9|EyC>YAh-kj86I{LHj1 zi+ctL&wZd@r98y2zvbarC_3~YKlO(kd6)<~<5eFM8u2sPVzr@sTv(Cw3Ds<}%^W0HfWBxvzxRYH;cWVCYGD;w50L1%&59;EN3| zru+_r;276J0|wK6+!LC4i_ZhT&R~x^BM<3CJ-{C{SU$CKpTWt$1N~dd1AA~! zX!83=1syMxF@v8L?7Xv(8P(ef$uli$M_omqQNoPl6yjvNA`Boy2Me} z`16LI{1@Qg8C-NHWT9?S*5kmoEj|T|-x?z49^kVSzX$j{gH!NH?l~lRdx77qJiCF> zuSk!57#wCS%W#Bb5CgI4c-L& zcBNkp{3V0^XMw+MaPi%+sp>;N*M$(&71n!Tu4@A2pb3fE4OUIsSFPkVTw&8D&5ZV(vf1u|RlW z@8U+q9|B&iJdjzOF_?Re6%QF4`)A<4HaO@9zEk-Jfj_GFUBI6;xcGWt+tx@gMt+tX zfL8n?gNx7~i~n8u(H1594NgEN_lFjpVGr&PEqT%A+#i}a243zDEj*KfKW8wn32=XC z()|a3zhiLxo50T~KkQKQbAwaw0M`BzoQ|&%Oj90|TdMtn*Jeu3R{pDiTMbTL4!m0V zVS9eWjpfE+1Mc@Mcnk0i1{dE9tTrsl0pDrpsrLh`4U?wQdGC^PsK zux-UC9yd7gcfhba z<-{6*wO*88u5DL@b|~LucsN&-qd$tfKg|$4{SLBwh)ZG6RH(I1&nqQ`f*^?oj4ACCTzt4%ss&; zY*+d)@IHf+Xxj;>qwo;lV(9#RI^iDG;U~cAZ)IbFF)mTJGK@15U<;O&V7cE_nb2{< zbBgPLPZ-RPBvwvPjB+Z`znGWz)G9Af{3tN>pw2UZ*Bd&2LsVX_xCOXhF>G7O`jCGB z_&TM-H!9z6aAGF#KPV5&MO{Sa`M{VP1it{R{UzB0{6|AiLg$l;H1B=Ds6Y9=?ZCB) zQT|C72ZVkIc!Tn%fip_K2N?Q^o{s{n{rx!bjfT!S<)oVpKd+aZ^!Ek_l=Fb*MbRfc zWa#mO!01yPOFiT}3HlckBb@Xfh8~A6o%FJ{7s@~BKclgCBI+gWh;k z@r^^!@KDTcpI zYFE4pct|nMlMbj3kTL09D*qVpA>~2)Pl69qXa6x^_>kzo4j6MHbxWb%li&kmfEgy~ zdZ1_=@QbLorJvBc{42^SHf4to_s)OizmVT3=$A1F)?HC6w{VqfI zJ_Pz_3{LI=hFvH>el74b1}Cs)srs$KyyrbRrTpIjo@_AhIZW1i1+dLz*pzboUjW}= za02ostAEBf0pD-vv0nrKlge2@t79xwJ$bECa2<%SSBNo&2yOwr#`I+%TtHU51sFD$ z@r1ZR@e9D`I`{&`FM+vnLjV%XK&?O?PW z^TK63?`j8Mr?>+2Lk>oJ3x6f(f9K%Cif4fSVF#n{3;&Ct-|t}b0inMF`oj+XvcbIP z;CW_Sm~$> z*V)v8fuD{MybXB3!9$841YO(OBi^s{mw<0@@Qnu3-+YuonSyUsJd8N{tk8+kZv`I& z*0%PEKVj%W1@Pw`Y}s@*)o5Pu#?DksIohVdy};Uk>4&ik z3{SiRSlcnqvX&V-eJS=P#Ym4~++n$i?Z90Id(`JGim6Y|V9`hWEbA3RJ()M4KG!Oy zKH7Go&rOCd`n+E;^|`}f(dX|KQ=flOOnu-Vp?!`jrasz6qL21R(MS8E=%Z~X_W7B~ zEBgFgaR=nQq?r1=Y%ulVH9@fn^a+xRp$~uKS$%kaQ!w-iwBJ!5UOyr|fO`bCjfl11 zQO}@Bd1e5&D2Cnm8=HBlC$F&!hMs};JGNt>{VskS_zLAA&KfNG?@&zrF+WmHVioW% z2fs}*%evOV*DGdy-)AuWA^1DRtnUXLtZm2NP{GFyo!46eteIG@*hKrC;D-&Jzukhb zIrtljX`k;Zo&o$l#k9|l4UV?~|3oqM|Am8prI>d6gW_S}R}`bJaWszD7WRx68O+~< zam=A&E8+=?p=W%GV%U?{zk~-m#7}qdS&E@ge4c~PRlFVa1qSo?QGAi&b-)`8hTD1Z zOB6o{tn(@RL42#y9|hLF8G9bM&(P^tyq-?o=>PG(iidzvf1wj=TeDwqtxr1rEq+Kb z>=u8YVzg;o+ns*JYZl}eJwK+Hb@@jJe^&ARpnuW9SeJ_q)blaL)bnx0)a@w;Kdty) z(4Dr9KWFG1PvW+%spoGEoqF$0>$w6WXt7w?ws}2e4V9)?nHv zp>54_6X$4N@FvbzTnF6hU|l=K8bRNvbmBIH*ke~MSNJoCb zPXm9=VBy#PEBrq&bg|(xilJBHrw;yi#jNkk26LR@Z+?*vefZ1+G36&y22*|#wj(_T zTP7iA6i^BSDg1@%hWbrE%VtD#H1v`wX6R~mYZWgSpVIoCV*pkmfb+n3`& zQrlPRrR__9PTpns1J+C1SL&thOTXehIqFHjNs7SY&{?k{J64nDazhtA zw;D`)7Ihgc<@PFOx#|P-lOotc>Wj85x>hmm@NR>pzVB7c`rc-+)c1&D*7uVJ`;b@k zX~oo8+mT~_k+!4cMH4Q{^Yt@mA{V%$2D> z7#^wbpA@6M#c*(`ZzFKAgLMw&7>Vt(3=eUY;uhfP4z5+a4)j?L*0GoNEJhxdMSJod zwBSd9S2-B@g$^6Y{c`Zrp2e&`Z9@6BO^MlNq$9m}KrzyJFI(tn_u_p9v)zleeR*A% z_pQkz_@H9w#e26xr+sw1<=9+&*w6)kKr!+aYr7|jwcVw@PJb-c{un$6o^PAH!K1+6 zRs0yRwrN28Z-y@Q`lVvl>(`1|uj2-@UL~I5G;pb6=wC8c@#DZcX7XA=$uvXfZ+z}M z$NDB=vl82OuvrQCgpPWZG$}?q^1cP>KIt129|FG2!EaWKx|DPp%yum4Rt!7vo`=Y} z4H)GKegOCyhyR@pzwLu)!;<$aKjq)$@PEkQ_zciLrWkfB(J_<#g3k{~y=aGr6w?mh zGMH_|X9>td`Pv%Zwx=jd_Hd=Wx;N|H$zPMrD!lKzjPd~ zFM~e*M$jiJ9c7iCtQb0%);K(N%tX1RXBr-sTZ+CG$~i~r(1Cl~g*vo4JZlVH^jWX? zMetwhVEygM-&Lj1N%SX%T+zP?xZlA!#jqQnix3{x<$&TI;OiZHP%-PM?Mr_yeZQeg zz3x=Zx_r=J`f%yJ4!%z@_4$m0Kd-n2^e;L1tBTR?+{r=gL;Qqdw%1P#P9VMXImJjX z{gvXEfPbs})Q4lbkA6fsIzO^c@xB-7lv6fAG31n?eQkS{=~$Y8Og`fwav-w|?HlsU zj^vlkQ%w12-;hVwu2R-Yrz~w>k$qutAHaqz8*(dK1;ubA>Nev14`;7>aE(~4U_|AK?RsF?D<;oxs8rcIu7@DCKT z+!qwj1b$KR1;CgeMF(QEqhQ!%4CY6{C~FM*uVDD$m@y7U{}npqk4Yl_fzNR;+A)-~9Ak&tf6Qvd)!^UgVAx%FSXRct?TT6MTcUd>aPT_}_P2nJ`p7*a;zNpI+cEEV@EwYefsVc@{KOwt{1Wh|9E`q69=@+I27NHp z=j)2+gZ|GB{ujk8_h|>C49R;B=)ZLEuN8k8bo4>t0p=cJ#6IMdqwPYBwi7%IdXi}whbm+$13uTuN~@CFB8Vz3WiD#u(I>a$fb>|Ktz zQs^wV*I<#q&tMOAFNfYz*2}=}bnv?j_Dey3ui`S`zfp{KFTdTvcPhrXQf}Lhb^NHI zOSumk>^%bdQN@n|f78LX?a&v?j~TjuFYvR9UjY7vgMX#?McnH{8`=AeV~Z5mfnM(5 z@rqkO$8QSZC!VT!B{1>`op^@gRlsN?p%bIu30?=>?BG_#XuGk?9E?1|-vj#PIM}`j zW6|#fZ^U_Pb55W9f);9^vnIFRu6n5)I}vlU|u(w5QxCa>dh5r^{`$f5Zh-|6zlDoV{xm z(}ve8eh?UCkY8+g$Y8E}y;}?xTivRddfuj(WgSt>vhG$)Tiv4=I(m>L`k;KaE3w$* ze#MjtorI2h@R}g8*yO0<7SJD2486R^4dyz~dqVMX;HM0Z1A0#@X5^US3gBlIR{}q; zxC8hF#nk^r#nk^L#n%GAY%tey9?G+NLS2JfU`LcE^mV`}&-NWY2WIbs`&Cgt;>Nnt zr&8cgo4g)^U#D_z0iF@{FMnn<=kmE3+t>X0(HzS6jBLO2n+)c7=(j|DkoQuhKbC>M zOvehAyDAzteAL1AO@1j_a2t5O;neHLPF-G%^yj@HJ0|d2nAJ1DTFdGd{65l$_d8^~ zf(~)aU$$KK>!~y_1MFt)$^IMCVV`hZf*nFS?7+5=aIHhXKGMy*-=RMc=}BJ-<-nJ$ z&TI=yXIt1YjW!SIu(_=Z=gW}ZW9udF?q+(k9rgXQ(+G3s&uMI&GwhpH34L)roH|QE_yv5mU<(fG}5o@ zbmMDw^#lgK|mp{Wo#=cCQ5AnCsy8V%z`X{eSWP z|37$tQ$ULmO6Cvzj|f+_D|UZIn}Lq z$c+;Jzydtndrb5TK`$ESi;o0K(whczI=bT!U-95R28uH8es-+ZT6#=NloMz-$($~)65 z8-5-yh7{u=xf>e2n@YU0mfQR?Nrx=qS>cr(NO>v9sF-~{UevwAuNvM0-QF_!$$jlB zpQOG#W?v)iHgEv>w4BQG&Ny*`m^O#K=9AA!zn*P+dF<%)?HcB`sBXt#x5&Q{OS1{ zYD0S*ykRl$Ur8GXKgyqf{d1nb@wuXhX1~*8zu36{hIO=6+l{rxuSj$9wd{LzMdiNd z*H>QuRnKp{7J0vlyw`cLmOD;7Kv}T)F)I(W`_Ef(;uvK@&-<+3UEhKBYxm}FZ2$gM zjvqeSGz_1=7Ph_9n+e~Uzwb)v(@pTH2DTmg_}$D|4j?L zO4#Ij>bn2SzuiN9ZTYZU^+{xKi^*+{#wEU|^71N`LHk?2-8@RzwdgMWMB*mYjo^I1>mwuQP-NAm2y z8@6iC8{HliUX3vjHg)>Ji>!x~i8{!5a)&pAWe#`a0de>@(P5KAR6%v8z_%)*Pqp{;d~7}WSvr2 z_Go-;Pc2jCRJP+a$I!;ZUIWIb;eFjx_Fyg1L|ae>%U6BMhPN1+%6^qkvVCEXVb)p8 zI0nD3)^$(akuReSYrV1~hrRffXUzK>`qcFg4d)txbP21wrw=h zSkQ97ySKp34;*MQ?S5c|m)d_~MJ4CM3r?Ikapi)QPr`=>B;5ng3asz2?%Wh8bjt%f${1q(!)+Jh=5*Ar zhPNQ^tLJa=dCDDO{F3#(?f0YEL+kgvtQ&Pb&vhf$l%hAvRX>)v)phn^*!+mBYZ_P| z@?P*|j4zm52V9>T4^!H zON-TrC6ARsd2AE-MgDrLpj_13XPwbEk2V#g zQ3l7eQRo{z4VMn%1`qB?;~WRcUzF`TeJDME%|z0=9ZXt&=BH)92i)lC&vkR-hIC&) z_SWbf=)rb5eM6lcX>97@at?0Ag~a}yJslLs{R7fn*ytmD`l-3oy|p`s(*0d&e5$d3 za4!m7y?il`FV~1;eoA67LyQSaJf7gb4zZLWri2)f zFDSvE?FRC?sDUClt75YtpPP&)Xu2;+&ICL5`wXOkzvQt@n&msi{1ZSYNi9hw7J=}` zQvC4}OYkSlw;zF5;Liu*rZ$O{h*I z$@wrW-)u!r+*`JKC(k9;k{XG%r1OZiBs}-wWh+eH3y3QXZX&KSxS6=x;0uY>OKaES7|!V@rp5eO#Vm_wfp>iL7A-aAS=XsQ}Z(QjzH@?@$ttf5mPw z@-8D(d6%8jF<=9)qOMa0u8-StNm#A4I zFjV_8)H&)voC&P zv%%j3&mXrK{1o$U_a^W}_DcQZR{$k8;}7VxeEdxG2%K7yvBgZ8$XF5{LI#bj1Z7d& zjilU2nMPJKPlZO{L8((KHL{K=4H|h9in(#VMm8{|Q6rm>r=>|FZK&Dq7LCB)yzF9) zz~lVg%QOO)OD$cc5%`&xU8j)@tFuufSA#8Rn}l>!?j11lE&ei%U5D7k{wj^#0LDvV zPiySmU{A%4Y3w~nYmdDsc1vv4QBjPTR6{3j%r`WnYUsqxRZwUv*%SR_-v#hs9=o^8 zVZXzQd@|xOC4UJ$h$Ca-1?fRCJ5nZ&OB@ME$L(2k<=E4ciOZ6FQ8?LbjNzj?$!2X_ zA6lWqXbQNKi&9cdG9{`W7Xjr-e-4taQZ_s#lf23bn8!#`Q|3e3Wo4ofnko5i)$ruU zld*QZ9`GK+#!u1VRdbDWLF3KVy|$6dy4QBJ^o@1O)=foivtw-V`fW?^KuOEnl&uFT zf84H-UPcBq(#Oaijr60O!^0XGK;+}sYviq9%O26lAoJXCztD~+PVVvxyU{NoZY3gZt;e3Ezai^?gJc8%E@}dzdHo zB%$P)%DBA0A833EWT5k>POU})+TpTC1XEY>8j}Sh3Mas1SxF0s*O(OuhO^Ys zX}i0-y%N^oXVb7k^ti=Fandkg=)sp$$3O=!U2+B@PZ??TfPYX0=HtnSDXPHvz)Q_s zS<(!AxtXa-7C`zxn%Svj3-Ye1v?F@)uhAaz2TK7IV+Ql$YuGZyPfZXCF@1??;u83D@ikJ>Dn4gk@>8j3=~<$H!B}3UK4L0b zIt%!)Spt>97^%a2kqeJPVK~0UN*f{mkH#3K=doET>8~Y! zgi=zy;(4OKQSYbXN_?!nq$eFOLyMN4Rzs1V{PpFpx@=h%sioj*$9dq@TtW%tZ(RN+ zMTWV@m$$s$n_?z`H4a{aY zRKlsJ8vJ1<@;k#!_!YU9E7z|i<#b7jH~TXTzzW3(8!!Umj|m&RybP@`Y!<3KI`x}Da%2w;lxZIGvEt2u8Drd^)Wy=Go^-~{CLH*F+P*wtV zfkr7~j=@DVWy~?cD9#U_=*}^IFda~G&O>=$WdegAp!hLMwZO93^9{LdHuPheWKI|w zncoWL9IFN6YqicsOj^P7&T*LIet?N+%m>aTbL`LpIIo1b!*5Gn4sT|d@+IW>GD=Q} z2YJ>EPpDQ?z7(aI27Wt@x8CIT*3lm2Q&<2T*-=koR@hJF+tH}ZCp24wWLtj$qa<=| zj!O{y1C?Hs1_bznhk*$kSO81&mk(Ts(Fue{=(xBCBax^07sUH1bnG=oD2NoHSZ~~UE;)ViVA0Zg_MePrZ$#=+!*U!a zVZr%svCDrLAN7%vxRFeSaW%!*?_HF^Z%ec3#VRtIvJKTgfw-Y+QL$n;&@r;185>#D z_!c9YDW<54Fo*gvj76zqWV?vF`TDUkByVPX8UOhFT=n>t*iDrAC%<+d1g z-0CVk7VPO zl52cblx_t+0rE^0sQn;sd_iAG9R|-jc#iiSxe_4pEfP<8%UOyadyprDqvCCUP;Ud( z_@Qbuue3=EpRI43EsqyfK4Y5>5G!!XUneB?zzt>Jz{e%^y9U*{! zW0p0cjjBypY*b^)1Pl=2yZ}!(oK}ZORT*O^tblWuzTNcY;O)q0`|=BvTbWk5NHJB8 z;)Zi&Zw@m@n9)f-)luV0EBMuFI5wFe{_omE6U)90RRRuU!S5EFs?BOe{b8i`)e7Bi z%f-1&D)hIiAyV=x6mpshg;8yT32O@nQFL}R?j|@oP8$nb=uW5L3Ko14e__I<0;J>> z9CH4-lKh5I%K2xfoB=84(^?Kw+$Q+0b`t4HFUG>RC;2WQ94R7Lvb8>8BW{S)_u$Dgov42C!){?k>_cV zdWDh7uW(Jg0#q}d__F(5)^@z9Me08%eVUGy8pa$NN1w3D?m<4=CuGu@__wc8#&+3I znfSF%u4k#tq`Bf)QG(X+I?Je&;-rb1@E)6Bo1{?_Zng;;zs1I#WsTMF4+x12qt6(H6O|5i85OQN!zi4f!wP?)!ew?@6SfC8stIM^DpKw?&cPJ3 zbO=qQp!x~*=c#9*(7kky_k?T?U&?M;R}^$J_gqjq3{EoJaN`LinrccUOAocvjG zFXJCS@pa5T(dsAhElz{s>L>ASD@LvSIP!@4YndD0YecPenS((|Y+_R|;a$wNk4eS? zs385DOvk#%rmrhVf1XJk>9D@iBy9qkd-5xwMeCjFkE2?c`JGi+v_hHMfkZq1JHyh+ ziy$L^*veZyhS_qlYIpZy@wLqnd3bVa&-;`SX=PS#OgN(n24L8EVQC zpeJs;m@lk>a~dc=1qHwIFA>6Y{LMlGlra0-?2<0^Fw zDRV`#{LvKnJ})9xUmWH+7s%rufeKq`bV`; z4Q_rGfdC5`LsS{LQ_liXuW&_3%SI+%qnOI;pC}eeGf?rVSAZn;GndG|qb+pGW#r%% z1*Ipz!6C#S=bu_Wp)@F;Qod=@IKN^NT%ZmYmo5YeH%2FVLHYTm7nClaz}qo~oF`$w#DUjFThf`^zVgT3q8TpD-IM*^&tkZ)wEah%|gspcJPu6a1h&5{MU@ zgOpK$Ok>H!QY(ZlVapxo$Vy=NJIOm8EimCE|Mba5g~|j}z$z!qmY`x2H5)2I>G<-o z)R$36sX9&aOb#`YJSS@%Br-)SFOljfI~svyvy5q=Y7MYuDrf3++_6H<43vqS-YF9R znxJ)UJuHBVC8&E^%vzTS6~h{Ez7shuVm7R&*K6wOlhddYem~kOne;R2{W%lH`Qwu< zRqtCU3Z9wp=1hp8<FYL+4EJObI3%Ymg!v46dE*^LbLHn z4Bs{zEq#8yzhJVcQ+oR3JY_CWW#Bq2y~$KStJbV_KqhPN3rl_M*{dpxzhNa%D4RvL zLa;V21uvupNnaG@C4I3|U1`uIrUGPL8cLQ1&(r%Nh@p5mB*iRqj0h_%cXQ_DTVc#1 z6=WGJRZW$%Dw4xn#;fZ+ts6851^pU>m%xd$#m)s zE+Ga+{J@F~+9Zy+DJ&07!Auu}&%4B>E}uYpo12#;DuU}B6v#%LkK80(R>;Tk&jz^^ zW+HK1+2tIW9~=f=1=o=PW;%l(8Cqh5GQ{d{I2HIsQlNPW(C9=qP#&d-)qq@ zYJz1bxdVgwDB(3Tzc$01NEOGHF^6o+c9KURIYu_C6U&27XTCUk>FTH* zye&O~pb_g3>>Y`9gO%?&bt`bksM2pd!HRe4@3^c3M`Db;#qp?-;Yit?9xx(w$BdEn zdkv|P@d^y%6c_P0m32zX&pASY`3$d_bCgPrLUzQt93!aVXg{h(4o@h-aq6f!A;BGn zBA)z&P)O9>!QhT3qb1m!uYZ<{X2Zf6(8_XbHBv>RhR(N7nEk(8%TU69y9n1Dqg69+ z($0%mJx0svdeDd&9SfG{yz!~wiIuZvc>cr*(HJ%sgX4$^qh+v4IZfge<4{A!$cj#C zew#T7Zz$Uv6P;hCEy%T^qlZ%|m&4}bmc1Gr7?LirC_Foph^4u5U%TXyIbOdk%js0i z5t(lrCt-wa`Me`AIN9@g|62(oD?U>3(FE$|iKuyokH{l4zeWL3cF#NR#mJ4@4N*ud z++xo7Wod$3bOUTKQU89W-)+wP{JMmrdT!J63wkcoGp_hZ7|=7WE=qV>&sNT}8poAX z2{wP>*~(j{e7EYkuHc+Dao_5r$$vTh#R7#ENZ!qU;r}S^zk&;TJ_0y!__@J$ul@YZ z9i6*&bPo*-_FFX2zPYD+>*j6k?VAVscXtjBw9o3yZtdPYzrL}4?&j{k_MV*`oulQ< z%b~oRd$aA^`7xqVN*ggxZg1|5@O!Au?4j=7?vC!Ez53=%eLL%!8|vuj?5f{RD`fb> zPYyWnyq^B{9YAr13Ov|}H-8Ly!{Sw$_Wr)E?rj-7z6lyGOF~$8zky6R=(>aJ#C}lN83|G?Hsa7PVb8xVqd{W*ZUhJ{B1MQ+1(jh~{fen|1 zW$X)nRpd_ys#XNknu2zIg$j+WDPKt0l-bjR<@LeIO~Lf^w1(-^Pl?4Gw%e2b#Ok@# zn`=&;S{pp<*RKw~e3dZQH3ef=1as2C+H^3diGSZxA52^^wRURlS+&8M`rwG)6ue`9 zQ*dEASeVB5%%Y;dUhG!}(^mvr(m^^MWa@)cnu62P!DZ>-wED)p(m&z*m)1@@<$^rT zpYm}%DHiveE|@d*@~O46udO*{DwyV67__Aq?5hbrih`fGDjnSGr*Uq>FTd$EvubLB zx%I&hycHJ)b@jpKbWoQLHn;Kbudf<Ob4a)vu97Q!QS=hwM+>P?Z?kh>ZrMl&`)wQ!`*PgNx(%wFeHJpu- zb_@k?Ys%N+cKBhHe&rDsL3rzxmT2c7l7lys2IH_6`@ z`>UZ@ZF_C7I}PLI>Hd$!{)9XwK37P17=!{FJwj4mu3JjboV6?^mUL=#SBbx~rn#o! zba;EsrPFI_7hIWV>@Ss=K0^-<#-;Ppo^sPF^3#5W;)06wd3nwBXsI6*H%T3vPD5ez z&ztxsH*Z^Abxm!}+~A8|I(T@0TFzx{;@4^M>)Q0%;P_QTD}!s`xK|8q3#N(N?rB>Y zymD33%3xf*ah%oNdomk3hvcosMXMK^S06LE-PwUg47!7Z?b`===2M`#Zv1WU^fLW@ zna(}kLz(R0wwz|@>h9~#ZSU;RXtsT*dlxu&w-5FAZpCn&9qRNp>MW7jFq9n}@;Hv8 zL^-C6QTEAiW#Y-|9J(&-n8eTZ{GQC@Agu<#U@9Q3lDz*w=aFaqfLG|xM9nasq zp?~LKd*`~r&RplOmP=F9#a-JMSB!H$`Q-P>p)*7%~%p$&Wc(3t%f zXM1+SMwy}B%r#cMf)X zxh!AZ%^^#B|4tOROEfbQdb|6)-fRyheQ#?vhl2a?Fl!e|&GvPm$+h&%4lE1$wx#7y zUi)UUIrvgIE{2ha(O1g#<6&6+CL2^XZz z_KH=pJn=H!eU5UAdiqg+^rbocGZ%lbNHO*>PMO`Av(4GNH8(iazq>tG=x^vSrro9c zEbe6A=o;*Nt4HNBqMQh$C$j$QFYzFCup>K^g?774+Yg*=JZP!*5R`+`P^Oj!Uyoc} zU)+Ye?6mFMv#=bi*(=pVPt0`fWL?oesIe7+4v!(C!E2XVhh5+H5Gsa#ilrdzXKdQj zk2M@k)80Gabz!VQIlJ4p!;1Y|bK;kc;9b4EEwi+B@$xknW!7%mIMP@lo!%6yp1+!{ zz7b2ku&psRP<*ZfqXK)d(ZF=H!OkJr$)m~UVBFzK)5~nj_V#9F5CRgW*EY-7Ktg*@XSNS7xT0-j1cv!UH|?(+D`mjs_es$m zkpu18o$G)yVS{m~+|b`^s&R$@bj&qbLv18HgZ?w%8oc3I^Ze{AmU4?i3}6FQFpX^=)Ox)%e-k{ZP$_O&!7`^pgB~xXg#31 z;=>Y=^6NVxSq(2b(r9^$5g8fjA4^xYE`quo%r089DZMByzu(idx;ReqYZtRHRq&hx zjjrItd(l!ov+xsqS9(@&j)~3q4V}e+VBvoNq` zkz-qW*4nukyE=y;sgs=)J)omQ#tDqGsBxzAtvj`|Ys+4dcf z!es+(zNwGHwz0bS06kw)C5A~)`>S0Bps1n#9hsgi#uW@j&MZ-ofkSb3wuh6d<_+7i z)hsAY2D){oe-Mt1&WH7otV4B8D9w=FIn-}D&Gv3wgn(lxlH>W%*z-zF??`EB&#D_3*m4gqbb&W@`V(ch@=7gbTx&q7@#EBwv!VQ ze0CYS$!hlhrFJd;IzDgRic1({xApDhwGnLI$G>*LI_F^g1(m418 zpbcBrl&6YYz1DH9`)B zeO@b0`=wP5Ps{TBb!FJDu1>cu6n}+Jv(0V~?ucEA8Z1(GHNsq-Xv@O5YqxY{H+0O_ zWGna=8!`Or!$%s8|Jm~PvpjWOTF;hU=*Dm4qxggPky4Le14H!%!@Z92^`kP#@@4d7 zEincE$Pg{<3lg}-3)fArP7Bvq1xd23eO38v zE%z5kK_+)eR*>W_lM9nzq|wx{cH-}{f^3C9;tG-rFRwVs?$XL3vvTS+{4HFc+nUR1 z2eC_Pr8z$;>j(R}2B~k);S!8V#=2f^z3^v`lRQ69A}^BE%W_hS(Cc$H1AKc=+MAWHOUYlz8ylG2F}nM@`t42`*{xf#MpC=$MjE(i-S z5aZ^Tgwgo;6$d_?`dWN^=c};XG-x)&6>x5`7;q17igV7`taPSv{@{x*uDp$iZ^2=M zm9ZKGivjmg4taT|4XnJk0=x3=H&IYcurhiOwHR>EefaYt4$7k)th__Ojy!p2U>#^S zSQ+mE!D7I@NARZ(2j!LEu<||$?8u9e-hjgfE90XeSPZ!L5&WscL3y+r(|GOS{ zRgqVvX_Qysa|26`B*ydF>-c~{+scpVPvce18Y-a%kTztj_mv%PGv^4T`|*kI-T8U#n) z@E*h)a8O>Ira@k8EU+t&F#eE_^3KFzBk$@q#K}i_=V%(_1qI{%n03mBlLVC! z@X-}l-af>wyhcr4t-w@(y95z^aH6Xb1jv!uzgZiD1gK3o4jI%2b_RD*q&dReo zfSuv$2f$YeKzU6#ti1KWDIB_P8au3MI7zVbx)6Ike0#u0{W#|#h&<-Affz^d4s#C6 zy&iEbOIU5W??cR$M?Tmg4CKQR+>JA3+j_t*Bg(rUbjo`zzDJdhzKbySR%GLxYy-=M zoZx%rY~@u@KGSSa9Q*O^B7*szYh`m)k++!FWM*0^{ykY9%EGeH=x;I_JiWc z`xNYwXaSA-t=BZ_XZ;x@hJ`m{`G1eW^4H3HFJg|o&myl+Sv)ps8s&Wen0Xp-AS}NC zFKa(-u>55jj`+vS+4AwdU9VO+%pc45nf?Ks1R zJ^nS&oO*l?HjdHvSr0xC&otD-8;3*tB#?J0+A;opA`R4!foG1r8hVc7()%Gq_;nY~ z^^`|_i*Y#eh7Kb7VbE-_@@(9mL;C;F9){F|Aq}Oe+jNNmqo50cXF2g!#d3o3Nr3Z| zwgvea4+GLuh_Ig__%sURS&16?v_}}g&ox+|64rsA@h~8r?Z9!Ff%>g5(ELSuInduK zjp@sQKj_4lDV7uXUB6*tj4w#9EQn7mh_j#Fr!}T$cvBbwK%D*;2E+^P+Y%-MAicF9zOW#^s35+$Aiks^Ug)2N_Am4& z`db*FPoaNu{s{xpwQm>_;%mZ00L0f7#5qof0qGoP!+`k3VFUnij$dIw{E{#NfOs2D zPgt6EhUW_6;aF?Z&8HB_qj8Rl5;R_;(FSxT^jG=)@1}<~R(^f`&c7f0=)Zne^T#0= z?GwGKsrN$pZnUIp!q*p5a(DgLDL^Dh;x3Bpy}T#h#xD6 z7uZjJ&${_vQU0S)4&w{I3u%IpADd7RKUL#x;K%qAvwi9X#4-NFtk0Dpj`1dD+q?pC zj5o1untuRsj5qwIwS?`6rx8D>@uv~TcoXCNFG2OO<0tKj@h0{uO@0<}j5o1IG~R(Y z#+#V+C+dUoCiW9eXB^{A?6*!F<4piJlt6tO5V!SThWK2>QKp1j5ucAZ4ik)i0oD_F zaogwXzz2moTj}e&5=!H*17^=O* z?_Rwx;Fp_U1vI(iWoUYNegp>I^D^Z83-5-ePuZC#Hu)q&uXBIFu-MD|CYJYrC2oV5 zn?=zRHu3}%p9?{ndHyndXu~|`8%FgRj*)M|Q9|@I4`Z)-&O{%CHEQV{j8HglewpXg zUUjc7|M4^D#tWY8|TW!F6LT{adBx$$l{I06VfpTg&1SPMK&+y|B$}U z!4MtNF(wvUevEG+9dbgv3ZM6~x@+{9?z?SD8 zToSV~A946GRxh{oV@|n0S2<~v@q)wu8{|jt= z!L!=ZT{&g=D39eqd7*sQ=Bpg~b_e%3c)-EeJ9fsn9@_aiO&$%VR>n7(t_X57H@X&9xOR6{aP$9ErvbY zEdI30AA-z>R6g-hd|Ju!U`-`DK%V!c@(@4e@H`vY1TQ6fmug-gbGYOk###?^zvxfA z7+*`WJnNMQ?az1Cg@+h*33=Y4JcmF>{}LWz=o<1|tvs-+f1UCW!{)Ys`9~s~_#aaK zRp9xU@)O_h@S~2GTRs0x`ELc!&y=6|1&1GX->m$xQ#Ea~pZNb_@9hJts;;#0 zbMC#lx%nUjh!7ya4T%~sB;iAi0+I+KUqTd6Y*RxZ0iyY8J}}r|0$2rW71Xw<2v}`L zTgGu(-;PezVryGFuWfB>tyOEWrL9`WvER0J$nSa9Ui+MVLsIR`{N}IsD)&Bn?X}ll zd#$zC-e;eidrCuo?h)O2XJd?ewP4;=I<{RG%I6tKzyrBgXurH)6v*reV~_Wnf?RhW z{sh$WKjz3RaM~uFw$M4y4f+KA&cU|O#_AHME$kTZzaKrD9e!8m+nqeK-ur_gdKnr-X9UkDo&bf~M*vE?wN%V_< zfgNlNkY4KOQ{m{pOxr#Oo|URU@fwGJox`6O<`Bk=%_o!}=mz=@24Yuw!2B2r7<==$g-J>t~!knEQGtj$H=`4Rz>BM&`9e(gW zr*z_noEU>G0v)oQG3Gk@AcliDPdekuclf~*=nuOE7-M(iIiS1at#$aj9Nh2V-45RG z=hCz@K>J01N{RXpl1;0uD@WrRo4D4c4K%@oHy8hJ*O@D4RnC5f_{s` zHH&c-=l~lA`a{n-RtNCd9LQ_JfWE}@K5YA4 zfu7KLtCfGm(Sd6pW3?au{!Ql{@iXE2!u2kQy*Kfl8I|KtH*I~e`(>uBV2nLjch))U z$Oi3eKlm|6WGy3ZcKCZk8~UGC{sZ9otnw2>|3JRg|25FRsyxI`J3KZwHh^w(Bk{42 zhiAm|sXSlVxW53L!LxB3_Yh~L1D|5Be+BS(&#MC6F99yZ5g)L;P!|5PQJP_}+yp`?%8SGuWE^iSGi#hQu-0)B6{L7Xu?t zk|(+d__NCMLEtYahEIIN19@VIK_Br<9KQ`1F(C5)6muO4C_nrkfxpS` z%?8dhIP*zhJFY(hml}H3RN!+I!w!+l435KJ5yTngaJ-Rr#kIh_2FrtWb{i~x=~yyH zgGa}b20ur1EPU`) z1^5bsv+e-C(%=|u7FC;PJqoNg&w`Jlsv93E9#!2UupfS^K>AJZ1XepIwgIc1<9`5F zJ7<9>c81~4{3Wp3(0dhF^-RNkpV(@{<6jD_v5|$iinSPe6!wl?qc|V<27?omfNwWA zeIxKa2FLyi{Gh>UF9Ltr;0XK_ds=ZHu+D|(?|^kIY4Bt0KMYR-XN0kL4bG^UgN4*Z`6M}CDkR{5DFz$!lqed0xi zhu;z7<7Vmi*r$OZi#T#Mu*PK8E?|wxv|E8cYYHfaoA4u!5m5li8!+jc!csGx1~=oI57tJbfy0T zFy=7%GtgIhwZY7{>1wOk5@5`K@VpEC9; zUIC0;FM485WMDkRY3qO=HaNB(_^82r5Lbr!H}j|P8OBC_%FJw0+yT7J;ON(YKdQJ0 zc%Q*({|ESPgZYfA%m)mPAm%esCpy5E%&mf9hsDL?X1 zmc~yEe#}ZL9lB?!-J0AFGZ33uA6EXgz?$c?FyFIoPJ>o(|Vr|Dybe zg)G=tbb!6HzH6{w0Q|DS-fO_WQl6)Pe{XQ29NU?=!EyLMdz``SGaG)Q%(T(K6$WR* z2HEosj;sM*W^np&w%HECJqZWVM?2&~2DdkCm=Rw4l<#}9j z73kko9kv5MYp@49Wz)Wv{|)7VJ+uFyeH8-##n3sf5ot$KT6s2SS@nH!f za~|+i)iWQsOz9Z=2>PD=9tU2oxF2|x^225$>WoZ33JjZYPsnS>5tt*i1Aaxw8^Jgu z{Y~J#4#vC?o+{AqQ+g@zKPo-~`~>#2Y>U^3r0t8B0NdpU*np^@}E%o z^`JpN(QOHEw$g6`9;N)yIj2Bv_zhs#Bv<9+%rtbb8uYo^7Ix05QXbeXXQ^V!(KyM3 zpL1Xn##rnvV4W9fh{v3(aU0aizh3)Ae#n7+#3mS1&L@=q6=3v7dSnJLO@E3Jl z>wzCL{EXWijDbAS6~O=3(9kGfgy`}a(x_$7?apI z3jBSg7XrVa^w)s#PxxWak^f=ja6KG}c{f)3&CM`$epd_6U^V>kb1w3Xw1p12vkm56 zDYsJP%mKd8U=KRvUTSdWdBF9`zXW)b_EiE5xf1iF?@~H!mHQ8h*8{`vqFXQUPZjS5 z{qCc8=uh;- z=cwD2PC1`ZI{ZHBpOsFGm==EO_O#OP1BMNW;B-Rd?5 zzGIBVF&D>7HFWM_#$dccUkW@++a`gL$3)IN;2Oi9Kzxn)ATI5#eB_8gKIV+b`6PI* zQTdkve^lu&0K>oJNrx_DUcuYK}hACZ#{e5cBXUU`V^0xKV54CH@B+ZKc8DM$Wym3{%} zhzDt#i+mO_JaNc41>>5eGEYIwS=*j+y0(SyPQkcHr)^I;Tj@6fS7}@L{ggFIKLUKY zLq~g#F#)|!X;C_L*s8b!7%?w%lX5<;^f|zY3DIpGF!GP^U>v9XqtY=KPWcz3oBt(X z_;<1$%l8bOYt|_*s}8>aepSb~8Td^@&!`6ejkcvee^I;$a~l2-nM;6SE7~FYG;lt? zI;nk)g{{OF<3Yz<;CM6O!?Cax>5;d9Axro%uCW&>#<<2d7@jy{VQd?YysXS?6~k6z zVIQHxK4bSPE(X@v$betQA~vSlwoj-I_kjL2BcHw-`yE5i%mn^{S%ZAahkdAL`ZnNS zDGz)*7WNUD9Qz+s4%Vn~p7LA)oMz}*$cy73i(}8kS~?C)(iSl_4tfhd0F3-E_$grI zk@LZyfp{Eu9=`qy%-1;BhjiX=83!AQ%tE71Vhhp7z5izuLthO zZA~llV}>3_|Ko1OGl(qxZq=a(^!xA?CrkgL;%v}iH_A-^9Pp1l?{v#^+|WJ5&N$em z#L`a~dgKSlg&C^kSD7%{_frNNK+58?4iwlBmtZO${Xd>y<0b6||U z)bi-qGvlED8b`904xI$&B41+e2!?Ls?c9M)#$)_t%0C``NMDzLewNWEfjKh%0=2_Y zV2qJ^a;+R+r~KaoZZPy1d^#R6Ksnj7fV)&a^VkrO7iC_iF&;x=6VS^jGcJ#jneH{!b) zmJYi~zp%-~I}PS{YA3>Ot1Qpw4V`DM6CX1;9dS2N^Q3nT@DH`^RlvVAIP)Md<~ijj z{uNklm01QnVCZqo=>o(Fd7`jK!EA%m7XjNb-V5Ap=={EB!Sx37JiFj7gZW*C0>lL6 z#P$OJoANvbth%ND8CZ3TJ_`IN!;^r|CnZ!4#x<$bV1B=2QnkTZh>b~zNzt<&xY6L) zCJCG1%z=L&AmN_zYn5E7#G)6^eHQpY34mk%R{^?_s_N zc&Xw?K!^W?PK-G$_*r1+A7I1`G5*I5L8TLSE2a+H9lS#^Z0lj(i5%jOE2choI2db$ z@WB53`+@*JpqTpn9|yx9fj*c6!Vebj+lr3>!;eBI{;^`p!8{c@G5jm|UEsGI{9A)L zUY?H#PcLw~V(8EFk$_&L81u!4Erd>7u9*B)ijij+f5P)N@Cpal7%ctP;~Jg-FCXzE zcpfn3Y=Gel!An5zaWHfhI^^-YGy(r!hvyKkC#`(U8Nrxe{^uP0pyCqHVSnKvhW!O& zeE!ieKlt!pKz~|s1$bV>wUF)W6~)lY|Am8JH`s3n9XV6Z3Wzc91S9wOCqj%L3pRAv zHj?e&T*XH~$9SYI@kGTB1J5v+w&i)Z==Le#N(aN%LVpePg$}+@@!OzZ?BKNq)1Q%A z2d`JW8uZN$zDhCXT%_B<+Z1mBz2CvtDTYlVH#_)N#jsE04hLgS$=GS1`y70~;(r1i z|AdG5i;8KVuNo}&`G#WJ2lFei)%O%11N{XDzpR+{!Tb__;x`Ot>_>j%;6Es)9gycm zA7FluU2p?%rh{`7!w%7W2Nx)Y9il}JK3y^FzeM(AkA zdy|12_(E_O=vcD?yh(9C=vU)fOLI}|BZ?6tv7HXS-eA8N^p87upJM8NmxGZ@Dbqg+ zI(!sh_(<>zpd+3F{D{Gk1n6IJ@YfV`jPMuvBgF8RVD@{=V19Qj27i&x@9f0juK>ee zf)9iKM}rwlvA-yO7W<0~@sjDTd6n>55+f#{41= zzju&!ref%yhWRCQwq0T{e+wcFJ{3J514b+c7(ONT;a^@m31(aPR505%DQ3Sd21j6u zv@QqtD5ehm4n~|&P6Yl<` z95Oxz*OnY(Hs})^JXvur=!i4nAx0bsMl8fa;Lj+&5A-7r zen|1tp#Q6bpHK{6#lP<0Zz+Bgbkqg?!jFR4FZ>u__)#$WjKhxsh93p9-*-ct4x0)c zGSX29aF$~9%QIY|gEzfU@jPJoQRu{_iXorZW{l#jU?$VW^I#<$k$Y;OzDu$2J|3NW6(;sy37ZkJKCvn~A!w9qk zd?XllN`J<|&nnIa{bvsUFCCtLckpjQex4&+`3d;K%1`7t80(~60bd9n z33|DMF{kVqasoCF_%Wvfe#Ccx*Esx}aGh!8V;>@z@;e;7RdGA$H!7|GzFF}S;7=*W zTu$8O@WZAevjFsm9R8;qI{Yd;7;EBL2S4ZV{~|m?PQ0#|GT(Oa?-j!~83_l&j*~e? z=!qxB8@wL)RK;6>s}<)1!-m2SJ7uhJaE)TNMLY`+G2&S;<-msa{5hjlaS7fdcdDiJP{anp2{&2Kcu)4_+K3SWyME9|GI;b zf28f#Ku3Q8hW!OU1Nuu2{;6W>178RaF=AfuF<|&2!0#wNjVbDt*T%nlqs}wH+#=k&5a!t^7m15W-6Z-_Aw*zlb+y(q$#cP1! zJK^aCzE01yssC=p@M-2=2j8w3_RqY_!G{!6H|+Q1Y@GOWife$8i-b=6CB?PC*q;lX z_({bLz|V%~+nLWPhHWz84>`vsKBjmc@UI;FYsE`I|BIeKb6h7BW4+Ewb8v=Yj5{mW z!Fh`Jf{s0aoNp6PRSf^~%=!$*Ctg|D;|WdzL#F^&DJ};65_6_1{Ff?5p3C}>gX<0U zDQAm=n-#+^S;$>w=$GH4%eqE!4e$;Je^l{0&~I_@ZHlS?oen;z_%P`AJNSs=$3Xw0 zgE0q1hohiB;oz?-eiL-;<;cUofynxy;-`V(N1+oRQ-0W+-+dC9#PFkFj`6pOIhH>v z?gz$RPI!Q`(U0K6!0>5+M<|B=*^n#r=YaDSzW|Jw5IS*@V(8EFebV{2+Sz9*Mr`xD zRYE7OR{SvV5`*cN>=la9mfuUCM>%}uVn1pzbjYwciSbyB_Bj?;=-Cn5R+{TsLa$1% z}03BVMoj0pcyX78AFJYpd6zYZK}Hn*WJ+Ypy2VtM>$n_iGLz zKCJVX`2O%-7=3@L)$Nh+o|kttytm~&t#g)bpVj$A{6aXtykp`0AbwBI-UH(Aeu^*1 zkC)gs7a*p%065{`Y{f~?^VR0`5%|RZYk*NF_+{W?#pp9QTkZ#*qx9>5D;4hrhAe4& zJMa?qV<|A=L3~;PT%#B=c+Mabq@y9KyG@qS>G<$U7+aI@lvfqNXDUd7LX-mmyM zVCcuTv?cv0_)XxO4CXyq`c&kD#`B$^ufvKf%>vY!EL}Tm!r$%n3YWm2+mu=HKwr=6vyQF~t7VZJmyVbc|od zcpvckFmLz`;q|`1CCnlGyB^6WN5S77<`ch5F=X?+-ChUzy^7xiy+6z|{&nI0-`^eP z9G=O`9zGZRd&B(W->w*a`uoFN#IqZ_FZBM&pX|qfBaB<}+gOd95yoevFO12^17RHU?_6x`MNbXmExIv`u_*emYZHH) zPtGNvV{B0vKe3K5W@6aGNNkX2e;6Av_)B7d^zVl;kcP7O8lP#WguYJ0b&c#ZN$(1M zng;oHZA$xO=sTWk+3#JX;rc@S!nWv3_JPE|4Sf;Ep5J~~AwE5{d3-@=XD<&wVWo4E z>yFJ2TweluNoaEqHVNp637a3hUWeWv`hsVO0srC9FU-9G{i)DL{CxmR_Ynh<6EH63 zw18d^`i{9Gpf`kmCoqe@epzJj6hF&-5S~L@ZS{1N#uTqek6>U$jc7>SQtN1N1rJ4vH2ld5b{TpVO&K^ z9ePC=V^QdA#}%y#ju^Ia7(MLJ?+arx`jA6^IE>HeQHPFru=yc+ z%%LB*aoe!1wY~)pK5S{9UDj5fOwOD$v$AsL?6WIpCzBOPzRdf~ii)$&IxCqxyW(u2 zCX?$k`z~0q*pJwd_Yhi~1G2E;LtfAquQ~Ew;$`BGi!NNa@Z4mHdBSx~&BA0yBOXQ9 z*_fPl_B8W2ENIrbt);7e13vM1DEZuC5g!(U#{%F<2VNN-i(sD+FzoO8OULi?Z6f$M zn7HyAt;5E4poPj8eGk6VQI9$3y%!(iC&gyN^^5r+e26i54aG+t7vdj3UA`h|VcuBB zf1~iv>c$%6P!F*gyvV~BKRIFb6=A>q_=jsS8D9*axmtGQMIHtXXL7;I$_oez0{Z{Z zZ&C*Gp$r#{;DvJBa|3=O{zyt50M5uauOR;C*vL%qGb&i}^Dos@xg-tvKg zXLdjab%oAvvtQ_!-P<>@2Ri3LuWZ{t0{p3QfSH5fD zgvvXH@#pqFc191zp4WSKQ4hwS-+QgdF21cE_ITARKp(eHT4>~MpLR*!uGhUeYLhj+ z_nsl+?fuBaZLry*zWaXN)A!Mz3$1VaOFgie*Y~yG^;mjfx1WY~+cf}t!p5-Ia~MOh z*cg3_{?HG$%7d-)VXFd+AxT^9I)-tWHiu~=*jem#2gVK@(a!`w$-e`i+ILm?F5|oT zRrp2nWuCWhA?mIRY4?Ek&x=6At_5SyCEp(MU4Snf6)o?fJop0kMf|+#T?bz-!;70IQKSf-77dnfi(_7A*EUy@#V*z*}v^OK7g z*H2q|N#B7b(8WKB&#J1s{UdFAF1n3vR#Nju**q%%;zGIqPOdI|K{{B6M zUgMr>Z`1Z^liPPe*7j)^Ki^;P6>p#BJ-dC{JC(gnXwx9YNvKt1=He(p5L2S<(T-SfC7ZaPpZemmP555xkCEulkmOHqu$tfq^-H{A( z$_tE7#BV8Lw*ax5L`)YW?jK@~sqDue9<7%PVU1hwY52@ra2WFeKAVfVJNI$K(twvv z-|ku9#p&}sQ@q%kUmeZaQ|G0voz_3O_x0tB>DcyZ3wzcst18<*ZFSE%bzWk}6y%3D zmgUjk`>ya}`}{CIV6!8P0mg^MK`C-Uf!G>)A_j^P10_Sn0DL37fp6Y}-`Hi~uwxg= zwXjPbY?5Hkg-uq7O)!sp4;G2-OR<0ZkJCGClZhVJ%_|3hq;|B(`4&~QG<^m(L>Y!Hu`{ps8;RDIj z92a=J{yr0%!`7pn+lIEVYa8uMyNb;z7xBk_DeJbQurKsh-zO-;_BqH7T*Cr6Y_Dro z@q5W(J@X^|g|UbIXxO}LxStbUX_FOctB+x zv+FQq6=NLvy8hn8wsVh~_SFYGj-{CMf@`DNBxQX>9+o_doRDBH*-<6yqF1mH{(fUZ z9(3R#y1%{Xjl6veyaLGPVHa)vH|0_f#ueJHn0rihLLAsU&wAtpzwea^d3}4{@v840 zIR0KTIWFX?3datw!4BD6J7I?c?$KZivoAa7)o`umIM~bt#? z+aB<8(dXaXYt23E^`p-hcJ-Svlpl~W6?05BPjei!N#CJk9>>FZK)Jow{``5^-R@5k zh?kUo9Q9IvK22M(d@Fc*KZ*TSy;t1(}Rw?7mObR8`*{S%>;!%^h=)pDVD( zE#02Dzou_@QtHpxgMJoxCDjKb&D%?sKHnGpT2JquqEE8_U0?BH^e1BueXi-d>ur2S z9s|FJzH)DT9sAYuUa0B2dx>}LpDup>+CQDwe(j(9+htD7U*3bhvim-RJtSm`?SXr* znb_0YFtO*_Uw*l#ck6FujyYq=?%VS$^H*-)!XHQ*^p%aiu+~UyXZOAGM&9-h)zomD z`#{G&X&%Ov$DGK$3Sz-iJxi!3`b|{b5h*}EO!PegU7<_g-8GE)#P$!Z?&;ryy$$qw zPyL{e^nK2;GO_zow7b#h%C_4q=OhLOpl3Gq>wCPiW*_Qr zgIy7S&Ghfwe9xbI0Q309qnKYON-Nh7oUm~~xjT|(j>0C#5wG)Dw-d3(IN6DKW9;li zJnlr?N$x=G?LzGBLhS8Ad}6Ovg7_{)Tvs5^&S9J(*H$9Nk{rM6P3}HXLcOVvvEx89 z_DGLezghn<9x%_IMUIKF4xh!$H`LSeEFbvKXW;h|+ZH}x{Q1zo;nqW5G3t+OPb9?; zj5ix=px@5%acmq1$7aX1>pjL~#^WU+U-ZIficZ?^9Pyitl_ySI$MHyPKXF2?ZRjiU z;WVuM;G^F-R@h=)X$*6*X=2arjb8Re{a#Y@Q}+HnUiM0qEBn2Ei{0EOIS;l?x*PjKnQ;^?>&+W&UBQdUG=)^suU8|3aFR^yP zf7iMGqrN+mX6@>GeFF1vO!F+y7IKN9b18CHF~-XHPr~Lt;;962RgCujZC~+9>5sjA zUWNMXe|^1%ji`%U*TYUj?mryA9i!jGPW3oX*nxH2u@}a>n`bP&cNO(eCf6jXWW->zUk$F)rGX#EClh-s>?A z?7eMU)aB#M$9MPI(sn7C0Goqh`zPURxK;JF&F8T-iFaLaR;LUmKQ_maVpKy%M*f=ic%lA7r___qLN{~wr zZ?9Y3gEi!l!F^$^9{|q~*Y%{IcqfPt#`|3wAJy1D+xW0~YN!8jN{l?NG4isBk=_$? zdxngYxx>fF_NEU?oSf4%C{EBu<3xO>aq_UnNiSoAd%Qt$a-2S6obW8Q|0NS2{a^NC z*nj2Hu84t{#!5E!{CRy>o>PW=8IgFw+O&5M@@59|%^vKfmtrryRO9Ex-<}*lu#w~k z*bV!iA#=o_7}_#S3>DiL3Sy>eV84we`1noZ+ku!JFZ`K5jGwn47HTyXo>SkikuwM6 z0_xMZ3;WUoIQK0w^QrgBC1uPLPQGx@2;|zD_EsOr`ZxtP?t2}33SEyl$FRO6Ft1L! zR_B;yt~@?)d`A-g`IT4M`}(E~MX(}Xp%$gG*no4^IKW*)@;2fFMlQk@~w-A7=&-j0QgpCvUMC(dRH zVDo2#bCJi*8N1}?V<+Y3V&rPMM%upYFWi&m_J0eq7T45Z4^)725}p;v84AYA^+wKd zPU^pkxhEfc9j`>rV(~d>tx3!*!Z|?GcsU=k{^J@@_4vT=cO;Romg)MDxs3J>`Yq4I zI&r6$;5tHk>pJn8tP`(deKu!9vahM`M_z+0?z?D1=qr0e#=hMb?%m-f7!!;W^7f<5 zJs;*%K54cMboAYJeb~^eUxVv+?$78?tW&{td^OGvxF*d#3O$g&`>y+WuqW)h`yF$w zeZX96%NYmym$`Y*$@fes1HODAh)bMtabCzC?DgnpWxu*~HTPnr@LT@&)0g-3#o>oL zvA0TK-Gxo*KjigeoL{uv_6u>1_bbF%I_!GKz{}gC3+2q8ee`a@{h%9UO<1%eY2v>; zIxs+g={(3c@laXSdn4A->v1-5rVI{)7KIG78Ff3=ld;|B40H*ODXp4h|w zIB(CX!ukVUb)8~N7I1Bnaa3Xa8QAA0u>ZYt;5ErR3F!Oiz%k%tU!tswl7@W zvps!bPteZO*rg687BmiJy?KqgPzPNPn`vL_Bf1=YKl)S-qfbRu^&_fJJXIh1!ukaL zrQWl`I>mitFV-!@SV8Y0IV+MgGuY!bonuF+qnx>6&7bl$b7s`{Epvu|Yl1oOf!vef z8iRJv>RI72bHBuUn|THK!n^HW>_>KCA5w&~g)88P8)4HYBwy{_K7D!5j_Kx}ApHFM zy;oungSipx{jopcIh@4sFl)=;{Es=t>u{dEn=?<0b?}~*bJ6Or^I*~5Yv~KmM|@p3 zSSDqG-aHI_%`o(Nj_qH-J|ds@s$ly9J)bMRtzNEw^uB>#s2W+RdKQKkl>-w5r zl-Qp85!^$(i#GT3cD)398v9pZAL{XJ2)1ReIe;}u%J9wpz7sfaJ`vn2d~GOw9h;X1 zHiv$&Wj^-(1+d|J-!}k1ZKeJivK{a9(&k({)@Pp;wg?0CuvvkvvI$JkVF^6>1Ovap8LOhW$d-SwBebE@Qe zqJMkQvb@S;I73^CGV1m%9e4)+Uf!26@B;q54UGF61IO@r9RJ?Mzi0dQB)M04miHOx z7xsto%33aQfN@~Fk`s3%5wEybzX;do_~dmu?xUbT(3!JXZ*w~NXam{^J{$TB#EkV# zQSX()wjSniMej?JKj+9?eiHUW z9)*63c>e|CN#0Y(v&tlW^$z=HKa|D%HlKYWj$m8y$-Y7_U-IM*FY(1Ez3jX0!4FN= zd%2*S{r)b@^8?;9*2fyJPoYhsa=m|)<6s|^$FT2Q58H9w1`Yn~KgWYzi_jnP$G#%? zu?T)#2tO`_AB%7e8igN=;Kw5Pv1s5~tmDriKKrc=8LN=x2YsLnzb@JZTj>0*Kwg-G zyif_d&Vwzh=)*mAxQ}^b3CGL(VDjAp%0Qey#We|^kBQC(KeV*9tFfcCzB$?0(b0x) zR@%o~T~>W5o@AB0x~XeRa^>0;E0UcZ8$Gn)5gZ+mio@t)4P%z8XH@a zd>~k3gNFxwCEGS7@w~0Jj&0yy+uG5%v2AlJo(I>E>}>09ZAflvYHmz+ZEJ6&JozdX zKG$?KfuXA{$p_IT>rI~-O|>r_03HUwl3M)-Ljz(BZraqiu`9W;zPWir{YLaCvO2prZb@oY zN8{$EPFM;fw6Ezu_F}{_pYQTU;JzX(M4rQ2MU;R3kMB$A2ftj25`TXl5@J#Qz&^`q z{78$X;n{v(G$ExZ|6o$TLB-#8@HUFrDE@3kp~$Qi2@$^@jN@yx z{zx4cb@KB0m(PBa2#A*vdO3AhdGT`8)y522aKgda4$jS~>ye*0_uKO1Cs_Tl(AbBy z{XWqcKY+`QisN%YddIZHU*A}*<7YcPRT67Y+*H?UPv;WnnznO^^9-IxoNw@a;sS$d zuiB)1QO)xc@eARRN>c;#;=85>!@iNqett8~i^E(#g2NP6N+BkuUjZh0vc=g`RNmhB z<)B?}WPE^7<$aL7s?9zG`b|2LD>(4oVw}hl7$`4E58a#YTyE6Kb9|lCLCG z$&B*anDBb%32S@&0fgW?Id$z`{By#YQ`h0eKQD|qbyv$@dk41sN08U5EgvM#$*J40 z$&3FJTHdR6eTYrfmiTKhZ-v_OQN;KMlSZd61K(I|@Z-P_mKgj5@YAI^b=@1h_>+`b z0SwK)O3f;Pq1x9df1ct02Kc{IW$-tFUs;$_*NnFR#HGgP})kofzICxjul`=;G-%YS;U&LEX5<7 zkF}l_5E}6_V{Reg7P7T)5!>Wy0TGlKm#2jq)>LTWVsz6tM+>W2Q>lfuXftb`7S}NW>F2D_R)L@ zTSNA=da{2Q;K3Aj@52uJUMuqHkjM1=FlG=FV%jS*gCaITroAO)j1cu++{aXod}lmy zcHD=T?+rG=|esC|Y8Nn67%#USH@@;y>c56b^6<#FDGx8sps@c&T7 z^buQw^`r2M9=1V#1e7+DSmw8&)Bm95iI9QyH8HLL6$twtIz;gf@cpyxHF3JM$oD3J zdzOTogh1kShJfEh@=}mBk`t>)PMpUvy#>%Hts~eiq_HDeXVVcCX>SQkBtbmSz^Q;2 z7+4HgAu!`o2)Wuo%=*Mm12N4LAJ0l;BCRBTELklRNd-FOY-;y1SCMKKghVsAR--&1 zH83;2*lijhqj1^C%Fcw~j8a2HGRY`a26U29YF4aFq>_wM6a0z&S+Pv4U>O&hCQK|V zV6yDYDiC`UD0-R5YKccDU)|K?WpV^Ros4aymx*+n7%&XTKpC^l;-Ac%hQjxZv@*cA zRe?DWl&1=u3%tNAnVIu}*O&z>a{)v?Xcno=^=Nxxo=xl-Z@?|`h8+QPGC4h?mk!GK z-WZ`ke!#@+pThY^%TsB2GKpNC%=4yDT;>GJx<*(fLNbjr`A7K~y(7@h%g>q)-dALx zS!Ym^8E951263+$Xx0qi{c*zsV7d_r&5Wo&CUVSE&a-8f_+xa=k@3&EB3iKOWZ!IgEuY!T?k?lshy84dz7D<;EOO_n^F6SjqLl4HGGK;qdA{@N_G+XEm6mxOTl7?N`F48pAlR6 zSXM_oqtY<#>~7YtB35bDw2z5K+^7WIM5E7(lG?nSuKLaL*R3`rd@O{C2hCp6$G$4@ zpa}^doAT_AV$<&uwl(45FC|Z@p)Vt@Fc{mg5#OI<&g^V$aQMz-ZjokE zdlnn|AGOS9W9-MrQF25D)N&U^fPRO-NjLAGG^9vp78iSYWM^N z{QV%`q-;7bHRb)BKZIJo!%D(LC;y#T8U7sEw@#~393xiK>bsCFpN{V9@6&p8ZNyvC z!rY@8U{1d(u=dL!_0Yly3=Nb~x53K(Od3DqU9GYbegpQel=+uMZbpz^8o4<}hwNJy zItpTxciL&-eGcuZQ4q_Yvy$NEQGa6VThz@#yE^=xY!>^)6tJ?|K}%X$R>Xb~&jwMQ ztLl%wkZm135Rs!h-=EGU6nSGP(smE0jQ-N!A>!L7i4e)hLvlGiia@BdgTdSw<5P2l zv{shf;8sr7%Hfhh<_8#snSVA>7>V21LEz*|6uv&4TRxvP84@8TOd{C+nRqo}6v==l zuSfQ+w}bx?%7@@#zX}@Q%F5Ca3uB&OsLTo7zi+**=77iiFdXnuYNIFY0lYDP&V(s& zR;H?BcGwAI5^LTLRUI`(_34s&A}G5PhJPw=TB?prFnO0!?J8HVyq3SM*8;l6=MjUv zo~HTo{)EnyYWg?>YmXj1phA5%J=cP9RpdvKgJ<(zMu(DX1J};BwYJ97Ue}unJWmL{ zo>HZ~f|~g|)=aPOz>3XFC6h{Rce&N9Mg2G{sM!#_b`f-|3Ia7nPz$(Lkn?0gp+s&R z(CIaJ7hZfO`~#|RA1m>ykbYj(en3sEBKc&w*3U@lLGG0h9h*HJXUFI$tkIBoA!PN@ zGyXFEu=W$w3@(?lb3gK;ZMl$TG`vpy_7lKbmNhQNW`{w13&?@i7EHEa9Df`jC&IRP zNogSSFZ4uo&Qs3-N~CpWMpuyrpE~+Z1k~JXRuL4G=EXB`4zOBGxs_{9!WV z^h*pdzRoPphd~ja1VuAL%;L;i8KzmBKW*pF*@)eHQ|tbA@jg4#)QtHNBk{|Yt}~8? z8TT#3H2>t^rTt_G+HaJm;~sg2mgUc+p8u)SgF+Ap8X2$M?lt&WW5*L3 z*G#D>OvjVq3jh=7D4elw}@_|0}~E8%h)Yb#}^x zIZ+2O{;%lnH_OQ!$r!McZR8m#B4s-^VHT%J9YrF_b5_T&VLfE$$@v`mEtnxXB(m8d z?d6ard}O*@;6#HOPW~v9r|=CYsM#_ggOpIv#L;Stpk{hYCnN>MQnWz1)i%6{WxTMp zp72NMv=b$_(+MAOW;yCkGM1BZ=24U%4b!6MJtAuL>-d5iqgGIqo)P_~XH^nAj3G2( z#L2$NTJux9;$z2nNG8ca%@|_c)y#+&N7eiDtU5 zb;+lNWEGflQE1{M@@t5fu_0)V(<_r#sf~h~u$*GEpkCrA6cn;MCj58XjcdYYKZ1SA zq@SH+!se4rIC+{zWai&8;pF`HZ^Ge?!k?x$Lxt9o?jzEOVU3OaN~43EQ;AOOR?hRJ zWanvY0z@gr>k^TFRgpoB$yFg|pr{4oH1)(zbA<#FsF7iFk7fAg0inOS0Rg}FC=LHz8wNG13C|6r zsR&}oqzJ;~2sF5lf(louprA$tEw!9l#=38=fkg0fTWf7P+1m6nTZ7Mj>EV9uA*fM_ zms?IPe;}oY587JnmGJUoZ6x^6_(TnlyHFf?Y7I_%h_biW;KV4_4s?HwT)7Z?D~e51 zEH5LzfBI?WTNC*^d)({A4rn3{2aH5LWbawPSJCc&=3}v%BK7*pJ2emhClxWb(HsMAn5$?I+P@CfE^MNe-RJ=PEPzqQ$jLB60elRAI$!fwpv_Giar#! zwsDbb-FFvc(S1da7g4Mq6N0!BNL>k(yC0N7%4$Bw+DC{A$ys=RlE|si}yu-B7sT)m* zhc&cHTFhFdlsfupX|`P;QOA^X7%~rz6Di_hSrkBucGR)R1@WxtvQ%%`$b^-1y9lat3a&{)Z-(J`I?S3?KHXYb#=Gv z7gRwtt<$o8IM^Nck1a-aMT#mz^MIBB4GKASw(j}}w@4I|8 zgC!vkq>5h4qb#?{rQlfM60njbR=I=?gPUv&o5*#mzaFV!Ct}g7g?PjX^eWkptd31*^@qrh}N_*~3oY<8+g`+8Y#nUDWq&hqlgXhAa)tk~1}g%7!xE+|2DVHO%{`l@`| zL$u7<3NkvM-pYEpm8;VI4~g_KGfXGHH-p+QQoQMRgI)Xp|45C`yn}z!zaTZ<2T}A! z`2VR?ehCWIMr0{@y{yk0n&*%5Pt6&V70sELvv%AlKX)9iYsY%goO840W-T3qZ)X*I zSy|_y9tV9R0TF0QN#GkX%9%#a^l^Sx7MuAfBt|$gGJJpO7*aC}y`^KyAtP&y!22q=A=Q-qZK)1=M#KqF~0L6w)nL>;vh3c}{N=49XOV=|~Z0$eBY5+NCL zhF@3$70}X~T84pRJZV%pDP}B63)I89KgTJYTIMepKbZYAaIh!w$Lai)*b-OfD1UUk zD*sdGi&oP@(GfU(I*Qtq#WO-lES82{vp8eVP9K58!Ij;()Au6z`_4yLmxJt$@@Ilv zVK@kJ=gx%F>Elxrn57E9o0K`*wD`pNpgE-&@&q?r|V{p z5!bB{0Z{v*EI4*_ob@XW#3O7cX@BdoE|)m334_J+E@tf|=*HGwLRk#x)uAmHjGu?; zxaLfmPdE$KA;SLiBpNS8*WP6=ed!oegPXZzrlaO4^W}kwq`l{Tz$LJu=Y24cC5|() zY6GG+WGXZ-e(%7-7K^;0sdDH$6i;e}<>0Tc>&tJp$OG>hT%y>DA$fw@Hj7d;3aPf* zZ?!1+bcYZ&aHzv5?bss}>NIn@N|oU7SS4HwgvK4#0zorbP^IJ;4&QRHFNX?YYaMfj zJeD`3)5|z9Eio`55wKmxv4WBt;GLAum20$4eRLt zhT20lJ=rskJyLD`->L}ub{sWqvitjZtY|l+9P>G9|4(xa*>gB&qPO&gk?O>ZtA-Wf zX!$;^9<&UtmDA;oPV|q>n^EHVW5N1h`-4a<-tK(Kr<&1I6T8vSSjv??J7(394aKZd$*8h*a|Df8J6pp zD{XzscG(%B!w^E-D8(;ZEHy=xLmd*@Moxqb4J~6dfnQ{>FMfGgUqi#7)`_o1OZ5C9 zp{?fgpY$~}O#i5NOGUgOR3~6}A}oYKtsE~&DgH5hbIB3l3_akMV>4TlPuG{BEX(4! zcet535)nG&R1Rc>=0apSE27hNYK3i?5)xsua@xJuRCQP#bNny#mfD4*#`~oYNLLR>ic9`)vJNH6>B(Jk9Sdg+gqhD_Nwv!`Vus5v zb|7vrgmFG77{ZF7*@vbEU4$ne&P6J^a97wc8k|+wVRxvhErVWoYs7APDy? z&MY5_F^sg~gUjIwBWif|kOyXTR<)pe#}1*M;B`|_SmDOkkkmk~6KbKaQv=3{4kxIF zrUr7IXbB@VHALKC9g^J%u0ZZ(7J1I44&+`IMuJn}56SLOtu!Yz92nFNX?-V3hPJnD z{y!V0;bzwlq3z0vXBfo^q+u&;OE=Rx%)^jvD~EIV;11_Ps!mpj+lQsOg2Qx>+TL+= zYQ<1OLM0qU9cbIUhcc-hIa~mVWw6DLc&l6gOfc1hAhGKQJdY@4;Yzy1F6YY-ihn*3BCr{8zI5|@1 z-Ov;0@8k)38FJCaSe$L3;|yoHe?L677uPYv%<8yo{f68CSSiDI9wwN8_kC=H0^XFV z<)l-`a{+I-j=dj^orw}c{wc40Il(qG3>d>O4@jZNRMQN-Wf-0(G@q+ONDVst`<8;# zkaX>u;vBc){d5pEwtA(6SGZLkhJ2FW!WLHGe?jw5t3in%tO%rs9Xi|3_oG(m5_IBv zIjo3goNy*lNDn#>1K0^~XHvd5HJmP1Xo{u74qWnZcqkDruj7jMLAKJII38rFaLx={ zVTGjh7Y^DbTUMt(*M4DVLotSiN>ybj-mrUH>#8wypTlkPtOQr-Fi=u;8JZ`M5YAUL z8+szARs=2o%d1-;!CAS&35DK@zK$s5caHgb&U|=D{ZxA7 zs44sW@)TdT-P5M%Rq1EDekSy@LO->g`7J)sv|Y^dl`5Z=XZ6`@=zfXTKcb&``gxQ2 zj3mvce_ZKS-hM5=t)K1s*`=So`q`kL>-6(J{p>fNzVi9Im3~-1UrR0fR<4r&-^c&6 z!2e$s$lAsE?Ef|9{}ta{_VGeb_~-K{cQ&3|Yo2D`-qB`J`^MVlrVX{5H*TzLZ@ap& zqkZFy#`+CSwR6fU%VyO!wQg+gZfG2?Wl9U>t!=5_xTUG}?`zY!t@H2c!}H9;(D5rm zp4Zvc(9pQ4Yzqfo#~*v{1je?yxozWBKrx33j9+bT?J{IEY-$6qb-VY-q0QxVo*K;?ab~dj3RpSlrs!(b?428a6jtZc!~^=denC1ltsw z+v*$Ywzjbw3`a`!O`A9(8C^$H>t@4fej&QE4nNr}zoe}kP^7D=rLn^>;T!Uj(W6gf z_*DffPhC+sxv>1aiKk9HbL!-xXvfawkqF|#GX25x$4n`oGQaSwDf4F(jw+lI@txXT zzMnVwK`#>X<4JkHXlD7$m4$Q5&y8lx10fQ<@*qEoB2lN+uRK3*>f{fkNE(RvW9FBi zhySWl`u}9qUli?0UUFJAV_A7LqpV``)DJ|*{cB4!tL(}7Q>H?-!on$qr!Akks<@!A zyu2cMZ{N=4<tp`7iL)oJnlpdSd=6+9--`KGkcw&pn($3x@l?JEni|xeHlJ4A+!Yf98rkKvovD^eT2kmjE<>FQH2j$X5~ochJP@E$GWTbve& zPT`waGrDzWTml5YRg3tT%Qrz&qM2o=OzHogI4pF1$&}?)#nFy~m(PI1r$lpLn`AUA z8A*4BeAxG+S-w=1MZ3$QS;rw5u^GR7B^pI1&WkoC3ojSiy!f2?q-B&9PAOi={x7PS zTYkmzDTT`~UofR&N^yZGina?`8DAGKEIhRvwS}ifuSs5hUSVOhBN@$37DhXhP-gN} z7MGSqzwa$uv0(C4{`a}5li3xh@-ePHY#Lxaty6DvMZBxoC%8TmR!>Z`kO@$ScXHF?h znQq^ROH7|S@l-Kf?mYaYRXD+aN;xwpEkGm`UA}qp)Y3Wlg{!doO?E%4U}fRL^61uN zG*hPeX7)Cvd;u&sxp1a&Xv?q;9a9$FvKNt`;;E0NOSer+3oqZiWa{KO(QOA)hW)8@ z%&NX8lZ=VDV*CA%1c6!^!Ri)8{Wu;k-8ubEFm%eeo(6XMZYOY;H`9jb44NSw)wnS zmq`u-U+o$5kvHd0kB%(6EJflC34hFaRK2?^Izn8HLByBE%V!jpPfk(m&V(eHUl%;f0Su4v}6 z=+$KifDO@)_a&omcxBNC`^u0sqIG4YJ{6H1cp7x&zphgYtFh9|Ly|8joCr0h7A;!E z)gY5|mG9Rii)gI>^5C+Q6-86Z3nfOQ%l67rGb(wO$?YxmJ=~DV6HXSICxk3+YHjM= zf@gZ@6GQ4YSppw}a$!eXce`?SdYd}hTD&^a?Xy7Y%+61?sq$Eqg_o}JI`MFm){Tu` zU0Z8iV^3389e(4X(`)JOY}!~?zp<-nE2^&E*wxmup{}#5zRRey3eQdv3D^jCHg;@n zY^YO>I=#A%IhE1{x;8v(vD2J+mRHx=v>6X>spGGfw%2!eVi?`6q~SR#e0)f2V^5b1 zc1eA6mkz_jBM~-r;#n+S-KOSxDAv^4(Ac9U;j>mY)njYD*{j1wxV6oz=PwwxHeOu^ z{uQehF0Z@ff`w}@S-teq3+mQLqs8?Njd3RpabgGqCfYfnB|PwzM_OAf;=| zjQU3W&TB2N5M(=#@wB&f)^*{twNtvgw5_?jrST#f-osTy+f_}CygsQDS9tgdKgY!9 zH*KcH%;RS2>bhF$u5PH`CSqtj2?RKzv9r6m%cJ>c&+@wEgFTXe3x**zmEIOSCC2Nl zZ)tCCg!j;OH$-n0Z9M4MrBTz|)Or>CtXC&SN=s9#*Mf)8v~Bb@)OW(@^x-DaqXv(~ zQ8TYW6vN6L^{ovE4MwCWxT?9Ku@mYTHSxfe=C;<&NqI|&i@N$w#9>RL1P)tYqR+Ou zK%RmFO*$7ZU2y@zw820XsI`W zzQUOFQggwFri~k~5}!hi#?2k|&0?%e%oI~&njzA<91EugTuP0q=>|;DfDb=Ry0N9* zII6P|K}ElBW1Qg94@FERlOMDNFM*rdjPp1>jW=Z~FKlat-@D9o#&qfI=xV!qW2erT zdd}#U`YZ7`rk182Se;Ss%pN@B=))c#x1_NQ*&Xs2rMfyib(^|5YRq-&ZY98ANO~1A zYWBOdRjpxyR(i+9z6k@2P9Dy*vAGTAVco^u(3(T7L#7bQg^kEA%uGlvGBFV3O?(U! z5*UsW;4E4vOrVsqkn+^HNVZ$xo3;&|GGi<0-KFd57FRD?y7I!hRcn#4k%qf5Q$sCQ zH+I!vqCynL+}Y3sYc-jEEtY#t$cd;`$p7826*SECP zOOgf>Eg|;;dCFEeGZC5I)g4V(2kK=0vTDXdry#b$_^XBKN0uP?gHO1s zlUZRWVqM+Z6`1m3HZ$A2#-4Tz6T%{&)t+R9`#=o(-vAz`# z-eH(>!GZy00ioG#@-jIN)g4`O=)sAP=#?4L)Y-tSM8B9h-PF3NP0Vr0WjMC+>bB@& zgR`*m7RGzoMl7~?pcf8(8oIW4osErG$(Z;kG4m8I%uSQ5I^n&xcBwUlMa(S5R}uiL z+c8riHB9zbZ)u{FIC)#zTJ4J7(zdnHuID^MGP8#{e&$(_hauEyqNy|P;&?)ZOy}05 zP`|N}M|)(dF-tSewHRc^HSzh~P0bCWB6kgSX5Iuw7L{d!!Bsd`VsgPct*Z*xZ;Iwb zsb0ExF&@n7MOHTSu4d2Fwmb(nPojb(%GTK`4_8S~Pf2+>VumN`zFMrXkF^4aUUV8j(0U8e8fyg)}r5wOQYpX2Dui z*WD_+7+MdCwY5u$c5e}ShfG|~k4_BzV=CkJ1%UTv_!?eAbkDqI)-;C9t zqqw-cv16MAgKpu(;TW_!9db4_UnS$K=kZ~kKF*GDf-aD0B6wv4L!0_8slH4S3vvP0kE`pqHZsN3HFUPsVcIvq&ZKoR zvME#o%t#gWWPnSNu>v!rIhT}R7l2UdkUnKeSSTA5+Pl-caOK+M!laxsCueM8078Y< z8CdT4*$Emw?37!$iqF77@z&&wmQGgA$FXlc5|u6Evtw&>@V>FVd;ZyHR-nuSZG1qN zh8f7^^=Ppy+_?qe_mDBT+dY2vcXyL*c5Bj z8d+_z`IPOx?!p5*b5~<_qV?TfZDyg_(u4zYgfW60)6Y!Qz(bso)Das&Zadl$${4@e zfqPszQTMuyMI>yoq2_}QsgJwB)Y^_6J0q28=h9URnRV)roOLTIdsVK|C`-!b+GtiREQoYvU90YG@k}>r zLs^R&xwhI!g_#?%Rw5YaB-Wdn#Rx>5CMIOf@`s+ESJig`yTdjK!ri}hA#AFZ$^# zKY2OFtIh&Xl8pMQS(uXx_VW+<=YxL<8FN@Q$1>paxrI4N@Khg&oqu=q{DYB2;JhpC zkY5M67f|j?Dj2-kPP^owGH!tZsbyG`|?j-fgaUaD_zxB zxiygE=;-G!%qfASaL`-8yb#J!$`WFgh;|jB4&D(neh!JIssZQuKYhhEI^SrK+L!lq zbxy8Pn>M=wO{zuN#Q|DqNN88=^i_4f*t+^)WFgue@)wJSV(t{3+C%vVBkbZr>Tk3{ z8&Qg4U0WwmPLimv3hm4IbrDA;9l33IV|`Qf}l@Iw0J>yD7 zj6q;bT4sEv&X?tZpGzE`y=MGovgpiOD;|U)@u~`W{SssIFmBhQXB)S!nJ=)`H;vsG ze#FSQ5M#J2&Dy9Iat2LK*A96Q&s-8pz%+uW5# zRUCJ5Vk|bEp`$ngx9?Jv`Om)ghw%?Nj2z>Nn!wsAx_WO9npbP2g-qfr(1deXUT&Z5 zptyZ@Y2MU481%Vfm_B=h7>9#7T@J(!MpClX$$d6}b2MGY1%z~uKc2(LKAO3EWJ57FPB;J+ADccAEi(j&tm@{Hf zJh}EetTB()hy1mH>M8Tc9qViAW19;O2vs_Q z@xO@62q$#!Nh+6hZfohP-{6&T|0ADUEW&kumsckHkFpJ&on9H1-ug09%ZA%w4`#vk z=;Vu7he`Ga!NtO$ia}>RgKER={-6r(UGxxgP)+L5!?2ayoDZtxWt};r7*ye$BMhnu zH-v*Ku$4?b2OCts(AX?ExE@qJ_-t!Xb?Q~iph`V5aHuWVfT@$~#3|n6vp7IRhK~3t}?4Ww*0%%Z8cu-i@iL`~nmg{lzVKZ)TxU?Zi7+WJ2 z3F!f2@ya%~wY2bZ*KH?feRlnNKc5r9*J)4MisPjm*75UO_~**QxFSbEvo9;-DG)3M z{CYo{-2^~++#Iov@_vqgj=Z%0kG*$~v%0GH|3CXOGkdNK_uBw_U=UD1P*haV8E!Jk zWr9J`s9|7+OAMEo0nsSYtgNgs&8WyQskA&rWo2bWWhW{tPgz-+Sz1}gipt8=li%lS zt@rxu#YE?L9>2%;_t*FHn7#LNy+7~uUhlQu@3lUk{n?+rXBI`h=L=h~@d$#z;MY|5 zIv%oD&%^A=RBW$&3FW&av@O_pmU3Y5Yx{Xx%R}}C@d)$CDPg6d|BWz~F`5fCj zjzSo}A#kvFHXPZjI7+#hN7#Zr<$YxD*aFHkc*wtDwvRE$w84=*rBbp(Pqqbn7gLVy z5x1m=hwN#*wNLgo^BUWeEoYQhZNXkwi6uVvC{NUP_D1m&SG{ZuO;3tO=F z7X-1ryQsDane54~_F*qu%WGt>?f~VfJi=x+vXc?SdiPO27L<4mdJ{^lz28)>FXo|k zwZ?~b=fjb`0XI-?;}N!C?*atI+VxFccWL4wd;0DBU{AlS6x(~4GGmi&!QNUVvAuni zXYi1{(|81XuZAOg^*t0d24M^KwBE<|j!<69L-wZe2=)%bk-dR8Q@)2s*n+)xAc*YU zUr#ysce?FU+*CKRH)siEjdj?9y-y&B?KM-TzVk1vDYEx{WU;-qlyBe>wqWl81hGA} z+r&ftJ=6Bd-ji@_k8-w%ENsEvuMx!dc2ItfhwPnY`>>be5!)L|IrBKOu$hfq1%k-l zw|Xew!9(`Wv3;^P9gh4PcAWB59$^diLXMgI+Zto7FS2(o59!I?B3>hV!y71TE`=@F zYe5kC_ieQq;(NaBlf9R~vAw$~%g3+Uj$BU10&_3Cd?a1DkwG%2zx8p+elN#pbEG=#^>R zeIa@}7knXlIySu!J7Vi{^80(rJ@U=vOSkQ#T=qCD zd$vuumw!y5915H5E9-Y2`@N$qSE{T0+sH$0$)47T$lfx>DgQjOu-U$H`5)=6WWF_B z9h6G@%KiaI{doE?Z=?1hQ@i>>C2O}ltdoee?HP`F&CRfdc28UZPk9yvwN039_3mK#isZ67I*@WumwHMBe897r`?J+h{*BLm%6oWR%0u?* zc~tU2oI;}s z+SsqM&i%CIY3yaZDjwQYeyKjq(r*%u~0?UYD_ZVZW|dyx(NnzXsO2rcGt# zPP(D5_43Om(Ed*NTTxl-RJx(BV@$eHZb%CN<*~f{&}6cAS-<_oe&zA~%1xAi<7N2* z3=ADsuL8|5%poQ$&0 z!_tlNs5iOfByBK56ahcqkfo+PDWYtH{B@rpKoi^odEll&*?^a9ZOEF z2}Y2gluH}?*OyAJe*gK^e?DyNr@y&hS;xn8!+yN}%0C^S(v9+tv;a`v*{`hiJ>A&f zOMeCjfnPjI*L1BsvETlw{mLPyi!3&*XBi#Ww6#%Y{R+Rpl|4$C^(wR8?+%Mq=@@VA zUEOd0js42+=~wu19n(TqOpY4$wZzk@RCWp;5t{dOxC*w6Zy4LLA_GV5dZRkmOLvp!~RJTlTR zQog;Py(3nZzvJ2exqkbP^(%kh%2Uy2ea!wcs?YkE{fm|Nv!A}@NE>aL$&{y2)-gld zJ(OAha#~Zh4WZ2XmkVpy4V1~1oUJ)o_EMft`Afc-bWz3^zLxK|)s$KPa*tX0 zFlE-i+@Gzyk233Dp2LK;jO;C?Jk-k9Q)d0kpX$rWAm{UTtMNSm)PT zS^BHkzrEl7SN1EvrC-_RLq`2&{mg&3-~P|^E8o|z9Qq&p3Gw%3_c1D8Irvw1tvLA! zAK-@XTbv+FKh@RetKrk%rEuwX_xMBFlYQ!Y!Y9lpe10pN_Gz^Lpg9uQcMIK}I1;;$ ziMbEA|L5A;XMXwHrlWf`!VMYd@R72+|6cbIr{7nx`*!VC$A3D%)eWHb{L_s*63*{;_l{)!Z`qOT#QSvQM|z97 zcH5mgzDfI1sg&5~?_Vz|`TLSoj>7GFUAo&wd;8sD6N&tNH71B|rjaDvK@-^e7k$_3 zW5G$k0U!fj$=%bE7VSoswCwL*QL*1GD-!+F zeJUpkqnlH-%hP?vTV1?GKZ%AB@1=JZqN6OQeeG%x6LOl}Q6b57A3d_L9W zDo;1L_yUuw&ODQgnbW(Vfj=VHMaXWnM95FaSTBJ(7t;X(heroR@QXG|Z~aD~|Ee5}j# zvnx!$4V_C&Urauv`r9I%osrI-NM~Qk|19S#A(yiFnew5CKV&xRY3n0qQ+#*HCN7s^ zF(XMfn9qur8xz`0mRVi#K`!eBo$s0s^^zZ$j+j`4eq|UGXQz#^BK9uN#Wf`zYLt8+ zULkh6ju+yh_av^a?Ds`=Zz0C#IZ2j;JnZ3;O3>L~8be*z z2xF^zX;Q{cYLk4PAM9YWCGeccW~@&i7Y7~svo!F6NS`s^7Umi`vrY3!+v=$9rl@Z0 zKWeG{A(5Z>kgg~AkoFh-bR6orjvD--U#XmS)BbivW4MR6dtuzj$<*duQQc#_Wehs^ zM{@d}u4%+HZR=)29Q5&RSMUel(y`K*gz>pN8Xv|a?R)Io-pKxesNJVaZDkg7?bX`N ztWA>LfusKFGqI2ZnI}s6n)^Xt*JVS$vW#KS*L)9s%wi|BmEBj$nd}3lT+(OiL0@l= zD$Ji;WIu=fR6e=XZf;JgU%9S`?}_y9E$Qn$VH#g-2LF|BX-x5Ra)`^pk{!*pR3ATs z&k6qQ3Hsz)Dvx!Vqq=J&eSD7f)8oag$j`X$bx|JP5czy0vP14&75rhGWBVz$MgHuF z^yB=@M>;hT&yH*^h~%e6$FDP@W7dJFFLy=$6QfrJKk+$?t=7yCiwtdrd72^C!GGm& zs{cA$8?ljjqphFf{iU@r6U9;YR;6|SWOWat|5vLkey&tEi;r%7zMf-Bo#}{&lyuzr zK$xdzM}0pO_5JRs???Yd-={`>UlaA6oJsrM6ZwCnl%E;SADo}^{|ixH?u+~^l2* zW(?D|HkciJ*FSMd&uw;;bdnd+-*;JCBWR54OtRyymmZGn9Erx^5o=d{*O;L1?p>gq z`qo@J?&$wkq+`O^hW7%Qoo0vXncZebytia0DMs;{5ycVv!Dg}~dOy-0`5ElX&tP91 z+dok9N5`Nvml(GjLVnU#dK@9QQ=O<^C(OaFBza4yyD8G|iTuAWk{^qFzCV)VYI@um z5pglnSseMvIHbNY&Z+-vxn(5ygKz0E6yI(Pa(sJRVDcxOFMXvrCf7&u8zO%g!_?2% z=V8%tXKb|gwk641LtDfvt-FqofWun-ayXAMZM1cB&_9?YZx2jPrv1IUG}n@QOMYgs zaf|8ezS?&L9#U#oxqcwXiD~dh_phd7f*ad30kz@d^1wCR{svb!As^_u;t&J_+bq}IUAyG3-h+$P-z+)rxC6$n zIP)v`D$lMh>r3@NkXv8M-wRt`YJLPWUaFhJ|Lk*ShjXG_!L!cMb48OAliXC}XW`k# z^d+~zb3vaO(0|#ieL1|wbNM*f#=Q28u#I^QZRX6kD(RSSIr5WVOLTTBW#7iRia6(N zoD1|XXX9MUnB~WK{hC`~8$(@3$(x_$o8X0BC-WxQa-;T2m~nLDc{$wUId?zIKFKS8 z4!_QLC2TogPA=sSd3lBS-#llV;m;cX8vdH+{BL3FOZi7(>^l4G&;Q8b-JR@a|L~>_?+kLC*WhAYp;RLALU`8 z+RH0%gEtv7#)Yk>KMLOCxt#V2ukl>K$HH4YXP3k8G+qbW80tGsg^!w?aVUJ*bIohv zKYOlt5xHA1osYmnjPa$iXgWWDiH+;;8rbG<{uM9}$;(cMZT+txH!2xx$t&)G-|o4# z8>XMm4*pjDo7H_6{29+xkHKH{T=Q1)>?NLMvucC!lkiT@x}UV_)t+<2w94|Tq8?^^ z)s~K3RqykhWn8Q1r}Kd}t3K;l<52bQo@>aFs_%Nv{|J7@bZED_%(L#bs3zXBQ-iG9 z)|Sf2@DwjEFej?d@?8FYm^!Xq=0$b4=h_{xjbRnzQ5}wN!vUs_|7i6+Q6Np3BJ%`Re58*Dyxn%xJj5b0x=_8u}o4{!Vz7>5y+V z&7Socd(BdltL|FQnol(rqw-3awq0A3;9k#V<*>!8_G2(@IGvxs-!PVaa!zu^qUIN# zb8muwZ}RWK78l*8U0dtrg(u(yrp)5p)cvpv_2gXeor{sLQHocLq_ms)0SNC_biC+WA4`+WZ zJjnPkOdl>X`vaz$Z(l=x2Du#MEhT>jTx|9k%K^mI=}d;P>loPpTPrGw+W`9R&UtZf z0Qn?8%g%vWqtq{b#xeju9KRI)gz?SrJzhU6J6|^W&*ATQ)^*SUj~HJCvzEEG)Zf1u zZ{oI^;l}&n8Q!M8mr;KnV}uXd>RYX?x5BIV+$zXzepND-^{gB9LB7xHS3iM_e#!sr zXJFcJImX&pf2(J$jrHu4T@_VSdhm zSwEf6vVWy9W2^6@Ir$OzsPUul_dREZ!1Pf%8ODC#)5f!Ttub!qwbA$>ulVM268%Ba zQ{B6HU2J@u*FMj>Mn34ZroR>@7Shk+=OFs#Sn^}0(*}Rr$_`9@?V;qd>h30 zySg_d$>6Lpz74K6J`6K=oDO+9c&gc{hcEQwS#}715fA*)Hn_{i_D}F;ucO!vrZ0+h z89onYY!w&9dhqo;RCgAyhm7_5MdL?#eZbnC0keinUvp|OxfJ>}*w*c;cXQiQ84uZH z8-o9?-F@)s#@HJ|d-6fP4WTd6DKEkcc&ILI4Y|~K53l4wh}V#9CTDzxyt3rOkZWyB zu0#F?-c|=64n%F;Zf#wF4#z6juIzlu^c!IM?&|J#Dz7IXexEXHob!)DG7js)&u*sODHrIJO z71$WM)A&Z1I!<3U_ZeejC}ZN}^lRu%-cIhF@U2NQCfL8z%aa1~BiwEmOes#;;{HwK+aUan)= zFy^V#CtkxCANi2~13b^<#A4V*UasTauoWi%8_Za(2sSr+xz25ekw31j`(fs_<2CSG zjQ7ItFlKHJdq1}k20Qnd9pXOhOUA#483*}U#kxN1L2Fn3Fh`sZ;wMd~7ygU!Ct>D} zvwwj25B7bjKsKD5nPBY>pX}u|-$QO=QuQ;~#-x_K9^T?@vV0`N+l)Dm5635sTkZL9 zhsnwJ;XR&fs4$#ykxtp$VCIziQgaDR{z$HKr{Qlj`PJ}Sy}U35CWo9peHl(Jx&D#^ z!$0VC6tCeQGo9bSwC(!!984~WbItH0#+%?j8Q;q-9yzl~pGMSpoBa2UWW+FUvvvYJ z+RH1if+w211wPg4?tss__Z3oh9&xjJsgs z;p#F@BYy2!pLvdW+Oxg`GP2H?yc#*&a~A!P#Ln4&7+&sK*JMVn^?v4v!^ka3G7*2Y zjihfb7UN;^R%2d!ElgZOj7GlQ5(bUKXZ zD8@*2GsJq->-ip6sC$c-YfTt+o7Md`e8lsBMwt9lU9AJ7j+z{MqrPf(&>i&?lm8Ze z)Z`Dqe>0w)B&3pW_jkWnbSr98I53gSCyOj`~vH2w!AOUq`PpX0D9ByyV;H zZj*l(`OD2tAAF71(fi}kjLXzu|J`1$zK{NZ)%`D+{!9xxU-9yR_%-@|W9Ibe|1cf( z>t_)^X*vgy|1pyP!{lFMsi!>`$IrrpxLwNHYG^F^(=gTae~r#e(hhLx9`jz4KL)cVNM{(njQN!LKs?8M!{nF2 z--+Z8oBRNB>brIR4){s)nQmlX*|ca`L@c)fw3>)G!cDmW62peZtG#jL_Q49!B=@X|0^dM`&yH;_K#&; z+?ZSezm41UgPq&V4&y)eF4HFm$9~M@^l|JLO&?#ze&2M|N8;h^5bLqO^!kNdbL?<78{lT+CYZ5ua&lzc3ghGO z8naJd#%<&yB=cw7?#Q2O%sz1+_d3&=4UJ-eo$B%{XGOaUSta_@iE@miaV} z^8lALGlj%OW^T-Tt+ zH<=xL9Djx}w#PSn9#aWh?8a<|UuN>}!_=1@&GGS!g|ojJCXQ~6Itstu>yKqVjo)v4 z5&TYL>WzP&F>xOM!Km&LlYa~OC(Zsr_}{&J9Ai74Iqce93;)b>rU;YIl4lr`2{~KG z5}5utIe9)|l$WEHOrVaF_rcRlpMFm`%ggoqDHAR*z89tsuHEA>eRl7W$*&2FkF$es z6E@j6GjAr46Jg9JSPo|xrwJePa$Vn>@CDOZ27jHe9LX`Z2@geeAG5xnhWwAljL8II ztvoEw;@0WB*H>JchL|0EY{DlOmq%f8*y)pNO*4(L-E^Mk#s>JpNPn@(*CKzhF)?Yn z-1up@!`iw7-eF@)n@y~B>Pu!0%=+e-xHP@XcppsM-5Ao}Ce}39cgDQw9^<>=FBv}x zf44N|O%Iu!HOPPA`(E*R_;>ugu#I8UbEPqySmAvh&m5gN)R^PaMDiiz^F-#A#%KJe zkh2CkJNP`2`RbPDlQH+gR=X%9wGO_y=Qh@D%dj>C@IJwZ7dlbWb5S zE--&inQCoKK~By)IliBAam1Gy%jQ<&CGa)IYvH#?`nMYQASb@gCV6qn5#v4ZXT3kk zJK(Q!XbJv2Xyfw)a>hlmn6L$Y+{^X()G74Q$^Q+0%F7Fnz|Wif*L=-7@8y*jzyrLz zi9SvmV~ov7GUQ8;xsVa$7pOziblz zIc6LtecHEGH5vX2_pw-iCmr+h{N2bOuST4DtzHUh@Uyr*kVykk9h+YVv<_Gxr+@`9d$xNzOX3 zFvu_Qa{kq7GI<^MUbZvToBUJL!LP}z^U|-yuPKu}7dU24S!;})DX;LHe?83lBmDyNX39rRP7Y3a$a4+3 zImK+|v4847FR!{99$`8h%T661I#&s$=BmElY z;HlS{KJA}+tLHqvo%#vSng4{p?z!p-_yJ>bL|gb=DIw1t6St%~VshTe7b71Q@hIb! z$QvV`XxxW0{jqidv=W%jS-+Ol~KQ~1Da%1u#Azn^L zyvtZ^5d$X|zsC4>n0Pz6_$|h2_dUjw;oFSYz;{H9o~w&r31jYfEli#{?t}l`xEcP2 z@g|tLSwS4#Mou~=2b0Gme!{pJ`5z+wv+;7|&qVwW<2Kfgdi!h(mCO)h$;m(WS(td7 zF?p0ZC1P^Y>AV&B%!paro%|l;b0Wq+C%+H*iy~fT{2=m|8q1$fWAaD$;JLcu9%EiJ zy%AqwEc@3){90q#zu8#!$)VKddm|>sPOkobDB_P8tG}O&_%p^wkROd0Khpj(-%|dr zvHbbDaTEMYV~zP!5kGB=KiP_inS;(I{^l*bw~{@G~}hZx~kw#DRP=9H_8KUs3u z@d9|Q@xAay<74oaNdKxx|JBCCC>zFH{05V^!}}w?*%;f|cSjszL430xFuB?dv5=pP zd3}Z;vSmMSyac8{PA;a7W5zT4WB*y3(|^QxHgd*%knD(mW6XGGk4OBJXWe6%W$s8{ zoXZ;1r(9*k921?+-N=VTJi_=Px z4&?0-uQt95c}K+SjgKPV=~?5G<2WKa?)L~@74bEmGfn7RA2DMgeK#hzMEoveVw<}y z;`bYCeDKND6(2Fyn0z+kFL=(5K>pQ;zizDY`Ci07G`<HOPeyF9&axio z{$_IVv&M{%J}-A;(hd(aUJK)slZzWX>-X{U6O8Fgev;>G4Lsc#pYvxJx54Kc_rPn?ep-C>-Nd}bH+cZQ%j;y0!|ZduJq0tqVtvk@|D16f{0-0g9)ZqLoc>_= zPyVy%gf0J9;~DUOl~~78_j&hzj-Q2yYm5&f9~$vU<73E+#t*>cx3lvgd|Je(d#0JB zjCi@v%EiRXF}dJAgO|cAnEp6Byz0Kql!=#P)~Yh%Ni zsXqQWK7jlJuA|#{md`UDjl4DDrN-AIZ;zP%xVkqXXI)L1b=9%_B#tQ)N5_nJ`JRZG zcTUcDmox8DX5Klz8~Ke9zuov4a^mQ8Cd1fuya2w3YviF{_Zp8w{*{QoW;`1?bIs|C zziWIU{G-zQwep`v@}ChFgd%%hj zk-Wi}wsb$lDC<`R>!)McXFjIPd~_^*#vWc`PIhgRuD&5m$9lKj*jI&Yg5XHjOQT#V8kCbmj54*+WJ%^ z=eX(Y$p8ByK4#pG{5uhU&se_wlFu{3*#5?NIP&8WKV>`_`Lhu}Z_L~(l$YMK7pfw8 zo$(BGihKrOZ55h~>ya~0om`A9$K*nRdD2DZj*+*8=OU zlZ#nz9kXr}c0}A~d=&XBBPNd0mm7sQMEqvs0&?Q$Y)a>lvDzYzX}iSH@d4z-F=gWD zSpLv<%EZwzvcfkbCXP=2B=R3b{A16~&&MNv!dQO(&GhBxv&OTyZ;Un8*%Vh8FNTSo zlZyu#GtQM9L!Dea#`p$!V#HI78IMY0@ASpA;h6sFe)W_uG^W3myn zp4H#Vmqy%aOn-H6P-=gdv24C7;%kf_M1Fn5^vBhG2sv{$<#!rCjr@>j=fh!RwR<<$ zcO_)2yvLX^sQhBYtjSKN5Bawu{tsh(sibYEBYxQU82o!<+5eMqGyM06|I2s@_b?4K z?tzCI({2?p3O-a#Gp4PoSrN}RK7yPWIeqbbWBk!QQclj?th&rt_SYKU1$RaIy^#*< zXXvA@g{Ax&8>ECZG z{~s_`e}Bd`V~el83*lH}%ehU;#7LYk@LrZU1^w#0@ebtdaB}eg&)GZRVG)lq{t5EN zh?#4un9cpTsd`;wa7$-)iERGI4Y)KW~qiwN!HFCu^oyzr$F~vCr{Z z_)8HJM<-v8{QiiEqmw^{{D%?ax8$6%B-Ou&_*cd`f>{sbqzrG z;Yprc2U~pgn=UoOO)ehoIYZr=@e!Y5{GZ5~o6cwPOwU(^&R7J~}&l z;U5@l9DeNCjl*v|Cl4XFm?qD{Pno{_f7L{$b;K4) zWBjjM8u5#bXCq(BXE~wWE@N`0ZcD_(!s(EQb-N?J%6LEW8;lc}veTEH0}&rIrp>zB zBmSWAdgLF8_~XX-rSAkeo8m7T?|{F}=RLvy?;4+j{6`W0)c6SUUq?(nxw`iu=iDRZ zzk1H(`5q1Zk=!w5$MwjoBSy)|iOYaS&s0kWa9ndX@kie+N_mDc<1v7JPA)#*7(WLv zcbr_@YK))y&XJRgnZu5c!!L=r!?W{wbHrPX-(iV`4bq`iLnzox{j)ikLOf z$>rOv5wiw5xqSOj#KhFeS%(I&9;VECD0Y4xjhOmQUW5Mq5kFwufc%FM|HN4R`mJYO z#~bi_WBFq-O~lWb{2_mR-T5OfGx@`CUBrWopF>W3Ps3+z^~Bfl0(fe~GmII_dgAMJ z#KhMzzSR@ol!>q7dyua-mi;xxvd`RbI^vDSvbindoyM}iH{yN9vj0|N*(au{&38xq zUSn+3b1ZW@Vq)qTd-b1)_|wMn=L^R2;mgKqm$~Wcs$Gs{X}ga^{0n2*;kf2>WaoFr zvctL>?mZqz931EQUR5Dt^2W)BAZJ|-_aW=MV2&l967jUsJ;noxm(!Vz4)Jo_2G5Il zk@0oN+2?e`%ty!gKky|HGasG&2IQ|WW*i3YGM)v$D&lL5hKX0o=s7-sd}zcYjh{qbjJV18IP&QcpJDtIa*m14rg*OBENu>25b{bci1^LM@}IGAev0Y89W{Hlnr zF}@4=nF)oRpSMK(F5`QV-xl%vjUPgeEmv23#Q0(Ovk`y6_)+9vjri-v>hDiH z)7@mq&y3Z_Uq#IMk85iIa$=e?F?FoI6NA7*bH?;*XjQ~@#vC7p5?`k;CccjGe`qmc z;_Kx2sqc7*wds4Kj`4FS@lBcdI(_0Yl=!Ahd>!NG&`TqJiLv}#7x4yT`L;D;j`%#KVm7ZP=KI8;$XE7;8ir z+hJ3U8Bcvz$H~{i7aEiM!xkCSzhN&jmYvHy>mIscFEyrL!@45gWcu`L*mh&ad04Np z{J$#VR~yU!*GBvXW3_w0vupRDv1}fWm~}yYNz@nO+bU+Q8+LCbKWZ$WY0vdt{(RF| zKK$5ps5k5pW9kk2WyHTReT@Uh0B1+z_LMO;^?jik@_}u5g>eyPo;tahI67{E8zN?( zlM}b$lOjINn0ANHHJ1GrW7%YGruLbesr~kdR~yUz+K7px)0chX<-UI;`&Sqbhl!Vy zi?2179pdHW;x`+&!S9HeV~o?e0r~qP{(v!Y9?sY~9n~cUjyJ*g+xL&;4|#cp#&$IP z!-#)kOrM7TBH~{e??8S$V&diOJc|6;h*@u)99?~H%5f29U3EMGCSEDC&v6@a;^mmO zMi4K@d*L&TuY=DvejHvH$%&oQKZKmQcBbXe2fNC zjqz;cZ;F_;)Y(~roV7G%)>6mn%UzNF5#u)G#LMZ3iC3!6oN}zTz7y$i9Gn&U^_a2x z#c|Nd#jKN#XTTf>Q)ZoXJcsXMF~3q~emP!%ocWb9^UHA`@+RX1CP$t8BKY)(IS!`! z#N{mWb0l$b%y^EZpDDK+HzR*Z#2v=-k#C6j<;INjNamNbBfi482WEabxqN1RIVOKb z-e@fU-)<~_4n|DgIDK+t8Fz~K>kW&*}vLYcHUC@9^a_98OzQ) zBYuyu`g=IyJB-_re>CDx7_UbDWn+!!zZ*Bf-;VgZ#>g3Jv zizEG2kv{V))nR@)z8?K6jqz(VYhbFwIY!DHvr>J0bu8a*HkLm;!gm`-6Box#$canJ z#KrL*n@=A2L>dA2yx}|I%1Ce-r6H6Y2k>q~A~;ag{N38;DWx ztzoD!?dm(0PENZGQ;ca>-@A8mF>y)j&WX6$Sa!&*^K6}LAYUD?M9zAcGV7t^N0D!i zc&qW_$eB}4M~vTMyHRAUf zKaKp(i2u#A@@LGaBmSJR{Ac}4`@;I^SpI+Cv-6)d)A_a zp0!?$`$5D%HdbFAkN64WCgjA|`7i#nvHJU8B`(sB(8ppS;u_A#-~U=xxUkGu{q)e#`ht=*qAXXTCBC66fgC1$Hc?6D?95V-e4?0x0dEk zac3moZ7knj>sjkV(c+sBmm+i4`6<5HSpM8+|djGN#)BWCSQefzZW8gy8Dom{?s zIbzmcC)XH05b=Y?@{>91{E?r`S;rcy-NlPm8a<$KCi2lZ)SNEdN7%<tm^iw2#l+EZJ4_rM z%Ln43r6hHD)|b-V;7S5hWd93#{3HRyK_v`t_>I&OoRk0~=B#ro~33D-o-d~|Z!pFr$VzR6hj z-xV?It<&j4&blgg?S9Ny?cNjdy{0ewtgEU0Zy2vd&N-5ki@$Fy`>d;}{r@zUeb!Yc z7ys4t6&Kc3X9sS=FUPdoR2?yKbaL8iB918&N5{0Q->nd9Ya))0X{!mlDbF_j$;dB^ zm^tR`s9o08l$nE$*CJ<3Qznj%)ozI6Q8>i$0h}o3-#(f@Nj={O3p|4Fp9C&)uWev_ zstY`W`&|O#^Ps@Zd@dW9TpSXZehv+cpYD4}xR9*n`b&^+;{8M59h`#(-ov>|;C-x# zfv;zd1>R4b0w1t@BW3@P-Nz`t!|p8Yir_S>6(?^C%Ef2lFzW~ z65`o*?k#Ti>o%C^|HQd5@6vj`n8{QgYWC?z{ z@h8WU2IIqU(fAIy$yhe=*~RF7n4EX~9E|_s95Q_u*KrTrY^=KEy_2gheG%*WgZo`4 zIJ*|6Uy|$oYW=S$r#}Q{Us|`zv+hq$c6iPlgXx2-OZ)omQOC{jUgO2^KI0|ub;h)r z?6-W7pEuh*0P^jCF|T@$b|p+8}rarZMR)<==g zD6KiVmqP20Y-?VG^+&&z;aGk)m)0WvzL;B=jv-%MT9-0QjM3HH32T(T3*mSNa>gjE zS337~%ou1+g|$oPSdQ`0y=TTZZTg)Jx2DNYY=t#V-*0zwO?LL!+>t)|Ezr`JB1FwC?Hm0w$`hsmS-2)(>8>blisiq0-uzIc$uL%pIk5 zGIN(_#YFetyZa$&E^~M3e#p!{rS&s&ukjFcj+WNa%zdT%_cRYRN3><`_na-l57>N> z{6U)+kHZg@)?0nABYd8ld9<|lX3%q=tJ2rZ6VW>Sr15d&JkmA!DdQc;pN`h&=ZyQv zIs9;+*YKLnmp-r2y-MNp6#X87<1TdSOKW(R{=3f|RwEx#TF>=+0d8$SjJ#M{+p|rj z>(5!n+N}d>cWP-~XJ`1ii8#s5D$UdE?9%$5onw3mo#xW9AiKbrvB@qj9T&1ojHTaJ zI!0vMOXn5pZ&(NPTPR`fXD=?z_v|&LIi7ucXSRF8_2X&&z*a%Iylq$F2X=t)N|(x8kpt^0wl4 zrCcrWJ}%^EVPPpJ3!6)MSa?q<_X=MqE!&9zj&y_C0EVwB1cmU1}zU?j&kowsPyxm3{4%`WA3 zE*gg%qW zefsY1_r`vHO(b7inmhUZk^JV;Jj&xkYUlpaoXRsMsr=#6{3?t5EW=NCFAD9JMShmy zXP9^T?U7)o3_oYtIG62>Ry%Z^5J#?T!L)b0b3{K3+kEqgkWKUbQ+ z<&pp8_#ftS`Qnm(IX=5{JnWa>5Xl+CFvrX9jpXm?~Q~a9^71<8E=UMJ~a#EF4Bp1z}e_nBNSNHBMoBP_@<`;K%_jGsmb{Ee$ zXG(F_^x4z7k~O{e%B_8!>v-+k>0dVm>g(RqmrU>K?CVUXuj}mvyVvd7*wM3jTX$eo zlj-ZXZ{6CxtBi2ov;a^pj}m@8U%9_> zTj$m&|NrOgKj;5tzmG~7`IBX#2L1nKKVJ!qvhRdUKAHUgm+X%dp8Vf>Mdxl?_+4KA zPx*hw%yVb^qrwYW{bxSz`sp)dax#IB=^CFuvbT`^z~1iBduH!T@;CiFS+e(PxHBp2 z&m`?PwIs7|>P+U`bWPHH({0Iuo4%ARUQE7S{n)d6^r|}hJNbJ3FP~MNddaT2Fsax6 zS53)%VA;NWv%nsAjz3dnC-g`9dtW_zPi#XzsN8&O zqIUA3UsreiWRLo>_f>AZyq)VF+arC+WxM&-=hp<=M>>;+h{pzI{E87b1x9~z;L~}} zK>1Y0B!eIIw>2hXPkRIWp63ha7Wvt&B8LFtHJfpI4KdqW$bH~7#O*c2?KQ;hHN@>T z#CCRL(za}0Qk1UhNmq6LmA>qTI_Do^9B%*5J*xXc+K|sJUwFO?`*SqLjMJ4Z?|XjD zZ7s>zYZ{Z{O+QWQUo~arE$22T&F_3^Qb0cW^fxBi8|NnZmRpm_x6MszJ~lV0BF8d{ zm)e#c7ccnY=bzt0AIdI$0efnOn@jCxeJ_COK`A2Un@{_!$;@`DNU$8%CA7eyL%f4%e z`ewV-j^&i(t{vJW9yP8V^g}z^=VEvgA0(GA>XX`5d(71<)h7Nl-Enm?JGHNVn0?ts zuKXAh%VbOP6|IXF@seEHatZH<`6=S9eMP;xlR92^uH$L&Zg*Od6LS^W|$NBVr(X3qYyc~{C7{677MnZ(=8Rzb_%*@Awr+b}1E7N?xgbi#|v z^JQ}OPFJ%`?!Ve&tEBGqN2hO}(YerPa-qShLfL!-Kj%{>PC?Ym7WWf3N!g3wH|D($ zWn4^1jyfO8mV>=Dc~{Usr_SWfcXt9cqMSxDFLUO~rwfz1jx9;~>9U;nV#oSF%$(#n z)^Do>uCMFZlazDfnCTjl44{=vwMOmlK%aBn&eWR9S*$a^^EJ;#!~8BkM{F(47F$c_ zimj#d#Pz=J`Qjm-=ZHsmo-1zfe1W*=P92j>q5L9(IL+^2oVhCHnSstu+oyBYr2Jx@ z{+@9su1WbaSID~<{0*hKt|Q~j-v08-kiF8|xLj!VUP86dlb0gD#(MHHb^LlaIN7-j zPWDDU%%+Ac`;I{_7=`l96h7}Qzg%dRw>ZnrLNe8M>K$Bv}@Lr$}-^P+_RLS3LEI&h@wH3Wj zpM$T~C!CDf=i%EYd*<3w+2^O$b?jP~lz&M!XTW&&WqCFm#SdQmoe5HQ`w8mFOC$By29uvJ z>G+oK)bhfjRrWnMgR)_zEPKqA*}?v#Jj1-ser2S%rdI-NC?_DwNxvSy(%-#(Bh&RldtS9Q8nXc0D23 z?bWi~s4WiZwE>UkhxFPgt&m=uh;*NMo!u-)L)cjxl1oCQx6smz)n>YfJwM-Mg{>;= zu);PK_E=#%?YwTE6?Ra#<$5c;0=1SyR@kXJhpo`7!d+JAQ{iqa>{8)gE9_R`J}X>7 zq2+!JNLj0zbOSOnE#KnG6>0ect~@*$b-X;g7yWOTnXAQN!1hu2@gCLD?~qsg*wq=M zGJ{HUEuR-qvq18fzt1%)OgZ3nsZY~814N8H`%Ot)4v1M{$ zfy9L~)u+dR%U$iPKk()slo#2&%R$s=hXg5m%wb`LhQT9&PNsU?1fJ<}GkBgy0-5m# z?SjJCGB#gen5$kijzXe;5J30cbIv{I-E*0HE_crr?z!NeE8TOId#-lRHSSse%#zFM z?pgm>oU1MFd7yh9F(Zg9`KIiJhh?s=Sh zF1qJN_pIB`xH#>eo80q6_k4QvX4 zgw^`I9{Ybs_eE~On^VY4Vcl$Y)31;@m7Q<))31;@jl%7Iy(;Jf_rkS)y((m;Q8-X# zb*8J}kBx;4XN`s1>unF`iiO+#v9X|awQ&0g+rz?IxV^y&XR1)N!r2tA^-EzPbB+oV zZO?2KPO-wdDonBhD{$f3$yVU3v2g7aD{$Ia(>&D*7qaKT3@bEC?F=h0c7@yhp}LTn zN8!!0{lajCo8E;CXX4e3ZZ+u9bIr?&jrl_MY-pFu5}zv>SE=TeE@6t5zhL)ME=ej` zK5BOPgsJ?c8uJNL`75zMb*ucf*q^#pJ^|b5n&&~@&TkZGe@a~WTbcK#ah3lGKhxlw zUnCE!hq*{sKFN+(j^}L>x2_TB+JkjFTNfmXbL~OzkA=DJ3dxCb?ZHCb1~EadJ?Q<( zD8{$@(?=KL1Kx*>B79(&^UVV6*~izj!h4|Td6sy**5d*PjM}>@=?`ytCdk3eSxBmz zkR+Kmsc#v|k4#L<&z$1$&D!Oz3?|AC{hFY*>_fVTp?>pZ72J+zL{oY3$7Tr+)Z} zb+R`$he*^<>Zi`I)xRhVTUk!g39YblX&bcqpLWY&Lax_-+G+6i!X@EBQofdVJA6(E ze3!h|R{Mwy{yDSKU)N4Dcpb8re<(%v4!r2>4LiJ?6Nr#&2ZGvZl4agW(WUk|QM(0K zy)kW{dvEd4Ek^^yhqllb2JvNqw3!f zeqS~gTlK#pcuEgx>M2;)%3rJh>BR?Yf5F^Gyf;cTQfBZd>90sQ4zm9p2u_nAIQ22N zGa0;4LitQ!UHys=p-*oHU+(KSyZX8%VQ>!;P8it9A!iu{Ihz@nnOHZtI#)NkZq@LC znfl?Z&Q1Ib^96`_4{69TfOCsn-FemLSGNx4eAx*t?q2WN71C4+S+6@0r=8XzULTJO}#Lc0SaTTBvu z|83Gp`aCoWs2JxWZ`byel-6 zs&iY3+EyE5^HHD2O=f)1ONu%|Hrg&%dpyk)N*$lT7+c4=HFtXE!jXPp)uEyr>xpI2 zSf4U0Doi?2ePCu#dGm;O%yaHcF4f8s?J3l=W>h>iDvn@PD_PavsnwZP!_}v0Z@8Ar za+#UnbdW5P^z=6(&5pQn9yMop@k|&0nW4Z6Je^u6ICN%NGIOx3&zc2rUxrtH`@E4V zosGMZf9H&`>Z_|SbAvFun#Ko}bGwCV%glLk=TB(q{8Dc&965*lm}3IM?*((?x~+rf zxDmTxdJ+%5Dqa}td9CJDR5l6Y8jqG#R4tJvUf6VGu`RPIP?FhR!bqVc&9ex~uy z;N(4wrBSa+m{u=!|HQDoV1*L~pcKo0G2ACH8;?NAoBv+%WP3|(pJeZeor|11amPt& z{*UP#>YOkTrH-7ud$Dpb5P5a-Mo;uLQa_1>6Lk~rkIYKTy-73m>_Y}Y*ly+P>~%@M z{Z{q>rdahdCS)AUCH|M*7!TIcI@09Xvg|BJGNiZ zy>rLnYYI#vvOA!bJfKLSG!oA ztC}Oq@uNa|X)U^!bBg8r%X6Q*y2$?lEavXz^*&xdcl8EWK63T++;@^wTHb zu-Ru$X_#{}5laB4%I=c64?(68>xv|&O7Od=8)wZCeePL`Ojc3wv#rnSOTi12;_I36J%S&74 zcdTq%xG;EjY3s73OFI@UyrgyhLas1u=;_3I$Ie-^t%>C;S9aj{%JzjT7A{YEclCB} z>q>1?sV_mxovy0a|stcu(=}XSh9Tn z#SG~DRV!AuUb3*G9gn*^@oVe4om?3S9bVxZqS&>4SMaNK*(EJYS{GQCla=SKS-E}J z&h_1GJG*+J5`*0pBk zf+ZbWH}C1*iMMp8qmS2Zy-Dwm?rt1fzkU0b&E1KMBQdv;P&zQE?WDlUq+{OZjT*b9 zo3||8-qqpz+R@Rswd0De&MVck-d#O?8v1qJC?;;#CVVzyB*CKPE0(q}2sF0~OS`xC z?AqGR0^ln8a9A7{t!TMu>B42wrGc$7rCSCkWWv1V z%abt#}-zhZ5xa3>4Y>`NobRf&ffKXo40nmEa~XzUDUc{At~9_ zn-C1{jYxXeclLB|=p;u&S6UWzw5(dty1b)p`HFTWhQ+_b*WJEhLoZjcw{~?9h3=%i zyQjzeCfR&NI?%SNJy|vHGA6|aB}_;6*6y7fySJ^s(sWl|)M_(em7Ae{j@izoEvply z9%1z3wsO_7j@D(Z?a9{et?Re$@Z;9oy`EfS{5pGBhrR4d7c7n`2@|l(YWvy6G+032 zZJICH-r2RN&5wI%#Lcdb<;#{Z=v&wI?(Exs#rocm#%=|fJ+GC}NMU2o_H{(qs;*jg z@v`NYF6+=uCmrpVwK2pUyE}V!F?n{J)f=~YQTMj)o!k-{miuIdn=&*+b2Mtr(SB(P zv2yI}OV)4d3=#5!)zQ9udB?ogi!6&=&shaJHtbUOnS}B`*kkQs*_vVgrjc5(aOM1D z!)Ds*Bv<`lFI(Q;(bBQ9or$~DL`xSg=vaB#vi8Nk<*=5_JUbl^UzJ&~@De3|)Gfu(xY-*XC`TLlV(xt)Xr)U)g&3LUVF?+rnjX!=-MJtvsWny_JwN zeLK5YReXQUf?K$?o@wH4?A*Gw(=EkNG!@-q;*zGNb#=%5<;xbeUgUGQV;wi7Co7k9 zCdrLEhyg&hmq7tYsW8y0=9AC1n+_7)bL zjw^OyvHsl%Fj<97L0CExR|)yRxsl*E-7N*x0uzS+!)jvWhY7;yVQlnnK~mS4W+W z-VOeM%+Y4o&Yhg}bzqUD)q3yq*47CHu&a9qMmyYXX)gEIB^%;&b_=9G-n)=o+0FFt z+PvGAYC`Ew68x|%SH9Y)yJkyE{;qADEp#PHFRgZ0;NR{(xV zXBV8<;)y(_V(9cY6mXB3+E1Z#7Crx9Xf^O?6f_C>NE@OINLIoo}_m z6!!-(`hUVHQ?#&#^Q``BL~DB+r-)2nJ8NlaZ%Hm%wyHSaf2X84ZG#rwzRlaWP2;Gf z*Is0bZB*V$I`mBAJDH@t@quQ;Hg{^QMZq7p?8MZKvQG}T@agYU~cE1a92zD_u?Z)<611}(FJiB=kxHJz zC-K?b+p&I6r&jwFoHzFJ9?y>fEx1!to!q&TKPT8?O=|M%TmxYrhac9LZQ(3ums<9Y z`8B0w2_EzAV?pvlzWk(10yWRGWw_P5rG|H!NfNFmfZ2yy>e?1mwj}S(EFRc$^}EX7 zU3M`4p4_e3?8~dlTNeH7k)J;NlONY5E!7JtUi9OiJp9u~ein+0N<~?v9slB+f+ zE@ZOyd3E(PGym2s&Ac~rG3Ms|>=Bvr3ii>DD_pnG=`MV42Hjh;k?sO&$pOFd5p}vP zX{oE9=lU^^N*7_i#W_0PgVQ_FzyHnG!uVEM=X8BpYk!T#$@Ngat>zKg%Sjg1OIepCBl(;gC`(uU z(-;JMyW!ZLt~*EbIkoW$tHX=7IR|)Z;vst)hhXomaBQ!O@^w7ICOvI$6>7_nau7+dw&t zpVo_D?;%+J@ln0D{A`{kIP_1_)BY#z)k~B7OZd3&Dl6zkI@-8ZC-niGJDCp=j{}W7 z2HHOP@idQ62OR!=QZc?RZu>G?4kJDNGIZ|a$if!%LQa@`=?K!~4hoGthVZcdX2Lu& zy|H{??BZtS&{k%c)iL?Xqk!^C_QF2;p<8}J9Vi*6Png$=YzzLKN?AVG)-IpIxZrE* z-#pmrNOjz;9Fy)8*%s{S$VKbjH>k!2LEup-hMjT23cD3o% zUHEmSUrq4smR{B&r#KVRF7O+u;)vq=T!cG;d_E%&33KfT%pvg zb5`p`y0Ks5l5Uj4@!iQNtDoscS@SC0C=X5x0A=M`x=~jCrW@rre$rR|q#I?e9qC3{ z@k=+#V<=dkvJVaNv1kek=IpF~<%Rvq$`7}h{!9CnU*500t6%x`{mQpkIgdXY|1gKz zDa+SS_tXDozw$4vd>#6V&+q%~|Lck6G<_^MnF`y#g!;r&pHKVE_b)S{UwN{XYx&JKSge$!4wKMB~K1J_$iRPcZiQk0kV&ci(G9f$3 z^@7M&dL>oW{o7Z&5MWB~G_U_VYxjOWQYfA9`GF+ghJ|@GhvQ4&wn)B>J9EO^+zp5I zYA;hF=)ci)lrwKL9r1xk=R>BW(0;^NbL!)!FZrj8CBL^+S9cu;KlKYO!B73lR`4OS ziT|8o{%CDXd0(V|L&W%&>Ku;v7*pFmSkD$C#{OutpFP5K4}3RM+ZeCie;U)P){|n8 z7bE%qVeehwt1Pay@%OTKvU4Rslv{uu2nqrrAYzb<2{%D5A_PUNl|TZdgd|PEO@myd ziq=-~(rZL)t!QhlQrlx&FIYXN)Y{foYqeU7t+mwJ7OicmwdVgkYu3Dbb`k{p`9HsN ze&6@Pp7&X6)~uOXvu55)-kBMN;ob5fHq`zR|3tM3WI48oor#Cz7R<_{y#`xcfmK;7 z#@KVR#gG|pF_NETG1@TCc0kyWt0!e&2my?X#F@_n;~GKi-vNwILkcL5{CPdkQ642e?)F zxR3I-7@Wl~LvA!U&hZM@e(Fhl2^c;@oW+NR?;9L61OLq6*hXNCS(M4-c>G6$;~W>? zHaOz})F0!L=(!wNZN=5Icnv3?Qz&>(BQmJFKgr-kJ@8ouhp?rO@mFNP^S3GgS>R6? z9H8v{9+NV`Qef0U^us3peFkS<2KlMBR{IbfA1;#i`Jsxc6|I^@{ zCgfr3g?<)btffruAmF58*f^MKaONL?we48n;C#am{{g(hV4oOmY4ZxSE;;aV{N-Qx z8EC6O>ympqFzP`0Fb^2*P0Y{ZgMX>~j}Zsk3I7b>VuOPi@Mz_)1)gYdCdQ9&rop*i z20qu|_%DICDgP;8wR!G&z*@E})HT$yF&$S7W4;OaSg3Z+x&&D5ocR~vmsRHm_(3m& zb3O;GHsp8TF)b&jf5uP;sms;C>KnO_09P4)_!e-r;;Vo$-cmjbHjJU|r9ANA*iM7v zZv)?Ka3jq~m z1Kw|N?ybN-G}!wNFziVA*na^3&fuKoz-Tk_z3muBa3;7k~#Coc$|c9W(tF zV6|232=Fu`6GOkqJjY;`B@=a!d{N%aI)gJW1ishcU@x%xYVP-dwLJ901d1i)!8!3E zgTrqDuQoV=GIE|6WpbfAvC&{3{UULN%C`Z3(qO3Z64r)a0KVPu6KKvBF6%g<|0 z;$4F?evdZ57(sq~G_d+ryaKqu@Uw}bi!zxzfQtl%*nt{85~mQvj(FX zy{s1v&PF?Pwv*JQ4ET`2^oy)N8Js%>Sp7V{0r+jh50;xp56KJV$%eg%Dg%GcJ;`7{34E%-Irjs@ zrJ8>9 zo_Qz}^(0X5yd8=$Zsei8g%7{T({g4#4}8Gzr3_CS%oS4eaE+mS>|?;chwlUP$UBmf z&kyj(to-}}#qfpvp++XR0T|c8qdlkSKTLq(S3;HUq0UoY+ zEAUkK8s%{mpp8Wy`4nK>5kBf(09$8RnQf>iu>TnNA6I@1_!hNuPvE^6N3HxLD*p=j zj~f~KK*5g;pG(jbsBdIc0RK|?lYn1UJxO5Hh4}_Gz!+0RKlnX!ln)>737ZSQ1bB#I z)Vt^Dipzj!n=<5}oqH~VFKan_RvUhtY1gREJ;0k3{{r|bgE_6I=e3%46fo*8wqkj{ ztbDXZPmD#Pe+Dr66@A`21sG#cmd%&G3mjrh>xr>Q_|${(S1|N&4HZed7U$j=i#2Vp zk(zcF_^6xkW5CmlJXcEYHQ(Uy0-X6{UM$N-gXQ|E<7&=J;N5Nb8SmiysKFuo>$3*u z!UnxiHtONMYHz)ML9oX z80{P39*WVPyvGtgF~&h+j#qs4kMJK0-2E5XpscLEV!t{CxrKOlT!)K~CDz#ANVnd0Zb#~4Q$IpCwj{*$0^trE<#eNN?B z-!C}$4#nfa|Eh!UQ_OrHaPWhQ>%o8A!3PxI3qE{B%1n%YDtJFI`a^`_H-cIIKN<|= zc{(2QJqOoKqKx2w8O+tw`L2w7u0GCjR`kH0eu0Av6;B3#fMV2zi$&OcIo4bKKCT6V zsS|!l%y%LDn}OgW;293am>~Su!ACzN=8EH-;vg9I^elki#2 z`xT=s9Ix#d?tf2l2>y>8{8Pnf6Rsq0$8i6U;y&R2*};ENTm^f@Q}RKU;^E-qdLVjG zHa;f^o&k(Dh;ULd>KL5tV2p1fL;dKRg3*q_nTm%3V{8#V@!5(e1D~syI+rM>o*Ko- zGgz&dX&W8fqL^jgu9$VXQt>F@PdIp&BflqgO$lySjCurLaq!m^w}JmH2S22EEBKE) z_<-Ua;G^HkHHBqBzY~lxEcmU1f3J8U_=goQ1Aa>}>dpImNlV;9(9Pp?E3yu${;gk5`N`glI?M6Qdmkqh7rJ*=u5mekZsHeDu2rqu&We z-NRZ3*C~b_!X^i!J|bTZ{^brvn+hMk5u)wv^)$R$G5Q5p{}w*+9>p;a9R&B*?6W)y zO#c!LzqI|!OR7IG0)8WPB!*2SUt*NW=1Wq>fja?^2eFL#3B^x=pR4#8V9htU2)NMj zg9m_72I>3zfnhtr&jF(hq94#+2jzPYlqV`P+DI_#h_XqaqWomVRlpTaU1p@(j(?+$ z>IIux+wxi&)e-3hL%+W{Rh|H2wJk#coi^X#l2l&7wv_$=<6)!|b?# zDW%_QbNE|Rd2xrDNYCA=e7zSP{=rlk_>SGm^Eze9gT=F(n;V;>rD2b?F6`KG6UUEF z@;IJ#VFw;!#q`Uc;rI*r;E`8&l@+&OUCL$Nv?)n^$grZ|jEU%hZFPN17i{&C+rYbi zndfaDI(K7t^n%8u6xhQty>VTAO|qe}HOVhcvA+06*VW>)zM7kzXtiN8Mb z16t3UVb*|7;+tS*`G|k=0t(#Z9!AcD`g~CVrjiXS&HM1`rVav3np&CKbjOQIF~PxEmc~C8pk>-gQ`99~vqtGz(6z;%q(2 zHa4uRTeS|K<>PDVtGBwuH z2esZNS*LXL;4#`BkZt7@gU-4&y)g&MpBhQrnAvDJ>F+g-wP_irG&F8#h;BR_8*n;cWJ%V; z<{>vJ7~xyOK9wtAH}Ad`CgmatI56C^xQ!afrAm9U?L{UsbAVUdIbB^)H-UyzT?zUIZU^8TU}LVc;cxFdg-I4sRB{VU?aq zf!AfR14iI|EUspjD~sF3&9HKHY8ACicm1%0T|X?#T{ngCzb@h}5xA5wsS4wvPvbVcL7vAyM1-ed1iJjSxf+yPL z;riI+;b?PnI4krxu$x#lwT-c7Cs7xPQRcgSxdd7HqyqSe9QLf_d!BZQzWML9?v7_) zu*iZn$6jm(mzscihI_HF+SE>Kw(J9M$dI&^S-$Q2;U<4bn3ojxk_B@vnLG1>bFlG- znV9(A3$3Kj(KPe%WpR~gx}`3sV(4S6m12bK#9cFCI&C&-dUm?(i7xYjrL*5RG$UA+ZuubBF){kn)+k9^o5aLB zb6RD640l$%zGPdGn#QWjCcNj8Bt|bMlt&YWHD7bv8%;A#TcjjaS~D?M%(nn*NGy?c zPGs$pqbyTml5)nYnb@rrOIw7*@S;^K?D`^Tqowmr8;y5n&blk>a48WM#>y=eYVoO> ztTLUPVYS%xMwm1bo|P^Qq$6OPEVtv?rWDUp>b?N(|c_eW*o4T>7ABZl2*|3)2Iv5DBF#& z?u}i31Cw~{iw1cdPaidBbY297lYSt#wq=$2f-|C<^-zo_%2lxYg;1hZPFUOX&Y5Ri zVR34)6Qd!01roz^78x-NXCV+KRndjc{?{zPkuqCq%?)kS#%A00t{cu22SSgxYjdQp!9mefcOHwSRb*K= zF;O>5W!UVytdVitOJFcV>-dYyq5;V+gkds(e@9DT7!FF!k#KiM=ZqG{lX4h>cJUP($YnDyN27vP2B|={@>aVcpOrH z8Lwx1vab-wfOp<6*DQszjr%*WQ@-JEp%}Dt5%pdp8s5VfD=i?dTg<0-C=he*N&X z`ta?O=+ip(yb<4>tOd^=)Q2CxL3HJc7(bMO9#(DxXktBzm}iBhaAv+Z{AL7-NspV2 zfWIVu1M$=H$$AC04}o1&gS0yU>|yibS>DT-h@s_>dkVN1KfDeUeFZpY;pga+*X~z? zXAi5-()Jwj{|Bu3Aa8YT!B83Y=jZ?}FJ3JJG~VK-4$!nibb#&^5dfgsAEE=aygs!I z(DcXX08M|24$uQ40su7IGde)id2Ah$$ee9$(-eT_xIA7H#PA}R<)5iE<2i0sJMpaV zM;$sF7~kdb@cAM+*Lla+`M%?*Hyd59`0sVgp>feoL)y)UbBkdLh4ONKmK^ZSY}Q|o zzP9gy7h%LjxD!A6J`Q}r^aa>Q@F-x=f+qu`-33m`+kg=#_;%pQiXR8AP<#-0hGOc+I6(OTW#n~U za2fDI#mj)J6kiXF{6yvf;ENQ$1-#7Q5aso16eFFtTJcWcdc_X{Hz__0+-h))X*ViH zS@^9V^NK;%+p4%7c!%Q0fuUDqScYp2ju!%>tmMbX1K*?=<>mSi!bd(HbO}bhw?{GS zb-UtcfbUfNI`G{FXA}b8t9UZ-{fcXVk)Ap;P!@h4E*P@je#K7#qujzj0(`*W%)Y=+ zDyB}zQ6}>uV3b4fR^aCp?*V>MG4k;aDyE)S6hqcKWN-qIYei8{f-;8{Gq1N4F9klL zxE1&vgX72_$xPZEz%j*pz(n7Y`CEYWe|}TRebRU>A?CJd9Mc4Itibpct?N*1=8k|X zelBTw%^0J4P6wV~aMo(zDF%DHfM+QGBH+0OXL206z+n6hNqmwz`8~R~%J35$f7clt zJ`dccX+I6T&0yMwz9eaf0N-kGq68TCkW!aF1AoQf*u%j0863U@{2$7{3iu)Ae*^e2 zgE>EzYei6xjKx1zyc_h-6vGDI3kJt00l#c;jN||B6psS_qrr)bf&XG~<}l!Y80`HO zxI^VvpgrP>{{Wn0Fz46$+Fr5gz};8+##?+xZ0FV5#+T{xEee>FHnJ8&Hi@;M(Edkz>G^do*nLVm0rIM3ir z@f&dJiQfWTtN1Ix zYZSvyfwo=zd%)Uu@t*-}+i@q`K-(_<2C%kW9QF*f?J`i0K-(^30I;@Q2FexOX7b9Y z2DWY22&`?Ffqa6m8=0(PU~RjM&jD-Oab1Bx+m1W?2HJMnMZns2!3)6Jb^)Hpf?pb) z!9Ret?f4l@pluiS0oJw)PXgAqLrcos4%#h*FNHWuTkHhZwhJ}_YukmhfnjU0^FZK! ziZMQfgB7EnhQkzJ3=BUL{i}h;DqatKy5b$cQw$FF08ckK^HtzEicwz9`JkSR5x`3n zLr3@_#WR7c4d!($T&4Kez-v|JPT&^B-vr*I_;KJZihm0HF~#t`@Z*XxK5+gA%aHXD z@TU!qeGT{)gR>_Ae^F)T0pDeCd^0fQ#BQGe{)WLJd?fsi!5-Q<{I0>7xxgp~9+rP1Y-TZRC;UN>nPB93sf<;i|5+KeGxLpI zpz?^1p?|VG{6r(x=*VC0$Xwy@Kc(_$cdp|y!0JbxsmDV4ww;PFlAs9;S-Nmj56?E*OtMn zNY#t?17a)6&vh{DCVZwn&q}sr5ogj%wz7pB{axGNyrmI&`CFZK$k2YhdC zN5`Qt@aXG-D|dUztA}FKyXl_4s{-GCkH~npZN=GzjH5iy7H>=9;Ry7$3M}k(^}>pI z?Ot-?98BP>^E{@d{I+B_GFe7u%QY1h7-;ZqZAIzkFmpWS?G#;&^q8*`>_WP>6^l1k zt%yyfo+Y62uJ3XzPCX-ECg(jgNW-D03n77tvS0 z2!7ig$$P#C9aVS1b|YZBM-DF>d9{~${zI{;mA7~WRd;2)yXERbtkdka%a1IiziJ(e zwk1)X597uU>9^eVk9%0xukXjhD)e80{OG$^AW!&lA$+(mZ9DQ7*fxebY(YEEnpU{^ zr2d7_J-O}GihDL^^u1@xRTW;v!yTWQII!d0&i-)iYgot)^`}hb?vBIg3r*!;@{;#1 zV?By#gQMn4JJ2514qx13>Q8%2I*9a}4=R3Z~nRQXm!?hI0B#A3SZeuUqW8=PxkZN>zAS56?+NVYwXaD zj<&jf(%-j&ueKg#b-3y1qwEhlMkK^{l}GGB|G)K*>9FP3`}jxc0RPM(qjbgwUIB4^ z6v__VDq&86kLwWb_ROCb^iyvA%-ep^9m^DvZa?gfMc;xaC=?gTXAsWTue^oBn=WsZ zff(()GYrJ-msgp=B3>!s*E18bxL=6kjLHJj^Cjd=aNN^K7?UtAVTOd65+)?fk}zAs z90_wJ%#$!*!X6S9NZ3=tUJ~|}uu#GiBs@{VJ`(nou%CqeB^)4Ok%R*!93#@pAzFS+`Cd1*7p2A0=L6ug0;EThT5CE+=6-ocICCovmf4v znuyCe;csnWD9$~p7_6g068w@F0`r|v)yO2aO>JPI< zgn38qKgzstB>i?{l$Q)`w)2j~jCsiv6}?Psu(r3q*dJ>R`CCmR1&WoMG-OH{($b8x zX^xmQel9B!`+olh&wtydU_l)M+sdTKBG{!|^YidEEE0cXAb7a#l)nuG=URZVSN#FE z;K2$~kuOLE;@5efzuKW^e2%>^WX`Z?odLzrN38!4vNH_4q@$*|j@6eJki>4xaByv0pj2Ax~}0jkN~tp4E8R!e{T% zKHmARaN2kGJ<`9sFW^qw7_m~{%=2sfUa5Vwdtb9X+H1Se{hmKf>j|lnF#U<8*dsd< zz~9*1gmY3cTpYabK*%maDY(-%MkD(ffB#f{sB(a75l3|qX8~w(+1`Ahoi{MZZqz+E z${jmqcgj7fxnO5*=2C1c&XNsr(?wY_W+=pTTk;aeau_p**|`QM*|`QMrv%J&gyE4| zX-cz&_Xx9X{3#}m#T>7jdyjO*kGi>c=e>mKuJF^v=9~^K&xti1#zwg5EYA_{KCeWJ zhrv*X51UHPPSWn7mG-MF@{S3uWYA&}s(V3%UABv@K;|azv|&T#a%WiCfAJUJr;C7go4Jo(W++n@IR{51nk9Z`?J_ocY)NHS*X zpdn#PGR#YcEv;eR*=Yip{&hlG@tEQZ2N#tLEG`~(T3U{e;wE%(@sNQ-(hKsE@6R1v zJoN(1k4|OvTVYO_JG!_mjeo@V#}1r7bl}i|Cl{6ALn>3Xig`l@4<0g>RJfv5PQ8+H zYB;-iTXEQHY4PANJBdH2rE<6-@aK;lI&$cgA%lkCH#Wfgyr}-S2L6~Kg9Z;pTw3;f z17oyFR6d1)Sa&c{F@v6hCW%$tFQd=$WC{~mb}~l#v; z`RP1nbHK;Azn`0RRcd=pm%Rkrd~dL_woDhMfiiiE!`$CV~H#T|mH%-Tm z$|(K$+;{c-#^xH?Ww~k72RWO~H3??1xMbJ41TaFAnTlu2iVxFe!xNNp78aMGk@19S z_LoebZj+*-=>>Kcj-3dCc_^|mHL_`KP0f;EnegSk`4k-)%|Wyj)R`*;wpfYV!_s7D z)wUWaJIlDu)7^v?+e$Ny>)6V5o?hsxS(w_{U8VqNA$7J-di$CwEvd-^W)6?drOPxH zDZMneJI4T(ny$M8cQIf}^*A~z*1y84F4#d97<Oj7fjb`s9PlKDN)QCc&4|Zx`C^%xJ)y5 zZBA+~svBu0sM&sr`?#~FPd_6$9IJ$_scT)ha5@%KLT6~HO^!Q#gxTts_hOyrme~6~ z#?{ZxFPJX-j!wtEqjREtMNA6LZ9<9^sT@z`)AAD#odKB{P@7TNDZXN+#8)DICJKp{u>aot95{`R z7tX93F!i#X&a^{&7p@GM>0D<-F}uP-sl866OB$z5=cTSF-SE4~&5lm#(i~IMIdTC@ zXW60MOaNME#_fo}2x4$_ZH=OEp^Tz9CKb$03Ke+oI3Sw;nuu*ay;4U|0+|8ZV*v zof^OE6h7lPe$2wpt;ZhFZW*nPO7JZP9K8&|Wc;X)WwH7`1nla226PF2_OLq61H)p# z(d`H*M}4#d<5<3r;^*o+0@^-L14cS%16SXE&}H~hUp9VLAKyni`h41iW2rr?j_qJr z3^@8Q0$X2}%j)|)u&eKO(B0{~FI`R^`I6w-!{&827#0JTjzVDT!M|YGeE$>J$u~%X zo`;`3td9L)SPWRovRQpSHIDVcH&to+>Opr`kLNTEPCQDlMPT*e6=+mGe5018?*K^V zV-H&<+SOvf(gzW2#EkIzPt=S>cgAdNFV+< z^%n|{n8s2>g< z{oo{xW4rNh!H&M1M_{tc!Lx_eXZxG-^QWMx*H|H(t=x0KPPxkqKpp{)`SQUTf`PZNanC zABI=J4-SHNI)2uEX!Fi<`bH(e`#XO2u=*@*&k_Fvn$wq~itABm+JR#<4?4^soH>T^ zAk8s$h)|FP?b@9K8}A$F!#o&280T?98Jd5}rEPgIzSuw$B0YU0IzaO}A043C4$%P` z4+^ORG=1$%<*>X-;F%6>%PuU)^LiN_pn1KE4$#&X!UN6gO>}_f^&&bzTU!YaH0>1~ zplQ$O08RTu2k2x(0D$gnpU&kU+DX2o6HR+Z2lR1Viw@8n1EK@8Z9CzCW?zdA(DdKv z0L}gz9iYcX1ORCEpXdNhUzlqd>;yO#o0B&lA1Kg&E>^k(H2q<<(hEV;A6k^Y2sHg+ zn?utdu2q_IH0cjFE6shX+1_7Jn(5izUo*6y3!3fyZH;dO&Gvp&Y4gdC%q=qKNfNN6&l6M|o8^X;Get51T~!qArns)Fmn#>JpV_nUi+4 zleWo8+v=n}J`=3 zb1-Bk+qAHABvbBSwD~X}iFlyxP63Yn3K-p-IGhHI@r4+F#*(pOIL|xrE5^`E%ma0# z4Cgj+d=-2pFz!c)y%qT3-jX?YvH4UQiGe!}1od2$}E$IuS^ z^iD9YyFS`f@MvIMmx<$F0!I4^e+KX=icwcS4+?)Du(n0)QQ*nSNBw-XvFND*o^5dW z8{h@XzZ@7oDKeh`zR+OKZSt2XAJ;d3rSf+I*DG!Y#!u4z7I>qFB z9e&MfpA(s4;4iBl_*C$q%3ur#Q2%VJ z=XsTfZ3Fn0oiiT%$;fjbtl$W4eN;Zoac~bU!*J9ebr+c;;6ci-0M@#PKLZ|x4_mFC z8JaKrF`T1(*qD1#N%`T=;R@v^fmf-{rNB+5Z2pbFmtsh?I<0+R^ANTWJ!s$Xs|NdM z$MD;V(H7x;qbJ@D3?Jiui9EQpv$PTVLWr^81j~Qb@M9=r2>+pe_KEPXDucRn&a<@X zAAw=36E$tDe=2RPMAKp{ij7bird59k{|=1y=ws8Kr}FUq7;M6Pg92dmU%``s;p-v~ zpNzqG#W!H5*mWucJHp}fzg(Bu3rrG zWEsNw;J>MSv~xU5G1@skQ1L~;rA80?SseB4r*(|aRt!7DFEBEkcN<@pn)4WMR7{yo zs%JOw$8gVP^`Jdy|JXM0(MJYbzV?yW-QdGNhFU&oX|GoBAHWcA`41U>i1vwpAJ=!w z|B>d4{NumC{eb2FO8E!D{{!wZEFXR%`d@{pSK0)f(hS?F#4(Bdhm-CL$^0f@j~EHife$&6t4z`A7*RW zyy=RQ;GgZ_1&T2acuP`k!8IQwE%_HK9uJIi*l~dO41x>5-{4^Qv+yqh{}YOffYHZ= z&+>l`_rtbqXj3~5aQz3t%y*w+)X#%I3%?u~?JF3*?LDfPc|D~Vkn^HNhG}1LFxp!9 ztP92j!7R^fiWdUEp_uyN$07s$9D@Ys0w)whzmNJ0pSVzQ8Sntb(9b4gtF_{$uOwvY6GR5A6hQ%wEnUv@mC{|RPZH#_*Vijk*} zwyi{iUPBY!9G z<&Ml%4*s|!zsHfkUGd#W3wuhw#IUDe*erO!!4E2a2K*m5_{WN2zuL$_(Ih6~nF} z{7?AA@DIT_^W9E~?fYo!XbkMD;|xT+Wa@r~&q4MchT~f_{*|Yixk%bLswKU=n@QB)=_X073>Au@gLCsEnc0e2o_UH9&-#k3lEARLVCq?> zxB|FFG0WMc_PGhTRq zjVDv%7_TFdpFCqQ$0e>4W$&H%tSYz-{DY4Fz%FuMR1W?j$CqALTme4xh^+v;$NStFa0Ot zJ9TGUM|`w()V^q!h>v!$Ht~y6d_S4851-ksJfD-Tt^CyvA9XQf#oGFHt#$R$vJlB= zkJAasWLc7j3CEU|O_%`Qsi&P@HeUG0v&ZS|7d;+mF&x9aQg3AE`TbQZGN#`6sF%1N zYXP+F9=Z{Q_opN=zrVw*kFa^f+of2aAi$jX|5(Pq6;+iC`E z6A{@uR33Z-AA22vEYntNu=rMc#3s4YXp41^a|AJ z3e@Kc)bR?`=L(b^?UqCvmB1#$X$R(2@nFY;lOF2m`1pr3KerB=x8&E}@qe5j%ga1j zUY48XWx2Qf{`;jY_wkfj+x_rP=wX|pjdIUCD1K9jHu31sSQ}yE)-8S!+obACiOKh! z=@qao=s)FKJ37ku_`KNrS0nv44?cwvk-91#_DaBSy6qCLfNOW$hx64Hh~rum*Ua|N zMpb({yn-dCBqp~VSX8=guwPX5JK{;D)Wf*8Lv!vSZacK7bmUduzbYQ;xPNPhU$ptG zMWth|@j9@+$Gu~AqrF~2oA2(p9X2Vn{fYetZ6oU~V7-zKt?NP5sc+Tp%&DkrQQNIU zxmHUFe35HaG(oOE`qb(vD8Jpac=MdTrJGMVyKwV}@QwvrV@cL?%hkyWl)qvdaNE_% zdzyB7TPwd1Y$SdDYl+F5N1%LHdmYeORK84JKKe%X$URM0Lw0*G4`nTZ9~H9QQ0BfU zZxPBX>y$Lzi4Rn^2TPGQlXjtbfVDFYj`^6#7r-XZod3$p zQ^7AN+Tmrl?H*ECwIgFHWF7>sH_rE;xgT}CH8FY8OIWLA>XCc4Jp6Vc+Ysw;EQ8Ex z%p2>2$T}H2H>2IP+(*fOJajH=x{Kxa?;Uxotcx)Lb=Xz;P{-`b-Tv+8zmh*0dUGIG zj`OKFm*G4N=i#Q_eg)_Op!*{IVBr2pn@gR*V`+nm?e9K5x8vO-pi6N+toii?onh?- z{!?Ra6`O>WyWhPD^Z_I1JqNiypdT>#37rZ0PVh(Kya(sL*WczPSa<5!3XHbwOJA$l z?G-Q`Wc)u_hSTXxU(fMZjD zCqgy)gZKIUu>G9F_i%k2;e+?tInq}Gtc`PIZpXi#f!==58^bvl^gB3@!TBwm^KoYW zqj7!(=W#f{i1R3%nQmmtCjVl)k8-Hx~p#h>y18;^-tA7#mi*i@`h zGim-qa$UfhOG7u!-;V3eP%p6j@)cf4UyrW8W{ldzu}k}NVa0YYcgzm@ut(n-#CGKM zmS;Ogu-&x($T&frHqPa9Y{&bnKY1}4Bjz)dfWSTeo7OzRi!E<$oEe9BKK6zgxC&5L zLRk%Xs^QiF>Y^wg0o-D^xMlKI8n_m)5|4uTgIdTr{Qkc(Nre1U3tqh|F%rZ9vs_E) zj{?!2(3sI6_GK$kN+MT@F-%jSL>Y-fCGZ669q6mXI1)uloJu08!~_uSB}$x5Vwe); zBu-KSUC3)cS&1`93|C?ji4jUnX5B_9aVBE+l_^m{v2jXNf;ccG-hXzE^ zKEGM1%Rue*Tb0@@lIxYaT&N97Z4qjtQd@=Eq|_BcU8)p197=YXQXdnlO{pt|+N{)7 zLS3%ZPNB9abu}ux)ZePq#~By!37^)#Rw#K61oa7_0*&L#-1Z<;>N=rfN?k8hT&Z2m zA;?e)e*{6gE0wxQsH>F1OF6{tRO(YgU9Hrog}O#54wdb}$Cdi59riy+*b+Rz(%9bnEf7Vv_kJ5})0FzHXqlkYs}fhP)bE6vsMH})d;K$H zU<{^ny8AM?KlVz2S@ zm`}fGH+~-T=@+PKKE!h*RPmQ z*JvNDs_7YfOO>Ew>@CaYwIRko)!{y?#_m3W=RJSF}_u?0%} znZ!9t944_)i8ny(I#-D|8M8=}{DU#)EAcjorAoX* zu?v*=7h^6|;$0FSGDHCEwO^!!PvT-F7}fq^B|;LHD8atczD$WYiE1TyI#8oT0>r-6 zN@P>)BTDe9(7r|q_Q&>mCD;So*DAqY*WRE+0f=3VO7vt*lM=l_>}yt{kTI=FoIqlo z5`94IU9Uu6rr9W+KeI|Y@#qVLNd!oMPIEgAt6;P8^&d$KX>N$V!L92EQW!Ep@jU- z3U81lPBpfVZQo>>hhe$Y7!V(FGNqCZkCrdb7!VwalBH>60M@cwZ!cqyx zNLVJ}SP92Tc&dcsB|J^S2@;+zVY!48B|JmINfJ($a0>r?21CdEZLs|rrm6hxV6}VM zm}iM0RtVqR(Z&2L*hG@1AjYlK^PkFIS-%QmUpHx*T6xvu{aCxN+P*;|P=fbk?P2!v zTBi9A60vN4aUAm>AQ8`Q0{j->-i&Mx{k#|3m&jfY$UCup*^pij;z4GeYp&d83CEcK z5O}lbO|jKkkVPNv2QR52C;w0{a<@fa}Pf?4KU zf4>}3v<;7WqVk*l4K-k?)Y7XQKw74I5zH2$7pzdT>Ny)xm5hhzgA^%vrbq}z@Q#6h zGele@hXD`dJOq+#P%D=7NRgdlJCP?cEouX&C|K3Uuky=KPc9c|BX%R=GV<_*V|f(5 z8N%Q(=9*LtrSIybfzpqqq@f#wv1GbiQ+viPD-GK_#7g%pGqoi1X+{h}6R*Zu>S#*> zH|yC~iXAC^wvWFg#Ge?MV^#;M#>D=m4Dr||D<1Znlw7g4#xRkU=Ox)sL`F!HGn1H{ zSJ&aSBPfX+RNv@O#c1>-qIl%;Lx^6PbRUkc{G_)Bhx2G&Om5exp^hKs`u?!U_XwoJ zsj+&@l4`*IY5KW!gLYWSWb?XkLkV#8NERJTa7kF})dNLN2{>H$&N)53q8` zAl=4SB7Q9im?HE!q|F@8O#Hnby8F2Sd_{*clJ_ff8yU!u=>H=OfPH3Z4 zy8BvhD(D*JdR0NUp53+6O@J-w5KhLpcAoH)uG($J$Lq%F7Wpca{{0wrPWXE<JdSZ$ z#GO{ra>#n({ZBo`+}e_hAqL+Ho7-E`atEUJ;B9ID6Iitcu08sXpglf` zreIpRdxa<97KkHQrCH@Q9}uehSMk{#>n8IF6nEqogEeDxBOV!oMYx^WNwHnvT_$2@ z;!6`8KCXBD*BCv9fr4eub{WjC-DN<3<^q?&gipH+KHO>&=8Ague?xNZp}CfU^Rh_+ zf&4R2v0ft3p#o#U30#$@p{>4Y7}SpXWk6&W6hXam(DVbAlC#f4dOV!2M^FQ1Gnq9E zTFo@&_yTaR5U!cK8VlAT7FHavTNE%jV56w!0HVG{Zo7#>bIC#V&ypqTD~T@lP*{8i z+0SxQQLV7}|It#@y|HF=P7YR$mZgz1^RT=$i8;N?@%|=Z7oyHOG2-K6E(mcQX%)gN zT&Rd!6}gUzI2N6DghA%p)sK7F)sOL%naaPXUEaD^w5BmuWKQPzc;M=-D@Y?-^wm-< z>YTRXG8UK~D=Rdg=&sP*$61`ZuUV7%=4t)LLPNhO2U%n}O;`Wa>dgaOu{5Eg^mVca zrdDz0mvdNK+Ag+Da)!Y=0W)KtvXty#|@c75xiP7F*};;dsWg2T+p+$TAF zh@DJ3;KMIBG1ZQUDguk9RpgYEVOi9XPDLeXYT7-wbcaW2z{pBk}bL2knwZ zM$7fW>&jC6Tv&Eo$tFx~9_n!Uw`Dy(aA~VJt?p|r*Il~&gOIR#9rL8E4sGJoa=O5# ziOx>q_vxyR`*iY|qdE8gloV+u`EMw!HMYORA`cc@lJeC5y%DxT@m6oVGcd)kOD8|T z*bh+E|9^%2;51tUJ3ZThu=APDlKO5;>(OGYMz-73aY*JUTjMk&5occawXLgmv>iy$~oiQkF6M$^CPbXefwkch8V6P>WPpfraq$Z6W zX{zX|>8Q1we*CgwqPtcqPbml-YzyPGf&*=A;53MfZT!)S9VSjqWqWL4XM{MGa4`4% zC@$?P+^u_eQ`%rc*RopgY;)xNGzhy}V%KN?Cv3lB=F`3B?knBz zxZ>`~($d;o*RTqEwS;U;-HBya;4dgDEh+xU;Nm&O1Bad!xLc`|`@PqMmnO%K9yAo& zmZWW$@~G$co;0;&U|I3t;?Zd_Pk8>W!9xcY4<0vU5I@Vn_AOr=bI#!6u(>qsk=%CL zpsAx|B6l;k(}1;hkGr!{@x#@Tx7>Pr-60+t-a5 zGpsuN=;Sf;!=~-whO^HMm$Zhz_f|sS?C{dF!x1ZGgA}YRI;M6p|u%W(l)qQ!OvJ)o7YnBs`|#|)%8qO%dDDf*H&YzlGzY=8aMuW2+1R|i4m;JX<9-h)B0pc6HD_Mc%tfTu!K^UC`o_8y zwJqNKg_le}XF=7XbLM#~S2i^^x0))l;wq~SByC5lrFMi68>TjokX?Y_Ry4;^wwi$} zX)7B)0$o$TX&ilmhDF>*@No`wu*mQY{H2G!3d7c|htI5NZq)s0+=9&ZR#w;4Hm>7- zHQ2Tlt*&lqw0ldWw=AxlzYwjvp?ZC-bywY2h`OS^Kg{+s5qYeQLekRC(LFY>_e))) z*=ZwEbZ+`C9gElmD^@q8b7kM6mTH=yx`7?5wXwCj9_`@GTyWk(v(bk&KlYsfugZv6 zO*Zl@j}6#bi_Ygct?F8Bp2=gqajHvN8!w6axGT0$`Ywy$axcUP07D8-_Ht=$u3oXG z#ale@oCRlj>*`w@SFU7#Y(~QM7)+SfZqp)r^=PkYuEjNHmA9(4m3zvdFB{7t6`hD9 z1BZ!?D;n3)-|Jf0wzW+XQBzxAy@@HYMCM1=)i$iy6m221rgjtZSASmDM9*qzQCDiw zlDW0fO_!X#jNmz!G}kt*Xs*5#%W^tSkA0%tjeG2MR|h67B1XPejBRYldUUZ=U*K*_ z(j2BxsEv$a#$#FIw5-N*G;G;WiwakpL6SCSQ%5~NJwYYAx7Kq_-HJ6HzH|eJ9iEC) zTNIhSky7-yPVr`UB)fIY``UI0`Pg)3cNt5aruKl}FNbkhARBdh8dXlmw8pSQwAm`m zQr&GJWtCO35p)1>Gnt;2$qej9SKSPsLRK}kO|7dX*6PO|Iw+o{%;rXx>atgqBZ+Op zFaojT;!2y^x`e~38M>v#(ai3KVj%RAjIsE!>mhaw zp>w;1T_9EBC?}&LnqN0lqVK_HMAkL1-YjEu z0~Xy=RH5v+i961nx$wmbmfPs?y;xgiuFpq2ep+FV)@Z-08M^~)CN*Dn=fYgE${g-1 z^(&b*24VXGfa&JVdGEccW~cV1nw3#GjUTRfsW%pQ*-)83d|Fne_xbpY&t`ruV@7-I zR(~e)=Dt{~kpJ1(O6$cJe(^jDaW3iSfAPYLvZt05YHmbAFFp{BjziP(3!oNTYjNAG z-9ZB~w-uNXN#W(j^!y~`Dt8Cd%r0EFgqJuwc+CYyI@!(ZVh4+c+>{=9IpWf^k!#y} zwXNhc4MkGTtk?9YZ2$hgU2>CL+Jx&_X_>pvmHQ;)>~-Zl0 zH-R$({Vm5tb>OK|n_<;}J0(>CS8V__OyjU66W;r`B5(G5#>OH{2GF}+gz z{N|=x+01L<`#AX7K07hK*^*46Jj$t>D?i zzGWN*hQ)wYe4#iQKg(wv`^==sE;mw;h0;F28(Z21xz$MSKOgQL%fO!SfzQIQUQ?B?p*51KkzzHIy$M}7FF-_^(U zhV9E%pp=dq91M8g3_IsmPvU1W;Q6q#KLddJ3N$Vk=Rf1;lrM7!=tBJLVRgI)hQ)vv@WnIJ zQ(rIq7zf(t+12+M&>U~=VRdwXVKLwZGZ0vP%%5@8*Qp<6-Vc5~e)douK0hjT^(_Ql zg5N0oY#jBKf~Nmye@i5RopcuaQ;$;)pH&{0zU9X$*9JM-PY;%Fz?+uBS>t4}3a8u` zwBm!ogNSE+X>Z1{zB_St^l|HvknL{|tMBt*IC3Xr7C?TU6-vc%eRXRi#L$<|@uR+Cjbl9?0e1CW2l@zp_OSZC4ThtS z>rKd{R_Yt7an$!yU`OACt01=?JbPGuKLo?kcg=Xv_4rZWFpZ z^?6XM;EJ{=v1*BJqZ1-f(j-Eo!r*gnw#n*A|4Ko>^@0O+BeX!>(>AfERe(E*zN z6dj<4gE+-9)EK9CqNjJF7b?v?i`YIFb&9`4X->ALJ?c8ee^lw&NYD1;cqxbGzs*qo zgNSE)-e~BkvA)=ezE^3^&SiT)h97+t)4x03#Q7=whpVmrk^6c(0xq2&CegI@t7no@nxWS6ha^VW2q2x6oG($`LmR+2Mzy{ zKSEP~g{0SoJk1tNX^$bDZnNzhFWC`(owJ{jjgSqN+y@ps=0`fBH@nWGi@YQ1`q0w( zRdU)3;%**eqDKh+5k>!s6!AL!`Kim3jJ|-duV?K02=~twhNrK5Qja@8(K8Nk>cPgm zRWL?RqRZJa<0N!9`ZEvQV+^)qQI#XpMERR%wqlJQY~o7S&zWVWU-`}Rm{6PCf+7Gqpgo^o8~Y#C7Z(N=!8!=LBqS%{{w zGEENuGfvvu9hq^M9b)rEzso~A$>Hi;>ZFBDBK@e#DYk4o9GU(2%f02llEU1lr%dzm zPXgAw_&j5MjQ8&mu5s|;l%4=Ku`)rM=Z)3+20O7uoyDKRqIQ~Bup3zO3idcM_oT`b z>`Rp=gsd%p2>-O0cFE=VcN2b)A@=(MqaB4`MFGX{02e5J1{iuohJ2(U4t4++DV_nG zRE+xZzFuVDN4y3JMm+C%M9+)BWy(iBe5Mu|3foD7N z^OV0I{Dq2{w#s1cBf>Sxnbto7e39a}fR`zL3b;n`lfbJL?*K+wBYXCB@TgRqvM#oL zS%wIsJ)^auQ8(@p!qo$K-$xv${u2!LZwJP;wIBFglbrVj(Hil?jZ97weB85(9+q>0 z!I-BgdvuYXa|ZBS!}o3lUSx2b&%C%7q)c!Z@G^t5&H={tTy(-tT%Vmd_Bil5gTn>D z+YL^f2aNl2%J`JO!Qh-%fp1ay5Eyl!jF*Yu*Okw5K5TGo5AgR5PFxQBjKKkPc)wEl zNx-igob?gle;CX;p)&6d`h!Yf+^;jQ#ACoogIQjGwDM6WUZW|KgK^70%izr0fZ->? zM?QYF!CYIOpJS6BYX!c{;NW|}J5}ao;F}GOleWAGuDOn4?v4e@EjE!GB~~m_;1RG4vs}4|0UpF z1_!4CYr7=(dMX@$rtzIv3!FA zw0W$^VD`D#DT>zsYoE&52CV&vb75mw7@3?KfVIpy9|nfsvur^e_{*vX^^5(7!6Dj| zeNtp*1OLR}oNofZr1B_p><}!F0865vA@L=Wt33!yjG4v$AW=GyD)`jQ?6O?#<(e4G!P~@pld8*v7RBS!NIIo6+B3Oh)xGhAVy=c!I$( z=+Bs8a5l=Bu}EcJ2iAHeU^DKeBsM<@xXs|K9N=pV&VdhPAid;^_Q|+I@uz|BH#oNd z_`Aw~0Qf0`v-~eM= z)?S1CD}mL2xR+!BT;QJ?9KHC zG7QdwsdM@pocR*)6y+oToU;}813uqi`bJKT!R#+NA2m3Ey60T3@~CUh#|>tG$$^}d z8T}<^pTX=eIgc2exgYpR<-ZF2yus`*yl0ZM^MU`O@^f+TiE;~nC2*d>*>{`7oyhn942(Ju)dpuj2)xeVtWCh$zj&R>y?DS#qi&}QpH~dR-1>YcitI>&kqFhDpUqOn>Wi~4{ew?&*0btz>5q{ zpzZRO8XRl|{;4-=X-Q!0da{dK4dWWe9Zfk^3jL#-ZD62BJkUa z=a|>QOq&7u{0zg7!8Tm2n0(%I<@Yu?K)dCm4&-Ou06fXzqix6!{{eo3!LjcHUuH0$ z5%S?rk<9N6<~?{m>_vVid>kuQ2=-wA9_ZU~@Okt=TlcYem14;Ds8^X1;BAWGBR#HB z+zPC1=fg*O>_$FT5ByRv+Ofw&n(s1TjOkfc=BJ9`Cq2~Wu`1wK(O0a@UrkzGH+$eG z<(%eu1u?_t{YF8)^5G)|YR{azfCm~r|K?aQN-^4~V63L?2Mjw?r@tJyLd&@c7=A;3 z0Q(f2qvb*Q3sx(JZ3@tqQqKEag>21dCB&jZ%FBrX9y9pjGb?72|Weg%BQiJm8cYfN4N`czNk zL4K?cFzO=sO<=SyamHd`^a0U{zSR@<75)^pE^D_9u75@WxoXWfcJVD=ApuKv{G%{EV#_P2}F>Kxo^^tcPl)1=} zsdZ#v6R8VzHmiJJ;LBBJJn&VDVgFv&syxPqUhNK6`(!QyAGV|2c#qucyDEcr?gbx^ zyoh0Ui+lGl7)iX|y|oPRpWZ`M5Ay6iQt^Yph?9CzW}+iA&5=QWr+(21e-`=KkpGa% zJOx~1a00&8yGi8>fv-@0e_-VO|FQQb@O4$y{`fxk-VB|Gq-{DtleUx=N}8snP3PP; zNt-s489Gr+(VeXCTyPtpBJ6z6It+i;g7W%%(z`wGzzP#4X`ni??_Q`rl<-37jP4Kf(4$%pIwzCP+W@mXa>KmEYgRj1k zc^@#^N%B1cjPXlQ(bj^o zCe22_ki5_q*$*jx1o#(=@3$uuecG~_p{4E$}xe#Nf>A6A*;z_%*?9`Ic%^BOSvxzv&P2Nv@_&_>DwL18a%6+zT42;s z^h^QnQ9kNAa*ty4-I3_CBGU|fv+~iNBR{MdhGN($r$lAo%Q=;b*8`)z zA`ctpv?(43yjNvV@0`mOUjclb%1i>rTqR|@4fr0#_W|GU$!J>-q>Q%pK+1gAlR;k= zJ+Mj6^NL}UoR_Q&_jZj=w>T&U*7glhm(dfIzZH0z#S!@RXvn$mM~<#joqqryb!J|J zV6)LpDw7S2@xpy0bMyg~fjviGrMMpW8vG%x>BSlK5j{JAKc;Cjfj^}(l>MU0d=U66 zDg)b&{+3-QWd0Z!zBQCOag6>qmH!;@8;YOC^MR{e!`O6wkjL|2wMZ&)}n73myNDmf!Cf_^9tp<&Vu${);%nzY826KF9J5 zKpz?lTexqxk3HA&Gd_XyGR0rVd9B51r{mmhapto)!=I=p_CuU+x0r91ANvK1gV8uM z4l=|%+-O1cZL5r_(&7t;}%OfPk8v-ii;uteGmUgG0XW&52O90Jn&xwUk@>SNig!{ zHHqX45#}ct;80{zg3h=Qu5Dc3I@HfHxfF~Z!IkKsyF?ife#3stn7ySuu6Cd$>#Sli*+E;XM|!33v~Y`3k;LG3w3NjtZan4#g-J z-vBIpVvJXUJAsdS_yNVRKR+lVGQ_UEt^s!KMeN!OI{5JwkthDOVzf&HWhI|SB&PTd z;DH_H3PlJD+hZ_~MUT80Oy@?keSUe4Uw3qOS(O!a|1io5v1@JYBn}Lsb7;Pu=kAsgk z;vCH*g0WX{5%52I7-N^r^Uj_d?9^Pv)KYJ3r)Whg^%r}B|j2`wd z$|wB0!N1+ZA69%6d~M&zL%`a;k*9#QeFba#MxFs5a-x&?5sUdeHu{){zo&R0_&@dV z(~7gfNBdC^_mV_kP&^J;*O^h`zbbzk=1a(mJaL-hB4BM_xPXai`*LoHY5NM+_BHo{ zuk9;%mes?(e=%)e!P>su{~y!#73|s<@w}hK@&v?d6vKaFu6>DJ`@RJ1+LzdC-|xiwXs_7q$|rX1i#Ce=lk$l%SBecYfFJPi7ZszuVh?*5 zW3R}=#(WkWVvN0l(MGYKd-#`%*)Et9DZ@QJF>O<`!LB=mPps|8y+dh3RUU1WhBP8` z9C*BkCn`P(KE_*-K^vuEyd`FKX&7Te99Il|X%!x>QM?%Z^Aw}K(i#;X0=~e*7-K~z z?45>jHN+TK1wRh{FOqubC+Vvd9|nH6V)#S4_9^afmuEthC)Pe?P6GF; zJp6&r(5W-X1wQEE%M_#C)2~yEc2B>-;wa1W5sS?Oz@Je35U{p|@W15ozvanmA2F1F z+LLi}+@s+C#pA!O7<}H-WSQAs8N(Dm1B^O^{7D{vmd8iAMTYVf9$)>O<95ad%jYEvKjEB|tf^qhKCFKK@A#=9MkYA=4?VGtmaVN0)71v|j4zInv`h8cI#AMyCNc>GU$e3VISOZnp-e#qiTCivg;_&@ac>Q}sn*-!l{k^_87 zWx($rRSZ7wT{5poF7PPDQ-CLX{Ifj%JdeM~YdBDJS`#QB1ztM`WCRdcc3ulX*%p`7bDjZ2uP(KZ^B!EWsZD`$}Hq!$u)S zzY>goJV5=2>-_=hKN0dVwubWROTt(G5qb3=;cxSFsxNU29B|O%>$olaBg%gUGU`7O z)M>!I9{;Ff^1tTcZzz5l{GWRKr#-%|TOyQsMftDctYZ=R0|$Hj@gAONG4~h`oayoB zc>Luau24+7uJ`yGJpP3q-l2FB&R2N+_j!Cb{!qq^KhuD9{E3pU<4=@)wU6-CKEhY~ z2w&|Z{68e_Z4UgCV)h}}NbY$8V=A*a+urMR_d>ZBB9uAJ!+D-O?B?!;4uahT!v_bU zuZ4I?;(q3!dQX0h;<1o#^zbH69ySy`@bN)d%Y{1kdH9fG>iM82f0HKz+lFaB>dC{l z?w;x(tQiEu&V$fTL;R3plzq^*J^Wq8ZQ#S^p&qOs1f!n~dcni!zrv>;Tq}k64aLyI zh24k%XC6bb{&N^Mb|%5PA74REvKBfwiN=6ucHgHoRB0p6E)e#PIWIo~k*JbXwo>c_nuq5NS_ z26=>OZ}H?m?zP>g756~Ty=D63s4_O=_o?m?l+xk((&w>BA zts{`^pAYN%q~`-qCHk*9sb!}8GhX?j%lR|++Y4@k%r6u5Vp}?&M){Qffc%lrEHD11G*Ky2*M@}MN`bNly?OYky)*&Bdb>-pS%8-9`qHL^t z$Vc6sJ$c{I@#&YeA&;QOEjE#B zi}Aw}%v$j;pE`L>lgZpOmGQAW%I^bBd8T6;m&bpHZuHl5jz}1mq~c!f$+Sl#mO&6< z)8S-4AsdZJGA>)pvQPp8EG5!-N{glO1x69>>ITz(s#zt|oig6Of|JFfn2I7fl7VI; zI4WUG!ZZofCCrd8Q^I}{_Lq>WHTaZ-gCra*;SdRjN;piy;Sy#^m@Of9Dd4%bgrg+1 z6*JX^wP5}qSr zzJ${yERb-9goP5$lyH`W=SnzR!Z{KaNjO)+c@oZ-aDjviC0r!oVhN9PLNewnGD*QT z9tF`W%^dv}nkT;>a3lwdKX~{g1X%vd(aZ-Nk$nS5NW?Otf%rJSBcGN+GGb&?QPyT@TgrjbAea5^^urtQQ!=vO6+y zD7k4X5y)ql<@?JEP>BEd`&|6Q7R;g_*c!l(Tcu3`Z_xm{X!;0q=4iUH{YaL4_bJnT zB&(nMJXinZ&mh^aJKeBkG=EMtAo(*@*kSB{mugVryHta{Ph}19Kk3AeJ`GLIfvjQn zlTNI(J^0|u!Fq>G3~h3INIBri_Q86KG)YST7>3BpJq~}X0FN8jgF!?>!1;OICk*usNt*yn& zB5UGHS2mVct%_Hamo%2d>*L18RM*ut)|J+m)y9`qmR8j(cX>@?yrHDLy0N6RZfVjx zMZ?Ngwr;EJXl}Hxsq4~o%Npt$YfGU|Y5Q8+#`@~&#wF#;O!!7a&AXw#vAV2rdAzEm zqO?wvtS+yrtVF)6@T$r35@l9Y$4knqmNnMbq8g@g`}W37GT&=-RdrS4l8S0XS;ZxF zjWxC9)wSjIYf}`|#Ov{*;VSQ~lVJ+H)UUj3?cehS$)W1{<+Y`8SC_hF<&8y4%AJV_ z8>_1-*1|el+FP1)H*Lk+8Pz~_g^iWvYhcfY8k21BM!aJZ@5tVs`T|#*knMm}^{^T2 zYFnzMtE;_36|)R8X0s6C+cmYYrS+vtnM_+iKhj(ke=bH-?2-+Gt-zXjNH{v0kJi ztbctuT;F@WZK$4$6Pq$#zJ~9YE-PQwSXUpfb#+I!KW!0)4 zwklo4PDO{c9Y-Cn4=vSb>m)z1)ly^oCb7Myvb3_g*10!Ih?j&{Rh3q_ZX|VptCvwS8~6%4O~|bH?OoN@1us{pi z9WT?NrlvZn0V=DjLOZUlidU8|ZLBD-S_x+e%PBryXDeyT3X3mkC@Vv|Te_hlzFMI+ zqP%Cju6$kT|Bly{s)^Oh@fvj3Wjxn(Z$P)Qbq!S*$HU=6da)fpG+ylCb6f)^s;<{n{FrwROCB1qM`fVK;0!FJF$4EVM6urLMFxUbDQq)+NV_LL2MW zR@E=J{lPh;)!Jb5Otgt@E@=>3s>(Qew{%9cZ0XW@xl@{3c5Z9!si|3-ix&#FGlQxH0!%I@m9;y{&=A!-W57vB?8>Ll*5-@Z)M|s%l_Bi zf9Z96?_H7J{N=x8@gM00kFXx@O&DG_%B3I9_Uafw4|hqK2bvgH#&W!s+?j~wWyssf z;p*W{`MQ-OGjL1FX&wg5K8j!x{&3GjWGKh$dR}Mv^*93BUx7M(OTc#+F#AaaP9JUH z^qmjv>JDgLMwR4phXf86w+7hP_ZrAYz+?Gn2dA$U*rfr)7eS0Ui9dI^xZPkl49MTA zo5N1Xi`&J>1b_5Hz^n`N<>i*k_iA8IUs@MvzrVP+%QOv6JjUFDU=seQkC$jp-yOg% z4Pe^M2q@zY7xy7Bm`0B=#{qafNLgOaIeqs7yEK4lp9Og~fID0q?vEwudl58s@o$*M z(GQN{k7<|}j&$7nPyZK-C1f1`PUuj!&p>Zr9%j)_D;NVFJa8EouTwXlOm4uDS8i!)k0OOjF_r4`xp8Mg?)0f=_x(t8r zaQYnW&LRKr^bR|xmxXa-iSR(PAA|>JzaLSa{u&;j^_GBTftJgECjgo@3=hz_08bpC zY47j=oejd}(LCJR4$p7wK_lY8GaP#;ou5L_S9(3tryF;pa+AL()D_yB7gzqu-J3N; zBg!_+*`olzvD&Wr6roxU!*4M>*M{M zi#g76|21XOZv=*3V%%Mq{nw)Nbzs-lPXJ%6dKLihvzYJj;QnjMbH77ywZ%LKupRk) zzYO<~5XU|Pe4E8--vqu}-;^>2{UShHik_puZ>Y>c zq>ot~`4(`0N@bqII7ybtDk1K}0$k$X4+BEVr zD~~U=$^K~8B~}gmvg!e!hbuqlIKfEE@jJvr6mx7D>0$Vs$TWkGx(P7k^jo z>SdNHhCYsC!Y78^1jEP822UP(Lz!(J?(pPMXOUr<(H?@A0jGP<;t(h00h{X=ks-zr z@?G6omrPG)pkkKo$%K3W`A|=G;`tl(hdPTreuu1m2!n+qJIM3 z7_Dh!Sr84-y(2#v zOd=Ybh43D}TA9Sz2p{7+@<>cW_~A??uy!yH;)a*RxCh!0OvVh)Kjlqe!GS&6wM&QxL^i786(dg#Mbl~};KO;Z9h zta-3NiDHTsDiH_q*eoTMfVii~w#oZA>!K!@kb^IB=KL`mDe^no_8vqGgl#3zMvU6W z|GBYWfPa-ZMeLUpvCb0v71BLsoh61vnRzVJ$~;Rv(BkKS9~|o8;THb}{Po!u{}v0B zUHpkS&d=j-&p0V>C>={0y_O|?4B$R8t*1rrqSV*P_%MS9t?1_|`XFMS zk{HYU7DfLUiaut!zfi5Q3{RAK$7YA3_YghSM_{vy4Wc-Eg88s0jV+*3IC*Tn$E+mt zAuuoWm>Z=Lo@N-_H#`>OHAvdOXF*b4A&LeP9F>qSK}58K=@Mp0m?>dD3AsTTD>(@V zN;pVDzF-Jf`4aNwIJjz+aJYngy$A*d2}ejcQo>OZ=14eN!Z8x^XV2JNB;jcio-W~d z33DaPlW>BB6D6D^;TaN6mhemor${(e!m}hiTf%7)o+DwtgwrJ~kZ^{Cg%Zw`aF&GU zN;q4>IT990I9I}X63&-!frJa?-UT)$p+;ykIR*x|@PZa!IJPvd-ETq5fN>oHPYO$8 zFt0}d&y)j_SoU2os>!l3mf0I<_&L6Ay0B>ugP)w{vrI#_q#3nQh}bSq0r!Q}hk9&* zK8Sd)K(^R7FcA(E#^!b-2=sC}q=Xr{%nfYrKF06&ksD?F;wI-dhGM)ll*8&+N*!cb z)i$e}Kqpl!<0^`QopBY@GOJJ~hn&%};U!Tq_6BprYP%UQS=*1O4eW%rP^M39w&1vq zmqQAk*^fHN`Y@R+5ebYKIL0zyBPuOc#05eD(~vD`?8j&Q`&zR6w?$$6cU#h)6$aFtWlt zNJt}(!sZPUlHn+9GD;9FKC#&+wpc>!tANM*1k|A5#X075hHL$o9oP1{wpe99HZ#ijnP$eH?U>tM#8qF|w`L zY1F_wA3P$Hf?G}}2quB}V_KBhGR_3*^%+=;Buik`5xvh!=={_FYW73U7wGX;4b~j} zZ?!_~5&e5DdseElIjPyrhxV)d{1<_7OLBJqj+`>CVxEs_c1tjA4D_;l)@E0lU|U8x zlzrXTUIE5aKBF3pB!gff8_Vz|(8$RWYf>f717o(Iq!El|K4T*o>wQKG7#I4Ctzc-j z<55xk0DK?92mi*6Y;LbwhTYMYnH59_4;V0SzB`B4j2)f zIl4TH+t~)%U1x*BQP^;&W#{V+a_kPf4=x#v5!>5hH^x_C6|ih$eYPtF zBgXj=Ng1B@<`SYP=v9eLeEer76SFYz<<0q@4rpM zKSUw_c0>ISRP!Gq3yg+(z@r*CohKiBD4+)fR`nsU+QoC1>gqlOFuo={9{(U`K27-l%Mn>6?Qzq8&z@p@ve~~~{$JQFjEm$5Z5{nU z5CnJ>f+v#7xF(fxZ7SosRL1qGjKisn52iA1NM+oZ$~cnBxG9x!b1LIQsf=4v8Mme~ zZcAm{p31l@m2r0}<0GkzkESv{mdf~K5M)Jj7A)-Rh}N&@i@gvJ=YpVab#-ltd^db$ z>DubDGP4Rh+~lkAb)8N4KsLx#{8DyZPX|6#-%Pq3dwUx@@i|`Lnzp8k80Bc2w4$S_ z+1PK@yYv(^`myk&?U(KN487@YY1zhadE?9B@)>b{gT5kOS1$!CuP?=}$))v`NmP}= zrqbHf@<}-=xuF@`0GnHPZpH`2I=cRz`=(umaGMsNRJ(9TOZz5Ntg{8Skv)aj49@SO z8aYWU7Et*Rh?wYI#|(k z?C9CN9Tvs5jTWsvtZEx$dvhZ`)ZSw1TiV(ZC244HV|y{%XvrL10NWDS4!|s*z zciN{87rK4d*{0674fW#lZ&q(XCIRGd-fq&o}Bhw$z*LZXIJc+7EqG}RGlinc>wxz9OBN{wOa9!B0a1(r?j^0pLQH|}v&P3qXbac1& zw05+Mmf99H0U}p-VdFeM_17(I*;?(=_#Mr5N+@Y+Z*Ohi61on0aT%OnO4CrGJ!fuG z;Ytg=jpy8N4*kAQiZ1dzmkaefqm|BJXYJnA($ZdBaByE#A%61KxLye?!ly!YaSLkgvNz^*HMMq~# zyZE6U*qge-kv=i9JO2g=N{O|aQ0EdZI*msjRW`UO&#l(L21x9J2mRK%?gg=YA=Cz(?XC=oA-BEnBy9bV$ z^phm(K%vR#2=+%HNgiHTz>NI@OEd-?`va0Xne?zq+1RqBwcRhI*DmjH=RdBJQuhA4 zt0pd!iT{tLCG7Ecwg;~K{%gO9fP2X3;{6~3ELp`Rv;4`?q(phk=e}Yp>~NGEm2mLB z_~OzU`i~i?@f65-5a~R^WjcmTg&JcvZcn1 z>x1o;AUQVCsL6b1zVI3)IofaXB8l3BAe6|t8L5f=BAz|8a`ZaBvMEYwnrvsVH-)WY*XaDxhW-w@Y*;`A@*eRd8^*! z$b|bOm%z4!z3#R#_>Eapesjyl9a|dz@Ap{$<=QkAfVhjSNs*M}0rQpRez7 z<>MrW)A1cp4g)SLM&QafT;oXp9)G^R!zzc998L$eWF_gV0PXZ;YaHl+ZR6{^L*;Oi zL-hq|pqy^NWzG-iFWlw9IO>~-v#;;dmXFXLP9L8``}&$eyYl5|9QEO`capvbR1POO zoW8lBe0|OjSiUhDM}2rEouuy}(9G8zP9GoF`1+h5P#=Afan#p~vtQrGEgzvhoW5?5 zzCPy%)aPtLeMdn1`kn&aSNX0_(dYbt`f@dn`e-j--*ce*(s#e6!HLJRI}lKg`X=Dd z)i>3jUsgGsX5fP`T8D$0OhEUV*}$r%M%}8UykJ?w1?9-9;C0&`2qD|>qw}NF2(_1!@DZO}nOu}(+&d_ryd&_P$W^>U zeOuq5+9m;+G9m>7%&g5d;N=5&B8-IzpH4j92R5`z=KNsUq{V&F` z)vs@}#^EG~`eLjI)H{)@dWUjc5Bc?Yt9;qMS_U9f#XiLT%X*aJk8z-5`*8Nlmy*uu zh^4mgTgiRl9qRiLa!;>2}2`=$7CzObby#(y#yAFPkb_aOOw-SG9KY6R3r*A|AagXEA9U3QF&pdsN zkO^`jM19y37wQ`a?Cbk3=;QcvhtoF-3{T&N7crhr0gw9LrE#!J+H_z~-^lAAM;UiG zeQqvM{wB;v+;1-WV9T(4*gq)xU=JQSFW|R^g%(RlefUc&vuF1nfC=m`T*JA;$<>3Q zWnk2V5|I0d^w2t{IU6avd74*WUYk%3^-cYK|HOw-mL^Talgo=|wv`@pE=N6TKyV%B z>^BscKR(bg1IQFViTQ}@W_LJ!j&|pe|9AR*|1ed|7frJNh6f7AF-!KJ;>`HsFcJXq znK(^V9^<)I2oJ>f2eD8YjCWXAh^Jj?8y<{bVxbKY&+D9KtYLhMmZrp~ z`g3akPHpd0`=+)R=f&_q`&EPl0BFu%;Q^XsYj}X>_!l0aIsS(S=!TF00L}3?JV394 zKYUdg1JSu-pig)-#;f4F9*yyd-&&J{@)(bTKX^38pYX-PjK_Er;h4jNG{%<*`!EmE z_%CyzqcMI&oKG+weKF$t6KRYO*tKR4($E#z>e1-`k&8VV{XOylkIn^sw@0HtM?UY- z=)V!a{^+lfAA0dqKtJQrXMuj%qtXAOu#p@rANpH#tR*9pK%;;0efsv`U<*3zLrRA} zthB4Y49<`b+fd`TSZ#LjMtpAyeQ64PeF}Y73VnYH?fk>#|Gkv>U#HN2Nv2~%Qs^^M z=&;Y*`ouz?SDN#@97?yQ(5}6;d@jEycnbZ+6x#W_)AwXb{BKg|HzBUOaYxW+iAXUnfEoRooPJ=!k zS3%M}bnzZkIj;Xm(q-?&lOIEQDg1{wj-B#M$Fai)c#aW1rt%qh(3qOJd%~E+PkA;3 z74mo*XScJ^Zz$Q_ka%X6AoYRQ(sI82Z*E?LOYdsyqXO0HTu z!+udJvkutFtjFyKC$rI*PA9V&*vVim6SiqPUUK4Oy4(v-V4)sk!nVd* zugl3`-P7gt>@z0xflH0)b~0B2JDIET{drfO>!8-j+yLxkj^LJplerDILY&N9z)t3F z+*WWhpEPEtleq`j$=r)u3r^;r@dRW^yt=Hs)d{^D|&4a}u{2oXoF{d5@F%EwGb$0k<2R%pdWZK_~MHu#dsK$+*K&P<&z3K7GJ}Dg43@I4kMJFRd!5Yb?o~OsuFOsJi(s-b z`<%>Kz)lZ*-t`Nfm+(8*K*I~n-A>lgef z-ytWn4%o@S=UuG7rfVVsgvn)@B2aB;q$Iv1Q#1~nUlE$*y-7q z=ofq+;N?!{N?<1gpLhL&@4UFe$=m?!WZ?6zU+|>`S2~%yfSt_UiGIOf&R^wZ?g4f( z@OjrS`2N7Foy-@2oeX^5^$Xs2c%PGb7}&|c=Uulb_v;dLq#i2$oi1ZUST_)fy> zoy=fhCj*~%{US0FuPSyjV}PB^xJ17&I4-~~Ja@D@jCAD=55)5#;0)N9_tS|ZX9JJ0 z*!&uJG;S+7`8?cGa(IfSmv7`7gk0EKa`^ zc(cV(*w0{`piIE)YosC0Kp!#(ROWWzD=bb&o16DrY^d`li}5pjWA3(?zZo~5Q5itK zn^eknI`G#lmX~HdZgKi4@PA@)a0f7KL3sn;F=%Tk+oQl}Q^B~7=XgaNy&U+n3Hjhl z7IQBE?~hR?VKW8FbgA-D z$7r?1u@d0(Eao%7=oZCK0&86|E&$%EX^}3bb;)c3zFy_81y-No`%d{?be188c8h&P z@i&1#rT9m{D3i!M3;cP-@ByYFpU(kf|EhQx@HZ5ruCd1yp9B1T#Vx?}loi z2Sy&E^8>)YQ+zA%ONvph*k3G;z^`Jb6kmvPp#7MZ?U^<}G4$}hlJIW>9;Nu7fKOA5 zu{Ld@V$?lts$#SwpEWYANe4dHVtxcG4SqvDzk8h)S9$b_v}KBMFDR|j;@C9cI*X&I zU)oybuK;dT3|<=SBIW!u@HUl4ozhS@^65uuyAz%1#x&HQY17K_ z_d&(0fj?xiLHnoOshBqTn98tTpe60sf$vw0HcUgD@P7$>Oz|Ipzor;%k_J0cCi7|F z?^qm#uksu0AYfRFZ&_sUX!j_O3Z^f;cwJNY#j#vMLi`2!)N?GkhX@38Nf zm3*&O`8@D%QjGB@9X==T*JWC@VdmYyU&71DoPLbytZ&c^KE{w?j{hSqTLt*APnP5V zRrPN|{W26E0!AJpgEM_XbV4@cOiXi{He->>!wwl3Qz(-O-^{4OYoVM>i^@CROdI?`@@=XAz##Z!Ud8zRHB=vT})Y127iW?iJ;GAqD{v;8PrS417FTOPcdwqxj|)6p3HWe zmhUjn>@_COrG+m_TKHh5_MP-q!00;@oebta%0z~OkG>$7dLB|4>i@3R_d?*Oj5))l zeM#kO!T*buF(_9i`p=mv!|#)e&TjbZM8$`J(a(kdIpBqge*g^I2_LrXx7y-p4sf&L zxxlTeA7$$Y+ldcc0E{-B>hk@B%C7_eGg`J>;0KL4+sQnxGVcK&c~ejN^T24+bDWH} zX%s%v?{$^=4jzZWZ>OtF|I<|u`b7UpDuXiiKg*aIPUc)K1M1yBj_V!AFH`x8!G|4- z9UpaPd19!0fAo{Zj=$CNqtn6f!LrTq->35MyZ$%f`o;0@R{bNuzZcgmjt{$2Kc9Q| z{|c^C93Oo~>@XR8wEKL=|Dok)UIYFwaXsSruUUQ+`SVMa=PI8sG^C!)#o&*}b%*1t zeKHP#4_g#DzS^hXIPl}RzHoeJpCjPIKC>NP?UT6+eAs7!<2(DHegj~id5(XPEl&*b z1Kx}41;@YA@`HWg-+*fb$JhBK3i}QC7_JK(|I=3990&gaTnjip+Me}|c7p#6tp6P! zeO2sP1U|-%GROb9=KDLe0S-5A^SP|x0c3i3h+_D>$xDpe<_yJ@pXOoM){WcT8zLAY z{0@d-%2#^$U7kGb>BefaMKR?u&Iq5lD=}6Zv}GuNxhL}h4`1)eeZjK156jOhLhu12m{5DU%!;{(RVT>1|lk!(5<`lja zQ|1@yztO|+XW>)+pAz#+aGzqz!=Gi|A^u`we&Mybn~%6hAe8x$hkxqH|2{DX1urS4 z&cAy24aF!A=N>m7MY0t`J~GzB7(+yc@-sYnj2ptIJjSvR7kly;H{6`XJq3a(f4+yC z6jOh9V*cXZXPL_=e~E_=B<7&VVNd>uCv&@pKkUh4Y;yBsy?*G37CC%REl}DaDk>SncNS z=vNd|<`EA+su=RTc3K|b%mcof<}mD*;czb22M$lsv6}J)-q>4|STmdA#5&o)R^j+r zn6X+fXdDNlY>Amg(6CwAhOLp`NYK-^Fg^=XiF5AIdyPey(T3N!~m) z#k1!$#gs4bY>P2ju1Cl(^6ZSULTpZcv1fDmu*^r~FZb+Uk(e(`jn@|SiE*Cy$HI15 zpBSIb2Ct2p6XP)3(T%I7EirzwP2C!v_tONkJiT5!?oNzvW}nxlhZ5r$+uikR{uWO# z^<3k%_2ERnqd$c0eoLZ%(Knu`NmO;c^}Dq)bo?id%p3A z=MR`uq}`dmQI!?nUze(7T^PRIB?+3auCo;~nPd2vtxp5=Mvk&YQ z@~3#Vn&t6}JiC>6{NplJ&&z{X5e`~_F^tUkI-h`dG#tZqECv48|@P+&%3H#Ge zLjK1SZDEdj{09>4VjlANk0jcN_i#f!PbS*SJmc}7OSB!oNf^q%>a}Am!RLA}Y}0Iy zpX0UfB#%GEYwKAazsPI%5|6*!^MQJgzb4@iyjSAN$?ro=S0CW>ppf6|{DiOA;>)-2 zDVkg!Z}&Z#nX_lkEELIi@;#brj3qcwGaOU!gkak4%*aO%=bd_T-v$ht`|x)M293Z> z+m982ey1i+;`WG*SVQ5*E8_-$rfQ4`|#nGui)Zpt&`V3=Tc>)76X(6wjc z%HEWJRZp!cd<-hk*p0Zxt?)XOV!Jn)S+M1}`b|H&c1Oj4Rq} z0=1cMmqW0N*^e@Zb~y`nxy!WmWf#^9w!yc8PCd@LtUPsUmdN2Mjdq)xi?0Ge7tWcC zr~KR1cmD0Tm_YgV9{iq@hxS7s^ca?NPdVCd1=?;o%lO6v;04L$e&cSo-SjKW za`>~YLrU4GN9z&HU2*F1(^i=NtPl0rI=!*M)d}^R_Eu$Mnc}ydYF>HjjRGgHHi*y$ zNP9&4#&hgbMf+k!@K^S=aeegdfryLweVhI+d3;&=_Q0b3W@yo!wlBE;MBCEuT)#%& zx|ezGLq0|OOg8#X@$TIi1CT%ZSjl|w(eIYeKQ85{zbNue;Msy6!7x z%5_hhY1ap);QBl>>-xAUy1vOQK!2=Yo9xd;+ZN+NV!6o%ok@E2&!@~{etUoO*KFiD za{ehZlKqqNA3A16GH;jm-n}Mgf4LdR@kqa0m3L&X8ABP=eV`lHz#Hq*A*s%tF-j8j>_C{OOAAmjC76)L{1F-1<*z^EwdH^;(2%8>+O%KAR2Vql; z0mT?UN-%yb$M{i!cC6v}aS-|zAIIImFH1j4ziFYFRP>%$FY?+`bgLOmAGmL!nM|9~ zM=-VxMce@Ox!ov#uy@l>deIgmD8sh7<`VRumgp<@ziuW>zsi{V_L!l-!}n}GuQz^M z+U`BA7|*{3+w8OLTXYgT2PR{@cow>@s3|VK6>T#KZFbhm-X-SLbJH&~`|iEf3`g3c z+;5tFds@%y-Te*dIEgvuYb&xbmIjwU9DQ~7!x=rhA1=W8jn3WA78D`vGe~RpY+}Bq z9%b2wbHyD$HN&TmGvkO zyHCvQg&#bQvJBmQaANP=vykq5Gq_=DY|)O{T; z`_B)?!FFc9LA_U;dSh;8^v_pAKg)mgwt^WQ%a)t?t*2gq+<534i9hJk1P7U|N0W!XB69N{w*e; zzH9cHX;&;VV;ZIoer?aX75V#-_S!}ho8Hevu6VZ@+pr@2lA9V$=AG|0;~G|EE{(u$4PMTjr<k3O}1gUtf9Z^_(kCH)Ho?X7o(Y zMB5xW_3`_m59389#=KkNUw)&x{+ZY!jEn0Nb~^RQ<$K_}`%J8UQ$eBQbB%y`?bFDA zIP7EQqt1)>SzE?$i^Q&2Xa;Lr9iD$2@h8#GHek#-HFVy=V$c`|&@aPrWB0{>xrcnp z>|OU)u9d>LBNvX6QVr;nBL^y_NUr(glYodF9{!%Z?(r{Km;ojS7isQGO+HK1f z)a>2$lit<6L+8y$z6bW9Oz$zlfiDF^FZuCTvoAUPUGWu^z4!{O`Q}09@+VAi)ypQ* za8_yl?uTnfV2$z0>R&y*=t_J{Z1+c2_O3pau?S;J5!|GH?gHB%_wypggm#Y9ABrtvJDq*I83ccR0q6cW_u@PdzHsR5 z>kY?+-Sak>VvhHhG=E6Oe5RT6vs0(UUQ>t8yX5eS?BWBb!nMlo9rxwOzx?_GjNh~R z$r|*H*xoDA$8LG!A@PH`sMk$G$54)7<*C1ZysOm=flY?u{36boduFceoqj#a{^e7b z&s}`#6xV5aQ_%;emJi)~YIza-uoGzq!rx@>kurbT3`AMQhgfgS-BYN)=sGjX)e~dM zxK*uBFIv@|vFNm^rvD|aH)pTvPKPg_I?T3%Pv7C&M)Z97jgyFf;PNZX4Cd+bs6Ui` z3H2gwgP#WU)g1p;p8EItxuWy0$E&yXG__sSjrVcl$7XzGVpq$yZJ=tpI(oXAHW8Y# zrtTg`ROYY5^*0_W0;F;#AOt}*lK?QaCsyqdW0k26SR@h&4@h1a<>3Zvv4cmObc59 z=UI3G;Efix0dBT%J7BzDEV={rxvW13`#vDUU2Le0gfR)zButkuLqa~m#=Qm!`%5@L z!hsSFl5ntuLnIt3q5VGhaKTv;W=l9i!jTe=k}yZY(Grf4aIA#mBs@*R(AkCqJ)zqJVV0C5}qmH6bYwFc$S1`OE^u!b0o}{aJqyA63&pYP{NrK&XVw431>?< zN5Ucr=SnzF!ub*|kZ_@dizHku;c@wSxA_Y0)6lT;fyc<>xUGeTcp2^Ud--{{eBdz} zi&_3Fh?|%>2tO1s{J>+hXy73CfyZd&P%{{5pGVT);6b4T=0+eBH}tc}WfDG4p&OBw zztoHT#zy@~Q${C-DVv${YKe}@rxwwHqeY1{QTfIpa*I}a%thAE{=)2rLVxCh@+E~m_ya5&NDef;~rad4Yd1Ztpc2X>8AKARA2~oR*>Hq~# z3wnj>RLP5kx=^W$L7fP?lzI=SV?mEndqi@lQdsLFhh0kT6{=UMeL`KN)Ip&xR_c&Y z?@Y@oq4p|u1uFYwuurM07#HEjSsLPMp#r7eCsahK_X`zO z>H|W>l)6T!G^MU(4v}=FunIs9mnwBwsLPc4piq}9b%Rh>D21+xbXO{MM5wEjx=C`l z+KdAC1RF00;QU=eA7xyE<{roN=Y$^b9Oh=Y#lMQf1o-air!bh`pq_w-!3l@ChlF#O z&yaB4@;>J4dg5nUw85(2eiB2JKvB#I*GE4`Vz|cqGYQvWQ9^TKq{ckJ(zxFHAc$LB z@BISAj=J9aFC_9b4K75@i3v&^V~p$9#~I_gGDg@$@BJ!N-*uLz`BxC1{bbh0&h2o5 zhnVKK8uK+0FDUUah-3ez#3LY{e^H5Vka$@Mw1|10Um>MSeUrp%+HQ}M2%NWl8`O!w z`Ossajs?zZ9tU+Y$kcS-mAHXQeP7ZIR_X^R`&R>eUJOT+JCpl;JIGe*NuhF-`jJrM zl==zepAT}CdP;OoQtGEdO;+k>LQPTXB%T{wA52r~X=8>&f&!&}3CW|uETx_i>RhFM zC0b@H^=pYMQtDZu<|_3ZsAIuA85m>#%E>DFZuRtjpA}DD>^!~SSCytzzegCFqY|Ew zL3DR4fIkenKC2ZgyW@C*QD(Bb0pSWmCR^8z$(s;##)$=R1#`5YG+s|Oo~|+9L(KPW--rd@XPej_5Tiplr;qX3l$)|* z0o=iyustBgUsIT)cK(V5bd96usA_t~v3w=y7{>~-I5)%s`o+;g5IrD%PGV+OSH~_8 zC)pTwnu`T+5%Y;6RqzWCCl@F|cR5z91pVXK5+&#!CrXr{cbq6w;x{0UE?45WB+8X| zo?AHYEm=*sjD7675Q`r+uPB37(F2Dv<@^ zM3)kraE|sU!LELEhZ5}E$95{g4t=6mI)A?>q!VwAMNXqjvlB;74?A&Wyw`~%xm0N9 zr&weH3GKv@i6C4jmM71y6Z7X6VJD7ErkHl($eC22oj5XuV%mu#QyHV3IC2&V?Zol} z9M_2>(-@%@_K5UvwPrh{<(mcIZQHc$I)WF`siLXlY{v^zv*Bh3l*zsMXC z>T;2}AWo{6MdpKe-nkE!r{f;i%0W6bn$3k)-g23Unvcnm9@ET3r5@f(E>+JR%Z`q zHmXcj(50kO}Mh-L8;EirEO!>pOr3HTu3vGgns?_6)4$jsUZ z$ko<~{*c}Y;)~3Bpq-sRFCG&MzJz@|pQLA`KW90S(U=0BAZJ*GbmH7tqy)qh>UO2X zMv1b-LNgXwmRM-U_?&G>uFkoUauTkGu7HByWUGReDBpISKly{HVK0x9@(p`8M=eYY z!+0eOAO-p{d^)yA;P17xl@NJ1$3BxApz97lk3*jc&~b;KXD`14_S+LVmd|c`bd1FX z#A7Xq=o|H_pNe|yfL7{D-;3!$#WM$6Z z>sC`)LxqlNAu(tS-zi3k1!%jhnnC!WG8zufHV7Zx78DG^7yblA2H|_sf?RquYt~qd z*C_vb1X%c*tgFYjLJVZTM{-?^2ea&rhS;7wi3~o&mLkN_!|!)zy*{Da1i^hM+T)RH zH*jpnk@c-fK|@e5DX0$$jN|=+yb|yr$DPqU#;zlC1_ete1$B(!%h^yub`>5K%q9B_ zP5?N@UK|3$X}|>cAb>;3Q6RE4PWM&N80{b1jg25E(s@=U@&biMd>d0m7Meib37oaV zfqevLGl0zdD6@}{Ae50*)5u17?m*!lVjX6p4*abeUOtCMpul3e;TI3vSROD2)_y06IS+7CNmh1SfC{c)qoif(14@=jY|(d zW)7=^p#eq0QN+Nb=UfP?l#4V*%wdHwB#izyQXIoT%U~b9_JO?^#zw9ok4F%E5^{sN zf-wsa(dt0A12QHs&6VWv2m(mvJdd6;@QHQ#f=X^=iUXq< zF(WDBlW*4kC7ay!hGSL&+tXMw^uXUa@Fxde4j%zdu=jP8-{<5Y5-9DM^=^a57?eS@Jodey6$PGamj zNE~IN#JGJ`BIgd5^Lw2gDgR6;zl64g0H=!}S0L z!3fGYWE$&p0*-X16lREhEp04<;*K3v+_4#ADA6N*kfQ0$#wyrO>hJ!f|qG8B!9hRv^*$gfQ*m3WrrZ|6$g~X8y$X!O9&U*DQ zaz7erSa8PRtO3!%V+S{k8Ws$N(Ib=0fB}oZ!UdVaOlTMaE}ELB@+@c>Va~*2JY%vU zl{wNx2hSTYU!wZOf&l|a@W)O4ryyqBAUuW23ZjD({DFhQ6h+WG2xO*JKyvVi;LOqG zSyV72O>!6-CQl=Gm?lpv&!YTr%^xKER&{Aywxmpha!EPDOPL1G_Jl!>3IdyLP9CzI z4%MS4!%|~dTk0OGbrV(NLd{au(^NBzPy|({=cB@`5>w`i#Q3zZmbfGU5!x(Ih0`cJ zEEt|%oO9!n(X8o&SvC!7!jl!tOF|~R#j=+Atnw_&ED4!NY+0rGCZUfxmiY`O#4kw0Wa5luC61sj#C*!9N9?7b zj%!_e{7n&|63j1pgs-K>!17X1?`72PME(mAE-8QXs7J8fA?j=JGWuI0oX)>Vd#L2^ zQsuv;<-(G9p3vr)w43hb6!@Cxmf$zwZFuUqyF-$u|k{RS`B1m82g z2c6m^gUIES#Bl3C%8?|QP#=B2Z@L8E7f-*+T*i%5?g+3D*TWakUjHDCeSto+&!p%?NO8hV~^CD4C z)jdG~MH5e(n3Ta&xW{q&1pKQIWed`G?!pfeZ}lNM2yajb{#kv9he*K$-TXJA<{=%d!mCELBJ=UZ3yV*m zFn;`m=%9R7r(gcWyy%YHc@qkjqK;=qFV0=K5X|VV-08@FKrZ4Yo{<+nEic-Z8y%G! zZOx62$&Vh`yCAwBcLkA8v^^i&rwKOZM?bT7LGiAwYv<>!+_7bR-o|&Yjc!;Iy?<~1 z()#m6K`3q6w=&qjVRly203f^)V1Uoz0_DubDGE-SuT3g$=tf8*4wzRIa-e7kNecyD?+}_o*rMt7GrCDVvs^cZ)Rm&RdYvW5- zn$Ff9>cgqCslB_U({$`=M;@lTeGB(ETD2}oUA(fUqO`oKtlFmAY1(&e?`-NZm6Ry0 zRq>L##)g`bczvnTm2td&y{5FZMCsM#Rh5;EC8ev%mzI{7n9XfXTe?kmTWd2qsA+EL z-qfXn)pd1^s7zgbX>Dn>>E6-JqIP>*-8Xf#_jIAOJKDQjx3sr3V_$lY*~CYpJ6pQC zTRYlKPuF(VV@q4dMvMx`114$T($%uPskOZsThNm$xV%)V(cRLrjj49FZnQ>h-_p~% zy~VU)H+_3Y4+gNUO|+8L7jJ9p*i@tM;qEpK?X5NSrJFamU<=N6*3InP*weaco3vJW zeQ8-)>C*a219S7?a6?sjBgBO{m*&LI`XtF3?8T46vehLG6{V)Ny|u?S=4Q#fxxKry z8MSNe?rv&t?l6_Lwg$FZm=3$2-?VqOboDfCR3pBo!HEyiH*k9k;!yg`qf5*$$G%l^KDl1>sSYB0LZ}3}zjd*^veMb-68x6u|?~U8H zH*RlYn`k1qV_9`=WxSpe_{{>XytAWqQw!X?hU)5Tt1DDiJ+7=azO1se3K?wf?C9#T zR<`Zj)WaF3TUtW(X&)2kvgNF_KO$-B>fGM4-PE_V zwW-GCHL4NSs%fYBU=<%+VmqT}ROUI5LR0!|y=MZE&xh)7M z?dBbwUXAQ9(jcRs9gPfrLDITuhS}A$v&9VuwyKr!HA$J(7%4?pOH%{H<6fC8c>+GFeMsWMPto z8cci3u5Nq-K`U;@%jNN^5{v+_5l6v}wq_ZLN~>1YSf6n=jT`dnO-~1Y9z@;N8g>wE ztgfn9E4exGW#Y*_Ef^+^=j?tf!T*@)PSb;5@r1u7k`7q}2eUdk!ook3bg$FA8>&`T zRj;mUTpeFk+E~A~rWB(+noDFW;&mu1e;U+n>ME+MmYE%GJsq1j(~ezGxU;Ft;FAVe zZf*tAy2w1#SYKV;xTJiU=|Z7e;b&4JxFZJ4s;bh8I`$WKmN3G4eo1NFQsq@u*Ehx+ z(br1jm4^0gZs8|KI^>sC{DqQDT3K4sShu#Sez|qII%P}uvbDEz7->pZaoE__auKQ^ z^~3yJhDpUN?P$lG)FVHF()1j{$}vE%<8+MS0-fKEH#<7n`>f7}iuh{N-Hi^)38h;t zW8-unv7S+vWct!2n%+8(4uEXchKg{y(NeFiidU8|ZLBD-T8WZy5NPab>D<)Sbn!*W zItyXyPOLxN{HIyKRqxoN+;rnHJR6RWEz2Sz*0ZEkJH7g^dd9m~f)y1gNd zlX&6>X4Wg!Bp6ESTe>+=ain15Vv<6SmZ`kD1nrqTz?9D57}ve41uL5-=`gm=w&8VB z6=#$o!Ky?*u4>uUh5{y6KTe0zhSA#w~4YX==x4r7c~>g#rx@@3C`Q z*^CsrFom8ev|A1oBvCf4i?b;mm7H!?Qo3{1z!+#Y!l79pmuyZFRYarGq7-rKlx0cO z@+1lao~JC%NlHg=pT9IoDjZQUJ5^R!VNu7`oaEfx(%G{$DTDeXsv(J5okZCo%@ul` zE@!b2#9S>?i>z@mliPJlW20Oc@>5KWjp~``yY@W$<=zAEPg#2`M~+g%hqyfYU^y5a@NCT)P_@;t*zSCF$uT! zU@42`D97NgmNpI!ej`;GS(?;oM-oEDnQob0sjYh}Dxb@ah3?SRq@KB|y25&9o$Y;$ zNB7=>c7PZc4Gl6PLj%{UVi>Gvw_`of(!~yg4xqDK_ogN{)7TM5$9yWXwZyVv6Q(qb zAc@ro7b&{B$09)c5|&f=DeLx*F4Nq)b92+C9-vk<39k|`EVMVVze(fBXkr@;?%mV1 z&1~*!K_rJFxk}No0zZN6*o8%^7)a8)F%A_*N^X#E>4kGN%Ov0gT?ckk=uL$c5` zshPNzkSm2ZFUerEc3#);3d`DXBbO?&D&)Y`SlMWoGuEm!a<{C#q&KlYazQJS_7(=m z8e9tKrOK|ZCM**;`fP34w5?t)`J|er3z|52%5{SEdtBS0xr~%lEvRF3Svi&#vXUxH zTujM~>u$do9r(~lT(gBOV6V^;W53_`XPe3jS;N=3RkO{tyuJq4o>)@p(fPr{0=3Dbw{uN>PWMIKJ9E$3-p$B`xHHs*)q|sP z?%LTFhMPKfESz(00chTm!U+qC=5scqf=IC?_nhiN8HW3V=13v*~2l^sBx^dx^IQbi=Nlp&Vsbkuq^v<6t&j(tzv1TA51Sq{1fV%9`%l zjcz2Jq@x`hK2Vm8@O+8nD%y^ydOa*n=(;Gb8MJp}5W@u+mK9QXJ2)g=NZ1t+e_M_# z-RAK6%UzJm#XRb+<2~kJ&!^nof|__eF5Ii$JUqHfE_9yMp{%Yz#jC2T8kba5;|@i6 z;#$ZW2qS1sZFzNVdHq_fhuXJDhel!81fdDJAdyniJUcdHMcr$s8R_J>Yr(+{(^t5f zcf&ZeTk~^#mX4VCIX!f7W#rOgV)t)ra4_R~*wo2&PU24Kbk~RSH}NJ0`gAKUKW5@0 zRPP|zQrmGeUV&QU-if`t6BdsbuefBz)99s3=jBeZH(qOMmgZtUXld$h$t|2S)%G6V zZXS3FM}U3I@qxT?YsN9qqi4zBDgEN6WLSJ}!(bCnkAv^WS1cWziTEXmuSk!_2Q!%; zU$7*MFLCLYt8SbkFT@AuEP;aCA|nw zzayD9W!#+pp|snB2=lCBo#kcjn$r~k$Ou= z)wgWiu?08lH+Mj{;HHfmyIOX-+=azEIKFsOS5x~I+_dp|eXwNRu3Awilke_I`RO)y zaTW2OI>thpohe;YaaX2)NJj%B4}Zk&8Q@#Vaf>9jhP|yEw<4$J>z+U%%Dy54=V=}W zT>lz^N%-UT!vBxGw}FqUy7q?mnKLt)B$F_K5ds7 z40xpnCmQD@k8Ggi)dK7CK15nR5d(_ITdiThE7#+cj1S2pJ1BWufi-zXy7puZSz-O? zDI1lM$CV-Q(boh>UK~D3-mSozJgW<7Dyt49V>bv21J<0tDIFh@M|M;4z6Pwz3k`VE zr)1nM%iuys4f?~Z1R!}7RF%AM0h2uGFV0+G(qA1)-g6+3ofKaIu*xG|gxOAM`NB;i|XeEkVaw972I&t2U$c#p zhyEQ@Ud;e`#7D729je|fAW*&XNEm@>_db=vRp#+;O=)`9-H&fszJ`4At1b1uqJQj z9@ynB(A1&i{Rjk2-dEg6Q#(i=eXCXJN4BRj+4$g?jr^ekiZkWm!~Ypu<6A;<#%qj< z@6Uo?o=D=BH6S7jql(DNTJw2fa;-Y?8@SBCU@{s^5V;W%F#5r*!y0KE;Dsf?#7EfP5Nn;RE^PTaPJ%?5uwqkjDRah(qT8a6tNh3`k= zqov32?%XG`iSdE^O(d??O0F}26oa_2O9*LvWtU^uPz6QdrjW1om`3zvmAlX+5Y z8Al$*hzG8MS8a0fl-y9JYUIOg^>jb{*fX*<4ut(J@yH4|{4_;uJE^`A{e{??y-`4# zr^6WWP`uwwi^= zY8S@&NX7FGu;TeJ!b59du0P_mfmp=#C!8Ir*TBD(aUQgr{^gVN5MHA3tdcw)(65#} zgx704+aym0=vZTNIfQp;Jo_STq<7~2dh)s;&+jt%kp}pU6!{Z@@d@=_UCjBS7PlP$HbxY=svj`zon*l)@Z)kqTzN;<}DgO z>>sZ80RE3h$$?*m=}&6-B@Mr-@t@G>Z)o&08vVnFK8Ds7`p-W#zKj$N!&j6JMxKWA zHJ)mX-j07fl4F71{S=n@B9>svXI=)j3UeCoMQm$)7Ab3SMdFFY9g$-h6)9^bWBo2| zW#&eB%=P$(WJQNQN(U2boII(6xd;D8rtqDhOMT1-L09<6hz=%fuKdut1iup~Wzf@)y~z5jbH#=#3KJ3mg#G{t56`1h$m`!#}C4 zvl3(3`cXRnq10NNb#Q^_QVEQd&h8RdZ_TK=%DX^3NAL2cM&G&)( z1x_qR9VkQm<}<+Y0y~xhOB>q3Yhd4lc<4R7#u$O^-vk~nupbTH-!jHd(4z=!x_ihyyS#xe1rZo-Mr0#^tee+{s-ExmHesFC~_X9l*6iQn-6 z@CJeHyMZ@Lo*RI1Uqw9j8Nky1G4BF*3%U#Qxq&joW1S6ro4}T{z_&}D?*L;@f_UQh z0Uwq;=o91X0@M11ekYK4OpHHz;}Bs7ViLVEh;ULWFxo~q2KP|Lj|H~g0xbJ624jSN z@0)mryaD`6flb)JK)(__k=pnNf$6s!>19+zcfq%fzY1*qPhfnAZbe@ip9-9WHd#O; zy7PJ97=h!S15OawhQ6>26WBZiJW}8xYk|=QD(gU-EE5DyfDC%I7uVq*z|#ayx&j#E zhv?>1;JE_Fe;;^(z%gG1E|&BP;AH~Sdj~940^9xq3|S;6=@-DYk_UcE|A)@?LH(AE z0z2;pZk0SofVT@A|0r-sU>kI|>=KyTWI?}@9P3zMw3*`@fgcmt4qMWGG0}p0Pfu;bW5jZ=hpra2@)AeQUAF^|5p>Jlz_1 zAIHB5Z0`d;Ch!o_6Sm;`lT6vJc=Vm)FM>{Qxo~_YdCD>7;{>LAyI9Djvh?=s*ohK@ zKQ>3;B-kSs_T@b2&)7179q{2;*>|p?z)gZ~eH$44MEq9d$HJdD-U$2)fz49jvjQiM zhhN$RPFMpBS;X)B6>zG+)E9A6BpvZ7ZkFUnf5j~nnCgi`zfxHjbdN)QglYW7NquPC z#UXZcec&%~`vi`85csexyBYY1q+bF2eSzc9cX7`PY)1@^lWmEu1pd9C(+jTS{wjI? z04!}D3m=J(m2?O2aDfxyOYvww=|lU*@rX@?X-yq3$1=?q@z9C4h4`h<#C`=Bafj&6 zTY(P^mQ6^Vy| z7q2xDI2(ABz$R?zoFp*4_S=~wux%u;Phfi1=tSR>92e?$!oIv-^dsdFro9k~vxJin z51d^B$Nv-z*nl48z_>w->eiNq%aw%iE(oGg11_+^2OBf!5F*trAvl)ytC z0sc>c6JAFh@B^xg=BXihlIQ2ZGIp65qeF@WJr@2jMEYUupMfhS{Zrso0>?q#5ZISw z#*F}$?TwoNEc-6;Fz^=1lMmc3F=P)xA9H3<-o8D$+SVoA<~9P=&K>$lXTQScz;1!<7&op_0$YCw?2+{Kz!L?w!Jl1I1Wq8C(r*(wfO7>s4u0#JCo%lf zRUk3(ln6}kWp$Ma?1Wyf<&yqK;MJ1&lqB^uGJy9A9vfmy(jkEpyuk1Ss>_Ag zo+SN^d?D#4f^LP+CP5Fb59%5kBg>`(50f|#I8|V}#~FIDz>XJyFBO<#+Rz1(=Q-eI zlBWY$>YqR|uNCw}6L^Qfv_>7;Bl%&cp$7$a!8Su57T7iv_}>Jk_0rHE37m-jAC@FB zWDZLaICeBJ#vZkcWAG8CpA#6iO<-E<4(k+{_F9HX8(J`KhM`Z@KGiVTjbrFP>}84b zfd3#d>2OZg^;NOwt@gXzup!6L%Z(4mIlyv^Sib|Djd>Ef(c!*KVmELV<^x5CKl9&; zCmxIwjvImD!yLnIZrGadj}Z_2mgux+4;J8`=tC9;HTvNo(mXxRIfpL z{#w#WpSLBw4EP_Cj&XERtfZr#FM^-&y+IE!{DjNFIJ(Fu>G0Ky;O9iAH;!LaC+Smw znwQ@O#;o5t)KcFQ*)V zGSsIQ#J3UiC2j>?BzT+$fXfBl>;Xo7#BY8dc$36$0i%qv$%q?8U9@*T0&V1eh5i}= z{|@6rqAdNK;s}gWl4)%K{PbAMe;Qk0b8GX-X?!===^eM;irDWKRu-y#|xg5iHlHqe4!4RgGjCFpdhAx!h;=w-6(H-N8@_<7*#1x`o> zzC~aY{XF`xz)tw*=%WJ1cLM)XVB>4Re-YRQ9~k|Sz_GC3X!sAe=R!Q*M~onBqMnrD z0y{A#Qcwq{V?IiOe-KXi09fjl0G(6d-$Xa|0>jRPosf~TM_?=Jry~J$epn?&KhyVM zIh`}6n7~_%n>A5R@BrSq}Br)m#Gl7Blvm~w?Y{`Bj>4e{u_*LLj8b*1}e-iYMGz{P7 zdZJzf^@lOWJI5Z-WuF>^hY7j`Vhq`*9FLWBk|X<++G0$RbktAl6|Tc-;L9Y2p7i|+ zPA6O<@k!uHfqA{v0`t0RG+ZY!)g}9s*Nd@AGU+W-Mo3^r_3n@ueQIFtsl=$4)(U*SV8DqIrvP81;gJFxe$YJ{h7VC$`tAVz&Py00wi7nt z1!?#LIcKE7>?-H1|_iGYU8!H4M9Ro@1b6{lMjr{6{4w`QI1V+y(rsz}7Xu$0a8HUzC{S|A)k=-~5HduL8d% zF!`-{N@Dno`B#Za{s$7D1x8FJeR#c?-w9i@@j*-u<5-DvK_9B&;Sxhn>llflr!`Gt z=xNQ67o5D4e9S7xFWnzm<@lw3xBgm`rRS*hY&6`)w>2!sFSm~zzg)f?za*dTi+Eem z4x8*p(#Pf!bmF(U1?K#6Y|{OOZIUbtU#2}cE{E_8S@srS*>`rr3nZP&E|Zw#R|w4I zuM?QombMKV{}zpZo5sIW@*e}g>?1qm*HJ+uzYiGo@%BCsj1OVDkF&}CvbO{OT++#>w51WW1&4pSC|rnWWEY ziOE)HH2k5&(1)J&^0q)9yX-r%8{Km%eeB5slO60H4W~;CJ?$4ujC$>|??`9+Oi4ch zEaR#j_1k@dPWscHEY|_{v@g~0M!~p50_8&>6Q2Z@a+<#zwCEw_^`xex5ovhKD0j}@k!vPHH`k_ zwtWlqpJ@1}5}yM7XBzI4_%qOdqv1CNwlmP*5tz6AFA~>-{twB248AM-n!Y;_GgQ(E z4;PsFH)gsli++ibeHVj%i7A)#)xgUoh7Du3NDRBhY?Byvqi5*chOk@Aeu-f>+Na=c zKM4Gcz|^1g44v~+y>i}($pikGq!Uk{#IQ3%qbH#~{6K6`d!8&Ae2VUg>`&5n?f6=h z3S`UuF~Ye*CP6wl59*@t4RZW6utVabz|fD=VNZs72^$_@j2Dj207D1D{C+1z;`cy@ z4%9}9z4Sl29IpX}J{3GwZQu`SwncevXVg#M=ZJ?6{J2G8w2A%)joXScpewh@ zd%y=Y`$H$bSJ?vkA)x~hWA{sao&-J<(Z`63=s>ThSM}0&@Kjy&T{X3LO5a1H_VUAx ze_>NNIUk5tKD?9feC48uV2U*DK$-Qr~l)Y)J zV6TrA?X6`?0%v}-e{Ux%+k2Q*?tP9`?|qZ44!rvP{eIVX_6J%X-5TXyY~BE z-Mc^V*XQ~IFF(~6_-m-l&%Om5Dhq6QxX;gU%{<%}*Z}$icl7yp<9fWe&;J0fZ}0B& zAE#@m%-3bH21>fzXrH^+$6SH3va)Uuz5rWnKG>a)K~>lPS@#;os{ZPl-5tX9Wn2%@ zfWh@B(i?C+iS!QF>`vrYKH!>Nc^sd&U9$tT+Pz(n8^|c`+qnQgB~voCC6Hl0I4heO zy=lxHgnfgqc`ZR#xjQ&=yEkz9NBe`LTD(C=XCKk2Z9H$(W^Zsb^9Ek{KH6JUM!JM~ z(00x<+VJ{gVV{?g4;}pu^Fe<~wKo{Mcfa3Z^r3wYKSN!yH}Chea<@Nar8f}pcmwNK zQl2xgVP1T|vJe_C5~!OS8QGQ}Cf*wR`;!6qN-QeXEb!M>g`GL?6W!;dO(s z(_-|~I_M2s`fmbXS#}xh<{+E;U+wJ!cKXlk?jsxck0T%b6&&O7lAZl;Bb`_6<@PQv zD+|oa@bdiBY;OSR&hh9=;&s|2eF8FpA{JD$#8GhUaKkg>~g}-*gU%TP2-SE|J_-Z$NwHv;go5t3ZhM0%O5602@ z&>;kHE9yDQSSRZ1%*SU9_y2>ieRT*l8dIGfjFmLD8e?irV7Iv+RQ-eZlX7?tqU_-#Lmf2F-*19VKpx7d@SVIK$i0hJ{m=sF7hDMp>-8y2XuQF8d%osIes=JyhBtTsV^Zb?PT$P)f(KT5gLins^kAbX z6TBnM8@w}v)8PyGTpnZv@67Z3P3_I)*ZRWA*sK&QvCCN(ftVR6!>tXUGXYgiW2Oj6%)p^s1HzU-^ zTtOG-of6z3Y!h@9l`XfT&(WV;hiTA_bnVIXh7L0~=ZVvTB-VoWXsRzsC(d-N9@R(OkjaLuH+RK!3KtRztI? zUy?~iu;)-&a60O#LLK`cdk@mLeT`&)HlO{2!C#B^tl_coAYx;gjE$9$Sq;0ahMYCv zsYg54BQ`d5A@(3Pwsj-+bR+h3BldJ7_8>Oy>PFl_Z0tdN*@xJ8fMVle4`VVup4mJZ z4_n?ujK6n$J7S#M*M%{C@7ZA0bUIuwYyI>l;v(O&Y z=b(Cffz=1)SxOx%>I5y2Im&&gk&PvtbXus9c?QyYcC+MxH1I`eYanm&DEGG}V-woL zjK^FKjaR?UDXn(yP}==s9n?+f8!{3=K_`zD8L+Be6A%hxx77)Syq;{ zn|bo@=Jv_Qyqn(B%~A#_=NY72_JDHSMwm~}P(P8sPz)!3$-+(w<~0ZUCnKxd=d1g2AR>&P?$KMz>>5bzn|) zVor7Ktz~Z1=YbCC-Q6tNcaQNr*uZ9kJEVGw^n=>qQeTev1Ovc!+Kw^p>PFi!rjs$IQ(!|6 z?3WJvW$-@Dhy3dyAM)m0k2)r!4zdO4fy~$4-!0~{KU>`2e}BiF&*$g=px@nb*Q@#Y zPxm`ltU4P6-P-Aaj3P%~%Ip2-R!nl_1&YsjXJwGA5;x?yXkGpQbPOykfgjHCLe~#b zu99>`|Jq33+%^6EG!7AmE~qn&Po+1?S$P`eAj_G%hB0ant=V9=j6?Oz*_qBr&5o>X^k}SKNp70go}N4C&9u!|74(-IJKnxrpUr46x31jN;Z4p`S2kRU^hx zF~(8RRV@#Fomt^4M=!pCT?T(|&ppZVVZZ#qg3WV51|Bd6f%Q3R1ruyjV-E!CI<*j}PnBTGoU$N6VhWtZmP8tQ~7oKgLf8<7WrP&n}FgTQI(QFt+w# z938+oI@sIEDtq2!MTelbuWRU`*=S>DKH6AsohQZ&%W2t#G5$4{+=;wErukrL$eKp{ z#B&(Dhe01x!UAJ5+4Mlk;=T~%1&S-$J8sI&hix7H({tMCo}d?NUC1(eQKr*JJfPu9 z^Gj8xBd=u##-hZXSl2>MUe?X1b5e;LWtaHwNjiygxt*vF<(wTi6)}>JJSW8tlyUaf zvK;h>vud3q5ADjKScQ3tbs8*(=BO&0Yc`Enl0p7~vX1<_lMaPCnG+kI?9frrA?wf~ zlv#r@5Bpc{IBBPLhE9SXxv*#**{F8IgWeV!b@Wx|Je-z(VK>4mi zxY|US@V$oz^bn6HDF^mJhg#;C?PA94eXOXXr<&y-w6a~V@%wmJ)(w2#%Lu*39JAK& zHW+ub!R9}{GFW-MI-}@)rMhn{0oa-j$LQss{7 z3~Kk`9A@chWBHpWSXs|LRsegu)9PX41x8PACCkT;aTlP@jL?T{N@pcY>2%}1=QWny z^C9fIC+$oW&`zEks{T1!LyKR2oJ+>C|?fkoKp}^|2 zKJ;Nq)-LFjdAiU48_)1SNr~J4kF-Aji__iyx6iu$$KQ9Oj63Td*z9gIFaI9qp36G= zYaRXPI_}NS2Q7p9)ZM0s=XsEqiM$(&D9`D;HKr22aerqH^JML|U>?Mny2<%?$Ge}l z(|p>I`P24}cRp?R?=~NV57vj=EW2uK_Vn)4{C>|7aImsaZ2xD07++st?0k2?j;mv4 zOGp2F_ukX}XQBTT^hpkt2{_K;UKT!gZZ`Cug?rwaEq*rL-GlNN6Y2BwSxaEiRV^Ls zf8AdBwj-~q&=&MRKl?9%l2LB>bo#>%W}z4!u;=3*II}PJ>+mJVRW1JG^WCT?BmbHH zdjEsIz7TZ7`U`Ue;@8`g-96BQ#st+Fa7=giqCUj(1A+9@eH{g_mIWGDxdV;oTF}pV zy*ZeB?xZo7oZB&LoZI&U^F**@Z#(WU+XFvoZ4aEfzJ1`>_Z|Gq0h((M#z5~H#DGIs zW1R$M_~hf`K`cS+*^R4z!{~PEUyP9qtY3!EdJQpd$bk@aCO*V66{jhNsaV~z6aQG< z75fIpQ4Zp0p8w?V&6WKz&maao?TL97zoarq z--z^!%)-+rk=}*$J9u!9{8_A{|66g)4*R>XC*pvu*JJGGRmOT|R>mdg1~yS|6{oTO+0g$P=Jazk4_9TL4bol$*y{BaqjU+=rs^0aS{ z^)(s?9TR@a{aucSCf_4$eG#*V;A7cU`PtJu8xWTtz`CL&zpT>+-(P@OnvZp1F~!uG zEwmrl+W_CEc-jWvN0~rLb(z2J@;?8XQCL5Y>uIkMukElBItIVOCc<(GBzpF;e4(;XObt|j2YIm|Hm&W89c^6-CuyUD_?WM zzPt?PVqS*isd$5O`?#$)+=cb#-w#lG11};Ly?Z^Sclq|PW8}BwufBWCYWU6+ir1kh zSVr!#{{D_hh~Y1O&`vQu$|qv5?+4!s#bBR(PRWtnx8c(pPPqdmZ@N2TGvTA~Q^yb8 zy)pe~$#;4uai2Kqe;#Y>ylH*P_jn9-obC%OJT*L!fw8?7nC_D{oQ16S-IzynDYl|t z9-{e^=F-Le=bqN^homd%O#0^jz5lbp^xX+PNng@c=^4m`o~W~T5|06|`Cou;DFbxF z+!?qsTj&;;b^+b~akAsDXI&jHzwaX3s&xVRA=#PM1B?65rgVG&o}az%qW3)IsVbLF_(I2DdAEEgxP%_=! zaSCm8jO^<;_X(d<12OZ}9QKl*p=}%9aq~XdV2PT?;2XKQPhmcQT`_m(L8lCicPqwS zc2x#q680K83;WN~J(+*~D7T-D#J)4)Qi+Ae|5+KAcKq**OMb><(t7A5bejNu7~*Iq zbO1(N-=U9X#F*UKNAcz$jI+i4|G5jkm4WLLF@?e~Npvt6Fwo zZX(+TGN-%AwzPiWc8ueGb26|2>#I6pM}OTaw;$_)9{4P+2Nw5#ddzpzXOB@|Nn2(F z3K2uG#-KTup6Ae9&;#6CEY=bkc1{Yaxo~fh)?7gvZX#e1?1ZCjv#6_mM1; z>3<}njOIrr53%R*p66IT=BxtrV?O#Zo8q?UyP~qr320|B{3GUv=)>p2eMrv`s2_VU z$Mo*wbIkp^J}XYyf;7i;WBwt%;G-F8t_glxawO{jV$%U^6s*gh9z6MEc&-Va#u!_X zKb+4M*J8fFSntC6s$)bl)8mWm+e+L&JN(y2b9G>nw$7X&*O}PU`=WIw=7k>c@H#uG9<`7A@2;6R$M^H>M&6*_Vs=nowTuk}E?5wzo= zy~qr)-UDqHXm5k|4&!S;?3;AVa`cC2&38u}GpSEtk0M%kiFF^IS<F<~8JgoU{#X7G)MEcM2^oIf&F*#HhUsrliM`nNM4zb>Q6*hA&?*GW$aSmht z(0TVN`51rM6hlLen75j?Wj)~Oc>&`D>n`|*U%wB5 zoGEl4LcZ}3ehjy&2x~Chhs;`sJ+rmRc(w{ZuJh5oS_b)GhYbSi=)PnWt+)K-{{h>A zcK`9r0rw_UH{!-=Q8(;$i}Ih27yjn%z+8s8MaG~Hns{t`;JkKb_}`u;ViD#KYOnt| z{QhmoeF1V$V_fC4BJ$b5!mC;+22~!%dh*xPj|564yE|^=@#kp3F^zPy;{HL%cs{#~ z;v>nB_e)2WZnSS59UuSpD%ST!bf1d#Jna)K>BV|~asQv&Naw}qT_v*xc6@Mmz z{jW~!e+9ZbJzdxX>%tyb7xuuqum{$KJ+Ln9fpuXItP6W!-Pi-`#vWKV_Q1Na2iA=} zux{*uVITECH}=4=A9<)WB=*$heO3Em4`Q--j(o;{&FJ>c8G}D70iEwz(Q}f(f{ONz zw?5_j$W)%5uh4!LJv$*jY6nmM0ddm6e(sym&r1-ORh?&h4CX}IkaApDo7U&9F+x}$ zT8U2U_ntM}R&AXg#`m&dw=&6Z0e{BaeDp(!xPPQQpl^W>_0qmO-&>|OD;~@bZ|HfX z3zb<@7vj%&RDIY(KZJeTB;*-%PfGL3VO*81&}KXr@$lyZd(l4PL7VZM#>MYpi8pVJ z_h#B7T~qh9(_?lI>zkW@U}tSfhL7%bQ)1oEQ5(lJ4que=aPl=NFO1GiIX!mgnAmat zKxXp(j`zy;S7n}gCKu05NOs`ftK9)l+5W&SH?;JIkiNNWzdx4dgd19VATKZhc}=)C z-+=rz(DUKRSX+YU0puS-{v_a^(ilSeDAGkppC;c&`XthE*pG0aEQ>q`5Oz1746T8U zpey#Gjp#lx4t`Ev=yUSwKPRu~bMmHqPM+(+dF;c_$vg2mc~5^%-l5OQ+wnPh>pv%N z$>-!{e@>nozRLZWdh8MmzYp&~-px6{&bibQ$kjLPuej z8?cDIn=P5;ndF+45BrQ~$%rZav&OTc+>?`B{ulWDikqIf^qgkNRSx?+%xgu6heof- zJXJ+8=cYMm@6YGLocRXoqS$y|OeTLpj622nk!CV00joi0ej=bB7HbS8E%Z7>`~!v6 zM!(U=3z^v3XA>;+KNQF}?Be3!7mFa$yY{H8NC`y)aJe!~A@N*tN&*kTN{CpWdA7%XV z9NsxYrf^$7K&L#52TX9j4*`EGe)@%8;%NE6D(D}flZHB+iyGi?9|KQvIt!cEGV593 zJQuycg}n~;6N&P~3W3-RMvi6K#?Q|ZQz6OZOd{(oS<)ODF1d|L&KB8!r|cP2U!;tg ztjgqR#Hqs1{!Y~mK_R?z*T_VJnp~8y8k2E8!eruNBwn$~#1tg%bI8P0B%X?s2`?p_ zGLc1PTr!bO3Aap4qeQYyOs7POOh9w?3RWjLtj0{7?@O17ODQoyCUPk;Q6^~ha^EDG zm`#ZcnV3U~Oqs}|woQ?V%aHR_woK#`+jN=mA@NF%Ow32(NG`W5`$`fL&}spUyL714 zYJqg?KJFO8Jq*rgy_5Th$M$=CTY4Dx1=}BpQ}~GOk0f9C2)%rYz2Xo&ZxeP3OabmG zmxhN5d>Zr_Zh_x{__4_XzYCn6A_AMO3{30Ef2>>RY|iKXY^bTGOF(-Z`kr}IiXQVjsi>A!Dg0M%(zmjmez*iB@(C`$2 zYlxn$;T(Z$$-8p}zM62pa6hAt+-n$0F$1dvb`0}!%o+HcNbB&UFqIt}9A3nW?Zo+r z7=uU1quH_HoKEjOwhe=P$MO+jLd+Qre-y#CVS{6KELoH#m53 zQ|u2$QG!!rJ|Y-NvtyJVO(%o?qn%A4m_jGRxCQ4KMzzfS3Q|1xUrgURp!}Ckt42Kp z0XS?a)Tp>yWg|e1Y7}wljd}!Wy-|-MJ;PWf8}XRR{b$qC557U=Wm%4qR_455TKr@V z{ew1ph4^vwP@Cej#?sHHQbs&YhvKJnB77cr!sA4z!}1}F@cT57j`H+4aubfQLgShJ zl=%iHjTadnNR1zvZdBprKoN-JMWWhMCEM65BZcnVpM9WSB$Et z)bgm*il|hzCRJESHf|0{$C1n{e^Ig#Rp=}3%zB7Jq623jp;^)4pHbPS%|2j5X~eOK5bEV z$U>`m5yrSvC45g7BI*&!3Hz4nz6O;8(>qAJ#KW=-a&@EQwQ91Xae`7lIz)l8HRd#PyVOR`y%!xdMohcwn4vd9oqvQiFbolF)$$~HDK4!*7x zJHdIl)E6kwQ6`U#-6EvwF%NF>Lz%!=tB@&0Ks^i2%RXrpmA+4$+ zD68UJVFpzdrwZ}UlNhP}x0J|FMG2&pNPXbA=g{NKO?Z_i&MNDOF3I2xAVtNG_8= z2rs1wtECiYjPQh)QlN*IQgwu-dl+kxm@$=ipTJBl-xjGlo25Ju!gUf>b#lfCPq|FJZ!uy1wvRdVI`R}MtH)KK@Uq# z13tpUa5R2lz_Gs~OZ-BUN?1t+#?Wk^hDG8p1)Ls%Ga?Y*Vi62-xpV@|GgM9QQcWMr zn%<=~PXvc+0$tVgXTT#<+o>iAsU``jCJtpyf8jNe{SYS(&;^w>QM?-!H-lDLoGO-C zJpKtTzCz$J&am8xB0Q>n$uuIgkcT*DSWuIUiTqAVOLHHLq|vWK_K|vY7?u|?^}mcB z8S)KE6F5xZ5<1O9iZ2!j{8&-`gFra{4N6_g5cvq;c-641#w#xKAR8 z1agtpFpCh5S5b?Lnt=lXhh8Kg`_QnoLEug>4_!{D5=b06k8&wBolX;#kPjhb=+&Ym zgv5L%g)|wKAcXXxsADeC2uxF8f&wE6K%gT*32cHu2aPfu5a?JgAgeSioeXd3BspIt z8iAV?=un`Q00~^D1XhwjKJW2&10shLmd5cIwyB7pxe!~Jk7*Piq!{UfW+MQG2Zwma00BQHS z(#{XoX>@(ck8O!~GGcoG7WXzU7yo{iL} zAkoW*`2m}{=njvLeTJn5gJmQtaq&hGP_}R>Te!F_P>JhFRmna`bp2Hbfk1j2Hb2lw zDgH}ifcqx_v_WX|I|XE)$#!}$Xh(jE6}7#0Ux$5qI&N-_Y+8oj zhK*_}0)n;oy`Vk3(8hu?ywKjkr-cXjv|yp#9Bo?QX~9WW=VO-yT8vmsC0A2}k5Zb) zB4rMb#c(1w6fuX?bJ)iq-$l3HbOT;tet;dk3|<@?8e(B@;Q2u0*6s4)c&esMnO)cGX%1MH(WC?)ZHQrh_>*pvz?L!J~# zap!87BVk4yMm;y-yQ*sj*$(+Xk|n*!%z}=ub4?k0np7P#gVrS`g(<$O32UdfQ~0HY zo`v&S*=Rt)0-H&K>=+p_X9RgI$X96OJ@dA0!kS7W3%+$IS19<-BV0y8=>~nwA(l^k zf@3}447~{EIoq&*j)0&Q^O0U;1B5=M6KGp#^%pqAP|4O0??#0-%%EY!MM`miu^y?E_@ojttN3d_dVI3-bG*JSNDza@*A?MDm{_ArqJ&V)~##?K#OM zb9O?n$m}{<<`Z6qpXi%2RQm%szm6Y&G$teti#HQTCsvI}GF&4tk)^Zv_<11Vae;&m z*l;*A6KBWIi7y_8(nG+4HqnLBF&D8(u#LlN#K#kl0a|PZ3Zx`pPkNYPCPwJ-31LC> z{0F}}WIBXgN+w)nOd44{j07aw7|9+IE^Z^LOBS~k^T$U?QY|F0D3tYc#$jGmOM*$B zhpXhag{#J$Mvj&kE}3l+<`I&aOHP)|JTWrDoMa5O=O=%4{zy^{FE!^ig2@6qj*gU} zWQvwdMu_tomyL`l7$s;d1WB7v$<&D2l=O@-rVT4Mszy}DujI{2v$1Ks#&MKGl2p$4 z-CYKHcpA57`b}L1vn2P; z>P|*LMHg!}L2?R=KrNFdni@&seO(c=itfsah{6lo=(S_hBtLh$>ADs|@%^GBW<&~- z!E!W%ao4yc9@fM1F-O|%Qq69hA(t$QHE2AHH`I;+PMlb^>wH*83L|1-lwAw8sLk^t zT2k_|NNx%|Jbxm0Yacl}dCmMt_GKgUFp3sP0&FA*1>uHrU(Vyj3I&n;H3!8=(n6h2 zkQRBF^fGiV2`|zK#lwgcIr!6Kku+Pa_l7erL{|*hOI8PeSS%9ebsZ5A_79B8X(^HP zApBucjY7EVWg+(QgkAWI{uuAP8>>mMZ^sMOwX~rX+s?LMs94HoW_K(}vCGQ^gewh< zs}xeY+$eOpaiA{2C|$H-LYF~{ou|v7TuK9a{4Wn_mm7pGHw@I}x+q;D#bC0ithnuL zkB>zcA0iENUWTfhe+57!q#8Sg8aoH7acz_uS117tYD8rX6($-~%y}jnluL=$9MK+v z4`}W&uzG9C6T>K?WSg>M&uHa2t~db{-%E)Puw@VV~7vy!%t^dZv=34=f?`Hqi~Y zMYZ+I)R!X4ll9wEgi;a@T5)7d{FB1lG~vL53dfC_JT$FZw1U8c6_hrE+mPz(2WQe8 z&fkFG&h4_Bk=2V|-i@$V{$#FwcaBd9%U1XU|RYzU8mRMnbj zJrsxL&sOZtM11&y8R3$HICq3((EVlfp^-G8BUo6W#msX1xH;l5->SY(qz%!okCSFoa$hYiDF zd?cxHDGuFrBkrzI!;BjgV)R;Jc?=H2xqKswHb(CmFILRSphcr|+;isb7C)9F!6 z=4P!#SYkw3v-f}|F|x*pqDLi^5WPE1JRMPVG)_w>s)p2MCjvE5rtwTI`$l zTAOvF4oIuAT1eDj+-)o_rhilm8+Wf_3}3Zo4pwi|Uh77!URCToeFpfT;?td8i%i$* zx2)F=cFP(Gv|&+^Mb`gbMa^sVUAc(XVMWf@&C)Yp&8KYwIKx=*uhxNJms^E%xRBI7yC8d*PvNf96YU$SgiUPK#3in*Re zckp=x#Tli6*5@k!U+w0BV_(VB`ZP=$v>ONM(Zn0s&{lT-s&WYEJ2LF&XI!wrjw$v* zC52V`f-d@kvHE45M+^Gqb-Lq6{3wbZR_}AC0j(FKdN*A9^F2ROx29gW?D@W?#o583 zDx0{K4Q(H+`=~bt%WzS~;2ry4CrWAeUuLziz|S?+U_m(2t6>=tPg10))qM>AO4Y+BI7 z%+ZXXh)&)bZ z{UYATL@}iOi+CgJ0`s;(R-MszFcBZpx>Ysj{|oM9=uV^UVVKvMdXDD2ny+ZkyiSv( z(Uq+<|G_r4-KV=&#K?GtH8eln(J|bepFYsL5auqJ7p^4|2JG9dQMH6wB7SAx?iidU z;!gJM&cRu}z>BmU7R?y{>~33RCedl z(w`7l%Q0~^>LvYYdHwIpe_P=Hrxu8NkdN!rR^!ve1bhk6z}J%)K1S=7x~z?j8#XrA zv%1-<>l?OhXl!fQ(yUNR-Rh>st5>h9t6SaDd~L&)mb$48wO2Q;&hh4Yr>}0@RM)h% zzTrY8qe>`VCV$otFD}Cu1o=-K*3>m`+}OOy%So+m_4N&Fy?9R{V?r@tunJs*R~j{J z*;L!qDyZOwe!$o?Z*AMsxM`ih^p!#CYIC<~nDO4x=5?N&abw4u*LuuYuX$}A&Z%a* zXQtWi&A@dNKIL=gY)wtu=C~$3Wo&l(p-4`oThinP>qscG{p>2A~MfmTz@M333#p+sAr>C97SkD1^x zTR|_O+=Oc2EYs=btYGq*&T3Um6vnwtQnq`>W=~2*i_ms&PC9CVAp{_6Or#v5&L2G? z4R}U6OiE@TbD41-G7&-IBl5&_qEJaLi<8EW8DE!9_Q2n?t*I-grmZj=z2+!k7^_8@ z=5K~!wj1ak>Y}_Xv%MtC9O@l^S*_1vhXo^yw^@u~sadIM%wjd{9=o{ag|CxFPsmJ5 z8)q@13LQkDx%eMlUC`k{Xb*yhf7I349vy`3anQ;}r_nJ$==VuLw8BS0T5K_+g#H+` z?g2$#v>5Jtvjz}S=raM&jqvP z5S^x)v7WS_6SCv=4LGObY?y1kODJUye~d13E-_bn%t;<|mB*auF;{jG-ryam-d(2Q z9-#3d(-@Y0>-Yg3@O9Hj<~om0xomveoTXHyJ; z2HjCyDCggi^UV$nD=%qb&TYe(xMJ+MthBV$)FtER&0VSW%+e{@S!r2Wsabe|JGGZ9 zaWBW!9GlMuy9k&+Gl{Z%f@77=b9n2+HCLQhP$T6d<>rQ8U#KD!F2r*^QM{K@mHHagME+qy>n?s z$Qs8berV>IS9;A8fi}1~{-~3-dD4_6(lG?aO$|+$Xtu32kHP{&J?18l`5(+X+x+46 zdFJm;k9iN5n3g&|*X*?BnQJh&l$hTPlt6weVzW1W3@JIC%Qs(O)!Admk4eQONTxQM zJmcr3k}GWWOn~))CXVLTzvANAX1u2$i>4g2(PQ3c@tW(sW^Nvuw z;}%_JZqA#u4hD-V@FCtlHa0soHA_Y1X;a3f%}SpHMQNIV)iC47dJrrSD6&)MrOuU? zd5gF5W1F~a-9}xp(PO$jd?Hdo@DBUuPJ08V!3(8n1a0Nx`~0c%LS+Wh$EBtvk=w0| zGQcPoWO6gqMH74hzFujZ3RRcUceS!LnEg@p?$7cxp!FBPd( zZ0XX%^75ME$}-=A#WlsH%Y93V3u+2{l|Ht#pr*)IUa-PfUdUP-uWP7jD`O*HG3}yIo4ESX5k7QCV1CxQs1rY_Gt&vZ1+{mX|GHpI%eEsZlFe z(a=^_yJ-^^n5?y~wy9xlZCzXQ7A#<|-csAvz#2EL-Pk7OE-fsmsaRQBSybU$TDGLH zLXwNhY8DjvN=pluRIu`f+In4!vckdw*3!JCt+9C%i!8~r!fR#G_KK=fG`zTyl`pTG z#;vo&SHV*=h?GO8OXxI{PM6XtmvJjl`wQFAAZbJhDTe)46_+lmSz26OSk79vw$iIg zh>^FvvA(^jrMWd?IlS9(;g*KYTN^gjZD$+nYjDfZ5S3fj+}g++u&$~3YI;e)HZnMC zYTmTYLvJE2Uyk<{ESV;+)8&;kCpsxlSJI!Z)C9U-N}V%fdQ|s_Ml7qSsHrHdlvXZY zRVW+hE3U3tu&i`p@gllZmM>c(GfJ0L*7$0cE-R>7QplDUmo8k!c;RKf0@hl)v8Ab@ zb^6uY+Zsfp$x|x0^T_JT3QNgc3yV=&=(KgqmgcRS>ZQ}PHm=*$Q17W*U%N$#Yg=F2 zwwA2k*uJ!RlkzShZ>g_Z>b0nHW` zZEA)SRV=Bg;Hp>f+Tn}*b5 zT)1+fuRwVsMVQ?A7_ZbigasMbgqb2~VZ}J_X|FIbOo)6k?mNsNYaIeN)D=7=Te!o=c9hgd7H`wJ>XIOGAU^J-Kbo(`E{<)*KaKj)rY{oymSF7ApeXZIB9fM}EeLGXX*^V~C@x*Pw5FN7d! z#pEQc*esgNdkxvXs)FKWH5deCRh81B;rW)gOBg;J*=2Z(vXcnQHI>Vj)yyx3Z7?S; zTUg1bXkkd@Iz)x|!dh%gi7vwH0Fu?-j&ycbm*T@;ln zVwjm}kwcB#!XqQYx}u!dzG6#bTZ5PnR47Aqlzy-1;W!Ty$~fQD+}t7-N_7bLGWPXOa>ZH9`xfz@`nIjPzL_s7HP?^oL<%1b8=JRm zXK;XZZR@E8)PO~$Rh|VNzF+E@x_0f>O$a&7o2Irl@M|k*^|fuaT6!aS)6~}Ot=l|P zH?~sdTx^KeZf$B)XgnF+Qe6pP`dTnhK3fUbYun1Z#P6!RKOO)k1wC= z8@I_DA-Y|lX%jBb7mmWiDr&G~Enc{iw6BQPUC0!ZrEdvBK4xny)~J=0&AHqdDgahT zuPdvk^9FDSsK8RB1q&HkOYqf-6oAEyST&Z_wQ*TkU5Vu%427FQZm6j7EA&|=7x{b! zr1k0yItf=oQ?TMd16#2y!zzJ-$oyrvyFj}M3kiIo$)~ENv?dMDY;sAtv~cONa@d30 zN3A8~O(>^TE%B{@^o_Op8eL4t1%(w0*rtYdxF!Z4RjJP$IgA1(=|)sF3bLb8FeG0S z>l`y!#q8A;&0FE^Wm_6r8@6m~SiPdLQBYPl)NkF;Fk|}EYa1J#bYDQ)&rR6qP3yORBgp zO7#4w)Pks#2yv=hA!CacEST-d5D&r1$`*LGG&D8Twl;XCUz#Z*I6YEw_Tw<{Gj~2G zJw#*jX*EH!z?ZmYVXTk!xO#^y+>^LBpjp38s1uID~j1-82$EPxus31wZ#JNOVE;{Ckc0kX{~V_xXO8 z$b9jO1mHX=8vp7Ai4Nii^HT8HeaLfa`Sfjo|CKa-Yd|kg-yYD@q>G-WZxiTg`c}cf zbUJA2SnW&vpX|L2bd=Tg|9hTiCduS|k_;h00zm=>j1UnuK!gM%0!BpzK}7+Lii(O7 zHPt}EiwcSgf)-muP_)=$iyAAfD5%(Cik7yh)VIcJD=MwD#g;0P|Mz>&KF@O!@&Dt0 z@49!byViXc%zXAf`|R_!&pFS`oSDQ&p#cwjHE6)Ty?gs;kSaT7zNmC;b=Yn zrcSZEPe)yC z%)8^XIT$B~+T}r9;wLy}fA5<5>6hTS{s!|r!%{t0$$`9iQUfoUJzEXLRGvPN+JV?1 zI2 zE`fWe+c9ilhfVcxnfS8HzR!2Kbkz4ea|`etso&99b5|s{Bb~B3cT8po!}}NWDx$Mi z?(aIe(QR{X_B$nacwP~X}aw6FJ! z6x`{EUHFb+V6ES`HB#{AO<=9xwzY|P7caoUA>t=)btQ0HJ0!#tLOe0VlR~Tz5d81KqgU=C<3uMQdA( z?0Apbl{!?gwnGJLJ5&(wUAy@@R1oiDyJ@z9&f8!nR_ZRh#X_kD^4twy?7R6c$4m9_w;00p{5z=! zQg|bTA0E<|J*6k2P9yimf7vj#xjS2PZ#6i zWBljQ^Qipi{(A=gJN_aKI78&#@6eXl82q;kdz%=@!?D&hVfNW1r0s|j) z4g*{0zXbo8pZ#F{-3E62rP9W^_YC|sOCCJ&YMF@#v_<<%!?X4GAlUWS3^{@S_M#mx z*4r|$Q@>|92G(D$q(Sxyz^=cYkjwGkUgCp4b=AQi%e4N;Qa`U# zJaecN%dnUAR|bV!zhcPNU%sTVe&fJS{nF^`F!Ai+bx#L>^l$w!kFDS3VAtOe$ffvi zFI&IqP`LH0fNcGBmo(PzcChP@u}oWgS%34OaQ)Rlw*J^2rqSOzJiGo@Kt7y59(Q;B zjW_xA{OBoZ^!Ezb^|u2u>u4|W;k^ij>yI|@imDC3W%{NUk0GgkxtfYu677*KQ`{-PQ=t)~nb+YDfP8DG}lbg<*E_eRJI@!ww7 zAN$|&_Z-_$iU0IBK+;&hTfvUMqu3`c_-`-k?+ex09DmQFU;HZQ=#MeMH2T|$ zXUCuZ6N2n#ds%C5`^x1~cAdpFVnrq~S?l*598Yxpq56HdaB* z`Yfljol_56C%^s3>>}~Q*wMeegd?2uM^J9$*u&WAGsfajI5PY&c86(4Wb_f*oqdFM zjQb;L#}!9tcf%3d%{fB5MMr42{0QwHIzqcAkI;^BecR{&J`F&OW*heV57@=X{-w|12wx|Ec)z`1|R4hz-!$%lfmjeGc?d)&38w zS zaO4r-lO35%pS+mA63?e;$;iXOwT?U<%zHOpwCBBq9RteeK(1pVF3RWPd8U?(%)IrE z%pW0Xbma5E3mtiquzo`4B?Baek_ypZlphismdCn3=E!5g+^=~tow4?;mW+Hl_ytEE z1Af(!+4k2R`BdLV95!03i45Bo}v*kLo1b zSk`Lf@7pQ8UnjW~@;9Pme_@UCIOe=4V~z2;7*We7K`s_KhV&C4(+4lgXFx7DqLwi? zJa>Ma0-1Aw7yZ{5G>@q7fKGB*C)v(Lt%kiV%gTd0*>k*u3-+jQctPfx99)pmzVL!< z>#miMxn2Yp$ei!N1)1|ZxF91w!V7Ze`NusixR5?R z5CD+59tIa=u7|+|nd@P2L7or@0LT+N$y^VE3+bKL!^uG+0O`DM3NFa*{SVWp1c?C1 zygvyp$kPG=0Qr(ma$P6+@=o$)m_NaonZ+phO`)Y&jIcg>(`_C}pCR%Tq+@;buJ4q7 zQz!WjkrS}Tdg%SYk+B|nKXqgj;catdWYO=3QB@8B>!G(t(hDHxL;knOg^&wyE0H2{ zDP*jNzFh+=AcOrul1>@xp?`|VY)>&{8Dl>N8S9~csiezd?em^QU#36&`JLpuJIVKV zk{=P7{!8HhX_1FO#`@~NBJys?{UE>HDSw-h^JXHw6zRb|jnwDsj`oq{PI6`^xr@jP z;ScL&1a;C^3uLU9`h5?rF#aRK8YZ%=A^tYlV?B+?ob&1+mqWHOyczOf$k&K})1Tot zTsnU&AAEGFzr})w@JlWFJ1#u(j^kN);9+=tl4(xn+2yH|+Y{x^hkW{DUHds?@KJ83k0N1jzu{m%`?Vir@|g#}_z`PRU*{z7 zw+<=DSw`yh0R?^h?OR{L2tN7`&nmbo`9>u@R|&~`YA5NP%JgFw=U4mwCYz85Im z;{|~-JX7GR+)9}qmD2+>G75djvhz1&0@-}$f# zXu;H}I2l=YCXmO~sj*+Gat?2@0Da7$!%=hR3u@tc1DYBM zhYWO0-IE3IZ{rGc5Nq*lI~TDoj? zhUID4x-B16YPzr&#g=6m^|{nC*7-WisM}?hQMb!2V{N*^GU_=)*vI}5v?b=$0n1fT zH~0_gj6EZ03(5-Gi?ubVGs+6ujx{atzs~8amasp0&pO%Gtx~BAEZ1U-w>$ycyX7gk z6|g*0sf#SvJAKvY^i{LdR|}oKTIBTA5~r`0I(@Yw>??1jQs>#SR^fId&# zKjJ5_`G11ZuE4*`8BTrN`d2!7jKyuXp6LJEEu)`>_Gn_HSIG$$5Vu@1sT3+ectieZ+R=-ZEWtMk^dA$T~ zM@7$i+HvGBTG=?^PpFQuHnT$iUV~EiS$(6E7ky~U^-#B zCQSWyywtGz9m3S_4Ex8gRqAf(^C;S4IcZ;5R?>dF1Q0(-2f}ib(C4;X-fn4zfBt?^nr`jBgQFgM5GJvJLNXiK1P##=a65Bp&5 zpboarc^`VewLyJsKl5{9JB|wV3GDGYE6Ltho&!cZ^@Xvv_2+Aspbj_S*4*0T^+AEP z$M`;A%U$8jg;h?u8#=~w;IlA{H{J)^*yBB`jTye)3}PEG7OdweH`tq2I{U(UXJ0^E z1^dEwXJ6Ru>;)e?>;E374-qqVk5dQ2vbf*be)cdH!QPh$>);hTHl@xwkJzw#7T@y- z{M0z>e{EQ2&b7d1nzJv=2;1V-J2s8Zez7oYqqo$tS?TN}Yr?jB7^9%97H5Ci9QHZq zU|_S;*>}*Nb}T&fXJE58+>gBdVgL9lwBh*)yU+UZuz&cP&-(F8!oAfm3;V~faBQl= zJ=z}=_77hR27ac5d$(T~_K!cyv1thRbiX<5AAgBsvm)Hz{dFDp*&t>LoIMe3v2nsU zclS_xzr^>I0)1r|4~+jnUmL~%-^UE}XqUaG;=T~*XNF^~(5^t=7>+Og#$BjK8|}RW z&y3moF}2F^gO~}*LfbEswN9;f>bxP0d9~4Ldy6xtHaq2R4dX=ZaP){V8yoml!?2!h zVLYh4j(%Sl1L|O?_f$CUoU^tcym&a)UZJBe4#(FkbMzRa;J&WP$y?+2uMO+K_hEv2 zLd2nM3+J`HPvf5#3;G;&`+@Dx0%wmveS&)cr#_4s8{1sl0~^GQ-J|(_{nhLMUhqE) zoc4Qgj$y863hy6Kk6(+$-!NC|TCiUV?yb~yV0}TRO>7S&y#J#8JPOA9n`Hf&2FfLS ze}Ihl5Xk;!@Og$K+$SzFoXPh&>kMaI0mdKUp?%7FF!mbllkY9wY8b!rgiXY7WIy;G z!>K2NA2gi7vJjKn5BgsH%y9G!@GlK#PY1thIF;|y>=YZe{awRZ8^M1!tp6A<%A?P$ zUC@7JI5`RJgs98f21Y-Vqw~Ph =dmuvJ%KL%q=X%nLj-nY_u{{k*CocREFfMFl+ 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%0Ay-5} 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 z zKNpR@kZm#!=;!L4H%^f8u;&bvb&MXMF6Pdz2Va)4f!vWkPUb>{{Zm3dV@-dpui8g1 zNsOVF?X+zC+5(IrwmX0}a;e+q3~Afmng^o`sB5tH2G<+?JN16;czU1bcy4+3-UYB% z#yDfLr_#$^bF0`c_CHfov;XL$jO8WJFJl3D#6ETB+W+@#NyfmAXO5Hqo4EXQY?+C* zN#__DdpqwtVL)@^Rp!R&&mBF=xuNExUisdOya?A^S;ua~FTmml-;f6{NFJd7B@fba z;9vS*KR!D@iT&PYtPc$sN0(wRH(}YpyCaJRbWd&P#g{lo*tLsmIM)AMn|I8`mW%4D z+_?^YQquf@S7p~^t}Vx`RmaiEb<65p^HfykTIy|SuM70V~_gK5;w7mNmAIn?XW$i3s?(Mn-_R=1mi{P*9`P}?Io=x0y z20q_!d^UC^+ooOCrWE=6f*8RriBVuzOZ)DzvL|iF-U2a6v+Ygwulg?Ij(+cK&zw6* zUmREW-`mgW`rS1rh_S9G5@)Op++T1$soCQ-avkED!?lQOkex$Qaw4sd>Eo{ZMh|>} z>yue`9!9-F+ehpN&ObYG4U@hW@tP)mJ^Fvh&ZfU7o`dBlb2BZb5B(3v^etiQ8(E8X z-I84AuE)A(*SbCPk$Wh!IUD3&+WM#0)8?A<4Xm;MYS-*3-b|eF03FA)%RTIY@mxf1 zb~$&v$TSCUMauhY-mGv0k4^FNl78`~I4J)17c@k|{3B}8xU+=2f{_gV!~1YdsBlb# zL{~T)#q9>-(VRlj*(w@BejC`cG9wv_@qM4PlEL}&0|qvb>){EXhx;Dhcc|`^u$L3# zOFG_*xj10ot< zf+${Wz>BB(iSxbaOq8|quOaY^Mlk<+%i>%I7v?7h*v8e6NQrx0sP)x_G;sl?h6o-BKhGQX_gf=bk*maV)+tm185A2?qC^u*W+`zNn%Om1iDs5mE3q1N=FC%KEpn!- zMhWDb*IK6pGS2T>ssvIlR^6xs^2}>(QX)ZjT9mjLPbvPmb|lK-+@%QeW&Tp7E(5jH zZ&d2N(AN-pQmLz<<1e9Sl)46Gt3xkI+%j6iW>#bn!$*qQG960|G)WC~#-*hwZ=rZb z8^zxNa4<#Odxs-_tyTF@QpU7=H%1UA#Ehq81cmGbnen2~@DSx*l)uUu`tB&=+^COU zj?Of};7@d7N>c(>VazH4>F7x@)68GQ)E7lTe$=0hqHQWRhuA7OkwjEW=0aP2u2_VL zIl5adEPFH>YDX9BF=C+(h|RL;)d^Qt*!0>&DVtuK(bKyswGL(muhn+@c_7ZSJ&nmB zdiq)w>qg0oo0Zr?Lah#MB{85SJ!t3syOr1m;-<@$K)-mc2bAFA`Qoig^pUtjiGC7y zE3uu#y-Hj_;z1>LfM|V~0m*1#lM;|o0ezFunF0N2p-1BJYBaPH@;^{DyNGSTc7yo& z0PA4Z1C%;rNb_xm%s(nU8alAP#zvN-0BJwK4pF=Za-X)X#wJURQvUzF*c?eWNrBj8 zrhwl?b_3X&$+4AW#}?417Xdn?b_lzL3^pX|Z05&-b_$FkK{8$xn6(P9#Xxklx4=Mj zv$xv7F2H&N&!cJs(Wicaf$Y)Nv5_o9JbV2(5c1b5XjL%(x(bt-oHOJcl{0@$1?uFS zC1?JI9Ny57bFQ58e9G3G4IggZcshmg2xlGQZ)R&=W%k5%eg|%vY6&eP>QL(Wxlo+;;9a-J>c zIdVQx&U58_lAKSLGnRH7)p9;n&Zo)wbUDwH^L#lkkn#SafqI<-~HA<9n0%%U|q6*z!BKdATdejhIPe z2c()oUnM0i5Nb3*$z9C~5ich<7mIuDmyDKmget&BzGR}t-vG@0l39v!XXiw6&jtMh zQ-#ZXBPOui+#2kyvtuB=TS1iFS2P75%A*O6c>xFMXA}0j)@*IZMY! z^7yt=!8>H6`f~o)RQW$XRhl#_=MR(@+$3q{W3=Qf_40dncs@o;!A&Lk9a}egzHE(4 zP4_)7-RGah{*vjX)c+jt<3_>fMS;OzK;CUCG1D&JfGYTm$d~xP!i$laM&{R$37fp; z9~b6sDpdIwApg?|NGs3x`SbXN)g1C9FyY*i#Q51frdn=TW%>GN;YKYV@5ll}R;A`r z>I#*b3#l8DI4N~1r4DJysg4wIQfdLE{!68>>y*eSV`;#jbxKbf)Pk!LztAj6vPeGxm6{>$a~r9xx$uSsij~f zORqucLDv10mV%Kiz225Sq@`e>bh4O>*_8{S98LZ{{Bb(p@dFFEZOO2sv%A_`1Jjp`##3)4mLy+#lP zMsOz0L$AD3YoLz;n_^Pq%ccejkg+%<+)j;eI>tyaO87&Vh!P6iU{KBp21pYOtM3}M z;6+EDWI{>1(T4(KK|s3tP-^tyYLLg&Yo_^Ym2C6}+09Gr#)4Fmt{lG5w1EQGTac;l{c@V0qUeaD zXem2x_{WSQ6c|OuSdgx+K~N}W5G#0p@oUC?Qc+xcY{whtPvw^qy8)ugsztVS;Ddr9M1k6nJTno zD*5C>v?X*EjbsH`5DGqV3QPUVc*c<{R$giX0j4ou`(@f`sEWR5#^nWt{r7VzBEr!s zHGgJmvY>$6H1bqzF#YRnEgQjQI`stFP4p12pr>U98d+=9p}=Stb^EP48?I&eb(B+} zG9ye2tWq7f(>nO;6tMjhJmZ*4yGQmJ&0rdjHD>DVX%zGi@{9v9G6p_orNJB!H4mLY z2f;UCIi2GCrO}ZO`OVhbiLi(-H*!5Lc-$ECQwrjc@Rvr6F<=fA{&^Jk`9Ezj!A-M(_bxkhY-#UV*!q})II9Ng%O>hE%j)zeQ zYD?s5ubRQ-&j_eS9q?2okw6WjYBx0?QH-iJ1XfiqR7H{Gv7=>!DpR+mk5KJenpSph z4ORGDyJKG@tl>#$<2Ls%)*JArp-y(-1%dcwZTJJ-xhm<7rejOSRbJ984?XDWJYh(E zWp#sx$MMrlv7S0tMeA{hbED_g5c@v3Db9gTI%nexIZTgbzoan|R|1K&I#>3eFeb$j z>z(VdIOph`J*2+T&YyT zWFv69Y4k__-mtP=>=@;ccFSi`*@wv>xP^f2Iv$_SfaktvDFW#`O4!jg#rKEqvN0>zWyc*^ zW@?Pxp!Vawh8$x5*l-OApZ}REcQ|1UPeP~IkMgAbj&uT>(cnQx%D4r8pIsWzb7=>T^~}?8->o6`eQ?Kpm#~H> zp;OF4dD1L9(sCh3vt)D;+{emuc*07?VTPR;4(LrkDpLO?DJQZ;*u^& zI;DM-oA!^MPO>vG=Zp=X^owE}GoJ-Ir8Tci0@>OTcni{$3aVt`RB&^4{%qq%;iA!7Pwf$x-yq<0!#IARDlhK*(R+(%g%zd1!wh9hq=Z4Q-K<6i0SjNjMS& z5pv*9s1BkSIO2wK!n8qcs7qC}=Qv7w22~<`+C-CaNS{u4hKkxqqXjqS?|J=DP59o> zEo`Ma95P}m7gEtK(rG?i`T9Ooo;Y+1S5h4gS<@@GQPD?9>r!5Ul}Imsn8lxB5e_50 zpVD6@t3+2VB`FaOB$MTVjYT%oX8HUNmXkhB8zt2c;b7dM zFqvxB_*v;w*rb~WHQwI9lxcx~e$O}_#5u+K$s20GG9@Vy4kVN1N$c(G3IicGc{Qz< z>2*jWCodV)$iX7arQF&$zz9$NrP_d!ltnX;OqM5Yyb@}7#C#uelYc}TWvJG+>GmQ&!c0g+QSsWm^zPCd-Wxdc|Gw0&d6D(|f2Ntf|jHZE91Gt16VF z_!~$j%ai_o3Tk-3U&u}Q7X6jUVvgaJ+qApaXd_W6zE#vW%q-YzY{T(HU98jO99qG0kR zAU@6UV%<1_W$JuIiyv_7d<)EpsPjuo%JajCL_7t0ziKK@j<7KK!FDGXK%CU450HT(1 zVt9c?B{L|QInvL`VKx52do0h&dh#pGsJcn!rfp(Cf*k;Ol%v+Y%*EU(xP=O;Dg zqcmo$VQB%4U~`2cmSG#jv>YhOz%!WP-ehcziii7?N13)uGSD_|!v@tdXwe9*1`nux zq(eeW=_IK$DzHfEl&SGTj8?COC{I?$49>RM#@LAC?6@hg6LMZ0vg()TRd5;{uX3Vl zLY05UDDfy`@~F7Pv@*lEDAAtimNyg|iAi%EiOE%nBg4Z86#2uVHKiY3CMy?*z!Gd6b!MWInhML7jnCY!M`@j%|lt&qNLUZo_QA zSq7pqso8-lQgaMNcw*qvu_n(|&(!3TY%R8QvLOghaaE-FTFnPUU|o)>6D4_S>G;rSXpbQPnwKx>jj%`@DZK?AhECfUWTS6hYnr3fs{ z@Meq3MPpF3%3nQlZO%GLm^zn%*S1KqD$8-HFjwm>aZEuAOLL&Y^BP=f8ggb1GGbU1 z|1dr2^ckb(q4ygDYsZaF(wx+seEpQ; z1Nnbi9FE`c|CAR!)(P*pW60m?%D(=P=C6sT9gdHFvQ>v`a_DM221q-O+k&g$^;iA3u;>53HT+*)=H#ohn1!#7B?nGQ;#qlT z6XN7}_!?)xIsBlOGxk!}l)=VcQovSs2TSPcot7PZztucQPJI6gsC3dlni9!?@+})Z zj=L=J)!(G7vy--5M1nI+?{j7Hm9g*V(HaRyK%`o|&7KAqw!(;kIUT933 zlrMp;t`zoQrXJ7Z<2CSRjCQ6=XJ8I7oc`&l{6<$J%iPQr5ly&8=q8 zmv1!7|7Eca9XfZgxjQ+^tl%-3l{Rp#oRh8p=TUxBHoqk|bSY7N3s{((9p0iFwzo>a z@H6uv4vmN%AN+1oqC~&t9Rc9D()0AYP`{_^H=dcx5!Y{9-|{VO>&e@3kbP3+bM+gK z^yRSa&Q;o$52VrEY4m2L?bgzMU#ookZTa@w2El$`sq#a8uh;USzT;ZnqTkl9>y_S@ z#$T_rZQp+1rhNN-htl?YK&A`?&hP5q*4tyzw)WQUt_`i5+S^;V_3Y^A-PS&%qisW1>)fj9 zsyVG)Tid(0Z|oSVW=ai}ZQat=zPW4b8>`cIVc#2R!}H|-XSCD7zW$9HJ36a2)BQyM zh1)v%fW!DR!JhW>fiU$2T;Sf0j;;NMZDqlQ4*WZg%^uzWF`)v6>gKw}M0?NH&aO=f z{6vQ-Cy(M=+YQ~fu{+Vbqh}ji4XP*b+kzdvTid$HH8vv1TA{zUYwIS1@s^k@n&I!` zUr>)7KX&}MiUngPgrev_Tk<2%FP>i%3OTH&J%83|<2O|-P2v6mf?g=%N6*ALT*Xs# zJkNz8->Lk9=g*u`v20vLDB^Ix$wLT`1<5{(Jl^vt~fb7 z5U)5Xd||v|*4T;@M^CI6SFvtf#oJOUUIy(j*PqE#YQyjM{WEHpjFS@lydtA|2G3)7 znh***&F}O5*(XexKVe+O;>whQPxwCKS1}(kbmb4C)fC2KzK`Chm^pFu%=z=@*Wl+V zlb!$5p-sFvWU5t`qgraMYeGXh_MwnJf85NO_{^x7QIV2p`$GP@aq)^}6;hVc$u|#O zbQ=|hx6cdbRK>&FHx*#?(j<4{@s&H48;8d~uLw-qW4m@xS=kXB!FckS6e*2f?Yjd1m>ja;= zHd>XET~DZRRAi&!dPn%Qbm1Rb&22_=mm_>qy6}(EG&eZHC#MTP8S?jwf$bs{9y2dG z55I_-OtGJ+Ks4T&!hgzE>@*e2(knhaM8)SqlK7aj+-c`mA%88$!h)1WUQ%x3*zqa3 z_~(!x?purOVG>~!onA36oL?30t-?4C7tRZBi-!y2)5oWbmDkehG-#c;)Hze@%u1FM%!g*BhrOj?Yqik=zbe#5R;hg5+1ld{w z_DHQ=Zm4s-#Fj0ItsOfOon74>iQbO3jUBz-^5ylbRwWu*nrasTz8 zQY&>ER8x!B*Y(bhM8AA-2jC?V7qoS6=XYPHC|(SuYkIq|fG6ZDo!Q*calR+5N=awW zwvMe{Vh3w@a_;pKZGG+iU0XU5{Nb2H`vv{o6oJvyT|dy(*Wc$Qwr}0u*Rc`p_HRM; z_P*Z!o-G^tu(@c1qQq9Iin2ssN4q+=yuL2cylzFy(&pObO^x-O@QuRe)hiIo zhL#k8H7i%uHA_?*Ynx5c#*Xfeesl#lLbgLpbhm8p?zepdMGfeda~f7GNi1(zTfZuZ z35`X(`NMguv3ELgj%#^K{i^zvh|`Yt&Bxf`Ne*CJ*T;4eJzEnU16}=zw%$#BDLFG& zYD)LO_tkX4+uVhnBl~4TFZxFV-`%ryQ=C5y&F(Vt2%g5uWtk|zS+kbmagmz_fbE3JvMZ2=$oO*S+wqb2z(aIHz80`rDv;3tZb@Z!PqWtfP_sqHH5!U*w&A|=LWA&61aVPZ!h-3iFTyh zrk>slZ9*n`+wc=#eO;Tjc5IBdZ*J@Lwj&(X7&6B0<+W=SEm_^1SXB=nq%BPW8In2- zwr_RSnCixh=9X3UwadNsp56|xv%R~gufyBE_57_pJJ21nMNc=MUI;IxOO9!{SMo^h z!)RcDgTznieUrd;N~xcnk}dUfJTobX|L)vVzYrO>6{FV}oxHf3saGUBHg{}o?@$Zs zniDNc;b~pU9Mn7u$-+wrZ*vFyZuUiOuNZZj3kEr<@?F7h;%G7PE}b zx+W+|dQMvTi5`1fTI}lC(1uRLq}7SJm};6&)alwdACSn*_MV>eyE;;(8iWk`qZU)* zMuZs&l<3^P)y{y8D{JeR;Z3zIh|CI%dzt&)v8wY|qNlU74>`}-SEkZn>|*%4Q{0+{ z70ba|v24Z4H7nfcNxwAPfH%*vU1@rzZrzI7ysV##*W1+S1qr_fJ*e4L7eE@*o92#f+L;XZJYY$BrWWd z3&~`|wX5qIRwj@cO{>j_lq^6;NPaOy$}owPXk3Yfa#j7J)iCz#`UL89^!9G;@miQm z#zs3wnIXi%+}1724LjH_sn&PnKwbUW4U6gJ(~C3WcHLn2X)R!mdqbhHo2?B*S3tXxoZkJ~v+LykXW@=|@bFSXD4=JGON6 zZo&Y+P(_1%hInoII#@xBHZ#E|T2`)1ENobUg&jks&+FXUwgp2UHxp#FV25wwF2vNa zX}%Ow2Up3hTiUv@hG^-El`9ep*?V4MQ`?p;Z5$+9fh17w;1Hj;@HEn83TS#qkp2sc9cGp&1ykIqBz0 zj4EsdFiWpSH`5I@my?m1^-=@UvI@I9JByig?d$K^Ci8$+oqcjpH)Ygynxsi=)--2M z*y+aX5iPYu^2Jh1xjB=)neGs{8Z@ZJt=O#HB$ zI=S7myFG0D%(jn* zJRc1IVD@u4rsrgotiaN|dU^c{Ob2$xz+N$R3Q-*<2s;=AR$bkwd+bw9!G$cK67JMf zc7`S>^r^Xid2Q3um8hJ2=Is?0Se)oY#FCBUd_J-Xva0m2)_>3)mES!%Unr+xs zS{mQI7jy^b_HEnepK{VH(7aQNFKp5_&gks!X+w=o@fj=4IvuRIwKfauTW~GK<TZsS~p zJ~MfPRq%q2UUD{|ILM#nOu#j(um-JiOp?ijOD`^xBnyMBwVm{sCDbM3mmbyoWv8i30Fl&C(N=)eHI<#}! z_WpK>1h#xD7cW*(h7q$YJD>TxA$h&ix4EacUoLozQcTqKXLI;t_k`Froc zcu~^N3pK56X589FEQHuZ;nFtIC;PmvzC`-~;>ph*nx} z@h8vIjh1OPfhi7~IVr>(-qULb4lj^SoP*A7+uq+}E)4X#P};`^I{hL<_io&zq8e9B z(W)7WeJhq(+(p=k0xm!TXk$J1xlW~LQu}@&6 z&>h&dBAI1m1otA4fs*ce)4*G}GPo#RUW*GB*-$Lkq*hzZ1yd{ekofe;B9vwC{EsFQzZVx8h_?%Ow znuSgth34X4h#vL5$j;haJo56qxNyy>X<>e0R;^cmqhD0Jt07vu=;?eZ$aQ4+Qb*jO z8yDu6qD~!aWaoRe(b`)4^Z$m7i|pYaw4h zn0yTKZvA)~O`F~Fboumhwoe`QSZd-@d!xTFB`{O00KT8B%`aUDr}l?T_&ypwp8R58tfOhNh<6aXY>}zWStM~c#<+2tYh-EkpmC-haZ^ps1GV{u z^x;OIU2`_Hn*?xUmtLnkrB3sZb!Iv3Y}PvaLu}_pzcKsir!;jIMQaz5kfYM6vo`1h zrrQ3{a;-vhVKuQ&SjaAaSEnfW&3icL%NtH_$mZ&dz{ zLG-u2j{d(#-tC8hLGp5?8CDXt|9jc0z6-bXw{7sMcm*Zjn=QhPuzs&f_FYvQ`ue;o zGOE(I%e+Pzyo9$chA85NK^3+ZZG+d8Yk}7(mo0j-s&f?~)}$(SN=?0Ei`SS(fI}72 z5!`VCeJ&4PWWhPcbTE^>?w0Jlzi}~s0$J~iYt3TLdyfhJWnVH69yZTr& ztt9n|X7ED2AWtg{HuJp_>2z1z$4!Gv1Pb(OAWgrkU~mcH@-712*K%^!uyGGet`(9Q zXZZG(P&(hSLKf>*5;L+>aZg)Yc7rV@@2~cfvik>x6x5&sk}?$CC_#l^%?3@0A`S zJ!r3K1A}&&wvygwwn}=JDgT%rvuXyFAF97>BZG$Awls9%P@Sc=*uLt+0wPO?-q5Y; z?cu`0RcCh9T&zAUcklR`zTeofVf!ZB59;i}LL|6t!v@SDnskQ6rzNg<8}4mx>gY@1 z4Z`Z?i>s;?W_VTYJzKWmDS1l0&R#ydc|*r&Nc;HUm%`+jtKasEWjreIA;$ZwattLm z8Kp6Njwi?cd3w7|qS>6d*W$4lA6ITKXkNS8!^*XR;mX|ry3q>Z+sf?*cIBP}9mmHW zR_wi-(lXLt#>drH z1De<7_OSYX2!<=i*iE-W__lJ7IT-NH!#I`VLqFIa<@kLBA6MT_(CkNhSbZ;pVKLyH zPvFG*)W=Pt>f=AfP0_a(bQ~Xhs1AP^7_PqOKwJChH_M>k=Wleo_T374kUZf3)lJd& zs;Mvb*|w;Ue`oFLy9e|j{>nd;bL=}v8S5|GxAyg=={pR1F#EP@9enZNkCg`cMgUuV z9{_gkdkpj-dEj5Ab@0XGU>qlFALD5C9RhasJqLOzKK7s-4*At+#iS2T$I0p|1Gf4e z1$Oj>DEA~j_OSZC4Th_)8uVU#m@m9ap8R$?k zu&a-8ZpFtQssk@Irs{hLbR|BtFOCo8sBa3sU47d?H{xRtt8W4ridl5<1)OH#Lw)1% zvHBJQyZY$ITzu?d_00#v(RUYPR*4Vw@tb9|FM)4YAL9vraHx(D{}qK|mfcl@lO1pT z4O6RcC$OvURnPf`+9=!^7&9?ZTEX&rp=xa&!rC`WzM z@Ui;%zZ_hByFqv3V-K|{bPpJcS#;O)I8l!JrsHGvu^m_63!roHv4_?7I2ew;LoJ{w zM}1XV20HW_u&eI~=*{@p!|Hnl3|HTJ&{iMwhGn3`!}0Ct%UBPZv9^cm2+sh+m81WI z$>HX?D;F&UeJwuru=>sg!_gN#0D3UF?WuB^w0*F4IbS*YGA|!Oj=y{C$~^ZU{@dW>Pmd{8I{@v(>67g+>`6W2p~LFeMbe6GQVWuPOS z_;%XOW?a_eV-KsZ4GdQwbH(c8oM-jz1$Om40eU??_OSYPf#K@g2ioeZ(=yt3Gq9sC zryBHneC%QM@n_#%eYb(O`ncC*8TF;@!*Xr_KaP(*tUmtgxZCbMpgAYl!^$x~969;t z$E{Wf-&XEun%rj4*B>jF!M%d3?^V!@jXhLfM%sLkM?VH>H=_=GM_=9_K(EKg9#-Fa zFdVsj`l@9jYUSRR%0F~BXdCC1S_V2}C$Ot;ZE8KMJ0oqKIdm9uR^M4#hx)DqcJ|eTDR6Fu5bCaz(5^fR8<_zO;Szp@$)m zix0=;8hj`RI-0gF6fvHI=#%+fbwk2C^n|G|`uGFRR^J?8$B!cB!C?BBSFXP2KwJB4 z-_t(!wWDuX_YnHdOw;$0qmOHlwQmz}44*JQIEJxZ#}135w3+SF9~>eVGFZ;6gYxKm z@a^h*9`s=P_8WPeK}R)KhItc9{X*BmN71NeFKZf{C-s1 zVz8X8KD*D+qS|NikNrL~h}=EkIqm+a6zv`WkL~i70L$3!ckr#cfxK3X7oR@c!?ybn z7)gD882UpGf=7Mq1FH}Axcc7yE_BTe;Mv3KdlC#sUle(o#kGO@y0nb;G2a~fHeeqg z`#yN~u=;)nhNF-FKwkEG)OWs?ftSg8ti$~Xj`Mzj|0!^V!E$C9KAAb@+sa+E4fF(& zFefWFO69cZqU%xjVMk7F$}9oTv2WOen474R_Vs8P?DM$pYc2zMm#v4sNkn?ET^{^) z^7qEu5WgDm`tY&itq_EHdj^v?bAjBKB9H!oP97*PL-|PM zEJZo!+IkF9S;Zq(BsqSO6Z@iJoZmpTDhC=tUo2KoO|BjK)KZ=JkY%E z3J%b-0s;W^oHY8xGNNW7G@ARL z;6Q!uUxEWP=fmIt&HY1gfKHzu)(3?EC{NGN4Qb^Y(`Y-l2pjdeJ_ZNqu7CgleSRA4 zuKO(K`VbtTw_^MRIc6pgKgb!SgB(yg=u@SetU{%Om?~{!^du%9jCa2`P5#|V=b{|r z-~V7*`M)dOit;$hZ%r%zR2u!|H2NW>8&MzghyQq5`BO^IMR_I4Us9U(VE(`_M3`d$ zH0BTd3nX)}9P>wLhSJ@jF@J<=opQ_{p|whHM)@qzL7$oUgtlq3Ip&jau|s1% z3EMf8<;acjsZKfOldv7b>rq|<+KvIz3qkj)JZa=o_)>?)d=l*G;wZ;_6248#TR>wz z34c*(_CInjZ2h|)H0G1=kF|UsXxI{d!I8&&68@XgY#;MUBwuO91M^8_oI_(iiJ*_< zxDDl)Pa^OkpfR6B?3{83$}ykF{R;|^M(#%jjJU^q!F&?A!l5yrMD{r}=99=lhd$T- z$je}Fm!$Jn@x79CCSR{e=b2Z^@v^W!bWATdZ+fHLc@cvzkWkKHrHHL@UKL4`3z~CY z%}C+VaJ)xiO?8?GTym<~chen~G@kN@G3Kv9&HMZ24R`Z~xB1%u`*%?KzI4hT=FoWk zBO1cNUIz)@RoA~aFn|3H;gmPx_3uo(_{U6 z2>0C$hn@b$hvP#h-cT`r+GGAA!MysQ?{?tJ{(-)ICBnSiK?R0mUk*re>WQa7`F)%v2)nkImeOS&4KV<|T=sSq-~msaoc6Qi5eoF)vBDdf1Xv zDBo)XK4JtdY8d*YVA7})Y*&sfWcJ!383Z5Q$Ewedu(wmbL& zi?RO-_-WXc2{80rX6pjK$71w#z)!=jOn_l~vkwJ4kUwjIbMFBzGC1-v;Nb=jdoS=P zY(*gB9|o?#HpJGQWMt&|8TOXclf4Ksh#|3DztkEWegO1RgNq7)u{WYj_#)u71{d&p zq|@No-N48@u?_n|-j5Q@xMPn`T=*RD_Hl%*#!uQZv!!N+TGIWB$h1~aJ@65Jx<^Z2#ylQX`Vik_5p2@&*gA3qO z81>n1#*cuj4fYV9aGm0Vz)c3{QctVF5z1U?aQ0zfjk)(4u-caQXJEArzgp*oHO~3J z0@gVD$kp&Os^op8(eznLNZMqPdZc+>GFQN8*_U z+--2|df*FHC(0w28JzVYV9ohVh#dh(N7y3`Zh4)C2hf{C}`sBKLW!(;`}cF|J>k$bAbQb;M@w}qbmOt z@*vk>A9^w|_EW56W_hY^FUGR5BmjvMUf0c*eT zo=Vnq!_Pw>W!Zeb5x83A9|m4va1ms)>I}~MGw_)PXQN(Llfe=6Lzd=e5%MLgRpnt< z)&_$M%7L|C3N8cQYWN|_YhP!fkMJKp#NPsp&8*!9hxY-a4&wl~J-%x}%y&4lK45TU z9`FqY`&GdE4bGebZ2K_-_)~@-MSo@;GC1#Q;LjTz`VsKG1{X07=qI+7c@gkK2K)8E z-!(Y@UBHhSoY4u4`jqz>6XYUs-t)k}Q2s997Yxoqj%2}q%H;eQ_=sZm^=k%4FGt@; z3@(Dc>}-Q+OLn2b+5Z7N!r+1@fy))Y19-f_k^6zC7#xL-*@zL_&Attvxds=O0iR}Y z=Iy{WDvzAaUaT1XncZk`1mh@smBB>^fY%uuMxSK28Jvf?D!bd@jMc#JR(Zre`@JfI z@9Ym6oOvPeO$PgDKc^unpVOik@yS_la31RBsD9SX88H0Zt=RL~xIsQwV-mgsc(Rcx zgpav%3=WS4o^P;^e#q6_F1#CfkLpBhazA8nQ3vqN21lL)K4>swocm3KbN&E~K4zS` zZsZ~-h{G=-Cv?8z+>nRyFZ^?WCm5WKIV5kU!70gpB~zYw@W`N-{jja5G4lMkDu?qk3@w-5U% z@Ttm&U-@S!ehnDog!09?z{?cZ0iUIK74RCx=+FFf6{GL+kvCFzCvca+9*+DTgY(c= z`Iwg}lW{LFY!&=%;5{nyPT=<_pLSlQ{5ybkUy=7^;D1y8w}5X{{6pZ68C)m~W2g~0b2oK0UIFgVf%{7uE|i$@I3_&x9sl#iUu|FOZ@^!-`I^!=9x z7ncG5R`JQeFB@Elahd;$;?=;KW0@btzBxnXk&^|QZ<&XIiwr;W8DP!5%ol;jDF0Pp z%|qTpE|_ZgvGKq*Cuaelr2GZIrz>s*t~EIFUEn1K=iCXr+~7jYR|T548R)};b%vjD zDR4sZ2Z1{b=A>V6zQO(hVB|4lo`v#)iwq7U=L>Fg_@6a6|8elY;>aLBq#r*9{u7SO z&lDrS3V!Fv|1~LJ7)#0&78@LD!oDPK@UTkY=?3#TGxsZOEBD`l5f@^SS?kECkC}*7 zq535<>X+zwpOG)Bfy@n#o?9I~HYZ^__ryV4$Z2BHgIEwpU^}lZ0~w6lK;~}-XH;YF zg1D0(od}HlBj)p)BApZXY^MlvflQqvbC$t5dmyvHkwJVZpNX6)+U@YKGPnq1p=iIu zzun;ckARPH9<-%nssMdb^nJ_$(8;3+<2;ag0gp5-|Mx0`yd4%YGFc}A=fW1188$ju zcNlz@y6Dega}^_hhn;F)vAc%;(}eweAJLpHZ0@u;xj@AAvE~ zjIeco;I#X+*8MPKbSyB2#V;!V9^jXaJY!glaUpj85bYp;L}wfr`9nKB*js|}P^xW} zAb*4pJ4+BZ*2ND?dnJeq`E08MV?g+mfRRh&v#k>3neZ`pmLQ&@6EP{-Xk@}Qz{t5W z$nz*cU$QR8X~}!EZXfWKDubAmd`Rma1wMd#lD4kqo76?VNxO_U@=Y-9|Bk84oG*D? z`OgABsd{MJUyMxQdAPL}!97FOKO8wk+t^>j$C$d|JmB$$AK3+rF~+vSRlu{gZXvM7 z#M=&xn8dBlR!3*2);$L@kP|(~sp0Q5GPHU4UgduR_`RxU3h>8`Ob&8nIL6X=t6zP` z|6K5ftMA<74Oid8h~aSfZeu?D7e+ttiwysb>Zt^NO)=UZQK}fRA2CNU@^nO#(c^y- z_-wrDrZ$Y|Na`Qaqxu&^re9@{cOxz{GTyDg*Wz)!t$U;4^BQyn^fD%qO~3~YKimwA z{1*P@!0=x%ZTPn8LHtL+XX!i4CnGQ}CR+U%3*=M($V{yZUq%jB{1f0Zm51LWk?T!b zcVxBl5ucF@jh@1nfS2O+0V}h{@R^e%+f?UYfjdcAx_*H7#=YZ#_4B9Ql7^g2`*j2g?uSM9pn;rQ+)$>8f45$p-)p@cIxmx;u z&zoWEBG0Ikdx_H9weIJE4>>x&to$S3AJ)2*e@t-`@Ne;2m+Bnl8Tly2)Tk`QZv)O( znOVS-6t4wFU(d94m#O>*z;99fSz!1pGOP<91+(rRV`nTI7&$u2>iKZeuTeLvo?k-- z{Y!s2&y4zv;b&q#9t9tzF5*1uE9O2wq`Xn+YxX1WMU8qw@m^r$uE?W*M*UGS;!sxL z;9}Ji2Y;N_Mf+t_6r(T7W~lr|;CjW^0>9nZnT58>I`Dd>`cF9drF#AV3_0sp z*)@hAW4kwKUHDbDPwkXgh8e{fE+t$Nc7yUW<2Z}LQjK}%&jLfQ$jk$ts(iFF1~C%-$ip$Gs7w>^O2x>5F$y&Xme~1UguKV#+D^*8#__;AdkjQOWHOT{Z8L=UjZNUowaQ&#xnVN zh}l^9EIJX}u^89FNBP)IiV^>@+f)YjkKL_&e!!O7OzDF@^9Cx3}ApYZ!1N4!9=Q8d|&pX}P^Bc#WKWW`s$Y743JjW5A zfzzIXt-#0=8>{#T<=+baXw`|f;usf{386pZr{Xn0U>pgz#mlH3;gdYLwgWMwi~7VXYn^I)}F69_IyX{egHE6 z>DYtyj=mRu1$@Lk@Ezkw_`N;!c0{HU81so>+KHU0 zv2_s#(T};X;@bufn*fZy5gFEfMlr@h#cz#mIfzxo5znhtJ>xTzHjf{sdX`}?Khp4d zZ)E&<qPM)Y(8f8N-iiLo>Ot9T6+@;t`F4#_L@ z(fA*$o+jXD9DjeKeB|tS%rjD#{vvK-Lp82fVk&bDaGt~0@m2g~@G-umF8rN7zXBsx(iZt|Gi{ZW1FzS*;3t$H0p5)8;=Y-fgaN*;dxafphU%x7s`jW5n7#X_D%E9x@m&qOHc!S!@Ot306~pGqh>6&|8h9&Sn^&7BzuWL>^W@7_ zCvt5v#*U5uvNBDDrf2_C#_<5rzX9e)f zcx_+pnG#CcGX-%FAO9QoLWU*nnKH)kM_~+28K1Og$_(Yh$0>7EC)%BYJQ4k9cS^I7 z&*}xn{&u--cZ<{Rfa=);8I2F~aEiuf)Ing457+uB8lO?<^C>r}PQ+mfVoLkVFs`S3 zN%^$r+lpz=6Q*4s?N9j`{yYKlJf^^B#-IH%&s2?1 z*=4|pkLX0ZQ!$PNqur^CR6pjzsTeyewcV*GW4pP-!C#M8{w%-4@Ut;qr*1R2@ZW*o zrF!7+)N2hc*bR*Nf_e%!0zYVQ(Rsky?**`Bn);Fr`==qdrQMmpI>rls1Kg-OX90H_ z9L5-#rtR{X6%YHY#EU47gPG&t0>#kJzhM-4V$8{cVFUkm$38dVJ0*gl&pXAzuub?S z;4gRN&r(c#);bvTU?7ii7wAX+38wso4o1EO^4BDvv+zC1EcQh?K8SmOu|E`yIC+PX z&sMy<701B;vV$>q;kGfqm$<`uVIS zpKamrM=FMXf2@O%pCU64{JF{JFZ`RdLe_=-{uvHN-U`1E{ME_lFaA2k4^$XCJm4q>bX^3xQfuR^mO ze3B!NJy;;WOfhtaRyp`=#nf}IgWD9d-98LAYv&HdwCy4XU#uAM=ij~AXF8!96qA3W zgKtqx{hxE>zo;1f6*}zT2Nl!KZ#(!A#nkhxVx&#z=Zfj?3l4rsG4=e}!GBc@Jz>nx z_L)(*NHOdWV+;tN82v36`uVIVke{O%_Ve%UgikzQaRG3hgO@6%o^vp~HO^tIae|R2 zVa(wH?oy0;;dd#9zu{eqD}gU_@D++Dga3X9e^4>?d_pnx+^!hDhCk!r&nun_{(TPq zs$%N-KCZQ_{f{eVJfCv#PZd83KGp+~C;qMCCxMSDz7o%h!ix6+XFE7w@x9=WQ4HTB z6^eHPPjT>c#gBo1qJvLSjCLc7agC(*N6u7?wJ36ygE4oB4EmJMv3TvoBXYiC^lzls z!I-;5rWO3l9eMaBe9B+v;14_UpHz(8;5)`5k1-vA&l7FChZT$6>vVIv9N+eB=Y4V@*|iGUAHS?-`RFe1hU` z@G(Y2p7>m_M7JZu|pHN&1`A!F)r??LMcQ|;vV)S!#r-OGZUJL#QlF#y@A5u(v zKI-6`lF#p=pLOKFpqTdD@8GW~raj+u@OKo`p2r;ggkswBYkj7Meu=)QcrNfC9sG*o zYU~psC(reWBZ{vD9-$cJnPrMAfh!z5Q88kZIo-jt6kh}WDGokeG4(H3TnLOgO>Cfk z_z>V$#nj*K;7y9Df2)Hr*GXOK->aDVFISAQn29v5AbgggillEWVYng*rDn?)N?+!#K@i~gAA8U;8%YnBk zrv4ocewSkEzu3W-DW=Y=9Q=O8)PIX&>c^Opw&?po2V+bLpT2+5!5CA*r=CajSu^8+ zF(uESspm%y#+VX5_59qyzfw#+e^pF97*iq-f3u?w#+VX5{LLF##EqxzJoEQ0{yTxz>SKjv)RF*MTYvj6jMLOl<*OUY>a^b4=9H2>|GAN zL^1VzF!{Wmf7>(HM?f&IWFK(wt;y&0*_i7@24dM5Q-M6@x&UKL364PK@#ORU>>n$p ze#~|9+@Ba@N-*V*IP$M1WpW^A<#Vt&S$RI=Kbbb;$Qh%!8u{yFNl zUEOW1wra7p7Q3#}U7NM7ZLzf?)^2HQ6gbLCNOkJz`Dcv3Fin5 zdnEV-Mn4I~0;8V<Ae8t-mM!w>h?DL9vK7qz{N?_6-bKxbwC5*V>m~8U4g5MQ53i`(a zlbpW@Y{zpIc=NV|9RfopJ#WG3;J*rSA^W;2L&1m(PTvlm90ku67`C|zYrWaFOyLPA zxJKbeT$ucb3yv`^`hKQ~F&7-eR#)v%=ywTB`V1%-Ig0a>K3F?UIbRW&S>p76CzArG@=LZV@p}?dk;(|Z3K^SqtG3 z!anq@iF_7iT%Yv}$vDgfr)Pr)doYf3f$vo?;)2tQL4QnO*k{}m0%rhYE;tY2ZwgFf z|F(iLN1Vq8`fCdQ4}t4I$6Rn8lK+mtq}y*4{5ydwKtHeG3j)J7^h^wwgSO)*3Jm?n zyA}Ejfid3kmC{CnEKr$FvdmS)8TDl ztMS_u91<9I8^2w_I|YW_#v@*MTf&GJj$ya)M+GMN#{?!l|4G4!9nKHk$74-5@$&*V zfPTt)ZfE@K*7G*wk-PZwJS6ky0@HZkRq*=)(|D1)M>|}W9<4p`JxL08GPrnl(pD#+p`pz-w^Pqx{2uyPRLBWp;O#OaKU>XNR|O_pA*XRV;U5X?14bNiI$^{S$7HuZ3QY1p78rU?K$-IpwhIhfO&F`-@d7u1 zjyPI`d8O9`#1Y3%V6-sIi=&+HA7YOVE9dp6yB7YNM;I9gd`I>-S$DgetjJe|& z>m)sc#WC3vb0nX?n((HAPYdh=&qv}pD+c^$fzdC0C(B26CLAwtDezSa#^iAx*omIs z;u!r-oGCEoVIty%(+OiPIQ9Z#-zA^pnz%w>w41n6!8Z%s4SJ)3TLj(*`W*se>=QpD za2qgUL_SY7afiTB(2ol20zM`%^^1JP`3e7vz|=4D6{izMzT%krJtZ)W>ve$(fq$al zp9@TO`!5CmUf=+p0~;+c^q&OV%DyH!6`Uk6`laW_I8OtxM_`P1()9{15E$c~gg*H5 zS_~L{aEvidx<$eD0tZ1~tKi!NJ_tJMcw5pFayjk*hCg%c0){`E^6yvhA%RIg{G9U; zhM#jx^1mrC>^TYk%<1{S|El2E1onXrJ98ewurtRMz<(B)^c)fxebMhNaUQ~B1V+E~ zTpFi00AmasHv_|uO$?nlhMk>=x5Xm=I5Dpr!}p!=VG~yi3|=REn9~XWy})aLVLML8 z+&a4iCOMx`a718g3m-P++$Au{!5BCl`Z^B_>;?X^g0YX~Jg|@R+t%}M&X)wHe*aCu z$RWivMvTw-hJxP|m}~`q<~*c7{F!5tgWPUnti@6eeFx3N4uK(uo}c4%=zn#Jz_9n# z@N-Tl3_s@>zljeEjJdt~Nr6eu*90c{&nozYz$6nk=W>W2dE4v@ zHaGEUfe(Y{jDmkH@G;O~bICs$`f?0?==nU31Hev!*8opbaH_z~pwAP}zd@hL^96>U zll=-V5g2xuT&dtHfvI2EUq0hE8TRKGc9;zNn;7<&&*n|;Q}{op(C<<39)V$p$@eK3 zdmb(ac9{H63P18Wr;|SLe~!rx@PCfU4)A{yV=g!*JG?8Nog+KEFEH8R4+_Q_T1LLn zhUffnGBL)j`fuD5JoQI z_%Yx{g&*rCr;|Q-a|}CN(=Bif@OB076d3lQX94-Md8Gegfk~e)D;Rl(^N=0Bs^F&u zrhZ=*nB>6boZk-ox`N*jnB<>T_`CKM&65^a=*nyrwlF;UaQpvA}TyFy_U? zm=}(_LI1hJ|4V^M|KD5BJtlo9Fv&#z;m<1qPl25{hR##4=9+k%z>q`FL2^3mIVD|S zjC~67Kc^G+2uyMi7p5G<1;?<%6s!v-#=5|98|bwHll;{JlWrI@=ONrIFlbXYD7al< z*kKChXt|j8DW4UX+U{0xzrdvDeF{ci;%#ZXj|)ut{IkF`#%C1#oWLaKMFpP}*atdt z6qiZ(hXS_&zb!Dye^+4A^S25{?&575K>w41FA9wD(sQ4j2W_W11&01pF-Mic4pV0e zOgxw)PA8lvF!Z0gK*2W(OmYxMrX0i(#~Gj_j!cX=;+W*DRq$;BW9(Bq6?})lZJ_TE z7JDfOyu0@L}s&7j_KK>`FOLi04v>=V|fG3E>msxe>xAt>;GADe=4n(cciy zDiA&`o)aMauJ{a^@Hz20CgJnqGdMu%o`1$f*kOGhMBks`pUV(ENqj~?*d^|V6V4R( zW(ntt`;dga;@%ozpSbTtxK!LrAsi6*83@;jYjeU4;(D3zdT|X)xIo4J_#TrETgvi5$Pl_Bx_>_oK!fyy4 z2BsJP+&>w>E-+$^o=@d;#07l-!*M=vqQG8Y#6G77fL#hkdrn^udZxgLJ9<`?(>s83 z1?~cdTu$!>hFp$=z=&;*qrg6acLNs-+z*Vt`RCoFe~rMTf1SYSlm2!a=RrTLL15Cq zSzySZc;P&Rp%cfXKXl@l^oLFygO^1G1~1z#FnB4ZI1hLkbmbVl6ki;Z{`&+5jpB=c zzD)Wb6`1rqCNSywn7}^ZCj>49{;I$gz)uTY1N^MOb-*V@ypa4?1Sa{X1Sa{f3+w}a zLtv8srobfsw7?|)ZGlPtIpOC{;12{&0zNOW3;2S-h44KT`8^6BuwCF{;6#N7vP>Sx z;+S|a29BYR<`NkCXc+>x0cQ%_0h}#x7qC~vAY^OMgI}{lHpM%~kf)&!jzOc?=a~9M ze;k8Gv2XIMQFs~@o@Rjq;9oB==?VRKTha}0j!8GXIqn9Iiu^#jZMUw|DOd38bh6=Y zfl1GPfl0T00z+Tzu*fYW=cvHc_L#ub_A!Brfu9hV+J05w0PqQGUDI9^nCK_1HBNg) zU?=FOto4q52biyYB=Zex?bF^A*aiA&YaOKL!}*#>dcJF|iQ4-DCxU*?S|7C!1kMKi zytP(p7X)_T8D?g!n>M?^=+}lixrW*j1cv_fY`I)d>Dh9QNe=9oEY?0-vh^&q4YE=s zJ;Qod*_MfvDCy9T<5I}UwbozyJ>oRtfjw+qYb~~6{OLr8UN)b#F58L)UIRL0$!A<` z6$0aI3s~#5t;Tu=)mCS%-8Qu6>p018u-0)~v-Pa0ZN0Uo+uE#WN^Kq1`fls8o)NWm zTWh^7Xgv#Ri(2cxZM*f%q;03Q2e9q7o?W!{Tl)cePCke10Nv?1dA=5)Xgg@-f7@Y^ zONoBe%B!|xA_o%vF)JV1o)Ec<=wG$+nC)q6FJXJudWOVy!rE8ZUbLS5u${E_7`9gg z#yD)Jto?@Vb%BZghPC&gzgxpUFDCkFYae2JTVSHUYwbzs`F#F4U<2sqto@1Y1M4#~ z+j(oRV!I$P_;qIOTXehiS&8nj_Aq*a^;v_SXzgcor@%FklVt5}=-GZB&C43lT_VS# zNWTNl^YcF7Op()wo-Ob};9QZTh@LMn$?=MuL-ay{8-RV*zKFgT!0+Q>9D1p>N75^- zdvtoh+ArzQo8Q+u2L3v0@1&zYeh-J}=!4(uV8G1+KL)(s+EeLm0u#N%+F$8i0(XOs zH@{{iIYEJm9<}ye`gVbdzSG)+>AS6K3hkRpzQwhhypEuJD6bz<_i0hR(_!066bp@@Wfqh<$*Z(8-Heu=#^Hy$2C|n9`|`GuIZU}9>2tY#){u~ zrxmmD*IRKKkGbHV)q+2MlNFEgJFFOtKWN2WJg)tDd=dZmt@w(^yz_km=%a8Q&G!R@ z>#W$J-#+FsLiBzsMn-+fii=UOGxvY+I1o$H{~h_3&pQwc{5}uyeAe=9hrC}wbodFs zE(WG+fz@KZSd!(#w4XQWu(R}MR;th|EZ?U4q$WRNP5L?Qy-j-5@_7ckne@Y!|I?n? zq(5QB0_}lK`Y9_eXbm>$r>z)a?<@3kR=m)jR`S!ZW$b7P3O&(^Big%~{4Oh|Xpd^r zbFKK&0t&sxiZv~$(4$t|(Vozh({IHfT^pM8XRUaoy_QKwZsFfm!8mA-B`xcX4XvHt>PfU7+70a}jFzFpuT+^Pxq+?vOrTixp`d6)Zr}fn2f76P6 zTJI#C);pO8Xbm#yxmHe~b-|>svGN1uZIiy;$`$%Ch5ne8H}t0!`m_4g3cbe4hw%*xz1hl*@%;*YpOq)$PbhTgEOTbOqGvqx+bu09swPzT0RG}Y}`F3mT=B}pod7kzh7k|ykpX2q; znR`P)fy<@K(Wq&C5;r+oU9@rl|wReB$ zw=WEaUVUaT^xJ44$esj_20|N-4+a^|Sw{v#8$f^LzQN!woL?Fk3_gPMnO%dym*^Y~ z_kP zpu7R+(L!n&hV6Np3vFv><>@v@Pr*bgG8sX@w%zEd&1M0C-m|+G2YSu>0QOat4!EdqN?XC$xSw)g^>B zEb0i3hHW=gIYS}0CwM5+6Wr+@3~q-Wt+4lYv^kXJ34SZr6Fim$JA!`~=HL;~zct4b ze8uYto}2@_f_@bCehKtf3OvDg;X^;__5>d(4TP3HIY{Fp8wF2ej>eP*$c~|9n5T8n z8@3GI1-?LT0CsbbO@pTf27wcT=XMQ}4T3MB9`hBR?(&eGgJ)1Ktn+Ytmjwc$MVTI6 zpPK6lq1=;>xg`DsuZQL~lvU*%0Ii5!Y>sLy5y8)JZtj5}lFfSHi|EhQ3t#VrZ}-Bt zd*RQ$>_Q6;C;H!P`Rj->hR7UYbVVGaU(fa6Nta^6z zbAquR^w;CVyMg=vLD;@73L3>!j|;KlW@`{r4WV87e#BKXVre~MsSPo(5Al-Re}uXE zUtk#n8q0*gW)C#7T*OcSF;s&%>p+}!A-=lzx>*qM6h%C3M=b3Oj=pX`;%PVHsULmj zV{F+NTW&A<#Q2iYuNS(zcKP7b<%#nP%Gvx->)idp>6EI;_teS?tY<#W9I22Lw~=GWHz2o^{DSl(zv+d3;no9zD0suI`lGOqgZzNn zk`MHrfc})DPBYfW@OI(t!@B|RDBg$hK7sdX*c$VXaXVq}B=noG@+ji!iw}4AqG3T6 z)52RDJl-be2=7VhARC2m!#Fj=H^RFf-XHEnJaz7IhPO6)pl2p@DGa^bw?BL@^Mvm@ zG8o=R@dn%N+v7xiZunl!6Fz{L6m_Aqck{aNfz_VyeJ+z8ZZ+D3?{j;?_h)iCe8I=% zL00(wED!X_4rf7!2Xd`;RQJFfs>=@ty&kS3bcSBVrmn#PPxwJ!OdHIhH~gUA6E54k zKYXac(~F!J?o8?6dY0;sqCVN^`+jHm5XMU5+=qF5$QUQhGtHUF^N{928wdDYp;uvt zJ;s=MZaSgx?O9E-GI|=3e|~#}d?_J(w_yjK=YFm7x`{V4+JlE*6FF~oc)MYnaAIj- zr5$sQ`Q$pxfo}VtYk!s}dW1PacZTP{2S1zZSvdoIZrD=J59i}H%Z(xjgl~du4d)$R z5BQ2XUlrspK|A=mImUkEw%?(jFB-NaUnc+K^$S>ei z;R1}Y>p+0dE&PXKAbbnv@%94&^4)MD=C1Qg$Z?Rp`9PqzZ|Hou^Dbw&18t!19+aV@ zBOHb-nu9= zLLSaQJ}kzXnN`^l%F_1b?200f1D9+2dluV4)E`c zvf!D@j^G)=&%pmVgWr3aaAe54oh2f^ZN3MY!+Sb1l(RE3M7V$f-xV1OjVf~TvJd55 zqRs{Sta7aB<<8oybI(7SPHV|f4Ik6-bKfG}XD^w2{lj+r2qoDOPgL}bX7=Dq z(CH;@U-T?<u%X?UzFX(2@7xd@z zW#}&TR>$i-0iAb>@v>oKQS6Yj!_d=v0y<-i>ey($f{)1gGRA1k7mKL#MSC@xFT~RG zG-uvNhN1-?sn052bfwU*Yuk zVjX?xe7JVj&_&pk`42J2Dx@8vuNra`8f8bJua{*;e)Z>WZhpneB{r`jYVwM~##=f@fVn=9JRd*;W5I_vL;4iR`#<17T?C)dA zBeZjk&@OjaJ8mQFVb9S#k-zkv=JVvtc?j2WFW`&%hgfD#pBC{yh+H1Vemru{qs|-6 zQRv3sd7|(WtO0zk$XBGFi1~jbXFKHeU>~NjZ0u8$gQ02N*vC4sk4?ZnHWB++C;D?i zhm5{HmgGOAog_OHz`Yhgr_g9zS7i-dz}zP+7-CwHPiy{c8MCjtm^h#O88PsF-x}yp z$ddYk$a(Wm2Cm!1Y|#7t$iu(xCZCgM?`N2^rpZwV_v8Lc;|X^E&VxQHsL#mJUw21Z ze$pLmJ?EizRPQ^ad5;vbgxhCn3^CJoJAVET=VQdbYL=t0V9e0PP}VtIli>O)tH@b^ z8<(W>BcOk6G_xVUo{#);R6gvKjWyJ;6UL5pG_en3$2yvXbu<|^bisZZuwN#hQy=7i z2J#_q!DrCNEc8LP06moTW9Qe(xasCVm8MDJw+`u%30S0{;2c==WGcZ7bra3~^NYPRFq? zGdq0c#C1E^jqvww?`h_P{d}QWrRPKC6h{GXC=+Yqj#3}3TcOh20QG@9&1#M%&aW+p zjk0`vE+M}rcoz09AG%2TKo0vyC3udw|9e0K4bm)9xDu< zoZF4D?+%S#+#Sl~^(Rq2EyrcV#>La2D7*HE5Bco{_C~*^Wz<9y7Yw|`-o*9GXM})n#T6JHTzz_=Gfb)CG73d689d_5Jy_l-nX>m zfgbic;_YOABYV-`>r9xBJ{C13vhY0*cZdJ!E8Wr4xRxrjFQRe#4l(cT8Ho2Uv7{as z`Ii1@Wz_B_y@=;9c#km5!x`;^=?<0`JhOOz%^5ZyK5{bn?t<>f=dcc8Zv`Le4!-LR zK$g~zHqp1($pMX>AX+~#tv9s}N8#;Rh)sce8rg|j$GPX>_b=w$jlNThoM`ik|Ij2K z+Mnow4rm*Vd@jJKj{)pGLs=}Ja#d~CkHS3~i@J{E2f?sTVclY(xXfIN+a4F@6n-+` zX5GFAC%#Yohfg36y~UnJU(uQqLle~OiQ4{NM{kX2y+z(_7=87OB)_p>C*rT*uK_CcP; zWj#N%JNg29wx;g~&(q$fX8WlzH2x!#nXP{-3*0`+&iePW8ra+EZpJtkYyAT&aZh0@ ztBHQd@}Y;fXC6!LS&4fOAF@L95adAwZ$+1P(*{Px-#-&$0gbvhp7-3goTj^f%Nife;8Eki@0V(oRGUb4nm112WvWpXg`F$5%2teB)`lmjQW+;V%a~ zwbvQ_=X?=z8?j!yvF|yQcocK89oI2Y$aDFRYimkb;>nJ8D33cjFy>PDPh!tjRuS15 zpm=ur4vl%S2W=y}>fqC3p6(c;TtDVn=#f}+Chiz?a%RWF2PU%s`mPCW$V?2CyAyGC z;_Q6lLuPYl!OjkD=Tg|YVgS6M^|y4xW;LO*>h92@W!=7BM}7}%5=vd%jTrDo?m7oM zYR!F^n?B43{d(VfsZ#$V)`1aWCu%&BNLE`+#(D$8W&zybK4?97= zRy)eRsN+|5=KIpcqlSIspCp@+x zFTERl$Yn;ZjYg4UK}X*&-tNN2=Ln1Xd#`%E2QfPF`QO_02#bxgy0Rf=_(?bQ%xnb^waBLhfPOk&wk(x?Or{Y{-DOZ({YWITY!6&*q4>z9%X#p?M}GgX`8&`N4NCcK8q33gOFzq2QFkz8TE!eFXc4G4JjV zb>Gq*x`Xx|-6t#u}0fpF;d6c|#k%??jGuEgQPP{CgZ-_;6pJ3)IK z*XM(+A37g>3broK8Vr@&oWV23+7^6izOx_g_I`*T z)Q0Y)FX>G>oBFY#=1{?p2FXsr(3HW*%fELTp7l?dT{R%mLGWzx*Y+% z96mIvZgS*cl@l^^Lo-*C%=}O?d}<`Q1zhe0><2QI4gKY@;P;?w9Og>;|5Ep0@MNB| z|GV&C`rHNjgKs;=mBHug`xxs#@UhlK;t@CdaqV+f%*|-bO%mpV=I6jK;NvtuOFAM$ zzi{q7J9IvH266o%>HIPL9#5bW9<{4(bHW$1(JK-@QR1kXU9muAuY zVV^(WIZ#IWTr7;-ec0!F?)*90gNN^XxSQ5S|AXh>^*#S5mUADicjw=fYr(Rik3WD7 zOR=_Bz(yIgwt}~Y)-2e{8@bzu+<3m2_J_3Bq;?N{i2d1qRtmkS&4_CWI3Mn>ve?{|AHW-|a{d@Aoj>v@X zbVm}AyXL&>3?;th41QnaAj)Hoyb<$Q_@i>?9>{_3XTqQD$lV!gE?V_l#1e8*A957s z^nw!@JMvSg9r?Tx`TRePd``KF@_Y^!N}12YA0cNW$Gei?Q{C7L-cv9b{s?|iw#~}v zub_Mle0c?QY=^IZQci#GVh8T6*)h)x-%-wp-T^r^qfVryKi@8GVcA0tjLzca4=)+(LvDbrmv*PYzKi^kkkBJy8 zRq(zZjqh#9FOwth)+I*1cT*y0N#r|`p;D}uekXj#iTqWHyjQVo=#Sl~PsTnXiS|WG zn?$rpQraXdZHg)1(;B|&EY|;*vHqVla(}^Stp6Aft^eegSZAIHK6hRBz+3FA!Cx)t zCjX>4Cm*G2L-cU~`q1YRhp`47g)NT37LUQ75`$kXe|*)iwM7&+!LJoP9=sPma~=F= z%s^tu;iepu8T>Nl^PuWGWrOK>{Lz~Xzqu<5euKFg1%G-G>*?F@`Q1g%;D5rW$7W6r zU5E9+PIKo)o}J^Yoq@eT9QFcsjO7vR1&-5RfV~dCDU2jd8SMQFp2T^MIeH#M{2cTT z%D9nhfAF_EoxxXoaR0dgxe2mIWnv9abB1OD#}_$kXCjY}LLQG_(h>d$_whg15ZLpV zq4NWf$JcVjmSjh=k66pk2Y-eB#rnaZ7VdK9)k20K4C06PvCc6F$l*NoZ0cMxBWtik@b zSaa~q#SWYsf(*8N8RK)|`HQsj8Qv*zr#7X@BEF)nx#x&C0e zGcx)_VDE!N=l4#>c=uCYA4;Tg^-M=zUnu%?;C?wie;b&NxcLju>F>igU6Eh^xtsD^ zr0FN!1*4cf^4_1jDgPm_~Xl)p_hV?oFMTL+dNQMhc$E8caV6JB_A& z2cQ@i#mobP=CQkNRN*PLo;x{jr3vA$02jVP`A0a zKyC=N-i%y}T!VFi_7<2g#Q*Pu!S5mdGihvj&H>b*R;ksjx)|IS5bG>hcu8!ZqXRz0L z7qNi*2$3POTT+15`~I^-7cj<5(v5T?-AFG}58Q$mqkMt>R)Y^b6$^bkch=&bVPpBuUBR>1zeBgsOk;j=-;u7Py~bSp z*Qp-Nk-VP6T;|Gs#QnGymHUW2PvIG>r&u=SXw1na*QU#ce%Bnj?Urtyqm^scWkbJ- zM&AB2)_~t_kK*23P853`<9hp*evQ4jZ0P-jDDE-#;NBqJ&qa=X1G(YNP+yM=`QbG3 z?AyJ#-`I=$jlH(^#Kdv-jbCV;}A}_TheGAMQ8yy`Uxa;eMmn zt?|zjXnf+jxBCdN_zd7&@V05)w`Y$0xfJO9`jtMD3N5bgrZFInHEK_vWzlsmeNIJu zbf1rxe~IfxtZlf)jrnW}?PQ+0Yc_ zpT$XC@mWVR;(P+?v;p*mcKhhQ0NMEn%D0!|4^rSW9ny((!6St9EFRsjNg#gM0G}Nt z^7|CTU)bQeo9=5jG=1sp^j(t%7y1r-wy`|ZPxmvDM>}62TTO4ByfpcE(rw8vPs>U^ zoATM|qtk++tfc*s_XGRsb8;^}>mu2qhi-L-T=4(hJ30oUDBm5}9~_OCXFEFjAuluo zb#2IL8&KZ>osZ9QhSq}T5!4?>{Y>D0#d`4)$|q1RMfoh{36xKxJceQvZJG7ijWK`P z)6oXLC%5DC1NyR`GPl~nPpFH2LS6GG)RlfhUG^u`C0@Rceeel&Z+t@Cv!76R_!H{3 ze?r~*PpGT-gu2{MsB_Z#L_STvf;qzHO4u`w5W^%xSy7UUx@bCz9}Ec&wP)dJ>`YFPcugOg7O4?_WLB!L4yr>e5m%soYl$vEOQe0 zI-)0FckCZ=pR=OCH8Zim2i?+H5^~E>K{~7Ro}QT)e3|dhob-8F|5=t)>xf^3HMI`; zRU6QmtG0C1#W@b_(;faqe4h3u`N~NCL4Je0_b%hFly{k(fL)^_KM+t~Hv1?l+8oBo z#!tFEu60wF(N=#Q)iZ2%+~5G47H^y!{6v4Zh}s$_LsFbwh>WMMKRe2%ab81@Dv)*< za4lf90oMWEY{2z^jRwTdg3UGHZGaU9Yy<2z;6}jt4!eB|RM0^W$WG zyoMi>_>uk|J-#u+kJI=unIEU~V+uc}@}r9%-TauwkLmoF!H+Ze@mhYI$&Z=*n8lB? z`0+Y^%;v}0{OIAw9DdB@$2t6%$B%RQF`pl==f`>ccmqFr`4LxEc+Ka>1^igZj|=&6 z5kKC@k0%&Ey#Q-c6Q}(Tn3QjgC2aoy@MrX=+<^ZG{0F;%Kg1+WbR;Zofv0^0JToDo zq z;aX9kUChHXMS(spcsNrO7EmEe6bfl<*`jbGYM#jz1s}2HiGm-6*YZW72!+SJ+_LQR z6HtIwi(%a56YX~Tnx=gpcMQWlG|p$gpZka_?icv>+$8P`ala%^!$;_k-oTOu{T;#% z1D_$BU|>pc&m<~%qJhtXKHq8J_aHtc$-ut`&PX;gT3i53>&buYo9U<*@p+DWAB6iS z+T%1QzK!^gT56o@Z*N7 zXtx0iSJ5^QHe5xc72`F-Rp@VYBE}NdZoZvqn+PW*Y;A92T08Lk2fD4BSaL)4*N8FJ>z^*T7hc*!+A2dkwsm=!FXQ8MvDwpwz(I2nP%o)$Sx0oP<`) zMlSst*6vY1g+#K)(&Dv`RZgUaH``~f>xQmNabtj zplN$>96iQjuxG2?r3g-EE!_n+GJT5Hz8&1M6-*82KE;1(|Fb&?bwd#j-^QODj&bgQf?%v)Is+h|uS zicr`p8Y)<2Qh{%g70VqEif~@Y`G6Ejm?Am`HAWGXV-%rQiX!AoiXuu8ma{2ESk5Z) zu0Ns7)t(B`hT7ABnCk%AB z%wUTOHllL2Oj=iL8kJwuYNRUHT_XQ0q9N79$j8w6E0;7LXJi2z8N^`AqDrIuxK^W- zUeju0N-JYZt71xZqH~gJSV#r>B3w-6n@MJxC_Qv?-Z<56JyyD z5V$kroXJ^@Ol{MsCT8U2AkfRp*?ue}64kIQtELgOlGffsKye!OTzRHG3s z=QfSXG##SR8ft+TcdGF>ibh1`i;C%6a{5|i4NUJK?GmpQZBTqaWeFapE)U!`f)w$C#rX;IKV9!490vg1Ls z-|d`}VTRhH6l!<#07QE^%m)Bv6d1$2Neqi>jJzQ{;IP7)&n>c3uu=_Y%_Iw;6qjPf z!Izb0Z&0%dMvk;;RKsTsdCI08mweoeW=R;!EKkL!F4{kUmv=bzwwO}q#txLfB3G@c zWb((rYj`8Y9nz;qgAVQ49bKELKzVt#s36W+Et~KhA^nO~+$74o63^-cnnRL3f?P-} z_@Q;q^ebvhf`5)=hejxm$uyzkRTHuoM})8C@MdRleB6L^sZ)`Qh3725i@9qB5dD3F zi0E%(u^|p+*&m?nk8_y}vTLG>{+9=gaZa^(gy19$c`Awq;z8*h%hG8!g78LMvERd$-?Y4V^Xww>Pz4T;EGwa zduXIC@K@*sl0E0io(F^^5X_!|&7L`<#bfpiy4iC+^~`&_-t3Jd+1o_f+mMh1g4r9e z*&AoHc+B2FXD^Dek-d%HuniGo1bY%|MA=4Qzjeaui>LQ4m^zTF=@R9`Ikbr0U8&LHnDQeQss17$x zCcTGlCVfC9Lv*?U$&~j&^n)a^nP>#+B&d+UM}S1Gm)Ezy8ebK{zKx1)JZl1r2052B~i)fqu79?`fl{`b&?n*8i6em+$KRi0qUd1 z?Bi}CLF&Z)5_rzXg(XEh$bL@M`@JS~cUYL>DZ^PC(PIfwUiUnfT39uG-ES zMlq#P8sNK-vk`K%d=fK8!#8yV%g;r;qzv$yXjBYY(=jnpuI&`bo${J0?rU6}xu2mP zPF_m-$)%+Kx`Z@EyOiX-lr-~F()>$F%P%E0TuSP^l(geg(tVeb9=nwEErTQt`CX%E z>|ZqMcYnh6^H5kp%B8#{IpNVo+qpabTd%=B^d$1WIKhU>Ms@nFH2 z=tSjFSF@S0jl-^u9ZNhKXrnXHAo(iz!6Z!|XVJ%AWeTF3{0S&J47pUi>S}G~l(I=A zU|bv{+2hUTaYRiN&Ev`@5&s0C7K+#siT*j`BoDeJ!6eVcRdU9eU1QrQ>f>fknV?OK z_a)t1G=(~tESMnC25VfCZ?qA`B&7(So?;b|Sy7;&2-ayH?ZzpV3Nf7|qZ2V|>SVg5 z7!^~dYjY-5X|>nXja|(ZPmN=9xHkB@$DBzdN!GY`^=g>IIox7tcj1vcThc%gG)tEi zxGQKXGJLEvz{IFEe%{f5Uo4tJrI~7zGTx(UpiH4V4HF$@DfU8fmSqI|rlVzJV+OLV zw)lRm)e>KtrQh+)5$5Dhl`ACi!W>JIoXtE{N5i`NjVYXK^+M*%SIo&>YNOFw@2E?XOnFcO#p`|$4WRayh6>qd^li{37oCmBlOm4_eKfWUDOc3cpFJmxwNoqU@s?JMo_O z5!=a96bbR$ScEBMe(%C)IdL1?cDZKBx3hRhMRL42T}HUnK>K@%q%NN`botzHUBWTC zD9sFAMr?M8E+cYD4d^Fd#Y@;_hoQ@k;kw)zql?uHCX1;WvyJWXv)Jb2g<&qKkbP^n zNF+`2SwoG_4p-xj7&WYBP$Q;FOxK8FE-}%FTv8*&5#yuq0mVIrk6mFE{ckshu{~xO zm-Ig(m)U=bR_L91Z4voeQCqMeTM(r5z{`_k5! z<*7zw=|qU<3BrJCl9*)JXN?i>!Q^loEKv zj;)yZD}{F{!huH=-Xh1x6sOsFN>m@cjrFit7lrHgaOZ7~ z?Ll-8SEKHSRmvf0brP{F=^pOg9TP!TbNn%Lq&n)VAyyCBL5x4!EEkShA@xqB#%yUh zx89{Jr+Sw|5!02R780$3lA%nAR(^@w!t!P)%vOzL9<_~)v9W0i&uUpkf5Ls@n8?s% z=WKj~V)7)52fs5stdU}>?#nciVwJ^w{GFHKRUBvh9hc#e@@%=5Vz@q1HICIk&EhMJ z6&kB@+9wK8q?j7yS(0sY6s%|_c@;-d;HRZMWtKH-e)Mgszide=56eIij@7ES|de{+B)1jKiFc)W#gHb)7H{K{*nuk}1X^s7GRv($tAeju985x)R{t7>O~;Qj)Mbixr?q zF#A^A;BQS4_+8fFFC~OkXvOM(Yl^Uv2QK7l)rCjujbt#)8LVV54#~i>=m=x|EBwYv z1)t^=N+!6Ri%I2G|Iw_mj#zE&+01Ii10+pJ1a^F0WR3Z<6=q8-5sX0M&)iD7aaKr* z@R6yqrNS7i-v3n$mb2ULv`Nj(^Z!4_VBJ#rR73OUtc~Ht@+uX|pg)y*Ss~JdN@4+T zjpC%14_;w~DY8u>#vdU!O194@ndCTxL%LN|xFn0}y6uu^JZ)~4IN%Sg8>CN#vL%1u zU9{mJv>TEvXfn1+#Q1Y(qK!qB)ykB_TKrQP{`QtqwC?aJvu34HW$lb%k?lrEa>`u= z$rY0pE#a3TE8Eu*1z3>~BfuidR!ZX5@3bl7v-S*EM3?f${BcZn#YfrKexzP6S-IsZ zEb+OMo!1S!5=t@dCUmm2bZwvJ7@F$vC6B}xzjfHPr6pM^pv<$5=NTlKDSKdj;4zCX z8I<_M-^$6$P)uQMNA-bYR!eo>W9XOR*Kb!Eo84Mdtq&Ylgj-8r3_YeGg{X6^XnkAWiDwLeYhpn>2^ns{l?3jXbO%+3rDGZY)#m3*f*M7@h zyDYNdWmyqlH;fPER;8Wfqwh$G*QY|s7{6|>eZ3;5;P}U!PmvT`q>*H_RYu}*g zY0@|CwYMwu_+e$q7c(Eq(x7iqZrNS|UCLAAM9D~(AuAkGK>XkDwb!eP4=YPP#W0dI z+!n*jCf_hy47bhjvTPS)D@nY}$jpUju9dm3lqN;TH|(`Hs-_rLmV6^`fXrGer7Me$ z0wv>RMxxA-0%fDPZdP%vHN;^>CFc#Rk?obOhXT#oOSfEq>!eDNpFWA!MWEvMWB%wc zHWD%Oc_~eHqnJv`&$4!SMjKw1e2SBg82!r3n@z0cRI$DSO-Ac-T5$&aXrDEkS3sB2 zF5^6xAuHCA0^;tBaU_LfSdDC;aG0bG5}9XZ;3GrH`RSUD)ZvIWOxTeTe-BH!gQaRIOci@wqiknmD@?i8<)gBNjlGf_ ziP!R4v(_Rhy~^5{>9Q^k6vY|-4lBQNU~MGmtG$MRIJuL0T?l+zoKK4L2jbi>&hoQI zrzl_UoGa>+#98)}DazhqXCc>y2d(%^p7TZd4dd(-XSQ9?&lzXiDdVg)2)fi?6#w`1 zzZUpk3;dt4z*zi}BP73P*Zw^2Dttjo!*gu(lR;YN=BAvDts6GBH?yYsYnofOZfNc5 z*xW8rN7I_N)?3%CYie54(SAqE=8mS>EseLfuF3a!J$Y+dH#N0wX>Pe(%a|6Dm&rf+ zir*{4qoVvTz}7dlZ`|0v$-_yVUCqrcYdz~pVM8-uuo}1?KV8(ac~fIsr$Gfb6a>a? zkj}2nt((>vm>wP_Q|kS?rjPMVn>IHsC0*}!&C|OJ=cVe~T-WQ{JTr0Li1$qk7i>v& zZ*|<3k(`p7F)N_o=_;akp1#$U50Iaij3aT&cMg$fO#6Er<$G?%^wbRZv^*TAr%%sF zzHxebPI9_C75`?t7wDTk`h-H;WY}J6_PDNHpFTZD@Ah2p78<#3T884i=xAP8e%kTvixZ%gXx+3r>PdXGLW)+|5PHT+oxyS9T4xpbIsqLn7H zXm1d0J00|`9-B=u@Na~qCB<{H(^67%Dpr5L4=#|2H#Byq=IEPUF%7ocjjk(4=;qV9 zE{u_MuaH!8nXX0WI<&Rhq(l5()AVi)>Ur=kgkzNF=o3BZH#Yk58wD!k7i`+3)SOf| zsTuEzH_nCTdFHekS#EclO^a!C5RDdcC9NKhj6i!7G+SIu)31!c_5^5wX>NKA6Z%aO z5UcPBke1nENBdpS`i3?AzD;vJlrxO@?;{c4v}p?|G=vFqmbr6>_4zBCHh0=X8F%DV zxl?BNb8_$OUI=E}VLHs#N4wnrK`0(SiGX7&j+(yKQ$Zzt@?&&baJ|0TrO$NfH@oy} zUHa-?!W%rp)q6nKoWnFetZS2U?@1pv0bka&B(8IM@{Q^41)McPfJ3rH?Mh zjArZG3hVVwk3JD!^THfR*Z9{sjS`i^$UiRyUHWfzk6z({A8|3B_|>b^Ziec+f-Vf? zBi-emo{r+qpeG0AKk0=jxhc8sbp!ej!sYsRG?)Hd7=iFj%{6TXC5@-UF8xQ$qrb{r z`gj+5*9Rgl{ok4ARuZp|_2^q%cci4{xZSC#H%`w;al6wOEn1zDmXgN1cf~Ky&dqV> z_*QBNv-d~QnG?3_|}4rNO{(Y2;Z-=%rCdww=k~PJ+|n_(i z{oibbdS{{jt&qp9pR&31Tk6~^^rwSptDn>{2PXQLU}1i0O1eA6ojwP%Ze(?LYDStn zC2#uN>C^p-ru!fm=1$SyfggMW{%{=UH-d$b^)B2_hkTt4yz z-2ZY4@^W()-)5F z{oY{t3FxAx@=BLw)@&Nc(Y=TnNTKuT3TvOTDIHlU*F`?C%g3X zu*lXfeNV`ft$)QB$-CSR1hnA+Y$&LiL;!fS;;=&vp$ z+mVCymO_21OJ6IFIeJQ=eske6J+oZDvo0nH-5akhOuO;6BLBjLi_%iuY5JD(g$t3l z^!0@^*Fp0b=BMJd$;s~YWOwfLIWkLQ8Fm+B%*4QH*}ybl-!s|;t0JxBrY=Hg8K*_d zw(!?h2-Bqi~&A~*XB&0k%Iqe zd>4aM&ox-TaN+FLl1TIou-d<>D_gF8L6!-s}IzaELl>rxMm5XQr&W+bTeDI zIIn(Xduvk*epYeG=9b&Hv}|hH#+ENHsj8|ks|olQFRL%BT;!=NQWl2Rft7>VC=`c`IQfw&I)jnq)>uBHH z)!M#^C?hLbTL~kS)v&6SO>?;YD*V;FG?z&Ebhw@l^XPB`9lVTNMA#8+%V5Hr%PN=F zFE6VrsbZa5I_dX9sv9?Uw6%1y*5>ZEj`mJ&gFsv3wrXz4jm`DAifUo&+S+fWA4b?p z^TgWPH?4Eg&#hLi#BVcH%n|22aVC|BPFm5K6r(fgM&}!ZeO6Rg*H@R+2&0wVTq5ZH zvby@kD=L?iEu~XU)rtyHQMsa~-e13bMR9FK30qlKxnu?7jaT@EEo<7n^@jaer!lU) zTeo##bcPjH1WGE&087fyzO!}Rrj}+`)B48ElDTVrW7k^Dy1~8NU&pOsSg4}ioWP~E z)%8^+(41{;s_$%H+tsvw6Wg*$6=+B>^sTO`D)BF8ooysx<>EQ@+_S1H>J7owTo3qD z)8>|qEifu3=GK;Vt(#a=TWiw>p$vS9OvT;C7*bn1JOPKim~bjFyhBD;NglCWPltJQ zxPcB{Xi;C?(zT@{(9W+sI~liv8kQwReC#|ftGn7eI$Geqt=&~ETU$2YDs2q!ki+Nk zRRdR+b%q6stLtk@G5lh#WSPhS)w!&C)ru-i8V~a2eyC#v1TP!WSihpOVl}I+SW&r@ zt!-;uXHH^mP5p``NCB0_Jk(^wRJL#4*w_|p48NFJWh^aSfyPana7m4L#uu<@%*#qv zFYy;k@1uO+EkdaAA$7HTIS)cyWG}Ri4ZI&CQF~qm!04=~#y2SBXHW5`j`B z0;Ng>N|gwdDiJ7E6vqgdDldb#a0f(bZ43OhqXqM^Qc0YF_RdzGK}^5$^2CDdMPXXi zx~aLPTiCk-@j_t`@Yf*kRkF>c5R>hRy<%&u-v)ZE7Fan?BEghB#V^d`t z79kokIf0R{u_zg%g}ME;#bqn%SJc)7YHK(P!o70KMjp;GkjzDukJ^|PGqb~z%iA}# z3oBA5A`P}|TGzE+bYx`i`kECh>Wj)?O00q_melZt+0aCKS}8IBmK=jvxuUYZsA9$9 zWumO4`|28h6#|cE0i=#VRoRNFvYOQliRRXhjaG%>O`=Rrh$Ri?sSOAc#jlY+V)dx0 z!fpayvSE39bA8L^&70a0Sx7KE$uwb8(8cOEZmh?mk2Go6jV~kB9gSG_3|VvLnZmIn zFfx;M!!gIY6By&-YHszj4V2hb($bhxsTJCkds$m!XV=!owhCILX~#qM*vvDrtg2$z zX-EUZaw2MI-d1gH?P@V5&sg0JT)T;{N90Dvrl|?rB3gcoQHlgmzskR|q`qc#Kn5j` z_%cioYj10Aqb)&m`=%Dw+=-15H>Kgrm00v@mzPx5u+1R@)(zVjq7dB!J zY1>1SQ9W1eNy}K*#*S^=6|kg`D|EFtxAR@55+*V8ONppuWBcZ9tj&m!rIod=#V&qJ z*)@CZ+AW)qwc0n$?rh=bPSBbgyBd}9M)JDZo!dIMx@K?eq{@Z3W!$)>txJ}1-n_NV zJT`S~S$Md`CRbI6&1$vTumEuWw$^QdBieIPbYr29ia+ekM3d;ja|Y+=X$mBsVg&NpJ05i%TcgxgHl1d}}V|y1Kq(C50jM?YyI< zr9)U&$+`Tp!r+$a+6Xhgziw{bDlUKM0)ZAB#45j_l1Uny+_ELBg2{1r&=SjY`u zl6%p**sW<@9v@(JE2K8H6!C33?JkTR3(szWrY>$cY_5#`A;#FkTk)i3v@wPp6O6`a zO$cTI$JhxZCSIbwbh`kX=&cFp=EB~>^oXpXLmNY@iQ*) zW)r1r{p`k;&P~m0s*5Ygp)g2Q@bxjJc`>CMVoJu2Sq3OF{FW}dRwiL`bQQcLcVVS5 zb;dSIHuuMfE{Z8Fjwu=5Cfnh6VU{jlJl~aReEb&(EOu>fX=`chY;on?kYyxh`YbJB z2rmtP%FUlZA0IOLoB^O->>t;#WVE04Ck~8XvS-}htBUs}d~s~?{xSECUVOl@bb>!} z&%`fGxNp?`@ejn69JD{EAF@59+3t_`SN;5FKYjBjKmO4h|2g=>*ZpOChO0am~PZ>Vvv?NF%}2&jE)a-jJ?q<333^enQQBy$+<7>G=w^ zOwTE(A90;qZu8YZxoF?Y$F9m`x5S%2py`wFoFD2y3VCe^N<$jo218$LIX_8 z;&|UpQpMrk>9YD^+n4b9Uu?{OwK?l#SNS?u#OK@(E$YYcN%xPfkN`|B$q2ihD&g`< zz>63;X3A4|vLv)iIlqkr-m`&W^;uH{&B!@N1aMRnU#4k?LrFBkyU9R1bYW zVX&yZ%wS`#eufD)>iCToW0tJzUgHXIIJLsq>kkvdCqvn@4Xcj1ARDR9*w+lJ;WrJ3 z(TwYUy5l`!1+E;2(P0+rE`X;Kq2S?n!3-#`E{&487ZZHetxl7h-!L{x<}D_Zo8LE< zmAF-D!aNJkwP3ylueabl3*KNsuYmLmiiTLeW#>1%%(A%Jl-<&OG)oC8S$a^(QiV#E zHdL|{qLQT(l`OTWBsG(pWute)uaI`Q#XF7b0(rC9RCsP4-E36!#f^2f6r*oNjJ_2y z`r?MW+Ac<4+<@SPRJ~p=qe3OUr7woH!k4tHs180Ez#*sYyWb* z6?u9$9{f`GT2e--XoC~IzIhtWiUCL-*+9x`23F)b_M!Yb-tr~oeFg-DZ}fVU-UR^cDv$Qw zBgv}}ZE&L3b8q7y_u$cLS^Px=^Ni z`I7Q>fS}5|fU=Y~Rn(!Z9R*h9?M9hwC|^<@eKA9k_dLy;lt=tjNAgbKtjarvawgvL zCFOk+1XUi{SjtNgbtLaJuqy8q%3i$XOUnBR2&z06%2FO-sv~(9aaQDwqj8KR?_<#h zCwe`fjf0ez1}x;+rUR?;d?>HMTfT%&cupf$KkAcc6dxI)4)SdUz^c51blnA-d`Wrv zAP7uV&j)bm$D8C`i#OGgyh@xEd5K3+9!XyFFuuo7rat6L^ks{JpvpUq@*8-|m*k^- zDlk<&e;Nll-dVs@NBWUpDe@*fjc^-D-uIJes`@K;zBETgoH9QsiArHrbB1 zdFc{)85t;m}Nn`jN7$(PW{_7@NYrmF8Y zL!J+SUFe4;PjwZOCwxrA?|em^$?AAfM2 zOM}skv;M^q_(qa<_zL;Ha)o^4_ru3KQok=;A>S)k$oHRD$oGpYG3iwQef8se?^BQ0h4&MeSKp`Jf4on< zzW1jWm-;^ShQCj}aqm;_%J-?a0D8R6$iZE?!`GJ{ z{^a-s?knOrSIxn8dGOh~E+2jZ|78H$cKFwgKem;DzeN05_P&bv;Y$_4VeADGO};$r z^l@(c2aNgWC`8%vLzS)eRGGdcYXe?6lv&QxW&Ho$`afUc^@az_bMVZ2Y#uC^<9VVg z=`uba^zZF?em2Tet@E?MGp%wNm^wVDAH(xp7I3h96`nc1JXpRK&-JRL%ZtIh-tgdg zjGbfN-(s0_cP&riVEH;cZ&W2+{s4HBRbB@EuvIp;l?cJ(y#JU!AD4%CvCRDDLHkvB zepr=snXi$)V3ikwd7s3C`ZaidN|kh(ef_Rgz6NY^g8IBi{h4)szOZ_Ne-Xg1MRpSY zvFsl>&z$?S2u|ZX%l?7$NmdFS$9a^41Lu(|E_0X1S)7;L(E^;uJaMDCkMvIhP>v2Lj~Y-OGoXC&fU@bk62l&^eg1*6nOjPRGS&n)CJKzlG?Xi? zavjRdc^*7J9px3e=tNM)-1C1-gXKjiw_E2+QNB&etbaAiT%&lfjJDi6bWxS(qP*KG zo4Ke&@V8LTnR3y9GGAZ%2lR{m0s!SH1Ii{Blo;pDT4KtGM{wXg`X3x9qkqAH@{FLQ z+M79`%=N}Upda%K0F=uHlxGbn&mK_b`sg31&-KwiP@dx#04O8=!GSX39ULf|u~$Nr zxgPij$^+K}u1EfX^JXnoGL)H+2J2b5a}lyAWN+Gk{Xv2!1maxWG;uCHGmaQ-PNFT;7RuY8@M4ypg_ zfbz>y&VfEu)c>ST5zF`&3R~x~o`%dC$@5rGLq&4F2xY9NAv1?^QHE~Fw-}C2;l>MBP@(QuH z9rdw(dK;vC24%$BGwZYT*V{Ir{ksN~KdH;1=TUz$>OZ8*ZX?QAZ@n*x{&AGyyZ7yW z^@E+(|FDO{|1?^C4+;;#*P_(7q>AyC2y6#b`#JGozQAOj-~Shx%)ZgU1KInbzqnz( z;PGBx?4Td|V`Kdsd_hEgpl$C#4FuAH2>g8|ep$|&uSQrO?W)iE&4q<#fBU463y^=yz~-waZOog82+p`jOz;` zq7E0n-DnuTZ7_^AwcRlM><|vUX7vSYw(kR$Ro^$*_kGT_`hvFn{*JYLMq7U0vG)40 zdeDm1(IB2KbXFMOO7YUua24JvF#w~j`R zc=~e0^LisMvE+!4ZwGDpbrCCHe+fQbGxm``zRv#*M!$UfHm6wr*#4JVa*V~@#!tk5 zmtn-&@5=$l*=^)UEcr3V*<<9V0=XNr7~^j2xNkbnCnTQk`G6f9zW>dEKJOR(G3~+a zyBUkUj&q;k2Q8h$j8BY-zNcq$#%;t)1EbRx_~Rm%j6e7x z9=|Pjr)39uYx?5CpBiK5sBjqftdBd+8Y6!~nDS$I31Z~W2tyu%Z=aGlhcS+ZA`!cMxJ8LDfn=}*c{_H2aV47V7z$0XvWux zS^9Y0I4Yi=;8+AkjMY&W_|Mm77aJYC&brv>G+KRGiT6;A&h=oU(;CEzdxv~KyR3fg z!pj3w_a3mRyVvsJe%#U}&V!Z@kKkpD(fI<{=p3!7)g^Yygf7GmY!OB@dR&h^CCIc8lqj|Va5o)BN>CF^>M zc>3`{Jbj&W!F4v|1n~)_1UjLd;Qk?$7sMxo+%R_ddfVJHgi3<=gvu?Qs^H!uR2Rf2 z)M)9f4(>@pZ9xu%x-6aT!M#doXAqyzUQ6ddaNiO-(*OR!$HB0_xFc!`^OMX6xzZ(hU zE^^8Ai}%ugo=1cD@Y-!+$a(7Ddn3oz%eBBQ4#tb`#hWp8ORaWefp6R!>)-3n4f^O- z1#xg|f>`nQbItvyyTpn)`r@yX8Tc5*T$|v(FCSxF`{2L1Pw1CF*1X{7F}@Dk^{<;) z?{9V;eWW-}7dYuJC}wJo{02Nob9yTn?*ZKk9nKr>bH2^gMLbzIau#xY4yNpUAB^`^ z$Z32(a+YTGUMAjOrQCfE@@qAR_a8N0V5BTKKkm)SVYi2w^PegehJ>JIrUEPcFiHyMOoP&4DJ=3QQ&(- z=X>CNnp4m}_tTmarh^Y@_Q+q*%+K)LqoT74{B_Ogao}T`dGG0dS99`@z|U$9rGqhM zsxQ9>BX(r`kD`wIYt0-t_q65|d|u@KQFHhqFyc;q=M&(+icSIeyk`6crxOZkj$8|l zXimBuoTfSP+u$6{aX$tR6Mf`oC@MS$e6i@GkD>9JQ{j6EV@w}XF%G;YlD)rxXKIc| z9`X7}dD05-JkkFxxJGpD1;an;#212>X^wjkyj(N)WQA61PCEi#uQ`Nq2;D4l#5=T2 zbMp7WAJ-g@&q6}?X~wTJI^OI+->cS~bT#B3&>Z&^SlWtP2;QjWshGdsR?R6`4?M9S z#%EQY`}=Ja>Ke-`=U z;I}o0Z^7%21kG{#!IGa5xI7qmK;cb0eqXtUjc6sMnB>{qB)}w{4rtrfH9`c4Elh$ zC|&}7KzJqiA>ff6yF;k8%GlI>?Q<|J0n0H6ZTqniHwtr`ba+DE=)3^lr8#Lh_P#d(AUU^M2@-4`xVN0KNT_Y*$TczuhWV!X%^|HNc1XRHzjiyS^ABF^-au}U1LnXyVlPAHog z_r$3pN30UdMgBK%rPM{N66>@)4t+^nDssdsv03DpJBe$=4q}zKQMd<;KeiPQe-q)8 ziW`0F6*sRDIS+F5y-%)(Gk(?Zw|=;b*{d zJxZa^Pl)^s_-SoF=?EC{Vcq0(@Gpf6!SI#wVgHg4pNqjfk`N!t*_UKItGctm7)#2T zpUGH%mAng#+%s`bE)e;1kQWIff0MB$QlIx}$;dZl2Rz7jl4`;dk>rHsK=3F%A94AGenIpWKH zB^?7-i5&AK1^MIaV-E7QHjflsOO$=&LkiXcrGxpMf;vk674Szzj(ME&kTCj~@(tY< z_hY7f3tKac%^wTrL5@68^6}tTg%PWiH-(ph5eNG0tiu@Kxk&7!W@x#KxTX#lfBpzA z(DKwuFzik;`qM4_Ia)s>89Imq?Wd;T59`-tqmP`RT-jeM`mo1)ape#EPu=M_mmB^2 zEPeEu@yS>Kox@t5R1JO%TR@CHV&dEXq3E-ZKM{TOJ@u4kUei138;EPRkQ9SGZnZAwHx*&-jowPki_SbZWHRI|}{)-cB+4*IW7< zMgK?8xlPOCkVk2^JI<9x{}Yz}0ntAL9mI$2CP6pt^VoK3^q;WwW$n$x8j$uYEf4pA ze~WF1M*lx7eZ+(@&zy|8k)h>@JHSJ*ZBz7lFRR)`Y||%+KE^zKis+PrV_JuM(9xFjfWM^W zd_9%^q{vT$C1?1$GF@^eI~9zaQGOyH(|<3#2mF@sgUCh1MCm*OzC_!Pd>M>*l}aBo z%Cy`?KQgLxyV;0M2HKjULE*I?}9g%R7#9O0jXhiNHdDsVc@}(1%i~vp&uCWm-xh}bEcAu#(tcK^X4=on)0_nRSu&2apH(69o51y& zX)~))m^N?FtZYJ$_La>onw8C+nw8B*H1mDytZ!&mHoqrKn=fcqHh-g8*+fp$zOwl@ z&9s?~`9nG5kd5mUIgGiLja(tqes-BK>}M~~O#9hOHPe1J=Af~keWPY&f0yQjN1-G6 zrfhyu%Ts7m`l4(~UzAPh3w_R(zR)I8Nwt-DGdKZXi=h8Fatd^g4O#*=Ys)e4B$4-m zr|7zIw1a*zR|msJ&Kxawqu^^qUIo5Z^yh+`M7|chUKr~^PPgVE#o&(%e+;}=d_(@` z?33#_?H?AM--ExbIrkFq*DalIi+m^K&k7#}|5W%TFy^4TH#iP{Rm+EFfZw#*MLtu< zjj6ZrRey)VuR)2Tk8vE7CHy>ixbQjfMONKHEgyzB3@R1Ix-#f$-B$cbFy^mns}cMG z(ZRS6Y8J*?Hwdv~%!k3pLCAUXaOB;f9;+_wD*05%KPkKi{At}*O$RDNu z1Q=~7Mr;Nlf0RGeLA)r>^T59oE&<~@uH>EIziazxj04s+RTuFYoGLo^fCmd>T^gJ( z{4{v1@ay2oR^90$e;4v{%_C~Si-gyKv4%5;GwZ-jQWri9zEO18?ybUK0dEsN0Y-k% z{}F!yLr?k4x({gi$QbyL@D?z}gZd-C1V+5rZdM!knAAN3{;}wM2aGr>{TIRLo3c+G zv`2Y9{szA-JjHQ_goQCDhDhAh6b9`XZiKZ@KQ zf;?9GDPZ(j`B?*gO>{cI=)2N^eeRWD9HP6xsN>5qpA~P1e3EX9pEc!{;%f=wPcG(* zV)&nnu~&>d%0*5nJ`TnjrxGPk3SL36+kTColI!O2c7=9>y@g`2^j z7w!Qg?z9=&2Yz1nE8#lu&+)Yk>DN%KkBajkhtG;>AN^EZigg6KiqWrONy5v(*}|=0 z)K@xPV6171cY+Ir_kphzJ`9ctKLM^3eipn)_$BZMgx>_CZ_4I*FmjU2&-aF5?3jlM zo4{M~^%CjVFvLXV%n`^R5P2#1kTBvl?3*&y&>e>Syx!FPnU;q!{=}SMIbucoDYSDGdrpk}Yofmxa;#rVjQsl|Uj{j1xYWphCGsZ7|A74@Mvie+{aOh* z^6djg{*K6Rz_lb1`$j~bmnL%bHE$R`!Zz}JEsxs_`DNH2V&p}lk2vRH?AIE3naF(MvmN5{=mn)4`F|Tk*^Rr=11Oo>|ro+%txjFH^?#HZZz@_i@Xo=yYVr)k;|GH zN`M?=*>2>Y)%qz1Ab$*dDvbPbEst{`e+K&&jQoViBaq`>Wx0|6Qsfzs{~r4vjQkCe z=Ryu&n~fZEiT=kSH%Gu$i^xZ$ihL~OL$TMw$VZACaUF3f_G1|NM3I+3j&*Fck=JXv zI~eli*du4;TeUoloEq_Q?29wATr_sp2rR9;2LH4m?=3qPjl!nc(lcr z2xC5RUy5%ZIj{I68 zr|9H>k^i*AYb8IwS4=yf7v2GWRCpiwNsFHrJ^(q!Ow}bntC@Sj_`7zLD@K15pF(>W zC$jSd82P8_B7W`&iwlI|k2_Tuv2|w%vu>ru3xtnBUS~1-Z+vjuEbb7dKlf|q=hs}v zl|N&^pR?G+g#KV%RW@PUJt4dr{8NjO|4OG7a;+J0V|XG1hmbvj=jMOXS-` zPCs{B{7GT@`Lt&K{$WUB#eHNU_^tdTKQBx_Uy`~VVANObc7flt_>Axl$p2>X+rse2 z%eHukFzoU3D%#||w^yN=`-41*kK!7U!ym6r^iPA~lkzzRmcF~>ZcE?veJAAiX*uuf zyw6(vZ^DNl|B}UD5vKp&xA-|>`u}Im+z;ser)JJ~?=8_`Tki@V#`_mZ7UR0C;&~Ku ztgAi`6^4C&-j>Vw;0Vvu%(a?(HYit&xu*Cy8pJ*NK zX9?rlL;W!Oi@Z{GQ^3e8#fUTiLujAlg%3cEYp#-$M+w7D+{EC1EDo_X_hxakv<};i znVONuGKOtU)%j6N!x@Hc*n#ga?R8SaHxCceclviLf&i8#c6NEk7X zUu*G=!tgm>@+3@_JYm1$AJIC@CGJ&F{&azHz4!TR!qoq6a9q631e&%5JROy#(Y$K z61-5@0oMw{HeWX?9Wvsn80{orJ@*;wx#AkgF=jq@3fDot#bU%<>Cn%+EZ!wde+~-M zpNA|yZ1E9cjCH~{EXLea_UZF;!t@z)Q^||Kzp?mL;d03TXz`zf;eW)lI6=4(@*InE zg*zb6w|KPh0mx&*rC_wD{6X9z^DQ=G(F%F9$jPgPd%){0ZWrDId9QF3jIwWkpT+P) z$!X^qi;oMV9zUB`Iat&_EdGPVZwQB>^H+=C5=K0euofyi z>#dTLvEC|1zml=u`h0^h`kjn(N)F$XdxUBKBNl&DI0tgXPU({obHx~=WURM7 zW4%?3aZdh%#a|MpZ{M)^o5J+xIbr&P^;X#-<2vXwu7irhkiTZ}o5J+}ZDIP^CmhA= zcEnfJB|}efF?fi@7$YTz|0xqKMm{Tf4dgM4p{L}{kRzXcUMSoPxrzCB@OqKMM#@bV z-zvNe^1CeFCEN!2r!3wtydCnd38PObPYToicPz#lqI{#BH!S|MFzoPiXr%)?sZ)hv zC$-Gt3SrnuHF-!jd5Cf39w4(vD78hHHd`%59i?*`a?ER=ZxhCNa^Hw=r&pMEu-+;; z`95LHsnkzf{IGBo^3Pk0wO7?01Nql2#@ego<&b~R;vWcCL4MNW7logI{1uCTCrtnG zr)-kX2%iNbCzag6`%1Vs@HxriG~qCGhFUyAI0bU_LDeOX6-G?Bk4njLJ`LlixCo5# z@)_f$82OgA#A1|{d?)0XtBMhmv@YS*U|bWGoQ$dzhE)e0j0AS z^5=x>z?kn!-UI%H#hC9({y5}+7iJ&d5ytrP`y@(-oGAP}I5*Hw&$Dz)+^BEjhOte* z($b%9>0@4B>N@I3$Glct3;k;?#@egot&lfcj2J07ay%V#-{*GWUdTTzj26=G5Jt?? z5hJCKex&achVSW!vyzh$XT_!9uLu`|k=sh%2!7h)?+DY+XDvp&l>TgaS;huo>fd7VCSkPCJz-`aTE=c++PT-_`z?Ls`4y5U z8OU?RwEs1WpA^QJa^H^GGnVm!F!g_F@vnuEzZqwOJ!2VXg{l9x#aLU^zB1%B_k@** zKbd$9s5k;SZ224&E`fY5wsAiqC;xw)hpz{5~1?EK!F?CdNzgN5L2`pD|v_4t&nS z+U0YqF#OL#&M7%LR~Y_hjk5S+Vfd3Z!Qx4p=@0kVsdh`iSBuVgaJ6s@yh!*Ic&Wu7 z6h_~(S}a~8%ywmbU2>^w{3-uo zJL{?<+r37Z?bZvkEzBvu z-6r89kgpbIyU1Oo!*)9??i8kd%rB+W1;+eRyaSB+zhcl8mVBx(@@Ej{h0;e12UQBgf9^r#ek2})mI?QOS6IACvm1rH&0@r# zb@@K?Aj}b;F-OQb7?VN0nql4naCd2p7+ zgEhNR$n!16`bInSbMU1W7ix}2TnA$wQ73*oc)I4CMsSs82gl$V;U2JzBR?Y>yv)*H zD?0S^M$K*%e5=Kqh3U_SExto@JjQV_=8p1*jJf0chHI102Q@1{WgHdDI5OsgpVT^T zBlv0I=fNi|He*Mhe^7<$Z@|xIma=meinVk zA6falQ8QzeYsQy8_gKE|)H>k|$a{sce&ouSs?RXtD{aQ1UhYxRSq6Swn0<%e)Jg6H z!#~B;e@U}Pol~0Qo&f(rv+6spYt&bLkvXXP@>eZaeUUlHz6^yf^*Qd`7fueNA46q~ zxW{Q|RLg09=orljx!@wrjN#B?&55spW15p*1ea@0UJb6%oPy_}b;7jSsF{1Jhc;{G z_mqdWY0fMKcW7q6hV}?!e1@VveP+M7XPvCKM3*bNr17e@bv-K3fC?G2M_ z8RIrgu30H;OV&DN^HWlnKJS;h)PGcSJYqad?lBS&k73VP^5dE#M(M&tTQ#8}g@C?ng!|xavJHy9nra!|awzSXvuF59P z53dlW{Yv4(VDwGtkn4omZnI|9?rP0Rh{^Cy;UnNKVZ>ng9?c2G;Jun79pDEwD?4bL zZ7Khs5IOof{FtTlJxk{YnmHeb%QYRT=?s_qvBWW8xuz#pfnT@mNNiPGX9GL@z65=s zoxB9$JaD=&?BvNco!|53-dE#u-bl^KQOGY6j)BJs*MUnkEBmFww12hm0q}fb#3t`r zi?0*LSmZTX+#-ya7TUtMd8EH|BdkT z;8!&(J96Dr{`}Rd`%b_k5hoR^9oQcmu{cF|C*%_UOtQp3^Bfp4RdvY{f4-MCa)Op; zAtoay38P;l5j&+{1uhpx97dw7Xi-YS)Yr`Z!Y7_Du3Bt)GU%6Ksj z+$XGT(*F+&_k!`KqEZUK=<8^%Gi&|gFUlKk7 zxfvszANdC@&qh2(%Il8oC14pl+R2wOqMiIWv2zHVDhxaMNM80O>pVDDY{E`{p73_? zXkpg9L>T?bpCaslrwJn$^2>zTZiVn(aFxY1!uudMuP?~v^#$AN);h}nZNik_C3SPa zyM*C;zFb@R-d_Gekt5ggQHOoZCc|&VMc{90R`$Owd>nG~8UZoLe@^rnlb1E~ckJ?C z(ahgB%|D|#z7&jev>)Gy?>l+&{U*dGnjnnvil$kdC5-huia9b5b@_j?L`MksfDv;g zCtoIvctj^#jImHU7_aDDVYZ8yD|rlDD@;3>BT7y?AF>!@;oIpDPJvFRa4{I;qIAfp zuXq_4W1$#rM(+_`4aT@AIr*S)EBJ_fm!}SVRG7X!Vev8HUdX>Eya)UP;X@9B?Kn3v zZagp^+`p<0T@F6?3K@e$a{m&fSd!t=R5pOQT3iS zb&dq@OY=8H&3n$yF?pYjI>#k%$H;$T+@=@y!1hNHLzBM&V{K{wR;z z0bVUke_DkPfZH_l^`nFSP(S%382wTF61YoqN-nrZI0{A`>ZFu|(S~C9=n5X3{(lo>#@|K%6-U7-!ssK{dL^#|=V)g9UDTnR z@#pX8D&7f3eZ}yH@3)c}f9^$A+zKAAnepf6td!?K<`xUb!1$w_@#LO<#hu`}np5ac zmFBbzFxsF_8f@@;E{Y*@8#VKFoZGB9vKPEs_%OIt_$V0du`XX{xgDDM+Q;n?ol{`+ znL3d-!8?S{fOiTb-fpkv#0Yqg@G&sjR`#C(?-PC&d_b6OJt#~c4rx|C9M;U&aok6) z`uIHf3C;X15EpGwp3wtF8|2Iw7wL0iO|W z1D_S{0-qCRyXS=wkB}q07aZ1{4V$5ea0xg?I0nuTMql{br}T|^5{hc(TnUX4J_Uxa z)M4)Pw@=B;oR{!oY&|$+UyCg(V^|Z-s8}Y;Cda}DSR6Gy}`Ac?|rNN za>pUx>*zg54tSsNS?~e522uW?Fl>Yl1=n|ew`4s0;d;;Sq?v1d=%{cGJ^ zo|(|G;2t3KOt3d51fR_P0Kea)n0B5I?hQgGg^M76F}P0%y%g+G37rb=8A9m4+OLua z{nvu~2Yw&Q>^TXY3GO9AXN60ke=fMM2%Qi1ka*~}+AD%*FC6R@@gl+fhL<9ri9_aP z1os{u`lCJ{r#v^f5Aooi`OMmj2KOZ17-96)8>@2<%{tzA%{i1K7AoH;FBaYoE(z{i zcr91o{YPKD7%uA^I~>e2_1*dB!E=NA8GfHjefPW(@|xh@#;X%Pj>>p%-{h@(x0S1h zto-~-kdxl%AP>E@LGF2<4)V>z{i@0(p)R`XSOcBKyMlZO_Xar-elQsK@YjN|4&$|q8Q(DCW$q#4mIUJ%cSA6C{LNVPxh?#OdomcK zB=~H`C23YL7D;%I)WkpOCqc}U+k!YdsJltV$jJ@j%=;o=-WkN4_YA)LWDtMe8~F0m z!C3Hq)t8?Q#)VB9xr+f%dlVt#HQkrPw@bx0UUPkUc`$Zvqa|++#*x=bUmtxjW6Eo# zFW(-FFRzKdd`~de?g2~wU@-3P5lenF$N^sCd^^ts`M_(OFFzUN2Crql{B)2fyq5X$ zvq8>;oIuWNmdPJpYm7dxH71w1w)=AAr`a>ZHQbl)404QXwJ+ZnlE)UaB_B+Ik~%=oV?u!oiV$gcE;|0#Tj3= z)h+MZHoCKG|LD%Suv>R)&1JEzZe#ZYud-a;{p#DD-4DK@&TYBM$vv{!DLGi_q#Sx3 z&-wV_t$EJmi622U=FRSW6!NltPUp5h{O1G@;6Jau-+6x9Z=BpMGo6fyccA=K-)lYh zJH-OO!zf98$OgALduHwHgWInJ59XleM=i(-RtJAw>9O8~Rv)?>datg7n zMEsKw{~c;P^0p*8Ia}sAVV1j-N@B75ozAjPIXzb0=O^NwNQ_nUmg&fs=}yjl@Mp^h zP;a^u-ZI>Y^t|n)be*WZhvzp%YVYYi;bd&Oy7r#CVf${hH@~lMEZWJfpBFAY@S2l? zyvVA19etWNzw^<#_;N*GUj+GbPxqZ@|H-}`o2Jk2Wc#quDgIYMr)x_TFKm&=$mcVZ zBVSXxx`%fnpL38~<%m}Xax%>R-wj>FV9ZoJbG#qLGsYwbyLP?e)L~vWcYWis&byy>igvk9$*uyYbXS=Z z+tuWh@7m(b-F48Z+V!+kv)gr+U@kAiTyDhtUX8ijin-i|*mT^z#Tk$M$v9Z`b+-sF7iL4>zH%#1k73HN7qe==hIFObRxZs70#hN=Eis@ zTt7D9U6${5ojk~LZ=B<}az1+5eG#X->sOtKNo0CY#My$}hd+@`W8G-kR_{>H(@u(s z!^GPeoA}(|zx;SZrV1 z*l9h`UHU@j)ML1EL>+hep1!^bc=xmH&d~8`F?^}K5my?VL(I#&ALwTtA z-MRUqqN0+AkVFriDe3<8l%lSO+KLwcI)3KnIlb3(|NdOf=Jv}v7x#r{ZhCHVPT5wc zM$N6K`kt7$pLyWEIB}P@LwhC1(8p6O_g=&GYC8UCgL8MqlYM=*t=QJS$II??Pfxwv zal7y6aj+gnz@hr0@J#yJz4v&mY=2+rrfJ7(kc&5#Z4Jk|_svC{@y{YYDP8AFYB&yM zcVV5x6^*g^Tom>0@E)FiUEjO0{qaX1y3Pr08n-BC)3}7WeCa!*^8FPjx9c?* z@ps0Xx>I94cHQj{O;dF{rQX?zpJePqMP<939#bcFf83aoSMs$0jT#R=_kF!%;_x(ue7Sx$KukT&jsGoOk^VE5cyQ$K97Du{)Q^z?W_ z=@_%F6W+s%pA66BHHTwew}QE`TjdYOoB7kVd5X#*=1o`2*b?Rd^JsqGJ5OBJiy!6R z@6=5#>g&U}x|_$%E$ZGq7whJ`(Sjl;WAo~{MVlfC#hbFLi#9*@NDjw-^OqBfr%!c4 zU;0|#yRdO?Vy}v?vpH)Uu2t_8W8FClyBV-M7dA3C-%(vOwX*MA_nmv4*goeBVixJX zV=r^+^rm@xYg9h<);J4aer?vKsB>}sxW0Ec&6}4~UlX1Q`+H$4Gj@NtqkH!O2kUIt z)NG6;{HV`R=R3DxUhC_EcXCUCGp2j{tDRiSHvR6lPMOC?F}K_;QOHW?*64Nfoz)!s z?yeVWB-c`y6Z8Atb(lY7HJ_h)cRcJzn6uE&*p%o!JoS>kzRxpv=gn!`U&;S8r|&G< z&Dc`LYx1I;yTP$tZy$p1XH^{TfA=`-9$maAQi|AhY`*u?SQ`#tZE#b%m%Pw99ez#2 zx-elV*95l?eeK+trwIZK(Thc;-K@3wzbN(De|;>f*MVu0y*! zZ!GNVnV46NvQ8Y*>x8rOvb*5Bw86Y#8(br3i}^xZTrX(X z*fi^gZ5!*xp|U%j(^DrqZvD9MOspNTvVHE@saZ~l{p6T+?>zunU(Tj!$JE*p+xqr# z%o}%p-}&S3mD}`>xjoQF`gWll?|Nu2*2)Cr;=5;6e#VfuY0S@e4>8x_i_Z03%=NxD z)kXD_5#ujCl0%<4X47+>(6yh76+T+RobQWq-XIqr$8&`92lW#X zH_S)m`nbOHs_(nz#<1?zO|3+}@2YV)A2yBat+C>=7jwbonhHPP+*CAQ?UIU z?zwE2(}#9Cr)KrJI^W-Y2ImrRZ`2Gws<2+=jgQB=ifa+>f%CX7Ov4*|%=eOGF{f*j zx-McJcB5(?#29joMck0w0Tm&Zc4WzEF0r z6YIY7l+*S7Q#B>uh5QcOXJg$d+wVq7k6~TjSHydU^Rr@3=@sMp`VN2338{55GC2qN z@aCq-H-6T=ug2lJJFVSuIk&zX=Y(QUzO_BJt8dTzzPGxry*^U9Y24#AJdg4+`j335 z*)kD%i9Yr8ppPGZwbR`5nl+x+lkV$&i(L9`4r0CiW7qZdaSZF{#R|V%+4nB5DX^n# za8A+g@n>--z4Xl2hQ< z6?X>mKF8wD@rbG1E4_yMo0P66FYClTPDa;eb?=wQ`wZOgAV$v4ZKu#a`iS0+uNU+bUU*k>Qcd?;=T>Mj8M&dO9?SBTZ zlfDf``?!u|;5w4?=x8Sce_6fXcEY`{I+43Qb$^%3YYXlXUEE7&7=MssZ9Q0D;g>^u z>UDu-3)du7ueVFxZ+39ql|G+izVUvN@#}SQFM!ufB|Ul!C}(UbqaJnmhqn6NYi@x| z?xnd#@SgS*+khRu@$XI=jceeVp&5`rfqU89gR}A4BN4AXaL-;JaV9^C@}{|XO$QnK zXX`W}$DucqdP)bn@1YldKYBOL>wEh`wwMPoTYc5>@>;2MnibN6T`2mhPyWXN*h zQ+SJq*CVfD9Qk?#{kYKU5#>K@;65gVn1%j#ZQ#BA76(4z{WX`5>VaS%p)l@n(GcG{ z#}j|;5APN72Xjz5iHECw4J<#@z$*c~lNF9zv#!GlMN}yi(MGhbcw;QAPAXI0B2>CX z<4Rz)##KOu4Nb1bL%qf|z{@pW5A4y%_YH2;h_@Y`WeH*a7hs__<+!-7nD5}C&+0Kw zJ;tlY1oaqEkNk87`{>kTvU*HWkE!Z0O+BWo#|-tDsUEY`W43x!pBp-Z6c1L9L)2rg zdK{`AhpETm>M>6}@|O#-Z$&-ktH-E%EKrZ5)Z=LNI7U5Qq#iF;kC&*&vFdT0dc0IU zUZx($tH%lIu~0ouRF6gKagutRtR62{kHzZo3iUWeJzl9EOVs03^*BvEPFIhm>T!m8 zoT(nKQjfTaV3(do#QE$!i-%5)Kg96do(K-LCGlJif2%9>(`2%D7I>CFBnbX5{3V7p z{}ntol5%xRhx)J9ycsDe73)_z-Z{t@WjLwOM_Pvdgcnxo!RZ0v0}R#9PWAXxD)rE& zQqrg1lA7LFzveX7ELEqybe>*@Ix~VgUZJV8$P&)ho%=i5--$hsu;96PHz2$gWV=m3H_mDpR82 z-(roKs4^n_Dm8Vcgnx(XCv>KSe@~8Roj;IMG{43s_!V%}Q=FywbqJQ_X#OM3=W2cf zd_|saeg_@&mZ%{PzX=0h$qI-0@pt@F%GdwD&ioIpGmgrGh>K|w|F#+@S4|R~2WpNy z7Si$}jO(Fr%JPjXai0L*kN1M`o;p-SgvJf4JF z%0-ufuUQY!uKZF{_+q|A40% zZY||hdu#-(EzfP=umZio^*?goNJzoB-bW5PJlm7IrnwW60@{3Hke=YFf#uQ6mroh(G4SxSRO8{g_oFYLya=*qF2=*-6kfuI zu_!%Hz?FeV=4UT;YeOF+UItUm1RS}p`#o5A5tS2eq=1(Q9=R}(a2v@O_!bT9q-21B zAEDDj|0M(HLqd#}c)0GDVIW2Wi&-WtAUITuSA++b|F>?^DxOt2?}Ks&-l`+&x}SmC zhk2Gm?Kr&5;mCXe;!jBoj0_8M(qospb%+bkd>n7bXze6)w%#rB`~G@ACH_y+aENIo zLysRX#?U8c7GbC$*5fLH%L>D`r!KTy92_^sM;vvkP8I9KOdV-Ic^2EB)sparK;C?mR;@{R?mUDIAlJZX11jxMJu;P&E0M|wsy^Ja*xGhI=2NnAny`sy2pb4ke3CgWlhxv8 z7N6wZJO`7>SfMn0&cK%pe8a$Z4gA=^O9uX6;4cQ=A(ZfelNRqy;GJ_mz|Y&+hgC#E zJAu7PQC(-j{Tqg?7~b+1%Ty;)Vg}TDf!?HC%JcaYo8F{c%Mxs+G#O|$u+hL~19up} zl+(2yFz^TgX_E3~8au{P|DH^z2*+IbxssizWQkBu5aoI-#HRBTD91}}Ot17FEE|Xj zSF4@=(wBuw>3c+7R+Ov-THSoM~g$rdU64h7dgi+$o3uxvf{&=WmHshnC*WUntehPs) zArXkYj0SE)--Cra@-mB9c1z(4f~bx$s!tEkfanUh)|pA6>;7J!#8wsd_{3H0F=Pp& z0+l!Wsl2IFAhT6el0r?jk(sVkAX6&zAtokz*-GXl`mn&Q<je~dDPSb zNZr?!u91Ec(nH9^Fr*2i^r>=HVL2X=^;ttHyxP&iZ-SRW zSOQ_>pi;*JQb?bE9H$?{=>=L?fua*Wh6noAPv3Df-HXz)lfAUzY4t-g-HajV))*%_ zc_u{YdpZzx2RmNcwB+f@mDy-TPDgONImo#Lb0;C}CMWZ>i_?*@(9KIlCbBLoBxSo^ zTA+}e>KiM8?GzLv+BS=+gWOAoR%X*uTAah`>3;P%N;9N-TxB-(GsQI&89wcZQp_$y zvoIV-dr{?EPMmH_DGw@iuNrDJ^!dR!ud2}4kf6Rkn_Fzv9x7*(1MBz}aS)~9Q1(NX zCpA?#MkKrJ2mUXJpsoC5*KwjjgO%BtZdQCO_nuipsap{E6~X|G3aYX=TCAg2ERGrB zPRd^7)(=^dyi^6^qBv&~j9knoDqNC`lUNvwr9AGAtuE4lI+xyw4?sh?chAbjtt#!% z4P$3~GPL+#=S?sb=v$#K5GVQ(RZ-Dh_@wSak%S&0pbwL5)qaYTVb9UtT<$BWG3=*S zEcT?+SJ<7#<}&s*59x8GC08j>qTR)Hk5Qo4(-;T5v#)zcNok?LP-faL z^>gSd%ONPnWQ^Ef6w89*RYOZLXJ*-kDzi(~IM4Ql2%r{~+ajY^F;K_}ZVoKE=HMQA zIl}+x)~ZXXDqAOv0+A(YR>v-I z)`&urgWww31%}~0LK6hRuX}-DSos%3U_kx_C+u_$q`v*YSbq!eUm?ir{>kiHPrmxT}&Ipg9}r$TH|ZhdMHR zHsG!_$>Z70B2-6yOht}^7wd@Y9 z+wEe9qB;Iwlc#Dw2f7&%aoG6nyocg@^(V9Jf!&C({_7ut4A{Q#ne_KM@t&iXvg{TwC^Zp?H!prg@XyMop1mvuYmp`O72ofT z)IV!^;Q0$Ru*L`-H$d+WYkjul7Mg1AYD3P2(VVtcYirH2rNMG;FH5#YuyWecpq}4W zuwYqh*Lz@K)VrlESf-P~%CyzmTpkSYHES&iRIRnd^1zlh8Uy~by((KPL6FDR&8($s$Hv&Q zW!7cqeTZ!pW6fT}8jaAgrNQ`_)Bl?*(1ok{MuQdN|H^V>z4PMTY3EZgEqzx4k$21H z3#N;&dch?w)Shb;9Q&Ptpo{(A2CzD8>RGSP`oG|R&l7%4YgrENH$&~g%V7Hje4x?) zZ3FA3&o^xKH9&JV-XmGT3hw0on^UItg>%D_`igeTtxkyY;AIH+V2EayJj)v=iDRXF zcEI^DQa0z!vyu18`Tzg)FGnDJqZ*$dgx$B(Qt@e;%NM%%bFrIe;@UMgtX<#iteCc} zx#gxC)^xOOSZ}Cp#j@5l%a^TMv0_=<`kPxew5^!X(zJZdvf{#$!pY0ltXt8#vAN~F zYWAyPbRF}JV(cQq|H<6Z+}yIVa5cTtZh#@z+<ZbQQoR0-Z7_eMt(s-{>1!=7klfYljhI3-juzsbVmy=8#U5<&WRS}<3~u`_(JvQ zC6;>s*8O#Lt|017iF#Fsy_cORPkNu}*3YY=V+uxISCBu#%Pow>hI^^=)ae`a(=A#l zPZ{)@qh4Ng%k>>5JX-a6XooAM!8`>VHqg$7029 zHoTrOhAIW4MvkWWx~bTJ9jF|0lum*2IvT%pMnMt2mL8n{VaWA9)m`fS0l&WXDKvuT z|Md0(t|;{Cqu#oxmsRL(hqEnQ}%Z!eiQ82>0A?p3yDJ`Dt<(A%5 zdHHqiql-t~d_rm5##{~55i(Y2w#DaWpSm}JPYUTJ*-pIm< zGnS6ZUpjf>MDNOZGYY0pgjsLmJa28(%Z^sxJ>5Ily~Mkr(0glh>6pAryjx4@T1#}M zmv(xDw=oI_N9Bo!Uh-D>NH@nq(qXwdf8;1{P1JkPExp|P_2xo)aC*Y$jiveCphEb9y!f5N*l>icxB}J=d$ned8+uqGlFEKj2VEDzO;c~&n z-p!>2qYDZ~d#ekJ^1UI2UTf6LiFzA5LLtlA3!Xb<_@q%IM_j~I2rs>g7Ax=ze4%hC zeqt!zQa$ClIn1d1f_};Ndo7+gp`f4PH!m#yix?T8ea>^Ui^doE`F)wi%53f8g^S9a z`s&Jt`4vkS&Y9yZSWvNOQNz{swGE3ZYAfoT)~5CjXI;z9?Q*7SVOe=)_0U)H>i~ZP|jFs*1|$ISb`Pd2K^|O?g>eg_IYR&2Ffzsi-KI^5V+s1q&L= zE3U1aT~S%?tZZ#s)$Y_bt!-;jv-W(_ zl#cZ!&Vog{AsyJt>TAoYD$Av-PVKa1wd*%-SkY3mp{2cL!%Z#A7Oz>OCCgfxH{Q^4 z`Q!;VuURvpy}4CA;|ef=l8)6Anp)b|H7~0zuWDGkrV}BVv!SI$w_CLaL)PBb($egx zfxw74D<*T3RWP^+TOEe6*7Ub!!-jS1<$PJ?l7`s}tLIc+-B4LwS?4sYUE8p>skL?e z3Q@pl&RMuQ>SVm>eqOz+OR8-gDWK(m)nvNCg*S2k#G{srF zv3<>oR=T)i{YDIt_Gw}5 zv3fkJYwH%(t2SpXTv+9_u3xt*svi311V&uy*Ir%OFlovx^l^Dx#|8%hUD>HzTfebm zAkXPMaO!Ra%FQG%IeE27dF%^T!ikgS*}xcZBu9anp<0(x|UWm7v|Q8=EC~A zntGi-OBU$-DR$~-EyZL&HZNb(VWt+n(UYQH%}PCsoD~~3u4zYNs)@OvY>Dctu~g%* z-G&Y&ti4?9m-R22Syo$Ltw)se-B+GtCYR2h_WpG%`xme2U(|v3P3d0x#d>jC&+fTp z)#X(cs=o2Q%#4GY!3_(mtCsdVe|5jo+WG0Kof{OBn+NITXb9JM}w#r=Hb!`drvf^4!IauLpSt&PWDk50l=U~MXlbqO< zSc$IVT8@c_DWq-GSCuVxRyW<$q7t*cqp4$~$xkFQXP_QOft}LvnsHW>`GKxOe z5WN}%GoKfM_SOb&?x%Am@hT>9?zZ3D(qa}xJqimJme(Ukx#G$2>#4YA9hZZC7W5qR z4bB>{YRQzu(CH~ZXR@julrLB18VOcWztW_BCBy^cUtK;&PkmDbiwJsTN>}tNP3c#< zvR|pBUumi;nG2g92~*M&&Xn{@VA|8&H>FwqY|idi@>d@$ZwnSyFYI@6PQT`B`jzx* zVw$h-cW!aNl3q28=5<*4*SGOrz@HX%b9ogu<%&97!vrE<gEF(wxOw`MR|Jd!YZ8ywfeHeylib* zx2j{cQ?FK>n|T4!E$S&HD;D##xup$yemhmVo>o>D4SfUD+=7d0^O~FFg5}?b)XN6&V~=(u2pY!Gi&;x>YdU2CnnfoNAfTi1k(yq*0^bcUMjUozQgf}gyP;^j!) zNd4o5x2w1T@><+9v`%QhrTwPpgthHFIRmern{b0<%6Q&zQ>*{DqHW`h zE3YU*nXlUMgsV*Rgq5x9n^0p_bizWjAacZND;AX1%w4!hFH*Q|Tff2FC;0qc3%Moo8Gqh$=<-$dkb>==%t|ZC}nH|AfDieeEI%wX%d#T`MbWzJH^s{AyPQ9Q3 z9Xn@5!*bjf-=IQ`u-PwZI5Bx|;?$~JJ-j+u4qNNQgr4JNRd5@xipsIaclPXQ(Xsli zotm22(G4xFEluq$(aBei)5$0ACZ+V@aGh{hSqk2PQQO|-4BpBsODmd{Smx{t&&@3B z{#3%f@%P2;_wElp;D%-;#h1#L(#ya8O`21dJP+lofAi~?U;5QAf5Eb{Vcx=H zp=)+p229O*z?}tKRZuTe6?rarXB6MbnVlA)9+awKD83Bmo2jIa#Idu|I&pqZVl3t3 znNa#<;(c+~+?Cavad-NzwB4zDQa+J z{q*DuKl$=KLhp5gn8iONa5X%Y5tezbg;a?{x~>Z&};Xv>eYJ8}##PLmhmHTFB+XDO}#( z?i3;enhGf`?7#Y1Cy=1(C1-z;dd1scq-I=y(SXeEf0FuUwbefOi;I3$J3y%KX9oyn z85$t-@96x3xp;}de;KDc)!edt<0`yMxpF;m@)cI*+pXr~&BPtFRdO!3Xg$7k{+J7#MpW1Y7pJPL$cMIjF~jpTZdi ze(+5^6ycBd7zbmo4Q$(cmfur@%pArBH*OjReu!(}8T`>+68?<6ZD7k@%2|~8XAWay zGX#c#4U84nGuk5?dk4Ulz0}uGzEJ$`lR9|f(ZJX>;*a*y@Mr9O8En~0Yesnt{>(u= z9^c2Gt+xZ^3&rI(1N4r(hu(h;(0dW(3$*K|4$wP~axebOA^y3eAc){k@;-eh*!WIe zqc<7+e)MKtKu>*iL1Q?C-G$)yW3Taj>TQG`<17dJkriy8^3U=2drhCH+HeTJwSEr3 z@g0Ug_7{2MZo#u zJPNc|Am?cB2Vl$I^gG}NV{Z;)@4FCK{@u&IZpR<(jh1t?_j54oh)-9&i!U*uZU5jo z{JFo?&qi;-?I_cZIgH*J2*`3QIE>;kQ^K?Oj;GdI;KbadK zXJIS!-XY0h+Tyd7=S!+ktrxP(@HYm3w3mUuMEqIyKEQTwgv=bqo++DWUmkY){=*3Q z3}gN|DO-N1^HzJROka|z3zv^WnPvZgGOrUuMZh0W8Vnw7m2<&`QV!ufzL69hsLwe1 z2g*r)0e~{&dWFbne-QX8t8CggF=Lh=Bb;Lh#KF==zQ09F150p7y{R8C!zW_ja^nmh31Io--|A79* zC{!AO1dH=e9a3I7pnSuCa@Tgyy=>cVv^JifX`QxIS>YzW!4;N4R(Eh0F8U`#P&=o70J*A;7T?kJknr4-ImZ=}a$F&& zjCjg4?`%XQV@_AuV-@FW5?FGqf?rV-o^}mS422w=SC(rc4nt4O>jgV=0SlVi9oMLC zdoa`f@*c8HmN~2mNpnCGl6oi;(&0f2IPT$#aefWD&(0lF@w~sqk2&~bguC+j4WE8` zUy(oC;XjEbmn{p;{GPRJRT#P!*W%417Gtc0{08h2Y}rPqEEI$?&=cx}&DI{T&f&ik z$@}FIKN#*{l(jYlGaS6sk-5piZ$&un@Z;O?kg3`nzbC3UzQe(n=sHirI0+5N2y>J72y$d}>m09K|i9-p>- z0X?BS`Yx;s<2dBQ{t%<@!m^mZDzMv;EsNZa6Ir}#ZLhrVsMuGw9y8~egu4!!QL~#C?jR=fr%w8OJGc z_6xw6UWvI*;~7#&3{KD|cNiRl?fy39 z!*>5(gA3mV-eGWX4Dh1{7wiFk(qQigz|R<*JsJ3UgJTy0zhp4KA;fQC(VimK^#_A9 zc!LVRB|?50=VbhM4aSXF@+~ZB%WAYIF#JNS2Lkksvfe#n*%(?;P@=y@dg*6uY#jgW)<*cgOhmmNpPaU znahD^s0`vcn5+B>;DrXqZUaW1wDB6?W`k2l1Ftuj>j%E9LS)bv!8Z+#9S3}u!HNDD zd+wQE zWL@d!fT4@H2yKe}-eB)1z_6A4IAr6V!7=zUUSzPJ0oFcBehA#p@H5{49aJ|6= zs5gGB;)%egs?5)T7Z~ibzH&4Yehh2;M4{pyz@Vkx^}u}$&eQ_q-`1PZ_$kDg zNND`<9A9FFkx9XZgvL+m5@2m_3jLN?tomVNVui|o2lxw$?+0#GjDAU6s2Kg0xJ)tH zl(lTKB!km2;1d*=0#8@m6L_Y<++QWp28o#(V6;K{Wi{|p#T$UnRg8X1 zHY?r=3^|d%7x-eu=!fLx24@j7$*T=c9t(V(!9_;`qirn9x2q;^HaIl{7<$Q1H3EOv z;P|t^_ZaN=0@it>;6h-;ALWy`*C3=YYRz_}-nsHyO+^n?jo@&oP^VUj+96e#Bso{nReSwZJ+L zaQ&D1y~?M7|DrOeGo|*&Kg1l-)$oHOfcqL;G!}TU!AbOQdZgmBfKN0y^Ca*JgLyt9 zt$kPU2JkJ)-vqqf;Ors5YIDK&fiWktE!kUvUoyDhTfiuv0H0g>{itjP@z-7Xe5*6d zQctFn@(%?rH+=tf;6BQ~2)NSlV@CoHQ$FULOpVH8p2>_;KIWFp@don+FPT%+p7Fpl zb!`mWxCW&?K7KPz4u6&M(e@1DgKhEAKN--{u6KaZ$5Qr(z-U9r|B>=(&yTe%>-x3g z>A>hmDf<@iyAi)Y{S%SJwSK$}^D>AUB@EB7zm5S6M5KQi1rX?Q^4puV$Rcr&lsFQTME&S z!pGcF_`1QITeyBD-|J=OFOh*=*__J5w(LNIX&c89WeQM#w%%Z_%d(SH9=2t%&!Y^- zX|}~++LpaUWnf$O8iQ$DcC+$fTlU)q)3)s028(S^DZT~#=kX8y+_JAJA92k&PW=BT z>^lR4@oF%y2z84+u(Jq#M;U$#v#6Wu$pWLDa_l)77_lfa7>h-ie*}LG82u>t9bmMV zI1YV9(-a>FJX0~s@t82w*{FQ@w&)zi@J|uiNj-_7z!xdr3cSJKFu8bHER&4Nbtij7$cyMHuHSn|TZPWrGVk1Mg8h2KaAI*-w;z zE=~i&pDbJOBj6InZvuBUxDfqc+*>jFt$3ipS?ouOhbx{7JX$g4hhppls56VcD?ZNP zB8>ZDj9c=HRs%CGfw>+pK1*#QM%zT@W#Cl?7gqycYUC3&z+YDRJArRdnX`evrTA80 z=%mnDE<=g2a2CY`M}`P z{ecS=V-Dz0rg#%@Z^eHB?q}MPTmgKr!Rba|^;<{8Y6taON5pxDsValHvBMb#^Bh$N z_=i4B!OjlXs0{0cPsmU20KUtNm!j^#_rdqzbL;S|v8N+^)&cP&^T79kF=x^zohb8$ zj8X;J(WLGjM;k2l`9uj0`^l zQF1i?)y|RzBVSey-a_S9;un4qnWgyMfYSk19_^uRJXR>V1D7={AL}IY3(@B#KSTR0 z|Br^Bc>#R1u}t};u)nj#7|-ILBkTgaAu#%$Wi#IfMr@0nlzCS9 zu(9+H24@jt9pPWf1n7s3h*yzc0X)LsR2Sf54d(G2H(6H@#1#(*Mw|VAFp^i_@_E}mSV&P&kagh z;xiR*243OdCWFNu_&l`dQpMvTkN6fnEPJhD_?{2Z3ZEG9O&nx_Z&SP$7;z~4n}F{( znClsS1%rIA4*!VD5brXW=j6O!DrOsBP|UWxtavlnCEf*2Nk~${HTMUFqqfLcpi#+ME=*xPlFFXivH=qdlb(A ze$T-lDPD@$Dv0EHK2XXwf{*!~IGBL{UW(y!uEj(C!47}C;+!cXGU&qq^O)e9fTt)% zzXYc^c&6gVz+a@8b)BtvBXDc9_U4*i*4wNLV=Ba7R!p0};^6BPPX!-#h&=Hvif03V z$HCuI+yMT)4t_v!Gx$$o%A)_V1wT_<0sOp!UsTMx{$%!{BL7##PlAszCF@n&B#Jpw|Tj}6cilHNRv4bx&SnU6r!JJ29m;D((w>r{XGL z#D~ZbW3D5nKY5OuSp2g~G28n~2fv^gvOI?@^2Bc%9HX5&rUbvMeAvb|P(DVSRt!56 zWex@{GVnv9r(*bl=bXu>ojeAUdS3-T#NYrnBt|>9Uh#|IPjK)ggX!ml9c$E&{SkF? zd?jW(xIr;|mT<;eVu|wifPb!ozhH2p3j8$=zQ|yX$He6h);{IC@)KWGKJoPiOMAB( z9BcyrPQ~{D-=mmq1TB7pj}to$j_(G3%wYOHvCH5Tef6wj%Ah>Urik$`_;q0I-xRU- zZ;I`GM`eiLHyH2f_7Xboi214!>Pf>7$*hA*6i)|#KgCxAcT>Cx*!DGKll=@oQvp24 z!5Rbf50Aa2F2oMcOAF2cALC%1W5u3Rls^?RGZoJO#{Q0F1L`?jG3{?PnByY3Rxx~- zyv)HH3}##I)A301z+b+!8(76 zA6|0odD&oITTbd26#Sv`$D_Zo#*p?xCe=|f+Md$+kbX$%e8_8zDV+latIyfq)QP5S z96m^?ZyEoo#fH!0`qVPTb-))o_!7m_!B<};Cjful@RO5)u^ynEg0UVDjJ``fYH;c@ z;3pJs0#-kyh}94Dc}n;1g8#1a_aH`fpHBa$H6}Sm7%QwxaJ9i{=t;wOtV)*Pwo*SZ0?sL<38_acP`hLYTfFDwP6YygWMj4jn zHSP2-6h9CAABtZGM%|PN;=r#O%zjMUIlLA4&&t0H81_*}0#rwl*d z7g*zp@sQEDVmxHJ8X3kzrn}+>V3eW$#8P0iUoh;?40iA^#i(D-Z$h5eyE1i#pUeRt zsTjP>(Tb-6pP(3i%V?}77XWL23D*ANHK@#)Dt{-i#&B{6@HvLhc*|&?rYO^@eB!l= z?*YD4G28NGgV|RZ?Q6l;DIal?`MP5GJM&G0=?|Ub-ib>=>N!I>MsZkrp|(-V(8>K zN^5h0_B-_ypbg|xPl5Kk=o#qfvHeaxI_J=y0-bY257u4M_M5>!*3qebEjmwjWM(@0 z=PIWDg^tX*hA(w}LGgIVta7lf&BO-8LD&}fLh$>Lzt+KDGdP|G|0W0DqL@BJ|FNw2 zQ0F&}5uUdt-$x7-=v*iD>YOh={F$TYc}LHSimB&K)r0si__Jd4ZNa+^*8KwK1RhJ- zb`>TRBX$b2iqXcx5`#JR3w6$nR{-mNoby1T?#Bi9Q~Al@4|4EO#Y@2-;o#AVH-L{m zu>L8Wpcw7q`D^jdTHsR^Zvxi-<^4N_ryIVsOZV@*@1s!n?>y!xY%(%pXR~7JU*q75 z6x0689ekzY2JmfP6W^%(MqusVINPZG%lIt3*T}Hn3m;I-dbNLj^jD$wuYWNx+9T~{ z8(&ns6ZjQ_84rc8DMox1{>j0ARlF7a4;=h=#qdcsZZP{Xn^xQxzuLdFC#(HSe`b3d z8P=OUP%-D2gA5iuLljew?O$Tszf*z7s|@^;)&7m6z1iaopZ>{CQ4IfNZU0sRYybMx zvDnB6UZxoRl|5haTligRu-I?MavVH8&f@sWqHpMD#&-5<#kBb*gE=0vw>fqo`icwe5{)*v)q8^HO03V=uH*kN&uLD;b%=Q)y zR}6m^jWU>V!utkjLu@DT5eCx_c&D0a7yQ8MNn&Ru@M((CuA&BmML*g=8TzwmiNSH! zyIe8#tTvebDY{TG^{iJ6{}f%JxEXk(;tjx?6r&%CwkUoP_*;tE-a8Byd%mlf_G~v; z+IzoZ=q}pn;Kvj{3I5XtiywZjnD)PHFpv9+ey{jGVD0ySSo=MoZQAc#uNG;)r_e{m zI)@9+7(MCP;KT3qq2Myb4d8b-ID`D+UWzM#s|^k|1Ka+E4aK#F&w7jN6z>6^;NVFH zr%|qWisGrjI*0SPxLEhmQm>A29`_aNT+MxAv97_AEZZEdTX;Q@ZAs1mU&l4qX~p=r zYoucB>-28$uTdM&kHwoDnOhBC>bhNZvaW58{(B4-{SO)}Iv-X{ozEC7dY&^_Z2q-k z+WA|9MGwkIU(mL<6jRSf28*6HgQ=%OGFrFrx}qQW zUJDjG?*qPCG41@CgKt#)KKM5qoGb^vO)>4iOEGLL`M%;ifuWcB*+(Ti6yvw#X@kWc zou3or|4RA9FDa%yzjN>#2J;@wl06Q7M{y2(9pjAWk~ZbThEj}iYfou`V${WZ5yTJU zfqN*1pGz^8g-<*{aRcxWgOh!M4^~_UJletaiV-uV6BN^iNs3u7@~EHpDwg73F!e7m znB%mxQ8D?;4NkJI^AuD61&XPEwPNbmzD_j*uQ&WuEAS?RMgL~S)UW$u_Dkuvl~0|z zFXlPX(z}%pf0y2GFyo>0A;mf1#}wBAKdG2@YG1QoN`I;R4ZzyhjFZxrmA?b{F9wU9 ze^X35KUNGoJ9>(*22Lry2iVTxSzrj!x14i2Vh$G!J3H!FrawFOQaWA3LB>;cD>k9o8c`c(MD9TdZ!PMDvCPmDel z40}5Dbuju=_|!jAG4-SGLY;>@c%tGBkeTe@sft+_`Z26`wqn+MhJ(*i{37_v9DJ@~ z_@Ps)gV!piomVNY1-@1>>%GB||Ar%fm*OhOU>+9Rh6CRh-9OXG_9OX^s0`}t^rT|Q zcG{(wZNWIT_t5<-mUl@;6E#_27X&H;;s|+xgx&<_!Gs@iSK-dddf12p-1jp z!g%puTUiC>ZsI!pW8UVPQ??T9S1m5b+-Y$R$Ke*EuNnWc!6vbR1Y+IZD@DEbJ}7Sj zV$sS^hOHJ)haDErj_z@yDzRZaKwR-8;IzU1R^Y7S-N3Mu^8QW0XqVtyfO7^1sNdf6 z!|VTi2LWXQ!PsjRx~Ps@G(&p95|-IH3MkM}DorJU`=IY%tG1c$XUrRs4CZkS@7Jdc*VW!OgOihh?@^34dG{I2^{}_YV6Kb2or+%v-er6R zB;Q*WA3g?*`og$+QE@Z)yPX(&RWbbPL6`Uw(0j{Z@y{M7_TGu&+SwU=W) ztQWS~`NZGm@b9sHXjpdcti?-~4_Y!fC)<$WLuzV<46CWG&gJlj&7?!Bs}DKkkX&v^ z^{|773V(J%%i)ub@B`~Yc+RI!C8+Sjt#h6H441SLZ;9ByW;SjpYxQ#cp8z)h-K`C) z=l`kg*d;lM9ugHQ#uHj#K8xhYPy#y_@B-|UFbd)cz8Wz|3l*e|5~C~0!WX2hO5S`cvp>$g zodDD#x_K*+S7qP=z-b0zVdo7q@Jzr94QvEF+d!=LycuaEUKvM`-v_%zD1Ha^ARbnv9lqgY6qD+Y)B+8W-N}@uEVI*=& z90FovUnLGDaexvvBo0(!1c`o1VBP3#tW*MvP;X;@C2HBWDka7u=ZL@l;iFyz_ zhbwUyh%Ggq^vU`TAmEpAaPD2wKX-}SnqtARh_ZF22yZyV4NOX4<_dPH+k)dssM~li zqPI~!6-*_;M=GH|IFVxNwqQE6U8imfP6qK!b(`G4I7ZzToQiRAoVqPQ?M32GpRsb5X?etP3nSRHgmMq!5k7bYR+5|wMxumnK~sJNQ_rvK8XoRoQ_Jbo}>hZ zTjJKqN?^bx9-OMgLJ-eRR|11B@!$+4&SK7NB^t51j5R2MQJ5@Spu}Pj{Tr270%FWk zC6-db3hB7u^%6AUIz)c3OBnGlm%`Ym*@f}V92r{x9z?z*It1g7$WYJmWd(^bGNj|L zP{a)N`0r3|ry1(;-xH^e%xlD1gI@=}gHI8loZyZIzX8S!uByTR1FW80Zt$DHCsr66 zzYU`k$H6FAM@tjqY3WXY1~Sb&k(g$g7YGwc@UjsMV?55qLF(B~D1|S?FbyQ-eX8)NqzOrrlBOi(9WS0d7m2IDf(s?h zN?Igov7{X&Es?ZT(vFgLlC(_H&XRVKbU#VUCG9Hd{*rc+v_jJElJ=0ar=&Sadr8_` z(ms;*mGl5f50tc@q?MBPmvn%n10}7J^dLzGNjg~4YDtGkI#kkOk`9;jU`Y>=^iWA_ zBpo5?NJ&RYS}W;jS*UpaaQG1YCtKRz)S1AaXlU&0H+2yP=TL57;E1d1euhdP!&M{X zIbmBRMx@q?Oyi4IAcDCvIX)31-k(V<*wW4Xegi*Gdw!{ZKyjzSSaG-FY5SG>B`6>C z^$H8efCcFefT+HU7b_lFII3_W+K|v}4C^Gb$xC(i`k}sbCqGtPSV&2EwzViMRs$^s zAk#(*$->TlzpfKIQ81hEsHG?@o*);Wo03`+6FX5JS0pTnr7H_lsFXFcaL2eWHA~S> zm5{B#UZrf1nn0mazhknl{My4{Y3GRVaJvkG{j{)O*O1Ff_FK2w$7=tY!@4pI$|EU9 zC*`^h*V-m_8rzju7xy3JjqPfz?$@;z^>%X^6FZT`ZMYZk2jeo@WZHC?Hq-t_lAn!U z6#ZBI_k6?4vn%=k#CN$6PSSFG#;PoEzg6_O$MwA*e&*^SJcUx6#~I=8S1ODX@Rb^T z;immZgT~>dxA<7gB)$ySykdTDALEga@U;Kl&g41xY>&J@`}2Ke$9_)7d4G506X)gk z|GE$BwEL2de)8tTapv7+C(d8C9Pfko4&xVRPF%8Z-ux-^S4`G7-ACV{$a_Wl6n=qb zFQ1sfEA)-`L=RuWf1>%mj(k>zFDJJz+{d>cRle(9gB~z z@KaNHvd(8lKF=patX=q))7j_DUp()8`(koK#{@?kq zh}#D9g#+87|K9J4Om3WW{*)C5K{}DSOXoN2=RoYoJn9=4&ROnFz$YU_*u?sB=d&G4@lN^q;nd`ecRQKv`(qxcR=-4~-!}Q| zk9&v_bcSba;JBE$d@4SzG{4>VIgl~U*!I8T6C3i)6LFhi;Urrt3mj^EH z#yoDl@J}p<8u;CpTtDQo4?jz;3Nr2MwM$}Tg=^)}?c{KFD$H}`c;3?0SGNzjWAgdk zKL*YCq95o38*e;Mo)Z4QTa->-=Pu~%< z-kb4Hy}D(N0=dRg__cZ49Sm6T6p|YJ+s(>t1H-Ae-+0jMW7dnaB4NEOZ_5Dk-t)Zn z+PufK41T!vYeg~}|J2tJ|F#{wfo&PU!h?{IXE&So0vN7+yFpjupZd@@p}x0(S%!Jo zvhZ2zR)ZyF9{=CdUzO{0H|Re2x0}lOY#*_1yk5;~py8%AiHKugWeFr^*R2dO<S{KpLDn(KMkT%8O$dgZpi0&3^&jmAK?ZX zF%WH_DP4?(v{~?mq^=1`y9+bW z&cfdkJTMqH%dXvZ#ceq_HgCs)#%O)-h<%#roLX??>`|;`$?Dq@<}k%tqemq+(>+gM zdCqAEb^m_O*ebUeR~bBN8Sg<0(F=^EPuRnJs&aE%kn2j*T#9@N*~Lgj@x7`p5b{1 zSUelASF*SP`!9(ewISycF*Uw|E6!4Q(;zvhe;O_=wl)lN{R^_Hy0+5@4K_ z7R>z=&Q#j#|6J>Z_YJ{6l;QK+d~dht!F^_YZ#QvjI55^|#Qwv;M;R>h5Kc~u40P~5 z9pc0gV9Y7ReD4w8+bv}|PGLWBG7Y@iV0oAJI)f9ZfPcBc-b&!F8qD`Z^PU=(l{x%7 z%I92kufcpC!h6Kv#F@amREB5Gv5%LssFUx-6?={Vep~T*z-T}D!H>|+Z$}CQ_&-zzQ?&nkgA3XpZwj_!T_KyZe`^opw#>9aJC#!&ms(cduJ=|cvdp>!(VqDot zHmdwPz{^zr>%iJaF^t#b1uL4#d#xW+6I+o+t1FJt%=K()&gP2T>SB$wib(G>S0z*#pU_R!1 z9f%W;1J6(lf28Ib96tznfnvl`YO&&pz$*;qyXRA1P>fhkwW`dwfiF~yvB>)#Syvq6 zB6X$WUjT1Z{0i_5ivI$9lfkJ|fp0T7K)b4zJo^Zv~g`r6)infgd|cEceAWbL{lU7|P+zV>7CEnvii zU5BJmhhWNJ46|PPhVLi0?;}hfYxsTv__klh!Js4#In*|;k*u9uBU#(LTx1WAb!@$C zPbiPN1*gHpe^@rF82Qw1+r{G+!Q`W^P-jKd7H_ko|4v8e4o45hT38l3?Ry!iGqkO* z!-xH$ZNnXYjiYnC!=GUFFJ3yIpGN)M_bLt_I(&Few$F2~BHzo74HjXmgr|yb=~b7~XZru(0H{=uz?d$|YEUx+dT6Y;=Dr~B`SCVmqI`Xr4>8kaO7 zX;RXZq-jYrlJcz+=wnH zIz-Z;k`9w}xTFV5dWfWlN?If72uVjuI!e-7Nk@Ar_yLn*z_(I(-KUt_xVRhf-!b=@ zxc8K_zn>(!cO?Iw68Gkfq`i3~<@@ITkaREHA2Jv#g-rV!EZ8Y!vN+B^xkLUG;UDvl zZhG(*Ej(+{l7>MGJWPWIO{xSAJi?0V}*{;3)gv$(AGD!_1f16Z6Wh2U%rGjCW&n!6I5%g3z44j8OLjvO~` zWUjJd{<&u@Trqj_xEwzEK7Y>g`MIHo_RkF;R5J*N2>;AARk`kI`^o(T`RBdxsUJh% z*H_Is*MI&EYiv&TT>HvqR$WTq$F7HaDUNB@zU2BLpL@d3lB?Q_zFSl`e{ftU+gPO5 z1~OhmRu{=JiOm}clIv&PvX8-p9U!nKlj|7F!}=SmyF7itUqLtG-)>glOfW14=Om_BZ7Ji>_l?y=# z3t-HI$4@9zfHv~n7JW_}Fcxs`g4nwq|6QHqs+{uA1RrCDGW;$czkMuvE&x8*V165p z*LX$e5y0aN=JTHX)}xf=c$}^>CjjHTgvc|_PB)n63VHrmfT${!4jm=zfu&wIa8%yGP1F~{KV4UW^Ex0JsW7~@;Y-Ua-=;vK-BD1I7# zM{J7>{Lga&#Bun>N4yIkbEJH-Uj@cI zC1sxjt}~eN=A&Q9$1$nrPf`pY^ZX(C{x|Wj{mXXne6`5qJc!?*81?&SDn0}l?H8G2 zfzLJAPXRY8Mw|TAioXbavEp^Wmn*&&_-e)5fUi@Ge)Bgg-UWQK!FYhg^S3Hq4*Xq% z1Nh9pNAUpQ2Nc%;?=;vy0Qd>TrvpQ;v>pBH!(W2m0)A2P$G|Te%x?+sT%xp>{{NG~ zu`@6ZF+Y$Wy8^fr!<&BQmc*anMGed5pAnwTz_XQ~@$BWHLx7+Q>A# z4~(Q$oJ%uq@~B<%VVnP3xvvUO)?I|%?d#vQ8_zkwX=SBY?f7UL1 ziVaW7<#6QCX^=l8dc2OVFUxymuJa&YpMz`vXkC}?D0zZEZNKS-CqvPGdV&|v{Ed|d z=J2qc`vjdlWf#_-Fb~zyzg6a74$%;8aKCK!H!m|1`=`)PrJgJP(MjcbBWIX%Crg(t zv1sYM8I23)&NyS8XpEGyi3^|=LW8va?jpsDX$H9uM%l<3R(IM`8 zmF7K3SLqj5#+v**-eA8=i99=J?+1%+>ypR1u&bvlpES*9X9yo8Zi&Nzs!V_8B|j z@E$RJoXtLRB2S&k4f#{*kC{B_xcc$>_zP})`xl-FU#is_$AypEL^sgUU-{nhrcB~P zUeSqOp6@nKame#>l0hCH)tHZ$f{dF`e}Z?edCJaxigB8p2iK<w^QddHs*~2_kP9Y^X4?pKYh-;6-$6a*#9&znDgsfVu4dju=*_S1GxebI|LtWAKL zCvMMKJ{PgD*t3t`ex8%gW-@QX=Hq^*dUIH7CwFEN|06p7Po1~MY417a`Ja7szd4sJ zj|}ZQzCSIr*Ll*2nKRv=_q@0mXo@VGv-php%kv&9YTVcPa<{6}m+@iUe`fo?b^d$^ zjO4isoWqcfXBXVQwmbJK@GS=H{3MdT_~*KeeEzfC6#TpT>XeTk*{lwnOUl!?2ej2k zTdck&U{~Ly{Bog=<@x+BTt(6z+LzWm(l_E?&ehbl zU|R+-{VVm9uFD^ zF5zbNg$xBD|G(jSh8@#V6^x@V!VNTi8g8KJmv95kcndesjF)f&O&^9EXdItJ8)!Ki zv>ebJlk^j}Y)9j}oKQ&UL~NDjC!|LyO?kFwn$mI5Y|q(BoAP!yyN^AK-EF(sX3^p8 zdr$L^mf=+N=~X;ULd=+Zn}A_=DdU72Z0>0N{&{3jq_dTWp735j^cCMf7&{dL=m+9B z{R5xNdkKFJj2M;s_!#@W;Bp&l@UfKL13nJEiFy8;&lV5|^f9iHh@Ojqk5Ya$@bN0o zYcA7O<^tf;m46oSB9&)+tWf-O;MI!p>tQaCde;Ku8iC+zfWNAkI&V^W&WYbq{_Vi` zD&`*c5yfoFE`#N~!3&CS1OGLHV;=y&t$c(JpDmC!Eb7F@ZMwLV?W`;*P`b~z^XsML3e;EMCK>J7)!)*GGl+`uLs@F;CK@-_PrwiJ>YtS zW1j$HUn%@|fzjWh2Ynd8Zerf^%V!IOel;g7n zB7X$%qXq})TRvML^1lY&Z7`pa;PqGX**-p7KpcD>cBBmU#{pwLld`BT-b-c3AEYwR z0FP1`#1x+`5c$o(7-Pi#2w=29_%*;w433Qf#y*bx81_qiwm@W_1%_T?`k&7h5c`NR zK3hP{7~``A!bgnp*#crdlgwueh~r&>H4bCP0UxL`bAX3x*?Tc{X}`n}r^(ZhM?Kj1 zY=L0RL&_ z`ujTal}=q%QCoPuJJf@*8kXJZ$Rn=8=k45jp+Dq9e^_?7!$%C6dkGftg%k6ag;yg# z>ssW&ha7w`UI&Zq^W0ng#ij5`bS-k6SJ#{lZoax#+v`{T)+=jn>DIKt_bRUXx|eO8 zhmW~GTdEw+iDqq6-DZ?_OUcv{^3*uu=dMQ4p<&r&h_1CvOyRy&GO_W(R z)+>*6dS$N8?lWWAPwVu`Smqz;M7wRfTE9Na>vHx)v2!WyM4hJWM73w#p1Qj0y{SDP z@M>GO{Gn{sX!uat*!JQrE4>e6wlNqeE7++?uvfwg!FY)u0~QiMpPpe9b2KWFKW9vrGJh z{55Ecv|s(@`hYT{HXA+vNN!af>b?YZKOi4mt5`YU=%!WJbE-Y>Y&a9|G=@(%%r?KP za_BS9jxd_gqU*}qr77j;*9lgIA%JoF`FC5`s`mp+WT*pH@t{#Ed=_1~&?{#)6) zD(Cu;{Y`!BGwNilH#eYOquZ;0pzWU4+3@irZ#SWR>6QIsHy_&?@3pF@m!=PDc6$Xa zkH>DVzsuwJAC6e}53BQXD<@3213oXJubN+}KFynByL!ALxUtR(X}p&E3ww5`I8T*ItSCU*&t{SM|c&SMTMnn&b6Fj90-=)$q-5 z_$FJo+M6^A`q1{;mT^CCLfd8RtcH%&C@*b?jy2G+20GS22jZp@W2_2eu^N6Ej&WGS zK5eP(^<49feVU-pJ849GOwIY8AC8A_v~3>s8;tdb-9>_n=lRz_({{C zo}TCWtL2tAn`(BzU$ez$-iTRfcjaHp*!K09tKh3#-3?xL;~Sm_AML5X(yv@sY2vB= z2F%$vA|~OtmN($*`@OOWFh_mN@t76Aqa1&y^@qKWV(i|!f7#SW<71|7!5nqr?z)xf z56jRW7q@IGudCbi$@9|pp7wpY>H7^$UK;uyYkA;JY5PdnJaTuDSAV6qdEFRe&sVYX zg3Jc7X%rS(b)j83_~@pUJtp6=vft57v}N$cIPl0|F22Dl8F3V1!)trB`J)rcuKO{{ zG`!F>>J<3#r4P$mQSV8o#K+LbYicl`^!bVSw&l9rbr*clZ4m5kZJGCi;bC5&+|g~H zl))$XZ7XXzf|i znpQ7B9P)#WjIZqI9Ol}E9IvsPhxBP{YhKv31hJE5>}Z)ih|BEQ-7+Vaacq5ktk==( zXS|Y&TfAbeuP^IkT(C~)E<+qj+(KUo_0f;4A9Xy(`dMy6i(dwxUbeZ#>&QIzrIS~V zyrr!-`eilq+CHh-jF{Vj_?hk1eSaSG+%m9f-7M69iS%PN>i1S2ar|@5Zwx3Kk%n)M zI;u?K=%{pU^Q%(^QMTn0?7yyWdy#EmY_+Vb_UbobOeMyN-)TSmKc4mj`|aDXFQ05~ z@vR?nEK6V5vh;`b0ouq#K7C(?wwG9+>;5xq<@Q~VC+i&aZ;o~B%hxrnG3jIDV~>7p z-P{vpTg6v1D!f>>W{dZ?5%avbjA!uC-nvn{y{4%bVVq%nt}Gl{)_mK*Ci?aI0T>_X zziqF30b>81nnz>Vjq|%EO5 z#byZK$C>@nv;pX^8z*z^wwrymvd;&1ur1gZm^BCNwQ)5VN5%CIv~99; zAoSL@Jn^>lG3{GlVCFjT%Vq4q{+4y`i+?aK8fq4zEn|=7See1`L7N%Rw6|_`+gk81 z&ht}CxAQUI&_A40CGKV2=*$h^?{&T)U*qNV+E(~xE!Kx$$A@0AUV`sS&=1&ugloH9 z#Iy%}!nNLttAOQyhp~}sKl-!o0V&t)tnHSz&W8S0{BM^1ofobT#(E_dGv?}VXnS(i zSg*qJcpPK*pLTAB@58n6zSg|xzrri(?0yj+xJ7($Jwp58!#nl&9&Nw$E7x^cPn0y@ zH?RqQC~LmHPZRu54uAB8FDf_}@SlEIvje(sux<4xt$E4N*az3`v#n!3-B#){?e?~f z-EDlteE^RO*pJK~k!x$kn5+BhSg*1MGH4rkh(qj~kYBR$$SK^1wyi7}*E9n0g|S#N zE!p8!j{7j`bo&nT#x3Zt zt^3jo+sazjywYUtqpesEhBWIPyh+C7q%AjkUDo^t$A6$TMr#h;)YgXMv|7Y-70TM< zySG|5W8HyuTTLt0(8#AA%3=(@SToxkv*|e4)$%Hi<@7jC>boBLulL4(9lkuf66>VZ zUhBFZUh%q_UI#h8xWQZ7ay^{B$;-~^@1^g89AmqtwXIFcV;o@rv%_NA0b0f)`-F7; z4WHb@eCtp8R*!!^9~>y>DyUnJBWqiJ_fb>J zPF**14$$@5XN`Rw*Dvxsi0(_uxIX9n#(HIr!`#L>uK9t1GQPq((T_ZS5j*}9b=tY~ zf1-W4Z|8p9t3$8jdwr?bPkMLieQ=Lo_Du8~(sOaoZ})s7SDBlB!14o@7r^KI#gDfP zXE?p8-*|Bnah_81Bq4COKp!{v)8y(??BSPp%y)Ho1{QgFpVtw+0c$+Yz@iYwC|;jH zf{N!Losf(tj==A&q9?)7xWGUhKzq0H1R(Bu!v`O5EbVQN;el+)El4NEf$`fyBwpfh zB=zRmp2ShWm&8rm5=VpBAvPp%R@GacHQx(Lc1DZis*1*W<$Q~aKU35tal#l6VieCh z3-??iuRdkM#+XUuLG*|3u*cX04v0FoE&9EeUmsn=>O4_#F=wz zcM@mf!zM36>pi_)k%OlEFU(UNG6VG3kD_N=!%0%&b!a@#fW!R{{~|&zztH zLN0yKBqb1MUj1YxX0bU_l~|3l@qd`UAM(+-FTu%Q^d~5FA*j**B&F6t-ZIHDUJb>*pesio#u#t z$*R0Rk});ksxxEa=Q4rdO6wGID@xWB>QUT`mhQE zMspyY9FR8E{8>zWMHCb#{UOMjuVT0^m7H%C3?q@$oZ--huZ+<`Oj*fu)WZFDC4+hB zf^&^nFdz97Y^_!Jg#xgf4v7E$KC03Bwro=fU?o;Ai5<8VR z4@CWwbVy<%s}zTH4e754oeJrjh2GEGe@`-KhWrz%riIu#tQEwsa0U$hi#aIuD=E{R zG!IHre^9y`bYMrD&Q>4;Vc*0KQM?LrH``j%6;h%cUlGIrlyH*}NLMff{F!8r0b3(E zJ)Z3JFt+IxfK#M&po@xUX+_|CQ7?r6NxXs*5XHs9#6$zp>)rtdqR;g^d+7y$=Hq(l zg@7ZC0D3z;-#~P)Z+7Krc5Z!-cpA7nE@=-*drF#OI#ALoNe_~gCzY{0m$X{aA(9T2beN>WB|TWuLnJ*^ z(i%xeNIFu|QIgh5I$F{(l8%*hhbKP|VNb$J(@!EcuQd?6v4V3MF$J@Wm{*p58~72~ zPo>`heAP4fZ@?dz6<7LQ&nqlX7xRI^^n1VuWsCVy#Ps{Xhm~-@mfi{Rmk^bbq~}NR zSX1KI}5Qr@WT4oRlvo}rqSaYVg zmuL=Fm+9?hZ<^*zoZeopIhcym+bfh9Mk1%gAt2V9$usRAO5y;`sUdNo5+g|TQv!2# zdVQr5SZAi!_g4Z7&Fr!&CB`CWOSKYp6dS4pe3#yCcJ66D_MP5XW2TbxWT%wo?HYws z#9{HYk2xT_HOJfF(>^8vI4pPWoJJ6s2GSb?vm;CMby(T8*nwe3n@#(exr=Yt>M(I< zmsu}ku1>GFUS3WqvsX&<`>)0Kzl+@-B>3QTdcD86SHnCUr23ejK`jA=Nb@m8f?BGQ z=L>bVQeObI#b2h>7eQ_GS17eoB+pgq0-?@RszszOPLqQomgn!WkQ+zE7SgZp#qh}S_hK6#|6OW zT4#L_S89V$38k)J4M9?=t0eD2rLGq0BBibo>SCq7BGfvit`+JMr8Ww6sZw8+8ZP4w zD!qlBmw{2+&l4I}7e5uz*{z^|Ep$&CFxMe0?va4;F)Y808}lyJfVtfbm^(<=fcXvy zJ1p;Fy>=vim!=h~g71;Qr`p6x+bCwo==Vu<)SSCX*a70 z%F#L2Ue!5|4q{xkrh|NxY*34pP!P-&f)%BtF)D!?d5?>Dy@gDX1;J zjiIMOZS-x_>;kpjPiwhnBrmJfFQiS4c3^PU%~T&e#MszRw3 zAimSjDfOc0?5otTg*s5FmxQWRYB%oPyx6Z&>bJP%{5`)~saGJm-XE^it3n;D)bB*g zAxiyT@@kZNO{ft{y$)(4UL3*QRQ4XGg;O-rOTQ(NJk~~f=?|2qRO$Up5q?a!bY%=S zXMDs%=ZkX-aYrhGq1#q3w;T|m&~=pw?Tn95uzQ>g-%*`jpOMbXNGNPHyPu5DP*`n( zKI1bKwwR#L_&)}*(ZqSiXI!i|ah~xR7hB45ixD;CKdt8}5+>*~ zKEq;tSIuD@tlwXWpMltDhC{|@OswyrIX?$+hZ!3gAMw%UJu?C_3ncB~SACUKk+dq_-H;x8apAFsq;nR9{?Z639xgpQ%KQ#4IHw z{%0$ZV9p#RQXsZBC?TV1ff5B2J5z~55@#uqCDEuvF^NS=bRe-6=g4bEClPl;?tLU+2hEKnF%tmGDR=#xE_*qnpeuV+C#dm8A6O_7WC_Zwi&m1buHKg?I<%HdM^>4<$vaAI0m+(qs8 zKGX7Jtk8x~h$kUk$?|1ZW}B5MC(4t#w~wg%iWS`@qT>4UhorBvb6IKMc$y(p{vL)8 zHc5TF>=)4@3f^PdHC@EaT;^qtG4V$Rvvt?N_#^W>h;KLk$Z)RSZv2sXjoA1j^E&Vr z;}3&78a;?EdwxEH3B2nnb51$)Ch$cSVsN&JMiiQ8%U~|=n(iCV@O8i4%$bINpULfv5l)R8e;Ts}ML%t;KZNZ6|g)I4S4%$IiWC zZ9m-8!c!zzqAI^P`J4JJ2Om4MuDG{Sq|4tAG9ojO-QDje*_acNjcJcYy{%=tkHbDn8C@@muvZ`9 z^v-G{gQXEP3^9Z#f}hIx@|7NQhe{n_LIT^c6{rNoc>F5&=T|fmU@P|H*=1M=C; zYy7Exb&WrT4>gUDY#0wZ_O?GoPW;24!x$1K&#w{>eKZQMaPWLIgQwVVLq((K!%B22 zwpu1WDl>)D`hnd)1%_IK5Y|0jfI-1}kEX1bN9Cwx;E|R))x5A3|%E#HBIW- z9s9J3Tl^_?`1ziHim{7raAb}*rcJY!j*`F(Ni8!=%ZwMjn+_8pFe^s-Q^w&Zs`m`7 z6NA^(Qm2($&z)sP7&Co&6;Cd6xOk2k5>1E;*)Bs9+D2hqEe0t*wa&p(tLI@#ayfp(u;BF>RL~k#7PQj#Uguzn&-Rn09Nyf!A<^p$|HD0vKg>DSNUpS!!*CSi`xjv0JdHV;-9r7O zk3*%m6L9l6K>N19-aZeI#*v3Shur500^9zFAS3O^bYrI;?k%v(aHJ4LeXj>IoT0@% zR>xb&y^B7?;89)`+TZsP@}O5csH&sN@XJ%M?;}PP zf8lC^#CgA!>LcWsMn|+6l@aa4&<0V8WEi^vJ7}{X8@A*ukXO;NkIx^d=mS%-@qB_%nfRWQt=4$v88?gX=wS_YDuGTg;b%1 z2QrAc(}pk$+TcUMSMjO6O74yR<}X%hi9Oj-*sef#9yppRxNq0__Q2yY-`YOaQByU^ zmOw=ZegOjQR|-~ex(aq52f=IEsxOB#`GMcwi{{z3+Q*zs%X^**up?}*z3L3ShZ!@T zH3OAU5}j-%XWPhH3&{iE;vmyT5yYGoxzUQ;29d+^%l8@Xw4>iFW=8Gkx7;z+YMad! zNcgcu8U6isVKjB`$etwVVZi_bOfB6H(Mh522W-mQ{xsN$pQ)%$dPFBiy!|W;Yp;<* zzw&{h9NNqfg!Y~E3)@LN z5G;Rg8r#FG-4zd-N&ZAK(wMEhdIRCU^iF}9lhA;(kf20=PQ#`IVvKw70rzE)vAu(N zzdql@Jz%R5n2vh_c&WY1-wk~-H59=q1O8M7^d7zdg)I|o zsb{jCFT2JOcP|K{;J~3^CRP|`W-fAA=159TFwE3%fa}4WOUZE}ewr%TpB!X0M_JxX zh(|APnSk7Dq>NU<2w)Z80n?ixiEY4rU_S&7c3slO%y+NeDgrd09%A4nOc?}CAYjjAIkxeAFm3U#uJyRM%F z2F_m;upeg|TsTL5?{wT;wUz~W&d;3G+wReq=#?L`9JJqP6~h4fz{~uNIVyF5O6`CY znr{rdQrq+kFfno(q|{X)xCi%3{R4_S6~>CY74Pjmr2G0tQx`8*JhE^UUd@RcrS|g+ z3qcg}g`BA(lT*kX>^IFvn=27h$U>jrH(F4!yP+&{kr1iKAru3U5yE434AvSm;b_I37XqQi=iRZzMn%vOZkCP zrfX=Cl-Xa~AVfE9ybu*paZKc_n|1Wi4_b+TdfE?KRMBd||4*o0a+fHD44Dh(4i(Arh&Y*vTlXLcZGQ zc?X5c!pa7@EL&(WY6xSaI(mnz=M9N!DD^ug>&mY^OdK>cvY9tn42x0Q{(anh}7yc6hp{B^K z{#lmk4oZh>vt7@**lmd%7f1nzyAR>L>GkD^L2_c}x&u1m`)AsMUhEQAB;q?-9BCIu z>Z~#uF+HLVY)=<1$6FASLo2Qh9HA_xu1|BVN@qOgxgZM0*!fNa@?@fM;<8;F))IB) zKQ$1-@{unbzu8>3M&Ie(DCY7cBKBStM1x|l*^y)RmTh@XWI3ZCzwLXM**iDX8(HV{ zTiG&UCo0uvOq>f3_R)THsEEQAViOX?UKK-1%-_8CHpF@PDdFPE?@Ru3d?xCjs0r^l*VpUHN2O-*+b_!pEuaS)m&`j02#bd0D;gT+ zpAL*D2qnPBS6&vc2t^hy0mNzQMGMbbw4?zTL1geOd<6sTtfU<0s9Uw`B3@ z3(uH^+pbM1@=y<)X6WS&jkA`Ww`3`cKq<1&aEq5MTzrPXwR6u|*tp`Lg^S0S&`Zb= ziro?T3%mEhD^L97pky!ktxfjUUrV?DmHg4kS}kx?a?~l+ECLpO0$~TSGY8=Iq_LT~!M$QVr!VMzG-*kC5=n(89UY`_hl9M#8n;jk^Sj2*&mD~aUOkV8 zP>@_vn;bKEY>(c9LB*u%Sn{ON*Vo6+z9H5jhwH{s;m16`Q}5AKoy;XiSL0fAl=pMw z9nihHSNH$J-n++Fb(D+Wv#;5?5+Fdztve9fKp_N5Yk*J^NPs{H5kgB_JRu~3qzy^T zrKFma1bVlv-1M|cDOIdkYei4>RBbEOT2XtnYOU2`rM6nE^;or4RBYbwGxMyySFru* zdEeh3?;mGRppN^^`&QWygYwc~DMni7v{UG-uM(sZK5b^v+_ZVm>@CY0rUW!AapT||68u@vi9X zp3uyA=yN;J7aCi#b&O@KZXL_S(6#$4zENn+!+pBKPA*z7|LEb zC)B%hSp41LK=s7@iG}%#R?P`rJN(=so36GnRG3W1gW2RJcJ~0X_0^Sit12#Evuv4J zy}DxU+PdZI*VV19SXWVN_|Bhw(pJ}n+d8|qx@V=iIP!41%If8HwQI|kt}-1h-J*{- zo-NnK)3vtM_crj1GPAk9tI4!)ZzDs~)wWf>20lE!duCZ>^|CdLpPh1JpVf7ZeehjV zXPrC^FEKWoy7soZCXv*4ZtXHs@by)-70Z@YEUley+IqHi)OVZJQnZS-nos$d<2SX)8Cd%C3db@C*-`qsM5JzES@M|UT69`+2k2Kg$$HBFse zE$wZlyK`I88Y^n*cwk<2bw$-WF;i#Lw)&Pfc{JW|W38yLHS?Y~#^>+sOL79N4c zuM2IFhohM~eGVQ|x>!^ns?yNe(%r(t-3(TuaND~~T~lXgTf32#qJgBIO~yWQi)Y)l zH`KIuk)XY;%WM;U=9306S#n!vAt*fKa zuqdz=l}F7qV!Q4pH^JL%X^yR}EnQvpZH?{5dz7Or2zbt%HdJNxrDau>-M@uqFTwmQQx(_Lp+MtRogo70Zi{|$U>(5>Xs(6t*5(*PVYThvO(=uQGIER z*IlIRR@g!c*?3qI*Q9^BHND4Xa((n`i3ky0_JBZ>+!8Y-#V@ z+(KXIZ0hQ1#Y;$d;auqq6Gx_sJrogLJ#+-kd`nAbSGQX_;?`Z%fNr*?x_0fFs^R^3 z+1j$@t1GH&U8%P5NWU$ZyR+Llh3gFT8P8CI9lCm5?b`J=OZ%8o#yt6kk^dQni6yU^vhHfBoin8G zIh?}=82doPy85mL84m0?R9DxvtWvtz_D0tc*IlTMw#?|`5&h45bmcBvR#&#ZymC!l z&6>5f^4Lr_oLDYXR}&eRVU9@tmw4{X=#@!ppFp( zGckT|*&>5SeP@S!gV8>x)#b?u=<>v9HS23l!og)e5dT2!2GN@=fLU)JJ?i(w6=n<1 z;jsPDc~52AmUdA^-<9Wc$~fhX)=k@*I=42pHC(Ip&_-Lgyi%tG_oz~RsHSf?S>Dvv z)Y;Nt8ajJgnBBJ5U(@6b_pUCh%Qo0n_WDPSdr~SxS8GEvkBel8rUyv56RlA;EWz^O zC%xHe-TLaf%IZp{W&F3ID#wGcoJ?}|0 z+F8a;n00Hat1cgwXv16?y}LTQ+qXA#=>RSxbaxYzr1AAde@<1dOxI{>iYvaY^deCXdk65!ZXbt@az2qZWV4rL{K8)nzP&OjlQ9eRsVolCDw7^m~P@OIKHJK%*PRdpg|kw7sF39?-s-d9kZ$ z%a$g7^FijLVsh-#R&qtsf!lfhx?!GEu|#uookQoLI=>ytFRw0JUAeTbsWX!hSMXHdwif%mWi4S%MYUAZ zj+vTd&APdDwUw;kY03n--Y#Du-{c~*{&rT4 zt~=;Z-r2+w)?4tDRc??eby?+dH!{`P1;6dE&g$!`>=Mj9J(oFh3q!b_i|e+@`k;;l zd^>Av9bRn>=^VCis0+IxTb#E}Jau?$%#rEIJ#NEx)A~Bc)s?30uXYT! z3lb*tE!)m&h%)Ia>K!aAbQOBFtbDt-b#P7=7&2JNWrX@F!{+dH;_$VL4)&`n%H4Wt z*<4$RWcWfmCs?7kdY&^ZG}o-AZ&jBsa}$dfY2L6%7wK|{@qIJ%oeY&;#CHt~6}yq6 zrK^!4U!r;IcsK8Op%uf3;4?k!3c!eXImoUtYR~ zOGl08>m2K9%UDX)xz2sp9o0U*Ta0_@nkv^7*16F}&NEVYGmp#HFfGZ`;7MrR z#Xk0(@pFs2(sqr-b?LVHE*wC5H67Gj_psXR#4+laQFxrW+S-lTI_ZmEXWu$IiPSOf zG;hW{_9}`iL2t^pdm?sO=q~r&nyQIe8FP1YtMwO%~0-Y)aK zDF!pvc{OjKfw#7IUMo4tFB-9Cly-NkHx_wll7(E|=GLq2rh&AJHyv$oKJN`EvN-S_ zW-q0rgL%(jmvPA|Ti+(0;hJ;UMG1YXO}0-MG{oy=$tX)^Z8mCVXXNd;fQ+V8ht2X9 zxr%qYK`hv%*lx&?Szvo-Jy*AlUF~)5(ohSjO)TwXR~)93oV*2>w?#l{SFc}Jxs-() zdmZlTn3WbzqZd~)f`}o!fwRci{Q%cB*XX3{uBd1X+388t)vnY0X)hF=ay_C&^EQoq zbGk35i#1kdZ4EnW%%-}NP*z)JmRGNjFOAPDEH0cIpS4BSd9p7vi^ad)pFt)b>(E(zLUT=g);7CFTEwR#^~|_lnD@?WS`+^pI(inp>!KpUP4$~wcw^DoIE(dIJt?-v zXRTp@zO|{FY?@@4wyh{WtA=6av94luS$r}` z=z`AnPVZ8`uD-F+F5CGu#tvnEtMVmJ+oM<@xn-kW9eG!WI&!!nLB|4r>I%ER<>nr* zjhERLXV9&{{ko)0y}c)TP8U~0l%39m0p!BK_WAZUzLX@ZRGInx*9UaO&2(YcCW1R*86bcl*_Ktqff<0{d3%Rnm*tysu31~T zW^HBd<*eJ=*mK3sm|G?{*$6+h**_hwiCrG45?|6-x^zLjpt0$it6REjYL>=XEHtry6QBF8>2Cb7A7N(j zxTT>0&&(}zkGY=6Q~$jw&U*5!CEn2qZ=P&#$%ao-rijvC+H^}?x&vWJ*-653VxN$d74V6lz3}ramnb8d);{Hj zkwS~6^opdWN~yr}KmEybKYmuKA*v=O^_dmRvtkrv33{mEQd_&3$@2m1neFT;QC4G- zGE7jG-tNH0^u;&L!{V>7rkD83r47_}-W?i}__<;6D--%RC&(4XpXQNwNOR>`X}mi( z&=4pn%gSCtMeYeKIT)0xY_&yu!Ly0K4l9yziMTAGb*Zn;8Ln9NzufuZ&&xO;Ty}Se z{$@RGYja(K{i~rB{7j|8{t-F4+DU?aZzBhZsW>B{& zw6kvE=B_SNNdK-c6loy?qYQLx+xmt7u#4(DDf8c1R|RLC{l`5VUxc^cZSqA}%Mj@; z+|CjY``pKO&R(_DB(8V<;f%M5fA$HzkU3kN+-n|Ys$thgzBKxIiBF;v!0;=#w?FSU zyKmlbpI!Z95}CyQVJiPWMtg@0n3&!^**l0?#aIU_Ol&e0cHv3{lOMJecD9R;i383l zoTrK!n>P1sWzO8vjsnZ|n>VwWH0-o|c;bqqQJ74(vS9Gb-bQ3Uv{bERY6`u}Pk*{C zow88)pBxj2EVr5Qy+(WZ<~bYoZb8cx5OZ15yJbi<(U*BQEZ>O(M)9@z82T$?O)5jOo6Z$>|`}I9T zxSW@FcxAd9fydx(Iq&HcyU96u|2i+9zA$mTyBRr?)bW^)!QG;(mRA`snR-2aKZSkz zBCH1zcSUk4QKldH7~I{;zXQBPUp6mK-=AQgz7&Z=8z&C0j=x9ZF}O$CK+2@$m2a$` zqdfwpu&;cnn+QM0%R4-M3laGB9VYDQleUp_qHiPbK7DCYk4JcUho|o{1b%(b5cc$q z*K?vz%I(+p2EhVk-r?z!J8OOV_6ke6#C{X?oanm|_UW?^dwHAo4Gd};-sIRTIy`-o zVbL%8?&ICBuTjtOW)Ce>;9f$?BHufYf26nNi}UX3dldHTqirRaI6Qq1Bk}7iC47We z8Luh4Jbgcbefl!d7vhyTJbhw+zrIr>yA7G>%hz+1*WPdG)0h49@N}LI`E4nWA+ulF z(W~!ydQS9-E&ckW9Id>(L(3FA2Z67A`v(Y1xukpryyTqddl&CMeIrW=OWxk$>6?qd zukSG75?-QjhMp6B)v#aRLxkV1eDeEBetjni=kpSMGkM85(YKj*(WmpVOFL|Nlxgft3;^~&N zA0qvE9Y7f`nM=KTd>od1^;mo{zu$7i3-PY!f?rIsoGpKW-|u)zNDnXG=Lq}i_Z8Y~ zLM<}Mcb=XT`#lN!@~yp}@G)NA;puxEfluGF$4Msk6n&I6Q4eqaKqSZdtN2IU#Np{X zYyS8#elI@+ZuQ9+=h@}Au%;0mm(niLB|>_5`c4t{mG38~37_F5alkaN63qRSVr`!>Q;y-0da;*C<)Q{6|A9nyfjX_-QqNfz->-$1>Tv5eOx zytKY%Bpl+UM{fl|AedVy{efin2l*Mi?karG|)h3eKo{#c2#s)Zt^4ZGv4P~*j z!f9uPY1iaIeBDZLGQwhq#6eivEO8LdNdy4GGM^_7!hZjd^D>_%4#F~*B@V(e1}6@} z@k9V1Jmsu#{#oJk&I(I=CJxfec$zo}&rAdW!i8sr&$egLS?6UON*tuWFcAO<%XpDE z2upuY9E6J#0f4adx5PnM=7GdPSo}S45SHI7%ku=d#n{s5P{ z^nsZ)uK3eh7fv*O;_JwozVWQ{tr{*Oz4+S>Us(L@LmDpUy!hLvT{sXXEdKVNyu`1= zTAs(<`QQNOCCeYUaH2f2j*w#o=lL_IY>0nazBh-5=@s?}~`n9@&^u|6@KWf@RMhSe|A>*<+H+SkC494`B>3L88kIxGK zPQ!63TIlcHZ9~hl=SCp2*-u?8CCGs1I-8x?cKg*|!YBBqr zG`42#ZLcDHyIa{4+jsN<`ci>6-!q0KnEspK4L)x6aj%c*kBRtC`It4LClADZOxo$1 zZ{TL1+^0t#voOPp^BBMOCi4!5Jn-s*u=1&7T9Hihe$JqnUw`xJRqNwMy1OUu@WtQB zFfICHylzw$g$GzJdGSAwT=O-Q!Lr1E+82jlq6`H-ekVC|O(H(?c!F7Dc=eTQC9l4+ zx8vEiN2kl+nI-jrmS^NYQ5qG!HmbG1WYqOsSEQU=S+&k6f5KYL}9wNgUQ zMxP$)lF<21Y3KRUmj4U!Y2QR%|6k%a`|O;XWLamFdUhz{`om*PvDjnYt>4lPvQDx- zDIDi_`n))_MY+fLSfb3O{AQnLbIPCa6WVK;7r)BqlawYBf4H*cldnZ!#*E4$q(=|gdRV@QrqK4lItW6b+qL*w#~G85 zb1ftC$T9fe9EU_FYj%;3m1~P`$3c8hu4P0%YA?LcaoQX3LB}I=VA{^cDTBY|IQ%sH zBgd(7eeny&nWgY=9jD>f=C6)3ZlSCxjz?VqtF6MbU~D1!V-2v@edJ>>``{wa{wloO zapdt4MchuIGl`Pl7n-0`@{@FkA3L$J1;)HisU zlc$`92}|10OK`hm$t$RJ8AH8-S{HdlTTtsV_CA>UOWFu!4q_u=c`jt|?~XIRh+g%> zz_W0klZU8Nh&GV;!7st{9gm>=p$f<2Zi3(KI34?h237tau-bg=Nm$D!&l(G9*`mF$ zXJ?EUQag{LZ9{5jc}`jAMb$Z$HW=l24CM@~4aLUdD^ku3;RTLEE8*pu_G56ZWG_aU-f<{3^=$Bzi`D03PQ!?XU10#}UQ=evQM%8FwkX%5lanc!T4dgRqVdV}AwT z=Hz1r;JX}0PQdt|Ns@|{EFi-_)(N`N75SJ zQ+T&J>9Z;55|$tEOPSy}XCAC$X7EQadL>ROx>J@oj_rfjIL^2mrW`iT0Nmm@OX3`L z99agdua3JP*7ArS#weC8&tdpV$0_}Av*T>+9NXr2+(?-AllVc#pBOe39(Mq~!*P^) z#ngr-1xByLNtp(#zopWSG1^|_*$=_ra2%1mo^w392!283n_%^gbo?{+s*}s_ugBC+ z(($#}pHv=%&o~~7%~A#xLRVj?-qsab@hCdYAorLA>5;s*F~$0-}&ddFdGpVsO)a}!Me6#bzk@GXubKZYr{$fGyG_c~5xPDsZt zUi|c0$0-*eSN)^Vo!+K#PQj#+_~GZ^n;nm2Y)DuA0mkz5k2!hveeh=;k2wNsyJ!6n z{+890GE&V>K2ah{|PXd7jG2Oj6-BO`FWQfc*xi-~U&{E5kH4hxA3*+1$0HfLGSpYa4jC^x zc_#MH_;1HFyUF;QV_E-ZPID~v&7^#i*XXTqnZ|F0*J%99V9FtJvamzu)s9oUU@h|~ zd@u7RClB8SYrBlN4*s~4N9c>0jE^?2(J*UGVd*QG|K*rsn#|`NkNpAsYsVvU;XgYL zV#6%#E@?BcLl(M(qkn<(9LH9`vz4h|)*@wWmZfbGm9&>T`6${hi~5V6QJ;r<9A_o}01bt8R1h>H39FGw_I^O2s=OZYG&FeV4-*F1{8*#7W zSPT51(d?C)R^s4ul2+C)*-ehK@TKf7$A3sfqHnl z<6PQypQDoKE|U)V3Rg-;E@Vq?I+-$acq3+IeKZ)4l+I*s+XVqo}9ENu$4vI_fy}KKM~(@)@Od$)Hb+`mvLT{sc32NZM5V zaFp6y#UZha8Va*XYL`XW{Ro@j1~yayk6G<1yHEG2gm$B83rN4~5(y{cHvCWR9kBsecJmSyr zPRBvYJ67u=d+lQnIJvAP#(v6i=o$Enn)Z7zZ7k*F_twlsYyAI! zwftF>VcdT@dHV0*ryR$Yz`u1YYy5HQOIa7OeHU@^tmk2TPU-W zN|-bvA1(4S$78Th?vEW?oxgEB>NN7-JI=&k&PjC~Is>a6QfP~F@|;}OmgmfJENjbi z<~x?PN7c?gP&sE0%#}_-!4Z-S@u`pcjPE1v`3ugrKe{;1>NQuvFGvqcYOwe7VH{+h;@G9Op@r{V9a`~ZyY zY+mRd|5N3MVfv@Y$Ko5~f92TVN8?{}JPw~7kAFxUS+|Zq?Ktzj@LS4*+~Y_aNSxRk zaGK-PYFPVkn0A?F*P? zoPqbl_>-hf>EKqIsN>jZn3u@Md=yrH8$(?t&T{hT$KZO$lGj9RD)D8%Z6Y=m&iOuk zx8v;D@I#JMsK-R?C2>;c!@qVs?mRxH3ThnucaoMt`u-&HmiVR~rVhf9)$qF_6#)P9C5yPTKF}l4KI~lsEzGGYMZ3J%IxF zt3G~0$J_U6#T7l<9Mmc}*ium@-br4z}*p zZ}KNKEp?fERCxnTAGSK1;jbwlf=?(v1OJYf8G$Jt+Khm0u74Q5hS=se_GAx#HTFaGR5leJ@NMte$Vd^i$z* z9*oah#vbu|mH!Igr{zBke_8oq_`AxqZTw}&fj;=Rj)SzX=##n!u|eJ#W&AX6x^fXr zo7y4Jo>Eor_?L&E?#hC6YmE#j^y>AixUxhQ|=L7 z+V5%nLEfo@O?!y<7hQb07S8*P${*wXbxn)@DIsO*J4MH+>?QCd){?4!%1q@I$V;5g zC~Y)_J~q;e^B&bdg#0SU(aCVT#*ws?PwJRG1^xindtTa)X?*NAg*LNtiBBCRe)v52 z>#Xm*_|I#6Y&=El75x-Uy{rxKYJnaPF=5QpF@tXTDio>CoRu|uXk%7n$%4FcNaf49zLM*Fs$tu!Uv~* z)#WAg!qjIS2Va6;#237LwO(nN$hBUvh3;z^);{#({B+H0BTRl$$JpKQxk>%`GgSV4 zSFmY{C>v)@;#4pBA0tx&bw2&8Kw=aT=aZF`562y<)`7FD8CHx+P#2z!E!##7-G2`{;Dg(*o)zBvo6>A7SMK57xD9gmsRKGFy#=rt@|4)e;@L{ zIJxwf>0yf~or?SdJOAsg>g|Gj4P&_rJ_w%oKUf?eGD|BeD04BiujcrG3=N)2Z)_Z*fbK zC#S71@c0Ey`v7r%=XlggcV6@d83!(y?BwP{Fm|!!*$1z1JYo&p;CM_Sj9nzosJq}@ zj&0fxJC3YJPCu78=Hu|!97ngnKXfd6JQvXSB+eLoWMpY~i6?0@Xos1M7nZT{%*P#Pu7aO+9EwwJ zjtKGXf&W{cNGRRMBOC`_Mn2ZZ*TDkBhW%`0)yt8uQtCf$z-9GMBK8}2c@(GwWwP~fCAMo)99m_pshPIYC zmOr8_<)po>T=FZ=j0v5!2B)W#QXQ>M-3-aIQ8zE*h?jL%!S@GZ*t zLf}s2FpOPn9Oje&?Um3^ds)5=IqhXx^wVCJyJ6ZZ!L*m}b#`fA-II5fjXZm=gaz650A5T=K4TBdbXT$VCt1}MM z*SzcH;1cC|$SZx!_~TtW%l(82zEZi5_?vyqcqege`FmAyhG^viX=l^=$gLoGi9Px0}2zW5iZ`~-34E0cey)W?)h z^vJ$nXqEB-c#ZNIn7$@)WGoF`p-lUR>V4d#T!OsS#~sS#6WXra43nSL*$waX@r}w- z-w!#K`%6Q2DL(-p@-eosdPM)Hef(MF70AEnWBQzO*od5S62~(BXIbp|XUB5Q68f7m_6Y}-$txUHu7R_Zv5DMYDtdyHGo0sG z_Ef{ul*v=>HTB9CX8yMMiXQ5dVDhuP0eOWoWe(Fft(3!ISgQwp;oFs^?)!awr?S|=>$B7^tZi*X z&wsi&<~H~%%IFAt{Zv@{sW}9n&^W>;mFa6?uMdiC-%>eth(sLQIW1MW2svY>wVUu5 zW&ABN(Z_M+D&*6Z55U@Xf#b0DQ_I>)9=$Z6|&b*_7M| zi!>^qkNj#Mw<}9I2X)Wt5PXC3LojV&_r!$vC}Xn-@vL0Re^~hqn6|L;Gcf&5Sbozc z!W?Ji2L76|r2V#!zpE^H(eG@0VfvkA(SOp%FDpx4*vQ5ae%-Onmo^25j{`{YxUcO#$S<3eBjMY^{p`pc9D;CCnY)}rf`@oo9+!S1;UZ&Id?(XBqF zjclAJkoWlbTF0`sijs%Kv3$L9Hu4Yn_=Czh$Up4kk0=))|CD3H5&evEIZT;s8HBNm zWvSy=ef)Lh4alGJ@zcuGFZyF;sqgd3hv8p14oI1Qr7Y!P9<+H$dFX?dv4^a85=g-l_A71tZg`&Z09@kZQsw=~m-~2?@}0=Bh1DZW{Vh|k z6vjr&*dwJu`DNH^Q{i@%zX4z4C#Q$#}|3Ude4X3 zln=wr$`8QU(Z-=oW6Wy_W?r-W4D#!Iyi@rM@>_jO+ev(z@7*fTC(gafv*9B?CU2|% z81ny6mb{qbtQ^>)LCHK-N;&1WA+2-T-Iu3LYzgKxT+~+uWGrUXrW%wp#DGzNY`h&vsJIhk9 z13o_FSblFO^^-pSv~mpj7ko?~wB_G`{J3LVU;ND0Me6%QAOF~~>_4Zz;NxE?OI=>` z@$1UZA^)?F|K>P^-DDrr=5-Vvsr&?dj*llfmboS^-^T^YImqX*4<+rzd?NQRTAlbz z+ER_v0n_h9F2AplR;`RZ<+A}RN4MM?Z<#u#wJ1~mG;K%uj#yf^%7uHCscV|oUdP}M zIC=18_@f#}^14Umls%1cQu31TkEY$Pd;$D9A8UKb=MHJ~H5*@;zGk@;{=VaYl!3lx z<(MMvgpW@uhmrr<$G=q;+fqK8HUmDbEO`wjIX$FY#1C?En|=L5Bd16MJNtP7ZJqvmW$c|!+gZ8r8D;7!pM`kwGe#xjWYE{V`0|}t%NvNF z?_+$_${Ue0PA2$bWzo+#Y2}nBqf(hNWYqY$RvF*OxYEaU%A%ism(WkYvyA;Sx_#WM zEcwzdiF|1n%cB3o%H{A!lsCfn`uG#dlJ5gPKB_GGk16NFPbj|&{*I5or%YWlo>dl| zKUEez^gCO&nXuP(QqDJ2F6^~kIoDNb$@p@=noTQmuZ_@?nWu8flj*gQFy|8S7b>Ga zbFnggE0Z;ejU&9$7yt6)=S}jR5&O9h<5DK|NigkUnKsFMpD+G($~nky@bN9mQvTgO z-mi>(G7tLrW6B-KKjq`kC`-Qdd0PhjE%WQjQqFJt_`AxRkTW*g_`*L?mV96G@hi%r z|4+(d=f5grKe@ld>Jg48(_gYOl+l@$t&AS|T+J(I7X868cF3Zv37)OI0y%xk%7qsw zWBaT!AJf-t9LcN7$M~O>OTN_8`#dg-^p?p#>uMjjD~p~%Uwqmw5&t$H({@%a_5F7r ze^gn@`3WD>b~e7~e^{CJ%6ddu%JX#}e^VJ>&7$pWTHzlki~bWnKB@I5M*_z(K@ ze_pv1`ImhBXfnQua&H-Sv`04k9UfyV`?-Leh_mMN>Co#+k@xC#obW*MI?mjz>wJ;#cJsTSxidNcnnOAs ziu{Q7DdD4P2Vo9-O+mZJ@6}m849Aq8fisj(!?`|NO>}HO6O8-pmhU(~+nEBN4GCL& z79r=Au;)Bwkr(@HOPQ>l%aND*>`Yi}E}ucj?+YbtUgbDAfV{?M|5|0@nhn0T*yvdH zxTGz-`^rqCax-#X-o0d|RrxvO9lrMJR(=F|udnU;lGpxbz}Jq~C$G(=9ldLF*>Cl( z!KF=YTcFbHcWhngPG4IeNUrOot-W=cIh~ZOg+R0>=-NZhmzy1d^TYF zugIy7W#R`OPqurI{_FJ-`CU7&kI224UYp8iH(nnJo=LV{s4&@Hp-(2;DD;hFyT~5C z*B0R^N&APdO4?lZtL;7v#SFiiv~47mw5RMLdp3+LP1-F&**sgxZ;N>Li86kAHi=I6 z*#ZBM`=9KQo3w+e^2zZx&nD8QiTJlA?IV3NA*by;TS*%w2Z$zjftR@%kQlYB9(6 zWLzeNRp-;mMRzzw&IDysfj9ZR6bV@s!C*u}p>RYVs^!IuSz%Ci3MIJk&;++vF+zdU2UD1DP7FfuSL zYjk=jYeH7`IMnBx^z=&zQdmXOghwE)98D3%no!n)^o2GM9UVwdmq36sDVd2g#pz5~ z^Af?u=g3Fya^#qxyxGbKct@p`FAWF&mX&D&9Gu`4kf)mSR70M6+kLH(N27K0bQdBK%?ZM>|d#Yr|cHTGQHbm81t+gn;@VG8@sPkYW1Nq6(C`lhb7#*Mge z-L{tArp}~I8szEF_FuwYEj)cpo^;aK-orzs?L*}~^UwCI{5H>s^FLvZ$D+6MWMH01 z-^`;^LN%?3c0U%PRvIDYF$SGo>YTWMGi69hvG28_pV`Bn^Ej>eZEU#XKetyN+H<98?Gg zr2SdjTKSLRb9`&bxW@Sy^7EBtR%YF8({6?@QtpBAcPqaYrjJ;iQto#vgL2Je<@~>mrrW$K;jgKDKm6U~ zI#=4wt+n-8t%+4yVvRP(Tb&JGqg{N_MHkPri?n}bjdpt@`FbN@fmv?K`(nZS_U8?q z94zIB69-LpU*Ck@-2s!ouij(~PBr0u_nMsk=`}U`9yhuBUNjT;#O(!Y)!z}%+ zcLj|HPn>;=;c<@U2%M{&;ho>{(%)>n9lKt#@3YzQAnp@8`kwFIb%q}n>oXa%+4(4Y zjB=>1(t|^X2G2F&g@=rhycQngrrw*4DSdS4w*Jaja~8f}0s~i>hZjC-PS4(D^<~?# zkVfL~I9O`R4h%i#mBFWX6MA!0Z>~>o)j!djgN|HJ@2a7pi38Ya7k284h3?yh?RH_S zUD#QK-18F9|bgzjOKgTNlsw;a3hKA1UIR3}p z;sF!dG3`6OJ8pTYw=XqxUokqXo}9C@dLW!Pu*0@}U_Ltbkk7t4+U=m(L0O8VJ!rG* zvB|ta%4}^yopw>D{(-^xF6xD?CSs>JcFM<21=wjOb}AA(EkdVPKWrP9HdULQs=YpY z0XCY5-D21*1KVU{n;hyluqaNt>DcAh@j|u9z(Oh`?JMOKJ+njB7CF@4`pCYoQucdH z#=wrDGwM4T;ye4kI&|h;FOZh{lF;fMzi+{6UgXH0vdEofJ4ZjH;KutKIoGU)*+MY5VE;|@Fa`WTn zstay3fwH?tJq&+V`MCkk7cxth?G4;H7>GP1V+`?cD}FqjQ~aWNsQ6y<99=Bj_w5UN z`{@t!&mTH-d#VY1D9!NW21BQdU*TrTCr$Q_n+i(t|K~_|xcDve?c&GGAO0ulcD@+S z-B}-=xGOIl-!&M{Utt29b}ap&wcmWkVQkoY!7ZVo(!0(6!8nuLA?mux1hKUloNn@q zKY{I*{jj%xdgwl{zjEFT(B^}*m-z4?Z9hoc_wO2v@1*^A(*8SX|DCk|PTGGb?Z1=u z-%0!LqWyQ#{=4v>UHHH*d|($ounQm9g%5lOe=5$47KrcmHBIQpn$v&DUkc^?U4%XVkhtO-Wjlw8Rt^3A)GYyXl>QRHrw;F-EmjS^RYg0F zo}U-a?fW&hFJ;_8FLsspF#SGzPvy{QUT0{FQy<7PFOYu6of3a@k3K~M`p>QQa6^~LWL-&!N(uK=D|IA=x$+5f5ikYLC*Pr)D?Ng zU|!^*-7lK#l9OT!lQZy1^yfwAk@jKFpKP7-B1iY#8+l}~EOK<#t&-n}mzHtcK7vr=8V`GNspe}24|Su>r%g*L);a_4Hq9WfwSU1 zUHl^FINx`&WTrpP?$?d{FrADEqVouS*~atY^qU)Io~7&h`FS=@Re!unbOpWq_7u5x zQC%DFEsIq7%d~z)dExq%U%R9~ZC$VE+*4!h{Gst@&M$L$_m|cVDMJ!f1|qCG zmcRR13E!1%e!3{mhdxi6N5o$Tn;6enhfFl)y!Fcq<_&y`xcF_~E1_p;=VP8fl5c_L zn?t_SHQ(64F`mk{vS{wWeJ;<5zho|aWu2sbnl$ITG^VxW*wUibmj}%5!ANV#0Qo;2 zY3{Fh_p`^sjIV^hb#J5@AK8t(L;Bd?Z#M;xA2w#&$^jWCy8nJ#sPl31`1=E)&TkDy zI?iO6g1;YX&OMW9^3U)k%|5f{!GXskyQ$yvQa_p3rGC`&DXHJ!N|SHvR_PnF-?2?2 z&q#aH=2fJ%zDir2@U;bgA33VNnusHQDshPWLei%qH%mOfAMdF#ua)hMl>7CcrMnh? zm3~m&ck&YP!-U^4h8*+ho_V%k-Z~hm_MOj=dWb)xBQE}C&wWVNXyNBRa@3r>g?hbr zg$bAKG#T|PZJZPM?GgMnPE#G`svZfY8$@) z*u(}C>Ytih)YtH9)@-s4{JvcW?(a0=+l%>u=;=pC?U_qG4w@o#1i9vUsPDR)AGCHt zr^FMT{{o%lU=$qJRp7}V@c`3@I?IZ!0el>56^6U)s7E+i%ORkF;4W#eEj(RJote3ua7`So;d^Pi*PfeUxjKmv~1HV_q14C|O?-D=Gd2X-~~~ zus=2<$BoPQ_^U%hvbMtZ*`FyGdQ0Yn(t{>L+8?{UzT?(h)4yU}ulQ77GwZzTOS!H# z**Cv#PSn1V^6;I!-%OufAKP@^%`ZmQtY5k5yxBKce~Q)qvVt;AE9|?EwR3D?uat+m zD{T8x_Z=$WyC^-pml6E;(uY>GSH}Ps^B#Pd-(=$&JN!jYB{8_wiLj ze;ttc___4)pK97;n%2!voF6#i#)#o*|I(r3TE6vV#V< zytYAnRpe)?P8S@T!TS

mY7m#4_rrm?$?WjM@=jE`Kl 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 nNzRyhpF4!+EZNb&n*{KUGdOta~Jp)_I;- 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

_LV&FPd5`M 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�Hu{YD*MS2yaD=|Q88;Y6&pjn)|< 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ⅈp6tf)@}v4rW4H=PB_N&BhV-gYAQ8J!r^y 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 Slowly rotate sprite/selected sectors - -SCROLL LOCK Set starting position -F5 Show item count -F6 Show actor count -F6 Show Sector Effector help when pointed at sprite -F7 Edit sector data -F8 Edit wall/sprite data - -T Set sector lotag -T+ALT Set wall/sprite lotag -T+CTRL Toggle show tags - -H Set sector hitag -H+ALT Set wall/sprite hitag -H+CTRL Toggle hitscan sensitivity - -P Set sector palette -E Set sprite status list -TAB Show sector data -TAB+SHIFT Show wall/sprite data -TAB+CTRL Show wall/sprite data - -LCTRL+RSHIFT Select all walls of the current sector - (point at a wall and, holding CTRL, press SHIFT) - -A Zoom in -Z Zoom out -L Toggle grid lock -J Join sectors -S Insert sprite (see samples/tiles.cfg for customization) -S+ALT Make inner sector -C Duplicate sectors/sprites -C Start circle attached to a wall -KP_+ Increase amount of walls in circle -KP_- Decrease amount of walls in circle -SPACE Start/end drawing of sector, end drawing of circle -LENTER Check all pointers for the current sector -LSHIFT+LCTRL+LENTER Check ALL pointers (manual attempt to recover map) -BACKSPACE Remove the last wall during drawing sector -DEL Delete sprite -DEL+CTRL Delete sector -INS Duplicate sectors/sprites -INS Start circle attached to a wall -INS Add vertex to wall -RENTER Switch to 3D mode -ESC Menu - -' A Toggle autosave (every 3 minutes) -' N Toggle clipping -S+CTRL Save map -L+CTRL Load map -^P -^3The mouse pointer always points at one of these objects: -1. wall -2. ceiling of sector -3. floor of sector -4. sprite -5. masked wall (non-transparent or semi-transparent wall between sectors) - -It's important to understand this concept. -Some commands work differently depending on the "current object", -the object the mouse points at. -Some commands only manipulate the "current object", but other commands -manipulate the sprites and sectors which are "selected" in 2D mode. -Other commands work globally. - -^3Mouse buttons: -^14LEFT^O Lock the current object. The current object won't - change as long as the button is pressed. -^14LEFT+MIDDLE^O Toggle mouselook -^14WHEEL^O Change shade/visibility -^14LEFT+WHEEL^O Change tile -^14RIGHT+WHEEL^O Move object up/down - -Additionally, there is UnrealEd-style mouse navigation in 3D mode -(toggle it with ^14F5^O) with the following bindings: -^14RIGHT^O mouselook -^14LEFT^O x: turning, y: move forward/back -^14LEFT+RIGHT^O x: strafe left/right, y: move up/down -^14MIDDLE^O y: move in viewing direction - The console variable 'pk_uedaccel' changes the speed - of navigation exponentially (valid values are 0-5). - -^14LEFT+ALT^O Move object up/down -^14LEFT+SHIFT^O Pan ceiling/floor/wall -^14LEFT+SHIFT^O Move sprite in horizontal plane -^14LEFT+CTRL^O Scale wall texture or size of sprite -^14LEFT+CTRL^O Change slope of sector -^P -UP Move forward -DOWN Move backward -LEFT+RCTRL Move left -RIGHT+RCTRL Move right -A Move up -Z Move down -F4+ALT Toggle showing the first wall -+LSHIFT Speed up movements - -LEFT Turn left -RIGHT Turn right -A+CTRL Look down -Z+CTRL Look up - -' V Set sector visibility -; V Set sector visibility on all selected sectors -V Choose tile -3 Toggle "sector over sector". -F3 Toggle mouselook -' BACKSPACE Clear all flags for wall/sprite -' P Paste palette to all selected sectors -; P Paste palette to all selected sectors & sprites -DEL Delete sprite -F6 Toggle automatic Sector Effector help -F7 Toggle automatic sector tag help - -, Rotate sprite -. Rotate sprite -< Slowly rotate sprite -> Slowly rotate sprite -. Search & fix panning of the wall to the right - -' L Change the coordinates of the current object -CAPS LOCK Cycle zmode -' Z Cycle zmode -' M Set the extra of the current object -1 Toggle one-sided flag of sprite/wall -2 Toggle bottom wall swapping -O Set top or bottom orientation of wall -O Ornament sprite flat onto wall -M Toggle masked wall -H Toggle hitscan sensitivity -H+SHIFT Toggle one side hitscan sensitivity for the wall -' H Set hitag of the current object - -KP_MINUS Darkens shade of individual sector/wall/sprite or selected sectors -KP_MINUS+ALT Decreases visibility of sector or selected sectors -KP_MINUS+ALT+SHIFT Slowly decreases visibility of sector or selected sectors -KP_MINUS+ALT+CTRL Decreases global visibility -KP_PLUS Lightens shade individual sector/wall/sprite or selected sectors -KP_PLUS+ALT Increases visibility of sector or selected sectors -KP_PLUS+ALT+SHIFT Slowly increases visibility of sector or selected sectors -KP_PLUS+ALT+CTRL Increases global visibility -^3Note: ALT, CTRL, SHIFT are modifiers so they work with mouse too. - -+/- Cycle tile -E Toggle sector texture expansion -R Toggle sector texture relativity alignment -R Cycle sprite aligment between: wall aligned, floor aligned, view aligned -'R Toggle framerate -F Flip the current object -F+ALT Set the first wall of sector - -PAGE UP Move selected sprites or sectors up -PAGE DN Move selected sprites or sectors down -PAGE UP+CTRL Move selected sprites to ceiling -PAGE DN+CTRL Move selected sprites to floor -+CTRL Speed up movement -+END Slow down movement -+HOME Slow down movement even more -^3Note: CTRL, HOME, END are modifiers, so they work with the mouse too. - -' D Cycle skill level -' X Toggle sprite shade preview -' W Toggle sprite display -' Y Toggle purple background -' C Copy shade from the clipboard to all objects in the map which are the same - tile as the tile of the object in the clipboard. It works separately for - sectors/walls/sprites depending on the current object. -' T Set lotag -' H Set hitag -' S Set shade -F2 Toggle clipboard preview -TAB Copy to the clipboard -F1 Toggle help -G Set picnum -B Toggle blocking -B+SHIFT Toggle one side blocking for the wall -T Cycles translucence for sprites/masked walls - -LENTER+CTRL+SHIFT Autoshade wall -' LENTER Paste picnum only -LENTER+SHIFT Paste shade and palette onto the current object -LENTER+CTRL Paste picnum, shading, and palette onto the current object -LENTER Paste all properties onto the current object - -' A Toggle autosave. The interval is configurable in the .cfg. - (by default: every 3 minutes) - -' N Toggle clipping for the camera -N+CTRL Toggle clipping for sprites - -S+CTRL Save map -L+CTRL Load map - -ESC Quit -F11 Brightness -F12 Screenshot -F12+SHIFT Inverted screenshot -F9 Reload and activate maphacks -F10 Disable maphacks - -C Toggle center sprite (cstat 128) -ALT+C Replace all tiles in the map with the clipboard - -[ Increases slope quickly -[+RSHIFT Increases slope with medium speed -[+LSHIFT Increases slope slowly -[+ALT Align slope to the floor of an adjoining sector -] Decreases slope quickly -]+RSHIFT Decreases slope with medium speed -]+LSHIFT Decreases slope slowly -]+ALT Align slope to the ceiling of an adjoining sector - -KP_4 Pan floor/ceiling horizontally -KP_6 Pan floor/ceiling horizontally -KP_2 Pan floor/ceiling vertically -KP_8 Pan floor/ceiling vertically -KP_4 Scale wall/sprite horizontally -KP_6 Scale wall/sprite horizontally -KP_2 Scale wall/sprite vertically -KP_8 Scale wall/sprite vertically -+SHIFT Force panning (for walls) -+KP_5 Increase speed - -/ Reset panning, size and flags to defaults -/+SHIFT Make square - set xrepeat to yrepeat - -P Enable/disable parallax -P+CTRL Change parallax type (only in 8-bit classic renderer) -P+ALT Change palette of sector/wall/sprite -D+ALT Adjust clipping distance of the sprite -T Translucence for sprites/masked walls -S Insert sprite -KP_ENTER Switch to 2D mode -^P -After pressing V in 3D mode, the editor enters tile browsing. - -^3Keys: -KP_/ Zoom in -KP_* Zoom out -UP/DOWN/LEFT/RIGHT/PAGE UP/PAGE DOWN movements -G Go to specified tile -U Go to start of user defined art (3584) -A Go to start of Atomic edition's art (4096) -E Go to start of extended art (6144, 9216) - -V Select from all tiles -T Select from pre-defined tileset (tiles.cfg) -Z Tile zoom -ESC Cancel -ENTER Accept - -^3Mouse: -LEFT select -CTRL+WHEEL zoom -WHEEL scroll -RIGHT smooth scrolling -^P - 0 : Rotating Sector - 1 : Pivot Sprite for SE 0 - 2 : Earthquake - 3 : Random Lights After Shot Out - 4 : Random Lights - 6 : Subway - 7 : Teleporter - 8 : Up Open Door Lights - 9 : Down Open Door Lights - 10 : Door Auto Close (Hitag = Delay) - 11 : Rotate Sector Door - 12 : Light Switch - 13 : C-9 Explosive - 14 : Subway Car - 15 : Slide Door (ST 25) - 16 : Rotate Reactor Sector - 17 : Elevator Transport (ST 15) - 18 : Incremental Sector Rise/Fall - 19 : Explosion Lowers Ceiling - 20 : Stretch (ST 27) - 21 : Drop Floor (ST 28) - 22 : Teeth Door Prong (ST 29) - 23 : One-Way Teleporter Destination - 24 : Conveyor Belt or Water Current - 25 : Engine Piston - 27 : Demo Camera - 28 : Lightning - 29 : Float (for Waves) - 30 : Two-Way Train (ST 31) - 31 : Floor Rise/Fall - 32 : Ceiling Rise/Fall - 33 : Earthquake Debris - 36 : Projectile Shooter -^P - 1 : Above Water (SE 7) - 2 : Underwater (SE 7) - 9 : Sliding Star Trek Doors - 15 : Elevator Transport (SE 17) - 16 : Elevator Platform Down - 17 : Elevator Platform Up - 18 : Elevator Down - 19 : Elevator Up - 20 : Ceiling Door - 21 : Floor Door - 22 : Splitting Door - 23 : Swinging Door - 25 : Sliding Door (SE 15) - 26 : Splitting Star Trek Door - 27 : Stretch (SE 20) - 28 : Drop Floor (SE 21) - 29 : Teeth Door Prong (SE 22) - 30 : Rotate and Rise Bridge - 31 : Two-Way Train (SE 30) - 10+++ : One-Time Sound - 32767 : Secret Room - 65534 : End Of Level with Message (sector hitag: sound #) - 65535 : End Of Level -^P -^3SE 0/1: ROTATED SECTOR - SE1: pivot - Ang: up--clockwise, down--counterclockwise - SE0: a sector to rotate - Hi = SE1 Hi - -^3SE 2: EARTHQUAKE - In quake sector, modeled as after the quake, insert additionally: - MASTERSWITCH - Lo=X - In other sector: - TOUCHPLATE - Lo=X - Anywhere: - SE33: scraps - Hi=X - -^3SE 3: RANDOM LIGHTS AFTER SHOT OUT - Light is wall: - 2-way, blockable? - Lo=X - Light is ceiling: - sector Hi=X - SE 3 in affected sector: - Hi=X - Shades/pals: - sectors/walls: when off - SE: when on - -^3SE 4: RANDOM LIGHTS - Hi: random blink num. ^0(research!) - Shades/pals: - sectors/walls: when off - SE: when on - -^3SE 5: ? - -^3SE 6/14: SUBWAY - subway sectors: - Hi=unique per train - SE 6: SUBWAY FRONT CAR - Ang: direction of first movement - GPSPEED: - Lo: speed (default: 256) - SE 14: SUBWAY PULLED CARS - Locators: - starting with Lo=0, ascending - Hi=1: train stops here - -^3SE 7: TRANSPORT - Hi=X link - -^3SE 8: UP OPEN DOOR LIGHTS (with ST 20) - SE 8 also in door sector - Hi=X links with other SE8 sprites - Shades: - sectors/walls: when closed - SE: when open - Walls: - Hi=1 means exclude this wall from changing shade - -^3SE 9: DOWN OPEN DOOR LIGHTS (with ST 21) - analogous SE 8 - -^3SE 10: ? - -^3SE 11: ROTATE SECTOR DOOR - Ang: up--clockwise, down--counterclockwise - Hi: link doors to be opened simulataneously - ST=23 - -^3SE 12: LIGHT SWITCH (preview with 'X) - Hi=X - Shades: - sectors/walls: when off - SE: when on - [switch]: - Lo=X - -^3SEENINE: C-9 BARREL - Hi=X - Lo=delay ^0(>0? game ticks?) - In all sectors with SEENINEs: - MASTERSWITCH Lo=X - [switch]: - Lo=X - -^3SE 13: C-9 EXPLOSIVE/BLASTABLE WALL - CRACKs/SEENINEs: Hi=X - SE 13: Hi=X - other SEENINEs: - Hi=X - Lo=delay - -^3SE 15: SLIDING DOOR (ST=25) - Ang: opposite of direction of first movement - GPSPEED: - 2*Lo: how far (BUILD units) - -^3SE 17: ELEVATOR TRANSPORT - Shade: darker on SE of starting sector - Sectors: - ST=15 - Top floor sector Hi=1 - -^3SE 18: INCREMENTAL SECTOR RISE/FALL - Hi: units moved per activation (min: 1024?) - Ang: - up--floor affected - down--ceiling affected - Pal: - 0: start at floor/ceiling height - not 0: start at SE height - [switch] & ACTIVATOR ^0(in same sector as SE?): - Lo=X - -^3SE 19: SHOT TOUCHPLATE CIELING DOWN - -^3SE 20: BRIDGE/STRETCH SECTOR (ST 27) - Ang: direction - ACTIVATOR - Hi = SE Hi = [switch] Lo - GPSPEED - Lo: how far (BUILD units) - -^3SE 21: DROP FLOOR (ST 28) - Ang: - up: drop ceiling - down: drop floor - z: end z ^0(()) - Sector: - z: start z ^0(()) - GPSPEED - Lo: rate ^0(units?) - ACTIVATOR - Lo = [switch] Lo - -^3SE 24: CONVEYOR BELT - Ang: direction - GPSPEED: - Lo=speed - -^3SE 25: ENGINE PISTON (CRUSHER) - z: starting z - Sector: - piston travels between ceiling z and floor z - -^3SE 27: CAMERA FOR PLAYBACK - Hi: radius (BUILD units?) - -^3SE 28: LIGHTNING - Hi = tile #4890 Hi - -^3SE 29: WAVES - Hi: start height (phase) - GPSPEED Lo: amplitude (default: 256) - -^0 Based on -^0 * MAP EDITING FAQ v1.3 BY JONAH BISHOP -^0 * The Duke Nukem 3D Informational Suite by Ryan Lennox -^0 * code research -^P -Foreground colors: -^0,15 0 ^1,0 1 ^2 2 ^3 3 ^4 4 ^5 5 ^6 6 ^7 7 -^8 8 ^9 9 ^10 10^11 11^12 12^13 13^14 14^15 15 - -Background colors: -^15,0 0 ^0,1 1 ^0,2 2 ^0,3 3 ^0,4 4 ^0,5 5 ^0,6 6 ^0,7 7 -^0,8 8 ^0,9 9 ^0,10 10^0,11 11^0,12 12^0,13 13^0,14 14^0,15 15 - diff --git a/package/sdk/names.h b/package/sdk/names.h deleted file mode 100644 index 06a485ae8..000000000 --- a/package/sdk/names.h +++ /dev/null @@ -1,764 +0,0 @@ -//------------------------------------------------------------------------- -/* -Copyright (C) 2010 EDuke32 developers and contributors - -This file is part of EDuke32. - -EDuke32 is free software; you can redistribute it and/or -modify it under the terms of the GNU General Public License version 2 -as published by the Free Software Foundation. - -This program 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 General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. -*/ -//------------------------------------------------------------------------- - -#define SECTOREFFECTOR 1 -#define ACTIVATOR 2 -#define TOUCHPLATE 3 -#define ACTIVATORLOCKED 4 -#define MUSICANDSFX 5 -#define LOCATORS 6 -#define CYCLER 7 -#define MASTERSWITCH 8 -#define RESPAWN 9 -#define GPSPEED 10 -#define FOF 13 -#define ARROW 20 -#define FIRSTGUNSPRITE 21 -#define CHAINGUNSPRITE 22 -#define RPGSPRITE 23 -#define FREEZESPRITE 24 -#define SHRINKERSPRITE 25 -#define HEAVYHBOMB 26 -#define TRIPBOMBSPRITE 27 -#define SHOTGUNSPRITE 28 -#define DEVISTATORSPRITE 29 -#define HEALTHBOX 30 -#define AMMOBOX 31 -#define GROWSPRITEICON 32 -#define INVENTORYBOX 33 -#define FREEZEAMMO 37 -#define AMMO 40 -#define BATTERYAMMO 41 -#define DEVISTATORAMMO 42 -#define RPGAMMO 44 -#define GROWAMMO 45 -#define CRYSTALAMMO 46 -#define HBOMBAMMO 47 -#define AMMOLOTS 48 -#define SHOTGUNAMMO 49 -#define COLA 51 -#define SIXPAK 52 -#define FIRSTAID 53 -#define SHIELD 54 -#define STEROIDS 55 -#define AIRTANK 56 -#define JETPACK 57 -#define HEATSENSOR 59 -#define ACCESSCARD 60 -#define BOOTS 61 -#define MIRRORBROKE 70 -#define CLOUDYOCEAN 78 -#define CLOUDYSKIES 79 -#define MOONSKY1 80 -#define MOONSKY2 81 -#define MOONSKY3 82 -#define MOONSKY4 83 -#define BIGORBIT1 84 -#define BIGORBIT2 85 -#define BIGORBIT3 86 -#define BIGORBIT4 87 -#define BIGORBIT5 88 -#define LA 89 -#define REDSKY1 98 -#define REDSKY2 99 -#define ATOMICHEALTH 100 -#define TECHLIGHT2 120 -#define TECHLIGHTBUST2 121 -#define TECHLIGHT4 122 -#define TECHLIGHTBUST4 123 -#define WALLLIGHT4 124 -#define WALLLIGHTBUST4 125 -#define ACCESSSWITCH 130 -#define SLOTDOOR 132 -#define LIGHTSWITCH 134 -#define SPACEDOORSWITCH 136 -#define SPACELIGHTSWITCH 138 -#define FRANKENSTINESWITCH 140 -#define NUKEBUTTON 142 -#define MULTISWITCH 146 -#define DOORTILE5 150 -#define DOORTILE6 151 -#define DOORTILE1 152 -#define DOORTILE2 153 -#define DOORTILE3 154 -#define DOORTILE4 155 -#define DOORTILE7 156 -#define DOORTILE8 157 -#define DOORTILE9 158 -#define DOORTILE10 159 -#define DOORSHOCK 160 -#define DIPSWITCH 162 -#define DIPSWITCH2 164 -#define TECHSWITCH 166 -#define DIPSWITCH3 168 -#define ACCESSSWITCH2 170 -#define REFLECTWATERTILE 180 -#define FLOORSLIME 200 -#define BIGFORCE 230 -#define EPISODE 247 -#define MASKWALL9 255 -#define W_LIGHT 260 -#define SCREENBREAK1 263 -#define SCREENBREAK2 264 -#define SCREENBREAK3 265 -#define SCREENBREAK4 266 -#define SCREENBREAK5 267 -#define SCREENBREAK6 268 -#define SCREENBREAK7 269 -#define SCREENBREAK8 270 -#define SCREENBREAK9 271 -#define SCREENBREAK10 272 -#define SCREENBREAK11 273 -#define SCREENBREAK12 274 -#define SCREENBREAK13 275 -#define MASKWALL1 285 -#define W_TECHWALL1 293 -#define W_TECHWALL2 297 -#define W_TECHWALL15 299 -#define W_TECHWALL3 301 -#define W_TECHWALL4 305 -#define W_TECHWALL10 306 -#define W_TECHWALL16 307 -#define WATERTILE2 336 -#define BPANNEL1 341 -#define PANNEL1 342 -#define PANNEL2 343 -#define WATERTILE 344 -#define STATIC 351 -#define W_SCREENBREAK 357 -#define W_HITTECHWALL3 360 -#define W_HITTECHWALL4 361 -#define W_HITTECHWALL2 362 -#define W_HITTECHWALL1 363 -#define MASKWALL10 387 -#define MASKWALL11 391 -#define DOORTILE22 395 -#define FANSPRITE 407 -#define FANSPRITEBROKE 411 -#define FANSHADOW 412 -#define FANSHADOWBROKE 416 -#define DOORTILE18 447 -#define DOORTILE19 448 -#define DOORTILE20 449 -#define SPACESHUTTLE 487 -#define SATELLITE 489 -#define VIEWSCREEN2 499 -#define VIEWSCREENBROKE 501 -#define VIEWSCREEN 502 -#define GLASS 503 -#define GLASS2 504 -#define STAINGLASS1 510 -#define MASKWALL5 514 -#define SATELITE 516 -#define FUELPOD 517 -#define SLIMEPIPE 538 -#define CRACK1 546 -#define CRACK2 547 -#define CRACK3 548 -#define CRACK4 549 -#define FOOTPRINTS 550 -#define DOMELITE 551 -#define CAMERAPOLE 554 -#define CHAIR1 556 -#define CHAIR2 557 -#define BROKENCHAIR 559 -#define MIRROR 560 -#define WATERFOUNTAIN 563 -#define WATERFOUNTAINBROKE 567 -#define FEMMAG1 568 -#define TOILET 569 -#define STALL 571 -#define STALLBROKE 573 -#define FEMMAG2 577 -#define REACTOR2 578 -#define REACTOR2BURNT 579 -#define REACTOR2SPARK 580 -#define GRATE1 595 -#define BGRATE1 596 -#define SOLARPANNEL 602 -#define NAKED1 603 -#define ANTENNA 607 -#define MASKWALL12 609 -#define TOILETBROKE 615 -#define PIPE2 616 -#define PIPE1B 617 -#define PIPE3 618 -#define PIPE1 619 -#define CAMERA1 621 -#define BRICK 626 -#define SPLINTERWOOD 630 -#define PIPE2B 633 -#define BOLT1 634 -#define W_NUMBERS 640 -#define WATERDRIP 660 -#define WATERBUBBLE 661 -#define WATERBUBBLEMAKER 662 -#define W_FORCEFIELD 663 -#define VACUUM 669 -#define FOOTPRINTS2 672 -#define FOOTPRINTS3 673 -#define FOOTPRINTS4 674 -#define EGG 675 -#define SCALE 678 -#define CHAIR3 680 -#define CAMERALIGHT 685 -#define MOVIECAMERA 686 -#define IVUNIT 689 -#define POT1 694 -#define POT2 695 -#define POT3 697 -#define PIPE3B 700 -#define WALLLIGHT3 701 -#define WALLLIGHTBUST3 702 -#define WALLLIGHT1 703 -#define WALLLIGHTBUST1 704 -#define WALLLIGHT2 705 -#define WALLLIGHTBUST2 706 -#define LIGHTSWITCH2 712 -#define WAITTOBESEATED 716 -#define DOORTILE14 717 -#define STATUE 753 -#define MIKE 762 -#define VASE 765 -#define SUSHIPLATE1 768 -#define SUSHIPLATE2 769 -#define SUSHIPLATE3 774 -#define SUSHIPLATE4 779 -#define DOORTILE16 781 -#define SUSHIPLATE5 792 -#define OJ 806 -#define MASKWALL13 830 -#define HURTRAIL 859 -#define POWERSWITCH1 860 -#define LOCKSWITCH1 862 -#define POWERSWITCH2 864 -#define ATM 867 -#define STATUEFLASH 869 -#define ATMBROKE 888 -#define BIGHOLE2 893 -#define STRIPEBALL 901 -#define QUEBALL 902 -#define POCKET 903 -#define WOODENHORSE 904 -#define TREE1 908 -#define TREE2 910 -#define CACTUS 911 -#define MASKWALL2 913 -#define MASKWALL3 914 -#define MASKWALL4 915 -#define FIREEXT 916 -#define TOILETWATER 921 -#define NEON1 925 -#define NEON2 926 -#define CACTUSBROKE 939 -#define BOUNCEMINE 940 -#define BROKEFIREHYDRENT 950 -#define BOX 951 -#define BULLETHOLE 952 -#define BOTTLE1 954 -#define BOTTLE2 955 -#define BOTTLE3 956 -#define BOTTLE4 957 -#define FEMPIC5 963 -#define FEMPIC6 964 -#define FEMPIC7 965 -#define HYDROPLANT 969 -#define OCEANSPRITE1 971 -#define OCEANSPRITE2 972 -#define OCEANSPRITE3 973 -#define OCEANSPRITE4 974 -#define OCEANSPRITE5 975 -#define GENERICPOLE 977 -#define CONE 978 -#define HANGLIGHT 979 -#define HYDRENT 981 -#define MASKWALL14 988 -#define TIRE 990 -#define PIPE5 994 -#define PIPE6 995 -#define PIPE4 996 -#define PIPE4B 997 -#define BROKEHYDROPLANT 1003 -#define PIPE5B 1005 -#define NEON3 1007 -#define NEON4 1008 -#define NEON5 1009 -#define BOTTLE5 1012 -#define BOTTLE6 1013 -#define BOTTLE8 1014 -#define SPOTLITE 1020 -#define HANGOOZ 1022 -#define MASKWALL15 1024 -#define BOTTLE7 1025 -#define HORSEONSIDE 1026 -#define GLASSPIECES 1031 -#define HORSELITE 1034 -#define DONUTS 1045 -#define NEON6 1046 -#define MASKWALL6 1059 -#define CLOCK 1060 -#define RUBBERCAN 1062 -#define BROKENCLOCK 1067 -#define PLUG 1069 -#define OOZFILTER 1079 -#define FLOORPLASMA 1082 -#define REACTOR 1088 -#define REACTORSPARK 1092 -#define REACTORBURNT 1096 -#define DOORTILE15 1102 -#define HANDSWITCH 1111 -#define CIRCLEPANNEL 1113 -#define CIRCLEPANNELBROKE 1114 -#define PULLSWITCH 1122 -#define MASKWALL8 1124 -#define BIGHOLE 1141 -#define ALIENSWITCH 1142 -#define DOORTILE21 1144 -#define HANDPRINTSWITCH 1155 -#define BOTTLE10 1157 -#define BOTTLE11 1158 -#define BOTTLE12 1159 -#define BOTTLE13 1160 -#define BOTTLE14 1161 -#define BOTTLE15 1162 -#define BOTTLE16 1163 -#define BOTTLE17 1164 -#define BOTTLE18 1165 -#define BOTTLE19 1166 -#define DOORTILE17 1169 -#define MASKWALL7 1174 -#define JAILBARBREAK 1175 -#define DOORTILE11 1178 -#define DOORTILE12 1179 -#define VENDMACHINE 1212 -#define VENDMACHINEBROKE 1214 -#define COLAMACHINE 1215 -#define COLAMACHINEBROKE 1217 -#define CRANEPOLE 1221 -#define CRANE 1222 -#define BARBROKE 1225 -#define BLOODPOOL 1226 -#define NUKEBARREL 1227 -#define NUKEBARRELDENTED 1228 -#define NUKEBARRELLEAKED 1229 -#define CANWITHSOMETHING 1232 -#define MONEY 1233 -#define BANNER 1236 -#define EXPLODINGBARREL 1238 -#define EXPLODINGBARREL2 1239 -#define FIREBARREL 1240 -#define SEENINE 1247 -#define SEENINEDEAD 1248 -#define STEAM 1250 -#define CEILINGSTEAM 1255 -#define PIPE6B 1260 -#define TRANSPORTERBEAM 1261 -#define RAT 1267 -#define TRASH 1272 -#define FEMPIC1 1280 -#define FEMPIC2 1289 -#define BLANKSCREEN 1293 -#define PODFEM1 1294 -#define FEMPIC3 1298 -#define FEMPIC4 1306 -#define FEM1 1312 -#define FEM2 1317 -#define FEM3 1321 -#define FEM5 1323 -#define BLOODYPOLE 1324 -#define FEM4 1325 -#define FEM6 1334 -#define FEM6PAD 1335 -#define FEM8 1336 -#define HELECOPT 1346 -#define FETUSJIB 1347 -#define HOLODUKE 1348 -#define SPACEMARINE 1353 -#define INDY 1355 -#define FETUS 1358 -#define FETUSBROKE 1359 -#define MONK 1352 -#define LUKE 1354 -#define COOLEXPLOSION1 1360 -#define WATERSPLASH2 1380 -#define FIREVASE 1390 -#define SCRATCH 1393 -#define FEM7 1395 -#define APLAYERTOP 1400 -#define APLAYER 1405 -#define PLAYERONWATER 1420 -#define DUKELYINGDEAD 1518 -#define DUKETORSO 1520 -#define DUKEGUN 1528 -#define DUKELEG 1536 -#define SHARK 1550 -#define BLOOD 1620 -#define FIRELASER 1625 -#define TRANSPORTERSTAR 1630 -#define SPIT 1636 -#define LOOGIE 1637 -#define FIST 1640 -#define FREEZEBLAST 1641 -#define DEVISTATORBLAST 1642 -#define SHRINKSPARK 1646 -#define TONGUE 1647 -#define MORTER 1650 -#define SHRINKEREXPLOSION 1656 -#define RADIUSEXPLOSION 1670 -#define FORCERIPPLE 1671 -#define LIZTROOP 1680 -#define LIZTROOPRUNNING 1681 -#define LIZTROOPSTAYPUT 1682 -#define LIZTOP 1705 -#define LIZTROOPSHOOT 1715 -#define LIZTROOPJETPACK 1725 -#define LIZTROOPDSPRITE 1734 -#define LIZTROOPONTOILET 1741 -#define LIZTROOPJUSTSIT 1742 -#define LIZTROOPDUCKING 1744 -#define HEADJIB1 1768 -#define ARMJIB1 1772 -#define LEGJIB1 1776 -#define CANNON 1810 -#define CANNONBALL 1817 -#define CANNONBALLS 1818 -#define OCTABRAIN 1820 -#define OCTABRAINSTAYPUT 1821 -#define OCTATOP 1845 -#define OCTADEADSPRITE 1855 -#define INNERJAW 1860 -#define DRONE 1880 -#define EXPLOSION2 1890 -#define COMMANDER 1920 -#define COMMANDERSTAYPUT 1921 -#define RECON 1960 -#define TANK 1975 -#define PIGCOP 2000 -#define PIGCOPSTAYPUT 2001 -#define PIGCOPDIVE 2045 -#define PIGCOPDEADSPRITE 2060 -#define PIGTOP 2061 -#define LIZMAN 2120 -#define LIZMANSTAYPUT 2121 -#define LIZMANSPITTING 2150 -#define LIZMANFEEDING 2160 -#define LIZMANJUMP 2165 -#define LIZMANDEADSPRITE 2185 -#define FECES 2200 -#define LIZMANHEAD1 2201 -#define LIZMANARM1 2205 -#define LIZMANLEG1 2209 -#define EXPLOSION2BOT 2219 -#define USERWEAPON 2235 -#define HEADERBAR 2242 -#define JIBS1 2245 -#define JIBS2 2250 -#define JIBS3 2255 -#define JIBS4 2260 -#define JIBS5 2265 -#define BURNING 2270 -#define FIRE 2271 -#define JIBS6 2286 -#define BLOODSPLAT1 2296 -#define BLOODSPLAT3 2297 -#define BLOODSPLAT2 2298 -#define BLOODSPLAT4 2299 -#define OOZ 2300 -#define OOZ2 2309 -#define WALLBLOOD1 2301 -#define WALLBLOOD2 2302 -#define WALLBLOOD3 2303 -#define WALLBLOOD4 2304 -#define WALLBLOOD5 2305 -#define WALLBLOOD6 2306 -#define WALLBLOOD7 2307 -#define WALLBLOOD8 2308 -#define BURNING2 2310 -#define FIRE2 2311 -#define CRACKKNUCKLES 2324 -#define SMALLSMOKE 2329 -#define SMALLSMOKEMAKER 2330 -#define FLOORFLAME 2333 -#define ROTATEGUN 2360 -#define GREENSLIME 2370 -#define WATERDRIPSPLASH 2380 -#define SCRAP6 2390 -#define SCRAP1 2400 -#define SCRAP2 2404 -#define SCRAP3 2408 -#define SCRAP4 2412 -#define SCRAP5 2416 -#define ORGANTIC 2420 -#define BETAVERSION 2440 -#define PLAYERISHERE 2442 -#define PLAYERWASHERE 2443 -#define SELECTDIR 2444 -#define F1HELP 2445 -#define NOTCHON 2446 -#define NOTCHOFF 2447 -#define GROWSPARK 2448 -#define DUKEICON 2452 -#define BADGUYICON 2453 -#define FOODICON 2454 -#define GETICON 2455 -#define MENUSCREEN 2456 -#define MENUBAR 2457 -#define KILLSICON 2458 -#define FIRSTAID_ICON 2460 -#define HEAT_ICON 2461 -#define BOTTOMSTATUSBAR 2462 -#define BOOT_ICON 2463 -#define FRAGBAR 2465 -#define JETPACK_ICON 2467 -#define AIRTANK_ICON 2468 -#define STEROIDS_ICON 2469 -#define HOLODUKE_ICON 2470 -#define ACCESS_ICON 2471 -#define DIGITALNUM 2472 -#define DUKECAR 2491 -#define CAMCORNER 2482 -#define CAMLIGHT 2484 -#define LOGO 2485 -#define TITLE 2486 -#define NUKEWARNINGICON 2487 -#define MOUSECURSOR 2488 -#define SLIDEBAR 2489 -#define DREALMS 2492 -#define BETASCREEN 2493 -#define WINDOWBORDER1 2494 -#define TEXTBOX 2495 -#define WINDOWBORDER2 2496 -#define DUKENUKEM 2497 -#define THREEDEE 2498 -#define INGAMEDUKETHREEDEE 2499 -#define TENSCREEN 2500 -#define PLUTOPAKSPRITE 2501 -#define DEVISTATOR 2510 -#define KNEE 2521 -#define CROSSHAIR 2523 -#define FIRSTGUN 2524 -#define FIRSTGUNRELOAD 2528 -#define FALLINGCLIP 2530 -#define CLIPINHAND 2531 -#define HAND 2532 -#define SHELL 2533 -#define SHOTGUNSHELL 2535 -#define CHAINGUN 2536 -#define RPGGUN 2544 -#define RPGMUZZLEFLASH 2545 -#define FREEZE 2548 -#define CATLITE 2552 -#define SHRINKER 2556 -#define HANDHOLDINGLASER 2563 -#define TRIPBOMB 2566 -#define LASERLINE 2567 -#define HANDHOLDINGACCESS 2568 -#define HANDREMOTE 2570 -#define HANDTHROW 2573 -#define TIP 2576 -#define GLAIR 2578 -#define SCUBAMASK 2581 -#define SPACEMASK 2584 -#define FORCESPHERE 2590 -#define SHOTSPARK1 2595 -#define RPG 2605 -#define LASERSITE 2612 -#define SHOTGUN 2613 -#define BOSS1 2630 -#define BOSS1STAYPUT 2631 -#define BOSS1SHOOT 2660 -#define BOSS1LOB 2670 -#define BOSSTOP 2696 -#define BOSS2 2710 -#define BOSS3 2760 -#define SPINNINGNUKEICON 2813 -#define BIGFNTCURSOR 2820 -#define SMALLFNTCURSOR 2821 -#define STARTALPHANUM 2822 -#define ENDALPHANUM 2915 -#define BIGALPHANUM 2940 -#define BIGPERIOD 3002 -#define BIGCOMMA 3003 -#define BIGX 3004 -#define BIGQ 3005 -#define BIGSEMI 3006 -#define BIGCOLIN 3007 -#define THREEBYFIVE 3010 -#define BIGAPPOS 3022 -#define BLANK 3026 -#define MINIFONT 3072 -#define BUTTON1 3164 -#define GLASS3 3187 -#define RESPAWNMARKERRED 3190 -#define RESPAWNMARKERYELLOW 3200 -#define RESPAWNMARKERGREEN 3210 -#define BONUSSCREEN 3240 -#define VIEWBORDER 3250 -#define VICTORY1 3260 -#define ORDERING 3270 -#define TEXTSTORY 3280 -#define LOADSCREEN 3281 -#define BORNTOBEWILDSCREEN 3370 -#define BLIMP 3400 -#define FEM9 3450 -#define FOOTPRINT 3701 -#define FRAMEEFFECT1_13 3999 -#define POOP 4094 -#define FRAMEEFFECT1 4095 -#define PANNEL3 4099 -#define SCREENBREAK14 4120 -#define SCREENBREAK15 4123 -#define SCREENBREAK19 4125 -#define SCREENBREAK16 4127 -#define SCREENBREAK17 4128 -#define SCREENBREAK18 4129 -#define W_TECHWALL11 4130 -#define W_TECHWALL12 4131 -#define W_TECHWALL13 4132 -#define W_TECHWALL14 4133 -#define W_TECHWALL5 4134 -#define W_TECHWALL6 4136 -#define W_TECHWALL7 4138 -#define W_TECHWALL8 4140 -#define W_TECHWALL9 4142 -#define BPANNEL3 4100 -#define W_HITTECHWALL16 4144 -#define W_HITTECHWALL10 4145 -#define W_HITTECHWALL15 4147 -#define W_MILKSHELF 4181 -#define W_MILKSHELFBROKE 4203 -#define PURPLELAVA 4240 -#define LAVABUBBLE 4340 -#define DUKECUTOUT 4352 -#define TARGET 4359 -#define GUNPOWDERBARREL 4360 -#define DUCK 4361 -#define HATRACK 4367 -#define DESKLAMP 4370 -#define COFFEEMACHINE 4372 -#define CUPS 4373 -#define GAVALS 4374 -#define GAVALS2 4375 -#define POLICELIGHTPOLE 4377 -#define FLOORBASKET 4388 -#define PUKE 4389 -#define DOORTILE23 4391 -#define TOPSECRET 4396 -#define SPEAKER 4397 -#define TEDDYBEAR 4400 -#define ROBOTDOG 4402 -#define ROBOTPIRATE 4404 -#define ROBOTMOUSE 4407 -#define MAIL 4410 -#define MAILBAG 4413 -#define HOTMEAT 4427 -#define COFFEEMUG 4438 -#define DONUTS2 4440 -#define TRIPODCAMERA 4444 -#define METER 4453 -#define DESKPHONE 4454 -#define GUMBALLMACHINE 4458 -#define GUMBALLMACHINEBROKE 4459 -#define PAPER 4460 -#define MACE 4464 -#define GENERICPOLE2 4465 -#define XXXSTACY 4470 -#define WETFLOOR 4495 -#define BROOM 4496 -#define MOP 4497 -#define LETTER 4502 -#define PIRATE1A 4510 -#define PIRATE4A 4511 -#define PIRATE2A 4512 -#define PIRATE5A 4513 -#define PIRATE3A 4514 -#define PIRATE6A 4515 -#define PIRATEHALF 4516 -#define CHESTOFGOLD 4520 -#define SIDEBOLT1 4525 -#define FOODOBJECT1 4530 -#define FOODOBJECT2 4531 -#define FOODOBJECT3 4532 -#define FOODOBJECT4 4533 -#define FOODOBJECT5 4534 -#define FOODOBJECT6 4535 -#define FOODOBJECT7 4536 -#define FOODOBJECT8 4537 -#define FOODOBJECT9 4538 -#define FOODOBJECT10 4539 -#define FOODOBJECT11 4540 -#define FOODOBJECT12 4541 -#define FOODOBJECT13 4542 -#define FOODOBJECT14 4543 -#define FOODOBJECT15 4544 -#define FOODOBJECT16 4545 -#define FOODOBJECT17 4546 -#define FOODOBJECT18 4547 -#define FOODOBJECT19 4548 -#define FOODOBJECT20 4549 -#define HEADLAMP 4550 -#define TAMPON 4557 -#define SKINNEDCHICKEN 4554 -#define FEATHEREDCHICKEN 4555 -#define ROBOTDOG2 4560 -#define JOLLYMEAL 4569 -#define DUKEBURGER 4570 -#define SHOPPINGCART 4576 -#define CANWITHSOMETHING2 4580 -#define CANWITHSOMETHING3 4581 -#define CANWITHSOMETHING4 4582 -#define SNAKEP 4590 -#define DOLPHIN1 4591 -#define DOLPHIN2 4592 -#define NEWBEAST 4610 -#define NEWBEASTSTAYPUT 4611 -#define NEWBEASTJUMP 4690 -#define NEWBEASTHANG 4670 -#define NEWBEASTHANGDEAD 4671 -#define BOSS4 4740 -#define BOSS4STAYPUT 4741 -#define FEM10 4864 -#define TOUGHGAL 4866 -#define MAN 4871 -#define MAN2 4872 -#define WOMAN 4874 -#define PLEASEWAIT 4887 -#define NATURALLIGHTNING 4890 -#define WEATHERWARN 4893 -#define DUKETAG 4900 -#define SIGN1 4909 -#define SIGN2 4912 -#define JURYGUY 4943 - -// These tile positions are reserved! -#define RESERVEDSLOT1 6132 -#define RESERVEDSLOT2 6133 -#define RESERVEDSLOT3 6134 -#define RESERVEDSLOT4 6135 -#define RESERVEDSLOT5 6136 -#define RESERVEDSLOT6 6137 -#define RESERVEDSLOT7 6138 -#define RESERVEDSLOT8 6139 -#define RESERVEDSLOT9 6140 -#define RESERVEDSLOT10 6141 -#define RESERVEDSLOT11 6142 -#define RESERVEDSLOT12 6143 diff --git a/package/sdk/samples/_clipshape0.map b/package/sdk/samples/_clipshape0.map deleted file mode 100644 index c1a3b7afb9688029c0c4fd63f3747b0a0c747691..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23858 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 diff --git a/package/sdk/samples/a.m32 b/package/sdk/samples/a.m32 deleted file mode 100644 index c695e3209..000000000 --- a/package/sdk/samples/a.m32 +++ /dev/null @@ -1,1820 +0,0 @@ -// m32 script editor extensions. -// to load, enter "include samples/a" (without quotes) in the console -// or into a file named m32_autoexec.cfg for automatic loading on startup. -// to enable all events, "enableevent all" - -////////// USER SETTINGS ////////// - -// settings for the tweaking of Polymer pr_override*-variables with the keypad keys -define MINPARALLAXSCALE -10 // minimum pr_parallaxscale value -define MAXPARALLAXSCALE 10 -define MINPARALLAXBIAS -10 -define MAXPARALLAXBIAS 10 -define PSCALESTEPS 1000 // 0..1 is mapped to 0..PSCALESTEPS -define PBIASSTEPS 1000 - -define MINSPECULARPOWER -10 -define MAXSPECULARPOWER 1000 -define MINSPECULARFACTOR -10 -define MAXSPECULARFACTOR 1000 -define SPOWERSTEPS 100 -define SFACTORSTEPS 100 - -// color of various drawing enhancements -define PREVIEW_DRAW_COLOR 11 -gamevar showpal 0 0 - -// whether to use overridden aspect/range values when entering 3d mode (software/Polymost). -// tweak with keys 7,8,9,0 on the top row -gamevar use_custom_aspect 0 0 // this is now the same as r_usenewaspect -gamevar davr 65536 0 -gamevar dayx 65536 0 - -// whether to remap certain widely-available keys to rare ones -// (notebook/netbook convenience, see EVENT_KEYPRESS for details) -gamevar use_notebook_keys 0 0 - -// Whether RESPAWN sprites show the respawned sprite picnum unconditionally instead of -// only when aimed at (and locked onto) the RESPAWN sprite in 3D mode. -gamevar showrespawn_always 0 0 -// When set to 1, previewed sprites are 66% translucent instead of 33%: -gamevar showrespawn_fulltrans 0 0 - -// Set to basepal index to override -gamevar override_basepal -1 0 - -gamevar move_by_one 0 0 - -// Polymer "head" light -gamevar headlight_enabled 0 0 -gamevar headlight_range 4000 0 - -// see end of file for more user settings and examples - -////////// END USER SETTINGS ////////// - - -include names.h - -// flag 1: per-block (top-level, event, or state) variable -gamevar i 0 1 -gamevar j 0 1 -gamevar k 0 1 - -gamevar p 0 1 -gamevar r 0 1 - -gamevar x 0 0 -gamevar y 0 0 -gamevar z 0 0 - -gamevar dx 0 0 -gamevar dy 0 0 -gamevar dz 0 0 -gamevar dang 0 0 - -gamevar tmp 0 0 -gamevar cnt 0 0 - -gamevar sec 0 0 -gamevar wal 0 0 - -gamevar drawcol 9 0 - - -define TQUOTE 0 -definequote TQUOTE >>> write on me! <<< - -//light -define LIGHTQUOTE 1 -// x y z r g b mins maxs -definequote LIGHTQUOTE light %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d -// sec range radius fade ang horiz prio tile - - -define PRSCALE 1000 -define MAXSPECULAR 100000 - -define TMPARLEN 128 -gamearray ar TMPARLEN -gamearray xx TMPARLEN -gamearray yy TMPARLEN - -gamearray parm 8 - -// prints out maphack light definitions based on SE lights in map -defstate printlights - "Print Polymer lights" - var flags - - print "--PRLIGHTS--" - for i allsprites, ifactor SECTOREFFECTOR, ifge .lotag 49, ifle .lotag 50 - { - ife .lotag 50 - { - set j 128, sub j .shade, shiftl j 1 - set k j, mul k 3, div k 4 - } - else - { - set j 0, set k 0 - } - - set flags 0 - ifand .cstat 2 - { - ifand .cstat 512 - set flags 4 - else - set flags 2 - } - // range r g b - qsprintf TQUOTE LIGHTQUOTE .sectnum .x .y .z .hitag .xvel .yvel .zvel - j k .ang .extra .xoffset .yoffset flags .owner - // radius fade horiz minshade maxshade prio tile - print TQUOTE - } - print "--ENDPRLIGHTS--" -ends - -defstate insertlights - "Insert active SE lights" - var sectnum - - set k 0 - for i activelights - { - insertsprite light[i].sector - - // I is the inserted sprites' index now - set .picnum 1 - - set .x light[i].x - set .y light[i].y - set .z light[i].z - - set .hitag light[i].range - set .xvel light[i].r - set .yvel light[i].g - set .zvel light[i].b - - set .extra light[i].horiz - - set .xoffset light[i].minshade - set .yoffset light[i].maxshade - - set .owner light[i].tilenum - - set .xrepeat 48 - set .yrepeat 48 - - // now those that are calculated - ifge light[i].priority 4 or .cstat 512 - ifge light[i].priority 2 or .cstat 2 - - ife light[i].radius 0 - { - set .lotag 49 - } - else - { - set .lotag 50 - set j light[i].radius, shiftr j 1, sub j 128, inv j - clamp j -128 127 - set .shade j - } - - add k 1 - } - - qsprintf TQUOTE "* Inserted %d SE sprites based on active lights." k - print TQUOTE -ends - -// convenient polymer SE light manipulation with keypad keys -// when aiming at light SE (49 or 50): -// KP 4,5,6,8: angle/horiz -// KP 7,9: range -// KP+/-: radius -// KP 1,2,3: RGB color (Shift inverts) -// -// when aiming at wall or sector and the respective overrides are on: -// KP 5,8: parallaxscale -// KP 4,6: parallaxbias -// KP /,*: specularfactor -// KP 7,9: specularpower -// -// Also try Shift and/or Ctrl modifiers for different increments -defstate fiddlewithlights - var minval maxval - var val - - // if aiming at sector or wall - ifaimingsprite nullop - else ifn pr_overrideparallax 0 - { - set j 0 set k 0 - - ifhitkey KEY_KP5 set j -1, ifhitkey KEY_KP8 set j 1 - ifn j 0 set k 1 - - ifhitkey KEY_KP4 set j -1, ifhitkey KEY_KP6 set j 1 - ife k 0 ifn j 0 set k 2 - - ifeitheralt mul j 10 - ifeitherctrl mul j 10 - - switch k - case 0: break; - case 1: - { - set k pr_parallaxscale - ftoi k PSCALESTEPS // must convert to scaled integer, maps 0..1 to 0..PSCALESTEPS - set minval MINPARALLAXSCALE, mul minval PSCALESTEPS - set maxval MAXPARALLAXSCALE, mul maxval PSCALESTEPS - add k j, clamp k minval maxval - itof k PSCALESTEPS // convert back - qsprintf TQUOTE "PARALLAX SCALE: %f" k, quote TQUOTE - set pr_parallaxscale k - break; - } - case 2: - { - set k pr_parallaxbias - ftoi k PBIASSTEPS - set minval MINPARALLAXBIAS, mul minval PBIASSTEPS - set maxval MAXPARALLAXBIAS, mul maxval PBIASSTEPS - add k j, clamp k minval maxval - itof k PBIASSTEPS - qsprintf TQUOTE "PARALLAX BIAS: %f" k, quote TQUOTE - set pr_parallaxbias k - break; - } - endswitch -//quote "zxczxc" - } -//quote "asdasd" - // if aiming at sector or wall - ifaimingsprite nullop - else ifn pr_overridespecular 0 - { - set j 0 set k 0 - - ifhitkey KEY_gSLASH set j -1, ifhitkey KEY_gSTAR set j 1 - ifn j 0 set k 3 - - ifhitkey KEY_KP7 set j -1, ifhitkey KEY_KP9 set j 1 - ife k 0 ifn j 0 set k 4 - - ifeitheralt mul j 10 - ifeitherctrl mul j 10 - - switch k - case 0: break; - case 3: - { - set k pr_specularfactor - ftoi k SFACTORSTEPS - set minval MINSPECULARFACTOR, mul minval SFACTORSTEPS - set maxval MAXSPECULARFACTOR, mul maxval SFACTORSTEPS - add k j, clamp k minval maxval - itof k SFACTORSTEPS - qsprintf TQUOTE "SPECULAR FACTOR: %f" k, quote TQUOTE - set pr_specularfactor k - break; - } - case 4: - { - set k pr_specularpower - ftoi k SPOWERSTEPS - set minval MINSPECULARPOWER, mul minval SPOWERSTEPS - set maxval MAXSPECULARPOWER, mul maxval SPOWERSTEPS - add k j, clamp k minval maxval - itof k SPOWERSTEPS - qsprintf TQUOTE "SPECULAR POWER: %f" k, quote TQUOTE - set pr_specularpower k - break; - } - endswitch - } - -//quote "qweqwe" - // if aiming at a sprite that's not a Polymer light - ifaimingsprite set k 1 else set k 0 - - ife k 1 ife sprite[searchwall].picnum SECTOREFFECTOR - ifge sprite[searchwall].lotag 49 ifle sprite[searchwall].lotag 50 - set k 0 - - ife k 1 - { - seti searchwall - - // [xyz]vel / owner - ifeitheralt - { - ifhitkey KEY_KP1 - { - getnumber256 .xvel "XVEL: " 0 - getnumber256 .yvel "YVEL: " 0 - getnumber256 .zvel "ZVEL: " 0 - } - else ifeithershift ifhitkey KEY_KP2 // alt-kp2 collides with KP* replacement - { - getnumber256 .owner "OWNER: " 0 - ifl .owner 0 set .owner -1 - } - } - } - - - // if aiming at an SE with lotag 49 or 50 (Polymer light) - ifaimingsprite ife sprite[searchwall].picnum SECTOREFFECTOR - ifge sprite[searchwall].lotag 49 ifle sprite[searchwall].lotag 50 - { - set i searchwall, seti i // set current sprite = targeted sprite - - ife .lotag 50 - { - // KP8/KP5: horiz - ifeithershift set j 1 else set j 10 - - ifhitkey KEY_gUP nullop - else ifhitkey KEY_gKP5 mul j -1 - else set j 0 - - ifvarn j 0 - { - // change it - set val .extra - add val j - clamp val -32768 32767 - set .extra val - } - - // KP4/KP6: angle - set j 128 - ifeitherctrl set j 4 - ifeithershift { ifeitherctrl set j 1 else set j 32 } - ifhitkey KEY_gLEFT sub .ang j - else ifhitkey KEY_gRIGHT add .ang j - - // KP+/KP-: radius - ifeitherctrl - { - ifholdkey KEY_gMINUS add .shade 9 - else ifholdkey KEY_gPLUS sub .shade 9 - - clamp .shade -118 117 - } - } - - // range - ifeithershift set j 10 - else ifeitherctrl set j 1000 - else set j 100 - - set k .hitag - ifhitkey KEY_KP9 add k j - else ifhitkey KEY_KP7 sub k j - clamp k 0 32767 - set .hitag k - - // min/max shade - ifeithershift set j -1 else set j 1 - ifeitherctrl - { - ifhitkey KEY_gSLASH - { - set .xoffset 0 - set .yoffset 0 - quote "Reset X and Y OFFSET (min/max shade) to 0" - } - } - else - { - set k 0 - ifhitkey KEY_gSLASH { add .xoffset j, set k 1 } - else ifhitkey KEY_gSTAR { add .yoffset j, set k 1 } - - ife k 1 - { - qsprintf TQUOTE "XY OFFSET (min/max shade): %d %d" .xoffset .yoffset - quote TQUOTE - } - } - - // color/picnum - ifeitheralt - { - ifhitkey KEY_KP1 - { - getnumber256 .xvel "XVEL (red): " 255 - getnumber256 .yvel "YVEL (green): " 255 - getnumber256 .zvel "ZVEL (blue): " 255 - } - else ifhitkey KEY_KP2 - { - getnumber256 .owner "OWNER (projection picnum): " -MAXTILES - ifl .owner 0 set .owner -1 - } - } - else - { - ifeitherctrl set j 1 else set j 10 - ifeithershift inv j - - set k 0 - ifhitkey KEY_B { add .xvel j, set k 1 } - ifhitkey KEY_N { add .yvel j, set k 1 } - ifhitkey KEY_M { add .zvel j, set k 1 } - - ifhitkey KEY_KP1 { add .xvel j, set k 1 } - ifhitkey KEY_KP2 { add .yvel j, set k 1 } - ifhitkey KEY_KP3 { add .zvel j, set k 1 } - - ife k 1 - { - clamp .xvel 1 255 - clamp .yvel 1 255 - clamp .zvel 1 255 - - qsprintf TQUOTE "XYZ VEL (RGB color): %d %d %d" .xvel .yvel .zvel - quote TQUOTE - } - } - } - else - { - // not aiming at sprite - - ifeitherctrl ifeithershift ifhitkey KEY_gMINUS - { - ife headlight_enabled 0 - { - set headlight_enabled 1 - quote "head light enabled" - } - else - { - set headlight_enabled 0 - quote "head light disabled" - } - } - } -ends - -defstate do_move_by_one - ifeithershift - { - ifhitkey KEY_UP sub horiz 1 - ifhitkey KEY_DOWN add horiz 1 - ifhitkey KEY_LEFT sub ang 1 - ifhitkey KEY_RIGHT add ang 1 - and ang 2047 - } - else - { - // absolute x/y/z navigation - ifhitkey KEY_LEFT sub posx 1 - ifhitkey KEY_RIGHT add posx 1 - ifhitkey KEY_DOWN sub posy 1 - ifhitkey KEY_UP add posy 1 - ifhitkey KEY_A sub posz 1 - ifhitkey KEY_Z add posz 1 - } -ends - -defstate check_move_by_one - ifn move_by_one 0 - set hardcoded_movement 0 - else - set hardcoded_movement 1 -ends - -// forward refs -defstate userkeys_3d ends -defstate userdrawlabel ends - -onevent EVENT_PREKEYS3D -// state testkeyavail - - state check_move_by_one - ifn move_by_one 0 - state do_move_by_one - - state fiddlewithlights - state userkeys_3d -endevent - - -// rotate highlighted sprites around selected (closest to mouse) sprite -// global parameter: dang -defstate rotselspr - ifg highlightcnt 0 - ifge pointhighlight 16384, ifl pointhighlight 32768 - { - ife dang 0 return - - set p pointhighlight, and p 16383 - - add sprite[p].ang dang - - for i selsprites, ifn i p - { - rotatepoint sprite[p].x sprite[p].y .x .y dang (x y) - add .ang dang - bsetsprite I x y .z - } - } -ends - - -gamevar do_batch_extension 0 0 -gamevar batch_ohl_i -1 0 -gamevar batch_tmp 0 0 - -////// sector collecting stuff -gamearray collectedsectors MAXSECTORS // shared with 'old-highlighted sectors' -gamevar ohlsecs 0 0 - -// save or restore highlighted sectors -defstate save_restore_hlsectors - "Save/restore hl. sectors" - - ifge highlightsectorcnt 0 - { - // save - for i range highlightsectorcnt - set collectedsectors[i] highlightsector[i] - set ohlsecs highlightsectorcnt - quote "Highlighted sectors saved" - } - else ifl highlightcnt 0 - { - for i range ohlsecs - sethighlightsector collectedsectors[i] 1 - quote "Highlighted sectors restored" - } -ends - -defstate extendhlsectors - "Extend all hl. sectors" - - ifvarle highlightsectorcnt 0 return - - state save_restore_hlsectors // will save them - for i range highlightsectorcnt - sethighlightsector highlightsector[i] 0 - - set do_batch_extension 1 - set batch_ohl_i 0 -ends - - -onevent EVENT_PREKEYS2D - state check_move_by_one - ifn move_by_one 0 - state do_move_by_one - - ifvare do_batch_extension 1 - set do_batch_extension 2 - else ifvare do_batch_extension 2 - { - ifge batch_ohl_i ohlsecs - { - // done! - set do_batch_extension 0 - set batch_ohl_i -1 - - set keystatus[0x1d] 0 - set keystatus[0x12] 0 - } - else - { - ifvare batch_tmp 0 - { - // highlight that sector - sethighlightsector collectedsectors[batch_ohl_i] 1 - set batch_tmp 1 - } - else // ... skip a mainloop iteration so that a frame can be displayed - { - set batch_tmp 0 - add batch_ohl_i 1 - - // fake a Ctrl-E - set keystatus[0x1d] 1 - set keystatus[0x12] 1 - } - } - - break - } - -// state testkeyavail - - set j 0 - ifeitherctrl - { - ifhitkey KEY_COMMA set j -1 - ifhitkey KEY_PERIOD set j 1 - } - - ifn j 0 - { - mul j 512 - set dang j - state rotselspr - } -endevent - -gamevar fyx 0 0 -gamevar fvr 0 0 - -defstate setas - set fyx dayx - mul fyx 4 mul fyx 100 // the correction factor 100/107 has been found - div fyx 3 div fyx 107 // out experimentally. squares ftw! - set fvr davr - mul fvr xdim mul fvr 3 - div fvr ydim div fvr 4 - setaspect fvr fyx //davr dayx -ends - -onevent EVENT_ENTER3DMODE - ifn use_custom_aspect 0 - state setas -endevent - - -defstate try_nextsector_teleporting - var nexts - set nexts RETURN - - set RETURN 0 - for i spritesofsector nexts - { - ife .picnum SECTOREFFECTOR ife .lotag 7 - { - set RETURN 1 - break - } - } -ends - -defstate try_nextsector_ceilingsky - ifand sector[RETURN].ceilingstat 1 - set RETURN 1 - else - set RETURN 0 -ends - -defstate collect_teleporting_sectors // (sec) - "Collect telep. sectors" - var numsects - - set numsects numsectors, sub numsects 1 - ifinteractive - { - set sec searchsector - getnumberfromuser sec "starting sectnum: " numsects 8 - ifl sec 0, return - } - - set ohlsecs 0 // reset old hl'd sectors - - collectsectors collectedsectors sec numsects try_nextsector_teleporting - for i range numsects - sethighlightsector collectedsectors[i] 1 -ends - -// XXX: CODEDUP -defstate collect_ceilsky_sectors // (sec) - "Collect sky ceilings" - var numsects - - set numsects numsectors, sub numsects 1 - ifinteractive - { - set sec searchsector - getnumberfromuser sec "starting sectnum: " numsects 8 - ifl sec 0, return - } - - set ohlsecs 0 // reset old hl'd sectors - - collectsectors collectedsectors sec numsects try_nextsector_ceilingsky - for i range numsects - sethighlightsector collectedsectors[i] 1 -ends - -////// show LOCATORS -defstate cmp_by_lotag // comparator subroutine for sorting - set RETURN sprite[SV2].lotag - sub RETURN sprite[SV1].lotag -ends - -defstate connectlocators - // connect LOCATORS in a sector with lines - getarraysize ar tmp - set j 0 - for i spritesofsector cursectnum - { - ifge j tmp nullop else - ifactor LOCATORS - { - set ar[j] i - add j 1 - } - } - - set tmp j - sort ar tmp cmp_by_lotag - - sub tmp 1 - for i range tmp - { - set j ar[i] - set k i, add k 1, set k ar[k] - drawline16z sprite[j].x sprite[j].y sprite[j].z sprite[k].x sprite[k].y sprite[k].z drawcol - } -ends - -defstate draw_prlightprojections -////////// polymer light 2d projections ////////// - var c d h r x2 y2 oldpat - - array xx 2 - array yy 2 - - set oldpat drawlinepat - set drawlinepat 0x11111111 - for i spritesofsector cursectnum - { - ifactor SECTOREFFECTOR - { - ife .lotag 49 // point light - { - set d .hitag // light distance - mul d d, mul d 2, sqrt d d, div d 2 - - getclosestcol .xvel .yvel .zvel c // light color - inv c - - set x .x, set x2 .x, set y .y, set y2 .y - add x d, add y d, sub x2 d, sub y2 d - drawline16z x y .z x2 y2 .z c - - set x .x, set x2 .x, set y .y, set y2 .y - add x d, sub y d, sub x2 d, add y2 d - drawline16z x y .z x2 y2 .z c - drawcircle16z .x .y .z .hitag c - } - else ife .lotag 50 // spot light - { - set d .hitag // light distance - and d 65535 - set r 128, sub r .shade, shiftl r 1 // light cone radius (BUILD angles) - getclosestcol .xvel .yvel .zvel c // light color - inv c - - set x .x, set y .y, add x d - rotatepoint .x .y x y .ang x y - - set h .extra // horiz - sub h 100 - set tmp h, mul tmp tmp, add tmp 40000 - sqrt tmp tmp - divscale h 200 tmp 15 // h: horizontal distance fraction - - set dx .x, sub dx x - set dy .y, sub dy y - set tmp 32768, sub tmp h - mulscale dx dx tmp 15 - mulscale dy dy tmp 15 - - set tmp 0, sub tmp r - rotatepoint .x .y x y tmp xx[0] yy[0] - set tmp 0, add tmp r - rotatepoint .x .y x y tmp xx[1] yy[1] - - add xx[0] dx, add yy[0] dy - add xx[1] dx, add yy[1] dy - - drawline16z .x .y .z xx[0] yy[0] .z c - drawline16z .x .y .z xx[1] yy[1] .z c - } - } - } - set drawlinepat oldpat -ends - -defstate previewdoors2d - // preview swinging and sliding doors in 2d mode - var valid sect lo - var i j w numw ang trange dx dy - - set valid 0 - set sect searchsector - - ifge sect 0 ifl sect numsectors - { - set lo sector[sect].lotag - ife lo 23 set valid 1 - else ife lo 25 set valid 1 - } - - ife valid 1 - { - set valid 0 - for i spritesofsector sect - ifactor SECTOREFFECTOR - { - ife .lotag 11 ife lo 23 set valid 1 // swinging door - ife .lotag 15 ife lo 25 set valid 1 // slide door - ife valid 1 { set j i, break } - } - - ife valid 1 - seti j - else return - - ife .lotag 15 - { - set trange 256 - for i spritesofsector sect - ifactor GPSPEED { set trange .lotag, break } - mul trange 2 // now equals distance of sliding door to travel - } - - set i 0 - for w loopofwall sector[sect].wallptr - { - ifge i TMPARLEN break - set xx[i] wall[w].x - set yy[i] wall[w].y - add i 1 - } - ifl i TMPARLEN - { - set xx[i] xx[0] - set yy[i] yy[0] - add i 1 - } - set numw i - - ife .lotag 11 - { - ifg .ang 1024 set ang -512 else set ang 512 - for i range numw - rotatepoint .x .y xx[i] yy[i] ang xx[i] yy[i] - } - else // if .lotag 15 - { - set ang .ang, add ang 1024 - a2xy ang dx dy - mulscale dx trange dx 14 - mulscale dy trange dy 14 - - for i range numw - { - add xx[i] dx - add yy[i] dy - } - } - - set drawlinepat 0x33333333 - sub numw 1 - for i range numw - { - set j i, add j 1 - drawline16z xx[i] yy[i] sector[sect].floorz xx[j] yy[j] sector[sect].floorz PREVIEW_DRAW_COLOR - } - set drawlinepat 0xffffffff - } -ends - - -// LOCATORS auto-incrementer -onevent EVENT_INSERTSPRITE2D - set k I - set j -1 - for i spritesofsector .sectnum - { - ifn i k, ifactor LOCATORS, ifg .lotag j - set j .lotag - } - ifg j -1 - { - add j 1 - set .lotag j - } -endevent - -defstate print_parallel_midpts // print the midpoints of parallel wall-lines - var p0 p1 p2 s1dx s1dy s2dx s2dy tmp nw - - quote "----------------" - for p1 allwalls - { - lastwall p1 p0 // get the 'inverse point2' - set p2 wall[p1].point2 // ... and the forward one - - set tmp 0 - - // both white: OK (may be false positive due to TROR) - ifl wall[p0].nextwall 0 ifl wall[p1].nextwall 0 set tmp 1 - - // both red and no wall originating from midpoint on the other side: OK - ifge wall[p0].nextwall 0 ifge wall[p1].nextwall 0 - { - set nw wall[p1].nextwall - ifl p1 nw, ife wall[p0].nextwall wall[nw].point2, set tmp 1 - } - - ife tmp 1 - { - set s1dx wall[p1].x, sub s1dx wall[p0].x - set s1dy wall[p1].y, sub s1dy wall[p0].y - - set s2dx wall[p2].x, sub s2dx wall[p1].x - set s2dy wall[p2].y, sub s2dy wall[p1].y - - // now have segment dx/dy's - - mul s1dx -s2dy - mul s1dy s2dx - set tmp s1dx, add tmp s1dy // tmp = (s1dx, s1dy) . (-s2dy, s2dx) - - ife tmp 0 - { - qsprintf TQUOTE "%d" p1 - quote TQUOTE - } - } - } -ends - - -//////////////////// SPRITE DUPLICATORS //////////////////// - -defstate transcnt - ifle cnt 0 { inv cnt, add cnt 128 } -ends - -define DUP_ROT_MAGIC 123 - -// duplicates and rotates selected sprites around -// pivot sprite with fields -// .extra=123 (magic) -// .ang: angle delta -// .yrepeat*32: z delta (positive if pal!=0, i.e. going down) -// .shade: count (-128 to 0 -> 255 to 128) -defstate duprot - ifaimingsprite nullop else return - ifn sprite[searchwall].extra DUP_ROT_MAGIC return - - set p searchwall // pivot sprite - set cnt sprite[p].shade, state transcnt - - set sprite[p].extra -1 - - for i range cnt - { - for j selsprites, ifn j p - { - dupsprite j // duplicate sprite j, I becomes index of newly created sprite - - set dang i, add dang 1, mul dang sprite[p].ang - rotatepoint sprite[p].x sprite[p].y .x .y dang (x y) - add .ang dang - - set z i, add z 1, mul z sprite[p].yrepeat, shiftl z 5 - ife sprite[p].pal 0, inv z - add z .z - - bsetsprite I x y z - } - } -ends - -// same as above but with tsprite[], as a kind of preview -defstate tduprot - ifaimingsprite nullop else return - ifl searchwall 0 return - ifn sprite[searchwall].extra DUP_ROT_MAGIC return - - set p searchwall // pivot sprite - set cnt sprite[p].shade, state transcnt - - for i range cnt - { - for j selsprites, ifn j p - { - set k spritesortcnt - tdupsprite j - - set dang i, add dang 1, mul dang sprite[p].ang - rotatepoint sprite[p].x sprite[p].y tsprite[k].x tsprite[k].y dang (x y) - add tsprite[k].ang dang - - set z i, add z 1, mul z sprite[p].yrepeat, shiftl z 5 - ife sprite[p].pal 0 inv z - add z tsprite[k].z - - set tsprite[k].x x - set tsprite[k].y y - set tsprite[k].z z - - or tsprite[k].cstat 514 - } - } -ends - -define DUP_LIN_MAGIC 234 -define DUP_LIN_MAGIC2 345 - -// duplicates and translates selected sprites in the direction between two -// reference sprites with fields -// .extra=234 (1st sprite), =345 (2nd, aimed at sprite) -// .shade: count (-128 to 0 -> 255 to 128) -defstate duplin - ifaimingsprite nullop else return - ifn sprite[searchwall].extra DUP_LIN_MAGIC2 return - - set r searchwall // 2nd reference point - - set cnt sprite[r].shade, state transcnt - - set p -1 // 1st reference point - for i selsprites, ifn i r - { - ife .extra DUP_LIN_MAGIC { set p i, break } - } - ifl p 0 return - - set sprite[p].extra -1 - set sprite[r].extra -1 - - set dx sprite[r].x, sub dx sprite[p].x - set dy sprite[r].y, sub dy sprite[p].y - set dz sprite[r].z, sub dz sprite[p].z - - for i range cnt - { - for j selsprites, ifn j r - { - dupsprite j - - set x i, add x 1, mul x dx, add x .x - set y i, add y 1, mul y dy, add y .y - set z i, add z 1, mul z dz, add z .z - bsetsprite I x y z - } - } -ends - -defstate tduplin - ifaimingsprite nullop else return - ifn sprite[searchwall].extra DUP_LIN_MAGIC2 return - - set r searchwall // 2nd reference point - - set cnt sprite[r].shade, state transcnt - - set p -1 // 1st reference point - for i selsprites, ifn i r - { - ife .extra DUP_LIN_MAGIC { set p i, break } - } - ifl p 0 return - - set dx sprite[r].x, sub dx sprite[p].x - set dy sprite[r].y, sub dy sprite[p].y - set dz sprite[r].z, sub dz sprite[p].z - - for i range cnt - { - for j selsprites, ifn j r - { - set k spritesortcnt - tdupsprite j - - set tmp i, add tmp 1, mul tmp dx - add tsprite[k].x tmp - set tmp i, add tmp 1, mul tmp dy - add tsprite[k].y tmp - set tmp i, add tmp 1, mul tmp dz - add tsprite[k].z tmp - - or tsprite[k].cstat 514 -// bsetsprite I x y z - } - } -ends - -defstate respawnpreview - var ts ow pic z - var k onumtspr - - ife showrespawn_always 0 - { - ifaimingsprite ife sprite[searchwall].picnum RESPAWN nullop - else return - } - - set onumtspr spritesortcnt - - for ts range onumtspr - { - set ow tsprite[ts].owner - ife showrespawn_always 0 ifn ow searchwall nullop else - { - ife sprite[ow].picnum RESPAWN - { - set k spritesortcnt - tdupsprite ow - - // XXX: doesn't work with E1L5 boss RESPAWN... - // Something's wrong with setting tsprite[] members. - sub tsprite[k].z 4096 - - set tsprite[k].xrepeat 16 - set tsprite[k].yrepeat 16 - - set pic sprite[ow].hitag - ifge pic 0 ifl pic MAXTILES - set tsprite[k].picnum pic - - and tsprite[k].cstat 0xfffffdff // clear bit 512 (reverse translucency) - or tsprite[k].cstat 2 // set bit 2 (33% translucency) - ifvarn showrespawn_fulltrans 0 - or tsprite[k].cstat 512 - } - } - } -ends - -onevent EVENT_ANALYZESPRITES - state respawnpreview - state tduprot - state tduplin -endevent - -defstate update_headlight - var li hrz - set li 0 - - ifvare headlight_enabled 0 - break - - ifvarl cursectnum 0 - break - - ifvarn light[li].active 1 - break - - set light[li].x posx - set light[li].y posy - set light[li].z posz - set light[li].sector cursectnum - set hrz horiz - set light[li].horiz hrz - set light[li].angle ang - - set light[li].range headlight_range - set light[li].radius 256 - set light[li].faderadius 128 - - set light[li].r 255 - set light[li].g 255 - set light[li].b 255 - set light[li].priority 0 - - set light[li].tilenum 0 -ends - -onevent EVENT_PREDRAW3DSCREEN - state update_headlight -endevent - -onevent EVENT_KEYS3D - var l m - - ifvarge override_basepal 0 - setgamepalette override_basepal - - // door sound tester - ifeitherctrl ifeithershift ifaimingwall - ifholdkey KEY_SPACE - { - set k wall[searchwall].nextsector - ifl k 0 set k searchsector - - ife sector[k].lotag 0 return - - for i spritesofsector k - { - ifactor MUSICANDSFX - ifge .lotag 0 ifl .lotag MAXSOUNDS - { - getsoundflags .lotag m - ifand m 1 nullop else soundonce .lotag - resetkey KEY_SPACE - } - } - } - - // swinging doors tester -- hit Ctrl-Shift-SPACE on a door wall - ifeitherctrl ifeithershift ifaimingwall - ifholdkey KEY_SPACE // SE11 ST23 up:ccw - { - set k wall[searchwall].nextsector - ifl k 0 return - ifn sector[k].lotag 23 return - - resetkey KEY_SPACE - - set tmp 0 - for i loopofwall searchwall - { - ifl wall[i].nextsector 0 set tmp 1 else - ifn wall[i].nextsector k set tmp 1 - } -// a weaker condition -// for i loopofwall wall[searchwall].nextwall -// { -// ifl wall[i].nextsector 0 set tmp 1 else -// ifn wall[i].nextsector searchsector set tmp 1 -// } - ifn tmp 0 - { - quote "door sector not an island sector!" - return - } - - set l -1 - for i spritesofsector k - { - ifactor SECTOREFFECTOR ife sprite[i].lotag 11 - { - set l i - ifn sprite[i].ang 512 ifn sprite[i].ang 1024 ifn sprite[i].ang 1536 set l -1 - } - } - ifl l 0 - { - quote "door sector has no SE sprite!" - return - } - - for tmp wallsofsector k - { - rotatepoint (sprite[l].x sprite[l].y) (wall[tmp].x wall[tmp].y) sprite[l].ang (i j) - dragpoint tmp i j - } - for tmp spritesofsector k - { - ifn tmp l - { - rotatepoint (sprite[l].x sprite[l].y) (sprite[tmp].x sprite[tmp].y) sprite[l].ang (i j) - bsetsprite tmp i j sprite[tmp].z - } - } - inv sprite[l].ang - } - - // teleporter -- works on SE7 and SE17 (elevator) - ifeitheralt ifaimingsprite - ifholdkey KEY_SPACE - { - ife sprite[searchwall].picnum SECTOREFFECTOR - { - set tmp 0 - ife sprite[searchwall].lotag 7 set tmp 1 - ife sprite[searchwall].lotag 17 set tmp 1 - ife tmp 0 return - - resetkey KEY_SPACE - - for i allsprites - { - ifn i searchwall, ifactor SECTOREFFECTOR, ife sprite[i].lotag sprite[searchwall].lotag - ife sprite[i].hitag sprite[searchwall].hitag - { - add posx sprite[i].x, sub posx sprite[searchwall].x - add posy sprite[i].y, sub posy sprite[searchwall].y - add posz sprite[i].z, sub posz sprite[searchwall].z - - updatecursectnum - - return - } - } - } - else ife sprite[searchwall].extra DUP_ROT_MAGIC - { - state duprot - resetkey KEY_SPACE - } - else ife sprite[searchwall].extra DUP_LIN_MAGIC2 - { - state duplin - resetkey KEY_SPACE - } - } - - - set j 0 - - set k 0 - ifholdkey KEY_7 set k -1 - ifholdkey KEY_0 set k 1 - ifn k 0 - { - set j 1 - ifeithershift nullop else mul k 256 - add davr k - ifl davr 32768 set davr 32768 - ifg davr 256000 set davr 256000 - } - - set k 0 - ifholdkey KEY_8 set k -1 - ifholdkey KEY_9 set k 1 - ifn k 0 - { - set j 1 - ifeithershift nullop else mul k 256 - add dayx k - ifl dayx 32768 set dayx 32768 - ifg dayx 256000 set dayx 256000 - } - ife j 1 - { -// setaspect davr dayx - state setas - qsprintf TQUOTE "ASPECT: davr=%d, dayx=%d | FVR=%d, FYX=%d" davr dayx fvr fyx - quote TQUOTE - } -endevent - -defstate replacestuff - for i spritesofsector searchsector -// ife sprite[i].picnum AMMO set sprite[i].picnum BATTERYAMMO - ifactor parm[0] cactor parm[1] -ends - -defstate convlights // convert (0,0,0) lights to (255,255,255)-ones - for i allsprites ifactor 1 ifge .lotag 49 ifle .lotag 50 ife .xvel 0 ife .yvel 0 ife .zvel 0 - { set .xvel 255 set .yvel 255 set .zvel 255 } -ends - -defstate resetallws // reset all sprites and walls to default repeat/panning - for i allsprites - { - set .xrepeat 64 - set .yrepeat 64 - } - for i allwalls - { - set wall[i].cstat 0 - set wall[i].xpanning 0 - set wall[i].ypanning 0 - set wall[i].yrepeat 8 - fixrepeats i - } -ends - -defstate js // jump to current sprite - set posx .x - set posy .y - set posz .z - updatecursectnum -ends - -defstate jumptowal // (wal) - ifge wal 0 ifl wal numwalls nullop else return - set posx wall[wal].x - set posy wall[wal].y - updatecursectnum -ends - -defstate jumptosec // (sec) - ifge sec 0 ifl sec numsectors nullop else return - set wal sector[sec].wallptr - state jumptowal -ends - - -onevent EVENT_DRAW2DSCREEN - var tmp tmp2 - var xx xx2 yy - - state userdrawlabel - - ifge cursectnum 0 - { - state connectlocators - state draw_prlightprojections - } - - state previewdoors2d - - ifn showpal 0 - { - set xx 100 - for tmp range 256 - { - set tmp2 tmp - mod tmp2 64 - ife tmp2 32 - { - drawline16 xx 95 xx 99 15 - qsprintf TQUOTE "%d" tmp - printext16 TQUOTE xx 80 23 0 0 - } - else ife tmp2 0 - { - drawline16 xx 90 xx 99 15 - qsprintf TQUOTE "%d" tmp - printext16 TQUOTE xx 80 15 0 0 - } - - drawline16 xx 100 xx 200 -tmp - add xx 1 - drawline16 xx 100 xx 200 -tmp - add xx 1 - ifge tmp 240 - { - drawline16 xx 100 xx 200 -tmp - add xx 1 - drawline16 xx 100 xx 200 -tmp - add xx 1 - } - } - - set xx 100, set xx2 260 - set yy 208 - for tmp range 256 - { - qsprintf TQUOTE "editor color %d" tmp - printext16 TQUOTE xx yy tmp 0 0 - printext16 TQUOTE xx2 yy 0 tmp 0 - - add yy 8 - - set tmp2 tmp - mod tmp2 64 - - ife tmp2 63 - { - set yy 208 - add xx 320 - add xx2 320 - } - } - } -endevent - - -defstate mkterrain - var w2 w3 idx bit tmp sec - var warned - - set warned 0 - - for i selwalls - { - sectorofwall j i - set tmp 0, ifand sector[j].floorstat 2, set tmp 1 // already handled - ife tmp 0 ife sector[j].wallnum 3 - { - set w2 wall[i].point2 - set idx w2, shiftr idx 3 - set tmp w2, and tmp 7, set bit 1, shiftl bit tmp - ifand show2dwall[idx] bit - { - setfirstwall j i - - set z 0x7ffffff - ifin3dmode - { - ife searchstat 2 // floor - set z sector[searchsector].floorz - } - else - { - for k allsectors - { - ifinside mousxplc mousyplc k - { - set z sector[k].floorz - break - } - } - } - - ife z 0x7ffffff - { - ife warned 0 - { - quote "Mouse pointer must be aiming at sector floor." - set warned 1 - } - } - else - { - set w3 wall[w2].point2 - set sec wall[i].nextsector - ifge sec 0 - set sector[j].floorz sector[sec].floorz - alignflorslope j wall[w3].x wall[w3].y z - } - } - } - } -ends - -defstate chselshade - for i selsectors - { - set sector[i].floorshade tempshade - set sector[i].ceilingshade tempshade - - for j spritesofsector i - set .shade tempshade - - for j wallsofsector i - set wall[j].shade tempshade - } -ends - -defstate listusedtags - for i allsprites - { - getspritelinktype i k - - ifn k 0 - { - ife k 1 - qsprintf TQUOTE "sprite %d lotag %d" i sprite[i].lotag - else ife k 2 - qsprintf TQUOTE "sprite %d hitag %d" i sprite[i].hitag - quote TQUOTE - } - } -ends - -defstate moveselsects - var p1 dx dy - - for i selsectors - { - set p1 sector[i].wallptr - set dx wall[p1].x, set dy wall[p1].y - for j wallsofsector i - { - sub wall[j].x dx - sub wall[j].y dy - } - for j spritesofsector i - { - sub .x dx - sub .y dy - } - } -ends - -defstate sanitize_underwater_sprites - "Xvel=1 for wall/flr spr." - for i selsprites - { - set j .cstat - and j 49 - ife j 17 set .xvel 1 - ife j 33 set .xvel 1 - } - printmessage16 "Set xvel=1 on highlighted wall/floor sprites" -ends - -define BZ_MAX 8388608 - -defstate uniformceil - var avgz n - - for i selsectors - { - ifand sector[i].ceilingstat 2 xor sector[i].ceilingstat 2 - add avgz sector[i].ceilingz - add n 1 - } - - ife n 0 break - - div avgz n - and avgz 0xfffffc00 // round to one PGUP/PNDN unit (1024 z units) - - ifvarge avgz -BZ_MAX ifvarle avgz BZ_MAX nullop - else quote "ERROR: average z value outside [-8388608 .. 8388608]" // BZ_MAX - - for i selsectors - set sector[i].ceilingz avgz -ends - -// XXX: CODEDUP -defstate uniformfloor - var avgz n - - for i selsectors - { - ifand sector[i].floorstat 2 xor sector[i].floorstat 2 - add avgz sector[i].floorz - add n 1 - } - - ife n 0 break - - div avgz n - and avgz 0xfffffc00 // round to one PGUP/PNDN unit (1024 z units) - - ifvarge avgz -BZ_MAX ifvarle avgz BZ_MAX nullop - else quote "ERROR: average z value outside [-8388608 .. 8388608]" // BZ_MAX - - for i selsectors - set sector[i].floorz avgz -ends - -defstate for_sprites_near_picnum - "Ch. lotag for near spr." - - var ii dst - var picnumi picnumj maxldist lotag - - getnumberfromuser picnumi "picnum i: " MAXTILES 10 - ifvarl picnumi 0 break - getnumberfromuser picnumj "picnum j: " MAXTILES 10 - ifvarl picnumj 0 break - - getnumberfromuser maxldist "max ldist: " 65536 8 - ifvarl maxldist 0 break - - getnumberfromuser lotag "lotag (unsigned) to change to: " 65536 8 - ifvarl lotag 0 break - - for i allsprites ife sprite[i].picnum picnumi - for j allsprites ife sprite[j].picnum picnumj - { - ldist dst i j - ifle dst maxldist - set sprite[j].lotag lotag - } - - qsprintf TQUOTE "changed lotag of sprites w/ tile %d near those w/ tile %d to %d" picnumj picnumi lotag - quote TQUOTE -ends - -// This must be *compiled* with script_expertmode -/* -defstate setstartpos - "Set start pos. from spr." - var spr - getnumberfromuser spr "sprite number: " MAXSPRITES 8 - - seti spr - set startposx .x - set startposy .y - set startposz .z - set startsector .sectnum - set startang .ang -ends -*/ - -////////// USER AREA ////////// - -// key settings -defstate userkeys_3d -/* - ifge searchwall 0 ifl searchwall MAXWALLS - ifholdkey KEY_KP5 - { - add wall[searchwall].ypanning 1 - set DOSCRSHOT 1 - } -*/ - ifholdkey KEY_SEMI ifhitkey KEY_C state chselshade -ends - -gamevar scrshot 0 1 - -////////// DRAW TILE (ROTATESPRITE) TESTING ////////// -gamevar dt_t -1 0 // tilenum -gamevar dt_x 160 0 // x -gamevar dt_y 100 0 // y -gamevar dt_z 65536 0 // zoom -gamevar dt_a 0 0 // angle -gamevar dt_s 0 0 // shade -gamevar dt_p 0 0 // pal -gamevar dt_o 0 0 // orientation -gamevar dt_A 0 0 // alpha - -onevent EVENT_DRAW3DSCREEN - ifge dt_t 0 - rotatespritea dt_x dt_y dt_z dt_a dt_t dt_s dt_p dt_o dt_A 0 0 xdim ydim - - ifn move_by_one 0 - { - qsprintf TQUOTE "x,y,z = %d, %d, %d" posx posy posz - printext256 TQUOTE 30 30 -15 0 0 - - qsprintf TQUOTE "horiz,ang = %d, %d" horiz ang - printext256 TQUOTE 30 40 -15 0 0 - } - -/* - ifge searchwall 0, ifl searchwall MAXWALLS - { - // Which wall is considered targeted? - qsprintf TQUOTE "searchwall = %d" searchwall - printext256 TQUOTE 30 30 -15 0 0 - - qsprintf TQUOTE "y panning = %d" wall[searchwall].ypanning - printext256 TQUOTE 30 40 -15 0 0 - } -*/ -endevent - -// convenience rebindings for notebooks: -// Alt-F11 --> SCROLL LOCK (set first position) -// Alt-arrows --> KP arrows (change pan/repeat in 3D mode) -onevent EVENT_KEYPRESS - var thekey - set thekey RETURN - - ifvare use_notebook_keys 0, return -/* - ifholdkey thekey - qsprintf TQUOTE "pressed %d" thekey - else - qsprintf TQUOTE "released %d" thekey - print TQUOTE -*/ - ifholdkey thekey // if the callback key was pressed (and not released) - { - ifholdkey KEY_LALT - { - ifhitkey KEY_F11, setkey KEY_SCROLL - - ifhitkey KEY_UP, setkey KEY_KP8 - ifhitkey KEY_DOWN, setkey KEY_KP2 - ifhitkey KEY_LEFT, setkey KEY_KP4 - ifhitkey KEY_RIGHT, setkey KEY_KP6 - -// would be 'cleaner' (only checking cb key) but is too much code for my taste: -/* - switch (thekey) - { - case KEY_F11: setkey KEY_SCROLL; resetkey thekey; break; - - // and so on with the rest... - } - endswitch -*/ - } - } - else // cb key was released - { - switch (thekey) - { - case KEY_LALT: - { - resetkey KEY_KP8; - resetkey KEY_KP2; - resetkey KEY_KP4; - resetkey KEY_KP6; - break; - } - - case KEY_UP: resetkey KEY_KP8; break; - case KEY_DOWN: resetkey KEY_KP2; break; - case KEY_LEFT: resetkey KEY_KP4; break; - case KEY_RIGHT: resetkey KEY_KP6; break; - } - endswitch - } -endevent - -/* -// example for custom labels -defstate userdrawlabel - for i allsprites - { - ifactor 2978 - { - qsprintf TQUOTE "MOVABLE EX:%d OW:%d", sprite[i].owner, sprite[i].extra - drawlabel TQUOTE .x .y .z 0 31 - } - } -ends -*/ diff --git a/package/sdk/samples/aspect.map b/package/sdk/samples/aspect.map deleted file mode 100644 index b8d0107346584da6935784f95f731aabe2299dc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1314 zcmb7@K~BR!3`Kt?X%a$d3p7v)f~+bQtXby_oB(dpBX9@~zzVLxF<2vn5JC*!ajH0^ zk%Fa(X6D&5_V*;gAB%yATN$wS9_u!JYAwCbFdF1H1&INN53(T5$ot%>%WI3LUrNytcjNy$E3br zU5bXw{aj_3vu_)_?(kVF{;J`xn*YA750_2<-jpA-xY6%j`C%XbP(HWZ_OI4&$_nLu zshRpDQ~Dg)c-vq8V8V|rxBV00$rpWmqWq-AP5ley%bIgVTQ&O0j3dW*YyR?lX!6Qw z_w0WX7br_v(VXt~~ Hal5u(URFpB diff --git a/package/sdk/samples/dump_used_assets.m32 b/package/sdk/samples/dump_used_assets.m32 deleted file mode 100644 index 352e2637a..000000000 --- a/package/sdk/samples/dump_used_assets.m32 +++ /dev/null @@ -1,361 +0,0 @@ -/* - To begin, type in the console: - - include dump_used_assets - enableevent all - - Open your map. - In 2D mode, press CTRL+V to search for the tiles and sounds used in the current map. - You can set the gamevar "verbose" to 1 if you want verbose .csv formatted information that would normally clog up the output. - Tip: With pk_quickmapcycling enabled, Ctrl-(LShift-)X loads the next (previous) map in a directory. - - The results from every map will be accumulated into master lists. - When you have searched for tiles in all desired maps, press CTRL+D to print the finished lists. - - The results will be printed in mapster32.log. -*/ - -include names.h - -gamearray usedTiles MAXTILES -gamearray usedSounds MAXSOUNDS - -definequote 0 -definequote 1 %ld - - -definequote 11 sprite,%ld, -definequote 12 floor,%ld, -definequote 13 ceiling,%ld, -definequote 14 wall,%ld, -definequote 15 overwall,%ld, - -definequote 21 MUSICANDSFX triggered,%ld, -definequote 22 MUSICANDSFX ambient,%ld, -definequote 23 sector one-time,%ld, -definequote 24 MIKE,%ld, -definequote 25 switch,%ld, -definequote 26 MIRROR,%ld, -definequote 27 sector 65534,%ld, -definequote 28 doortile,%ld, - -definequote 101 Searching for tiles used in current map... -definequote 102 Tile search finished. -definequote 103 Dumping tiles, cumulatively... -definequote 104 Tile dump finished. -definequote 105 Searching for sounds used in current map... -definequote 106 Sound search finished. -definequote 107 Dumping sounds, cumulatively... -definequote 108 Sound dump finished. -definequote 109 Search finished. -definequote 110 Dump finished. - -gamevar variable 0 0 - -gamevar verbose 0 0 - -gamevar index 0 0 - -gamevar flag 0 0 -gamevar input 0 0 - - -defstate tile_search - quote 101 - - for variable allsprites - { - set index .picnum - ifge index 0 ifle index MAXTILES set usedTiles[index] 1 - ife verbose 1 - { - qsprintf 0 11 .picnum - quote 0 - } - } - for variable allsectors - { - set index sector[variable].floorpicnum - ifge index 0 ifle index MAXTILES set usedTiles[index] 2 - set index sector[variable].ceilingpicnum - ifge index 0 ifle index MAXTILES set usedTiles[index] 3 - ife verbose 1 - { - qsprintf 0 12 sector[variable].floorpicnum - quote 0 - qsprintf 0 13 sector[variable].ceilingpicnum - quote 0 - } - } - for variable allwalls - { - set index wall[variable].picnum - ifge index 0 ifle index MAXTILES set usedTiles[index] 4 - set index wall[variable].overpicnum - ifge index 0 ifle index MAXTILES set usedTiles[index] 5 - ife verbose 1 - { - qsprintf 0 14 wall[variable].picnum - quote 0 - qsprintf 0 15 wall[variable].overpicnum - quote 0 - } - } - - quote 102 -ends - -defstate tile_dump - quote 103 - - for variable range MAXTILES - ifn usedTiles[variable] 0 - { - qsprintf 0 1 variable - quote 0 - } - - quote 104 -ends - - -// these long "ife" lists exist because switch/case is broken/was broken at the original time of writing - -// the three commented switches do not play sounds because their hitag is used for setting a multi-switch combination -defstate switch_identify - ife input ACCESSSWITCH set flag 1 - ife input SLOTDOOR set flag 1 ife input 133 set flag 1 - ife input LIGHTSWITCH set flag 1 ife input 135 set flag 1 - ife input SPACEDOORSWITCH set flag 1 ife input 137 set flag 1 - ife input SPACELIGHTSWITCH set flag 1 ife input 139 set flag 1 - ife input FRANKENSTINESWITCH set flag 1 ife input 141 set flag 1 - ife input MULTISWITCH set flag 1 ife input 147 set flag 1 ife input 148 set flag 1 ife input 149 set flag 1 - // ife input DIPSWITCH set flag 1 ife input 163 set flag 1 - ife input DIPSWITCH2 set flag 1 ife input 165 set flag 1 - // ife input TECHSWITCH set flag 1 ife input 167 set flag 1 - ife input DIPSWITCH3 set flag 1 ife input 169 set flag 1 - ife input ACCESSSWITCH2 set flag 1 - ife input LIGHTSWITCH2 set flag 1 ife input 713 set flag 1 - ife input POWERSWITCH1 set flag 1 ife input 861 set flag 1 - ife input LOCKSWITCH1 set flag 1 ife input 863 set flag 1 - ife input POWERSWITCH2 set flag 1 ife input 865 set flag 1 - ife input HANDSWITCH set flag 1 ife input 1112 set flag 1 - ife input PULLSWITCH set flag 1 ife input 1123 set flag 1 - // ife input ALIENSWITCH set flag 1 ife input 1143 set flag 1 -ends - -defstate doortile_identify - ife input DOORTILE1 set flag 1 - ife input DOORTILE2 set flag 1 - ife input DOORTILE3 set flag 1 - ife input DOORTILE4 set flag 1 - ife input DOORTILE5 set flag 1 - ife input DOORTILE6 set flag 1 - ife input DOORTILE7 set flag 1 - ife input DOORTILE8 set flag 1 - ife input DOORTILE9 set flag 1 - ife input DOORTILE10 set flag 1 - ife input DOORTILE11 set flag 1 - ife input DOORTILE12 set flag 1 - ife input DOORTILE14 set flag 1 - ife input DOORTILE15 set flag 1 - ife input DOORTILE16 set flag 1 - ife input DOORTILE17 set flag 1 - ife input DOORTILE18 set flag 1 - ife input DOORTILE19 set flag 1 - ife input DOORTILE20 set flag 1 - ife input DOORTILE21 set flag 1 - ife input DOORTILE22 set flag 1 - ife input DOORTILE23 set flag 1 -ends - -defstate sound_search - quote 105 - - for variable allsprites, ifactor MUSICANDSFX, ifl .lotag 1000 // rule out echo effect - { -// This is how the code SHOULD be: -// activation sounds / triggered sounds (e.g. elevators) - sectgetlotag - ifn LOTAG 0, ifl LOTAG 10000 - { - ifn .lotag 0 ifl .lotag 500 - { - set index .lotag - ifge index 0 ifle index MAXSOUNDS set usedSounds[index] 1 - ife verbose 1 - { - qsprintf 0 21 .lotag - quote 0 - } - } - ifn .hitag 0 ifl .hitag 500 - { - set index .hitag - ifge index 0 ifle index MAXSOUNDS set usedSounds[index] 1 - ife verbose 1 - { - qsprintf 0 21 .hitag - quote 0 - } - } - } -// ambient sounds - else - { - ifn .lotag 0 ifl .lotag 500 - { - set index .lotag - ifge index 0 ifle index MAXSOUNDS set usedSounds[index] 2 - ife verbose 1 - { - qsprintf 0 22 .lotag - quote 0 - } - } - } - } - -// one-time sector sounds - for variable allsectors, ifge sector[variable].lotag 10000, ifl sector[variable].lotag 16383 - { - set index sector[variable].lotag - subvar index 10000 - ifge index 0 ifle index MAXSOUNDS set usedSounds[index] 3 - ife verbose 1 - { - qsprintf 0 23 index - quote 0 - } - } - -// mikesnd - for variable allsprites, ifactor MIKE - { - set index .hitag // this one's clever -- by default it will play sound 0, as seen in E4L7 - ifge index 0 ifle index MAXSOUNDS set usedSounds[index] 4 - ife verbose 1 - { - qsprintf 0 24 .hitag - quote 0 - } - } - -// switches - for variable allsprites - { - set flag 0 - set input .picnum - state switch_identify - ife flag 1, ifn .hitag 0 - { - set index .hitag - ifge index 0 ifle index MAXSOUNDS set usedSounds[index] 5 - ife verbose 1 - { - qsprintf 0 25 .hitag - quote 0 - } - } - } - -// mirror - for variable allwalls - { - set index 0 - ife wall[variable].picnum MIRROR set index wall[variable].lotag - ife wall[variable].overpicnum MIRROR set index wall[variable].lotag - ifn index 0 - { - ifge index 0 ifle index MAXSOUNDS set usedSounds[index] 6 - ife verbose 1 - { - qsprintf 0 26 index - quote 0 - } - } - } - -// sector lotag 65534 (E1L2 ending) customexitsound - for variable allsectors, ife sector[variable].lotag 65534 - { - set index sector[variable].hitag - ifge index 0 ifle index MAXSOUNDS set usedSounds[index] 7 - ife verbose 1 - { - qsprintf 0 27 sector[variable].hitag - quote 0 - } - } - -// doortiles - for variable allsprites - { - set flag 0 - set input .picnum - state doortile_identify - ife flag 1, ifn .hitag 0 - { - set index .hitag - ifge index 0 ifle index MAXSOUNDS set usedSounds[index] 8 - ife verbose 1 - { - qsprintf 0 28 .hitag - quote 0 - } - } - } - for variable allwalls - { - set flag 0 - set input wall[variable].picnum - state doortile_identify - set input wall[variable].overpicnum - state doortile_identify - ife flag 1, ifn wall[variable].lotag 0, ifn wall[variable].hitag 0 - { - set index wall[variable].hitag - ifge index 0 ifle index MAXSOUNDS set usedSounds[index] 8 - ife verbose 1 - { - qsprintf 0 28 wall[variable].hitag - quote 0 - } - } - } - - quote 106 -ends - -defstate sound_dump - quote 107 - - for variable range MAXSOUNDS - ifn usedSounds[variable] 0 - { - qsprintf 0 1 variable - quote 0 - } - - quote 108 -ends - - - -onevent EVENT_KEYS2D - ifeitherctrl - { - ifhitkey KEY_V // find - { - state tile_search - state sound_search - quote 109 - } - ifhitkey KEY_D // dump - { - state tile_dump - state sound_dump - quote 110 - } - } -endevent diff --git a/package/sdk/samples/m32script_ex.map b/package/sdk/samples/m32script_ex.map deleted file mode 100644 index eb4dac189ad1fc3c3dff8771b6fb333c7be673fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 50006 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 D$>lKz diff --git a/package/sdk/samples/r_usenewshading.map b/package/sdk/samples/r_usenewshading.map deleted file mode 100644 index edc46b4d2ffd3af7441c0e012cea54bc57bb92cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8038 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 Qi!IHKu`#zScC_673lW*^^8f$< diff --git a/package/sdk/samples/ror.map b/package/sdk/samples/ror.map deleted file mode 100644 index 684ec6ae9eb1a288bbaf15906afca6a8b3c5c74a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3306 zcmai$OHWfl6vzLC778MwC?YCWL`6Zw2T-6udE-vkYJ`9ai7_$00C*xn2v6m?N zcRN8V_LZ?WA#x(abqi#|N9^wF~A-v z_J^vk@OQv5^ee8`U$ndhS;dvUaN2LipyEpZ0r@x1x%1EVXVUv8oHafX$M0L-R*BR8 z@k*Tic`A;}`sAl8arS?E92ft{PgdgWu}mD7^~ujx;;c_c9GCUU&s5^9PiGvL^~ujy z;+&rgaa`6XKNrWBto<&`bB`&rzX)gkE@4jbwC|6Hxt#vm{DBK_fu=X z2h)nH{uR#nuW+`#e@b8MGrnF-Dz4TS|HvA;a6r=JRs;^9p2LWj6TUs3!O)gZ;9#=46FLA+p=NmEF(>C;NyZa%xWl ztBGF>z}hvksiMDPCyG`c11s_cK-oJekxlHE-Fg`#TN}!5Ed#N#B|eC3tPjT2!$m`3fa=S6ByQHy6fcWJ_bCtns&;Y-wzT3bG|WY*9AWhmzO|3qav5<4`r0 eKC9*{-#fj0U{2Qg^PcyHbi*!1%JmL8W&Z)@tq`LC diff --git a/package/sdk/samples/splitscr.con b/package/sdk/samples/splitscr.con deleted file mode 100644 index f55b5369b..000000000 --- a/package/sdk/samples/splitscr.con +++ /dev/null @@ -1,369 +0,0 @@ -/* --------------------------------------------------------------------------------- -Duke Nukem 3D SplitScreen mod -Beta 1 -By Bloodclaw - -Modified from original for use with EDuke32 SVN. -Requires an EDuke32 binary built with SPLITSCREEN_MOD_HACKS preprocessor flag. -Usage: eduke32 -mx splitscr.con -q2 --------------------------------------------------------------------------------- -*/ - -// Key name definitions -definegamefuncname 11 P2_Move_Forward -definegamefuncname 12 P2_Move_Backward -definegamefuncname 13 P2_Turn_Left -definegamefuncname 14 P2_Turn_Right -definegamefuncname 17 P2_Aim_Up -definegamefuncname 18 P2_Aim_Down -definegamefuncname 19 P2_Fire -definegamefuncname 20 P2_Open -definegamefuncname 21 P2_Jump -definegamefuncname 22 P2_Crouch -definegamefuncname 23 P2_Inventory -definegamefuncname 24 P2_Inventory_Left -definegamefuncname 25 P2_Inventory_Right -definegamefuncname 26 P2_Quick_Kick -definegamefuncname 27 P2_Previous_Weapon -definegamefuncname 28 P2_Next_Weapon - - -gamevar pid 1 0 // This hold player 2 id -gamevar pnum 0 0 // This is set to player 2 sprite number - -// Temp variables -gamevar tmp 0 0 -gamevar px 0 0 // Player (both 1 and 2) X coordinate -gamevar py 0 0 // Player Y coordinate -gamevar pz 0 0 // Player Z coordinate -gamevar psect 0 0 // Player sector number -gamevar pang 0 0 // Player angle -gamevar phoriz 0 0 // Player vertical angle -gamevar phorizoff 0 0 // Something similar -gamevar pangcos 0 0 // Cosinus of player angle (used for player 2 movements) -gamevar pangsin 0 0 // Sinus of player angle -gamevar pinput 0 0 // Set to input, used in the PROCESSINPUT event - -gamevar pcrosshair 0 0 // Do you like crosshairs? Game options will tell. -gamevar crossscale 0 0 // crosshair scale -gamevar pweapon 0 0 // Player weapon - -gamevar p1heat 0 0 // Common night vision googles -gamevar p2heat 0 0 - - -// Crosshair need to be redone for two players -onevent EVENT_DISPLAYCROSSHAIR - setvar RETURN -1 -endevent - - -define KNEE_WEAPON 0 -define PISTOL_WEAPON 1 -define SHOTGUN_WEAPON 2 -define CHAINGUN_WEAPON 3 -define RPG_WEAPON 4 -define HANDBOMB_WEAPON 5 -define SHRINKER_WEAPON 6 -define DEVISTATOR_WEAPON 7 -define TRIPBOMB_WEAPON 8 -define FREEZE_WEAPON 9 -define HANDREMOTE_WEAPON 10 -define GROW_WEAPON 11 - -// Next and previous weapon actions will never pick the expander. -onevent EVENT_NEXTWEAPON - getplayer[THISACTOR].curr_weapon pweapon - ifvare pweapon HANDBOMB_WEAPON // XXX: HANDREMOTE_WEAPON? - { - getplayer[THISACTOR].subweapon tmp - andvar tmp 0xfffff7ff - setplayer[THISACTOR].subweapon tmp - } - else ifvare pweapon SHRINKER_WEAPON - { - ifvarg player[THISACTOR].ammo_amount GROW_WEAPON 0 - setvar RETURN SHRINKER_WEAPON // select expander - // else select next weapon - } -endevent - -onevent EVENT_PREVIOUSWEAPON - getplayer[THISACTOR].curr_weapon pweapon - - ifvare pweapon DEVISTATOR_WEAPON - { - ifvarg player[THISACTOR].ammo_amount GROW_WEAPON 0 - { - getplayer[THISACTOR].subweapon tmp - orvar tmp 0x800 - setplayer[THISACTOR].subweapon tmp - // select previous weapon - } - } - ifvare pweapon GROW_WEAPON - { - ifvarg player[THISACTOR].ammo_amount SHRINKER_WEAPON 0 - setvar RETURN SHRINKER_WEAPON // select shrinker - // else select previous weapon - } -endevent - -// Disable all the following keys, need room for player 2 -onevent EVENT_LOOKUP // Move Forward - setvar RETURN -1 -endevent - -onevent EVENT_LOOKDOWN // Move Backward - setvar RETURN -1 -endevent - -onevent EVENT_LOOKLEFT // Turn Left - setvar RETURN -1 -endevent - -onevent EVENT_LOOKRIGHT // Turn Right - setvar RETURN -1 -endevent - -onevent EVENT_AIMUP // Aim Up - setvar RETURN -1 -endevent - -onevent EVENT_AIMDOWN // Aim Down - setvar RETURN -1 -endevent - -onevent EVENT_WEAPKEY1 // Fire - setvar RETURN -1 -endevent - -onevent EVENT_WEAPKEY2 // Open - setvar RETURN -1 -endevent - -onevent EVENT_WEAPKEY3 // Jump - setvar RETURN -1 -endevent - -onevent EVENT_WEAPKEY4 // Crouch - setvar RETURN -1 -endevent - -onevent EVENT_WEAPKEY5 // Inventory - setvar RETURN -1 -endevent - -onevent EVENT_WEAPKEY6 // Inventory Left - setvar RETURN -1 -endevent - -onevent EVENT_WEAPKEY7 // Inventory Right - setvar RETURN -1 -endevent - -onevent EVENT_WEAPKEY8 // Quick Kick - setvar RETURN -1 -endevent - -onevent EVENT_WEAPKEY9 // Previous Weapon - setvar RETURN -1 -endevent - -onevent EVENT_WEAPKEY10 // Next Weapon - setvar RETURN -1 -endevent - - -// Controls for player 2 -onevent EVENT_PROCESSINPUT // I had to use this event in case player 1 die - getinput[THISACTOR].bits pinput - - ifvarand pinput 8 - { - setinput[pid].bits 8 - ifvarl phoriz 199 addvar phoriz 14 - setplayer[pid].horiz phoriz // For some reasons, only setting the bits won't work - } - ifvarand pinput 16 - { - setinput[pid].bits 16 - ifvarg phoriz 1 subvar phoriz 14 - setplayer[pid].horiz phoriz - } - ifvarand pinput 64 - { - setinput[pid].avel -20 - } - ifvarand pinput 128 - { - setinput[pid].avel 20 - } - ifvarand pinput 8192 // This block and the following one are for moving forward and backward, with X and Y speeds set with help of sinus and cosinus - { - setvar RETURN -1 - getplayer[pid].i pnum - getactor[pnum].ang pang - cos pangcos pang - mulvar pangcos 10 - divvar pangcos 64 - sin pangsin pang - mulvar pangsin 10 - divvar pangsin 64 - setinput[pid].fvel pangcos - setinput[pid].svel pangsin - } - ifvarand pinput 16384 - { - setvar RETURN -1 - getplayer[pid].i pnum - getactor[pnum].ang pang - cos pangcos pang - mulvar pangcos -10 - divvar pangcos 64 - sin pangsin pang - mulvar pangsin -10 - divvar pangsin 64 - setinput[pid].fvel pangcos - setinput[pid].svel pangsin - } - // Following code come from Eduke32 wiki - shiftvarr pinput 8 - andvar pinput 0xF - switch pinput - case 1: - setinput[pid].bits 4 - break - case 2: - setinput[pid].bits 536870912 - break - case 3: - setinput[pid].bits 1 - break - case 4: - setinput[pid].bits 2 - break - case 5: - setinput[pid].bits 1073741824 - break - case 6: - setinput[pid].bits 1048576 - break - case 7: - setinput[pid].bits 134217728 - break - case 8: - setinput[pid].bits 4194304 - break - case 9: - setinput[pid].bits 2816 - break - case 10: - setinput[pid].bits 3072 - break - endswitch -endevent - - -// NOTE: status bar is displayed for both players (EDuke32 splitscreen hack) - - -// orientation bits for the crosshairs for left/right split -define ORIENT 1032 // 26 - -// gametext args -define P1X 4 -define P2X 164 - -gamevar arg_player_id 0 0 - -state show_player_view - getplayer[arg_player_id].posx px - getplayer[arg_player_id].posy py - getplayer[arg_player_id].posz pz - getplayer[arg_player_id].ang pang - getplayer[arg_player_id].horiz phoriz - getplayer[arg_player_id].horizoff phorizoff - addvarvar phoriz phorizoff - - // simulate corresponding part in G_DrawRooms (almost) - ifvarvare player[arg_player_id].spritebridge 0 - { - setvarvar tmp player[arg_player_id].truecz - addvar tmp 1024 - ifvarvarl pz tmp - setvarvar pz tmp - else - { - setvarvar tmp player[arg_player_id].truefz - subvar tmp 1024 - ifvarvarg pz tmp - setvarvar pz tmp - } - } - - getplayer[arg_player_id].cursectnum psect - - ifvarg psect -1 - { - getuserdef .screen_size tmp - - ifvare tmp 0 - { - // above/below split: first player is above - ifvare arg_player_id 0 - showviewunbiased px py pz pang phoriz psect 0 0 319 100 - else - showviewunbiased px py pz pang phoriz psect 0 100 319 199 - } - else - { - // side by side split: first player is left - ifvare arg_player_id 0 - showviewunbiased px py pz pang phoriz psect 0 0 160 199 - else - showviewunbiased px py pz pang phoriz psect 160 0 319 199 - } - } -ends - -onevent EVENT_DISPLAYROOMS - setvar RETURN 1 // don't draw them - - // an EDuke32 hack now: -// setplayer[THISACTOR].rotscrnang 0 // (almost) Prevent the screen rotation when player 1 die - - // DRAW THE PLAYER VIEWS! - setvar arg_player_id 0 - state show_player_view - setvar arg_player_id 1 - state show_player_view - -// Draw crosshairs if they are enabled - getuserdef[THISACTOR].crosshair pcrosshair - ifvare pcrosshair 1 - { - getuserdef .crosshairscale crossscale - shiftvarl crossscale 16, divvar crossscale 100 - - getuserdef .screen_size tmp - ifvarn tmp 0 - { - // left/right - - rotatesprite 80 100 crossscale 0 CROSSHAIR 0 0 ORIENT 0 0 xdim ydim - rotatesprite 240 100 crossscale 0 CROSSHAIR 0 0 ORIENT 0 0 xdim ydim - } - else - { - // above/below - setvar tmp 8 - rotatesprite 160 50 crossscale 0 CROSSHAIR 0 0 tmp 0 0 xdim ydim - rotatesprite 160 150 crossscale 0 CROSSHAIR 0 0 tmp 0 0 xdim ydim - } - } - - - // NOTE: weapons are drawn for both players now (EDuke32 hack) -endevent diff --git a/package/sdk/samples/spriteclip.txt b/package/sdk/samples/spriteclip.txt deleted file mode 100644 index f830f5917..000000000 --- a/package/sdk/samples/spriteclip.txt +++ /dev/null @@ -1,66 +0,0 @@ - - Sector-like clipping for sprites - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Sprite picnums can be assigned to a bunch of connected sectors so that -clipping against these sprites will work as if it is carried out on the -associated sectors. For this, files named _clipshapeX.map (where X is -in 0..9) should be present at program start time. Every such map must be -built to certain rules, and loading many of them has the same effect as -loading a single map with all sectors/walls/sprites thrown together. - -* Every sector that contains at least one white wall is considered an "outer" sector. - Conversely, sectors with only red walls are "inner" (clipping) sectors. - -* Sprites in outer sectors are ignored. - -* To associate a picnum with a bunch of sectors, place a sprite with that picnum in - some inner sector of the lot. At the end stage of editing, align the sprite so that - the model matches the sectors well. See samples/_clipshape0.map for examples. - -* A picnum may be associated with many "layers" (called "indices" in the code) of - sectorwork. This serves two purposes: one is to enable more complex shapes than - would be possible using only one sector. The other reason is that a sprite may differ - in orientation in such a way that it is not possible to calculate one from another. - In particular, floor-aligned sprites and face/wall sprites should have their own - sector versions (of course only if they are intended to be used in a particular - orientation). - -* The sprites in inner sectors should point northward and should not have any orientation- - changing bits like x-flip or y-flip set. Setting centering and a custom size is permitted, - though. - -* A set of picnums can be aliased to a layer. This is useful if "secondary" picnums - are going to be used as decoration, for example. For this, set lotags and/or hitags - of any wall of an inner sector to the picnums to be aliased to layer containing the wall. - If only one of them is set, it is taken as a picnum, otherwise as a both-sided inclusive - range, the order doesn't matter. The pigcop tank is present as an example in - samples/_clipshape0.map. If a picnum has multiple layers, it is advisable to set the same - lotags/hitags for each layer. Note that you do not need to set tags unless you intend to - have more than one picnum to share a clipping shape. - -* The inner sectors of a given layer must be all interconnected (not necessarily directly) - and for a layer there must be a unique outer sector. - -* Making the floor or ceiling of a sector parallaxed will disable clipping on it in certain - ways. Normally, there are four horizontal clipping planes per inner sector (see the round - table for an example). Making the ceiling parallaxed disables the upper two, and analogously - for the floor. - -* Making a sprite transparent will disable rotation around its origin to match a given sprite's - angle. Use it on models with rotational symmetry. - - -Notes: ------- - -* The clipping will not change with rendering modes or options. - - -Predicted bugs: ---------------- - -* Clipping may not work across playing map sector boundaries, especially with large sprites. - - - --Helixhorned diff --git a/package/sdk/samples/startpos.m32 b/package/sdk/samples/startpos.m32 deleted file mode 100644 index 25f997df4..000000000 --- a/package/sdk/samples/startpos.m32 +++ /dev/null @@ -1,278 +0,0 @@ -/* - To begin, type in the console: - - include startpos - - If none of keystrokes work, try: - - enableevent all - - Keystrokes: - Ctrl-(LShift-)W - Jump to the next (previous) DM spawn point. - Ctrl-(LShift-)E - Jump to the next (previous) coop spawn point. - Ctrl-1 - Jump to the primary spawn point, keeping the DM/coop "current" indices intact. - Ctrl-LShift-1 - Jump to the primary spawn point, resetting the DM/coop "current" indices to zero. - Ctrl-Q - Refresh the collected spawn point data. For example, if you move one of the APLAYER sprites. - Ctrl-D - Dump the current map's spawn point information to mapster32.log. - - Tip: With pk_quickmapcycling enabled, Ctrl-(LShift-)X loads the next (previous) map in a directory. -*/ - -include names.h - -definequote 0 - -gamearray DM_x 1 -gamearray DM_y 1 -gamearray DM_z 1 -gamearray DM_ang 1 -gamearray DM_sectnum 1 - -gamearray coop_x 1 -gamearray coop_y 1 -gamearray coop_z 1 -gamearray coop_ang 1 -gamearray coop_sectnum 1 - -gamevar DM 0 0 -gamevar coop 0 0 - -gamevar DM_size 0 0 -gamevar coop_size 0 0 - -gamevar i 0 0 -gamevar j 0 0 -gamevar k 0 0 - -gamevar startpos_fresh 0 0 - -defstate startpos_indexcheck - ifg DM DM_size - set DM 0 - ifg coop coop_size - set coop 0 - - ifl DM 0 - set DM DM_size - ifl coop 0 - set coop DM_size -ends - - -defstate startpos_gatherdata - setvar DM_size 0 - setvar coop_size 0 - - for i allsprites, ife .picnum APLAYER - { - ife .lotag 0 - addvar DM_size 1 - else ife .lotag 1 - addvar coop_size 1 - - ifvarand .cstat 1 - xorvar .cstat 1 // necessary to prevent floor HOM if the sprite happens to be blocking - } - - ifg DM_size 0 - { - resizearray DM_x DM_size - resizearray DM_y DM_size - resizearray DM_z DM_size - resizearray DM_ang DM_size - resizearray DM_sectnum DM_size - } - - ifg coop_size 0 - { - resizearray coop_x coop_size - resizearray coop_y coop_size - resizearray coop_z coop_size - resizearray coop_ang coop_size - resizearray coop_sectnum coop_size - } - - set j 0 - set k 0 - - for i allsprites, ife .picnum APLAYER - { - ife .lotag 0 - { - set DM_x[j] .x - set DM_y[j] .y - set DM_z[j] .z - set DM_ang[j] .ang - set DM_sectnum[j] .sectnum - - addvar j 1 - } - else ife .lotag 1 - { - set coop_x[k] .x - set coop_y[k] .y - set coop_z[k] .z - set coop_ang[k] .ang - set coop_sectnum[k] .sectnum - - addvar k 1 - } - } - - set startpos_fresh 1 - - state startpos_indexcheck -ends - -onevent EVENT_LOADMAP - state startpos_gatherdata -endevent - - -defstate startpos_primary - set posx startposx - set posy startposy - set posz startposz - set ang startang -ends - - -defstate startpos_prekeys - ifeitherctrl - { - ifhitkey KEY_Q - { - state startpos_gatherdata - - quote "Spawn position data re-gathered." - } - - ifhitkey KEY_1 - { - state startpos_primary - updatecursectnum - - ifholdkey KEY_LSHIFT - { - set DM 0 - set coop 0 - } - - quote "Jumping to primary spawn position." - } - - ifhitkey KEY_W - { - ife startpos_fresh 0 - state startpos_gatherdata - - ifholdkey KEY_LSHIFT - subvar DM 1 - else - addvar DM 1 - - state startpos_indexcheck - - ife DM 0 - state startpos_primary - else - { - set j DM - subvar j 1 - - set posx DM_x[j] - set posy DM_y[j] - set posz DM_z[j] - set ang DM_ang[j] - } - updatecursectnum - - set j DM - addvar j 1 - set k DM_size - addvar k 1 - qsprintf 0 "Jumping to DM spawn position %d of %d." j k - quote 0 - } - - ifhitkey KEY_E - { - ife startpos_fresh 0 - state startpos_gatherdata - - ifholdkey KEY_LSHIFT - subvar coop 1 - else - addvar coop 1 - - state startpos_indexcheck - - ife coop 0 - state startpos_primary - else - { - set j coop - subvar j 1 - - set posx coop_x[j] - set posy coop_y[j] - set posz coop_z[j] - set ang coop_ang[j] - } - updatecursectnum - - set j coop - addvar j 1 - set k coop_size - addvar k 1 - qsprintf 0 "Jumping to coop spawn position %d of %d." j k - quote 0 - } - - ifhitkey KEY_D - { - ife startpos_fresh 0 - state startpos_gatherdata - - ife startpos_fresh 1 - { - quote "Dumping spawn point information..." - print "Format: Type,x,y,z,ang,sectnum" - - qsprintf 0 "Primary,%d,%d,%d,%d,%d" startposx startposy startposz startang startsectnum - print 0 - - for i range DM_size - { - qsprintf 0 "DM,%d,%d,%d,%d,%d" DM_x[i] DM_y[i] DM_z[i] DM_ang[i] DM_sectnum[i] - print 0 - } - - for i range coop_size - { - qsprintf 0 "Coop,%d,%d,%d,%d,%d" coop_x[i] coop_y[i] coop_z[i] coop_ang[i] coop_sectnum[i] - print 0 - } - - set j DM_size - addvar j 1 - set k coop_size - addvar k 1 - qsprintf 0 "Total: %d DM position(s), %d coop position(s)" j k - print 0 - - set startpos_fresh 2 - - quote "Spawn position data dump complete." - } - } - } -ends - -onevent EVENT_PREKEYS2D - state startpos_prekeys -endevent - -onevent EVENT_PREKEYS3D - state startpos_prekeys -endevent diff --git a/package/sdk/samples/test_tileoffsets.map b/package/sdk/samples/test_tileoffsets.map deleted file mode 100644 index 7682aa983a01d30409a34d8bb2b0629977b22e39..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12710 zcmb7~U5H)P701`Txh7LH)l>}RLGXw^h=dYUs1H62K1oHUHWmCJkW?%>_F*i2QBt|e zfJwAw)R>MKWSYrC(D;GUQlX->&<80Z?ThqL0+HgQ6d}Ut|G)13IA`Cr&)##G19SKJ zo&Q;T?X}llXWzR^ME?DN$lqTQnI3K1yfHodGIi~)=|7737*)U?hQMS?l z(U!2&pQG*gOt-1kMO@q@Uj-XDW~r{)u!Z)fY(rq7+mv)MQn#Lky_eedXL5Y^%ny^x zYQrS)1K7_4d!op$z}{M2Ip^7FQJ3Q;U(?=K1B(`f`@Fq6Zr^lS`p;%>J?3qQejsY; zejeE9ha9`Ycu4%4W95WrqaRH65wyDaos{B?Y-Rk4)0OYqwvp#{Fdmkc)Pnh#B#XXn zhvj^eT6+<{lT!TBhAo^;#k}w=bfu*GFc9b8YfJW$t@W?dt@0V!TK_th{@qh+FZ^(A zjUO;KtNcqF$U=8dLD%QsR2O&8#hK5kHS9&?-w{?exyU*HtmcQNnOs)gaX&xYj=Ub( z=LgyK9y^=!IbHchS9h3Q?XkZfwBg=|y1K6nvLE%>ql4^Tj9aZA4sC_k-QSiR*JLsv%r)N89SWcmW?9{zY8{l2{kSgXR*ji=Mqv$@#vK z$JynGL0}(A;;r zjupnkdo#8a55hS6bB0ahjPdK(V*GMmyg$<|vC9~X(I!~Uzj3~e&?HGr>O2l?oW~Zc z`5~||KUl2hoxsMtW3igg0vp!=i`6_?$!h)$Y|OuwuIBZ?4*N{ki@?V9!qU}sD6nxI zvRGZ;Dp_4O13T<9U5^7B*JH~DokN^&4Rd3B&qB*wj?y{AdEAs)!J4J)Lu>m?g}E}`!Jg6?QpDkz~9Q$9^>#7_3 zmSe98Z0wuG>Ml59XSR1$&Lu1F&9k{2_0N#cqOQg2+@#MM{uSPFj(|HoV@Glto70?| z_{<|+yIEHU_7B4>a}@2pgKO6HJG|})O>??nKP8K`@CLqW?S$2bd0&QQtkSlXaR%F+)X;%sQ+M(~4a?-6hxcy{LBM(;ygs{1(F3>(I1 zo@1Xto6$Fmovwg2;z8Nu{X+OHh7rHYCTrmc>!vj?luhR*SZluJSZf~VSSvr|SS#=3 zSSwfOSZfW)vDVs>W34qS$69M)jaz=-nn2kk)~Aeh#u@5|^97bM zY1Le+o5ZBXuTjgH?9;Hp+52M22FIrF3|8NSEc&(`mVP)^vf($;-ZPbKl?~Lbwb!w< zccWl~kB3>Fj5V$0GanCCEc2OLhq~*V>L&S2b&WkHiCuXtt^w_v3X0eAbFQUD1f5&3?ZiD>@V-a=Zo|vV3 zZ;y?8VivoK`XTDZJu!=w9vk<>EOs4pGwKerxA)j#pIyXy5q0C9m}P^;8DkQ0*4?vF zHkoglqZsQItT6XMm$`4fko!DaoquUVvL9vHtGZxm!>N)D%sbBBX(d}_19fZdbu8^& zE7`!>6ZvfR?i9bvS3el*y!9J_9BcjdAjew2X~?nahh#6vVtq`~51R!)_?RSnuD}ZB z(5LUhZ^`=*UbyDh7P7{BR*tpa-%J+cX1$v#YmJ-n&TF!GXQrPhjSXyEV=Y$K?!d;i+hVmQsARR)2yCo1EM2W(0vl@>i`CjFu(39>SgpAN zJM0IoHn6d#wOFl{13T<9;r^G4$?o^ks+-hC@>{TO zUKH8KBHR7WU3Jqn;MZW?Jf35deIp^eg|q4ZwnKGOmNvYVVN)B}H^&zHMxPnKaWQ?y zc}y1bc)c)>wU%?b#e7Cx+6&!NHM*{EMP24!`WL#>lCEc)ihM@a*}GPwTWc?CM6${6 zQ*|uTF(wQDruAfwwSIe>W3Aux=2+{u!X~={d$(|6EH+C%^K4Tw7G&u&=$@<5C0nD* zn0(E%ukYqfOG}x3jr+iz!3i54m9u&iSv}Ica}ceLecVm{EKA)taYFY= y size" i - quote TQUOTE - } - } - } -ends - -// switch/break/default regression test, inspired by -// http://forums.duke4.net/topic/1348-mapster32-problems-and-bugs/page__view__findpost__p__101510 -defstate switchtest - "'switch' test" - set i 3622 - whilevarn i 3779 - { - // test for many things at once: - - // sorting of key values - switch i - case 3625 set j 666 /* fall-through */ - default set j -1 break - case 3622 set j 3919 break - case 3626 set j -100 - case 3623 set j 3685 break - case 3627 set j 1234 break - endswitch - - // 'break' should always lead us here - ifle i 3627 - { - qsprintf TQUOTE "j=%d" j - quote TQUOTE - } - - add i 1 - } - - quote "----" - - // same thing, slightly different syntax - set i 3622 - whilevarn i 3779 - { - switch i - { - case 3625 set j 666 - default set j -1 break - case 3622 set j 3919 break - case 3626 set j -100 - case 3623 set j 3685 break - case 3627 set j 1234 break - } - endswitch - - ifle i 3627 - { - qsprintf TQUOTE "j=%d" j - quote TQUOTE - } - - add i 1 - } - - // correct output: - // j=3919 - // j=3685 - // j=-1 - // j=-1 - // j=3685 - // j=1234 -ends diff --git a/package/sdk/samples/trueror1.map b/package/sdk/samples/trueror1.map deleted file mode 100644 index 96658ec73d1c707c5781ff6928f456264148e9ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48750 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 diff --git a/package/sdk/samples/weapons.sample.con b/package/sdk/samples/weapons.sample.con deleted file mode 100644 index c442f218a..000000000 --- a/package/sdk/samples/weapons.sample.con +++ /dev/null @@ -1,1686 +0,0 @@ - -// Note: This file has been directly converted from the EDuke32 -// C source code to CON code, without any fixes or improvements. -// Further changes to player.c may or may not be reflected here. - -/* -gamevar currentweapon 0 0 // (system) (pointer) -gamevar gs 0 0 // (system) (pointer) -gamevar looking_arc 0 0 // (system) (pointer) -gamevar gun_pos 0 0 // (system) (pointer) -gamevar weapon_xoffset 0 0 // (system) (pointer) -gamevar weaponcount 0 0 // (system) (pointer) -gamevar looking_angSR1 0 0 // (system) (pointer) - -gamevar xdim 0 0 // (system) (pointer) (read only) -gamevar ydim 0 0 // (system) (pointer) (read only) -gamevar windowx1 0 0 // (system) (pointer) (read only) -gamevar windowx2 0 0 // (system) (pointer) (read only) -gamevar windowy1 0 0 // (system) (pointer) (read only) -gamevar windowy2 0 0 // (system) (pointer) (read only) -*/ - -gamevar hud_tilenum 0 1 -gamevar hud_x 0 1 -gamevar hud_y 0 1 -gamevar hud_scale 65536 1 -gamevar hud_angle 0 1 -gamevar hud_shade 0 1 -gamevar hud_pal 0 1 -gamevar hud_orientation 0 1 - -gamevar hud_fistsign 0 1 -gamevar hud_totaltime 0 1 - -gamevar hud_shadef 0 1 -gamevar hud_palf 0 1 - -// It is unfortunate that we need so many temporary gamevars. -gamevar hud_temp 0 1 -gamevar hud_temp2 0 1 -gamevar hud_temp3 0 1 -gamevar hud_temp4 0 1 - -// The following temporary gamevars are internal to the G_Draw subroutines. -gamevar hud_int_temp 0 1 -gamevar hud_int_temp2 0 1 -gamevar hud_int_x 0 1 -gamevar hud_int_y 0 1 -gamevar hud_int_scale 0 1 -gamevar hud_int_angle 0 1 -gamevar hud_int_orientation 0 1 - -gamevar weapon_pos 0 1 -gamevar weaponscale 0 1 -gamevar playerid 0 1 - -// define ROTATESPRITE_MAX 2048 - -// preliminary functions - -state G_DrawTilePal - setvarvar hud_int_angle hud_angle - setvarvar hud_int_orientation hud_orientation - - ifvarand hud_orientation 4 - addvar hud_int_angle 1024 - - orvar hud_int_orientation 2 - - rotatesprite hud_x hud_y hud_scale hud_int_angle hud_tilenum hud_shade hud_pal hud_int_orientation windowx1 windowy1 windowx2 windowy2 -ends - -state G_DrawTileScaled - setvarvar hud_int_x hud_x - setvarvar hud_int_y hud_y - setvarvar hud_int_scale hud_scale - setvarvar hud_int_angle hud_angle - setvarvar hud_int_orientation hud_orientation - - shiftvarl hud_int_x 16 - shiftvarl hud_int_y 16 - - setvar hud_int_temp 12582912 // 192<<16 - - switch currentweapon - case DEVISTATOR_WEAPON - case TRIPBOMB_WEAPON - setvar hud_int_temp 10485760 // 160<<16 - break - default - ifvarand hud_orientation 262144 - { - setvar hud_int_temp 10485760 // 160<<16 - xorvar hud_int_orientation 262144 - } - break - endswitch - - ifvarand hud_orientation 4 - addvar hud_int_angle 1024 - - /* - ifvarg rendermode 2 - ifvarn usemodels 0 - ifhasmodel hud_tilenum hud_pal - { - setvar hud_int_temp2 14680064 // 224<<16 - mulvarvar hud_int_temp2 weaponscale - divvar hud_int_temp2 100 - - addvar hud_int_y 14680064 // 224<<16 - subvarvar hud_int_y hud_int_temp2 - } - */ - - mulvarvar hud_int_x weaponscale - divvar hud_int_x 100 - setvarvar hud_int_temp2 hud_int_temp - mulvarvar hud_int_temp2 weaponscale - divvar hud_int_temp2 100 - subvarvar hud_int_temp hud_int_temp2 - addvarvar hud_int_x hud_int_temp - - mulvarvar hud_int_y weaponscale - divvar hud_int_y 100 - setvar hud_int_temp 13107200 // 200<<16 - setvarvar hud_int_temp2 hud_int_temp - mulvarvar hud_int_temp2 weaponscale - divvar hud_int_temp2 100 - subvarvar hud_int_temp hud_int_temp2 - addvarvar hud_int_y hud_int_temp - - mulvarvar hud_int_scale weaponscale - divvar hud_int_scale 100 - - orvar hud_int_orientation 2050 // 2|2048 - - rotatesprite hud_int_x hud_int_y hud_int_scale hud_int_angle hud_tilenum hud_shade hud_pal hud_int_orientation windowx1 windowy1 windowx2 windowy2 -ends - -state G_DrawWeaponTile - // basic fading between player weapon shades - ifvarvarn hud_shade hud_shadef - { - setvar hud_int_temp 0 - ifvare hud_pal 0 setvar hud_int_temp 1 - ifvarvare hud_pal hud_palf setvar hud_int_temp 1 - ifvare hud_int_temp 1 - { - setvarvar hud_int_temp hud_shade - subvarvar hud_int_temp hud_shadef - setvarvar hud_int_temp2 hud_int_temp - shiftvarr hud_int_temp 2 - addvarvar hud_shadef hud_int_temp - - ifvare hud_int_temp 0 - { - shiftvarr hud_int_temp2 1 - addvarvar hud_shadef hud_int_temp2 - ifvare hud_int_temp2 0 - setvarvar hud_shadef hud_shade - } - } - } - else - setvarvar hud_shadef hud_shade - - setvarvar hud_palf hud_pal - setvarvar hud_shade hud_shadef - - state G_DrawTileScaled -ends - -// helper states - -state reset_hud_weapon_x_coordinate - setvarvar hud_x weapon_xoffset - subvarvar hud_x looking_angSR1 -ends -state reset_hud_weapon_y_coordinate - setvarvar hud_y looking_arc - subvarvar hud_y gun_pos -ends -state reset_hud_weapon_coordinates - state reset_hud_weapon_x_coordinate - state reset_hud_weapon_y_coordinate -ends - -state determine_animation - getuserdef[THISACTOR].pause_on hud_temp - ifvarn hud_temp 0 - setvar hud_temp 1 - - ifvarand player[THISACTOR].gm 1 // MODE_MENU - orvar hud_temp 1 - - getactor[playerid].pal hud_int_temp - ifvare hud_int_temp 1 - orvar hud_temp 1 -ends - -// other EVENT_DISPLAYWEAPON code - -state draw_shrunk_fists // Shrunk Running Fists - // common calculations - state reset_hud_weapon_x_coordinate - - setvarvar hud_temp3 looking_arc - ifvare player[THISACTOR].jetpack_on 0 - { - getactor[playerid].xvel hud_temp2 - shiftvarr hud_temp2 3 - addvar hud_temp3 32 - subvarvar hud_temp3 hud_temp2 - addvarvar hud_fistsign hud_temp2 - } - // common calculations continued - setvarvar hud_temp2 hud_fistsign - sin hud_temp2 hud_temp2 - setvarvar hud_temp4 hud_temp2 - shiftvarr hud_temp2 10 - shiftvarr hud_temp4 8 - ifvarl hud_temp4 0 - mulvar hud_temp4 -1 - - // right fist - guniqhudid 101 - - addvarvar hud_x hud_temp2 - addvar hud_x 250 - - setvarvar hud_y hud_temp3 - addvar hud_y 258 - subvarvar hud_y hud_temp4 - - setvar hud_tilenum FIST - - state G_DrawTilePal - - // cleanup - subvar hud_x 250 - - // left fist - guniqhudid 102 - - subvarvar hud_x hud_temp2 - addvar hud_x 40 - - setvarvar hud_y hud_temp3 - addvar hud_y 200 - addvarvar hud_y hud_temp4 - - orvar hud_orientation 4 - - state G_DrawTilePal - - // cleanup - setvar hud_orientation 0 - setvar hud_angle 0 - guniqhudid 0 -ends - -state draw_quick_kick // Quick Kick - setvar hud_temp 14 - subvarvar hud_temp player[THISACTOR].quick_kick - - setvar hud_temp2 0 - ifvarn hud_temp 14 setvar hud_temp2 1 - ifvarn player[THISACTOR].last_quick_kick 0 setvar hud_temp2 1 - ifvare hud_temp2 1 - { - getplayer[THISACTOR].hudpal hud_pal - ifvare hud_pal 0 - getplayer[THISACTOR].palookup hud_pal - - guniqhudid 100 - - // common calculations - state reset_hud_weapon_coordinates - - setvar hud_tilenum KNEE - - setvar hud_orientation 262148 // o|4|262144 - - setvar hud_temp3 0 - - ifvarg hud_temp 5 - ifvarl hud_temp 13 - { - addvar hud_x 144 // 160-16 - - addvar hud_y 214 - - addvar hud_tilenum 1 - - state G_DrawTileScaled - - setvar hud_temp3 1 - } - - ifvare hud_temp3 0 - { - addvar hud_x 80 - - addvar hud_y 250 - - state G_DrawTileScaled - } - } -ends - -// weapon code - -state draw_kick // KNEE_WEAPON: - ifvarg weaponcount 0 - { - guniqhudid currentweapon - - state reset_hud_weapon_coordinates - - ifvare hud_pal 0 - getplayer[THISACTOR].palookup hud_pal - - setvar hud_tilenum KNEE - - setvar hud_temp3 0 - - ifvarg weaponcount 4 - ifvarl weaponcount 10 - { - addvar hud_x 160 - - addvar hud_y 214 - - addvar hud_tilenum 1 - - state G_DrawTileScaled - - setvar hud_temp3 1 - } - - ifvare hud_temp3 0 - { - addvar hud_x 220 - - addvar hud_y 250 - - state G_DrawTileScaled - } - } -ends - -state draw_tripbomb // TRIPBOMB_WEAPON: - state reset_hud_weapon_coordinates - - addvar hud_x 8 - addvar hud_y 10 - - ifvarg weaponcount 6 - { - setvarvar hud_temp weaponcount - shiftvarl hud_temp 3 - addvarvar hud_y hud_temp - } - else ifvarl weaponcount 4 - { - setvarvar hud_temp currentweapon - shiftvarl hud_temp 2 - guniqhudid hud_temp - - addvar hud_x 142 - addvar hud_y 234 - - setvar hud_tilenum HANDHOLDINGLASER - addvar hud_tilenum 3 - - state G_DrawWeaponTile - - // undo - subvar hud_x 142 - subvar hud_y 234 - } - - // common to both hands - - addvar hud_y 249 - - setvarvar hud_tilenum weaponcount - shiftvarr hud_tilenum 2 - addvar hud_tilenum HANDHOLDINGLASER - - // left hand - guniqhudid currentweapon - - addvar hud_x 130 - - state G_DrawWeaponTile - - // right hand - setvarvar hud_temp3 currentweapon - shiftvarl hud_temp3 1 - guniqhudid hud_temp3 - - /* - // absolute method - subvar hud_x 130 // undo - addvar hud_x 152 - */ - // relative method - addvar hud_x 22 - - orvar hud_orientation 4 - - state G_DrawWeaponTile - - ifvarand hud_orientation 4 - xorvar hud_orientation 4 - guniqhudid 0 -ends - -state draw_rpg // RPG_WEAPON: - - setvarvar hud_x weapon_xoffset - setvarvar hud_y looking_arc - shiftvarl hud_y 1 - subvarvar hud_y gun_pos - - setvarvar hud_temp weaponcount - shiftvarl hud_temp 7 - addvar hud_temp 768 - sin hud_temp hud_temp - shiftvarr hud_temp 11 - - subvarvar hud_x hud_temp - subvarvar hud_y hud_temp - - orvar hud_orientation 512 - - addvar hud_x 164 - - addvar hud_y 176 - - ifvarg weaponcount 0 - ifvarl weaponcount 8 - { - setvarvar hud_tilenum weaponcount - shiftvarr hud_tilenum 1 - addvar hud_tilenum RPGGUN - - state G_DrawWeaponTile - } - - setvar hud_tilenum RPGGUN - - state G_DrawWeaponTile - - ifvarand hud_orientation 512 - xorvar hud_orientation 512 -ends - -state draw_shotgun // SHOTGUN_WEAPON: - state reset_hud_weapon_coordinates - - subvar hud_x 8 - - switch weaponcount - case 1 - case 2 - setvarvar hud_temp4 currentweapon - shiftvarl hud_temp4 1 - guniqhudid hud_temp4 - - addvar hud_x 168 - addvar hud_y 201 - - setvar hud_shade -128 - - setvar hud_tilenum SHOTGUN - addvar hud_tilenum 2 - - state G_DrawWeaponTile - - subvar hud_x 168 - subvar hud_y 201 - setvarvar hud_shade gs - case 0 - case 6 - case 7 - case 8 - guniqhudid currentweapon - - addvar hud_x 146 - addvar hud_y 202 - - setvar hud_tilenum SHOTGUN - - state G_DrawWeaponTile - - guniqhudid 0 - break - case 3 - case 4 - case 5 - case 9 - case 10 - case 11 - case 12 - ifvarg weaponcount 1 - ifvarl weaponcount 5 - { - addvar hud_y 40 - addvar hud_x 20 - - setvarvar hud_temp4 currentweapon - shiftvarl hud_temp4 1 - guniqhudid hud_temp4 - - addvar hud_x 178 - addvar hud_y 194 - - setvar hud_shade -128 - - setvarvar hud_tilenum weaponcount - subvar hud_tilenum 1 - shiftvarr hud_tilenum 1 - addvar hud_tilenum SHOTGUN - addvar hud_tilenum 1 - - state G_DrawWeaponTile - - subvar hud_x 178 - subvar hud_y 194 - setvarvar hud_shade gs - } - - guniqhudid currentweapon - - addvar hud_x 158 - - addvar hud_y 220 - - setvar hud_tilenum SHOTGUN - addvar hud_tilenum 3 - - state G_DrawWeaponTile - - guniqhudid 0 - break - case 13 - case 14 - case 15 - case 28 - case 29 - case 30 - guniqhudid currentweapon - - addvar hud_x 198 // 32 + 166 - addvar hud_y 210 - - setvar hud_tilenum SHOTGUN - addvar hud_tilenum 4 - - state G_DrawWeaponTile - - guniqhudid 0 - break - case 16 - case 17 - case 18 - case 19 - case 24 - case 25 - case 26 - case 27 - guniqhudid currentweapon - - addvar hud_x 234 // 64 + 170 - addvar hud_y 196 - - setvar hud_tilenum SHOTGUN - addvar hud_tilenum 5 - - state G_DrawWeaponTile - break - case 20 - case 21 - case 22 - case 23 - guniqhudid currentweapon - - addvar hud_x 240 // 64 + 176 - addvar hud_y 196 - - setvar hud_tilenum SHOTGUN - addvar hud_tilenum 6 - - state G_DrawWeaponTile - break - endswitch -ends - - -state draw_chaingun // CHAINGUN_WEAPON: - // hud_temp4 = FIREDELAY - state reset_hud_weapon_coordinates - - ifvarg weaponcount 0 - { - setvarvar hud_temp weaponcount - shiftvarl hud_temp 7 - sin hud_temp hud_temp - shiftvarr hud_temp 12 - addvarvar hud_y hud_temp - - state determine_animation - ifvarn hud_temp 1 - { - displayrand hud_temp - andvar hud_temp 3 - mulvar hud_temp -1 - addvar hud_temp 1 - addvarvar hud_x hud_temp - } - } - - // base - addvar hud_x 168 - addvar hud_y 260 - - setvar hud_tilenum CHAINGUN - - state G_DrawWeaponTile - - subvar hud_x 168 - subvar hud_y 260 - - switch weaponcount - case 0 - addvar hud_x 178 - addvar hud_y 233 - addvar hud_tilenum 1 // relative - - state G_DrawWeaponTile - break - default - state determine_animation - - ifvarvarg weaponcount hud_temp4 - ifvarvarl weaponcount hud_totaltime - { - // muzzleflash 1 - ifvarn hud_temp 1 - { - displayrand hud_temp3 - andvar hud_temp3 7 - } - else - setvar hud_temp3 0 - - addvar hud_x 136 // -4+140 - addvarvar hud_x hud_temp3 - - setvarvar hud_temp2 weaponcount - shiftvarr hud_temp2 1 - - addvarvar hud_y hud_temp3 - subvarvar hud_y hud_temp2 - addvar hud_y 208 - - setvarvar hud_tilenum weaponcount - subvar hud_tilenum 4 - divvar hud_tilenum 5 - addvar hud_tilenum CHAINGUN - addvar hud_tilenum 5 - - state G_DrawWeaponTile - - // cleanup - subvarvar hud_x hud_temp3 - subvarvar hud_y hud_temp3 - - // muzzleflash 3 - ifvarn hud_temp 1 - { - displayrand hud_temp3 - andvar hud_temp3 7 - } - - addvar hud_x 44 // relative - addvarvar hud_x hud_temp3 - addvarvar hud_y hud_temp3 - - state G_DrawWeaponTile - - // cleanup - subvar hud_x 180 // -4+140 + 44 - subvar hud_y 208 - subvarvar hud_x hud_temp3 - subvarvar hud_y hud_temp3 - addvarvar hud_y hud_temp2 - } - - subvar hud_totaltime 4 - ifvarvarl weaponcount hud_totaltime - { - // muzzleflash 2 - ifvarn hud_temp 1 - { - displayrand hud_temp3 - andvar hud_temp3 7 - } - else - setvar hud_temp3 0 - - setvarvar hud_temp2 weaponcount - shiftvarr hud_temp2 1 - - addvarvar hud_x hud_temp3 - addvar hud_x 158 // -4+162 - - addvarvar hud_y hud_temp3 - subvarvar hud_y hud_temp2 - addvar hud_y 208 - - setvarvar hud_tilenum weaponcount - subvar hud_tilenum 2 - divvar hud_tilenum 5 - addvar hud_tilenum CHAINGUN - addvar hud_tilenum 5 - - state G_DrawWeaponTile - - // cleanup - subvarvar hud_x hud_temp3 - subvar hud_x 158 - subvarvar hud_y hud_temp3 - addvarvar hud_y hud_temp2 - subvar hud_y 208 - - // barrels (hot) - addvar hud_x 178 - - addvar hud_y 233 - - setvar hud_tilenum CHAINGUN - addvar hud_tilenum 1 - addvarvar hud_tilenum hud_temp2 - - state G_DrawWeaponTile - } - else - { - // barrels - addvar hud_x 178 - - addvar hud_y 233 - - setvar hud_tilenum CHAINGUN - addvar hud_tilenum 1 - - state G_DrawWeaponTile - } - break - endswitch -ends - -state draw_pistol // PISTOL_WEAPON: - // hud_temp4 = FIREDELAY - // hud_temp3 = RELOAD - - state reset_hud_weapon_y_coordinate - - setvar hud_tilenum FIRSTGUN - - addvar hud_totaltime 1 - ifvarvarl weaponcount hud_totaltime - { - setvar hud_x 183 // 195-12 - addvarvar hud_x weapon_xoffset - subvarvar hud_x looking_angSR1 - - addvar hud_y 244 - - ifvarvare weaponcount hud_temp4 - subvar hud_x 3 - - ifvarl weaponcount 3 - addvarvar hud_tilenum weaponcount - - setvar hud_orientation 2 - - guniqhudid currentweapon - - state G_DrawWeaponTile - - guniqhudid 0 - } - else - { - orvar hud_orientation 512 - - subvarvar hud_temp3 weaponcount - - ifvarg hud_temp3 17 - { - guniqhudid currentweapon - - setvar hud_x 194 - subvarvar hud_x looking_angSR1 - - addvar hud_y 230 - - addvar hud_tilenum 4 - - state G_DrawWeaponTile - - guniqhudid 0 - } - else ifvarg hud_temp3 12 - { - addvar hud_tilenum 6 - - setvarvar hud_temp weaponcount - shiftvarl hud_temp 3 - - setvar hud_x 244 - subvarvar hud_x hud_temp - subvarvar hud_x looking_angSR1 - - setvarvar hud_temp2 weaponcount - shiftvarl hud_temp2 4 - - addvar hud_y 130 - addvarvar hud_y hud_temp2 - - state G_DrawWeaponTile - - subvar hud_y 130 - subvarvar hud_y hud_temp2 - subvar hud_tilenum 6 - - guniqhudid currentweapon - - setvar hud_x 224 - subvarvar hud_x looking_angSR1 - - addvar hud_y 220 - - addvar hud_tilenum 5 - - state G_DrawWeaponTile - - guniqhudid 0 - } - else ifvarg hud_temp3 7 - { - addvar hud_tilenum 6 - - setvarvar hud_temp weaponcount - shiftvarl hud_temp 1 - - setvar hud_x 124 - addvarvar hud_x hud_temp - subvarvar hud_x looking_angSR1 - - setvarvar hud_temp2 weaponcount - shiftvarl hud_temp2 3 - - addvar hud_y 430 - subvarvar hud_y hud_temp2 - - state G_DrawWeaponTile - - subvar hud_y 430 - addvarvar hud_y hud_temp2 - subvar hud_tilenum 6 - - guniqhudid currentweapon - - setvar hud_x 224 - subvarvar hud_x looking_angSR1 - - addvar hud_y 220 - - addvar hud_tilenum 5 - - state G_DrawWeaponTile - - guniqhudid 0 - } - else ifvarg hud_temp3 4 - { - setvar hud_x 184 - subvarvar hud_x looking_angSR1 - - addvar hud_y 235 - - addvar hud_tilenum 8 - - state G_DrawWeaponTile - - subvar hud_y 235 - subvar hud_tilenum 8 - - guniqhudid currentweapon - - setvar hud_x 224 - subvarvar hud_x looking_angSR1 - - addvar hud_y 210 - - addvar hud_tilenum 5 - - state G_DrawWeaponTile - - guniqhudid 0 - } - else ifvarg hud_temp3 2 - { - setvar hud_x 164 - subvarvar hud_x looking_angSR1 - - addvar hud_y 245 - - addvar hud_tilenum 8 - - state G_DrawWeaponTile - - subvar hud_y 245 - subvar hud_tilenum 8 - - guniqhudid currentweapon - - setvar hud_x 224 - subvarvar hud_x looking_angSR1 - - addvar hud_y 220 - - addvar hud_tilenum 5 - - state G_DrawWeaponTile - - guniqhudid 0 - } - else ifvarg hud_temp3 0 - { - guniqhudid currentweapon - - setvar hud_x 194 - subvarvar hud_x looking_angSR1 - - addvar hud_y 235 - - addvar hud_tilenum 5 - - state G_DrawWeaponTile - - guniqhudid 0 - } - } -ends - -state draw_pipebomb // HANDBOMB_WEAPON: - state reset_hud_weapon_coordinates - - guniqhudid currentweapon - - setvar hud_tilenum HANDTHROW - - ifvarn weaponcount 0 - { - ifvarvarl weaponcount hud_totaltime - { - ifvarl weaponcount 7 - { - setvarvar hud_temp weaponcount - mulvar hud_temp 10 - addvarvar hud_y hud_temp // D - } - else ifvarl weaponcount 12 - { - setvarvar hud_temp weaponcount - subvar hud_temp 10 - mulvar hud_temp 20 - subvarvar hud_y hud_temp // U - } - else ifvarl weaponcount 20 - { - setvarvar hud_temp weaponcount - subvar hud_temp 14 - mulvar hud_temp 9 - addvarvar hud_y hud_temp // D - } - - addvar hud_x 190 - - addvar hud_y 250 - - switch weaponcount - /* - case 0 - case 1 - case 2 - case 3 - case 4 - addvar hud_tilenum 0 - break - */ - case 5 - case 6 - case 7 - case 8 - case 9 - case 10 - case 11 - addvar hud_tilenum 1 - break - case 12 - case 13 - case 14 - case 15 - case 16 - case 17 - case 18 - case 19 - case 20 - addvar hud_tilenum 2 - break - endswitch - - state G_DrawWeaponTile - } - } - else - { - addvar hud_x 190 - - addvar hud_y 260 - - state G_DrawWeaponTile - } - - guniqhudid 0 -ends - -state draw_detonator // HANDREMOTE_WEAPON: - state reset_hud_weapon_coordinates - - guniqhudid currentweapon - - addvar hud_x 102 // -48+150 - - addvar hud_y 258 - - setvar hud_tilenum HANDREMOTE - - switch weaponcount - /* - case 0 - case 6 - case 7 - case 8 - case 9 - case 10 - addvar hud_tilenum 0 - break - */ - case 1 - case 2 - case 4 - case 5 - addvar hud_tilenum 1 - break - case 3 - addvar hud_tilenum 2 - break - endswitch - - state G_DrawWeaponTile - - guniqhudid 0 -ends - -state draw_devastator // DEVISTATOR_WEAPON: - state reset_hud_weapon_coordinates - - // for guniqhudid - setvarvar hud_temp4 currentweapon - shiftvarl hud_temp4 1 - - setvar hud_tilenum DEVISTATOR - - setvar hud_temp -1 // flag - - ifvarg weaponcount 0 - { - addvar hud_totaltime 1 - ifvarvarl weaponcount hud_totaltime - { - setvar hud_temp 0 - - switch weaponcount - default - addlogvar weaponcount // debug - break - /* - case 0 - case 6 - setvar hud_temp 0 - break - */ - case 1 - case 5 - setvar hud_temp 4 - break - case 2 - case 4 - setvar hud_temp 12 - break - case 3 - setvar hud_temp 24 - break - endswitch - - setvarvar hud_temp2 weaponcount - shiftvarr hud_temp2 2 - // sign function: - ifvare hud_temp2 0 - setvar hud_temp3 0 - else ifvarg hud_temp2 0 - setvar hud_temp3 1 - else ifvarl hud_temp2 0 - setvar hud_temp3 -1 - - ifvarn player[THISACTOR].hbomb_hold_delay 0 - { - guniqhudid currentweapon - - setvarvar hud_temp2 hud_temp - shiftvarr hud_temp2 1 - addvarvar hud_x hud_temp2 - addvar hud_x 268 - - addvarvar hud_y hud_temp - addvar hud_y 238 - - addvarvar hud_tilenum hud_temp3 - - setvar hud_shade -32 - - state G_DrawWeaponTile - - // cleanup - /* - subvar hud_x 268 - subvarvar hud_x hud_temp2 - subvar hud_y 238 - subvarvar hud_y hud_temp - */ - state reset_hud_weapon_coordinates - subvarvar hud_tilenum hud_temp3 - setvarvar hud_shade gs - - guniqhudid hud_temp4 - - addvar hud_x 30 - - addvar hud_y 240 - - orvar hud_orientation 4 - - state G_DrawWeaponTile - - ifvarand hud_orientation 4 - xorvar hud_orientation 4 - - guniqhudid 0 - } - else - { - guniqhudid hud_temp4 - - addvar hud_x 30 - setvarvar hud_temp2 hud_temp - shiftvarr hud_temp2 1 - subvarvar hud_x hud_temp2 - - addvar hud_y 240 - addvarvar hud_y hud_temp - - addvarvar hud_tilenum hud_temp3 - - setvar hud_shade -32 - - orvar hud_orientation 4 - - state G_DrawWeaponTile - - // cleanup - /* - subvar hud_x 30 - addvarvar hud_x hud_temp2 - subvar hud_y 240 - subvarvar hud_y hud_temp - */ - state reset_hud_weapon_coordinates - subvarvar hud_tilenum hud_temp3 - setvarvar hud_shade gs - ifvarand hud_orientation 4 - xorvar hud_orientation 4 - - guniqhudid currentweapon - - addvar hud_x 268 - - addvar hud_y 238 - - state G_DrawWeaponTile - - guniqhudid 0 - } - break - } - } - - ifvare hud_temp -1 - { - guniqhudid currentweapon - - addvar hud_x 268 - - addvar hud_y 238 - - state G_DrawWeaponTile - - subvar hud_x 268 - subvar hud_y 238 - - guniqhudid hud_temp4 - - addvar hud_x 30 - - addvar hud_y 240 - - orvar hud_orientation 4 - - state G_DrawWeaponTile - - ifvarand hud_orientation 4 - xorvar hud_orientation 4 - - guniqhudid 0 - } -ends - -state draw_freezer // FREEZE_WEAPON: - state reset_hud_weapon_coordinates - - setvar hud_tilenum FREEZE - - orvar hud_orientation 512 - - setvar hud_temp3 0 - - ifvarg weaponcount 0 - { - addvar hud_totaltime 1 - ifvarvarl weaponcount hud_totaltime - { - state determine_animation - ifvarn hud_temp 1 - { - displayrand hud_temp - andvar hud_temp 3 - - addvarvar hud_x hud_temp - - displayrand hud_temp - andvar hud_temp 3 - - addvarvar hud_y hud_temp - } - - guniqhudid 0 - - addvar hud_x 210 - - addvar hud_y 277 // 16 + 261 - - addvar hud_tilenum 2 - - setvar hud_shade -32 - - state G_DrawWeaponTile - - guniqhudid currentweapon - - subvar hud_y 26 // relative - - setvarvar hud_temp weaponcount - modvar hud_temp 6 - divvar hud_temp 2 - addvar hud_tilenum 1 - addvarvar hud_tilenum hud_temp - - state G_DrawWeaponTile - - guniqhudid 0 - - setvar hud_temp3 1 - } - } - ifvare hud_temp3 0 - { - guniqhudid currentweapon - - addvar hud_x 210 - - addvar hud_y 261 - - state G_DrawWeaponTile - - guniqhudid 0 - } - - ifvarand hud_orientation 512 - xorvar hud_orientation 512 -ends - -state draw_expander // GROW_WEAPON: - state reset_hud_weapon_coordinates - - addvar hud_x 28 - addvar hud_y 18 - - setvarvar hud_temp4 hud_pal - setvar hud_pal 2 - - setvarvar hud_temp3 currentweapon - shiftvarl hud_temp3 1 - - setvar hud_temp2 0 - - ifvarg weaponcount 0 - { - ifvarvarl weaponcount hud_totaltime - { - state determine_animation - ifvarn hud_temp 1 - { - displayrand hud_temp - andvar hud_temp 3 - - addvarvar hud_x hud_temp - - displayrand hud_temp - andvar hud_temp 3 - - subvarvar hud_y hud_temp - } - - addvar hud_x 184 - - addvar hud_y 240 - - setvarvar hud_tilenum weaponcount - andvar hud_tilenum 3 - addvar hud_tilenum SHRINKER - addvar hud_tilenum 3 - - setvar hud_shade -32 - - guniqhudid hud_temp3 - - state G_DrawTileScaled - - guniqhudid currentweapon - - addvar hud_x 4 - - setvar hud_tilenum SHRINKER - subvar hud_tilenum 1 - - setvarvar hud_shade gs - - setvarvar hud_pal hud_temp4 - - state G_DrawWeaponTile - - guniqhudid 0 - - setvar hud_temp2 1 - } - } - ifvare hud_temp2 0 - { - addvar hud_x 184 - - addvar hud_y 240 - - setvar hud_tilenum SHRINKER - addvar hud_tilenum 2 - - getplayer[THISACTOR].random_club_frame hud_shade - sin hud_shade hud_shade - shiftvarr hud_shade 10 - mulvar hud_shade -1 - addvar hud_shade 16 - - guniqhudid hud_temp3 - - state G_DrawTileScaled - - guniqhudid currentweapon - - addvar hud_x 4 - - setvar hud_tilenum SHRINKER - subvar hud_tilenum 2 - - setvarvar hud_shade gs - - setvarvar hud_pal hud_temp4 - - state G_DrawWeaponTile - - guniqhudid 0 - } -ends - -state draw_shrinker // SHRINKER_WEAPON: - state reset_hud_weapon_coordinates - - addvar hud_x 28 - addvar hud_y 18 - - setvarvar hud_temp4 hud_pal - setvar hud_pal 0 - - setvarvar hud_temp3 currentweapon - shiftvarl hud_temp3 1 - - setvar hud_temp2 0 - - ifvarg weaponcount 0 - { - ifvarvarl weaponcount hud_totaltime - { - state determine_animation - ifvarn hud_temp 1 - { - displayrand hud_temp - andvar hud_temp 3 - - addvarvar hud_x hud_temp - - displayrand hud_temp - andvar hud_temp 3 - - subvarvar hud_y hud_temp - } - - addvar hud_x 184 - - addvar hud_y 240 - - setvarvar hud_tilenum weaponcount - andvar hud_tilenum 3 - addvar hud_tilenum SHRINKER - addvar hud_tilenum 3 - - setvar hud_shade -32 - - guniqhudid hud_temp3 - - state G_DrawTileScaled - - guniqhudid currentweapon - - addvar hud_x 4 - - setvar hud_tilenum SHRINKER - addvar hud_tilenum 1 - - setvarvar hud_shade gs - - setvarvar hud_pal hud_temp4 - - state G_DrawWeaponTile - - guniqhudid 0 - - setvar hud_temp2 1 - } - } - ifvare hud_temp2 0 - { - addvar hud_x 184 - - addvar hud_y 240 - - setvar hud_tilenum SHRINKER - addvar hud_tilenum 2 - - getplayer[THISACTOR].random_club_frame hud_shade - sin hud_shade hud_shade - shiftvarr hud_shade 10 - mulvar hud_shade -1 - addvar hud_shade 16 - - guniqhudid hud_temp3 - - state G_DrawTileScaled - - guniqhudid currentweapon - - addvar hud_x 4 - - setvar hud_tilenum SHRINKER - - setvarvar hud_shade gs - - setvarvar hud_pal hud_temp4 - - state G_DrawWeaponTile - - guniqhudid 0 - } -ends - -// framework - -onevent EVENT_DISPLAYWEAPON // P_DisplayWeapon - - getplayer[THISACTOR].weapon_pos weapon_pos - getuserdef[THISACTOR].weaponscale weaponscale - getplayer[THISACTOR].i playerid - - getuserdef[THISACTOR].drawweapon hud_temp - - ifvare hud_temp 2 // weapon icons - { - setvar hud_tilenum -1 - - switch currentweapon - case PISTOL_WEAPON - setvar hud_tilenum FIRSTGUNSPRITE - break - case CHAINGUN_WEAPON - setvar hud_tilenum CHAINGUNSPRITE - break - case RPG_WEAPON - setvar hud_tilenum RPGSPRITE - break - case FREEZE_WEAPON - setvar hud_tilenum FREEZESPRITE - break - case SHRINKER_WEAPON - setvar hud_tilenum SHRINKERSPRITE - break - case GROW_WEAPON - setvar hud_tilenum GROWSPRITEICON - break - case DEVISTATOR_WEAPON - setvar hud_tilenum DEVISTATORSPRITE - break - case TRIPBOMB_WEAPON - setvar hud_tilenum TRIPBOMBSPRITE - break - case HANDREMOTE_WEAPON - case HANDBOMB_WEAPON - setvar hud_tilenum HEAVYHBOMB - break - case SHOTGUN_WEAPON - setvar hud_tilenum SHOTGUNSPRITE - break - case KNEE_WEAPON - break - default - addlogvar currentweapon - break - endswitch - - ifvarn hud_tilenum -1 - { - setvar hud_x 160 - setvarvar hud_y weapon_pos - mulvarvar hud_y weapon_pos - addvar hud_y 180 - setvar hud_scale 65536 - getuserdef[THISACTOR].statusbarscale hud_temp2 - mulvarvar hud_scale hud_temp2 - divvar hud_scale 100 - rotatesprite hud_x hud_y hud_scale 0 hud_tilenum 0 0 2 windowx1 windowy1 windowx2 windowy2 - } - - setvar RETURN -1 - } - - ifvarn hud_temp 1 break // If we are not displaying the actual HUD weapons, stop processing. - - // these gamevars can get changed in the states up above, so reset them now. - setvar hud_scale 65536 - setvar hud_orientation 0 - setvar hud_angle 0 - setvarvar hud_shade gs - - state draw_quick_kick - - // cleanup - setvar hud_orientation 0 - setvar hud_angle 0 - guniqhudid 0 - - getplayer[THISACTOR].hudpal hud_pal - - getactor[playerid].xrepeat hud_temp - ifvarl hud_temp 40 - state draw_shrunk_fists - else - { - switch currentweapon - case KNEE_WEAPON - setvarvar hud_totaltime WEAPON0_TOTALTIME - state draw_kick - break - case TRIPBOMB_WEAPON - setvarvar hud_totaltime WEAPON8_TOTALTIME - state draw_tripbomb - break - case RPG_WEAPON - setvarvar hud_totaltime WEAPON4_TOTALTIME - state draw_rpg - break - case SHOTGUN_WEAPON - setvarvar hud_totaltime WEAPON2_TOTALTIME - state draw_shotgun - break - case CHAINGUN_WEAPON - setvarvar hud_temp4 WEAPON3_FIREDELAY - setvarvar hud_totaltime WEAPON3_TOTALTIME - state draw_chaingun - break - case PISTOL_WEAPON - setvarvar hud_temp3 WEAPON1_RELOAD - setvarvar hud_temp4 WEAPON1_FIREDELAY - setvarvar hud_totaltime WEAPON1_TOTALTIME - state draw_pistol - break - case HANDBOMB_WEAPON - setvarvar hud_totaltime WEAPON5_TOTALTIME - state draw_pipebomb - break - case HANDREMOTE_WEAPON - setvarvar hud_totaltime WEAPON10_TOTALTIME - state draw_detonator - break - case DEVISTATOR_WEAPON - setvarvar hud_totaltime WEAPON7_TOTALTIME - state draw_devastator - break - case FREEZE_WEAPON - setvarvar hud_totaltime WEAPON9_TOTALTIME - state draw_freezer - break - case GROW_WEAPON - setvarvar hud_totaltime WEAPON11_TOTALTIME - state draw_expander - break - case SHRINKER_WEAPON - setvarvar hud_totaltime WEAPON6_TOTALTIME - state draw_shrinker - break - default - addlogvar currentweapon - break - endswitch - - // cleanup - setvar hud_orientation 0 - setvar hud_angle 0 - guniqhudid 0 - } - - setvar RETURN -1 -endevent diff --git a/package/sdk/tiles.cfg b/package/sdk/tiles.cfg deleted file mode 100644 index 4051cc906..000000000 --- a/package/sdk/tiles.cfg +++ /dev/null @@ -1,254 +0,0 @@ -// Mapster32 tile grouping configuration file -// Press T on the tile selection screen to access the tileset selection menu - -#include "names.h" - -// NOTE: See the end of the tile group declarations [OLD_COLOR_SCHEME] for how -// one can create a color scheme similar to earlier Mapster32 builds -// (non-blocking sprites have an orange tint, blocking ones are purple). - -tilegroup "Actors" -{ - hotkey "A" - - colors 31 31 - - tiles - { - LIZTROOP LIZTROOPRUNNING LIZTROOPSTAYPUT LIZTROOPSHOOT LIZTROOPJETPACK - LIZTROOPONTOILET LIZTROOPJUSTSIT LIZTROOPDUCKING - PIGCOP PIGCOPSTAYPUT PIGCOPDIVE - LIZMAN LIZMANSTAYPUT LIZMANSPITTING LIZMANFEEDING LIZMANJUMP - COMMANDER COMMANDERSTAYPUT - OCTABRAIN OCTABRAINSTAYPUT - ORGANTIC - DRONE - NEWBEAST NEWBEASTSTAYPUT NEWBEASTHANG NEWBEASTJUMP - EGG GREENSLIME ROTATEGUN RECON TANK BOUNCEMINE - FLOORFLAME - // FEMS - FEM1 FEM2 FEM3 FEM4 FEM5 FEM6 FEM7 FEM8 FEM9 FEM10 NAKED1 - // Lil' critters - SHARK - // BIG critters - BOSS1 BOSS1STAYPUT BOSS1SHOOT BOSS1LOB - BOSS2 - BOSS3 - BOSS4 BOSS4STAYPUT - } -} - -tilegroup "Doors" -{ - hotkey "D" - - tiles - { - DOORTILE1 DOORTILE2 DOORTILE3 DOORTILE4 DOORTILE5 - DOORTILE6 DOORTILE7 DOORTILE8 DOORTILE9 DOORTILE10 - 312 313 314 345 - DOORTILE22 DOORTILE18 DOORTILE19 DOORTILE20 - 450 455 457 458 459 469 470 477 - DOORTILE14 - 719 735 771 - DOORTILE16 - 843 858 883 - DOORTILE15 DOORTILE21 - 1173 - DOORTILE11 DOORTILE12 - 353 355 - // Related items - DOORSHOCK ACCESSCARD - } -} - -tilegroup "Effectors" -{ - hotkey "E" - - colors 15 15 - - tilerange 1 10 -} - -tilegroup "Items" -{ - hotkey "I" - - colors 24 24 - - tiles - { - // Ammo - AMMO SHOTGUNAMMO BATTERYAMMO RPGAMMO HEAVYHBOMB FREEZEAMMO GROWAMMO CRYSTALAMMO - DEVISTATORAMMO HBOMBAMMO - - // Items (healthetc) - COLA SIXPAK FIRSTAID SHIELD STEROIDS AIRTANK JETPACK HEATSENSOR ACCESSCARD - BOOTS ATOMICHEALTH HOLODUKE - - // Weapons - FIRSTGUNSPRITE CHAINGUNSPRITE RPGSPRITE FREEZESPRITE SHRINKERSPRITE - TRIPBOMBSPRITE SHOTGUNSPRITE DEVISTATORSPRITE - } -} - -tilegroup "Letters and numbers" -{ - hotkey "L" - - tilerange 2822 2915 - tilerange 2929 3022 - tilerange 3072 3135 - tilerange 3162 3165 - tilerange 640 649 - tilerange 2472 2481 -} - -tilegroup "Player" -{ - hotkey "P" - - // Colors are the colors for Blocking OFF and Blocking ON. - colors 2 2 - - tile APLAYER -} - -tilegroup "Respawn triggers" -{ - hotkey "R" - - tiles - { - CANWITHSOMETHING CANWITHSOMETHING2 CANWITHSOMETHING3 CANWITHSOMETHING4 - // FEMS - FEM1 FEM2 FEM3 FEM4 FEM5 FEM6 FEM7 FEM8 FEM9 FEM10 NAKED1 - } -} - -tilegroup "Switches" -{ - hotkey "S" - - tiles - { - ACCESSSWITCH ACCESSSWITCH2 ACCESSCARD SLOTDOOR LIGHTSWITCH SPACEDOORSWITCH SPACELIGHTSWITCH - FRANKENSTINESWITCH MULTISWITCH - DIPSWITCH DIPSWITCH2 DIPSWITCH3 TECHSWITCH - LIGHTSWITCH2 713 // LIGHTSWITCH2+1 - POWERSWITCH1 LOCKSWITCH1 POWERSWITCH2 HANDSWITCH PULLSWITCH - ALIENSWITCH HANDPRINTSWITCH NUKEBUTTON - TARGET - 4083 4954 // Busted switches (Atomic) - } -} - -tilegroup "Exploding stuff" -{ - hotkey "X" - - tiles - { - CRACK1 CRACK2 CRACK3 CRACK4 - FIREEXT SEENINE OOZFILTER - EXPLODINGBARREL EXPLODINGBARREL2 FIREBARREL GUNPOWDERBARREL - REACTOR2SPARK BOLT1 SIDEBOLT1 - CEILINGSTEAM - FIREVASE 2066 BURNING FIRE BURNING2 FIRE2 - } -} - -/* -// Uncomment this group to get the [OLD_COLOR_SCHEME]. -tilegroup "All" -{ - tilerange 0 30704 // MAXUSERTILES - - // NOTE: no hotkey, this group will not show up in the 'T' menu. - - // NOTE: colors specified here (as well as in the first argument to the DEF - // commands '2dcol' and '2dcolidxrange') refer to Mapster32's editorcolor[] - // index. They can be viewed with "do set showpal 1" assuming that a.m32 - // has been loaded. - // - // The actual color indices will be offset in the range [0 .. 4] when the - // mouse hovers near them. - // - // For example, under the Duke3D palette, one can create a color scheme - // similar to earlier Mapster32 builds (non-blocking sprites have an orange - // tint, blocking ones are purple) by first putting in your m32_autoexec.cfg - // file the lines - // - // // do gamevar i 0 1 // only if a.m32 is not loaded - // script_expertmode 1 - // do for i range 256 ifge i 33 { set editorcolors[i] i } - // script_expertmode 0 - // - // which maps editorcolor[] indices 33 through 255 to the same actual color - // indices, and then setting here one of the alternatives: - colors 139 231 // reddish orange / purple -// colors 208 64 // brighter orange / sky blue - // This sets tile colors for all sprites excluding those which have been - // assigned a color by the above tile group declarations. -} -*/ - -// Alphabet configuration for text entry tool in 3D mode -// (press Ctrl-T on a wall-aligned letter) -// 32 alphabets max. - -alphabet // blue font -{ - maprange 33 126 STARTALPHANUM - - offseta "^" 0 2 - offseta "qQ;" 0 -1 -} - -alphabet -{ - maprange 33 126 MINIFONT - maprangea "a" "z" 3104 - -// offset "\\" 0 3 doesn't work - offset 92 0 3 - offseta "qQ" 0 -1 - offseta ":" 0 1 - offseta "'\"" 0 3 -} - -alphabet // red font -{ - maprangea "0" "9" 2930 - maprangea "A" "Z" BIGALPHANUM - maprangea "a" "z" BIGALPHANUM - mapa "-" 2929 - mapa ".,!?;:/%" 3002 - mapa "'" 3022 -} - -alphabet // silver font -{ - maprangea "0" "9" 2992 - maprangea "A" "Z" 2966 - maprangea "a" "z" 2966 -} - -alphabet // yellow numbers 3x5 -{ - maprangea "0" "9" THREEBYFIVE - mapa ":/" 3020 - offseta ":" 0 1 -} - -alphabet // silver numbers -{ - maprangea "1" "9" W_NUMBERS - mapa "0" 649 -} - -alphabet -{ - maprangea "0" "9" DIGITALNUM -} diff --git a/platform/Wii/apps/eduke32/icon.png b/platform/Wii/apps/eduke32/icon.png deleted file mode 100644 index 1d3f36555136ba2a1b35944c6678719f6f8d414a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6839 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