From 5c3f4b905a3e316b340e4e8cce9e86e547f84c97 Mon Sep 17 00:00:00 2001 From: Jonas Kulla Date: Mon, 17 Nov 2014 07:18:39 +0100 Subject: [PATCH 01/75] Use fopen with binary mode everywhere (for Windows compat) --- binding-mruby/binding-mruby.cpp | 4 ++-- src/keybindings.cpp | 4 ++-- src/sharedstate.cpp | 2 +- src/util.h | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/binding-mruby/binding-mruby.cpp b/binding-mruby/binding-mruby.cpp index dc1eb40..f895de3 100644 --- a/binding-mruby/binding-mruby.cpp +++ b/binding-mruby/binding-mruby.cpp @@ -192,7 +192,7 @@ static void runCustomScript(mrb_state *mrb, mrbc_context *ctx, const char *filename) { /* Execute custom script */ - FILE *f = fopen(filename, "r"); + FILE *f = fopen(filename, "rb"); if (!f) { @@ -217,7 +217,7 @@ static void runMrbFile(mrb_state *mrb, const char *filename) { /* Execute compiled script */ - FILE *f = fopen(filename, "r"); + FILE *f = fopen(filename, "rb"); if (!f) { diff --git a/src/keybindings.cpp b/src/keybindings.cpp index a867b79..3eba75e 100644 --- a/src/keybindings.cpp +++ b/src/keybindings.cpp @@ -178,7 +178,7 @@ static bool writeBindings(const BDescVec &d, const std::string &dir, char path[1024]; buildPath(dir, rgssVersion, path, sizeof(path)); - FILE *f = fopen(path, "w"); + FILE *f = fopen(path, "wb"); if (!f) return false; @@ -263,7 +263,7 @@ static bool readBindings(BDescVec &out, const std::string &dir, char path[1024]; buildPath(dir, rgssVersion, path, sizeof(path)); - FILE *f = fopen(path, "r"); + FILE *f = fopen(path, "rb"); if (!f) return false; diff --git a/src/sharedstate.cpp b/src/sharedstate.cpp index 448a3a0..07ea572 100644 --- a/src/sharedstate.cpp +++ b/src/sharedstate.cpp @@ -125,7 +125,7 @@ struct SharedStatePrivate std::string archPath = defGameArchive(); /* Check if a game archive exists */ - FILE *tmp = fopen(archPath.c_str(), "r"); + FILE *tmp = fopen(archPath.c_str(), "rb"); if (tmp) { fileSystem.addPath(archPath.c_str()); diff --git a/src/util.h b/src/util.h index ffad798..ad9141a 100644 --- a/src/util.h +++ b/src/util.h @@ -66,7 +66,7 @@ findNextPow2(int start) inline bool readFile(const char *path, std::string &out) { - FILE *f = fopen(path, "r"); + FILE *f = fopen(path, "rb"); if (!f) return false; From 9ac14800da32e3a86ff26279db0d9a07d503da34 Mon Sep 17 00:00:00 2001 From: Jonas Kulla Date: Mon, 17 Nov 2014 07:24:22 +0100 Subject: [PATCH 02/75] Keybindings: SDL_GetPrefPath result always ends with separator --- src/keybindings.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/keybindings.cpp b/src/keybindings.cpp index 3eba75e..6f54f9c 100644 --- a/src/keybindings.cpp +++ b/src/keybindings.cpp @@ -166,7 +166,7 @@ struct Header static void buildPath(const std::string &dir, uint32_t rgssVersion, char *out, size_t outSize) { - snprintf(out, outSize, "%s/keybindings.mkxp%u", dir.c_str(), rgssVersion); + snprintf(out, outSize, "%skeybindings.mkxp%u", dir.c_str(), rgssVersion); } static bool writeBindings(const BDescVec &d, const std::string &dir, From 33c571e69147c8e0781ea870dd0f500fcd127385 Mon Sep 17 00:00:00 2001 From: Jonas Kulla Date: Thu, 20 Nov 2014 13:51:35 +0100 Subject: [PATCH 03/75] MRI: Fix mingw build crash when linking with -mwindows --- binding-mri/binding-mri.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/binding-mri/binding-mri.cpp b/binding-mri/binding-mri.cpp index 8dfdae4..c64c1a6 100644 --- a/binding-mri/binding-mri.cpp +++ b/binding-mri/binding-mri.cpp @@ -540,6 +540,13 @@ static void showExc(VALUE exc, const BacktraceData &btData) static void mriBindingExecute() { + /* Normally only a ruby executable would do a sysinit, + * but not doing it will lead to crashes due to closed + * stdio streams on some platforms (eg. Windows) */ + int argc = 0; + char **argv = 0; + ruby_sysinit(&argc, &argv); + ruby_setup(); rb_enc_set_default_external(rb_enc_from_encoding(rb_utf8_encoding())); From f236e34e2dd3bc536ecdf6a4ae36bf01f1434625 Mon Sep 17 00:00:00 2001 From: Jonas Kulla Date: Thu, 20 Nov 2014 14:45:54 +0100 Subject: [PATCH 04/75] Serializable, Table: Some general cleanups --- src/etc.cpp | 57 +++++++++++++++++---------------------- src/serial-util.h | 47 +++++++++----------------------- src/table.cpp | 68 ++++++++++++++++++++++------------------------- src/table.h | 12 ++++----- 4 files changed, 74 insertions(+), 110 deletions(-) diff --git a/src/etc.cpp b/src/etc.cpp index de8ab87..ed1aad4 100644 --- a/src/etc.cpp +++ b/src/etc.cpp @@ -105,12 +105,10 @@ int Color::serialSize() const void Color::serialize(char *buffer) const { - char *buf = buffer; - - write_double(&buf, red); - write_double(&buf, green); - write_double(&buf, blue); - write_double(&buf, alpha); + writeDouble(&buffer, red); + writeDouble(&buffer, green); + writeDouble(&buffer, blue); + writeDouble(&buffer, alpha); } Color *Color::deserialize(const char *data, int len) @@ -119,12 +117,11 @@ Color *Color::deserialize(const char *data, int len) throw Exception(Exception::ArgumentError, "Color: Serialized data invalid"); Color *c = new Color(); - uint i = 0; - c->red = read_double(data, i); - c->green = read_double(data, i); - c->blue = read_double(data, i); - c->alpha = read_double(data, i); + c->red = readDouble(&data); + c->green = readDouble(&data); + c->blue = readDouble(&data); + c->alpha = readDouble(&data); c->updateInternal(); return c; @@ -241,12 +238,10 @@ int Tone::serialSize() const void Tone::serialize(char *buffer) const { - char *buf = buffer; - - write_double(&buf, red); - write_double(&buf, green); - write_double(&buf, blue); - write_double(&buf, gray); + writeDouble(&buffer, red); + writeDouble(&buffer, green); + writeDouble(&buffer, blue); + writeDouble(&buffer, gray); } Tone *Tone::deserialize(const char *data, int len) @@ -255,12 +250,11 @@ Tone *Tone::deserialize(const char *data, int len) throw Exception(Exception::ArgumentError, "Tone: Serialized data invalid"); Tone *t = new Tone(); - uint i = 0; - t->red = read_double(data, i); - t->green = read_double(data, i); - t->blue = read_double(data, i); - t->gray = read_double(data, i); + t->red = readDouble(&data); + t->green = readDouble(&data); + t->blue = readDouble(&data); + t->gray = readDouble(&data); t->updateInternal(); return t; @@ -390,12 +384,10 @@ int Rect::serialSize() const void Rect::serialize(char *buffer) const { - char *buf = buffer; - - write_int32(&buf, x); - write_int32(&buf, y); - write_int32(&buf, width); - write_int32(&buf, height); + writeInt32(&buffer, x); + writeInt32(&buffer, y); + writeInt32(&buffer, width); + writeInt32(&buffer, height); } Rect *Rect::deserialize(const char *data, int len) @@ -404,12 +396,11 @@ Rect *Rect::deserialize(const char *data, int len) throw Exception(Exception::ArgumentError, "Rect: Serialized data invalid"); Rect *r = new Rect(); - uint i = 0; - r->x = read_int32(data, i); - r->y = read_int32(data, i); - r->width = read_int32(data, i); - r->height = read_int32(data, i); + r->x = readInt32(&data); + r->y = readInt32(&data); + r->width = readInt32(&data); + r->height = readInt32(&data); return r; } diff --git a/src/serial-util.h b/src/serial-util.h index 6d221eb..bea7815 100644 --- a/src/serial-util.h +++ b/src/serial-util.h @@ -27,67 +27,44 @@ #include -typedef unsigned uint; - #if SDL_BYTEORDER != SDL_LIL_ENDIAN #error "Non little endian systems not supported" #endif -static inline int16_t -read_int16(const char *data, uint &i) -{ - int16_t result; - - memcpy(&result, &data[i], 2); - i += 2; - - return result; -} - static inline int32_t -read_int32(const char *data, uint &i) +readInt32(const char **dataP) { int32_t result; - memcpy(&result, &data[i], 4); - i += 4; + memcpy(&result, *dataP, 4); + *dataP += 4; return result; } static inline double -read_double(const char *data, uint &i) +readDouble(const char **dataP) { double result; - memcpy(&result, &data[i], 8); - i += 8; + memcpy(&result, *dataP, 8); + *dataP += 8; return result; } static inline void -write_int16(char **data, int16_t value) +writeInt32(char **dataP, int32_t value) { - memcpy(*data, &value, 2); - - *data += 2; + memcpy(*dataP, &value, 4); + *dataP += 4; } static inline void -write_int32(char **data, int32_t value) +writeDouble(char **dataP, double value) { - memcpy(*data, &value, 4); - - *data += 4; -} - -static inline void -write_double(char **data, double value) -{ - memcpy(*data, &value, 8); - - *data += 8; + memcpy(*dataP, &value, 8); + *dataP += 8; } #endif // SERIALUTIL_H diff --git a/src/table.cpp b/src/table.cpp index a51338b..0d7dc6c 100644 --- a/src/table.cpp +++ b/src/table.cpp @@ -30,94 +30,92 @@ /* Init normally */ Table::Table(int x, int y /*= 1*/, int z /*= 1*/) - : m_x(x), m_y(y), m_z(z), + : xs(x), ys(y), zs(z), data(x*y*z) {} Table::Table(const Table &other) - : m_x(other.m_x), m_y(other.m_y), m_z(other.m_z), + : xs(other.xs), ys(other.ys), zs(other.zs), data(other.data) {} int16_t Table::get(int x, int y, int z) const { - return data[m_x*m_y*z + m_x*y + x]; + return data[xs*ys*z + xs*y + x]; } void Table::set(int16_t value, int x, int y, int z) { - if (x < 0 || x >= m_x - || y < 0 || y >= m_y - || z < 0 || z >= m_z) + if (x < 0 || x >= xs + || y < 0 || y >= ys + || z < 0 || z >= zs) { return; } - data[m_x*m_y*z + m_x*y + x] = value; + data[xs*ys*z + xs*y + x] = value; modified(); } void Table::resize(int x, int y, int z) { - if (x == m_x && y == m_y && z == m_z) + if (x == xs && y == ys && z == zs) return; std::vector newData(x*y*z); - for (int k = 0; k < std::min(z, m_z); ++k) - for (int j = 0; j < std::min(y, m_y); ++j) - for (int i = 0; i < std::min(x, m_x); ++i) + for (int k = 0; k < std::min(z, zs); ++k) + for (int j = 0; j < std::min(y, ys); ++j) + for (int i = 0; i < std::min(x, xs); ++i) newData[x*y*k + x*j + i] = at(i, j, k); data.swap(newData); - m_x = x; - m_y = y; - m_z = z; + xs = x; + ys = y; + zs = z; return; } void Table::resize(int x, int y) { - resize(x, y, m_z); + resize(x, y, zs); } void Table::resize(int x) { - resize(x, m_y, m_z); + resize(x, ys, zs); } /* Serializable */ int Table::serialSize() const { /* header + data */ - return 20 + (m_x * m_y * m_z) * 2; + return 20 + (xs * ys * zs) * 2; } void Table::serialize(char *buffer) const { - char *buff_p = buffer; - /* Table dimensions: we don't care * about them but RMXP needs them */ int dim = 1; - int size = m_x * m_y * m_z; + int size = xs * ys * zs; - if (m_y > 1) + if (ys > 1) dim = 2; - if (m_z > 1) + if (zs > 1) dim = 3; - write_int32(&buff_p, dim); - write_int32(&buff_p, m_x); - write_int32(&buff_p, m_y); - write_int32(&buff_p, m_z); - write_int32(&buff_p, size); + writeInt32(&buffer, dim); + writeInt32(&buffer, xs); + writeInt32(&buffer, ys); + writeInt32(&buffer, zs); + writeInt32(&buffer, size); - memcpy(buff_p, dataPtr(data), sizeof(int16_t)*size); + memcpy(buffer, dataPtr(data), sizeof(int16_t)*size); } @@ -126,13 +124,11 @@ Table *Table::deserialize(const char *data, int len) if (len < 20) throw Exception(Exception::RGSSError, "Marshal: Table: bad file format"); - uint idx = 0; - - read_int32(data, idx); - int x = read_int32(data, idx); - int y = read_int32(data, idx); - int z = read_int32(data, idx); - int size = read_int32(data, idx); + readInt32(&data); + int x = readInt32(&data); + int y = readInt32(&data); + int z = readInt32(&data); + int size = readInt32(&data); if (size != x*y*z) throw Exception(Exception::RGSSError, "Marshal: Table: bad file format"); @@ -141,7 +137,7 @@ Table *Table::deserialize(const char *data, int len) throw Exception(Exception::RGSSError, "Marshal: Table: bad file format"); Table *t = new Table(x, y, z); - memcpy(dataPtr(t->data), &data[idx], sizeof(int16_t)*size); + memcpy(dataPtr(t->data), data, sizeof(int16_t)*size); return t; } diff --git a/src/table.h b/src/table.h index 6c20b34..dbf7e45 100644 --- a/src/table.h +++ b/src/table.h @@ -36,9 +36,9 @@ public: Table(const Table &other); virtual ~Table() {} - int xSize() const { return m_x; } - int ySize() const { return m_y; } - int zSize() const { return m_z; } + int xSize() const { return xs; } + int ySize() const { return ys; } + int zSize() const { return zs; } int16_t get(int x, int y = 0, int z = 0) const; void set(int16_t value, int x, int y = 0, int z = 0); @@ -54,18 +54,18 @@ public: /* modified; private: - int m_x, m_y, m_z; + int xs, ys, zs; std::vector data; }; From 276160f0d5048c372efbba919cf355dcab992167 Mon Sep 17 00:00:00 2001 From: Jonas Kulla Date: Sat, 22 Nov 2014 17:03:16 +0100 Subject: [PATCH 05/75] gl-fun.h: Fix compilation with outdated SDL headers --- src/gl-fun.cpp | 10 +-- src/gl-fun.h | 232 ++++++++++++++++++++++++------------------------- 2 files changed, 121 insertions(+), 121 deletions(-) diff --git a/src/gl-fun.cpp b/src/gl-fun.cpp index 46ddff3..f47c0a2 100644 --- a/src/gl-fun.cpp +++ b/src/gl-fun.cpp @@ -29,12 +29,12 @@ GLFunctions gl; -typedef const GLubyte* (APIENTRYP PFNGLGETSTRINGIPROC) (GLenum, GLuint); +typedef const GLubyte* (APIENTRYP _PFNGLGETSTRINGIPROC) (GLenum, GLuint); -static void parseExtensionsCore(PFNGLGETINTEGERVPROC GetIntegerv, BoostSet &out) +static void parseExtensionsCore(_PFNGLGETINTEGERVPROC GetIntegerv, BoostSet &out) { - PFNGLGETSTRINGIPROC GetStringi = - (PFNGLGETSTRINGIPROC) SDL_GL_GetProcAddress("glGetStringi"); + _PFNGLGETSTRINGIPROC GetStringi = + (_PFNGLGETSTRINGIPROC) SDL_GL_GetProcAddress("glGetStringi"); GLint extCount = 0; GetIntegerv(GL_NUM_EXTENSIONS, &extCount); @@ -43,7 +43,7 @@ static void parseExtensionsCore(PFNGLGETINTEGERVPROC GetIntegerv, BoostSet &out) +static void parseExtensionsCompat(_PFNGLGETSTRINGPROC GetString, BoostSet &out) { const char *ext = (const char*) GetString(GL_EXTENSIONS); diff --git a/src/gl-fun.h b/src/gl-fun.h index 42cd4d7..8fb29eb 100644 --- a/src/gl-fun.h +++ b/src/gl-fun.h @@ -30,84 +30,84 @@ #endif /* Etc */ -typedef GLenum (APIENTRYP PFNGLGETERRORPROC) (void); -typedef void (APIENTRYP PFNGLCLEARCOLORPROC) (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); -typedef void (APIENTRYP PFNGLCLEARPROC) (GLbitfield mask); -typedef const GLubyte * (APIENTRYP PFNGLGETSTRINGPROC) (GLenum name); -typedef void (APIENTRYP PFNGLGETINTEGERVPROC) (GLenum pname, GLint *params); -typedef void (APIENTRYP PFNGLPIXELSTOREIPROC) (GLenum pname, GLint param); -typedef void (APIENTRYP PFNGLREADPIXELSPROC) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels); -typedef void (APIENTRYP PFNGLENABLEPROC) (GLenum cap); -typedef void (APIENTRYP PFNGLDISABLEPROC) (GLenum cap); -typedef void (APIENTRYP PFNGLSCISSORPROC) (GLint x, GLint y, GLsizei width, GLsizei height); -typedef void (APIENTRYP PFNGLVIEWPORTPROC) (GLint x, GLint y, GLsizei width, GLsizei height); -typedef void (APIENTRYP PFNGLBLENDFUNCPROC) (GLenum sfactor, GLenum dfactor); -typedef void (APIENTRYP PFNGLBLENDFUNCSEPARATEPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); -typedef void (APIENTRYP PFNGLBLENDEQUATIONPROC) (GLenum mode); -typedef void (APIENTRYP PFNGLDRAWELEMENTSPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices); +typedef GLenum (APIENTRYP _PFNGLGETERRORPROC) (void); +typedef void (APIENTRYP _PFNGLCLEARCOLORPROC) (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); +typedef void (APIENTRYP _PFNGLCLEARPROC) (GLbitfield mask); +typedef const GLubyte * (APIENTRYP _PFNGLGETSTRINGPROC) (GLenum name); +typedef void (APIENTRYP _PFNGLGETINTEGERVPROC) (GLenum pname, GLint *params); +typedef void (APIENTRYP _PFNGLPIXELSTOREIPROC) (GLenum pname, GLint param); +typedef void (APIENTRYP _PFNGLREADPIXELSPROC) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels); +typedef void (APIENTRYP _PFNGLENABLEPROC) (GLenum cap); +typedef void (APIENTRYP _PFNGLDISABLEPROC) (GLenum cap); +typedef void (APIENTRYP _PFNGLSCISSORPROC) (GLint x, GLint y, GLsizei width, GLsizei height); +typedef void (APIENTRYP _PFNGLVIEWPORTPROC) (GLint x, GLint y, GLsizei width, GLsizei height); +typedef void (APIENTRYP _PFNGLBLENDFUNCPROC) (GLenum sfactor, GLenum dfactor); +typedef void (APIENTRYP _PFNGLBLENDFUNCSEPARATEPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); +typedef void (APIENTRYP _PFNGLBLENDEQUATIONPROC) (GLenum mode); +typedef void (APIENTRYP _PFNGLDRAWELEMENTSPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices); /* Texture */ -typedef void (APIENTRYP PFNGLGENTEXTURESPROC) (GLsizei n, GLuint *textures); -typedef void (APIENTRYP PFNGLDELETETEXTURESPROC) (GLsizei n, const GLuint *textures); -typedef void (APIENTRYP PFNGLBINDTEXTUREPROC) (GLenum target, GLuint texture); -typedef void (APIENTRYP PFNGLTEXIMAGE2DPROC) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (APIENTRYP PFNGLTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (APIENTRYP PFNGLTEXPARAMETERIPROC) (GLenum target, GLenum pname, GLint param); -typedef void (APIENTRYP PFNGLACTIVETEXTUREPROC) (GLenum texture); +typedef void (APIENTRYP _PFNGLGENTEXTURESPROC) (GLsizei n, GLuint *textures); +typedef void (APIENTRYP _PFNGLDELETETEXTURESPROC) (GLsizei n, const GLuint *textures); +typedef void (APIENTRYP _PFNGLBINDTEXTUREPROC) (GLenum target, GLuint texture); +typedef void (APIENTRYP _PFNGLTEXIMAGE2DPROC) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels); +typedef void (APIENTRYP _PFNGLTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels); +typedef void (APIENTRYP _PFNGLTEXPARAMETERIPROC) (GLenum target, GLenum pname, GLint param); +typedef void (APIENTRYP _PFNGLACTIVETEXTUREPROC) (GLenum texture); /* Debug callback */ typedef void (APIENTRY * _GLDEBUGPROC) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar* message, const void *userParam); typedef void (APIENTRYP _PFNGLDEBUGMESSAGECALLBACKPROC) (_GLDEBUGPROC callback, const void *userParam); /* Buffer object */ -typedef void (APIENTRYP PFNGLGENBUFFERSPROC) (GLsizei n, GLuint* buffers); -typedef void (APIENTRYP PFNGLDELETEBUFFERSPROC) (GLsizei n, const GLuint* buffers); -typedef void (APIENTRYP PFNGLBINDBUFFERPROC) (GLenum target, 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 _PFNGLGENBUFFERSPROC) (GLsizei n, GLuint* buffers); +typedef void (APIENTRYP _PFNGLDELETEBUFFERSPROC) (GLsizei n, const GLuint* buffers); +typedef void (APIENTRYP _PFNGLBINDBUFFERPROC) (GLenum target, 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); /* Shader */ -typedef GLuint (APIENTRYP PFNGLCREATESHADERPROC) (GLenum type); -typedef void (APIENTRYP PFNGLDELETESHADERPROC) (GLuint shader); -typedef void (APIENTRYP PFNGLSHADERSOURCEPROC) (GLuint shader, GLsizei count, const GLchar* const* strings, const GLint* lengths); -typedef void (APIENTRYP PFNGLCOMPILESHADERPROC) (GLuint shader); -typedef void (APIENTRYP PFNGLATTACHSHADERPROC) (GLuint program, GLuint shader); -typedef void (APIENTRYP PFNGLGETSHADERIVPROC) (GLuint shader, GLenum pname, GLint* param); -typedef void (APIENTRYP PFNGLGETSHADERINFOLOGPROC) (GLuint shader, GLsizei bufSize, GLsizei* length, GLchar* infoLog); +typedef GLuint (APIENTRYP _PFNGLCREATESHADERPROC) (GLenum type); +typedef void (APIENTRYP _PFNGLDELETESHADERPROC) (GLuint shader); +typedef void (APIENTRYP _PFNGLSHADERSOURCEPROC) (GLuint shader, GLsizei count, const GLchar* const* strings, const GLint* lengths); +typedef void (APIENTRYP _PFNGLCOMPILESHADERPROC) (GLuint shader); +typedef void (APIENTRYP _PFNGLATTACHSHADERPROC) (GLuint program, GLuint shader); +typedef void (APIENTRYP _PFNGLGETSHADERIVPROC) (GLuint shader, GLenum pname, GLint* param); +typedef void (APIENTRYP _PFNGLGETSHADERINFOLOGPROC) (GLuint shader, GLsizei bufSize, GLsizei* length, GLchar* infoLog); /* Program */ -typedef GLuint (APIENTRYP PFNGLCREATEPROGRAMPROC) (void); -typedef void (APIENTRYP PFNGLDELETEPROGRAMPROC) (GLuint program); -typedef void (APIENTRYP PFNGLUSEPROGRAMPROC) (GLuint program); -typedef void (APIENTRYP PFNGLLINKPROGRAMPROC) (GLuint program); -typedef void (APIENTRYP PFNGLGETPROGRAMIVPROC) (GLuint program, GLenum pname, GLint* param); -typedef void (APIENTRYP PFNGLGETPROGRAMINFOLOGPROC) (GLuint program, GLsizei bufSize, GLsizei* length, GLchar* infoLog); +typedef GLuint (APIENTRYP _PFNGLCREATEPROGRAMPROC) (void); +typedef void (APIENTRYP _PFNGLDELETEPROGRAMPROC) (GLuint program); +typedef void (APIENTRYP _PFNGLUSEPROGRAMPROC) (GLuint program); +typedef void (APIENTRYP _PFNGLLINKPROGRAMPROC) (GLuint program); +typedef void (APIENTRYP _PFNGLGETPROGRAMIVPROC) (GLuint program, GLenum pname, GLint* param); +typedef void (APIENTRYP _PFNGLGETPROGRAMINFOLOGPROC) (GLuint program, GLsizei bufSize, GLsizei* length, GLchar* infoLog); /* Uniform */ -typedef GLint (APIENTRYP PFNGLGETUNIFORMLOCATIONPROC) (GLuint program, const GLchar* name); -typedef void (APIENTRYP PFNGLUNIFORM1FPROC) (GLint location, GLfloat v0); -typedef void (APIENTRYP PFNGLUNIFORM2FPROC) (GLint location, GLfloat v0, GLfloat v1); -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 PFNGLUNIFORMMATRIX4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); +typedef GLint (APIENTRYP _PFNGLGETUNIFORMLOCATIONPROC) (GLuint program, const GLchar* name); +typedef void (APIENTRYP _PFNGLUNIFORM1FPROC) (GLint location, GLfloat v0); +typedef void (APIENTRYP _PFNGLUNIFORM2FPROC) (GLint location, GLfloat v0, GLfloat v1); +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 _PFNGLUNIFORMMATRIX4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); /* Vertex attribute */ -typedef void (APIENTRYP PFNGLBINDATTRIBLOCATIONPROC) (GLuint program, GLuint index, const GLchar* name); -typedef void (APIENTRYP PFNGLENABLEVERTEXATTRIBARRAYPROC) (GLuint); -typedef void (APIENTRYP PFNGLDISABLEVERTEXATTRIBARRAYPROC) (GLuint); -typedef void (APIENTRYP PFNGLVERTEXATTRIBPOINTERPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid* pointer); +typedef void (APIENTRYP _PFNGLBINDATTRIBLOCATIONPROC) (GLuint program, GLuint index, const GLchar* name); +typedef void (APIENTRYP _PFNGLENABLEVERTEXATTRIBARRAYPROC) (GLuint); +typedef void (APIENTRYP _PFNGLDISABLEVERTEXATTRIBARRAYPROC) (GLuint); +typedef void (APIENTRYP _PFNGLVERTEXATTRIBPOINTERPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid* pointer); /* Framebuffer object */ -typedef void (APIENTRYP PFNGLGENFRAMEBUFFERSPROC) (GLsizei n, GLuint* framebuffers); -typedef void (APIENTRYP PFNGLDELETEFRAMEBUFFERSPROC) (GLsizei n, const GLuint* framebuffers); -typedef void (APIENTRYP PFNGLBINDFRAMEBUFFERPROC) (GLenum target, GLuint framebuffer); -typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTURE2DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); -typedef void (APIENTRYP PFNGLBLITFRAMEBUFFERPROC) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); +typedef void (APIENTRYP _PFNGLGENFRAMEBUFFERSPROC) (GLsizei n, GLuint* framebuffers); +typedef void (APIENTRYP _PFNGLDELETEFRAMEBUFFERSPROC) (GLsizei n, const GLuint* framebuffers); +typedef void (APIENTRYP _PFNGLBINDFRAMEBUFFERPROC) (GLenum target, GLuint framebuffer); +typedef void (APIENTRYP _PFNGLFRAMEBUFFERTEXTURE2DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); +typedef void (APIENTRYP _PFNGLBLITFRAMEBUFFERPROC) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); /* Vertex array object */ -typedef void (APIENTRYP PFNGLGENVERTEXARRAYSPROC) (GLsizei n, GLuint* arrays); -typedef void (APIENTRYP PFNGLDELETEVERTEXARRAYSPROC) (GLsizei n, const GLuint* arrays); -typedef void (APIENTRYP PFNGLBINDVERTEXARRAYPROC) (GLuint array); +typedef void (APIENTRYP _PFNGLGENVERTEXARRAYSPROC) (GLsizei n, GLuint* arrays); +typedef void (APIENTRYP _PFNGLDELETEVERTEXARRAYSPROC) (GLsizei n, const GLuint* arrays); +typedef void (APIENTRYP _PFNGLBINDVERTEXARRAYPROC) (GLuint array); #ifdef GLES2_HEADER #define GL_NUM_EXTENSIONS 0x821D @@ -117,78 +117,78 @@ typedef void (APIENTRYP PFNGLBINDVERTEXARRAYPROC) (GLuint array); #define GL_20_FUN \ /* Etc */ \ - GL_FUN(GetError, PFNGLGETERRORPROC) \ - GL_FUN(ClearColor, PFNGLCLEARCOLORPROC) \ - GL_FUN(Clear, PFNGLCLEARPROC) \ - GL_FUN(GetString, PFNGLGETSTRINGPROC) \ - GL_FUN(GetIntegerv, PFNGLGETINTEGERVPROC) \ - GL_FUN(PixelStorei, PFNGLPIXELSTOREIPROC) \ - GL_FUN(ReadPixels, PFNGLREADPIXELSPROC) \ - GL_FUN(Enable, PFNGLENABLEPROC) \ - GL_FUN(Disable, PFNGLDISABLEPROC) \ - GL_FUN(Scissor, PFNGLSCISSORPROC) \ - GL_FUN(Viewport, PFNGLVIEWPORTPROC) \ - GL_FUN(BlendFunc, PFNGLBLENDFUNCPROC) \ - GL_FUN(BlendFuncSeparate, PFNGLBLENDFUNCSEPARATEPROC) \ - GL_FUN(BlendEquation, PFNGLBLENDEQUATIONPROC) \ - GL_FUN(DrawElements, PFNGLDRAWELEMENTSPROC) \ + GL_FUN(GetError, _PFNGLGETERRORPROC) \ + GL_FUN(ClearColor, _PFNGLCLEARCOLORPROC) \ + GL_FUN(Clear, _PFNGLCLEARPROC) \ + GL_FUN(GetString, _PFNGLGETSTRINGPROC) \ + GL_FUN(GetIntegerv, _PFNGLGETINTEGERVPROC) \ + GL_FUN(PixelStorei, _PFNGLPIXELSTOREIPROC) \ + GL_FUN(ReadPixels, _PFNGLREADPIXELSPROC) \ + GL_FUN(Enable, _PFNGLENABLEPROC) \ + GL_FUN(Disable, _PFNGLDISABLEPROC) \ + GL_FUN(Scissor, _PFNGLSCISSORPROC) \ + GL_FUN(Viewport, _PFNGLVIEWPORTPROC) \ + GL_FUN(BlendFunc, _PFNGLBLENDFUNCPROC) \ + GL_FUN(BlendFuncSeparate, _PFNGLBLENDFUNCSEPARATEPROC) \ + GL_FUN(BlendEquation, _PFNGLBLENDEQUATIONPROC) \ + GL_FUN(DrawElements, _PFNGLDRAWELEMENTSPROC) \ /* Texture */ \ - GL_FUN(GenTextures, PFNGLGENTEXTURESPROC) \ - GL_FUN(DeleteTextures, PFNGLDELETETEXTURESPROC) \ - GL_FUN(BindTexture, PFNGLBINDTEXTUREPROC) \ - GL_FUN(TexImage2D, PFNGLTEXIMAGE2DPROC) \ - GL_FUN(TexSubImage2D, PFNGLTEXSUBIMAGE2DPROC) \ - GL_FUN(TexParameteri, PFNGLTEXPARAMETERIPROC) \ - GL_FUN(ActiveTexture, PFNGLACTIVETEXTUREPROC) \ + GL_FUN(GenTextures, _PFNGLGENTEXTURESPROC) \ + GL_FUN(DeleteTextures, _PFNGLDELETETEXTURESPROC) \ + GL_FUN(BindTexture, _PFNGLBINDTEXTUREPROC) \ + GL_FUN(TexImage2D, _PFNGLTEXIMAGE2DPROC) \ + GL_FUN(TexSubImage2D, _PFNGLTEXSUBIMAGE2DPROC) \ + GL_FUN(TexParameteri, _PFNGLTEXPARAMETERIPROC) \ + GL_FUN(ActiveTexture, _PFNGLACTIVETEXTUREPROC) \ /* Buffer object */ \ - GL_FUN(GenBuffers, PFNGLGENBUFFERSPROC) \ - GL_FUN(DeleteBuffers, PFNGLDELETEBUFFERSPROC) \ - GL_FUN(BindBuffer, PFNGLBINDBUFFERPROC) \ - GL_FUN(BufferData, PFNGLBUFFERDATAPROC) \ - GL_FUN(BufferSubData, PFNGLBUFFERSUBDATAPROC) \ + GL_FUN(GenBuffers, _PFNGLGENBUFFERSPROC) \ + GL_FUN(DeleteBuffers, _PFNGLDELETEBUFFERSPROC) \ + GL_FUN(BindBuffer, _PFNGLBINDBUFFERPROC) \ + GL_FUN(BufferData, _PFNGLBUFFERDATAPROC) \ + GL_FUN(BufferSubData, _PFNGLBUFFERSUBDATAPROC) \ /* Shader */ \ - GL_FUN(CreateShader, PFNGLCREATESHADERPROC) \ - GL_FUN(DeleteShader, PFNGLDELETESHADERPROC) \ - GL_FUN(ShaderSource, PFNGLSHADERSOURCEPROC) \ - GL_FUN(CompileShader, PFNGLCOMPILESHADERPROC) \ - GL_FUN(AttachShader, PFNGLATTACHSHADERPROC) \ - GL_FUN(GetShaderiv, PFNGLGETSHADERIVPROC) \ - GL_FUN(GetShaderInfoLog, PFNGLGETSHADERINFOLOGPROC) \ + GL_FUN(CreateShader, _PFNGLCREATESHADERPROC) \ + GL_FUN(DeleteShader, _PFNGLDELETESHADERPROC) \ + GL_FUN(ShaderSource, _PFNGLSHADERSOURCEPROC) \ + GL_FUN(CompileShader, _PFNGLCOMPILESHADERPROC) \ + GL_FUN(AttachShader, _PFNGLATTACHSHADERPROC) \ + GL_FUN(GetShaderiv, _PFNGLGETSHADERIVPROC) \ + GL_FUN(GetShaderInfoLog, _PFNGLGETSHADERINFOLOGPROC) \ /* Program */ \ - GL_FUN(CreateProgram, PFNGLCREATEPROGRAMPROC) \ - GL_FUN(DeleteProgram, PFNGLDELETEPROGRAMPROC) \ - GL_FUN(UseProgram, PFNGLUSEPROGRAMPROC) \ - GL_FUN(LinkProgram, PFNGLLINKPROGRAMPROC) \ - GL_FUN(GetProgramiv, PFNGLGETPROGRAMIVPROC) \ - GL_FUN(GetProgramInfoLog, PFNGLGETPROGRAMINFOLOGPROC) \ + GL_FUN(CreateProgram, _PFNGLCREATEPROGRAMPROC) \ + GL_FUN(DeleteProgram, _PFNGLDELETEPROGRAMPROC) \ + GL_FUN(UseProgram, _PFNGLUSEPROGRAMPROC) \ + GL_FUN(LinkProgram, _PFNGLLINKPROGRAMPROC) \ + GL_FUN(GetProgramiv, _PFNGLGETPROGRAMIVPROC) \ + GL_FUN(GetProgramInfoLog, _PFNGLGETPROGRAMINFOLOGPROC) \ /* Uniform */ \ - GL_FUN(GetUniformLocation, PFNGLGETUNIFORMLOCATIONPROC) \ - GL_FUN(Uniform1f, PFNGLUNIFORM1FPROC) \ - GL_FUN(Uniform2f, PFNGLUNIFORM2FPROC) \ - GL_FUN(Uniform4f, PFNGLUNIFORM4FPROC) \ - GL_FUN(Uniform1i, PFNGLUNIFORM1IPROC) \ - GL_FUN(UniformMatrix4fv, PFNGLUNIFORMMATRIX4FVPROC) \ + GL_FUN(GetUniformLocation, _PFNGLGETUNIFORMLOCATIONPROC) \ + GL_FUN(Uniform1f, _PFNGLUNIFORM1FPROC) \ + GL_FUN(Uniform2f, _PFNGLUNIFORM2FPROC) \ + GL_FUN(Uniform4f, _PFNGLUNIFORM4FPROC) \ + GL_FUN(Uniform1i, _PFNGLUNIFORM1IPROC) \ + GL_FUN(UniformMatrix4fv, _PFNGLUNIFORMMATRIX4FVPROC) \ /* Vertex attribute */ \ - GL_FUN(BindAttribLocation, PFNGLBINDATTRIBLOCATIONPROC) \ - GL_FUN(EnableVertexAttribArray, PFNGLENABLEVERTEXATTRIBARRAYPROC) \ - GL_FUN(DisableVertexAttribArray, PFNGLDISABLEVERTEXATTRIBARRAYPROC) \ - GL_FUN(VertexAttribPointer, PFNGLVERTEXATTRIBPOINTERPROC) + GL_FUN(BindAttribLocation, _PFNGLBINDATTRIBLOCATIONPROC) \ + GL_FUN(EnableVertexAttribArray, _PFNGLENABLEVERTEXATTRIBARRAYPROC) \ + GL_FUN(DisableVertexAttribArray, _PFNGLDISABLEVERTEXATTRIBARRAYPROC) \ + GL_FUN(VertexAttribPointer, _PFNGLVERTEXATTRIBPOINTERPROC) #define GL_FBO_FUN \ /* Framebuffer object */ \ - GL_FUN(GenFramebuffers, PFNGLGENFRAMEBUFFERSPROC) \ - GL_FUN(DeleteFramebuffers, PFNGLDELETEFRAMEBUFFERSPROC) \ - GL_FUN(BindFramebuffer, PFNGLBINDFRAMEBUFFERPROC) \ - GL_FUN(FramebufferTexture2D, PFNGLFRAMEBUFFERTEXTURE2DPROC) + GL_FUN(GenFramebuffers, _PFNGLGENFRAMEBUFFERSPROC) \ + GL_FUN(DeleteFramebuffers, _PFNGLDELETEFRAMEBUFFERSPROC) \ + GL_FUN(BindFramebuffer, _PFNGLBINDFRAMEBUFFERPROC) \ + GL_FUN(FramebufferTexture2D, _PFNGLFRAMEBUFFERTEXTURE2DPROC) #define GL_FBO_BLIT_FUN \ - GL_FUN(BlitFramebuffer, PFNGLBLITFRAMEBUFFERPROC) + GL_FUN(BlitFramebuffer, _PFNGLBLITFRAMEBUFFERPROC) #define GL_VAO_FUN \ /* Vertex array object */ \ - GL_FUN(GenVertexArrays, PFNGLGENVERTEXARRAYSPROC) \ - GL_FUN(DeleteVertexArrays, PFNGLDELETEVERTEXARRAYSPROC) \ - GL_FUN(BindVertexArray, PFNGLBINDVERTEXARRAYPROC) + GL_FUN(GenVertexArrays, _PFNGLGENVERTEXARRAYSPROC) \ + GL_FUN(DeleteVertexArrays, _PFNGLDELETEVERTEXARRAYSPROC) \ + GL_FUN(BindVertexArray, _PFNGLBINDVERTEXARRAYPROC) #define GL_DEBUG_KHR_FUN \ GL_FUN(DebugMessageCallback, _PFNGLDEBUGMESSAGECALLBACKPROC) From c2f8b6b749c77dfb7b05abf91ae0e8296f1bfe72 Mon Sep 17 00:00:00 2001 From: Jonas Kulla Date: Fri, 28 Nov 2014 06:04:34 +0100 Subject: [PATCH 06/75] SettingsMenu: Fix help label sometimes not appearing --- src/settingsmenu.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/settingsmenu.cpp b/src/settingsmenu.cpp index 99bfe51..ad3b9fd 100644 --- a/src/settingsmenu.cpp +++ b/src/settingsmenu.cpp @@ -204,7 +204,8 @@ struct Label : Widget Label(SMP *p, const IntRect &rect, const char *str, uint8_t r, uint8_t g, uint8_t b) : Widget(p, rect), - str(str) + str(str), + visible(true) { c.r = r; c.g = g; From cfd9345e875575c6b5e72b7595b86a542b596815 Mon Sep 17 00:00:00 2001 From: Jonas Kulla Date: Sat, 29 Nov 2014 14:55:43 +0100 Subject: [PATCH 07/75] MRuby: Update module_rpg.c to newest bytecode format --- binding-mruby/module_rpg.c | 4708 ++++++++++++++++++------------------ 1 file changed, 2397 insertions(+), 2311 deletions(-) diff --git a/binding-mruby/module_rpg.c b/binding-mruby/module_rpg.c index dba33f0..9333f8c 100644 --- a/binding-mruby/module_rpg.c +++ b/binding-mruby/module_rpg.c @@ -1,34 +1,40 @@ #include -const uint8_t mrbModuleRPG[] = { -0x52,0x49,0x54,0x45,0x30,0x30,0x30,0x32,0x5a,0xaa,0x00,0x00,0x94,0xd4,0x4d,0x41, -0x54,0x5a,0x30,0x30,0x30,0x30,0x49,0x52,0x45,0x50,0x00,0x00,0x94,0xb6,0x30,0x30, -0x30,0x30,0x00,0x00,0x00,0x2c,0x00,0x01,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x04, -0x00,0x80,0x00,0x05,0x00,0x80,0x00,0x44,0x00,0x80,0x00,0x45,0x00,0x00,0x00,0x4a, +const uint8_t +#if defined __GNUC__ +__attribute__((aligned(4))) +#elif defined _MSC_VER +__declspec(align(4)) +#endif +mrbModuleRPG[] = { +0x45,0x54,0x49,0x52,0x30,0x30,0x30,0x33,0x83,0x53,0x00,0x00,0x99,0xde,0x4d,0x41, +0x54,0x5a,0x30,0x30,0x30,0x30,0x49,0x52,0x45,0x50,0x00,0x00,0x95,0x74,0x30,0x30, +0x30,0x30,0x00,0x00,0x00,0x30,0x00,0x01,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x04, +0x05,0x00,0x80,0x00,0x44,0x00,0x80,0x00,0x45,0x00,0x80,0x00,0x4a,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x03,0x52,0x50,0x47,0x00,0x00,0x00, -0x02,0x67,0x00,0x01,0x00,0x03,0x00,0x17,0x00,0x00,0x00,0x5d,0x00,0x80,0x00,0x05, -0x00,0x80,0x00,0x44,0x00,0x80,0x00,0x45,0x00,0x80,0x00,0x05,0x01,0x00,0x00,0x42, -0x01,0x00,0x00,0x93,0x00,0x80,0x40,0x43,0x00,0x80,0x00,0xc5,0x00,0x80,0x00,0x05, -0x01,0x00,0x00,0x05,0x00,0x80,0x80,0x43,0x00,0x80,0x01,0x45,0x00,0x80,0x00,0x05, -0x01,0x00,0x00,0x05,0x00,0x80,0xc0,0x43,0x00,0x80,0x01,0xc5,0x00,0x80,0x00,0x05, -0x01,0x00,0x00,0x05,0x00,0x81,0x00,0x43,0x00,0x80,0x02,0x45,0x00,0x80,0x00,0x05, -0x01,0x00,0x00,0x05,0x00,0x81,0x40,0x43,0x00,0x80,0x02,0xc5,0x00,0x80,0x00,0x05, -0x01,0x00,0x00,0x05,0x00,0x81,0x80,0x43,0x00,0x80,0x03,0x45,0x00,0x80,0x00,0x05, -0x01,0x00,0x00,0x05,0x00,0x81,0xc0,0x43,0x00,0x80,0x03,0xc5,0x00,0x80,0x00,0x05, -0x01,0x00,0x00,0x05,0x00,0x82,0x00,0x43,0x00,0x80,0x04,0x45,0x00,0x80,0x00,0x05, -0x01,0x00,0x00,0x05,0x00,0x82,0x40,0x43,0x00,0x80,0x04,0xc5,0x00,0x80,0x00,0x05, -0x01,0x00,0x00,0x05,0x00,0x82,0x80,0x43,0x00,0x80,0x05,0x45,0x00,0x80,0x00,0x05, -0x01,0x00,0x00,0x05,0x00,0x82,0xc0,0x43,0x00,0x80,0x05,0xc5,0x00,0x80,0x00,0x05, -0x01,0x00,0x00,0x05,0x00,0x83,0x00,0x43,0x00,0x80,0x06,0x45,0x00,0x80,0x00,0x05, -0x01,0x00,0x00,0x05,0x00,0x83,0x40,0x43,0x00,0x80,0x06,0xc5,0x00,0x80,0x00,0x05, -0x01,0x00,0x00,0x05,0x00,0x83,0x80,0x43,0x00,0x80,0x07,0x45,0x00,0x80,0x00,0x05, -0x01,0x00,0x00,0x05,0x00,0x83,0xc0,0x43,0x00,0x80,0x07,0xc5,0x00,0x80,0x00,0x05, -0x01,0x00,0x00,0x05,0x00,0x84,0x00,0x43,0x00,0x80,0x08,0x45,0x00,0x80,0x00,0x05, -0x01,0x00,0x00,0x05,0x00,0x84,0x40,0x43,0x00,0x80,0x08,0xc5,0x00,0x80,0x00,0x05, -0x01,0x00,0x00,0x05,0x00,0x84,0x80,0x43,0x00,0x80,0x09,0x45,0x00,0x80,0x00,0x05, -0x01,0x00,0x00,0x05,0x00,0x84,0xc0,0x43,0x00,0x80,0x09,0xc5,0x00,0x80,0x00,0x05, -0x01,0x00,0x00,0x05,0x00,0x85,0x00,0x43,0x00,0x80,0x0a,0x45,0x00,0x80,0x00,0x05, -0x01,0x00,0x00,0x05,0x00,0x85,0x40,0x43,0x00,0x80,0x0a,0xc5,0x00,0x80,0x00,0x05, -0x01,0x00,0x00,0x05,0x00,0x85,0x80,0x43,0x00,0x80,0x0b,0x45,0x00,0x00,0x00,0x29, +0x02,0x6b,0x00,0x01,0x00,0x03,0x00,0x17,0x00,0x00,0x00,0x5d,0x05,0x00,0x80,0x00, +0x44,0x00,0x80,0x00,0x45,0x00,0x80,0x00,0x05,0x00,0x80,0x00,0x42,0x00,0x00,0x01, +0x93,0x00,0x00,0x01,0x43,0x40,0x80,0x00,0xc5,0x00,0x80,0x00,0x05,0x00,0x80,0x00, +0x05,0x00,0x00,0x01,0x43,0x80,0x80,0x00,0x45,0x01,0x80,0x00,0x05,0x00,0x80,0x00, +0x05,0x00,0x00,0x01,0x43,0xc0,0x80,0x00,0xc5,0x01,0x80,0x00,0x05,0x00,0x80,0x00, +0x05,0x00,0x00,0x01,0x43,0x00,0x81,0x00,0x45,0x02,0x80,0x00,0x05,0x00,0x80,0x00, +0x05,0x00,0x00,0x01,0x43,0x40,0x81,0x00,0xc5,0x02,0x80,0x00,0x05,0x00,0x80,0x00, +0x05,0x00,0x00,0x01,0x43,0x80,0x81,0x00,0x45,0x03,0x80,0x00,0x05,0x00,0x80,0x00, +0x05,0x00,0x00,0x01,0x43,0xc0,0x81,0x00,0xc5,0x03,0x80,0x00,0x05,0x00,0x80,0x00, +0x05,0x00,0x00,0x01,0x43,0x00,0x82,0x00,0x45,0x04,0x80,0x00,0x05,0x00,0x80,0x00, +0x05,0x00,0x00,0x01,0x43,0x40,0x82,0x00,0xc5,0x04,0x80,0x00,0x05,0x00,0x80,0x00, +0x05,0x00,0x00,0x01,0x43,0x80,0x82,0x00,0x45,0x05,0x80,0x00,0x05,0x00,0x80,0x00, +0x05,0x00,0x00,0x01,0x43,0xc0,0x82,0x00,0xc5,0x05,0x80,0x00,0x05,0x00,0x80,0x00, +0x05,0x00,0x00,0x01,0x43,0x00,0x83,0x00,0x45,0x06,0x80,0x00,0x05,0x00,0x80,0x00, +0x05,0x00,0x00,0x01,0x43,0x40,0x83,0x00,0xc5,0x06,0x80,0x00,0x05,0x00,0x80,0x00, +0x05,0x00,0x00,0x01,0x43,0x80,0x83,0x00,0x45,0x07,0x80,0x00,0x05,0x00,0x80,0x00, +0x05,0x00,0x00,0x01,0x43,0xc0,0x83,0x00,0xc5,0x07,0x80,0x00,0x05,0x00,0x80,0x00, +0x05,0x00,0x00,0x01,0x43,0x00,0x84,0x00,0x45,0x08,0x80,0x00,0x05,0x00,0x80,0x00, +0x05,0x00,0x00,0x01,0x43,0x40,0x84,0x00,0xc5,0x08,0x80,0x00,0x05,0x00,0x80,0x00, +0x05,0x00,0x00,0x01,0x43,0x80,0x84,0x00,0x45,0x09,0x80,0x00,0x05,0x00,0x80,0x00, +0x05,0x00,0x00,0x01,0x43,0xc0,0x84,0x00,0xc5,0x09,0x80,0x00,0x05,0x00,0x80,0x00, +0x05,0x00,0x00,0x01,0x43,0x00,0x85,0x00,0x45,0x0a,0x80,0x00,0x05,0x00,0x80,0x00, +0x05,0x00,0x00,0x01,0x43,0x40,0x85,0x00,0xc5,0x0a,0x80,0x00,0x05,0x00,0x80,0x00, +0x05,0x00,0x00,0x01,0x43,0x80,0x85,0x00,0x45,0x0b,0x80,0x00,0x29,0x00,0x80,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x17,0x00,0x05,0x43,0x61,0x63,0x68,0x65,0x00, 0x00,0x06,0x53,0x70,0x72,0x69,0x74,0x65,0x00,0x00,0x07,0x57,0x65,0x61,0x74,0x68, 0x65,0x72,0x00,0x00,0x03,0x4d,0x61,0x70,0x00,0x00,0x07,0x4d,0x61,0x70,0x49,0x6e, @@ -43,147 +49,149 @@ const uint8_t mrbModuleRPG[] = { 0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x07,0x54,0x69,0x6c,0x65,0x73,0x65, 0x74,0x00,0x00,0x0b,0x43,0x6f,0x6d,0x6d,0x6f,0x6e,0x45,0x76,0x65,0x6e,0x74,0x00, 0x00,0x06,0x53,0x79,0x73,0x74,0x65,0x6d,0x00,0x00,0x09,0x41,0x75,0x64,0x69,0x6f, -0x46,0x69,0x6c,0x65,0x00,0x00,0x00,0x01,0xce,0x00,0x01,0x00,0x02,0x00,0x10,0x00, -0x00,0x00,0x43,0x00,0x80,0x40,0x3f,0x00,0x80,0x00,0x0e,0x00,0x80,0x00,0x06,0x00, -0x80,0x40,0x47,0x01,0x00,0x00,0xc0,0x00,0x80,0x40,0x46,0x00,0x80,0x00,0x06,0x00, -0x80,0x40,0x47,0x01,0x00,0x02,0xc0,0x00,0x80,0x80,0x46,0x00,0x80,0x00,0x06,0x00, -0x80,0x40,0x47,0x01,0x00,0x04,0xc0,0x00,0x80,0xc0,0x46,0x00,0x80,0x00,0x06,0x00, -0x80,0x40,0x47,0x01,0x00,0x06,0xc0,0x00,0x81,0x00,0x46,0x00,0x80,0x00,0x06,0x00, -0x80,0x40,0x47,0x01,0x00,0x08,0xc0,0x00,0x81,0x40,0x46,0x00,0x80,0x00,0x06,0x00, -0x80,0x40,0x47,0x01,0x00,0x0a,0xc0,0x00,0x81,0x80,0x46,0x00,0x80,0x00,0x06,0x00, -0x80,0x40,0x47,0x01,0x00,0x0c,0xc0,0x00,0x81,0xc0,0x46,0x00,0x80,0x00,0x06,0x00, -0x80,0x40,0x47,0x01,0x00,0x0e,0xc0,0x00,0x82,0x00,0x46,0x00,0x80,0x00,0x06,0x00, -0x80,0x40,0x47,0x01,0x00,0x10,0xc0,0x00,0x82,0x40,0x46,0x00,0x80,0x00,0x06,0x00, -0x80,0x40,0x47,0x01,0x00,0x12,0xc0,0x00,0x82,0x80,0x46,0x00,0x80,0x00,0x06,0x00, -0x80,0x40,0x47,0x01,0x00,0x14,0xc0,0x00,0x82,0xc0,0x46,0x00,0x80,0x00,0x06,0x00, -0x80,0x40,0x47,0x01,0x00,0x16,0xc0,0x00,0x83,0x00,0x46,0x00,0x80,0x00,0x06,0x00, -0x80,0x40,0x47,0x01,0x00,0x18,0xc0,0x00,0x83,0x40,0x46,0x00,0x80,0x00,0x06,0x00, -0x80,0x40,0x47,0x01,0x00,0x1a,0xc0,0x00,0x83,0x80,0x46,0x00,0x80,0x00,0x06,0x00, -0x80,0x40,0x47,0x01,0x00,0x1c,0xc0,0x00,0x83,0xc0,0x46,0x00,0x80,0x00,0x06,0x00, -0x80,0x40,0x47,0x01,0x00,0x1e,0xc0,0x00,0x84,0x00,0x46,0x00,0x00,0x00,0x29,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x00,0x06,0x40,0x63,0x61,0x63,0x68,0x65,0x00, -0x00,0x0b,0x6c,0x6f,0x61,0x64,0x5f,0x62,0x69,0x74,0x6d,0x61,0x70,0x00,0x00,0x09, -0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x08,0x61,0x75,0x74,0x6f, -0x74,0x69,0x6c,0x65,0x00,0x00,0x0a,0x62,0x61,0x74,0x74,0x6c,0x65,0x62,0x61,0x63, -0x6b,0x00,0x00,0x07,0x62,0x61,0x74,0x74,0x6c,0x65,0x72,0x00,0x00,0x09,0x63,0x68, -0x61,0x72,0x61,0x63,0x74,0x65,0x72,0x00,0x00,0x03,0x66,0x6f,0x67,0x00,0x00,0x08, -0x67,0x61,0x6d,0x65,0x6f,0x76,0x65,0x72,0x00,0x00,0x04,0x69,0x63,0x6f,0x6e,0x00, -0x00,0x08,0x70,0x61,0x6e,0x6f,0x72,0x61,0x6d,0x61,0x00,0x00,0x07,0x70,0x69,0x63, -0x74,0x75,0x72,0x65,0x00,0x00,0x07,0x74,0x69,0x6c,0x65,0x73,0x65,0x74,0x00,0x00, -0x05,0x74,0x69,0x74,0x6c,0x65,0x00,0x00,0x0a,0x77,0x69,0x6e,0x64,0x6f,0x77,0x73, -0x6b,0x69,0x6e,0x00,0x00,0x04,0x74,0x69,0x6c,0x65,0x00,0x00,0x05,0x63,0x6c,0x65, -0x61,0x72,0x00,0x00,0x00,0x01,0xaa,0x00,0x07,0x00,0x0b,0x00,0x00,0x00,0x00,0x00, -0x4c,0x04,0x10,0x00,0x26,0x00,0x40,0x00,0x97,0x00,0x40,0x00,0x97,0x01,0xbf,0xff, -0x83,0x03,0x80,0x40,0x01,0x04,0x00,0x80,0x01,0x03,0x80,0x00,0xac,0x02,0x81,0xc0, -0x01,0x03,0x80,0x00,0x8d,0x04,0x01,0x40,0x01,0x03,0x80,0x80,0xa0,0x03,0x80,0xc0, -0x20,0x03,0xc0,0x02,0x18,0x03,0x80,0x00,0x8d,0x04,0x01,0x40,0x01,0x03,0x81,0x00, -0xa0,0x03,0x81,0x40,0x20,0x03,0xc0,0x0a,0x19,0x03,0x80,0x80,0x01,0x04,0x00,0x00, -0x3d,0x03,0x81,0x80,0xa0,0x03,0xc0,0x04,0x19,0x03,0x80,0x03,0x91,0x04,0x01,0x40, -0x01,0x03,0x82,0x00,0xa0,0x04,0x00,0x00,0x8d,0x04,0x81,0x40,0x01,0x05,0x01,0xc0, -0x01,0x04,0x02,0x41,0x20,0x00,0x40,0x04,0x17,0x03,0x80,0x03,0x91,0x04,0x40,0x0f, -0x83,0x04,0xc0,0x0f,0x83,0x03,0x82,0x01,0x20,0x04,0x00,0x00,0x8d,0x04,0x81,0x40, -0x01,0x05,0x01,0xc0,0x01,0x04,0x02,0x41,0x20,0x03,0x80,0xc0,0x01,0x04,0x3f,0xff, -0x83,0x03,0x82,0x80,0xb2,0x03,0xc0,0x02,0x19,0x03,0x80,0x00,0x8d,0x04,0x01,0x40, -0x01,0x03,0x81,0x00,0xa0,0x00,0x40,0x0e,0x97,0x03,0x81,0x40,0x01,0x04,0x00,0xc0, -0x01,0x03,0x01,0xc1,0x37,0x03,0x80,0x00,0x8d,0x04,0x01,0x80,0x01,0x03,0x80,0x80, -0xa0,0x03,0x80,0xc0,0x20,0x03,0xc0,0x02,0x18,0x03,0x80,0x00,0x8d,0x04,0x01,0x80, -0x01,0x03,0x81,0x00,0xa0,0x03,0x81,0x40,0x20,0x03,0xc0,0x06,0x99,0x03,0x80,0x00, -0x8d,0x04,0x01,0x40,0x01,0x03,0x81,0x00,0xa0,0x03,0x82,0xc0,0x20,0x04,0x00,0x00, -0x8d,0x04,0x81,0x80,0x01,0x05,0x01,0xc0,0x01,0x04,0x02,0x41,0x20,0x03,0x80,0x00, -0x8d,0x04,0x01,0x80,0x01,0x03,0x81,0x00,0xa0,0x04,0x00,0xc0,0x01,0x03,0x83,0x00, -0xa0,0x03,0x80,0x00,0x8d,0x04,0x01,0x80,0x01,0x03,0x81,0x00,0xa0,0x03,0x80,0x00, -0x29,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x0d,0x00,0x01,0x2b,0x00, -0x00,0x06,0x40,0x63,0x61,0x63,0x68,0x65,0x00,0x00,0x08,0x69,0x6e,0x63,0x6c,0x75, -0x64,0x65,0x3f,0x00,0x00,0x01,0x21,0x00,0x00,0x02,0x5b,0x5d,0x00,0x00,0x09,0x64, -0x69,0x73,0x70,0x6f,0x73,0x65,0x64,0x3f,0x00,0x00,0x02,0x21,0x3d,0x00,0x00,0x06, -0x42,0x69,0x74,0x6d,0x61,0x70,0x00,0x00,0x03,0x6e,0x65,0x77,0x00,0x00,0x03,0x5b, -0x5d,0x3d,0x00,0x00,0x02,0x3d,0x3d,0x00,0x00,0x05,0x63,0x6c,0x6f,0x6e,0x65,0x00, -0x00,0x0a,0x68,0x75,0x65,0x5f,0x63,0x68,0x61,0x6e,0x67,0x65,0x00,0x00,0x00,0x00, -0x57,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x07,0x04,0x00,0x00,0x26,0x02, -0x00,0x00,0x06,0x02,0x80,0x00,0x3d,0x03,0x00,0x40,0x01,0x03,0x80,0x80,0x01,0x02, -0x00,0x01,0xa0,0x02,0x00,0x00,0x29,0x00,0x00,0x00,0x01,0x00,0x00,0x14,0x47,0x72, -0x61,0x70,0x68,0x69,0x63,0x73,0x2f,0x41,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e, -0x73,0x2f,0x00,0x00,0x00,0x01,0x00,0x0b,0x6c,0x6f,0x61,0x64,0x5f,0x62,0x69,0x74, -0x6d,0x61,0x70,0x00,0x00,0x00,0x00,0x52,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x00, -0x00,0x06,0x02,0x00,0x00,0x26,0x01,0x80,0x00,0x06,0x02,0x00,0x00,0x3d,0x02,0x80, -0x40,0x01,0x01,0x80,0x01,0x20,0x01,0x80,0x00,0x29,0x00,0x00,0x00,0x01,0x00,0x00, -0x13,0x47,0x72,0x61,0x70,0x68,0x69,0x63,0x73,0x2f,0x41,0x75,0x74,0x6f,0x74,0x69, -0x6c,0x65,0x73,0x2f,0x00,0x00,0x00,0x01,0x00,0x0b,0x6c,0x6f,0x61,0x64,0x5f,0x62, -0x69,0x74,0x6d,0x61,0x70,0x00,0x00,0x00,0x00,0x54,0x00,0x03,0x00,0x06,0x00,0x00, -0x00,0x00,0x00,0x06,0x02,0x00,0x00,0x26,0x01,0x80,0x00,0x06,0x02,0x00,0x00,0x3d, -0x02,0x80,0x40,0x01,0x01,0x80,0x01,0x20,0x01,0x80,0x00,0x29,0x00,0x00,0x00,0x01, -0x00,0x00,0x15,0x47,0x72,0x61,0x70,0x68,0x69,0x63,0x73,0x2f,0x42,0x61,0x74,0x74, -0x6c,0x65,0x62,0x61,0x63,0x6b,0x73,0x2f,0x00,0x00,0x00,0x01,0x00,0x0b,0x6c,0x6f, -0x61,0x64,0x5f,0x62,0x69,0x74,0x6d,0x61,0x70,0x00,0x00,0x00,0x00,0x55,0x00,0x04, -0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x07,0x04,0x00,0x00,0x26,0x02,0x00,0x00,0x06, -0x02,0x80,0x00,0x3d,0x03,0x00,0x40,0x01,0x03,0x80,0x80,0x01,0x02,0x00,0x01,0xa0, -0x02,0x00,0x00,0x29,0x00,0x00,0x00,0x01,0x00,0x00,0x12,0x47,0x72,0x61,0x70,0x68, -0x69,0x63,0x73,0x2f,0x42,0x61,0x74,0x74,0x6c,0x65,0x72,0x73,0x2f,0x00,0x00,0x00, -0x01,0x00,0x0b,0x6c,0x6f,0x61,0x64,0x5f,0x62,0x69,0x74,0x6d,0x61,0x70,0x00,0x00, -0x00,0x00,0x57,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x07,0x04,0x00,0x00, -0x26,0x02,0x00,0x00,0x06,0x02,0x80,0x00,0x3d,0x03,0x00,0x40,0x01,0x03,0x80,0x80, -0x01,0x02,0x00,0x01,0xa0,0x02,0x00,0x00,0x29,0x00,0x00,0x00,0x01,0x00,0x00,0x14, -0x47,0x72,0x61,0x70,0x68,0x69,0x63,0x73,0x2f,0x43,0x68,0x61,0x72,0x61,0x63,0x74, -0x65,0x72,0x73,0x2f,0x00,0x00,0x00,0x01,0x00,0x0b,0x6c,0x6f,0x61,0x64,0x5f,0x62, -0x69,0x74,0x6d,0x61,0x70,0x00,0x00,0x00,0x00,0x51,0x00,0x04,0x00,0x08,0x00,0x00, -0x00,0x00,0x00,0x07,0x04,0x00,0x00,0x26,0x02,0x00,0x00,0x06,0x02,0x80,0x00,0x3d, -0x03,0x00,0x40,0x01,0x03,0x80,0x80,0x01,0x02,0x00,0x01,0xa0,0x02,0x00,0x00,0x29, +0x46,0x69,0x6c,0x65,0x00,0x00,0x00,0x01,0xd6,0x00,0x01,0x00,0x02,0x00,0x10,0x00, +0x00,0x00,0x44,0x00,0x3f,0x40,0x80,0x00,0x0e,0x00,0x80,0x00,0x06,0x00,0x80,0x00, +0x47,0x40,0x80,0x00,0xc0,0x00,0x00,0x01,0x46,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x47,0x40,0x80,0x00,0xc0,0x02,0x00,0x01,0x46,0x80,0x80,0x00,0x06,0x00,0x80,0x00, +0x47,0x40,0x80,0x00,0xc0,0x04,0x00,0x01,0x46,0xc0,0x80,0x00,0x06,0x00,0x80,0x00, +0x47,0x40,0x80,0x00,0xc0,0x06,0x00,0x01,0x46,0x00,0x81,0x00,0x06,0x00,0x80,0x00, +0x47,0x40,0x80,0x00,0xc0,0x08,0x00,0x01,0x46,0x40,0x81,0x00,0x06,0x00,0x80,0x00, +0x47,0x40,0x80,0x00,0xc0,0x0a,0x00,0x01,0x46,0x80,0x81,0x00,0x06,0x00,0x80,0x00, +0x47,0x40,0x80,0x00,0xc0,0x0c,0x00,0x01,0x46,0xc0,0x81,0x00,0x06,0x00,0x80,0x00, +0x47,0x40,0x80,0x00,0xc0,0x0e,0x00,0x01,0x46,0x00,0x82,0x00,0x06,0x00,0x80,0x00, +0x47,0x40,0x80,0x00,0xc0,0x10,0x00,0x01,0x46,0x40,0x82,0x00,0x06,0x00,0x80,0x00, +0x47,0x40,0x80,0x00,0xc0,0x12,0x00,0x01,0x46,0x80,0x82,0x00,0x06,0x00,0x80,0x00, +0x47,0x40,0x80,0x00,0xc0,0x14,0x00,0x01,0x46,0xc0,0x82,0x00,0x06,0x00,0x80,0x00, +0x47,0x40,0x80,0x00,0xc0,0x16,0x00,0x01,0x46,0x00,0x83,0x00,0x06,0x00,0x80,0x00, +0x47,0x40,0x80,0x00,0xc0,0x18,0x00,0x01,0x46,0x40,0x83,0x00,0x06,0x00,0x80,0x00, +0x47,0x40,0x80,0x00,0xc0,0x1a,0x00,0x01,0x46,0x80,0x83,0x00,0x06,0x00,0x80,0x00, +0x47,0x40,0x80,0x00,0xc0,0x1c,0x00,0x01,0x46,0xc0,0x83,0x00,0x06,0x00,0x80,0x00, +0x47,0x40,0x80,0x00,0xc0,0x1e,0x00,0x01,0x46,0x00,0x84,0x00,0x04,0x08,0x80,0x00, +0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x00,0x06,0x40,0x63, +0x61,0x63,0x68,0x65,0x00,0x00,0x0b,0x6c,0x6f,0x61,0x64,0x5f,0x62,0x69,0x74,0x6d, +0x61,0x70,0x00,0x00,0x09,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00, +0x08,0x61,0x75,0x74,0x6f,0x74,0x69,0x6c,0x65,0x00,0x00,0x0a,0x62,0x61,0x74,0x74, +0x6c,0x65,0x62,0x61,0x63,0x6b,0x00,0x00,0x07,0x62,0x61,0x74,0x74,0x6c,0x65,0x72, +0x00,0x00,0x09,0x63,0x68,0x61,0x72,0x61,0x63,0x74,0x65,0x72,0x00,0x00,0x03,0x66, +0x6f,0x67,0x00,0x00,0x08,0x67,0x61,0x6d,0x65,0x6f,0x76,0x65,0x72,0x00,0x00,0x04, +0x69,0x63,0x6f,0x6e,0x00,0x00,0x08,0x70,0x61,0x6e,0x6f,0x72,0x61,0x6d,0x61,0x00, +0x00,0x07,0x70,0x69,0x63,0x74,0x75,0x72,0x65,0x00,0x00,0x07,0x74,0x69,0x6c,0x65, +0x73,0x65,0x74,0x00,0x00,0x05,0x74,0x69,0x74,0x6c,0x65,0x00,0x00,0x0a,0x77,0x69, +0x6e,0x64,0x6f,0x77,0x73,0x6b,0x69,0x6e,0x00,0x00,0x04,0x74,0x69,0x6c,0x65,0x00, +0x00,0x05,0x63,0x6c,0x65,0x61,0x72,0x00,0x00,0x00,0x01,0xae,0x00,0x07,0x00,0x0c, +0x00,0x00,0x00,0x00,0x00,0x4c,0x00,0x00,0x26,0x00,0x10,0x04,0x97,0x00,0x40,0x00, +0x97,0x00,0x40,0x00,0x83,0xff,0xbf,0x01,0x01,0x40,0x80,0x03,0x01,0x80,0x00,0x04, +0xac,0x00,0x80,0x03,0x01,0xc0,0x81,0x02,0x8d,0x00,0x80,0x03,0x01,0x40,0x01,0x04, +0xa0,0x80,0x80,0x03,0x20,0xc0,0x80,0x03,0x18,0x02,0xc0,0x03,0x8d,0x00,0x80,0x03, +0x01,0x40,0x01,0x04,0xa0,0x00,0x81,0x03,0x20,0x40,0x81,0x03,0x19,0x0a,0xc0,0x03, +0x01,0x80,0x80,0x03,0x3d,0x00,0x00,0x04,0xa0,0x80,0x81,0x03,0x19,0x04,0xc0,0x03, +0x91,0x03,0x80,0x03,0x01,0x40,0x01,0x04,0xa0,0x00,0x82,0x03,0x8d,0x00,0x00,0x04, +0x01,0x40,0x81,0x04,0x01,0xc0,0x01,0x05,0x20,0x41,0x02,0x04,0x17,0x04,0x40,0x00, +0x91,0x03,0x80,0x03,0x83,0x0f,0x40,0x04,0x83,0x0f,0xc0,0x04,0x20,0x01,0x82,0x03, +0x8d,0x00,0x00,0x04,0x01,0x40,0x81,0x04,0x01,0xc0,0x01,0x05,0x20,0x41,0x02,0x04, +0x01,0xc0,0x80,0x03,0x83,0xff,0x3f,0x04,0xb2,0x80,0x82,0x03,0x19,0x02,0xc0,0x03, +0x8d,0x00,0x80,0x03,0x01,0x40,0x01,0x04,0xa0,0x00,0x81,0x03,0x97,0x0e,0x40,0x00, +0x01,0x40,0x81,0x03,0x01,0xc0,0x00,0x04,0x37,0xc1,0x01,0x03,0x8d,0x00,0x80,0x03, +0x01,0x80,0x01,0x04,0xa0,0x80,0x80,0x03,0x20,0xc0,0x80,0x03,0x18,0x02,0xc0,0x03, +0x8d,0x00,0x80,0x03,0x01,0x80,0x01,0x04,0xa0,0x00,0x81,0x03,0x20,0x40,0x81,0x03, +0x99,0x06,0xc0,0x03,0x8d,0x00,0x80,0x03,0x01,0x40,0x01,0x04,0xa0,0x00,0x81,0x03, +0x20,0xc0,0x82,0x03,0x8d,0x00,0x00,0x04,0x01,0x80,0x81,0x04,0x01,0xc0,0x01,0x05, +0x20,0x41,0x02,0x04,0x8d,0x00,0x80,0x03,0x01,0x80,0x01,0x04,0xa0,0x00,0x81,0x03, +0x01,0xc0,0x00,0x04,0xa0,0x00,0x83,0x03,0x8d,0x00,0x80,0x03,0x01,0x80,0x01,0x04, +0xa0,0x00,0x81,0x03,0x29,0x00,0x80,0x03,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x0d,0x00,0x01,0x2b,0x00,0x00,0x06,0x40,0x63,0x61,0x63,0x68,0x65,0x00, +0x00,0x08,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x3f,0x00,0x00,0x01,0x21,0x00,0x00, +0x02,0x5b,0x5d,0x00,0x00,0x09,0x64,0x69,0x73,0x70,0x6f,0x73,0x65,0x64,0x3f,0x00, +0x00,0x02,0x21,0x3d,0x00,0x00,0x06,0x42,0x69,0x74,0x6d,0x61,0x70,0x00,0x00,0x03, +0x6e,0x65,0x77,0x00,0x00,0x03,0x5b,0x5d,0x3d,0x00,0x00,0x02,0x3d,0x3d,0x00,0x00, +0x05,0x63,0x6c,0x6f,0x6e,0x65,0x00,0x00,0x0a,0x68,0x75,0x65,0x5f,0x63,0x68,0x61, +0x6e,0x67,0x65,0x00,0x00,0x00,0x00,0x5b,0x00,0x04,0x00,0x09,0x00,0x00,0x00,0x00, +0x00,0x07,0x00,0x00,0x26,0x00,0x00,0x04,0x06,0x00,0x00,0x02,0x3d,0x00,0x80,0x02, +0x01,0x40,0x00,0x03,0x01,0x80,0x80,0x03,0xa0,0x01,0x00,0x02,0x29,0x00,0x00,0x02, +0x00,0x00,0x00,0x01,0x00,0x00,0x14,0x47,0x72,0x61,0x70,0x68,0x69,0x63,0x73,0x2f, +0x41,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x73,0x2f,0x00,0x00,0x00,0x01,0x00, +0x0b,0x6c,0x6f,0x61,0x64,0x5f,0x62,0x69,0x74,0x6d,0x61,0x70,0x00,0x00,0x00,0x00, +0x56,0x00,0x03,0x00,0x07,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x26,0x00,0x00,0x02, +0x06,0x00,0x80,0x01,0x3d,0x00,0x00,0x02,0x01,0x40,0x80,0x02,0x20,0x01,0x80,0x01, +0x29,0x00,0x80,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x13,0x47,0x72,0x61,0x70,0x68, +0x69,0x63,0x73,0x2f,0x41,0x75,0x74,0x6f,0x74,0x69,0x6c,0x65,0x73,0x2f,0x00,0x00, +0x00,0x01,0x00,0x0b,0x6c,0x6f,0x61,0x64,0x5f,0x62,0x69,0x74,0x6d,0x61,0x70,0x00, +0x00,0x00,0x00,0x58,0x00,0x03,0x00,0x07,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00, +0x26,0x00,0x00,0x02,0x06,0x00,0x80,0x01,0x3d,0x00,0x00,0x02,0x01,0x40,0x80,0x02, +0x20,0x01,0x80,0x01,0x29,0x00,0x80,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x15,0x47, +0x72,0x61,0x70,0x68,0x69,0x63,0x73,0x2f,0x42,0x61,0x74,0x74,0x6c,0x65,0x62,0x61, +0x63,0x6b,0x73,0x2f,0x00,0x00,0x00,0x01,0x00,0x0b,0x6c,0x6f,0x61,0x64,0x5f,0x62, +0x69,0x74,0x6d,0x61,0x70,0x00,0x00,0x00,0x00,0x59,0x00,0x04,0x00,0x09,0x00,0x00, +0x00,0x00,0x00,0x07,0x26,0x00,0x00,0x04,0x06,0x00,0x00,0x02,0x3d,0x00,0x80,0x02, +0x01,0x40,0x00,0x03,0x01,0x80,0x80,0x03,0xa0,0x01,0x00,0x02,0x29,0x00,0x00,0x02, +0x00,0x00,0x00,0x01,0x00,0x00,0x12,0x47,0x72,0x61,0x70,0x68,0x69,0x63,0x73,0x2f, +0x42,0x61,0x74,0x74,0x6c,0x65,0x72,0x73,0x2f,0x00,0x00,0x00,0x01,0x00,0x0b,0x6c, +0x6f,0x61,0x64,0x5f,0x62,0x69,0x74,0x6d,0x61,0x70,0x00,0x00,0x00,0x00,0x5b,0x00, +0x04,0x00,0x09,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x26,0x00,0x00,0x04, +0x06,0x00,0x00,0x02,0x3d,0x00,0x80,0x02,0x01,0x40,0x00,0x03,0x01,0x80,0x80,0x03, +0xa0,0x01,0x00,0x02,0x29,0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x00,0x00,0x14,0x47, +0x72,0x61,0x70,0x68,0x69,0x63,0x73,0x2f,0x43,0x68,0x61,0x72,0x61,0x63,0x74,0x65, +0x72,0x73,0x2f,0x00,0x00,0x00,0x01,0x00,0x0b,0x6c,0x6f,0x61,0x64,0x5f,0x62,0x69, +0x74,0x6d,0x61,0x70,0x00,0x00,0x00,0x00,0x55,0x00,0x04,0x00,0x09,0x00,0x00,0x00, +0x00,0x00,0x07,0x00,0x26,0x00,0x00,0x04,0x06,0x00,0x00,0x02,0x3d,0x00,0x80,0x02, +0x01,0x40,0x00,0x03,0x01,0x80,0x80,0x03,0xa0,0x01,0x00,0x02,0x29,0x00,0x00,0x02, 0x00,0x00,0x00,0x01,0x00,0x00,0x0e,0x47,0x72,0x61,0x70,0x68,0x69,0x63,0x73,0x2f, 0x46,0x6f,0x67,0x73,0x2f,0x00,0x00,0x00,0x01,0x00,0x0b,0x6c,0x6f,0x61,0x64,0x5f, -0x62,0x69,0x74,0x6d,0x61,0x70,0x00,0x00,0x00,0x00,0x52,0x00,0x03,0x00,0x06,0x00, -0x00,0x00,0x00,0x00,0x06,0x02,0x00,0x00,0x26,0x01,0x80,0x00,0x06,0x02,0x00,0x00, -0x3d,0x02,0x80,0x40,0x01,0x01,0x80,0x01,0x20,0x01,0x80,0x00,0x29,0x00,0x00,0x00, -0x01,0x00,0x00,0x13,0x47,0x72,0x61,0x70,0x68,0x69,0x63,0x73,0x2f,0x47,0x61,0x6d, -0x65,0x6f,0x76,0x65,0x72,0x73,0x2f,0x00,0x00,0x00,0x01,0x00,0x0b,0x6c,0x6f,0x61, -0x64,0x5f,0x62,0x69,0x74,0x6d,0x61,0x70,0x00,0x00,0x00,0x00,0x4e,0x00,0x03,0x00, -0x06,0x00,0x00,0x00,0x00,0x00,0x06,0x02,0x00,0x00,0x26,0x01,0x80,0x00,0x06,0x02, -0x00,0x00,0x3d,0x02,0x80,0x40,0x01,0x01,0x80,0x01,0x20,0x01,0x80,0x00,0x29,0x00, -0x00,0x00,0x01,0x00,0x00,0x0f,0x47,0x72,0x61,0x70,0x68,0x69,0x63,0x73,0x2f,0x49, -0x63,0x6f,0x6e,0x73,0x2f,0x00,0x00,0x00,0x01,0x00,0x0b,0x6c,0x6f,0x61,0x64,0x5f, -0x62,0x69,0x74,0x6d,0x61,0x70,0x00,0x00,0x00,0x00,0x56,0x00,0x04,0x00,0x08,0x00, -0x00,0x00,0x00,0x00,0x07,0x04,0x00,0x00,0x26,0x02,0x00,0x00,0x06,0x02,0x80,0x00, -0x3d,0x03,0x00,0x40,0x01,0x03,0x80,0x80,0x01,0x02,0x00,0x01,0xa0,0x02,0x00,0x00, -0x29,0x00,0x00,0x00,0x01,0x00,0x00,0x13,0x47,0x72,0x61,0x70,0x68,0x69,0x63,0x73, -0x2f,0x50,0x61,0x6e,0x6f,0x72,0x61,0x6d,0x61,0x73,0x2f,0x00,0x00,0x00,0x01,0x00, +0x62,0x69,0x74,0x6d,0x61,0x70,0x00,0x00,0x00,0x00,0x56,0x00,0x03,0x00,0x07,0x00, +0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x26,0x00,0x00,0x02,0x06,0x00,0x80,0x01, +0x3d,0x00,0x00,0x02,0x01,0x40,0x80,0x02,0x20,0x01,0x80,0x01,0x29,0x00,0x80,0x01, +0x00,0x00,0x00,0x01,0x00,0x00,0x13,0x47,0x72,0x61,0x70,0x68,0x69,0x63,0x73,0x2f, +0x47,0x61,0x6d,0x65,0x6f,0x76,0x65,0x72,0x73,0x2f,0x00,0x00,0x00,0x01,0x00,0x0b, +0x6c,0x6f,0x61,0x64,0x5f,0x62,0x69,0x74,0x6d,0x61,0x70,0x00,0x00,0x00,0x00,0x52, +0x00,0x03,0x00,0x07,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x26,0x00,0x00,0x02, +0x06,0x00,0x80,0x01,0x3d,0x00,0x00,0x02,0x01,0x40,0x80,0x02,0x20,0x01,0x80,0x01, +0x29,0x00,0x80,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x0f,0x47,0x72,0x61,0x70,0x68, +0x69,0x63,0x73,0x2f,0x49,0x63,0x6f,0x6e,0x73,0x2f,0x00,0x00,0x00,0x01,0x00,0x0b, +0x6c,0x6f,0x61,0x64,0x5f,0x62,0x69,0x74,0x6d,0x61,0x70,0x00,0x00,0x00,0x00,0x5a, +0x00,0x04,0x00,0x09,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x26,0x00,0x00,0x04, +0x06,0x00,0x00,0x02,0x3d,0x00,0x80,0x02,0x01,0x40,0x00,0x03,0x01,0x80,0x80,0x03, +0xa0,0x01,0x00,0x02,0x29,0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x00,0x00,0x13,0x47, +0x72,0x61,0x70,0x68,0x69,0x63,0x73,0x2f,0x50,0x61,0x6e,0x6f,0x72,0x61,0x6d,0x61, +0x73,0x2f,0x00,0x00,0x00,0x01,0x00,0x0b,0x6c,0x6f,0x61,0x64,0x5f,0x62,0x69,0x74, +0x6d,0x61,0x70,0x00,0x00,0x00,0x00,0x55,0x00,0x03,0x00,0x07,0x00,0x00,0x00,0x00, +0x00,0x06,0x00,0x00,0x26,0x00,0x00,0x02,0x06,0x00,0x80,0x01,0x3d,0x00,0x00,0x02, +0x01,0x40,0x80,0x02,0x20,0x01,0x80,0x01,0x29,0x00,0x80,0x01,0x00,0x00,0x00,0x01, +0x00,0x00,0x12,0x47,0x72,0x61,0x70,0x68,0x69,0x63,0x73,0x2f,0x50,0x69,0x63,0x74, +0x75,0x72,0x65,0x73,0x2f,0x00,0x00,0x00,0x01,0x00,0x0b,0x6c,0x6f,0x61,0x64,0x5f, +0x62,0x69,0x74,0x6d,0x61,0x70,0x00,0x00,0x00,0x00,0x55,0x00,0x03,0x00,0x07,0x00, +0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x26,0x00,0x00,0x02,0x06,0x00,0x80,0x01, +0x3d,0x00,0x00,0x02,0x01,0x40,0x80,0x02,0x20,0x01,0x80,0x01,0x29,0x00,0x80,0x01, +0x00,0x00,0x00,0x01,0x00,0x00,0x12,0x47,0x72,0x61,0x70,0x68,0x69,0x63,0x73,0x2f, +0x54,0x69,0x6c,0x65,0x73,0x65,0x74,0x73,0x2f,0x00,0x00,0x00,0x01,0x00,0x0b,0x6c, +0x6f,0x61,0x64,0x5f,0x62,0x69,0x74,0x6d,0x61,0x70,0x00,0x00,0x00,0x00,0x53,0x00, +0x03,0x00,0x07,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x26,0x00,0x00,0x02, +0x06,0x00,0x80,0x01,0x3d,0x00,0x00,0x02,0x01,0x40,0x80,0x02,0x20,0x01,0x80,0x01, +0x29,0x00,0x80,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x10,0x47,0x72,0x61,0x70,0x68, +0x69,0x63,0x73,0x2f,0x54,0x69,0x74,0x6c,0x65,0x73,0x2f,0x00,0x00,0x00,0x01,0x00, 0x0b,0x6c,0x6f,0x61,0x64,0x5f,0x62,0x69,0x74,0x6d,0x61,0x70,0x00,0x00,0x00,0x00, -0x51,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x06,0x02,0x00,0x00,0x26,0x01, -0x80,0x00,0x06,0x02,0x00,0x00,0x3d,0x02,0x80,0x40,0x01,0x01,0x80,0x01,0x20,0x01, -0x80,0x00,0x29,0x00,0x00,0x00,0x01,0x00,0x00,0x12,0x47,0x72,0x61,0x70,0x68,0x69, -0x63,0x73,0x2f,0x50,0x69,0x63,0x74,0x75,0x72,0x65,0x73,0x2f,0x00,0x00,0x00,0x01, -0x00,0x0b,0x6c,0x6f,0x61,0x64,0x5f,0x62,0x69,0x74,0x6d,0x61,0x70,0x00,0x00,0x00, -0x00,0x51,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x06,0x02,0x00,0x00,0x26, -0x01,0x80,0x00,0x06,0x02,0x00,0x00,0x3d,0x02,0x80,0x40,0x01,0x01,0x80,0x01,0x20, -0x01,0x80,0x00,0x29,0x00,0x00,0x00,0x01,0x00,0x00,0x12,0x47,0x72,0x61,0x70,0x68, -0x69,0x63,0x73,0x2f,0x54,0x69,0x6c,0x65,0x73,0x65,0x74,0x73,0x2f,0x00,0x00,0x00, -0x01,0x00,0x0b,0x6c,0x6f,0x61,0x64,0x5f,0x62,0x69,0x74,0x6d,0x61,0x70,0x00,0x00, -0x00,0x00,0x4f,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x06,0x02,0x00,0x00, -0x26,0x01,0x80,0x00,0x06,0x02,0x00,0x00,0x3d,0x02,0x80,0x40,0x01,0x01,0x80,0x01, -0x20,0x01,0x80,0x00,0x29,0x00,0x00,0x00,0x01,0x00,0x00,0x10,0x47,0x72,0x61,0x70, -0x68,0x69,0x63,0x73,0x2f,0x54,0x69,0x74,0x6c,0x65,0x73,0x2f,0x00,0x00,0x00,0x01, -0x00,0x0b,0x6c,0x6f,0x61,0x64,0x5f,0x62,0x69,0x74,0x6d,0x61,0x70,0x00,0x00,0x00, -0x00,0x54,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x06,0x02,0x00,0x00,0x26, -0x01,0x80,0x00,0x06,0x02,0x00,0x00,0x3d,0x02,0x80,0x40,0x01,0x01,0x80,0x01,0x20, -0x01,0x80,0x00,0x29,0x00,0x00,0x00,0x01,0x00,0x00,0x15,0x47,0x72,0x61,0x70,0x68, +0x58,0x00,0x03,0x00,0x07,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x26,0x00,0x00,0x02, +0x06,0x00,0x80,0x01,0x3d,0x00,0x00,0x02,0x01,0x40,0x80,0x02,0x20,0x01,0x80,0x01, +0x29,0x00,0x80,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x15,0x47,0x72,0x61,0x70,0x68, 0x69,0x63,0x73,0x2f,0x57,0x69,0x6e,0x64,0x6f,0x77,0x73,0x6b,0x69,0x6e,0x73,0x2f, 0x00,0x00,0x00,0x01,0x00,0x0b,0x6c,0x6f,0x61,0x64,0x5f,0x62,0x69,0x74,0x6d,0x61, -0x70,0x00,0x00,0x00,0x01,0x8c,0x00,0x09,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x41, -0x06,0x00,0x00,0x26,0x04,0x80,0x40,0x01,0x05,0x00,0x80,0x01,0x05,0x80,0xc0,0x01, -0x02,0x82,0x41,0xb7,0x04,0x80,0x00,0x0d,0x05,0x01,0x40,0x01,0x04,0x80,0x40,0xa0, -0x04,0x80,0x80,0x20,0x04,0xc0,0x02,0x18,0x04,0x80,0x00,0x0d,0x05,0x01,0x40,0x01, -0x04,0x80,0xc0,0xa0,0x04,0x81,0x00,0x20,0x04,0xc0,0x17,0x19,0x04,0x80,0x02,0x91, -0x05,0x40,0x0f,0x83,0x05,0xc0,0x0f,0x83,0x04,0x81,0x81,0x20,0x05,0x00,0x00,0x0d, -0x05,0x81,0x40,0x01,0x06,0x02,0x40,0x01,0x05,0x01,0xc1,0x20,0x04,0x80,0x80,0x01, -0x05,0x40,0xbf,0x83,0x04,0x82,0x00,0xae,0x05,0x40,0x03,0x83,0x04,0x82,0x40,0xa0, -0x05,0x40,0x0f,0x83,0x04,0x82,0x80,0xb0,0x03,0x02,0x40,0x01,0x04,0x80,0x80,0x01, -0x05,0x40,0xbf,0x83,0x04,0x82,0x00,0xae,0x05,0x40,0x03,0x83,0x04,0x82,0xc0,0xb1, -0x05,0x40,0x0f,0x83,0x04,0x82,0x80,0xb0,0x03,0x82,0x40,0x01,0x04,0x80,0x06,0x11, -0x05,0x01,0x80,0x01,0x05,0x81,0xc0,0x01,0x06,0x40,0x0f,0x83,0x06,0xc0,0x0f,0x83, -0x04,0x81,0x82,0x20,0x04,0x02,0x40,0x01,0x04,0x80,0x00,0x0d,0x05,0x01,0x40,0x01, -0x04,0x80,0xc0,0xa0,0x05,0x3f,0xff,0x83,0x05,0xbf,0xff,0x83,0x06,0x00,0x00,0x06, -0x06,0x80,0x40,0x01,0x06,0x03,0x80,0xa0,0x06,0x82,0x00,0x01,0x04,0x83,0x42,0x20, -0x04,0x80,0x00,0x0d,0x05,0x01,0x40,0x01,0x04,0x80,0xc0,0xa0,0x05,0x00,0xc0,0x01, -0x04,0x83,0xc0,0xa0,0x04,0x80,0x00,0x0d,0x05,0x01,0x40,0x01,0x04,0x80,0xc0,0xa0, -0x04,0x80,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x06,0x40,0x63, +0x70,0x00,0x00,0x00,0x01,0x90,0x00,0x09,0x00,0x0f,0x00,0x00,0x00,0x00,0x00,0x41, +0x26,0x00,0x00,0x06,0x01,0x40,0x80,0x04,0x01,0x80,0x00,0x05,0x01,0xc0,0x80,0x05, +0xb7,0x41,0x82,0x02,0x0d,0x00,0x80,0x04,0x01,0x40,0x01,0x05,0xa0,0x40,0x80,0x04, +0x20,0x80,0x80,0x04,0x18,0x02,0xc0,0x04,0x0d,0x00,0x80,0x04,0x01,0x40,0x01,0x05, +0xa0,0xc0,0x80,0x04,0x20,0x00,0x81,0x04,0x19,0x17,0xc0,0x04,0x91,0x02,0x80,0x04, +0x83,0x0f,0x40,0x05,0x83,0x0f,0xc0,0x05,0x20,0x81,0x81,0x04,0x0d,0x00,0x00,0x05, +0x01,0x40,0x81,0x05,0x01,0x40,0x02,0x06,0x20,0xc1,0x01,0x05,0x01,0x80,0x80,0x04, +0x83,0xbf,0x40,0x05,0xae,0x00,0x82,0x04,0x83,0x03,0x40,0x05,0xa0,0x40,0x82,0x04, +0x83,0x0f,0x40,0x05,0xb0,0x80,0x82,0x04,0x01,0x40,0x02,0x03,0x01,0x80,0x80,0x04, +0x83,0xbf,0x40,0x05,0xae,0x00,0x82,0x04,0x83,0x03,0x40,0x05,0xb1,0xc0,0x82,0x04, +0x83,0x0f,0x40,0x05,0xb0,0x80,0x82,0x04,0x01,0x40,0x82,0x03,0x11,0x06,0x80,0x04, +0x01,0x80,0x01,0x05,0x01,0xc0,0x81,0x05,0x83,0x0f,0x40,0x06,0x83,0x0f,0xc0,0x06, +0x20,0x82,0x81,0x04,0x01,0x40,0x02,0x04,0x0d,0x00,0x80,0x04,0x01,0x40,0x01,0x05, +0xa0,0xc0,0x80,0x04,0x83,0xff,0x3f,0x05,0x83,0xff,0xbf,0x05,0x06,0x00,0x00,0x06, +0x01,0x40,0x80,0x06,0xa0,0x80,0x03,0x06,0x01,0x00,0x82,0x06,0x20,0x42,0x83,0x04, +0x0d,0x00,0x80,0x04,0x01,0x40,0x01,0x05,0xa0,0xc0,0x80,0x04,0x01,0xc0,0x00,0x05, +0xa0,0xc0,0x83,0x04,0x0d,0x00,0x80,0x04,0x01,0x40,0x01,0x05,0xa0,0xc0,0x80,0x04, +0x29,0x00,0x80,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x06,0x40,0x63, 0x61,0x63,0x68,0x65,0x00,0x00,0x08,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x3f,0x00, 0x00,0x01,0x21,0x00,0x00,0x02,0x5b,0x5d,0x00,0x00,0x09,0x64,0x69,0x73,0x70,0x6f, 0x73,0x65,0x64,0x3f,0x00,0x00,0x06,0x42,0x69,0x74,0x6d,0x61,0x70,0x00,0x00,0x03, @@ -191,1437 +199,1443 @@ const uint8_t mrbModuleRPG[] = { 0x25,0x00,0x00,0x01,0x2a,0x00,0x00,0x01,0x2f,0x00,0x00,0x04,0x52,0x65,0x63,0x74, 0x00,0x00,0x03,0x62,0x6c,0x74,0x00,0x00,0x07,0x74,0x69,0x6c,0x65,0x73,0x65,0x74, 0x00,0x00,0x0a,0x68,0x75,0x65,0x5f,0x63,0x68,0x61,0x6e,0x67,0x65,0x00,0x00,0x00, -0x00,0x44,0x00,0x02,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x26, -0x01,0x00,0x80,0x3f,0x01,0x00,0x00,0x0e,0x01,0x00,0x00,0x91,0x01,0x00,0x80,0x20, -0x01,0x00,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x06,0x40,0x63, +0x00,0x48,0x00,0x02,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x06,0x26,0x00,0x00,0x00, +0x3f,0x80,0x00,0x01,0x0e,0x00,0x00,0x01,0x91,0x00,0x00,0x01,0x20,0x80,0x00,0x01, +0x29,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x06,0x40,0x63, 0x61,0x63,0x68,0x65,0x00,0x00,0x02,0x47,0x43,0x00,0x00,0x05,0x73,0x74,0x61,0x72, -0x74,0x00,0x00,0x00,0x02,0x9f,0x00,0x01,0x00,0x02,0x00,0x17,0x00,0x00,0x00,0x4a, -0x00,0x80,0x40,0x37,0x00,0x80,0x00,0x10,0x00,0x80,0x40,0x3f,0x00,0x80,0x00,0x90, -0x00,0x80,0x00,0x48,0x01,0x00,0x00,0xc0,0x00,0x80,0x80,0x46,0x00,0x80,0x00,0x48, -0x01,0x00,0x02,0xc0,0x00,0x80,0xc0,0x46,0x00,0x80,0x00,0x48,0x01,0x00,0x04,0xc0, -0x00,0x81,0x00,0x46,0x00,0x80,0x00,0x48,0x01,0x00,0x06,0xc0,0x00,0x81,0x40,0x46, -0x00,0x80,0x00,0x48,0x01,0x00,0x08,0xc0,0x00,0x81,0x80,0x46,0x00,0x80,0x00,0x48, -0x01,0x00,0x0a,0xc0,0x00,0x81,0xc0,0x46,0x00,0x80,0x00,0x48,0x01,0x00,0x0c,0xc0, -0x00,0x82,0x00,0x46,0x00,0x80,0x00,0x48,0x01,0x00,0x0e,0xc0,0x00,0x82,0x40,0x46, -0x00,0x80,0x00,0x48,0x01,0x00,0x10,0xc0,0x00,0x82,0x80,0x46,0x00,0x80,0x00,0x48, -0x01,0x00,0x12,0xc0,0x00,0x82,0xc0,0x46,0x00,0x80,0x00,0x48,0x01,0x00,0x14,0xc0, -0x00,0x83,0x00,0x46,0x00,0x80,0x00,0x48,0x01,0x00,0x16,0xc0,0x00,0x83,0x40,0x46, -0x00,0x80,0x00,0x48,0x01,0x00,0x18,0xc0,0x00,0x83,0x80,0x46,0x00,0x80,0x00,0x48, -0x01,0x00,0x1a,0xc0,0x00,0x83,0xc0,0x46,0x00,0x80,0x00,0x48,0x01,0x00,0x1c,0xc0, -0x00,0x84,0x00,0x46,0x00,0x80,0x00,0x48,0x01,0x00,0x1e,0xc0,0x00,0x84,0x40,0x46, -0x00,0x80,0x00,0x48,0x01,0x00,0x20,0xc0,0x00,0x84,0x80,0x46,0x00,0x80,0x00,0x48, -0x01,0x00,0x22,0xc0,0x00,0x84,0xc0,0x46,0x00,0x80,0x00,0x48,0x01,0x00,0x24,0xc0, -0x00,0x85,0x00,0x46,0x00,0x80,0x00,0x48,0x01,0x00,0x26,0xc0,0x00,0x85,0x40,0x46, -0x00,0x80,0x00,0x48,0x01,0x00,0x28,0xc0,0x00,0x85,0x80,0x46,0x00,0x80,0x00,0x48, -0x01,0x00,0x2a,0xc0,0x00,0x85,0xc0,0x46,0x00,0x80,0x00,0x48,0x01,0x00,0x2c,0xc0, -0x00,0x86,0x00,0x46,0x00,0x00,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19, -0x00,0x0d,0x40,0x40,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x73,0x00, -0x00,0x12,0x40,0x40,0x5f,0x72,0x65,0x66,0x65,0x72,0x65,0x6e,0x63,0x65,0x5f,0x63, -0x6f,0x75,0x6e,0x74,0x00,0x00,0x0a,0x69,0x6e,0x69,0x74,0x69,0x61,0x6c,0x69,0x7a, -0x65,0x00,0x00,0x07,0x64,0x69,0x73,0x70,0x6f,0x73,0x65,0x00,0x00,0x06,0x77,0x68, -0x69,0x74,0x65,0x6e,0x00,0x00,0x06,0x61,0x70,0x70,0x65,0x61,0x72,0x00,0x00,0x06, -0x65,0x73,0x63,0x61,0x70,0x65,0x00,0x00,0x08,0x63,0x6f,0x6c,0x6c,0x61,0x70,0x73, -0x65,0x00,0x00,0x06,0x64,0x61,0x6d,0x61,0x67,0x65,0x00,0x00,0x09,0x61,0x6e,0x69, -0x6d,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x0e,0x6c,0x6f,0x6f,0x70,0x5f,0x61,0x6e, -0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x0e,0x64,0x69,0x73,0x70,0x6f,0x73, -0x65,0x5f,0x64,0x61,0x6d,0x61,0x67,0x65,0x00,0x00,0x11,0x64,0x69,0x73,0x70,0x6f, -0x73,0x65,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x16,0x64, -0x69,0x73,0x70,0x6f,0x73,0x65,0x5f,0x6c,0x6f,0x6f,0x70,0x5f,0x61,0x6e,0x69,0x6d, -0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x08,0x62,0x6c,0x69,0x6e,0x6b,0x5f,0x6f,0x6e, -0x00,0x00,0x09,0x62,0x6c,0x69,0x6e,0x6b,0x5f,0x6f,0x66,0x66,0x00,0x00,0x06,0x62, -0x6c,0x69,0x6e,0x6b,0x3f,0x00,0x00,0x07,0x65,0x66,0x66,0x65,0x63,0x74,0x3f,0x00, -0x00,0x06,0x75,0x70,0x64,0x61,0x74,0x65,0x00,0x00,0x10,0x75,0x70,0x64,0x61,0x74, -0x65,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x15,0x75,0x70, -0x64,0x61,0x74,0x65,0x5f,0x6c,0x6f,0x6f,0x70,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74, -0x69,0x6f,0x6e,0x00,0x00,0x15,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f, -0x73,0x65,0x74,0x5f,0x73,0x70,0x72,0x69,0x74,0x65,0x73,0x00,0x00,0x18,0x61,0x6e, -0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f,0x70,0x72,0x6f,0x63,0x65,0x73,0x73,0x5f, -0x74,0x69,0x6d,0x69,0x6e,0x67,0x00,0x00,0x02,0x78,0x3d,0x00,0x00,0x02,0x79,0x3d, -0x00,0x00,0x00,0x00,0xf5,0x00,0x03,0x00,0x05,0x00,0x00,0x00,0x00,0x00,0x16,0x00, -0x10,0x00,0x26,0x00,0x40,0x00,0x97,0x00,0x40,0x00,0x97,0x00,0x80,0x00,0x05,0x02, -0x00,0x40,0x01,0x02,0x80,0x00,0x05,0x01,0x80,0x00,0xa4,0x01,0xbf,0xff,0x83,0x01, -0x80,0x00,0x0e,0x01,0xbf,0xff,0x83,0x01,0x80,0x00,0x8e,0x01,0xbf,0xff,0x83,0x01, -0x80,0x01,0x0e,0x01,0xbf,0xff,0x83,0x01,0x80,0x01,0x8e,0x01,0xbf,0xff,0x83,0x01, -0x80,0x02,0x0e,0x01,0xbf,0xff,0x83,0x01,0x80,0x02,0x8e,0x01,0x80,0x00,0x08,0x01, -0x80,0x03,0x0e,0x01,0x80,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00, -0x11,0x40,0x5f,0x77,0x68,0x69,0x74,0x65,0x6e,0x5f,0x64,0x75,0x72,0x61,0x74,0x69, -0x6f,0x6e,0x00,0x00,0x11,0x40,0x5f,0x61,0x70,0x70,0x65,0x61,0x72,0x5f,0x64,0x75, -0x72,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x11,0x40,0x5f,0x65,0x73,0x63,0x61,0x70, -0x65,0x5f,0x64,0x75,0x72,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x13,0x40,0x5f,0x63, -0x6f,0x6c,0x6c,0x61,0x70,0x73,0x65,0x5f,0x64,0x75,0x72,0x61,0x74,0x69,0x6f,0x6e, -0x00,0x00,0x11,0x40,0x5f,0x64,0x61,0x6d,0x61,0x67,0x65,0x5f,0x64,0x75,0x72,0x61, -0x74,0x69,0x6f,0x6e,0x00,0x00,0x14,0x40,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69, -0x6f,0x6e,0x5f,0x64,0x75,0x72,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x07,0x40,0x5f, -0x62,0x6c,0x69,0x6e,0x6b,0x00,0x00,0x00,0x00,0x7c,0x00,0x02,0x00,0x03,0x00,0x00, -0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x26,0x01,0x00,0x00,0x06,0x01,0x00,0x00,0x20, -0x01,0x00,0x00,0x06,0x01,0x00,0x40,0x20,0x01,0x00,0x00,0x06,0x01,0x00,0x80,0x20, -0x01,0x80,0x00,0x25,0x01,0x00,0x3f,0xa4,0x01,0x00,0x00,0x29,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x03,0x00,0x0e,0x64,0x69,0x73,0x70,0x6f,0x73,0x65,0x5f,0x64,0x61, -0x6d,0x61,0x67,0x65,0x00,0x00,0x11,0x64,0x69,0x73,0x70,0x6f,0x73,0x65,0x5f,0x61, -0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x16,0x64,0x69,0x73,0x70,0x6f, -0x73,0x65,0x5f,0x6c,0x6f,0x6f,0x70,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f, -0x6e,0x00,0x00,0x00,0x00,0xf3,0x00,0x02,0x00,0x07,0x00,0x00,0x00,0x00,0x00,0x19, -0x00,0x00,0x00,0x26,0x01,0x3f,0xff,0x83,0x01,0x80,0x00,0x06,0x02,0x00,0x80,0x01, -0x01,0x80,0x00,0xa0,0x01,0x00,0x00,0x06,0x01,0x00,0x40,0x20,0x01,0xc0,0x7f,0x03, -0x02,0x40,0x7f,0x03,0x02,0xc0,0x7f,0x03,0x03,0x40,0x3f,0x83,0x01,0x00,0x82,0x20, -0x01,0x40,0x7f,0x03,0x01,0x80,0x00,0x06,0x02,0x00,0x80,0x01,0x01,0x80,0xc0,0xa0, -0x01,0x40,0x07,0x83,0x01,0x00,0x02,0x0e,0x01,0x3f,0xff,0x83,0x01,0x00,0x02,0x8e, -0x01,0x3f,0xff,0x83,0x01,0x00,0x03,0x0e,0x01,0x3f,0xff,0x83,0x01,0x00,0x03,0x8e, -0x01,0x00,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x0b,0x62,0x6c, -0x65,0x6e,0x64,0x5f,0x74,0x79,0x70,0x65,0x3d,0x00,0x00,0x05,0x63,0x6f,0x6c,0x6f, -0x72,0x00,0x00,0x03,0x73,0x65,0x74,0x00,0x00,0x08,0x6f,0x70,0x61,0x63,0x69,0x74, -0x79,0x3d,0x00,0x00,0x11,0x40,0x5f,0x77,0x68,0x69,0x74,0x65,0x6e,0x5f,0x64,0x75, -0x72,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x11,0x40,0x5f,0x61,0x70,0x70,0x65,0x61, -0x72,0x5f,0x64,0x75,0x72,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x11,0x40,0x5f,0x65, -0x73,0x63,0x61,0x70,0x65,0x5f,0x64,0x75,0x72,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00, -0x13,0x40,0x5f,0x63,0x6f,0x6c,0x6c,0x61,0x70,0x73,0x65,0x5f,0x64,0x75,0x72,0x61, -0x74,0x69,0x6f,0x6e,0x00,0x00,0x00,0x00,0xf3,0x00,0x02,0x00,0x07,0x00,0x00,0x00, -0x00,0x00,0x19,0x00,0x00,0x00,0x26,0x01,0x3f,0xff,0x83,0x01,0x80,0x00,0x06,0x02, -0x00,0x80,0x01,0x01,0x80,0x00,0xa0,0x01,0x00,0x00,0x06,0x01,0x00,0x40,0x20,0x01, -0xbf,0xff,0x83,0x02,0x3f,0xff,0x83,0x02,0xbf,0xff,0x83,0x03,0x3f,0xff,0x83,0x01, -0x00,0x82,0x20,0x01,0x3f,0xff,0x83,0x01,0x80,0x00,0x06,0x02,0x00,0x80,0x01,0x01, -0x80,0xc0,0xa0,0x01,0x40,0x07,0x83,0x01,0x00,0x02,0x0e,0x01,0x3f,0xff,0x83,0x01, -0x00,0x02,0x8e,0x01,0x3f,0xff,0x83,0x01,0x00,0x03,0x0e,0x01,0x3f,0xff,0x83,0x01, -0x00,0x03,0x8e,0x01,0x00,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00, -0x0b,0x62,0x6c,0x65,0x6e,0x64,0x5f,0x74,0x79,0x70,0x65,0x3d,0x00,0x00,0x05,0x63, -0x6f,0x6c,0x6f,0x72,0x00,0x00,0x03,0x73,0x65,0x74,0x00,0x00,0x08,0x6f,0x70,0x61, -0x63,0x69,0x74,0x79,0x3d,0x00,0x00,0x11,0x40,0x5f,0x61,0x70,0x70,0x65,0x61,0x72, -0x5f,0x64,0x75,0x72,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x11,0x40,0x5f,0x77,0x68, -0x69,0x74,0x65,0x6e,0x5f,0x64,0x75,0x72,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x11, -0x40,0x5f,0x65,0x73,0x63,0x61,0x70,0x65,0x5f,0x64,0x75,0x72,0x61,0x74,0x69,0x6f, -0x6e,0x00,0x00,0x13,0x40,0x5f,0x63,0x6f,0x6c,0x6c,0x61,0x70,0x73,0x65,0x5f,0x64, -0x75,0x72,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x00,0x00,0xf3,0x00,0x02,0x00,0x07, -0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x26,0x01,0x3f,0xff,0x83,0x01,0x80, -0x00,0x06,0x02,0x00,0x80,0x01,0x01,0x80,0x00,0xa0,0x01,0x00,0x00,0x06,0x01,0x00, -0x40,0x20,0x01,0xbf,0xff,0x83,0x02,0x3f,0xff,0x83,0x02,0xbf,0xff,0x83,0x03,0x3f, -0xff,0x83,0x01,0x00,0x82,0x20,0x01,0x40,0x7f,0x03,0x01,0x80,0x00,0x06,0x02,0x00, -0x80,0x01,0x01,0x80,0xc0,0xa0,0x01,0x40,0x0f,0x83,0x01,0x00,0x02,0x0e,0x01,0x3f, -0xff,0x83,0x01,0x00,0x02,0x8e,0x01,0x3f,0xff,0x83,0x01,0x00,0x03,0x0e,0x01,0x3f, -0xff,0x83,0x01,0x00,0x03,0x8e,0x01,0x00,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x08,0x00,0x0b,0x62,0x6c,0x65,0x6e,0x64,0x5f,0x74,0x79,0x70,0x65,0x3d,0x00, -0x00,0x05,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x03,0x73,0x65,0x74,0x00,0x00,0x08, -0x6f,0x70,0x61,0x63,0x69,0x74,0x79,0x3d,0x00,0x00,0x11,0x40,0x5f,0x65,0x73,0x63, -0x61,0x70,0x65,0x5f,0x64,0x75,0x72,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x11,0x40, -0x5f,0x77,0x68,0x69,0x74,0x65,0x6e,0x5f,0x64,0x75,0x72,0x61,0x74,0x69,0x6f,0x6e, -0x00,0x00,0x11,0x40,0x5f,0x61,0x70,0x70,0x65,0x61,0x72,0x5f,0x64,0x75,0x72,0x61, -0x74,0x69,0x6f,0x6e,0x00,0x00,0x13,0x40,0x5f,0x63,0x6f,0x6c,0x6c,0x61,0x70,0x73, -0x65,0x5f,0x64,0x75,0x72,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x00,0x00,0xf3,0x00, -0x02,0x00,0x07,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x26,0x01,0x40,0x00, -0x03,0x01,0x80,0x00,0x06,0x02,0x00,0x80,0x01,0x01,0x80,0x00,0xa0,0x01,0x00,0x00, -0x06,0x01,0x00,0x40,0x20,0x01,0xc0,0x7f,0x03,0x02,0x40,0x1f,0x83,0x02,0xc0,0x1f, -0x83,0x03,0x40,0x7f,0x03,0x01,0x00,0x82,0x20,0x01,0x40,0x7f,0x03,0x01,0x80,0x00, -0x06,0x02,0x00,0x80,0x01,0x01,0x80,0xc0,0xa0,0x01,0x40,0x17,0x83,0x01,0x00,0x02, -0x0e,0x01,0x3f,0xff,0x83,0x01,0x00,0x02,0x8e,0x01,0x3f,0xff,0x83,0x01,0x00,0x03, -0x0e,0x01,0x3f,0xff,0x83,0x01,0x00,0x03,0x8e,0x01,0x00,0x00,0x29,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x08,0x00,0x0b,0x62,0x6c,0x65,0x6e,0x64,0x5f,0x74,0x79,0x70, -0x65,0x3d,0x00,0x00,0x05,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x03,0x73,0x65,0x74, -0x00,0x00,0x08,0x6f,0x70,0x61,0x63,0x69,0x74,0x79,0x3d,0x00,0x00,0x13,0x40,0x5f, -0x63,0x6f,0x6c,0x6c,0x61,0x70,0x73,0x65,0x5f,0x64,0x75,0x72,0x61,0x74,0x69,0x6f, -0x6e,0x00,0x00,0x11,0x40,0x5f,0x77,0x68,0x69,0x74,0x65,0x6e,0x5f,0x64,0x75,0x72, -0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x11,0x40,0x5f,0x61,0x70,0x70,0x65,0x61,0x72, -0x5f,0x64,0x75,0x72,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x11,0x40,0x5f,0x65,0x73, -0x63,0x61,0x70,0x65,0x5f,0x64,0x75,0x72,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x00, -0x04,0x4f,0x00,0x06,0x00,0x0d,0x00,0x00,0x00,0x00,0x00,0xcd,0x04,0x00,0x00,0x26, -0x03,0x00,0x00,0x06,0x03,0x00,0x00,0x20,0x03,0x00,0x40,0x01,0x03,0x80,0x01,0x11, -0x03,0x00,0x40,0xa0,0x03,0x40,0x02,0x99,0x03,0x00,0x40,0x01,0x03,0x00,0xc0,0x20, -0x03,0x01,0x00,0x20,0x02,0x01,0x80,0x01,0x00,0x40,0x01,0x97,0x03,0x00,0x40,0x01, -0x03,0x01,0x00,0x20,0x02,0x01,0x80,0x01,0x03,0x00,0x02,0x91,0x03,0xc0,0x4f,0x83, -0x04,0x40,0x17,0x83,0x03,0x01,0x81,0x20,0x02,0x81,0x80,0x01,0x03,0x00,0x00,0x3d, -0x03,0x81,0x40,0x01,0x03,0x81,0xc0,0x20,0x04,0x01,0x80,0x01,0x03,0x82,0x00,0xa0, -0x03,0x40,0x0f,0x83,0x03,0x81,0x40,0x01,0x03,0x81,0xc0,0x20,0x04,0x01,0x80,0x01, -0x03,0x82,0x40,0xa0,0x03,0x01,0x40,0x01,0x03,0x01,0xc0,0x20,0x03,0x02,0x80,0x20, -0x03,0xbf,0xff,0x83,0x04,0x3f,0xff,0x83,0x04,0xbf,0xff,0x83,0x03,0x02,0xc1,0xa0, -0x03,0x01,0x40,0x01,0x03,0xbf,0xff,0x03,0x04,0x40,0x05,0x83,0x04,0x03,0x40,0xaf, -0x04,0xc0,0x4f,0x83,0x05,0x40,0x11,0x83,0x05,0x81,0x00,0x01,0x06,0x40,0x00,0x03, -0x03,0x03,0x03,0x20,0x03,0x01,0x40,0x01,0x03,0xc0,0x00,0x03,0x04,0x40,0x05,0x83, -0x04,0x03,0x40,0xaf,0x04,0xc0,0x4f,0x83,0x05,0x40,0x11,0x83,0x05,0x81,0x00,0x01, -0x06,0x40,0x00,0x03,0x03,0x03,0x03,0x20,0x03,0x01,0x40,0x01,0x03,0xbf,0xff,0x03, -0x04,0x40,0x05,0x83,0x04,0x03,0x80,0xad,0x04,0xc0,0x4f,0x83,0x05,0x40,0x11,0x83, -0x05,0x81,0x00,0x01,0x06,0x40,0x00,0x03,0x03,0x03,0x03,0x20,0x03,0x01,0x40,0x01, -0x03,0xc0,0x00,0x03,0x04,0x40,0x05,0x83,0x04,0x03,0x80,0xad,0x04,0xc0,0x4f,0x83, -0x05,0x40,0x11,0x83,0x05,0x81,0x00,0x01,0x06,0x40,0x00,0x03,0x03,0x03,0x03,0x20, -0x03,0x00,0x40,0x01,0x03,0x80,0x01,0x11,0x03,0x00,0x40,0xa0,0x03,0x40,0x01,0x99, -0x03,0x00,0x40,0x01,0x03,0xbf,0xff,0x83,0x03,0x03,0xc0,0xb3,0x03,0x40,0x04,0x19, -0x03,0x01,0x40,0x01,0x03,0x01,0xc0,0x20,0x03,0x02,0x80,0x20,0x03,0xc0,0x57,0x83, -0x04,0x40,0x7f,0x03,0x04,0xc0,0x47,0x83,0x03,0x02,0xc1,0xa0,0x00,0x40,0x03,0x97, -0x03,0x01,0x40,0x01,0x03,0x01,0xc0,0x20,0x03,0x02,0x80,0x20,0x03,0xc0,0x7f,0x03, -0x04,0x40,0x7f,0x03,0x04,0xc0,0x7f,0x03,0x03,0x02,0xc1,0xa0,0x03,0x01,0x40,0x01, -0x03,0xbf,0xff,0x83,0x04,0x40,0x05,0x83,0x04,0xc0,0x4f,0x83,0x05,0x40,0x11,0x83, -0x05,0x81,0x00,0x01,0x06,0x40,0x00,0x03,0x03,0x03,0x03,0x20,0x03,0x00,0x80,0x01, -0x03,0x40,0x1d,0x99,0x03,0x40,0x09,0x83,0x03,0x81,0x40,0x01,0x03,0x81,0xc0,0x20, -0x04,0x01,0x80,0x01,0x03,0x82,0x40,0xa0,0x03,0x01,0x40,0x01,0x03,0x01,0xc0,0x20, -0x03,0x02,0x80,0x20,0x03,0xbf,0xff,0x83,0x04,0x3f,0xff,0x83,0x04,0xbf,0xff,0x83, -0x03,0x02,0xc1,0xa0,0x03,0x01,0x40,0x01,0x03,0xbf,0xff,0x03,0x04,0x3f,0xff,0x03, -0x04,0xc0,0x4f,0x83,0x05,0x40,0x09,0x83,0x05,0x80,0x00,0xbd,0x06,0x40,0x00,0x03, -0x03,0x03,0x03,0x20,0x03,0x01,0x40,0x01,0x03,0xc0,0x00,0x03,0x04,0x3f,0xff,0x03, -0x04,0xc0,0x4f,0x83,0x05,0x40,0x09,0x83,0x05,0x80,0x00,0xbd,0x06,0x40,0x00,0x03, -0x03,0x03,0x03,0x20,0x03,0x01,0x40,0x01,0x03,0xbf,0xff,0x03,0x04,0x40,0x00,0x03, -0x04,0xc0,0x4f,0x83,0x05,0x40,0x09,0x83,0x05,0x80,0x00,0xbd,0x06,0x40,0x00,0x03, -0x03,0x03,0x03,0x20,0x03,0x01,0x40,0x01,0x03,0xc0,0x00,0x03,0x04,0x40,0x00,0x03, -0x04,0xc0,0x4f,0x83,0x05,0x40,0x09,0x83,0x05,0x80,0x00,0xbd,0x06,0x40,0x00,0x03, -0x03,0x03,0x03,0x20,0x03,0x01,0x40,0x01,0x03,0x01,0xc0,0x20,0x03,0x02,0x80,0x20, -0x03,0xc0,0x7f,0x03,0x04,0x40,0x7f,0x03,0x04,0xc0,0x7f,0x03,0x03,0x02,0xc1,0xa0, -0x03,0x01,0x40,0x01,0x03,0xbf,0xff,0x83,0x04,0x3f,0xff,0x83,0x04,0xc0,0x4f,0x83, -0x05,0x40,0x09,0x83,0x05,0x80,0x00,0xbd,0x06,0x40,0x00,0x03,0x03,0x03,0x03,0x20, -0x03,0x00,0x00,0x42,0x03,0x00,0x08,0x13,0x03,0x80,0x00,0x06,0x03,0x84,0x40,0x20, -0x03,0x01,0x80,0xa0,0x03,0x00,0x09,0x0e,0x03,0x01,0x40,0x01,0x03,0x80,0x09,0x0d, -0x04,0x01,0x80,0x01,0x03,0x84,0xc0,0xa0,0x03,0x40,0x27,0x83,0x03,0x80,0x09,0x0d, -0x04,0x01,0x80,0x01,0x03,0x85,0x00,0xa0,0x03,0x40,0x09,0x83,0x03,0x80,0x09,0x0d, -0x04,0x01,0x80,0x01,0x03,0x85,0x40,0xa0,0x03,0x00,0x00,0x06,0x03,0x05,0x80,0x20, -0x03,0x80,0x09,0x0d,0x04,0x01,0x80,0x01,0x03,0x85,0xc0,0xa0,0x03,0x00,0x00,0x06, -0x03,0x06,0x00,0x20,0x03,0x80,0x00,0x06,0x03,0x86,0x40,0x20,0x04,0x40,0x00,0x83, -0x03,0x86,0x80,0xb1,0x03,0x03,0x40,0xae,0x03,0x80,0x09,0x0d,0x04,0x01,0x80,0x01, -0x03,0x86,0xc0,0xa0,0x03,0x45,0xdb,0x83,0x03,0x80,0x09,0x0d,0x04,0x01,0x80,0x01, -0x03,0x87,0x00,0xa0,0x03,0x40,0x13,0x83,0x03,0x00,0x0e,0x8e,0x03,0x00,0x00,0x29, -0x00,0x00,0x00,0x02,0x00,0x00,0x0b,0x41,0x72,0x69,0x61,0x6c,0x20,0x42,0x6c,0x61, -0x63,0x6b,0x00,0x00,0x08,0x43,0x52,0x49,0x54,0x49,0x43,0x41,0x4c,0x00,0x00,0x00, -0x1e,0x00,0x0e,0x64,0x69,0x73,0x70,0x6f,0x73,0x65,0x5f,0x64,0x61,0x6d,0x61,0x67, -0x65,0x00,0x00,0x05,0x69,0x73,0x5f,0x61,0x3f,0x00,0x00,0x07,0x4e,0x75,0x6d,0x65, -0x72,0x69,0x63,0x00,0x00,0x03,0x61,0x62,0x73,0x00,0x00,0x04,0x74,0x6f,0x5f,0x73, -0x00,0x00,0x06,0x42,0x69,0x74,0x6d,0x61,0x70,0x00,0x00,0x03,0x6e,0x65,0x77,0x00, -0x00,0x04,0x66,0x6f,0x6e,0x74,0x00,0x00,0x05,0x6e,0x61,0x6d,0x65,0x3d,0x00,0x00, -0x05,0x73,0x69,0x7a,0x65,0x3d,0x00,0x00,0x05,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00, -0x03,0x73,0x65,0x74,0x00,0x00,0x09,0x64,0x72,0x61,0x77,0x5f,0x74,0x65,0x78,0x74, -0x00,0x00,0x01,0x2d,0x00,0x00,0x01,0x2b,0x00,0x00,0x01,0x3c,0x00,0x00,0x06,0x53, -0x70,0x72,0x69,0x74,0x65,0x00,0x00,0x08,0x76,0x69,0x65,0x77,0x70,0x6f,0x72,0x74, -0x00,0x00,0x0f,0x40,0x5f,0x64,0x61,0x6d,0x61,0x67,0x65,0x5f,0x73,0x70,0x72,0x69, -0x74,0x65,0x00,0x00,0x07,0x62,0x69,0x74,0x6d,0x61,0x70,0x3d,0x00,0x00,0x03,0x6f, -0x78,0x3d,0x00,0x00,0x03,0x6f,0x79,0x3d,0x00,0x00,0x01,0x78,0x00,0x00,0x02,0x78, -0x3d,0x00,0x00,0x01,0x79,0x00,0x00,0x02,0x6f,0x79,0x00,0x00,0x01,0x2f,0x00,0x00, -0x02,0x79,0x3d,0x00,0x00,0x02,0x7a,0x3d,0x00,0x00,0x11,0x40,0x5f,0x64,0x61,0x6d, -0x61,0x67,0x65,0x5f,0x64,0x75,0x72,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x00,0x02, -0x57,0x00,0x09,0x00,0x0d,0x00,0x01,0x00,0x00,0x00,0x48,0x04,0x00,0x00,0x26,0x04, -0x80,0x00,0x06,0x04,0x80,0x00,0x20,0x00,0x80,0x00,0x8e,0x04,0x80,0x00,0x8d,0x05, -0x00,0x00,0x05,0x04,0x80,0x80,0xb2,0x04,0xc0,0x01,0x19,0x04,0x80,0x00,0x05,0x04, -0x80,0x00,0x29,0x01,0x00,0x01,0x8e,0x04,0x80,0x00,0x8d,0x04,0x81,0x00,0x20,0x04, -0x80,0x02,0x8e,0x04,0x80,0x00,0x8d,0x04,0x81,0x80,0x20,0x02,0x02,0x40,0x01,0x04, -0x80,0x00,0x8d,0x04,0x81,0xc0,0x20,0x02,0x82,0x40,0x01,0x04,0x80,0x04,0x91,0x04, -0x80,0x04,0x13,0x05,0x01,0x00,0x01,0x05,0x81,0x40,0x01,0x04,0x82,0x81,0x20,0x03, -0x02,0x40,0x01,0x04,0x80,0x05,0x8f,0x05,0x01,0x80,0x01,0x04,0x83,0x00,0xa0,0x04, -0xc0,0x04,0x99,0x04,0x80,0x05,0x8f,0x05,0x01,0x80,0x01,0x04,0x83,0x40,0xa0,0x04, -0x83,0x80,0xad,0x05,0x00,0x05,0x8f,0x05,0x81,0x80,0x01,0x06,0x02,0x40,0x01,0x05, -0x03,0xc1,0x20,0x00,0x40,0x02,0x97,0x04,0xc0,0x00,0x03,0x05,0x00,0x05,0x8f,0x05, -0x81,0x80,0x01,0x06,0x02,0x40,0x01,0x05,0x03,0xc1,0x20,0x04,0x82,0x40,0x37,0x04, -0x80,0x08,0x0e,0x04,0x80,0x00,0x8d,0x04,0x84,0x40,0x20,0x05,0x40,0x01,0x03,0x04, -0x84,0x80,0xa0,0x04,0xc0,0x02,0x18,0x04,0x80,0x09,0x8f,0x05,0x00,0x40,0x01,0x04, -0x83,0x00,0xa0,0x04,0x85,0x00,0x20,0x04,0xc0,0x06,0x99,0x04,0xbf,0xff,0x83,0x05, -0x40,0x07,0x03,0x04,0x82,0x40,0x41,0x05,0x00,0x01,0x40,0x04,0x85,0x40,0x21,0x04, -0x80,0x09,0x8f,0x05,0x00,0x40,0x01,0x04,0x83,0x00,0xa0,0x04,0xc0,0x00,0x99,0x00, -0x40,0x01,0x97,0x04,0x80,0x09,0x8f,0x05,0x00,0x40,0x01,0x04,0x85,0x80,0xa0,0x04, -0x80,0x00,0x06,0x04,0x85,0xc0,0x20,0x04,0x80,0x00,0x29,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x18,0x00,0x11,0x64,0x69,0x73,0x70,0x6f,0x73,0x65,0x5f,0x61,0x6e,0x69, -0x6d,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x0b,0x40,0x5f,0x61,0x6e,0x69,0x6d,0x61, -0x74,0x69,0x6f,0x6e,0x00,0x00,0x02,0x3d,0x3d,0x00,0x00,0x0f,0x40,0x5f,0x61,0x6e, -0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f,0x68,0x69,0x74,0x00,0x00,0x09,0x66,0x72, -0x61,0x6d,0x65,0x5f,0x6d,0x61,0x78,0x00,0x00,0x14,0x40,0x5f,0x61,0x6e,0x69,0x6d, -0x61,0x74,0x69,0x6f,0x6e,0x5f,0x64,0x75,0x72,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00, -0x0e,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f,0x6e,0x61,0x6d,0x65,0x00, -0x00,0x0d,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f,0x68,0x75,0x65,0x00, -0x00,0x05,0x43,0x61,0x63,0x68,0x65,0x00,0x00,0x03,0x52,0x50,0x47,0x00,0x00,0x09, -0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x12,0x40,0x40,0x5f,0x72, -0x65,0x66,0x65,0x72,0x65,0x6e,0x63,0x65,0x5f,0x63,0x6f,0x75,0x6e,0x74,0x00,0x00, -0x08,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x3f,0x00,0x00,0x02,0x5b,0x5d,0x00,0x00, -0x01,0x2b,0x00,0x00,0x03,0x5b,0x5d,0x3d,0x00,0x00,0x13,0x40,0x5f,0x61,0x6e,0x69, -0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f,0x73,0x70,0x72,0x69,0x74,0x65,0x73,0x00,0x00, -0x08,0x70,0x6f,0x73,0x69,0x74,0x69,0x6f,0x6e,0x00,0x00,0x02,0x21,0x3d,0x00,0x00, -0x0d,0x40,0x40,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00, -0x01,0x21,0x00,0x00,0x04,0x65,0x61,0x63,0x68,0x00,0x00,0x04,0x70,0x75,0x73,0x68, -0x00,0x00,0x10,0x75,0x70,0x64,0x61,0x74,0x65,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74, -0x69,0x6f,0x6e,0x00,0x00,0x00,0x00,0xb2,0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x00, -0x00,0x14,0x02,0x00,0x00,0x26,0x00,0x81,0xc0,0x16,0x01,0x00,0x00,0x42,0x01,0x00, -0x00,0x13,0x01,0x80,0x00,0x06,0x01,0x80,0x80,0x20,0x01,0x00,0x40,0xa0,0x01,0x02, -0x00,0x16,0x01,0x01,0x80,0x15,0x01,0x82,0x00,0x15,0x02,0x00,0x80,0x01,0x01,0x80, -0xc0,0xa0,0x01,0x00,0x00,0x08,0x01,0x82,0x00,0x15,0x02,0x00,0x80,0x01,0x01,0x81, -0x00,0xa0,0x01,0x00,0x02,0x8d,0x01,0x82,0x00,0x15,0x01,0x01,0x80,0xa0,0x01,0x00, -0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x06,0x53,0x70,0x72,0x69, -0x74,0x65,0x00,0x00,0x03,0x6e,0x65,0x77,0x00,0x00,0x08,0x76,0x69,0x65,0x77,0x70, -0x6f,0x72,0x74,0x00,0x00,0x07,0x62,0x69,0x74,0x6d,0x61,0x70,0x3d,0x00,0x00,0x08, -0x76,0x69,0x73,0x69,0x62,0x6c,0x65,0x3d,0x00,0x00,0x13,0x40,0x5f,0x61,0x6e,0x69, -0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f,0x73,0x70,0x72,0x69,0x74,0x65,0x73,0x00,0x00, -0x04,0x70,0x75,0x73,0x68,0x00,0x00,0x00,0x01,0xec,0x00,0x08,0x00,0x0c,0x00,0x01, -0x00,0x00,0x00,0x3a,0x02,0x00,0x00,0x26,0x04,0x00,0x40,0x01,0x04,0x80,0x00,0x8d, -0x04,0x00,0x00,0xb2,0x04,0x40,0x01,0x19,0x04,0x00,0x00,0x05,0x04,0x00,0x00,0x29, -0x04,0x00,0x00,0x06,0x04,0x00,0x80,0x20,0x00,0x80,0x00,0x8e,0x04,0x00,0x00,0x8d, -0x04,0x80,0x00,0x05,0x04,0x00,0x00,0xb2,0x04,0x40,0x01,0x19,0x04,0x00,0x00,0x05, -0x04,0x00,0x00,0x29,0x04,0x3f,0xff,0x83,0x04,0x00,0x01,0x8e,0x04,0x00,0x00,0x8d, -0x04,0x01,0x00,0x20,0x01,0x82,0x00,0x01,0x04,0x00,0x00,0x8d,0x04,0x01,0x40,0x20, -0x02,0x02,0x00,0x01,0x04,0x00,0x03,0x91,0x04,0x00,0x03,0x13,0x04,0x80,0xc0,0x01, -0x05,0x01,0x00,0x01,0x04,0x02,0x01,0x20,0x02,0x82,0x00,0x01,0x04,0x00,0x04,0x8f, -0x04,0x81,0x40,0x01,0x04,0x02,0x80,0xa0,0x04,0x40,0x04,0x99,0x04,0x00,0x04,0x8f, -0x04,0x81,0x40,0x01,0x04,0x02,0xc0,0xa0,0x04,0x03,0x00,0xad,0x04,0x80,0x04,0x8f, -0x05,0x01,0x40,0x01,0x05,0x82,0x00,0x01,0x04,0x83,0x41,0x20,0x00,0x40,0x02,0x97, -0x04,0x40,0x00,0x03,0x04,0x80,0x04,0x8f,0x05,0x01,0x40,0x01,0x05,0x82,0x00,0x01, -0x04,0x83,0x41,0x20,0x04,0x02,0x00,0x37,0x04,0x00,0x07,0x0e,0x04,0x3f,0xff,0x83, -0x04,0xc0,0x07,0x03,0x04,0x02,0x00,0x41,0x04,0x80,0x01,0x40,0x04,0x03,0xc0,0x21, -0x04,0x00,0x00,0x06,0x04,0x04,0x00,0x20,0x04,0x00,0x00,0x29,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x11,0x00,0x02,0x3d,0x3d,0x00,0x00,0x10,0x40,0x5f,0x6c,0x6f,0x6f, -0x70,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x16,0x64,0x69, -0x73,0x70,0x6f,0x73,0x65,0x5f,0x6c,0x6f,0x6f,0x70,0x5f,0x61,0x6e,0x69,0x6d,0x61, -0x74,0x69,0x6f,0x6e,0x00,0x00,0x16,0x40,0x5f,0x6c,0x6f,0x6f,0x70,0x5f,0x61,0x6e, -0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f,0x69,0x6e,0x64,0x65,0x78,0x00,0x00,0x0e, -0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f,0x6e,0x61,0x6d,0x65,0x00,0x00, -0x0d,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f,0x68,0x75,0x65,0x00,0x00, -0x05,0x43,0x61,0x63,0x68,0x65,0x00,0x00,0x03,0x52,0x50,0x47,0x00,0x00,0x09,0x61, -0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x12,0x40,0x40,0x5f,0x72,0x65, -0x66,0x65,0x72,0x65,0x6e,0x63,0x65,0x5f,0x63,0x6f,0x75,0x6e,0x74,0x00,0x00,0x08, -0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x3f,0x00,0x00,0x02,0x5b,0x5d,0x00,0x00,0x01, -0x2b,0x00,0x00,0x03,0x5b,0x5d,0x3d,0x00,0x00,0x18,0x40,0x5f,0x6c,0x6f,0x6f,0x70, -0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f,0x73,0x70,0x72,0x69,0x74, -0x65,0x73,0x00,0x00,0x04,0x65,0x61,0x63,0x68,0x00,0x00,0x15,0x75,0x70,0x64,0x61, -0x74,0x65,0x5f,0x6c,0x6f,0x6f,0x70,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f, -0x6e,0x00,0x00,0x00,0x00,0xb7,0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x00,0x00,0x14, -0x02,0x00,0x00,0x26,0x00,0x81,0x80,0x16,0x01,0x00,0x00,0x42,0x01,0x00,0x00,0x13, -0x01,0x80,0x00,0x06,0x01,0x80,0x80,0x20,0x01,0x00,0x40,0xa0,0x01,0x01,0xc0,0x16, -0x01,0x01,0x40,0x15,0x01,0x81,0xc0,0x15,0x02,0x00,0x80,0x01,0x01,0x80,0xc0,0xa0, -0x01,0x00,0x00,0x08,0x01,0x81,0xc0,0x15,0x02,0x00,0x80,0x01,0x01,0x81,0x00,0xa0, -0x01,0x00,0x02,0x8d,0x01,0x81,0xc0,0x15,0x01,0x01,0x80,0xa0,0x01,0x00,0x00,0x29, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x06,0x53,0x70,0x72,0x69,0x74,0x65, -0x00,0x00,0x03,0x6e,0x65,0x77,0x00,0x00,0x08,0x76,0x69,0x65,0x77,0x70,0x6f,0x72, -0x74,0x00,0x00,0x07,0x62,0x69,0x74,0x6d,0x61,0x70,0x3d,0x00,0x00,0x08,0x76,0x69, -0x73,0x69,0x62,0x6c,0x65,0x3d,0x00,0x00,0x18,0x40,0x5f,0x6c,0x6f,0x6f,0x70,0x5f, -0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f,0x73,0x70,0x72,0x69,0x74,0x65, -0x73,0x00,0x00,0x04,0x70,0x75,0x73,0x68,0x00,0x00,0x00,0x00,0x98,0x00,0x02,0x00, -0x04,0x00,0x00,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x26,0x01,0x00,0x00,0x0d,0x01, -0x80,0x00,0x05,0x01,0x00,0x40,0xa0,0x01,0x40,0x05,0x19,0x01,0x00,0x00,0x0d,0x01, -0x00,0x80,0x20,0x01,0x00,0xc0,0x20,0x01,0x00,0x00,0x0d,0x01,0x00,0xc0,0x20,0x01, -0x00,0x00,0x05,0x01,0x00,0x00,0x0e,0x01,0x3f,0xff,0x83,0x01,0x00,0x02,0x0e,0x00, -0x40,0x00,0x97,0x01,0x00,0x00,0x05,0x01,0x00,0x00,0x29,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x05,0x00,0x0f,0x40,0x5f,0x64,0x61,0x6d,0x61,0x67,0x65,0x5f,0x73,0x70, -0x72,0x69,0x74,0x65,0x00,0x00,0x02,0x21,0x3d,0x00,0x00,0x06,0x62,0x69,0x74,0x6d, -0x61,0x70,0x00,0x00,0x07,0x64,0x69,0x73,0x70,0x6f,0x73,0x65,0x00,0x00,0x11,0x40, -0x5f,0x64,0x61,0x6d,0x61,0x67,0x65,0x5f,0x64,0x75,0x72,0x61,0x74,0x69,0x6f,0x6e, -0x00,0x00,0x00,0x01,0x2e,0x00,0x03,0x00,0x07,0x00,0x01,0x00,0x00,0x00,0x2b,0x00, -0x00,0x00,0x26,0x01,0x80,0x00,0x0d,0x02,0x00,0x00,0x05,0x01,0x80,0x40,0xa0,0x01, -0xc0,0x12,0x19,0x01,0x80,0x00,0x0d,0x02,0x3f,0xff,0x83,0x01,0x80,0x80,0xa0,0x01, -0x00,0xc0,0x01,0x01,0x80,0x80,0x01,0x02,0x00,0x00,0x05,0x01,0x80,0x40,0xa0,0x01, -0xc0,0x0a,0x19,0x01,0x80,0x01,0x8f,0x02,0x00,0x80,0x01,0x02,0x01,0x00,0x20,0x01, -0x80,0x80,0xa0,0x01,0x81,0x40,0xaf,0x02,0x00,0x01,0x8f,0x02,0x80,0x80,0x01,0x02, -0x81,0x00,0x20,0x03,0x00,0xc0,0x01,0x02,0x01,0x81,0x20,0x01,0x80,0x01,0x8f,0x02, -0x00,0x80,0x01,0x02,0x01,0x00,0x20,0x01,0x80,0x80,0xa0,0x02,0x3f,0xff,0x83,0x01, -0x81,0xc0,0xb2,0x01,0xc0,0x01,0x99,0x01,0x80,0x80,0x01,0x01,0x81,0x00,0x20,0x01, -0x82,0x00,0x20,0x01,0x80,0x00,0x0d,0x02,0x00,0x01,0x40,0x01,0x82,0x40,0x21,0x01, -0x80,0x00,0x05,0x01,0x80,0x00,0x0e,0x01,0x80,0x00,0x05,0x01,0x80,0x05,0x0e,0x00, -0x40,0x00,0x97,0x01,0x80,0x00,0x05,0x01,0x80,0x00,0x29,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x0b,0x00,0x13,0x40,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e, -0x5f,0x73,0x70,0x72,0x69,0x74,0x65,0x73,0x00,0x00,0x02,0x21,0x3d,0x00,0x00,0x02, -0x5b,0x5d,0x00,0x00,0x12,0x40,0x40,0x5f,0x72,0x65,0x66,0x65,0x72,0x65,0x6e,0x63, -0x65,0x5f,0x63,0x6f,0x75,0x6e,0x74,0x00,0x00,0x06,0x62,0x69,0x74,0x6d,0x61,0x70, -0x00,0x00,0x01,0x2d,0x00,0x00,0x03,0x5b,0x5d,0x3d,0x00,0x00,0x02,0x3d,0x3d,0x00, -0x00,0x07,0x64,0x69,0x73,0x70,0x6f,0x73,0x65,0x00,0x00,0x04,0x65,0x61,0x63,0x68, -0x00,0x00,0x0b,0x40,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00, -0x00,0x00,0x34,0x00,0x02,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x05,0x02,0x00,0x00, -0x26,0x00,0x80,0x80,0x16,0x01,0x00,0x80,0x15,0x01,0x00,0x00,0x20,0x01,0x00,0x00, -0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x07,0x64,0x69,0x73,0x70,0x6f, -0x73,0x65,0x00,0x00,0x00,0x01,0x38,0x00,0x03,0x00,0x07,0x00,0x01,0x00,0x00,0x00, -0x2b,0x00,0x00,0x00,0x26,0x01,0x80,0x00,0x0d,0x02,0x00,0x00,0x05,0x01,0x80,0x40, -0xa0,0x01,0xc0,0x12,0x19,0x01,0x80,0x00,0x0d,0x02,0x3f,0xff,0x83,0x01,0x80,0x80, -0xa0,0x01,0x00,0xc0,0x01,0x01,0x80,0x80,0x01,0x02,0x00,0x00,0x05,0x01,0x80,0x40, -0xa0,0x01,0xc0,0x0a,0x19,0x01,0x80,0x01,0x8f,0x02,0x00,0x80,0x01,0x02,0x01,0x00, -0x20,0x01,0x80,0x80,0xa0,0x01,0x81,0x40,0xaf,0x02,0x00,0x01,0x8f,0x02,0x80,0x80, -0x01,0x02,0x81,0x00,0x20,0x03,0x00,0xc0,0x01,0x02,0x01,0x81,0x20,0x01,0x80,0x01, -0x8f,0x02,0x00,0x80,0x01,0x02,0x01,0x00,0x20,0x01,0x80,0x80,0xa0,0x02,0x3f,0xff, -0x83,0x01,0x81,0xc0,0xb2,0x01,0xc0,0x01,0x99,0x01,0x80,0x80,0x01,0x01,0x81,0x00, -0x20,0x01,0x82,0x00,0x20,0x01,0x80,0x00,0x0d,0x02,0x00,0x01,0x40,0x01,0x82,0x40, -0x21,0x01,0x80,0x00,0x05,0x01,0x80,0x00,0x0e,0x01,0x80,0x00,0x05,0x01,0x80,0x05, -0x0e,0x00,0x40,0x00,0x97,0x01,0x80,0x00,0x05,0x01,0x80,0x00,0x29,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x0b,0x00,0x18,0x40,0x5f,0x6c,0x6f,0x6f,0x70,0x5f,0x61,0x6e, -0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f,0x73,0x70,0x72,0x69,0x74,0x65,0x73,0x00, -0x00,0x02,0x21,0x3d,0x00,0x00,0x02,0x5b,0x5d,0x00,0x00,0x12,0x40,0x40,0x5f,0x72, -0x65,0x66,0x65,0x72,0x65,0x6e,0x63,0x65,0x5f,0x63,0x6f,0x75,0x6e,0x74,0x00,0x00, -0x06,0x62,0x69,0x74,0x6d,0x61,0x70,0x00,0x00,0x01,0x2d,0x00,0x00,0x03,0x5b,0x5d, -0x3d,0x00,0x00,0x02,0x3d,0x3d,0x00,0x00,0x07,0x64,0x69,0x73,0x70,0x6f,0x73,0x65, -0x00,0x00,0x04,0x65,0x61,0x63,0x68,0x00,0x00,0x10,0x40,0x5f,0x6c,0x6f,0x6f,0x70, -0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x00,0x00,0x34,0x00, -0x02,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x05,0x02,0x00,0x00,0x26,0x00,0x80,0x80, -0x16,0x01,0x00,0x80,0x15,0x01,0x00,0x00,0x20,0x01,0x00,0x00,0x29,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x01,0x00,0x07,0x64,0x69,0x73,0x70,0x6f,0x73,0x65,0x00,0x00, -0x00,0x00,0x58,0x00,0x02,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, -0x26,0x01,0x00,0x00,0x0d,0x01,0x40,0x01,0x19,0x01,0x00,0x00,0x05,0x00,0x40,0x02, -0x17,0x01,0x00,0x00,0x07,0x01,0x00,0x00,0x0e,0x01,0x3f,0xff,0x83,0x01,0x00,0x00, -0x8e,0x01,0x00,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x07,0x40, -0x5f,0x62,0x6c,0x69,0x6e,0x6b,0x00,0x00,0x0d,0x40,0x5f,0x62,0x6c,0x69,0x6e,0x6b, -0x5f,0x63,0x6f,0x75,0x6e,0x74,0x00,0x00,0x00,0x00,0x6a,0x00,0x02,0x00,0x07,0x00, -0x00,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x26,0x01,0x00,0x00,0x0d,0x01,0x40,0x05, -0x19,0x01,0x00,0x00,0x08,0x01,0x00,0x00,0x0e,0x01,0x00,0x00,0x06,0x01,0x00,0x40, -0x20,0x01,0xbf,0xff,0x83,0x02,0x3f,0xff,0x83,0x02,0xbf,0xff,0x83,0x03,0x3f,0xff, -0x83,0x01,0x00,0x82,0x20,0x00,0x40,0x00,0x97,0x01,0x00,0x00,0x05,0x01,0x00,0x00, -0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x07,0x40,0x5f,0x62,0x6c,0x69, -0x6e,0x6b,0x00,0x00,0x05,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x03,0x73,0x65,0x74, -0x00,0x00,0x00,0x00,0x2c,0x00,0x02,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x03,0x00, -0x00,0x00,0x26,0x01,0x00,0x00,0x0d,0x01,0x00,0x00,0x29,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x01,0x00,0x07,0x40,0x5f,0x62,0x6c,0x69,0x6e,0x6b,0x00,0x00,0x00,0x00, -0xfb,0x00,0x02,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x26,0x01, -0x00,0x00,0x0d,0x01,0xbf,0xff,0x83,0x01,0x00,0x40,0xb5,0x01,0x40,0x01,0x98,0x01, -0x00,0x01,0x0d,0x01,0xbf,0xff,0x83,0x01,0x00,0x40,0xb5,0x01,0x40,0x01,0x98,0x01, -0x00,0x01,0x8d,0x01,0xbf,0xff,0x83,0x01,0x00,0x40,0xb5,0x01,0x40,0x01,0x98,0x01, -0x00,0x02,0x0d,0x01,0xbf,0xff,0x83,0x01,0x00,0x40,0xb5,0x01,0x40,0x01,0x98,0x01, -0x00,0x02,0x8d,0x01,0xbf,0xff,0x83,0x01,0x00,0x40,0xb5,0x01,0x40,0x01,0x98,0x01, -0x00,0x03,0x0d,0x01,0xbf,0xff,0x83,0x01,0x00,0x40,0xb5,0x01,0x00,0x00,0x29,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x11,0x40,0x5f,0x77,0x68,0x69,0x74,0x65, -0x6e,0x5f,0x64,0x75,0x72,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x01,0x3e,0x00,0x00, +0x74,0x00,0x00,0x00,0x02,0xa7,0x00,0x01,0x00,0x03,0x00,0x17,0x00,0x00,0x00,0x4b, +0x37,0x40,0x80,0x00,0x10,0x00,0x80,0x00,0x3f,0x40,0x80,0x00,0x90,0x00,0x80,0x00, +0x48,0x00,0x80,0x00,0xc0,0x00,0x00,0x01,0x46,0x80,0x80,0x00,0x48,0x00,0x80,0x00, +0xc0,0x02,0x00,0x01,0x46,0xc0,0x80,0x00,0x48,0x00,0x80,0x00,0xc0,0x04,0x00,0x01, +0x46,0x00,0x81,0x00,0x48,0x00,0x80,0x00,0xc0,0x06,0x00,0x01,0x46,0x40,0x81,0x00, +0x48,0x00,0x80,0x00,0xc0,0x08,0x00,0x01,0x46,0x80,0x81,0x00,0x48,0x00,0x80,0x00, +0xc0,0x0a,0x00,0x01,0x46,0xc0,0x81,0x00,0x48,0x00,0x80,0x00,0xc0,0x0c,0x00,0x01, +0x46,0x00,0x82,0x00,0x48,0x00,0x80,0x00,0xc0,0x0e,0x00,0x01,0x46,0x40,0x82,0x00, +0x48,0x00,0x80,0x00,0xc0,0x10,0x00,0x01,0x46,0x80,0x82,0x00,0x48,0x00,0x80,0x00, +0xc0,0x12,0x00,0x01,0x46,0xc0,0x82,0x00,0x48,0x00,0x80,0x00,0xc0,0x14,0x00,0x01, +0x46,0x00,0x83,0x00,0x48,0x00,0x80,0x00,0xc0,0x16,0x00,0x01,0x46,0x40,0x83,0x00, +0x48,0x00,0x80,0x00,0xc0,0x18,0x00,0x01,0x46,0x80,0x83,0x00,0x48,0x00,0x80,0x00, +0xc0,0x1a,0x00,0x01,0x46,0xc0,0x83,0x00,0x48,0x00,0x80,0x00,0xc0,0x1c,0x00,0x01, +0x46,0x00,0x84,0x00,0x48,0x00,0x80,0x00,0xc0,0x1e,0x00,0x01,0x46,0x40,0x84,0x00, +0x48,0x00,0x80,0x00,0xc0,0x20,0x00,0x01,0x46,0x80,0x84,0x00,0x48,0x00,0x80,0x00, +0xc0,0x22,0x00,0x01,0x46,0xc0,0x84,0x00,0x48,0x00,0x80,0x00,0xc0,0x24,0x00,0x01, +0x46,0x00,0x85,0x00,0x48,0x00,0x80,0x00,0xc0,0x26,0x00,0x01,0x46,0x40,0x85,0x00, +0x48,0x00,0x80,0x00,0xc0,0x28,0x00,0x01,0x46,0x80,0x85,0x00,0x48,0x00,0x80,0x00, +0xc0,0x2a,0x00,0x01,0x46,0xc0,0x85,0x00,0x48,0x00,0x80,0x00,0xc0,0x2c,0x00,0x01, +0x46,0x00,0x86,0x00,0x04,0x0c,0x80,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x19,0x00,0x0d,0x40,0x40,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69, +0x6f,0x6e,0x73,0x00,0x00,0x12,0x40,0x40,0x5f,0x72,0x65,0x66,0x65,0x72,0x65,0x6e, +0x63,0x65,0x5f,0x63,0x6f,0x75,0x6e,0x74,0x00,0x00,0x0a,0x69,0x6e,0x69,0x74,0x69, +0x61,0x6c,0x69,0x7a,0x65,0x00,0x00,0x07,0x64,0x69,0x73,0x70,0x6f,0x73,0x65,0x00, +0x00,0x06,0x77,0x68,0x69,0x74,0x65,0x6e,0x00,0x00,0x06,0x61,0x70,0x70,0x65,0x61, +0x72,0x00,0x00,0x06,0x65,0x73,0x63,0x61,0x70,0x65,0x00,0x00,0x08,0x63,0x6f,0x6c, +0x6c,0x61,0x70,0x73,0x65,0x00,0x00,0x06,0x64,0x61,0x6d,0x61,0x67,0x65,0x00,0x00, +0x09,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x0e,0x6c,0x6f,0x6f, +0x70,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x0e,0x64,0x69, +0x73,0x70,0x6f,0x73,0x65,0x5f,0x64,0x61,0x6d,0x61,0x67,0x65,0x00,0x00,0x11,0x64, +0x69,0x73,0x70,0x6f,0x73,0x65,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e, +0x00,0x00,0x16,0x64,0x69,0x73,0x70,0x6f,0x73,0x65,0x5f,0x6c,0x6f,0x6f,0x70,0x5f, +0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x08,0x62,0x6c,0x69,0x6e, +0x6b,0x5f,0x6f,0x6e,0x00,0x00,0x09,0x62,0x6c,0x69,0x6e,0x6b,0x5f,0x6f,0x66,0x66, +0x00,0x00,0x06,0x62,0x6c,0x69,0x6e,0x6b,0x3f,0x00,0x00,0x07,0x65,0x66,0x66,0x65, +0x63,0x74,0x3f,0x00,0x00,0x06,0x75,0x70,0x64,0x61,0x74,0x65,0x00,0x00,0x10,0x75, +0x70,0x64,0x61,0x74,0x65,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x00, +0x00,0x15,0x75,0x70,0x64,0x61,0x74,0x65,0x5f,0x6c,0x6f,0x6f,0x70,0x5f,0x61,0x6e, +0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x15,0x61,0x6e,0x69,0x6d,0x61,0x74, +0x69,0x6f,0x6e,0x5f,0x73,0x65,0x74,0x5f,0x73,0x70,0x72,0x69,0x74,0x65,0x73,0x00, +0x00,0x18,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f,0x70,0x72,0x6f,0x63, +0x65,0x73,0x73,0x5f,0x74,0x69,0x6d,0x69,0x6e,0x67,0x00,0x00,0x02,0x78,0x3d,0x00, +0x00,0x02,0x79,0x3d,0x00,0x00,0x00,0x00,0xf9,0x00,0x03,0x00,0x06,0x00,0x00,0x00, +0x00,0x00,0x16,0x00,0x26,0x00,0x10,0x00,0x97,0x00,0x40,0x00,0x97,0x00,0x40,0x00, +0x05,0x00,0x80,0x00,0x01,0x40,0x00,0x02,0x05,0x00,0x80,0x02,0xa4,0x00,0x80,0x01, +0x83,0xff,0xbf,0x01,0x0e,0x00,0x80,0x01,0x83,0xff,0xbf,0x01,0x8e,0x00,0x80,0x01, +0x83,0xff,0xbf,0x01,0x0e,0x01,0x80,0x01,0x83,0xff,0xbf,0x01,0x8e,0x01,0x80,0x01, +0x83,0xff,0xbf,0x01,0x0e,0x02,0x80,0x01,0x83,0xff,0xbf,0x01,0x8e,0x02,0x80,0x01, +0x08,0x00,0x80,0x01,0x0e,0x03,0x80,0x01,0x29,0x00,0x80,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x07,0x00,0x11,0x40,0x5f,0x77,0x68,0x69,0x74,0x65,0x6e,0x5f,0x64, +0x75,0x72,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x11,0x40,0x5f,0x61,0x70,0x70,0x65, +0x61,0x72,0x5f,0x64,0x75,0x72,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x11,0x40,0x5f, +0x65,0x73,0x63,0x61,0x70,0x65,0x5f,0x64,0x75,0x72,0x61,0x74,0x69,0x6f,0x6e,0x00, +0x00,0x13,0x40,0x5f,0x63,0x6f,0x6c,0x6c,0x61,0x70,0x73,0x65,0x5f,0x64,0x75,0x72, +0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x11,0x40,0x5f,0x64,0x61,0x6d,0x61,0x67,0x65, +0x5f,0x64,0x75,0x72,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x14,0x40,0x5f,0x61,0x6e, +0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f,0x64,0x75,0x72,0x61,0x74,0x69,0x6f,0x6e, +0x00,0x00,0x07,0x40,0x5f,0x62,0x6c,0x69,0x6e,0x6b,0x00,0x00,0x00,0x00,0x80,0x00, +0x02,0x00,0x05,0x00,0x00,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x26,0x00,0x00,0x00, +0x06,0x00,0x00,0x01,0x20,0x00,0x00,0x01,0x06,0x00,0x00,0x01,0x20,0x40,0x00,0x01, +0x06,0x00,0x00,0x01,0x20,0x80,0x00,0x01,0x25,0x00,0x80,0x01,0xa4,0x3f,0x00,0x01, +0x29,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x0e,0x64,0x69, +0x73,0x70,0x6f,0x73,0x65,0x5f,0x64,0x61,0x6d,0x61,0x67,0x65,0x00,0x00,0x11,0x64, +0x69,0x73,0x70,0x6f,0x73,0x65,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e, +0x00,0x00,0x16,0x64,0x69,0x73,0x70,0x6f,0x73,0x65,0x5f,0x6c,0x6f,0x6f,0x70,0x5f, +0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x00,0x00,0xf7,0x00,0x02, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x19,0x26,0x00,0x00,0x00,0x83,0xff,0x3f,0x01, +0x06,0x00,0x80,0x01,0x01,0x80,0x00,0x02,0xa0,0x00,0x80,0x01,0x06,0x00,0x00,0x01, +0x20,0x40,0x00,0x01,0x03,0x7f,0xc0,0x01,0x03,0x7f,0x40,0x02,0x03,0x7f,0xc0,0x02, +0x83,0x3f,0x40,0x03,0x20,0x82,0x00,0x01,0x03,0x7f,0x40,0x01,0x06,0x00,0x80,0x01, +0x01,0x80,0x00,0x02,0xa0,0xc0,0x80,0x01,0x83,0x07,0x40,0x01,0x0e,0x02,0x00,0x01, +0x83,0xff,0x3f,0x01,0x8e,0x02,0x00,0x01,0x83,0xff,0x3f,0x01,0x0e,0x03,0x00,0x01, +0x83,0xff,0x3f,0x01,0x8e,0x03,0x00,0x01,0x29,0x00,0x00,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x08,0x00,0x0b,0x62,0x6c,0x65,0x6e,0x64,0x5f,0x74,0x79,0x70,0x65, +0x3d,0x00,0x00,0x05,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x03,0x73,0x65,0x74,0x00, +0x00,0x08,0x6f,0x70,0x61,0x63,0x69,0x74,0x79,0x3d,0x00,0x00,0x11,0x40,0x5f,0x77, +0x68,0x69,0x74,0x65,0x6e,0x5f,0x64,0x75,0x72,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00, 0x11,0x40,0x5f,0x61,0x70,0x70,0x65,0x61,0x72,0x5f,0x64,0x75,0x72,0x61,0x74,0x69, 0x6f,0x6e,0x00,0x00,0x11,0x40,0x5f,0x65,0x73,0x63,0x61,0x70,0x65,0x5f,0x64,0x75, 0x72,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x13,0x40,0x5f,0x63,0x6f,0x6c,0x6c,0x61, -0x70,0x73,0x65,0x5f,0x64,0x75,0x72,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x11,0x40, -0x5f,0x64,0x61,0x6d,0x61,0x67,0x65,0x5f,0x64,0x75,0x72,0x61,0x74,0x69,0x6f,0x6e, -0x00,0x00,0x14,0x40,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f,0x64, -0x75,0x72,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x00,0x05,0x35,0x00,0x03,0x00,0x09, -0x00,0x00,0x00,0x00,0x00,0xdc,0x00,0x00,0x00,0x26,0x02,0x00,0x00,0x25,0x01,0x80, -0x3f,0xa4,0x01,0x80,0x00,0x0d,0x02,0x3f,0xff,0x83,0x01,0x80,0x40,0xb5,0x01,0xc0, -0x07,0x19,0x01,0x80,0x00,0x0d,0x01,0x80,0x80,0xaf,0x01,0x80,0x00,0x0e,0x01,0xc0, -0x3f,0x83,0x02,0x40,0x07,0x83,0x02,0x80,0x00,0x0d,0x02,0x00,0x80,0xae,0x02,0xc0, -0x04,0x83,0x02,0x00,0xc0,0xb0,0x01,0x80,0x80,0xae,0x02,0x00,0x00,0x06,0x02,0x01, -0x00,0x20,0x02,0x80,0xc0,0x01,0x02,0x01,0x40,0xa0,0x01,0x80,0x03,0x0d,0x02,0x3f, -0xff,0x83,0x01,0x80,0x40,0xb5,0x01,0xc0,0x05,0x99,0x01,0x80,0x03,0x0d,0x01,0x80, -0x80,0xaf,0x01,0x80,0x03,0x0e,0x01,0xc0,0x07,0x83,0x02,0x00,0x03,0x0d,0x01,0x80, -0x80,0xae,0x02,0x40,0x07,0x83,0x01,0x80,0xc0,0xb0,0x02,0x00,0x00,0x06,0x02,0x80, -0xc0,0x01,0x02,0x01,0xc0,0xa0,0x01,0x80,0x04,0x0d,0x02,0x3f,0xff,0x83,0x01,0x80, -0x40,0xb5,0x01,0xc0,0x06,0x99,0x01,0x80,0x04,0x0d,0x01,0x80,0x80,0xaf,0x01,0x80, -0x04,0x0e,0x01,0xc0,0x7f,0x83,0x02,0x40,0x0f,0x83,0x02,0x80,0x04,0x0d,0x02,0x00, -0x80,0xae,0x02,0xc0,0x04,0x83,0x02,0x00,0xc0,0xb0,0x01,0x80,0x80,0xae,0x02,0x00, -0x00,0x06,0x02,0x80,0xc0,0x01,0x02,0x01,0xc0,0xa0,0x01,0x80,0x04,0x8d,0x02,0x3f, -0xff,0x83,0x01,0x80,0x40,0xb5,0x01,0xc0,0x06,0x99,0x01,0x80,0x04,0x8d,0x01,0x80, -0x80,0xaf,0x01,0x80,0x04,0x8e,0x01,0xc0,0x7f,0x83,0x02,0x40,0x17,0x83,0x02,0x80, -0x04,0x8d,0x02,0x00,0x80,0xae,0x02,0xc0,0x02,0x83,0x02,0x00,0xc0,0xb0,0x01,0x80, -0x80,0xae,0x02,0x00,0x00,0x06,0x02,0x80,0xc0,0x01,0x02,0x01,0xc0,0xa0,0x01,0x80, -0x05,0x0d,0x02,0x3f,0xff,0x83,0x01,0x80,0x40,0xb5,0x01,0xc0,0x26,0x19,0x01,0x80, -0x05,0x0d,0x01,0x80,0x80,0xaf,0x01,0x80,0x05,0x0e,0x01,0x80,0x05,0x0d,0x02,0x40, -0x12,0x83,0x02,0xc0,0x13,0x03,0x02,0x01,0x00,0x41,0x02,0x80,0xc0,0x01,0x02,0x02, -0xc0,0xa0,0x02,0x40,0x00,0x98,0x00,0x40,0x03,0x97,0x02,0x00,0x06,0x0d,0x02,0x03, -0x40,0x20,0x02,0x00,0x82,0x2f,0x02,0x80,0x06,0x0d,0x03,0x01,0x00,0x01,0x02,0x83, -0x80,0xa0,0x00,0x40,0x15,0x17,0x02,0x40,0x11,0x83,0x02,0xc0,0x12,0x03,0x02,0x01, -0x00,0x41,0x02,0x80,0xc0,0x01,0x02,0x02,0xc0,0xa0,0x02,0x40,0x00,0x98,0x00,0x40, -0x03,0x97,0x02,0x00,0x06,0x0d,0x02,0x03,0x40,0x20,0x02,0x00,0x81,0x2f,0x02,0x80, -0x06,0x0d,0x03,0x01,0x00,0x01,0x02,0x83,0x80,0xa0,0x00,0x40,0x0e,0x17,0x02,0x40, -0x10,0x83,0x02,0xc0,0x11,0x03,0x02,0x01,0x00,0x41,0x02,0x80,0xc0,0x01,0x02,0x02, -0xc0,0xa0,0x02,0x40,0x00,0x98,0x00,0x40,0x03,0x97,0x02,0x00,0x06,0x0d,0x02,0x03, -0x40,0x20,0x02,0x03,0xc1,0x2d,0x02,0x80,0x06,0x0d,0x03,0x01,0x00,0x01,0x02,0x83, -0x80,0xa0,0x00,0x40,0x07,0x17,0x02,0x40,0x0d,0x83,0x02,0xc0,0x10,0x03,0x02,0x01, -0x00,0x41,0x02,0x80,0xc0,0x01,0x02,0x02,0xc0,0xa0,0x02,0x40,0x00,0x98,0x00,0x40, -0x03,0x97,0x02,0x00,0x06,0x0d,0x02,0x03,0x40,0x20,0x02,0x03,0xc2,0x2d,0x02,0x80, -0x06,0x0d,0x03,0x01,0x00,0x01,0x02,0x83,0x80,0xa0,0x00,0x40,0x00,0x17,0x02,0x40, -0x7f,0x83,0x02,0xc0,0x05,0x83,0x03,0x00,0x05,0x0d,0x02,0x80,0x80,0xae,0x03,0x40, -0x0f,0x83,0x02,0x80,0xc0,0xb0,0x02,0x00,0x80,0xae,0x02,0x80,0x06,0x0d,0x03,0x01, -0x00,0x01,0x02,0x81,0xc0,0xa0,0x02,0x00,0x05,0x0d,0x02,0xbf,0xff,0x83,0x02,0x04, -0x00,0xb2,0x02,0x40,0x01,0x19,0x02,0x00,0x00,0x06,0x02,0x04,0x40,0x20,0x02,0x00, -0x09,0x0d,0x02,0x80,0x00,0x05,0x02,0x04,0xc0,0xa0,0x02,0x40,0x03,0x19,0x02,0x00, -0x0a,0x11,0x02,0x05,0x40,0x20,0x02,0xc0,0x00,0x83,0x02,0x05,0x80,0xa0,0x02,0xbf, -0xff,0x83,0x02,0x04,0x00,0xb2,0x02,0x40,0x02,0x99,0x02,0x00,0x0b,0x8d,0x02,0x00, -0x80,0xaf,0x02,0x00,0x0b,0x8e,0x02,0x00,0x00,0x06,0x02,0x06,0x00,0x20,0x02,0x00, -0x0c,0x8d,0x02,0x80,0x00,0x05,0x02,0x04,0xc0,0xa0,0x02,0x40,0x03,0x19,0x02,0x00, -0x0a,0x11,0x02,0x05,0x40,0x20,0x02,0xc0,0x00,0x83,0x02,0x05,0x80,0xa0,0x02,0xbf, -0xff,0x83,0x02,0x04,0x00,0xb2,0x02,0x40,0x05,0x19,0x02,0x00,0x00,0x06,0x02,0x06, -0x80,0x20,0x02,0x00,0x0d,0x8d,0x02,0x03,0xc0,0xad,0x02,0x00,0x0d,0x8e,0x02,0x00, -0x0d,0x8d,0x02,0x80,0x0c,0x8d,0x02,0x87,0x00,0x20,0x02,0x05,0x80,0xa0,0x02,0x00, -0x0d,0x8e,0x02,0x00,0x0e,0x8d,0x02,0x40,0x0e,0x19,0x02,0x00,0x0f,0x0d,0x02,0x03, -0xc0,0xad,0x02,0xc0,0x0f,0x83,0x02,0x05,0x80,0xa0,0x02,0x00,0x0f,0x0e,0x02,0x00, -0x0f,0x0d,0x02,0xc0,0x07,0x83,0x02,0x07,0xc0,0xb3,0x02,0x40,0x03,0x99,0x02,0x40, -0x07,0x83,0x02,0x80,0x0f,0x0d,0x02,0x00,0x80,0xae,0x02,0xc0,0x02,0x83,0x02,0x00, -0xc0,0xb0,0x01,0x01,0x00,0x01,0x00,0x40,0x02,0x97,0x02,0x00,0x0f,0x0d,0x02,0x00, -0x88,0x2f,0x02,0xc0,0x02,0x83,0x02,0x00,0xc0,0xb0,0x01,0x01,0x00,0x01,0x02,0x00, -0x00,0x06,0x02,0x01,0x00,0x20,0x02,0xc0,0x7f,0x03,0x03,0x40,0x7f,0x03,0x03,0xc0, -0x7f,0x03,0x04,0x00,0x80,0x01,0x02,0x08,0x02,0x20,0x02,0x00,0x10,0x8f,0x02,0x08, -0x80,0x20,0x02,0x00,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x00,0x11, -0x40,0x5f,0x77,0x68,0x69,0x74,0x65,0x6e,0x5f,0x64,0x75,0x72,0x61,0x74,0x69,0x6f, -0x6e,0x00,0x00,0x01,0x3e,0x00,0x00,0x01,0x2d,0x00,0x00,0x01,0x2a,0x00,0x00,0x05, -0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x06,0x61,0x6c,0x70,0x68,0x61,0x3d,0x00,0x00, +0x70,0x73,0x65,0x5f,0x64,0x75,0x72,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x00,0x00, +0xf7,0x00,0x02,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x26,0x00,0x00,0x00, +0x83,0xff,0x3f,0x01,0x06,0x00,0x80,0x01,0x01,0x80,0x00,0x02,0xa0,0x00,0x80,0x01, +0x06,0x00,0x00,0x01,0x20,0x40,0x00,0x01,0x83,0xff,0xbf,0x01,0x83,0xff,0x3f,0x02, +0x83,0xff,0xbf,0x02,0x83,0xff,0x3f,0x03,0x20,0x82,0x00,0x01,0x83,0xff,0x3f,0x01, +0x06,0x00,0x80,0x01,0x01,0x80,0x00,0x02,0xa0,0xc0,0x80,0x01,0x83,0x07,0x40,0x01, +0x0e,0x02,0x00,0x01,0x83,0xff,0x3f,0x01,0x8e,0x02,0x00,0x01,0x83,0xff,0x3f,0x01, +0x0e,0x03,0x00,0x01,0x83,0xff,0x3f,0x01,0x8e,0x03,0x00,0x01,0x29,0x00,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x0b,0x62,0x6c,0x65,0x6e,0x64,0x5f, +0x74,0x79,0x70,0x65,0x3d,0x00,0x00,0x05,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x03, +0x73,0x65,0x74,0x00,0x00,0x08,0x6f,0x70,0x61,0x63,0x69,0x74,0x79,0x3d,0x00,0x00, 0x11,0x40,0x5f,0x61,0x70,0x70,0x65,0x61,0x72,0x5f,0x64,0x75,0x72,0x61,0x74,0x69, -0x6f,0x6e,0x00,0x00,0x08,0x6f,0x70,0x61,0x63,0x69,0x74,0x79,0x3d,0x00,0x00,0x11, -0x40,0x5f,0x65,0x73,0x63,0x61,0x70,0x65,0x5f,0x64,0x75,0x72,0x61,0x74,0x69,0x6f, -0x6e,0x00,0x00,0x13,0x40,0x5f,0x63,0x6f,0x6c,0x6c,0x61,0x70,0x73,0x65,0x5f,0x64, -0x75,0x72,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x11,0x40,0x5f,0x64,0x61,0x6d,0x61, -0x67,0x65,0x5f,0x64,0x75,0x72,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x03,0x3d,0x3d, -0x3d,0x00,0x00,0x0f,0x40,0x5f,0x64,0x61,0x6d,0x61,0x67,0x65,0x5f,0x73,0x70,0x72, -0x69,0x74,0x65,0x00,0x00,0x01,0x79,0x00,0x00,0x02,0x79,0x3d,0x00,0x00,0x01,0x2b, -0x00,0x00,0x02,0x3d,0x3d,0x00,0x00,0x0e,0x64,0x69,0x73,0x70,0x6f,0x73,0x65,0x5f, -0x64,0x61,0x6d,0x61,0x67,0x65,0x00,0x00,0x0b,0x40,0x5f,0x61,0x6e,0x69,0x6d,0x61, -0x74,0x69,0x6f,0x6e,0x00,0x00,0x02,0x21,0x3d,0x00,0x00,0x08,0x47,0x72,0x61,0x70, -0x68,0x69,0x63,0x73,0x00,0x00,0x0b,0x66,0x72,0x61,0x6d,0x65,0x5f,0x63,0x6f,0x75, -0x6e,0x74,0x00,0x00,0x01,0x25,0x00,0x00,0x14,0x40,0x5f,0x61,0x6e,0x69,0x6d,0x61, -0x74,0x69,0x6f,0x6e,0x5f,0x64,0x75,0x72,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x10, -0x75,0x70,0x64,0x61,0x74,0x65,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e, -0x00,0x00,0x10,0x40,0x5f,0x6c,0x6f,0x6f,0x70,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74, -0x69,0x6f,0x6e,0x00,0x00,0x15,0x75,0x70,0x64,0x61,0x74,0x65,0x5f,0x6c,0x6f,0x6f, -0x70,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x16,0x40,0x5f, -0x6c,0x6f,0x6f,0x70,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f,0x69, -0x6e,0x64,0x65,0x78,0x00,0x00,0x09,0x66,0x72,0x61,0x6d,0x65,0x5f,0x6d,0x61,0x78, -0x00,0x00,0x07,0x40,0x5f,0x62,0x6c,0x69,0x6e,0x6b,0x00,0x00,0x0d,0x40,0x5f,0x62, -0x6c,0x69,0x6e,0x6b,0x5f,0x63,0x6f,0x75,0x6e,0x74,0x00,0x00,0x01,0x3c,0x00,0x00, -0x03,0x73,0x65,0x74,0x00,0x00,0x0d,0x40,0x40,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74, -0x69,0x6f,0x6e,0x73,0x00,0x00,0x05,0x63,0x6c,0x65,0x61,0x72,0x00,0x00,0x00,0x01, -0x47,0x00,0x06,0x00,0x0a,0x00,0x01,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x26,0x03, -0x00,0x00,0x0d,0x03,0xbf,0xff,0x83,0x03,0x00,0x40,0xb5,0x03,0x40,0x0c,0x19,0x03, -0x00,0x01,0x0d,0x03,0x00,0xc0,0x20,0x03,0x80,0x00,0x0d,0x03,0x01,0x00,0xae,0x01, -0x01,0x80,0x01,0x03,0x00,0x01,0x0d,0x03,0x01,0x40,0x20,0x03,0x80,0x80,0x01,0x03, -0x01,0x80,0xa0,0x03,0x01,0xc0,0x20,0x01,0x81,0x80,0x01,0x03,0x00,0x01,0x0d,0x03, -0x02,0x00,0x20,0x02,0x01,0x80,0x01,0x03,0x00,0x00,0x06,0x03,0x80,0x05,0x0d,0x04, -0x00,0xc0,0x01,0x04,0x81,0x00,0x01,0x03,0x02,0x41,0xa0,0x03,0x00,0x01,0x0d,0x03, -0x02,0xc0,0x20,0x03,0x80,0x01,0x40,0x03,0x03,0x00,0x21,0x00,0x40,0x01,0x17,0x03, -0x00,0x00,0x06,0x03,0x03,0x40,0x20,0x03,0x00,0x00,0x29,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x0e,0x00,0x14,0x40,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e, -0x5f,0x64,0x75,0x72,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x01,0x3e,0x00,0x00,0x0b, -0x40,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x09,0x66,0x72, -0x61,0x6d,0x65,0x5f,0x6d,0x61,0x78,0x00,0x00,0x01,0x2d,0x00,0x00,0x06,0x66,0x72, -0x61,0x6d,0x65,0x73,0x00,0x00,0x02,0x5b,0x5d,0x00,0x00,0x09,0x63,0x65,0x6c,0x6c, -0x5f,0x64,0x61,0x74,0x61,0x00,0x00,0x08,0x70,0x6f,0x73,0x69,0x74,0x69,0x6f,0x6e, -0x00,0x00,0x15,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f,0x73,0x65,0x74, -0x5f,0x73,0x70,0x72,0x69,0x74,0x65,0x73,0x00,0x00,0x13,0x40,0x5f,0x61,0x6e,0x69, -0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f,0x73,0x70,0x72,0x69,0x74,0x65,0x73,0x00,0x00, -0x07,0x74,0x69,0x6d,0x69,0x6e,0x67,0x73,0x00,0x00,0x04,0x65,0x61,0x63,0x68,0x00, -0x00,0x11,0x64,0x69,0x73,0x70,0x6f,0x73,0x65,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74, -0x69,0x6f,0x6e,0x00,0x00,0x00,0x00,0x88,0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x00, -0x00,0x0e,0x02,0x00,0x00,0x26,0x00,0x81,0x40,0x16,0x01,0x01,0x40,0x15,0x01,0x00, -0x00,0x20,0x01,0x80,0x80,0x15,0x01,0x00,0x40,0xb2,0x01,0x40,0x02,0x99,0x01,0x00, -0x00,0x06,0x01,0x81,0x40,0x15,0x02,0x00,0x01,0x8d,0x01,0x00,0x81,0x20,0x00,0x40, -0x00,0x97,0x01,0x00,0x00,0x05,0x01,0x00,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x04,0x00,0x05,0x66,0x72,0x61,0x6d,0x65,0x00,0x00,0x02,0x3d,0x3d,0x00,0x00, -0x18,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f,0x70,0x72,0x6f,0x63,0x65, -0x73,0x73,0x5f,0x74,0x69,0x6d,0x69,0x6e,0x67,0x00,0x00,0x0f,0x40,0x5f,0x61,0x6e, -0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f,0x68,0x69,0x74,0x00,0x00,0x00,0x00,0xff, -0x00,0x06,0x00,0x0a,0x00,0x01,0x00,0x00,0x00,0x15,0x00,0x00,0x00,0x26,0x01,0x00, -0x00,0x0d,0x03,0x00,0x00,0x8d,0x03,0x00,0x80,0x20,0x03,0x80,0x80,0x01,0x03,0x00, -0xc0,0xa0,0x03,0x01,0x00,0x20,0x01,0x81,0x80,0x01,0x03,0x00,0x00,0x8d,0x03,0x01, -0x40,0x20,0x02,0x01,0x80,0x01,0x03,0x00,0x00,0x06,0x03,0x80,0x03,0x8d,0x04,0x00, -0xc0,0x01,0x04,0x81,0x00,0x01,0x03,0x01,0x81,0xa0,0x03,0x00,0x00,0x8d,0x03,0x02, -0x00,0x20,0x03,0x80,0x01,0x40,0x03,0x02,0x40,0x21,0x03,0x00,0x00,0x29,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x0a,0x00,0x16,0x40,0x5f,0x6c,0x6f,0x6f,0x70,0x5f,0x61, -0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f,0x69,0x6e,0x64,0x65,0x78,0x00,0x00, -0x10,0x40,0x5f,0x6c,0x6f,0x6f,0x70,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f, -0x6e,0x00,0x00,0x06,0x66,0x72,0x61,0x6d,0x65,0x73,0x00,0x00,0x02,0x5b,0x5d,0x00, -0x00,0x09,0x63,0x65,0x6c,0x6c,0x5f,0x64,0x61,0x74,0x61,0x00,0x00,0x08,0x70,0x6f, -0x73,0x69,0x74,0x69,0x6f,0x6e,0x00,0x00,0x15,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69, -0x6f,0x6e,0x5f,0x73,0x65,0x74,0x5f,0x73,0x70,0x72,0x69,0x74,0x65,0x73,0x00,0x00, -0x18,0x40,0x5f,0x6c,0x6f,0x6f,0x70,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f, -0x6e,0x5f,0x73,0x70,0x72,0x69,0x74,0x65,0x73,0x00,0x00,0x07,0x74,0x69,0x6d,0x69, -0x6e,0x67,0x73,0x00,0x00,0x04,0x65,0x61,0x63,0x68,0x00,0x00,0x00,0x00,0x76,0x00, -0x02,0x00,0x05,0x00,0x00,0x00,0x00,0x00,0x0e,0x02,0x00,0x00,0x26,0x00,0x81,0x40, -0x16,0x01,0x01,0x40,0x15,0x01,0x00,0x00,0x20,0x01,0x80,0x80,0x15,0x01,0x00,0x40, -0xb2,0x01,0x40,0x02,0x99,0x01,0x00,0x00,0x06,0x01,0x81,0x40,0x15,0x02,0x00,0x00, -0x07,0x01,0x00,0x81,0x20,0x00,0x40,0x00,0x97,0x01,0x00,0x00,0x05,0x01,0x00,0x00, -0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x05,0x66,0x72,0x61,0x6d,0x65, -0x00,0x00,0x02,0x3d,0x3d,0x00,0x00,0x18,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f, -0x6e,0x5f,0x70,0x72,0x6f,0x63,0x65,0x73,0x73,0x5f,0x74,0x69,0x6d,0x69,0x6e,0x67, -0x00,0x00,0x00,0x00,0x39,0x00,0x08,0x00,0x0a,0x00,0x01,0x00,0x00,0x00,0x07,0x06, -0x00,0x00,0x26,0x04,0x3f,0xff,0x83,0x04,0xc0,0x07,0x03,0x04,0x02,0x00,0x41,0x04, -0x80,0x01,0x40,0x04,0x00,0x00,0x21,0x04,0x00,0x00,0x29,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x01,0x00,0x04,0x65,0x61,0x63,0x68,0x00,0x00,0x00,0x04,0xc5,0x00,0x02, -0x00,0x07,0x00,0x00,0x00,0x00,0x00,0xe9,0x02,0x00,0x00,0x26,0x00,0x81,0x40,0x16, -0x01,0x00,0x40,0x15,0x01,0x81,0x40,0x15,0x01,0x00,0x00,0xa0,0x01,0x01,0x80,0x16, -0x01,0x00,0x80,0x15,0x01,0x81,0x40,0x15,0x02,0x3f,0xff,0x83,0x01,0x00,0x01,0x20, -0x01,0x01,0xc0,0x16,0x01,0x01,0x80,0x15,0x01,0x80,0x00,0x05,0x01,0x00,0x40,0xb2, -0x01,0x40,0x01,0x98,0x01,0x01,0xc0,0x15,0x01,0x80,0x00,0x05,0x01,0x00,0x40,0xb2, -0x01,0x40,0x01,0x98,0x01,0x01,0xc0,0x15,0x01,0xbf,0xff,0x03,0x01,0x00,0x40,0xb2, -0x01,0x40,0x05,0x19,0x01,0x01,0x80,0x15,0x01,0x80,0x00,0x05,0x01,0x00,0x80,0xa0, -0x01,0x40,0x02,0x19,0x01,0x00,0x00,0x08,0x01,0x81,0x80,0x15,0x02,0x00,0x80,0x01, -0x01,0x80,0xc0,0xa0,0x01,0x00,0x00,0x05,0x01,0x00,0x00,0x29,0x01,0x00,0x00,0x07, -0x01,0x81,0x80,0x15,0x02,0x00,0x80,0x01,0x01,0x80,0xc0,0xa0,0x01,0x01,0x80,0x15, -0x01,0x01,0x00,0x20,0x01,0x81,0xc0,0x15,0x02,0x40,0x02,0x03,0x01,0x81,0x80,0xa0, -0x02,0x40,0x5f,0x83,0x01,0x81,0xc0,0xb0,0x02,0x01,0xc0,0x15,0x02,0xc0,0x02,0x03, -0x02,0x02,0x00,0xb1,0x02,0xc0,0x5f,0x83,0x02,0x01,0xc0,0xb0,0x02,0xc0,0x5f,0x83, -0x03,0x40,0x5f,0x83,0x01,0x01,0x42,0x20,0x01,0x00,0xc0,0x15,0x01,0xc0,0x01,0x03, -0x01,0x00,0x40,0xb2,0x01,0x40,0x10,0x99,0x01,0x00,0x00,0x06,0x01,0x02,0x40,0x20, -0x01,0x80,0x00,0x05,0x01,0x00,0x80,0xa0,0x01,0x40,0x09,0x99,0x01,0x00,0x00,0x06, -0x01,0x02,0x40,0x20,0x01,0x02,0x80,0x20,0x01,0x02,0xc0,0x20,0x01,0xc0,0x00,0x83, -0x01,0x02,0x00,0xb1,0x01,0x81,0x80,0x15,0x02,0x00,0x80,0x01,0x01,0x83,0x00,0xa0, -0x01,0x00,0x00,0x06,0x01,0x02,0x40,0x20,0x01,0x02,0x80,0x20,0x01,0x03,0x40,0x20, -0x01,0xc0,0x4f,0x83,0x01,0x03,0x80,0xae,0x01,0x81,0x80,0x15,0x02,0x00,0x80,0x01, -0x01,0x83,0xc0,0xa0,0x00,0x40,0x04,0x17,0x01,0x40,0x9f,0x83,0x01,0x81,0x80,0x15, -0x02,0x00,0x80,0x01,0x01,0x83,0x00,0xa0,0x01,0x40,0x77,0x83,0x01,0x81,0x80,0x15, -0x02,0x00,0x80,0x01,0x01,0x83,0xc0,0xa0,0x00,0x40,0x1d,0x17,0x01,0x00,0x00,0x06, -0x01,0x04,0x00,0x20,0x01,0x80,0x00,0x06,0x01,0x84,0x40,0x20,0x01,0x03,0x80,0xae, -0x01,0x80,0x00,0x06,0x01,0x81,0x00,0x20,0x01,0x82,0xc0,0x20,0x02,0x40,0x00,0x83, -0x01,0x82,0x00,0xb1,0x01,0x04,0x80,0xac,0x01,0x81,0x80,0x15,0x02,0x00,0x80,0x01, -0x01,0x83,0x00,0xa0,0x01,0x00,0x00,0x06,0x01,0x04,0xc0,0x20,0x01,0x80,0x00,0x06, -0x01,0x85,0x00,0x20,0x01,0x03,0x80,0xae,0x01,0x80,0x00,0x06,0x01,0x81,0x00,0x20, -0x01,0x83,0x40,0x20,0x02,0x40,0x00,0x83,0x01,0x82,0x00,0xb1,0x01,0x04,0x80,0xac, -0x01,0x81,0x80,0x15,0x02,0x00,0x80,0x01,0x01,0x83,0xc0,0xa0,0x01,0x00,0xc0,0x15, -0x01,0xbf,0xff,0x83,0x01,0x00,0x40,0xb2,0x01,0x40,0x05,0x99,0x01,0x01,0x80,0x15, -0x01,0x04,0xc0,0x20,0x01,0x80,0x00,0x06,0x01,0x81,0x00,0x20,0x01,0x83,0x40,0x20, -0x02,0x40,0x01,0x83,0x01,0x82,0x00,0xb1,0x01,0x03,0x80,0xae,0x01,0x81,0x80,0x15, -0x02,0x00,0x80,0x01,0x01,0x83,0xc0,0xa0,0x01,0x00,0xc0,0x15,0x01,0xc0,0x00,0x83, -0x01,0x00,0x40,0xb2,0x01,0x40,0x05,0x99,0x01,0x01,0x80,0x15,0x01,0x04,0xc0,0x20, -0x01,0x80,0x00,0x06,0x01,0x81,0x00,0x20,0x01,0x83,0x40,0x20,0x02,0x40,0x01,0x83, -0x01,0x82,0x00,0xb1,0x01,0x04,0x80,0xac,0x01,0x81,0x80,0x15,0x02,0x00,0x80,0x01, -0x01,0x83,0xc0,0xa0,0x01,0x01,0x80,0x15,0x01,0x04,0x00,0x20,0x01,0x80,0x80,0x15, -0x02,0x01,0x40,0x15,0x02,0xc0,0x00,0x03,0x01,0x80,0x01,0x20,0x01,0x04,0x80,0xac, -0x01,0x81,0x80,0x15,0x02,0x00,0x80,0x01,0x01,0x83,0x00,0xa0,0x01,0x01,0x80,0x15, -0x01,0x04,0xc0,0x20,0x01,0x80,0x80,0x15,0x02,0x01,0x40,0x15,0x02,0xc0,0x00,0x83, -0x01,0x80,0x01,0x20,0x01,0x04,0x80,0xac,0x01,0x81,0x80,0x15,0x02,0x00,0x80,0x01, -0x01,0x83,0xc0,0xa0,0x01,0x43,0xe7,0x83,0x01,0x81,0x80,0x15,0x02,0x00,0x80,0x01, -0x01,0x85,0x40,0xa0,0x01,0x40,0x2f,0x83,0x01,0x81,0x80,0x15,0x02,0x00,0x80,0x01, -0x01,0x85,0x80,0xa0,0x01,0x40,0x2f,0x83,0x01,0x81,0x80,0x15,0x02,0x00,0x80,0x01, -0x01,0x85,0xc0,0xa0,0x01,0x00,0x80,0x15,0x01,0x81,0x40,0x15,0x02,0x40,0x01,0x03, -0x01,0x00,0x01,0x20,0x01,0x80,0x00,0x02,0x01,0x02,0x00,0xb1,0x01,0x81,0x80,0x15, -0x02,0x00,0x80,0x01,0x01,0x86,0x00,0xa0,0x01,0x00,0x80,0x15,0x01,0x81,0x40,0x15, -0x02,0x40,0x01,0x03,0x01,0x00,0x01,0x20,0x01,0x80,0x00,0x02,0x01,0x02,0x00,0xb1, -0x01,0x81,0x80,0x15,0x02,0x00,0x80,0x01,0x01,0x86,0x40,0xa0,0x01,0x00,0x80,0x15, -0x01,0x81,0x40,0x15,0x02,0x40,0x01,0x83,0x01,0x00,0x01,0x20,0x01,0x81,0x80,0x15, -0x02,0x00,0x80,0x01,0x01,0x86,0x80,0xa0,0x01,0x00,0x80,0x15,0x01,0x81,0x40,0x15, -0x02,0x40,0x02,0x03,0x01,0x00,0x01,0x20,0x01,0xc0,0x00,0x03,0x01,0x00,0x40,0xb2, -0x01,0x81,0x80,0x15,0x02,0x00,0x80,0x01,0x01,0x86,0xc0,0xa0,0x01,0x00,0x80,0x15, -0x01,0x81,0x40,0x15,0x02,0x40,0x02,0x83,0x01,0x00,0x01,0x20,0x01,0x80,0x00,0x06, -0x01,0x87,0x00,0x20,0x01,0x01,0xc0,0xb0,0x01,0x80,0x00,0x82,0x01,0x02,0x00,0xb1, -0x01,0x81,0x80,0x15,0x02,0x00,0x80,0x01,0x01,0x87,0x40,0xa0,0x01,0x00,0x80,0x15, -0x01,0x81,0x40,0x15,0x02,0x40,0x03,0x03,0x01,0x00,0x01,0x20,0x01,0x81,0x80,0x15, -0x02,0x00,0x80,0x01,0x01,0x87,0x80,0xa0,0x01,0x00,0x00,0x29,0x00,0x00,0x00,0x02, -0x02,0x00,0x16,0x31,0x2e,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30, -0x30,0x30,0x30,0x30,0x30,0x65,0x2b,0x30,0x32,0x02,0x00,0x16,0x32,0x2e,0x35,0x35, -0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2b, -0x30,0x32,0x00,0x00,0x00,0x1f,0x00,0x02,0x5b,0x5d,0x00,0x00,0x02,0x3d,0x3d,0x00, -0x00,0x02,0x21,0x3d,0x00,0x00,0x08,0x76,0x69,0x73,0x69,0x62,0x6c,0x65,0x3d,0x00, -0x00,0x08,0x73,0x72,0x63,0x5f,0x72,0x65,0x63,0x74,0x00,0x00,0x03,0x73,0x65,0x74, -0x00,0x00,0x01,0x25,0x00,0x00,0x01,0x2a,0x00,0x00,0x01,0x2f,0x00,0x00,0x08,0x76, -0x69,0x65,0x77,0x70,0x6f,0x72,0x74,0x00,0x00,0x04,0x72,0x65,0x63,0x74,0x00,0x00, -0x05,0x77,0x69,0x64,0x74,0x68,0x00,0x00,0x02,0x78,0x3d,0x00,0x00,0x06,0x68,0x65, -0x69,0x67,0x68,0x74,0x00,0x00,0x01,0x2d,0x00,0x00,0x02,0x79,0x3d,0x00,0x00,0x01, -0x78,0x00,0x00,0x02,0x6f,0x78,0x00,0x00,0x01,0x2b,0x00,0x00,0x01,0x79,0x00,0x00, -0x02,0x6f,0x79,0x00,0x00,0x02,0x7a,0x3d,0x00,0x00,0x03,0x6f,0x78,0x3d,0x00,0x00, -0x03,0x6f,0x79,0x3d,0x00,0x00,0x07,0x7a,0x6f,0x6f,0x6d,0x5f,0x78,0x3d,0x00,0x00, -0x07,0x7a,0x6f,0x6f,0x6d,0x5f,0x79,0x3d,0x00,0x00,0x06,0x61,0x6e,0x67,0x6c,0x65, -0x3d,0x00,0x00,0x07,0x6d,0x69,0x72,0x72,0x6f,0x72,0x3d,0x00,0x00,0x07,0x6f,0x70, -0x61,0x63,0x69,0x74,0x79,0x00,0x00,0x08,0x6f,0x70,0x61,0x63,0x69,0x74,0x79,0x3d, -0x00,0x00,0x0b,0x62,0x6c,0x65,0x6e,0x64,0x5f,0x74,0x79,0x70,0x65,0x3d,0x00,0x00, -0x00,0x02,0x44,0x00,0x05,0x00,0x0a,0x00,0x00,0x00,0x00,0x00,0x63,0x04,0x00,0x00, -0x26,0x02,0x80,0x40,0x01,0x02,0x80,0x00,0x20,0x03,0x3f,0xff,0x83,0x02,0x80,0x40, -0xb2,0x02,0xc0,0x04,0x18,0x02,0x80,0x40,0x01,0x02,0x80,0x00,0x20,0x03,0x40,0x00, -0x03,0x02,0x80,0x40,0xb2,0x02,0xc0,0x01,0x99,0x02,0x80,0x80,0x01,0x03,0x00,0x00, -0x07,0x02,0x80,0x40,0xb2,0x02,0xc0,0x04,0x18,0x02,0x80,0x40,0x01,0x02,0x80,0x00, -0x20,0x03,0x40,0x00,0x83,0x02,0x80,0x40,0xb2,0x02,0xc0,0x01,0x99,0x02,0x80,0x80, -0x01,0x03,0x00,0x00,0x08,0x02,0x80,0x40,0xb2,0x02,0xc0,0x24,0x99,0x02,0x80,0x40, -0x01,0x02,0x80,0x80,0x20,0x02,0x80,0xc0,0x20,0x03,0x00,0x00,0x3d,0x02,0x81,0x00, -0xa0,0x02,0xc0,0x06,0x99,0x02,0x80,0x40,0x01,0x02,0x80,0x80,0x20,0x02,0x01,0x40, -0x01,0x02,0x80,0x02,0x91,0x03,0x00,0x00,0xbd,0x03,0x81,0x00,0x01,0x03,0x80,0xc0, -0x20,0x03,0x01,0xc0,0xac,0x03,0x81,0x00,0x01,0x03,0x82,0x00,0x20,0x04,0x01,0x00, -0x01,0x04,0x02,0x40,0x20,0x02,0x81,0x81,0xa0,0x02,0x80,0x40,0x01,0x02,0x82,0x80, -0x20,0x03,0x40,0x00,0x03,0x03,0x81,0x40,0x01,0x03,0x02,0xc0,0xa0,0x03,0x40,0x00, -0x98,0x00,0x40,0x04,0x97,0x03,0x00,0x00,0x06,0x03,0x80,0x40,0x01,0x03,0x83,0x40, -0x20,0x04,0x00,0x40,0x01,0x04,0x03,0x80,0x20,0x04,0xc0,0x00,0x83,0x04,0x03,0xc0, -0xb0,0x03,0x03,0x01,0x20,0x00,0x40,0x12,0x17,0x03,0x40,0x00,0x83,0x03,0x81,0x40, -0x01,0x03,0x02,0xc0,0xa0,0x03,0x40,0x00,0x98,0x00,0x40,0x08,0x97,0x03,0x00,0x00, -0x06,0x03,0x04,0x00,0x20,0x03,0x80,0x00,0x05,0x03,0x01,0x00,0xa0,0x03,0x40,0x05, -0x19,0x03,0x00,0x00,0x06,0x03,0x04,0x00,0x20,0x03,0x80,0x40,0x01,0x03,0x83,0x40, -0x20,0x04,0x00,0x40,0x01,0x04,0x03,0x80,0x20,0x04,0xc0,0x00,0x83,0x04,0x03,0xc0, -0xb0,0x03,0x03,0x01,0x20,0x00,0x40,0x00,0x97,0x03,0x00,0x00,0x05,0x00,0x40,0x07, -0x17,0x03,0x40,0x01,0x03,0x03,0x81,0x40,0x01,0x03,0x02,0xc0,0xa0,0x03,0x40,0x00, -0x98,0x00,0x40,0x04,0x17,0x03,0x00,0x00,0x06,0x03,0x80,0x00,0x05,0x04,0x00,0x40, -0x01,0x04,0x03,0x80,0x20,0x04,0xc0,0x00,0x83,0x04,0x03,0xc0,0xb0,0x03,0x03,0x01, -0x20,0x00,0x40,0x00,0x97,0x03,0x00,0x00,0x05,0x02,0x81,0x80,0x01,0x00,0x40,0x00, -0x97,0x02,0x80,0x00,0x05,0x02,0x80,0x00,0x29,0x00,0x00,0x00,0x02,0x00,0x00,0x00, -0x00,0x00,0x09,0x41,0x75,0x64,0x69,0x6f,0x2f,0x53,0x45,0x2f,0x00,0x00,0x00,0x11, -0x00,0x09,0x63,0x6f,0x6e,0x64,0x69,0x74,0x69,0x6f,0x6e,0x00,0x00,0x02,0x3d,0x3d, -0x00,0x00,0x02,0x73,0x65,0x00,0x00,0x04,0x6e,0x61,0x6d,0x65,0x00,0x00,0x02,0x21, -0x3d,0x00,0x00,0x05,0x41,0x75,0x64,0x69,0x6f,0x00,0x00,0x07,0x73,0x65,0x5f,0x70, -0x6c,0x61,0x79,0x00,0x00,0x01,0x2b,0x00,0x00,0x06,0x76,0x6f,0x6c,0x75,0x6d,0x65, -0x00,0x00,0x05,0x70,0x69,0x74,0x63,0x68,0x00,0x00,0x0b,0x66,0x6c,0x61,0x73,0x68, -0x5f,0x73,0x63,0x6f,0x70,0x65,0x00,0x00,0x03,0x3d,0x3d,0x3d,0x00,0x00,0x05,0x66, -0x6c,0x61,0x73,0x68,0x00,0x00,0x0b,0x66,0x6c,0x61,0x73,0x68,0x5f,0x63,0x6f,0x6c, -0x6f,0x72,0x00,0x00,0x0e,0x66,0x6c,0x61,0x73,0x68,0x5f,0x64,0x75,0x72,0x61,0x74, -0x69,0x6f,0x6e,0x00,0x00,0x01,0x2a,0x00,0x00,0x08,0x76,0x69,0x65,0x77,0x70,0x6f, -0x72,0x74,0x00,0x00,0x00,0x00,0xd7,0x00,0x05,0x00,0x07,0x00,0x02,0x00,0x00,0x00, -0x1f,0x02,0x00,0x00,0x26,0x02,0x80,0x40,0x01,0x03,0x00,0x00,0x06,0x03,0x00,0x40, -0x20,0x02,0x80,0x00,0xae,0x01,0x81,0x40,0x01,0x02,0x80,0xc0,0x01,0x03,0x3f,0xff, -0x83,0x02,0x80,0x80,0xa0,0x02,0xc0,0x09,0x19,0x02,0x80,0x01,0x8d,0x03,0x00,0x00, -0x05,0x02,0x80,0x80,0xa0,0x02,0xc0,0x02,0x99,0x02,0xbf,0xff,0x83,0x03,0x40,0x07, -0x03,0x02,0x81,0x40,0x41,0x03,0x00,0x01,0x40,0x02,0x81,0x00,0x21,0x02,0x80,0x02, -0x8d,0x03,0x00,0x00,0x05,0x02,0x80,0x80,0xa0,0x02,0xc0,0x02,0x99,0x02,0xbf,0xff, -0x83,0x03,0x40,0x07,0x03,0x02,0x81,0x40,0x41,0x03,0x00,0x03,0x40,0x02,0x81,0x00, -0x21,0x03,0x02,0x00,0x25,0x02,0x80,0x3f,0xa4,0x02,0x80,0x00,0x29,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x06,0x00,0x01,0x2d,0x00,0x00,0x01,0x78,0x00,0x00,0x02,0x21, +0x6f,0x6e,0x00,0x00,0x11,0x40,0x5f,0x77,0x68,0x69,0x74,0x65,0x6e,0x5f,0x64,0x75, +0x72,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x11,0x40,0x5f,0x65,0x73,0x63,0x61,0x70, +0x65,0x5f,0x64,0x75,0x72,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x13,0x40,0x5f,0x63, +0x6f,0x6c,0x6c,0x61,0x70,0x73,0x65,0x5f,0x64,0x75,0x72,0x61,0x74,0x69,0x6f,0x6e, +0x00,0x00,0x00,0x00,0xf7,0x00,0x02,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x19,0x00, +0x26,0x00,0x00,0x00,0x83,0xff,0x3f,0x01,0x06,0x00,0x80,0x01,0x01,0x80,0x00,0x02, +0xa0,0x00,0x80,0x01,0x06,0x00,0x00,0x01,0x20,0x40,0x00,0x01,0x83,0xff,0xbf,0x01, +0x83,0xff,0x3f,0x02,0x83,0xff,0xbf,0x02,0x83,0xff,0x3f,0x03,0x20,0x82,0x00,0x01, +0x03,0x7f,0x40,0x01,0x06,0x00,0x80,0x01,0x01,0x80,0x00,0x02,0xa0,0xc0,0x80,0x01, +0x83,0x0f,0x40,0x01,0x0e,0x02,0x00,0x01,0x83,0xff,0x3f,0x01,0x8e,0x02,0x00,0x01, +0x83,0xff,0x3f,0x01,0x0e,0x03,0x00,0x01,0x83,0xff,0x3f,0x01,0x8e,0x03,0x00,0x01, +0x29,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x0b,0x62,0x6c, +0x65,0x6e,0x64,0x5f,0x74,0x79,0x70,0x65,0x3d,0x00,0x00,0x05,0x63,0x6f,0x6c,0x6f, +0x72,0x00,0x00,0x03,0x73,0x65,0x74,0x00,0x00,0x08,0x6f,0x70,0x61,0x63,0x69,0x74, +0x79,0x3d,0x00,0x00,0x11,0x40,0x5f,0x65,0x73,0x63,0x61,0x70,0x65,0x5f,0x64,0x75, +0x72,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x11,0x40,0x5f,0x77,0x68,0x69,0x74,0x65, +0x6e,0x5f,0x64,0x75,0x72,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x11,0x40,0x5f,0x61, +0x70,0x70,0x65,0x61,0x72,0x5f,0x64,0x75,0x72,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00, +0x13,0x40,0x5f,0x63,0x6f,0x6c,0x6c,0x61,0x70,0x73,0x65,0x5f,0x64,0x75,0x72,0x61, +0x74,0x69,0x6f,0x6e,0x00,0x00,0x00,0x00,0xf7,0x00,0x02,0x00,0x08,0x00,0x00,0x00, +0x00,0x00,0x19,0x00,0x26,0x00,0x00,0x00,0x03,0x00,0x40,0x01,0x06,0x00,0x80,0x01, +0x01,0x80,0x00,0x02,0xa0,0x00,0x80,0x01,0x06,0x00,0x00,0x01,0x20,0x40,0x00,0x01, +0x03,0x7f,0xc0,0x01,0x83,0x1f,0x40,0x02,0x83,0x1f,0xc0,0x02,0x03,0x7f,0x40,0x03, +0x20,0x82,0x00,0x01,0x03,0x7f,0x40,0x01,0x06,0x00,0x80,0x01,0x01,0x80,0x00,0x02, +0xa0,0xc0,0x80,0x01,0x83,0x17,0x40,0x01,0x0e,0x02,0x00,0x01,0x83,0xff,0x3f,0x01, +0x8e,0x02,0x00,0x01,0x83,0xff,0x3f,0x01,0x0e,0x03,0x00,0x01,0x83,0xff,0x3f,0x01, +0x8e,0x03,0x00,0x01,0x29,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08, +0x00,0x0b,0x62,0x6c,0x65,0x6e,0x64,0x5f,0x74,0x79,0x70,0x65,0x3d,0x00,0x00,0x05, +0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x03,0x73,0x65,0x74,0x00,0x00,0x08,0x6f,0x70, +0x61,0x63,0x69,0x74,0x79,0x3d,0x00,0x00,0x13,0x40,0x5f,0x63,0x6f,0x6c,0x6c,0x61, +0x70,0x73,0x65,0x5f,0x64,0x75,0x72,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x11,0x40, +0x5f,0x77,0x68,0x69,0x74,0x65,0x6e,0x5f,0x64,0x75,0x72,0x61,0x74,0x69,0x6f,0x6e, +0x00,0x00,0x11,0x40,0x5f,0x61,0x70,0x70,0x65,0x61,0x72,0x5f,0x64,0x75,0x72,0x61, +0x74,0x69,0x6f,0x6e,0x00,0x00,0x11,0x40,0x5f,0x65,0x73,0x63,0x61,0x70,0x65,0x5f, +0x64,0x75,0x72,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x00,0x04,0x4f,0x00,0x06,0x00, +0x0e,0x00,0x00,0x00,0x00,0x00,0xcc,0x00,0x26,0x00,0x00,0x04,0x06,0x00,0x00,0x03, +0x20,0x00,0x00,0x03,0x01,0x40,0x00,0x03,0x11,0x01,0x80,0x03,0xa0,0x40,0x00,0x03, +0x99,0x02,0x40,0x03,0x01,0x40,0x00,0x03,0x20,0xc0,0x00,0x03,0x20,0x00,0x01,0x03, +0x01,0x80,0x01,0x02,0x97,0x01,0x40,0x00,0x01,0x40,0x00,0x03,0x20,0x00,0x01,0x03, +0x01,0x80,0x01,0x02,0x91,0x02,0x00,0x03,0x83,0x4f,0xc0,0x03,0x83,0x17,0x40,0x04, +0x20,0x81,0x01,0x03,0x01,0x80,0x81,0x02,0x3d,0x00,0x00,0x03,0x01,0x40,0x81,0x03, +0x20,0xc0,0x81,0x03,0x01,0x80,0x01,0x04,0xa0,0x00,0x82,0x03,0x83,0x0f,0x40,0x03, +0x01,0x40,0x81,0x03,0x20,0xc0,0x81,0x03,0x01,0x80,0x01,0x04,0xa0,0x40,0x82,0x03, +0x01,0x40,0x01,0x03,0x20,0xc0,0x01,0x03,0x20,0x80,0x02,0x03,0x83,0xff,0xbf,0x03, +0x83,0xff,0x3f,0x04,0x83,0xff,0xbf,0x04,0xa0,0xc1,0x02,0x03,0x01,0x40,0x01,0x03, +0x03,0xff,0xbf,0x03,0x83,0x05,0x40,0x04,0xaf,0x40,0x03,0x04,0x83,0x4f,0xc0,0x04, +0x83,0x11,0x40,0x05,0x01,0x00,0x81,0x05,0x03,0x00,0x40,0x06,0x20,0x03,0x03,0x03, +0x01,0x40,0x01,0x03,0x03,0x00,0xc0,0x03,0x83,0x05,0x40,0x04,0xaf,0x40,0x03,0x04, +0x83,0x4f,0xc0,0x04,0x83,0x11,0x40,0x05,0x01,0x00,0x81,0x05,0x03,0x00,0x40,0x06, +0x20,0x03,0x03,0x03,0x01,0x40,0x01,0x03,0x03,0xff,0xbf,0x03,0x83,0x05,0x40,0x04, +0xad,0x80,0x03,0x04,0x83,0x4f,0xc0,0x04,0x83,0x11,0x40,0x05,0x01,0x00,0x81,0x05, +0x03,0x00,0x40,0x06,0x20,0x03,0x03,0x03,0x01,0x40,0x01,0x03,0x03,0x00,0xc0,0x03, +0x83,0x05,0x40,0x04,0xad,0x80,0x03,0x04,0x83,0x4f,0xc0,0x04,0x83,0x11,0x40,0x05, +0x01,0x00,0x81,0x05,0x03,0x00,0x40,0x06,0x20,0x03,0x03,0x03,0x01,0x40,0x00,0x03, +0x11,0x01,0x80,0x03,0xa0,0x40,0x00,0x03,0x99,0x01,0x40,0x03,0x01,0x40,0x00,0x03, +0x83,0xff,0xbf,0x03,0xb3,0xc0,0x03,0x03,0x19,0x04,0x40,0x03,0x01,0x40,0x01,0x03, +0x20,0xc0,0x01,0x03,0x20,0x80,0x02,0x03,0x83,0x57,0xc0,0x03,0x03,0x7f,0x40,0x04, +0x83,0x47,0xc0,0x04,0xa0,0xc1,0x02,0x03,0x97,0x03,0x40,0x00,0x01,0x40,0x01,0x03, +0x20,0xc0,0x01,0x03,0x20,0x80,0x02,0x03,0x03,0x7f,0xc0,0x03,0x03,0x7f,0x40,0x04, +0x03,0x7f,0xc0,0x04,0xa0,0xc1,0x02,0x03,0x01,0x40,0x01,0x03,0x83,0xff,0xbf,0x03, +0x83,0x05,0x40,0x04,0x83,0x4f,0xc0,0x04,0x83,0x11,0x40,0x05,0x01,0x00,0x81,0x05, +0x03,0x00,0x40,0x06,0x20,0x03,0x03,0x03,0x99,0x1d,0x40,0x01,0x83,0x09,0x40,0x03, +0x01,0x40,0x81,0x03,0x20,0xc0,0x81,0x03,0x01,0x80,0x01,0x04,0xa0,0x40,0x82,0x03, +0x01,0x40,0x01,0x03,0x20,0xc0,0x01,0x03,0x20,0x80,0x02,0x03,0x83,0xff,0xbf,0x03, +0x83,0xff,0x3f,0x04,0x83,0xff,0xbf,0x04,0xa0,0xc1,0x02,0x03,0x01,0x40,0x01,0x03, +0x03,0xff,0xbf,0x03,0x03,0xff,0x3f,0x04,0x83,0x4f,0xc0,0x04,0x83,0x09,0x40,0x05, +0xbd,0x00,0x80,0x05,0x03,0x00,0x40,0x06,0x20,0x03,0x03,0x03,0x01,0x40,0x01,0x03, +0x03,0x00,0xc0,0x03,0x03,0xff,0x3f,0x04,0x83,0x4f,0xc0,0x04,0x83,0x09,0x40,0x05, +0xbd,0x00,0x80,0x05,0x03,0x00,0x40,0x06,0x20,0x03,0x03,0x03,0x01,0x40,0x01,0x03, +0x03,0xff,0xbf,0x03,0x03,0x00,0x40,0x04,0x83,0x4f,0xc0,0x04,0x83,0x09,0x40,0x05, +0xbd,0x00,0x80,0x05,0x03,0x00,0x40,0x06,0x20,0x03,0x03,0x03,0x01,0x40,0x01,0x03, +0x03,0x00,0xc0,0x03,0x03,0x00,0x40,0x04,0x83,0x4f,0xc0,0x04,0x83,0x09,0x40,0x05, +0xbd,0x00,0x80,0x05,0x03,0x00,0x40,0x06,0x20,0x03,0x03,0x03,0x01,0x40,0x01,0x03, +0x20,0xc0,0x01,0x03,0x20,0x80,0x02,0x03,0x03,0x7f,0xc0,0x03,0x03,0x7f,0x40,0x04, +0x03,0x7f,0xc0,0x04,0xa0,0xc1,0x02,0x03,0x01,0x40,0x01,0x03,0x83,0xff,0xbf,0x03, +0x83,0xff,0x3f,0x04,0x83,0x4f,0xc0,0x04,0x83,0x09,0x40,0x05,0xbd,0x00,0x80,0x05, +0x03,0x00,0x40,0x06,0x20,0x03,0x03,0x03,0x42,0x00,0x00,0x03,0x13,0x08,0x00,0x03, +0x06,0x00,0x80,0x03,0x20,0x40,0x84,0x03,0xa0,0x80,0x01,0x03,0x0e,0x09,0x00,0x03, +0x01,0x40,0x01,0x03,0x0d,0x09,0x80,0x03,0x01,0x80,0x01,0x04,0xa0,0xc0,0x84,0x03, +0x83,0x27,0x40,0x03,0x0d,0x09,0x80,0x03,0x01,0x80,0x01,0x04,0xa0,0x00,0x85,0x03, +0x83,0x09,0x40,0x03,0x0d,0x09,0x80,0x03,0x01,0x80,0x01,0x04,0xa0,0x40,0x85,0x03, +0x06,0x00,0x00,0x03,0x20,0x80,0x05,0x03,0x0d,0x09,0x80,0x03,0x01,0x80,0x01,0x04, +0xa0,0xc0,0x85,0x03,0x06,0x00,0x00,0x03,0x20,0x00,0x06,0x03,0x06,0x00,0x80,0x03, +0x20,0x40,0x86,0x03,0x83,0x00,0x40,0x04,0xb1,0x80,0x86,0x03,0xae,0x40,0x03,0x03, +0x0d,0x09,0x80,0x03,0x01,0x80,0x01,0x04,0xa0,0xc0,0x86,0x03,0x83,0xdb,0x45,0x03, +0x0d,0x09,0x80,0x03,0x01,0x80,0x01,0x04,0xa0,0x00,0x87,0x03,0x83,0x13,0x40,0x03, +0x8e,0x0e,0x00,0x03,0x29,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x0b,0x41, +0x72,0x69,0x61,0x6c,0x20,0x42,0x6c,0x61,0x63,0x6b,0x00,0x00,0x08,0x43,0x52,0x49, +0x54,0x49,0x43,0x41,0x4c,0x00,0x00,0x00,0x1e,0x00,0x0e,0x64,0x69,0x73,0x70,0x6f, +0x73,0x65,0x5f,0x64,0x61,0x6d,0x61,0x67,0x65,0x00,0x00,0x05,0x69,0x73,0x5f,0x61, +0x3f,0x00,0x00,0x07,0x4e,0x75,0x6d,0x65,0x72,0x69,0x63,0x00,0x00,0x03,0x61,0x62, +0x73,0x00,0x00,0x04,0x74,0x6f,0x5f,0x73,0x00,0x00,0x06,0x42,0x69,0x74,0x6d,0x61, +0x70,0x00,0x00,0x03,0x6e,0x65,0x77,0x00,0x00,0x04,0x66,0x6f,0x6e,0x74,0x00,0x00, +0x05,0x6e,0x61,0x6d,0x65,0x3d,0x00,0x00,0x05,0x73,0x69,0x7a,0x65,0x3d,0x00,0x00, +0x05,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x03,0x73,0x65,0x74,0x00,0x00,0x09,0x64, +0x72,0x61,0x77,0x5f,0x74,0x65,0x78,0x74,0x00,0x00,0x01,0x2d,0x00,0x00,0x01,0x2b, +0x00,0x00,0x01,0x3c,0x00,0x00,0x06,0x53,0x70,0x72,0x69,0x74,0x65,0x00,0x00,0x08, +0x76,0x69,0x65,0x77,0x70,0x6f,0x72,0x74,0x00,0x00,0x0f,0x40,0x5f,0x64,0x61,0x6d, +0x61,0x67,0x65,0x5f,0x73,0x70,0x72,0x69,0x74,0x65,0x00,0x00,0x07,0x62,0x69,0x74, +0x6d,0x61,0x70,0x3d,0x00,0x00,0x03,0x6f,0x78,0x3d,0x00,0x00,0x03,0x6f,0x79,0x3d, +0x00,0x00,0x01,0x78,0x00,0x00,0x02,0x78,0x3d,0x00,0x00,0x01,0x79,0x00,0x00,0x02, +0x6f,0x79,0x00,0x00,0x01,0x2f,0x00,0x00,0x02,0x79,0x3d,0x00,0x00,0x02,0x7a,0x3d, +0x00,0x00,0x11,0x40,0x5f,0x64,0x61,0x6d,0x61,0x67,0x65,0x5f,0x64,0x75,0x72,0x61, +0x74,0x69,0x6f,0x6e,0x00,0x00,0x00,0x02,0x5b,0x00,0x09,0x00,0x0e,0x00,0x01,0x00, +0x00,0x00,0x48,0x00,0x26,0x00,0x00,0x04,0x06,0x00,0x80,0x04,0x20,0x00,0x80,0x04, +0x8e,0x00,0x80,0x00,0x8d,0x00,0x80,0x04,0x05,0x00,0x00,0x05,0xb2,0x80,0x80,0x04, +0x19,0x01,0xc0,0x04,0x05,0x00,0x80,0x04,0x29,0x00,0x80,0x04,0x8e,0x01,0x00,0x01, +0x8d,0x00,0x80,0x04,0x20,0x00,0x81,0x04,0x8e,0x02,0x80,0x04,0x8d,0x00,0x80,0x04, +0x20,0x80,0x81,0x04,0x01,0x40,0x02,0x02,0x8d,0x00,0x80,0x04,0x20,0xc0,0x81,0x04, +0x01,0x40,0x82,0x02,0x91,0x04,0x80,0x04,0x13,0x04,0x80,0x04,0x01,0x00,0x01,0x05, +0x01,0x40,0x81,0x05,0x20,0x81,0x82,0x04,0x01,0x40,0x02,0x03,0x8f,0x05,0x80,0x04, +0x01,0x80,0x01,0x05,0xa0,0x00,0x83,0x04,0x99,0x04,0xc0,0x04,0x8f,0x05,0x80,0x04, +0x01,0x80,0x01,0x05,0xa0,0x40,0x83,0x04,0xad,0x80,0x83,0x04,0x8f,0x05,0x00,0x05, +0x01,0x80,0x81,0x05,0x01,0x40,0x02,0x06,0x20,0xc1,0x03,0x05,0x97,0x02,0x40,0x00, +0x03,0x00,0xc0,0x04,0x8f,0x05,0x00,0x05,0x01,0x80,0x81,0x05,0x01,0x40,0x02,0x06, +0x20,0xc1,0x03,0x05,0x37,0x40,0x82,0x04,0x0e,0x08,0x80,0x04,0x8d,0x00,0x80,0x04, +0x20,0x40,0x84,0x04,0x03,0x01,0x40,0x05,0xa0,0x80,0x84,0x04,0x18,0x02,0xc0,0x04, +0x8f,0x09,0x80,0x04,0x01,0x40,0x00,0x05,0xa0,0x00,0x83,0x04,0x20,0x00,0x85,0x04, +0x99,0x06,0xc0,0x04,0x83,0xff,0xbf,0x04,0x03,0x07,0x40,0x05,0x41,0x40,0x82,0x04, +0x40,0x01,0x00,0x05,0x21,0x40,0x85,0x04,0x8f,0x09,0x80,0x04,0x01,0x40,0x00,0x05, +0xa0,0x00,0x83,0x04,0x99,0x00,0xc0,0x04,0x97,0x01,0x40,0x00,0x8f,0x09,0x80,0x04, +0x01,0x40,0x00,0x05,0xa0,0x80,0x85,0x04,0x06,0x00,0x80,0x04,0x20,0xc0,0x85,0x04, +0x29,0x00,0x80,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x00,0x11,0x64,0x69, +0x73,0x70,0x6f,0x73,0x65,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x00, +0x00,0x0b,0x40,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x02, +0x3d,0x3d,0x00,0x00,0x0f,0x40,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e, +0x5f,0x68,0x69,0x74,0x00,0x00,0x09,0x66,0x72,0x61,0x6d,0x65,0x5f,0x6d,0x61,0x78, +0x00,0x00,0x14,0x40,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f,0x64, +0x75,0x72,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x0e,0x61,0x6e,0x69,0x6d,0x61,0x74, +0x69,0x6f,0x6e,0x5f,0x6e,0x61,0x6d,0x65,0x00,0x00,0x0d,0x61,0x6e,0x69,0x6d,0x61, +0x74,0x69,0x6f,0x6e,0x5f,0x68,0x75,0x65,0x00,0x00,0x05,0x43,0x61,0x63,0x68,0x65, +0x00,0x00,0x03,0x52,0x50,0x47,0x00,0x00,0x09,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69, +0x6f,0x6e,0x00,0x00,0x12,0x40,0x40,0x5f,0x72,0x65,0x66,0x65,0x72,0x65,0x6e,0x63, +0x65,0x5f,0x63,0x6f,0x75,0x6e,0x74,0x00,0x00,0x08,0x69,0x6e,0x63,0x6c,0x75,0x64, +0x65,0x3f,0x00,0x00,0x02,0x5b,0x5d,0x00,0x00,0x01,0x2b,0x00,0x00,0x03,0x5b,0x5d, 0x3d,0x00,0x00,0x13,0x40,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f, -0x73,0x70,0x72,0x69,0x74,0x65,0x73,0x00,0x00,0x04,0x65,0x61,0x63,0x68,0x00,0x00, -0x18,0x40,0x5f,0x6c,0x6f,0x6f,0x70,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f, -0x6e,0x5f,0x73,0x70,0x72,0x69,0x74,0x65,0x73,0x00,0x00,0x00,0x00,0x76,0x00,0x02, -0x00,0x05,0x00,0x00,0x00,0x00,0x00,0x0e,0x02,0x00,0x00,0x26,0x00,0x81,0x00,0x16, -0x01,0x00,0x00,0x0d,0x01,0x81,0x00,0x15,0x01,0x00,0x40,0xa0,0x01,0x00,0x80,0x20, -0x01,0x80,0xc0,0x15,0x01,0x00,0xc0,0xac,0x01,0x80,0x00,0x0d,0x02,0x01,0x00,0x15, -0x01,0x80,0x40,0xa0,0x02,0x00,0x80,0x01,0x01,0x81,0x00,0xa0,0x01,0x00,0x00,0x29, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x13,0x40,0x5f,0x61,0x6e,0x69,0x6d, -0x61,0x74,0x69,0x6f,0x6e,0x5f,0x73,0x70,0x72,0x69,0x74,0x65,0x73,0x00,0x00,0x02, -0x5b,0x5d,0x00,0x00,0x01,0x78,0x00,0x00,0x01,0x2b,0x00,0x00,0x02,0x78,0x3d,0x00, -0x00,0x00,0x00,0x7b,0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x00,0x00,0x0e,0x02,0x00, -0x00,0x26,0x00,0x81,0x00,0x16,0x01,0x00,0x00,0x0d,0x01,0x81,0x00,0x15,0x01,0x00, -0x40,0xa0,0x01,0x00,0x80,0x20,0x01,0x80,0xc0,0x15,0x01,0x00,0xc0,0xac,0x01,0x80, -0x00,0x0d,0x02,0x01,0x00,0x15,0x01,0x80,0x40,0xa0,0x02,0x00,0x80,0x01,0x01,0x81, -0x00,0xa0,0x01,0x00,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x18, -0x40,0x5f,0x6c,0x6f,0x6f,0x70,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e, -0x5f,0x73,0x70,0x72,0x69,0x74,0x65,0x73,0x00,0x00,0x02,0x5b,0x5d,0x00,0x00,0x01, -0x78,0x00,0x00,0x01,0x2b,0x00,0x00,0x02,0x78,0x3d,0x00,0x00,0x00,0x00,0xd7,0x00, -0x05,0x00,0x07,0x00,0x02,0x00,0x00,0x00,0x1f,0x02,0x00,0x00,0x26,0x02,0x80,0x40, -0x01,0x03,0x00,0x00,0x06,0x03,0x00,0x40,0x20,0x02,0x80,0x00,0xae,0x01,0x81,0x40, -0x01,0x02,0x80,0xc0,0x01,0x03,0x3f,0xff,0x83,0x02,0x80,0x80,0xa0,0x02,0xc0,0x09, -0x19,0x02,0x80,0x01,0x8d,0x03,0x00,0x00,0x05,0x02,0x80,0x80,0xa0,0x02,0xc0,0x02, -0x99,0x02,0xbf,0xff,0x83,0x03,0x40,0x07,0x03,0x02,0x81,0x40,0x41,0x03,0x00,0x01, -0x40,0x02,0x81,0x00,0x21,0x02,0x80,0x02,0x8d,0x03,0x00,0x00,0x05,0x02,0x80,0x80, -0xa0,0x02,0xc0,0x02,0x99,0x02,0xbf,0xff,0x83,0x03,0x40,0x07,0x03,0x02,0x81,0x40, -0x41,0x03,0x00,0x03,0x40,0x02,0x81,0x00,0x21,0x03,0x02,0x00,0x25,0x02,0x80,0x3f, -0xa4,0x02,0x80,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x01,0x2d, -0x00,0x00,0x01,0x79,0x00,0x00,0x02,0x21,0x3d,0x00,0x00,0x13,0x40,0x5f,0x61,0x6e, -0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f,0x73,0x70,0x72,0x69,0x74,0x65,0x73,0x00, -0x00,0x04,0x65,0x61,0x63,0x68,0x00,0x00,0x18,0x40,0x5f,0x6c,0x6f,0x6f,0x70,0x5f, +0x73,0x70,0x72,0x69,0x74,0x65,0x73,0x00,0x00,0x08,0x70,0x6f,0x73,0x69,0x74,0x69, +0x6f,0x6e,0x00,0x00,0x02,0x21,0x3d,0x00,0x00,0x0d,0x40,0x40,0x5f,0x61,0x6e,0x69, +0x6d,0x61,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x01,0x21,0x00,0x00,0x04,0x65,0x61, +0x63,0x68,0x00,0x00,0x04,0x70,0x75,0x73,0x68,0x00,0x00,0x10,0x75,0x70,0x64,0x61, +0x74,0x65,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x00,0x00, +0xb6,0x00,0x01,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x14,0x00,0x26,0x00,0x00,0x02, +0x16,0xc0,0x81,0x00,0x42,0x00,0x00,0x01,0x13,0x00,0x00,0x01,0x06,0x00,0x80,0x01, +0x20,0x80,0x80,0x01,0xa0,0x40,0x00,0x01,0x16,0x00,0x02,0x01,0x15,0x80,0x01,0x01, +0x15,0x00,0x82,0x01,0x01,0x80,0x00,0x02,0xa0,0xc0,0x80,0x01,0x08,0x00,0x00,0x01, +0x15,0x00,0x82,0x01,0x01,0x80,0x00,0x02,0xa0,0x00,0x81,0x01,0x8d,0x02,0x00,0x01, +0x15,0x00,0x82,0x01,0xa0,0x80,0x01,0x01,0x29,0x00,0x00,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x07,0x00,0x06,0x53,0x70,0x72,0x69,0x74,0x65,0x00,0x00,0x03,0x6e, +0x65,0x77,0x00,0x00,0x08,0x76,0x69,0x65,0x77,0x70,0x6f,0x72,0x74,0x00,0x00,0x07, +0x62,0x69,0x74,0x6d,0x61,0x70,0x3d,0x00,0x00,0x08,0x76,0x69,0x73,0x69,0x62,0x6c, +0x65,0x3d,0x00,0x00,0x13,0x40,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e, +0x5f,0x73,0x70,0x72,0x69,0x74,0x65,0x73,0x00,0x00,0x04,0x70,0x75,0x73,0x68,0x00, +0x00,0x00,0x01,0xf0,0x00,0x08,0x00,0x0d,0x00,0x01,0x00,0x00,0x00,0x3a,0x00,0x00, +0x26,0x00,0x00,0x02,0x01,0x40,0x00,0x04,0x8d,0x00,0x80,0x04,0xb2,0x00,0x00,0x04, +0x19,0x01,0x40,0x04,0x05,0x00,0x00,0x04,0x29,0x00,0x00,0x04,0x06,0x00,0x00,0x04, +0x20,0x80,0x00,0x04,0x8e,0x00,0x80,0x00,0x8d,0x00,0x00,0x04,0x05,0x00,0x80,0x04, +0xb2,0x00,0x00,0x04,0x19,0x01,0x40,0x04,0x05,0x00,0x00,0x04,0x29,0x00,0x00,0x04, +0x83,0xff,0x3f,0x04,0x8e,0x01,0x00,0x04,0x8d,0x00,0x00,0x04,0x20,0x00,0x01,0x04, +0x01,0x00,0x82,0x01,0x8d,0x00,0x00,0x04,0x20,0x40,0x01,0x04,0x01,0x00,0x02,0x02, +0x91,0x03,0x00,0x04,0x13,0x03,0x00,0x04,0x01,0xc0,0x80,0x04,0x01,0x00,0x01,0x05, +0x20,0x01,0x02,0x04,0x01,0x00,0x82,0x02,0x8f,0x04,0x00,0x04,0x01,0x40,0x81,0x04, +0xa0,0x80,0x02,0x04,0x99,0x04,0x40,0x04,0x8f,0x04,0x00,0x04,0x01,0x40,0x81,0x04, +0xa0,0xc0,0x02,0x04,0xad,0x00,0x03,0x04,0x8f,0x04,0x80,0x04,0x01,0x40,0x01,0x05, +0x01,0x00,0x82,0x05,0x20,0x41,0x83,0x04,0x97,0x02,0x40,0x00,0x03,0x00,0x40,0x04, +0x8f,0x04,0x80,0x04,0x01,0x40,0x01,0x05,0x01,0x00,0x82,0x05,0x20,0x41,0x83,0x04, +0x37,0x00,0x02,0x04,0x0e,0x07,0x00,0x04,0x83,0xff,0x3f,0x04,0x03,0x07,0xc0,0x04, +0x41,0x00,0x02,0x04,0x40,0x01,0x80,0x04,0x21,0xc0,0x03,0x04,0x06,0x00,0x00,0x04, +0x20,0x00,0x04,0x04,0x29,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x11, +0x00,0x02,0x3d,0x3d,0x00,0x00,0x10,0x40,0x5f,0x6c,0x6f,0x6f,0x70,0x5f,0x61,0x6e, +0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x16,0x64,0x69,0x73,0x70,0x6f,0x73, +0x65,0x5f,0x6c,0x6f,0x6f,0x70,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e, +0x00,0x00,0x16,0x40,0x5f,0x6c,0x6f,0x6f,0x70,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74, +0x69,0x6f,0x6e,0x5f,0x69,0x6e,0x64,0x65,0x78,0x00,0x00,0x0e,0x61,0x6e,0x69,0x6d, +0x61,0x74,0x69,0x6f,0x6e,0x5f,0x6e,0x61,0x6d,0x65,0x00,0x00,0x0d,0x61,0x6e,0x69, +0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f,0x68,0x75,0x65,0x00,0x00,0x05,0x43,0x61,0x63, +0x68,0x65,0x00,0x00,0x03,0x52,0x50,0x47,0x00,0x00,0x09,0x61,0x6e,0x69,0x6d,0x61, +0x74,0x69,0x6f,0x6e,0x00,0x00,0x12,0x40,0x40,0x5f,0x72,0x65,0x66,0x65,0x72,0x65, +0x6e,0x63,0x65,0x5f,0x63,0x6f,0x75,0x6e,0x74,0x00,0x00,0x08,0x69,0x6e,0x63,0x6c, +0x75,0x64,0x65,0x3f,0x00,0x00,0x02,0x5b,0x5d,0x00,0x00,0x01,0x2b,0x00,0x00,0x03, +0x5b,0x5d,0x3d,0x00,0x00,0x18,0x40,0x5f,0x6c,0x6f,0x6f,0x70,0x5f,0x61,0x6e,0x69, +0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f,0x73,0x70,0x72,0x69,0x74,0x65,0x73,0x00,0x00, +0x04,0x65,0x61,0x63,0x68,0x00,0x00,0x15,0x75,0x70,0x64,0x61,0x74,0x65,0x5f,0x6c, +0x6f,0x6f,0x70,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x00, +0x00,0xbb,0x00,0x01,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x14,0x26,0x00,0x00,0x02, +0x16,0x80,0x81,0x00,0x42,0x00,0x00,0x01,0x13,0x00,0x00,0x01,0x06,0x00,0x80,0x01, +0x20,0x80,0x80,0x01,0xa0,0x40,0x00,0x01,0x16,0xc0,0x01,0x01,0x15,0x40,0x01,0x01, +0x15,0xc0,0x81,0x01,0x01,0x80,0x00,0x02,0xa0,0xc0,0x80,0x01,0x08,0x00,0x00,0x01, +0x15,0xc0,0x81,0x01,0x01,0x80,0x00,0x02,0xa0,0x00,0x81,0x01,0x8d,0x02,0x00,0x01, +0x15,0xc0,0x81,0x01,0xa0,0x80,0x01,0x01,0x29,0x00,0x00,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x07,0x00,0x06,0x53,0x70,0x72,0x69,0x74,0x65,0x00,0x00,0x03,0x6e, +0x65,0x77,0x00,0x00,0x08,0x76,0x69,0x65,0x77,0x70,0x6f,0x72,0x74,0x00,0x00,0x07, +0x62,0x69,0x74,0x6d,0x61,0x70,0x3d,0x00,0x00,0x08,0x76,0x69,0x73,0x69,0x62,0x6c, +0x65,0x3d,0x00,0x00,0x18,0x40,0x5f,0x6c,0x6f,0x6f,0x70,0x5f,0x61,0x6e,0x69,0x6d, +0x61,0x74,0x69,0x6f,0x6e,0x5f,0x73,0x70,0x72,0x69,0x74,0x65,0x73,0x00,0x00,0x04, +0x70,0x75,0x73,0x68,0x00,0x00,0x00,0x00,0x9c,0x00,0x02,0x00,0x05,0x00,0x00,0x00, +0x00,0x00,0x11,0x00,0x26,0x00,0x00,0x00,0x0d,0x00,0x00,0x01,0x05,0x00,0x80,0x01, +0xa0,0x40,0x00,0x01,0x19,0x05,0x40,0x01,0x0d,0x00,0x00,0x01,0x20,0x80,0x00,0x01, +0x20,0xc0,0x00,0x01,0x0d,0x00,0x00,0x01,0x20,0xc0,0x00,0x01,0x05,0x00,0x00,0x01, +0x0e,0x00,0x00,0x01,0x83,0xff,0x3f,0x01,0x0e,0x02,0x00,0x01,0x97,0x00,0x40,0x00, +0x05,0x00,0x00,0x01,0x29,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05, +0x00,0x0f,0x40,0x5f,0x64,0x61,0x6d,0x61,0x67,0x65,0x5f,0x73,0x70,0x72,0x69,0x74, +0x65,0x00,0x00,0x02,0x21,0x3d,0x00,0x00,0x06,0x62,0x69,0x74,0x6d,0x61,0x70,0x00, +0x00,0x07,0x64,0x69,0x73,0x70,0x6f,0x73,0x65,0x00,0x00,0x11,0x40,0x5f,0x64,0x61, +0x6d,0x61,0x67,0x65,0x5f,0x64,0x75,0x72,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x00, +0x01,0x2e,0x00,0x03,0x00,0x08,0x00,0x01,0x00,0x00,0x00,0x2a,0x26,0x00,0x00,0x00, +0x0d,0x00,0x80,0x01,0x05,0x00,0x00,0x02,0xa0,0x40,0x80,0x01,0x99,0x11,0xc0,0x01, +0x0d,0x00,0x80,0x01,0x83,0xff,0x3f,0x02,0xa0,0x80,0x80,0x01,0x01,0xc0,0x00,0x01, +0x05,0x00,0x00,0x02,0xa0,0x40,0x80,0x01,0x19,0x0a,0xc0,0x01,0x8f,0x01,0x80,0x01, +0x01,0x80,0x00,0x02,0x20,0x00,0x01,0x02,0xa0,0x80,0x80,0x01,0xaf,0x40,0x81,0x01, +0x8f,0x01,0x00,0x02,0x01,0x80,0x80,0x02,0x20,0x00,0x81,0x02,0x01,0xc0,0x00,0x03, +0x20,0x81,0x01,0x02,0x8f,0x01,0x80,0x01,0x01,0x80,0x00,0x02,0x20,0x00,0x01,0x02, +0xa0,0x80,0x80,0x01,0x83,0xff,0x3f,0x02,0xb2,0xc0,0x81,0x01,0x99,0x01,0xc0,0x01, +0x01,0x80,0x80,0x01,0x20,0x00,0x81,0x01,0x20,0x00,0x82,0x01,0x0d,0x00,0x80,0x01, +0x40,0x01,0x00,0x02,0x21,0x40,0x82,0x01,0x05,0x00,0x80,0x01,0x0e,0x00,0x80,0x01, +0x05,0x00,0x80,0x01,0x0e,0x05,0x80,0x01,0x97,0x00,0x40,0x00,0x05,0x00,0x80,0x01, +0x29,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0b,0x00,0x13,0x40,0x5f, 0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f,0x73,0x70,0x72,0x69,0x74,0x65, -0x73,0x00,0x00,0x00,0x00,0x76,0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x00,0x00,0x0e, -0x02,0x00,0x00,0x26,0x00,0x81,0x00,0x16,0x01,0x00,0x00,0x0d,0x01,0x81,0x00,0x15, -0x01,0x00,0x40,0xa0,0x01,0x00,0x80,0x20,0x01,0x80,0xc0,0x15,0x01,0x00,0xc0,0xac, -0x01,0x80,0x00,0x0d,0x02,0x01,0x00,0x15,0x01,0x80,0x40,0xa0,0x02,0x00,0x80,0x01, -0x01,0x81,0x00,0xa0,0x01,0x00,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05, -0x00,0x13,0x40,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f,0x73,0x70, -0x72,0x69,0x74,0x65,0x73,0x00,0x00,0x02,0x5b,0x5d,0x00,0x00,0x01,0x79,0x00,0x00, -0x01,0x2b,0x00,0x00,0x02,0x79,0x3d,0x00,0x00,0x00,0x00,0x7b,0x00,0x02,0x00,0x05, -0x00,0x00,0x00,0x00,0x00,0x0e,0x02,0x00,0x00,0x26,0x00,0x81,0x00,0x16,0x01,0x00, -0x00,0x0d,0x01,0x81,0x00,0x15,0x01,0x00,0x40,0xa0,0x01,0x00,0x80,0x20,0x01,0x80, -0xc0,0x15,0x01,0x00,0xc0,0xac,0x01,0x80,0x00,0x0d,0x02,0x01,0x00,0x15,0x01,0x80, -0x40,0xa0,0x02,0x00,0x80,0x01,0x01,0x81,0x00,0xa0,0x01,0x00,0x00,0x29,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x18,0x40,0x5f,0x6c,0x6f,0x6f,0x70,0x5f,0x61, -0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f,0x73,0x70,0x72,0x69,0x74,0x65,0x73, -0x00,0x00,0x02,0x5b,0x5d,0x00,0x00,0x01,0x79,0x00,0x00,0x01,0x2b,0x00,0x00,0x02, -0x79,0x3d,0x00,0x00,0x00,0x00,0xfe,0x00,0x01,0x00,0x03,0x00,0x07,0x00,0x00,0x00, -0x22,0x00,0x80,0x00,0x48,0x01,0x00,0x00,0xc0,0x00,0x80,0x00,0x46,0x00,0x80,0x00, -0x48,0x01,0x00,0x02,0xc0,0x00,0x80,0x40,0x46,0x00,0x80,0x00,0x48,0x01,0x00,0x04, -0xc0,0x00,0x80,0x80,0x46,0x00,0x80,0x00,0x48,0x01,0x00,0x06,0xc0,0x00,0x80,0xc0, -0x46,0x00,0x80,0x00,0x48,0x01,0x00,0x08,0xc0,0x00,0x81,0x00,0x46,0x00,0x80,0x00, -0x48,0x01,0x00,0x0a,0xc0,0x00,0x81,0x40,0x46,0x00,0x80,0x00,0x48,0x01,0x00,0x0c, -0xc0,0x00,0x81,0x80,0x46,0x00,0x80,0x00,0x06,0x01,0x00,0x04,0x04,0x00,0x81,0xc0, -0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x04,0x84,0x00,0x81,0xc0,0xa0,0x00,0x80,0x00, -0x06,0x01,0x00,0x05,0x04,0x00,0x81,0xc0,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x05, -0x84,0x00,0x81,0xc0,0xa0,0x00,0x00,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x0c,0x00,0x0a,0x69,0x6e,0x69,0x74,0x69,0x61,0x6c,0x69,0x7a,0x65,0x00,0x00,0x07, -0x64,0x69,0x73,0x70,0x6f,0x73,0x65,0x00,0x00,0x05,0x74,0x79,0x70,0x65,0x3d,0x00, -0x00,0x03,0x6f,0x78,0x3d,0x00,0x00,0x03,0x6f,0x79,0x3d,0x00,0x00,0x04,0x6d,0x61, -0x78,0x3d,0x00,0x00,0x06,0x75,0x70,0x64,0x61,0x74,0x65,0x00,0x00,0x0b,0x61,0x74, -0x74,0x72,0x5f,0x72,0x65,0x61,0x64,0x65,0x72,0x00,0x00,0x04,0x74,0x79,0x70,0x65, -0x00,0x00,0x03,0x6d,0x61,0x78,0x00,0x00,0x02,0x6f,0x78,0x00,0x00,0x02,0x6f,0x79, -0x00,0x00,0x00,0x01,0xf0,0x00,0x07,0x00,0x0d,0x00,0x03,0x00,0x00,0x00,0x57,0x00, -0x10,0x00,0x26,0x00,0x40,0x00,0x97,0x00,0x40,0x00,0x97,0x00,0x80,0x00,0x05,0x03, -0xbf,0xff,0x83,0x03,0x80,0x00,0x0e,0x03,0xbf,0xff,0x83,0x03,0x80,0x00,0x8e,0x03, -0xbf,0xff,0x83,0x03,0x80,0x01,0x0e,0x03,0xbf,0xff,0x83,0x03,0x80,0x01,0x8e,0x03, -0x80,0x02,0x11,0x04,0x40,0x7f,0x03,0x04,0xc0,0x7f,0x03,0x05,0x40,0x7f,0x03,0x05, -0xc0,0x7f,0x03,0x03,0x81,0x42,0x20,0x01,0x81,0xc0,0x01,0x03,0x80,0x02,0x11,0x04, -0x40,0x7f,0x03,0x04,0xc0,0x7f,0x03,0x05,0x40,0x7f,0x03,0x05,0xc0,0x3f,0x83,0x03, -0x81,0x42,0x20,0x02,0x01,0xc0,0x01,0x03,0x80,0x03,0x11,0x04,0x40,0x03,0x03,0x04, -0xc0,0x1b,0x83,0x03,0x81,0x41,0x20,0x03,0x80,0x03,0x8e,0x03,0xbf,0xff,0x83,0x04, -0x40,0x02,0x83,0x03,0x81,0xc0,0x41,0x04,0x00,0x01,0x40,0x03,0x82,0x00,0x21,0x03, -0x80,0x03,0x11,0x04,0x40,0x10,0x83,0x04,0xc0,0x1f,0x83,0x03,0x81,0x41,0x20,0x03, -0x80,0x04,0x8e,0x03,0xbf,0xff,0x83,0x04,0x40,0x0f,0x03,0x03,0x81,0xc0,0x41,0x04, -0x00,0x03,0x40,0x03,0x82,0x00,0x21,0x03,0x80,0x03,0x11,0x04,0x40,0x02,0x83,0x04, -0xc0,0x02,0x83,0x03,0x81,0x41,0x20,0x03,0x80,0x05,0x0e,0x03,0x80,0x05,0x0d,0x04, -0x3f,0xff,0x83,0x04,0xc0,0x00,0x03,0x05,0x40,0x02,0x83,0x05,0xc0,0x01,0x83,0x06, -0x01,0x00,0x01,0x03,0x82,0xc2,0xa0,0x03,0x80,0x05,0x0d,0x04,0x40,0x00,0x03,0x04, -0xbf,0xff,0x83,0x05,0x40,0x01,0x83,0x05,0xc0,0x02,0x83,0x06,0x01,0x00,0x01,0x03, -0x82,0xc2,0xa0,0x03,0x80,0x05,0x0d,0x04,0x40,0x00,0x03,0x04,0xc0,0x00,0x83,0x05, -0x40,0x01,0x83,0x05,0xc0,0x00,0x83,0x06,0x00,0xc0,0x01,0x03,0x82,0xc2,0xa0,0x03, -0x80,0x05,0x0d,0x04,0x40,0x00,0x83,0x04,0xc0,0x00,0x03,0x05,0x40,0x00,0x83,0x05, -0xc0,0x01,0x83,0x06,0x00,0xc0,0x01,0x03,0x82,0xc2,0xa0,0x03,0x81,0xc0,0x37,0x03, -0x80,0x06,0x0e,0x03,0xc0,0x00,0x03,0x04,0x40,0x13,0x83,0x03,0x81,0xc0,0x41,0x04, -0x00,0x05,0x40,0x03,0x82,0x00,0x21,0x03,0x80,0x00,0x29,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x0d,0x00,0x05,0x40,0x74,0x79,0x70,0x65,0x00,0x00,0x04,0x40,0x6d,0x61, -0x78,0x00,0x00,0x03,0x40,0x6f,0x78,0x00,0x00,0x03,0x40,0x6f,0x79,0x00,0x00,0x05, -0x43,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x03,0x6e,0x65,0x77,0x00,0x00,0x06,0x42,0x69, -0x74,0x6d,0x61,0x70,0x00,0x00,0x0c,0x40,0x72,0x61,0x69,0x6e,0x5f,0x62,0x69,0x74, -0x6d,0x61,0x70,0x00,0x00,0x04,0x65,0x61,0x63,0x68,0x00,0x00,0x0d,0x40,0x73,0x74, -0x6f,0x72,0x6d,0x5f,0x62,0x69,0x74,0x6d,0x61,0x70,0x00,0x00,0x0c,0x40,0x73,0x6e, -0x6f,0x77,0x5f,0x62,0x69,0x74,0x6d,0x61,0x70,0x00,0x00,0x09,0x66,0x69,0x6c,0x6c, -0x5f,0x72,0x65,0x63,0x74,0x00,0x00,0x08,0x40,0x73,0x70,0x72,0x69,0x74,0x65,0x73, -0x00,0x00,0x00,0x00,0x71,0x00,0x02,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x0e,0x02, -0x00,0x00,0x26,0x00,0x81,0x40,0x16,0x01,0x00,0x00,0x0d,0x01,0xc0,0x02,0x83,0x02, -0x01,0x40,0x15,0x01,0x80,0x80,0xae,0x02,0x01,0x40,0x15,0x02,0xc0,0x03,0x83,0x02, -0x00,0xc0,0xb0,0x02,0xc0,0x00,0x03,0x03,0x40,0x03,0x83,0x03,0x80,0xc0,0x15,0x01, -0x00,0x42,0xa0,0x01,0x00,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00, -0x0c,0x40,0x72,0x61,0x69,0x6e,0x5f,0x62,0x69,0x74,0x6d,0x61,0x70,0x00,0x00,0x09, -0x66,0x69,0x6c,0x6c,0x5f,0x72,0x65,0x63,0x74,0x00,0x00,0x01,0x2d,0x00,0x00,0x01, -0x2a,0x00,0x00,0x00,0x00,0xca,0x00,0x02,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x24, -0x02,0x00,0x00,0x26,0x00,0x81,0x40,0x16,0x01,0x00,0x00,0x0d,0x01,0xc0,0x10,0x03, -0x02,0x01,0x40,0x15,0x01,0x80,0x80,0xae,0x02,0x01,0x40,0x15,0x02,0xc0,0x00,0x83, -0x02,0x00,0xc0,0xb0,0x02,0xc0,0x00,0x03,0x03,0x40,0x00,0x83,0x03,0x81,0x00,0x15, -0x01,0x00,0x42,0xa0,0x01,0x00,0x00,0x0d,0x01,0xc0,0x0f,0x83,0x02,0x01,0x40,0x15, -0x01,0x80,0x80,0xae,0x02,0x01,0x40,0x15,0x02,0xc0,0x00,0x83,0x02,0x00,0xc0,0xb0, -0x02,0xc0,0x00,0x03,0x03,0x40,0x00,0x83,0x03,0x80,0xc0,0x15,0x01,0x00,0x42,0xa0, -0x01,0x00,0x00,0x0d,0x01,0xc0,0x0f,0x03,0x02,0x01,0x40,0x15,0x01,0x80,0x80,0xae, -0x02,0x01,0x40,0x15,0x02,0xc0,0x00,0x83,0x02,0x00,0xc0,0xb0,0x02,0xc0,0x00,0x03, -0x03,0x40,0x00,0x83,0x03,0x81,0x00,0x15,0x01,0x00,0x42,0xa0,0x01,0x00,0x00,0x29, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x0d,0x40,0x73,0x74,0x6f,0x72,0x6d, -0x5f,0x62,0x69,0x74,0x6d,0x61,0x70,0x00,0x00,0x09,0x66,0x69,0x6c,0x6c,0x5f,0x72, -0x65,0x63,0x74,0x00,0x00,0x01,0x2d,0x00,0x00,0x01,0x2a,0x00,0x00,0x00,0x00,0xaa, -0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x00,0x00,0x16,0x02,0x00,0x00,0x26,0x00,0x81, -0x40,0x16,0x01,0x00,0x00,0x11,0x01,0x80,0x40,0x15,0x01,0x00,0x40,0xa0,0x01,0x01, -0x80,0x16,0x01,0x41,0xf3,0x83,0x01,0x81,0x80,0x15,0x02,0x00,0x80,0x01,0x01,0x80, -0x80,0xa0,0x01,0x00,0x00,0x08,0x01,0x81,0x80,0x15,0x02,0x00,0x80,0x01,0x01,0x80, -0xc0,0xa0,0x01,0x3f,0xff,0x83,0x01,0x81,0x80,0x15,0x02,0x00,0x80,0x01,0x01,0x81, -0x00,0xa0,0x01,0x00,0x02,0x8d,0x01,0x81,0x80,0x15,0x01,0x01,0x80,0xa0,0x01,0x00, -0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x06,0x53,0x70,0x72,0x69, -0x74,0x65,0x00,0x00,0x03,0x6e,0x65,0x77,0x00,0x00,0x02,0x7a,0x3d,0x00,0x00,0x08, -0x76,0x69,0x73,0x69,0x62,0x6c,0x65,0x3d,0x00,0x00,0x08,0x6f,0x70,0x61,0x63,0x69, -0x74,0x79,0x3d,0x00,0x00,0x08,0x40,0x73,0x70,0x72,0x69,0x74,0x65,0x73,0x00,0x00, -0x04,0x70,0x75,0x73,0x68,0x00,0x00,0x00,0x00,0x8c,0x00,0x03,0x00,0x04,0x00,0x01, -0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x26,0x01,0x80,0x00,0x0d,0x02,0x00,0x01,0x40, -0x01,0x80,0x40,0x21,0x01,0x80,0x01,0x0d,0x01,0x80,0xc0,0x20,0x01,0x80,0x02,0x0d, -0x01,0x80,0xc0,0x20,0x01,0x80,0x02,0x8d,0x01,0x80,0xc0,0x20,0x01,0x80,0x00,0x29, +0x73,0x00,0x00,0x02,0x21,0x3d,0x00,0x00,0x02,0x5b,0x5d,0x00,0x00,0x12,0x40,0x40, +0x5f,0x72,0x65,0x66,0x65,0x72,0x65,0x6e,0x63,0x65,0x5f,0x63,0x6f,0x75,0x6e,0x74, +0x00,0x00,0x06,0x62,0x69,0x74,0x6d,0x61,0x70,0x00,0x00,0x01,0x2d,0x00,0x00,0x03, +0x5b,0x5d,0x3d,0x00,0x00,0x02,0x3d,0x3d,0x00,0x00,0x07,0x64,0x69,0x73,0x70,0x6f, +0x73,0x65,0x00,0x00,0x04,0x65,0x61,0x63,0x68,0x00,0x00,0x0b,0x40,0x5f,0x61,0x6e, +0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x00,0x00,0x38,0x00,0x01,0x00,0x04, +0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x26,0x00,0x00,0x02,0x16,0x80,0x80,0x00, +0x15,0x80,0x00,0x01,0x20,0x00,0x00,0x01,0x29,0x00,0x00,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x01,0x00,0x07,0x64,0x69,0x73,0x70,0x6f,0x73,0x65,0x00,0x00,0x00, +0x01,0x38,0x00,0x03,0x00,0x08,0x00,0x01,0x00,0x00,0x00,0x2a,0x26,0x00,0x00,0x00, +0x0d,0x00,0x80,0x01,0x05,0x00,0x00,0x02,0xa0,0x40,0x80,0x01,0x99,0x11,0xc0,0x01, +0x0d,0x00,0x80,0x01,0x83,0xff,0x3f,0x02,0xa0,0x80,0x80,0x01,0x01,0xc0,0x00,0x01, +0x05,0x00,0x00,0x02,0xa0,0x40,0x80,0x01,0x19,0x0a,0xc0,0x01,0x8f,0x01,0x80,0x01, +0x01,0x80,0x00,0x02,0x20,0x00,0x01,0x02,0xa0,0x80,0x80,0x01,0xaf,0x40,0x81,0x01, +0x8f,0x01,0x00,0x02,0x01,0x80,0x80,0x02,0x20,0x00,0x81,0x02,0x01,0xc0,0x00,0x03, +0x20,0x81,0x01,0x02,0x8f,0x01,0x80,0x01,0x01,0x80,0x00,0x02,0x20,0x00,0x01,0x02, +0xa0,0x80,0x80,0x01,0x83,0xff,0x3f,0x02,0xb2,0xc0,0x81,0x01,0x99,0x01,0xc0,0x01, +0x01,0x80,0x80,0x01,0x20,0x00,0x81,0x01,0x20,0x00,0x82,0x01,0x0d,0x00,0x80,0x01, +0x40,0x01,0x00,0x02,0x21,0x40,0x82,0x01,0x05,0x00,0x80,0x01,0x0e,0x00,0x80,0x01, +0x05,0x00,0x80,0x01,0x0e,0x05,0x80,0x01,0x97,0x00,0x40,0x00,0x05,0x00,0x80,0x01, +0x29,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0b,0x00,0x18,0x40,0x5f, +0x6c,0x6f,0x6f,0x70,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f,0x73, +0x70,0x72,0x69,0x74,0x65,0x73,0x00,0x00,0x02,0x21,0x3d,0x00,0x00,0x02,0x5b,0x5d, +0x00,0x00,0x12,0x40,0x40,0x5f,0x72,0x65,0x66,0x65,0x72,0x65,0x6e,0x63,0x65,0x5f, +0x63,0x6f,0x75,0x6e,0x74,0x00,0x00,0x06,0x62,0x69,0x74,0x6d,0x61,0x70,0x00,0x00, +0x01,0x2d,0x00,0x00,0x03,0x5b,0x5d,0x3d,0x00,0x00,0x02,0x3d,0x3d,0x00,0x00,0x07, +0x64,0x69,0x73,0x70,0x6f,0x73,0x65,0x00,0x00,0x04,0x65,0x61,0x63,0x68,0x00,0x00, +0x10,0x40,0x5f,0x6c,0x6f,0x6f,0x70,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f, +0x6e,0x00,0x00,0x00,0x00,0x38,0x00,0x01,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x05, +0x26,0x00,0x00,0x02,0x16,0x80,0x80,0x00,0x15,0x80,0x00,0x01,0x20,0x00,0x00,0x01, +0x29,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x07,0x64,0x69, +0x73,0x70,0x6f,0x73,0x65,0x00,0x00,0x00,0x00,0x5c,0x00,0x02,0x00,0x03,0x00,0x00, +0x00,0x00,0x00,0x0a,0x26,0x00,0x00,0x00,0x0d,0x00,0x00,0x01,0x19,0x01,0x40,0x01, +0x05,0x00,0x00,0x01,0x17,0x02,0x40,0x00,0x07,0x00,0x00,0x01,0x0e,0x00,0x00,0x01, +0x83,0xff,0x3f,0x01,0x8e,0x00,0x00,0x01,0x29,0x00,0x00,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x02,0x00,0x07,0x40,0x5f,0x62,0x6c,0x69,0x6e,0x6b,0x00,0x00,0x0d, +0x40,0x5f,0x62,0x6c,0x69,0x6e,0x6b,0x5f,0x63,0x6f,0x75,0x6e,0x74,0x00,0x00,0x00, +0x00,0x6e,0x00,0x02,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x0f,0x26,0x00,0x00,0x00, +0x0d,0x00,0x00,0x01,0x19,0x05,0x40,0x01,0x08,0x00,0x00,0x01,0x0e,0x00,0x00,0x01, +0x06,0x00,0x00,0x01,0x20,0x40,0x00,0x01,0x83,0xff,0xbf,0x01,0x83,0xff,0x3f,0x02, +0x83,0xff,0xbf,0x02,0x83,0xff,0x3f,0x03,0x20,0x82,0x00,0x01,0x97,0x00,0x40,0x00, +0x05,0x00,0x00,0x01,0x29,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03, +0x00,0x07,0x40,0x5f,0x62,0x6c,0x69,0x6e,0x6b,0x00,0x00,0x05,0x63,0x6f,0x6c,0x6f, +0x72,0x00,0x00,0x03,0x73,0x65,0x74,0x00,0x00,0x00,0x00,0x30,0x00,0x02,0x00,0x03, +0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x26,0x00,0x00,0x00,0x0d,0x00,0x00,0x01, +0x29,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x07,0x40,0x5f, +0x62,0x6c,0x69,0x6e,0x6b,0x00,0x00,0x00,0x00,0xff,0x00,0x02,0x00,0x05,0x00,0x00, +0x00,0x00,0x00,0x19,0x26,0x00,0x00,0x00,0x0d,0x00,0x00,0x01,0x83,0xff,0xbf,0x01, +0xb5,0x40,0x00,0x01,0x98,0x01,0x40,0x01,0x0d,0x01,0x00,0x01,0x83,0xff,0xbf,0x01, +0xb5,0x40,0x00,0x01,0x98,0x01,0x40,0x01,0x8d,0x01,0x00,0x01,0x83,0xff,0xbf,0x01, +0xb5,0x40,0x00,0x01,0x98,0x01,0x40,0x01,0x0d,0x02,0x00,0x01,0x83,0xff,0xbf,0x01, +0xb5,0x40,0x00,0x01,0x98,0x01,0x40,0x01,0x8d,0x02,0x00,0x01,0x83,0xff,0xbf,0x01, +0xb5,0x40,0x00,0x01,0x98,0x01,0x40,0x01,0x0d,0x03,0x00,0x01,0x83,0xff,0xbf,0x01, +0xb5,0x40,0x00,0x01,0x29,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07, +0x00,0x11,0x40,0x5f,0x77,0x68,0x69,0x74,0x65,0x6e,0x5f,0x64,0x75,0x72,0x61,0x74, +0x69,0x6f,0x6e,0x00,0x00,0x01,0x3e,0x00,0x00,0x11,0x40,0x5f,0x61,0x70,0x70,0x65, +0x61,0x72,0x5f,0x64,0x75,0x72,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x11,0x40,0x5f, +0x65,0x73,0x63,0x61,0x70,0x65,0x5f,0x64,0x75,0x72,0x61,0x74,0x69,0x6f,0x6e,0x00, +0x00,0x13,0x40,0x5f,0x63,0x6f,0x6c,0x6c,0x61,0x70,0x73,0x65,0x5f,0x64,0x75,0x72, +0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x11,0x40,0x5f,0x64,0x61,0x6d,0x61,0x67,0x65, +0x5f,0x64,0x75,0x72,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x14,0x40,0x5f,0x61,0x6e, +0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f,0x64,0x75,0x72,0x61,0x74,0x69,0x6f,0x6e, +0x00,0x00,0x00,0x05,0x39,0x00,0x03,0x00,0x0a,0x00,0x00,0x00,0x00,0x00,0xdc,0x00, +0x26,0x00,0x00,0x00,0x25,0x00,0x00,0x02,0xa4,0x3f,0x80,0x01,0x0d,0x00,0x80,0x01, +0x83,0xff,0x3f,0x02,0xb5,0x40,0x80,0x01,0x19,0x07,0xc0,0x01,0x0d,0x00,0x80,0x01, +0xaf,0x80,0x80,0x01,0x0e,0x00,0x80,0x01,0x83,0x3f,0xc0,0x01,0x83,0x07,0x40,0x02, +0x0d,0x00,0x80,0x02,0xae,0x80,0x00,0x02,0x83,0x04,0xc0,0x02,0xb0,0xc0,0x00,0x02, +0xae,0x80,0x80,0x01,0x06,0x00,0x00,0x02,0x20,0x00,0x01,0x02,0x01,0xc0,0x80,0x02, +0xa0,0x40,0x01,0x02,0x0d,0x03,0x80,0x01,0x83,0xff,0x3f,0x02,0xb5,0x40,0x80,0x01, +0x99,0x05,0xc0,0x01,0x0d,0x03,0x80,0x01,0xaf,0x80,0x80,0x01,0x0e,0x03,0x80,0x01, +0x83,0x07,0xc0,0x01,0x0d,0x03,0x00,0x02,0xae,0x80,0x80,0x01,0x83,0x07,0x40,0x02, +0xb0,0xc0,0x80,0x01,0x06,0x00,0x00,0x02,0x01,0xc0,0x80,0x02,0xa0,0xc0,0x01,0x02, +0x0d,0x04,0x80,0x01,0x83,0xff,0x3f,0x02,0xb5,0x40,0x80,0x01,0x99,0x06,0xc0,0x01, +0x0d,0x04,0x80,0x01,0xaf,0x80,0x80,0x01,0x0e,0x04,0x80,0x01,0x83,0x7f,0xc0,0x01, +0x83,0x0f,0x40,0x02,0x0d,0x04,0x80,0x02,0xae,0x80,0x00,0x02,0x83,0x04,0xc0,0x02, +0xb0,0xc0,0x00,0x02,0xae,0x80,0x80,0x01,0x06,0x00,0x00,0x02,0x01,0xc0,0x80,0x02, +0xa0,0xc0,0x01,0x02,0x8d,0x04,0x80,0x01,0x83,0xff,0x3f,0x02,0xb5,0x40,0x80,0x01, +0x99,0x06,0xc0,0x01,0x8d,0x04,0x80,0x01,0xaf,0x80,0x80,0x01,0x8e,0x04,0x80,0x01, +0x83,0x7f,0xc0,0x01,0x83,0x17,0x40,0x02,0x8d,0x04,0x80,0x02,0xae,0x80,0x00,0x02, +0x83,0x02,0xc0,0x02,0xb0,0xc0,0x00,0x02,0xae,0x80,0x80,0x01,0x06,0x00,0x00,0x02, +0x01,0xc0,0x80,0x02,0xa0,0xc0,0x01,0x02,0x0d,0x05,0x80,0x01,0x83,0xff,0x3f,0x02, +0xb5,0x40,0x80,0x01,0x19,0x26,0xc0,0x01,0x0d,0x05,0x80,0x01,0xaf,0x80,0x80,0x01, +0x0e,0x05,0x80,0x01,0x0d,0x05,0x80,0x01,0x83,0x12,0x40,0x02,0x03,0x13,0xc0,0x02, +0x41,0x00,0x01,0x02,0x01,0xc0,0x80,0x02,0xa0,0xc0,0x02,0x02,0x98,0x00,0x40,0x02, +0x97,0x03,0x40,0x00,0x0d,0x06,0x00,0x02,0x20,0x40,0x03,0x02,0x2f,0x82,0x00,0x02, +0x0d,0x06,0x80,0x02,0x01,0x00,0x01,0x03,0xa0,0x80,0x83,0x02,0x17,0x15,0x40,0x00, +0x83,0x11,0x40,0x02,0x03,0x12,0xc0,0x02,0x41,0x00,0x01,0x02,0x01,0xc0,0x80,0x02, +0xa0,0xc0,0x02,0x02,0x98,0x00,0x40,0x02,0x97,0x03,0x40,0x00,0x0d,0x06,0x00,0x02, +0x20,0x40,0x03,0x02,0x2f,0x81,0x00,0x02,0x0d,0x06,0x80,0x02,0x01,0x00,0x01,0x03, +0xa0,0x80,0x83,0x02,0x17,0x0e,0x40,0x00,0x83,0x10,0x40,0x02,0x03,0x11,0xc0,0x02, +0x41,0x00,0x01,0x02,0x01,0xc0,0x80,0x02,0xa0,0xc0,0x02,0x02,0x98,0x00,0x40,0x02, +0x97,0x03,0x40,0x00,0x0d,0x06,0x00,0x02,0x20,0x40,0x03,0x02,0x2d,0xc1,0x03,0x02, +0x0d,0x06,0x80,0x02,0x01,0x00,0x01,0x03,0xa0,0x80,0x83,0x02,0x17,0x07,0x40,0x00, +0x83,0x0d,0x40,0x02,0x03,0x10,0xc0,0x02,0x41,0x00,0x01,0x02,0x01,0xc0,0x80,0x02, +0xa0,0xc0,0x02,0x02,0x98,0x00,0x40,0x02,0x97,0x03,0x40,0x00,0x0d,0x06,0x00,0x02, +0x20,0x40,0x03,0x02,0x2d,0xc2,0x03,0x02,0x0d,0x06,0x80,0x02,0x01,0x00,0x01,0x03, +0xa0,0x80,0x83,0x02,0x17,0x00,0x40,0x00,0x83,0x7f,0x40,0x02,0x83,0x05,0xc0,0x02, +0x0d,0x05,0x00,0x03,0xae,0x80,0x80,0x02,0x83,0x0f,0x40,0x03,0xb0,0xc0,0x80,0x02, +0xae,0x80,0x00,0x02,0x0d,0x06,0x80,0x02,0x01,0x00,0x01,0x03,0xa0,0xc0,0x81,0x02, +0x0d,0x05,0x00,0x02,0x83,0xff,0xbf,0x02,0xb2,0x00,0x04,0x02,0x19,0x01,0x40,0x02, +0x06,0x00,0x00,0x02,0x20,0x40,0x04,0x02,0x0d,0x09,0x00,0x02,0x05,0x00,0x80,0x02, +0xa0,0xc0,0x04,0x02,0x19,0x03,0x40,0x02,0x11,0x0a,0x00,0x02,0x20,0x40,0x05,0x02, +0x83,0x00,0xc0,0x02,0xa0,0x80,0x05,0x02,0x83,0xff,0xbf,0x02,0xb2,0x00,0x04,0x02, +0x99,0x02,0x40,0x02,0x8d,0x0b,0x00,0x02,0xaf,0x80,0x00,0x02,0x8e,0x0b,0x00,0x02, +0x06,0x00,0x00,0x02,0x20,0x00,0x06,0x02,0x8d,0x0c,0x00,0x02,0x05,0x00,0x80,0x02, +0xa0,0xc0,0x04,0x02,0x19,0x03,0x40,0x02,0x11,0x0a,0x00,0x02,0x20,0x40,0x05,0x02, +0x83,0x00,0xc0,0x02,0xa0,0x80,0x05,0x02,0x83,0xff,0xbf,0x02,0xb2,0x00,0x04,0x02, +0x19,0x05,0x40,0x02,0x06,0x00,0x00,0x02,0x20,0x80,0x06,0x02,0x8d,0x0d,0x00,0x02, +0xad,0xc0,0x03,0x02,0x8e,0x0d,0x00,0x02,0x8d,0x0d,0x00,0x02,0x8d,0x0c,0x80,0x02, +0x20,0x00,0x87,0x02,0xa0,0x80,0x05,0x02,0x8e,0x0d,0x00,0x02,0x8d,0x0e,0x00,0x02, +0x19,0x0e,0x40,0x02,0x0d,0x0f,0x00,0x02,0xad,0xc0,0x03,0x02,0x83,0x0f,0xc0,0x02, +0xa0,0x80,0x05,0x02,0x0e,0x0f,0x00,0x02,0x0d,0x0f,0x00,0x02,0x83,0x07,0xc0,0x02, +0xb3,0xc0,0x07,0x02,0x99,0x03,0x40,0x02,0x83,0x07,0x40,0x02,0x0d,0x0f,0x80,0x02, +0xae,0x80,0x00,0x02,0x83,0x02,0xc0,0x02,0xb0,0xc0,0x00,0x02,0x01,0x00,0x01,0x01, +0x97,0x02,0x40,0x00,0x0d,0x0f,0x00,0x02,0x2f,0x88,0x00,0x02,0x83,0x02,0xc0,0x02, +0xb0,0xc0,0x00,0x02,0x01,0x00,0x01,0x01,0x06,0x00,0x00,0x02,0x20,0x00,0x01,0x02, +0x03,0x7f,0xc0,0x02,0x03,0x7f,0x40,0x03,0x03,0x7f,0xc0,0x03,0x01,0x80,0x00,0x04, +0x20,0x02,0x08,0x02,0x8f,0x10,0x00,0x02,0x20,0x80,0x08,0x02,0x29,0x00,0x00,0x02, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x00,0x11,0x40,0x5f,0x77,0x68,0x69,0x74, +0x65,0x6e,0x5f,0x64,0x75,0x72,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x01,0x3e,0x00, +0x00,0x01,0x2d,0x00,0x00,0x01,0x2a,0x00,0x00,0x05,0x63,0x6f,0x6c,0x6f,0x72,0x00, +0x00,0x06,0x61,0x6c,0x70,0x68,0x61,0x3d,0x00,0x00,0x11,0x40,0x5f,0x61,0x70,0x70, +0x65,0x61,0x72,0x5f,0x64,0x75,0x72,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x08,0x6f, +0x70,0x61,0x63,0x69,0x74,0x79,0x3d,0x00,0x00,0x11,0x40,0x5f,0x65,0x73,0x63,0x61, +0x70,0x65,0x5f,0x64,0x75,0x72,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x13,0x40,0x5f, +0x63,0x6f,0x6c,0x6c,0x61,0x70,0x73,0x65,0x5f,0x64,0x75,0x72,0x61,0x74,0x69,0x6f, +0x6e,0x00,0x00,0x11,0x40,0x5f,0x64,0x61,0x6d,0x61,0x67,0x65,0x5f,0x64,0x75,0x72, +0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x03,0x3d,0x3d,0x3d,0x00,0x00,0x0f,0x40,0x5f, +0x64,0x61,0x6d,0x61,0x67,0x65,0x5f,0x73,0x70,0x72,0x69,0x74,0x65,0x00,0x00,0x01, +0x79,0x00,0x00,0x02,0x79,0x3d,0x00,0x00,0x01,0x2b,0x00,0x00,0x02,0x3d,0x3d,0x00, +0x00,0x0e,0x64,0x69,0x73,0x70,0x6f,0x73,0x65,0x5f,0x64,0x61,0x6d,0x61,0x67,0x65, +0x00,0x00,0x0b,0x40,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00, +0x02,0x21,0x3d,0x00,0x00,0x08,0x47,0x72,0x61,0x70,0x68,0x69,0x63,0x73,0x00,0x00, +0x0b,0x66,0x72,0x61,0x6d,0x65,0x5f,0x63,0x6f,0x75,0x6e,0x74,0x00,0x00,0x01,0x25, +0x00,0x00,0x14,0x40,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f,0x64, +0x75,0x72,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x10,0x75,0x70,0x64,0x61,0x74,0x65, +0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x10,0x40,0x5f,0x6c, +0x6f,0x6f,0x70,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x15, +0x75,0x70,0x64,0x61,0x74,0x65,0x5f,0x6c,0x6f,0x6f,0x70,0x5f,0x61,0x6e,0x69,0x6d, +0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x16,0x40,0x5f,0x6c,0x6f,0x6f,0x70,0x5f,0x61, +0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f,0x69,0x6e,0x64,0x65,0x78,0x00,0x00, +0x09,0x66,0x72,0x61,0x6d,0x65,0x5f,0x6d,0x61,0x78,0x00,0x00,0x07,0x40,0x5f,0x62, +0x6c,0x69,0x6e,0x6b,0x00,0x00,0x0d,0x40,0x5f,0x62,0x6c,0x69,0x6e,0x6b,0x5f,0x63, +0x6f,0x75,0x6e,0x74,0x00,0x00,0x01,0x3c,0x00,0x00,0x03,0x73,0x65,0x74,0x00,0x00, +0x0d,0x40,0x40,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00, +0x05,0x63,0x6c,0x65,0x61,0x72,0x00,0x00,0x00,0x01,0x4b,0x00,0x06,0x00,0x0b,0x00, +0x01,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x26,0x00,0x00,0x00,0x0d,0x00,0x00,0x03, +0x83,0xff,0xbf,0x03,0xb5,0x40,0x00,0x03,0x19,0x0c,0x40,0x03,0x0d,0x01,0x00,0x03, +0x20,0xc0,0x00,0x03,0x0d,0x00,0x80,0x03,0xae,0x00,0x01,0x03,0x01,0x80,0x01,0x01, +0x0d,0x01,0x00,0x03,0x20,0x40,0x01,0x03,0x01,0x80,0x80,0x03,0xa0,0x80,0x01,0x03, +0x20,0xc0,0x01,0x03,0x01,0x80,0x81,0x01,0x0d,0x01,0x00,0x03,0x20,0x00,0x02,0x03, +0x01,0x80,0x01,0x02,0x06,0x00,0x00,0x03,0x0d,0x05,0x80,0x03,0x01,0xc0,0x00,0x04, +0x01,0x00,0x81,0x04,0xa0,0x41,0x02,0x03,0x0d,0x01,0x00,0x03,0x20,0xc0,0x02,0x03, +0x40,0x01,0x80,0x03,0x21,0x00,0x03,0x03,0x17,0x01,0x40,0x00,0x06,0x00,0x00,0x03, +0x20,0x40,0x03,0x03,0x29,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0e, +0x00,0x14,0x40,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f,0x64,0x75, +0x72,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x01,0x3e,0x00,0x00,0x0b,0x40,0x5f,0x61, +0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x09,0x66,0x72,0x61,0x6d,0x65, +0x5f,0x6d,0x61,0x78,0x00,0x00,0x01,0x2d,0x00,0x00,0x06,0x66,0x72,0x61,0x6d,0x65, +0x73,0x00,0x00,0x02,0x5b,0x5d,0x00,0x00,0x09,0x63,0x65,0x6c,0x6c,0x5f,0x64,0x61, +0x74,0x61,0x00,0x00,0x08,0x70,0x6f,0x73,0x69,0x74,0x69,0x6f,0x6e,0x00,0x00,0x15, +0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f,0x73,0x65,0x74,0x5f,0x73,0x70, +0x72,0x69,0x74,0x65,0x73,0x00,0x00,0x13,0x40,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74, +0x69,0x6f,0x6e,0x5f,0x73,0x70,0x72,0x69,0x74,0x65,0x73,0x00,0x00,0x07,0x74,0x69, +0x6d,0x69,0x6e,0x67,0x73,0x00,0x00,0x04,0x65,0x61,0x63,0x68,0x00,0x00,0x11,0x64, +0x69,0x73,0x70,0x6f,0x73,0x65,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e, +0x00,0x00,0x00,0x00,0x8c,0x00,0x01,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x0e,0x00, +0x26,0x00,0x00,0x02,0x16,0x40,0x81,0x00,0x15,0x40,0x01,0x01,0x20,0x00,0x00,0x01, +0x15,0x80,0x80,0x01,0xb2,0x40,0x00,0x01,0x99,0x02,0x40,0x01,0x06,0x00,0x00,0x01, +0x15,0x40,0x81,0x01,0x8d,0x01,0x00,0x02,0x20,0x81,0x00,0x01,0x97,0x00,0x40,0x00, +0x05,0x00,0x00,0x01,0x29,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04, +0x00,0x05,0x66,0x72,0x61,0x6d,0x65,0x00,0x00,0x02,0x3d,0x3d,0x00,0x00,0x18,0x61, +0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f,0x70,0x72,0x6f,0x63,0x65,0x73,0x73, +0x5f,0x74,0x69,0x6d,0x69,0x6e,0x67,0x00,0x00,0x0f,0x40,0x5f,0x61,0x6e,0x69,0x6d, +0x61,0x74,0x69,0x6f,0x6e,0x5f,0x68,0x69,0x74,0x00,0x00,0x00,0x01,0x03,0x00,0x06, +0x00,0x0b,0x00,0x01,0x00,0x00,0x00,0x15,0x26,0x00,0x00,0x00,0x0d,0x00,0x00,0x01, +0x8d,0x00,0x00,0x03,0x20,0x80,0x00,0x03,0x01,0x80,0x80,0x03,0xa0,0xc0,0x00,0x03, +0x20,0x00,0x01,0x03,0x01,0x80,0x81,0x01,0x8d,0x00,0x00,0x03,0x20,0x40,0x01,0x03, +0x01,0x80,0x01,0x02,0x06,0x00,0x00,0x03,0x8d,0x03,0x80,0x03,0x01,0xc0,0x00,0x04, +0x01,0x00,0x81,0x04,0xa0,0x81,0x01,0x03,0x8d,0x00,0x00,0x03,0x20,0x00,0x02,0x03, +0x40,0x01,0x80,0x03,0x21,0x40,0x02,0x03,0x29,0x00,0x00,0x03,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x0a,0x00,0x16,0x40,0x5f,0x6c,0x6f,0x6f,0x70,0x5f,0x61,0x6e,0x69, +0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f,0x69,0x6e,0x64,0x65,0x78,0x00,0x00,0x10,0x40, +0x5f,0x6c,0x6f,0x6f,0x70,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x00, +0x00,0x06,0x66,0x72,0x61,0x6d,0x65,0x73,0x00,0x00,0x02,0x5b,0x5d,0x00,0x00,0x09, +0x63,0x65,0x6c,0x6c,0x5f,0x64,0x61,0x74,0x61,0x00,0x00,0x08,0x70,0x6f,0x73,0x69, +0x74,0x69,0x6f,0x6e,0x00,0x00,0x15,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e, +0x5f,0x73,0x65,0x74,0x5f,0x73,0x70,0x72,0x69,0x74,0x65,0x73,0x00,0x00,0x18,0x40, +0x5f,0x6c,0x6f,0x6f,0x70,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f, +0x73,0x70,0x72,0x69,0x74,0x65,0x73,0x00,0x00,0x07,0x74,0x69,0x6d,0x69,0x6e,0x67, +0x73,0x00,0x00,0x04,0x65,0x61,0x63,0x68,0x00,0x00,0x00,0x00,0x7a,0x00,0x01,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x0e,0x00,0x26,0x00,0x00,0x02,0x16,0x40,0x81,0x00, +0x15,0x40,0x01,0x01,0x20,0x00,0x00,0x01,0x15,0x80,0x80,0x01,0xb2,0x40,0x00,0x01, +0x99,0x02,0x40,0x01,0x06,0x00,0x00,0x01,0x15,0x40,0x81,0x01,0x07,0x00,0x00,0x02, +0x20,0x81,0x00,0x01,0x97,0x00,0x40,0x00,0x05,0x00,0x00,0x01,0x29,0x00,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x05,0x66,0x72,0x61,0x6d,0x65,0x00, +0x00,0x02,0x3d,0x3d,0x00,0x00,0x18,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e, +0x5f,0x70,0x72,0x6f,0x63,0x65,0x73,0x73,0x5f,0x74,0x69,0x6d,0x69,0x6e,0x67,0x00, +0x00,0x00,0x00,0x3d,0x00,0x08,0x00,0x0a,0x00,0x01,0x00,0x00,0x00,0x07,0x00,0x00, +0x26,0x00,0x00,0x06,0x83,0xff,0x3f,0x04,0x03,0x07,0xc0,0x04,0x41,0x00,0x02,0x04, +0x40,0x01,0x80,0x04,0x21,0x00,0x00,0x04,0x29,0x00,0x00,0x04,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x01,0x00,0x04,0x65,0x61,0x63,0x68,0x00,0x00,0x00,0x04,0xc9,0x00, +0x01,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0xe9,0x00,0x00,0x00,0x26,0x00,0x00,0x02, +0x16,0x40,0x81,0x00,0x15,0x40,0x00,0x01,0x15,0x40,0x81,0x01,0xa0,0x00,0x00,0x01, +0x16,0x80,0x01,0x01,0x15,0x80,0x00,0x01,0x15,0x40,0x81,0x01,0x83,0xff,0x3f,0x02, +0x20,0x01,0x00,0x01,0x16,0xc0,0x01,0x01,0x15,0x80,0x01,0x01,0x05,0x00,0x80,0x01, +0xb2,0x40,0x00,0x01,0x98,0x01,0x40,0x01,0x15,0xc0,0x01,0x01,0x05,0x00,0x80,0x01, +0xb2,0x40,0x00,0x01,0x98,0x01,0x40,0x01,0x15,0xc0,0x01,0x01,0x03,0xff,0xbf,0x01, +0xb2,0x40,0x00,0x01,0x19,0x05,0x40,0x01,0x15,0x80,0x01,0x01,0x05,0x00,0x80,0x01, +0xa0,0x80,0x00,0x01,0x19,0x02,0x40,0x01,0x08,0x00,0x00,0x01,0x15,0x80,0x81,0x01, +0x01,0x80,0x00,0x02,0xa0,0xc0,0x80,0x01,0x05,0x00,0x00,0x01,0x29,0x00,0x00,0x01, +0x07,0x00,0x00,0x01,0x15,0x80,0x81,0x01,0x01,0x80,0x00,0x02,0xa0,0xc0,0x80,0x01, +0x15,0x80,0x01,0x01,0x20,0x00,0x01,0x01,0x15,0xc0,0x81,0x01,0x03,0x02,0x40,0x02, +0xa0,0x80,0x81,0x01,0x83,0x5f,0x40,0x02,0xb0,0xc0,0x81,0x01,0x15,0xc0,0x01,0x02, +0x03,0x02,0xc0,0x02,0xb1,0x00,0x02,0x02,0x83,0x5f,0xc0,0x02,0xb0,0xc0,0x01,0x02, +0x83,0x5f,0xc0,0x02,0x83,0x5f,0x40,0x03,0x20,0x42,0x01,0x01,0x15,0xc0,0x00,0x01, +0x03,0x01,0xc0,0x01,0xb2,0x40,0x00,0x01,0x99,0x10,0x40,0x01,0x06,0x00,0x00,0x01, +0x20,0x40,0x02,0x01,0x05,0x00,0x80,0x01,0xa0,0x80,0x00,0x01,0x99,0x09,0x40,0x01, +0x06,0x00,0x00,0x01,0x20,0x40,0x02,0x01,0x20,0x80,0x02,0x01,0x20,0xc0,0x02,0x01, +0x83,0x00,0xc0,0x01,0xb1,0x00,0x02,0x01,0x15,0x80,0x81,0x01,0x01,0x80,0x00,0x02, +0xa0,0x00,0x83,0x01,0x06,0x00,0x00,0x01,0x20,0x40,0x02,0x01,0x20,0x80,0x02,0x01, +0x20,0x40,0x03,0x01,0x83,0x4f,0xc0,0x01,0xae,0x80,0x03,0x01,0x15,0x80,0x81,0x01, +0x01,0x80,0x00,0x02,0xa0,0xc0,0x83,0x01,0x17,0x04,0x40,0x00,0x83,0x9f,0x40,0x01, +0x15,0x80,0x81,0x01,0x01,0x80,0x00,0x02,0xa0,0x00,0x83,0x01,0x83,0x77,0x40,0x01, +0x15,0x80,0x81,0x01,0x01,0x80,0x00,0x02,0xa0,0xc0,0x83,0x01,0x17,0x1d,0x40,0x00, +0x06,0x00,0x00,0x01,0x20,0x00,0x04,0x01,0x06,0x00,0x80,0x01,0x20,0x40,0x84,0x01, +0xae,0x80,0x03,0x01,0x06,0x00,0x80,0x01,0x20,0x00,0x81,0x01,0x20,0xc0,0x82,0x01, +0x83,0x00,0x40,0x02,0xb1,0x00,0x82,0x01,0xac,0x80,0x04,0x01,0x15,0x80,0x81,0x01, +0x01,0x80,0x00,0x02,0xa0,0x00,0x83,0x01,0x06,0x00,0x00,0x01,0x20,0xc0,0x04,0x01, +0x06,0x00,0x80,0x01,0x20,0x00,0x85,0x01,0xae,0x80,0x03,0x01,0x06,0x00,0x80,0x01, +0x20,0x00,0x81,0x01,0x20,0x40,0x83,0x01,0x83,0x00,0x40,0x02,0xb1,0x00,0x82,0x01, +0xac,0x80,0x04,0x01,0x15,0x80,0x81,0x01,0x01,0x80,0x00,0x02,0xa0,0xc0,0x83,0x01, +0x15,0xc0,0x00,0x01,0x83,0xff,0xbf,0x01,0xb2,0x40,0x00,0x01,0x99,0x05,0x40,0x01, +0x15,0x80,0x01,0x01,0x20,0xc0,0x04,0x01,0x06,0x00,0x80,0x01,0x20,0x00,0x81,0x01, +0x20,0x40,0x83,0x01,0x83,0x01,0x40,0x02,0xb1,0x00,0x82,0x01,0xae,0x80,0x03,0x01, +0x15,0x80,0x81,0x01,0x01,0x80,0x00,0x02,0xa0,0xc0,0x83,0x01,0x15,0xc0,0x00,0x01, +0x83,0x00,0xc0,0x01,0xb2,0x40,0x00,0x01,0x99,0x05,0x40,0x01,0x15,0x80,0x01,0x01, +0x20,0xc0,0x04,0x01,0x06,0x00,0x80,0x01,0x20,0x00,0x81,0x01,0x20,0x40,0x83,0x01, +0x83,0x01,0x40,0x02,0xb1,0x00,0x82,0x01,0xac,0x80,0x04,0x01,0x15,0x80,0x81,0x01, +0x01,0x80,0x00,0x02,0xa0,0xc0,0x83,0x01,0x15,0x80,0x01,0x01,0x20,0x00,0x04,0x01, +0x15,0x80,0x80,0x01,0x15,0x40,0x01,0x02,0x03,0x00,0xc0,0x02,0x20,0x01,0x80,0x01, +0xac,0x80,0x04,0x01,0x15,0x80,0x81,0x01,0x01,0x80,0x00,0x02,0xa0,0x00,0x83,0x01, +0x15,0x80,0x01,0x01,0x20,0xc0,0x04,0x01,0x15,0x80,0x80,0x01,0x15,0x40,0x01,0x02, +0x83,0x00,0xc0,0x02,0x20,0x01,0x80,0x01,0xac,0x80,0x04,0x01,0x15,0x80,0x81,0x01, +0x01,0x80,0x00,0x02,0xa0,0xc0,0x83,0x01,0x83,0xe7,0x43,0x01,0x15,0x80,0x81,0x01, +0x01,0x80,0x00,0x02,0xa0,0x40,0x85,0x01,0x83,0x2f,0x40,0x01,0x15,0x80,0x81,0x01, +0x01,0x80,0x00,0x02,0xa0,0x80,0x85,0x01,0x83,0x2f,0x40,0x01,0x15,0x80,0x81,0x01, +0x01,0x80,0x00,0x02,0xa0,0xc0,0x85,0x01,0x15,0x80,0x00,0x01,0x15,0x40,0x81,0x01, +0x03,0x01,0x40,0x02,0x20,0x01,0x00,0x01,0x02,0x00,0x80,0x01,0xb1,0x00,0x02,0x01, +0x15,0x80,0x81,0x01,0x01,0x80,0x00,0x02,0xa0,0x00,0x86,0x01,0x15,0x80,0x00,0x01, +0x15,0x40,0x81,0x01,0x03,0x01,0x40,0x02,0x20,0x01,0x00,0x01,0x02,0x00,0x80,0x01, +0xb1,0x00,0x02,0x01,0x15,0x80,0x81,0x01,0x01,0x80,0x00,0x02,0xa0,0x40,0x86,0x01, +0x15,0x80,0x00,0x01,0x15,0x40,0x81,0x01,0x83,0x01,0x40,0x02,0x20,0x01,0x00,0x01, +0x15,0x80,0x81,0x01,0x01,0x80,0x00,0x02,0xa0,0x80,0x86,0x01,0x15,0x80,0x00,0x01, +0x15,0x40,0x81,0x01,0x03,0x02,0x40,0x02,0x20,0x01,0x00,0x01,0x03,0x00,0xc0,0x01, +0xb2,0x40,0x00,0x01,0x15,0x80,0x81,0x01,0x01,0x80,0x00,0x02,0xa0,0xc0,0x86,0x01, +0x15,0x80,0x00,0x01,0x15,0x40,0x81,0x01,0x83,0x02,0x40,0x02,0x20,0x01,0x00,0x01, +0x06,0x00,0x80,0x01,0x20,0x00,0x87,0x01,0xb0,0xc0,0x01,0x01,0x82,0x00,0x80,0x01, +0xb1,0x00,0x02,0x01,0x15,0x80,0x81,0x01,0x01,0x80,0x00,0x02,0xa0,0x40,0x87,0x01, +0x15,0x80,0x00,0x01,0x15,0x40,0x81,0x01,0x03,0x03,0x40,0x02,0x20,0x01,0x00,0x01, +0x15,0x80,0x81,0x01,0x01,0x80,0x00,0x02,0xa0,0x80,0x87,0x01,0x29,0x00,0x00,0x01, +0x00,0x00,0x00,0x02,0x02,0x00,0x16,0x31,0x2e,0x30,0x30,0x30,0x30,0x30,0x30,0x30, +0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2b,0x30,0x32,0x02,0x00,0x16, +0x32,0x2e,0x35,0x35,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30, +0x30,0x30,0x65,0x2b,0x30,0x32,0x00,0x00,0x00,0x1f,0x00,0x02,0x5b,0x5d,0x00,0x00, +0x02,0x3d,0x3d,0x00,0x00,0x02,0x21,0x3d,0x00,0x00,0x08,0x76,0x69,0x73,0x69,0x62, +0x6c,0x65,0x3d,0x00,0x00,0x08,0x73,0x72,0x63,0x5f,0x72,0x65,0x63,0x74,0x00,0x00, +0x03,0x73,0x65,0x74,0x00,0x00,0x01,0x25,0x00,0x00,0x01,0x2a,0x00,0x00,0x01,0x2f, +0x00,0x00,0x08,0x76,0x69,0x65,0x77,0x70,0x6f,0x72,0x74,0x00,0x00,0x04,0x72,0x65, +0x63,0x74,0x00,0x00,0x05,0x77,0x69,0x64,0x74,0x68,0x00,0x00,0x02,0x78,0x3d,0x00, +0x00,0x06,0x68,0x65,0x69,0x67,0x68,0x74,0x00,0x00,0x01,0x2d,0x00,0x00,0x02,0x79, +0x3d,0x00,0x00,0x01,0x78,0x00,0x00,0x02,0x6f,0x78,0x00,0x00,0x01,0x2b,0x00,0x00, +0x01,0x79,0x00,0x00,0x02,0x6f,0x79,0x00,0x00,0x02,0x7a,0x3d,0x00,0x00,0x03,0x6f, +0x78,0x3d,0x00,0x00,0x03,0x6f,0x79,0x3d,0x00,0x00,0x07,0x7a,0x6f,0x6f,0x6d,0x5f, +0x78,0x3d,0x00,0x00,0x07,0x7a,0x6f,0x6f,0x6d,0x5f,0x79,0x3d,0x00,0x00,0x06,0x61, +0x6e,0x67,0x6c,0x65,0x3d,0x00,0x00,0x07,0x6d,0x69,0x72,0x72,0x6f,0x72,0x3d,0x00, +0x00,0x07,0x6f,0x70,0x61,0x63,0x69,0x74,0x79,0x00,0x00,0x08,0x6f,0x70,0x61,0x63, +0x69,0x74,0x79,0x3d,0x00,0x00,0x0b,0x62,0x6c,0x65,0x6e,0x64,0x5f,0x74,0x79,0x70, +0x65,0x3d,0x00,0x00,0x00,0x02,0x48,0x00,0x05,0x00,0x0b,0x00,0x00,0x00,0x00,0x00, +0x63,0x00,0x00,0x00,0x26,0x00,0x00,0x04,0x01,0x40,0x80,0x02,0x20,0x00,0x80,0x02, +0x83,0xff,0x3f,0x03,0xb2,0x40,0x80,0x02,0x18,0x04,0xc0,0x02,0x01,0x40,0x80,0x02, +0x20,0x00,0x80,0x02,0x03,0x00,0x40,0x03,0xb2,0x40,0x80,0x02,0x99,0x01,0xc0,0x02, +0x01,0x80,0x80,0x02,0x07,0x00,0x00,0x03,0xb2,0x40,0x80,0x02,0x18,0x04,0xc0,0x02, +0x01,0x40,0x80,0x02,0x20,0x00,0x80,0x02,0x83,0x00,0x40,0x03,0xb2,0x40,0x80,0x02, +0x99,0x01,0xc0,0x02,0x01,0x80,0x80,0x02,0x08,0x00,0x00,0x03,0xb2,0x40,0x80,0x02, +0x99,0x24,0xc0,0x02,0x01,0x40,0x80,0x02,0x20,0x80,0x80,0x02,0x20,0xc0,0x80,0x02, +0x3d,0x00,0x00,0x03,0xa0,0x00,0x81,0x02,0x99,0x06,0xc0,0x02,0x01,0x40,0x80,0x02, +0x20,0x80,0x80,0x02,0x01,0x40,0x01,0x02,0x91,0x02,0x80,0x02,0xbd,0x00,0x00,0x03, +0x01,0x00,0x81,0x03,0x20,0xc0,0x80,0x03,0xac,0xc0,0x01,0x03,0x01,0x00,0x81,0x03, +0x20,0x00,0x82,0x03,0x01,0x00,0x01,0x04,0x20,0x40,0x02,0x04,0xa0,0x81,0x81,0x02, +0x01,0x40,0x80,0x02,0x20,0x80,0x82,0x02,0x03,0x00,0x40,0x03,0x01,0x40,0x81,0x03, +0xa0,0xc0,0x02,0x03,0x98,0x00,0x40,0x03,0x97,0x04,0x40,0x00,0x06,0x00,0x00,0x03, +0x01,0x40,0x80,0x03,0x20,0x40,0x83,0x03,0x01,0x40,0x00,0x04,0x20,0x80,0x03,0x04, +0x83,0x00,0xc0,0x04,0xb0,0xc0,0x03,0x04,0x20,0x01,0x03,0x03,0x17,0x12,0x40,0x00, +0x83,0x00,0x40,0x03,0x01,0x40,0x81,0x03,0xa0,0xc0,0x02,0x03,0x98,0x00,0x40,0x03, +0x97,0x08,0x40,0x00,0x06,0x00,0x00,0x03,0x20,0x00,0x04,0x03,0x05,0x00,0x80,0x03, +0xa0,0x00,0x01,0x03,0x19,0x05,0x40,0x03,0x06,0x00,0x00,0x03,0x20,0x00,0x04,0x03, +0x01,0x40,0x80,0x03,0x20,0x40,0x83,0x03,0x01,0x40,0x00,0x04,0x20,0x80,0x03,0x04, +0x83,0x00,0xc0,0x04,0xb0,0xc0,0x03,0x04,0x20,0x01,0x03,0x03,0x97,0x00,0x40,0x00, +0x05,0x00,0x00,0x03,0x17,0x07,0x40,0x00,0x03,0x01,0x40,0x03,0x01,0x40,0x81,0x03, +0xa0,0xc0,0x02,0x03,0x98,0x00,0x40,0x03,0x17,0x04,0x40,0x00,0x06,0x00,0x00,0x03, +0x05,0x00,0x80,0x03,0x01,0x40,0x00,0x04,0x20,0x80,0x03,0x04,0x83,0x00,0xc0,0x04, +0xb0,0xc0,0x03,0x04,0x20,0x01,0x03,0x03,0x97,0x00,0x40,0x00,0x05,0x00,0x00,0x03, +0x01,0x80,0x81,0x02,0x97,0x00,0x40,0x00,0x05,0x00,0x80,0x02,0x29,0x00,0x80,0x02, +0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x09,0x41,0x75,0x64,0x69,0x6f,0x2f, +0x53,0x45,0x2f,0x00,0x00,0x00,0x11,0x00,0x09,0x63,0x6f,0x6e,0x64,0x69,0x74,0x69, +0x6f,0x6e,0x00,0x00,0x02,0x3d,0x3d,0x00,0x00,0x02,0x73,0x65,0x00,0x00,0x04,0x6e, +0x61,0x6d,0x65,0x00,0x00,0x02,0x21,0x3d,0x00,0x00,0x05,0x41,0x75,0x64,0x69,0x6f, +0x00,0x00,0x07,0x73,0x65,0x5f,0x70,0x6c,0x61,0x79,0x00,0x00,0x01,0x2b,0x00,0x00, +0x06,0x76,0x6f,0x6c,0x75,0x6d,0x65,0x00,0x00,0x05,0x70,0x69,0x74,0x63,0x68,0x00, +0x00,0x0b,0x66,0x6c,0x61,0x73,0x68,0x5f,0x73,0x63,0x6f,0x70,0x65,0x00,0x00,0x03, +0x3d,0x3d,0x3d,0x00,0x00,0x05,0x66,0x6c,0x61,0x73,0x68,0x00,0x00,0x0b,0x66,0x6c, +0x61,0x73,0x68,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x0e,0x66,0x6c,0x61,0x73, +0x68,0x5f,0x64,0x75,0x72,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x01,0x2a,0x00,0x00, +0x08,0x76,0x69,0x65,0x77,0x70,0x6f,0x72,0x74,0x00,0x00,0x00,0x00,0xd7,0x00,0x05, +0x00,0x08,0x00,0x02,0x00,0x00,0x00,0x1e,0x26,0x00,0x00,0x02,0x01,0x40,0x80,0x02, +0x06,0x00,0x00,0x03,0x20,0x40,0x00,0x03,0xae,0x00,0x80,0x02,0x01,0x40,0x81,0x01, +0x83,0xff,0x3f,0x03,0xa0,0x80,0x80,0x02,0x19,0x09,0xc0,0x02,0x8d,0x01,0x80,0x02, +0x05,0x00,0x00,0x03,0xa0,0x80,0x80,0x02,0x99,0x02,0xc0,0x02,0x83,0xff,0xbf,0x02, +0x03,0x07,0x40,0x03,0x41,0x40,0x81,0x02,0x40,0x01,0x00,0x03,0x21,0x00,0x81,0x02, +0x8d,0x02,0x80,0x02,0x05,0x00,0x00,0x03,0xa0,0x80,0x80,0x02,0x99,0x02,0xc0,0x02, +0x83,0xff,0xbf,0x02,0x03,0x07,0x40,0x03,0x41,0x40,0x81,0x02,0x40,0x03,0x00,0x03, +0x21,0x00,0x81,0x02,0x25,0x00,0x02,0x03,0xa4,0x3f,0x80,0x02,0x29,0x00,0x80,0x02, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x01,0x2d,0x00,0x00,0x01,0x78,0x00, +0x00,0x02,0x21,0x3d,0x00,0x00,0x13,0x40,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69, +0x6f,0x6e,0x5f,0x73,0x70,0x72,0x69,0x74,0x65,0x73,0x00,0x00,0x04,0x65,0x61,0x63, +0x68,0x00,0x00,0x18,0x40,0x5f,0x6c,0x6f,0x6f,0x70,0x5f,0x61,0x6e,0x69,0x6d,0x61, +0x74,0x69,0x6f,0x6e,0x5f,0x73,0x70,0x72,0x69,0x74,0x65,0x73,0x00,0x00,0x00,0x00, +0x7a,0x00,0x01,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x0e,0x00,0x26,0x00,0x00,0x02, +0x16,0x00,0x81,0x00,0x0d,0x00,0x00,0x01,0x15,0x00,0x81,0x01,0xa0,0x40,0x00,0x01, +0x20,0x80,0x00,0x01,0x15,0xc0,0x80,0x01,0xac,0xc0,0x00,0x01,0x0d,0x00,0x80,0x01, +0x15,0x00,0x01,0x02,0xa0,0x40,0x80,0x01,0x01,0x80,0x00,0x02,0xa0,0x00,0x81,0x01, +0x29,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x13,0x40,0x5f, +0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f,0x73,0x70,0x72,0x69,0x74,0x65, +0x73,0x00,0x00,0x02,0x5b,0x5d,0x00,0x00,0x01,0x78,0x00,0x00,0x01,0x2b,0x00,0x00, +0x02,0x78,0x3d,0x00,0x00,0x00,0x00,0x7f,0x00,0x01,0x00,0x06,0x00,0x00,0x00,0x00, +0x00,0x0e,0x00,0x00,0x26,0x00,0x00,0x02,0x16,0x00,0x81,0x00,0x0d,0x00,0x00,0x01, +0x15,0x00,0x81,0x01,0xa0,0x40,0x00,0x01,0x20,0x80,0x00,0x01,0x15,0xc0,0x80,0x01, +0xac,0xc0,0x00,0x01,0x0d,0x00,0x80,0x01,0x15,0x00,0x01,0x02,0xa0,0x40,0x80,0x01, +0x01,0x80,0x00,0x02,0xa0,0x00,0x81,0x01,0x29,0x00,0x00,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x05,0x00,0x18,0x40,0x5f,0x6c,0x6f,0x6f,0x70,0x5f,0x61,0x6e,0x69, +0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f,0x73,0x70,0x72,0x69,0x74,0x65,0x73,0x00,0x00, +0x02,0x5b,0x5d,0x00,0x00,0x01,0x78,0x00,0x00,0x01,0x2b,0x00,0x00,0x02,0x78,0x3d, +0x00,0x00,0x00,0x00,0xd7,0x00,0x05,0x00,0x08,0x00,0x02,0x00,0x00,0x00,0x1e,0x00, +0x26,0x00,0x00,0x02,0x01,0x40,0x80,0x02,0x06,0x00,0x00,0x03,0x20,0x40,0x00,0x03, +0xae,0x00,0x80,0x02,0x01,0x40,0x81,0x01,0x83,0xff,0x3f,0x03,0xa0,0x80,0x80,0x02, +0x19,0x09,0xc0,0x02,0x8d,0x01,0x80,0x02,0x05,0x00,0x00,0x03,0xa0,0x80,0x80,0x02, +0x99,0x02,0xc0,0x02,0x83,0xff,0xbf,0x02,0x03,0x07,0x40,0x03,0x41,0x40,0x81,0x02, +0x40,0x01,0x00,0x03,0x21,0x00,0x81,0x02,0x8d,0x02,0x80,0x02,0x05,0x00,0x00,0x03, +0xa0,0x80,0x80,0x02,0x99,0x02,0xc0,0x02,0x83,0xff,0xbf,0x02,0x03,0x07,0x40,0x03, +0x41,0x40,0x81,0x02,0x40,0x03,0x00,0x03,0x21,0x00,0x81,0x02,0x25,0x00,0x02,0x03, +0xa4,0x3f,0x80,0x02,0x29,0x00,0x80,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06, +0x00,0x01,0x2d,0x00,0x00,0x01,0x79,0x00,0x00,0x02,0x21,0x3d,0x00,0x00,0x13,0x40, +0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f,0x73,0x70,0x72,0x69,0x74, +0x65,0x73,0x00,0x00,0x04,0x65,0x61,0x63,0x68,0x00,0x00,0x18,0x40,0x5f,0x6c,0x6f, +0x6f,0x70,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f,0x73,0x70,0x72, +0x69,0x74,0x65,0x73,0x00,0x00,0x00,0x00,0x7a,0x00,0x01,0x00,0x06,0x00,0x00,0x00, +0x00,0x00,0x0e,0x00,0x26,0x00,0x00,0x02,0x16,0x00,0x81,0x00,0x0d,0x00,0x00,0x01, +0x15,0x00,0x81,0x01,0xa0,0x40,0x00,0x01,0x20,0x80,0x00,0x01,0x15,0xc0,0x80,0x01, +0xac,0xc0,0x00,0x01,0x0d,0x00,0x80,0x01,0x15,0x00,0x01,0x02,0xa0,0x40,0x80,0x01, +0x01,0x80,0x00,0x02,0xa0,0x00,0x81,0x01,0x29,0x00,0x00,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x05,0x00,0x13,0x40,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f, +0x6e,0x5f,0x73,0x70,0x72,0x69,0x74,0x65,0x73,0x00,0x00,0x02,0x5b,0x5d,0x00,0x00, +0x01,0x79,0x00,0x00,0x01,0x2b,0x00,0x00,0x02,0x79,0x3d,0x00,0x00,0x00,0x00,0x7f, +0x00,0x01,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x0e,0x00,0x00,0x26,0x00,0x00,0x02, +0x16,0x00,0x81,0x00,0x0d,0x00,0x00,0x01,0x15,0x00,0x81,0x01,0xa0,0x40,0x00,0x01, +0x20,0x80,0x00,0x01,0x15,0xc0,0x80,0x01,0xac,0xc0,0x00,0x01,0x0d,0x00,0x80,0x01, +0x15,0x00,0x01,0x02,0xa0,0x40,0x80,0x01,0x01,0x80,0x00,0x02,0xa0,0x00,0x81,0x01, +0x29,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x18,0x40,0x5f, +0x6c,0x6f,0x6f,0x70,0x5f,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f,0x73, +0x70,0x72,0x69,0x74,0x65,0x73,0x00,0x00,0x02,0x5b,0x5d,0x00,0x00,0x01,0x79,0x00, +0x00,0x01,0x2b,0x00,0x00,0x02,0x79,0x3d,0x00,0x00,0x00,0x01,0x02,0x00,0x01,0x00, +0x04,0x00,0x07,0x00,0x00,0x00,0x22,0x00,0x48,0x00,0x80,0x00,0xc0,0x00,0x00,0x01, +0x46,0x00,0x80,0x00,0x48,0x00,0x80,0x00,0xc0,0x02,0x00,0x01,0x46,0x40,0x80,0x00, +0x48,0x00,0x80,0x00,0xc0,0x04,0x00,0x01,0x46,0x80,0x80,0x00,0x48,0x00,0x80,0x00, +0xc0,0x06,0x00,0x01,0x46,0xc0,0x80,0x00,0x48,0x00,0x80,0x00,0xc0,0x08,0x00,0x01, +0x46,0x00,0x81,0x00,0x48,0x00,0x80,0x00,0xc0,0x0a,0x00,0x01,0x46,0x40,0x81,0x00, +0x48,0x00,0x80,0x00,0xc0,0x0c,0x00,0x01,0x46,0x80,0x81,0x00,0x06,0x00,0x80,0x00, +0x04,0x04,0x00,0x01,0xa0,0xc0,0x81,0x00,0x06,0x00,0x80,0x00,0x84,0x04,0x00,0x01, +0xa0,0xc0,0x81,0x00,0x06,0x00,0x80,0x00,0x04,0x05,0x00,0x01,0xa0,0xc0,0x81,0x00, +0x06,0x00,0x80,0x00,0x84,0x05,0x00,0x01,0xa0,0xc0,0x81,0x00,0x29,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x0a,0x69,0x6e,0x69,0x74,0x69,0x61, +0x6c,0x69,0x7a,0x65,0x00,0x00,0x07,0x64,0x69,0x73,0x70,0x6f,0x73,0x65,0x00,0x00, +0x05,0x74,0x79,0x70,0x65,0x3d,0x00,0x00,0x03,0x6f,0x78,0x3d,0x00,0x00,0x03,0x6f, +0x79,0x3d,0x00,0x00,0x04,0x6d,0x61,0x78,0x3d,0x00,0x00,0x06,0x75,0x70,0x64,0x61, +0x74,0x65,0x00,0x00,0x0b,0x61,0x74,0x74,0x72,0x5f,0x72,0x65,0x61,0x64,0x65,0x72, +0x00,0x00,0x04,0x74,0x79,0x70,0x65,0x00,0x00,0x03,0x6d,0x61,0x78,0x00,0x00,0x02, +0x6f,0x78,0x00,0x00,0x02,0x6f,0x79,0x00,0x00,0x00,0x01,0xf4,0x00,0x07,0x00,0x0e, +0x00,0x03,0x00,0x00,0x00,0x57,0x00,0x00,0x26,0x00,0x10,0x00,0x97,0x00,0x40,0x00, +0x97,0x00,0x40,0x00,0x05,0x00,0x80,0x00,0x83,0xff,0xbf,0x03,0x0e,0x00,0x80,0x03, +0x83,0xff,0xbf,0x03,0x8e,0x00,0x80,0x03,0x83,0xff,0xbf,0x03,0x0e,0x01,0x80,0x03, +0x83,0xff,0xbf,0x03,0x8e,0x01,0x80,0x03,0x11,0x02,0x80,0x03,0x03,0x7f,0x40,0x04, +0x03,0x7f,0xc0,0x04,0x03,0x7f,0x40,0x05,0x03,0x7f,0xc0,0x05,0x20,0x42,0x81,0x03, +0x01,0xc0,0x81,0x01,0x11,0x02,0x80,0x03,0x03,0x7f,0x40,0x04,0x03,0x7f,0xc0,0x04, +0x03,0x7f,0x40,0x05,0x83,0x3f,0xc0,0x05,0x20,0x42,0x81,0x03,0x01,0xc0,0x01,0x02, +0x11,0x03,0x80,0x03,0x03,0x03,0x40,0x04,0x83,0x1b,0xc0,0x04,0x20,0x41,0x81,0x03, +0x8e,0x03,0x80,0x03,0x83,0xff,0xbf,0x03,0x83,0x02,0x40,0x04,0x41,0xc0,0x81,0x03, +0x40,0x01,0x00,0x04,0x21,0x00,0x82,0x03,0x11,0x03,0x80,0x03,0x83,0x10,0x40,0x04, +0x83,0x1f,0xc0,0x04,0x20,0x41,0x81,0x03,0x8e,0x04,0x80,0x03,0x83,0xff,0xbf,0x03, +0x03,0x0f,0x40,0x04,0x41,0xc0,0x81,0x03,0x40,0x03,0x00,0x04,0x21,0x00,0x82,0x03, +0x11,0x03,0x80,0x03,0x83,0x02,0x40,0x04,0x83,0x02,0xc0,0x04,0x20,0x41,0x81,0x03, +0x0e,0x05,0x80,0x03,0x0d,0x05,0x80,0x03,0x83,0xff,0x3f,0x04,0x03,0x00,0xc0,0x04, +0x83,0x02,0x40,0x05,0x83,0x01,0xc0,0x05,0x01,0x00,0x01,0x06,0xa0,0xc2,0x82,0x03, +0x0d,0x05,0x80,0x03,0x03,0x00,0x40,0x04,0x83,0xff,0xbf,0x04,0x83,0x01,0x40,0x05, +0x83,0x02,0xc0,0x05,0x01,0x00,0x01,0x06,0xa0,0xc2,0x82,0x03,0x0d,0x05,0x80,0x03, +0x03,0x00,0x40,0x04,0x83,0x00,0xc0,0x04,0x83,0x01,0x40,0x05,0x83,0x00,0xc0,0x05, +0x01,0xc0,0x00,0x06,0xa0,0xc2,0x82,0x03,0x0d,0x05,0x80,0x03,0x83,0x00,0x40,0x04, +0x03,0x00,0xc0,0x04,0x83,0x00,0x40,0x05,0x83,0x01,0xc0,0x05,0x01,0xc0,0x00,0x06, +0xa0,0xc2,0x82,0x03,0x37,0xc0,0x81,0x03,0x0e,0x06,0x80,0x03,0x03,0x00,0xc0,0x03, +0x83,0x13,0x40,0x04,0x41,0xc0,0x81,0x03,0x40,0x05,0x00,0x04,0x21,0x00,0x82,0x03, +0x29,0x00,0x80,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0d,0x00,0x05,0x40,0x74, +0x79,0x70,0x65,0x00,0x00,0x04,0x40,0x6d,0x61,0x78,0x00,0x00,0x03,0x40,0x6f,0x78, +0x00,0x00,0x03,0x40,0x6f,0x79,0x00,0x00,0x05,0x43,0x6f,0x6c,0x6f,0x72,0x00,0x00, +0x03,0x6e,0x65,0x77,0x00,0x00,0x06,0x42,0x69,0x74,0x6d,0x61,0x70,0x00,0x00,0x0c, +0x40,0x72,0x61,0x69,0x6e,0x5f,0x62,0x69,0x74,0x6d,0x61,0x70,0x00,0x00,0x04,0x65, +0x61,0x63,0x68,0x00,0x00,0x0d,0x40,0x73,0x74,0x6f,0x72,0x6d,0x5f,0x62,0x69,0x74, +0x6d,0x61,0x70,0x00,0x00,0x0c,0x40,0x73,0x6e,0x6f,0x77,0x5f,0x62,0x69,0x74,0x6d, +0x61,0x70,0x00,0x00,0x09,0x66,0x69,0x6c,0x6c,0x5f,0x72,0x65,0x63,0x74,0x00,0x00, +0x08,0x40,0x73,0x70,0x72,0x69,0x74,0x65,0x73,0x00,0x00,0x00,0x00,0x75,0x00,0x01, +0x00,0x09,0x00,0x00,0x00,0x00,0x00,0x0e,0x26,0x00,0x00,0x02,0x16,0x40,0x81,0x00, +0x0d,0x00,0x00,0x01,0x83,0x02,0xc0,0x01,0x15,0x40,0x01,0x02,0xae,0x80,0x80,0x01, +0x15,0x40,0x01,0x02,0x83,0x03,0xc0,0x02,0xb0,0xc0,0x00,0x02,0x03,0x00,0xc0,0x02, +0x83,0x03,0x40,0x03,0x15,0xc0,0x80,0x03,0xa0,0x42,0x00,0x01,0x29,0x00,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x0c,0x40,0x72,0x61,0x69,0x6e,0x5f, +0x62,0x69,0x74,0x6d,0x61,0x70,0x00,0x00,0x09,0x66,0x69,0x6c,0x6c,0x5f,0x72,0x65, +0x63,0x74,0x00,0x00,0x01,0x2d,0x00,0x00,0x01,0x2a,0x00,0x00,0x00,0x00,0xce,0x00, +0x01,0x00,0x09,0x00,0x00,0x00,0x00,0x00,0x24,0x00,0x00,0x00,0x26,0x00,0x00,0x02, +0x16,0x40,0x81,0x00,0x0d,0x00,0x00,0x01,0x03,0x10,0xc0,0x01,0x15,0x40,0x01,0x02, +0xae,0x80,0x80,0x01,0x15,0x40,0x01,0x02,0x83,0x00,0xc0,0x02,0xb0,0xc0,0x00,0x02, +0x03,0x00,0xc0,0x02,0x83,0x00,0x40,0x03,0x15,0x00,0x81,0x03,0xa0,0x42,0x00,0x01, +0x0d,0x00,0x00,0x01,0x83,0x0f,0xc0,0x01,0x15,0x40,0x01,0x02,0xae,0x80,0x80,0x01, +0x15,0x40,0x01,0x02,0x83,0x00,0xc0,0x02,0xb0,0xc0,0x00,0x02,0x03,0x00,0xc0,0x02, +0x83,0x00,0x40,0x03,0x15,0xc0,0x80,0x03,0xa0,0x42,0x00,0x01,0x0d,0x00,0x00,0x01, +0x03,0x0f,0xc0,0x01,0x15,0x40,0x01,0x02,0xae,0x80,0x80,0x01,0x15,0x40,0x01,0x02, +0x83,0x00,0xc0,0x02,0xb0,0xc0,0x00,0x02,0x03,0x00,0xc0,0x02,0x83,0x00,0x40,0x03, +0x15,0x00,0x81,0x03,0xa0,0x42,0x00,0x01,0x29,0x00,0x00,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x04,0x00,0x0d,0x40,0x73,0x74,0x6f,0x72,0x6d,0x5f,0x62,0x69,0x74, +0x6d,0x61,0x70,0x00,0x00,0x09,0x66,0x69,0x6c,0x6c,0x5f,0x72,0x65,0x63,0x74,0x00, +0x00,0x01,0x2d,0x00,0x00,0x01,0x2a,0x00,0x00,0x00,0x00,0xae,0x00,0x01,0x00,0x06, +0x00,0x00,0x00,0x00,0x00,0x16,0x00,0x00,0x26,0x00,0x00,0x02,0x16,0x40,0x81,0x00, +0x11,0x00,0x00,0x01,0x15,0x40,0x80,0x01,0xa0,0x40,0x00,0x01,0x16,0x80,0x01,0x01, +0x83,0xf3,0x41,0x01,0x15,0x80,0x81,0x01,0x01,0x80,0x00,0x02,0xa0,0x80,0x80,0x01, +0x08,0x00,0x00,0x01,0x15,0x80,0x81,0x01,0x01,0x80,0x00,0x02,0xa0,0xc0,0x80,0x01, +0x83,0xff,0x3f,0x01,0x15,0x80,0x81,0x01,0x01,0x80,0x00,0x02,0xa0,0x00,0x81,0x01, +0x8d,0x02,0x00,0x01,0x15,0x80,0x81,0x01,0xa0,0x80,0x01,0x01,0x29,0x00,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x06,0x53,0x70,0x72,0x69,0x74,0x65, +0x00,0x00,0x03,0x6e,0x65,0x77,0x00,0x00,0x02,0x7a,0x3d,0x00,0x00,0x08,0x76,0x69, +0x73,0x69,0x62,0x6c,0x65,0x3d,0x00,0x00,0x08,0x6f,0x70,0x61,0x63,0x69,0x74,0x79, +0x3d,0x00,0x00,0x08,0x40,0x73,0x70,0x72,0x69,0x74,0x65,0x73,0x00,0x00,0x04,0x70, +0x75,0x73,0x68,0x00,0x00,0x00,0x00,0x90,0x00,0x03,0x00,0x05,0x00,0x01,0x00,0x00, +0x00,0x0b,0x00,0x00,0x26,0x00,0x00,0x00,0x0d,0x00,0x80,0x01,0x40,0x01,0x00,0x02, +0x21,0x40,0x80,0x01,0x0d,0x01,0x80,0x01,0x20,0xc0,0x80,0x01,0x0d,0x02,0x80,0x01, +0x20,0xc0,0x80,0x01,0x8d,0x02,0x80,0x01,0x20,0xc0,0x80,0x01,0x29,0x00,0x80,0x01, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x08,0x40,0x73,0x70,0x72,0x69,0x74, 0x65,0x73,0x00,0x00,0x04,0x65,0x61,0x63,0x68,0x00,0x00,0x0c,0x40,0x72,0x61,0x69, 0x6e,0x5f,0x62,0x69,0x74,0x6d,0x61,0x70,0x00,0x00,0x07,0x64,0x69,0x73,0x70,0x6f, 0x73,0x65,0x00,0x00,0x0d,0x40,0x73,0x74,0x6f,0x72,0x6d,0x5f,0x62,0x69,0x74,0x6d, 0x61,0x70,0x00,0x00,0x0c,0x40,0x73,0x6e,0x6f,0x77,0x5f,0x62,0x69,0x74,0x6d,0x61, -0x70,0x00,0x00,0x00,0x00,0x34,0x00,0x02,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x05, -0x02,0x00,0x00,0x26,0x00,0x80,0x80,0x16,0x01,0x00,0x80,0x15,0x01,0x00,0x00,0x20, -0x01,0x00,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x07,0x64,0x69, -0x73,0x70,0x6f,0x73,0x65,0x00,0x00,0x00,0x00,0xf6,0x00,0x06,0x00,0x09,0x00,0x01, -0x00,0x00,0x00,0x26,0x02,0x00,0x00,0x26,0x03,0x00,0x00,0x0d,0x03,0x80,0x40,0x01, -0x03,0x00,0x40,0xb2,0x03,0x40,0x01,0x19,0x03,0x00,0x00,0x05,0x03,0x00,0x00,0x29, -0x00,0x80,0x00,0x0e,0x03,0x00,0x00,0x0d,0x03,0xc0,0x00,0x03,0x04,0x01,0x80,0x01, -0x03,0x80,0x80,0xa0,0x03,0xc0,0x00,0x98,0x00,0x40,0x01,0x17,0x01,0x80,0x01,0x8d, -0x00,0x40,0x08,0x17,0x03,0xc0,0x00,0x83,0x04,0x01,0x80,0x01,0x03,0x80,0x80,0xa0, -0x03,0xc0,0x00,0x98,0x00,0x40,0x01,0x17,0x01,0x80,0x02,0x0d,0x00,0x40,0x04,0x97, -0x03,0xc0,0x01,0x03,0x04,0x01,0x80,0x01,0x03,0x80,0x80,0xa0,0x03,0xc0,0x00,0x98, -0x00,0x40,0x01,0x17,0x01,0x80,0x02,0x8d,0x00,0x40,0x01,0x17,0x01,0x80,0x00,0x05, -0x00,0x40,0x00,0x17,0x03,0xc0,0x00,0x03,0x04,0x40,0x13,0x83,0x03,0x81,0xc0,0x41, -0x04,0x00,0x01,0x40,0x03,0x81,0x80,0x21,0x03,0x80,0x00,0x29,0x00,0x00,0x00,0x00, +0x70,0x00,0x00,0x00,0x00,0x38,0x00,0x01,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x05, +0x26,0x00,0x00,0x02,0x16,0x80,0x80,0x00,0x15,0x80,0x00,0x01,0x20,0x00,0x00,0x01, +0x29,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x07,0x64,0x69, +0x73,0x70,0x6f,0x73,0x65,0x00,0x00,0x00,0x00,0xfa,0x00,0x06,0x00,0x09,0x00,0x01, +0x00,0x00,0x00,0x26,0x26,0x00,0x00,0x02,0x0d,0x00,0x00,0x03,0x01,0x40,0x80,0x03, +0xb2,0x40,0x00,0x03,0x19,0x01,0x40,0x03,0x05,0x00,0x00,0x03,0x29,0x00,0x00,0x03, +0x0e,0x00,0x80,0x00,0x0d,0x00,0x00,0x03,0x03,0x00,0xc0,0x03,0x01,0x80,0x01,0x04, +0xa0,0x80,0x80,0x03,0x98,0x00,0xc0,0x03,0x17,0x01,0x40,0x00,0x8d,0x01,0x80,0x01, +0x17,0x08,0x40,0x00,0x83,0x00,0xc0,0x03,0x01,0x80,0x01,0x04,0xa0,0x80,0x80,0x03, +0x98,0x00,0xc0,0x03,0x17,0x01,0x40,0x00,0x0d,0x02,0x80,0x01,0x97,0x04,0x40,0x00, +0x03,0x01,0xc0,0x03,0x01,0x80,0x01,0x04,0xa0,0x80,0x80,0x03,0x98,0x00,0xc0,0x03, +0x17,0x01,0x40,0x00,0x8d,0x02,0x80,0x01,0x17,0x01,0x40,0x00,0x05,0x00,0x80,0x01, +0x17,0x00,0x40,0x00,0x03,0x00,0xc0,0x03,0x83,0x13,0x40,0x04,0x41,0xc0,0x81,0x03, +0x40,0x01,0x00,0x04,0x21,0x80,0x81,0x03,0x29,0x00,0x80,0x03,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x07,0x00,0x05,0x40,0x74,0x79,0x70,0x65,0x00,0x00,0x02,0x3d,0x3d, 0x00,0x00,0x03,0x3d,0x3d,0x3d,0x00,0x00,0x0c,0x40,0x72,0x61,0x69,0x6e,0x5f,0x62, 0x69,0x74,0x6d,0x61,0x70,0x00,0x00,0x0d,0x40,0x73,0x74,0x6f,0x72,0x6d,0x5f,0x62, 0x69,0x74,0x6d,0x61,0x70,0x00,0x00,0x0c,0x40,0x73,0x6e,0x6f,0x77,0x5f,0x62,0x69, -0x74,0x6d,0x61,0x70,0x00,0x00,0x04,0x65,0x61,0x63,0x68,0x00,0x00,0x00,0x00,0xa8, -0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x00,0x00,0x17,0x02,0x00,0x00,0x26,0x00,0x81, -0x00,0x16,0x01,0x00,0x00,0x0d,0x01,0x81,0x00,0x15,0x01,0x00,0x40,0xa0,0x01,0x01, -0x40,0x16,0x01,0x01,0x40,0x15,0x01,0x80,0x00,0x05,0x01,0x00,0x80,0xa0,0x01,0x40, -0x05,0x99,0x01,0x01,0x00,0x15,0x01,0x80,0x02,0x0d,0x01,0x00,0xc0,0xb4,0x01,0x81, -0x40,0x15,0x02,0x00,0x80,0x01,0x01,0x81,0x40,0xa0,0x01,0x00,0xc0,0x15,0x01,0x81, -0x40,0x15,0x02,0x00,0x80,0x01,0x01,0x81,0x80,0xa0,0x00,0x40,0x00,0x97,0x01,0x00, -0x00,0x05,0x01,0x00,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x08, -0x40,0x73,0x70,0x72,0x69,0x74,0x65,0x73,0x00,0x00,0x02,0x5b,0x5d,0x00,0x00,0x02, -0x21,0x3d,0x00,0x00,0x02,0x3c,0x3d,0x00,0x00,0x04,0x40,0x6d,0x61,0x78,0x00,0x00, -0x08,0x76,0x69,0x73,0x69,0x62,0x6c,0x65,0x3d,0x00,0x00,0x07,0x62,0x69,0x74,0x6d, -0x61,0x70,0x3d,0x00,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x06,0x00,0x01,0x00,0x00, -0x00,0x0c,0x02,0x00,0x00,0x26,0x02,0x00,0x00,0x0d,0x02,0x80,0x40,0x01,0x02,0x00, -0x40,0xb2,0x02,0x40,0x01,0x19,0x02,0x00,0x00,0x05,0x02,0x00,0x00,0x29,0x00,0x80, -0x00,0x0e,0x02,0x00,0x01,0x0d,0x02,0x80,0x01,0x40,0x02,0x00,0xc0,0x21,0x02,0x00, -0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x03,0x40,0x6f,0x78,0x00, -0x00,0x02,0x3d,0x3d,0x00,0x00,0x08,0x40,0x73,0x70,0x72,0x69,0x74,0x65,0x73,0x00, -0x00,0x04,0x65,0x61,0x63,0x68,0x00,0x00,0x00,0x00,0x3e,0x00,0x02,0x00,0x05,0x00, -0x00,0x00,0x00,0x00,0x07,0x02,0x00,0x00,0x26,0x00,0x80,0xc0,0x16,0x01,0x00,0x00, -0x0d,0x01,0x80,0xc0,0x15,0x02,0x00,0x80,0x01,0x01,0x80,0x40,0xa0,0x01,0x00,0x00, -0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x03,0x40,0x6f,0x78,0x00,0x00, -0x03,0x6f,0x78,0x3d,0x00,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x06,0x00,0x01,0x00, -0x00,0x00,0x0c,0x02,0x00,0x00,0x26,0x02,0x00,0x00,0x0d,0x02,0x80,0x40,0x01,0x02, -0x00,0x40,0xb2,0x02,0x40,0x01,0x19,0x02,0x00,0x00,0x05,0x02,0x00,0x00,0x29,0x00, -0x80,0x00,0x0e,0x02,0x00,0x01,0x0d,0x02,0x80,0x01,0x40,0x02,0x00,0xc0,0x21,0x02, -0x00,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x03,0x40,0x6f,0x79, -0x00,0x00,0x02,0x3d,0x3d,0x00,0x00,0x08,0x40,0x73,0x70,0x72,0x69,0x74,0x65,0x73, -0x00,0x00,0x04,0x65,0x61,0x63,0x68,0x00,0x00,0x00,0x00,0x3e,0x00,0x02,0x00,0x05, -0x00,0x00,0x00,0x00,0x00,0x07,0x02,0x00,0x00,0x26,0x00,0x80,0xc0,0x16,0x01,0x00, -0x00,0x0d,0x01,0x80,0xc0,0x15,0x02,0x00,0x80,0x01,0x01,0x80,0x40,0xa0,0x01,0x00, -0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x03,0x40,0x6f,0x79,0x00, -0x00,0x03,0x6f,0x79,0x3d,0x00,0x00,0x00,0x00,0x89,0x00,0x05,0x00,0x07,0x00,0x01, -0x00,0x00,0x00,0x15,0x02,0x00,0x00,0x26,0x02,0x80,0x00,0x0d,0x03,0x00,0x40,0x01, -0x02,0x80,0x40,0xb2,0x02,0xc0,0x01,0x19,0x02,0x80,0x00,0x05,0x02,0x80,0x00,0x29, -0x02,0x80,0x40,0x01,0x03,0x3f,0xff,0x83,0x02,0x81,0x41,0x37,0x02,0x80,0x80,0x20, -0x03,0x40,0x13,0x83,0x02,0x81,0x41,0x37,0x02,0x80,0xc0,0x20,0x02,0x80,0x00,0x0e, -0x02,0xc0,0x00,0x03,0x03,0x40,0x13,0x83,0x02,0x81,0x40,0x41,0x03,0x00,0x01,0x40, -0x02,0x81,0x00,0x21,0x02,0x80,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05, -0x00,0x04,0x40,0x6d,0x61,0x78,0x00,0x00,0x02,0x3d,0x3d,0x00,0x00,0x03,0x6d,0x61, -0x78,0x00,0x00,0x03,0x6d,0x69,0x6e,0x00,0x00,0x04,0x65,0x61,0x63,0x68,0x00,0x00, -0x00,0x00,0x8e,0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x00,0x00,0x13,0x02,0x00,0x00, -0x26,0x00,0x80,0xc0,0x16,0x01,0x00,0x00,0x0d,0x01,0x80,0xc0,0x15,0x01,0x00,0x40, -0xa0,0x01,0x01,0x00,0x16,0x01,0x01,0x00,0x15,0x01,0x80,0x00,0x05,0x01,0x00,0x80, -0xa0,0x01,0x40,0x03,0x99,0x01,0x00,0xc0,0x15,0x01,0x80,0x02,0x0d,0x01,0x00,0xc0, -0xb4,0x01,0x81,0x00,0x15,0x02,0x00,0x80,0x01,0x01,0x81,0x40,0xa0,0x00,0x40,0x00, -0x97,0x01,0x00,0x00,0x05,0x01,0x00,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x06,0x00,0x08,0x40,0x73,0x70,0x72,0x69,0x74,0x65,0x73,0x00,0x00,0x02,0x5b,0x5d, -0x00,0x00,0x02,0x21,0x3d,0x00,0x00,0x02,0x3c,0x3d,0x00,0x00,0x04,0x40,0x6d,0x61, -0x78,0x00,0x00,0x08,0x76,0x69,0x73,0x69,0x62,0x6c,0x65,0x3d,0x00,0x00,0x00,0x00, -0x65,0x00,0x06,0x00,0x08,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x26,0x03, -0x00,0x00,0x0d,0x03,0xbf,0xff,0x83,0x03,0x00,0x40,0xb2,0x03,0x40,0x01,0x19,0x03, -0x00,0x00,0x05,0x03,0x00,0x00,0x29,0x03,0x40,0x00,0x03,0x03,0x80,0x01,0x0d,0x03, -0x01,0x80,0x41,0x03,0x80,0x01,0x40,0x03,0x00,0xc0,0x21,0x03,0x00,0x00,0x29,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x05,0x40,0x74,0x79,0x70,0x65,0x00,0x00, -0x02,0x3d,0x3d,0x00,0x00,0x04,0x40,0x6d,0x61,0x78,0x00,0x00,0x04,0x65,0x61,0x63, -0x68,0x00,0x00,0x00,0x02,0x95,0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x00,0x00,0x86, -0x02,0x00,0x00,0x26,0x00,0x80,0x80,0x16,0x01,0x00,0x00,0x0d,0x01,0x80,0x80,0x15, -0x01,0x00,0x40,0xa0,0x01,0x00,0xc0,0x16,0x01,0x00,0xc0,0x15,0x01,0x80,0x00,0x05, -0x01,0x00,0x80,0xb2,0x01,0x40,0x00,0x99,0x01,0x00,0x40,0x29,0x01,0x00,0x01,0x8d, -0x01,0xc0,0x00,0x03,0x01,0x00,0x80,0xb2,0x01,0x40,0x09,0x19,0x01,0x00,0xc0,0x15, -0x01,0x01,0x00,0x20,0x01,0x01,0x41,0x2f,0x01,0x80,0xc0,0x15,0x02,0x00,0x80,0x01, -0x01,0x81,0x80,0xa0,0x01,0x00,0xc0,0x15,0x01,0x01,0xc0,0x20,0x01,0x02,0x08,0x2d, -0x01,0x80,0xc0,0x15,0x02,0x00,0x80,0x01,0x01,0x82,0x40,0xa0,0x01,0x00,0xc0,0x15, -0x01,0x02,0x80,0x20,0x01,0x01,0x44,0x2f,0x01,0x80,0xc0,0x15,0x02,0x00,0x80,0x01, -0x01,0x82,0xc0,0xa0,0x01,0x00,0x01,0x8d,0x01,0xc0,0x00,0x83,0x01,0x00,0x80,0xb2, -0x01,0x40,0x09,0x19,0x01,0x00,0xc0,0x15,0x01,0x01,0x00,0x20,0x01,0x01,0x44,0x2f, -0x01,0x80,0xc0,0x15,0x02,0x00,0x80,0x01,0x01,0x81,0x80,0xa0,0x01,0x00,0xc0,0x15, -0x01,0x01,0xc0,0x20,0x01,0x02,0x08,0x2d,0x01,0x80,0xc0,0x15,0x02,0x00,0x80,0x01, -0x01,0x82,0x40,0xa0,0x01,0x00,0xc0,0x15,0x01,0x02,0x80,0x20,0x01,0x01,0x46,0x2f, -0x01,0x80,0xc0,0x15,0x02,0x00,0x80,0x01,0x01,0x82,0xc0,0xa0,0x01,0x00,0x01,0x8d, -0x01,0xc0,0x01,0x03,0x01,0x00,0x80,0xb2,0x01,0x40,0x09,0x19,0x01,0x00,0xc0,0x15, -0x01,0x01,0x00,0x20,0x01,0x01,0x41,0x2f,0x01,0x80,0xc0,0x15,0x02,0x00,0x80,0x01, -0x01,0x81,0x80,0xa0,0x01,0x00,0xc0,0x15,0x01,0x01,0xc0,0x20,0x01,0x02,0x04,0x2d, -0x01,0x80,0xc0,0x15,0x02,0x00,0x80,0x01,0x01,0x82,0x40,0xa0,0x01,0x00,0xc0,0x15, -0x01,0x02,0x80,0x20,0x01,0x01,0x44,0x2f,0x01,0x80,0xc0,0x15,0x02,0x00,0x80,0x01, -0x01,0x82,0xc0,0xa0,0x01,0x00,0xc0,0x15,0x01,0x01,0x00,0x20,0x01,0x80,0x06,0x0d, -0x01,0x01,0x40,0xae,0x01,0x01,0x00,0x16,0x01,0x00,0xc0,0x15,0x01,0x01,0xc0,0x20, -0x01,0x80,0x06,0x8d,0x01,0x01,0x40,0xae,0x01,0x01,0x40,0x16,0x01,0x00,0xc0,0x15, -0x01,0x02,0x80,0x20,0x01,0xc0,0x1f,0x83,0x01,0x03,0x80,0xb3,0x01,0x40,0x01,0x98, -0x01,0x01,0x00,0x15,0x01,0xbf,0xe6,0x83,0x01,0x03,0x80,0xb3,0x01,0x40,0x01,0x98, -0x01,0x01,0x00,0x15,0x01,0xc1,0x76,0x83,0x01,0x03,0xc0,0xb5,0x01,0x40,0x01,0x98, -0x01,0x01,0x40,0x15,0x01,0xbf,0x69,0x83,0x01,0x03,0x80,0xb3,0x01,0x40,0x01,0x98, -0x01,0x01,0x40,0x15,0x01,0xc0,0xf9,0x83,0x01,0x03,0xc0,0xb5,0x01,0x40,0x0c,0x19, -0x01,0x00,0x00,0x06,0x01,0xc1,0x8f,0x83,0x01,0x04,0x00,0xa0,0x01,0x01,0x59,0x2f, -0x01,0x80,0x06,0x0d,0x01,0x02,0x00,0xac,0x01,0x80,0xc0,0x15,0x02,0x00,0x80,0x01, -0x01,0x81,0x80,0xa0,0x01,0x00,0x00,0x06,0x01,0xc1,0x8f,0x83,0x01,0x04,0x00,0xa0, -0x01,0xc0,0x63,0x83,0x01,0x01,0x40,0xae,0x01,0x80,0x06,0x8d,0x01,0x02,0x00,0xac, -0x01,0x80,0xc0,0x15,0x02,0x00,0x80,0x01,0x01,0x82,0x40,0xa0,0x01,0x40,0x7f,0x03, -0x01,0x80,0xc0,0x15,0x02,0x00,0x80,0x01,0x01,0x82,0xc0,0xa0,0x00,0x40,0x00,0x97, -0x01,0x00,0x00,0x05,0x01,0x00,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x11, +0x74,0x6d,0x61,0x70,0x00,0x00,0x04,0x65,0x61,0x63,0x68,0x00,0x00,0x00,0x00,0xac, +0x00,0x01,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x17,0x00,0x00,0x26,0x00,0x00,0x02, +0x16,0x00,0x81,0x00,0x0d,0x00,0x00,0x01,0x15,0x00,0x81,0x01,0xa0,0x40,0x00,0x01, +0x16,0x40,0x01,0x01,0x15,0x40,0x01,0x01,0x05,0x00,0x80,0x01,0xa0,0x80,0x00,0x01, +0x99,0x05,0x40,0x01,0x15,0x00,0x01,0x01,0x0d,0x02,0x80,0x01,0xb4,0xc0,0x00,0x01, +0x15,0x40,0x81,0x01,0x01,0x80,0x00,0x02,0xa0,0x40,0x81,0x01,0x15,0xc0,0x00,0x01, +0x15,0x40,0x81,0x01,0x01,0x80,0x00,0x02,0xa0,0x80,0x81,0x01,0x97,0x00,0x40,0x00, +0x05,0x00,0x00,0x01,0x29,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07, +0x00,0x08,0x40,0x73,0x70,0x72,0x69,0x74,0x65,0x73,0x00,0x00,0x02,0x5b,0x5d,0x00, +0x00,0x02,0x21,0x3d,0x00,0x00,0x02,0x3c,0x3d,0x00,0x00,0x04,0x40,0x6d,0x61,0x78, +0x00,0x00,0x08,0x76,0x69,0x73,0x69,0x62,0x6c,0x65,0x3d,0x00,0x00,0x07,0x62,0x69, +0x74,0x6d,0x61,0x70,0x3d,0x00,0x00,0x00,0x00,0x67,0x00,0x04,0x00,0x07,0x00,0x01, +0x00,0x00,0x00,0x0c,0x26,0x00,0x00,0x02,0x0d,0x00,0x00,0x02,0x01,0x40,0x80,0x02, +0xb2,0x40,0x00,0x02,0x19,0x01,0x40,0x02,0x05,0x00,0x00,0x02,0x29,0x00,0x00,0x02, +0x0e,0x00,0x80,0x00,0x0d,0x01,0x00,0x02,0x40,0x01,0x80,0x02,0x21,0xc0,0x00,0x02, +0x29,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x03,0x40,0x6f, +0x78,0x00,0x00,0x02,0x3d,0x3d,0x00,0x00,0x08,0x40,0x73,0x70,0x72,0x69,0x74,0x65, +0x73,0x00,0x00,0x04,0x65,0x61,0x63,0x68,0x00,0x00,0x00,0x00,0x42,0x00,0x01,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x26,0x00,0x00,0x02,0x16,0xc0,0x80,0x00, +0x0d,0x00,0x00,0x01,0x15,0xc0,0x80,0x01,0x01,0x80,0x00,0x02,0xa0,0x40,0x80,0x01, +0x29,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x03,0x40,0x6f, +0x78,0x00,0x00,0x03,0x6f,0x78,0x3d,0x00,0x00,0x00,0x00,0x67,0x00,0x04,0x00,0x07, +0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x00,0x26,0x00,0x00,0x02,0x0d,0x00,0x00,0x02, +0x01,0x40,0x80,0x02,0xb2,0x40,0x00,0x02,0x19,0x01,0x40,0x02,0x05,0x00,0x00,0x02, +0x29,0x00,0x00,0x02,0x0e,0x00,0x80,0x00,0x0d,0x01,0x00,0x02,0x40,0x01,0x80,0x02, +0x21,0xc0,0x00,0x02,0x29,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04, +0x00,0x03,0x40,0x6f,0x79,0x00,0x00,0x02,0x3d,0x3d,0x00,0x00,0x08,0x40,0x73,0x70, +0x72,0x69,0x74,0x65,0x73,0x00,0x00,0x04,0x65,0x61,0x63,0x68,0x00,0x00,0x00,0x00, +0x42,0x00,0x01,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x26,0x00,0x00,0x02, +0x16,0xc0,0x80,0x00,0x0d,0x00,0x00,0x01,0x15,0xc0,0x80,0x01,0x01,0x80,0x00,0x02, +0xa0,0x40,0x80,0x01,0x29,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, +0x00,0x03,0x40,0x6f,0x79,0x00,0x00,0x03,0x6f,0x79,0x3d,0x00,0x00,0x00,0x00,0x8d, +0x00,0x05,0x00,0x08,0x00,0x01,0x00,0x00,0x00,0x15,0x00,0x00,0x26,0x00,0x00,0x02, +0x0d,0x00,0x80,0x02,0x01,0x40,0x00,0x03,0xb2,0x40,0x80,0x02,0x19,0x01,0xc0,0x02, +0x05,0x00,0x80,0x02,0x29,0x00,0x80,0x02,0x01,0x40,0x80,0x02,0x83,0xff,0x3f,0x03, +0x37,0x41,0x81,0x02,0x20,0x80,0x80,0x02,0x83,0x13,0x40,0x03,0x37,0x41,0x81,0x02, +0x20,0xc0,0x80,0x02,0x0e,0x00,0x80,0x02,0x03,0x00,0xc0,0x02,0x83,0x13,0x40,0x03, +0x41,0x40,0x81,0x02,0x40,0x01,0x00,0x03,0x21,0x00,0x81,0x02,0x29,0x00,0x80,0x02, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x40,0x6d,0x61,0x78,0x00,0x00, +0x02,0x3d,0x3d,0x00,0x00,0x03,0x6d,0x61,0x78,0x00,0x00,0x03,0x6d,0x69,0x6e,0x00, +0x00,0x04,0x65,0x61,0x63,0x68,0x00,0x00,0x00,0x00,0x92,0x00,0x01,0x00,0x06,0x00, +0x00,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x26,0x00,0x00,0x02,0x16,0xc0,0x80,0x00, +0x0d,0x00,0x00,0x01,0x15,0xc0,0x80,0x01,0xa0,0x40,0x00,0x01,0x16,0x00,0x01,0x01, +0x15,0x00,0x01,0x01,0x05,0x00,0x80,0x01,0xa0,0x80,0x00,0x01,0x99,0x03,0x40,0x01, +0x15,0xc0,0x00,0x01,0x0d,0x02,0x80,0x01,0xb4,0xc0,0x00,0x01,0x15,0x00,0x81,0x01, +0x01,0x80,0x00,0x02,0xa0,0x40,0x81,0x01,0x97,0x00,0x40,0x00,0x05,0x00,0x00,0x01, +0x29,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x08,0x40,0x73, +0x70,0x72,0x69,0x74,0x65,0x73,0x00,0x00,0x02,0x5b,0x5d,0x00,0x00,0x02,0x21,0x3d, +0x00,0x00,0x02,0x3c,0x3d,0x00,0x00,0x04,0x40,0x6d,0x61,0x78,0x00,0x00,0x08,0x76, +0x69,0x73,0x69,0x62,0x6c,0x65,0x3d,0x00,0x00,0x00,0x00,0x69,0x00,0x06,0x00,0x09, +0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x26,0x00,0x00,0x00,0x0d,0x00,0x00,0x03, +0x83,0xff,0xbf,0x03,0xb2,0x40,0x00,0x03,0x19,0x01,0x40,0x03,0x05,0x00,0x00,0x03, +0x29,0x00,0x00,0x03,0x03,0x00,0x40,0x03,0x0d,0x01,0x80,0x03,0x41,0x80,0x01,0x03, +0x40,0x01,0x80,0x03,0x21,0xc0,0x00,0x03,0x29,0x00,0x00,0x03,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x04,0x00,0x05,0x40,0x74,0x79,0x70,0x65,0x00,0x00,0x02,0x3d,0x3d, +0x00,0x00,0x04,0x40,0x6d,0x61,0x78,0x00,0x00,0x04,0x65,0x61,0x63,0x68,0x00,0x00, +0x00,0x02,0x99,0x00,0x01,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x86,0x00,0x00,0x00, +0x26,0x00,0x00,0x02,0x16,0x80,0x80,0x00,0x0d,0x00,0x00,0x01,0x15,0x80,0x80,0x01, +0xa0,0x40,0x00,0x01,0x16,0xc0,0x00,0x01,0x15,0xc0,0x00,0x01,0x05,0x00,0x80,0x01, +0xb2,0x80,0x00,0x01,0x99,0x00,0x40,0x01,0x29,0x40,0x00,0x01,0x8d,0x01,0x00,0x01, +0x03,0x00,0xc0,0x01,0xb2,0x80,0x00,0x01,0x19,0x09,0x40,0x01,0x15,0xc0,0x00,0x01, +0x20,0x00,0x01,0x01,0x2f,0x41,0x01,0x01,0x15,0xc0,0x80,0x01,0x01,0x80,0x00,0x02, +0xa0,0x80,0x81,0x01,0x15,0xc0,0x00,0x01,0x20,0xc0,0x01,0x01,0x2d,0x08,0x02,0x01, +0x15,0xc0,0x80,0x01,0x01,0x80,0x00,0x02,0xa0,0x40,0x82,0x01,0x15,0xc0,0x00,0x01, +0x20,0x80,0x02,0x01,0x2f,0x44,0x01,0x01,0x15,0xc0,0x80,0x01,0x01,0x80,0x00,0x02, +0xa0,0xc0,0x82,0x01,0x8d,0x01,0x00,0x01,0x83,0x00,0xc0,0x01,0xb2,0x80,0x00,0x01, +0x19,0x09,0x40,0x01,0x15,0xc0,0x00,0x01,0x20,0x00,0x01,0x01,0x2f,0x44,0x01,0x01, +0x15,0xc0,0x80,0x01,0x01,0x80,0x00,0x02,0xa0,0x80,0x81,0x01,0x15,0xc0,0x00,0x01, +0x20,0xc0,0x01,0x01,0x2d,0x08,0x02,0x01,0x15,0xc0,0x80,0x01,0x01,0x80,0x00,0x02, +0xa0,0x40,0x82,0x01,0x15,0xc0,0x00,0x01,0x20,0x80,0x02,0x01,0x2f,0x46,0x01,0x01, +0x15,0xc0,0x80,0x01,0x01,0x80,0x00,0x02,0xa0,0xc0,0x82,0x01,0x8d,0x01,0x00,0x01, +0x03,0x01,0xc0,0x01,0xb2,0x80,0x00,0x01,0x19,0x09,0x40,0x01,0x15,0xc0,0x00,0x01, +0x20,0x00,0x01,0x01,0x2f,0x41,0x01,0x01,0x15,0xc0,0x80,0x01,0x01,0x80,0x00,0x02, +0xa0,0x80,0x81,0x01,0x15,0xc0,0x00,0x01,0x20,0xc0,0x01,0x01,0x2d,0x04,0x02,0x01, +0x15,0xc0,0x80,0x01,0x01,0x80,0x00,0x02,0xa0,0x40,0x82,0x01,0x15,0xc0,0x00,0x01, +0x20,0x80,0x02,0x01,0x2f,0x44,0x01,0x01,0x15,0xc0,0x80,0x01,0x01,0x80,0x00,0x02, +0xa0,0xc0,0x82,0x01,0x15,0xc0,0x00,0x01,0x20,0x00,0x01,0x01,0x0d,0x06,0x80,0x01, +0xae,0x40,0x01,0x01,0x16,0x00,0x01,0x01,0x15,0xc0,0x00,0x01,0x20,0xc0,0x01,0x01, +0x8d,0x06,0x80,0x01,0xae,0x40,0x01,0x01,0x16,0x40,0x01,0x01,0x15,0xc0,0x00,0x01, +0x20,0x80,0x02,0x01,0x83,0x1f,0xc0,0x01,0xb3,0x80,0x03,0x01,0x98,0x01,0x40,0x01, +0x15,0x00,0x01,0x01,0x83,0xe6,0xbf,0x01,0xb3,0x80,0x03,0x01,0x98,0x01,0x40,0x01, +0x15,0x00,0x01,0x01,0x83,0x76,0xc1,0x01,0xb5,0xc0,0x03,0x01,0x98,0x01,0x40,0x01, +0x15,0x40,0x01,0x01,0x83,0x69,0xbf,0x01,0xb3,0x80,0x03,0x01,0x98,0x01,0x40,0x01, +0x15,0x40,0x01,0x01,0x83,0xf9,0xc0,0x01,0xb5,0xc0,0x03,0x01,0x19,0x0c,0x40,0x01, +0x06,0x00,0x00,0x01,0x83,0x8f,0xc1,0x01,0xa0,0x00,0x04,0x01,0x2f,0x59,0x01,0x01, +0x0d,0x06,0x80,0x01,0xac,0x00,0x02,0x01,0x15,0xc0,0x80,0x01,0x01,0x80,0x00,0x02, +0xa0,0x80,0x81,0x01,0x06,0x00,0x00,0x01,0x83,0x8f,0xc1,0x01,0xa0,0x00,0x04,0x01, +0x83,0x63,0xc0,0x01,0xae,0x40,0x01,0x01,0x8d,0x06,0x80,0x01,0xac,0x00,0x02,0x01, +0x15,0xc0,0x80,0x01,0x01,0x80,0x00,0x02,0xa0,0x40,0x82,0x01,0x03,0x7f,0x40,0x01, +0x15,0xc0,0x80,0x01,0x01,0x80,0x00,0x02,0xa0,0xc0,0x82,0x01,0x97,0x00,0x40,0x00, +0x05,0x00,0x00,0x01,0x29,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x11, 0x00,0x08,0x40,0x73,0x70,0x72,0x69,0x74,0x65,0x73,0x00,0x00,0x02,0x5b,0x5d,0x00, 0x00,0x02,0x3d,0x3d,0x00,0x00,0x05,0x40,0x74,0x79,0x70,0x65,0x00,0x00,0x01,0x78, 0x00,0x00,0x01,0x2d,0x00,0x00,0x02,0x78,0x3d,0x00,0x00,0x01,0x79,0x00,0x00,0x01, 0x2b,0x00,0x00,0x02,0x79,0x3d,0x00,0x00,0x07,0x6f,0x70,0x61,0x63,0x69,0x74,0x79, 0x00,0x00,0x08,0x6f,0x70,0x61,0x63,0x69,0x74,0x79,0x3d,0x00,0x00,0x03,0x40,0x6f, 0x78,0x00,0x00,0x03,0x40,0x6f,0x79,0x00,0x00,0x01,0x3c,0x00,0x00,0x01,0x3e,0x00, -0x00,0x04,0x72,0x61,0x6e,0x64,0x00,0x00,0x00,0x01,0x41,0x00,0x01,0x00,0x03,0x00, -0x01,0x00,0x00,0x00,0x25,0x00,0x80,0x00,0x48,0x01,0x00,0x00,0xc0,0x00,0x80,0x00, -0x46,0x00,0x80,0x00,0x06,0x01,0x00,0x01,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00, -0x06,0x01,0x00,0x01,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x02, -0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x02,0x84,0x00,0x80,0x40, -0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x03,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00, -0x06,0x01,0x00,0x03,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x04, -0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x04,0x84,0x00,0x80,0x40, -0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x05,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00, -0x06,0x01,0x00,0x05,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x06, -0x04,0x00,0x80,0x40,0xa0,0x00,0x00,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x0d,0x00,0x0a,0x69,0x6e,0x69,0x74,0x69,0x61,0x6c,0x69,0x7a,0x65,0x00,0x00,0x0d, -0x61,0x74,0x74,0x72,0x5f,0x61,0x63,0x63,0x65,0x73,0x73,0x6f,0x72,0x00,0x00,0x0a, -0x74,0x69,0x6c,0x65,0x73,0x65,0x74,0x5f,0x69,0x64,0x00,0x00,0x05,0x77,0x69,0x64, -0x74,0x68,0x00,0x00,0x06,0x68,0x65,0x69,0x67,0x68,0x74,0x00,0x00,0x0c,0x61,0x75, -0x74,0x6f,0x70,0x6c,0x61,0x79,0x5f,0x62,0x67,0x6d,0x00,0x00,0x03,0x62,0x67,0x6d, -0x00,0x00,0x0c,0x61,0x75,0x74,0x6f,0x70,0x6c,0x61,0x79,0x5f,0x62,0x67,0x73,0x00, -0x00,0x03,0x62,0x67,0x73,0x00,0x00,0x0e,0x65,0x6e,0x63,0x6f,0x75,0x6e,0x74,0x65, -0x72,0x5f,0x6c,0x69,0x73,0x74,0x00,0x00,0x0e,0x65,0x6e,0x63,0x6f,0x75,0x6e,0x74, -0x65,0x72,0x5f,0x73,0x74,0x65,0x70,0x00,0x00,0x04,0x64,0x61,0x74,0x61,0x00,0x00, -0x06,0x65,0x76,0x65,0x6e,0x74,0x73,0x00,0x00,0x00,0x01,0x3e,0x00,0x04,0x00,0x08, -0x00,0x00,0x00,0x00,0x00,0x20,0x04,0x00,0x00,0x26,0x02,0x40,0x00,0x03,0x02,0x00, -0x00,0x0e,0x00,0x80,0x00,0x8e,0x01,0x00,0x01,0x0e,0x02,0x00,0x00,0x08,0x02,0x00, -0x01,0x8e,0x02,0x00,0x02,0x91,0x02,0x00,0x02,0x13,0x02,0x01,0x80,0x20,0x02,0x00, -0x03,0x8e,0x02,0x00,0x00,0x08,0x02,0x00,0x04,0x0e,0x02,0x00,0x02,0x91,0x02,0x00, -0x02,0x13,0x02,0x80,0x00,0x3d,0x03,0x40,0x27,0x83,0x02,0x01,0x81,0x20,0x02,0x00, -0x04,0x8e,0x02,0x01,0x00,0x37,0x02,0x00,0x05,0x0e,0x02,0x40,0x0e,0x83,0x02,0x00, -0x05,0x8e,0x02,0x00,0x06,0x11,0x02,0x80,0x40,0x01,0x03,0x00,0x80,0x01,0x03,0xc0, -0x01,0x03,0x02,0x01,0x81,0xa0,0x02,0x00,0x06,0x8e,0x02,0x01,0x00,0x3f,0x02,0x00, -0x07,0x0e,0x02,0x00,0x00,0x29,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, -0x0f,0x00,0x0b,0x40,0x74,0x69,0x6c,0x65,0x73,0x65,0x74,0x5f,0x69,0x64,0x00,0x00, -0x06,0x40,0x77,0x69,0x64,0x74,0x68,0x00,0x00,0x07,0x40,0x68,0x65,0x69,0x67,0x68, -0x74,0x00,0x00,0x0d,0x40,0x61,0x75,0x74,0x6f,0x70,0x6c,0x61,0x79,0x5f,0x62,0x67, -0x6d,0x00,0x00,0x09,0x41,0x75,0x64,0x69,0x6f,0x46,0x69,0x6c,0x65,0x00,0x00,0x03, -0x52,0x50,0x47,0x00,0x00,0x03,0x6e,0x65,0x77,0x00,0x00,0x04,0x40,0x62,0x67,0x6d, -0x00,0x00,0x0d,0x40,0x61,0x75,0x74,0x6f,0x70,0x6c,0x61,0x79,0x5f,0x62,0x67,0x73, -0x00,0x00,0x04,0x40,0x62,0x67,0x73,0x00,0x00,0x0f,0x40,0x65,0x6e,0x63,0x6f,0x75, -0x6e,0x74,0x65,0x72,0x5f,0x6c,0x69,0x73,0x74,0x00,0x00,0x0f,0x40,0x65,0x6e,0x63, -0x6f,0x75,0x6e,0x74,0x65,0x72,0x5f,0x73,0x74,0x65,0x70,0x00,0x00,0x05,0x54,0x61, -0x62,0x6c,0x65,0x00,0x00,0x05,0x40,0x64,0x61,0x74,0x61,0x00,0x00,0x07,0x40,0x65, -0x76,0x65,0x6e,0x74,0x73,0x00,0x00,0x00,0x00,0xc7,0x00,0x01,0x00,0x03,0x00,0x01, -0x00,0x00,0x00,0x16,0x00,0x80,0x00,0x48,0x01,0x00,0x00,0xc0,0x00,0x80,0x00,0x46, -0x00,0x80,0x00,0x06,0x01,0x00,0x01,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06, -0x01,0x00,0x01,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x02,0x04, -0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x02,0x84,0x00,0x80,0x40,0xa0, -0x00,0x80,0x00,0x06,0x01,0x00,0x03,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06, -0x01,0x00,0x03,0x84,0x00,0x80,0x40,0xa0,0x00,0x00,0x00,0x29,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x08,0x00,0x0a,0x69,0x6e,0x69,0x74,0x69,0x61,0x6c,0x69,0x7a,0x65, +0x00,0x04,0x72,0x61,0x6e,0x64,0x00,0x00,0x00,0x01,0x45,0x00,0x01,0x00,0x04,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x48,0x00,0x80,0x00,0xc0,0x00,0x00,0x01, +0x46,0x00,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x01,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x84,0x01,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x04,0x02,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x02,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x03,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x84,0x03,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x04,0x04,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x04,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x05,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x84,0x05,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x04,0x06,0x00,0x01,0xa0,0x40,0x80,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x0d,0x00,0x0a,0x69,0x6e,0x69,0x74,0x69,0x61,0x6c,0x69,0x7a,0x65, 0x00,0x00,0x0d,0x61,0x74,0x74,0x72,0x5f,0x61,0x63,0x63,0x65,0x73,0x73,0x6f,0x72, -0x00,0x00,0x04,0x6e,0x61,0x6d,0x65,0x00,0x00,0x09,0x70,0x61,0x72,0x65,0x6e,0x74, -0x5f,0x69,0x64,0x00,0x00,0x05,0x6f,0x72,0x64,0x65,0x72,0x00,0x00,0x08,0x65,0x78, -0x70,0x61,0x6e,0x64,0x65,0x64,0x00,0x00,0x08,0x73,0x63,0x72,0x6f,0x6c,0x6c,0x5f, -0x78,0x00,0x00,0x08,0x73,0x63,0x72,0x6f,0x6c,0x6c,0x5f,0x79,0x00,0x00,0x00,0x00, -0x93,0x00,0x02,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x26,0x01, -0x00,0x00,0x3d,0x01,0x00,0x00,0x0e,0x01,0x3f,0xff,0x83,0x01,0x00,0x00,0x8e,0x01, -0x3f,0xff,0x83,0x01,0x00,0x01,0x0e,0x01,0x00,0x00,0x08,0x01,0x00,0x01,0x8e,0x01, -0x3f,0xff,0x83,0x01,0x00,0x02,0x0e,0x01,0x3f,0xff,0x83,0x01,0x00,0x02,0x8e,0x01, -0x00,0x00,0x29,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x05, -0x40,0x6e,0x61,0x6d,0x65,0x00,0x00,0x0a,0x40,0x70,0x61,0x72,0x65,0x6e,0x74,0x5f, -0x69,0x64,0x00,0x00,0x06,0x40,0x6f,0x72,0x64,0x65,0x72,0x00,0x00,0x09,0x40,0x65, -0x78,0x70,0x61,0x6e,0x64,0x65,0x64,0x00,0x00,0x09,0x40,0x73,0x63,0x72,0x6f,0x6c, -0x6c,0x5f,0x78,0x00,0x00,0x09,0x40,0x73,0x63,0x72,0x6f,0x6c,0x6c,0x5f,0x79,0x00, -0x00,0x00,0x00,0xb2,0x00,0x01,0x00,0x03,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x80, -0x00,0x05,0x01,0x00,0x00,0x05,0x00,0x80,0x00,0x43,0x00,0x80,0x00,0x45,0x00,0x80, -0x00,0x48,0x01,0x00,0x02,0xc0,0x00,0x80,0x40,0x46,0x00,0x80,0x00,0x06,0x01,0x00, -0x01,0x84,0x00,0x80,0x80,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x02,0x04,0x00,0x80, -0x80,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x02,0x84,0x00,0x80,0x80,0xa0,0x00,0x80, -0x00,0x06,0x01,0x00,0x03,0x04,0x00,0x80,0x80,0xa0,0x00,0x80,0x00,0x06,0x01,0x00, -0x03,0x84,0x00,0x80,0x80,0xa0,0x00,0x00,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x08,0x00,0x04,0x50,0x61,0x67,0x65,0x00,0x00,0x0a,0x69,0x6e,0x69,0x74,0x69, -0x61,0x6c,0x69,0x7a,0x65,0x00,0x00,0x0d,0x61,0x74,0x74,0x72,0x5f,0x61,0x63,0x63, -0x65,0x73,0x73,0x6f,0x72,0x00,0x00,0x02,0x69,0x64,0x00,0x00,0x04,0x6e,0x61,0x6d, -0x65,0x00,0x00,0x01,0x78,0x00,0x00,0x01,0x79,0x00,0x00,0x05,0x70,0x61,0x67,0x65, -0x73,0x00,0x00,0x00,0x01,0xb7,0x00,0x01,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x33, -0x00,0x80,0x00,0x05,0x01,0x00,0x00,0x05,0x00,0x80,0x00,0x43,0x00,0x80,0x00,0x45, -0x00,0x80,0x00,0x05,0x01,0x00,0x00,0x05,0x00,0x80,0x40,0x43,0x00,0x80,0x00,0xc5, -0x00,0x80,0x00,0x48,0x01,0x00,0x04,0xc0,0x00,0x80,0x80,0x46,0x00,0x80,0x00,0x06, -0x01,0x00,0x02,0x04,0x00,0x80,0xc0,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x02,0x84, -0x00,0x80,0xc0,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x03,0x04,0x00,0x80,0xc0,0xa0, -0x00,0x80,0x00,0x06,0x01,0x00,0x03,0x84,0x00,0x80,0xc0,0xa0,0x00,0x80,0x00,0x06, -0x01,0x00,0x04,0x04,0x00,0x80,0xc0,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x04,0x84, -0x00,0x80,0xc0,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x05,0x04,0x00,0x80,0xc0,0xa0, -0x00,0x80,0x00,0x06,0x01,0x00,0x05,0x84,0x00,0x80,0xc0,0xa0,0x00,0x80,0x00,0x06, -0x01,0x00,0x06,0x04,0x00,0x80,0xc0,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x06,0x84, -0x00,0x80,0xc0,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x07,0x04,0x00,0x80,0xc0,0xa0, -0x00,0x80,0x00,0x06,0x01,0x00,0x07,0x84,0x00,0x80,0xc0,0xa0,0x00,0x80,0x00,0x06, -0x01,0x00,0x08,0x04,0x00,0x80,0xc0,0xa0,0x00,0x00,0x00,0x29,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x11,0x00,0x09,0x43,0x6f,0x6e,0x64,0x69,0x74,0x69,0x6f,0x6e,0x00, -0x00,0x07,0x47,0x72,0x61,0x70,0x68,0x69,0x63,0x00,0x00,0x0a,0x69,0x6e,0x69,0x74, -0x69,0x61,0x6c,0x69,0x7a,0x65,0x00,0x00,0x0d,0x61,0x74,0x74,0x72,0x5f,0x61,0x63, -0x63,0x65,0x73,0x73,0x6f,0x72,0x00,0x00,0x09,0x63,0x6f,0x6e,0x64,0x69,0x74,0x69, -0x6f,0x6e,0x00,0x00,0x07,0x67,0x72,0x61,0x70,0x68,0x69,0x63,0x00,0x00,0x09,0x6d, -0x6f,0x76,0x65,0x5f,0x74,0x79,0x70,0x65,0x00,0x00,0x0a,0x6d,0x6f,0x76,0x65,0x5f, -0x73,0x70,0x65,0x65,0x64,0x00,0x00,0x0e,0x6d,0x6f,0x76,0x65,0x5f,0x66,0x72,0x65, -0x71,0x75,0x65,0x6e,0x63,0x79,0x00,0x00,0x0a,0x6d,0x6f,0x76,0x65,0x5f,0x72,0x6f, -0x75,0x74,0x65,0x00,0x00,0x0a,0x77,0x61,0x6c,0x6b,0x5f,0x61,0x6e,0x69,0x6d,0x65, -0x00,0x00,0x0a,0x73,0x74,0x65,0x70,0x5f,0x61,0x6e,0x69,0x6d,0x65,0x00,0x00,0x0d, -0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x6f,0x6e,0x5f,0x66,0x69,0x78,0x00,0x00,0x07, -0x74,0x68,0x72,0x6f,0x75,0x67,0x68,0x00,0x00,0x0d,0x61,0x6c,0x77,0x61,0x79,0x73, -0x5f,0x6f,0x6e,0x5f,0x74,0x6f,0x70,0x00,0x00,0x07,0x74,0x72,0x69,0x67,0x67,0x65, -0x72,0x00,0x00,0x04,0x6c,0x69,0x73,0x74,0x00,0x00,0x00,0x01,0x3e,0x00,0x01,0x00, -0x03,0x00,0x01,0x00,0x00,0x00,0x1f,0x00,0x80,0x00,0x48,0x01,0x00,0x00,0xc0,0x00, -0x80,0x00,0x46,0x00,0x80,0x00,0x06,0x01,0x00,0x01,0x04,0x00,0x80,0x40,0xa0,0x00, -0x80,0x00,0x06,0x01,0x00,0x01,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01, -0x00,0x02,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x02,0x84,0x00, -0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x03,0x04,0x00,0x80,0x40,0xa0,0x00, -0x80,0x00,0x06,0x01,0x00,0x03,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01, -0x00,0x04,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x04,0x84,0x00, -0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x05,0x04,0x00,0x80,0x40,0xa0,0x00, -0x00,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0b,0x00,0x0a,0x69,0x6e,0x69, -0x74,0x69,0x61,0x6c,0x69,0x7a,0x65,0x00,0x00,0x0d,0x61,0x74,0x74,0x72,0x5f,0x61, -0x63,0x63,0x65,0x73,0x73,0x6f,0x72,0x00,0x00,0x0d,0x73,0x77,0x69,0x74,0x63,0x68, -0x31,0x5f,0x76,0x61,0x6c,0x69,0x64,0x00,0x00,0x0d,0x73,0x77,0x69,0x74,0x63,0x68, -0x32,0x5f,0x76,0x61,0x6c,0x69,0x64,0x00,0x00,0x0e,0x76,0x61,0x72,0x69,0x61,0x62, -0x6c,0x65,0x5f,0x76,0x61,0x6c,0x69,0x64,0x00,0x00,0x11,0x73,0x65,0x6c,0x66,0x5f, -0x73,0x77,0x69,0x74,0x63,0x68,0x5f,0x76,0x61,0x6c,0x69,0x64,0x00,0x00,0x0a,0x73, -0x77,0x69,0x74,0x63,0x68,0x31,0x5f,0x69,0x64,0x00,0x00,0x0a,0x73,0x77,0x69,0x74, -0x63,0x68,0x32,0x5f,0x69,0x64,0x00,0x00,0x0b,0x76,0x61,0x72,0x69,0x61,0x62,0x6c, -0x65,0x5f,0x69,0x64,0x00,0x00,0x0e,0x76,0x61,0x72,0x69,0x61,0x62,0x6c,0x65,0x5f, -0x76,0x61,0x6c,0x75,0x65,0x00,0x00,0x0e,0x73,0x65,0x6c,0x66,0x5f,0x73,0x77,0x69, -0x74,0x63,0x68,0x5f,0x63,0x68,0x00,0x00,0x00,0x01,0x02,0x00,0x02,0x00,0x03,0x00, -0x00,0x00,0x00,0x00,0x14,0x00,0x00,0x00,0x26,0x01,0x00,0x00,0x08,0x01,0x00,0x00, -0x0e,0x01,0x00,0x00,0x08,0x01,0x00,0x00,0x8e,0x01,0x00,0x00,0x08,0x01,0x00,0x01, -0x0e,0x01,0x00,0x00,0x08,0x01,0x00,0x01,0x8e,0x01,0x40,0x00,0x03,0x01,0x00,0x02, -0x0e,0x01,0x40,0x00,0x03,0x01,0x00,0x02,0x8e,0x01,0x40,0x00,0x03,0x01,0x00,0x03, -0x0e,0x01,0x3f,0xff,0x83,0x01,0x00,0x03,0x8e,0x01,0x00,0x00,0x3d,0x01,0x00,0x04, -0x0e,0x01,0x00,0x00,0x29,0x00,0x00,0x00,0x01,0x00,0x00,0x01,0x41,0x00,0x00,0x00, -0x09,0x00,0x0e,0x40,0x73,0x77,0x69,0x74,0x63,0x68,0x31,0x5f,0x76,0x61,0x6c,0x69, -0x64,0x00,0x00,0x0e,0x40,0x73,0x77,0x69,0x74,0x63,0x68,0x32,0x5f,0x76,0x61,0x6c, -0x69,0x64,0x00,0x00,0x0f,0x40,0x76,0x61,0x72,0x69,0x61,0x62,0x6c,0x65,0x5f,0x76, -0x61,0x6c,0x69,0x64,0x00,0x00,0x12,0x40,0x73,0x65,0x6c,0x66,0x5f,0x73,0x77,0x69, -0x74,0x63,0x68,0x5f,0x76,0x61,0x6c,0x69,0x64,0x00,0x00,0x0b,0x40,0x73,0x77,0x69, -0x74,0x63,0x68,0x31,0x5f,0x69,0x64,0x00,0x00,0x0b,0x40,0x73,0x77,0x69,0x74,0x63, -0x68,0x32,0x5f,0x69,0x64,0x00,0x00,0x0c,0x40,0x76,0x61,0x72,0x69,0x61,0x62,0x6c, -0x65,0x5f,0x69,0x64,0x00,0x00,0x0f,0x40,0x76,0x61,0x72,0x69,0x61,0x62,0x6c,0x65, -0x5f,0x76,0x61,0x6c,0x75,0x65,0x00,0x00,0x0f,0x40,0x73,0x65,0x6c,0x66,0x5f,0x73, -0x77,0x69,0x74,0x63,0x68,0x5f,0x63,0x68,0x00,0x00,0x00,0x00,0xef,0x00,0x01,0x00, -0x03,0x00,0x01,0x00,0x00,0x00,0x19,0x00,0x80,0x00,0x48,0x01,0x00,0x00,0xc0,0x00, -0x80,0x00,0x46,0x00,0x80,0x00,0x06,0x01,0x00,0x01,0x04,0x00,0x80,0x40,0xa0,0x00, -0x80,0x00,0x06,0x01,0x00,0x01,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01, -0x00,0x02,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x02,0x84,0x00, -0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x03,0x04,0x00,0x80,0x40,0xa0,0x00, -0x80,0x00,0x06,0x01,0x00,0x03,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01, -0x00,0x04,0x04,0x00,0x80,0x40,0xa0,0x00,0x00,0x00,0x29,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x09,0x00,0x0a,0x69,0x6e,0x69,0x74,0x69,0x61,0x6c,0x69,0x7a,0x65,0x00, -0x00,0x0d,0x61,0x74,0x74,0x72,0x5f,0x61,0x63,0x63,0x65,0x73,0x73,0x6f,0x72,0x00, -0x00,0x07,0x74,0x69,0x6c,0x65,0x5f,0x69,0x64,0x00,0x00,0x0e,0x63,0x68,0x61,0x72, -0x61,0x63,0x74,0x65,0x72,0x5f,0x6e,0x61,0x6d,0x65,0x00,0x00,0x0d,0x63,0x68,0x61, -0x72,0x61,0x63,0x74,0x65,0x72,0x5f,0x68,0x75,0x65,0x00,0x00,0x09,0x64,0x69,0x72, -0x65,0x63,0x74,0x69,0x6f,0x6e,0x00,0x00,0x07,0x70,0x61,0x74,0x74,0x65,0x72,0x6e, -0x00,0x00,0x07,0x6f,0x70,0x61,0x63,0x69,0x74,0x79,0x00,0x00,0x0a,0x62,0x6c,0x65, -0x6e,0x64,0x5f,0x74,0x79,0x70,0x65,0x00,0x00,0x00,0x00,0xb8,0x00,0x02,0x00,0x03, -0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x26,0x01,0x3f,0xff,0x83,0x01,0x00, -0x00,0x0e,0x01,0x00,0x00,0x3d,0x01,0x00,0x00,0x8e,0x01,0x3f,0xff,0x83,0x01,0x00, -0x01,0x0e,0x01,0x40,0x00,0x83,0x01,0x00,0x01,0x8e,0x01,0x3f,0xff,0x83,0x01,0x00, -0x02,0x0e,0x01,0x40,0x7f,0x03,0x01,0x00,0x02,0x8e,0x01,0x3f,0xff,0x83,0x01,0x00, -0x03,0x0e,0x01,0x00,0x00,0x29,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, -0x07,0x00,0x08,0x40,0x74,0x69,0x6c,0x65,0x5f,0x69,0x64,0x00,0x00,0x0f,0x40,0x63, -0x68,0x61,0x72,0x61,0x63,0x74,0x65,0x72,0x5f,0x6e,0x61,0x6d,0x65,0x00,0x00,0x0e, -0x40,0x63,0x68,0x61,0x72,0x61,0x63,0x74,0x65,0x72,0x5f,0x68,0x75,0x65,0x00,0x00, -0x0a,0x40,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x6f,0x6e,0x00,0x00,0x08,0x40,0x70, -0x61,0x74,0x74,0x65,0x72,0x6e,0x00,0x00,0x08,0x40,0x6f,0x70,0x61,0x63,0x69,0x74, -0x79,0x00,0x00,0x0b,0x40,0x62,0x6c,0x65,0x6e,0x64,0x5f,0x74,0x79,0x70,0x65,0x00, -0x00,0x00,0x01,0xb5,0x00,0x02,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x29,0x00,0x00, -0x00,0x26,0x01,0x00,0x01,0x91,0x01,0x00,0x01,0x13,0x01,0x00,0x00,0x93,0x01,0x00, -0x00,0x13,0x01,0x01,0x00,0x20,0x01,0x00,0x02,0x8e,0x01,0x00,0x01,0x91,0x01,0x00, -0x01,0x13,0x01,0x00,0x00,0x93,0x01,0x00,0x03,0x13,0x01,0x01,0x00,0x20,0x01,0x00, -0x03,0x8e,0x01,0x3f,0xff,0x83,0x01,0x00,0x04,0x0e,0x01,0x40,0x01,0x03,0x01,0x00, -0x04,0x8e,0x01,0x40,0x01,0x03,0x01,0x00,0x05,0x0e,0x01,0x00,0x01,0x91,0x01,0x00, -0x05,0x93,0x01,0x01,0x00,0x20,0x01,0x00,0x06,0x0e,0x01,0x00,0x00,0x07,0x01,0x00, -0x06,0x8e,0x01,0x00,0x00,0x08,0x01,0x00,0x07,0x0e,0x01,0x00,0x00,0x08,0x01,0x00, -0x07,0x8e,0x01,0x00,0x00,0x08,0x01,0x00,0x08,0x0e,0x01,0x00,0x00,0x08,0x01,0x00, -0x08,0x8e,0x01,0x3f,0xff,0x83,0x01,0x00,0x09,0x0e,0x01,0x00,0x01,0x91,0x01,0x00, -0x09,0x93,0x01,0x01,0x00,0x20,0x01,0x00,0x80,0xb7,0x01,0x00,0x0a,0x0e,0x01,0x00, -0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x15,0x00,0x09,0x43,0x6f,0x6e,0x64, -0x69,0x74,0x69,0x6f,0x6e,0x00,0x00,0x04,0x50,0x61,0x67,0x65,0x00,0x00,0x05,0x45, -0x76,0x65,0x6e,0x74,0x00,0x00,0x03,0x52,0x50,0x47,0x00,0x00,0x03,0x6e,0x65,0x77, -0x00,0x00,0x0a,0x40,0x63,0x6f,0x6e,0x64,0x69,0x74,0x69,0x6f,0x6e,0x00,0x00,0x07, -0x47,0x72,0x61,0x70,0x68,0x69,0x63,0x00,0x00,0x08,0x40,0x67,0x72,0x61,0x70,0x68, -0x69,0x63,0x00,0x00,0x0a,0x40,0x6d,0x6f,0x76,0x65,0x5f,0x74,0x79,0x70,0x65,0x00, -0x00,0x0b,0x40,0x6d,0x6f,0x76,0x65,0x5f,0x73,0x70,0x65,0x65,0x64,0x00,0x00,0x0f, -0x40,0x6d,0x6f,0x76,0x65,0x5f,0x66,0x72,0x65,0x71,0x75,0x65,0x6e,0x63,0x79,0x00, -0x00,0x09,0x4d,0x6f,0x76,0x65,0x52,0x6f,0x75,0x74,0x65,0x00,0x00,0x0b,0x40,0x6d, -0x6f,0x76,0x65,0x5f,0x72,0x6f,0x75,0x74,0x65,0x00,0x00,0x0b,0x40,0x77,0x61,0x6c, -0x6b,0x5f,0x61,0x6e,0x69,0x6d,0x65,0x00,0x00,0x0b,0x40,0x73,0x74,0x65,0x70,0x5f, -0x61,0x6e,0x69,0x6d,0x65,0x00,0x00,0x0e,0x40,0x64,0x69,0x72,0x65,0x63,0x74,0x69, -0x6f,0x6e,0x5f,0x66,0x69,0x78,0x00,0x00,0x08,0x40,0x74,0x68,0x72,0x6f,0x75,0x67, -0x68,0x00,0x00,0x0e,0x40,0x61,0x6c,0x77,0x61,0x79,0x73,0x5f,0x6f,0x6e,0x5f,0x74, -0x6f,0x70,0x00,0x00,0x08,0x40,0x74,0x72,0x69,0x67,0x67,0x65,0x72,0x00,0x00,0x0c, -0x45,0x76,0x65,0x6e,0x74,0x43,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x00,0x00,0x05,0x40, -0x6c,0x69,0x73,0x74,0x00,0x00,0x00,0x00,0x8d,0x00,0x04,0x00,0x05,0x00,0x00,0x00, -0x00,0x00,0x0e,0x04,0x00,0x00,0x26,0x02,0x3f,0xff,0x83,0x02,0x00,0x00,0x0e,0x02, -0x00,0x00,0x3d,0x02,0x00,0x00,0x8e,0x00,0x80,0x01,0x0e,0x01,0x00,0x01,0x8e,0x02, -0x00,0x03,0x11,0x02,0x00,0x02,0x93,0x02,0x00,0x02,0x13,0x02,0x01,0xc0,0x20,0x02, -0x01,0x00,0xb7,0x02,0x00,0x04,0x0e,0x02,0x00,0x00,0x29,0x00,0x00,0x00,0x01,0x00, -0x00,0x00,0x00,0x00,0x00,0x09,0x00,0x03,0x40,0x69,0x64,0x00,0x00,0x05,0x40,0x6e, -0x61,0x6d,0x65,0x00,0x00,0x02,0x40,0x78,0x00,0x00,0x02,0x40,0x79,0x00,0x00,0x04, -0x50,0x61,0x67,0x65,0x00,0x00,0x05,0x45,0x76,0x65,0x6e,0x74,0x00,0x00,0x03,0x52, -0x50,0x47,0x00,0x00,0x03,0x6e,0x65,0x77,0x00,0x00,0x06,0x40,0x70,0x61,0x67,0x65, -0x73,0x00,0x00,0x00,0x00,0x84,0x00,0x01,0x00,0x03,0x00,0x01,0x00,0x00,0x00,0x0d, -0x00,0x80,0x00,0x48,0x01,0x00,0x00,0xc0,0x00,0x80,0x00,0x46,0x00,0x80,0x00,0x06, -0x01,0x00,0x01,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x01,0x84, -0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x02,0x04,0x00,0x80,0x40,0xa0, -0x00,0x00,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x0a,0x69,0x6e, +0x00,0x00,0x0a,0x74,0x69,0x6c,0x65,0x73,0x65,0x74,0x5f,0x69,0x64,0x00,0x00,0x05, +0x77,0x69,0x64,0x74,0x68,0x00,0x00,0x06,0x68,0x65,0x69,0x67,0x68,0x74,0x00,0x00, +0x0c,0x61,0x75,0x74,0x6f,0x70,0x6c,0x61,0x79,0x5f,0x62,0x67,0x6d,0x00,0x00,0x03, +0x62,0x67,0x6d,0x00,0x00,0x0c,0x61,0x75,0x74,0x6f,0x70,0x6c,0x61,0x79,0x5f,0x62, +0x67,0x73,0x00,0x00,0x03,0x62,0x67,0x73,0x00,0x00,0x0e,0x65,0x6e,0x63,0x6f,0x75, +0x6e,0x74,0x65,0x72,0x5f,0x6c,0x69,0x73,0x74,0x00,0x00,0x0e,0x65,0x6e,0x63,0x6f, +0x75,0x6e,0x74,0x65,0x72,0x5f,0x73,0x74,0x65,0x70,0x00,0x00,0x04,0x64,0x61,0x74, +0x61,0x00,0x00,0x06,0x65,0x76,0x65,0x6e,0x74,0x73,0x00,0x00,0x00,0x01,0x42,0x00, +0x04,0x00,0x09,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x26,0x00,0x00,0x04, +0x03,0x00,0x40,0x02,0x0e,0x00,0x00,0x02,0x8e,0x00,0x80,0x00,0x0e,0x01,0x00,0x01, +0x08,0x00,0x00,0x02,0x8e,0x01,0x00,0x02,0x91,0x02,0x00,0x02,0x13,0x02,0x00,0x02, +0x20,0x80,0x01,0x02,0x8e,0x03,0x00,0x02,0x08,0x00,0x00,0x02,0x0e,0x04,0x00,0x02, +0x91,0x02,0x00,0x02,0x13,0x02,0x00,0x02,0x3d,0x00,0x80,0x02,0x83,0x27,0x40,0x03, +0x20,0x81,0x01,0x02,0x8e,0x04,0x00,0x02,0x37,0x00,0x01,0x02,0x0e,0x05,0x00,0x02, +0x83,0x0e,0x40,0x02,0x8e,0x05,0x00,0x02,0x11,0x06,0x00,0x02,0x01,0x40,0x80,0x02, +0x01,0x80,0x00,0x03,0x03,0x01,0xc0,0x03,0xa0,0x81,0x01,0x02,0x8e,0x06,0x00,0x02, +0x3f,0x00,0x01,0x02,0x0e,0x07,0x00,0x02,0x29,0x00,0x00,0x02,0x00,0x00,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x0f,0x00,0x0b,0x40,0x74,0x69,0x6c,0x65,0x73,0x65, +0x74,0x5f,0x69,0x64,0x00,0x00,0x06,0x40,0x77,0x69,0x64,0x74,0x68,0x00,0x00,0x07, +0x40,0x68,0x65,0x69,0x67,0x68,0x74,0x00,0x00,0x0d,0x40,0x61,0x75,0x74,0x6f,0x70, +0x6c,0x61,0x79,0x5f,0x62,0x67,0x6d,0x00,0x00,0x09,0x41,0x75,0x64,0x69,0x6f,0x46, +0x69,0x6c,0x65,0x00,0x00,0x03,0x52,0x50,0x47,0x00,0x00,0x03,0x6e,0x65,0x77,0x00, +0x00,0x04,0x40,0x62,0x67,0x6d,0x00,0x00,0x0d,0x40,0x61,0x75,0x74,0x6f,0x70,0x6c, +0x61,0x79,0x5f,0x62,0x67,0x73,0x00,0x00,0x04,0x40,0x62,0x67,0x73,0x00,0x00,0x0f, +0x40,0x65,0x6e,0x63,0x6f,0x75,0x6e,0x74,0x65,0x72,0x5f,0x6c,0x69,0x73,0x74,0x00, +0x00,0x0f,0x40,0x65,0x6e,0x63,0x6f,0x75,0x6e,0x74,0x65,0x72,0x5f,0x73,0x74,0x65, +0x70,0x00,0x00,0x05,0x54,0x61,0x62,0x6c,0x65,0x00,0x00,0x05,0x40,0x64,0x61,0x74, +0x61,0x00,0x00,0x07,0x40,0x65,0x76,0x65,0x6e,0x74,0x73,0x00,0x00,0x00,0x00,0xcb, +0x00,0x01,0x00,0x04,0x00,0x01,0x00,0x00,0x00,0x16,0x00,0x00,0x48,0x00,0x80,0x00, +0xc0,0x00,0x00,0x01,0x46,0x00,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x01,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x01,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x02,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x84,0x02,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x03,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x03,0x00,0x01,0xa0,0x40,0x80,0x00, +0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x0a,0x69,0x6e, 0x69,0x74,0x69,0x61,0x6c,0x69,0x7a,0x65,0x00,0x00,0x0d,0x61,0x74,0x74,0x72,0x5f, -0x61,0x63,0x63,0x65,0x73,0x73,0x6f,0x72,0x00,0x00,0x04,0x63,0x6f,0x64,0x65,0x00, -0x00,0x06,0x69,0x6e,0x64,0x65,0x6e,0x74,0x00,0x00,0x0a,0x70,0x61,0x72,0x61,0x6d, -0x65,0x74,0x65,0x72,0x73,0x00,0x00,0x00,0x00,0x66,0x00,0x05,0x00,0x06,0x00,0x00, -0x00,0x00,0x00,0x0c,0x00,0x30,0x00,0x26,0x00,0x40,0x01,0x97,0x00,0x40,0x01,0x97, -0x00,0x40,0x01,0x97,0x00,0x40,0x01,0x97,0x00,0xbf,0xff,0x83,0x01,0x3f,0xff,0x83, -0x01,0x81,0x40,0x37,0x00,0x80,0x00,0x0e,0x01,0x00,0x00,0x8e,0x01,0x80,0x01,0x0e, -0x01,0x80,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x05,0x40,0x63, -0x6f,0x64,0x65,0x00,0x00,0x07,0x40,0x69,0x6e,0x64,0x65,0x6e,0x74,0x00,0x00,0x0b, -0x40,0x70,0x61,0x72,0x61,0x6d,0x65,0x74,0x65,0x72,0x73,0x00,0x00,0x00,0x00,0x83, -0x00,0x01,0x00,0x03,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x80,0x00,0x48,0x01,0x00, -0x00,0xc0,0x00,0x80,0x00,0x46,0x00,0x80,0x00,0x06,0x01,0x00,0x01,0x04,0x00,0x80, -0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x01,0x84,0x00,0x80,0x40,0xa0,0x00,0x80, -0x00,0x06,0x01,0x00,0x02,0x04,0x00,0x80,0x40,0xa0,0x00,0x00,0x00,0x29,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x0a,0x69,0x6e,0x69,0x74,0x69,0x61,0x6c,0x69, +0x61,0x63,0x63,0x65,0x73,0x73,0x6f,0x72,0x00,0x00,0x04,0x6e,0x61,0x6d,0x65,0x00, +0x00,0x09,0x70,0x61,0x72,0x65,0x6e,0x74,0x5f,0x69,0x64,0x00,0x00,0x05,0x6f,0x72, +0x64,0x65,0x72,0x00,0x00,0x08,0x65,0x78,0x70,0x61,0x6e,0x64,0x65,0x64,0x00,0x00, +0x08,0x73,0x63,0x72,0x6f,0x6c,0x6c,0x5f,0x78,0x00,0x00,0x08,0x73,0x63,0x72,0x6f, +0x6c,0x6c,0x5f,0x79,0x00,0x00,0x00,0x00,0x97,0x00,0x02,0x00,0x03,0x00,0x00,0x00, +0x00,0x00,0x0e,0x00,0x26,0x00,0x00,0x00,0x3d,0x00,0x00,0x01,0x0e,0x00,0x00,0x01, +0x83,0xff,0x3f,0x01,0x8e,0x00,0x00,0x01,0x83,0xff,0x3f,0x01,0x0e,0x01,0x00,0x01, +0x08,0x00,0x00,0x01,0x8e,0x01,0x00,0x01,0x83,0xff,0x3f,0x01,0x0e,0x02,0x00,0x01, +0x83,0xff,0x3f,0x01,0x8e,0x02,0x00,0x01,0x29,0x00,0x00,0x01,0x00,0x00,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x05,0x40,0x6e,0x61,0x6d,0x65,0x00,0x00, +0x0a,0x40,0x70,0x61,0x72,0x65,0x6e,0x74,0x5f,0x69,0x64,0x00,0x00,0x06,0x40,0x6f, +0x72,0x64,0x65,0x72,0x00,0x00,0x09,0x40,0x65,0x78,0x70,0x61,0x6e,0x64,0x65,0x64, +0x00,0x00,0x09,0x40,0x73,0x63,0x72,0x6f,0x6c,0x6c,0x5f,0x78,0x00,0x00,0x09,0x40, +0x73,0x63,0x72,0x6f,0x6c,0x6c,0x5f,0x79,0x00,0x00,0x00,0x00,0xb6,0x00,0x01,0x00, +0x04,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x05,0x00,0x80,0x00,0x05,0x00,0x00,0x01, +0x43,0x00,0x80,0x00,0x45,0x00,0x80,0x00,0x48,0x00,0x80,0x00,0xc0,0x02,0x00,0x01, +0x46,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x01,0x00,0x01,0xa0,0x80,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x02,0x00,0x01,0xa0,0x80,0x80,0x00,0x06,0x00,0x80,0x00, +0x84,0x02,0x00,0x01,0xa0,0x80,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x03,0x00,0x01, +0xa0,0x80,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x03,0x00,0x01,0xa0,0x80,0x80,0x00, +0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x04,0x50,0x61, +0x67,0x65,0x00,0x00,0x0a,0x69,0x6e,0x69,0x74,0x69,0x61,0x6c,0x69,0x7a,0x65,0x00, +0x00,0x0d,0x61,0x74,0x74,0x72,0x5f,0x61,0x63,0x63,0x65,0x73,0x73,0x6f,0x72,0x00, +0x00,0x02,0x69,0x64,0x00,0x00,0x04,0x6e,0x61,0x6d,0x65,0x00,0x00,0x01,0x78,0x00, +0x00,0x01,0x79,0x00,0x00,0x05,0x70,0x61,0x67,0x65,0x73,0x00,0x00,0x00,0x01,0xbb, +0x00,0x01,0x00,0x04,0x00,0x03,0x00,0x00,0x00,0x33,0x00,0x00,0x05,0x00,0x80,0x00, +0x05,0x00,0x00,0x01,0x43,0x00,0x80,0x00,0x45,0x00,0x80,0x00,0x05,0x00,0x80,0x00, +0x05,0x00,0x00,0x01,0x43,0x40,0x80,0x00,0xc5,0x00,0x80,0x00,0x48,0x00,0x80,0x00, +0xc0,0x04,0x00,0x01,0x46,0x80,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x02,0x00,0x01, +0xa0,0xc0,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x02,0x00,0x01,0xa0,0xc0,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x03,0x00,0x01,0xa0,0xc0,0x80,0x00,0x06,0x00,0x80,0x00, +0x84,0x03,0x00,0x01,0xa0,0xc0,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x04,0x00,0x01, +0xa0,0xc0,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x04,0x00,0x01,0xa0,0xc0,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x05,0x00,0x01,0xa0,0xc0,0x80,0x00,0x06,0x00,0x80,0x00, +0x84,0x05,0x00,0x01,0xa0,0xc0,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x06,0x00,0x01, +0xa0,0xc0,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x06,0x00,0x01,0xa0,0xc0,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x07,0x00,0x01,0xa0,0xc0,0x80,0x00,0x06,0x00,0x80,0x00, +0x84,0x07,0x00,0x01,0xa0,0xc0,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x08,0x00,0x01, +0xa0,0xc0,0x80,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x11, +0x00,0x09,0x43,0x6f,0x6e,0x64,0x69,0x74,0x69,0x6f,0x6e,0x00,0x00,0x07,0x47,0x72, +0x61,0x70,0x68,0x69,0x63,0x00,0x00,0x0a,0x69,0x6e,0x69,0x74,0x69,0x61,0x6c,0x69, 0x7a,0x65,0x00,0x00,0x0d,0x61,0x74,0x74,0x72,0x5f,0x61,0x63,0x63,0x65,0x73,0x73, -0x6f,0x72,0x00,0x00,0x06,0x72,0x65,0x70,0x65,0x61,0x74,0x00,0x00,0x09,0x73,0x6b, -0x69,0x70,0x70,0x61,0x62,0x6c,0x65,0x00,0x00,0x04,0x6c,0x69,0x73,0x74,0x00,0x00, -0x00,0x00,0x7b,0x00,0x02,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x0b,0x00,0x00,0x00, -0x26,0x01,0x00,0x00,0x07,0x01,0x00,0x00,0x0e,0x01,0x00,0x00,0x08,0x01,0x00,0x00, -0x8e,0x01,0x00,0x01,0x91,0x01,0x00,0x01,0x13,0x01,0x01,0x00,0x20,0x01,0x00,0x80, -0xb7,0x01,0x00,0x02,0x8e,0x01,0x00,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x06,0x00,0x07,0x40,0x72,0x65,0x70,0x65,0x61,0x74,0x00,0x00,0x0a,0x40,0x73,0x6b, -0x69,0x70,0x70,0x61,0x62,0x6c,0x65,0x00,0x00,0x0b,0x4d,0x6f,0x76,0x65,0x43,0x6f, -0x6d,0x6d,0x61,0x6e,0x64,0x00,0x00,0x03,0x52,0x50,0x47,0x00,0x00,0x03,0x6e,0x65, -0x77,0x00,0x00,0x05,0x40,0x6c,0x69,0x73,0x74,0x00,0x00,0x00,0x00,0x6f,0x00,0x01, -0x00,0x03,0x00,0x01,0x00,0x00,0x00,0x0a,0x00,0x80,0x00,0x48,0x01,0x00,0x00,0xc0, -0x00,0x80,0x00,0x46,0x00,0x80,0x00,0x06,0x01,0x00,0x01,0x04,0x00,0x80,0x40,0xa0, -0x00,0x80,0x00,0x06,0x01,0x00,0x01,0x84,0x00,0x80,0x40,0xa0,0x00,0x00,0x00,0x29, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x0a,0x69,0x6e,0x69,0x74,0x69,0x61, +0x6f,0x72,0x00,0x00,0x09,0x63,0x6f,0x6e,0x64,0x69,0x74,0x69,0x6f,0x6e,0x00,0x00, +0x07,0x67,0x72,0x61,0x70,0x68,0x69,0x63,0x00,0x00,0x09,0x6d,0x6f,0x76,0x65,0x5f, +0x74,0x79,0x70,0x65,0x00,0x00,0x0a,0x6d,0x6f,0x76,0x65,0x5f,0x73,0x70,0x65,0x65, +0x64,0x00,0x00,0x0e,0x6d,0x6f,0x76,0x65,0x5f,0x66,0x72,0x65,0x71,0x75,0x65,0x6e, +0x63,0x79,0x00,0x00,0x0a,0x6d,0x6f,0x76,0x65,0x5f,0x72,0x6f,0x75,0x74,0x65,0x00, +0x00,0x0a,0x77,0x61,0x6c,0x6b,0x5f,0x61,0x6e,0x69,0x6d,0x65,0x00,0x00,0x0a,0x73, +0x74,0x65,0x70,0x5f,0x61,0x6e,0x69,0x6d,0x65,0x00,0x00,0x0d,0x64,0x69,0x72,0x65, +0x63,0x74,0x69,0x6f,0x6e,0x5f,0x66,0x69,0x78,0x00,0x00,0x07,0x74,0x68,0x72,0x6f, +0x75,0x67,0x68,0x00,0x00,0x0d,0x61,0x6c,0x77,0x61,0x79,0x73,0x5f,0x6f,0x6e,0x5f, +0x74,0x6f,0x70,0x00,0x00,0x07,0x74,0x72,0x69,0x67,0x67,0x65,0x72,0x00,0x00,0x04, +0x6c,0x69,0x73,0x74,0x00,0x00,0x00,0x01,0x42,0x00,0x01,0x00,0x04,0x00,0x01,0x00, +0x00,0x00,0x1f,0x00,0x48,0x00,0x80,0x00,0xc0,0x00,0x00,0x01,0x46,0x00,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x01,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x84,0x01,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x02,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x02,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x03,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x84,0x03,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x04,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x04,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x05,0x00,0x01,0xa0,0x40,0x80,0x00,0x29,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0b,0x00,0x0a,0x69,0x6e,0x69,0x74,0x69,0x61, 0x6c,0x69,0x7a,0x65,0x00,0x00,0x0d,0x61,0x74,0x74,0x72,0x5f,0x61,0x63,0x63,0x65, -0x73,0x73,0x6f,0x72,0x00,0x00,0x04,0x63,0x6f,0x64,0x65,0x00,0x00,0x0a,0x70,0x61, -0x72,0x61,0x6d,0x65,0x74,0x65,0x72,0x73,0x00,0x00,0x00,0x00,0x50,0x00,0x04,0x00, -0x05,0x00,0x00,0x00,0x00,0x00,0x09,0x00,0x20,0x00,0x26,0x00,0x40,0x01,0x17,0x00, -0x40,0x01,0x17,0x00,0x40,0x01,0x17,0x00,0xbf,0xff,0x83,0x01,0x01,0x00,0x37,0x00, -0x80,0x00,0x0e,0x01,0x00,0x00,0x8e,0x01,0x00,0x00,0x29,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x02,0x00,0x05,0x40,0x63,0x6f,0x64,0x65,0x00,0x00,0x0b,0x40,0x70,0x61, -0x72,0x61,0x6d,0x65,0x74,0x65,0x72,0x73,0x00,0x00,0x00,0x02,0x64,0x00,0x01,0x00, -0x03,0x00,0x01,0x00,0x00,0x00,0x46,0x00,0x80,0x00,0x48,0x01,0x00,0x00,0xc0,0x00, -0x80,0x00,0x46,0x00,0x80,0x00,0x06,0x01,0x00,0x01,0x04,0x00,0x80,0x40,0xa0,0x00, -0x80,0x00,0x06,0x01,0x00,0x01,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01, -0x00,0x02,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x02,0x84,0x00, -0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x03,0x04,0x00,0x80,0x40,0xa0,0x00, -0x80,0x00,0x06,0x01,0x00,0x03,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01, -0x00,0x04,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x04,0x84,0x00, -0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x05,0x04,0x00,0x80,0x40,0xa0,0x00, -0x80,0x00,0x06,0x01,0x00,0x05,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01, -0x00,0x06,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x06,0x84,0x00, -0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x07,0x04,0x00,0x80,0x40,0xa0,0x00, -0x80,0x00,0x06,0x01,0x00,0x07,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01, -0x00,0x08,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x08,0x84,0x00, -0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x09,0x04,0x00,0x80,0x40,0xa0,0x00, -0x80,0x00,0x06,0x01,0x00,0x09,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01, -0x00,0x0a,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x0a,0x84,0x00, -0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x0b,0x04,0x00,0x80,0x40,0xa0,0x00, -0x80,0x00,0x06,0x01,0x00,0x0b,0x84,0x00,0x80,0x40,0xa0,0x00,0x00,0x00,0x29,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x00,0x0a,0x69,0x6e,0x69,0x74,0x69,0x61,0x6c, -0x69,0x7a,0x65,0x00,0x00,0x0d,0x61,0x74,0x74,0x72,0x5f,0x61,0x63,0x63,0x65,0x73, -0x73,0x6f,0x72,0x00,0x00,0x02,0x69,0x64,0x00,0x00,0x04,0x6e,0x61,0x6d,0x65,0x00, -0x00,0x08,0x63,0x6c,0x61,0x73,0x73,0x5f,0x69,0x64,0x00,0x00,0x0d,0x69,0x6e,0x69, -0x74,0x69,0x61,0x6c,0x5f,0x6c,0x65,0x76,0x65,0x6c,0x00,0x00,0x0b,0x66,0x69,0x6e, -0x61,0x6c,0x5f,0x6c,0x65,0x76,0x65,0x6c,0x00,0x00,0x09,0x65,0x78,0x70,0x5f,0x62, -0x61,0x73,0x69,0x73,0x00,0x00,0x0d,0x65,0x78,0x70,0x5f,0x69,0x6e,0x66,0x6c,0x61, -0x74,0x69,0x6f,0x6e,0x00,0x00,0x0e,0x63,0x68,0x61,0x72,0x61,0x63,0x74,0x65,0x72, -0x5f,0x6e,0x61,0x6d,0x65,0x00,0x00,0x0d,0x63,0x68,0x61,0x72,0x61,0x63,0x74,0x65, -0x72,0x5f,0x68,0x75,0x65,0x00,0x00,0x0c,0x62,0x61,0x74,0x74,0x6c,0x65,0x72,0x5f, -0x6e,0x61,0x6d,0x65,0x00,0x00,0x0b,0x62,0x61,0x74,0x74,0x6c,0x65,0x72,0x5f,0x68, -0x75,0x65,0x00,0x00,0x0a,0x70,0x61,0x72,0x61,0x6d,0x65,0x74,0x65,0x72,0x73,0x00, -0x00,0x09,0x77,0x65,0x61,0x70,0x6f,0x6e,0x5f,0x69,0x64,0x00,0x00,0x09,0x61,0x72, -0x6d,0x6f,0x72,0x31,0x5f,0x69,0x64,0x00,0x00,0x09,0x61,0x72,0x6d,0x6f,0x72,0x32, -0x5f,0x69,0x64,0x00,0x00,0x09,0x61,0x72,0x6d,0x6f,0x72,0x33,0x5f,0x69,0x64,0x00, -0x00,0x09,0x61,0x72,0x6d,0x6f,0x72,0x34,0x5f,0x69,0x64,0x00,0x00,0x0a,0x77,0x65, -0x61,0x70,0x6f,0x6e,0x5f,0x66,0x69,0x78,0x00,0x00,0x0a,0x61,0x72,0x6d,0x6f,0x72, -0x31,0x5f,0x66,0x69,0x78,0x00,0x00,0x0a,0x61,0x72,0x6d,0x6f,0x72,0x32,0x5f,0x66, -0x69,0x78,0x00,0x00,0x0a,0x61,0x72,0x6d,0x6f,0x72,0x33,0x5f,0x66,0x69,0x78,0x00, -0x00,0x0a,0x61,0x72,0x6d,0x6f,0x72,0x34,0x5f,0x66,0x69,0x78,0x00,0x00,0x00,0x02, -0x35,0x00,0x03,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x36,0x00,0x00,0x00,0x26,0x01, -0xbf,0xff,0x83,0x01,0x80,0x00,0x0e,0x01,0x80,0x00,0x3d,0x01,0x80,0x00,0x8e,0x01, -0xc0,0x00,0x03,0x01,0x80,0x01,0x0e,0x01,0xc0,0x00,0x03,0x01,0x80,0x01,0x8e,0x01, -0xc0,0x31,0x03,0x01,0x80,0x02,0x0e,0x01,0xc0,0x0e,0x83,0x01,0x80,0x02,0x8e,0x01, -0xc0,0x0e,0x83,0x01,0x80,0x03,0x0e,0x01,0x80,0x00,0x3d,0x01,0x80,0x03,0x8e,0x01, -0xbf,0xff,0x83,0x01,0x80,0x04,0x0e,0x01,0x80,0x00,0x3d,0x01,0x80,0x04,0x8e,0x01, -0xbf,0xff,0x83,0x01,0x80,0x05,0x0e,0x01,0x80,0x05,0x91,0x02,0x40,0x02,0x83,0x02, -0xc0,0x31,0x83,0x01,0x83,0x01,0x20,0x01,0x80,0x06,0x8e,0x01,0xc0,0x00,0x03,0x02, -0x40,0x31,0x03,0x01,0x80,0xc0,0x41,0x02,0x00,0x01,0x40,0x01,0x83,0x80,0x21,0x01, -0xbf,0xff,0x83,0x01,0x80,0x07,0x8e,0x01,0xbf,0xff,0x83,0x01,0x80,0x08,0x0e,0x01, -0xbf,0xff,0x83,0x01,0x80,0x08,0x8e,0x01,0xbf,0xff,0x83,0x01,0x80,0x09,0x0e,0x01, -0xbf,0xff,0x83,0x01,0x80,0x09,0x8e,0x01,0x80,0x00,0x08,0x01,0x80,0x0a,0x0e,0x01, -0x80,0x00,0x08,0x01,0x80,0x0a,0x8e,0x01,0x80,0x00,0x08,0x01,0x80,0x0b,0x0e,0x01, -0x80,0x00,0x08,0x01,0x80,0x0b,0x8e,0x01,0x80,0x00,0x08,0x01,0x80,0x0c,0x0e,0x01, -0x80,0x00,0x29,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x03, -0x40,0x69,0x64,0x00,0x00,0x05,0x40,0x6e,0x61,0x6d,0x65,0x00,0x00,0x09,0x40,0x63, -0x6c,0x61,0x73,0x73,0x5f,0x69,0x64,0x00,0x00,0x0e,0x40,0x69,0x6e,0x69,0x74,0x69, -0x61,0x6c,0x5f,0x6c,0x65,0x76,0x65,0x6c,0x00,0x00,0x0c,0x40,0x66,0x69,0x6e,0x61, -0x6c,0x5f,0x6c,0x65,0x76,0x65,0x6c,0x00,0x00,0x0a,0x40,0x65,0x78,0x70,0x5f,0x62, -0x61,0x73,0x69,0x73,0x00,0x00,0x0e,0x40,0x65,0x78,0x70,0x5f,0x69,0x6e,0x66,0x6c, -0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x0f,0x40,0x63,0x68,0x61,0x72,0x61,0x63,0x74, -0x65,0x72,0x5f,0x6e,0x61,0x6d,0x65,0x00,0x00,0x0e,0x40,0x63,0x68,0x61,0x72,0x61, -0x63,0x74,0x65,0x72,0x5f,0x68,0x75,0x65,0x00,0x00,0x0d,0x40,0x62,0x61,0x74,0x74, -0x6c,0x65,0x72,0x5f,0x6e,0x61,0x6d,0x65,0x00,0x00,0x0c,0x40,0x62,0x61,0x74,0x74, -0x6c,0x65,0x72,0x5f,0x68,0x75,0x65,0x00,0x00,0x05,0x54,0x61,0x62,0x6c,0x65,0x00, -0x00,0x03,0x6e,0x65,0x77,0x00,0x00,0x0b,0x40,0x70,0x61,0x72,0x61,0x6d,0x65,0x74, -0x65,0x72,0x73,0x00,0x00,0x04,0x65,0x61,0x63,0x68,0x00,0x00,0x0a,0x40,0x77,0x65, -0x61,0x70,0x6f,0x6e,0x5f,0x69,0x64,0x00,0x00,0x0a,0x40,0x61,0x72,0x6d,0x6f,0x72, -0x31,0x5f,0x69,0x64,0x00,0x00,0x0a,0x40,0x61,0x72,0x6d,0x6f,0x72,0x32,0x5f,0x69, -0x64,0x00,0x00,0x0a,0x40,0x61,0x72,0x6d,0x6f,0x72,0x33,0x5f,0x69,0x64,0x00,0x00, -0x0a,0x40,0x61,0x72,0x6d,0x6f,0x72,0x34,0x5f,0x69,0x64,0x00,0x00,0x0b,0x40,0x77, -0x65,0x61,0x70,0x6f,0x6e,0x5f,0x66,0x69,0x78,0x00,0x00,0x0b,0x40,0x61,0x72,0x6d, -0x6f,0x72,0x31,0x5f,0x66,0x69,0x78,0x00,0x00,0x0b,0x40,0x61,0x72,0x6d,0x6f,0x72, -0x32,0x5f,0x66,0x69,0x78,0x00,0x00,0x0b,0x40,0x61,0x72,0x6d,0x6f,0x72,0x33,0x5f, -0x66,0x69,0x78,0x00,0x00,0x0b,0x40,0x61,0x72,0x6d,0x6f,0x72,0x34,0x5f,0x66,0x69, -0x78,0x00,0x00,0x00,0x01,0x2e,0x00,0x02,0x00,0x07,0x00,0x00,0x00,0x00,0x00,0x3f, -0x02,0x00,0x00,0x26,0x00,0x80,0x80,0x16,0x01,0x40,0xf9,0x83,0x01,0x80,0x80,0x15, -0x02,0x40,0x18,0x83,0x01,0x80,0x40,0xb0,0x01,0x00,0x00,0xac,0x01,0x80,0x01,0x0d, -0x02,0x3f,0xff,0x83,0x02,0x80,0x80,0x15,0x03,0x00,0x80,0x01,0x01,0x80,0xc1,0xa0, -0x01,0x40,0xf9,0x83,0x01,0x80,0x80,0x15,0x02,0x40,0x18,0x83,0x01,0x80,0x40,0xb0, -0x01,0x00,0x00,0xac,0x01,0x80,0x01,0x0d,0x02,0x40,0x00,0x03,0x02,0x80,0x80,0x15, -0x03,0x00,0x80,0x01,0x01,0x80,0xc1,0xa0,0x01,0x40,0x18,0x83,0x01,0x80,0x80,0x15, -0x02,0x40,0x02,0x03,0x01,0x80,0x40,0xb0,0x01,0x00,0x00,0xac,0x01,0x80,0x01,0x0d, -0x02,0x40,0x00,0x83,0x02,0x80,0x80,0x15,0x03,0x00,0x80,0x01,0x01,0x80,0xc1,0xa0, -0x01,0x40,0x18,0x83,0x01,0x80,0x80,0x15,0x02,0x40,0x02,0x03,0x01,0x80,0x40,0xb0, -0x01,0x00,0x00,0xac,0x01,0x80,0x01,0x0d,0x02,0x40,0x01,0x03,0x02,0x80,0x80,0x15, -0x03,0x00,0x80,0x01,0x01,0x80,0xc1,0xa0,0x01,0x40,0x18,0x83,0x01,0x80,0x80,0x15, -0x02,0x40,0x02,0x03,0x01,0x80,0x40,0xb0,0x01,0x00,0x00,0xac,0x01,0x80,0x01,0x0d, -0x02,0x40,0x01,0x83,0x02,0x80,0x80,0x15,0x03,0x00,0x80,0x01,0x01,0x80,0xc1,0xa0, -0x01,0x40,0x18,0x83,0x01,0x80,0x80,0x15,0x02,0x40,0x02,0x03,0x01,0x80,0x40,0xb0, -0x01,0x00,0x00,0xac,0x01,0x80,0x01,0x0d,0x02,0x40,0x02,0x03,0x02,0x80,0x80,0x15, -0x03,0x00,0x80,0x01,0x01,0x80,0xc1,0xa0,0x01,0x00,0x00,0x29,0x00,0x00,0x00,0x00, +0x73,0x73,0x6f,0x72,0x00,0x00,0x0d,0x73,0x77,0x69,0x74,0x63,0x68,0x31,0x5f,0x76, +0x61,0x6c,0x69,0x64,0x00,0x00,0x0d,0x73,0x77,0x69,0x74,0x63,0x68,0x32,0x5f,0x76, +0x61,0x6c,0x69,0x64,0x00,0x00,0x0e,0x76,0x61,0x72,0x69,0x61,0x62,0x6c,0x65,0x5f, +0x76,0x61,0x6c,0x69,0x64,0x00,0x00,0x11,0x73,0x65,0x6c,0x66,0x5f,0x73,0x77,0x69, +0x74,0x63,0x68,0x5f,0x76,0x61,0x6c,0x69,0x64,0x00,0x00,0x0a,0x73,0x77,0x69,0x74, +0x63,0x68,0x31,0x5f,0x69,0x64,0x00,0x00,0x0a,0x73,0x77,0x69,0x74,0x63,0x68,0x32, +0x5f,0x69,0x64,0x00,0x00,0x0b,0x76,0x61,0x72,0x69,0x61,0x62,0x6c,0x65,0x5f,0x69, +0x64,0x00,0x00,0x0e,0x76,0x61,0x72,0x69,0x61,0x62,0x6c,0x65,0x5f,0x76,0x61,0x6c, +0x75,0x65,0x00,0x00,0x0e,0x73,0x65,0x6c,0x66,0x5f,0x73,0x77,0x69,0x74,0x63,0x68, +0x5f,0x63,0x68,0x00,0x00,0x00,0x01,0x06,0x00,0x02,0x00,0x03,0x00,0x00,0x00,0x00, +0x00,0x14,0x00,0x00,0x26,0x00,0x00,0x00,0x08,0x00,0x00,0x01,0x0e,0x00,0x00,0x01, +0x08,0x00,0x00,0x01,0x8e,0x00,0x00,0x01,0x08,0x00,0x00,0x01,0x0e,0x01,0x00,0x01, +0x08,0x00,0x00,0x01,0x8e,0x01,0x00,0x01,0x03,0x00,0x40,0x01,0x0e,0x02,0x00,0x01, +0x03,0x00,0x40,0x01,0x8e,0x02,0x00,0x01,0x03,0x00,0x40,0x01,0x0e,0x03,0x00,0x01, +0x83,0xff,0x3f,0x01,0x8e,0x03,0x00,0x01,0x3d,0x00,0x00,0x01,0x0e,0x04,0x00,0x01, +0x29,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x01,0x41,0x00,0x00,0x00,0x09, +0x00,0x0e,0x40,0x73,0x77,0x69,0x74,0x63,0x68,0x31,0x5f,0x76,0x61,0x6c,0x69,0x64, +0x00,0x00,0x0e,0x40,0x73,0x77,0x69,0x74,0x63,0x68,0x32,0x5f,0x76,0x61,0x6c,0x69, +0x64,0x00,0x00,0x0f,0x40,0x76,0x61,0x72,0x69,0x61,0x62,0x6c,0x65,0x5f,0x76,0x61, +0x6c,0x69,0x64,0x00,0x00,0x12,0x40,0x73,0x65,0x6c,0x66,0x5f,0x73,0x77,0x69,0x74, +0x63,0x68,0x5f,0x76,0x61,0x6c,0x69,0x64,0x00,0x00,0x0b,0x40,0x73,0x77,0x69,0x74, +0x63,0x68,0x31,0x5f,0x69,0x64,0x00,0x00,0x0b,0x40,0x73,0x77,0x69,0x74,0x63,0x68, +0x32,0x5f,0x69,0x64,0x00,0x00,0x0c,0x40,0x76,0x61,0x72,0x69,0x61,0x62,0x6c,0x65, +0x5f,0x69,0x64,0x00,0x00,0x0f,0x40,0x76,0x61,0x72,0x69,0x61,0x62,0x6c,0x65,0x5f, +0x76,0x61,0x6c,0x75,0x65,0x00,0x00,0x0f,0x40,0x73,0x65,0x6c,0x66,0x5f,0x73,0x77, +0x69,0x74,0x63,0x68,0x5f,0x63,0x68,0x00,0x00,0x00,0x00,0xf3,0x00,0x01,0x00,0x04, +0x00,0x01,0x00,0x00,0x00,0x19,0x00,0x00,0x48,0x00,0x80,0x00,0xc0,0x00,0x00,0x01, +0x46,0x00,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x01,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x84,0x01,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x04,0x02,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x02,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x03,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x84,0x03,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x04,0x04,0x00,0x01,0xa0,0x40,0x80,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x09,0x00,0x0a,0x69,0x6e,0x69,0x74,0x69,0x61,0x6c,0x69,0x7a,0x65, +0x00,0x00,0x0d,0x61,0x74,0x74,0x72,0x5f,0x61,0x63,0x63,0x65,0x73,0x73,0x6f,0x72, +0x00,0x00,0x07,0x74,0x69,0x6c,0x65,0x5f,0x69,0x64,0x00,0x00,0x0e,0x63,0x68,0x61, +0x72,0x61,0x63,0x74,0x65,0x72,0x5f,0x6e,0x61,0x6d,0x65,0x00,0x00,0x0d,0x63,0x68, +0x61,0x72,0x61,0x63,0x74,0x65,0x72,0x5f,0x68,0x75,0x65,0x00,0x00,0x09,0x64,0x69, +0x72,0x65,0x63,0x74,0x69,0x6f,0x6e,0x00,0x00,0x07,0x70,0x61,0x74,0x74,0x65,0x72, +0x6e,0x00,0x00,0x07,0x6f,0x70,0x61,0x63,0x69,0x74,0x79,0x00,0x00,0x0a,0x62,0x6c, +0x65,0x6e,0x64,0x5f,0x74,0x79,0x70,0x65,0x00,0x00,0x00,0x00,0xbc,0x00,0x02,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x26,0x00,0x00,0x00,0x83,0xff,0x3f,0x01, +0x0e,0x00,0x00,0x01,0x3d,0x00,0x00,0x01,0x8e,0x00,0x00,0x01,0x83,0xff,0x3f,0x01, +0x0e,0x01,0x00,0x01,0x83,0x00,0x40,0x01,0x8e,0x01,0x00,0x01,0x83,0xff,0x3f,0x01, +0x0e,0x02,0x00,0x01,0x03,0x7f,0x40,0x01,0x8e,0x02,0x00,0x01,0x83,0xff,0x3f,0x01, +0x0e,0x03,0x00,0x01,0x29,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x07,0x00,0x08,0x40,0x74,0x69,0x6c,0x65,0x5f,0x69,0x64,0x00,0x00,0x0f, +0x40,0x63,0x68,0x61,0x72,0x61,0x63,0x74,0x65,0x72,0x5f,0x6e,0x61,0x6d,0x65,0x00, +0x00,0x0e,0x40,0x63,0x68,0x61,0x72,0x61,0x63,0x74,0x65,0x72,0x5f,0x68,0x75,0x65, +0x00,0x00,0x0a,0x40,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x6f,0x6e,0x00,0x00,0x08, +0x40,0x70,0x61,0x74,0x74,0x65,0x72,0x6e,0x00,0x00,0x08,0x40,0x6f,0x70,0x61,0x63, +0x69,0x74,0x79,0x00,0x00,0x0b,0x40,0x62,0x6c,0x65,0x6e,0x64,0x5f,0x74,0x79,0x70, +0x65,0x00,0x00,0x00,0x01,0xb9,0x00,0x02,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x29, +0x26,0x00,0x00,0x00,0x91,0x01,0x00,0x01,0x13,0x01,0x00,0x01,0x93,0x00,0x00,0x01, +0x13,0x00,0x00,0x01,0x20,0x00,0x01,0x01,0x8e,0x02,0x00,0x01,0x91,0x01,0x00,0x01, +0x13,0x01,0x00,0x01,0x93,0x00,0x00,0x01,0x13,0x03,0x00,0x01,0x20,0x00,0x01,0x01, +0x8e,0x03,0x00,0x01,0x83,0xff,0x3f,0x01,0x0e,0x04,0x00,0x01,0x03,0x01,0x40,0x01, +0x8e,0x04,0x00,0x01,0x03,0x01,0x40,0x01,0x0e,0x05,0x00,0x01,0x91,0x01,0x00,0x01, +0x93,0x05,0x00,0x01,0x20,0x00,0x01,0x01,0x0e,0x06,0x00,0x01,0x07,0x00,0x00,0x01, +0x8e,0x06,0x00,0x01,0x08,0x00,0x00,0x01,0x0e,0x07,0x00,0x01,0x08,0x00,0x00,0x01, +0x8e,0x07,0x00,0x01,0x08,0x00,0x00,0x01,0x0e,0x08,0x00,0x01,0x08,0x00,0x00,0x01, +0x8e,0x08,0x00,0x01,0x83,0xff,0x3f,0x01,0x0e,0x09,0x00,0x01,0x91,0x01,0x00,0x01, +0x93,0x09,0x00,0x01,0x20,0x00,0x01,0x01,0xb7,0x80,0x00,0x01,0x0e,0x0a,0x00,0x01, +0x29,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x15,0x00,0x09,0x43,0x6f, +0x6e,0x64,0x69,0x74,0x69,0x6f,0x6e,0x00,0x00,0x04,0x50,0x61,0x67,0x65,0x00,0x00, +0x05,0x45,0x76,0x65,0x6e,0x74,0x00,0x00,0x03,0x52,0x50,0x47,0x00,0x00,0x03,0x6e, +0x65,0x77,0x00,0x00,0x0a,0x40,0x63,0x6f,0x6e,0x64,0x69,0x74,0x69,0x6f,0x6e,0x00, +0x00,0x07,0x47,0x72,0x61,0x70,0x68,0x69,0x63,0x00,0x00,0x08,0x40,0x67,0x72,0x61, +0x70,0x68,0x69,0x63,0x00,0x00,0x0a,0x40,0x6d,0x6f,0x76,0x65,0x5f,0x74,0x79,0x70, +0x65,0x00,0x00,0x0b,0x40,0x6d,0x6f,0x76,0x65,0x5f,0x73,0x70,0x65,0x65,0x64,0x00, +0x00,0x0f,0x40,0x6d,0x6f,0x76,0x65,0x5f,0x66,0x72,0x65,0x71,0x75,0x65,0x6e,0x63, +0x79,0x00,0x00,0x09,0x4d,0x6f,0x76,0x65,0x52,0x6f,0x75,0x74,0x65,0x00,0x00,0x0b, +0x40,0x6d,0x6f,0x76,0x65,0x5f,0x72,0x6f,0x75,0x74,0x65,0x00,0x00,0x0b,0x40,0x77, +0x61,0x6c,0x6b,0x5f,0x61,0x6e,0x69,0x6d,0x65,0x00,0x00,0x0b,0x40,0x73,0x74,0x65, +0x70,0x5f,0x61,0x6e,0x69,0x6d,0x65,0x00,0x00,0x0e,0x40,0x64,0x69,0x72,0x65,0x63, +0x74,0x69,0x6f,0x6e,0x5f,0x66,0x69,0x78,0x00,0x00,0x08,0x40,0x74,0x68,0x72,0x6f, +0x75,0x67,0x68,0x00,0x00,0x0e,0x40,0x61,0x6c,0x77,0x61,0x79,0x73,0x5f,0x6f,0x6e, +0x5f,0x74,0x6f,0x70,0x00,0x00,0x08,0x40,0x74,0x72,0x69,0x67,0x67,0x65,0x72,0x00, +0x00,0x0c,0x45,0x76,0x65,0x6e,0x74,0x43,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x00,0x00, +0x05,0x40,0x6c,0x69,0x73,0x74,0x00,0x00,0x00,0x00,0x91,0x00,0x04,0x00,0x06,0x00, +0x00,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x26,0x00,0x00,0x04,0x83,0xff,0x3f,0x02, +0x0e,0x00,0x00,0x02,0x3d,0x00,0x00,0x02,0x8e,0x00,0x00,0x02,0x0e,0x01,0x80,0x00, +0x8e,0x01,0x00,0x01,0x11,0x03,0x00,0x02,0x93,0x02,0x00,0x02,0x13,0x02,0x00,0x02, +0x20,0xc0,0x01,0x02,0xb7,0x00,0x01,0x02,0x0e,0x04,0x00,0x02,0x29,0x00,0x00,0x02, +0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x09,0x00,0x03,0x40,0x69,0x64, +0x00,0x00,0x05,0x40,0x6e,0x61,0x6d,0x65,0x00,0x00,0x02,0x40,0x78,0x00,0x00,0x02, +0x40,0x79,0x00,0x00,0x04,0x50,0x61,0x67,0x65,0x00,0x00,0x05,0x45,0x76,0x65,0x6e, +0x74,0x00,0x00,0x03,0x52,0x50,0x47,0x00,0x00,0x03,0x6e,0x65,0x77,0x00,0x00,0x06, +0x40,0x70,0x61,0x67,0x65,0x73,0x00,0x00,0x00,0x00,0x88,0x00,0x01,0x00,0x04,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x48,0x00,0x80,0x00,0xc0,0x00,0x00,0x01, +0x46,0x00,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x01,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x84,0x01,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x04,0x02,0x00,0x01,0xa0,0x40,0x80,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x05,0x00,0x0a,0x69,0x6e,0x69,0x74,0x69,0x61,0x6c,0x69,0x7a,0x65, +0x00,0x00,0x0d,0x61,0x74,0x74,0x72,0x5f,0x61,0x63,0x63,0x65,0x73,0x73,0x6f,0x72, +0x00,0x00,0x04,0x63,0x6f,0x64,0x65,0x00,0x00,0x06,0x69,0x6e,0x64,0x65,0x6e,0x74, +0x00,0x00,0x0a,0x70,0x61,0x72,0x61,0x6d,0x65,0x74,0x65,0x72,0x73,0x00,0x00,0x00, +0x00,0x6a,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x0c,0x26,0x00,0x30,0x00, +0x97,0x01,0x40,0x00,0x97,0x01,0x40,0x00,0x97,0x01,0x40,0x00,0x97,0x01,0x40,0x00, +0x83,0xff,0xbf,0x00,0x83,0xff,0x3f,0x01,0x37,0x40,0x81,0x01,0x0e,0x00,0x80,0x00, +0x8e,0x00,0x00,0x01,0x0e,0x01,0x80,0x01,0x29,0x00,0x80,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x03,0x00,0x05,0x40,0x63,0x6f,0x64,0x65,0x00,0x00,0x07,0x40,0x69, +0x6e,0x64,0x65,0x6e,0x74,0x00,0x00,0x0b,0x40,0x70,0x61,0x72,0x61,0x6d,0x65,0x74, +0x65,0x72,0x73,0x00,0x00,0x00,0x00,0x87,0x00,0x01,0x00,0x04,0x00,0x01,0x00,0x00, +0x00,0x0d,0x00,0x00,0x48,0x00,0x80,0x00,0xc0,0x00,0x00,0x01,0x46,0x00,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x01,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x84,0x01,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x02,0x00,0x01, +0xa0,0x40,0x80,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05, +0x00,0x0a,0x69,0x6e,0x69,0x74,0x69,0x61,0x6c,0x69,0x7a,0x65,0x00,0x00,0x0d,0x61, +0x74,0x74,0x72,0x5f,0x61,0x63,0x63,0x65,0x73,0x73,0x6f,0x72,0x00,0x00,0x06,0x72, +0x65,0x70,0x65,0x61,0x74,0x00,0x00,0x09,0x73,0x6b,0x69,0x70,0x70,0x61,0x62,0x6c, +0x65,0x00,0x00,0x04,0x6c,0x69,0x73,0x74,0x00,0x00,0x00,0x00,0x7f,0x00,0x02,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x0b,0x00,0x26,0x00,0x00,0x00,0x07,0x00,0x00,0x01, +0x0e,0x00,0x00,0x01,0x08,0x00,0x00,0x01,0x8e,0x00,0x00,0x01,0x91,0x01,0x00,0x01, +0x13,0x01,0x00,0x01,0x20,0x00,0x01,0x01,0xb7,0x80,0x00,0x01,0x8e,0x02,0x00,0x01, +0x29,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x07,0x40,0x72, +0x65,0x70,0x65,0x61,0x74,0x00,0x00,0x0a,0x40,0x73,0x6b,0x69,0x70,0x70,0x61,0x62, +0x6c,0x65,0x00,0x00,0x0b,0x4d,0x6f,0x76,0x65,0x43,0x6f,0x6d,0x6d,0x61,0x6e,0x64, +0x00,0x00,0x03,0x52,0x50,0x47,0x00,0x00,0x03,0x6e,0x65,0x77,0x00,0x00,0x05,0x40, +0x6c,0x69,0x73,0x74,0x00,0x00,0x00,0x00,0x73,0x00,0x01,0x00,0x04,0x00,0x01,0x00, +0x00,0x00,0x0a,0x00,0x48,0x00,0x80,0x00,0xc0,0x00,0x00,0x01,0x46,0x00,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x01,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x84,0x01,0x00,0x01,0xa0,0x40,0x80,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x04,0x00,0x0a,0x69,0x6e,0x69,0x74,0x69,0x61,0x6c,0x69,0x7a,0x65, +0x00,0x00,0x0d,0x61,0x74,0x74,0x72,0x5f,0x61,0x63,0x63,0x65,0x73,0x73,0x6f,0x72, +0x00,0x00,0x04,0x63,0x6f,0x64,0x65,0x00,0x00,0x0a,0x70,0x61,0x72,0x61,0x6d,0x65, +0x74,0x65,0x72,0x73,0x00,0x00,0x00,0x00,0x54,0x00,0x04,0x00,0x05,0x00,0x00,0x00, +0x00,0x00,0x09,0x00,0x26,0x00,0x20,0x00,0x17,0x01,0x40,0x00,0x17,0x01,0x40,0x00, +0x17,0x01,0x40,0x00,0x83,0xff,0xbf,0x00,0x37,0x00,0x01,0x01,0x0e,0x00,0x80,0x00, +0x8e,0x00,0x00,0x01,0x29,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, +0x00,0x05,0x40,0x63,0x6f,0x64,0x65,0x00,0x00,0x0b,0x40,0x70,0x61,0x72,0x61,0x6d, +0x65,0x74,0x65,0x72,0x73,0x00,0x00,0x00,0x02,0x68,0x00,0x01,0x00,0x04,0x00,0x01, +0x00,0x00,0x00,0x46,0x48,0x00,0x80,0x00,0xc0,0x00,0x00,0x01,0x46,0x00,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x01,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x84,0x01,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x02,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x02,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x03,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x84,0x03,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x04,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x04,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x05,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x84,0x05,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x06,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x06,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x07,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x84,0x07,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x08,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x08,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x09,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x84,0x09,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x0a,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x0a,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x0b,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x84,0x0b,0x00,0x01,0xa0,0x40,0x80,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x18,0x00,0x0a,0x69,0x6e,0x69,0x74,0x69,0x61,0x6c,0x69,0x7a,0x65, +0x00,0x00,0x0d,0x61,0x74,0x74,0x72,0x5f,0x61,0x63,0x63,0x65,0x73,0x73,0x6f,0x72, +0x00,0x00,0x02,0x69,0x64,0x00,0x00,0x04,0x6e,0x61,0x6d,0x65,0x00,0x00,0x08,0x63, +0x6c,0x61,0x73,0x73,0x5f,0x69,0x64,0x00,0x00,0x0d,0x69,0x6e,0x69,0x74,0x69,0x61, +0x6c,0x5f,0x6c,0x65,0x76,0x65,0x6c,0x00,0x00,0x0b,0x66,0x69,0x6e,0x61,0x6c,0x5f, +0x6c,0x65,0x76,0x65,0x6c,0x00,0x00,0x09,0x65,0x78,0x70,0x5f,0x62,0x61,0x73,0x69, +0x73,0x00,0x00,0x0d,0x65,0x78,0x70,0x5f,0x69,0x6e,0x66,0x6c,0x61,0x74,0x69,0x6f, +0x6e,0x00,0x00,0x0e,0x63,0x68,0x61,0x72,0x61,0x63,0x74,0x65,0x72,0x5f,0x6e,0x61, +0x6d,0x65,0x00,0x00,0x0d,0x63,0x68,0x61,0x72,0x61,0x63,0x74,0x65,0x72,0x5f,0x68, +0x75,0x65,0x00,0x00,0x0c,0x62,0x61,0x74,0x74,0x6c,0x65,0x72,0x5f,0x6e,0x61,0x6d, +0x65,0x00,0x00,0x0b,0x62,0x61,0x74,0x74,0x6c,0x65,0x72,0x5f,0x68,0x75,0x65,0x00, +0x00,0x0a,0x70,0x61,0x72,0x61,0x6d,0x65,0x74,0x65,0x72,0x73,0x00,0x00,0x09,0x77, +0x65,0x61,0x70,0x6f,0x6e,0x5f,0x69,0x64,0x00,0x00,0x09,0x61,0x72,0x6d,0x6f,0x72, +0x31,0x5f,0x69,0x64,0x00,0x00,0x09,0x61,0x72,0x6d,0x6f,0x72,0x32,0x5f,0x69,0x64, +0x00,0x00,0x09,0x61,0x72,0x6d,0x6f,0x72,0x33,0x5f,0x69,0x64,0x00,0x00,0x09,0x61, +0x72,0x6d,0x6f,0x72,0x34,0x5f,0x69,0x64,0x00,0x00,0x0a,0x77,0x65,0x61,0x70,0x6f, +0x6e,0x5f,0x66,0x69,0x78,0x00,0x00,0x0a,0x61,0x72,0x6d,0x6f,0x72,0x31,0x5f,0x66, +0x69,0x78,0x00,0x00,0x0a,0x61,0x72,0x6d,0x6f,0x72,0x32,0x5f,0x66,0x69,0x78,0x00, +0x00,0x0a,0x61,0x72,0x6d,0x6f,0x72,0x33,0x5f,0x66,0x69,0x78,0x00,0x00,0x0a,0x61, +0x72,0x6d,0x6f,0x72,0x34,0x5f,0x66,0x69,0x78,0x00,0x00,0x00,0x02,0x39,0x00,0x03, +0x00,0x07,0x00,0x01,0x00,0x00,0x00,0x36,0x26,0x00,0x00,0x00,0x83,0xff,0xbf,0x01, +0x0e,0x00,0x80,0x01,0x3d,0x00,0x80,0x01,0x8e,0x00,0x80,0x01,0x03,0x00,0xc0,0x01, +0x0e,0x01,0x80,0x01,0x03,0x00,0xc0,0x01,0x8e,0x01,0x80,0x01,0x03,0x31,0xc0,0x01, +0x0e,0x02,0x80,0x01,0x83,0x0e,0xc0,0x01,0x8e,0x02,0x80,0x01,0x83,0x0e,0xc0,0x01, +0x0e,0x03,0x80,0x01,0x3d,0x00,0x80,0x01,0x8e,0x03,0x80,0x01,0x83,0xff,0xbf,0x01, +0x0e,0x04,0x80,0x01,0x3d,0x00,0x80,0x01,0x8e,0x04,0x80,0x01,0x83,0xff,0xbf,0x01, +0x0e,0x05,0x80,0x01,0x91,0x05,0x80,0x01,0x83,0x02,0x40,0x02,0x83,0x31,0xc0,0x02, +0x20,0x01,0x83,0x01,0x8e,0x06,0x80,0x01,0x03,0x00,0xc0,0x01,0x03,0x31,0x40,0x02, +0x41,0xc0,0x80,0x01,0x40,0x01,0x00,0x02,0x21,0x80,0x83,0x01,0x83,0xff,0xbf,0x01, +0x8e,0x07,0x80,0x01,0x83,0xff,0xbf,0x01,0x0e,0x08,0x80,0x01,0x83,0xff,0xbf,0x01, +0x8e,0x08,0x80,0x01,0x83,0xff,0xbf,0x01,0x0e,0x09,0x80,0x01,0x83,0xff,0xbf,0x01, +0x8e,0x09,0x80,0x01,0x08,0x00,0x80,0x01,0x0e,0x0a,0x80,0x01,0x08,0x00,0x80,0x01, +0x8e,0x0a,0x80,0x01,0x08,0x00,0x80,0x01,0x0e,0x0b,0x80,0x01,0x08,0x00,0x80,0x01, +0x8e,0x0b,0x80,0x01,0x08,0x00,0x80,0x01,0x0e,0x0c,0x80,0x01,0x29,0x00,0x80,0x01, +0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x03,0x40,0x69,0x64, +0x00,0x00,0x05,0x40,0x6e,0x61,0x6d,0x65,0x00,0x00,0x09,0x40,0x63,0x6c,0x61,0x73, +0x73,0x5f,0x69,0x64,0x00,0x00,0x0e,0x40,0x69,0x6e,0x69,0x74,0x69,0x61,0x6c,0x5f, +0x6c,0x65,0x76,0x65,0x6c,0x00,0x00,0x0c,0x40,0x66,0x69,0x6e,0x61,0x6c,0x5f,0x6c, +0x65,0x76,0x65,0x6c,0x00,0x00,0x0a,0x40,0x65,0x78,0x70,0x5f,0x62,0x61,0x73,0x69, +0x73,0x00,0x00,0x0e,0x40,0x65,0x78,0x70,0x5f,0x69,0x6e,0x66,0x6c,0x61,0x74,0x69, +0x6f,0x6e,0x00,0x00,0x0f,0x40,0x63,0x68,0x61,0x72,0x61,0x63,0x74,0x65,0x72,0x5f, +0x6e,0x61,0x6d,0x65,0x00,0x00,0x0e,0x40,0x63,0x68,0x61,0x72,0x61,0x63,0x74,0x65, +0x72,0x5f,0x68,0x75,0x65,0x00,0x00,0x0d,0x40,0x62,0x61,0x74,0x74,0x6c,0x65,0x72, +0x5f,0x6e,0x61,0x6d,0x65,0x00,0x00,0x0c,0x40,0x62,0x61,0x74,0x74,0x6c,0x65,0x72, +0x5f,0x68,0x75,0x65,0x00,0x00,0x05,0x54,0x61,0x62,0x6c,0x65,0x00,0x00,0x03,0x6e, +0x65,0x77,0x00,0x00,0x0b,0x40,0x70,0x61,0x72,0x61,0x6d,0x65,0x74,0x65,0x72,0x73, +0x00,0x00,0x04,0x65,0x61,0x63,0x68,0x00,0x00,0x0a,0x40,0x77,0x65,0x61,0x70,0x6f, +0x6e,0x5f,0x69,0x64,0x00,0x00,0x0a,0x40,0x61,0x72,0x6d,0x6f,0x72,0x31,0x5f,0x69, +0x64,0x00,0x00,0x0a,0x40,0x61,0x72,0x6d,0x6f,0x72,0x32,0x5f,0x69,0x64,0x00,0x00, +0x0a,0x40,0x61,0x72,0x6d,0x6f,0x72,0x33,0x5f,0x69,0x64,0x00,0x00,0x0a,0x40,0x61, +0x72,0x6d,0x6f,0x72,0x34,0x5f,0x69,0x64,0x00,0x00,0x0b,0x40,0x77,0x65,0x61,0x70, +0x6f,0x6e,0x5f,0x66,0x69,0x78,0x00,0x00,0x0b,0x40,0x61,0x72,0x6d,0x6f,0x72,0x31, +0x5f,0x66,0x69,0x78,0x00,0x00,0x0b,0x40,0x61,0x72,0x6d,0x6f,0x72,0x32,0x5f,0x66, +0x69,0x78,0x00,0x00,0x0b,0x40,0x61,0x72,0x6d,0x6f,0x72,0x33,0x5f,0x66,0x69,0x78, +0x00,0x00,0x0b,0x40,0x61,0x72,0x6d,0x6f,0x72,0x34,0x5f,0x66,0x69,0x78,0x00,0x00, +0x00,0x01,0x32,0x00,0x01,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x3f,0x00,0x00,0x00, +0x26,0x00,0x00,0x02,0x16,0x80,0x80,0x00,0x83,0xf9,0x40,0x01,0x15,0x80,0x80,0x01, +0x83,0x18,0x40,0x02,0xb0,0x40,0x80,0x01,0xac,0x00,0x00,0x01,0x0d,0x01,0x80,0x01, +0x83,0xff,0x3f,0x02,0x15,0x80,0x80,0x02,0x01,0x80,0x00,0x03,0xa0,0xc1,0x80,0x01, +0x83,0xf9,0x40,0x01,0x15,0x80,0x80,0x01,0x83,0x18,0x40,0x02,0xb0,0x40,0x80,0x01, +0xac,0x00,0x00,0x01,0x0d,0x01,0x80,0x01,0x03,0x00,0x40,0x02,0x15,0x80,0x80,0x02, +0x01,0x80,0x00,0x03,0xa0,0xc1,0x80,0x01,0x83,0x18,0x40,0x01,0x15,0x80,0x80,0x01, +0x03,0x02,0x40,0x02,0xb0,0x40,0x80,0x01,0xac,0x00,0x00,0x01,0x0d,0x01,0x80,0x01, +0x83,0x00,0x40,0x02,0x15,0x80,0x80,0x02,0x01,0x80,0x00,0x03,0xa0,0xc1,0x80,0x01, +0x83,0x18,0x40,0x01,0x15,0x80,0x80,0x01,0x03,0x02,0x40,0x02,0xb0,0x40,0x80,0x01, +0xac,0x00,0x00,0x01,0x0d,0x01,0x80,0x01,0x03,0x01,0x40,0x02,0x15,0x80,0x80,0x02, +0x01,0x80,0x00,0x03,0xa0,0xc1,0x80,0x01,0x83,0x18,0x40,0x01,0x15,0x80,0x80,0x01, +0x03,0x02,0x40,0x02,0xb0,0x40,0x80,0x01,0xac,0x00,0x00,0x01,0x0d,0x01,0x80,0x01, +0x83,0x01,0x40,0x02,0x15,0x80,0x80,0x02,0x01,0x80,0x00,0x03,0xa0,0xc1,0x80,0x01, +0x83,0x18,0x40,0x01,0x15,0x80,0x80,0x01,0x03,0x02,0x40,0x02,0xb0,0x40,0x80,0x01, +0xac,0x00,0x00,0x01,0x0d,0x01,0x80,0x01,0x03,0x02,0x40,0x02,0x15,0x80,0x80,0x02, +0x01,0x80,0x00,0x03,0xa0,0xc1,0x80,0x01,0x29,0x00,0x00,0x01,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x04,0x00,0x01,0x2b,0x00,0x00,0x01,0x2a,0x00,0x00,0x0b,0x40,0x70, 0x61,0x72,0x61,0x6d,0x65,0x74,0x65,0x72,0x73,0x00,0x00,0x03,0x5b,0x5d,0x3d,0x00, -0x00,0x00,0x01,0x18,0x00,0x01,0x00,0x03,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x80, -0x00,0x05,0x01,0x00,0x00,0x05,0x00,0x80,0x00,0x43,0x00,0x80,0x00,0x45,0x00,0x80, -0x00,0x48,0x01,0x00,0x02,0xc0,0x00,0x80,0x40,0x46,0x00,0x80,0x00,0x06,0x01,0x00, -0x01,0x84,0x00,0x80,0x80,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x02,0x04,0x00,0x80, -0x80,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x02,0x84,0x00,0x80,0x80,0xa0,0x00,0x80, -0x00,0x06,0x01,0x00,0x03,0x04,0x00,0x80,0x80,0xa0,0x00,0x80,0x00,0x06,0x01,0x00, -0x03,0x84,0x00,0x80,0x80,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x04,0x04,0x00,0x80, -0x80,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x04,0x84,0x00,0x80,0x80,0xa0,0x00,0x80, -0x00,0x06,0x01,0x00,0x05,0x04,0x00,0x80,0x80,0xa0,0x00,0x00,0x00,0x29,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x0b,0x00,0x08,0x4c,0x65,0x61,0x72,0x6e,0x69,0x6e,0x67, -0x00,0x00,0x0a,0x69,0x6e,0x69,0x74,0x69,0x61,0x6c,0x69,0x7a,0x65,0x00,0x00,0x0d, -0x61,0x74,0x74,0x72,0x5f,0x61,0x63,0x63,0x65,0x73,0x73,0x6f,0x72,0x00,0x00,0x02, -0x69,0x64,0x00,0x00,0x04,0x6e,0x61,0x6d,0x65,0x00,0x00,0x08,0x70,0x6f,0x73,0x69, -0x74,0x69,0x6f,0x6e,0x00,0x00,0x0a,0x77,0x65,0x61,0x70,0x6f,0x6e,0x5f,0x73,0x65, -0x74,0x00,0x00,0x09,0x61,0x72,0x6d,0x6f,0x72,0x5f,0x73,0x65,0x74,0x00,0x00,0x0d, -0x65,0x6c,0x65,0x6d,0x65,0x6e,0x74,0x5f,0x72,0x61,0x6e,0x6b,0x73,0x00,0x00,0x0b, -0x73,0x74,0x61,0x74,0x65,0x5f,0x72,0x61,0x6e,0x6b,0x73,0x00,0x00,0x09,0x6c,0x65, -0x61,0x72,0x6e,0x69,0x6e,0x67,0x73,0x00,0x00,0x00,0x00,0x6e,0x00,0x01,0x00,0x03, -0x00,0x01,0x00,0x00,0x00,0x0a,0x00,0x80,0x00,0x48,0x01,0x00,0x00,0xc0,0x00,0x80, -0x00,0x46,0x00,0x80,0x00,0x06,0x01,0x00,0x01,0x04,0x00,0x80,0x40,0xa0,0x00,0x80, -0x00,0x06,0x01,0x00,0x01,0x84,0x00,0x80,0x40,0xa0,0x00,0x00,0x00,0x29,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x0a,0x69,0x6e,0x69,0x74,0x69,0x61,0x6c,0x69, -0x7a,0x65,0x00,0x00,0x0d,0x61,0x74,0x74,0x72,0x5f,0x61,0x63,0x63,0x65,0x73,0x73, -0x6f,0x72,0x00,0x00,0x05,0x6c,0x65,0x76,0x65,0x6c,0x00,0x00,0x08,0x73,0x6b,0x69, -0x6c,0x6c,0x5f,0x69,0x64,0x00,0x00,0x00,0x00,0x43,0x00,0x02,0x00,0x03,0x00,0x00, -0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x26,0x01,0x40,0x00,0x03,0x01,0x00,0x00,0x0e, -0x01,0x40,0x00,0x03,0x01,0x00,0x00,0x8e,0x01,0x00,0x00,0x29,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x02,0x00,0x06,0x40,0x6c,0x65,0x76,0x65,0x6c,0x00,0x00,0x09,0x40, -0x73,0x6b,0x69,0x6c,0x6c,0x5f,0x69,0x64,0x00,0x00,0x00,0x00,0xe1,0x00,0x02,0x00, -0x04,0x00,0x00,0x00,0x00,0x00,0x16,0x00,0x00,0x00,0x26,0x01,0x3f,0xff,0x83,0x01, -0x00,0x00,0x0e,0x01,0x00,0x00,0x3d,0x01,0x00,0x00,0x8e,0x01,0x3f,0xff,0x83,0x01, -0x00,0x01,0x0e,0x01,0x00,0x80,0x37,0x01,0x00,0x01,0x8e,0x01,0x00,0x80,0x37,0x01, -0x00,0x02,0x0e,0x01,0x00,0x02,0x91,0x01,0xc0,0x00,0x03,0x01,0x01,0x80,0xa0,0x01, -0x00,0x03,0x8e,0x01,0x00,0x02,0x91,0x01,0xc0,0x00,0x03,0x01,0x01,0x80,0xa0,0x01, -0x00,0x04,0x0e,0x01,0x00,0x80,0x37,0x01,0x00,0x04,0x8e,0x01,0x00,0x00,0x29,0x00, -0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x0a,0x00,0x03,0x40,0x69,0x64,0x00, -0x00,0x05,0x40,0x6e,0x61,0x6d,0x65,0x00,0x00,0x09,0x40,0x70,0x6f,0x73,0x69,0x74, -0x69,0x6f,0x6e,0x00,0x00,0x0b,0x40,0x77,0x65,0x61,0x70,0x6f,0x6e,0x5f,0x73,0x65, -0x74,0x00,0x00,0x0a,0x40,0x61,0x72,0x6d,0x6f,0x72,0x5f,0x73,0x65,0x74,0x00,0x00, -0x05,0x54,0x61,0x62,0x6c,0x65,0x00,0x00,0x03,0x6e,0x65,0x77,0x00,0x00,0x0e,0x40, -0x65,0x6c,0x65,0x6d,0x65,0x6e,0x74,0x5f,0x72,0x61,0x6e,0x6b,0x73,0x00,0x00,0x0c, -0x40,0x73,0x74,0x61,0x74,0x65,0x5f,0x72,0x61,0x6e,0x6b,0x73,0x00,0x00,0x0a,0x40, -0x6c,0x65,0x61,0x72,0x6e,0x69,0x6e,0x67,0x73,0x00,0x00,0x00,0x02,0x7a,0x00,0x01, -0x00,0x03,0x00,0x01,0x00,0x00,0x00,0x4f,0x00,0x80,0x00,0x48,0x01,0x00,0x00,0xc0, -0x00,0x80,0x00,0x46,0x00,0x80,0x00,0x06,0x01,0x00,0x01,0x04,0x00,0x80,0x40,0xa0, -0x00,0x80,0x00,0x06,0x01,0x00,0x01,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06, -0x01,0x00,0x02,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x02,0x84, -0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x03,0x04,0x00,0x80,0x40,0xa0, -0x00,0x80,0x00,0x06,0x01,0x00,0x03,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06, -0x01,0x00,0x04,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x04,0x84, -0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x05,0x04,0x00,0x80,0x40,0xa0, -0x00,0x80,0x00,0x06,0x01,0x00,0x05,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06, -0x01,0x00,0x06,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x06,0x84, -0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x07,0x04,0x00,0x80,0x40,0xa0, -0x00,0x80,0x00,0x06,0x01,0x00,0x07,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06, -0x01,0x00,0x08,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x08,0x84, -0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x09,0x04,0x00,0x80,0x40,0xa0, -0x00,0x80,0x00,0x06,0x01,0x00,0x09,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06, -0x01,0x00,0x0a,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x0a,0x84, -0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x0b,0x04,0x00,0x80,0x40,0xa0, -0x00,0x80,0x00,0x06,0x01,0x00,0x0b,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06, -0x01,0x00,0x0c,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x0c,0x84, -0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x0d,0x04,0x00,0x80,0x40,0xa0, -0x00,0x00,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1b,0x00,0x0a,0x69,0x6e, -0x69,0x74,0x69,0x61,0x6c,0x69,0x7a,0x65,0x00,0x00,0x0d,0x61,0x74,0x74,0x72,0x5f, -0x61,0x63,0x63,0x65,0x73,0x73,0x6f,0x72,0x00,0x00,0x02,0x69,0x64,0x00,0x00,0x04, -0x6e,0x61,0x6d,0x65,0x00,0x00,0x09,0x69,0x63,0x6f,0x6e,0x5f,0x6e,0x61,0x6d,0x65, -0x00,0x00,0x0b,0x64,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6f,0x6e,0x00,0x00, -0x05,0x73,0x63,0x6f,0x70,0x65,0x00,0x00,0x08,0x6f,0x63,0x63,0x61,0x73,0x69,0x6f, -0x6e,0x00,0x00,0x0d,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x31,0x5f,0x69, -0x64,0x00,0x00,0x0d,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x32,0x5f,0x69, -0x64,0x00,0x00,0x07,0x6d,0x65,0x6e,0x75,0x5f,0x73,0x65,0x00,0x00,0x0f,0x63,0x6f, -0x6d,0x6d,0x6f,0x6e,0x5f,0x65,0x76,0x65,0x6e,0x74,0x5f,0x69,0x64,0x00,0x00,0x07, -0x73,0x70,0x5f,0x63,0x6f,0x73,0x74,0x00,0x00,0x05,0x70,0x6f,0x77,0x65,0x72,0x00, -0x00,0x05,0x61,0x74,0x6b,0x5f,0x66,0x00,0x00,0x05,0x65,0x76,0x61,0x5f,0x66,0x00, -0x00,0x05,0x73,0x74,0x72,0x5f,0x66,0x00,0x00,0x05,0x64,0x65,0x78,0x5f,0x66,0x00, -0x00,0x05,0x61,0x67,0x69,0x5f,0x66,0x00,0x00,0x05,0x69,0x6e,0x74,0x5f,0x66,0x00, -0x00,0x03,0x68,0x69,0x74,0x00,0x00,0x06,0x70,0x64,0x65,0x66,0x5f,0x66,0x00,0x00, -0x06,0x6d,0x64,0x65,0x66,0x5f,0x66,0x00,0x00,0x08,0x76,0x61,0x72,0x69,0x61,0x6e, -0x63,0x65,0x00,0x00,0x0b,0x65,0x6c,0x65,0x6d,0x65,0x6e,0x74,0x5f,0x73,0x65,0x74, -0x00,0x00,0x0e,0x70,0x6c,0x75,0x73,0x5f,0x73,0x74,0x61,0x74,0x65,0x5f,0x73,0x65, -0x74,0x00,0x00,0x0f,0x6d,0x69,0x6e,0x75,0x73,0x5f,0x73,0x74,0x61,0x74,0x65,0x5f, -0x73,0x65,0x74,0x00,0x00,0x00,0x02,0x35,0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x00, -0x00,0x38,0x00,0x00,0x00,0x26,0x01,0x3f,0xff,0x83,0x01,0x00,0x00,0x0e,0x01,0x00, -0x00,0x3d,0x01,0x00,0x00,0x8e,0x01,0x00,0x00,0x3d,0x01,0x00,0x01,0x0e,0x01,0x00, -0x00,0x3d,0x01,0x00,0x01,0x8e,0x01,0x3f,0xff,0x83,0x01,0x00,0x02,0x0e,0x01,0x40, -0x00,0x03,0x01,0x00,0x02,0x8e,0x01,0x3f,0xff,0x83,0x01,0x00,0x03,0x0e,0x01,0x3f, -0xff,0x83,0x01,0x00,0x03,0x8e,0x01,0x00,0x04,0x91,0x01,0x00,0x04,0x13,0x01,0x80, -0x00,0x3d,0x02,0x40,0x27,0x83,0x01,0x02,0x81,0x20,0x01,0x00,0x05,0x8e,0x01,0x3f, -0xff,0x83,0x01,0x00,0x06,0x0e,0x01,0x3f,0xff,0x83,0x01,0x00,0x06,0x8e,0x01,0x3f, -0xff,0x83,0x01,0x00,0x07,0x0e,0x01,0x3f,0xff,0x83,0x01,0x00,0x07,0x8e,0x01,0x3f, -0xff,0x83,0x01,0x00,0x08,0x0e,0x01,0x3f,0xff,0x83,0x01,0x00,0x08,0x8e,0x01,0x3f, -0xff,0x83,0x01,0x00,0x09,0x0e,0x01,0x3f,0xff,0x83,0x01,0x00,0x09,0x8e,0x01,0x40, -0x31,0x83,0x01,0x00,0x0a,0x0e,0x01,0x40,0x31,0x83,0x01,0x00,0x0a,0x8e,0x01,0x3f, -0xff,0x83,0x01,0x00,0x0b,0x0e,0x01,0x40,0x31,0x83,0x01,0x00,0x0b,0x8e,0x01,0x40, -0x07,0x03,0x01,0x00,0x0c,0x0e,0x01,0x00,0x80,0x37,0x01,0x00,0x0c,0x8e,0x01,0x00, -0x80,0x37,0x01,0x00,0x0d,0x0e,0x01,0x00,0x80,0x37,0x01,0x00,0x0d,0x8e,0x01,0x00, -0x00,0x29,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x1c,0x00,0x03,0x40, -0x69,0x64,0x00,0x00,0x05,0x40,0x6e,0x61,0x6d,0x65,0x00,0x00,0x0a,0x40,0x69,0x63, -0x6f,0x6e,0x5f,0x6e,0x61,0x6d,0x65,0x00,0x00,0x0c,0x40,0x64,0x65,0x73,0x63,0x72, -0x69,0x70,0x74,0x69,0x6f,0x6e,0x00,0x00,0x06,0x40,0x73,0x63,0x6f,0x70,0x65,0x00, -0x00,0x09,0x40,0x6f,0x63,0x63,0x61,0x73,0x69,0x6f,0x6e,0x00,0x00,0x0e,0x40,0x61, -0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x31,0x5f,0x69,0x64,0x00,0x00,0x0e,0x40, -0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x32,0x5f,0x69,0x64,0x00,0x00,0x09, -0x41,0x75,0x64,0x69,0x6f,0x46,0x69,0x6c,0x65,0x00,0x00,0x03,0x52,0x50,0x47,0x00, -0x00,0x03,0x6e,0x65,0x77,0x00,0x00,0x08,0x40,0x6d,0x65,0x6e,0x75,0x5f,0x73,0x65, -0x00,0x00,0x10,0x40,0x63,0x6f,0x6d,0x6d,0x6f,0x6e,0x5f,0x65,0x76,0x65,0x6e,0x74, -0x5f,0x69,0x64,0x00,0x00,0x08,0x40,0x73,0x70,0x5f,0x63,0x6f,0x73,0x74,0x00,0x00, -0x06,0x40,0x70,0x6f,0x77,0x65,0x72,0x00,0x00,0x06,0x40,0x61,0x74,0x6b,0x5f,0x66, -0x00,0x00,0x06,0x40,0x65,0x76,0x61,0x5f,0x66,0x00,0x00,0x06,0x40,0x73,0x74,0x72, -0x5f,0x66,0x00,0x00,0x06,0x40,0x64,0x65,0x78,0x5f,0x66,0x00,0x00,0x06,0x40,0x61, -0x67,0x69,0x5f,0x66,0x00,0x00,0x06,0x40,0x69,0x6e,0x74,0x5f,0x66,0x00,0x00,0x04, -0x40,0x68,0x69,0x74,0x00,0x00,0x07,0x40,0x70,0x64,0x65,0x66,0x5f,0x66,0x00,0x00, -0x07,0x40,0x6d,0x64,0x65,0x66,0x5f,0x66,0x00,0x00,0x09,0x40,0x76,0x61,0x72,0x69, -0x61,0x6e,0x63,0x65,0x00,0x00,0x0c,0x40,0x65,0x6c,0x65,0x6d,0x65,0x6e,0x74,0x5f, -0x73,0x65,0x74,0x00,0x00,0x0f,0x40,0x70,0x6c,0x75,0x73,0x5f,0x73,0x74,0x61,0x74, -0x65,0x5f,0x73,0x65,0x74,0x00,0x00,0x10,0x40,0x6d,0x69,0x6e,0x75,0x73,0x5f,0x73, -0x74,0x61,0x74,0x65,0x5f,0x73,0x65,0x74,0x00,0x00,0x00,0x02,0xaf,0x00,0x01,0x00, -0x03,0x00,0x01,0x00,0x00,0x00,0x4f,0x00,0x80,0x00,0x48,0x01,0x00,0x00,0xc0,0x00, -0x80,0x00,0x46,0x00,0x80,0x00,0x06,0x01,0x00,0x01,0x04,0x00,0x80,0x40,0xa0,0x00, -0x80,0x00,0x06,0x01,0x00,0x01,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01, -0x00,0x02,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x02,0x84,0x00, -0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x03,0x04,0x00,0x80,0x40,0xa0,0x00, -0x80,0x00,0x06,0x01,0x00,0x03,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01, -0x00,0x04,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x04,0x84,0x00, -0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x05,0x04,0x00,0x80,0x40,0xa0,0x00, -0x80,0x00,0x06,0x01,0x00,0x05,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01, -0x00,0x06,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x06,0x84,0x00, -0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x07,0x04,0x00,0x80,0x40,0xa0,0x00, -0x80,0x00,0x06,0x01,0x00,0x07,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01, -0x00,0x08,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x08,0x84,0x00, -0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x09,0x04,0x00,0x80,0x40,0xa0,0x00, -0x80,0x00,0x06,0x01,0x00,0x09,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01, -0x00,0x0a,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x0a,0x84,0x00, -0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x0b,0x04,0x00,0x80,0x40,0xa0,0x00, -0x80,0x00,0x06,0x01,0x00,0x0b,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01, -0x00,0x0c,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x0c,0x84,0x00, -0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x0d,0x04,0x00,0x80,0x40,0xa0,0x00, -0x00,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1b,0x00,0x0a,0x69,0x6e,0x69, -0x74,0x69,0x61,0x6c,0x69,0x7a,0x65,0x00,0x00,0x0d,0x61,0x74,0x74,0x72,0x5f,0x61, -0x63,0x63,0x65,0x73,0x73,0x6f,0x72,0x00,0x00,0x02,0x69,0x64,0x00,0x00,0x04,0x6e, -0x61,0x6d,0x65,0x00,0x00,0x09,0x69,0x63,0x6f,0x6e,0x5f,0x6e,0x61,0x6d,0x65,0x00, -0x00,0x0b,0x64,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6f,0x6e,0x00,0x00,0x05, -0x73,0x63,0x6f,0x70,0x65,0x00,0x00,0x08,0x6f,0x63,0x63,0x61,0x73,0x69,0x6f,0x6e, -0x00,0x00,0x0d,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x31,0x5f,0x69,0x64, -0x00,0x00,0x0d,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x32,0x5f,0x69,0x64, -0x00,0x00,0x07,0x6d,0x65,0x6e,0x75,0x5f,0x73,0x65,0x00,0x00,0x0f,0x63,0x6f,0x6d, -0x6d,0x6f,0x6e,0x5f,0x65,0x76,0x65,0x6e,0x74,0x5f,0x69,0x64,0x00,0x00,0x05,0x70, -0x72,0x69,0x63,0x65,0x00,0x00,0x0a,0x63,0x6f,0x6e,0x73,0x75,0x6d,0x61,0x62,0x6c, -0x65,0x00,0x00,0x0e,0x70,0x61,0x72,0x61,0x6d,0x65,0x74,0x65,0x72,0x5f,0x74,0x79, -0x70,0x65,0x00,0x00,0x10,0x70,0x61,0x72,0x61,0x6d,0x65,0x74,0x65,0x72,0x5f,0x70, -0x6f,0x69,0x6e,0x74,0x73,0x00,0x00,0x0f,0x72,0x65,0x63,0x6f,0x76,0x65,0x72,0x5f, -0x68,0x70,0x5f,0x72,0x61,0x74,0x65,0x00,0x00,0x0a,0x72,0x65,0x63,0x6f,0x76,0x65, -0x72,0x5f,0x68,0x70,0x00,0x00,0x0f,0x72,0x65,0x63,0x6f,0x76,0x65,0x72,0x5f,0x73, -0x70,0x5f,0x72,0x61,0x74,0x65,0x00,0x00,0x0a,0x72,0x65,0x63,0x6f,0x76,0x65,0x72, -0x5f,0x73,0x70,0x00,0x00,0x03,0x68,0x69,0x74,0x00,0x00,0x06,0x70,0x64,0x65,0x66, -0x5f,0x66,0x00,0x00,0x06,0x6d,0x64,0x65,0x66,0x5f,0x66,0x00,0x00,0x08,0x76,0x61, -0x72,0x69,0x61,0x6e,0x63,0x65,0x00,0x00,0x0b,0x65,0x6c,0x65,0x6d,0x65,0x6e,0x74, -0x5f,0x73,0x65,0x74,0x00,0x00,0x0e,0x70,0x6c,0x75,0x73,0x5f,0x73,0x74,0x61,0x74, -0x65,0x5f,0x73,0x65,0x74,0x00,0x00,0x0f,0x6d,0x69,0x6e,0x75,0x73,0x5f,0x73,0x74, -0x61,0x74,0x65,0x5f,0x73,0x65,0x74,0x00,0x00,0x00,0x02,0x6a,0x00,0x02,0x00,0x05, -0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x00,0x26,0x01,0x3f,0xff,0x83,0x01,0x00, -0x00,0x0e,0x01,0x00,0x00,0x3d,0x01,0x00,0x00,0x8e,0x01,0x00,0x00,0x3d,0x01,0x00, -0x01,0x0e,0x01,0x00,0x00,0x3d,0x01,0x00,0x01,0x8e,0x01,0x3f,0xff,0x83,0x01,0x00, -0x02,0x0e,0x01,0x3f,0xff,0x83,0x01,0x00,0x02,0x8e,0x01,0x3f,0xff,0x83,0x01,0x00, -0x03,0x0e,0x01,0x3f,0xff,0x83,0x01,0x00,0x03,0x8e,0x01,0x00,0x04,0x91,0x01,0x00, -0x04,0x13,0x01,0x80,0x00,0x3d,0x02,0x40,0x27,0x83,0x01,0x02,0x81,0x20,0x01,0x00, -0x05,0x8e,0x01,0x3f,0xff,0x83,0x01,0x00,0x06,0x0e,0x01,0x3f,0xff,0x83,0x01,0x00, -0x06,0x8e,0x01,0x00,0x00,0x07,0x01,0x00,0x07,0x0e,0x01,0x3f,0xff,0x83,0x01,0x00, -0x07,0x8e,0x01,0x3f,0xff,0x83,0x01,0x00,0x08,0x0e,0x01,0x3f,0xff,0x83,0x01,0x00, -0x08,0x8e,0x01,0x3f,0xff,0x83,0x01,0x00,0x09,0x0e,0x01,0x3f,0xff,0x83,0x01,0x00, -0x09,0x8e,0x01,0x3f,0xff,0x83,0x01,0x00,0x0a,0x0e,0x01,0x40,0x31,0x83,0x01,0x00, -0x0a,0x8e,0x01,0x3f,0xff,0x83,0x01,0x00,0x0b,0x0e,0x01,0x3f,0xff,0x83,0x01,0x00, -0x0b,0x8e,0x01,0x3f,0xff,0x83,0x01,0x00,0x0c,0x0e,0x01,0x00,0x80,0x37,0x01,0x00, -0x0c,0x8e,0x01,0x00,0x80,0x37,0x01,0x00,0x0d,0x0e,0x01,0x00,0x80,0x37,0x01,0x00, -0x0d,0x8e,0x01,0x00,0x00,0x29,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, -0x1c,0x00,0x03,0x40,0x69,0x64,0x00,0x00,0x05,0x40,0x6e,0x61,0x6d,0x65,0x00,0x00, -0x0a,0x40,0x69,0x63,0x6f,0x6e,0x5f,0x6e,0x61,0x6d,0x65,0x00,0x00,0x0c,0x40,0x64, -0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6f,0x6e,0x00,0x00,0x06,0x40,0x73,0x63, -0x6f,0x70,0x65,0x00,0x00,0x09,0x40,0x6f,0x63,0x63,0x61,0x73,0x69,0x6f,0x6e,0x00, -0x00,0x0e,0x40,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x31,0x5f,0x69,0x64, -0x00,0x00,0x0e,0x40,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x32,0x5f,0x69, -0x64,0x00,0x00,0x09,0x41,0x75,0x64,0x69,0x6f,0x46,0x69,0x6c,0x65,0x00,0x00,0x03, -0x52,0x50,0x47,0x00,0x00,0x03,0x6e,0x65,0x77,0x00,0x00,0x08,0x40,0x6d,0x65,0x6e, -0x75,0x5f,0x73,0x65,0x00,0x00,0x10,0x40,0x63,0x6f,0x6d,0x6d,0x6f,0x6e,0x5f,0x65, -0x76,0x65,0x6e,0x74,0x5f,0x69,0x64,0x00,0x00,0x06,0x40,0x70,0x72,0x69,0x63,0x65, -0x00,0x00,0x0b,0x40,0x63,0x6f,0x6e,0x73,0x75,0x6d,0x61,0x62,0x6c,0x65,0x00,0x00, -0x0f,0x40,0x70,0x61,0x72,0x61,0x6d,0x65,0x74,0x65,0x72,0x5f,0x74,0x79,0x70,0x65, -0x00,0x00,0x11,0x40,0x70,0x61,0x72,0x61,0x6d,0x65,0x74,0x65,0x72,0x5f,0x70,0x6f, -0x69,0x6e,0x74,0x73,0x00,0x00,0x10,0x40,0x72,0x65,0x63,0x6f,0x76,0x65,0x72,0x5f, -0x68,0x70,0x5f,0x72,0x61,0x74,0x65,0x00,0x00,0x0b,0x40,0x72,0x65,0x63,0x6f,0x76, -0x65,0x72,0x5f,0x68,0x70,0x00,0x00,0x10,0x40,0x72,0x65,0x63,0x6f,0x76,0x65,0x72, -0x5f,0x73,0x70,0x5f,0x72,0x61,0x74,0x65,0x00,0x00,0x0b,0x40,0x72,0x65,0x63,0x6f, -0x76,0x65,0x72,0x5f,0x73,0x70,0x00,0x00,0x04,0x40,0x68,0x69,0x74,0x00,0x00,0x07, -0x40,0x70,0x64,0x65,0x66,0x5f,0x66,0x00,0x00,0x07,0x40,0x6d,0x64,0x65,0x66,0x5f, -0x66,0x00,0x00,0x09,0x40,0x76,0x61,0x72,0x69,0x61,0x6e,0x63,0x65,0x00,0x00,0x0c, -0x40,0x65,0x6c,0x65,0x6d,0x65,0x6e,0x74,0x5f,0x73,0x65,0x74,0x00,0x00,0x0f,0x40, -0x70,0x6c,0x75,0x73,0x5f,0x73,0x74,0x61,0x74,0x65,0x5f,0x73,0x65,0x74,0x00,0x00, -0x10,0x40,0x6d,0x69,0x6e,0x75,0x73,0x5f,0x73,0x74,0x61,0x74,0x65,0x5f,0x73,0x65, -0x74,0x00,0x00,0x00,0x01,0xce,0x00,0x01,0x00,0x03,0x00,0x01,0x00,0x00,0x00,0x37, -0x00,0x80,0x00,0x48,0x01,0x00,0x00,0xc0,0x00,0x80,0x00,0x46,0x00,0x80,0x00,0x06, -0x01,0x00,0x01,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x01,0x84, -0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x02,0x04,0x00,0x80,0x40,0xa0, -0x00,0x80,0x00,0x06,0x01,0x00,0x02,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06, -0x01,0x00,0x03,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x03,0x84, -0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x04,0x04,0x00,0x80,0x40,0xa0, -0x00,0x80,0x00,0x06,0x01,0x00,0x04,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06, -0x01,0x00,0x05,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x05,0x84, -0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x06,0x04,0x00,0x80,0x40,0xa0, -0x00,0x80,0x00,0x06,0x01,0x00,0x06,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06, -0x01,0x00,0x07,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x07,0x84, -0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x08,0x04,0x00,0x80,0x40,0xa0, -0x00,0x80,0x00,0x06,0x01,0x00,0x08,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06, -0x01,0x00,0x09,0x04,0x00,0x80,0x40,0xa0,0x00,0x00,0x00,0x29,0x00,0x00,0x00,0x00, +0x00,0x00,0x01,0x1c,0x00,0x01,0x00,0x04,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x00, +0x05,0x00,0x80,0x00,0x05,0x00,0x00,0x01,0x43,0x00,0x80,0x00,0x45,0x00,0x80,0x00, +0x48,0x00,0x80,0x00,0xc0,0x02,0x00,0x01,0x46,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x84,0x01,0x00,0x01,0xa0,0x80,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x02,0x00,0x01, +0xa0,0x80,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x02,0x00,0x01,0xa0,0x80,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x03,0x00,0x01,0xa0,0x80,0x80,0x00,0x06,0x00,0x80,0x00, +0x84,0x03,0x00,0x01,0xa0,0x80,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x04,0x00,0x01, +0xa0,0x80,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x04,0x00,0x01,0xa0,0x80,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x05,0x00,0x01,0xa0,0x80,0x80,0x00,0x29,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0b,0x00,0x08,0x4c,0x65,0x61,0x72,0x6e,0x69, +0x6e,0x67,0x00,0x00,0x0a,0x69,0x6e,0x69,0x74,0x69,0x61,0x6c,0x69,0x7a,0x65,0x00, +0x00,0x0d,0x61,0x74,0x74,0x72,0x5f,0x61,0x63,0x63,0x65,0x73,0x73,0x6f,0x72,0x00, +0x00,0x02,0x69,0x64,0x00,0x00,0x04,0x6e,0x61,0x6d,0x65,0x00,0x00,0x08,0x70,0x6f, +0x73,0x69,0x74,0x69,0x6f,0x6e,0x00,0x00,0x0a,0x77,0x65,0x61,0x70,0x6f,0x6e,0x5f, +0x73,0x65,0x74,0x00,0x00,0x09,0x61,0x72,0x6d,0x6f,0x72,0x5f,0x73,0x65,0x74,0x00, +0x00,0x0d,0x65,0x6c,0x65,0x6d,0x65,0x6e,0x74,0x5f,0x72,0x61,0x6e,0x6b,0x73,0x00, +0x00,0x0b,0x73,0x74,0x61,0x74,0x65,0x5f,0x72,0x61,0x6e,0x6b,0x73,0x00,0x00,0x09, +0x6c,0x65,0x61,0x72,0x6e,0x69,0x6e,0x67,0x73,0x00,0x00,0x00,0x00,0x72,0x00,0x01, +0x00,0x04,0x00,0x01,0x00,0x00,0x00,0x0a,0x48,0x00,0x80,0x00,0xc0,0x00,0x00,0x01, +0x46,0x00,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x01,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x84,0x01,0x00,0x01,0xa0,0x40,0x80,0x00,0x29,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x0a,0x69,0x6e,0x69,0x74,0x69,0x61, +0x6c,0x69,0x7a,0x65,0x00,0x00,0x0d,0x61,0x74,0x74,0x72,0x5f,0x61,0x63,0x63,0x65, +0x73,0x73,0x6f,0x72,0x00,0x00,0x05,0x6c,0x65,0x76,0x65,0x6c,0x00,0x00,0x08,0x73, +0x6b,0x69,0x6c,0x6c,0x5f,0x69,0x64,0x00,0x00,0x00,0x00,0x47,0x00,0x02,0x00,0x03, +0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x26,0x00,0x00,0x00,0x03,0x00,0x40,0x01, +0x0e,0x00,0x00,0x01,0x03,0x00,0x40,0x01,0x8e,0x00,0x00,0x01,0x29,0x00,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x06,0x40,0x6c,0x65,0x76,0x65,0x6c, +0x00,0x00,0x09,0x40,0x73,0x6b,0x69,0x6c,0x6c,0x5f,0x69,0x64,0x00,0x00,0x00,0x00, +0xe5,0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x00,0x00,0x16,0x00,0x26,0x00,0x00,0x00, +0x83,0xff,0x3f,0x01,0x0e,0x00,0x00,0x01,0x3d,0x00,0x00,0x01,0x8e,0x00,0x00,0x01, +0x83,0xff,0x3f,0x01,0x0e,0x01,0x00,0x01,0x37,0x80,0x00,0x01,0x8e,0x01,0x00,0x01, +0x37,0x80,0x00,0x01,0x0e,0x02,0x00,0x01,0x91,0x02,0x00,0x01,0x03,0x00,0xc0,0x01, +0xa0,0x80,0x01,0x01,0x8e,0x03,0x00,0x01,0x91,0x02,0x00,0x01,0x03,0x00,0xc0,0x01, +0xa0,0x80,0x01,0x01,0x0e,0x04,0x00,0x01,0x37,0x80,0x00,0x01,0x8e,0x04,0x00,0x01, +0x29,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x0a,0x00, +0x03,0x40,0x69,0x64,0x00,0x00,0x05,0x40,0x6e,0x61,0x6d,0x65,0x00,0x00,0x09,0x40, +0x70,0x6f,0x73,0x69,0x74,0x69,0x6f,0x6e,0x00,0x00,0x0b,0x40,0x77,0x65,0x61,0x70, +0x6f,0x6e,0x5f,0x73,0x65,0x74,0x00,0x00,0x0a,0x40,0x61,0x72,0x6d,0x6f,0x72,0x5f, +0x73,0x65,0x74,0x00,0x00,0x05,0x54,0x61,0x62,0x6c,0x65,0x00,0x00,0x03,0x6e,0x65, +0x77,0x00,0x00,0x0e,0x40,0x65,0x6c,0x65,0x6d,0x65,0x6e,0x74,0x5f,0x72,0x61,0x6e, +0x6b,0x73,0x00,0x00,0x0c,0x40,0x73,0x74,0x61,0x74,0x65,0x5f,0x72,0x61,0x6e,0x6b, +0x73,0x00,0x00,0x0a,0x40,0x6c,0x65,0x61,0x72,0x6e,0x69,0x6e,0x67,0x73,0x00,0x00, +0x00,0x02,0x7e,0x00,0x01,0x00,0x04,0x00,0x01,0x00,0x00,0x00,0x4f,0x00,0x00,0x00, +0x48,0x00,0x80,0x00,0xc0,0x00,0x00,0x01,0x46,0x00,0x80,0x00,0x06,0x00,0x80,0x00, +0x04,0x01,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x01,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x02,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x84,0x02,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x04,0x03,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x03,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x04,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x84,0x04,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x04,0x05,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x05,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x06,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x84,0x06,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x04,0x07,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x07,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x08,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x84,0x08,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x04,0x09,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x09,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x0a,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x84,0x0a,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x04,0x0b,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x0b,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x0c,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x84,0x0c,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x04,0x0d,0x00,0x01,0xa0,0x40,0x80,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x1b,0x00,0x0a,0x69,0x6e,0x69,0x74,0x69,0x61,0x6c,0x69,0x7a,0x65, +0x00,0x00,0x0d,0x61,0x74,0x74,0x72,0x5f,0x61,0x63,0x63,0x65,0x73,0x73,0x6f,0x72, +0x00,0x00,0x02,0x69,0x64,0x00,0x00,0x04,0x6e,0x61,0x6d,0x65,0x00,0x00,0x09,0x69, +0x63,0x6f,0x6e,0x5f,0x6e,0x61,0x6d,0x65,0x00,0x00,0x0b,0x64,0x65,0x73,0x63,0x72, +0x69,0x70,0x74,0x69,0x6f,0x6e,0x00,0x00,0x05,0x73,0x63,0x6f,0x70,0x65,0x00,0x00, +0x08,0x6f,0x63,0x63,0x61,0x73,0x69,0x6f,0x6e,0x00,0x00,0x0d,0x61,0x6e,0x69,0x6d, +0x61,0x74,0x69,0x6f,0x6e,0x31,0x5f,0x69,0x64,0x00,0x00,0x0d,0x61,0x6e,0x69,0x6d, +0x61,0x74,0x69,0x6f,0x6e,0x32,0x5f,0x69,0x64,0x00,0x00,0x07,0x6d,0x65,0x6e,0x75, +0x5f,0x73,0x65,0x00,0x00,0x0f,0x63,0x6f,0x6d,0x6d,0x6f,0x6e,0x5f,0x65,0x76,0x65, +0x6e,0x74,0x5f,0x69,0x64,0x00,0x00,0x07,0x73,0x70,0x5f,0x63,0x6f,0x73,0x74,0x00, +0x00,0x05,0x70,0x6f,0x77,0x65,0x72,0x00,0x00,0x05,0x61,0x74,0x6b,0x5f,0x66,0x00, +0x00,0x05,0x65,0x76,0x61,0x5f,0x66,0x00,0x00,0x05,0x73,0x74,0x72,0x5f,0x66,0x00, +0x00,0x05,0x64,0x65,0x78,0x5f,0x66,0x00,0x00,0x05,0x61,0x67,0x69,0x5f,0x66,0x00, +0x00,0x05,0x69,0x6e,0x74,0x5f,0x66,0x00,0x00,0x03,0x68,0x69,0x74,0x00,0x00,0x06, +0x70,0x64,0x65,0x66,0x5f,0x66,0x00,0x00,0x06,0x6d,0x64,0x65,0x66,0x5f,0x66,0x00, +0x00,0x08,0x76,0x61,0x72,0x69,0x61,0x6e,0x63,0x65,0x00,0x00,0x0b,0x65,0x6c,0x65, +0x6d,0x65,0x6e,0x74,0x5f,0x73,0x65,0x74,0x00,0x00,0x0e,0x70,0x6c,0x75,0x73,0x5f, +0x73,0x74,0x61,0x74,0x65,0x5f,0x73,0x65,0x74,0x00,0x00,0x0f,0x6d,0x69,0x6e,0x75, +0x73,0x5f,0x73,0x74,0x61,0x74,0x65,0x5f,0x73,0x65,0x74,0x00,0x00,0x00,0x02,0x39, +0x00,0x02,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x26,0x00,0x00,0x00, +0x83,0xff,0x3f,0x01,0x0e,0x00,0x00,0x01,0x3d,0x00,0x00,0x01,0x8e,0x00,0x00,0x01, +0x3d,0x00,0x00,0x01,0x0e,0x01,0x00,0x01,0x3d,0x00,0x00,0x01,0x8e,0x01,0x00,0x01, +0x83,0xff,0x3f,0x01,0x0e,0x02,0x00,0x01,0x03,0x00,0x40,0x01,0x8e,0x02,0x00,0x01, +0x83,0xff,0x3f,0x01,0x0e,0x03,0x00,0x01,0x83,0xff,0x3f,0x01,0x8e,0x03,0x00,0x01, +0x91,0x04,0x00,0x01,0x13,0x04,0x00,0x01,0x3d,0x00,0x80,0x01,0x83,0x27,0x40,0x02, +0x20,0x81,0x02,0x01,0x8e,0x05,0x00,0x01,0x83,0xff,0x3f,0x01,0x0e,0x06,0x00,0x01, +0x83,0xff,0x3f,0x01,0x8e,0x06,0x00,0x01,0x83,0xff,0x3f,0x01,0x0e,0x07,0x00,0x01, +0x83,0xff,0x3f,0x01,0x8e,0x07,0x00,0x01,0x83,0xff,0x3f,0x01,0x0e,0x08,0x00,0x01, +0x83,0xff,0x3f,0x01,0x8e,0x08,0x00,0x01,0x83,0xff,0x3f,0x01,0x0e,0x09,0x00,0x01, +0x83,0xff,0x3f,0x01,0x8e,0x09,0x00,0x01,0x83,0x31,0x40,0x01,0x0e,0x0a,0x00,0x01, +0x83,0x31,0x40,0x01,0x8e,0x0a,0x00,0x01,0x83,0xff,0x3f,0x01,0x0e,0x0b,0x00,0x01, +0x83,0x31,0x40,0x01,0x8e,0x0b,0x00,0x01,0x03,0x07,0x40,0x01,0x0e,0x0c,0x00,0x01, +0x37,0x80,0x00,0x01,0x8e,0x0c,0x00,0x01,0x37,0x80,0x00,0x01,0x0e,0x0d,0x00,0x01, +0x37,0x80,0x00,0x01,0x8e,0x0d,0x00,0x01,0x29,0x00,0x00,0x01,0x00,0x00,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x1c,0x00,0x03,0x40,0x69,0x64,0x00,0x00,0x05,0x40, +0x6e,0x61,0x6d,0x65,0x00,0x00,0x0a,0x40,0x69,0x63,0x6f,0x6e,0x5f,0x6e,0x61,0x6d, +0x65,0x00,0x00,0x0c,0x40,0x64,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6f,0x6e, +0x00,0x00,0x06,0x40,0x73,0x63,0x6f,0x70,0x65,0x00,0x00,0x09,0x40,0x6f,0x63,0x63, +0x61,0x73,0x69,0x6f,0x6e,0x00,0x00,0x0e,0x40,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69, +0x6f,0x6e,0x31,0x5f,0x69,0x64,0x00,0x00,0x0e,0x40,0x61,0x6e,0x69,0x6d,0x61,0x74, +0x69,0x6f,0x6e,0x32,0x5f,0x69,0x64,0x00,0x00,0x09,0x41,0x75,0x64,0x69,0x6f,0x46, +0x69,0x6c,0x65,0x00,0x00,0x03,0x52,0x50,0x47,0x00,0x00,0x03,0x6e,0x65,0x77,0x00, +0x00,0x08,0x40,0x6d,0x65,0x6e,0x75,0x5f,0x73,0x65,0x00,0x00,0x10,0x40,0x63,0x6f, +0x6d,0x6d,0x6f,0x6e,0x5f,0x65,0x76,0x65,0x6e,0x74,0x5f,0x69,0x64,0x00,0x00,0x08, +0x40,0x73,0x70,0x5f,0x63,0x6f,0x73,0x74,0x00,0x00,0x06,0x40,0x70,0x6f,0x77,0x65, +0x72,0x00,0x00,0x06,0x40,0x61,0x74,0x6b,0x5f,0x66,0x00,0x00,0x06,0x40,0x65,0x76, +0x61,0x5f,0x66,0x00,0x00,0x06,0x40,0x73,0x74,0x72,0x5f,0x66,0x00,0x00,0x06,0x40, +0x64,0x65,0x78,0x5f,0x66,0x00,0x00,0x06,0x40,0x61,0x67,0x69,0x5f,0x66,0x00,0x00, +0x06,0x40,0x69,0x6e,0x74,0x5f,0x66,0x00,0x00,0x04,0x40,0x68,0x69,0x74,0x00,0x00, +0x07,0x40,0x70,0x64,0x65,0x66,0x5f,0x66,0x00,0x00,0x07,0x40,0x6d,0x64,0x65,0x66, +0x5f,0x66,0x00,0x00,0x09,0x40,0x76,0x61,0x72,0x69,0x61,0x6e,0x63,0x65,0x00,0x00, +0x0c,0x40,0x65,0x6c,0x65,0x6d,0x65,0x6e,0x74,0x5f,0x73,0x65,0x74,0x00,0x00,0x0f, +0x40,0x70,0x6c,0x75,0x73,0x5f,0x73,0x74,0x61,0x74,0x65,0x5f,0x73,0x65,0x74,0x00, +0x00,0x10,0x40,0x6d,0x69,0x6e,0x75,0x73,0x5f,0x73,0x74,0x61,0x74,0x65,0x5f,0x73, +0x65,0x74,0x00,0x00,0x00,0x02,0xb3,0x00,0x01,0x00,0x04,0x00,0x01,0x00,0x00,0x00, +0x4f,0x00,0x00,0x00,0x48,0x00,0x80,0x00,0xc0,0x00,0x00,0x01,0x46,0x00,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x01,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x84,0x01,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x02,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x02,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x03,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x84,0x03,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x04,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x04,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x05,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x84,0x05,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x06,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x06,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x07,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x84,0x07,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x08,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x08,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x09,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x84,0x09,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x0a,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x0a,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x0b,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x84,0x0b,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x0c,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x0c,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x0d,0x00,0x01,0xa0,0x40,0x80,0x00,0x29,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1b,0x00,0x0a,0x69,0x6e,0x69,0x74,0x69,0x61, +0x6c,0x69,0x7a,0x65,0x00,0x00,0x0d,0x61,0x74,0x74,0x72,0x5f,0x61,0x63,0x63,0x65, +0x73,0x73,0x6f,0x72,0x00,0x00,0x02,0x69,0x64,0x00,0x00,0x04,0x6e,0x61,0x6d,0x65, +0x00,0x00,0x09,0x69,0x63,0x6f,0x6e,0x5f,0x6e,0x61,0x6d,0x65,0x00,0x00,0x0b,0x64, +0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6f,0x6e,0x00,0x00,0x05,0x73,0x63,0x6f, +0x70,0x65,0x00,0x00,0x08,0x6f,0x63,0x63,0x61,0x73,0x69,0x6f,0x6e,0x00,0x00,0x0d, +0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x31,0x5f,0x69,0x64,0x00,0x00,0x0d, +0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x32,0x5f,0x69,0x64,0x00,0x00,0x07, +0x6d,0x65,0x6e,0x75,0x5f,0x73,0x65,0x00,0x00,0x0f,0x63,0x6f,0x6d,0x6d,0x6f,0x6e, +0x5f,0x65,0x76,0x65,0x6e,0x74,0x5f,0x69,0x64,0x00,0x00,0x05,0x70,0x72,0x69,0x63, +0x65,0x00,0x00,0x0a,0x63,0x6f,0x6e,0x73,0x75,0x6d,0x61,0x62,0x6c,0x65,0x00,0x00, +0x0e,0x70,0x61,0x72,0x61,0x6d,0x65,0x74,0x65,0x72,0x5f,0x74,0x79,0x70,0x65,0x00, +0x00,0x10,0x70,0x61,0x72,0x61,0x6d,0x65,0x74,0x65,0x72,0x5f,0x70,0x6f,0x69,0x6e, +0x74,0x73,0x00,0x00,0x0f,0x72,0x65,0x63,0x6f,0x76,0x65,0x72,0x5f,0x68,0x70,0x5f, +0x72,0x61,0x74,0x65,0x00,0x00,0x0a,0x72,0x65,0x63,0x6f,0x76,0x65,0x72,0x5f,0x68, +0x70,0x00,0x00,0x0f,0x72,0x65,0x63,0x6f,0x76,0x65,0x72,0x5f,0x73,0x70,0x5f,0x72, +0x61,0x74,0x65,0x00,0x00,0x0a,0x72,0x65,0x63,0x6f,0x76,0x65,0x72,0x5f,0x73,0x70, +0x00,0x00,0x03,0x68,0x69,0x74,0x00,0x00,0x06,0x70,0x64,0x65,0x66,0x5f,0x66,0x00, +0x00,0x06,0x6d,0x64,0x65,0x66,0x5f,0x66,0x00,0x00,0x08,0x76,0x61,0x72,0x69,0x61, +0x6e,0x63,0x65,0x00,0x00,0x0b,0x65,0x6c,0x65,0x6d,0x65,0x6e,0x74,0x5f,0x73,0x65, +0x74,0x00,0x00,0x0e,0x70,0x6c,0x75,0x73,0x5f,0x73,0x74,0x61,0x74,0x65,0x5f,0x73, +0x65,0x74,0x00,0x00,0x0f,0x6d,0x69,0x6e,0x75,0x73,0x5f,0x73,0x74,0x61,0x74,0x65, +0x5f,0x73,0x65,0x74,0x00,0x00,0x00,0x02,0x6e,0x00,0x02,0x00,0x06,0x00,0x00,0x00, +0x00,0x00,0x38,0x00,0x26,0x00,0x00,0x00,0x83,0xff,0x3f,0x01,0x0e,0x00,0x00,0x01, +0x3d,0x00,0x00,0x01,0x8e,0x00,0x00,0x01,0x3d,0x00,0x00,0x01,0x0e,0x01,0x00,0x01, +0x3d,0x00,0x00,0x01,0x8e,0x01,0x00,0x01,0x83,0xff,0x3f,0x01,0x0e,0x02,0x00,0x01, +0x83,0xff,0x3f,0x01,0x8e,0x02,0x00,0x01,0x83,0xff,0x3f,0x01,0x0e,0x03,0x00,0x01, +0x83,0xff,0x3f,0x01,0x8e,0x03,0x00,0x01,0x91,0x04,0x00,0x01,0x13,0x04,0x00,0x01, +0x3d,0x00,0x80,0x01,0x83,0x27,0x40,0x02,0x20,0x81,0x02,0x01,0x8e,0x05,0x00,0x01, +0x83,0xff,0x3f,0x01,0x0e,0x06,0x00,0x01,0x83,0xff,0x3f,0x01,0x8e,0x06,0x00,0x01, +0x07,0x00,0x00,0x01,0x0e,0x07,0x00,0x01,0x83,0xff,0x3f,0x01,0x8e,0x07,0x00,0x01, +0x83,0xff,0x3f,0x01,0x0e,0x08,0x00,0x01,0x83,0xff,0x3f,0x01,0x8e,0x08,0x00,0x01, +0x83,0xff,0x3f,0x01,0x0e,0x09,0x00,0x01,0x83,0xff,0x3f,0x01,0x8e,0x09,0x00,0x01, +0x83,0xff,0x3f,0x01,0x0e,0x0a,0x00,0x01,0x83,0x31,0x40,0x01,0x8e,0x0a,0x00,0x01, +0x83,0xff,0x3f,0x01,0x0e,0x0b,0x00,0x01,0x83,0xff,0x3f,0x01,0x8e,0x0b,0x00,0x01, +0x83,0xff,0x3f,0x01,0x0e,0x0c,0x00,0x01,0x37,0x80,0x00,0x01,0x8e,0x0c,0x00,0x01, +0x37,0x80,0x00,0x01,0x0e,0x0d,0x00,0x01,0x37,0x80,0x00,0x01,0x8e,0x0d,0x00,0x01, +0x29,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x1c,0x00, +0x03,0x40,0x69,0x64,0x00,0x00,0x05,0x40,0x6e,0x61,0x6d,0x65,0x00,0x00,0x0a,0x40, +0x69,0x63,0x6f,0x6e,0x5f,0x6e,0x61,0x6d,0x65,0x00,0x00,0x0c,0x40,0x64,0x65,0x73, +0x63,0x72,0x69,0x70,0x74,0x69,0x6f,0x6e,0x00,0x00,0x06,0x40,0x73,0x63,0x6f,0x70, +0x65,0x00,0x00,0x09,0x40,0x6f,0x63,0x63,0x61,0x73,0x69,0x6f,0x6e,0x00,0x00,0x0e, +0x40,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x31,0x5f,0x69,0x64,0x00,0x00, +0x0e,0x40,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x32,0x5f,0x69,0x64,0x00, +0x00,0x09,0x41,0x75,0x64,0x69,0x6f,0x46,0x69,0x6c,0x65,0x00,0x00,0x03,0x52,0x50, +0x47,0x00,0x00,0x03,0x6e,0x65,0x77,0x00,0x00,0x08,0x40,0x6d,0x65,0x6e,0x75,0x5f, +0x73,0x65,0x00,0x00,0x10,0x40,0x63,0x6f,0x6d,0x6d,0x6f,0x6e,0x5f,0x65,0x76,0x65, +0x6e,0x74,0x5f,0x69,0x64,0x00,0x00,0x06,0x40,0x70,0x72,0x69,0x63,0x65,0x00,0x00, +0x0b,0x40,0x63,0x6f,0x6e,0x73,0x75,0x6d,0x61,0x62,0x6c,0x65,0x00,0x00,0x0f,0x40, +0x70,0x61,0x72,0x61,0x6d,0x65,0x74,0x65,0x72,0x5f,0x74,0x79,0x70,0x65,0x00,0x00, +0x11,0x40,0x70,0x61,0x72,0x61,0x6d,0x65,0x74,0x65,0x72,0x5f,0x70,0x6f,0x69,0x6e, +0x74,0x73,0x00,0x00,0x10,0x40,0x72,0x65,0x63,0x6f,0x76,0x65,0x72,0x5f,0x68,0x70, +0x5f,0x72,0x61,0x74,0x65,0x00,0x00,0x0b,0x40,0x72,0x65,0x63,0x6f,0x76,0x65,0x72, +0x5f,0x68,0x70,0x00,0x00,0x10,0x40,0x72,0x65,0x63,0x6f,0x76,0x65,0x72,0x5f,0x73, +0x70,0x5f,0x72,0x61,0x74,0x65,0x00,0x00,0x0b,0x40,0x72,0x65,0x63,0x6f,0x76,0x65, +0x72,0x5f,0x73,0x70,0x00,0x00,0x04,0x40,0x68,0x69,0x74,0x00,0x00,0x07,0x40,0x70, +0x64,0x65,0x66,0x5f,0x66,0x00,0x00,0x07,0x40,0x6d,0x64,0x65,0x66,0x5f,0x66,0x00, +0x00,0x09,0x40,0x76,0x61,0x72,0x69,0x61,0x6e,0x63,0x65,0x00,0x00,0x0c,0x40,0x65, +0x6c,0x65,0x6d,0x65,0x6e,0x74,0x5f,0x73,0x65,0x74,0x00,0x00,0x0f,0x40,0x70,0x6c, +0x75,0x73,0x5f,0x73,0x74,0x61,0x74,0x65,0x5f,0x73,0x65,0x74,0x00,0x00,0x10,0x40, +0x6d,0x69,0x6e,0x75,0x73,0x5f,0x73,0x74,0x61,0x74,0x65,0x5f,0x73,0x65,0x74,0x00, +0x00,0x00,0x01,0xd2,0x00,0x01,0x00,0x04,0x00,0x01,0x00,0x00,0x00,0x37,0x00,0x00, +0x48,0x00,0x80,0x00,0xc0,0x00,0x00,0x01,0x46,0x00,0x80,0x00,0x06,0x00,0x80,0x00, +0x04,0x01,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x01,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x02,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x84,0x02,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x04,0x03,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x03,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x04,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x84,0x04,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x04,0x05,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x05,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x06,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x84,0x06,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x04,0x07,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x07,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x08,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x84,0x08,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x04,0x09,0x00,0x01,0xa0,0x40,0x80,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x13,0x00,0x0a,0x69,0x6e,0x69,0x74,0x69,0x61,0x6c,0x69,0x7a,0x65, 0x00,0x00,0x0d,0x61,0x74,0x74,0x72,0x5f,0x61,0x63,0x63,0x65,0x73,0x73,0x6f,0x72, 0x00,0x00,0x02,0x69,0x64,0x00,0x00,0x04,0x6e,0x61,0x6d,0x65,0x00,0x00,0x09,0x69, @@ -1636,750 +1650,822 @@ const uint8_t mrbModuleRPG[] = { 0x0b,0x65,0x6c,0x65,0x6d,0x65,0x6e,0x74,0x5f,0x73,0x65,0x74,0x00,0x00,0x0e,0x70, 0x6c,0x75,0x73,0x5f,0x73,0x74,0x61,0x74,0x65,0x5f,0x73,0x65,0x74,0x00,0x00,0x0f, 0x6d,0x69,0x6e,0x75,0x73,0x5f,0x73,0x74,0x61,0x74,0x65,0x5f,0x73,0x65,0x74,0x00, -0x00,0x00,0x01,0x79,0x00,0x02,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x24,0x00,0x00, -0x00,0x26,0x01,0x3f,0xff,0x83,0x01,0x00,0x00,0x0e,0x01,0x00,0x00,0x3d,0x01,0x00, -0x00,0x8e,0x01,0x00,0x00,0x3d,0x01,0x00,0x01,0x0e,0x01,0x00,0x00,0x3d,0x01,0x00, -0x01,0x8e,0x01,0x3f,0xff,0x83,0x01,0x00,0x02,0x0e,0x01,0x3f,0xff,0x83,0x01,0x00, -0x02,0x8e,0x01,0x3f,0xff,0x83,0x01,0x00,0x03,0x0e,0x01,0x3f,0xff,0x83,0x01,0x00, -0x03,0x8e,0x01,0x3f,0xff,0x83,0x01,0x00,0x04,0x0e,0x01,0x3f,0xff,0x83,0x01,0x00, -0x04,0x8e,0x01,0x3f,0xff,0x83,0x01,0x00,0x05,0x0e,0x01,0x3f,0xff,0x83,0x01,0x00, -0x05,0x8e,0x01,0x3f,0xff,0x83,0x01,0x00,0x06,0x0e,0x01,0x3f,0xff,0x83,0x01,0x00, -0x06,0x8e,0x01,0x00,0x80,0x37,0x01,0x00,0x07,0x0e,0x01,0x00,0x80,0x37,0x01,0x00, -0x07,0x8e,0x01,0x00,0x80,0x37,0x01,0x00,0x08,0x0e,0x01,0x00,0x00,0x29,0x00,0x00, -0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x00,0x03,0x40,0x69,0x64,0x00,0x00, -0x05,0x40,0x6e,0x61,0x6d,0x65,0x00,0x00,0x0a,0x40,0x69,0x63,0x6f,0x6e,0x5f,0x6e, -0x61,0x6d,0x65,0x00,0x00,0x0c,0x40,0x64,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69, -0x6f,0x6e,0x00,0x00,0x0e,0x40,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x31, -0x5f,0x69,0x64,0x00,0x00,0x0e,0x40,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e, -0x32,0x5f,0x69,0x64,0x00,0x00,0x06,0x40,0x70,0x72,0x69,0x63,0x65,0x00,0x00,0x04, -0x40,0x61,0x74,0x6b,0x00,0x00,0x05,0x40,0x70,0x64,0x65,0x66,0x00,0x00,0x05,0x40, -0x6d,0x64,0x65,0x66,0x00,0x00,0x09,0x40,0x73,0x74,0x72,0x5f,0x70,0x6c,0x75,0x73, -0x00,0x00,0x09,0x40,0x64,0x65,0x78,0x5f,0x70,0x6c,0x75,0x73,0x00,0x00,0x09,0x40, -0x61,0x67,0x69,0x5f,0x70,0x6c,0x75,0x73,0x00,0x00,0x09,0x40,0x69,0x6e,0x74,0x5f, -0x70,0x6c,0x75,0x73,0x00,0x00,0x0c,0x40,0x65,0x6c,0x65,0x6d,0x65,0x6e,0x74,0x5f, -0x73,0x65,0x74,0x00,0x00,0x0f,0x40,0x70,0x6c,0x75,0x73,0x5f,0x73,0x74,0x61,0x74, -0x65,0x5f,0x73,0x65,0x74,0x00,0x00,0x10,0x40,0x6d,0x69,0x6e,0x75,0x73,0x5f,0x73, -0x74,0x61,0x74,0x65,0x5f,0x73,0x65,0x74,0x00,0x00,0x00,0x01,0xae,0x00,0x01,0x00, -0x03,0x00,0x01,0x00,0x00,0x00,0x34,0x00,0x80,0x00,0x48,0x01,0x00,0x00,0xc0,0x00, -0x80,0x00,0x46,0x00,0x80,0x00,0x06,0x01,0x00,0x01,0x04,0x00,0x80,0x40,0xa0,0x00, -0x80,0x00,0x06,0x01,0x00,0x01,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01, -0x00,0x02,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x02,0x84,0x00, -0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x03,0x04,0x00,0x80,0x40,0xa0,0x00, -0x80,0x00,0x06,0x01,0x00,0x03,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01, -0x00,0x04,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x04,0x84,0x00, -0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x05,0x04,0x00,0x80,0x40,0xa0,0x00, -0x80,0x00,0x06,0x01,0x00,0x05,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01, -0x00,0x06,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x06,0x84,0x00, -0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x07,0x04,0x00,0x80,0x40,0xa0,0x00, -0x80,0x00,0x06,0x01,0x00,0x07,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01, -0x00,0x08,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x08,0x84,0x00, -0x80,0x40,0xa0,0x00,0x00,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x12,0x00, -0x0a,0x69,0x6e,0x69,0x74,0x69,0x61,0x6c,0x69,0x7a,0x65,0x00,0x00,0x0d,0x61,0x74, -0x74,0x72,0x5f,0x61,0x63,0x63,0x65,0x73,0x73,0x6f,0x72,0x00,0x00,0x02,0x69,0x64, -0x00,0x00,0x04,0x6e,0x61,0x6d,0x65,0x00,0x00,0x09,0x69,0x63,0x6f,0x6e,0x5f,0x6e, -0x61,0x6d,0x65,0x00,0x00,0x0b,0x64,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6f, -0x6e,0x00,0x00,0x04,0x6b,0x69,0x6e,0x64,0x00,0x00,0x0d,0x61,0x75,0x74,0x6f,0x5f, -0x73,0x74,0x61,0x74,0x65,0x5f,0x69,0x64,0x00,0x00,0x05,0x70,0x72,0x69,0x63,0x65, -0x00,0x00,0x04,0x70,0x64,0x65,0x66,0x00,0x00,0x04,0x6d,0x64,0x65,0x66,0x00,0x00, -0x03,0x65,0x76,0x61,0x00,0x00,0x08,0x73,0x74,0x72,0x5f,0x70,0x6c,0x75,0x73,0x00, -0x00,0x08,0x64,0x65,0x78,0x5f,0x70,0x6c,0x75,0x73,0x00,0x00,0x08,0x61,0x67,0x69, -0x5f,0x70,0x6c,0x75,0x73,0x00,0x00,0x08,0x69,0x6e,0x74,0x5f,0x70,0x6c,0x75,0x73, -0x00,0x00,0x11,0x67,0x75,0x61,0x72,0x64,0x5f,0x65,0x6c,0x65,0x6d,0x65,0x6e,0x74, -0x5f,0x73,0x65,0x74,0x00,0x00,0x0f,0x67,0x75,0x61,0x72,0x64,0x5f,0x73,0x74,0x61, -0x74,0x65,0x5f,0x73,0x65,0x74,0x00,0x00,0x00,0x01,0x5c,0x00,0x02,0x00,0x03,0x00, -0x00,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x26,0x01,0x3f,0xff,0x83,0x01,0x00,0x00, -0x0e,0x01,0x00,0x00,0x3d,0x01,0x00,0x00,0x8e,0x01,0x00,0x00,0x3d,0x01,0x00,0x01, -0x0e,0x01,0x00,0x00,0x3d,0x01,0x00,0x01,0x8e,0x01,0x3f,0xff,0x83,0x01,0x00,0x02, -0x0e,0x01,0x3f,0xff,0x83,0x01,0x00,0x02,0x8e,0x01,0x3f,0xff,0x83,0x01,0x00,0x03, -0x0e,0x01,0x3f,0xff,0x83,0x01,0x00,0x03,0x8e,0x01,0x3f,0xff,0x83,0x01,0x00,0x04, -0x0e,0x01,0x3f,0xff,0x83,0x01,0x00,0x04,0x8e,0x01,0x3f,0xff,0x83,0x01,0x00,0x05, -0x0e,0x01,0x3f,0xff,0x83,0x01,0x00,0x05,0x8e,0x01,0x3f,0xff,0x83,0x01,0x00,0x06, -0x0e,0x01,0x3f,0xff,0x83,0x01,0x00,0x06,0x8e,0x01,0x00,0x80,0x37,0x01,0x00,0x07, -0x0e,0x01,0x00,0x80,0x37,0x01,0x00,0x07,0x8e,0x01,0x00,0x00,0x29,0x00,0x00,0x00, -0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x03,0x40,0x69,0x64,0x00,0x00,0x05, -0x40,0x6e,0x61,0x6d,0x65,0x00,0x00,0x0a,0x40,0x69,0x63,0x6f,0x6e,0x5f,0x6e,0x61, -0x6d,0x65,0x00,0x00,0x0c,0x40,0x64,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6f, -0x6e,0x00,0x00,0x05,0x40,0x6b,0x69,0x6e,0x64,0x00,0x00,0x0e,0x40,0x61,0x75,0x74, -0x6f,0x5f,0x73,0x74,0x61,0x74,0x65,0x5f,0x69,0x64,0x00,0x00,0x06,0x40,0x70,0x72, -0x69,0x63,0x65,0x00,0x00,0x05,0x40,0x70,0x64,0x65,0x66,0x00,0x00,0x05,0x40,0x6d, -0x64,0x65,0x66,0x00,0x00,0x04,0x40,0x65,0x76,0x61,0x00,0x00,0x09,0x40,0x73,0x74, -0x72,0x5f,0x70,0x6c,0x75,0x73,0x00,0x00,0x09,0x40,0x64,0x65,0x78,0x5f,0x70,0x6c, -0x75,0x73,0x00,0x00,0x09,0x40,0x61,0x67,0x69,0x5f,0x70,0x6c,0x75,0x73,0x00,0x00, -0x09,0x40,0x69,0x6e,0x74,0x5f,0x70,0x6c,0x75,0x73,0x00,0x00,0x12,0x40,0x67,0x75, -0x61,0x72,0x64,0x5f,0x65,0x6c,0x65,0x6d,0x65,0x6e,0x74,0x5f,0x73,0x65,0x74,0x00, -0x00,0x10,0x40,0x67,0x75,0x61,0x72,0x64,0x5f,0x73,0x74,0x61,0x74,0x65,0x5f,0x73, -0x65,0x74,0x00,0x00,0x00,0x02,0x79,0x00,0x01,0x00,0x03,0x00,0x02,0x00,0x00,0x00, -0x53,0x00,0x80,0x00,0x05,0x01,0x00,0x00,0x05,0x00,0x80,0x00,0x43,0x00,0x80,0x00, -0x45,0x00,0x80,0x00,0x48,0x01,0x00,0x02,0xc0,0x00,0x80,0x40,0x46,0x00,0x80,0x00, -0x06,0x01,0x00,0x01,0x84,0x00,0x80,0x80,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x02, -0x04,0x00,0x80,0x80,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x02,0x84,0x00,0x80,0x80, -0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x03,0x04,0x00,0x80,0x80,0xa0,0x00,0x80,0x00, -0x06,0x01,0x00,0x03,0x84,0x00,0x80,0x80,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x04, -0x04,0x00,0x80,0x80,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x04,0x84,0x00,0x80,0x80, -0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x05,0x04,0x00,0x80,0x80,0xa0,0x00,0x80,0x00, -0x06,0x01,0x00,0x05,0x84,0x00,0x80,0x80,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x06, -0x04,0x00,0x80,0x80,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x06,0x84,0x00,0x80,0x80, -0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x07,0x04,0x00,0x80,0x80,0xa0,0x00,0x80,0x00, -0x06,0x01,0x00,0x07,0x84,0x00,0x80,0x80,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x08, -0x04,0x00,0x80,0x80,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x08,0x84,0x00,0x80,0x80, -0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x09,0x04,0x00,0x80,0x80,0xa0,0x00,0x80,0x00, -0x06,0x01,0x00,0x09,0x84,0x00,0x80,0x80,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x0a, -0x04,0x00,0x80,0x80,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x0a,0x84,0x00,0x80,0x80, -0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x0b,0x04,0x00,0x80,0x80,0xa0,0x00,0x80,0x00, -0x06,0x01,0x00,0x0b,0x84,0x00,0x80,0x80,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x0c, -0x04,0x00,0x80,0x80,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x0c,0x84,0x00,0x80,0x80, -0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x0d,0x04,0x00,0x80,0x80,0xa0,0x00,0x80,0x00, -0x06,0x01,0x00,0x0d,0x84,0x00,0x80,0x80,0xa0,0x00,0x00,0x00,0x29,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x1c,0x00,0x06,0x41,0x63,0x74,0x69,0x6f,0x6e,0x00,0x00,0x0a, -0x69,0x6e,0x69,0x74,0x69,0x61,0x6c,0x69,0x7a,0x65,0x00,0x00,0x0d,0x61,0x74,0x74, -0x72,0x5f,0x61,0x63,0x63,0x65,0x73,0x73,0x6f,0x72,0x00,0x00,0x02,0x69,0x64,0x00, -0x00,0x04,0x6e,0x61,0x6d,0x65,0x00,0x00,0x0c,0x62,0x61,0x74,0x74,0x6c,0x65,0x72, -0x5f,0x6e,0x61,0x6d,0x65,0x00,0x00,0x0b,0x62,0x61,0x74,0x74,0x6c,0x65,0x72,0x5f, -0x68,0x75,0x65,0x00,0x00,0x05,0x6d,0x61,0x78,0x68,0x70,0x00,0x00,0x05,0x6d,0x61, -0x78,0x73,0x70,0x00,0x00,0x03,0x73,0x74,0x72,0x00,0x00,0x03,0x64,0x65,0x78,0x00, -0x00,0x03,0x61,0x67,0x69,0x00,0x00,0x03,0x69,0x6e,0x74,0x00,0x00,0x03,0x61,0x74, -0x6b,0x00,0x00,0x04,0x70,0x64,0x65,0x66,0x00,0x00,0x04,0x6d,0x64,0x65,0x66,0x00, -0x00,0x03,0x65,0x76,0x61,0x00,0x00,0x0d,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f, -0x6e,0x31,0x5f,0x69,0x64,0x00,0x00,0x0d,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f, -0x6e,0x32,0x5f,0x69,0x64,0x00,0x00,0x0d,0x65,0x6c,0x65,0x6d,0x65,0x6e,0x74,0x5f, -0x72,0x61,0x6e,0x6b,0x73,0x00,0x00,0x0b,0x73,0x74,0x61,0x74,0x65,0x5f,0x72,0x61, -0x6e,0x6b,0x73,0x00,0x00,0x07,0x61,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x03, -0x65,0x78,0x70,0x00,0x00,0x04,0x67,0x6f,0x6c,0x64,0x00,0x00,0x07,0x69,0x74,0x65, -0x6d,0x5f,0x69,0x64,0x00,0x00,0x09,0x77,0x65,0x61,0x70,0x6f,0x6e,0x5f,0x69,0x64, -0x00,0x00,0x08,0x61,0x72,0x6d,0x6f,0x72,0x5f,0x69,0x64,0x00,0x00,0x0d,0x74,0x72, -0x65,0x61,0x73,0x75,0x72,0x65,0x5f,0x70,0x72,0x6f,0x62,0x00,0x00,0x00,0x01,0x2f, -0x00,0x01,0x00,0x03,0x00,0x01,0x00,0x00,0x00,0x1f,0x00,0x80,0x00,0x48,0x01,0x00, -0x00,0xc0,0x00,0x80,0x00,0x46,0x00,0x80,0x00,0x06,0x01,0x00,0x01,0x04,0x00,0x80, -0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x01,0x84,0x00,0x80,0x40,0xa0,0x00,0x80, -0x00,0x06,0x01,0x00,0x02,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00, -0x02,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x03,0x04,0x00,0x80, -0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x03,0x84,0x00,0x80,0x40,0xa0,0x00,0x80, -0x00,0x06,0x01,0x00,0x04,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00, -0x04,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x05,0x04,0x00,0x80, -0x40,0xa0,0x00,0x00,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0b,0x00,0x0a, -0x69,0x6e,0x69,0x74,0x69,0x61,0x6c,0x69,0x7a,0x65,0x00,0x00,0x0d,0x61,0x74,0x74, -0x72,0x5f,0x61,0x63,0x63,0x65,0x73,0x73,0x6f,0x72,0x00,0x00,0x04,0x6b,0x69,0x6e, -0x64,0x00,0x00,0x05,0x62,0x61,0x73,0x69,0x63,0x00,0x00,0x08,0x73,0x6b,0x69,0x6c, -0x6c,0x5f,0x69,0x64,0x00,0x00,0x10,0x63,0x6f,0x6e,0x64,0x69,0x74,0x69,0x6f,0x6e, -0x5f,0x74,0x75,0x72,0x6e,0x5f,0x61,0x00,0x00,0x10,0x63,0x6f,0x6e,0x64,0x69,0x74, -0x69,0x6f,0x6e,0x5f,0x74,0x75,0x72,0x6e,0x5f,0x62,0x00,0x00,0x0c,0x63,0x6f,0x6e, -0x64,0x69,0x74,0x69,0x6f,0x6e,0x5f,0x68,0x70,0x00,0x00,0x0f,0x63,0x6f,0x6e,0x64, -0x69,0x74,0x69,0x6f,0x6e,0x5f,0x6c,0x65,0x76,0x65,0x6c,0x00,0x00,0x13,0x63,0x6f, -0x6e,0x64,0x69,0x74,0x69,0x6f,0x6e,0x5f,0x73,0x77,0x69,0x74,0x63,0x68,0x5f,0x69, -0x64,0x00,0x00,0x06,0x72,0x61,0x74,0x69,0x6e,0x67,0x00,0x00,0x00,0x00,0xef,0x00, -0x02,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x14,0x00,0x00,0x00,0x26,0x01,0x3f,0xff, -0x83,0x01,0x00,0x00,0x0e,0x01,0x3f,0xff,0x83,0x01,0x00,0x00,0x8e,0x01,0x40,0x00, -0x03,0x01,0x00,0x01,0x0e,0x01,0x3f,0xff,0x83,0x01,0x00,0x01,0x8e,0x01,0x40,0x00, -0x03,0x01,0x00,0x02,0x0e,0x01,0x40,0x31,0x83,0x01,0x00,0x02,0x8e,0x01,0x40,0x00, -0x03,0x01,0x00,0x03,0x0e,0x01,0x3f,0xff,0x83,0x01,0x00,0x03,0x8e,0x01,0x40,0x02, -0x03,0x01,0x00,0x04,0x0e,0x01,0x00,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x09,0x00,0x05,0x40,0x6b,0x69,0x6e,0x64,0x00,0x00,0x06,0x40,0x62,0x61,0x73,0x69, -0x63,0x00,0x00,0x09,0x40,0x73,0x6b,0x69,0x6c,0x6c,0x5f,0x69,0x64,0x00,0x00,0x11, -0x40,0x63,0x6f,0x6e,0x64,0x69,0x74,0x69,0x6f,0x6e,0x5f,0x74,0x75,0x72,0x6e,0x5f, -0x61,0x00,0x00,0x11,0x40,0x63,0x6f,0x6e,0x64,0x69,0x74,0x69,0x6f,0x6e,0x5f,0x74, -0x75,0x72,0x6e,0x5f,0x62,0x00,0x00,0x0d,0x40,0x63,0x6f,0x6e,0x64,0x69,0x74,0x69, -0x6f,0x6e,0x5f,0x68,0x70,0x00,0x00,0x10,0x40,0x63,0x6f,0x6e,0x64,0x69,0x74,0x69, -0x6f,0x6e,0x5f,0x6c,0x65,0x76,0x65,0x6c,0x00,0x00,0x14,0x40,0x63,0x6f,0x6e,0x64, -0x69,0x74,0x69,0x6f,0x6e,0x5f,0x73,0x77,0x69,0x74,0x63,0x68,0x5f,0x69,0x64,0x00, -0x00,0x07,0x40,0x72,0x61,0x74,0x69,0x6e,0x67,0x00,0x00,0x00,0x02,0x38,0x00,0x02, -0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x3c,0x00,0x00,0x00,0x26,0x01,0x3f,0xff,0x83, -0x01,0x00,0x00,0x0e,0x01,0x00,0x00,0x3d,0x01,0x00,0x00,0x8e,0x01,0x00,0x00,0x3d, -0x01,0x00,0x01,0x0e,0x01,0x3f,0xff,0x83,0x01,0x00,0x01,0x8e,0x01,0x40,0xf9,0x83, -0x01,0x00,0x02,0x0e,0x01,0x40,0xf9,0x83,0x01,0x00,0x02,0x8e,0x01,0x40,0x18,0x83, -0x01,0x00,0x03,0x0e,0x01,0x40,0x18,0x83,0x01,0x00,0x03,0x8e,0x01,0x40,0x18,0x83, -0x01,0x00,0x04,0x0e,0x01,0x40,0x18,0x83,0x01,0x00,0x04,0x8e,0x01,0x40,0x31,0x83, -0x01,0x00,0x05,0x0e,0x01,0x40,0x31,0x83,0x01,0x00,0x05,0x8e,0x01,0x40,0x31,0x83, -0x01,0x00,0x06,0x0e,0x01,0x3f,0xff,0x83,0x01,0x00,0x06,0x8e,0x01,0x3f,0xff,0x83, -0x01,0x00,0x07,0x0e,0x01,0x3f,0xff,0x83,0x01,0x00,0x07,0x8e,0x01,0x00,0x08,0x11, -0x01,0xc0,0x00,0x03,0x01,0x04,0x40,0xa0,0x01,0x00,0x09,0x0e,0x01,0x00,0x08,0x11, -0x01,0xc0,0x00,0x03,0x01,0x04,0x40,0xa0,0x01,0x00,0x09,0x8e,0x01,0x00,0x0b,0x11, -0x01,0x00,0x0a,0x93,0x01,0x00,0x0a,0x13,0x01,0x04,0x40,0x20,0x01,0x00,0x80,0xb7, -0x01,0x00,0x0b,0x8e,0x01,0x3f,0xff,0x83,0x01,0x00,0x0c,0x0e,0x01,0x3f,0xff,0x83, -0x01,0x00,0x0c,0x8e,0x01,0x3f,0xff,0x83,0x01,0x00,0x0d,0x0e,0x01,0x3f,0xff,0x83, -0x01,0x00,0x0d,0x8e,0x01,0x3f,0xff,0x83,0x01,0x00,0x0e,0x0e,0x01,0x40,0x31,0x83, -0x01,0x00,0x0e,0x8e,0x01,0x00,0x00,0x29,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00, -0x00,0x00,0x1e,0x00,0x03,0x40,0x69,0x64,0x00,0x00,0x05,0x40,0x6e,0x61,0x6d,0x65, -0x00,0x00,0x0d,0x40,0x62,0x61,0x74,0x74,0x6c,0x65,0x72,0x5f,0x6e,0x61,0x6d,0x65, -0x00,0x00,0x0c,0x40,0x62,0x61,0x74,0x74,0x6c,0x65,0x72,0x5f,0x68,0x75,0x65,0x00, -0x00,0x06,0x40,0x6d,0x61,0x78,0x68,0x70,0x00,0x00,0x06,0x40,0x6d,0x61,0x78,0x73, -0x70,0x00,0x00,0x04,0x40,0x73,0x74,0x72,0x00,0x00,0x04,0x40,0x64,0x65,0x78,0x00, -0x00,0x04,0x40,0x61,0x67,0x69,0x00,0x00,0x04,0x40,0x69,0x6e,0x74,0x00,0x00,0x04, -0x40,0x61,0x74,0x6b,0x00,0x00,0x05,0x40,0x70,0x64,0x65,0x66,0x00,0x00,0x05,0x40, -0x6d,0x64,0x65,0x66,0x00,0x00,0x04,0x40,0x65,0x76,0x61,0x00,0x00,0x0e,0x40,0x61, -0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x31,0x5f,0x69,0x64,0x00,0x00,0x0e,0x40, -0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x32,0x5f,0x69,0x64,0x00,0x00,0x05, -0x54,0x61,0x62,0x6c,0x65,0x00,0x00,0x03,0x6e,0x65,0x77,0x00,0x00,0x0e,0x40,0x65, -0x6c,0x65,0x6d,0x65,0x6e,0x74,0x5f,0x72,0x61,0x6e,0x6b,0x73,0x00,0x00,0x0c,0x40, -0x73,0x74,0x61,0x74,0x65,0x5f,0x72,0x61,0x6e,0x6b,0x73,0x00,0x00,0x06,0x41,0x63, -0x74,0x69,0x6f,0x6e,0x00,0x00,0x05,0x45,0x6e,0x65,0x6d,0x79,0x00,0x00,0x03,0x52, -0x50,0x47,0x00,0x00,0x08,0x40,0x61,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x04, -0x40,0x65,0x78,0x70,0x00,0x00,0x05,0x40,0x67,0x6f,0x6c,0x64,0x00,0x00,0x08,0x40, -0x69,0x74,0x65,0x6d,0x5f,0x69,0x64,0x00,0x00,0x0a,0x40,0x77,0x65,0x61,0x70,0x6f, -0x6e,0x5f,0x69,0x64,0x00,0x00,0x09,0x40,0x61,0x72,0x6d,0x6f,0x72,0x5f,0x69,0x64, -0x00,0x00,0x0e,0x40,0x74,0x72,0x65,0x61,0x73,0x75,0x72,0x65,0x5f,0x70,0x72,0x6f, -0x62,0x00,0x00,0x00,0x00,0xc1,0x00,0x01,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x18, -0x00,0x80,0x00,0x05,0x01,0x00,0x00,0x05,0x00,0x80,0x00,0x43,0x00,0x80,0x00,0x45, -0x00,0x80,0x00,0x05,0x01,0x00,0x00,0x05,0x00,0x80,0x40,0x43,0x00,0x80,0x00,0xc5, -0x00,0x80,0x00,0x48,0x01,0x00,0x04,0xc0,0x00,0x80,0x80,0x46,0x00,0x80,0x00,0x06, -0x01,0x00,0x02,0x04,0x00,0x80,0xc0,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x02,0x84, -0x00,0x80,0xc0,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x03,0x04,0x00,0x80,0xc0,0xa0, -0x00,0x80,0x00,0x06,0x01,0x00,0x03,0x84,0x00,0x80,0xc0,0xa0,0x00,0x00,0x00,0x29, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x06,0x4d,0x65,0x6d,0x62,0x65,0x72, -0x00,0x00,0x04,0x50,0x61,0x67,0x65,0x00,0x00,0x0a,0x69,0x6e,0x69,0x74,0x69,0x61, -0x6c,0x69,0x7a,0x65,0x00,0x00,0x0d,0x61,0x74,0x74,0x72,0x5f,0x61,0x63,0x63,0x65, -0x73,0x73,0x6f,0x72,0x00,0x00,0x02,0x69,0x64,0x00,0x00,0x04,0x6e,0x61,0x6d,0x65, -0x00,0x00,0x07,0x6d,0x65,0x6d,0x62,0x65,0x72,0x73,0x00,0x00,0x05,0x70,0x61,0x67, -0x65,0x73,0x00,0x00,0x00,0x00,0xa6,0x00,0x01,0x00,0x03,0x00,0x01,0x00,0x00,0x00, -0x13,0x00,0x80,0x00,0x48,0x01,0x00,0x00,0xc0,0x00,0x80,0x00,0x46,0x00,0x80,0x00, -0x06,0x01,0x00,0x01,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x01, -0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x02,0x04,0x00,0x80,0x40, -0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x02,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00, -0x06,0x01,0x00,0x03,0x04,0x00,0x80,0x40,0xa0,0x00,0x00,0x00,0x29,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x07,0x00,0x0a,0x69,0x6e,0x69,0x74,0x69,0x61,0x6c,0x69,0x7a, -0x65,0x00,0x00,0x0d,0x61,0x74,0x74,0x72,0x5f,0x61,0x63,0x63,0x65,0x73,0x73,0x6f, -0x72,0x00,0x00,0x08,0x65,0x6e,0x65,0x6d,0x79,0x5f,0x69,0x64,0x00,0x00,0x01,0x78, -0x00,0x00,0x01,0x79,0x00,0x00,0x06,0x68,0x69,0x64,0x64,0x65,0x6e,0x00,0x00,0x08, -0x69,0x6d,0x6d,0x6f,0x72,0x74,0x61,0x6c,0x00,0x00,0x00,0x00,0x72,0x00,0x02,0x00, -0x03,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x26,0x01,0x40,0x00,0x03,0x01, -0x00,0x00,0x0e,0x01,0x3f,0xff,0x83,0x01,0x00,0x00,0x8e,0x01,0x3f,0xff,0x83,0x01, -0x00,0x01,0x0e,0x01,0x00,0x00,0x08,0x01,0x00,0x01,0x8e,0x01,0x00,0x00,0x08,0x01, -0x00,0x02,0x0e,0x01,0x00,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00, -0x09,0x40,0x65,0x6e,0x65,0x6d,0x79,0x5f,0x69,0x64,0x00,0x00,0x02,0x40,0x78,0x00, -0x00,0x02,0x40,0x79,0x00,0x00,0x07,0x40,0x68,0x69,0x64,0x64,0x65,0x6e,0x00,0x00, -0x09,0x40,0x69,0x6d,0x6d,0x6f,0x72,0x74,0x61,0x6c,0x00,0x00,0x00,0x00,0x9d,0x00, -0x01,0x00,0x03,0x00,0x02,0x00,0x00,0x00,0x11,0x00,0x80,0x00,0x05,0x01,0x00,0x00, -0x05,0x00,0x80,0x00,0x43,0x00,0x80,0x00,0x45,0x00,0x80,0x00,0x48,0x01,0x00,0x02, -0xc0,0x00,0x80,0x40,0x46,0x00,0x80,0x00,0x06,0x01,0x00,0x01,0x84,0x00,0x80,0x80, -0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x02,0x04,0x00,0x80,0x80,0xa0,0x00,0x80,0x00, -0x06,0x01,0x00,0x02,0x84,0x00,0x80,0x80,0xa0,0x00,0x00,0x00,0x29,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x06,0x00,0x09,0x43,0x6f,0x6e,0x64,0x69,0x74,0x69,0x6f,0x6e, -0x00,0x00,0x0a,0x69,0x6e,0x69,0x74,0x69,0x61,0x6c,0x69,0x7a,0x65,0x00,0x00,0x0d, -0x61,0x74,0x74,0x72,0x5f,0x61,0x63,0x63,0x65,0x73,0x73,0x6f,0x72,0x00,0x00,0x09, -0x63,0x6f,0x6e,0x64,0x69,0x74,0x69,0x6f,0x6e,0x00,0x00,0x04,0x73,0x70,0x61,0x6e, -0x00,0x00,0x04,0x6c,0x69,0x73,0x74,0x00,0x00,0x00,0x01,0x4c,0x00,0x01,0x00,0x03, -0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x80,0x00,0x48,0x01,0x00,0x00,0xc0,0x00,0x80, -0x00,0x46,0x00,0x80,0x00,0x06,0x01,0x00,0x01,0x04,0x00,0x80,0x40,0xa0,0x00,0x80, -0x00,0x06,0x01,0x00,0x01,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00, -0x02,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x02,0x84,0x00,0x80, -0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x03,0x04,0x00,0x80,0x40,0xa0,0x00,0x80, -0x00,0x06,0x01,0x00,0x03,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00, -0x04,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x04,0x84,0x00,0x80, -0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x05,0x04,0x00,0x80,0x40,0xa0,0x00,0x80, -0x00,0x06,0x01,0x00,0x05,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00, -0x06,0x04,0x00,0x80,0x40,0xa0,0x00,0x00,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x0d,0x00,0x0a,0x69,0x6e,0x69,0x74,0x69,0x61,0x6c,0x69,0x7a,0x65,0x00,0x00, -0x0d,0x61,0x74,0x74,0x72,0x5f,0x61,0x63,0x63,0x65,0x73,0x73,0x6f,0x72,0x00,0x00, -0x0a,0x74,0x75,0x72,0x6e,0x5f,0x76,0x61,0x6c,0x69,0x64,0x00,0x00,0x0b,0x65,0x6e, -0x65,0x6d,0x79,0x5f,0x76,0x61,0x6c,0x69,0x64,0x00,0x00,0x0b,0x61,0x63,0x74,0x6f, -0x72,0x5f,0x76,0x61,0x6c,0x69,0x64,0x00,0x00,0x0c,0x73,0x77,0x69,0x74,0x63,0x68, -0x5f,0x76,0x61,0x6c,0x69,0x64,0x00,0x00,0x06,0x74,0x75,0x72,0x6e,0x5f,0x61,0x00, -0x00,0x06,0x74,0x75,0x72,0x6e,0x5f,0x62,0x00,0x00,0x0b,0x65,0x6e,0x65,0x6d,0x79, -0x5f,0x69,0x6e,0x64,0x65,0x78,0x00,0x00,0x08,0x65,0x6e,0x65,0x6d,0x79,0x5f,0x68, -0x70,0x00,0x00,0x08,0x61,0x63,0x74,0x6f,0x72,0x5f,0x69,0x64,0x00,0x00,0x08,0x61, -0x63,0x74,0x6f,0x72,0x5f,0x68,0x70,0x00,0x00,0x09,0x73,0x77,0x69,0x74,0x63,0x68, -0x5f,0x69,0x64,0x00,0x00,0x00,0x01,0x06,0x00,0x02,0x00,0x03,0x00,0x00,0x00,0x00, -0x00,0x18,0x00,0x00,0x00,0x26,0x01,0x00,0x00,0x08,0x01,0x00,0x00,0x0e,0x01,0x00, -0x00,0x08,0x01,0x00,0x00,0x8e,0x01,0x00,0x00,0x08,0x01,0x00,0x01,0x0e,0x01,0x00, -0x00,0x08,0x01,0x00,0x01,0x8e,0x01,0x3f,0xff,0x83,0x01,0x00,0x02,0x0e,0x01,0x3f, -0xff,0x83,0x01,0x00,0x02,0x8e,0x01,0x3f,0xff,0x83,0x01,0x00,0x03,0x0e,0x01,0x40, -0x18,0x83,0x01,0x00,0x03,0x8e,0x01,0x40,0x00,0x03,0x01,0x00,0x04,0x0e,0x01,0x40, -0x18,0x83,0x01,0x00,0x04,0x8e,0x01,0x40,0x00,0x03,0x01,0x00,0x05,0x0e,0x01,0x00, -0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0b,0x00,0x0b,0x40,0x74,0x75,0x72, -0x6e,0x5f,0x76,0x61,0x6c,0x69,0x64,0x00,0x00,0x0c,0x40,0x65,0x6e,0x65,0x6d,0x79, -0x5f,0x76,0x61,0x6c,0x69,0x64,0x00,0x00,0x0c,0x40,0x61,0x63,0x74,0x6f,0x72,0x5f, -0x76,0x61,0x6c,0x69,0x64,0x00,0x00,0x0d,0x40,0x73,0x77,0x69,0x74,0x63,0x68,0x5f, -0x76,0x61,0x6c,0x69,0x64,0x00,0x00,0x07,0x40,0x74,0x75,0x72,0x6e,0x5f,0x61,0x00, -0x00,0x07,0x40,0x74,0x75,0x72,0x6e,0x5f,0x62,0x00,0x00,0x0c,0x40,0x65,0x6e,0x65, -0x6d,0x79,0x5f,0x69,0x6e,0x64,0x65,0x78,0x00,0x00,0x09,0x40,0x65,0x6e,0x65,0x6d, -0x79,0x5f,0x68,0x70,0x00,0x00,0x09,0x40,0x61,0x63,0x74,0x6f,0x72,0x5f,0x69,0x64, -0x00,0x00,0x09,0x40,0x61,0x63,0x74,0x6f,0x72,0x5f,0x68,0x70,0x00,0x00,0x0a,0x40, -0x73,0x77,0x69,0x74,0x63,0x68,0x5f,0x69,0x64,0x00,0x00,0x00,0x00,0xa5,0x00,0x02, -0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x26,0x01,0x00,0x01,0x91, -0x01,0x00,0x01,0x13,0x01,0x00,0x00,0x93,0x01,0x00,0x00,0x13,0x01,0x01,0x00,0x20, -0x01,0x00,0x02,0x8e,0x01,0x3f,0xff,0x83,0x01,0x00,0x03,0x0e,0x01,0x00,0x01,0x91, -0x01,0x00,0x03,0x93,0x01,0x01,0x00,0x20,0x01,0x00,0x80,0xb7,0x01,0x00,0x04,0x0e, -0x01,0x00,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x09,0x00,0x09,0x43,0x6f, -0x6e,0x64,0x69,0x74,0x69,0x6f,0x6e,0x00,0x00,0x04,0x50,0x61,0x67,0x65,0x00,0x00, -0x05,0x54,0x72,0x6f,0x6f,0x70,0x00,0x00,0x03,0x52,0x50,0x47,0x00,0x00,0x03,0x6e, -0x65,0x77,0x00,0x00,0x0a,0x40,0x63,0x6f,0x6e,0x64,0x69,0x74,0x69,0x6f,0x6e,0x00, -0x00,0x05,0x40,0x73,0x70,0x61,0x6e,0x00,0x00,0x0c,0x45,0x76,0x65,0x6e,0x74,0x43, -0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x00,0x00,0x05,0x40,0x6c,0x69,0x73,0x74,0x00,0x00, -0x00,0x00,0x8d,0x00,0x02,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, -0x26,0x01,0x3f,0xff,0x83,0x01,0x00,0x00,0x0e,0x01,0x00,0x00,0x3d,0x01,0x00,0x00, -0x8e,0x01,0x00,0x80,0x37,0x01,0x00,0x01,0x0e,0x01,0x00,0x02,0x11,0x01,0x00,0x01, -0x93,0x01,0x01,0x40,0x20,0x01,0x00,0x80,0xb7,0x01,0x00,0x03,0x0e,0x01,0x00,0x00, -0x29,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x03,0x40,0x69, -0x64,0x00,0x00,0x05,0x40,0x6e,0x61,0x6d,0x65,0x00,0x00,0x08,0x40,0x6d,0x65,0x6d, -0x62,0x65,0x72,0x73,0x00,0x00,0x0f,0x42,0x61,0x74,0x74,0x6c,0x65,0x45,0x76,0x65, -0x6e,0x74,0x50,0x61,0x67,0x65,0x00,0x00,0x03,0x52,0x50,0x47,0x00,0x00,0x03,0x6e, -0x65,0x77,0x00,0x00,0x06,0x40,0x70,0x61,0x67,0x65,0x73,0x00,0x00,0x00,0x02,0xfd, -0x00,0x01,0x00,0x03,0x00,0x01,0x00,0x00,0x00,0x58,0x00,0x80,0x00,0x48,0x01,0x00, -0x00,0xc0,0x00,0x80,0x00,0x46,0x00,0x80,0x00,0x06,0x01,0x00,0x01,0x04,0x00,0x80, -0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x01,0x84,0x00,0x80,0x40,0xa0,0x00,0x80, -0x00,0x06,0x01,0x00,0x02,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00, -0x02,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x03,0x04,0x00,0x80, -0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x03,0x84,0x00,0x80,0x40,0xa0,0x00,0x80, -0x00,0x06,0x01,0x00,0x04,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00, -0x04,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x05,0x04,0x00,0x80, -0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x05,0x84,0x00,0x80,0x40,0xa0,0x00,0x80, -0x00,0x06,0x01,0x00,0x06,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00, -0x06,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x07,0x04,0x00,0x80, -0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x07,0x84,0x00,0x80,0x40,0xa0,0x00,0x80, -0x00,0x06,0x01,0x00,0x08,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00, -0x08,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x09,0x04,0x00,0x80, -0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x09,0x84,0x00,0x80,0x40,0xa0,0x00,0x80, -0x00,0x06,0x01,0x00,0x0a,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00, -0x0a,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x0b,0x04,0x00,0x80, -0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x0b,0x84,0x00,0x80,0x40,0xa0,0x00,0x80, -0x00,0x06,0x01,0x00,0x0c,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00, -0x0c,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x0d,0x04,0x00,0x80, -0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x0d,0x84,0x00,0x80,0x40,0xa0,0x00,0x80, -0x00,0x06,0x01,0x00,0x0e,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00, -0x0e,0x84,0x00,0x80,0x40,0xa0,0x00,0x00,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x1e,0x00,0x0a,0x69,0x6e,0x69,0x74,0x69,0x61,0x6c,0x69,0x7a,0x65,0x00,0x00, -0x0d,0x61,0x74,0x74,0x72,0x5f,0x61,0x63,0x63,0x65,0x73,0x73,0x6f,0x72,0x00,0x00, -0x02,0x69,0x64,0x00,0x00,0x04,0x6e,0x61,0x6d,0x65,0x00,0x00,0x0c,0x61,0x6e,0x69, -0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f,0x69,0x64,0x00,0x00,0x0b,0x72,0x65,0x73,0x74, -0x72,0x69,0x63,0x74,0x69,0x6f,0x6e,0x00,0x00,0x0d,0x6e,0x6f,0x6e,0x72,0x65,0x73, -0x69,0x73,0x74,0x61,0x6e,0x63,0x65,0x00,0x00,0x07,0x7a,0x65,0x72,0x6f,0x5f,0x68, -0x70,0x00,0x00,0x0c,0x63,0x61,0x6e,0x74,0x5f,0x67,0x65,0x74,0x5f,0x65,0x78,0x70, -0x00,0x00,0x0a,0x63,0x61,0x6e,0x74,0x5f,0x65,0x76,0x61,0x64,0x65,0x00,0x00,0x0b, -0x73,0x6c,0x69,0x70,0x5f,0x64,0x61,0x6d,0x61,0x67,0x65,0x00,0x00,0x06,0x72,0x61, -0x74,0x69,0x6e,0x67,0x00,0x00,0x08,0x68,0x69,0x74,0x5f,0x72,0x61,0x74,0x65,0x00, -0x00,0x0a,0x6d,0x61,0x78,0x68,0x70,0x5f,0x72,0x61,0x74,0x65,0x00,0x00,0x0a,0x6d, -0x61,0x78,0x73,0x70,0x5f,0x72,0x61,0x74,0x65,0x00,0x00,0x08,0x73,0x74,0x72,0x5f, -0x72,0x61,0x74,0x65,0x00,0x00,0x08,0x64,0x65,0x78,0x5f,0x72,0x61,0x74,0x65,0x00, -0x00,0x08,0x61,0x67,0x69,0x5f,0x72,0x61,0x74,0x65,0x00,0x00,0x08,0x69,0x6e,0x74, -0x5f,0x72,0x61,0x74,0x65,0x00,0x00,0x08,0x61,0x74,0x6b,0x5f,0x72,0x61,0x74,0x65, -0x00,0x00,0x09,0x70,0x64,0x65,0x66,0x5f,0x72,0x61,0x74,0x65,0x00,0x00,0x09,0x6d, -0x64,0x65,0x66,0x5f,0x72,0x61,0x74,0x65,0x00,0x00,0x03,0x65,0x76,0x61,0x00,0x00, -0x0b,0x62,0x61,0x74,0x74,0x6c,0x65,0x5f,0x6f,0x6e,0x6c,0x79,0x00,0x00,0x09,0x68, -0x6f,0x6c,0x64,0x5f,0x74,0x75,0x72,0x6e,0x00,0x00,0x11,0x61,0x75,0x74,0x6f,0x5f, -0x72,0x65,0x6c,0x65,0x61,0x73,0x65,0x5f,0x70,0x72,0x6f,0x62,0x00,0x00,0x12,0x73, -0x68,0x6f,0x63,0x6b,0x5f,0x72,0x65,0x6c,0x65,0x61,0x73,0x65,0x5f,0x70,0x72,0x6f, -0x62,0x00,0x00,0x11,0x67,0x75,0x61,0x72,0x64,0x5f,0x65,0x6c,0x65,0x6d,0x65,0x6e, -0x74,0x5f,0x73,0x65,0x74,0x00,0x00,0x0e,0x70,0x6c,0x75,0x73,0x5f,0x73,0x74,0x61, -0x74,0x65,0x5f,0x73,0x65,0x74,0x00,0x00,0x0f,0x6d,0x69,0x6e,0x75,0x73,0x5f,0x73, -0x74,0x61,0x74,0x65,0x5f,0x73,0x65,0x74,0x00,0x00,0x00,0x02,0x87,0x00,0x02,0x00, -0x03,0x00,0x00,0x00,0x00,0x00,0x3a,0x00,0x00,0x00,0x26,0x01,0x3f,0xff,0x83,0x01, -0x00,0x00,0x0e,0x01,0x00,0x00,0x3d,0x01,0x00,0x00,0x8e,0x01,0x3f,0xff,0x83,0x01, -0x00,0x01,0x0e,0x01,0x3f,0xff,0x83,0x01,0x00,0x01,0x8e,0x01,0x00,0x00,0x08,0x01, -0x00,0x02,0x0e,0x01,0x00,0x00,0x08,0x01,0x00,0x02,0x8e,0x01,0x00,0x00,0x08,0x01, -0x00,0x03,0x0e,0x01,0x00,0x00,0x08,0x01,0x00,0x03,0x8e,0x01,0x00,0x00,0x08,0x01, -0x00,0x04,0x0e,0x01,0x40,0x02,0x03,0x01,0x00,0x04,0x8e,0x01,0x40,0x31,0x83,0x01, -0x00,0x05,0x0e,0x01,0x40,0x31,0x83,0x01,0x00,0x05,0x8e,0x01,0x40,0x31,0x83,0x01, -0x00,0x06,0x0e,0x01,0x40,0x31,0x83,0x01,0x00,0x06,0x8e,0x01,0x40,0x31,0x83,0x01, -0x00,0x07,0x0e,0x01,0x40,0x31,0x83,0x01,0x00,0x07,0x8e,0x01,0x40,0x31,0x83,0x01, -0x00,0x08,0x0e,0x01,0x40,0x31,0x83,0x01,0x00,0x08,0x8e,0x01,0x40,0x31,0x83,0x01, -0x00,0x09,0x0e,0x01,0x40,0x31,0x83,0x01,0x00,0x09,0x8e,0x01,0x3f,0xff,0x83,0x01, -0x00,0x0a,0x0e,0x01,0x00,0x00,0x07,0x01,0x00,0x0a,0x8e,0x01,0x3f,0xff,0x83,0x01, -0x00,0x0b,0x0e,0x01,0x3f,0xff,0x83,0x01,0x00,0x0b,0x8e,0x01,0x3f,0xff,0x83,0x01, -0x00,0x0c,0x0e,0x01,0x00,0x80,0x37,0x01,0x00,0x0c,0x8e,0x01,0x00,0x80,0x37,0x01, -0x00,0x0d,0x0e,0x01,0x00,0x80,0x37,0x01,0x00,0x0d,0x8e,0x01,0x00,0x00,0x29,0x00, -0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x1c,0x00,0x03,0x40,0x69,0x64,0x00, -0x00,0x05,0x40,0x6e,0x61,0x6d,0x65,0x00,0x00,0x0d,0x40,0x61,0x6e,0x69,0x6d,0x61, -0x74,0x69,0x6f,0x6e,0x5f,0x69,0x64,0x00,0x00,0x0c,0x40,0x72,0x65,0x73,0x74,0x72, -0x69,0x63,0x74,0x69,0x6f,0x6e,0x00,0x00,0x0e,0x40,0x6e,0x6f,0x6e,0x72,0x65,0x73, -0x69,0x73,0x74,0x61,0x6e,0x63,0x65,0x00,0x00,0x08,0x40,0x7a,0x65,0x72,0x6f,0x5f, -0x68,0x70,0x00,0x00,0x0d,0x40,0x63,0x61,0x6e,0x74,0x5f,0x67,0x65,0x74,0x5f,0x65, -0x78,0x70,0x00,0x00,0x0b,0x40,0x63,0x61,0x6e,0x74,0x5f,0x65,0x76,0x61,0x64,0x65, -0x00,0x00,0x0c,0x40,0x73,0x6c,0x69,0x70,0x5f,0x64,0x61,0x6d,0x61,0x67,0x65,0x00, -0x00,0x07,0x40,0x72,0x61,0x74,0x69,0x6e,0x67,0x00,0x00,0x09,0x40,0x68,0x69,0x74, -0x5f,0x72,0x61,0x74,0x65,0x00,0x00,0x0b,0x40,0x6d,0x61,0x78,0x68,0x70,0x5f,0x72, -0x61,0x74,0x65,0x00,0x00,0x0b,0x40,0x6d,0x61,0x78,0x73,0x70,0x5f,0x72,0x61,0x74, -0x65,0x00,0x00,0x09,0x40,0x73,0x74,0x72,0x5f,0x72,0x61,0x74,0x65,0x00,0x00,0x09, -0x40,0x64,0x65,0x78,0x5f,0x72,0x61,0x74,0x65,0x00,0x00,0x09,0x40,0x61,0x67,0x69, -0x5f,0x72,0x61,0x74,0x65,0x00,0x00,0x09,0x40,0x69,0x6e,0x74,0x5f,0x72,0x61,0x74, -0x65,0x00,0x00,0x09,0x40,0x61,0x74,0x6b,0x5f,0x72,0x61,0x74,0x65,0x00,0x00,0x0a, -0x40,0x70,0x64,0x65,0x66,0x5f,0x72,0x61,0x74,0x65,0x00,0x00,0x0a,0x40,0x6d,0x64, -0x65,0x66,0x5f,0x72,0x61,0x74,0x65,0x00,0x00,0x04,0x40,0x65,0x76,0x61,0x00,0x00, -0x0c,0x40,0x62,0x61,0x74,0x74,0x6c,0x65,0x5f,0x6f,0x6e,0x6c,0x79,0x00,0x00,0x0a, -0x40,0x68,0x6f,0x6c,0x64,0x5f,0x74,0x75,0x72,0x6e,0x00,0x00,0x12,0x40,0x61,0x75, -0x74,0x6f,0x5f,0x72,0x65,0x6c,0x65,0x61,0x73,0x65,0x5f,0x70,0x72,0x6f,0x62,0x00, -0x00,0x13,0x40,0x73,0x68,0x6f,0x63,0x6b,0x5f,0x72,0x65,0x6c,0x65,0x61,0x73,0x65, -0x5f,0x70,0x72,0x6f,0x62,0x00,0x00,0x12,0x40,0x67,0x75,0x61,0x72,0x64,0x5f,0x65, -0x6c,0x65,0x6d,0x65,0x6e,0x74,0x5f,0x73,0x65,0x74,0x00,0x00,0x0f,0x40,0x70,0x6c, -0x75,0x73,0x5f,0x73,0x74,0x61,0x74,0x65,0x5f,0x73,0x65,0x74,0x00,0x00,0x10,0x40, -0x6d,0x69,0x6e,0x75,0x73,0x5f,0x73,0x74,0x61,0x74,0x65,0x5f,0x73,0x65,0x74,0x00, -0x00,0x00,0x01,0x2b,0x00,0x01,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x24,0x00,0x80, -0x00,0x05,0x01,0x00,0x00,0x05,0x00,0x80,0x00,0x43,0x00,0x80,0x00,0x45,0x00,0x80, -0x00,0x05,0x01,0x00,0x00,0x05,0x00,0x80,0x40,0x43,0x00,0x80,0x00,0xc5,0x00,0x80, -0x00,0x48,0x01,0x00,0x04,0xc0,0x00,0x80,0x80,0x46,0x00,0x80,0x00,0x06,0x01,0x00, -0x02,0x04,0x00,0x80,0xc0,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x02,0x84,0x00,0x80, -0xc0,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x03,0x04,0x00,0x80,0xc0,0xa0,0x00,0x80, -0x00,0x06,0x01,0x00,0x03,0x84,0x00,0x80,0xc0,0xa0,0x00,0x80,0x00,0x06,0x01,0x00, -0x04,0x04,0x00,0x80,0xc0,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x04,0x84,0x00,0x80, -0xc0,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x05,0x04,0x00,0x80,0xc0,0xa0,0x00,0x80, -0x00,0x06,0x01,0x00,0x05,0x84,0x00,0x80,0xc0,0xa0,0x00,0x00,0x00,0x29,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x05,0x46,0x72,0x61,0x6d,0x65,0x00,0x00,0x06, -0x54,0x69,0x6d,0x69,0x6e,0x67,0x00,0x00,0x0a,0x69,0x6e,0x69,0x74,0x69,0x61,0x6c, -0x69,0x7a,0x65,0x00,0x00,0x0d,0x61,0x74,0x74,0x72,0x5f,0x61,0x63,0x63,0x65,0x73, -0x73,0x6f,0x72,0x00,0x00,0x02,0x69,0x64,0x00,0x00,0x04,0x6e,0x61,0x6d,0x65,0x00, -0x00,0x0e,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f,0x6e,0x61,0x6d,0x65, -0x00,0x00,0x0d,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f,0x68,0x75,0x65, -0x00,0x00,0x08,0x70,0x6f,0x73,0x69,0x74,0x69,0x6f,0x6e,0x00,0x00,0x09,0x66,0x72, -0x61,0x6d,0x65,0x5f,0x6d,0x61,0x78,0x00,0x00,0x06,0x66,0x72,0x61,0x6d,0x65,0x73, -0x00,0x00,0x07,0x74,0x69,0x6d,0x69,0x6e,0x67,0x73,0x00,0x00,0x00,0x00,0x72,0x00, -0x01,0x00,0x03,0x00,0x01,0x00,0x00,0x00,0x0a,0x00,0x80,0x00,0x48,0x01,0x00,0x00, -0xc0,0x00,0x80,0x00,0x46,0x00,0x80,0x00,0x06,0x01,0x00,0x01,0x04,0x00,0x80,0x40, -0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x01,0x84,0x00,0x80,0x40,0xa0,0x00,0x00,0x00, -0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x0a,0x69,0x6e,0x69,0x74,0x69, -0x61,0x6c,0x69,0x7a,0x65,0x00,0x00,0x0d,0x61,0x74,0x74,0x72,0x5f,0x61,0x63,0x63, -0x65,0x73,0x73,0x6f,0x72,0x00,0x00,0x08,0x63,0x65,0x6c,0x6c,0x5f,0x6d,0x61,0x78, -0x00,0x00,0x09,0x63,0x65,0x6c,0x6c,0x5f,0x64,0x61,0x74,0x61,0x00,0x00,0x00,0x00, -0x61,0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x26,0x01, -0x3f,0xff,0x83,0x01,0x00,0x00,0x0e,0x01,0x00,0x00,0x91,0x01,0xbf,0xff,0x83,0x02, -0x3f,0xff,0x83,0x01,0x00,0x81,0x20,0x01,0x00,0x01,0x8e,0x01,0x00,0x00,0x29,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x09,0x40,0x63,0x65,0x6c,0x6c,0x5f,0x6d, -0x61,0x78,0x00,0x00,0x05,0x54,0x61,0x62,0x6c,0x65,0x00,0x00,0x03,0x6e,0x65,0x77, -0x00,0x00,0x0a,0x40,0x63,0x65,0x6c,0x6c,0x5f,0x64,0x61,0x74,0x61,0x00,0x00,0x00, -0x00,0xd1,0x00,0x01,0x00,0x03,0x00,0x01,0x00,0x00,0x00,0x16,0x00,0x80,0x00,0x48, -0x01,0x00,0x00,0xc0,0x00,0x80,0x00,0x46,0x00,0x80,0x00,0x06,0x01,0x00,0x01,0x04, -0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x01,0x84,0x00,0x80,0x40,0xa0, -0x00,0x80,0x00,0x06,0x01,0x00,0x02,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06, -0x01,0x00,0x02,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x03,0x04, -0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x03,0x84,0x00,0x80,0x40,0xa0, -0x00,0x00,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x0a,0x69,0x6e, -0x69,0x74,0x69,0x61,0x6c,0x69,0x7a,0x65,0x00,0x00,0x0d,0x61,0x74,0x74,0x72,0x5f, -0x61,0x63,0x63,0x65,0x73,0x73,0x6f,0x72,0x00,0x00,0x05,0x66,0x72,0x61,0x6d,0x65, -0x00,0x00,0x02,0x73,0x65,0x00,0x00,0x0b,0x66,0x6c,0x61,0x73,0x68,0x5f,0x73,0x63, -0x6f,0x70,0x65,0x00,0x00,0x0b,0x66,0x6c,0x61,0x73,0x68,0x5f,0x63,0x6f,0x6c,0x6f, -0x72,0x00,0x00,0x0e,0x66,0x6c,0x61,0x73,0x68,0x5f,0x64,0x75,0x72,0x61,0x74,0x69, -0x6f,0x6e,0x00,0x00,0x09,0x63,0x6f,0x6e,0x64,0x69,0x74,0x69,0x6f,0x6e,0x00,0x00, -0x00,0x00,0xe1,0x00,0x02,0x00,0x07,0x00,0x00,0x00,0x00,0x00,0x17,0x00,0x00,0x00, -0x26,0x01,0x3f,0xff,0x83,0x01,0x00,0x00,0x0e,0x01,0x00,0x01,0x11,0x01,0x00,0x00, -0x93,0x01,0x80,0x00,0x3d,0x02,0x40,0x27,0x83,0x01,0x00,0xc1,0x20,0x01,0x00,0x02, -0x0e,0x01,0x3f,0xff,0x83,0x01,0x00,0x02,0x8e,0x01,0x00,0x03,0x11,0x01,0xc0,0x7f, -0x03,0x02,0x40,0x7f,0x03,0x02,0xc0,0x7f,0x03,0x03,0x40,0x7f,0x03,0x01,0x00,0xc2, -0x20,0x01,0x00,0x03,0x8e,0x01,0x40,0x02,0x03,0x01,0x00,0x04,0x0e,0x01,0x3f,0xff, -0x83,0x01,0x00,0x04,0x8e,0x01,0x00,0x00,0x29,0x00,0x00,0x00,0x01,0x00,0x00,0x00, -0x00,0x00,0x00,0x0a,0x00,0x06,0x40,0x66,0x72,0x61,0x6d,0x65,0x00,0x00,0x09,0x41, -0x75,0x64,0x69,0x6f,0x46,0x69,0x6c,0x65,0x00,0x00,0x03,0x52,0x50,0x47,0x00,0x00, -0x03,0x6e,0x65,0x77,0x00,0x00,0x03,0x40,0x73,0x65,0x00,0x00,0x0c,0x40,0x66,0x6c, -0x61,0x73,0x68,0x5f,0x73,0x63,0x6f,0x70,0x65,0x00,0x00,0x05,0x43,0x6f,0x6c,0x6f, -0x72,0x00,0x00,0x0c,0x40,0x66,0x6c,0x61,0x73,0x68,0x5f,0x63,0x6f,0x6c,0x6f,0x72, -0x00,0x00,0x0f,0x40,0x66,0x6c,0x61,0x73,0x68,0x5f,0x64,0x75,0x72,0x61,0x74,0x69, -0x6f,0x6e,0x00,0x00,0x0a,0x40,0x63,0x6f,0x6e,0x64,0x69,0x74,0x69,0x6f,0x6e,0x00, -0x00,0x00,0x00,0xf0,0x00,0x02,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x16,0x00,0x00, -0x00,0x26,0x01,0x3f,0xff,0x83,0x01,0x00,0x00,0x0e,0x01,0x00,0x00,0x3d,0x01,0x00, -0x00,0x8e,0x01,0x00,0x00,0x3d,0x01,0x00,0x01,0x0e,0x01,0x3f,0xff,0x83,0x01,0x00, -0x01,0x8e,0x01,0x40,0x00,0x03,0x01,0x00,0x02,0x0e,0x01,0x40,0x00,0x03,0x01,0x00, -0x02,0x8e,0x01,0x00,0x04,0x11,0x01,0x00,0x03,0x93,0x01,0x00,0x03,0x13,0x01,0x02, -0x40,0x20,0x01,0x00,0x80,0xb7,0x01,0x00,0x05,0x0e,0x01,0x00,0x80,0x37,0x01,0x00, -0x05,0x8e,0x01,0x00,0x00,0x29,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, -0x0c,0x00,0x03,0x40,0x69,0x64,0x00,0x00,0x05,0x40,0x6e,0x61,0x6d,0x65,0x00,0x00, -0x0f,0x40,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f,0x6e,0x61,0x6d,0x65, -0x00,0x00,0x0e,0x40,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f,0x68,0x75, -0x65,0x00,0x00,0x09,0x40,0x70,0x6f,0x73,0x69,0x74,0x69,0x6f,0x6e,0x00,0x00,0x0a, -0x40,0x66,0x72,0x61,0x6d,0x65,0x5f,0x6d,0x61,0x78,0x00,0x00,0x05,0x46,0x72,0x61, -0x6d,0x65,0x00,0x00,0x09,0x41,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00, -0x03,0x52,0x50,0x47,0x00,0x00,0x03,0x6e,0x65,0x77,0x00,0x00,0x07,0x40,0x66,0x72, -0x61,0x6d,0x65,0x73,0x00,0x00,0x08,0x40,0x74,0x69,0x6d,0x69,0x6e,0x67,0x73,0x00, -0x00,0x00,0x01,0xe4,0x00,0x01,0x00,0x03,0x00,0x01,0x00,0x00,0x00,0x37,0x00,0x80, -0x00,0x48,0x01,0x00,0x00,0xc0,0x00,0x80,0x00,0x46,0x00,0x80,0x00,0x06,0x01,0x00, -0x01,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x01,0x84,0x00,0x80, -0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x02,0x04,0x00,0x80,0x40,0xa0,0x00,0x80, -0x00,0x06,0x01,0x00,0x02,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00, -0x03,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x03,0x84,0x00,0x80, -0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x04,0x04,0x00,0x80,0x40,0xa0,0x00,0x80, -0x00,0x06,0x01,0x00,0x04,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00, -0x05,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x05,0x84,0x00,0x80, -0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x06,0x04,0x00,0x80,0x40,0xa0,0x00,0x80, -0x00,0x06,0x01,0x00,0x06,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00, -0x07,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x07,0x84,0x00,0x80, -0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x08,0x04,0x00,0x80,0x40,0xa0,0x00,0x80, -0x00,0x06,0x01,0x00,0x08,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00, -0x09,0x04,0x00,0x80,0x40,0xa0,0x00,0x00,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x13,0x00,0x0a,0x69,0x6e,0x69,0x74,0x69,0x61,0x6c,0x69,0x7a,0x65,0x00,0x00, -0x0d,0x61,0x74,0x74,0x72,0x5f,0x61,0x63,0x63,0x65,0x73,0x73,0x6f,0x72,0x00,0x00, -0x02,0x69,0x64,0x00,0x00,0x04,0x6e,0x61,0x6d,0x65,0x00,0x00,0x0c,0x74,0x69,0x6c, -0x65,0x73,0x65,0x74,0x5f,0x6e,0x61,0x6d,0x65,0x00,0x00,0x0e,0x61,0x75,0x74,0x6f, -0x74,0x69,0x6c,0x65,0x5f,0x6e,0x61,0x6d,0x65,0x73,0x00,0x00,0x0d,0x70,0x61,0x6e, -0x6f,0x72,0x61,0x6d,0x61,0x5f,0x6e,0x61,0x6d,0x65,0x00,0x00,0x0c,0x70,0x61,0x6e, -0x6f,0x72,0x61,0x6d,0x61,0x5f,0x68,0x75,0x65,0x00,0x00,0x08,0x66,0x6f,0x67,0x5f, -0x6e,0x61,0x6d,0x65,0x00,0x00,0x07,0x66,0x6f,0x67,0x5f,0x68,0x75,0x65,0x00,0x00, -0x0b,0x66,0x6f,0x67,0x5f,0x6f,0x70,0x61,0x63,0x69,0x74,0x79,0x00,0x00,0x0e,0x66, -0x6f,0x67,0x5f,0x62,0x6c,0x65,0x6e,0x64,0x5f,0x74,0x79,0x70,0x65,0x00,0x00,0x08, -0x66,0x6f,0x67,0x5f,0x7a,0x6f,0x6f,0x6d,0x00,0x00,0x06,0x66,0x6f,0x67,0x5f,0x73, -0x78,0x00,0x00,0x06,0x66,0x6f,0x67,0x5f,0x73,0x79,0x00,0x00,0x0f,0x62,0x61,0x74, -0x74,0x6c,0x65,0x62,0x61,0x63,0x6b,0x5f,0x6e,0x61,0x6d,0x65,0x00,0x00,0x08,0x70, -0x61,0x73,0x73,0x61,0x67,0x65,0x73,0x00,0x00,0x0a,0x70,0x72,0x69,0x6f,0x72,0x69, -0x74,0x69,0x65,0x73,0x00,0x00,0x0c,0x74,0x65,0x72,0x72,0x61,0x69,0x6e,0x5f,0x74, -0x61,0x67,0x73,0x00,0x00,0x00,0x01,0xdf,0x00,0x02,0x00,0x06,0x00,0x00,0x00,0x00, -0x00,0x32,0x00,0x00,0x00,0x26,0x01,0x3f,0xff,0x83,0x01,0x00,0x00,0x0e,0x01,0x00, -0x00,0x3d,0x01,0x00,0x00,0x8e,0x01,0x00,0x00,0x3d,0x01,0x00,0x01,0x0e,0x01,0x00, -0x00,0x3d,0x01,0x00,0x80,0xb7,0x01,0xc0,0x03,0x03,0x01,0x00,0xc0,0xb0,0x01,0x00, -0x02,0x0e,0x01,0x00,0x00,0x3d,0x01,0x00,0x02,0x8e,0x01,0x3f,0xff,0x83,0x01,0x00, -0x03,0x0e,0x01,0x00,0x00,0x3d,0x01,0x00,0x03,0x8e,0x01,0x3f,0xff,0x83,0x01,0x00, -0x04,0x0e,0x01,0x40,0x1f,0x83,0x01,0x00,0x04,0x8e,0x01,0x3f,0xff,0x83,0x01,0x00, -0x05,0x0e,0x01,0x40,0x63,0x83,0x01,0x00,0x05,0x8e,0x01,0x3f,0xff,0x83,0x01,0x00, -0x06,0x0e,0x01,0x3f,0xff,0x83,0x01,0x00,0x06,0x8e,0x01,0x00,0x00,0x3d,0x01,0x00, -0x07,0x0e,0x01,0x00,0x07,0x91,0x01,0xc0,0xbf,0x83,0x01,0x04,0x00,0xa0,0x01,0x00, -0x08,0x8e,0x01,0x00,0x07,0x91,0x01,0xc0,0xbf,0x83,0x01,0x04,0x00,0xa0,0x01,0x00, -0x09,0x0e,0x01,0x40,0x02,0x03,0x01,0x80,0x09,0x0d,0x02,0x3f,0xff,0x83,0x02,0x80, -0x80,0x01,0x01,0x84,0xc1,0x20,0x01,0x00,0x07,0x91,0x01,0xc0,0xbf,0x83,0x01,0x04, -0x00,0xa0,0x01,0x00,0x0a,0x0e,0x01,0x00,0x00,0x29,0x00,0x00,0x00,0x01,0x00,0x00, -0x00,0x00,0x00,0x00,0x15,0x00,0x03,0x40,0x69,0x64,0x00,0x00,0x05,0x40,0x6e,0x61, -0x6d,0x65,0x00,0x00,0x0d,0x40,0x74,0x69,0x6c,0x65,0x73,0x65,0x74,0x5f,0x6e,0x61, -0x6d,0x65,0x00,0x00,0x01,0x2a,0x00,0x00,0x0f,0x40,0x61,0x75,0x74,0x6f,0x74,0x69, -0x6c,0x65,0x5f,0x6e,0x61,0x6d,0x65,0x73,0x00,0x00,0x0e,0x40,0x70,0x61,0x6e,0x6f, -0x72,0x61,0x6d,0x61,0x5f,0x6e,0x61,0x6d,0x65,0x00,0x00,0x0d,0x40,0x70,0x61,0x6e, -0x6f,0x72,0x61,0x6d,0x61,0x5f,0x68,0x75,0x65,0x00,0x00,0x09,0x40,0x66,0x6f,0x67, -0x5f,0x6e,0x61,0x6d,0x65,0x00,0x00,0x08,0x40,0x66,0x6f,0x67,0x5f,0x68,0x75,0x65, -0x00,0x00,0x0c,0x40,0x66,0x6f,0x67,0x5f,0x6f,0x70,0x61,0x63,0x69,0x74,0x79,0x00, -0x00,0x0f,0x40,0x66,0x6f,0x67,0x5f,0x62,0x6c,0x65,0x6e,0x64,0x5f,0x74,0x79,0x70, -0x65,0x00,0x00,0x09,0x40,0x66,0x6f,0x67,0x5f,0x7a,0x6f,0x6f,0x6d,0x00,0x00,0x07, -0x40,0x66,0x6f,0x67,0x5f,0x73,0x78,0x00,0x00,0x07,0x40,0x66,0x6f,0x67,0x5f,0x73, -0x79,0x00,0x00,0x10,0x40,0x62,0x61,0x74,0x74,0x6c,0x65,0x62,0x61,0x63,0x6b,0x5f, -0x6e,0x61,0x6d,0x65,0x00,0x00,0x05,0x54,0x61,0x62,0x6c,0x65,0x00,0x00,0x03,0x6e, -0x65,0x77,0x00,0x00,0x09,0x40,0x70,0x61,0x73,0x73,0x61,0x67,0x65,0x73,0x00,0x00, -0x0b,0x40,0x70,0x72,0x69,0x6f,0x72,0x69,0x74,0x69,0x65,0x73,0x00,0x00,0x03,0x5b, -0x5d,0x3d,0x00,0x00,0x0d,0x40,0x74,0x65,0x72,0x72,0x61,0x69,0x6e,0x5f,0x74,0x61, -0x67,0x73,0x00,0x00,0x00,0x00,0xa8,0x00,0x01,0x00,0x03,0x00,0x01,0x00,0x00,0x00, -0x13,0x00,0x80,0x00,0x48,0x01,0x00,0x00,0xc0,0x00,0x80,0x00,0x46,0x00,0x80,0x00, -0x06,0x01,0x00,0x01,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x01, -0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x02,0x04,0x00,0x80,0x40, -0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x02,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00, -0x06,0x01,0x00,0x03,0x04,0x00,0x80,0x40,0xa0,0x00,0x00,0x00,0x29,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x07,0x00,0x0a,0x69,0x6e,0x69,0x74,0x69,0x61,0x6c,0x69,0x7a, -0x65,0x00,0x00,0x0d,0x61,0x74,0x74,0x72,0x5f,0x61,0x63,0x63,0x65,0x73,0x73,0x6f, -0x72,0x00,0x00,0x02,0x69,0x64,0x00,0x00,0x04,0x6e,0x61,0x6d,0x65,0x00,0x00,0x07, -0x74,0x72,0x69,0x67,0x67,0x65,0x72,0x00,0x00,0x09,0x73,0x77,0x69,0x74,0x63,0x68, -0x5f,0x69,0x64,0x00,0x00,0x04,0x6c,0x69,0x73,0x74,0x00,0x00,0x00,0x00,0x9e,0x00, -0x02,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x26,0x01,0x3f,0xff, -0x83,0x01,0x00,0x00,0x0e,0x01,0x00,0x00,0x3d,0x01,0x00,0x00,0x8e,0x01,0x3f,0xff, -0x83,0x01,0x00,0x01,0x0e,0x01,0x40,0x00,0x03,0x01,0x00,0x01,0x8e,0x01,0x00,0x02, -0x91,0x01,0x00,0x02,0x13,0x01,0x01,0x80,0x20,0x01,0x00,0x80,0xb7,0x01,0x00,0x03, -0x8e,0x01,0x00,0x00,0x29,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x08, -0x00,0x03,0x40,0x69,0x64,0x00,0x00,0x05,0x40,0x6e,0x61,0x6d,0x65,0x00,0x00,0x08, -0x40,0x74,0x72,0x69,0x67,0x67,0x65,0x72,0x00,0x00,0x0a,0x40,0x73,0x77,0x69,0x74, -0x63,0x68,0x5f,0x69,0x64,0x00,0x00,0x0c,0x45,0x76,0x65,0x6e,0x74,0x43,0x6f,0x6d, -0x6d,0x61,0x6e,0x64,0x00,0x00,0x03,0x52,0x50,0x47,0x00,0x00,0x03,0x6e,0x65,0x77, -0x00,0x00,0x05,0x40,0x6c,0x69,0x73,0x74,0x00,0x00,0x00,0x04,0x01,0x00,0x01,0x00, -0x03,0x00,0x03,0x00,0x00,0x00,0x75,0x00,0x80,0x00,0x05,0x01,0x00,0x00,0x05,0x00, -0x80,0x00,0x43,0x00,0x80,0x00,0x45,0x00,0x80,0x00,0x05,0x01,0x00,0x00,0x05,0x00, -0x80,0x40,0x43,0x00,0x80,0x00,0xc5,0x00,0x80,0x00,0x48,0x01,0x00,0x04,0xc0,0x00, -0x80,0x80,0x46,0x00,0x80,0x00,0x06,0x01,0x00,0x02,0x04,0x00,0x80,0xc0,0xa0,0x00, -0x80,0x00,0x06,0x01,0x00,0x02,0x84,0x00,0x80,0xc0,0xa0,0x00,0x80,0x00,0x06,0x01, -0x00,0x03,0x04,0x00,0x80,0xc0,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x03,0x84,0x00, -0x80,0xc0,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x04,0x04,0x00,0x80,0xc0,0xa0,0x00, -0x80,0x00,0x06,0x01,0x00,0x04,0x84,0x00,0x80,0xc0,0xa0,0x00,0x80,0x00,0x06,0x01, -0x00,0x05,0x04,0x00,0x80,0xc0,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x05,0x84,0x00, -0x80,0xc0,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x06,0x04,0x00,0x80,0xc0,0xa0,0x00, -0x80,0x00,0x06,0x01,0x00,0x06,0x84,0x00,0x80,0xc0,0xa0,0x00,0x80,0x00,0x06,0x01, -0x00,0x07,0x04,0x00,0x80,0xc0,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x07,0x84,0x00, -0x80,0xc0,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x08,0x04,0x00,0x80,0xc0,0xa0,0x00, -0x80,0x00,0x06,0x01,0x00,0x08,0x84,0x00,0x80,0xc0,0xa0,0x00,0x80,0x00,0x06,0x01, -0x00,0x09,0x04,0x00,0x80,0xc0,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x09,0x84,0x00, -0x80,0xc0,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x0a,0x04,0x00,0x80,0xc0,0xa0,0x00, -0x80,0x00,0x06,0x01,0x00,0x0a,0x84,0x00,0x80,0xc0,0xa0,0x00,0x80,0x00,0x06,0x01, -0x00,0x0b,0x04,0x00,0x80,0xc0,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x0b,0x84,0x00, -0x80,0xc0,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x0c,0x04,0x00,0x80,0xc0,0xa0,0x00, -0x80,0x00,0x06,0x01,0x00,0x0c,0x84,0x00,0x80,0xc0,0xa0,0x00,0x80,0x00,0x06,0x01, -0x00,0x0d,0x04,0x00,0x80,0xc0,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x0d,0x84,0x00, -0x80,0xc0,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x0e,0x04,0x00,0x80,0xc0,0xa0,0x00, -0x80,0x00,0x06,0x01,0x00,0x0e,0x84,0x00,0x80,0xc0,0xa0,0x00,0x80,0x00,0x06,0x01, -0x00,0x0f,0x04,0x00,0x80,0xc0,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x0f,0x84,0x00, -0x80,0xc0,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x10,0x04,0x00,0x80,0xc0,0xa0,0x00, -0x80,0x00,0x06,0x01,0x00,0x10,0x84,0x00,0x80,0xc0,0xa0,0x00,0x80,0x00,0x06,0x01, -0x00,0x11,0x04,0x00,0x80,0xc0,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x11,0x84,0x00, -0x80,0xc0,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x12,0x04,0x00,0x80,0xc0,0xa0,0x00, -0x80,0x00,0x06,0x01,0x00,0x12,0x84,0x00,0x80,0xc0,0xa0,0x00,0x80,0x00,0x06,0x01, -0x00,0x13,0x04,0x00,0x80,0xc0,0xa0,0x00,0x00,0x00,0x29,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x27,0x00,0x05,0x57,0x6f,0x72,0x64,0x73,0x00,0x00,0x0b,0x54,0x65,0x73, -0x74,0x42,0x61,0x74,0x74,0x6c,0x65,0x72,0x00,0x00,0x0a,0x69,0x6e,0x69,0x74,0x69, -0x61,0x6c,0x69,0x7a,0x65,0x00,0x00,0x0d,0x61,0x74,0x74,0x72,0x5f,0x61,0x63,0x63, -0x65,0x73,0x73,0x6f,0x72,0x00,0x00,0x0c,0x6d,0x61,0x67,0x69,0x63,0x5f,0x6e,0x75, -0x6d,0x62,0x65,0x72,0x00,0x00,0x0d,0x70,0x61,0x72,0x74,0x79,0x5f,0x6d,0x65,0x6d, -0x62,0x65,0x72,0x73,0x00,0x00,0x08,0x65,0x6c,0x65,0x6d,0x65,0x6e,0x74,0x73,0x00, -0x00,0x08,0x73,0x77,0x69,0x74,0x63,0x68,0x65,0x73,0x00,0x00,0x09,0x76,0x61,0x72, -0x69,0x61,0x62,0x6c,0x65,0x73,0x00,0x00,0x0f,0x77,0x69,0x6e,0x64,0x6f,0x77,0x73, -0x6b,0x69,0x6e,0x5f,0x6e,0x61,0x6d,0x65,0x00,0x00,0x0a,0x74,0x69,0x74,0x6c,0x65, -0x5f,0x6e,0x61,0x6d,0x65,0x00,0x00,0x0d,0x67,0x61,0x6d,0x65,0x6f,0x76,0x65,0x72, -0x5f,0x6e,0x61,0x6d,0x65,0x00,0x00,0x11,0x62,0x61,0x74,0x74,0x6c,0x65,0x5f,0x74, -0x72,0x61,0x6e,0x73,0x69,0x74,0x69,0x6f,0x6e,0x00,0x00,0x09,0x74,0x69,0x74,0x6c, -0x65,0x5f,0x62,0x67,0x6d,0x00,0x00,0x0a,0x62,0x61,0x74,0x74,0x6c,0x65,0x5f,0x62, -0x67,0x6d,0x00,0x00,0x0d,0x62,0x61,0x74,0x74,0x6c,0x65,0x5f,0x65,0x6e,0x64,0x5f, -0x6d,0x65,0x00,0x00,0x0b,0x67,0x61,0x6d,0x65,0x6f,0x76,0x65,0x72,0x5f,0x6d,0x65, -0x00,0x00,0x09,0x63,0x75,0x72,0x73,0x6f,0x72,0x5f,0x73,0x65,0x00,0x00,0x0b,0x64, -0x65,0x63,0x69,0x73,0x69,0x6f,0x6e,0x5f,0x73,0x65,0x00,0x00,0x09,0x63,0x61,0x6e, -0x63,0x65,0x6c,0x5f,0x73,0x65,0x00,0x00,0x09,0x62,0x75,0x7a,0x7a,0x65,0x72,0x5f, -0x73,0x65,0x00,0x00,0x08,0x65,0x71,0x75,0x69,0x70,0x5f,0x73,0x65,0x00,0x00,0x07, -0x73,0x68,0x6f,0x70,0x5f,0x73,0x65,0x00,0x00,0x07,0x73,0x61,0x76,0x65,0x5f,0x73, -0x65,0x00,0x00,0x07,0x6c,0x6f,0x61,0x64,0x5f,0x73,0x65,0x00,0x00,0x0f,0x62,0x61, -0x74,0x74,0x6c,0x65,0x5f,0x73,0x74,0x61,0x72,0x74,0x5f,0x73,0x65,0x00,0x00,0x09, -0x65,0x73,0x63,0x61,0x70,0x65,0x5f,0x73,0x65,0x00,0x00,0x11,0x61,0x63,0x74,0x6f, -0x72,0x5f,0x63,0x6f,0x6c,0x6c,0x61,0x70,0x73,0x65,0x5f,0x73,0x65,0x00,0x00,0x11, -0x65,0x6e,0x65,0x6d,0x79,0x5f,0x63,0x6f,0x6c,0x6c,0x61,0x70,0x73,0x65,0x5f,0x73, -0x65,0x00,0x00,0x05,0x77,0x6f,0x72,0x64,0x73,0x00,0x00,0x0d,0x74,0x65,0x73,0x74, -0x5f,0x62,0x61,0x74,0x74,0x6c,0x65,0x72,0x73,0x00,0x00,0x0d,0x74,0x65,0x73,0x74, -0x5f,0x74,0x72,0x6f,0x6f,0x70,0x5f,0x69,0x64,0x00,0x00,0x0c,0x73,0x74,0x61,0x72, -0x74,0x5f,0x6d,0x61,0x70,0x5f,0x69,0x64,0x00,0x00,0x07,0x73,0x74,0x61,0x72,0x74, -0x5f,0x78,0x00,0x00,0x07,0x73,0x74,0x61,0x72,0x74,0x5f,0x79,0x00,0x00,0x0f,0x62, -0x61,0x74,0x74,0x6c,0x65,0x62,0x61,0x63,0x6b,0x5f,0x6e,0x61,0x6d,0x65,0x00,0x00, -0x0c,0x62,0x61,0x74,0x74,0x6c,0x65,0x72,0x5f,0x6e,0x61,0x6d,0x65,0x00,0x00,0x0b, -0x62,0x61,0x74,0x74,0x6c,0x65,0x72,0x5f,0x68,0x75,0x65,0x00,0x00,0x0b,0x65,0x64, -0x69,0x74,0x5f,0x6d,0x61,0x70,0x5f,0x69,0x64,0x00,0x00,0x00,0x01,0xc5,0x00,0x01, -0x00,0x03,0x00,0x01,0x00,0x00,0x00,0x40,0x00,0x80,0x00,0x48,0x01,0x00,0x00,0xc0, -0x00,0x80,0x00,0x46,0x00,0x80,0x00,0x06,0x01,0x00,0x01,0x04,0x00,0x80,0x40,0xa0, -0x00,0x80,0x00,0x06,0x01,0x00,0x01,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06, -0x01,0x00,0x02,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x02,0x84, -0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x03,0x04,0x00,0x80,0x40,0xa0, -0x00,0x80,0x00,0x06,0x01,0x00,0x03,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06, -0x01,0x00,0x04,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x04,0x84, -0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x05,0x04,0x00,0x80,0x40,0xa0, -0x00,0x80,0x00,0x06,0x01,0x00,0x05,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06, -0x01,0x00,0x06,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x06,0x84, -0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x07,0x04,0x00,0x80,0x40,0xa0, -0x00,0x80,0x00,0x06,0x01,0x00,0x07,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06, -0x01,0x00,0x08,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x08,0x84, -0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x09,0x04,0x00,0x80,0x40,0xa0, -0x00,0x80,0x00,0x06,0x01,0x00,0x09,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06, -0x01,0x00,0x0a,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x0a,0x84, -0x00,0x80,0x40,0xa0,0x00,0x00,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x16, -0x00,0x0a,0x69,0x6e,0x69,0x74,0x69,0x61,0x6c,0x69,0x7a,0x65,0x00,0x00,0x0d,0x61, -0x74,0x74,0x72,0x5f,0x61,0x63,0x63,0x65,0x73,0x73,0x6f,0x72,0x00,0x00,0x04,0x67, -0x6f,0x6c,0x64,0x00,0x00,0x02,0x68,0x70,0x00,0x00,0x02,0x73,0x70,0x00,0x00,0x03, -0x73,0x74,0x72,0x00,0x00,0x03,0x64,0x65,0x78,0x00,0x00,0x03,0x61,0x67,0x69,0x00, -0x00,0x03,0x69,0x6e,0x74,0x00,0x00,0x03,0x61,0x74,0x6b,0x00,0x00,0x04,0x70,0x64, -0x65,0x66,0x00,0x00,0x04,0x6d,0x64,0x65,0x66,0x00,0x00,0x06,0x77,0x65,0x61,0x70, -0x6f,0x6e,0x00,0x00,0x06,0x61,0x72,0x6d,0x6f,0x72,0x31,0x00,0x00,0x06,0x61,0x72, -0x6d,0x6f,0x72,0x32,0x00,0x00,0x06,0x61,0x72,0x6d,0x6f,0x72,0x33,0x00,0x00,0x06, -0x61,0x72,0x6d,0x6f,0x72,0x34,0x00,0x00,0x06,0x61,0x74,0x74,0x61,0x63,0x6b,0x00, -0x00,0x05,0x73,0x6b,0x69,0x6c,0x6c,0x00,0x00,0x05,0x67,0x75,0x61,0x72,0x64,0x00, -0x00,0x04,0x69,0x74,0x65,0x6d,0x00,0x00,0x05,0x65,0x71,0x75,0x69,0x70,0x00,0x00, -0x00,0x01,0x67,0x00,0x02,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, -0x26,0x01,0x00,0x00,0x3d,0x01,0x00,0x00,0x0e,0x01,0x00,0x00,0x3d,0x01,0x00,0x00, -0x8e,0x01,0x00,0x00,0x3d,0x01,0x00,0x01,0x0e,0x01,0x00,0x00,0x3d,0x01,0x00,0x01, -0x8e,0x01,0x00,0x00,0x3d,0x01,0x00,0x02,0x0e,0x01,0x00,0x00,0x3d,0x01,0x00,0x02, -0x8e,0x01,0x00,0x00,0x3d,0x01,0x00,0x03,0x0e,0x01,0x00,0x00,0x3d,0x01,0x00,0x03, -0x8e,0x01,0x00,0x00,0x3d,0x01,0x00,0x04,0x0e,0x01,0x00,0x00,0x3d,0x01,0x00,0x04, -0x8e,0x01,0x00,0x00,0x3d,0x01,0x00,0x05,0x0e,0x01,0x00,0x00,0x3d,0x01,0x00,0x05, -0x8e,0x01,0x00,0x00,0x3d,0x01,0x00,0x06,0x0e,0x01,0x00,0x00,0x3d,0x01,0x00,0x06, -0x8e,0x01,0x00,0x00,0x3d,0x01,0x00,0x07,0x0e,0x01,0x00,0x00,0x3d,0x01,0x00,0x07, -0x8e,0x01,0x00,0x00,0x3d,0x01,0x00,0x08,0x0e,0x01,0x00,0x00,0x3d,0x01,0x00,0x08, -0x8e,0x01,0x00,0x00,0x3d,0x01,0x00,0x09,0x0e,0x01,0x00,0x00,0x3d,0x01,0x00,0x09, -0x8e,0x01,0x00,0x00,0x29,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x14, -0x00,0x05,0x40,0x67,0x6f,0x6c,0x64,0x00,0x00,0x03,0x40,0x68,0x70,0x00,0x00,0x03, -0x40,0x73,0x70,0x00,0x00,0x04,0x40,0x73,0x74,0x72,0x00,0x00,0x04,0x40,0x64,0x65, -0x78,0x00,0x00,0x04,0x40,0x61,0x67,0x69,0x00,0x00,0x04,0x40,0x69,0x6e,0x74,0x00, +0x00,0x00,0x01,0x7d,0x00,0x02,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x24,0x00,0x00, +0x26,0x00,0x00,0x00,0x83,0xff,0x3f,0x01,0x0e,0x00,0x00,0x01,0x3d,0x00,0x00,0x01, +0x8e,0x00,0x00,0x01,0x3d,0x00,0x00,0x01,0x0e,0x01,0x00,0x01,0x3d,0x00,0x00,0x01, +0x8e,0x01,0x00,0x01,0x83,0xff,0x3f,0x01,0x0e,0x02,0x00,0x01,0x83,0xff,0x3f,0x01, +0x8e,0x02,0x00,0x01,0x83,0xff,0x3f,0x01,0x0e,0x03,0x00,0x01,0x83,0xff,0x3f,0x01, +0x8e,0x03,0x00,0x01,0x83,0xff,0x3f,0x01,0x0e,0x04,0x00,0x01,0x83,0xff,0x3f,0x01, +0x8e,0x04,0x00,0x01,0x83,0xff,0x3f,0x01,0x0e,0x05,0x00,0x01,0x83,0xff,0x3f,0x01, +0x8e,0x05,0x00,0x01,0x83,0xff,0x3f,0x01,0x0e,0x06,0x00,0x01,0x83,0xff,0x3f,0x01, +0x8e,0x06,0x00,0x01,0x37,0x80,0x00,0x01,0x0e,0x07,0x00,0x01,0x37,0x80,0x00,0x01, +0x8e,0x07,0x00,0x01,0x37,0x80,0x00,0x01,0x0e,0x08,0x00,0x01,0x29,0x00,0x00,0x01, +0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x00,0x03,0x40,0x69,0x64, +0x00,0x00,0x05,0x40,0x6e,0x61,0x6d,0x65,0x00,0x00,0x0a,0x40,0x69,0x63,0x6f,0x6e, +0x5f,0x6e,0x61,0x6d,0x65,0x00,0x00,0x0c,0x40,0x64,0x65,0x73,0x63,0x72,0x69,0x70, +0x74,0x69,0x6f,0x6e,0x00,0x00,0x0e,0x40,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f, +0x6e,0x31,0x5f,0x69,0x64,0x00,0x00,0x0e,0x40,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69, +0x6f,0x6e,0x32,0x5f,0x69,0x64,0x00,0x00,0x06,0x40,0x70,0x72,0x69,0x63,0x65,0x00, 0x00,0x04,0x40,0x61,0x74,0x6b,0x00,0x00,0x05,0x40,0x70,0x64,0x65,0x66,0x00,0x00, -0x05,0x40,0x6d,0x64,0x65,0x66,0x00,0x00,0x07,0x40,0x77,0x65,0x61,0x70,0x6f,0x6e, -0x00,0x00,0x07,0x40,0x61,0x72,0x6d,0x6f,0x72,0x31,0x00,0x00,0x07,0x40,0x61,0x72, -0x6d,0x6f,0x72,0x32,0x00,0x00,0x07,0x40,0x61,0x72,0x6d,0x6f,0x72,0x33,0x00,0x00, -0x07,0x40,0x61,0x72,0x6d,0x6f,0x72,0x34,0x00,0x00,0x07,0x40,0x61,0x74,0x74,0x61, -0x63,0x6b,0x00,0x00,0x06,0x40,0x73,0x6b,0x69,0x6c,0x6c,0x00,0x00,0x06,0x40,0x67, -0x75,0x61,0x72,0x64,0x00,0x00,0x05,0x40,0x69,0x74,0x65,0x6d,0x00,0x00,0x06,0x40, -0x65,0x71,0x75,0x69,0x70,0x00,0x00,0x00,0x00,0xe6,0x00,0x01,0x00,0x03,0x00,0x01, -0x00,0x00,0x00,0x19,0x00,0x80,0x00,0x48,0x01,0x00,0x00,0xc0,0x00,0x80,0x00,0x46, -0x00,0x80,0x00,0x06,0x01,0x00,0x01,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06, -0x01,0x00,0x01,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x02,0x04, -0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x02,0x84,0x00,0x80,0x40,0xa0, -0x00,0x80,0x00,0x06,0x01,0x00,0x03,0x04,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06, -0x01,0x00,0x03,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01,0x00,0x04,0x04, -0x00,0x80,0x40,0xa0,0x00,0x00,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x09, +0x05,0x40,0x6d,0x64,0x65,0x66,0x00,0x00,0x09,0x40,0x73,0x74,0x72,0x5f,0x70,0x6c, +0x75,0x73,0x00,0x00,0x09,0x40,0x64,0x65,0x78,0x5f,0x70,0x6c,0x75,0x73,0x00,0x00, +0x09,0x40,0x61,0x67,0x69,0x5f,0x70,0x6c,0x75,0x73,0x00,0x00,0x09,0x40,0x69,0x6e, +0x74,0x5f,0x70,0x6c,0x75,0x73,0x00,0x00,0x0c,0x40,0x65,0x6c,0x65,0x6d,0x65,0x6e, +0x74,0x5f,0x73,0x65,0x74,0x00,0x00,0x0f,0x40,0x70,0x6c,0x75,0x73,0x5f,0x73,0x74, +0x61,0x74,0x65,0x5f,0x73,0x65,0x74,0x00,0x00,0x10,0x40,0x6d,0x69,0x6e,0x75,0x73, +0x5f,0x73,0x74,0x61,0x74,0x65,0x5f,0x73,0x65,0x74,0x00,0x00,0x00,0x01,0xb2,0x00, +0x01,0x00,0x04,0x00,0x01,0x00,0x00,0x00,0x34,0x00,0x00,0x00,0x48,0x00,0x80,0x00, +0xc0,0x00,0x00,0x01,0x46,0x00,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x01,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x01,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x02,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x84,0x02,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x03,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x03,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x04,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x84,0x04,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x05,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x05,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x06,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x84,0x06,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x07,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x07,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x08,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x84,0x08,0x00,0x01,0xa0,0x40,0x80,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x12,0x00,0x0a,0x69,0x6e,0x69,0x74,0x69,0x61,0x6c,0x69,0x7a,0x65, +0x00,0x00,0x0d,0x61,0x74,0x74,0x72,0x5f,0x61,0x63,0x63,0x65,0x73,0x73,0x6f,0x72, +0x00,0x00,0x02,0x69,0x64,0x00,0x00,0x04,0x6e,0x61,0x6d,0x65,0x00,0x00,0x09,0x69, +0x63,0x6f,0x6e,0x5f,0x6e,0x61,0x6d,0x65,0x00,0x00,0x0b,0x64,0x65,0x73,0x63,0x72, +0x69,0x70,0x74,0x69,0x6f,0x6e,0x00,0x00,0x04,0x6b,0x69,0x6e,0x64,0x00,0x00,0x0d, +0x61,0x75,0x74,0x6f,0x5f,0x73,0x74,0x61,0x74,0x65,0x5f,0x69,0x64,0x00,0x00,0x05, +0x70,0x72,0x69,0x63,0x65,0x00,0x00,0x04,0x70,0x64,0x65,0x66,0x00,0x00,0x04,0x6d, +0x64,0x65,0x66,0x00,0x00,0x03,0x65,0x76,0x61,0x00,0x00,0x08,0x73,0x74,0x72,0x5f, +0x70,0x6c,0x75,0x73,0x00,0x00,0x08,0x64,0x65,0x78,0x5f,0x70,0x6c,0x75,0x73,0x00, +0x00,0x08,0x61,0x67,0x69,0x5f,0x70,0x6c,0x75,0x73,0x00,0x00,0x08,0x69,0x6e,0x74, +0x5f,0x70,0x6c,0x75,0x73,0x00,0x00,0x11,0x67,0x75,0x61,0x72,0x64,0x5f,0x65,0x6c, +0x65,0x6d,0x65,0x6e,0x74,0x5f,0x73,0x65,0x74,0x00,0x00,0x0f,0x67,0x75,0x61,0x72, +0x64,0x5f,0x73,0x74,0x61,0x74,0x65,0x5f,0x73,0x65,0x74,0x00,0x00,0x00,0x01,0x60, +0x00,0x02,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x22,0x00,0x00,0x26,0x00,0x00,0x00, +0x83,0xff,0x3f,0x01,0x0e,0x00,0x00,0x01,0x3d,0x00,0x00,0x01,0x8e,0x00,0x00,0x01, +0x3d,0x00,0x00,0x01,0x0e,0x01,0x00,0x01,0x3d,0x00,0x00,0x01,0x8e,0x01,0x00,0x01, +0x83,0xff,0x3f,0x01,0x0e,0x02,0x00,0x01,0x83,0xff,0x3f,0x01,0x8e,0x02,0x00,0x01, +0x83,0xff,0x3f,0x01,0x0e,0x03,0x00,0x01,0x83,0xff,0x3f,0x01,0x8e,0x03,0x00,0x01, +0x83,0xff,0x3f,0x01,0x0e,0x04,0x00,0x01,0x83,0xff,0x3f,0x01,0x8e,0x04,0x00,0x01, +0x83,0xff,0x3f,0x01,0x0e,0x05,0x00,0x01,0x83,0xff,0x3f,0x01,0x8e,0x05,0x00,0x01, +0x83,0xff,0x3f,0x01,0x0e,0x06,0x00,0x01,0x83,0xff,0x3f,0x01,0x8e,0x06,0x00,0x01, +0x37,0x80,0x00,0x01,0x0e,0x07,0x00,0x01,0x37,0x80,0x00,0x01,0x8e,0x07,0x00,0x01, +0x29,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x00, +0x03,0x40,0x69,0x64,0x00,0x00,0x05,0x40,0x6e,0x61,0x6d,0x65,0x00,0x00,0x0a,0x40, +0x69,0x63,0x6f,0x6e,0x5f,0x6e,0x61,0x6d,0x65,0x00,0x00,0x0c,0x40,0x64,0x65,0x73, +0x63,0x72,0x69,0x70,0x74,0x69,0x6f,0x6e,0x00,0x00,0x05,0x40,0x6b,0x69,0x6e,0x64, +0x00,0x00,0x0e,0x40,0x61,0x75,0x74,0x6f,0x5f,0x73,0x74,0x61,0x74,0x65,0x5f,0x69, +0x64,0x00,0x00,0x06,0x40,0x70,0x72,0x69,0x63,0x65,0x00,0x00,0x05,0x40,0x70,0x64, +0x65,0x66,0x00,0x00,0x05,0x40,0x6d,0x64,0x65,0x66,0x00,0x00,0x04,0x40,0x65,0x76, +0x61,0x00,0x00,0x09,0x40,0x73,0x74,0x72,0x5f,0x70,0x6c,0x75,0x73,0x00,0x00,0x09, +0x40,0x64,0x65,0x78,0x5f,0x70,0x6c,0x75,0x73,0x00,0x00,0x09,0x40,0x61,0x67,0x69, +0x5f,0x70,0x6c,0x75,0x73,0x00,0x00,0x09,0x40,0x69,0x6e,0x74,0x5f,0x70,0x6c,0x75, +0x73,0x00,0x00,0x12,0x40,0x67,0x75,0x61,0x72,0x64,0x5f,0x65,0x6c,0x65,0x6d,0x65, +0x6e,0x74,0x5f,0x73,0x65,0x74,0x00,0x00,0x10,0x40,0x67,0x75,0x61,0x72,0x64,0x5f, +0x73,0x74,0x61,0x74,0x65,0x5f,0x73,0x65,0x74,0x00,0x00,0x00,0x02,0x7d,0x00,0x01, +0x00,0x04,0x00,0x02,0x00,0x00,0x00,0x53,0x05,0x00,0x80,0x00,0x05,0x00,0x00,0x01, +0x43,0x00,0x80,0x00,0x45,0x00,0x80,0x00,0x48,0x00,0x80,0x00,0xc0,0x02,0x00,0x01, +0x46,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x01,0x00,0x01,0xa0,0x80,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x02,0x00,0x01,0xa0,0x80,0x80,0x00,0x06,0x00,0x80,0x00, +0x84,0x02,0x00,0x01,0xa0,0x80,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x03,0x00,0x01, +0xa0,0x80,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x03,0x00,0x01,0xa0,0x80,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x04,0x00,0x01,0xa0,0x80,0x80,0x00,0x06,0x00,0x80,0x00, +0x84,0x04,0x00,0x01,0xa0,0x80,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x05,0x00,0x01, +0xa0,0x80,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x05,0x00,0x01,0xa0,0x80,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x06,0x00,0x01,0xa0,0x80,0x80,0x00,0x06,0x00,0x80,0x00, +0x84,0x06,0x00,0x01,0xa0,0x80,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x07,0x00,0x01, +0xa0,0x80,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x07,0x00,0x01,0xa0,0x80,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x08,0x00,0x01,0xa0,0x80,0x80,0x00,0x06,0x00,0x80,0x00, +0x84,0x08,0x00,0x01,0xa0,0x80,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x09,0x00,0x01, +0xa0,0x80,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x09,0x00,0x01,0xa0,0x80,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x0a,0x00,0x01,0xa0,0x80,0x80,0x00,0x06,0x00,0x80,0x00, +0x84,0x0a,0x00,0x01,0xa0,0x80,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x0b,0x00,0x01, +0xa0,0x80,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x0b,0x00,0x01,0xa0,0x80,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x0c,0x00,0x01,0xa0,0x80,0x80,0x00,0x06,0x00,0x80,0x00, +0x84,0x0c,0x00,0x01,0xa0,0x80,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x0d,0x00,0x01, +0xa0,0x80,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x0d,0x00,0x01,0xa0,0x80,0x80,0x00, +0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1c,0x00,0x06,0x41,0x63, +0x74,0x69,0x6f,0x6e,0x00,0x00,0x0a,0x69,0x6e,0x69,0x74,0x69,0x61,0x6c,0x69,0x7a, +0x65,0x00,0x00,0x0d,0x61,0x74,0x74,0x72,0x5f,0x61,0x63,0x63,0x65,0x73,0x73,0x6f, +0x72,0x00,0x00,0x02,0x69,0x64,0x00,0x00,0x04,0x6e,0x61,0x6d,0x65,0x00,0x00,0x0c, +0x62,0x61,0x74,0x74,0x6c,0x65,0x72,0x5f,0x6e,0x61,0x6d,0x65,0x00,0x00,0x0b,0x62, +0x61,0x74,0x74,0x6c,0x65,0x72,0x5f,0x68,0x75,0x65,0x00,0x00,0x05,0x6d,0x61,0x78, +0x68,0x70,0x00,0x00,0x05,0x6d,0x61,0x78,0x73,0x70,0x00,0x00,0x03,0x73,0x74,0x72, +0x00,0x00,0x03,0x64,0x65,0x78,0x00,0x00,0x03,0x61,0x67,0x69,0x00,0x00,0x03,0x69, +0x6e,0x74,0x00,0x00,0x03,0x61,0x74,0x6b,0x00,0x00,0x04,0x70,0x64,0x65,0x66,0x00, +0x00,0x04,0x6d,0x64,0x65,0x66,0x00,0x00,0x03,0x65,0x76,0x61,0x00,0x00,0x0d,0x61, +0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x31,0x5f,0x69,0x64,0x00,0x00,0x0d,0x61, +0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x32,0x5f,0x69,0x64,0x00,0x00,0x0d,0x65, +0x6c,0x65,0x6d,0x65,0x6e,0x74,0x5f,0x72,0x61,0x6e,0x6b,0x73,0x00,0x00,0x0b,0x73, +0x74,0x61,0x74,0x65,0x5f,0x72,0x61,0x6e,0x6b,0x73,0x00,0x00,0x07,0x61,0x63,0x74, +0x69,0x6f,0x6e,0x73,0x00,0x00,0x03,0x65,0x78,0x70,0x00,0x00,0x04,0x67,0x6f,0x6c, +0x64,0x00,0x00,0x07,0x69,0x74,0x65,0x6d,0x5f,0x69,0x64,0x00,0x00,0x09,0x77,0x65, +0x61,0x70,0x6f,0x6e,0x5f,0x69,0x64,0x00,0x00,0x08,0x61,0x72,0x6d,0x6f,0x72,0x5f, +0x69,0x64,0x00,0x00,0x0d,0x74,0x72,0x65,0x61,0x73,0x75,0x72,0x65,0x5f,0x70,0x72, +0x6f,0x62,0x00,0x00,0x00,0x01,0x33,0x00,0x01,0x00,0x04,0x00,0x01,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0x48,0x00,0x80,0x00,0xc0,0x00,0x00,0x01,0x46,0x00,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x01,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x84,0x01,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x02,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x02,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x03,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x84,0x03,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x04,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x04,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x05,0x00,0x01,0xa0,0x40,0x80,0x00,0x29,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0b,0x00,0x0a,0x69,0x6e,0x69,0x74,0x69,0x61, +0x6c,0x69,0x7a,0x65,0x00,0x00,0x0d,0x61,0x74,0x74,0x72,0x5f,0x61,0x63,0x63,0x65, +0x73,0x73,0x6f,0x72,0x00,0x00,0x04,0x6b,0x69,0x6e,0x64,0x00,0x00,0x05,0x62,0x61, +0x73,0x69,0x63,0x00,0x00,0x08,0x73,0x6b,0x69,0x6c,0x6c,0x5f,0x69,0x64,0x00,0x00, +0x10,0x63,0x6f,0x6e,0x64,0x69,0x74,0x69,0x6f,0x6e,0x5f,0x74,0x75,0x72,0x6e,0x5f, +0x61,0x00,0x00,0x10,0x63,0x6f,0x6e,0x64,0x69,0x74,0x69,0x6f,0x6e,0x5f,0x74,0x75, +0x72,0x6e,0x5f,0x62,0x00,0x00,0x0c,0x63,0x6f,0x6e,0x64,0x69,0x74,0x69,0x6f,0x6e, +0x5f,0x68,0x70,0x00,0x00,0x0f,0x63,0x6f,0x6e,0x64,0x69,0x74,0x69,0x6f,0x6e,0x5f, +0x6c,0x65,0x76,0x65,0x6c,0x00,0x00,0x13,0x63,0x6f,0x6e,0x64,0x69,0x74,0x69,0x6f, +0x6e,0x5f,0x73,0x77,0x69,0x74,0x63,0x68,0x5f,0x69,0x64,0x00,0x00,0x06,0x72,0x61, +0x74,0x69,0x6e,0x67,0x00,0x00,0x00,0x00,0xf3,0x00,0x02,0x00,0x03,0x00,0x00,0x00, +0x00,0x00,0x14,0x00,0x26,0x00,0x00,0x00,0x83,0xff,0x3f,0x01,0x0e,0x00,0x00,0x01, +0x83,0xff,0x3f,0x01,0x8e,0x00,0x00,0x01,0x03,0x00,0x40,0x01,0x0e,0x01,0x00,0x01, +0x83,0xff,0x3f,0x01,0x8e,0x01,0x00,0x01,0x03,0x00,0x40,0x01,0x0e,0x02,0x00,0x01, +0x83,0x31,0x40,0x01,0x8e,0x02,0x00,0x01,0x03,0x00,0x40,0x01,0x0e,0x03,0x00,0x01, +0x83,0xff,0x3f,0x01,0x8e,0x03,0x00,0x01,0x03,0x02,0x40,0x01,0x0e,0x04,0x00,0x01, +0x29,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x09,0x00,0x05,0x40,0x6b, +0x69,0x6e,0x64,0x00,0x00,0x06,0x40,0x62,0x61,0x73,0x69,0x63,0x00,0x00,0x09,0x40, +0x73,0x6b,0x69,0x6c,0x6c,0x5f,0x69,0x64,0x00,0x00,0x11,0x40,0x63,0x6f,0x6e,0x64, +0x69,0x74,0x69,0x6f,0x6e,0x5f,0x74,0x75,0x72,0x6e,0x5f,0x61,0x00,0x00,0x11,0x40, +0x63,0x6f,0x6e,0x64,0x69,0x74,0x69,0x6f,0x6e,0x5f,0x74,0x75,0x72,0x6e,0x5f,0x62, +0x00,0x00,0x0d,0x40,0x63,0x6f,0x6e,0x64,0x69,0x74,0x69,0x6f,0x6e,0x5f,0x68,0x70, +0x00,0x00,0x10,0x40,0x63,0x6f,0x6e,0x64,0x69,0x74,0x69,0x6f,0x6e,0x5f,0x6c,0x65, +0x76,0x65,0x6c,0x00,0x00,0x14,0x40,0x63,0x6f,0x6e,0x64,0x69,0x74,0x69,0x6f,0x6e, +0x5f,0x73,0x77,0x69,0x74,0x63,0x68,0x5f,0x69,0x64,0x00,0x00,0x07,0x40,0x72,0x61, +0x74,0x69,0x6e,0x67,0x00,0x00,0x00,0x02,0x3c,0x00,0x02,0x00,0x05,0x00,0x00,0x00, +0x00,0x00,0x3c,0x00,0x26,0x00,0x00,0x00,0x83,0xff,0x3f,0x01,0x0e,0x00,0x00,0x01, +0x3d,0x00,0x00,0x01,0x8e,0x00,0x00,0x01,0x3d,0x00,0x00,0x01,0x0e,0x01,0x00,0x01, +0x83,0xff,0x3f,0x01,0x8e,0x01,0x00,0x01,0x83,0xf9,0x40,0x01,0x0e,0x02,0x00,0x01, +0x83,0xf9,0x40,0x01,0x8e,0x02,0x00,0x01,0x83,0x18,0x40,0x01,0x0e,0x03,0x00,0x01, +0x83,0x18,0x40,0x01,0x8e,0x03,0x00,0x01,0x83,0x18,0x40,0x01,0x0e,0x04,0x00,0x01, +0x83,0x18,0x40,0x01,0x8e,0x04,0x00,0x01,0x83,0x31,0x40,0x01,0x0e,0x05,0x00,0x01, +0x83,0x31,0x40,0x01,0x8e,0x05,0x00,0x01,0x83,0x31,0x40,0x01,0x0e,0x06,0x00,0x01, +0x83,0xff,0x3f,0x01,0x8e,0x06,0x00,0x01,0x83,0xff,0x3f,0x01,0x0e,0x07,0x00,0x01, +0x83,0xff,0x3f,0x01,0x8e,0x07,0x00,0x01,0x11,0x08,0x00,0x01,0x03,0x00,0xc0,0x01, +0xa0,0x40,0x04,0x01,0x0e,0x09,0x00,0x01,0x11,0x08,0x00,0x01,0x03,0x00,0xc0,0x01, +0xa0,0x40,0x04,0x01,0x8e,0x09,0x00,0x01,0x11,0x0b,0x00,0x01,0x93,0x0a,0x00,0x01, +0x13,0x0a,0x00,0x01,0x20,0x40,0x04,0x01,0xb7,0x80,0x00,0x01,0x8e,0x0b,0x00,0x01, +0x83,0xff,0x3f,0x01,0x0e,0x0c,0x00,0x01,0x83,0xff,0x3f,0x01,0x8e,0x0c,0x00,0x01, +0x83,0xff,0x3f,0x01,0x0e,0x0d,0x00,0x01,0x83,0xff,0x3f,0x01,0x8e,0x0d,0x00,0x01, +0x83,0xff,0x3f,0x01,0x0e,0x0e,0x00,0x01,0x83,0x31,0x40,0x01,0x8e,0x0e,0x00,0x01, +0x29,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x1e,0x00, +0x03,0x40,0x69,0x64,0x00,0x00,0x05,0x40,0x6e,0x61,0x6d,0x65,0x00,0x00,0x0d,0x40, +0x62,0x61,0x74,0x74,0x6c,0x65,0x72,0x5f,0x6e,0x61,0x6d,0x65,0x00,0x00,0x0c,0x40, +0x62,0x61,0x74,0x74,0x6c,0x65,0x72,0x5f,0x68,0x75,0x65,0x00,0x00,0x06,0x40,0x6d, +0x61,0x78,0x68,0x70,0x00,0x00,0x06,0x40,0x6d,0x61,0x78,0x73,0x70,0x00,0x00,0x04, +0x40,0x73,0x74,0x72,0x00,0x00,0x04,0x40,0x64,0x65,0x78,0x00,0x00,0x04,0x40,0x61, +0x67,0x69,0x00,0x00,0x04,0x40,0x69,0x6e,0x74,0x00,0x00,0x04,0x40,0x61,0x74,0x6b, +0x00,0x00,0x05,0x40,0x70,0x64,0x65,0x66,0x00,0x00,0x05,0x40,0x6d,0x64,0x65,0x66, +0x00,0x00,0x04,0x40,0x65,0x76,0x61,0x00,0x00,0x0e,0x40,0x61,0x6e,0x69,0x6d,0x61, +0x74,0x69,0x6f,0x6e,0x31,0x5f,0x69,0x64,0x00,0x00,0x0e,0x40,0x61,0x6e,0x69,0x6d, +0x61,0x74,0x69,0x6f,0x6e,0x32,0x5f,0x69,0x64,0x00,0x00,0x05,0x54,0x61,0x62,0x6c, +0x65,0x00,0x00,0x03,0x6e,0x65,0x77,0x00,0x00,0x0e,0x40,0x65,0x6c,0x65,0x6d,0x65, +0x6e,0x74,0x5f,0x72,0x61,0x6e,0x6b,0x73,0x00,0x00,0x0c,0x40,0x73,0x74,0x61,0x74, +0x65,0x5f,0x72,0x61,0x6e,0x6b,0x73,0x00,0x00,0x06,0x41,0x63,0x74,0x69,0x6f,0x6e, +0x00,0x00,0x05,0x45,0x6e,0x65,0x6d,0x79,0x00,0x00,0x03,0x52,0x50,0x47,0x00,0x00, +0x08,0x40,0x61,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x04,0x40,0x65,0x78,0x70, +0x00,0x00,0x05,0x40,0x67,0x6f,0x6c,0x64,0x00,0x00,0x08,0x40,0x69,0x74,0x65,0x6d, +0x5f,0x69,0x64,0x00,0x00,0x0a,0x40,0x77,0x65,0x61,0x70,0x6f,0x6e,0x5f,0x69,0x64, +0x00,0x00,0x09,0x40,0x61,0x72,0x6d,0x6f,0x72,0x5f,0x69,0x64,0x00,0x00,0x0e,0x40, +0x74,0x72,0x65,0x61,0x73,0x75,0x72,0x65,0x5f,0x70,0x72,0x6f,0x62,0x00,0x00,0x00, +0x00,0xc5,0x00,0x01,0x00,0x04,0x00,0x03,0x00,0x00,0x00,0x18,0x05,0x00,0x80,0x00, +0x05,0x00,0x00,0x01,0x43,0x00,0x80,0x00,0x45,0x00,0x80,0x00,0x05,0x00,0x80,0x00, +0x05,0x00,0x00,0x01,0x43,0x40,0x80,0x00,0xc5,0x00,0x80,0x00,0x48,0x00,0x80,0x00, +0xc0,0x04,0x00,0x01,0x46,0x80,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x02,0x00,0x01, +0xa0,0xc0,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x02,0x00,0x01,0xa0,0xc0,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x03,0x00,0x01,0xa0,0xc0,0x80,0x00,0x06,0x00,0x80,0x00, +0x84,0x03,0x00,0x01,0xa0,0xc0,0x80,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x08,0x00,0x06,0x4d,0x65,0x6d,0x62,0x65,0x72,0x00,0x00,0x04,0x50, +0x61,0x67,0x65,0x00,0x00,0x0a,0x69,0x6e,0x69,0x74,0x69,0x61,0x6c,0x69,0x7a,0x65, +0x00,0x00,0x0d,0x61,0x74,0x74,0x72,0x5f,0x61,0x63,0x63,0x65,0x73,0x73,0x6f,0x72, +0x00,0x00,0x02,0x69,0x64,0x00,0x00,0x04,0x6e,0x61,0x6d,0x65,0x00,0x00,0x07,0x6d, +0x65,0x6d,0x62,0x65,0x72,0x73,0x00,0x00,0x05,0x70,0x61,0x67,0x65,0x73,0x00,0x00, +0x00,0x00,0xaa,0x00,0x01,0x00,0x04,0x00,0x01,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x48,0x00,0x80,0x00,0xc0,0x00,0x00,0x01,0x46,0x00,0x80,0x00,0x06,0x00,0x80,0x00, +0x04,0x01,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x01,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x02,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x84,0x02,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x04,0x03,0x00,0x01,0xa0,0x40,0x80,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x07,0x00,0x0a,0x69,0x6e,0x69,0x74,0x69,0x61,0x6c,0x69,0x7a,0x65, +0x00,0x00,0x0d,0x61,0x74,0x74,0x72,0x5f,0x61,0x63,0x63,0x65,0x73,0x73,0x6f,0x72, +0x00,0x00,0x08,0x65,0x6e,0x65,0x6d,0x79,0x5f,0x69,0x64,0x00,0x00,0x01,0x78,0x00, +0x00,0x01,0x79,0x00,0x00,0x06,0x68,0x69,0x64,0x64,0x65,0x6e,0x00,0x00,0x08,0x69, +0x6d,0x6d,0x6f,0x72,0x74,0x61,0x6c,0x00,0x00,0x00,0x00,0x76,0x00,0x02,0x00,0x03, +0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x00,0x26,0x00,0x00,0x00,0x03,0x00,0x40,0x01, +0x0e,0x00,0x00,0x01,0x83,0xff,0x3f,0x01,0x8e,0x00,0x00,0x01,0x83,0xff,0x3f,0x01, +0x0e,0x01,0x00,0x01,0x08,0x00,0x00,0x01,0x8e,0x01,0x00,0x01,0x08,0x00,0x00,0x01, +0x0e,0x02,0x00,0x01,0x29,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05, +0x00,0x09,0x40,0x65,0x6e,0x65,0x6d,0x79,0x5f,0x69,0x64,0x00,0x00,0x02,0x40,0x78, +0x00,0x00,0x02,0x40,0x79,0x00,0x00,0x07,0x40,0x68,0x69,0x64,0x64,0x65,0x6e,0x00, +0x00,0x09,0x40,0x69,0x6d,0x6d,0x6f,0x72,0x74,0x61,0x6c,0x00,0x00,0x00,0x00,0xa1, +0x00,0x01,0x00,0x04,0x00,0x02,0x00,0x00,0x00,0x11,0x00,0x00,0x05,0x00,0x80,0x00, +0x05,0x00,0x00,0x01,0x43,0x00,0x80,0x00,0x45,0x00,0x80,0x00,0x48,0x00,0x80,0x00, +0xc0,0x02,0x00,0x01,0x46,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x01,0x00,0x01, +0xa0,0x80,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x02,0x00,0x01,0xa0,0x80,0x80,0x00, +0x06,0x00,0x80,0x00,0x84,0x02,0x00,0x01,0xa0,0x80,0x80,0x00,0x29,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x09,0x43,0x6f,0x6e,0x64,0x69,0x74, +0x69,0x6f,0x6e,0x00,0x00,0x0a,0x69,0x6e,0x69,0x74,0x69,0x61,0x6c,0x69,0x7a,0x65, +0x00,0x00,0x0d,0x61,0x74,0x74,0x72,0x5f,0x61,0x63,0x63,0x65,0x73,0x73,0x6f,0x72, +0x00,0x00,0x09,0x63,0x6f,0x6e,0x64,0x69,0x74,0x69,0x6f,0x6e,0x00,0x00,0x04,0x73, +0x70,0x61,0x6e,0x00,0x00,0x04,0x6c,0x69,0x73,0x74,0x00,0x00,0x00,0x01,0x50,0x00, +0x01,0x00,0x04,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x48,0x00,0x80,0x00, +0xc0,0x00,0x00,0x01,0x46,0x00,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x01,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x01,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x02,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x84,0x02,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x03,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x03,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x04,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x84,0x04,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x05,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x05,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x06,0x00,0x01,0xa0,0x40,0x80,0x00,0x29,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0d,0x00,0x0a,0x69,0x6e,0x69,0x74,0x69,0x61, +0x6c,0x69,0x7a,0x65,0x00,0x00,0x0d,0x61,0x74,0x74,0x72,0x5f,0x61,0x63,0x63,0x65, +0x73,0x73,0x6f,0x72,0x00,0x00,0x0a,0x74,0x75,0x72,0x6e,0x5f,0x76,0x61,0x6c,0x69, +0x64,0x00,0x00,0x0b,0x65,0x6e,0x65,0x6d,0x79,0x5f,0x76,0x61,0x6c,0x69,0x64,0x00, +0x00,0x0b,0x61,0x63,0x74,0x6f,0x72,0x5f,0x76,0x61,0x6c,0x69,0x64,0x00,0x00,0x0c, +0x73,0x77,0x69,0x74,0x63,0x68,0x5f,0x76,0x61,0x6c,0x69,0x64,0x00,0x00,0x06,0x74, +0x75,0x72,0x6e,0x5f,0x61,0x00,0x00,0x06,0x74,0x75,0x72,0x6e,0x5f,0x62,0x00,0x00, +0x0b,0x65,0x6e,0x65,0x6d,0x79,0x5f,0x69,0x6e,0x64,0x65,0x78,0x00,0x00,0x08,0x65, +0x6e,0x65,0x6d,0x79,0x5f,0x68,0x70,0x00,0x00,0x08,0x61,0x63,0x74,0x6f,0x72,0x5f, +0x69,0x64,0x00,0x00,0x08,0x61,0x63,0x74,0x6f,0x72,0x5f,0x68,0x70,0x00,0x00,0x09, +0x73,0x77,0x69,0x74,0x63,0x68,0x5f,0x69,0x64,0x00,0x00,0x00,0x01,0x0a,0x00,0x02, +0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x18,0x26,0x00,0x00,0x00,0x08,0x00,0x00,0x01, +0x0e,0x00,0x00,0x01,0x08,0x00,0x00,0x01,0x8e,0x00,0x00,0x01,0x08,0x00,0x00,0x01, +0x0e,0x01,0x00,0x01,0x08,0x00,0x00,0x01,0x8e,0x01,0x00,0x01,0x83,0xff,0x3f,0x01, +0x0e,0x02,0x00,0x01,0x83,0xff,0x3f,0x01,0x8e,0x02,0x00,0x01,0x83,0xff,0x3f,0x01, +0x0e,0x03,0x00,0x01,0x83,0x18,0x40,0x01,0x8e,0x03,0x00,0x01,0x03,0x00,0x40,0x01, +0x0e,0x04,0x00,0x01,0x83,0x18,0x40,0x01,0x8e,0x04,0x00,0x01,0x03,0x00,0x40,0x01, +0x0e,0x05,0x00,0x01,0x29,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0b, +0x00,0x0b,0x40,0x74,0x75,0x72,0x6e,0x5f,0x76,0x61,0x6c,0x69,0x64,0x00,0x00,0x0c, +0x40,0x65,0x6e,0x65,0x6d,0x79,0x5f,0x76,0x61,0x6c,0x69,0x64,0x00,0x00,0x0c,0x40, +0x61,0x63,0x74,0x6f,0x72,0x5f,0x76,0x61,0x6c,0x69,0x64,0x00,0x00,0x0d,0x40,0x73, +0x77,0x69,0x74,0x63,0x68,0x5f,0x76,0x61,0x6c,0x69,0x64,0x00,0x00,0x07,0x40,0x74, +0x75,0x72,0x6e,0x5f,0x61,0x00,0x00,0x07,0x40,0x74,0x75,0x72,0x6e,0x5f,0x62,0x00, +0x00,0x0c,0x40,0x65,0x6e,0x65,0x6d,0x79,0x5f,0x69,0x6e,0x64,0x65,0x78,0x00,0x00, +0x09,0x40,0x65,0x6e,0x65,0x6d,0x79,0x5f,0x68,0x70,0x00,0x00,0x09,0x40,0x61,0x63, +0x74,0x6f,0x72,0x5f,0x69,0x64,0x00,0x00,0x09,0x40,0x61,0x63,0x74,0x6f,0x72,0x5f, +0x68,0x70,0x00,0x00,0x0a,0x40,0x73,0x77,0x69,0x74,0x63,0x68,0x5f,0x69,0x64,0x00, +0x00,0x00,0x00,0xa9,0x00,0x02,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x0f,0x00,0x00, +0x26,0x00,0x00,0x00,0x91,0x01,0x00,0x01,0x13,0x01,0x00,0x01,0x93,0x00,0x00,0x01, +0x13,0x00,0x00,0x01,0x20,0x00,0x01,0x01,0x8e,0x02,0x00,0x01,0x83,0xff,0x3f,0x01, +0x0e,0x03,0x00,0x01,0x91,0x01,0x00,0x01,0x93,0x03,0x00,0x01,0x20,0x00,0x01,0x01, +0xb7,0x80,0x00,0x01,0x0e,0x04,0x00,0x01,0x29,0x00,0x00,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x09,0x00,0x09,0x43,0x6f,0x6e,0x64,0x69,0x74,0x69,0x6f,0x6e,0x00, +0x00,0x04,0x50,0x61,0x67,0x65,0x00,0x00,0x05,0x54,0x72,0x6f,0x6f,0x70,0x00,0x00, +0x03,0x52,0x50,0x47,0x00,0x00,0x03,0x6e,0x65,0x77,0x00,0x00,0x0a,0x40,0x63,0x6f, +0x6e,0x64,0x69,0x74,0x69,0x6f,0x6e,0x00,0x00,0x05,0x40,0x73,0x70,0x61,0x6e,0x00, +0x00,0x0c,0x45,0x76,0x65,0x6e,0x74,0x43,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x00,0x00, +0x05,0x40,0x6c,0x69,0x73,0x74,0x00,0x00,0x00,0x00,0x91,0x00,0x02,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x26,0x00,0x00,0x00,0x83,0xff,0x3f,0x01, +0x0e,0x00,0x00,0x01,0x3d,0x00,0x00,0x01,0x8e,0x00,0x00,0x01,0x37,0x80,0x00,0x01, +0x0e,0x01,0x00,0x01,0x11,0x02,0x00,0x01,0x93,0x01,0x00,0x01,0x20,0x40,0x01,0x01, +0xb7,0x80,0x00,0x01,0x0e,0x03,0x00,0x01,0x29,0x00,0x00,0x01,0x00,0x00,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x03,0x40,0x69,0x64,0x00,0x00,0x05,0x40, +0x6e,0x61,0x6d,0x65,0x00,0x00,0x08,0x40,0x6d,0x65,0x6d,0x62,0x65,0x72,0x73,0x00, +0x00,0x0f,0x42,0x61,0x74,0x74,0x6c,0x65,0x45,0x76,0x65,0x6e,0x74,0x50,0x61,0x67, +0x65,0x00,0x00,0x03,0x52,0x50,0x47,0x00,0x00,0x03,0x6e,0x65,0x77,0x00,0x00,0x06, +0x40,0x70,0x61,0x67,0x65,0x73,0x00,0x00,0x00,0x03,0x01,0x00,0x01,0x00,0x04,0x00, +0x01,0x00,0x00,0x00,0x58,0x00,0x00,0x00,0x48,0x00,0x80,0x00,0xc0,0x00,0x00,0x01, +0x46,0x00,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x01,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x84,0x01,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x04,0x02,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x02,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x03,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x84,0x03,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x04,0x04,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x04,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x05,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x84,0x05,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x04,0x06,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x06,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x07,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x84,0x07,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x04,0x08,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x08,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x09,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x84,0x09,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x04,0x0a,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x0a,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x0b,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x84,0x0b,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x04,0x0c,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x0c,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x0d,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x84,0x0d,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x04,0x0e,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x0e,0x00,0x01, +0xa0,0x40,0x80,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1e, 0x00,0x0a,0x69,0x6e,0x69,0x74,0x69,0x61,0x6c,0x69,0x7a,0x65,0x00,0x00,0x0d,0x61, -0x74,0x74,0x72,0x5f,0x61,0x63,0x63,0x65,0x73,0x73,0x6f,0x72,0x00,0x00,0x08,0x61, -0x63,0x74,0x6f,0x72,0x5f,0x69,0x64,0x00,0x00,0x05,0x6c,0x65,0x76,0x65,0x6c,0x00, -0x00,0x09,0x77,0x65,0x61,0x70,0x6f,0x6e,0x5f,0x69,0x64,0x00,0x00,0x09,0x61,0x72, -0x6d,0x6f,0x72,0x31,0x5f,0x69,0x64,0x00,0x00,0x09,0x61,0x72,0x6d,0x6f,0x72,0x32, -0x5f,0x69,0x64,0x00,0x00,0x09,0x61,0x72,0x6d,0x6f,0x72,0x33,0x5f,0x69,0x64,0x00, -0x00,0x09,0x61,0x72,0x6d,0x6f,0x72,0x34,0x5f,0x69,0x64,0x00,0x00,0x00,0x00,0xac, -0x00,0x02,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x26,0x01,0x40, -0x00,0x03,0x01,0x00,0x00,0x0e,0x01,0x40,0x00,0x03,0x01,0x00,0x00,0x8e,0x01,0x3f, -0xff,0x83,0x01,0x00,0x01,0x0e,0x01,0x3f,0xff,0x83,0x01,0x00,0x01,0x8e,0x01,0x3f, -0xff,0x83,0x01,0x00,0x02,0x0e,0x01,0x3f,0xff,0x83,0x01,0x00,0x02,0x8e,0x01,0x3f, -0xff,0x83,0x01,0x00,0x03,0x0e,0x01,0x00,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x07,0x00,0x09,0x40,0x61,0x63,0x74,0x6f,0x72,0x5f,0x69,0x64,0x00,0x00,0x06, -0x40,0x6c,0x65,0x76,0x65,0x6c,0x00,0x00,0x0a,0x40,0x77,0x65,0x61,0x70,0x6f,0x6e, -0x5f,0x69,0x64,0x00,0x00,0x0a,0x40,0x61,0x72,0x6d,0x6f,0x72,0x31,0x5f,0x69,0x64, -0x00,0x00,0x0a,0x40,0x61,0x72,0x6d,0x6f,0x72,0x32,0x5f,0x69,0x64,0x00,0x00,0x0a, -0x40,0x61,0x72,0x6d,0x6f,0x72,0x33,0x5f,0x69,0x64,0x00,0x00,0x0a,0x40,0x61,0x72, -0x6d,0x6f,0x72,0x34,0x5f,0x69,0x64,0x00,0x00,0x00,0x04,0x71,0x00,0x02,0x00,0x05, -0x00,0x00,0x00,0x00,0x00,0x8a,0x00,0x00,0x00,0x26,0x01,0x3f,0xff,0x83,0x01,0x00, -0x00,0x0e,0x01,0x40,0x00,0x03,0x01,0x00,0x80,0xb7,0x01,0x00,0x00,0x8e,0x01,0x00, -0x00,0x05,0x01,0x80,0x00,0x3d,0x01,0x00,0x81,0x37,0x01,0x00,0x01,0x0e,0x01,0x00, -0x00,0x05,0x01,0x80,0x00,0x3d,0x01,0x00,0x81,0x37,0x01,0x00,0x01,0x8e,0x01,0x00, -0x00,0x05,0x01,0x80,0x00,0x3d,0x01,0x00,0x81,0x37,0x01,0x00,0x02,0x0e,0x01,0x00, -0x00,0x3d,0x01,0x00,0x02,0x8e,0x01,0x00,0x00,0x3d,0x01,0x00,0x03,0x0e,0x01,0x00, -0x00,0x3d,0x01,0x00,0x03,0x8e,0x01,0x00,0x00,0x3d,0x01,0x00,0x04,0x0e,0x01,0x00, -0x05,0x11,0x01,0x00,0x04,0x93,0x01,0x02,0xc0,0x20,0x01,0x00,0x06,0x0e,0x01,0x00, -0x05,0x11,0x01,0x00,0x04,0x93,0x01,0x02,0xc0,0x20,0x01,0x00,0x06,0x8e,0x01,0x00, -0x05,0x11,0x01,0x00,0x04,0x93,0x01,0x02,0xc0,0x20,0x01,0x00,0x07,0x0e,0x01,0x00, -0x05,0x11,0x01,0x00,0x04,0x93,0x01,0x02,0xc0,0x20,0x01,0x00,0x07,0x8e,0x01,0x00, -0x05,0x11,0x01,0x00,0x04,0x93,0x01,0x80,0x00,0x3d,0x02,0x40,0x27,0x83,0x01,0x02, -0xc1,0x20,0x01,0x00,0x08,0x0e,0x01,0x00,0x05,0x11,0x01,0x00,0x04,0x93,0x01,0x80, -0x00,0x3d,0x02,0x40,0x27,0x83,0x01,0x02,0xc1,0x20,0x01,0x00,0x08,0x8e,0x01,0x00, -0x05,0x11,0x01,0x00,0x04,0x93,0x01,0x80,0x00,0x3d,0x02,0x40,0x27,0x83,0x01,0x02, -0xc1,0x20,0x01,0x00,0x09,0x0e,0x01,0x00,0x05,0x11,0x01,0x00,0x04,0x93,0x01,0x80, -0x00,0x3d,0x02,0x40,0x27,0x83,0x01,0x02,0xc1,0x20,0x01,0x00,0x09,0x8e,0x01,0x00, -0x05,0x11,0x01,0x00,0x04,0x93,0x01,0x80,0x00,0x3d,0x02,0x40,0x27,0x83,0x01,0x02, -0xc1,0x20,0x01,0x00,0x0a,0x0e,0x01,0x00,0x05,0x11,0x01,0x00,0x04,0x93,0x01,0x80, -0x00,0x3d,0x02,0x40,0x27,0x83,0x01,0x02,0xc1,0x20,0x01,0x00,0x0a,0x8e,0x01,0x00, -0x05,0x11,0x01,0x00,0x04,0x93,0x01,0x80,0x00,0x3d,0x02,0x40,0x27,0x83,0x01,0x02, -0xc1,0x20,0x01,0x00,0x0b,0x0e,0x01,0x00,0x05,0x11,0x01,0x00,0x04,0x93,0x01,0x80, -0x00,0x3d,0x02,0x40,0x27,0x83,0x01,0x02,0xc1,0x20,0x01,0x00,0x0b,0x8e,0x01,0x00, -0x05,0x11,0x01,0x00,0x04,0x93,0x01,0x80,0x00,0x3d,0x02,0x40,0x27,0x83,0x01,0x02, -0xc1,0x20,0x01,0x00,0x0c,0x0e,0x01,0x00,0x05,0x11,0x01,0x00,0x04,0x93,0x01,0x80, -0x00,0x3d,0x02,0x40,0x27,0x83,0x01,0x02,0xc1,0x20,0x01,0x00,0x0c,0x8e,0x01,0x00, -0x05,0x11,0x01,0x00,0x04,0x93,0x01,0x80,0x00,0x3d,0x02,0x40,0x27,0x83,0x01,0x02, -0xc1,0x20,0x01,0x00,0x0d,0x0e,0x01,0x00,0x05,0x11,0x01,0x00,0x04,0x93,0x01,0x80, -0x00,0x3d,0x02,0x40,0x27,0x83,0x01,0x02,0xc1,0x20,0x01,0x00,0x0d,0x8e,0x01,0x00, -0x05,0x11,0x01,0x00,0x0e,0x93,0x01,0x00,0x0e,0x13,0x01,0x02,0xc0,0x20,0x01,0x00, -0x0f,0x0e,0x01,0x00,0x80,0x37,0x01,0x00,0x0f,0x8e,0x01,0x40,0x00,0x03,0x01,0x00, -0x10,0x0e,0x01,0x40,0x00,0x03,0x01,0x00,0x10,0x8e,0x01,0x3f,0xff,0x83,0x01,0x00, -0x11,0x0e,0x01,0x3f,0xff,0x83,0x01,0x00,0x11,0x8e,0x01,0x00,0x00,0x3d,0x01,0x00, -0x12,0x0e,0x01,0x00,0x00,0x3d,0x01,0x00,0x12,0x8e,0x01,0x3f,0xff,0x83,0x01,0x00, -0x13,0x0e,0x01,0x40,0x00,0x03,0x01,0x00,0x13,0x8e,0x01,0x00,0x00,0x29,0x00,0x00, -0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x00,0x0d,0x40,0x6d,0x61,0x67,0x69, -0x63,0x5f,0x6e,0x75,0x6d,0x62,0x65,0x72,0x00,0x00,0x0e,0x40,0x70,0x61,0x72,0x74, -0x79,0x5f,0x6d,0x65,0x6d,0x62,0x65,0x72,0x73,0x00,0x00,0x09,0x40,0x65,0x6c,0x65, -0x6d,0x65,0x6e,0x74,0x73,0x00,0x00,0x09,0x40,0x73,0x77,0x69,0x74,0x63,0x68,0x65, -0x73,0x00,0x00,0x0a,0x40,0x76,0x61,0x72,0x69,0x61,0x62,0x6c,0x65,0x73,0x00,0x00, -0x10,0x40,0x77,0x69,0x6e,0x64,0x6f,0x77,0x73,0x6b,0x69,0x6e,0x5f,0x6e,0x61,0x6d, -0x65,0x00,0x00,0x0b,0x40,0x74,0x69,0x74,0x6c,0x65,0x5f,0x6e,0x61,0x6d,0x65,0x00, -0x00,0x0e,0x40,0x67,0x61,0x6d,0x65,0x6f,0x76,0x65,0x72,0x5f,0x6e,0x61,0x6d,0x65, -0x00,0x00,0x12,0x40,0x62,0x61,0x74,0x74,0x6c,0x65,0x5f,0x74,0x72,0x61,0x6e,0x73, -0x69,0x74,0x69,0x6f,0x6e,0x00,0x00,0x09,0x41,0x75,0x64,0x69,0x6f,0x46,0x69,0x6c, -0x65,0x00,0x00,0x03,0x52,0x50,0x47,0x00,0x00,0x03,0x6e,0x65,0x77,0x00,0x00,0x0a, -0x40,0x74,0x69,0x74,0x6c,0x65,0x5f,0x62,0x67,0x6d,0x00,0x00,0x0b,0x40,0x62,0x61, -0x74,0x74,0x6c,0x65,0x5f,0x62,0x67,0x6d,0x00,0x00,0x0e,0x40,0x62,0x61,0x74,0x74, -0x6c,0x65,0x5f,0x65,0x6e,0x64,0x5f,0x6d,0x65,0x00,0x00,0x0c,0x40,0x67,0x61,0x6d, -0x65,0x6f,0x76,0x65,0x72,0x5f,0x6d,0x65,0x00,0x00,0x0a,0x40,0x63,0x75,0x72,0x73, -0x6f,0x72,0x5f,0x73,0x65,0x00,0x00,0x0c,0x40,0x64,0x65,0x63,0x69,0x73,0x69,0x6f, -0x6e,0x5f,0x73,0x65,0x00,0x00,0x0a,0x40,0x63,0x61,0x6e,0x63,0x65,0x6c,0x5f,0x73, -0x65,0x00,0x00,0x0a,0x40,0x62,0x75,0x7a,0x7a,0x65,0x72,0x5f,0x73,0x65,0x00,0x00, -0x09,0x40,0x65,0x71,0x75,0x69,0x70,0x5f,0x73,0x65,0x00,0x00,0x08,0x40,0x73,0x68, -0x6f,0x70,0x5f,0x73,0x65,0x00,0x00,0x08,0x40,0x73,0x61,0x76,0x65,0x5f,0x73,0x65, -0x00,0x00,0x08,0x40,0x6c,0x6f,0x61,0x64,0x5f,0x73,0x65,0x00,0x00,0x10,0x40,0x62, +0x74,0x74,0x72,0x5f,0x61,0x63,0x63,0x65,0x73,0x73,0x6f,0x72,0x00,0x00,0x02,0x69, +0x64,0x00,0x00,0x04,0x6e,0x61,0x6d,0x65,0x00,0x00,0x0c,0x61,0x6e,0x69,0x6d,0x61, +0x74,0x69,0x6f,0x6e,0x5f,0x69,0x64,0x00,0x00,0x0b,0x72,0x65,0x73,0x74,0x72,0x69, +0x63,0x74,0x69,0x6f,0x6e,0x00,0x00,0x0d,0x6e,0x6f,0x6e,0x72,0x65,0x73,0x69,0x73, +0x74,0x61,0x6e,0x63,0x65,0x00,0x00,0x07,0x7a,0x65,0x72,0x6f,0x5f,0x68,0x70,0x00, +0x00,0x0c,0x63,0x61,0x6e,0x74,0x5f,0x67,0x65,0x74,0x5f,0x65,0x78,0x70,0x00,0x00, +0x0a,0x63,0x61,0x6e,0x74,0x5f,0x65,0x76,0x61,0x64,0x65,0x00,0x00,0x0b,0x73,0x6c, +0x69,0x70,0x5f,0x64,0x61,0x6d,0x61,0x67,0x65,0x00,0x00,0x06,0x72,0x61,0x74,0x69, +0x6e,0x67,0x00,0x00,0x08,0x68,0x69,0x74,0x5f,0x72,0x61,0x74,0x65,0x00,0x00,0x0a, +0x6d,0x61,0x78,0x68,0x70,0x5f,0x72,0x61,0x74,0x65,0x00,0x00,0x0a,0x6d,0x61,0x78, +0x73,0x70,0x5f,0x72,0x61,0x74,0x65,0x00,0x00,0x08,0x73,0x74,0x72,0x5f,0x72,0x61, +0x74,0x65,0x00,0x00,0x08,0x64,0x65,0x78,0x5f,0x72,0x61,0x74,0x65,0x00,0x00,0x08, +0x61,0x67,0x69,0x5f,0x72,0x61,0x74,0x65,0x00,0x00,0x08,0x69,0x6e,0x74,0x5f,0x72, +0x61,0x74,0x65,0x00,0x00,0x08,0x61,0x74,0x6b,0x5f,0x72,0x61,0x74,0x65,0x00,0x00, +0x09,0x70,0x64,0x65,0x66,0x5f,0x72,0x61,0x74,0x65,0x00,0x00,0x09,0x6d,0x64,0x65, +0x66,0x5f,0x72,0x61,0x74,0x65,0x00,0x00,0x03,0x65,0x76,0x61,0x00,0x00,0x0b,0x62, +0x61,0x74,0x74,0x6c,0x65,0x5f,0x6f,0x6e,0x6c,0x79,0x00,0x00,0x09,0x68,0x6f,0x6c, +0x64,0x5f,0x74,0x75,0x72,0x6e,0x00,0x00,0x11,0x61,0x75,0x74,0x6f,0x5f,0x72,0x65, +0x6c,0x65,0x61,0x73,0x65,0x5f,0x70,0x72,0x6f,0x62,0x00,0x00,0x12,0x73,0x68,0x6f, +0x63,0x6b,0x5f,0x72,0x65,0x6c,0x65,0x61,0x73,0x65,0x5f,0x70,0x72,0x6f,0x62,0x00, +0x00,0x11,0x67,0x75,0x61,0x72,0x64,0x5f,0x65,0x6c,0x65,0x6d,0x65,0x6e,0x74,0x5f, +0x73,0x65,0x74,0x00,0x00,0x0e,0x70,0x6c,0x75,0x73,0x5f,0x73,0x74,0x61,0x74,0x65, +0x5f,0x73,0x65,0x74,0x00,0x00,0x0f,0x6d,0x69,0x6e,0x75,0x73,0x5f,0x73,0x74,0x61, +0x74,0x65,0x5f,0x73,0x65,0x74,0x00,0x00,0x00,0x02,0x8b,0x00,0x02,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x3a,0x00,0x00,0x00,0x26,0x00,0x00,0x00,0x83,0xff,0x3f,0x01, +0x0e,0x00,0x00,0x01,0x3d,0x00,0x00,0x01,0x8e,0x00,0x00,0x01,0x83,0xff,0x3f,0x01, +0x0e,0x01,0x00,0x01,0x83,0xff,0x3f,0x01,0x8e,0x01,0x00,0x01,0x08,0x00,0x00,0x01, +0x0e,0x02,0x00,0x01,0x08,0x00,0x00,0x01,0x8e,0x02,0x00,0x01,0x08,0x00,0x00,0x01, +0x0e,0x03,0x00,0x01,0x08,0x00,0x00,0x01,0x8e,0x03,0x00,0x01,0x08,0x00,0x00,0x01, +0x0e,0x04,0x00,0x01,0x03,0x02,0x40,0x01,0x8e,0x04,0x00,0x01,0x83,0x31,0x40,0x01, +0x0e,0x05,0x00,0x01,0x83,0x31,0x40,0x01,0x8e,0x05,0x00,0x01,0x83,0x31,0x40,0x01, +0x0e,0x06,0x00,0x01,0x83,0x31,0x40,0x01,0x8e,0x06,0x00,0x01,0x83,0x31,0x40,0x01, +0x0e,0x07,0x00,0x01,0x83,0x31,0x40,0x01,0x8e,0x07,0x00,0x01,0x83,0x31,0x40,0x01, +0x0e,0x08,0x00,0x01,0x83,0x31,0x40,0x01,0x8e,0x08,0x00,0x01,0x83,0x31,0x40,0x01, +0x0e,0x09,0x00,0x01,0x83,0x31,0x40,0x01,0x8e,0x09,0x00,0x01,0x83,0xff,0x3f,0x01, +0x0e,0x0a,0x00,0x01,0x07,0x00,0x00,0x01,0x8e,0x0a,0x00,0x01,0x83,0xff,0x3f,0x01, +0x0e,0x0b,0x00,0x01,0x83,0xff,0x3f,0x01,0x8e,0x0b,0x00,0x01,0x83,0xff,0x3f,0x01, +0x0e,0x0c,0x00,0x01,0x37,0x80,0x00,0x01,0x8e,0x0c,0x00,0x01,0x37,0x80,0x00,0x01, +0x0e,0x0d,0x00,0x01,0x37,0x80,0x00,0x01,0x8e,0x0d,0x00,0x01,0x29,0x00,0x00,0x01, +0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x1c,0x00,0x03,0x40,0x69,0x64, +0x00,0x00,0x05,0x40,0x6e,0x61,0x6d,0x65,0x00,0x00,0x0d,0x40,0x61,0x6e,0x69,0x6d, +0x61,0x74,0x69,0x6f,0x6e,0x5f,0x69,0x64,0x00,0x00,0x0c,0x40,0x72,0x65,0x73,0x74, +0x72,0x69,0x63,0x74,0x69,0x6f,0x6e,0x00,0x00,0x0e,0x40,0x6e,0x6f,0x6e,0x72,0x65, +0x73,0x69,0x73,0x74,0x61,0x6e,0x63,0x65,0x00,0x00,0x08,0x40,0x7a,0x65,0x72,0x6f, +0x5f,0x68,0x70,0x00,0x00,0x0d,0x40,0x63,0x61,0x6e,0x74,0x5f,0x67,0x65,0x74,0x5f, +0x65,0x78,0x70,0x00,0x00,0x0b,0x40,0x63,0x61,0x6e,0x74,0x5f,0x65,0x76,0x61,0x64, +0x65,0x00,0x00,0x0c,0x40,0x73,0x6c,0x69,0x70,0x5f,0x64,0x61,0x6d,0x61,0x67,0x65, +0x00,0x00,0x07,0x40,0x72,0x61,0x74,0x69,0x6e,0x67,0x00,0x00,0x09,0x40,0x68,0x69, +0x74,0x5f,0x72,0x61,0x74,0x65,0x00,0x00,0x0b,0x40,0x6d,0x61,0x78,0x68,0x70,0x5f, +0x72,0x61,0x74,0x65,0x00,0x00,0x0b,0x40,0x6d,0x61,0x78,0x73,0x70,0x5f,0x72,0x61, +0x74,0x65,0x00,0x00,0x09,0x40,0x73,0x74,0x72,0x5f,0x72,0x61,0x74,0x65,0x00,0x00, +0x09,0x40,0x64,0x65,0x78,0x5f,0x72,0x61,0x74,0x65,0x00,0x00,0x09,0x40,0x61,0x67, +0x69,0x5f,0x72,0x61,0x74,0x65,0x00,0x00,0x09,0x40,0x69,0x6e,0x74,0x5f,0x72,0x61, +0x74,0x65,0x00,0x00,0x09,0x40,0x61,0x74,0x6b,0x5f,0x72,0x61,0x74,0x65,0x00,0x00, +0x0a,0x40,0x70,0x64,0x65,0x66,0x5f,0x72,0x61,0x74,0x65,0x00,0x00,0x0a,0x40,0x6d, +0x64,0x65,0x66,0x5f,0x72,0x61,0x74,0x65,0x00,0x00,0x04,0x40,0x65,0x76,0x61,0x00, +0x00,0x0c,0x40,0x62,0x61,0x74,0x74,0x6c,0x65,0x5f,0x6f,0x6e,0x6c,0x79,0x00,0x00, +0x0a,0x40,0x68,0x6f,0x6c,0x64,0x5f,0x74,0x75,0x72,0x6e,0x00,0x00,0x12,0x40,0x61, +0x75,0x74,0x6f,0x5f,0x72,0x65,0x6c,0x65,0x61,0x73,0x65,0x5f,0x70,0x72,0x6f,0x62, +0x00,0x00,0x13,0x40,0x73,0x68,0x6f,0x63,0x6b,0x5f,0x72,0x65,0x6c,0x65,0x61,0x73, +0x65,0x5f,0x70,0x72,0x6f,0x62,0x00,0x00,0x12,0x40,0x67,0x75,0x61,0x72,0x64,0x5f, +0x65,0x6c,0x65,0x6d,0x65,0x6e,0x74,0x5f,0x73,0x65,0x74,0x00,0x00,0x0f,0x40,0x70, +0x6c,0x75,0x73,0x5f,0x73,0x74,0x61,0x74,0x65,0x5f,0x73,0x65,0x74,0x00,0x00,0x10, +0x40,0x6d,0x69,0x6e,0x75,0x73,0x5f,0x73,0x74,0x61,0x74,0x65,0x5f,0x73,0x65,0x74, +0x00,0x00,0x00,0x01,0x2f,0x00,0x01,0x00,0x04,0x00,0x03,0x00,0x00,0x00,0x24,0x00, +0x05,0x00,0x80,0x00,0x05,0x00,0x00,0x01,0x43,0x00,0x80,0x00,0x45,0x00,0x80,0x00, +0x05,0x00,0x80,0x00,0x05,0x00,0x00,0x01,0x43,0x40,0x80,0x00,0xc5,0x00,0x80,0x00, +0x48,0x00,0x80,0x00,0xc0,0x04,0x00,0x01,0x46,0x80,0x80,0x00,0x06,0x00,0x80,0x00, +0x04,0x02,0x00,0x01,0xa0,0xc0,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x02,0x00,0x01, +0xa0,0xc0,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x03,0x00,0x01,0xa0,0xc0,0x80,0x00, +0x06,0x00,0x80,0x00,0x84,0x03,0x00,0x01,0xa0,0xc0,0x80,0x00,0x06,0x00,0x80,0x00, +0x04,0x04,0x00,0x01,0xa0,0xc0,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x04,0x00,0x01, +0xa0,0xc0,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x05,0x00,0x01,0xa0,0xc0,0x80,0x00, +0x06,0x00,0x80,0x00,0x84,0x05,0x00,0x01,0xa0,0xc0,0x80,0x00,0x29,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x05,0x46,0x72,0x61,0x6d,0x65,0x00, +0x00,0x06,0x54,0x69,0x6d,0x69,0x6e,0x67,0x00,0x00,0x0a,0x69,0x6e,0x69,0x74,0x69, +0x61,0x6c,0x69,0x7a,0x65,0x00,0x00,0x0d,0x61,0x74,0x74,0x72,0x5f,0x61,0x63,0x63, +0x65,0x73,0x73,0x6f,0x72,0x00,0x00,0x02,0x69,0x64,0x00,0x00,0x04,0x6e,0x61,0x6d, +0x65,0x00,0x00,0x0e,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f,0x6e,0x61, +0x6d,0x65,0x00,0x00,0x0d,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f,0x68, +0x75,0x65,0x00,0x00,0x08,0x70,0x6f,0x73,0x69,0x74,0x69,0x6f,0x6e,0x00,0x00,0x09, +0x66,0x72,0x61,0x6d,0x65,0x5f,0x6d,0x61,0x78,0x00,0x00,0x06,0x66,0x72,0x61,0x6d, +0x65,0x73,0x00,0x00,0x07,0x74,0x69,0x6d,0x69,0x6e,0x67,0x73,0x00,0x00,0x00,0x00, +0x76,0x00,0x01,0x00,0x04,0x00,0x01,0x00,0x00,0x00,0x0a,0x00,0x48,0x00,0x80,0x00, +0xc0,0x00,0x00,0x01,0x46,0x00,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x01,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x01,0x00,0x01,0xa0,0x40,0x80,0x00, +0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x0a,0x69,0x6e, +0x69,0x74,0x69,0x61,0x6c,0x69,0x7a,0x65,0x00,0x00,0x0d,0x61,0x74,0x74,0x72,0x5f, +0x61,0x63,0x63,0x65,0x73,0x73,0x6f,0x72,0x00,0x00,0x08,0x63,0x65,0x6c,0x6c,0x5f, +0x6d,0x61,0x78,0x00,0x00,0x09,0x63,0x65,0x6c,0x6c,0x5f,0x64,0x61,0x74,0x61,0x00, +0x00,0x00,0x00,0x65,0x00,0x02,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x09,0x00,0x00, +0x26,0x00,0x00,0x00,0x83,0xff,0x3f,0x01,0x0e,0x00,0x00,0x01,0x91,0x00,0x00,0x01, +0x83,0xff,0xbf,0x01,0x83,0xff,0x3f,0x02,0x20,0x81,0x00,0x01,0x8e,0x01,0x00,0x01, +0x29,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x09,0x40,0x63, +0x65,0x6c,0x6c,0x5f,0x6d,0x61,0x78,0x00,0x00,0x05,0x54,0x61,0x62,0x6c,0x65,0x00, +0x00,0x03,0x6e,0x65,0x77,0x00,0x00,0x0a,0x40,0x63,0x65,0x6c,0x6c,0x5f,0x64,0x61, +0x74,0x61,0x00,0x00,0x00,0x00,0xd5,0x00,0x01,0x00,0x04,0x00,0x01,0x00,0x00,0x00, +0x16,0x00,0x00,0x00,0x48,0x00,0x80,0x00,0xc0,0x00,0x00,0x01,0x46,0x00,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x01,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x84,0x01,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x02,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x02,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x03,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x84,0x03,0x00,0x01,0xa0,0x40,0x80,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x08,0x00,0x0a,0x69,0x6e,0x69,0x74,0x69,0x61,0x6c,0x69,0x7a,0x65, +0x00,0x00,0x0d,0x61,0x74,0x74,0x72,0x5f,0x61,0x63,0x63,0x65,0x73,0x73,0x6f,0x72, +0x00,0x00,0x05,0x66,0x72,0x61,0x6d,0x65,0x00,0x00,0x02,0x73,0x65,0x00,0x00,0x0b, +0x66,0x6c,0x61,0x73,0x68,0x5f,0x73,0x63,0x6f,0x70,0x65,0x00,0x00,0x0b,0x66,0x6c, +0x61,0x73,0x68,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x0e,0x66,0x6c,0x61,0x73, +0x68,0x5f,0x64,0x75,0x72,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x09,0x63,0x6f,0x6e, +0x64,0x69,0x74,0x69,0x6f,0x6e,0x00,0x00,0x00,0x00,0xe5,0x00,0x02,0x00,0x08,0x00, +0x00,0x00,0x00,0x00,0x17,0x00,0x00,0x00,0x26,0x00,0x00,0x00,0x83,0xff,0x3f,0x01, +0x0e,0x00,0x00,0x01,0x11,0x01,0x00,0x01,0x93,0x00,0x00,0x01,0x3d,0x00,0x80,0x01, +0x83,0x27,0x40,0x02,0x20,0xc1,0x00,0x01,0x0e,0x02,0x00,0x01,0x83,0xff,0x3f,0x01, +0x8e,0x02,0x00,0x01,0x11,0x03,0x00,0x01,0x03,0x7f,0xc0,0x01,0x03,0x7f,0x40,0x02, +0x03,0x7f,0xc0,0x02,0x03,0x7f,0x40,0x03,0x20,0xc2,0x00,0x01,0x8e,0x03,0x00,0x01, +0x03,0x02,0x40,0x01,0x0e,0x04,0x00,0x01,0x83,0xff,0x3f,0x01,0x8e,0x04,0x00,0x01, +0x29,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x0a,0x00, +0x06,0x40,0x66,0x72,0x61,0x6d,0x65,0x00,0x00,0x09,0x41,0x75,0x64,0x69,0x6f,0x46, +0x69,0x6c,0x65,0x00,0x00,0x03,0x52,0x50,0x47,0x00,0x00,0x03,0x6e,0x65,0x77,0x00, +0x00,0x03,0x40,0x73,0x65,0x00,0x00,0x0c,0x40,0x66,0x6c,0x61,0x73,0x68,0x5f,0x73, +0x63,0x6f,0x70,0x65,0x00,0x00,0x05,0x43,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x0c,0x40, +0x66,0x6c,0x61,0x73,0x68,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x0f,0x40,0x66, +0x6c,0x61,0x73,0x68,0x5f,0x64,0x75,0x72,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x0a, +0x40,0x63,0x6f,0x6e,0x64,0x69,0x74,0x69,0x6f,0x6e,0x00,0x00,0x00,0x00,0xf4,0x00, +0x02,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x16,0x00,0x00,0x00,0x26,0x00,0x00,0x00, +0x83,0xff,0x3f,0x01,0x0e,0x00,0x00,0x01,0x3d,0x00,0x00,0x01,0x8e,0x00,0x00,0x01, +0x3d,0x00,0x00,0x01,0x0e,0x01,0x00,0x01,0x83,0xff,0x3f,0x01,0x8e,0x01,0x00,0x01, +0x03,0x00,0x40,0x01,0x0e,0x02,0x00,0x01,0x03,0x00,0x40,0x01,0x8e,0x02,0x00,0x01, +0x11,0x04,0x00,0x01,0x93,0x03,0x00,0x01,0x13,0x03,0x00,0x01,0x20,0x40,0x02,0x01, +0xb7,0x80,0x00,0x01,0x0e,0x05,0x00,0x01,0x37,0x80,0x00,0x01,0x8e,0x05,0x00,0x01, +0x29,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00, +0x03,0x40,0x69,0x64,0x00,0x00,0x05,0x40,0x6e,0x61,0x6d,0x65,0x00,0x00,0x0f,0x40, +0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f,0x6e,0x61,0x6d,0x65,0x00,0x00, +0x0e,0x40,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f,0x68,0x75,0x65,0x00, +0x00,0x09,0x40,0x70,0x6f,0x73,0x69,0x74,0x69,0x6f,0x6e,0x00,0x00,0x0a,0x40,0x66, +0x72,0x61,0x6d,0x65,0x5f,0x6d,0x61,0x78,0x00,0x00,0x05,0x46,0x72,0x61,0x6d,0x65, +0x00,0x00,0x09,0x41,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x03,0x52, +0x50,0x47,0x00,0x00,0x03,0x6e,0x65,0x77,0x00,0x00,0x07,0x40,0x66,0x72,0x61,0x6d, +0x65,0x73,0x00,0x00,0x08,0x40,0x74,0x69,0x6d,0x69,0x6e,0x67,0x73,0x00,0x00,0x00, +0x01,0xe8,0x00,0x01,0x00,0x04,0x00,0x01,0x00,0x00,0x00,0x37,0x48,0x00,0x80,0x00, +0xc0,0x00,0x00,0x01,0x46,0x00,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x01,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x01,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x02,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x84,0x02,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x03,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x03,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x04,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x84,0x04,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x05,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x05,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x06,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x84,0x06,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x07,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x07,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x08,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x84,0x08,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x09,0x00,0x01, +0xa0,0x40,0x80,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x13, +0x00,0x0a,0x69,0x6e,0x69,0x74,0x69,0x61,0x6c,0x69,0x7a,0x65,0x00,0x00,0x0d,0x61, +0x74,0x74,0x72,0x5f,0x61,0x63,0x63,0x65,0x73,0x73,0x6f,0x72,0x00,0x00,0x02,0x69, +0x64,0x00,0x00,0x04,0x6e,0x61,0x6d,0x65,0x00,0x00,0x0c,0x74,0x69,0x6c,0x65,0x73, +0x65,0x74,0x5f,0x6e,0x61,0x6d,0x65,0x00,0x00,0x0e,0x61,0x75,0x74,0x6f,0x74,0x69, +0x6c,0x65,0x5f,0x6e,0x61,0x6d,0x65,0x73,0x00,0x00,0x0d,0x70,0x61,0x6e,0x6f,0x72, +0x61,0x6d,0x61,0x5f,0x6e,0x61,0x6d,0x65,0x00,0x00,0x0c,0x70,0x61,0x6e,0x6f,0x72, +0x61,0x6d,0x61,0x5f,0x68,0x75,0x65,0x00,0x00,0x08,0x66,0x6f,0x67,0x5f,0x6e,0x61, +0x6d,0x65,0x00,0x00,0x07,0x66,0x6f,0x67,0x5f,0x68,0x75,0x65,0x00,0x00,0x0b,0x66, +0x6f,0x67,0x5f,0x6f,0x70,0x61,0x63,0x69,0x74,0x79,0x00,0x00,0x0e,0x66,0x6f,0x67, +0x5f,0x62,0x6c,0x65,0x6e,0x64,0x5f,0x74,0x79,0x70,0x65,0x00,0x00,0x08,0x66,0x6f, +0x67,0x5f,0x7a,0x6f,0x6f,0x6d,0x00,0x00,0x06,0x66,0x6f,0x67,0x5f,0x73,0x78,0x00, +0x00,0x06,0x66,0x6f,0x67,0x5f,0x73,0x79,0x00,0x00,0x0f,0x62,0x61,0x74,0x74,0x6c, +0x65,0x62,0x61,0x63,0x6b,0x5f,0x6e,0x61,0x6d,0x65,0x00,0x00,0x08,0x70,0x61,0x73, +0x73,0x61,0x67,0x65,0x73,0x00,0x00,0x0a,0x70,0x72,0x69,0x6f,0x72,0x69,0x74,0x69, +0x65,0x73,0x00,0x00,0x0c,0x74,0x65,0x72,0x72,0x61,0x69,0x6e,0x5f,0x74,0x61,0x67, +0x73,0x00,0x00,0x00,0x01,0xe3,0x00,0x02,0x00,0x07,0x00,0x00,0x00,0x00,0x00,0x32, +0x26,0x00,0x00,0x00,0x83,0xff,0x3f,0x01,0x0e,0x00,0x00,0x01,0x3d,0x00,0x00,0x01, +0x8e,0x00,0x00,0x01,0x3d,0x00,0x00,0x01,0x0e,0x01,0x00,0x01,0x3d,0x00,0x00,0x01, +0xb7,0x80,0x00,0x01,0x03,0x03,0xc0,0x01,0xb0,0xc0,0x00,0x01,0x0e,0x02,0x00,0x01, +0x3d,0x00,0x00,0x01,0x8e,0x02,0x00,0x01,0x83,0xff,0x3f,0x01,0x0e,0x03,0x00,0x01, +0x3d,0x00,0x00,0x01,0x8e,0x03,0x00,0x01,0x83,0xff,0x3f,0x01,0x0e,0x04,0x00,0x01, +0x83,0x1f,0x40,0x01,0x8e,0x04,0x00,0x01,0x83,0xff,0x3f,0x01,0x0e,0x05,0x00,0x01, +0x83,0x63,0x40,0x01,0x8e,0x05,0x00,0x01,0x83,0xff,0x3f,0x01,0x0e,0x06,0x00,0x01, +0x83,0xff,0x3f,0x01,0x8e,0x06,0x00,0x01,0x3d,0x00,0x00,0x01,0x0e,0x07,0x00,0x01, +0x91,0x07,0x00,0x01,0x83,0xbf,0xc0,0x01,0xa0,0x00,0x04,0x01,0x8e,0x08,0x00,0x01, +0x91,0x07,0x00,0x01,0x83,0xbf,0xc0,0x01,0xa0,0x00,0x04,0x01,0x0e,0x09,0x00,0x01, +0x03,0x02,0x40,0x01,0x0d,0x09,0x80,0x01,0x83,0xff,0x3f,0x02,0x01,0x80,0x80,0x02, +0x20,0xc1,0x84,0x01,0x91,0x07,0x00,0x01,0x83,0xbf,0xc0,0x01,0xa0,0x00,0x04,0x01, +0x0e,0x0a,0x00,0x01,0x29,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x15,0x00,0x03,0x40,0x69,0x64,0x00,0x00,0x05,0x40,0x6e,0x61,0x6d,0x65, +0x00,0x00,0x0d,0x40,0x74,0x69,0x6c,0x65,0x73,0x65,0x74,0x5f,0x6e,0x61,0x6d,0x65, +0x00,0x00,0x01,0x2a,0x00,0x00,0x0f,0x40,0x61,0x75,0x74,0x6f,0x74,0x69,0x6c,0x65, +0x5f,0x6e,0x61,0x6d,0x65,0x73,0x00,0x00,0x0e,0x40,0x70,0x61,0x6e,0x6f,0x72,0x61, +0x6d,0x61,0x5f,0x6e,0x61,0x6d,0x65,0x00,0x00,0x0d,0x40,0x70,0x61,0x6e,0x6f,0x72, +0x61,0x6d,0x61,0x5f,0x68,0x75,0x65,0x00,0x00,0x09,0x40,0x66,0x6f,0x67,0x5f,0x6e, +0x61,0x6d,0x65,0x00,0x00,0x08,0x40,0x66,0x6f,0x67,0x5f,0x68,0x75,0x65,0x00,0x00, +0x0c,0x40,0x66,0x6f,0x67,0x5f,0x6f,0x70,0x61,0x63,0x69,0x74,0x79,0x00,0x00,0x0f, +0x40,0x66,0x6f,0x67,0x5f,0x62,0x6c,0x65,0x6e,0x64,0x5f,0x74,0x79,0x70,0x65,0x00, +0x00,0x09,0x40,0x66,0x6f,0x67,0x5f,0x7a,0x6f,0x6f,0x6d,0x00,0x00,0x07,0x40,0x66, +0x6f,0x67,0x5f,0x73,0x78,0x00,0x00,0x07,0x40,0x66,0x6f,0x67,0x5f,0x73,0x79,0x00, +0x00,0x10,0x40,0x62,0x61,0x74,0x74,0x6c,0x65,0x62,0x61,0x63,0x6b,0x5f,0x6e,0x61, +0x6d,0x65,0x00,0x00,0x05,0x54,0x61,0x62,0x6c,0x65,0x00,0x00,0x03,0x6e,0x65,0x77, +0x00,0x00,0x09,0x40,0x70,0x61,0x73,0x73,0x61,0x67,0x65,0x73,0x00,0x00,0x0b,0x40, +0x70,0x72,0x69,0x6f,0x72,0x69,0x74,0x69,0x65,0x73,0x00,0x00,0x03,0x5b,0x5d,0x3d, +0x00,0x00,0x0d,0x40,0x74,0x65,0x72,0x72,0x61,0x69,0x6e,0x5f,0x74,0x61,0x67,0x73, +0x00,0x00,0x00,0x00,0xac,0x00,0x01,0x00,0x04,0x00,0x01,0x00,0x00,0x00,0x13,0x00, +0x48,0x00,0x80,0x00,0xc0,0x00,0x00,0x01,0x46,0x00,0x80,0x00,0x06,0x00,0x80,0x00, +0x04,0x01,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x01,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x02,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x84,0x02,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x04,0x03,0x00,0x01,0xa0,0x40,0x80,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x07,0x00,0x0a,0x69,0x6e,0x69,0x74,0x69,0x61,0x6c,0x69,0x7a,0x65, +0x00,0x00,0x0d,0x61,0x74,0x74,0x72,0x5f,0x61,0x63,0x63,0x65,0x73,0x73,0x6f,0x72, +0x00,0x00,0x02,0x69,0x64,0x00,0x00,0x04,0x6e,0x61,0x6d,0x65,0x00,0x00,0x07,0x74, +0x72,0x69,0x67,0x67,0x65,0x72,0x00,0x00,0x09,0x73,0x77,0x69,0x74,0x63,0x68,0x5f, +0x69,0x64,0x00,0x00,0x04,0x6c,0x69,0x73,0x74,0x00,0x00,0x00,0x00,0xa2,0x00,0x02, +0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x0f,0x26,0x00,0x00,0x00,0x83,0xff,0x3f,0x01, +0x0e,0x00,0x00,0x01,0x3d,0x00,0x00,0x01,0x8e,0x00,0x00,0x01,0x83,0xff,0x3f,0x01, +0x0e,0x01,0x00,0x01,0x03,0x00,0x40,0x01,0x8e,0x01,0x00,0x01,0x91,0x02,0x00,0x01, +0x13,0x02,0x00,0x01,0x20,0x80,0x01,0x01,0xb7,0x80,0x00,0x01,0x8e,0x03,0x00,0x01, +0x29,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00, +0x03,0x40,0x69,0x64,0x00,0x00,0x05,0x40,0x6e,0x61,0x6d,0x65,0x00,0x00,0x08,0x40, +0x74,0x72,0x69,0x67,0x67,0x65,0x72,0x00,0x00,0x0a,0x40,0x73,0x77,0x69,0x74,0x63, +0x68,0x5f,0x69,0x64,0x00,0x00,0x0c,0x45,0x76,0x65,0x6e,0x74,0x43,0x6f,0x6d,0x6d, +0x61,0x6e,0x64,0x00,0x00,0x03,0x52,0x50,0x47,0x00,0x00,0x03,0x6e,0x65,0x77,0x00, +0x00,0x05,0x40,0x6c,0x69,0x73,0x74,0x00,0x00,0x00,0x04,0x05,0x00,0x01,0x00,0x04, +0x00,0x03,0x00,0x00,0x00,0x75,0x00,0x00,0x05,0x00,0x80,0x00,0x05,0x00,0x00,0x01, +0x43,0x00,0x80,0x00,0x45,0x00,0x80,0x00,0x05,0x00,0x80,0x00,0x05,0x00,0x00,0x01, +0x43,0x40,0x80,0x00,0xc5,0x00,0x80,0x00,0x48,0x00,0x80,0x00,0xc0,0x04,0x00,0x01, +0x46,0x80,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x02,0x00,0x01,0xa0,0xc0,0x80,0x00, +0x06,0x00,0x80,0x00,0x84,0x02,0x00,0x01,0xa0,0xc0,0x80,0x00,0x06,0x00,0x80,0x00, +0x04,0x03,0x00,0x01,0xa0,0xc0,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x03,0x00,0x01, +0xa0,0xc0,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x04,0x00,0x01,0xa0,0xc0,0x80,0x00, +0x06,0x00,0x80,0x00,0x84,0x04,0x00,0x01,0xa0,0xc0,0x80,0x00,0x06,0x00,0x80,0x00, +0x04,0x05,0x00,0x01,0xa0,0xc0,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x05,0x00,0x01, +0xa0,0xc0,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x06,0x00,0x01,0xa0,0xc0,0x80,0x00, +0x06,0x00,0x80,0x00,0x84,0x06,0x00,0x01,0xa0,0xc0,0x80,0x00,0x06,0x00,0x80,0x00, +0x04,0x07,0x00,0x01,0xa0,0xc0,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x07,0x00,0x01, +0xa0,0xc0,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x08,0x00,0x01,0xa0,0xc0,0x80,0x00, +0x06,0x00,0x80,0x00,0x84,0x08,0x00,0x01,0xa0,0xc0,0x80,0x00,0x06,0x00,0x80,0x00, +0x04,0x09,0x00,0x01,0xa0,0xc0,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x09,0x00,0x01, +0xa0,0xc0,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x0a,0x00,0x01,0xa0,0xc0,0x80,0x00, +0x06,0x00,0x80,0x00,0x84,0x0a,0x00,0x01,0xa0,0xc0,0x80,0x00,0x06,0x00,0x80,0x00, +0x04,0x0b,0x00,0x01,0xa0,0xc0,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x0b,0x00,0x01, +0xa0,0xc0,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x0c,0x00,0x01,0xa0,0xc0,0x80,0x00, +0x06,0x00,0x80,0x00,0x84,0x0c,0x00,0x01,0xa0,0xc0,0x80,0x00,0x06,0x00,0x80,0x00, +0x04,0x0d,0x00,0x01,0xa0,0xc0,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x0d,0x00,0x01, +0xa0,0xc0,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x0e,0x00,0x01,0xa0,0xc0,0x80,0x00, +0x06,0x00,0x80,0x00,0x84,0x0e,0x00,0x01,0xa0,0xc0,0x80,0x00,0x06,0x00,0x80,0x00, +0x04,0x0f,0x00,0x01,0xa0,0xc0,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x0f,0x00,0x01, +0xa0,0xc0,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x10,0x00,0x01,0xa0,0xc0,0x80,0x00, +0x06,0x00,0x80,0x00,0x84,0x10,0x00,0x01,0xa0,0xc0,0x80,0x00,0x06,0x00,0x80,0x00, +0x04,0x11,0x00,0x01,0xa0,0xc0,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x11,0x00,0x01, +0xa0,0xc0,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x12,0x00,0x01,0xa0,0xc0,0x80,0x00, +0x06,0x00,0x80,0x00,0x84,0x12,0x00,0x01,0xa0,0xc0,0x80,0x00,0x06,0x00,0x80,0x00, +0x04,0x13,0x00,0x01,0xa0,0xc0,0x80,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x27,0x00,0x05,0x57,0x6f,0x72,0x64,0x73,0x00,0x00,0x0b,0x54,0x65, +0x73,0x74,0x42,0x61,0x74,0x74,0x6c,0x65,0x72,0x00,0x00,0x0a,0x69,0x6e,0x69,0x74, +0x69,0x61,0x6c,0x69,0x7a,0x65,0x00,0x00,0x0d,0x61,0x74,0x74,0x72,0x5f,0x61,0x63, +0x63,0x65,0x73,0x73,0x6f,0x72,0x00,0x00,0x0c,0x6d,0x61,0x67,0x69,0x63,0x5f,0x6e, +0x75,0x6d,0x62,0x65,0x72,0x00,0x00,0x0d,0x70,0x61,0x72,0x74,0x79,0x5f,0x6d,0x65, +0x6d,0x62,0x65,0x72,0x73,0x00,0x00,0x08,0x65,0x6c,0x65,0x6d,0x65,0x6e,0x74,0x73, +0x00,0x00,0x08,0x73,0x77,0x69,0x74,0x63,0x68,0x65,0x73,0x00,0x00,0x09,0x76,0x61, +0x72,0x69,0x61,0x62,0x6c,0x65,0x73,0x00,0x00,0x0f,0x77,0x69,0x6e,0x64,0x6f,0x77, +0x73,0x6b,0x69,0x6e,0x5f,0x6e,0x61,0x6d,0x65,0x00,0x00,0x0a,0x74,0x69,0x74,0x6c, +0x65,0x5f,0x6e,0x61,0x6d,0x65,0x00,0x00,0x0d,0x67,0x61,0x6d,0x65,0x6f,0x76,0x65, +0x72,0x5f,0x6e,0x61,0x6d,0x65,0x00,0x00,0x11,0x62,0x61,0x74,0x74,0x6c,0x65,0x5f, +0x74,0x72,0x61,0x6e,0x73,0x69,0x74,0x69,0x6f,0x6e,0x00,0x00,0x09,0x74,0x69,0x74, +0x6c,0x65,0x5f,0x62,0x67,0x6d,0x00,0x00,0x0a,0x62,0x61,0x74,0x74,0x6c,0x65,0x5f, +0x62,0x67,0x6d,0x00,0x00,0x0d,0x62,0x61,0x74,0x74,0x6c,0x65,0x5f,0x65,0x6e,0x64, +0x5f,0x6d,0x65,0x00,0x00,0x0b,0x67,0x61,0x6d,0x65,0x6f,0x76,0x65,0x72,0x5f,0x6d, +0x65,0x00,0x00,0x09,0x63,0x75,0x72,0x73,0x6f,0x72,0x5f,0x73,0x65,0x00,0x00,0x0b, +0x64,0x65,0x63,0x69,0x73,0x69,0x6f,0x6e,0x5f,0x73,0x65,0x00,0x00,0x09,0x63,0x61, +0x6e,0x63,0x65,0x6c,0x5f,0x73,0x65,0x00,0x00,0x09,0x62,0x75,0x7a,0x7a,0x65,0x72, +0x5f,0x73,0x65,0x00,0x00,0x08,0x65,0x71,0x75,0x69,0x70,0x5f,0x73,0x65,0x00,0x00, +0x07,0x73,0x68,0x6f,0x70,0x5f,0x73,0x65,0x00,0x00,0x07,0x73,0x61,0x76,0x65,0x5f, +0x73,0x65,0x00,0x00,0x07,0x6c,0x6f,0x61,0x64,0x5f,0x73,0x65,0x00,0x00,0x0f,0x62, 0x61,0x74,0x74,0x6c,0x65,0x5f,0x73,0x74,0x61,0x72,0x74,0x5f,0x73,0x65,0x00,0x00, -0x0a,0x40,0x65,0x73,0x63,0x61,0x70,0x65,0x5f,0x73,0x65,0x00,0x00,0x12,0x40,0x61, -0x63,0x74,0x6f,0x72,0x5f,0x63,0x6f,0x6c,0x6c,0x61,0x70,0x73,0x65,0x5f,0x73,0x65, -0x00,0x00,0x12,0x40,0x65,0x6e,0x65,0x6d,0x79,0x5f,0x63,0x6f,0x6c,0x6c,0x61,0x70, -0x73,0x65,0x5f,0x73,0x65,0x00,0x00,0x05,0x57,0x6f,0x72,0x64,0x73,0x00,0x00,0x06, -0x53,0x79,0x73,0x74,0x65,0x6d,0x00,0x00,0x06,0x40,0x77,0x6f,0x72,0x64,0x73,0x00, -0x00,0x0e,0x40,0x74,0x65,0x73,0x74,0x5f,0x62,0x61,0x74,0x74,0x6c,0x65,0x72,0x73, -0x00,0x00,0x0e,0x40,0x74,0x65,0x73,0x74,0x5f,0x74,0x72,0x6f,0x6f,0x70,0x5f,0x69, -0x64,0x00,0x00,0x0d,0x40,0x73,0x74,0x61,0x72,0x74,0x5f,0x6d,0x61,0x70,0x5f,0x69, -0x64,0x00,0x00,0x08,0x40,0x73,0x74,0x61,0x72,0x74,0x5f,0x78,0x00,0x00,0x08,0x40, -0x73,0x74,0x61,0x72,0x74,0x5f,0x79,0x00,0x00,0x10,0x40,0x62,0x61,0x74,0x74,0x6c, -0x65,0x62,0x61,0x63,0x6b,0x5f,0x6e,0x61,0x6d,0x65,0x00,0x00,0x0d,0x40,0x62,0x61, -0x74,0x74,0x6c,0x65,0x72,0x5f,0x6e,0x61,0x6d,0x65,0x00,0x00,0x0c,0x40,0x62,0x61, -0x74,0x74,0x6c,0x65,0x72,0x5f,0x68,0x75,0x65,0x00,0x00,0x0c,0x40,0x65,0x64,0x69, -0x74,0x5f,0x6d,0x61,0x70,0x5f,0x69,0x64,0x00,0x00,0x00,0x00,0x7f,0x00,0x01,0x00, -0x03,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x80,0x00,0x48,0x01,0x00,0x00,0xc0,0x00, -0x80,0x00,0x46,0x00,0x80,0x00,0x06,0x01,0x00,0x01,0x04,0x00,0x80,0x40,0xa0,0x00, -0x80,0x00,0x06,0x01,0x00,0x01,0x84,0x00,0x80,0x40,0xa0,0x00,0x80,0x00,0x06,0x01, -0x00,0x02,0x04,0x00,0x80,0x40,0xa0,0x00,0x00,0x00,0x29,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x05,0x00,0x0a,0x69,0x6e,0x69,0x74,0x69,0x61,0x6c,0x69,0x7a,0x65,0x00, -0x00,0x0d,0x61,0x74,0x74,0x72,0x5f,0x61,0x63,0x63,0x65,0x73,0x73,0x6f,0x72,0x00, -0x00,0x04,0x6e,0x61,0x6d,0x65,0x00,0x00,0x06,0x76,0x6f,0x6c,0x75,0x6d,0x65,0x00, -0x00,0x05,0x70,0x69,0x74,0x63,0x68,0x00,0x00,0x00,0x00,0x64,0x00,0x05,0x00,0x06, -0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x30,0x00,0x26,0x00,0x40,0x01,0x97,0x00,0x40, -0x01,0x97,0x00,0x40,0x01,0x97,0x00,0x40,0x01,0x97,0x00,0x80,0x00,0x3d,0x01,0x40, -0x31,0x83,0x01,0xc0,0x31,0x83,0x00,0x80,0x00,0x0e,0x01,0x00,0x00,0x8e,0x01,0x80, -0x01,0x0e,0x01,0x80,0x00,0x29,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, -0x03,0x00,0x05,0x40,0x6e,0x61,0x6d,0x65,0x00,0x00,0x07,0x40,0x76,0x6f,0x6c,0x75, -0x6d,0x65,0x00,0x00,0x06,0x40,0x70,0x69,0x74,0x63,0x68,0x00,0x45,0x4e,0x44,0x00, -0x00,0x00,0x00,0x08, +0x09,0x65,0x73,0x63,0x61,0x70,0x65,0x5f,0x73,0x65,0x00,0x00,0x11,0x61,0x63,0x74, +0x6f,0x72,0x5f,0x63,0x6f,0x6c,0x6c,0x61,0x70,0x73,0x65,0x5f,0x73,0x65,0x00,0x00, +0x11,0x65,0x6e,0x65,0x6d,0x79,0x5f,0x63,0x6f,0x6c,0x6c,0x61,0x70,0x73,0x65,0x5f, +0x73,0x65,0x00,0x00,0x05,0x77,0x6f,0x72,0x64,0x73,0x00,0x00,0x0d,0x74,0x65,0x73, +0x74,0x5f,0x62,0x61,0x74,0x74,0x6c,0x65,0x72,0x73,0x00,0x00,0x0d,0x74,0x65,0x73, +0x74,0x5f,0x74,0x72,0x6f,0x6f,0x70,0x5f,0x69,0x64,0x00,0x00,0x0c,0x73,0x74,0x61, +0x72,0x74,0x5f,0x6d,0x61,0x70,0x5f,0x69,0x64,0x00,0x00,0x07,0x73,0x74,0x61,0x72, +0x74,0x5f,0x78,0x00,0x00,0x07,0x73,0x74,0x61,0x72,0x74,0x5f,0x79,0x00,0x00,0x0f, +0x62,0x61,0x74,0x74,0x6c,0x65,0x62,0x61,0x63,0x6b,0x5f,0x6e,0x61,0x6d,0x65,0x00, +0x00,0x0c,0x62,0x61,0x74,0x74,0x6c,0x65,0x72,0x5f,0x6e,0x61,0x6d,0x65,0x00,0x00, +0x0b,0x62,0x61,0x74,0x74,0x6c,0x65,0x72,0x5f,0x68,0x75,0x65,0x00,0x00,0x0b,0x65, +0x64,0x69,0x74,0x5f,0x6d,0x61,0x70,0x5f,0x69,0x64,0x00,0x00,0x00,0x01,0xc9,0x00, +0x01,0x00,0x04,0x00,0x01,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x80,0x00, +0xc0,0x00,0x00,0x01,0x46,0x00,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x01,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x01,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x02,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x84,0x02,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x03,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x03,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x04,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x84,0x04,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x05,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x05,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x06,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x84,0x06,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x07,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x07,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x08,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x84,0x08,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x09,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x09,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x0a,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x84,0x0a,0x00,0x01,0xa0,0x40,0x80,0x00,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x16,0x00,0x0a,0x69,0x6e,0x69,0x74,0x69,0x61,0x6c,0x69,0x7a,0x65, +0x00,0x00,0x0d,0x61,0x74,0x74,0x72,0x5f,0x61,0x63,0x63,0x65,0x73,0x73,0x6f,0x72, +0x00,0x00,0x04,0x67,0x6f,0x6c,0x64,0x00,0x00,0x02,0x68,0x70,0x00,0x00,0x02,0x73, +0x70,0x00,0x00,0x03,0x73,0x74,0x72,0x00,0x00,0x03,0x64,0x65,0x78,0x00,0x00,0x03, +0x61,0x67,0x69,0x00,0x00,0x03,0x69,0x6e,0x74,0x00,0x00,0x03,0x61,0x74,0x6b,0x00, +0x00,0x04,0x70,0x64,0x65,0x66,0x00,0x00,0x04,0x6d,0x64,0x65,0x66,0x00,0x00,0x06, +0x77,0x65,0x61,0x70,0x6f,0x6e,0x00,0x00,0x06,0x61,0x72,0x6d,0x6f,0x72,0x31,0x00, +0x00,0x06,0x61,0x72,0x6d,0x6f,0x72,0x32,0x00,0x00,0x06,0x61,0x72,0x6d,0x6f,0x72, +0x33,0x00,0x00,0x06,0x61,0x72,0x6d,0x6f,0x72,0x34,0x00,0x00,0x06,0x61,0x74,0x74, +0x61,0x63,0x6b,0x00,0x00,0x05,0x73,0x6b,0x69,0x6c,0x6c,0x00,0x00,0x05,0x67,0x75, +0x61,0x72,0x64,0x00,0x00,0x04,0x69,0x74,0x65,0x6d,0x00,0x00,0x05,0x65,0x71,0x75, +0x69,0x70,0x00,0x00,0x00,0x01,0x6b,0x00,0x02,0x00,0x03,0x00,0x00,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x26,0x00,0x00,0x00,0x3d,0x00,0x00,0x01,0x0e,0x00,0x00,0x01, +0x3d,0x00,0x00,0x01,0x8e,0x00,0x00,0x01,0x3d,0x00,0x00,0x01,0x0e,0x01,0x00,0x01, +0x3d,0x00,0x00,0x01,0x8e,0x01,0x00,0x01,0x3d,0x00,0x00,0x01,0x0e,0x02,0x00,0x01, +0x3d,0x00,0x00,0x01,0x8e,0x02,0x00,0x01,0x3d,0x00,0x00,0x01,0x0e,0x03,0x00,0x01, +0x3d,0x00,0x00,0x01,0x8e,0x03,0x00,0x01,0x3d,0x00,0x00,0x01,0x0e,0x04,0x00,0x01, +0x3d,0x00,0x00,0x01,0x8e,0x04,0x00,0x01,0x3d,0x00,0x00,0x01,0x0e,0x05,0x00,0x01, +0x3d,0x00,0x00,0x01,0x8e,0x05,0x00,0x01,0x3d,0x00,0x00,0x01,0x0e,0x06,0x00,0x01, +0x3d,0x00,0x00,0x01,0x8e,0x06,0x00,0x01,0x3d,0x00,0x00,0x01,0x0e,0x07,0x00,0x01, +0x3d,0x00,0x00,0x01,0x8e,0x07,0x00,0x01,0x3d,0x00,0x00,0x01,0x0e,0x08,0x00,0x01, +0x3d,0x00,0x00,0x01,0x8e,0x08,0x00,0x01,0x3d,0x00,0x00,0x01,0x0e,0x09,0x00,0x01, +0x3d,0x00,0x00,0x01,0x8e,0x09,0x00,0x01,0x29,0x00,0x00,0x01,0x00,0x00,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x14,0x00,0x05,0x40,0x67,0x6f,0x6c,0x64,0x00,0x00, +0x03,0x40,0x68,0x70,0x00,0x00,0x03,0x40,0x73,0x70,0x00,0x00,0x04,0x40,0x73,0x74, +0x72,0x00,0x00,0x04,0x40,0x64,0x65,0x78,0x00,0x00,0x04,0x40,0x61,0x67,0x69,0x00, +0x00,0x04,0x40,0x69,0x6e,0x74,0x00,0x00,0x04,0x40,0x61,0x74,0x6b,0x00,0x00,0x05, +0x40,0x70,0x64,0x65,0x66,0x00,0x00,0x05,0x40,0x6d,0x64,0x65,0x66,0x00,0x00,0x07, +0x40,0x77,0x65,0x61,0x70,0x6f,0x6e,0x00,0x00,0x07,0x40,0x61,0x72,0x6d,0x6f,0x72, +0x31,0x00,0x00,0x07,0x40,0x61,0x72,0x6d,0x6f,0x72,0x32,0x00,0x00,0x07,0x40,0x61, +0x72,0x6d,0x6f,0x72,0x33,0x00,0x00,0x07,0x40,0x61,0x72,0x6d,0x6f,0x72,0x34,0x00, +0x00,0x07,0x40,0x61,0x74,0x74,0x61,0x63,0x6b,0x00,0x00,0x06,0x40,0x73,0x6b,0x69, +0x6c,0x6c,0x00,0x00,0x06,0x40,0x67,0x75,0x61,0x72,0x64,0x00,0x00,0x05,0x40,0x69, +0x74,0x65,0x6d,0x00,0x00,0x06,0x40,0x65,0x71,0x75,0x69,0x70,0x00,0x00,0x00,0x00, +0xea,0x00,0x01,0x00,0x04,0x00,0x01,0x00,0x00,0x00,0x19,0x00,0x48,0x00,0x80,0x00, +0xc0,0x00,0x00,0x01,0x46,0x00,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x01,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x01,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x02,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x84,0x02,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x03,0x00,0x01, +0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x84,0x03,0x00,0x01,0xa0,0x40,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x04,0x00,0x01,0xa0,0x40,0x80,0x00,0x29,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x09,0x00,0x0a,0x69,0x6e,0x69,0x74,0x69,0x61, +0x6c,0x69,0x7a,0x65,0x00,0x00,0x0d,0x61,0x74,0x74,0x72,0x5f,0x61,0x63,0x63,0x65, +0x73,0x73,0x6f,0x72,0x00,0x00,0x08,0x61,0x63,0x74,0x6f,0x72,0x5f,0x69,0x64,0x00, +0x00,0x05,0x6c,0x65,0x76,0x65,0x6c,0x00,0x00,0x09,0x77,0x65,0x61,0x70,0x6f,0x6e, +0x5f,0x69,0x64,0x00,0x00,0x09,0x61,0x72,0x6d,0x6f,0x72,0x31,0x5f,0x69,0x64,0x00, +0x00,0x09,0x61,0x72,0x6d,0x6f,0x72,0x32,0x5f,0x69,0x64,0x00,0x00,0x09,0x61,0x72, +0x6d,0x6f,0x72,0x33,0x5f,0x69,0x64,0x00,0x00,0x09,0x61,0x72,0x6d,0x6f,0x72,0x34, +0x5f,0x69,0x64,0x00,0x00,0x00,0x00,0xb0,0x00,0x02,0x00,0x03,0x00,0x00,0x00,0x00, +0x00,0x10,0x00,0x00,0x26,0x00,0x00,0x00,0x03,0x00,0x40,0x01,0x0e,0x00,0x00,0x01, +0x03,0x00,0x40,0x01,0x8e,0x00,0x00,0x01,0x83,0xff,0x3f,0x01,0x0e,0x01,0x00,0x01, +0x83,0xff,0x3f,0x01,0x8e,0x01,0x00,0x01,0x83,0xff,0x3f,0x01,0x0e,0x02,0x00,0x01, +0x83,0xff,0x3f,0x01,0x8e,0x02,0x00,0x01,0x83,0xff,0x3f,0x01,0x0e,0x03,0x00,0x01, +0x29,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x09,0x40,0x61, +0x63,0x74,0x6f,0x72,0x5f,0x69,0x64,0x00,0x00,0x06,0x40,0x6c,0x65,0x76,0x65,0x6c, +0x00,0x00,0x0a,0x40,0x77,0x65,0x61,0x70,0x6f,0x6e,0x5f,0x69,0x64,0x00,0x00,0x0a, +0x40,0x61,0x72,0x6d,0x6f,0x72,0x31,0x5f,0x69,0x64,0x00,0x00,0x0a,0x40,0x61,0x72, +0x6d,0x6f,0x72,0x32,0x5f,0x69,0x64,0x00,0x00,0x0a,0x40,0x61,0x72,0x6d,0x6f,0x72, +0x33,0x5f,0x69,0x64,0x00,0x00,0x0a,0x40,0x61,0x72,0x6d,0x6f,0x72,0x34,0x5f,0x69, +0x64,0x00,0x00,0x00,0x04,0x75,0x00,0x02,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x8a, +0x26,0x00,0x00,0x00,0x83,0xff,0x3f,0x01,0x0e,0x00,0x00,0x01,0x03,0x00,0x40,0x01, +0xb7,0x80,0x00,0x01,0x8e,0x00,0x00,0x01,0x05,0x00,0x00,0x01,0x3d,0x00,0x80,0x01, +0x37,0x81,0x00,0x01,0x0e,0x01,0x00,0x01,0x05,0x00,0x00,0x01,0x3d,0x00,0x80,0x01, +0x37,0x81,0x00,0x01,0x8e,0x01,0x00,0x01,0x05,0x00,0x00,0x01,0x3d,0x00,0x80,0x01, +0x37,0x81,0x00,0x01,0x0e,0x02,0x00,0x01,0x3d,0x00,0x00,0x01,0x8e,0x02,0x00,0x01, +0x3d,0x00,0x00,0x01,0x0e,0x03,0x00,0x01,0x3d,0x00,0x00,0x01,0x8e,0x03,0x00,0x01, +0x3d,0x00,0x00,0x01,0x0e,0x04,0x00,0x01,0x11,0x05,0x00,0x01,0x93,0x04,0x00,0x01, +0x20,0xc0,0x02,0x01,0x0e,0x06,0x00,0x01,0x11,0x05,0x00,0x01,0x93,0x04,0x00,0x01, +0x20,0xc0,0x02,0x01,0x8e,0x06,0x00,0x01,0x11,0x05,0x00,0x01,0x93,0x04,0x00,0x01, +0x20,0xc0,0x02,0x01,0x0e,0x07,0x00,0x01,0x11,0x05,0x00,0x01,0x93,0x04,0x00,0x01, +0x20,0xc0,0x02,0x01,0x8e,0x07,0x00,0x01,0x11,0x05,0x00,0x01,0x93,0x04,0x00,0x01, +0x3d,0x00,0x80,0x01,0x83,0x27,0x40,0x02,0x20,0xc1,0x02,0x01,0x0e,0x08,0x00,0x01, +0x11,0x05,0x00,0x01,0x93,0x04,0x00,0x01,0x3d,0x00,0x80,0x01,0x83,0x27,0x40,0x02, +0x20,0xc1,0x02,0x01,0x8e,0x08,0x00,0x01,0x11,0x05,0x00,0x01,0x93,0x04,0x00,0x01, +0x3d,0x00,0x80,0x01,0x83,0x27,0x40,0x02,0x20,0xc1,0x02,0x01,0x0e,0x09,0x00,0x01, +0x11,0x05,0x00,0x01,0x93,0x04,0x00,0x01,0x3d,0x00,0x80,0x01,0x83,0x27,0x40,0x02, +0x20,0xc1,0x02,0x01,0x8e,0x09,0x00,0x01,0x11,0x05,0x00,0x01,0x93,0x04,0x00,0x01, +0x3d,0x00,0x80,0x01,0x83,0x27,0x40,0x02,0x20,0xc1,0x02,0x01,0x0e,0x0a,0x00,0x01, +0x11,0x05,0x00,0x01,0x93,0x04,0x00,0x01,0x3d,0x00,0x80,0x01,0x83,0x27,0x40,0x02, +0x20,0xc1,0x02,0x01,0x8e,0x0a,0x00,0x01,0x11,0x05,0x00,0x01,0x93,0x04,0x00,0x01, +0x3d,0x00,0x80,0x01,0x83,0x27,0x40,0x02,0x20,0xc1,0x02,0x01,0x0e,0x0b,0x00,0x01, +0x11,0x05,0x00,0x01,0x93,0x04,0x00,0x01,0x3d,0x00,0x80,0x01,0x83,0x27,0x40,0x02, +0x20,0xc1,0x02,0x01,0x8e,0x0b,0x00,0x01,0x11,0x05,0x00,0x01,0x93,0x04,0x00,0x01, +0x3d,0x00,0x80,0x01,0x83,0x27,0x40,0x02,0x20,0xc1,0x02,0x01,0x0e,0x0c,0x00,0x01, +0x11,0x05,0x00,0x01,0x93,0x04,0x00,0x01,0x3d,0x00,0x80,0x01,0x83,0x27,0x40,0x02, +0x20,0xc1,0x02,0x01,0x8e,0x0c,0x00,0x01,0x11,0x05,0x00,0x01,0x93,0x04,0x00,0x01, +0x3d,0x00,0x80,0x01,0x83,0x27,0x40,0x02,0x20,0xc1,0x02,0x01,0x0e,0x0d,0x00,0x01, +0x11,0x05,0x00,0x01,0x93,0x04,0x00,0x01,0x3d,0x00,0x80,0x01,0x83,0x27,0x40,0x02, +0x20,0xc1,0x02,0x01,0x8e,0x0d,0x00,0x01,0x11,0x05,0x00,0x01,0x93,0x0e,0x00,0x01, +0x13,0x0e,0x00,0x01,0x20,0xc0,0x02,0x01,0x0e,0x0f,0x00,0x01,0x37,0x80,0x00,0x01, +0x8e,0x0f,0x00,0x01,0x03,0x00,0x40,0x01,0x0e,0x10,0x00,0x01,0x03,0x00,0x40,0x01, +0x8e,0x10,0x00,0x01,0x83,0xff,0x3f,0x01,0x0e,0x11,0x00,0x01,0x83,0xff,0x3f,0x01, +0x8e,0x11,0x00,0x01,0x3d,0x00,0x00,0x01,0x0e,0x12,0x00,0x01,0x3d,0x00,0x00,0x01, +0x8e,0x12,0x00,0x01,0x83,0xff,0x3f,0x01,0x0e,0x13,0x00,0x01,0x03,0x00,0x40,0x01, +0x8e,0x13,0x00,0x01,0x29,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x28,0x00,0x0d,0x40,0x6d,0x61,0x67,0x69,0x63,0x5f,0x6e,0x75,0x6d,0x62, +0x65,0x72,0x00,0x00,0x0e,0x40,0x70,0x61,0x72,0x74,0x79,0x5f,0x6d,0x65,0x6d,0x62, +0x65,0x72,0x73,0x00,0x00,0x09,0x40,0x65,0x6c,0x65,0x6d,0x65,0x6e,0x74,0x73,0x00, +0x00,0x09,0x40,0x73,0x77,0x69,0x74,0x63,0x68,0x65,0x73,0x00,0x00,0x0a,0x40,0x76, +0x61,0x72,0x69,0x61,0x62,0x6c,0x65,0x73,0x00,0x00,0x10,0x40,0x77,0x69,0x6e,0x64, +0x6f,0x77,0x73,0x6b,0x69,0x6e,0x5f,0x6e,0x61,0x6d,0x65,0x00,0x00,0x0b,0x40,0x74, +0x69,0x74,0x6c,0x65,0x5f,0x6e,0x61,0x6d,0x65,0x00,0x00,0x0e,0x40,0x67,0x61,0x6d, +0x65,0x6f,0x76,0x65,0x72,0x5f,0x6e,0x61,0x6d,0x65,0x00,0x00,0x12,0x40,0x62,0x61, +0x74,0x74,0x6c,0x65,0x5f,0x74,0x72,0x61,0x6e,0x73,0x69,0x74,0x69,0x6f,0x6e,0x00, +0x00,0x09,0x41,0x75,0x64,0x69,0x6f,0x46,0x69,0x6c,0x65,0x00,0x00,0x03,0x52,0x50, +0x47,0x00,0x00,0x03,0x6e,0x65,0x77,0x00,0x00,0x0a,0x40,0x74,0x69,0x74,0x6c,0x65, +0x5f,0x62,0x67,0x6d,0x00,0x00,0x0b,0x40,0x62,0x61,0x74,0x74,0x6c,0x65,0x5f,0x62, +0x67,0x6d,0x00,0x00,0x0e,0x40,0x62,0x61,0x74,0x74,0x6c,0x65,0x5f,0x65,0x6e,0x64, +0x5f,0x6d,0x65,0x00,0x00,0x0c,0x40,0x67,0x61,0x6d,0x65,0x6f,0x76,0x65,0x72,0x5f, +0x6d,0x65,0x00,0x00,0x0a,0x40,0x63,0x75,0x72,0x73,0x6f,0x72,0x5f,0x73,0x65,0x00, +0x00,0x0c,0x40,0x64,0x65,0x63,0x69,0x73,0x69,0x6f,0x6e,0x5f,0x73,0x65,0x00,0x00, +0x0a,0x40,0x63,0x61,0x6e,0x63,0x65,0x6c,0x5f,0x73,0x65,0x00,0x00,0x0a,0x40,0x62, +0x75,0x7a,0x7a,0x65,0x72,0x5f,0x73,0x65,0x00,0x00,0x09,0x40,0x65,0x71,0x75,0x69, +0x70,0x5f,0x73,0x65,0x00,0x00,0x08,0x40,0x73,0x68,0x6f,0x70,0x5f,0x73,0x65,0x00, +0x00,0x08,0x40,0x73,0x61,0x76,0x65,0x5f,0x73,0x65,0x00,0x00,0x08,0x40,0x6c,0x6f, +0x61,0x64,0x5f,0x73,0x65,0x00,0x00,0x10,0x40,0x62,0x61,0x74,0x74,0x6c,0x65,0x5f, +0x73,0x74,0x61,0x72,0x74,0x5f,0x73,0x65,0x00,0x00,0x0a,0x40,0x65,0x73,0x63,0x61, +0x70,0x65,0x5f,0x73,0x65,0x00,0x00,0x12,0x40,0x61,0x63,0x74,0x6f,0x72,0x5f,0x63, +0x6f,0x6c,0x6c,0x61,0x70,0x73,0x65,0x5f,0x73,0x65,0x00,0x00,0x12,0x40,0x65,0x6e, +0x65,0x6d,0x79,0x5f,0x63,0x6f,0x6c,0x6c,0x61,0x70,0x73,0x65,0x5f,0x73,0x65,0x00, +0x00,0x05,0x57,0x6f,0x72,0x64,0x73,0x00,0x00,0x06,0x53,0x79,0x73,0x74,0x65,0x6d, +0x00,0x00,0x06,0x40,0x77,0x6f,0x72,0x64,0x73,0x00,0x00,0x0e,0x40,0x74,0x65,0x73, +0x74,0x5f,0x62,0x61,0x74,0x74,0x6c,0x65,0x72,0x73,0x00,0x00,0x0e,0x40,0x74,0x65, +0x73,0x74,0x5f,0x74,0x72,0x6f,0x6f,0x70,0x5f,0x69,0x64,0x00,0x00,0x0d,0x40,0x73, +0x74,0x61,0x72,0x74,0x5f,0x6d,0x61,0x70,0x5f,0x69,0x64,0x00,0x00,0x08,0x40,0x73, +0x74,0x61,0x72,0x74,0x5f,0x78,0x00,0x00,0x08,0x40,0x73,0x74,0x61,0x72,0x74,0x5f, +0x79,0x00,0x00,0x10,0x40,0x62,0x61,0x74,0x74,0x6c,0x65,0x62,0x61,0x63,0x6b,0x5f, +0x6e,0x61,0x6d,0x65,0x00,0x00,0x0d,0x40,0x62,0x61,0x74,0x74,0x6c,0x65,0x72,0x5f, +0x6e,0x61,0x6d,0x65,0x00,0x00,0x0c,0x40,0x62,0x61,0x74,0x74,0x6c,0x65,0x72,0x5f, +0x68,0x75,0x65,0x00,0x00,0x0c,0x40,0x65,0x64,0x69,0x74,0x5f,0x6d,0x61,0x70,0x5f, +0x69,0x64,0x00,0x00,0x00,0x00,0x83,0x00,0x01,0x00,0x04,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x48,0x00,0x80,0x00,0xc0,0x00,0x00,0x01,0x46,0x00,0x80,0x00, +0x06,0x00,0x80,0x00,0x04,0x01,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00, +0x84,0x01,0x00,0x01,0xa0,0x40,0x80,0x00,0x06,0x00,0x80,0x00,0x04,0x02,0x00,0x01, +0xa0,0x40,0x80,0x00,0x29,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05, +0x00,0x0a,0x69,0x6e,0x69,0x74,0x69,0x61,0x6c,0x69,0x7a,0x65,0x00,0x00,0x0d,0x61, +0x74,0x74,0x72,0x5f,0x61,0x63,0x63,0x65,0x73,0x73,0x6f,0x72,0x00,0x00,0x04,0x6e, +0x61,0x6d,0x65,0x00,0x00,0x06,0x76,0x6f,0x6c,0x75,0x6d,0x65,0x00,0x00,0x05,0x70, +0x69,0x74,0x63,0x68,0x00,0x00,0x00,0x00,0x68,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x00,0x00,0x0c,0x00,0x26,0x00,0x30,0x00,0x97,0x01,0x40,0x00,0x97,0x01,0x40,0x00, +0x97,0x01,0x40,0x00,0x97,0x01,0x40,0x00,0x3d,0x00,0x80,0x00,0x83,0x31,0x40,0x01, +0x83,0x31,0xc0,0x01,0x0e,0x00,0x80,0x00,0x8e,0x00,0x00,0x01,0x0e,0x01,0x80,0x01, +0x29,0x00,0x80,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00, +0x05,0x40,0x6e,0x61,0x6d,0x65,0x00,0x00,0x07,0x40,0x76,0x6f,0x6c,0x75,0x6d,0x65, +0x00,0x00,0x06,0x40,0x70,0x69,0x74,0x63,0x68,0x00,0x4c,0x56,0x41,0x52,0x00,0x00, +0x04,0x4c,0x00,0x00,0x00,0x2c,0x00,0x0b,0x66,0x6f,0x6c,0x64,0x65,0x72,0x5f,0x6e, +0x61,0x6d,0x65,0x00,0x08,0x66,0x69,0x6c,0x65,0x6e,0x61,0x6d,0x65,0x00,0x03,0x68, +0x75,0x65,0x00,0x04,0x70,0x61,0x74,0x68,0x00,0x03,0x6b,0x65,0x79,0x00,0x07,0x74, +0x69,0x6c,0x65,0x5f,0x69,0x64,0x00,0x01,0x78,0x00,0x01,0x79,0x00,0x04,0x72,0x65, +0x63,0x74,0x00,0x08,0x76,0x69,0x65,0x77,0x70,0x6f,0x72,0x74,0x00,0x05,0x76,0x61, +0x6c,0x75,0x65,0x00,0x08,0x63,0x72,0x69,0x74,0x69,0x63,0x61,0x6c,0x00,0x0d,0x64, +0x61,0x6d,0x61,0x67,0x65,0x5f,0x73,0x74,0x72,0x69,0x6e,0x67,0x00,0x06,0x62,0x69, +0x74,0x6d,0x61,0x70,0x00,0x09,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x00, +0x03,0x68,0x69,0x74,0x00,0x0e,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f, +0x6e,0x61,0x6d,0x65,0x00,0x0d,0x61,0x6e,0x69,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x5f, +0x68,0x75,0x65,0x00,0x01,0x69,0x00,0x06,0x73,0x70,0x72,0x69,0x74,0x65,0x00,0x05, +0x61,0x6c,0x70,0x68,0x61,0x00,0x0b,0x66,0x72,0x61,0x6d,0x65,0x5f,0x69,0x6e,0x64, +0x65,0x78,0x00,0x09,0x63,0x65,0x6c,0x6c,0x5f,0x64,0x61,0x74,0x61,0x00,0x08,0x70, +0x6f,0x73,0x69,0x74,0x69,0x6f,0x6e,0x00,0x06,0x74,0x69,0x6d,0x69,0x6e,0x67,0x00, +0x07,0x73,0x70,0x72,0x69,0x74,0x65,0x73,0x00,0x07,0x70,0x61,0x74,0x74,0x65,0x72, +0x6e,0x00,0x02,0x73,0x65,0x00,0x02,0x73,0x78,0x00,0x02,0x73,0x79,0x00,0x06,0x63, +0x6f,0x6c,0x6f,0x72,0x31,0x00,0x06,0x63,0x6f,0x6c,0x6f,0x72,0x32,0x00,0x04,0x74, +0x79,0x70,0x65,0x00,0x02,0x6f,0x78,0x00,0x02,0x6f,0x79,0x00,0x03,0x6d,0x61,0x78, +0x00,0x05,0x77,0x69,0x64,0x74,0x68,0x00,0x06,0x68,0x65,0x69,0x67,0x68,0x74,0x00, +0x04,0x63,0x6f,0x64,0x65,0x00,0x06,0x69,0x6e,0x64,0x65,0x6e,0x74,0x00,0x0a,0x70, +0x61,0x72,0x61,0x6d,0x65,0x74,0x65,0x72,0x73,0x00,0x04,0x6e,0x61,0x6d,0x65,0x00, +0x06,0x76,0x6f,0x6c,0x75,0x6d,0x65,0x00,0x05,0x70,0x69,0x74,0x63,0x68,0x00,0x00, +0x00,0x01,0x00,0x01,0x00,0x02,0x00,0x02,0x00,0x03,0xff,0xff,0x00,0x00,0x00,0x03, +0x00,0x05,0x00,0x04,0x00,0x06,0x00,0x01,0x00,0x01,0x00,0x02,0x00,0x02,0xff,0xff, +0x00,0x00,0x00,0x01,0x00,0x01,0xff,0xff,0x00,0x00,0x00,0x01,0x00,0x01,0xff,0xff, +0x00,0x00,0x00,0x01,0x00,0x01,0x00,0x02,0x00,0x02,0xff,0xff,0x00,0x00,0x00,0x01, +0x00,0x01,0x00,0x02,0x00,0x02,0xff,0xff,0x00,0x00,0x00,0x01,0x00,0x01,0x00,0x02, +0x00,0x02,0xff,0xff,0x00,0x00,0x00,0x01,0x00,0x01,0xff,0xff,0x00,0x00,0x00,0x01, +0x00,0x01,0xff,0xff,0x00,0x00,0x00,0x01,0x00,0x01,0x00,0x02,0x00,0x02,0xff,0xff, +0x00,0x00,0x00,0x01,0x00,0x01,0xff,0xff,0x00,0x00,0x00,0x01,0x00,0x01,0xff,0xff, +0x00,0x00,0x00,0x01,0x00,0x01,0xff,0xff,0x00,0x00,0x00,0x01,0x00,0x01,0xff,0xff, +0x00,0x00,0x00,0x01,0x00,0x01,0x00,0x05,0x00,0x02,0x00,0x02,0x00,0x03,0xff,0xff, +0x00,0x00,0x00,0x04,0x00,0x05,0x00,0x06,0x00,0x06,0x00,0x07,0x00,0x07,0x00,0x08, +0x00,0x08,0xff,0xff,0x00,0x00,0x00,0x09,0x00,0x01,0xff,0xff,0x00,0x00,0xff,0xff, +0x00,0x00,0xff,0xff,0x00,0x00,0xff,0xff,0x00,0x00,0xff,0xff,0x00,0x00,0xff,0xff, +0x00,0x00,0x00,0x0a,0x00,0x01,0x00,0x0b,0x00,0x02,0xff,0xff,0x00,0x00,0x00,0x0c, +0x00,0x04,0x00,0x0d,0x00,0x05,0x00,0x0e,0x00,0x01,0x00,0x0f,0x00,0x02,0xff,0xff, +0x00,0x00,0x00,0x10,0x00,0x04,0x00,0x11,0x00,0x05,0x00,0x0d,0x00,0x06,0x00,0x12, +0x00,0x07,0x00,0x13,0x00,0x08,0x00,0x0e,0x00,0x01,0xff,0xff,0x00,0x00,0x00,0x10, +0x00,0x03,0x00,0x11,0x00,0x04,0x00,0x0d,0x00,0x05,0x00,0x12,0x00,0x06,0x00,0x13, +0x00,0x07,0xff,0xff,0x00,0x00,0xff,0xff,0x00,0x00,0x00,0x13,0x00,0x02,0xff,0xff, +0x00,0x00,0x00,0x13,0x00,0x02,0xff,0xff,0x00,0x00,0xff,0xff,0x00,0x00,0xff,0xff, +0x00,0x00,0xff,0xff,0x00,0x00,0xff,0xff,0x00,0x00,0x00,0x14,0x00,0x02,0xff,0xff, +0x00,0x00,0x00,0x15,0x00,0x02,0x00,0x16,0x00,0x03,0x00,0x17,0x00,0x04,0x00,0x18, +0x00,0x05,0xff,0xff,0x00,0x00,0x00,0x15,0x00,0x02,0x00,0x16,0x00,0x03,0x00,0x17, +0x00,0x04,0x00,0x18,0x00,0x05,0x00,0x19,0x00,0x01,0x00,0x16,0x00,0x02,0x00,0x17, +0x00,0x03,0xff,0xff,0x00,0x00,0x00,0x12,0x00,0x05,0x00,0x13,0x00,0x06,0x00,0x1a, +0x00,0x07,0x00,0x18,0x00,0x01,0x00,0x0f,0x00,0x02,0xff,0xff,0x00,0x00,0x00,0x1b, +0x00,0x04,0x00,0x06,0x00,0x01,0xff,0xff,0x00,0x00,0x00,0x1c,0x00,0x03,0x00,0x12, +0x00,0x04,0x00,0x07,0x00,0x01,0xff,0xff,0x00,0x00,0x00,0x1d,0x00,0x03,0x00,0x12, +0x00,0x04,0x00,0x09,0x00,0x01,0xff,0xff,0x00,0x00,0x00,0x1e,0x00,0x03,0x00,0x1f, +0x00,0x04,0x00,0x12,0x00,0x05,0x00,0x13,0x00,0x06,0xff,0xff,0x00,0x00,0x00,0x13, +0x00,0x02,0x00,0x20,0x00,0x01,0xff,0xff,0x00,0x00,0x00,0x0d,0x00,0x03,0x00,0x12, +0x00,0x04,0x00,0x13,0x00,0x05,0x00,0x21,0x00,0x01,0xff,0xff,0x00,0x00,0x00,0x13, +0x00,0x03,0x00,0x22,0x00,0x01,0xff,0xff,0x00,0x00,0x00,0x13,0x00,0x03,0x00,0x23, +0x00,0x01,0xff,0xff,0x00,0x00,0x00,0x12,0x00,0x03,0x00,0x13,0x00,0x04,0xff,0xff, +0x00,0x00,0x00,0x12,0x00,0x02,0x00,0x13,0x00,0x03,0x00,0x06,0x00,0x04,0x00,0x07, +0x00,0x05,0x00,0x24,0x00,0x01,0x00,0x25,0x00,0x02,0xff,0xff,0x00,0x00,0xff,0xff, +0x00,0x00,0xff,0xff,0x00,0x00,0xff,0xff,0x00,0x00,0xff,0xff,0x00,0x00,0x00,0x06, +0x00,0x01,0x00,0x07,0x00,0x02,0xff,0xff,0x00,0x00,0x00,0x26,0x00,0x01,0x00,0x27, +0x00,0x02,0x00,0x28,0x00,0x03,0xff,0xff,0x00,0x00,0xff,0xff,0x00,0x00,0x00,0x26, +0x00,0x01,0x00,0x28,0x00,0x02,0xff,0xff,0x00,0x00,0xff,0xff,0x00,0x00,0x00,0x12, +0x00,0x02,0xff,0xff,0x00,0x00,0xff,0xff,0x00,0x00,0xff,0xff,0x00,0x00,0xff,0xff, +0x00,0x00,0xff,0xff,0x00,0x00,0xff,0xff,0x00,0x00,0xff,0xff,0x00,0x00,0xff,0xff, +0x00,0x00,0xff,0xff,0x00,0x00,0xff,0xff,0x00,0x00,0xff,0xff,0x00,0x00,0xff,0xff, +0x00,0x00,0xff,0xff,0x00,0x00,0xff,0xff,0x00,0x00,0xff,0xff,0x00,0x00,0xff,0xff, +0x00,0x00,0xff,0xff,0x00,0x00,0xff,0xff,0x00,0x00,0xff,0xff,0x00,0x00,0xff,0xff, +0x00,0x00,0xff,0xff,0x00,0x00,0x00,0x29,0x00,0x01,0x00,0x2a,0x00,0x02,0x00,0x2b, +0x00,0x03,0xff,0xff,0x00,0x00,0x45,0x4e,0x44,0x00,0x00,0x00,0x00,0x08, }; From 5979c5f77805b1614160eb060bfff9fdd4eb7c9d Mon Sep 17 00:00:00 2001 From: Jonas Kulla Date: Sat, 29 Nov 2014 17:23:42 +0100 Subject: [PATCH 08/75] Add placeholder application icon --- CMakeLists.txt | 1 + assets/icon.png | Bin 0 -> 1263 bytes assets/icon.svg | 76 ++++++++++++++++++++++++++++++++++++++++++++++++ mkxp.pro | 3 +- src/main.cpp | 27 ++++++++++------- 5 files changed, 96 insertions(+), 11 deletions(-) create mode 100644 assets/icon.png create mode 100644 assets/icon.svg diff --git a/CMakeLists.txt b/CMakeLists.txt index 8cf8e74..025fb29 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -230,6 +230,7 @@ set(EMBEDDED_INPUT shader/blurV.vert shader/simpleMatrix.vert assets/liberation.ttf + assets/icon.png ) if (RGSS2) diff --git a/assets/icon.png b/assets/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..906f73b5be0b9742247122b5284a99ce2d4bb7a2 GIT binary patch literal 1263 zcmc(f|2q>19LGOw8VW7Ux5S#Kn<>JKB^g;vESB@-!ps##z9!c4C0m(`xQvQjk|XP= zt|zfX-3%#T(w^2Sr_xitEu|c3nw|cNdq2od30YH!D=fhYb z<-4^JD|xXs|2=>PE+`;`s#dF4n*U8GBv_+in-%Qc3`k9&Y=qJPkfp$fTu}4D6AK7U z(9we0P?*U9MK)XtfjtD!)PPtbygLT3GGX6V(9i(iO)!`QJ~n_wLt89}Szw_L;~XGa zLL3Q{C*cbZ1a#p0!f6^rIfAPtEb?H2162&zjR!|_kj8`C1|V;M^zG1_0C;04@`rd= zsMtfg3inn9vdv)7_ksZAch}l80QYWov8S(SmKsi?8sfa@gnrB&t>6-nv zTJINn7Xc6qnvYjVxU@cOB6OOvHd;e#H9pwrE~Cp2t&Jg`9!7t90mgkf>ISj1#p}2% zM8xAk1O3W#1LY}kI%X8yh8rmv{Z`tG4}QoNRHHxJRp}O7Ia+XKr^GfwQTZpS(S4{1 zQ+;;prK0{Xftj+(!z97WDd%zAk>rKd!Mj~rg$_n%?2T7{l~s3_+OKh8M%Mnc^qjYo z_xtB3H;_n{U-^@!w$c?qx2af%!BAoelOk(P1a-N85EE!K!;M?0s1+sxH z3D<6rhf`|mLP(LKOg_h=7NuNPb_hFI#KB3klOG>UdWeNMl_WepExc#Z}#XecJWQeS!@aCi1MGTH4p6|MZp7}C;@9{l;dIg8^W)cd07cS}(tFMzX3p&+dSO{3#|^%YyIJz6rT#5ET>~l{J(r zOgfkJ?+|O=e+Z51LU6YWJqz=!sc!y~unUJtb1~Cc!E7IQ7?rwi;~Se3DhVEQ!kLym zyRZ2c^Rjny-K4e79g&ku1ahxc0rR%kfbPu7L z63Kq + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/mkxp.pro b/mkxp.pro index 0ee0547..78aee3e 100644 --- a/mkxp.pro +++ b/mkxp.pro @@ -202,7 +202,8 @@ EMBED = \ shader/blurV.vert \ shader/simpleMatrix.vert \ shader/tilemapvx.vert \ - assets/liberation.ttf + assets/liberation.ttf \ + assets/icon.png SHARED_FLUID { DEFINES += SHARED_FLUID diff --git a/src/main.cpp b/src/main.cpp index cd2ca59..23fc918 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -26,6 +26,9 @@ #include #include +#include +#include +#include #include #include "sharedstate.h" @@ -37,9 +40,7 @@ #include "binding.h" -#include -#include -#include +#include "icon.png.xxd" static void rgssThreadError(RGSSThreadData *rtData, const std::string &msg) @@ -236,6 +237,16 @@ int main(int argc, char *argv[]) return 0; } + /* Setup application icon */ + SDL_RWops *iconSrc; + + if (conf.iconPath.empty()) + iconSrc = SDL_RWFromConstMem(assets_icon_png, assets_icon_png_len); + else + iconSrc = SDL_RWFromFile(conf.iconPath.c_str(), "rb"); + + SDL_Surface *iconImg = IMG_Load_RW(iconSrc, SDL_TRUE); + SDL_SetHint("SDL_VIDEO_MINIMIZE_ON_FOCUS_LOSS", "0"); SDL_Window *win; @@ -256,14 +267,10 @@ int main(int argc, char *argv[]) return 0; } - if (!conf.iconPath.empty()) + if (iconImg) { - SDL_Surface *iconImg = IMG_Load(conf.iconPath.c_str()); - if (iconImg) - { - SDL_SetWindowIcon(win, iconImg); - SDL_FreeSurface(iconImg); - } + SDL_SetWindowIcon(win, iconImg); + SDL_FreeSurface(iconImg); } EventThread eventThread; From bc31922c3354ae63bac8ca756e555c641f6ad6bb Mon Sep 17 00:00:00 2001 From: Jonas Kulla Date: Sat, 29 Nov 2014 17:33:39 +0100 Subject: [PATCH 09/75] Allow inserting GL string markers (GREMEDY_string_marker) --- src/debuglogger.h | 14 ++++++++++++++ src/gl-fun.cpp | 7 +++++++ src/gl-fun.h | 7 ++++++- 3 files changed, 27 insertions(+), 1 deletion(-) diff --git a/src/debuglogger.h b/src/debuglogger.h index cb7021c..c9e8fb9 100644 --- a/src/debuglogger.h +++ b/src/debuglogger.h @@ -22,6 +22,11 @@ #ifndef DEBUGLOGGER_H #define DEBUGLOGGER_H +#include "gl-fun.h" + +#include +#include + struct DebugLoggerPrivate; class DebugLogger @@ -34,4 +39,13 @@ private: DebugLoggerPrivate *p; }; +#define GL_MARKER(format, ...) \ + if (gl.StringMarker) \ + { \ + char buf[128]; \ + int len = snprintf(buf, sizeof(buf), format, ##__VA_ARGS__); \ + gl.StringMarker(std::min(len, sizeof(buf)), buf); \ + } + + #endif // DEBUGLOGGER_H diff --git a/src/gl-fun.cpp b/src/gl-fun.cpp index f47c0a2..09174db 100644 --- a/src/gl-fun.cpp +++ b/src/gl-fun.cpp @@ -172,6 +172,13 @@ void initGLFunctions() GL_DEBUG_KHR_FUN; } + if (HAVE_EXT(GREMEDY_string_marker)) + { +#undef EXT_SUFFIX +#define EXT_SUFFIX "GREMEDY" + GL_GREMEMDY_FUN; + } + /* Misc caps */ if (!gles || glMajor >= 3 || HAVE_EXT(EXT_unpack_subimage)) gl.unpack_subimage = true; diff --git a/src/gl-fun.h b/src/gl-fun.h index 8fb29eb..a9862da 100644 --- a/src/gl-fun.h +++ b/src/gl-fun.h @@ -55,9 +55,10 @@ typedef void (APIENTRYP _PFNGLTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GL typedef void (APIENTRYP _PFNGLTEXPARAMETERIPROC) (GLenum target, GLenum pname, GLint param); typedef void (APIENTRYP _PFNGLACTIVETEXTUREPROC) (GLenum texture); -/* Debug callback */ +/* Debugging */ typedef void (APIENTRY * _GLDEBUGPROC) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar* message, const void *userParam); typedef void (APIENTRYP _PFNGLDEBUGMESSAGECALLBACKPROC) (_GLDEBUGPROC callback, const void *userParam); +typedef void (APIENTRYP _PFNGLSTRINGMARKERPROC) (GLsizei len, const GLvoid *string); /* Buffer object */ typedef void (APIENTRYP _PFNGLGENBUFFERSPROC) (GLsizei n, GLuint* buffers); @@ -193,6 +194,9 @@ typedef void (APIENTRYP _PFNGLBINDVERTEXARRAYPROC) (GLuint array); #define GL_DEBUG_KHR_FUN \ GL_FUN(DebugMessageCallback, _PFNGLDEBUGMESSAGECALLBACKPROC) +#define GL_GREMEMDY_FUN \ + GL_FUN(StringMarker, _PFNGLSTRINGMARKERPROC) + struct GLFunctions { @@ -203,6 +207,7 @@ struct GLFunctions GL_FBO_BLIT_FUN GL_VAO_FUN GL_DEBUG_KHR_FUN + GL_GREMEMDY_FUN bool glsles; bool unpack_subimage; From c1aab9645418683548703965ba94053e63b5d9c2 Mon Sep 17 00:00:00 2001 From: Jonas Kulla Date: Sat, 29 Nov 2014 17:47:40 +0100 Subject: [PATCH 10/75] Rename src/debuglogger -> src/gl-debug --- CMakeLists.txt | 4 ++-- mkxp.pro | 4 ++-- src/{debuglogger.cpp => gl-debug.cpp} | 20 ++++++++++---------- src/{debuglogger.h => gl-debug.h} | 12 ++++++------ src/main.cpp | 4 ++-- 5 files changed, 22 insertions(+), 22 deletions(-) rename src/{debuglogger.cpp => gl-debug.cpp} (82%) rename src/{debuglogger.h => gl-debug.h} (87%) diff --git a/CMakeLists.txt b/CMakeLists.txt index 025fb29..3b78d95 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -126,7 +126,7 @@ set(MAIN_HEADERS src/tilemap.h src/flashmap.h src/graphics.h - src/debuglogger.h + src/gl-debug.h src/global-ibo.h src/exception.h src/filesystem.h @@ -180,7 +180,7 @@ set(MAIN_SOURCE src/tilemap.cpp src/autotiles.cpp src/graphics.cpp - src/debuglogger.cpp + src/gl-debug.cpp src/etc.cpp src/config.cpp src/settingsmenu.cpp diff --git a/mkxp.pro b/mkxp.pro index 78aee3e..c9a1bda 100644 --- a/mkxp.pro +++ b/mkxp.pro @@ -105,7 +105,7 @@ HEADERS += \ src/tilemap.h \ src/flashmap.h \ src/graphics.h \ - src/debuglogger.h \ + src/gl-debug.h \ src/global-ibo.h \ src/exception.h \ src/filesystem.h \ @@ -158,7 +158,7 @@ SOURCES += \ src/tilemap.cpp \ src/autotiles.cpp \ src/graphics.cpp \ - src/debuglogger.cpp \ + src/gl-debug.cpp \ src/etc.cpp \ src/config.cpp \ src/settingsmenu.cpp \ diff --git a/src/debuglogger.cpp b/src/gl-debug.cpp similarity index 82% rename from src/debuglogger.cpp rename to src/gl-debug.cpp index 94d7c5b..f192c7c 100644 --- a/src/debuglogger.cpp +++ b/src/gl-debug.cpp @@ -1,5 +1,5 @@ /* -** debuglogger.cpp +** gl-debug.cpp ** ** This file is part of mkxp. ** @@ -19,25 +19,25 @@ ** along with mkxp. If not, see . */ -#include "debuglogger.h" +#include "gl-debug.h" #include "debugwriter.h" #include #include "gl-fun.h" -struct DebugLoggerPrivate +struct GLDebugLoggerPrivate { std::ostream *stream; - DebugLoggerPrivate(const char *logFilename) + GLDebugLoggerPrivate(const char *logFilename) { (void) logFilename; stream = &std::clog; } - ~DebugLoggerPrivate() + ~GLDebugLoggerPrivate() { } @@ -62,8 +62,8 @@ static void APIENTRY arbDebugFunc(GLenum source, const GLchar* message, const void* userParam) { - DebugLoggerPrivate *p = - static_cast(const_cast(userParam)); + GLDebugLoggerPrivate *p = + static_cast(const_cast(userParam)); (void) source; (void) type; @@ -75,9 +75,9 @@ static void APIENTRY arbDebugFunc(GLenum source, p->writeLine(message); } -DebugLogger::DebugLogger(const char *filename) +GLDebugLogger::GLDebugLogger(const char *filename) { - p = new DebugLoggerPrivate(filename); + p = new GLDebugLoggerPrivate(filename); if (gl.DebugMessageCallback) gl.DebugMessageCallback(arbDebugFunc, p); @@ -85,7 +85,7 @@ DebugLogger::DebugLogger(const char *filename) Debug() << "DebugLogger: no debug extensions found"; } -DebugLogger::~DebugLogger() +GLDebugLogger::~GLDebugLogger() { delete p; } diff --git a/src/debuglogger.h b/src/gl-debug.h similarity index 87% rename from src/debuglogger.h rename to src/gl-debug.h index c9e8fb9..f275b6f 100644 --- a/src/debuglogger.h +++ b/src/gl-debug.h @@ -1,5 +1,5 @@ /* -** debuglogger.h +** gl-debug.h ** ** This file is part of mkxp. ** @@ -27,16 +27,16 @@ #include #include -struct DebugLoggerPrivate; +struct GLDebugLoggerPrivate; -class DebugLogger +class GLDebugLogger { public: - DebugLogger(const char *filename = 0); - ~DebugLogger(); + GLDebugLogger(const char *filename = 0); + ~GLDebugLogger(); private: - DebugLoggerPrivate *p; + GLDebugLoggerPrivate *p; }; #define GL_MARKER(format, ...) \ diff --git a/src/main.cpp b/src/main.cpp index 23fc918..6185e58 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -33,7 +33,7 @@ #include "sharedstate.h" #include "eventthread.h" -#include "debuglogger.h" +#include "gl-debug.h" #include "debugwriter.h" #include "exception.h" #include "gl-fun.h" @@ -105,7 +105,7 @@ int rgssThreadFun(void *userdata) SDL_GL_SetSwapInterval(threadData->config.vsync ? 1 : 0); - DebugLogger dLogger; + GLDebugLogger dLogger; /* Setup AL context */ ALCdevice *alcDev = alcOpenDevice(0); From f00cb60707db1f2aff96f00f956c2d27f274a7e9 Mon Sep 17 00:00:00 2001 From: Jonas Kulla Date: Sat, 29 Nov 2014 17:55:18 +0100 Subject: [PATCH 11/75] debugwriter.h: Use unbuffered cerr instead of clog --- src/debugwriter.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/debugwriter.h b/src/debugwriter.h index c7b10ed..93a6821 100644 --- a/src/debugwriter.h +++ b/src/debugwriter.h @@ -56,7 +56,7 @@ public: ~Debug() { - std::clog << buf.str() << std::endl; + std::cerr << buf.str() << std::endl; } private: From faef0e8503e8dde838a359dd80a09f6b16a712d0 Mon Sep 17 00:00:00 2001 From: Jonas Kulla Date: Sun, 30 Nov 2014 17:41:34 +0100 Subject: [PATCH 12/75] README: Add prebuilt windows binaries link --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index f349e5f..189b456 100644 --- a/README.md +++ b/README.md @@ -4,8 +4,10 @@ mkxp is a project that seeks to provide a fully open source implementation of th It is licensed under the GNU General Public License v2+. -[**Prebuilt binaries for Linux (32/64)**](http://ancurio.bplaced.net/mkxp/generic/) -[**Prebuilt binaries for OSX by Ali**](https://app.box.com/mkxpmacbuilds) +## Prebuilt binaries +[**Linux (32bit/64bit)**](http://ancurio.bplaced.net/mkxp/generic/) +[**OSX**](https://app.box.com/mkxpmacbuilds) by Ali +[**Windows (mingw-w64 32bit)**](http://ancurio.bplaced.net/mkxp/mingw32/) ## Bindings Bindings provide the glue code for an interpreted language environment to run game scripts in. Currently there are three bindings: From 60f101f2e6db29f6898800e9260d21781e346980 Mon Sep 17 00:00:00 2001 From: Jonas Kulla Date: Sun, 30 Nov 2014 17:46:28 +0100 Subject: [PATCH 13/75] Tilemap(VX): Factor out common code into tilemap-common.h Renamed flashmap.h to tilemap-common.h as it already contained shared functions. --- CMakeLists.txt | 2 +- mkxp.pro | 2 +- src/autotiles.cpp | 108 +++++++++++++-------------- src/tileatlasvx.cpp | 45 +---------- src/{flashmap.h => tilemap-common.h} | 60 ++++++++++++--- src/tilemap.cpp | 23 ++---- src/tilemapvx.cpp | 2 +- 7 files changed, 114 insertions(+), 128 deletions(-) rename src/{flashmap.h => tilemap-common.h} (80%) diff --git a/CMakeLists.txt b/CMakeLists.txt index 3b78d95..e5cd77c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -124,7 +124,7 @@ set(MAIN_HEADERS src/glstate.h src/quad.h src/tilemap.h - src/flashmap.h + src/tilemap-common.h src/graphics.h src/gl-debug.h src/global-ibo.h diff --git a/mkxp.pro b/mkxp.pro index c9a1bda..f21f264 100644 --- a/mkxp.pro +++ b/mkxp.pro @@ -103,7 +103,7 @@ HEADERS += \ src/glstate.h \ src/quad.h \ src/tilemap.h \ - src/flashmap.h \ + src/tilemap-common.h \ src/graphics.h \ src/gl-debug.h \ src/global-ibo.h \ diff --git a/src/autotiles.cpp b/src/autotiles.cpp index 3a740d0..fee11c6 100644 --- a/src/autotiles.cpp +++ b/src/autotiles.cpp @@ -4,196 +4,196 @@ extern const StaticRect autotileRects[] = { { 32.5, 64.5, 15, 15 }, { 48.5, 64.5, 15, 15 }, - { 48.5, 80.5, 15, 15 }, { 32.5, 80.5, 15, 15 }, + { 48.5, 80.5, 15, 15 }, { 64.5, 0.5, 15, 15 }, { 48.5, 64.5, 15, 15 }, - { 48.5, 80.5, 15, 15 }, { 32.5, 80.5, 15, 15 }, + { 48.5, 80.5, 15, 15 }, { 32.5, 64.5, 15, 15 }, { 80.5, 0.5, 15, 15 }, - { 48.5, 80.5, 15, 15 }, { 32.5, 80.5, 15, 15 }, + { 48.5, 80.5, 15, 15 }, { 64.5, 0.5, 15, 15 }, { 80.5, 0.5, 15, 15 }, - { 48.5, 80.5, 15, 15 }, { 32.5, 80.5, 15, 15 }, + { 48.5, 80.5, 15, 15 }, { 32.5, 64.5, 15, 15 }, { 48.5, 64.5, 15, 15 }, - { 80.5, 16.5, 15, 15 }, { 32.5, 80.5, 15, 15 }, + { 80.5, 16.5, 15, 15 }, { 64.5, 0.5, 15, 15 }, { 48.5, 64.5, 15, 15 }, - { 80.5, 16.5, 15, 15 }, { 32.5, 80.5, 15, 15 }, + { 80.5, 16.5, 15, 15 }, { 32.5, 64.5, 15, 15 }, { 80.5, 0.5, 15, 15 }, - { 80.5, 16.5, 15, 15 }, { 32.5, 80.5, 15, 15 }, + { 80.5, 16.5, 15, 15 }, { 64.5, 0.5, 15, 15 }, { 80.5, 0.5, 15, 15 }, - { 80.5, 16.5, 15, 15 }, { 32.5, 80.5, 15, 15 }, + { 80.5, 16.5, 15, 15 }, { 32.5, 64.5, 15, 15 }, { 48.5, 64.5, 15, 15 }, - { 48.5, 80.5, 15, 15 }, { 64.5, 16.5, 15, 15 }, + { 48.5, 80.5, 15, 15 }, { 64.5, 0.5, 15, 15 }, { 48.5, 64.5, 15, 15 }, - { 48.5, 80.5, 15, 15 }, { 64.5, 16.5, 15, 15 }, + { 48.5, 80.5, 15, 15 }, { 32.5, 64.5, 15, 15 }, { 80.5, 0.5, 15, 15 }, - { 48.5, 80.5, 15, 15 }, { 64.5, 16.5, 15, 15 }, + { 48.5, 80.5, 15, 15 }, { 64.5, 0.5, 15, 15 }, { 80.5, 0.5, 15, 15 }, - { 48.5, 80.5, 15, 15 }, { 64.5, 16.5, 15, 15 }, + { 48.5, 80.5, 15, 15 }, { 32.5, 64.5, 15, 15 }, { 48.5, 64.5, 15, 15 }, - { 80.5, 16.5, 15, 15 }, { 64.5, 16.5, 15, 15 }, + { 80.5, 16.5, 15, 15 }, { 64.5, 0.5, 15, 15 }, { 48.5, 64.5, 15, 15 }, - { 80.5, 16.5, 15, 15 }, { 64.5, 16.5, 15, 15 }, + { 80.5, 16.5, 15, 15 }, { 32.5, 64.5, 15, 15 }, { 80.5, 0.5, 15, 15 }, - { 80.5, 16.5, 15, 15 }, { 64.5, 16.5, 15, 15 }, + { 80.5, 16.5, 15, 15 }, { 64.5, 0.5, 15, 15 }, { 80.5, 0.5, 15, 15 }, - { 80.5, 16.5, 15, 15 }, { 64.5, 16.5, 15, 15 }, + { 80.5, 16.5, 15, 15 }, { 0.5, 64.5, 15, 15 }, { 16.5, 64.5, 15, 15 }, - { 16.5, 80.5, 15, 15 }, { 0.5, 80.5, 15, 15 }, + { 16.5, 80.5, 15, 15 }, { 0.5, 64.5, 15, 15 }, { 80.5, 0.5, 15, 15 }, - { 16.5, 80.5, 15, 15 }, { 0.5, 80.5, 15, 15 }, + { 16.5, 80.5, 15, 15 }, { 0.5, 64.5, 15, 15 }, { 16.5, 64.5, 15, 15 }, - { 80.5, 16.5, 15, 15 }, { 0.5, 80.5, 15, 15 }, + { 80.5, 16.5, 15, 15 }, { 0.5, 64.5, 15, 15 }, { 80.5, 0.5, 15, 15 }, - { 80.5, 16.5, 15, 15 }, { 0.5, 80.5, 15, 15 }, - { 32.5, 32.5, 15, 15 }, - { 48.5, 32.5, 15, 15 }, - { 48.5, 48.5, 15, 15 }, - { 32.5, 48.5, 15, 15 }, - { 32.5, 32.5, 15, 15 }, - { 48.5, 32.5, 15, 15 }, { 80.5, 16.5, 15, 15 }, + { 32.5, 32.5, 15, 15 }, + { 48.5, 32.5, 15, 15 }, { 32.5, 48.5, 15, 15 }, - { 32.5, 32.5, 15, 15 }, - { 48.5, 32.5, 15, 15 }, { 48.5, 48.5, 15, 15 }, - { 64.5, 16.5, 15, 15 }, { 32.5, 32.5, 15, 15 }, { 48.5, 32.5, 15, 15 }, + { 32.5, 48.5, 15, 15 }, { 80.5, 16.5, 15, 15 }, + { 32.5, 32.5, 15, 15 }, + { 48.5, 32.5, 15, 15 }, { 64.5, 16.5, 15, 15 }, + { 48.5, 48.5, 15, 15 }, + { 32.5, 32.5, 15, 15 }, + { 48.5, 32.5, 15, 15 }, + { 64.5, 16.5, 15, 15 }, + { 80.5, 16.5, 15, 15 }, { 64.5, 64.5, 15, 15 }, { 80.5, 64.5, 15, 15 }, - { 80.5, 80.5, 15, 15 }, { 64.5, 80.5, 15, 15 }, + { 80.5, 80.5, 15, 15 }, { 64.5, 64.5, 15, 15 }, { 80.5, 64.5, 15, 15 }, - { 80.5, 80.5, 15, 15 }, { 64.5, 16.5, 15, 15 }, + { 80.5, 80.5, 15, 15 }, { 64.5, 0.5, 15, 15 }, { 80.5, 64.5, 15, 15 }, - { 80.5, 80.5, 15, 15 }, { 64.5, 80.5, 15, 15 }, + { 80.5, 80.5, 15, 15 }, { 64.5, 0.5, 15, 15 }, { 80.5, 64.5, 15, 15 }, - { 80.5, 80.5, 15, 15 }, { 64.5, 16.5, 15, 15 }, + { 80.5, 80.5, 15, 15 }, { 32.5, 96.5, 15, 15 }, { 48.5, 96.5, 15, 15 }, - { 48.5, 112.5, 15, 15 }, { 32.5, 112.5, 15, 15 }, + { 48.5, 112.5, 15, 15 }, { 64.5, 0.5, 15, 15 }, { 48.5, 96.5, 15, 15 }, - { 48.5, 112.5, 15, 15 }, { 32.5, 112.5, 15, 15 }, + { 48.5, 112.5, 15, 15 }, { 32.5, 96.5, 15, 15 }, { 80.5, 0.5, 15, 15 }, - { 48.5, 112.5, 15, 15 }, { 32.5, 112.5, 15, 15 }, + { 48.5, 112.5, 15, 15 }, { 64.5, 0.5, 15, 15 }, { 80.5, 0.5, 15, 15 }, - { 48.5, 112.5, 15, 15 }, { 32.5, 112.5, 15, 15 }, + { 48.5, 112.5, 15, 15 }, { 0.5, 64.5, 15, 15 }, { 80.5, 64.5, 15, 15 }, - { 80.5, 80.5, 15, 15 }, { 0.5, 80.5, 15, 15 }, + { 80.5, 80.5, 15, 15 }, { 32.5, 32.5, 15, 15 }, { 48.5, 32.5, 15, 15 }, - { 48.5, 112.5, 15, 15 }, { 32.5, 112.5, 15, 15 }, + { 48.5, 112.5, 15, 15 }, { 0.5, 32.5, 15, 15 }, { 16.5, 32.5, 15, 15 }, + { 0.5, 48.5, 15, 15 }, { 16.5, 48.5, 15, 15 }, - { 0.5, 48.5, 15, 15 }, { 0.5, 32.5, 15, 15 }, { 16.5, 32.5, 15, 15 }, - { 80.5, 16.5, 15, 15 }, { 0.5, 48.5, 15, 15 }, + { 80.5, 16.5, 15, 15 }, { 64.5, 32.5, 15, 15 }, { 80.5, 32.5, 15, 15 }, - { 80.5, 48.5, 15, 15 }, { 64.5, 48.5, 15, 15 }, + { 80.5, 48.5, 15, 15 }, { 64.5, 32.5, 15, 15 }, { 80.5, 32.5, 15, 15 }, - { 80.5, 48.5, 15, 15 }, { 64.5, 16.5, 15, 15 }, + { 80.5, 48.5, 15, 15 }, { 64.5, 96.5, 15, 15 }, { 80.5, 96.5, 15, 15 }, - { 80.5, 112.5, 15, 15 }, { 64.5, 112.5, 15, 15 }, + { 80.5, 112.5, 15, 15 }, { 64.5, 0.5, 15, 15 }, { 80.5, 96.5, 15, 15 }, - { 80.5, 112.5, 15, 15 }, { 64.5, 112.5, 15, 15 }, + { 80.5, 112.5, 15, 15 }, { 0.5, 96.5, 15, 15 }, { 16.5, 96.5, 15, 15 }, - { 16.5, 112.5, 15, 15 }, { 0.5, 112.5, 15, 15 }, + { 16.5, 112.5, 15, 15 }, { 0.5, 96.5, 15, 15 }, { 80.5, 0.5, 15, 15 }, - { 16.5, 112.5, 15, 15 }, { 0.5, 112.5, 15, 15 }, + { 16.5, 112.5, 15, 15 }, { 0.5, 32.5, 15, 15 }, { 80.5, 32.5, 15, 15 }, - { 80.5, 48.5, 15, 15 }, { 0.5, 48.5, 15, 15 }, + { 80.5, 48.5, 15, 15 }, { 0.5, 32.5, 15, 15 }, { 16.5, 32.5, 15, 15 }, - { 16.5, 112.5, 15, 15 }, { 0.5, 112.5, 15, 15 }, + { 16.5, 112.5, 15, 15 }, { 0.5, 96.5, 15, 15 }, { 80.5, 96.5, 15, 15 }, - { 80.5, 112.5, 15, 15 }, { 0.5, 112.5, 15, 15 }, + { 80.5, 112.5, 15, 15 }, { 64.5, 32.5, 15, 15 }, { 80.5, 32.5, 15, 15 }, - { 80.5, 112.5, 15, 15 }, { 64.5, 112.5, 15, 15 }, + { 80.5, 112.5, 15, 15 }, { 0.5, 32.5, 15, 15 }, { 80.5, 32.5, 15, 15 }, - { 80.5, 112.5, 15, 15 }, { 0.5, 112.5, 15, 15 }, + { 80.5, 112.5, 15, 15 }, { 0.5, 0.5, 15, 15 }, { 16.5, 0.5, 15, 15 }, - { 16.5, 16.5, 15, 15 }, - { 0.5, 16.5, 15, 15 } + { 0.5, 16.5, 15, 15 }, + { 16.5, 16.5, 15, 15 } }; extern const int autotileRectsN = sizeof(autotileRects) / sizeof(autotileRects[0]); diff --git a/src/tileatlasvx.cpp b/src/tileatlasvx.cpp index 5af8060..8726335 100644 --- a/src/tileatlasvx.cpp +++ b/src/tileatlasvx.cpp @@ -21,6 +21,7 @@ #include "tileatlasvx.h" +#include "tilemap-common.h" #include "bitmap.h" #include "table.h" #include "etc-internal.h" @@ -65,21 +66,6 @@ static elementsN(autotileVXRectsC); namespace TileAtlasVX { -static int -wrap(int value, int range) -{ - int res = value % range; - return res < 0 ? res + range : res; -} - -static int16_t -tableGetWrapped(const Table &t, int x, int y, int z = 0) -{ - return t.at(wrap(x, t.xSize()), - wrap(y, t.ySize()), - z); -} - static int16_t tableGetSafe(const Table *t, int x) { @@ -333,35 +319,6 @@ void build(TEXFBO &tf, Bitmap *bitmaps[BM_COUNT]) #define OVER_PLAYER_FLAG (1 << 4) #define TABLE_FLAG (1 << 7) -static void -atSelectSubPos(FloatRect &pos, int i) -{ - switch (i) - { - case 0: - return; - case 1: - pos.x += 16; - return; - case 2: - pos.y += 16; - return; - case 3: - pos.x += 16; - pos.y += 16; - return; - case 4: - pos.y += 24; - return; - case 5: - pos.x += 16; - pos.y += 24; - return; - default: - assert(!"Unreachable"); - } -} - /* Reference: http://www.tktkgame.com/tkool/memo/vx/tile_id.html */ static void diff --git a/src/flashmap.h b/src/tilemap-common.h similarity index 80% rename from src/flashmap.h rename to src/tilemap-common.h index 2e916ed..45ee91c 100644 --- a/src/flashmap.h +++ b/src/tilemap-common.h @@ -1,5 +1,5 @@ /* -** flashmap.h +** tilemap-common.h ** ** This file is part of mkxp. ** @@ -19,8 +19,8 @@ ** along with mkxp. If not, see . */ -#ifndef FLASHMAP_H -#define FLASHMAP_H +#ifndef TILEMAPCOMMON_H +#define TILEMAPCOMMON_H #include "table.h" #include "gl-util.h" @@ -30,8 +30,11 @@ #include "glstate.h" #include "shader.h" #include "vertex.h" +#include "quad.h" +#include "etc-internal.h" #include +#include #include #include @@ -44,11 +47,50 @@ wrap(int value, int range) } static inline int16_t -tableGetWrapped(const Table *t, int x, int y, int z = 0) +tableGetWrapped(const Table &t, int x, int y, int z = 0) { - return t->get(wrap(x, t->xSize()), - wrap(y, t->ySize()), - z); + return t.get(wrap(x, t.xSize()), + wrap(y, t.ySize()), + z); +} + +enum AtSubPos +{ + TopLeft = 0, + TopRight = 1, + BottomLeft = 2, + BottomRight = 3, + BottomLeftTable = 4, + BottomRightTable = 5 +}; + +static inline void +atSelectSubPos(FloatRect &pos, int i) +{ + switch (i) + { + case TopLeft: + return; + case TopRight: + pos.x += 16; + return; + case BottomLeft: + pos.y += 16; + return; + case BottomRight: + pos.x += 16; + pos.y += 16; + return; + case BottomLeftTable: + pos.y += 24; + return; + case BottomRightTable: + pos.x += 16; + pos.y += 24; + return; + default: + assert(!"Unreachable"); + } } struct FlashMap @@ -144,7 +186,7 @@ private: bool sampleFlashColor(Vec4 &out, int x, int y) const { - int16_t packed = tableGetWrapped(data, x, y); + int16_t packed = tableGetWrapped(*data, x, y); if (packed == 0) return false; @@ -216,4 +258,4 @@ private: std::vector vertices; }; -#endif // FLASHMAP_H +#endif // TILEMAPCOMMON_H diff --git a/src/tilemap.cpp b/src/tilemap.cpp index 2acdb49..3d1ab58 100644 --- a/src/tilemap.cpp +++ b/src/tilemap.cpp @@ -36,7 +36,7 @@ #include "quad.h" #include "vertex.h" #include "tileatlas.h" -#include "flashmap.h" +#include "tilemap-common.h" #include @@ -590,21 +590,6 @@ struct TilemapPrivate return value; } - FloatRect getAutotilePieceRect(int x, int y, /* in pixel coords */ - int corner) - { - switch (corner) - { - case 0 : break; - case 1 : x += 16; break; - case 2 : x += 16; y += 16; break; - case 3 : y += 16; break; - default: abort(); - } - - return FloatRect(x, y, 16, 16); - } - void handleAutotile(int x, int y, int tileInd, SVVector *array) { /* Which autotile [0-7] */ @@ -617,7 +602,9 @@ struct TilemapPrivate /* Iterate over the 4 tile pieces */ for (int i = 0; i < 4; ++i) { - FloatRect posRect = getAutotilePieceRect(x*32, y*32, i); + FloatRect posRect(x*32, y*32, 16, 16); + atSelectSubPos(posRect, i); + FloatRect texRect = pieceRect[i]; /* Adjust to atlas coordinates */ @@ -635,7 +622,7 @@ struct TilemapPrivate void handleTile(int x, int y, int z) { int tileInd = - tableGetWrapped(mapData, x + viewpPos.x, y + viewpPos.y, z); + tableGetWrapped(*mapData, x + viewpPos.x, y + viewpPos.y, z); /* Check for empty space */ if (tileInd < 48) diff --git a/src/tilemapvx.cpp b/src/tilemapvx.cpp index 815f937..a405cb8 100644 --- a/src/tilemapvx.cpp +++ b/src/tilemapvx.cpp @@ -33,7 +33,7 @@ #include "quad.h" #include "quadarray.h" #include "shader.h" -#include "flashmap.h" +#include "tilemap-common.h" #include #include From 98b0b713598913f93c9c5b2cd0c647a8e886a939 Mon Sep 17 00:00:00 2001 From: Jonas Kulla Date: Sun, 30 Nov 2014 17:50:24 +0100 Subject: [PATCH 14/75] Don't use relative paths when #including xxd output --- src/bundledfont.cpp | 2 +- src/shader.cpp | 38 +++++++++++++++++++------------------- 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/src/bundledfont.cpp b/src/bundledfont.cpp index 0731a01..9ad3f1f 100644 --- a/src/bundledfont.cpp +++ b/src/bundledfont.cpp @@ -1 +1 @@ -#include "../liberation.ttf.xxd" +#include "liberation.ttf.xxd" diff --git a/src/shader.cpp b/src/shader.cpp index 481067f..3cd4261 100644 --- a/src/shader.cpp +++ b/src/shader.cpp @@ -28,25 +28,25 @@ #include #include -#include "../sprite.frag.xxd" -#include "../hue.frag.xxd" -#include "../trans.frag.xxd" -#include "../transSimple.frag.xxd" -#include "../bitmapBlit.frag.xxd" -#include "../plane.frag.xxd" -#include "../simple.frag.xxd" -#include "../simpleColor.frag.xxd" -#include "../simpleAlpha.frag.xxd" -#include "../flashMap.frag.xxd" -#include "../simple.vert.xxd" -#include "../simpleColor.vert.xxd" -#include "../sprite.vert.xxd" -#include "../tilemap.vert.xxd" -#include "../blur.frag.xxd" -#include "../simpleMatrix.vert.xxd" -#include "../blurH.vert.xxd" -#include "../blurV.vert.xxd" -#include "../tilemapvx.vert.xxd" +#include "sprite.frag.xxd" +#include "hue.frag.xxd" +#include "trans.frag.xxd" +#include "transSimple.frag.xxd" +#include "bitmapBlit.frag.xxd" +#include "plane.frag.xxd" +#include "simple.frag.xxd" +#include "simpleColor.frag.xxd" +#include "simpleAlpha.frag.xxd" +#include "flashMap.frag.xxd" +#include "simple.vert.xxd" +#include "simpleColor.vert.xxd" +#include "sprite.vert.xxd" +#include "tilemap.vert.xxd" +#include "blur.frag.xxd" +#include "simpleMatrix.vert.xxd" +#include "blurH.vert.xxd" +#include "blurV.vert.xxd" +#include "tilemapvx.vert.xxd" #define INIT_SHADER(vert, frag, name) \ From 3faaed89d09dd76a5bc7117ce1da54d70a11792e Mon Sep 17 00:00:00 2001 From: Jonas Kulla Date: Sun, 30 Nov 2014 21:09:11 +0100 Subject: [PATCH 15/75] icon.svg: Use 'inkscape -l' to strip inkscape specific tags --- assets/icon.svg | 53 ++++++++++++------------------------------------- 1 file changed, 13 insertions(+), 40 deletions(-) diff --git a/assets/icon.svg b/assets/icon.svg index f6a8aa9..adb9467 100644 --- a/assets/icon.svg +++ b/assets/icon.svg @@ -7,49 +7,25 @@ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="744.09448819" - height="1052.3622047" - id="svg2" version="1.1" - inkscape:version="0.48.4 r9939" - sodipodi:docname="icon.svg" - inkscape:export-filename="/home/Ancurio/programming/C++/mkxp/assets/icon.png" - inkscape:export-xdpi="13.53801" - inkscape:export-ydpi="13.53801"> + width="744.09448" + height="1052.3622" + id="svg2"> + id="stop3823" + style="stop-color:#00ff88;stop-opacity:1" + offset="0" /> + id="stop3825" + style="stop-color:#00ff86;stop-opacity:1" + offset="1" /> - @@ -58,19 +34,16 @@ image/svg+xml - + + style="fill:#00ff87;fill-opacity:1;stroke:#000000;stroke-width:24;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> From 6c92101e05a1b430a0115d7310decd39133eef05 Mon Sep 17 00:00:00 2001 From: Jonas Kulla Date: Sun, 30 Nov 2014 21:46:18 +0100 Subject: [PATCH 16/75] icon.svg: Resize page to drawing for easier rasterization --- assets/icon.svg | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/assets/icon.svg b/assets/icon.svg index adb9467..8b12005 100644 --- a/assets/icon.svg +++ b/assets/icon.svg @@ -9,8 +9,8 @@ xmlns="http://www.w3.org/2000/svg" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" version="1.1" - width="744.09448" - height="1052.3622" + width="100" + height="100" id="svg2"> @@ -39,11 +39,12 @@ + style="fill:#00ff87;fill-opacity:1;stroke:#000000;stroke-width:5.64083672;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> From 685f8b63b3c5553a1561890d3bf86952618d8002 Mon Sep 17 00:00:00 2001 From: Jonas Kulla Date: Tue, 9 Dec 2014 04:21:48 +0100 Subject: [PATCH 17/75] Input: Integer button codes are still allowed in RGSS3 --- binding-mri/input-binding.cpp | 17 +++++++++++------ binding-mruby/input-binding.cpp | 18 ++++++++++++------ 2 files changed, 23 insertions(+), 12 deletions(-) diff --git a/binding-mri/input-binding.cpp b/binding-mri/input-binding.cpp index 0fc0ef2..f20b06a 100644 --- a/binding-mri/input-binding.cpp +++ b/binding-mri/input-binding.cpp @@ -38,17 +38,22 @@ static int getButtonArg(int argc, VALUE *argv) { int num; - if (rgssVer >= 3) - { - ID sym; - rb_get_args(argc, argv, "n", &sym RB_ARG_END); + rb_check_argc(argc, 1); + if (FIXNUM_P(argv[0])) + { + num = FIX2INT(argv[0]); + } + else if (SYMBOL_P(argv[0]) && rgssVer >= 3) + { VALUE symHash = getRbData()->buttoncodeHash; - num = FIX2INT(rb_hash_lookup2(symHash, ID2SYM(sym), INT2FIX(Input::None))); + num = FIX2INT(rb_hash_lookup2(symHash, argv[0], INT2FIX(Input::None))); } else { - rb_get_args(argc, argv, "i", &num RB_ARG_END); + // FIXME: RMXP allows only few more types that + // don't make sense (symbols in pre 3, floats) + num = 0; } return num; diff --git a/binding-mruby/input-binding.cpp b/binding-mruby/input-binding.cpp index 7791dec..921ca7f 100644 --- a/binding-mruby/input-binding.cpp +++ b/binding-mruby/input-binding.cpp @@ -40,20 +40,26 @@ MRB_FUNCTION(inputUpdate) static mrb_int getButtonArg(mrb_state *mrb) { mrb_int num; + mrb_value arg; - if (rgssVer >= 3) + mrb_get_args(mrb, "o", &arg); + + if (mrb_fixnum_p(arg)) + { + num = mrb_fixnum(arg); + } + else if (mrb_symbol_p(arg) && rgssVer >= 3) { - mrb_sym sym; - mrb_get_args(mrb, "n", &sym); - mrb_value symHash = getMrbData(mrb)->buttoncodeHash; - mrb_value numVal = mrb_hash_fetch(mrb, symHash, mrb_symbol_value(sym), + mrb_value numVal = mrb_hash_fetch(mrb, symHash, arg, mrb_fixnum_value(Input::None)); num = mrb_fixnum(numVal); } else { - mrb_get_args(mrb, "i", &num); + // FIXME: RMXP allows only few more types that + // don't make sense (symbols in pre 3, floats) + num = 0; } return num; From 11cfe887c2d47f67511e7ea296f17181fc3a1786 Mon Sep 17 00:00:00 2001 From: Jonas Kulla Date: Mon, 22 Dec 2014 08:22:45 +0100 Subject: [PATCH 18/75] Fix several classes not accepting disposed bitmaps Fixes an error in Alpha Kimori. --- src/sprite.cpp | 2 +- src/window.cpp | 4 ++-- src/windowvx.cpp | 3 +++ 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/sprite.cpp b/src/sprite.cpp index 49d9f29..9603099 100644 --- a/src/sprite.cpp +++ b/src/sprite.cpp @@ -332,7 +332,7 @@ void Sprite::setBitmap(Bitmap *bitmap) p->bitmap = bitmap; - if (!bitmap) + if (nullOrDisposed(bitmap)) return; bitmap->ensureNonMega(); diff --git a/src/window.cpp b/src/window.cpp index 6b94586..0e78521 100644 --- a/src/window.cpp +++ b/src/window.cpp @@ -727,7 +727,7 @@ void Window::setWindowskin(Bitmap *value) p->windowskin = value; - if (!value) + if (nullOrDisposed(value)) return; value->ensureNonMega(); @@ -743,7 +743,7 @@ void Window::setContents(Bitmap *value) p->contents = value; p->controlsVertDirty = true; - if (!value) + if (nullOrDisposed(value)) return; value->ensureNonMega(); diff --git a/src/windowvx.cpp b/src/windowvx.cpp index 84f5ab8..9af98ad 100644 --- a/src/windowvx.cpp +++ b/src/windowvx.cpp @@ -921,6 +921,9 @@ void WindowVX::setContents(Bitmap *value) p->contents = value; + if (nullOrDisposed(value)) + return; + FloatRect rect = p->contents->rect(); p->contentsQuad.setTexPosRect(rect, rect); p->ctrlVertDirty = true; From 7413c3d9940aa9d7c51de93d2a07c2e5167962c9 Mon Sep 17 00:00:00 2001 From: David Salvisberg Date: Sat, 27 Dec 2014 14:40:08 +0100 Subject: [PATCH 19/75] Make button config menu save changes to disk whenever the changes are accepted. --- src/settingsmenu.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/settingsmenu.cpp b/src/settingsmenu.cpp index ad3b9fd..a734ffa 100644 --- a/src/settingsmenu.cpp +++ b/src/settingsmenu.cpp @@ -678,6 +678,9 @@ struct SettingsMenuPrivate rtData.bindingUpdateMsg.post(binds); + /* Store the key bindings to disk as well to prevent config loss */ + storeBindings(binds, rtData.config); + destroyReq = true; } From 6829ddc09f88bf34bc893f3af769ed08d748e154 Mon Sep 17 00:00:00 2001 From: David Salvisberg Date: Sun, 28 Dec 2014 06:06:28 +0100 Subject: [PATCH 20/75] Removed store keybindings from main, since it now already gets stored onAccept. --- src/main.cpp | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index 6185e58..bdcd7ad 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -321,11 +321,6 @@ int main(int argc, char *argv[]) /* Clean up any remainin events */ eventThread.cleanup(); - /* Store key bindings */ - BDescVec keyBinds; - rtData.bindingUpdateMsg.get(keyBinds); - storeBindings(keyBinds, rtData.config); - Debug() << "Shutting down."; SDL_DestroyWindow(win); From b1e1d288795ed0d654cf71f656dfa8ed00fcf665 Mon Sep 17 00:00:00 2001 From: David Salvisberg Date: Wed, 31 Dec 2014 13:49:18 +0100 Subject: [PATCH 21/75] Added rudimentary support for font outlines. --- src/bitmap.cpp | 31 ++++++++++++++++++++++++++++--- 1 file changed, 28 insertions(+), 3 deletions(-) diff --git a/src/bitmap.cpp b/src/bitmap.cpp index fa499ad..37b3984 100644 --- a/src/bitmap.cpp +++ b/src/bitmap.cpp @@ -51,6 +51,8 @@ "Operation not supported for mega surfaces"); \ } +#define OUTLINE_SIZE 1 + /* Normalize (= ensure width and * height are positive) */ static IntRect normalizedRect(const IntRect &rect) @@ -942,6 +944,7 @@ void Bitmap::drawText(const IntRect &rect, const char *str, int align) TTF_Font *font = p->font->getSdlFont(); const Color &fontColor = p->font->getColor(); + const Color &outColor = p->font->getOutColor(); SDL_Color c = fontColor.toSDLColor(); c.a = 255; @@ -957,11 +960,33 @@ void Bitmap::drawText(const IntRect &rect, const char *str, int align) p->ensureFormat(txtSurf, SDL_PIXELFORMAT_ABGR8888); - // While real outlining is not yet here, use shadow - // as a replacement to at least make text legible - if (p->font->getShadow() || p->font->getOutline()) + if (p->font->getShadow()) applyShadow(txtSurf, *p->format, c); + /* outline using TTF_Outline and blending it together with SDL_BlitSurface + * FIXME: outline is forced to have the same opacity as the font color */ + if (p->font->getOutline()) { + SDL_Color co = outColor.toSDLColor(); + co.a = 255; + SDL_Surface *outline; + /* set the next font render to render the outline */ + TTF_SetFontOutline(font, OUTLINE_SIZE); + if (shState->rtData().config.solidFonts) + outline = TTF_RenderUTF8_Solid(font, str, co); + else + outline = TTF_RenderUTF8_Blended(font, str, co); + + p->ensureFormat(outline, SDL_PIXELFORMAT_ABGR8888); + SDL_Rect outRect = {OUTLINE_SIZE, OUTLINE_SIZE, txtSurf->w, txtSurf->h}; + + SDL_SetSurfaceBlendMode(txtSurf, SDL_BLENDMODE_BLEND); + SDL_BlitSurface(txtSurf, NULL, outline, &outRect); + SDL_FreeSurface(txtSurf); + txtSurf = outline; + /* reset outline to 0 */ + TTF_SetFontOutline(font, 0); + } + int alignX = rect.x; switch (align) From 8240f3333f6b0198cd1f9dd171f128d204c3eec7 Mon Sep 17 00:00:00 2001 From: David Salvisberg Date: Wed, 31 Dec 2014 16:02:10 +0100 Subject: [PATCH 22/75] Fixed hue shader turning pure white pixel to pure black on some GPUs. --- shader/hue.frag | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/shader/hue.frag b/shader/hue.frag index 416ee9b..405c91b 100644 --- a/shader/hue.frag +++ b/shader/hue.frag @@ -29,7 +29,11 @@ void main () /* Make the user's adjustments */ hue += hueAdjust; - // Convert back to YIQ + /* Remember old I and color */ + float IOriginal = I; + vec4 coOriginal = color; + + /* Convert back to YIQ */ Q = chroma * sin (hue); I = chroma * cos (hue); @@ -40,5 +44,5 @@ void main () color.b = dot (yIQ, kYIQToB); /* Save the result */ - gl_FragColor = color; + gl_FragColor = (IOriginal == 0.0) ? coOriginal : color; } From 90e1c09711ca0f98388a5d230b0561467d239c60 Mon Sep 17 00:00:00 2001 From: David Salvisberg Date: Wed, 31 Dec 2014 16:39:28 +0100 Subject: [PATCH 23/75] Added support for JHat events. --- src/eventthread.cpp | 8 ++++++-- src/eventthread.h | 3 ++- src/input.cpp | 43 ++++++++++++++++++++++++++++++++++++++++++- src/keybindings.cpp | 25 ++++++++++++++++++++++++- src/keybindings.h | 13 ++++++++++++- src/settingsmenu.cpp | 44 ++++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 130 insertions(+), 6 deletions(-) diff --git a/src/eventthread.cpp b/src/eventthread.cpp index 6000dad..478eb8b 100644 --- a/src/eventthread.cpp +++ b/src/eventthread.cpp @@ -38,7 +38,7 @@ uint8_t EventThread::keyStates[] = { false }; EventThread::JoyState EventThread::joyState = { - { 0 }, { false } + { 0 }, { 0 }, { false } }; EventThread::MouseState EventThread::mouseState = @@ -274,8 +274,12 @@ void EventThread::process(RGSSThreadData &rtData) joyState.buttons[event.jbutton.button] = false; break; + case SDL_JOYHATMOTION : + joyState.hats[event.jhat.hat] = event.jhat.value; + break; + case SDL_JOYAXISMOTION : - joyState.axis[event.jaxis.axis] = event.jaxis.value; + joyState.axes[event.jaxis.axis] = event.jaxis.value; break; case SDL_JOYDEVICEADDED : diff --git a/src/eventthread.h b/src/eventthread.h index 15d4f63..9f7f508 100644 --- a/src/eventthread.h +++ b/src/eventthread.h @@ -46,7 +46,8 @@ public: struct JoyState { - int axis[256]; + int axes[256]; + uint8_t hats[256]; bool buttons[256]; }; diff --git a/src/input.cpp b/src/input.cpp index 1cae58a..d7978bd 100644 --- a/src/input.cpp +++ b/src/input.cpp @@ -133,7 +133,7 @@ struct JsAxisBinding : public Binding bool sourceActive() const { - int val = EventThread::joyState.axis[source]; + int val = EventThread::joyState.axes[source]; if (dir == Negative) return val < -JAXIS_THRESHOLD; @@ -150,6 +150,34 @@ struct JsAxisBinding : public Binding AxisDir dir; }; +/* Joystick hat binding */ +struct JsHatBinding : public Binding +{ + JsHatBinding() {} + + JsHatBinding(uint8_t source, + uint8_t pos, + Input::ButtonCode target) + : Binding(target), + source(source), + pos(pos) + {} + + bool sourceActive() const + { + /* For a diagonal input accept it as an input for both the axes */ + return (pos & EventThread::joyState.hats[source]) != 0; + } + + bool sourceRepeatable() const + { + return true; + } + + uint8_t source; + uint8_t pos; +}; + /* Mouse button binding */ struct MsBinding : public Binding { @@ -241,6 +269,7 @@ struct InputPrivate std::vector kbStatBindings; std::vector kbBindings; std::vector jsABindings; + std::vector jsHBindings; std::vector jsBBindings; std::vector msBindings; @@ -348,6 +377,7 @@ struct InputPrivate { kbBindings.clear(); jsABindings.clear(); + jsHBindings.clear(); jsBBindings.clear(); for (size_t i = 0; i < d.size(); ++i) @@ -381,6 +411,16 @@ struct InputPrivate break; } + case JHat : + { + JsHatBinding bind; + bind.source = src.d.jh.hat; + bind.pos = src.d.jh.pos; + bind.target = desc.target; + jsHBindings.push_back(bind); + + break; + } case JButton : { JsButtonBinding bind; @@ -402,6 +442,7 @@ struct InputPrivate appendBindings(kbBindings); appendBindings(jsABindings); + appendBindings(jsHBindings); appendBindings(jsBBindings); } diff --git a/src/keybindings.cpp b/src/keybindings.cpp index 6f54f9c..49d2a71 100644 --- a/src/keybindings.cpp +++ b/src/keybindings.cpp @@ -129,6 +129,20 @@ static void addAxisBinding(BDescVec &d, uint8_t axis, AxisDir dir, Input::Button d.push_back(desc); } +static void addHatBinding(BDescVec &d, uint8_t hat, uint8_t pos, Input::ButtonCode target) +{ + SourceDesc src; + src.type = JHat; + src.d.jh.hat = hat; + src.d.jh.pos = pos; + + BindingDesc desc; + desc.src = src; + desc.target = target; + + d.push_back(desc); +} + BDescVec genDefaultBindings(const Config &conf) { BDescVec d; @@ -150,11 +164,16 @@ BDescVec genDefaultBindings(const Config &conf) addAxisBinding(d, 0, Positive, Input::Right); addAxisBinding(d, 1, Negative, Input::Up ); addAxisBinding(d, 1, Positive, Input::Down ); + + addHatBinding(d, 0, SDL_HAT_LEFT, Input::Left ); + addHatBinding(d, 0, SDL_HAT_RIGHT, Input::Right); + addHatBinding(d, 0, SDL_HAT_UP, Input::Up ); + addHatBinding(d, 0, SDL_HAT_DOWN, Input::Down ); return d; } -#define FORMAT_VER 1 +#define FORMAT_VER 2 struct Header { @@ -247,6 +266,10 @@ static bool verifyDesc(const BindingDesc &desc) return src.d.scan < SDL_NUM_SCANCODES; case JButton: return true; + case JHat: + /* Only accept single directional binds */ + return src.d.jh.pos == SDL_HAT_LEFT || src.d.jh.pos == SDL_HAT_RIGHT || + src.d.jh.pos == SDL_HAT_UP || src.d.jh.pos == SDL_HAT_DOWN; case JAxis: return src.d.ja.dir == Negative || src.d.ja.dir == Positive; default: diff --git a/src/keybindings.h b/src/keybindings.h index 9bd6c43..3d437c9 100644 --- a/src/keybindings.h +++ b/src/keybindings.h @@ -25,6 +25,7 @@ #include "input.h" #include +#include #include #include #include @@ -40,7 +41,8 @@ enum SourceType Invalid, Key, JButton, - JAxis + JAxis, + JHat }; struct SourceDesc @@ -60,6 +62,13 @@ struct SourceDesc /* Joystick axis direction */ AxisDir dir; } ja; + struct + { + /* Joystick axis index */ + uint8_t hat; + /* Joystick axis direction */ + uint8_t pos; + } jh; } d; bool operator==(const SourceDesc &o) const @@ -77,6 +86,8 @@ struct SourceDesc return d.jb == o.d.jb; case JAxis: return (d.ja.axis == o.d.ja.axis) && (d.ja.dir == o.d.ja.dir); + case JHat: + return (d.jh.hat == o.d.jh.hat) && (d.jh.pos == o.d.jh.pos); default: assert(!"unreachable"); return false; diff --git a/src/settingsmenu.cpp b/src/settingsmenu.cpp index ad3b9fd..4a2577c 100644 --- a/src/settingsmenu.cpp +++ b/src/settingsmenu.cpp @@ -81,6 +81,7 @@ static elementsN(vButtons); std::string sourceDescString(const SourceDesc &src) { char buf[128]; + char pos; switch (src.type) { @@ -104,6 +105,32 @@ std::string sourceDescString(const SourceDesc &src) snprintf(buf, sizeof(buf), "JS %d", src.d.jb); return buf; + case JHat: + switch(src.d.jh.pos) + { + case SDL_HAT_UP: + pos = 'U'; + break; + + case SDL_HAT_DOWN: + pos = 'D'; + break; + + case SDL_HAT_LEFT: + pos = 'L'; + break; + + case SDL_HAT_RIGHT: + pos = 'R'; + break; + + default: + pos = '-'; + } + snprintf(buf, sizeof(buf), "Hat %d:%c", + src.d.jh.hat, pos); + return buf; + case JAxis: snprintf(buf, sizeof(buf), "Axis %d%c", src.d.ja.axis, src.d.ja.dir == Negative ? '-' : '+'); @@ -616,6 +643,21 @@ struct SettingsMenuPrivate desc.d.jb = event.jbutton.button; break; + case SDL_JOYHATMOTION: + { + int v = event.jhat.value; + + /* Only register if single directional input */ + if (v != SDL_HAT_LEFT && v != SDL_HAT_RIGHT && + v != SDL_HAT_UP && v != SDL_HAT_DOWN) + return true; + + desc.type = JHat; + desc.d.jh.hat = event.jhat.hat; + desc.d.jh.pos = v; + break; + } + case SDL_JOYAXISMOTION: { int v = event.jaxis.value; @@ -1008,6 +1050,7 @@ bool SettingsMenu::onEvent(const SDL_Event &event) case SDL_JOYBUTTONDOWN : case SDL_JOYBUTTONUP : + case SDL_JOYHATMOTION : case SDL_JOYAXISMOTION : if (!p->hasFocus) return false; @@ -1084,6 +1127,7 @@ bool SettingsMenu::onEvent(const SDL_Event &event) } case SDL_JOYBUTTONDOWN: + case SDL_JOYHATMOTION: case SDL_JOYAXISMOTION: if (p->state != AwaitingInput) return true; From a501e4f22f29cc96a7f77371d27364b0a2a32d48 Mon Sep 17 00:00:00 2001 From: Jonas Kulla Date: Tue, 23 Dec 2014 16:45:09 +0100 Subject: [PATCH 24/75] Add ruby patch for statically linking zlib extension --- patches/ruby/static_zlib.patch | 43 ++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 patches/ruby/static_zlib.patch diff --git a/patches/ruby/static_zlib.patch b/patches/ruby/static_zlib.patch new file mode 100644 index 0000000..764ca58 --- /dev/null +++ b/patches/ruby/static_zlib.patch @@ -0,0 +1,43 @@ +--- a/common.mk ++++ b/common.mk +@@ -95,6 +95,7 @@ COMMONOBJS = array.$(OBJEXT) \ + vm_trace.$(OBJEXT) \ + thread.$(OBJEXT) \ + cont.$(OBJEXT) \ ++ ext/zlib/zlib.$(OBJEXT) \ + $(BUILTIN_ENCOBJS) \ + $(BUILTIN_TRANSOBJS) \ + $(MISSING) +diff --git a/ruby-2.1.5.orig/configure b/ruby-2.1.5/configure +index d0f1f68..45ab642 100755 +--- a/configure ++++ b/configure +@@ -2838,6 +2838,8 @@ ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. + + + ++LIBS="$LIBS -lz" ++ + { # environment section + + +--- a/configure.in ++++ b/configure.in +@@ -31,6 +31,8 @@ rm() { + } + ])])]) + ++LIBS="$LIBS -lz" ++ + { # environment section + + AC_ARG_WITH(baseruby, +--- a/inits.c ++++ b/inits.c +@@ -61,5 +61,6 @@ rb_call_inits(void) + CALL(Complex); + CALL(version); + CALL(vm_trace); ++ CALL(zlib); + } + #undef CALL From a53163660f435860250cd2150d54d1dd6930408e Mon Sep 17 00:00:00 2001 From: Jonas Kulla Date: Tue, 23 Dec 2014 18:33:33 +0100 Subject: [PATCH 25/75] Shader: Refine preprocessing on GLES platform Don't globally set float precision to mediump, only fragment shaders need that and defining it for vertex shaders causes tilemap cracks. Also manually define low precision for variables that hold color / alpha values. --- CMakeLists.txt | 1 + mkxp.pro | 1 + shader/bitmapBlit.frag | 2 +- shader/blur.frag | 2 +- shader/common.h | 15 ++++++++++++ shader/flashMap.frag | 4 ++-- shader/plane.frag | 8 +++---- shader/simpleAlpha.frag | 2 +- shader/simpleColor.frag | 2 +- shader/simpleColor.vert | 4 ++-- shader/simpleMatrix.vert | 4 ++-- shader/sprite.frag | 10 ++++---- shader/trans.frag | 2 +- src/shader.cpp | 52 +++++++++++++++++++++++----------------- 14 files changed, 67 insertions(+), 42 deletions(-) create mode 100644 shader/common.h diff --git a/CMakeLists.txt b/CMakeLists.txt index e5cd77c..9fb0284 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -210,6 +210,7 @@ source_group("MKXP Source" FILES ${MAIN_SOURCE} ${MAIN_HEADERS}) ## Setup embedded source ## set(EMBEDDED_INPUT + shader/common.h shader/transSimple.frag shader/trans.frag shader/hue.frag diff --git a/mkxp.pro b/mkxp.pro index f21f264..0753a8a 100644 --- a/mkxp.pro +++ b/mkxp.pro @@ -183,6 +183,7 @@ SOURCES += \ src/fluid-fun.cpp EMBED = \ + shader/common.h \ shader/transSimple.frag \ shader/trans.frag \ shader/hue.frag \ diff --git a/shader/bitmapBlit.frag b/shader/bitmapBlit.frag index 18be173..850b919 100644 --- a/shader/bitmapBlit.frag +++ b/shader/bitmapBlit.frag @@ -6,7 +6,7 @@ uniform sampler2D destination; uniform vec4 subRect; -uniform float opacity; +uniform lowp float opacity; varying vec2 v_texCoord; diff --git a/shader/blur.frag b/shader/blur.frag index 0fb7c46..3b8fe48 100644 --- a/shader/blur.frag +++ b/shader/blur.frag @@ -6,7 +6,7 @@ varying vec2 v_blurCoord[2]; void main() { - vec4 frag = vec4(0, 0, 0, 0); + lowp vec4 frag = vec4(0, 0, 0, 0); frag += texture2D(texture, v_texCoord); frag += texture2D(texture, v_blurCoord[0]); diff --git a/shader/common.h b/shader/common.h new file mode 100644 index 0000000..a34ef54 --- /dev/null +++ b/shader/common.h @@ -0,0 +1,15 @@ +#ifdef GLSLES + +#ifdef FRAGMENT_SHADER +/* Only the fragment shader has no default float precision */ +precision mediump float; +#endif + +#else + +/* Desktop GLSL doesn't know about these */ +#define highp +#define mediump +#define lowp + +#endif diff --git a/shader/flashMap.frag b/shader/flashMap.frag index c065b77..34ed06b 100644 --- a/shader/flashMap.frag +++ b/shader/flashMap.frag @@ -1,7 +1,7 @@ -uniform float alpha; +uniform lowp float alpha; -varying vec4 v_color; +varying lowp vec4 v_color; void main() { diff --git a/shader/plane.frag b/shader/plane.frag index 7364d10..14b52c5 100644 --- a/shader/plane.frag +++ b/shader/plane.frag @@ -1,11 +1,11 @@ uniform sampler2D texture; -uniform vec4 tone; +uniform lowp vec4 tone; -uniform float opacity; -uniform vec4 color; -uniform vec4 flash; +uniform lowp float opacity; +uniform lowp vec4 color; +uniform lowp vec4 flash; varying vec2 v_texCoord; diff --git a/shader/simpleAlpha.frag b/shader/simpleAlpha.frag index 4214e2b..163bca9 100644 --- a/shader/simpleAlpha.frag +++ b/shader/simpleAlpha.frag @@ -2,7 +2,7 @@ uniform sampler2D texture; varying vec2 v_texCoord; -varying vec4 v_color; +varying lowp vec4 v_color; void main() { diff --git a/shader/simpleColor.frag b/shader/simpleColor.frag index 3e0dcba..da3a77f 100644 --- a/shader/simpleColor.frag +++ b/shader/simpleColor.frag @@ -1,5 +1,5 @@ -varying vec4 v_color; +varying lowp vec4 v_color; void main() { diff --git a/shader/simpleColor.vert b/shader/simpleColor.vert index 837cd1b..aed5cad 100644 --- a/shader/simpleColor.vert +++ b/shader/simpleColor.vert @@ -6,10 +6,10 @@ uniform vec2 translation; attribute vec2 position; attribute vec2 texCoord; -attribute vec4 color; +attribute lowp vec4 color; varying vec2 v_texCoord; -varying vec4 v_color; +varying lowp vec4 v_color; void main() { diff --git a/shader/simpleMatrix.vert b/shader/simpleMatrix.vert index 23287cb..d439dbd 100644 --- a/shader/simpleMatrix.vert +++ b/shader/simpleMatrix.vert @@ -6,10 +6,10 @@ uniform vec2 texSizeInv; attribute vec2 position; attribute vec2 texCoord; -attribute vec4 color; +attribute lowp vec4 color; varying vec2 v_texCoord; -varying vec4 v_color; +varying lowp vec4 v_color; void main() { diff --git a/shader/sprite.frag b/shader/sprite.frag index ab50876..93c35f3 100644 --- a/shader/sprite.frag +++ b/shader/sprite.frag @@ -1,13 +1,13 @@ uniform sampler2D texture; -uniform vec4 tone; +uniform lowp vec4 tone; -uniform float opacity; -uniform vec4 color; +uniform lowp float opacity; +uniform lowp vec4 color; uniform float bushDepth; -uniform float bushOpacity; +uniform lowp float bushOpacity; varying vec2 v_texCoord; @@ -32,7 +32,7 @@ void main() frag.rgb = mix(frag.rgb, color.rgb, color.a); /* Apply bush alpha by mathematical if */ - float underBush = float(v_texCoord.y < bushDepth); + lowp float underBush = float(v_texCoord.y < bushDepth); frag.a *= clamp(bushOpacity + underBush, 0.0, 1.0); gl_FragColor = frag; diff --git a/shader/trans.frag b/shader/trans.frag index 8f2cdd7..9023aed 100644 --- a/shader/trans.frag +++ b/shader/trans.frag @@ -14,7 +14,7 @@ void main() { float transV = texture2D(transMap, v_texCoord).r; float cTransV = clamp(transV, prog, prog+vague); - float alpha = (cTransV - prog) / vague; + lowp float alpha = (cTransV - prog) / vague; vec4 newFrag = texture2D(currentScene, v_texCoord); vec4 oldFrag = texture2D(frozenScene, v_texCoord); diff --git a/src/shader.cpp b/src/shader.cpp index 3cd4261..a31e376 100644 --- a/src/shader.cpp +++ b/src/shader.cpp @@ -28,6 +28,7 @@ #include #include +#include "common.h.xxd" #include "sprite.frag.xxd" #include "hue.frag.xxd" #include "trans.frag.xxd" @@ -106,32 +107,39 @@ void Shader::unbind() glState.program.set(0); } -static const char *glesHeader = "precision mediump float;\n"; -static const size_t glesHeaderSize = strlen(glesHeader); - -static void setupShaderSource(GLuint shader, - const unsigned char *src, int srcSize) +static void setupShaderSource(GLuint shader, GLenum type, + const unsigned char *body, int bodySize) { - GLuint shaderSrcN; - const GLchar *shaderSrc[2]; - GLint shaderSrcSize[2]; + static const char glesDefine[] = "#define GLSLES\n"; + static const char fragDefine[] = "#define FRAGMENT_SHADER\n"; + + const GLchar *shaderSrc[4]; + GLint shaderSrcSize[4]; + size_t i = 0; if (gl.glsles) { - shaderSrcN = 2; - shaderSrc[0] = glesHeader; - shaderSrc[1] = (const GLchar*) src; - shaderSrcSize[0] = glesHeaderSize; - shaderSrcSize[1] = srcSize; - } - else - { - shaderSrcN = 1; - shaderSrc[0] = (const GLchar*) src; - shaderSrcSize[0] = srcSize; + shaderSrc[i] = glesDefine; + shaderSrcSize[i] = sizeof(glesDefine)-1; + ++i; } - gl.ShaderSource(shader, shaderSrcN, shaderSrc, shaderSrcSize); + if (type == GL_FRAGMENT_SHADER) + { + shaderSrc[i] = fragDefine; + shaderSrcSize[i] = sizeof(fragDefine)-1; + ++i; + } + + shaderSrc[i] = (const GLchar*) shader_common_h; + shaderSrcSize[i] = shader_common_h_len; + ++i; + + shaderSrc[i] = (const GLchar*) body; + shaderSrcSize[i] = bodySize; + ++i; + + gl.ShaderSource(shader, i, shaderSrc, shaderSrcSize); } void Shader::init(const unsigned char *vert, int vertSize, @@ -142,7 +150,7 @@ void Shader::init(const unsigned char *vert, int vertSize, GLint success; /* Compile vertex shader */ - setupShaderSource(vertShader, vert, vertSize); + setupShaderSource(vertShader, GL_VERTEX_SHADER, vert, vertSize); gl.CompileShader(vertShader); gl.GetShaderiv(vertShader, GL_COMPILE_STATUS, &success); @@ -156,7 +164,7 @@ void Shader::init(const unsigned char *vert, int vertSize, } /* Compile fragment shader */ - setupShaderSource(fragShader, frag, fragSize); + setupShaderSource(fragShader, GL_FRAGMENT_SHADER, frag, fragSize); gl.CompileShader(fragShader); gl.GetShaderiv(fragShader, GL_COMPILE_STATUS, &success); From 3c0a530ebae108953023ef97d9d984d8442b3385 Mon Sep 17 00:00:00 2001 From: Jonas Kulla Date: Tue, 23 Dec 2014 17:52:32 +0100 Subject: [PATCH 26/75] Sprite: Add special case shader for translucent effect Translucent sprites (opacity < 255) are very common, so using a custom shader instead of the full blown effect one helps a lot, especially on mobile. --- CMakeLists.txt | 1 + mkxp.pro | 1 + shader/simpleAlphaUni.frag | 11 +++++++++++ src/shader.cpp | 22 ++++++++++++++++++++++ src/shader.h | 13 +++++++++++++ src/sprite.cpp | 11 ++++++++++- 6 files changed, 58 insertions(+), 1 deletion(-) create mode 100644 shader/simpleAlphaUni.frag diff --git a/CMakeLists.txt b/CMakeLists.txt index 9fb0284..04f3c06 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -220,6 +220,7 @@ set(EMBEDDED_INPUT shader/simple.frag shader/simpleColor.frag shader/simpleAlpha.frag + shader/simpleAlphaUni.frag shader/flashMap.frag shader/simple.vert shader/simpleColor.vert diff --git a/mkxp.pro b/mkxp.pro index 0753a8a..f223482 100644 --- a/mkxp.pro +++ b/mkxp.pro @@ -193,6 +193,7 @@ EMBED = \ shader/simple.frag \ shader/simpleColor.frag \ shader/simpleAlpha.frag \ + shader/simpleAlphaUni.frag \ shader/flashMap.frag \ shader/simple.vert \ shader/simpleColor.vert \ diff --git a/shader/simpleAlphaUni.frag b/shader/simpleAlphaUni.frag new file mode 100644 index 0000000..cc0cac3 --- /dev/null +++ b/shader/simpleAlphaUni.frag @@ -0,0 +1,11 @@ + +uniform sampler2D texture; +uniform lowp float alpha; + +varying vec2 v_texCoord; + +void main() +{ + gl_FragColor = texture2D(texture, v_texCoord); + gl_FragColor.a *= alpha; +} diff --git a/src/shader.cpp b/src/shader.cpp index a31e376..4f891f2 100644 --- a/src/shader.cpp +++ b/src/shader.cpp @@ -38,6 +38,7 @@ #include "simple.frag.xxd" #include "simpleColor.frag.xxd" #include "simpleAlpha.frag.xxd" +#include "simpleAlphaUni.frag.xxd" #include "flashMap.frag.xxd" #include "simple.vert.xxd" #include "simpleColor.vert.xxd" @@ -314,6 +315,27 @@ void SimpleSpriteShader::setSpriteMat(const float value[16]) } +AlphaSpriteShader::AlphaSpriteShader() +{ + INIT_SHADER(sprite, simpleAlphaUni, AlphaSpriteShader); + + ShaderBase::init(); + + GET_U(spriteMat); + GET_U(alpha); +} + +void AlphaSpriteShader::setSpriteMat(const float value[16]) +{ + gl.UniformMatrix4fv(u_spriteMat, 1, GL_FALSE, value); +} + +void AlphaSpriteShader::setAlpha(float value) +{ + gl.Uniform1f(u_alpha, value); +} + + TransShader::TransShader() { INIT_SHADER(simple, trans, TransShader); diff --git a/src/shader.h b/src/shader.h index 768d53b..96a6e3b 100644 --- a/src/shader.h +++ b/src/shader.h @@ -121,6 +121,18 @@ private: GLint u_spriteMat; }; +class AlphaSpriteShader : public ShaderBase +{ +public: + AlphaSpriteShader(); + + void setSpriteMat(const float value[16]); + void setAlpha(float value); + +private: + GLint u_spriteMat, u_alpha; +}; + class TransShader : public ShaderBase { public: @@ -277,6 +289,7 @@ struct ShaderSet SimpleColorShader simpleColor; SimpleAlphaShader simpleAlpha; SimpleSpriteShader simpleSprite; + AlphaSpriteShader alphaSprite; SpriteShader sprite; PlaneShader plane; TilemapShader tilemap; diff --git a/src/sprite.cpp b/src/sprite.cpp index 9603099..df2106f 100644 --- a/src/sprite.cpp +++ b/src/sprite.cpp @@ -515,7 +515,6 @@ void Sprite::draw() bool renderEffect = p->color->hasEffect() || p->tone->hasEffect() || - p->opacity != 255 || flashing || p->bushDepth != 0; @@ -541,6 +540,16 @@ void Sprite::draw() base = &shader; } + else if (p->opacity != 255) + { + AlphaSpriteShader &shader = shState->shaders().alphaSprite; + shader.bind(); + + shader.setSpriteMat(p->trans.getMatrix()); + shader.setAlpha(p->opacity.norm); + shader.applyViewportProj(); + base = &shader; + } else { SimpleSpriteShader &shader = shState->shaders().simpleSprite; From 373b90af003fe5f9b765f2a1ec8c0f803bd808e2 Mon Sep 17 00:00:00 2001 From: Jonas Kulla Date: Tue, 23 Dec 2014 18:56:00 +0100 Subject: [PATCH 27/75] Graphics: Optimize Viewport effect rendering Using the kitchen sink plane shader for viewport effects, even if only a small part of them are active, incurs great performance loss on mobile, so split the rendering into multiple optional passes which additionally use the blending hardware for faster mixing (lerping). Also, don't mirror the PingPong textures if the viewport effect covers the entire screen area anyway. --- CMakeLists.txt | 3 ++ mkxp.pro | 3 ++ shader/flatColor.frag | 7 +++ shader/gray.frag | 19 +++++++ shader/minimal.vert | 8 +++ src/etc-internal.h | 13 +++++ src/graphics.cpp | 116 ++++++++++++++++++++++++++++++++++-------- src/shader.cpp | 33 ++++++++++++ src/shader.h | 24 +++++++++ 9 files changed, 206 insertions(+), 20 deletions(-) create mode 100644 shader/flatColor.frag create mode 100644 shader/gray.frag create mode 100644 shader/minimal.vert diff --git a/CMakeLists.txt b/CMakeLists.txt index 04f3c06..d875826 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -216,12 +216,15 @@ set(EMBEDDED_INPUT shader/hue.frag shader/sprite.frag shader/plane.frag + shader/gray.frag shader/bitmapBlit.frag + shader/flatColor.frag shader/simple.frag shader/simpleColor.frag shader/simpleAlpha.frag shader/simpleAlphaUni.frag shader/flashMap.frag + shader/minimal.vert shader/simple.vert shader/simpleColor.vert shader/sprite.vert diff --git a/mkxp.pro b/mkxp.pro index f223482..558727a 100644 --- a/mkxp.pro +++ b/mkxp.pro @@ -189,12 +189,15 @@ EMBED = \ shader/hue.frag \ shader/sprite.frag \ shader/plane.frag \ + shader/gray.frag \ shader/bitmapBlit.frag \ + shader/flatColor.frag \ shader/simple.frag \ shader/simpleColor.frag \ shader/simpleAlpha.frag \ shader/simpleAlphaUni.frag \ shader/flashMap.frag \ + shader/minimal.vert \ shader/simple.vert \ shader/simpleColor.vert \ shader/sprite.vert \ diff --git a/shader/flatColor.frag b/shader/flatColor.frag new file mode 100644 index 0000000..985f5dc --- /dev/null +++ b/shader/flatColor.frag @@ -0,0 +1,7 @@ + +uniform lowp vec4 color; + +void main() +{ + gl_FragColor = color; +} diff --git a/shader/gray.frag b/shader/gray.frag new file mode 100644 index 0000000..c4cb982 --- /dev/null +++ b/shader/gray.frag @@ -0,0 +1,19 @@ + +uniform sampler2D texture; +uniform lowp float gray; + +varying vec2 v_texCoord; + +const vec3 lumaF = vec3(.299, .587, .114); + +void main() +{ + /* Sample source color */ + vec4 frag = texture2D(texture, v_texCoord); + + /* Apply gray */ + float luma = dot(frag.rgb, lumaF); + frag.rgb = mix(frag.rgb, vec3(luma), gray); + + gl_FragColor = frag; +} diff --git a/shader/minimal.vert b/shader/minimal.vert new file mode 100644 index 0000000..cccadc1 --- /dev/null +++ b/shader/minimal.vert @@ -0,0 +1,8 @@ + +uniform mat4 projMat; +attribute vec2 position; + +void main() +{ + gl_Position = projMat * vec4(position, 0, 1); +} diff --git a/src/etc-internal.h b/src/etc-internal.h index 2d3e547..0b4624c 100644 --- a/src/etc-internal.h +++ b/src/etc-internal.h @@ -60,6 +60,11 @@ struct Vec4 { return (x == other.x && y == other.y && z == other.z && w == other.w); } + + bool xyzHasEffect() const + { + return (x != 0.0 || y != 0.0 || z != 0.0); + } }; struct Vec2i @@ -129,6 +134,14 @@ struct IntRect : SDL_Rect SDL_Rect r = { x, y, w, h }; return r; } + + bool encloses(const IntRect &o) const + { + return (x <= o.x && + y <= o.y && + x+w >= o.x+o.w && + y+h >= o.y+o.h); + } }; struct StaticRect { float x, y, w, h; }; diff --git a/src/graphics.cpp b/src/graphics.cpp index ecf850f..5537b03 100644 --- a/src/graphics.cpp +++ b/src/graphics.cpp @@ -171,36 +171,112 @@ public: void requestViewportRender(Vec4 &c, Vec4 &f, Vec4 &t) { - pp.swapRender(); + const IntRect &viewpRect = glState.scissorBox.get(); + const IntRect &screenRect = geometry.rect; - /* Scissor test _does_ affect FBO blit operations, - * and since we're inside the draw cycle, it will - * be turned on, so turn it off temporarily */ - glState.scissorTest.pushSet(false); + if (t.w != 0.0) + { + pp.swapRender(); - GLMeta::blitBegin(pp.frontBuffer()); - GLMeta::blitSource(pp.backBuffer()); - GLMeta::blitRectangle(geometry.rect, Vec2i()); - GLMeta::blitEnd(); + if (!viewpRect.encloses(screenRect)) + { + /* Scissor test _does_ affect FBO blit operations, + * and since we're inside the draw cycle, it will + * be turned on, so turn it off temporarily */ + glState.scissorTest.pushSet(false); - glState.scissorTest.pop(); + GLMeta::blitBegin(pp.frontBuffer()); + GLMeta::blitSource(pp.backBuffer()); + GLMeta::blitRectangle(geometry.rect, Vec2i()); + GLMeta::blitEnd(); - PlaneShader &shader = shState->shaders().plane; + glState.scissorTest.pop(); + } + + GrayShader &shader = shState->shaders().gray; + shader.bind(); + shader.setGray(t.w); + shader.applyViewportProj(); + shader.setTexSize(screenRect.size()); + + TEX::bind(pp.backBuffer().tex); + + glState.blend.pushSet(false); + screenQuad.draw(); + glState.blend.pop(); + } + + bool toneEffect = t.xyzHasEffect(); + bool colorEffect = c.xyzHasEffect(); + bool flashEffect = f.xyzHasEffect(); + + if (!toneEffect && !colorEffect && !flashEffect) + return; + + FlatColorShader &shader = shState->shaders().flatColor; shader.bind(); - shader.setColor(c); - shader.setFlash(f); - shader.setTone(t); - shader.setOpacity(1.0); shader.applyViewportProj(); - shader.setTexSize(geometry.rect.size()); - TEX::bind(pp.backBuffer().tex); + /* Apply tone */ + if (toneEffect) + { + /* First split up additive / substractive components */ + Vec4 add, sub; - glState.blend.pushSet(false); + if (t.x > 0) + add.x = t.x; + if (t.y > 0) + add.y = t.y; + if (t.z > 0) + add.z = t.z; - screenQuad.draw(); + if (t.x < 0) + sub.x = -t.x; + if (t.y < 0) + sub.y = -t.y; + if (t.z < 0) + sub.z = -t.z; - glState.blend.pop(); + /* Then apply them using hardware blending */ + gl.BlendFuncSeparate(GL_ONE, GL_ONE, GL_ZERO, GL_ONE); + + if (add.xyzHasEffect()) + { + gl.BlendEquation(GL_FUNC_ADD); + shader.setColor(add); + + screenQuad.draw(); + } + + if (sub.xyzHasEffect()) + { + gl.BlendEquation(GL_FUNC_REVERSE_SUBTRACT); + shader.setColor(sub); + + screenQuad.draw(); + } + } + + if (colorEffect || flashEffect) + { + gl.BlendEquation(GL_FUNC_ADD); + gl.BlendFuncSeparate(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, + GL_ZERO, GL_ONE); + } + + if (colorEffect) + { + shader.setColor(c); + screenQuad.draw(); + } + + if (flashEffect) + { + shader.setColor(f); + screenQuad.draw(); + } + + glState.blendMode.refresh(); } void setBrightness(float norm) diff --git a/src/shader.cpp b/src/shader.cpp index 4f891f2..3b22483 100644 --- a/src/shader.cpp +++ b/src/shader.cpp @@ -35,11 +35,14 @@ #include "transSimple.frag.xxd" #include "bitmapBlit.frag.xxd" #include "plane.frag.xxd" +#include "gray.frag.xxd" +#include "flatColor.frag.xxd" #include "simple.frag.xxd" #include "simpleColor.frag.xxd" #include "simpleAlpha.frag.xxd" #include "simpleAlphaUni.frag.xxd" #include "flashMap.frag.xxd" +#include "minimal.vert.xxd" #include "simple.vert.xxd" #include "simpleColor.vert.xxd" #include "sprite.vert.xxd" @@ -269,6 +272,21 @@ void ShaderBase::setTranslation(const Vec2i &value) } +FlatColorShader::FlatColorShader() +{ + INIT_SHADER(minimal, flatColor, FlatColorShader); + + ShaderBase::init(); + + GET_U(color); +} + +void FlatColorShader::setColor(const Vec4 &value) +{ + setVec4Uniform(u_color, value); +} + + SimpleShader::SimpleShader() { INIT_SHADER(simple, simple, SimpleShader); @@ -480,6 +498,21 @@ void PlaneShader::setOpacity(float value) } +GrayShader::GrayShader() +{ + INIT_SHADER(simple, gray, GrayShader); + + ShaderBase::init(); + + GET_U(gray); +} + +void GrayShader::setGray(float value) +{ + gl.Uniform1f(u_gray, value); +} + + TilemapShader::TilemapShader() { INIT_SHADER(tilemap, simple, TilemapShader); diff --git a/src/shader.h b/src/shader.h index 96a6e3b..323b10a 100644 --- a/src/shader.h +++ b/src/shader.h @@ -87,6 +87,17 @@ protected: GLint u_texSizeInv, u_translation; }; +class FlatColorShader : public ShaderBase +{ +public: + FlatColorShader(); + + void setColor(const Vec4 &value); + +private: + GLint u_color; +}; + class SimpleShader : public ShaderBase { public: @@ -191,6 +202,17 @@ private: GLint u_tone, u_color, u_flash, u_opacity; }; +class GrayShader : public ShaderBase +{ +public: + GrayShader(); + + void setGray(float value); + +private: + GLint u_gray; +}; + class TilemapShader : public ShaderBase { public: @@ -285,6 +307,7 @@ private: /* Global object containing all available shaders */ struct ShaderSet { + FlatColorShader flatColor; SimpleShader simple; SimpleColorShader simpleColor; SimpleAlphaShader simpleAlpha; @@ -292,6 +315,7 @@ struct ShaderSet AlphaSpriteShader alphaSprite; SpriteShader sprite; PlaneShader plane; + GrayShader gray; TilemapShader tilemap; FlashMapShader flashMap; TransShader trans; From 2f95c0613a7d8962d19b862695e13007295265ca Mon Sep 17 00:00:00 2001 From: Jonas Kulla Date: Tue, 23 Dec 2014 19:00:14 +0100 Subject: [PATCH 28/75] Shaders: Prefer arithmetic conditionals to branching --- shader/tilemap.vert | 5 +++-- shader/tilemapvx.vert | 9 +++++---- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/shader/tilemap.vert b/shader/tilemap.vert index 52847c4..05c5f72 100644 --- a/shader/tilemap.vert +++ b/shader/tilemap.vert @@ -18,8 +18,9 @@ const float atAniOffset = 32.0*3.0; void main() { vec2 tex = texCoord; - if (tex.x <= atAreaW && tex.y <= atAreaH) - tex.x += aniIndex * atAniOffset; + + lowp float pred = float(tex.x <= atAreaW && tex.y <= atAreaH); + tex.x += aniIndex * atAniOffset * pred; gl_Position = projMat * vec4(position + translation, 0, 1); diff --git a/shader/tilemapvx.vert b/shader/tilemapvx.vert index 5ad87c2..b744d21 100644 --- a/shader/tilemapvx.vert +++ b/shader/tilemapvx.vert @@ -18,14 +18,15 @@ const float atAreaCW = 4.0*32.0; void main() { vec2 tex = texCoord; + lowp float pred; /* Type A autotiles shift horizontally */ - if (tex.x <= atAreaA.x && tex.y <= atAreaA.y) - tex.x += aniOffset.x; + pred = float(tex.x <= atAreaA.x && tex.y <= atAreaA.y); + tex.x += aniOffset.x * pred; /* Type C autotiles shift vertically */ - if (tex.x >= atAreaCX && tex.x <= (atAreaCX+atAreaCW) && tex.y <= atAreaA.y) - tex.y += aniOffset.y; + pred = float(tex.x >= atAreaCX && tex.x <= (atAreaCX+atAreaCW) && tex.y <= atAreaA.y); + tex.y += aniOffset.y * pred; gl_Position = projMat * vec4(position + translation, 0, 1); From b39964a49abd488fb8d8a178c152a9b740538e11 Mon Sep 17 00:00:00 2001 From: Jonas Kulla Date: Tue, 23 Dec 2014 19:05:08 +0100 Subject: [PATCH 29/75] MRI: Make error handling during script load more robust --- binding-mri/binding-mri.cpp | 16 ++++++++++++++-- binding-mri/filesystem-binding.cpp | 14 +++++++++----- 2 files changed, 23 insertions(+), 7 deletions(-) diff --git a/binding-mri/binding-mri.cpp b/binding-mri/binding-mri.cpp index c64c1a6..b695c48 100644 --- a/binding-mri/binding-mri.cpp +++ b/binding-mri/binding-mri.cpp @@ -346,7 +346,7 @@ static void runCustomScript(const std::string &filename) newStringUTF8(filename.c_str(), filename.size()), NULL); } -VALUE kernelLoadDataInt(const char *filename); +VALUE kernelLoadDataInt(const char *filename, bool rubyExc); struct BacktraceData { @@ -373,7 +373,19 @@ static void runRMXPScripts(BacktraceData &btData) return; } - VALUE scriptArray = kernelLoadDataInt(scriptPack.c_str()); + VALUE scriptArray; + + /* We checked if Scripts.rxdata exists, but something might + * still go wrong */ + try + { + scriptArray = kernelLoadDataInt(scriptPack.c_str(), false); + } + catch (const Exception &e) + { + showMsg(std::string("Failed to read script data: ") + e.msg); + return; + } if (!RB_TYPE_P(scriptArray, RUBY_T_ARRAY)) { diff --git a/binding-mri/filesystem-binding.cpp b/binding-mri/filesystem-binding.cpp index 050f25c..17cf50d 100644 --- a/binding-mri/filesystem-binding.cpp +++ b/binding-mri/filesystem-binding.cpp @@ -40,7 +40,7 @@ fileIntFreeInstance(void *inst) DEF_TYPE_CUSTOMFREE(FileInt, fileIntFreeInstance); static VALUE -fileIntForPath(const char *path) +fileIntForPath(const char *path, bool rubyExc) { SDL_RWops *ops = SDL_AllocRW(); @@ -51,7 +51,11 @@ fileIntForPath(const char *path) catch (const Exception &e) { SDL_FreeRW(ops); - raiseRbExc(e); + + if (rubyExc) + raiseRbExc(e); + else + throw e; } VALUE klass = rb_const_get(rb_cObject, rb_intern("FileInt")); @@ -119,11 +123,11 @@ RB_METHOD(fileIntBinmode) } VALUE -kernelLoadDataInt(const char *filename) +kernelLoadDataInt(const char *filename, bool rubyExc) { rb_gc_start(); - VALUE port = fileIntForPath(filename); + VALUE port = fileIntForPath(filename, rubyExc); VALUE marsh = rb_const_get(rb_cObject, rb_intern("Marshal")); @@ -142,7 +146,7 @@ RB_METHOD(kernelLoadData) const char *filename; rb_get_args(argc, argv, "z", &filename RB_ARG_END); - return kernelLoadDataInt(filename); + return kernelLoadDataInt(filename, true); } RB_METHOD(kernelSaveData) From 03a6c657c4a1b769b946d762a98b20b44a125b59 Mon Sep 17 00:00:00 2001 From: Jonas Kulla Date: Tue, 23 Dec 2014 19:08:50 +0100 Subject: [PATCH 30/75] main.cpp: Always display errors in a message box --- src/main.cpp | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index bdcd7ad..85b3a20 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -172,20 +172,24 @@ static void printRgssVersion(int ver) Debug() << buf; } +static void showInitError(const std::string &msg) +{ + Debug() << msg; + SDL_ShowSimpleMessageBox(SDL_MESSAGEBOX_ERROR, "mkxp", msg.c_str(), 0); +} + int main(int argc, char *argv[]) { /* initialize SDL first */ if (SDL_Init(SDL_INIT_VIDEO | SDL_INIT_JOYSTICK) < 0) { - Debug() << "Error initializing SDL:" << SDL_GetError(); - + showInitError(std::string("Error initializing SDL: ") + SDL_GetError()); return 0; } if (!EventThread::allocUserEvents()) { - Debug() << "Error allocating SDL user events"; - + showInitError("Error allocating SDL user events"); return 0; } @@ -212,7 +216,7 @@ int main(int argc, char *argv[]) int imgFlags = IMG_INIT_PNG | IMG_INIT_JPG; if (IMG_Init(imgFlags) != imgFlags) { - Debug() << "Error initializing SDL_image:" << SDL_GetError(); + showInitError(std::string("Error initializing SDL_image: ") + SDL_GetError()); SDL_Quit(); return 0; @@ -220,7 +224,7 @@ int main(int argc, char *argv[]) if (TTF_Init() < 0) { - Debug() << "Error initializing SDL_ttf:" << SDL_GetError(); + showInitError(std::string("Error initializing SDL_ttf: ") + SDL_GetError()); IMG_Quit(); SDL_Quit(); @@ -229,7 +233,7 @@ int main(int argc, char *argv[]) if (Sound_Init() == 0) { - Debug() << "Error initializing SDL_sound:" << Sound_GetError(); + showInitError(std::string("Error initializing SDL_sound: ") + Sound_GetError()); TTF_Quit(); IMG_Quit(); SDL_Quit(); @@ -263,7 +267,7 @@ int main(int argc, char *argv[]) if (!win) { - Debug() << "Error creating window:" << SDL_GetError(); + showInitError(std::string("Error creating window: ") + SDL_GetError()); return 0; } From fcfa079e7b86f95fdfe3c6cdc54aa9c032ee7e2f Mon Sep 17 00:00:00 2001 From: Jonas Kulla Date: Tue, 23 Dec 2014 19:15:13 +0100 Subject: [PATCH 31/75] Perform chdir(gameFolder) early in main() --- src/main.cpp | 9 ++++++++- src/sharedstate.cpp | 10 ---------- 2 files changed, 8 insertions(+), 11 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index 85b3a20..e2aace7 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -206,8 +206,15 @@ int main(int argc, char *argv[]) /* now we load the config */ Config conf; - conf.read(argc, argv); + + if (!conf.gameFolder.empty()) + if (chdir(conf.gameFolder.c_str()) != 0) + { + showInitError(std::string("Unable to switch into gameFolder ") + conf.gameFolder); + return 0; + } + conf.readGameINI(); assert(conf.rgssVersion >= 1 && conf.rgssVersion <= 3); diff --git a/src/sharedstate.cpp b/src/sharedstate.cpp index 07ea572..fb201e2 100644 --- a/src/sharedstate.cpp +++ b/src/sharedstate.cpp @@ -111,16 +111,6 @@ struct SharedStatePrivate fontState(threadData->config), stampCounter(0) { - if (!config.gameFolder.empty()) - { - int result = chdir(config.gameFolder.c_str()); - - if (result != 0) - throw Exception(Exception::MKXPError, - "Unable to switch into gameFolder '%s'", - config.gameFolder.c_str()); - } - // FIXME find out correct archive filename std::string archPath = defGameArchive(); From 3fb4108306d04ce4918ed8812d2dff9e35c134dd Mon Sep 17 00:00:00 2001 From: Jonas Kulla Date: Tue, 23 Dec 2014 19:16:45 +0100 Subject: [PATCH 32/75] gl-fun.h: Add some enums missing in gl2.h --- src/gl-fun.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/gl-fun.h b/src/gl-fun.h index a9862da..7d5d96e 100644 --- a/src/gl-fun.h +++ b/src/gl-fun.h @@ -114,6 +114,9 @@ typedef void (APIENTRYP _PFNGLBINDVERTEXARRAYPROC) (GLuint array); #define GL_NUM_EXTENSIONS 0x821D #define GL_READ_FRAMEBUFFER 0x8CA8 #define GL_DRAW_FRAMEBUFFER 0x8CA9 +#define GL_UNPACK_ROW_LENGTH 0x0CF2 +#define GL_UNPACK_SKIP_PIXELS 0x0CF4 +#define GL_UNPACK_SKIP_ROWS 0x0CF3 #endif #define GL_20_FUN \ From ee17bb21370ab7e908dad1df8e70e5ffd067a4f9 Mon Sep 17 00:00:00 2001 From: Jonas Kulla Date: Tue, 23 Dec 2014 19:23:08 +0100 Subject: [PATCH 33/75] Call glReleaseShaderCompiler on GLES --- src/gl-fun.cpp | 5 +++++ src/gl-fun.h | 7 +++++++ src/sharedstate.cpp | 4 ++++ 3 files changed, 16 insertions(+) diff --git a/src/gl-fun.cpp b/src/gl-fun.cpp index 09174db..15a4802 100644 --- a/src/gl-fun.cpp +++ b/src/gl-fun.cpp @@ -101,6 +101,11 @@ void initGLFunctions() if (glMajor < 2) throw EXC("At least OpenGL (ES) 2.0 is required"); + if (gles) + { + GL_ES_FUN; + } + BoostSet ext; if (glMajor >= 3) diff --git a/src/gl-fun.h b/src/gl-fun.h index 7d5d96e..b989ba9 100644 --- a/src/gl-fun.h +++ b/src/gl-fun.h @@ -110,6 +110,9 @@ typedef void (APIENTRYP _PFNGLGENVERTEXARRAYSPROC) (GLsizei n, GLuint* arrays); typedef void (APIENTRYP _PFNGLDELETEVERTEXARRAYSPROC) (GLsizei n, const GLuint* arrays); typedef void (APIENTRYP _PFNGLBINDVERTEXARRAYPROC) (GLuint array); +/* GLES only */ +typedef void (APIENTRYP _PFNGLRELEASESHADERCOMPILERPROC) (void); + #ifdef GLES2_HEADER #define GL_NUM_EXTENSIONS 0x821D #define GL_READ_FRAMEBUFFER 0x8CA8 @@ -178,6 +181,9 @@ typedef void (APIENTRYP _PFNGLBINDVERTEXARRAYPROC) (GLuint array); GL_FUN(DisableVertexAttribArray, _PFNGLDISABLEVERTEXATTRIBARRAYPROC) \ GL_FUN(VertexAttribPointer, _PFNGLVERTEXATTRIBPOINTERPROC) +#define GL_ES_FUN \ + GL_FUN(ReleaseShaderCompiler, _PFNGLRELEASESHADERCOMPILERPROC) + #define GL_FBO_FUN \ /* Framebuffer object */ \ GL_FUN(GenFramebuffers, _PFNGLGENFRAMEBUFFERSPROC) \ @@ -206,6 +212,7 @@ struct GLFunctions #define GL_FUN(name, type) type name; GL_20_FUN + GL_ES_FUN GL_FBO_FUN GL_FBO_BLIT_FUN GL_VAO_FUN diff --git a/src/sharedstate.cpp b/src/sharedstate.cpp index fb201e2..9e77f25 100644 --- a/src/sharedstate.cpp +++ b/src/sharedstate.cpp @@ -111,6 +111,10 @@ struct SharedStatePrivate fontState(threadData->config), stampCounter(0) { + /* Shaders have been compiled in ShaderSet's constructor */ + if (gl.ReleaseShaderCompiler) + gl.ReleaseShaderCompiler(); + // FIXME find out correct archive filename std::string archPath = defGameArchive(); From b963c67339b33224b888d58e7665a9410efb0105 Mon Sep 17 00:00:00 2001 From: Jonas Kulla Date: Tue, 23 Dec 2014 19:24:29 +0100 Subject: [PATCH 34/75] SharedState: Don't reallocate global tex on every bind --- src/sharedstate.cpp | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/sharedstate.cpp b/src/sharedstate.cpp index 9e77f25..ff0989b 100644 --- a/src/sharedstate.cpp +++ b/src/sharedstate.cpp @@ -88,6 +88,7 @@ struct SharedStatePrivate TEX::ID globalTex; int globalTexW, globalTexH; + bool globalTexDirty; TEXFBO gpTexFBO; @@ -144,6 +145,7 @@ struct SharedStatePrivate TEX::setRepeat(false); TEX::setSmooth(false); TEX::allocEmpty(globalTexW, globalTexH); + globalTexDirty = false; TEXFBO::init(gpTexFBO); /* Reuse starting values */ @@ -251,16 +253,27 @@ GlobalIBO &SharedState::globalIBO() void SharedState::bindTex() { TEX::bind(p->globalTex); - TEX::allocEmpty(p->globalTexW, p->globalTexH); + + if (p->globalTexDirty) + { + TEX::allocEmpty(p->globalTexW, p->globalTexH); + p->globalTexDirty = false; + } } void SharedState::ensureTexSize(int minW, int minH, Vec2i ¤tSizeOut) { if (minW > p->globalTexW) + { + p->globalTexDirty = true; p->globalTexW = findNextPow2(minW); + } if (minH > p->globalTexH) + { + p->globalTexDirty = true; p->globalTexH = findNextPow2(minH); + } currentSizeOut = Vec2i(p->globalTexW, p->globalTexH); } From a112529f53296ee4fc7a2e5499bafa7187c74780 Mon Sep 17 00:00:00 2001 From: Jonas Kulla Date: Tue, 23 Dec 2014 19:34:12 +0100 Subject: [PATCH 35/75] Use compile time strlen --- src/gl-fun.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gl-fun.cpp b/src/gl-fun.cpp index 15a4802..cb520bd 100644 --- a/src/gl-fun.cpp +++ b/src/gl-fun.cpp @@ -82,8 +82,8 @@ void initGLFunctions() /* Determine GL version */ const char *ver = (const char*) gl.GetString(GL_VERSION); - const char *glesPrefix = "OpenGL ES "; - size_t glesPrefixN = strlen(glesPrefix); + const char glesPrefix[] = "OpenGL ES "; + const size_t glesPrefixN = sizeof(glesPrefix)-1; bool gles = false; From 88c41bcc62e6fba54952a3e4e9961e8d6e2f3af6 Mon Sep 17 00:00:00 2001 From: Jonas Kulla Date: Tue, 23 Dec 2014 20:07:33 +0100 Subject: [PATCH 36/75] Debug: Use native logging on Android --- src/debugwriter.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/debugwriter.h b/src/debugwriter.h index 93a6821..5bc55bd 100644 --- a/src/debugwriter.h +++ b/src/debugwriter.h @@ -26,6 +26,11 @@ #include #include +#ifdef __ANDROID__ +#include +#endif + + /* A cheap replacement for qDebug() */ class Debug @@ -56,7 +61,11 @@ public: ~Debug() { +#ifdef __ANDROID__ + __android_log_write(ANDROID_LOG_DEBUG, "mkxp", buf.str().c_str()); +#else std::cerr << buf.str() << std::endl; +#endif } private: From 4b08d82ea49ed3990ea49e359f8d0ca265a46bed Mon Sep 17 00:00:00 2001 From: Jonas Kulla Date: Tue, 23 Dec 2014 20:10:28 +0100 Subject: [PATCH 37/75] MRI: dataDirectory: Return "." if customDataPath is not defined --- binding-mri/binding-mri.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/binding-mri/binding-mri.cpp b/binding-mri/binding-mri.cpp index b695c48..39f3a63 100644 --- a/binding-mri/binding-mri.cpp +++ b/binding-mri/binding-mri.cpp @@ -192,8 +192,11 @@ RB_METHOD(mriP) RB_METHOD(mkxpDataDirectory) { RB_UNUSED_PARAM; + + const std::string &path = shState->config().customDataPath; + const char *s = path.empty() ? "." : path.c_str(); - return rb_str_new_cstr(shState->config().customDataPath.c_str()); + return rb_str_new_cstr(s); } RB_METHOD(mkxpPuts) From 4560589e25d51669ea4aa9f84cd5be83cf124b1b Mon Sep 17 00:00:00 2001 From: Jonas Kulla Date: Tue, 23 Dec 2014 20:12:47 +0100 Subject: [PATCH 38/75] Audio: Set overall volume of OpenAL output to 0.8 --- src/al-util.h | 1 + src/audiostream.cpp | 2 +- src/soundemitter.cpp | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/al-util.h b/src/al-util.h index 08c126e..78ae615 100644 --- a/src/al-util.h +++ b/src/al-util.h @@ -238,5 +238,6 @@ inline ALenum chooseALFormat(int sampleSize, int channelCount) #define AUDIO_SLEEP 10 #define STREAM_BUF_SIZE 32768 +#define GLOBAL_VOLUME 0.8 #endif // ALUTIL_H diff --git a/src/audiostream.cpp b/src/audiostream.cpp index 16cade7..75f7acd 100644 --- a/src/audiostream.cpp +++ b/src/audiostream.cpp @@ -252,7 +252,7 @@ float AudioStream::playingOffset() void AudioStream::updateVolume() { - float vol = 1.0; + float vol = GLOBAL_VOLUME; for (size_t i = 0; i < VolumeTypeCount; ++i) vol *= volumes[i]; diff --git a/src/soundemitter.cpp b/src/soundemitter.cpp index 965556c..57c81fc 100644 --- a/src/soundemitter.cpp +++ b/src/soundemitter.cpp @@ -168,7 +168,7 @@ void SoundEmitter::play(const std::string &filename, if (switchBuffer) AL::Source::attachBuffer(src, buffer->alBuffer); - AL::Source::setVolume(src, _volume); + AL::Source::setVolume(src, _volume * GLOBAL_VOLUME); AL::Source::setPitch(src, _pitch); AL::Source::play(src); From 0a484c8a31b3a8f292b9cf309df8881dad234d07 Mon Sep 17 00:00:00 2001 From: Jonas Kulla Date: Tue, 23 Dec 2014 20:19:28 +0100 Subject: [PATCH 39/75] std::string constructor doesn't like null pointers --- src/config.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/config.cpp b/src/config.cpp index 160e66b..f4fbb34 100644 --- a/src/config.cpp +++ b/src/config.cpp @@ -123,6 +123,10 @@ static bool validUtf8(const char *string) static std::string prefPath(const char *org, const char *app) { char *path = SDL_GetPrefPath(org, app); + + if (!path) + return std::string(); + std::string str(path); SDL_free(path); From 69795be30b5dbfd121ae65cef034a789336306c5 Mon Sep 17 00:00:00 2001 From: Jonas Kulla Date: Tue, 23 Dec 2014 20:21:55 +0100 Subject: [PATCH 40/75] Android uses the Linux shared object naming convention --- src/fluid-fun.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/fluid-fun.cpp b/src/fluid-fun.cpp index 84323f6..d49157d 100644 --- a/src/fluid-fun.cpp +++ b/src/fluid-fun.cpp @@ -10,7 +10,7 @@ #include #endif -#ifdef __LINUX__ +#if __LINUX__ || __ANDROID__ #define FLUID_LIB "libfluidsynth.so.1" #elif __MACOSX__ #define FLUID_LIB "libfluidsynth.1.dylib" From 3596fc568dc9efd28ce9af1a2993cd2090b94dcb Mon Sep 17 00:00:00 2001 From: Jonas Kulla Date: Tue, 23 Dec 2014 20:27:22 +0100 Subject: [PATCH 41/75] main.cpp: Immediately query the actual window size after creation --- src/main.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main.cpp b/src/main.cpp index e2aace7..6ec3092 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -287,6 +287,10 @@ int main(int argc, char *argv[]) EventThread eventThread; RGSSThreadData rtData(&eventThread, argv[0], win, conf); + int winW, winH; + SDL_GetWindowSize(win, &winW, &winH); + rtData.windowSizeMsg.notifyChange(winW, winH); + /* Load and post key bindings */ rtData.bindingUpdateMsg.post(loadBindings(conf)); From 5974d05380caef05edf9e15519e58211e4addab0 Mon Sep 17 00:00:00 2001 From: Jonas Kulla Date: Tue, 23 Dec 2014 20:32:16 +0100 Subject: [PATCH 42/75] Create OpenAL device in main() and store in RGSSThreadData --- src/eventthread.h | 4 ++++ src/main.cpp | 33 +++++++++++++++++---------------- 2 files changed, 21 insertions(+), 16 deletions(-) diff --git a/src/eventthread.h b/src/eventthread.h index 9f7f508..1c8d35a 100644 --- a/src/eventthread.h +++ b/src/eventthread.h @@ -37,6 +37,7 @@ #include struct RGSSThreadData; +typedef struct ALCdevice_struct ALCdevice; struct SDL_Window; class EventThread @@ -225,6 +226,7 @@ struct RGSSThreadData const char *argv0; SDL_Window *window; + ALCdevice *alcDev; Vec2 sizeResoRatio; Vec2i screenOffset; @@ -236,10 +238,12 @@ struct RGSSThreadData RGSSThreadData(EventThread *ethread, const char *argv0, SDL_Window *window, + ALCdevice *alcDev, const Config& newconf) : ethread(ethread), argv0(argv0), window(window), + alcDev(alcDev), sizeResoRatio(1, 1), config(newconf) {} diff --git a/src/main.cpp b/src/main.cpp index 6ec3092..48b98a8 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -108,22 +108,11 @@ int rgssThreadFun(void *userdata) GLDebugLogger dLogger; /* Setup AL context */ - ALCdevice *alcDev = alcOpenDevice(0); - - if (!alcDev) - { - rgssThreadError(threadData, "Error opening OpenAL device"); - SDL_GL_DeleteContext(glCtx); - - return 0; - } - - ALCcontext *alcCtx = alcCreateContext(alcDev, 0); + ALCcontext *alcCtx = alcCreateContext(threadData->alcDev, 0); if (!alcCtx) { rgssThreadError(threadData, "Error creating OpenAL context"); - alcCloseDevice(alcDev); SDL_GL_DeleteContext(glCtx); return 0; @@ -139,7 +128,6 @@ int rgssThreadFun(void *userdata) { rgssThreadError(threadData, exc.msg); alcDestroyContext(alcCtx); - alcCloseDevice(alcDev); SDL_GL_DeleteContext(glCtx); return 0; @@ -154,8 +142,6 @@ int rgssThreadFun(void *userdata) SharedState::finiInstance(); alcDestroyContext(alcCtx); - alcCloseDevice(alcDev); - SDL_GL_DeleteContext(glCtx); return 0; @@ -284,8 +270,22 @@ int main(int argc, char *argv[]) SDL_FreeSurface(iconImg); } + ALCdevice *alcDev = alcOpenDevice(0); + + if (!alcDev) + { + showInitError("Error opening OpenAL device"); + SDL_DestroyWindow(win); + TTF_Quit(); + IMG_Quit(); + SDL_Quit(); + + return 0; + } + EventThread eventThread; - RGSSThreadData rtData(&eventThread, argv[0], win, conf); + RGSSThreadData rtData(&eventThread, argv[0], win, + alcDev, conf); int winW, winH; SDL_GetWindowSize(win, &winW, &winH); @@ -338,6 +338,7 @@ int main(int argc, char *argv[]) Debug() << "Shutting down."; + alcCloseDevice(alcDev); SDL_DestroyWindow(win); Sound_Quit(); From 35077793a0adc049df614b90828932175ac9ea80 Mon Sep 17 00:00:00 2001 From: Jonas Kulla Date: Wed, 24 Dec 2014 05:30:43 +0100 Subject: [PATCH 43/75] Add std::streambuf wrapper around SDL_RWops for boost Also add SDL_RWops version of the readFile utility function. --- binding-mri/binding-mri.cpp | 3 +- src/config.cpp | 33 ++++++++----- src/sdl-util.h | 97 +++++++++++++++++++++++++++++++++++++ 3 files changed, 119 insertions(+), 14 deletions(-) diff --git a/binding-mri/binding-mri.cpp b/binding-mri/binding-mri.cpp index 39f3a63..5cb518e 100644 --- a/binding-mri/binding-mri.cpp +++ b/binding-mri/binding-mri.cpp @@ -25,6 +25,7 @@ #include "eventthread.h" #include "filesystem.h" #include "util.h" +#include "sdl-util.h" #include "debugwriter.h" #include "graphics.h" #include "audio.h" @@ -339,7 +340,7 @@ static void runCustomScript(const std::string &filename) { std::string scriptData; - if (!readFile(filename.c_str(), scriptData)) + if (!readFileSDL(filename.c_str(), scriptData)) { showMsg(std::string("Unable to open '") + filename + "'"); return; diff --git a/src/config.cpp b/src/config.cpp index f4fbb34..8ff09cf 100644 --- a/src/config.cpp +++ b/src/config.cpp @@ -32,6 +32,7 @@ #include "debugwriter.h" #include "util.h" +#include "sdl-util.h" #ifdef INI_ENCODING extern "C" { @@ -223,22 +224,19 @@ void Config::read(int argc, char *argv[]) } /* Parse configuration file */ - std::ifstream confFile; - confFile.open(CONF_FILE); + SDLRWStream confFile(CONF_FILE, "r"); if (confFile) { try { - po::store(po::parse_config_file(confFile, podesc, true), vm); + po::store(po::parse_config_file(confFile.stream(), podesc, true), vm); po::notify(vm); } catch (po::error &error) { Debug() << CONF_FILE":" << error.what(); } - - confFile.close(); } #undef PO_DESC @@ -306,16 +304,25 @@ void Config::readGameINI() ("Game.Scripts", po::value()) ; - std::string iniPath = gameFolder + "/Game.ini"; - - std::ifstream iniFile; - iniFile.open((iniPath).c_str()); - po::variables_map vm; - po::store(po::parse_config_file(iniFile, podesc, true), vm); - po::notify(vm); + SDLRWStream iniFile("Game.ini", "r"); - iniFile.close(); + if (iniFile) + { + try + { + po::store(po::parse_config_file(iniFile.stream(), podesc, true), vm); + po::notify(vm); + } + catch (po::error &error) + { + Debug() << "Game.ini:" << error.what(); + } + } + else + { + Debug() << "FAILED to open Game.ini"; + } GUARD_ALL( game.title = vm["Game.Title"].as(); ); GUARD_ALL( game.scripts = vm["Game.Scripts"].as(); ); diff --git a/src/sdl-util.h b/src/sdl-util.h index ba02046..103b195 100644 --- a/src/sdl-util.h +++ b/src/sdl-util.h @@ -3,8 +3,10 @@ #include #include +#include #include +#include struct AtomicFlag { @@ -45,4 +47,99 @@ SDL_Thread *createSDLThread(C *obj, const std::string &name = std::string()) return SDL_CreateThread(__sdlThreadFun, name.c_str(), obj); } +inline bool readFileSDL(const char *path, + std::string &out) +{ + SDL_RWops *f = SDL_RWFromFile(path, "rb"); + + if (!f) + return false; + + long size = SDL_RWsize(f); + size_t back = out.size(); + + out.resize(back+size); + size_t read = SDL_RWread(f, &out[back], 1, size); + SDL_RWclose(f); + + if (read != (size_t) size) + out.resize(back+read); + + return true; +} + +template +class SDLRWBuf : public std::streambuf +{ +public: + SDLRWBuf(SDL_RWops *ops) + : ops(ops) + { + char *end = buf + bufSize + pbSize; + setg(end, end, end); + } + +private: + int_type underflow() + { + if (!ops) + return traits_type::eof(); + + if (gptr() < egptr()) + return traits_type::to_int_type(*gptr()); + + char *base = buf; + char *start = base; + + if (eback() == base) + { + memmove(base, egptr() - pbSize, pbSize); + start += pbSize; + } + + size_t n = SDL_RWread(ops, start, 1, bufSize - (start - base)); + if (n == 0) + return traits_type::eof(); + + setg(base, start, start + n); + + return underflow(); + } + + SDL_RWops *ops; + char buf[bufSize+pbSize]; +}; + +class SDLRWStream +{ +public: + SDLRWStream(const char *filename, + const char *mode) + : ops(SDL_RWFromFile(filename, mode)), + buf(ops), + s(&buf) + {} + + ~SDLRWStream() + { + if (ops) + SDL_RWclose(ops); + } + + operator bool() const + { + return ops != 0; + } + + std::istream &stream() + { + return s; + } + +private: + SDL_RWops *ops; + SDLRWBuf<> buf; + std::istream s; +}; + #endif // SDLUTIL_H From 725af97e7b92e14d5d43593f9517aa31f1fe766f Mon Sep 17 00:00:00 2001 From: Jonas Kulla Date: Wed, 24 Dec 2014 05:35:37 +0100 Subject: [PATCH 44/75] gl-util.h: Unify function qualifier use --- src/gl-util.h | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/src/gl-util.h b/src/gl-util.h index f6c15c2..494c84a 100644 --- a/src/gl-util.h +++ b/src/gl-util.h @@ -61,43 +61,43 @@ namespace TEX return id; } - inline void del(ID id) + static inline void del(ID id) { gl.DeleteTextures(1, &id.gl); } - inline void bind(ID id) + static inline void bind(ID id) { gl.BindTexture(GL_TEXTURE_2D, id.gl); } - inline void unbind() + static inline void unbind() { bind(ID(0)); } - inline void uploadImage(GLsizei width, GLsizei height, const void *data, GLenum format) + static inline void uploadImage(GLsizei width, GLsizei height, const void *data, GLenum format) { gl.TexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, width, height, 0, format, GL_UNSIGNED_BYTE, data); } - inline void uploadSubImage(GLint x, GLint y, GLsizei width, GLsizei height, const void *data, GLenum format) + static inline void uploadSubImage(GLint x, GLint y, GLsizei width, GLsizei height, const void *data, GLenum format) { gl.TexSubImage2D(GL_TEXTURE_2D, 0, x, y, width, height, format, GL_UNSIGNED_BYTE, data); } - inline void allocEmpty(GLsizei width, GLsizei height) + static inline void allocEmpty(GLsizei width, GLsizei height) { gl.TexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, width, height, 0, GL_RGBA, GL_UNSIGNED_BYTE, 0); } - inline void setRepeat(bool mode) + static inline void setRepeat(bool mode) { gl.TexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, mode ? GL_REPEAT : GL_CLAMP_TO_EDGE); gl.TexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, mode ? GL_REPEAT : GL_CLAMP_TO_EDGE); } - inline void setSmooth(bool mode) + static inline void setSmooth(bool mode) { gl.TexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, mode ? GL_LINEAR : GL_NEAREST); gl.TexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, mode ? GL_LINEAR : GL_NEAREST); @@ -117,27 +117,27 @@ namespace FBO return id; } - inline void del(ID id) + static inline void del(ID id) { gl.DeleteFramebuffers(1, &id.gl); } - inline void bind(ID id) + static inline void bind(ID id) { gl.BindFramebuffer(GL_FRAMEBUFFER, id.gl); } - inline void unbind() + static inline void unbind() { bind(ID(0)); } - inline void setTarget(TEX::ID target, unsigned colorAttach = 0) + static inline void setTarget(TEX::ID target, unsigned colorAttach = 0) { gl.FramebufferTexture2D(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0 + colorAttach, GL_TEXTURE_2D, target.gl, 0); } - inline void clear() + static inline void clear() { gl.Clear(GL_COLOR_BUFFER_BIT); } @@ -148,7 +148,7 @@ struct GenericBO { DEF_GL_ID - inline static ID gen() + static inline ID gen() { ID id; gl.GenBuffers(1, &id.gl); @@ -156,32 +156,32 @@ struct GenericBO return id; } - inline static void del(ID id) + static inline void del(ID id) { gl.DeleteBuffers(1, &id.gl); } - inline static void bind(ID id) + static inline void bind(ID id) { gl.BindBuffer(target, id.gl); } - inline static void unbind() + static inline void unbind() { bind(ID(0)); } - inline static void uploadData(GLsizeiptr size, const GLvoid *data, GLenum usage = GL_STATIC_DRAW) + static inline void uploadData(GLsizeiptr size, const GLvoid *data, GLenum usage = GL_STATIC_DRAW) { gl.BufferData(target, size, data, usage); } - inline static void uploadSubData(GLintptr offset, GLsizeiptr size, const GLvoid *data) + static inline void uploadSubData(GLintptr offset, GLsizeiptr size, const GLvoid *data) { gl.BufferSubData(target, offset, size, data); } - inline static void allocEmpty(GLsizeiptr size, GLenum usage = GL_STATIC_DRAW) + static inline void allocEmpty(GLsizeiptr size, GLenum usage = GL_STATIC_DRAW) { uploadData(size, 0, usage); } From b4bca7ea3b9f072ee543f3e465e02fccb533b0fb Mon Sep 17 00:00:00 2001 From: Jonas Kulla Date: Wed, 24 Dec 2014 05:37:26 +0100 Subject: [PATCH 45/75] GLState: Constify --- src/glstate.cpp | 2 +- src/glstate.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/glstate.cpp b/src/glstate.cpp index 8c3a2a4..73aec31 100644 --- a/src/glstate.cpp +++ b/src/glstate.cpp @@ -43,7 +43,7 @@ void GLScissorBox::apply(const IntRect &value) void GLScissorBox::setIntersect(const IntRect &value) { - IntRect ¤t = get(); + const IntRect ¤t = get(); SDL_Rect r1 = { current.x, current.y, current.w, current.h }; SDL_Rect r2 = { value.x, value.y, value.w, value.h }; diff --git a/src/glstate.h b/src/glstate.h index 8eb7fc0..63b0bcb 100644 --- a/src/glstate.h +++ b/src/glstate.h @@ -43,7 +43,7 @@ struct GLProperty void push() { stack.push(current); } void pop() { set(stack.top()); stack.pop(); } - T &get() { return current; } + const T &get() { return current; } void set(const T &value) { if (value == current) From 7cbf81c83a95be907ff730f895e5eb36715511ce Mon Sep 17 00:00:00 2001 From: Jonas Kulla Date: Wed, 24 Dec 2014 06:23:28 +0100 Subject: [PATCH 46/75] Add 'printFPS' config entry to continuously print FPS to console Useful on platforms that don't have window decorations. --- mkxp.conf.sample | 8 ++++++++ src/config.cpp | 2 ++ src/config.h | 44 ++++++++++++++++++++++++++++++++++++++++++++ src/eventthread.cpp | 33 +++++++++++++++++++++------------ src/eventthread.h | 6 +++--- 5 files changed, 78 insertions(+), 15 deletions(-) diff --git a/mkxp.conf.sample b/mkxp.conf.sample index 2122fab..256b44c 100644 --- a/mkxp.conf.sample +++ b/mkxp.conf.sample @@ -17,6 +17,14 @@ # debugMode=false +# Continuously print average FPS to console. +# This setting does not affect the window title +# FPS display toggled via F2 +# (default: disabled) +# +# printFPS=false + + # Game window is resizable # (default: disabled) # diff --git a/src/config.cpp b/src/config.cpp index 8ff09cf..909204d 100644 --- a/src/config.cpp +++ b/src/config.cpp @@ -142,6 +142,7 @@ namespace po = boost::program_options; Config::Config() : rgssVersion(0), debugMode(false), + printFPS(false), winResizable(false), fullscreen(false), fixedAspectRatio(true), @@ -169,6 +170,7 @@ void Config::read(int argc, char *argv[]) #define PO_DESC_ALL \ PO_DESC(rgssVersion, int) \ PO_DESC(debugMode, bool) \ + PO_DESC(printFPS, bool) \ PO_DESC(winResizable, bool) \ PO_DESC(fullscreen, bool) \ PO_DESC(fixedAspectRatio, bool) \ diff --git a/src/config.h b/src/config.h index e7eb357..9563bb1 100644 --- a/src/config.h +++ b/src/config.h @@ -25,11 +25,55 @@ #include #include +struct TouchOverlay +{ + std::string image; + + struct Button + { + enum Shape + { + Rectangle, + Circle, + Triangle + }; + + std::string id; + std::string target; + Shape shape; + + int x; + int y; + + union + { + struct + { + int width; + int height; + } r; + + struct + { + int radius; + } c; + struct + { + int x1, y1; + int x2, y2; + } t; + } u; + }; + + std::vector