// NeL - MMORPG Framework // Copyright (C) 2020 Jan BOON (Kaetemi) // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU Affero General Public License as // published by the Free Software Foundation, either version 3 of the // License, or (at your option) any later version. // // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU Affero General Public License for more details. // // You should have received a copy of the GNU Affero General Public License // along with this program. If not, see . #include "stdmisc.h" #include "nel/misc/ucstring.h" #include "nel/misc/utf_string_view.h" #ifdef DEBUG_NEW #define new DEBUG_NEW #endif namespace NLMISC { static const char s_StringToTitleC2[64 * 4] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xCE', '\x9C', '\x00', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; static const char s_StringToTitleC3[64 * 4] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xC3', '\x80', '\x00', 0, '\xC3', '\x81', '\x00', 0, '\xC3', '\x82', '\x00', 0, '\xC3', '\x83', '\x00', 0, '\xC3', '\x84', '\x00', 0, '\xC3', '\x85', '\x00', 0, '\xC3', '\x86', '\x00', 0, '\xC3', '\x87', '\x00', 0, '\xC3', '\x88', '\x00', 0, '\xC3', '\x89', '\x00', 0, '\xC3', '\x8A', '\x00', 0, '\xC3', '\x8B', '\x00', 0, '\xC3', '\x8C', '\x00', 0, '\xC3', '\x8D', '\x00', 0, '\xC3', '\x8E', '\x00', 0, '\xC3', '\x8F', '\x00', 0, '\xC3', '\x90', '\x00', 0, '\xC3', '\x91', '\x00', 0, '\xC3', '\x92', '\x00', 0, '\xC3', '\x93', '\x00', 0, '\xC3', '\x94', '\x00', 0, '\xC3', '\x95', '\x00', 0, '\xC3', '\x96', '\x00', 0, 0, 0, 0, 0, '\xC3', '\x98', '\x00', 0, '\xC3', '\x99', '\x00', 0, '\xC3', '\x9A', '\x00', 0, '\xC3', '\x9B', '\x00', 0, '\xC3', '\x9C', '\x00', 0, '\xC3', '\x9D', '\x00', 0, '\xC3', '\x9E', '\x00', 0, '\xC5', '\xB8', '\x00', 0, }; static const char s_StringToTitleC4[64 * 4] = { 0, 0, 0, 0, '\xC4', '\x80', '\x00', 0, 0, 0, 0, 0, '\xC4', '\x82', '\x00', 0, 0, 0, 0, 0, '\xC4', '\x84', '\x00', 0, 0, 0, 0, 0, '\xC4', '\x86', '\x00', 0, 0, 0, 0, 0, '\xC4', '\x88', '\x00', 0, 0, 0, 0, 0, '\xC4', '\x8A', '\x00', 0, 0, 0, 0, 0, '\xC4', '\x8C', '\x00', 0, 0, 0, 0, 0, '\xC4', '\x8E', '\x00', 0, 0, 0, 0, 0, '\xC4', '\x90', '\x00', 0, 0, 0, 0, 0, '\xC4', '\x92', '\x00', 0, 0, 0, 0, 0, '\xC4', '\x94', '\x00', 0, 0, 0, 0, 0, '\xC4', '\x96', '\x00', 0, 0, 0, 0, 0, '\xC4', '\x98', '\x00', 0, 0, 0, 0, 0, '\xC4', '\x9A', '\x00', 0, 0, 0, 0, 0, '\xC4', '\x9C', '\x00', 0, 0, 0, 0, 0, '\xC4', '\x9E', '\x00', 0, 0, 0, 0, 0, '\xC4', '\xA0', '\x00', 0, 0, 0, 0, 0, '\xC4', '\xA2', '\x00', 0, 0, 0, 0, 0, '\xC4', '\xA4', '\x00', 0, 0, 0, 0, 0, '\xC4', '\xA6', '\x00', 0, 0, 0, 0, 0, '\xC4', '\xA8', '\x00', 0, 0, 0, 0, 0, '\xC4', '\xAA', '\x00', 0, 0, 0, 0, 0, '\xC4', '\xAC', '\x00', 0, 0, 0, 0, 0, '\xC4', '\xAE', '\x00', 0, 0, 0, 0, 0, '\x49', '\x00', '\x00', 0, 0, 0, 0, 0, '\xC4', '\xB2', '\x00', 0, 0, 0, 0, 0, '\xC4', '\xB4', '\x00', 0, 0, 0, 0, 0, '\xC4', '\xB6', '\x00', 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xC4', '\xB9', '\x00', 0, 0, 0, 0, 0, '\xC4', '\xBB', '\x00', 0, 0, 0, 0, 0, '\xC4', '\xBD', '\x00', 0, 0, 0, 0, 0, }; static const char s_StringToTitleC5[64 * 4] = { '\xC4', '\xBF', '\x00', 0, 0, 0, 0, 0, '\xC5', '\x81', '\x00', 0, 0, 0, 0, 0, '\xC5', '\x83', '\x00', 0, 0, 0, 0, 0, '\xC5', '\x85', '\x00', 0, 0, 0, 0, 0, '\xC5', '\x87', '\x00', 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xC5', '\x8A', '\x00', 0, 0, 0, 0, 0, '\xC5', '\x8C', '\x00', 0, 0, 0, 0, 0, '\xC5', '\x8E', '\x00', 0, 0, 0, 0, 0, '\xC5', '\x90', '\x00', 0, 0, 0, 0, 0, '\xC5', '\x92', '\x00', 0, 0, 0, 0, 0, '\xC5', '\x94', '\x00', 0, 0, 0, 0, 0, '\xC5', '\x96', '\x00', 0, 0, 0, 0, 0, '\xC5', '\x98', '\x00', 0, 0, 0, 0, 0, '\xC5', '\x9A', '\x00', 0, 0, 0, 0, 0, '\xC5', '\x9C', '\x00', 0, 0, 0, 0, 0, '\xC5', '\x9E', '\x00', 0, 0, 0, 0, 0, '\xC5', '\xA0', '\x00', 0, 0, 0, 0, 0, '\xC5', '\xA2', '\x00', 0, 0, 0, 0, 0, '\xC5', '\xA4', '\x00', 0, 0, 0, 0, 0, '\xC5', '\xA6', '\x00', 0, 0, 0, 0, 0, '\xC5', '\xA8', '\x00', 0, 0, 0, 0, 0, '\xC5', '\xAA', '\x00', 0, 0, 0, 0, 0, '\xC5', '\xAC', '\x00', 0, 0, 0, 0, 0, '\xC5', '\xAE', '\x00', 0, 0, 0, 0, 0, '\xC5', '\xB0', '\x00', 0, 0, 0, 0, 0, '\xC5', '\xB2', '\x00', 0, 0, 0, 0, 0, '\xC5', '\xB4', '\x00', 0, 0, 0, 0, 0, '\xC5', '\xB6', '\x00', 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xC5', '\xB9', '\x00', 0, 0, 0, 0, 0, '\xC5', '\xBB', '\x00', 0, 0, 0, 0, 0, '\xC5', '\xBD', '\x00', 0, '\x53', '\x00', '\x00', 0, }; static const char s_StringToTitleC6[64 * 4] = { '\xC9', '\x83', '\x00', 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xC6', '\x82', '\x00', 0, 0, 0, 0, 0, '\xC6', '\x84', '\x00', 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xC6', '\x87', '\x00', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xC6', '\x8B', '\x00', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xC6', '\x91', '\x00', 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xC7', '\xB6', '\x00', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xC6', '\x98', '\x00', 0, '\xC8', '\xBD', '\x00', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xC8', '\xA0', '\x00', 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xC6', '\xA0', '\x00', 0, 0, 0, 0, 0, '\xC6', '\xA2', '\x00', 0, 0, 0, 0, 0, '\xC6', '\xA4', '\x00', 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xC6', '\xA7', '\x00', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xC6', '\xAC', '\x00', 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xC6', '\xAF', '\x00', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xC6', '\xB3', '\x00', 0, 0, 0, 0, 0, '\xC6', '\xB5', '\x00', 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xC6', '\xB8', '\x00', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xC6', '\xBC', '\x00', 0, 0, 0, 0, 0, '\xC7', '\xB7', '\x00', 0, }; static const char s_StringToTitleC7[64 * 4] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xC7', '\x85', '\x00', 0, 0, 0, 0, 0, '\xC7', '\x85', '\x00', 0, '\xC7', '\x88', '\x00', 0, 0, 0, 0, 0, '\xC7', '\x88', '\x00', 0, '\xC7', '\x8B', '\x00', 0, 0, 0, 0, 0, '\xC7', '\x8B', '\x00', 0, 0, 0, 0, 0, '\xC7', '\x8D', '\x00', 0, 0, 0, 0, 0, '\xC7', '\x8F', '\x00', 0, 0, 0, 0, 0, '\xC7', '\x91', '\x00', 0, 0, 0, 0, 0, '\xC7', '\x93', '\x00', 0, 0, 0, 0, 0, '\xC7', '\x95', '\x00', 0, 0, 0, 0, 0, '\xC7', '\x97', '\x00', 0, 0, 0, 0, 0, '\xC7', '\x99', '\x00', 0, 0, 0, 0, 0, '\xC7', '\x9B', '\x00', 0, '\xC6', '\x8E', '\x00', 0, 0, 0, 0, 0, '\xC7', '\x9E', '\x00', 0, 0, 0, 0, 0, '\xC7', '\xA0', '\x00', 0, 0, 0, 0, 0, '\xC7', '\xA2', '\x00', 0, 0, 0, 0, 0, '\xC7', '\xA4', '\x00', 0, 0, 0, 0, 0, '\xC7', '\xA6', '\x00', 0, 0, 0, 0, 0, '\xC7', '\xA8', '\x00', 0, 0, 0, 0, 0, '\xC7', '\xAA', '\x00', 0, 0, 0, 0, 0, '\xC7', '\xAC', '\x00', 0, 0, 0, 0, 0, '\xC7', '\xAE', '\x00', 0, 0, 0, 0, 0, '\xC7', '\xB2', '\x00', 0, 0, 0, 0, 0, '\xC7', '\xB2', '\x00', 0, 0, 0, 0, 0, '\xC7', '\xB4', '\x00', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xC7', '\xB8', '\x00', 0, 0, 0, 0, 0, '\xC7', '\xBA', '\x00', 0, 0, 0, 0, 0, '\xC7', '\xBC', '\x00', 0, 0, 0, 0, 0, '\xC7', '\xBE', '\x00', 0, }; static const char s_StringToTitleC8[64 * 4] = { 0, 0, 0, 0, '\xC8', '\x80', '\x00', 0, 0, 0, 0, 0, '\xC8', '\x82', '\x00', 0, 0, 0, 0, 0, '\xC8', '\x84', '\x00', 0, 0, 0, 0, 0, '\xC8', '\x86', '\x00', 0, 0, 0, 0, 0, '\xC8', '\x88', '\x00', 0, 0, 0, 0, 0, '\xC8', '\x8A', '\x00', 0, 0, 0, 0, 0, '\xC8', '\x8C', '\x00', 0, 0, 0, 0, 0, '\xC8', '\x8E', '\x00', 0, 0, 0, 0, 0, '\xC8', '\x90', '\x00', 0, 0, 0, 0, 0, '\xC8', '\x92', '\x00', 0, 0, 0, 0, 0, '\xC8', '\x94', '\x00', 0, 0, 0, 0, 0, '\xC8', '\x96', '\x00', 0, 0, 0, 0, 0, '\xC8', '\x98', '\x00', 0, 0, 0, 0, 0, '\xC8', '\x9A', '\x00', 0, 0, 0, 0, 0, '\xC8', '\x9C', '\x00', 0, 0, 0, 0, 0, '\xC8', '\x9E', '\x00', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xC8', '\xA2', '\x00', 0, 0, 0, 0, 0, '\xC8', '\xA4', '\x00', 0, 0, 0, 0, 0, '\xC8', '\xA6', '\x00', 0, 0, 0, 0, 0, '\xC8', '\xA8', '\x00', 0, 0, 0, 0, 0, '\xC8', '\xAA', '\x00', 0, 0, 0, 0, 0, '\xC8', '\xAC', '\x00', 0, 0, 0, 0, 0, '\xC8', '\xAE', '\x00', 0, 0, 0, 0, 0, '\xC8', '\xB0', '\x00', 0, 0, 0, 0, 0, '\xC8', '\xB2', '\x00', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xC8', '\xBB', '\x00', 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xE2', '\xB1', '\xBE', 0, }; static const char s_StringToTitleC9[64 * 4] = { '\xE2', '\xB1', '\xBF', 0, 0, 0, 0, 0, '\xC9', '\x81', '\x00', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xC9', '\x86', '\x00', 0, 0, 0, 0, 0, '\xC9', '\x88', '\x00', 0, 0, 0, 0, 0, '\xC9', '\x8A', '\x00', 0, 0, 0, 0, 0, '\xC9', '\x8C', '\x00', 0, 0, 0, 0, 0, '\xC9', '\x8E', '\x00', 0, '\xE2', '\xB1', '\xAF', 0, '\xE2', '\xB1', '\xAD', 0, '\xE2', '\xB1', '\xB0', 0, '\xC6', '\x81', '\x00', 0, '\xC6', '\x86', '\x00', 0, 0, 0, 0, 0, '\xC6', '\x89', '\x00', 0, '\xC6', '\x8A', '\x00', 0, 0, 0, 0, 0, '\xC6', '\x8F', '\x00', 0, 0, 0, 0, 0, '\xC6', '\x90', '\x00', 0, '\xEA', '\x9E', '\xAB', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xC6', '\x93', '\x00', 0, '\xEA', '\x9E', '\xAC', 0, 0, 0, 0, 0, '\xC6', '\x94', '\x00', 0, 0, 0, 0, 0, '\xEA', '\x9E', '\x8D', 0, '\xEA', '\x9E', '\xAA', 0, 0, 0, 0, 0, '\xC6', '\x97', '\x00', 0, '\xC6', '\x96', '\x00', 0, '\xEA', '\x9E', '\xAE', 0, '\xE2', '\xB1', '\xA2', 0, '\xEA', '\x9E', '\xAD', 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xC6', '\x9C', '\x00', 0, 0, 0, 0, 0, '\xE2', '\xB1', '\xAE', 0, '\xC6', '\x9D', '\x00', 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xC6', '\x9F', '\x00', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xE2', '\xB1', '\xA4', 0, 0, 0, 0, 0, 0, 0, 0, 0, }; static const char s_StringToTitleCA[64 * 4] = { '\xC6', '\xA6', '\x00', 0, 0, 0, 0, 0, '\xEA', '\x9F', '\x85', 0, '\xC6', '\xA9', '\x00', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xEA', '\x9E', '\xB1', 0, '\xC6', '\xAE', '\x00', 0, '\xC9', '\x84', '\x00', 0, '\xC6', '\xB1', '\x00', 0, '\xC6', '\xB2', '\x00', 0, '\xC9', '\x85', '\x00', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xC6', '\xB7', '\x00', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xEA', '\x9E', '\xB2', 0, '\xEA', '\x9E', '\xB0', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; static const char s_StringToTitleCD[64 * 4] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xCE', '\x99', '\x00', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xCD', '\xB0', '\x00', 0, 0, 0, 0, 0, '\xCD', '\xB2', '\x00', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xCD', '\xB6', '\x00', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xCF', '\xBD', '\x00', 0, '\xCF', '\xBE', '\x00', 0, '\xCF', '\xBF', '\x00', 0, 0, 0, 0, 0, 0, 0, 0, 0, }; static const char s_StringToTitleCE[64 * 4] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xCE', '\x86', '\x00', 0, '\xCE', '\x88', '\x00', 0, '\xCE', '\x89', '\x00', 0, '\xCE', '\x8A', '\x00', 0, 0, 0, 0, 0, '\xCE', '\x91', '\x00', 0, '\xCE', '\x92', '\x00', 0, '\xCE', '\x93', '\x00', 0, '\xCE', '\x94', '\x00', 0, '\xCE', '\x95', '\x00', 0, '\xCE', '\x96', '\x00', 0, '\xCE', '\x97', '\x00', 0, '\xCE', '\x98', '\x00', 0, '\xCE', '\x99', '\x00', 0, '\xCE', '\x9A', '\x00', 0, '\xCE', '\x9B', '\x00', 0, '\xCE', '\x9C', '\x00', 0, '\xCE', '\x9D', '\x00', 0, '\xCE', '\x9E', '\x00', 0, '\xCE', '\x9F', '\x00', 0, }; static const char s_StringToTitleCF[64 * 4] = { '\xCE', '\xA0', '\x00', 0, '\xCE', '\xA1', '\x00', 0, '\xCE', '\xA3', '\x00', 0, '\xCE', '\xA3', '\x00', 0, '\xCE', '\xA4', '\x00', 0, '\xCE', '\xA5', '\x00', 0, '\xCE', '\xA6', '\x00', 0, '\xCE', '\xA7', '\x00', 0, '\xCE', '\xA8', '\x00', 0, '\xCE', '\xA9', '\x00', 0, '\xCE', '\xAA', '\x00', 0, '\xCE', '\xAB', '\x00', 0, '\xCE', '\x8C', '\x00', 0, '\xCE', '\x8E', '\x00', 0, '\xCE', '\x8F', '\x00', 0, 0, 0, 0, 0, '\xCE', '\x92', '\x00', 0, '\xCE', '\x98', '\x00', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xCE', '\xA6', '\x00', 0, '\xCE', '\xA0', '\x00', 0, '\xCF', '\x8F', '\x00', 0, 0, 0, 0, 0, '\xCF', '\x98', '\x00', 0, 0, 0, 0, 0, '\xCF', '\x9A', '\x00', 0, 0, 0, 0, 0, '\xCF', '\x9C', '\x00', 0, 0, 0, 0, 0, '\xCF', '\x9E', '\x00', 0, 0, 0, 0, 0, '\xCF', '\xA0', '\x00', 0, 0, 0, 0, 0, '\xCF', '\xA2', '\x00', 0, 0, 0, 0, 0, '\xCF', '\xA4', '\x00', 0, 0, 0, 0, 0, '\xCF', '\xA6', '\x00', 0, 0, 0, 0, 0, '\xCF', '\xA8', '\x00', 0, 0, 0, 0, 0, '\xCF', '\xAA', '\x00', 0, 0, 0, 0, 0, '\xCF', '\xAC', '\x00', 0, 0, 0, 0, 0, '\xCF', '\xAE', '\x00', 0, '\xCE', '\x9A', '\x00', 0, '\xCE', '\xA1', '\x00', 0, '\xCF', '\xB9', '\x00', 0, '\xCD', '\xBF', '\x00', 0, 0, 0, 0, 0, '\xCE', '\x95', '\x00', 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xCF', '\xB7', '\x00', 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xCF', '\xBA', '\x00', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; static const char s_StringToTitleD0[64 * 4] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xD0', '\x90', '\x00', 0, '\xD0', '\x91', '\x00', 0, '\xD0', '\x92', '\x00', 0, '\xD0', '\x93', '\x00', 0, '\xD0', '\x94', '\x00', 0, '\xD0', '\x95', '\x00', 0, '\xD0', '\x96', '\x00', 0, '\xD0', '\x97', '\x00', 0, '\xD0', '\x98', '\x00', 0, '\xD0', '\x99', '\x00', 0, '\xD0', '\x9A', '\x00', 0, '\xD0', '\x9B', '\x00', 0, '\xD0', '\x9C', '\x00', 0, '\xD0', '\x9D', '\x00', 0, '\xD0', '\x9E', '\x00', 0, '\xD0', '\x9F', '\x00', 0, }; static const char s_StringToTitleD1[64 * 4] = { '\xD0', '\xA0', '\x00', 0, '\xD0', '\xA1', '\x00', 0, '\xD0', '\xA2', '\x00', 0, '\xD0', '\xA3', '\x00', 0, '\xD0', '\xA4', '\x00', 0, '\xD0', '\xA5', '\x00', 0, '\xD0', '\xA6', '\x00', 0, '\xD0', '\xA7', '\x00', 0, '\xD0', '\xA8', '\x00', 0, '\xD0', '\xA9', '\x00', 0, '\xD0', '\xAA', '\x00', 0, '\xD0', '\xAB', '\x00', 0, '\xD0', '\xAC', '\x00', 0, '\xD0', '\xAD', '\x00', 0, '\xD0', '\xAE', '\x00', 0, '\xD0', '\xAF', '\x00', 0, '\xD0', '\x80', '\x00', 0, '\xD0', '\x81', '\x00', 0, '\xD0', '\x82', '\x00', 0, '\xD0', '\x83', '\x00', 0, '\xD0', '\x84', '\x00', 0, '\xD0', '\x85', '\x00', 0, '\xD0', '\x86', '\x00', 0, '\xD0', '\x87', '\x00', 0, '\xD0', '\x88', '\x00', 0, '\xD0', '\x89', '\x00', 0, '\xD0', '\x8A', '\x00', 0, '\xD0', '\x8B', '\x00', 0, '\xD0', '\x8C', '\x00', 0, '\xD0', '\x8D', '\x00', 0, '\xD0', '\x8E', '\x00', 0, '\xD0', '\x8F', '\x00', 0, 0, 0, 0, 0, '\xD1', '\xA0', '\x00', 0, 0, 0, 0, 0, '\xD1', '\xA2', '\x00', 0, 0, 0, 0, 0, '\xD1', '\xA4', '\x00', 0, 0, 0, 0, 0, '\xD1', '\xA6', '\x00', 0, 0, 0, 0, 0, '\xD1', '\xA8', '\x00', 0, 0, 0, 0, 0, '\xD1', '\xAA', '\x00', 0, 0, 0, 0, 0, '\xD1', '\xAC', '\x00', 0, 0, 0, 0, 0, '\xD1', '\xAE', '\x00', 0, 0, 0, 0, 0, '\xD1', '\xB0', '\x00', 0, 0, 0, 0, 0, '\xD1', '\xB2', '\x00', 0, 0, 0, 0, 0, '\xD1', '\xB4', '\x00', 0, 0, 0, 0, 0, '\xD1', '\xB6', '\x00', 0, 0, 0, 0, 0, '\xD1', '\xB8', '\x00', 0, 0, 0, 0, 0, '\xD1', '\xBA', '\x00', 0, 0, 0, 0, 0, '\xD1', '\xBC', '\x00', 0, 0, 0, 0, 0, '\xD1', '\xBE', '\x00', 0, }; static const char s_StringToTitleD2[64 * 4] = { 0, 0, 0, 0, '\xD2', '\x80', '\x00', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xD2', '\x8A', '\x00', 0, 0, 0, 0, 0, '\xD2', '\x8C', '\x00', 0, 0, 0, 0, 0, '\xD2', '\x8E', '\x00', 0, 0, 0, 0, 0, '\xD2', '\x90', '\x00', 0, 0, 0, 0, 0, '\xD2', '\x92', '\x00', 0, 0, 0, 0, 0, '\xD2', '\x94', '\x00', 0, 0, 0, 0, 0, '\xD2', '\x96', '\x00', 0, 0, 0, 0, 0, '\xD2', '\x98', '\x00', 0, 0, 0, 0, 0, '\xD2', '\x9A', '\x00', 0, 0, 0, 0, 0, '\xD2', '\x9C', '\x00', 0, 0, 0, 0, 0, '\xD2', '\x9E', '\x00', 0, 0, 0, 0, 0, '\xD2', '\xA0', '\x00', 0, 0, 0, 0, 0, '\xD2', '\xA2', '\x00', 0, 0, 0, 0, 0, '\xD2', '\xA4', '\x00', 0, 0, 0, 0, 0, '\xD2', '\xA6', '\x00', 0, 0, 0, 0, 0, '\xD2', '\xA8', '\x00', 0, 0, 0, 0, 0, '\xD2', '\xAA', '\x00', 0, 0, 0, 0, 0, '\xD2', '\xAC', '\x00', 0, 0, 0, 0, 0, '\xD2', '\xAE', '\x00', 0, 0, 0, 0, 0, '\xD2', '\xB0', '\x00', 0, 0, 0, 0, 0, '\xD2', '\xB2', '\x00', 0, 0, 0, 0, 0, '\xD2', '\xB4', '\x00', 0, 0, 0, 0, 0, '\xD2', '\xB6', '\x00', 0, 0, 0, 0, 0, '\xD2', '\xB8', '\x00', 0, 0, 0, 0, 0, '\xD2', '\xBA', '\x00', 0, 0, 0, 0, 0, '\xD2', '\xBC', '\x00', 0, 0, 0, 0, 0, '\xD2', '\xBE', '\x00', 0, }; static const char s_StringToTitleD3[64 * 4] = { 0, 0, 0, 0, 0, 0, 0, 0, '\xD3', '\x81', '\x00', 0, 0, 0, 0, 0, '\xD3', '\x83', '\x00', 0, 0, 0, 0, 0, '\xD3', '\x85', '\x00', 0, 0, 0, 0, 0, '\xD3', '\x87', '\x00', 0, 0, 0, 0, 0, '\xD3', '\x89', '\x00', 0, 0, 0, 0, 0, '\xD3', '\x8B', '\x00', 0, 0, 0, 0, 0, '\xD3', '\x8D', '\x00', 0, '\xD3', '\x80', '\x00', 0, 0, 0, 0, 0, '\xD3', '\x90', '\x00', 0, 0, 0, 0, 0, '\xD3', '\x92', '\x00', 0, 0, 0, 0, 0, '\xD3', '\x94', '\x00', 0, 0, 0, 0, 0, '\xD3', '\x96', '\x00', 0, 0, 0, 0, 0, '\xD3', '\x98', '\x00', 0, 0, 0, 0, 0, '\xD3', '\x9A', '\x00', 0, 0, 0, 0, 0, '\xD3', '\x9C', '\x00', 0, 0, 0, 0, 0, '\xD3', '\x9E', '\x00', 0, 0, 0, 0, 0, '\xD3', '\xA0', '\x00', 0, 0, 0, 0, 0, '\xD3', '\xA2', '\x00', 0, 0, 0, 0, 0, '\xD3', '\xA4', '\x00', 0, 0, 0, 0, 0, '\xD3', '\xA6', '\x00', 0, 0, 0, 0, 0, '\xD3', '\xA8', '\x00', 0, 0, 0, 0, 0, '\xD3', '\xAA', '\x00', 0, 0, 0, 0, 0, '\xD3', '\xAC', '\x00', 0, 0, 0, 0, 0, '\xD3', '\xAE', '\x00', 0, 0, 0, 0, 0, '\xD3', '\xB0', '\x00', 0, 0, 0, 0, 0, '\xD3', '\xB2', '\x00', 0, 0, 0, 0, 0, '\xD3', '\xB4', '\x00', 0, 0, 0, 0, 0, '\xD3', '\xB6', '\x00', 0, 0, 0, 0, 0, '\xD3', '\xB8', '\x00', 0, 0, 0, 0, 0, '\xD3', '\xBA', '\x00', 0, 0, 0, 0, 0, '\xD3', '\xBC', '\x00', 0, 0, 0, 0, 0, '\xD3', '\xBE', '\x00', 0, }; static const char s_StringToTitleD4[64 * 4] = { 0, 0, 0, 0, '\xD4', '\x80', '\x00', 0, 0, 0, 0, 0, '\xD4', '\x82', '\x00', 0, 0, 0, 0, 0, '\xD4', '\x84', '\x00', 0, 0, 0, 0, 0, '\xD4', '\x86', '\x00', 0, 0, 0, 0, 0, '\xD4', '\x88', '\x00', 0, 0, 0, 0, 0, '\xD4', '\x8A', '\x00', 0, 0, 0, 0, 0, '\xD4', '\x8C', '\x00', 0, 0, 0, 0, 0, '\xD4', '\x8E', '\x00', 0, 0, 0, 0, 0, '\xD4', '\x90', '\x00', 0, 0, 0, 0, 0, '\xD4', '\x92', '\x00', 0, 0, 0, 0, 0, '\xD4', '\x94', '\x00', 0, 0, 0, 0, 0, '\xD4', '\x96', '\x00', 0, 0, 0, 0, 0, '\xD4', '\x98', '\x00', 0, 0, 0, 0, 0, '\xD4', '\x9A', '\x00', 0, 0, 0, 0, 0, '\xD4', '\x9C', '\x00', 0, 0, 0, 0, 0, '\xD4', '\x9E', '\x00', 0, 0, 0, 0, 0, '\xD4', '\xA0', '\x00', 0, 0, 0, 0, 0, '\xD4', '\xA2', '\x00', 0, 0, 0, 0, 0, '\xD4', '\xA4', '\x00', 0, 0, 0, 0, 0, '\xD4', '\xA6', '\x00', 0, 0, 0, 0, 0, '\xD4', '\xA8', '\x00', 0, 0, 0, 0, 0, '\xD4', '\xAA', '\x00', 0, 0, 0, 0, 0, '\xD4', '\xAC', '\x00', 0, 0, 0, 0, 0, '\xD4', '\xAE', '\x00', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; static const char s_StringToTitleD5[64 * 4] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xD4', '\xB1', '\x00', 0, '\xD4', '\xB2', '\x00', 0, '\xD4', '\xB3', '\x00', 0, '\xD4', '\xB4', '\x00', 0, '\xD4', '\xB5', '\x00', 0, '\xD4', '\xB6', '\x00', 0, '\xD4', '\xB7', '\x00', 0, '\xD4', '\xB8', '\x00', 0, '\xD4', '\xB9', '\x00', 0, '\xD4', '\xBA', '\x00', 0, '\xD4', '\xBB', '\x00', 0, '\xD4', '\xBC', '\x00', 0, '\xD4', '\xBD', '\x00', 0, '\xD4', '\xBE', '\x00', 0, '\xD4', '\xBF', '\x00', 0, '\xD5', '\x80', '\x00', 0, '\xD5', '\x81', '\x00', 0, '\xD5', '\x82', '\x00', 0, '\xD5', '\x83', '\x00', 0, '\xD5', '\x84', '\x00', 0, '\xD5', '\x85', '\x00', 0, '\xD5', '\x86', '\x00', 0, '\xD5', '\x87', '\x00', 0, '\xD5', '\x88', '\x00', 0, '\xD5', '\x89', '\x00', 0, '\xD5', '\x8A', '\x00', 0, '\xD5', '\x8B', '\x00', 0, '\xD5', '\x8C', '\x00', 0, '\xD5', '\x8D', '\x00', 0, '\xD5', '\x8E', '\x00', 0, '\xD5', '\x8F', '\x00', 0, }; static const char s_StringToTitleD6[64 * 4] = { '\xD5', '\x90', '\x00', 0, '\xD5', '\x91', '\x00', 0, '\xD5', '\x92', '\x00', 0, '\xD5', '\x93', '\x00', 0, '\xD5', '\x94', '\x00', 0, '\xD5', '\x95', '\x00', 0, '\xD5', '\x96', '\x00', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; static const char s_StringToTitleE18F[64 * 4] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xE1', '\x8F', '\xB0', 0, '\xE1', '\x8F', '\xB1', 0, '\xE1', '\x8F', '\xB2', 0, '\xE1', '\x8F', '\xB3', 0, '\xE1', '\x8F', '\xB4', 0, '\xE1', '\x8F', '\xB5', 0, 0, 0, 0, 0, 0, 0, 0, 0, }; static const char s_StringToTitleE1B2[64 * 4] = { '\xD0', '\x92', '\x00', 0, '\xD0', '\x94', '\x00', 0, '\xD0', '\x9E', '\x00', 0, '\xD0', '\xA1', '\x00', 0, '\xD0', '\xA2', '\x00', 0, '\xD0', '\xA2', '\x00', 0, '\xD0', '\xAA', '\x00', 0, '\xD1', '\xA2', '\x00', 0, '\xEA', '\x99', '\x8A', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; static const char s_StringToTitleE1B5[64 * 4] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xEA', '\x9D', '\xBD', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xE2', '\xB1', '\xA3', 0, 0, 0, 0, 0, 0, 0, 0, 0, }; static const char s_StringToTitleE1B6[64 * 4] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xEA', '\x9F', '\x86', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; static const char s_StringToTitleE1B8[64 * 4] = { 0, 0, 0, 0, '\xE1', '\xB8', '\x80', 0, 0, 0, 0, 0, '\xE1', '\xB8', '\x82', 0, 0, 0, 0, 0, '\xE1', '\xB8', '\x84', 0, 0, 0, 0, 0, '\xE1', '\xB8', '\x86', 0, 0, 0, 0, 0, '\xE1', '\xB8', '\x88', 0, 0, 0, 0, 0, '\xE1', '\xB8', '\x8A', 0, 0, 0, 0, 0, '\xE1', '\xB8', '\x8C', 0, 0, 0, 0, 0, '\xE1', '\xB8', '\x8E', 0, 0, 0, 0, 0, '\xE1', '\xB8', '\x90', 0, 0, 0, 0, 0, '\xE1', '\xB8', '\x92', 0, 0, 0, 0, 0, '\xE1', '\xB8', '\x94', 0, 0, 0, 0, 0, '\xE1', '\xB8', '\x96', 0, 0, 0, 0, 0, '\xE1', '\xB8', '\x98', 0, 0, 0, 0, 0, '\xE1', '\xB8', '\x9A', 0, 0, 0, 0, 0, '\xE1', '\xB8', '\x9C', 0, 0, 0, 0, 0, '\xE1', '\xB8', '\x9E', 0, 0, 0, 0, 0, '\xE1', '\xB8', '\xA0', 0, 0, 0, 0, 0, '\xE1', '\xB8', '\xA2', 0, 0, 0, 0, 0, '\xE1', '\xB8', '\xA4', 0, 0, 0, 0, 0, '\xE1', '\xB8', '\xA6', 0, 0, 0, 0, 0, '\xE1', '\xB8', '\xA8', 0, 0, 0, 0, 0, '\xE1', '\xB8', '\xAA', 0, 0, 0, 0, 0, '\xE1', '\xB8', '\xAC', 0, 0, 0, 0, 0, '\xE1', '\xB8', '\xAE', 0, 0, 0, 0, 0, '\xE1', '\xB8', '\xB0', 0, 0, 0, 0, 0, '\xE1', '\xB8', '\xB2', 0, 0, 0, 0, 0, '\xE1', '\xB8', '\xB4', 0, 0, 0, 0, 0, '\xE1', '\xB8', '\xB6', 0, 0, 0, 0, 0, '\xE1', '\xB8', '\xB8', 0, 0, 0, 0, 0, '\xE1', '\xB8', '\xBA', 0, 0, 0, 0, 0, '\xE1', '\xB8', '\xBC', 0, 0, 0, 0, 0, '\xE1', '\xB8', '\xBE', 0, }; static const char s_StringToTitleE1B9[64 * 4] = { 0, 0, 0, 0, '\xE1', '\xB9', '\x80', 0, 0, 0, 0, 0, '\xE1', '\xB9', '\x82', 0, 0, 0, 0, 0, '\xE1', '\xB9', '\x84', 0, 0, 0, 0, 0, '\xE1', '\xB9', '\x86', 0, 0, 0, 0, 0, '\xE1', '\xB9', '\x88', 0, 0, 0, 0, 0, '\xE1', '\xB9', '\x8A', 0, 0, 0, 0, 0, '\xE1', '\xB9', '\x8C', 0, 0, 0, 0, 0, '\xE1', '\xB9', '\x8E', 0, 0, 0, 0, 0, '\xE1', '\xB9', '\x90', 0, 0, 0, 0, 0, '\xE1', '\xB9', '\x92', 0, 0, 0, 0, 0, '\xE1', '\xB9', '\x94', 0, 0, 0, 0, 0, '\xE1', '\xB9', '\x96', 0, 0, 0, 0, 0, '\xE1', '\xB9', '\x98', 0, 0, 0, 0, 0, '\xE1', '\xB9', '\x9A', 0, 0, 0, 0, 0, '\xE1', '\xB9', '\x9C', 0, 0, 0, 0, 0, '\xE1', '\xB9', '\x9E', 0, 0, 0, 0, 0, '\xE1', '\xB9', '\xA0', 0, 0, 0, 0, 0, '\xE1', '\xB9', '\xA2', 0, 0, 0, 0, 0, '\xE1', '\xB9', '\xA4', 0, 0, 0, 0, 0, '\xE1', '\xB9', '\xA6', 0, 0, 0, 0, 0, '\xE1', '\xB9', '\xA8', 0, 0, 0, 0, 0, '\xE1', '\xB9', '\xAA', 0, 0, 0, 0, 0, '\xE1', '\xB9', '\xAC', 0, 0, 0, 0, 0, '\xE1', '\xB9', '\xAE', 0, 0, 0, 0, 0, '\xE1', '\xB9', '\xB0', 0, 0, 0, 0, 0, '\xE1', '\xB9', '\xB2', 0, 0, 0, 0, 0, '\xE1', '\xB9', '\xB4', 0, 0, 0, 0, 0, '\xE1', '\xB9', '\xB6', 0, 0, 0, 0, 0, '\xE1', '\xB9', '\xB8', 0, 0, 0, 0, 0, '\xE1', '\xB9', '\xBA', 0, 0, 0, 0, 0, '\xE1', '\xB9', '\xBC', 0, 0, 0, 0, 0, '\xE1', '\xB9', '\xBE', 0, }; static const char s_StringToTitleE1BA[64 * 4] = { 0, 0, 0, 0, '\xE1', '\xBA', '\x80', 0, 0, 0, 0, 0, '\xE1', '\xBA', '\x82', 0, 0, 0, 0, 0, '\xE1', '\xBA', '\x84', 0, 0, 0, 0, 0, '\xE1', '\xBA', '\x86', 0, 0, 0, 0, 0, '\xE1', '\xBA', '\x88', 0, 0, 0, 0, 0, '\xE1', '\xBA', '\x8A', 0, 0, 0, 0, 0, '\xE1', '\xBA', '\x8C', 0, 0, 0, 0, 0, '\xE1', '\xBA', '\x8E', 0, 0, 0, 0, 0, '\xE1', '\xBA', '\x90', 0, 0, 0, 0, 0, '\xE1', '\xBA', '\x92', 0, 0, 0, 0, 0, '\xE1', '\xBA', '\x94', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xE1', '\xB9', '\xA0', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xE1', '\xBA', '\xA0', 0, 0, 0, 0, 0, '\xE1', '\xBA', '\xA2', 0, 0, 0, 0, 0, '\xE1', '\xBA', '\xA4', 0, 0, 0, 0, 0, '\xE1', '\xBA', '\xA6', 0, 0, 0, 0, 0, '\xE1', '\xBA', '\xA8', 0, 0, 0, 0, 0, '\xE1', '\xBA', '\xAA', 0, 0, 0, 0, 0, '\xE1', '\xBA', '\xAC', 0, 0, 0, 0, 0, '\xE1', '\xBA', '\xAE', 0, 0, 0, 0, 0, '\xE1', '\xBA', '\xB0', 0, 0, 0, 0, 0, '\xE1', '\xBA', '\xB2', 0, 0, 0, 0, 0, '\xE1', '\xBA', '\xB4', 0, 0, 0, 0, 0, '\xE1', '\xBA', '\xB6', 0, 0, 0, 0, 0, '\xE1', '\xBA', '\xB8', 0, 0, 0, 0, 0, '\xE1', '\xBA', '\xBA', 0, 0, 0, 0, 0, '\xE1', '\xBA', '\xBC', 0, 0, 0, 0, 0, '\xE1', '\xBA', '\xBE', 0, }; static const char s_StringToTitleE1BB[64 * 4] = { 0, 0, 0, 0, '\xE1', '\xBB', '\x80', 0, 0, 0, 0, 0, '\xE1', '\xBB', '\x82', 0, 0, 0, 0, 0, '\xE1', '\xBB', '\x84', 0, 0, 0, 0, 0, '\xE1', '\xBB', '\x86', 0, 0, 0, 0, 0, '\xE1', '\xBB', '\x88', 0, 0, 0, 0, 0, '\xE1', '\xBB', '\x8A', 0, 0, 0, 0, 0, '\xE1', '\xBB', '\x8C', 0, 0, 0, 0, 0, '\xE1', '\xBB', '\x8E', 0, 0, 0, 0, 0, '\xE1', '\xBB', '\x90', 0, 0, 0, 0, 0, '\xE1', '\xBB', '\x92', 0, 0, 0, 0, 0, '\xE1', '\xBB', '\x94', 0, 0, 0, 0, 0, '\xE1', '\xBB', '\x96', 0, 0, 0, 0, 0, '\xE1', '\xBB', '\x98', 0, 0, 0, 0, 0, '\xE1', '\xBB', '\x9A', 0, 0, 0, 0, 0, '\xE1', '\xBB', '\x9C', 0, 0, 0, 0, 0, '\xE1', '\xBB', '\x9E', 0, 0, 0, 0, 0, '\xE1', '\xBB', '\xA0', 0, 0, 0, 0, 0, '\xE1', '\xBB', '\xA2', 0, 0, 0, 0, 0, '\xE1', '\xBB', '\xA4', 0, 0, 0, 0, 0, '\xE1', '\xBB', '\xA6', 0, 0, 0, 0, 0, '\xE1', '\xBB', '\xA8', 0, 0, 0, 0, 0, '\xE1', '\xBB', '\xAA', 0, 0, 0, 0, 0, '\xE1', '\xBB', '\xAC', 0, 0, 0, 0, 0, '\xE1', '\xBB', '\xAE', 0, 0, 0, 0, 0, '\xE1', '\xBB', '\xB0', 0, 0, 0, 0, 0, '\xE1', '\xBB', '\xB2', 0, 0, 0, 0, 0, '\xE1', '\xBB', '\xB4', 0, 0, 0, 0, 0, '\xE1', '\xBB', '\xB6', 0, 0, 0, 0, 0, '\xE1', '\xBB', '\xB8', 0, 0, 0, 0, 0, '\xE1', '\xBB', '\xBA', 0, 0, 0, 0, 0, '\xE1', '\xBB', '\xBC', 0, 0, 0, 0, 0, '\xE1', '\xBB', '\xBE', 0, }; static const char s_StringToTitleE1BC[64 * 4] = { '\xE1', '\xBC', '\x88', 0, '\xE1', '\xBC', '\x89', 0, '\xE1', '\xBC', '\x8A', 0, '\xE1', '\xBC', '\x8B', 0, '\xE1', '\xBC', '\x8C', 0, '\xE1', '\xBC', '\x8D', 0, '\xE1', '\xBC', '\x8E', 0, '\xE1', '\xBC', '\x8F', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xE1', '\xBC', '\x98', 0, '\xE1', '\xBC', '\x99', 0, '\xE1', '\xBC', '\x9A', 0, '\xE1', '\xBC', '\x9B', 0, '\xE1', '\xBC', '\x9C', 0, '\xE1', '\xBC', '\x9D', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xE1', '\xBC', '\xA8', 0, '\xE1', '\xBC', '\xA9', 0, '\xE1', '\xBC', '\xAA', 0, '\xE1', '\xBC', '\xAB', 0, '\xE1', '\xBC', '\xAC', 0, '\xE1', '\xBC', '\xAD', 0, '\xE1', '\xBC', '\xAE', 0, '\xE1', '\xBC', '\xAF', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xE1', '\xBC', '\xB8', 0, '\xE1', '\xBC', '\xB9', 0, '\xE1', '\xBC', '\xBA', 0, '\xE1', '\xBC', '\xBB', 0, '\xE1', '\xBC', '\xBC', 0, '\xE1', '\xBC', '\xBD', 0, '\xE1', '\xBC', '\xBE', 0, '\xE1', '\xBC', '\xBF', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; static const char s_StringToTitleE1BD[64 * 4] = { '\xE1', '\xBD', '\x88', 0, '\xE1', '\xBD', '\x89', 0, '\xE1', '\xBD', '\x8A', 0, '\xE1', '\xBD', '\x8B', 0, '\xE1', '\xBD', '\x8C', 0, '\xE1', '\xBD', '\x8D', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xE1', '\xBD', '\x99', 0, 0, 0, 0, 0, '\xE1', '\xBD', '\x9B', 0, 0, 0, 0, 0, '\xE1', '\xBD', '\x9D', 0, 0, 0, 0, 0, '\xE1', '\xBD', '\x9F', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xE1', '\xBD', '\xA8', 0, '\xE1', '\xBD', '\xA9', 0, '\xE1', '\xBD', '\xAA', 0, '\xE1', '\xBD', '\xAB', 0, '\xE1', '\xBD', '\xAC', 0, '\xE1', '\xBD', '\xAD', 0, '\xE1', '\xBD', '\xAE', 0, '\xE1', '\xBD', '\xAF', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xE1', '\xBE', '\xBA', 0, '\xE1', '\xBE', '\xBB', 0, '\xE1', '\xBF', '\x88', 0, '\xE1', '\xBF', '\x89', 0, '\xE1', '\xBF', '\x8A', 0, '\xE1', '\xBF', '\x8B', 0, '\xE1', '\xBF', '\x9A', 0, '\xE1', '\xBF', '\x9B', 0, '\xE1', '\xBF', '\xB8', 0, '\xE1', '\xBF', '\xB9', 0, '\xE1', '\xBF', '\xAA', 0, '\xE1', '\xBF', '\xAB', 0, '\xE1', '\xBF', '\xBA', 0, '\xE1', '\xBF', '\xBB', 0, 0, 0, 0, 0, 0, 0, 0, 0, }; static const char s_StringToTitleE1BE[64 * 4] = { '\xE1', '\xBE', '\x88', 0, '\xE1', '\xBE', '\x89', 0, '\xE1', '\xBE', '\x8A', 0, '\xE1', '\xBE', '\x8B', 0, '\xE1', '\xBE', '\x8C', 0, '\xE1', '\xBE', '\x8D', 0, '\xE1', '\xBE', '\x8E', 0, '\xE1', '\xBE', '\x8F', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xE1', '\xBE', '\x98', 0, '\xE1', '\xBE', '\x99', 0, '\xE1', '\xBE', '\x9A', 0, '\xE1', '\xBE', '\x9B', 0, '\xE1', '\xBE', '\x9C', 0, '\xE1', '\xBE', '\x9D', 0, '\xE1', '\xBE', '\x9E', 0, '\xE1', '\xBE', '\x9F', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xE1', '\xBE', '\xA8', 0, '\xE1', '\xBE', '\xA9', 0, '\xE1', '\xBE', '\xAA', 0, '\xE1', '\xBE', '\xAB', 0, '\xE1', '\xBE', '\xAC', 0, '\xE1', '\xBE', '\xAD', 0, '\xE1', '\xBE', '\xAE', 0, '\xE1', '\xBE', '\xAF', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xE1', '\xBE', '\xB8', 0, '\xE1', '\xBE', '\xB9', 0, 0, 0, 0, 0, '\xE1', '\xBE', '\xBC', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xCE', '\x99', '\x00', 0, 0, 0, 0, 0, }; static const char s_StringToTitleE1BF[64 * 4] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xE1', '\xBF', '\x8C', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xE1', '\xBF', '\x98', 0, '\xE1', '\xBF', '\x99', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xE1', '\xBF', '\xA8', 0, '\xE1', '\xBF', '\xA9', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xE1', '\xBF', '\xAC', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xE1', '\xBF', '\xBC', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; static const char s_StringToTitleE285[64 * 4] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xE2', '\x84', '\xB2', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xE2', '\x85', '\xA0', 0, '\xE2', '\x85', '\xA1', 0, '\xE2', '\x85', '\xA2', 0, '\xE2', '\x85', '\xA3', 0, '\xE2', '\x85', '\xA4', 0, '\xE2', '\x85', '\xA5', 0, '\xE2', '\x85', '\xA6', 0, '\xE2', '\x85', '\xA7', 0, '\xE2', '\x85', '\xA8', 0, '\xE2', '\x85', '\xA9', 0, '\xE2', '\x85', '\xAA', 0, '\xE2', '\x85', '\xAB', 0, '\xE2', '\x85', '\xAC', 0, '\xE2', '\x85', '\xAD', 0, '\xE2', '\x85', '\xAE', 0, '\xE2', '\x85', '\xAF', 0, }; static const char s_StringToTitleE286[64 * 4] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xE2', '\x86', '\x83', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; static const char s_StringToTitleE293[64 * 4] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xE2', '\x92', '\xB6', 0, '\xE2', '\x92', '\xB7', 0, '\xE2', '\x92', '\xB8', 0, '\xE2', '\x92', '\xB9', 0, '\xE2', '\x92', '\xBA', 0, '\xE2', '\x92', '\xBB', 0, '\xE2', '\x92', '\xBC', 0, '\xE2', '\x92', '\xBD', 0, '\xE2', '\x92', '\xBE', 0, '\xE2', '\x92', '\xBF', 0, '\xE2', '\x93', '\x80', 0, '\xE2', '\x93', '\x81', 0, '\xE2', '\x93', '\x82', 0, '\xE2', '\x93', '\x83', 0, '\xE2', '\x93', '\x84', 0, '\xE2', '\x93', '\x85', 0, '\xE2', '\x93', '\x86', 0, '\xE2', '\x93', '\x87', 0, '\xE2', '\x93', '\x88', 0, '\xE2', '\x93', '\x89', 0, '\xE2', '\x93', '\x8A', 0, '\xE2', '\x93', '\x8B', 0, '\xE2', '\x93', '\x8C', 0, '\xE2', '\x93', '\x8D', 0, '\xE2', '\x93', '\x8E', 0, '\xE2', '\x93', '\x8F', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; static const char s_StringToTitleE2B0[64 * 4] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xE2', '\xB0', '\x80', 0, '\xE2', '\xB0', '\x81', 0, '\xE2', '\xB0', '\x82', 0, '\xE2', '\xB0', '\x83', 0, '\xE2', '\xB0', '\x84', 0, '\xE2', '\xB0', '\x85', 0, '\xE2', '\xB0', '\x86', 0, '\xE2', '\xB0', '\x87', 0, '\xE2', '\xB0', '\x88', 0, '\xE2', '\xB0', '\x89', 0, '\xE2', '\xB0', '\x8A', 0, '\xE2', '\xB0', '\x8B', 0, '\xE2', '\xB0', '\x8C', 0, '\xE2', '\xB0', '\x8D', 0, '\xE2', '\xB0', '\x8E', 0, '\xE2', '\xB0', '\x8F', 0, }; static const char s_StringToTitleE2B1[64 * 4] = { '\xE2', '\xB0', '\x90', 0, '\xE2', '\xB0', '\x91', 0, '\xE2', '\xB0', '\x92', 0, '\xE2', '\xB0', '\x93', 0, '\xE2', '\xB0', '\x94', 0, '\xE2', '\xB0', '\x95', 0, '\xE2', '\xB0', '\x96', 0, '\xE2', '\xB0', '\x97', 0, '\xE2', '\xB0', '\x98', 0, '\xE2', '\xB0', '\x99', 0, '\xE2', '\xB0', '\x9A', 0, '\xE2', '\xB0', '\x9B', 0, '\xE2', '\xB0', '\x9C', 0, '\xE2', '\xB0', '\x9D', 0, '\xE2', '\xB0', '\x9E', 0, '\xE2', '\xB0', '\x9F', 0, '\xE2', '\xB0', '\xA0', 0, '\xE2', '\xB0', '\xA1', 0, '\xE2', '\xB0', '\xA2', 0, '\xE2', '\xB0', '\xA3', 0, '\xE2', '\xB0', '\xA4', 0, '\xE2', '\xB0', '\xA5', 0, '\xE2', '\xB0', '\xA6', 0, '\xE2', '\xB0', '\xA7', 0, '\xE2', '\xB0', '\xA8', 0, '\xE2', '\xB0', '\xA9', 0, '\xE2', '\xB0', '\xAA', 0, '\xE2', '\xB0', '\xAB', 0, '\xE2', '\xB0', '\xAC', 0, '\xE2', '\xB0', '\xAD', 0, '\xE2', '\xB0', '\xAE', 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xE2', '\xB1', '\xA0', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xC8', '\xBA', '\x00', 0, '\xC8', '\xBE', '\x00', 0, 0, 0, 0, 0, '\xE2', '\xB1', '\xA7', 0, 0, 0, 0, 0, '\xE2', '\xB1', '\xA9', 0, 0, 0, 0, 0, '\xE2', '\xB1', '\xAB', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xE2', '\xB1', '\xB2', 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xE2', '\xB1', '\xB5', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; static const char s_StringToTitleE2B2[64 * 4] = { 0, 0, 0, 0, '\xE2', '\xB2', '\x80', 0, 0, 0, 0, 0, '\xE2', '\xB2', '\x82', 0, 0, 0, 0, 0, '\xE2', '\xB2', '\x84', 0, 0, 0, 0, 0, '\xE2', '\xB2', '\x86', 0, 0, 0, 0, 0, '\xE2', '\xB2', '\x88', 0, 0, 0, 0, 0, '\xE2', '\xB2', '\x8A', 0, 0, 0, 0, 0, '\xE2', '\xB2', '\x8C', 0, 0, 0, 0, 0, '\xE2', '\xB2', '\x8E', 0, 0, 0, 0, 0, '\xE2', '\xB2', '\x90', 0, 0, 0, 0, 0, '\xE2', '\xB2', '\x92', 0, 0, 0, 0, 0, '\xE2', '\xB2', '\x94', 0, 0, 0, 0, 0, '\xE2', '\xB2', '\x96', 0, 0, 0, 0, 0, '\xE2', '\xB2', '\x98', 0, 0, 0, 0, 0, '\xE2', '\xB2', '\x9A', 0, 0, 0, 0, 0, '\xE2', '\xB2', '\x9C', 0, 0, 0, 0, 0, '\xE2', '\xB2', '\x9E', 0, 0, 0, 0, 0, '\xE2', '\xB2', '\xA0', 0, 0, 0, 0, 0, '\xE2', '\xB2', '\xA2', 0, 0, 0, 0, 0, '\xE2', '\xB2', '\xA4', 0, 0, 0, 0, 0, '\xE2', '\xB2', '\xA6', 0, 0, 0, 0, 0, '\xE2', '\xB2', '\xA8', 0, 0, 0, 0, 0, '\xE2', '\xB2', '\xAA', 0, 0, 0, 0, 0, '\xE2', '\xB2', '\xAC', 0, 0, 0, 0, 0, '\xE2', '\xB2', '\xAE', 0, 0, 0, 0, 0, '\xE2', '\xB2', '\xB0', 0, 0, 0, 0, 0, '\xE2', '\xB2', '\xB2', 0, 0, 0, 0, 0, '\xE2', '\xB2', '\xB4', 0, 0, 0, 0, 0, '\xE2', '\xB2', '\xB6', 0, 0, 0, 0, 0, '\xE2', '\xB2', '\xB8', 0, 0, 0, 0, 0, '\xE2', '\xB2', '\xBA', 0, 0, 0, 0, 0, '\xE2', '\xB2', '\xBC', 0, 0, 0, 0, 0, '\xE2', '\xB2', '\xBE', 0, }; static const char s_StringToTitleE2B3[64 * 4] = { 0, 0, 0, 0, '\xE2', '\xB3', '\x80', 0, 0, 0, 0, 0, '\xE2', '\xB3', '\x82', 0, 0, 0, 0, 0, '\xE2', '\xB3', '\x84', 0, 0, 0, 0, 0, '\xE2', '\xB3', '\x86', 0, 0, 0, 0, 0, '\xE2', '\xB3', '\x88', 0, 0, 0, 0, 0, '\xE2', '\xB3', '\x8A', 0, 0, 0, 0, 0, '\xE2', '\xB3', '\x8C', 0, 0, 0, 0, 0, '\xE2', '\xB3', '\x8E', 0, 0, 0, 0, 0, '\xE2', '\xB3', '\x90', 0, 0, 0, 0, 0, '\xE2', '\xB3', '\x92', 0, 0, 0, 0, 0, '\xE2', '\xB3', '\x94', 0, 0, 0, 0, 0, '\xE2', '\xB3', '\x96', 0, 0, 0, 0, 0, '\xE2', '\xB3', '\x98', 0, 0, 0, 0, 0, '\xE2', '\xB3', '\x9A', 0, 0, 0, 0, 0, '\xE2', '\xB3', '\x9C', 0, 0, 0, 0, 0, '\xE2', '\xB3', '\x9E', 0, 0, 0, 0, 0, '\xE2', '\xB3', '\xA0', 0, 0, 0, 0, 0, '\xE2', '\xB3', '\xA2', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xE2', '\xB3', '\xAB', 0, 0, 0, 0, 0, '\xE2', '\xB3', '\xAD', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xE2', '\xB3', '\xB2', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; static const char s_StringToTitleE2B4[64 * 4] = { '\xE1', '\x82', '\xA0', 0, '\xE1', '\x82', '\xA1', 0, '\xE1', '\x82', '\xA2', 0, '\xE1', '\x82', '\xA3', 0, '\xE1', '\x82', '\xA4', 0, '\xE1', '\x82', '\xA5', 0, '\xE1', '\x82', '\xA6', 0, '\xE1', '\x82', '\xA7', 0, '\xE1', '\x82', '\xA8', 0, '\xE1', '\x82', '\xA9', 0, '\xE1', '\x82', '\xAA', 0, '\xE1', '\x82', '\xAB', 0, '\xE1', '\x82', '\xAC', 0, '\xE1', '\x82', '\xAD', 0, '\xE1', '\x82', '\xAE', 0, '\xE1', '\x82', '\xAF', 0, '\xE1', '\x82', '\xB0', 0, '\xE1', '\x82', '\xB1', 0, '\xE1', '\x82', '\xB2', 0, '\xE1', '\x82', '\xB3', 0, '\xE1', '\x82', '\xB4', 0, '\xE1', '\x82', '\xB5', 0, '\xE1', '\x82', '\xB6', 0, '\xE1', '\x82', '\xB7', 0, '\xE1', '\x82', '\xB8', 0, '\xE1', '\x82', '\xB9', 0, '\xE1', '\x82', '\xBA', 0, '\xE1', '\x82', '\xBB', 0, '\xE1', '\x82', '\xBC', 0, '\xE1', '\x82', '\xBD', 0, '\xE1', '\x82', '\xBE', 0, '\xE1', '\x82', '\xBF', 0, '\xE1', '\x83', '\x80', 0, '\xE1', '\x83', '\x81', 0, '\xE1', '\x83', '\x82', 0, '\xE1', '\x83', '\x83', 0, '\xE1', '\x83', '\x84', 0, '\xE1', '\x83', '\x85', 0, 0, 0, 0, 0, '\xE1', '\x83', '\x87', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xE1', '\x83', '\x8D', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; static const char s_StringToTitleEA99[64 * 4] = { 0, 0, 0, 0, '\xEA', '\x99', '\x80', 0, 0, 0, 0, 0, '\xEA', '\x99', '\x82', 0, 0, 0, 0, 0, '\xEA', '\x99', '\x84', 0, 0, 0, 0, 0, '\xEA', '\x99', '\x86', 0, 0, 0, 0, 0, '\xEA', '\x99', '\x88', 0, 0, 0, 0, 0, '\xEA', '\x99', '\x8A', 0, 0, 0, 0, 0, '\xEA', '\x99', '\x8C', 0, 0, 0, 0, 0, '\xEA', '\x99', '\x8E', 0, 0, 0, 0, 0, '\xEA', '\x99', '\x90', 0, 0, 0, 0, 0, '\xEA', '\x99', '\x92', 0, 0, 0, 0, 0, '\xEA', '\x99', '\x94', 0, 0, 0, 0, 0, '\xEA', '\x99', '\x96', 0, 0, 0, 0, 0, '\xEA', '\x99', '\x98', 0, 0, 0, 0, 0, '\xEA', '\x99', '\x9A', 0, 0, 0, 0, 0, '\xEA', '\x99', '\x9C', 0, 0, 0, 0, 0, '\xEA', '\x99', '\x9E', 0, 0, 0, 0, 0, '\xEA', '\x99', '\xA0', 0, 0, 0, 0, 0, '\xEA', '\x99', '\xA2', 0, 0, 0, 0, 0, '\xEA', '\x99', '\xA4', 0, 0, 0, 0, 0, '\xEA', '\x99', '\xA6', 0, 0, 0, 0, 0, '\xEA', '\x99', '\xA8', 0, 0, 0, 0, 0, '\xEA', '\x99', '\xAA', 0, 0, 0, 0, 0, '\xEA', '\x99', '\xAC', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; static const char s_StringToTitleEA9A[64 * 4] = { 0, 0, 0, 0, '\xEA', '\x9A', '\x80', 0, 0, 0, 0, 0, '\xEA', '\x9A', '\x82', 0, 0, 0, 0, 0, '\xEA', '\x9A', '\x84', 0, 0, 0, 0, 0, '\xEA', '\x9A', '\x86', 0, 0, 0, 0, 0, '\xEA', '\x9A', '\x88', 0, 0, 0, 0, 0, '\xEA', '\x9A', '\x8A', 0, 0, 0, 0, 0, '\xEA', '\x9A', '\x8C', 0, 0, 0, 0, 0, '\xEA', '\x9A', '\x8E', 0, 0, 0, 0, 0, '\xEA', '\x9A', '\x90', 0, 0, 0, 0, 0, '\xEA', '\x9A', '\x92', 0, 0, 0, 0, 0, '\xEA', '\x9A', '\x94', 0, 0, 0, 0, 0, '\xEA', '\x9A', '\x96', 0, 0, 0, 0, 0, '\xEA', '\x9A', '\x98', 0, 0, 0, 0, 0, '\xEA', '\x9A', '\x9A', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; static const char s_StringToTitleEA9C[64 * 4] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xEA', '\x9C', '\xA2', 0, 0, 0, 0, 0, '\xEA', '\x9C', '\xA4', 0, 0, 0, 0, 0, '\xEA', '\x9C', '\xA6', 0, 0, 0, 0, 0, '\xEA', '\x9C', '\xA8', 0, 0, 0, 0, 0, '\xEA', '\x9C', '\xAA', 0, 0, 0, 0, 0, '\xEA', '\x9C', '\xAC', 0, 0, 0, 0, 0, '\xEA', '\x9C', '\xAE', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xEA', '\x9C', '\xB2', 0, 0, 0, 0, 0, '\xEA', '\x9C', '\xB4', 0, 0, 0, 0, 0, '\xEA', '\x9C', '\xB6', 0, 0, 0, 0, 0, '\xEA', '\x9C', '\xB8', 0, 0, 0, 0, 0, '\xEA', '\x9C', '\xBA', 0, 0, 0, 0, 0, '\xEA', '\x9C', '\xBC', 0, 0, 0, 0, 0, '\xEA', '\x9C', '\xBE', 0, }; static const char s_StringToTitleEA9D[64 * 4] = { 0, 0, 0, 0, '\xEA', '\x9D', '\x80', 0, 0, 0, 0, 0, '\xEA', '\x9D', '\x82', 0, 0, 0, 0, 0, '\xEA', '\x9D', '\x84', 0, 0, 0, 0, 0, '\xEA', '\x9D', '\x86', 0, 0, 0, 0, 0, '\xEA', '\x9D', '\x88', 0, 0, 0, 0, 0, '\xEA', '\x9D', '\x8A', 0, 0, 0, 0, 0, '\xEA', '\x9D', '\x8C', 0, 0, 0, 0, 0, '\xEA', '\x9D', '\x8E', 0, 0, 0, 0, 0, '\xEA', '\x9D', '\x90', 0, 0, 0, 0, 0, '\xEA', '\x9D', '\x92', 0, 0, 0, 0, 0, '\xEA', '\x9D', '\x94', 0, 0, 0, 0, 0, '\xEA', '\x9D', '\x96', 0, 0, 0, 0, 0, '\xEA', '\x9D', '\x98', 0, 0, 0, 0, 0, '\xEA', '\x9D', '\x9A', 0, 0, 0, 0, 0, '\xEA', '\x9D', '\x9C', 0, 0, 0, 0, 0, '\xEA', '\x9D', '\x9E', 0, 0, 0, 0, 0, '\xEA', '\x9D', '\xA0', 0, 0, 0, 0, 0, '\xEA', '\x9D', '\xA2', 0, 0, 0, 0, 0, '\xEA', '\x9D', '\xA4', 0, 0, 0, 0, 0, '\xEA', '\x9D', '\xA6', 0, 0, 0, 0, 0, '\xEA', '\x9D', '\xA8', 0, 0, 0, 0, 0, '\xEA', '\x9D', '\xAA', 0, 0, 0, 0, 0, '\xEA', '\x9D', '\xAC', 0, 0, 0, 0, 0, '\xEA', '\x9D', '\xAE', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xEA', '\x9D', '\xB9', 0, 0, 0, 0, 0, '\xEA', '\x9D', '\xBB', 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xEA', '\x9D', '\xBE', 0, }; static const char s_StringToTitleEA9E[64 * 4] = { 0, 0, 0, 0, '\xEA', '\x9E', '\x80', 0, 0, 0, 0, 0, '\xEA', '\x9E', '\x82', 0, 0, 0, 0, 0, '\xEA', '\x9E', '\x84', 0, 0, 0, 0, 0, '\xEA', '\x9E', '\x86', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xEA', '\x9E', '\x8B', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xEA', '\x9E', '\x90', 0, 0, 0, 0, 0, '\xEA', '\x9E', '\x92', 0, '\xEA', '\x9F', '\x84', 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xEA', '\x9E', '\x96', 0, 0, 0, 0, 0, '\xEA', '\x9E', '\x98', 0, 0, 0, 0, 0, '\xEA', '\x9E', '\x9A', 0, 0, 0, 0, 0, '\xEA', '\x9E', '\x9C', 0, 0, 0, 0, 0, '\xEA', '\x9E', '\x9E', 0, 0, 0, 0, 0, '\xEA', '\x9E', '\xA0', 0, 0, 0, 0, 0, '\xEA', '\x9E', '\xA2', 0, 0, 0, 0, 0, '\xEA', '\x9E', '\xA4', 0, 0, 0, 0, 0, '\xEA', '\x9E', '\xA6', 0, 0, 0, 0, 0, '\xEA', '\x9E', '\xA8', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xEA', '\x9E', '\xB4', 0, 0, 0, 0, 0, '\xEA', '\x9E', '\xB6', 0, 0, 0, 0, 0, '\xEA', '\x9E', '\xB8', 0, 0, 0, 0, 0, '\xEA', '\x9E', '\xBA', 0, 0, 0, 0, 0, '\xEA', '\x9E', '\xBC', 0, 0, 0, 0, 0, '\xEA', '\x9E', '\xBE', 0, }; static const char s_StringToTitleEA9F[64 * 4] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xEA', '\x9F', '\x82', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xEA', '\x9F', '\x87', 0, 0, 0, 0, 0, '\xEA', '\x9F', '\x89', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xEA', '\x9F', '\xB5', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; static const char s_StringToTitleEAAD[64 * 4] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xEA', '\x9E', '\xB3', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xE1', '\x8E', '\xA0', 0, '\xE1', '\x8E', '\xA1', 0, '\xE1', '\x8E', '\xA2', 0, '\xE1', '\x8E', '\xA3', 0, '\xE1', '\x8E', '\xA4', 0, '\xE1', '\x8E', '\xA5', 0, '\xE1', '\x8E', '\xA6', 0, '\xE1', '\x8E', '\xA7', 0, '\xE1', '\x8E', '\xA8', 0, '\xE1', '\x8E', '\xA9', 0, '\xE1', '\x8E', '\xAA', 0, '\xE1', '\x8E', '\xAB', 0, '\xE1', '\x8E', '\xAC', 0, '\xE1', '\x8E', '\xAD', 0, '\xE1', '\x8E', '\xAE', 0, '\xE1', '\x8E', '\xAF', 0, }; static const char s_StringToTitleEAAE[64 * 4] = { '\xE1', '\x8E', '\xB0', 0, '\xE1', '\x8E', '\xB1', 0, '\xE1', '\x8E', '\xB2', 0, '\xE1', '\x8E', '\xB3', 0, '\xE1', '\x8E', '\xB4', 0, '\xE1', '\x8E', '\xB5', 0, '\xE1', '\x8E', '\xB6', 0, '\xE1', '\x8E', '\xB7', 0, '\xE1', '\x8E', '\xB8', 0, '\xE1', '\x8E', '\xB9', 0, '\xE1', '\x8E', '\xBA', 0, '\xE1', '\x8E', '\xBB', 0, '\xE1', '\x8E', '\xBC', 0, '\xE1', '\x8E', '\xBD', 0, '\xE1', '\x8E', '\xBE', 0, '\xE1', '\x8E', '\xBF', 0, '\xE1', '\x8F', '\x80', 0, '\xE1', '\x8F', '\x81', 0, '\xE1', '\x8F', '\x82', 0, '\xE1', '\x8F', '\x83', 0, '\xE1', '\x8F', '\x84', 0, '\xE1', '\x8F', '\x85', 0, '\xE1', '\x8F', '\x86', 0, '\xE1', '\x8F', '\x87', 0, '\xE1', '\x8F', '\x88', 0, '\xE1', '\x8F', '\x89', 0, '\xE1', '\x8F', '\x8A', 0, '\xE1', '\x8F', '\x8B', 0, '\xE1', '\x8F', '\x8C', 0, '\xE1', '\x8F', '\x8D', 0, '\xE1', '\x8F', '\x8E', 0, '\xE1', '\x8F', '\x8F', 0, '\xE1', '\x8F', '\x90', 0, '\xE1', '\x8F', '\x91', 0, '\xE1', '\x8F', '\x92', 0, '\xE1', '\x8F', '\x93', 0, '\xE1', '\x8F', '\x94', 0, '\xE1', '\x8F', '\x95', 0, '\xE1', '\x8F', '\x96', 0, '\xE1', '\x8F', '\x97', 0, '\xE1', '\x8F', '\x98', 0, '\xE1', '\x8F', '\x99', 0, '\xE1', '\x8F', '\x9A', 0, '\xE1', '\x8F', '\x9B', 0, '\xE1', '\x8F', '\x9C', 0, '\xE1', '\x8F', '\x9D', 0, '\xE1', '\x8F', '\x9E', 0, '\xE1', '\x8F', '\x9F', 0, '\xE1', '\x8F', '\xA0', 0, '\xE1', '\x8F', '\xA1', 0, '\xE1', '\x8F', '\xA2', 0, '\xE1', '\x8F', '\xA3', 0, '\xE1', '\x8F', '\xA4', 0, '\xE1', '\x8F', '\xA5', 0, '\xE1', '\x8F', '\xA6', 0, '\xE1', '\x8F', '\xA7', 0, '\xE1', '\x8F', '\xA8', 0, '\xE1', '\x8F', '\xA9', 0, '\xE1', '\x8F', '\xAA', 0, '\xE1', '\x8F', '\xAB', 0, '\xE1', '\x8F', '\xAC', 0, '\xE1', '\x8F', '\xAD', 0, '\xE1', '\x8F', '\xAE', 0, '\xE1', '\x8F', '\xAF', 0, }; static const char s_StringToTitleEFBD[64 * 4] = { 0, 0, 0, 0, '\xEF', '\xBC', '\xA1', 0, '\xEF', '\xBC', '\xA2', 0, '\xEF', '\xBC', '\xA3', 0, '\xEF', '\xBC', '\xA4', 0, '\xEF', '\xBC', '\xA5', 0, '\xEF', '\xBC', '\xA6', 0, '\xEF', '\xBC', '\xA7', 0, '\xEF', '\xBC', '\xA8', 0, '\xEF', '\xBC', '\xA9', 0, '\xEF', '\xBC', '\xAA', 0, '\xEF', '\xBC', '\xAB', 0, '\xEF', '\xBC', '\xAC', 0, '\xEF', '\xBC', '\xAD', 0, '\xEF', '\xBC', '\xAE', 0, '\xEF', '\xBC', '\xAF', 0, '\xEF', '\xBC', '\xB0', 0, '\xEF', '\xBC', '\xB1', 0, '\xEF', '\xBC', '\xB2', 0, '\xEF', '\xBC', '\xB3', 0, '\xEF', '\xBC', '\xB4', 0, '\xEF', '\xBC', '\xB5', 0, '\xEF', '\xBC', '\xB6', 0, '\xEF', '\xBC', '\xB7', 0, '\xEF', '\xBC', '\xB8', 0, '\xEF', '\xBC', '\xB9', 0, '\xEF', '\xBC', '\xBA', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; static const char s_StringToTitleF09090[64 * 4] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xF0', '\x90', '\x90', 0, '\xF0', '\x90', '\x90', 0, '\xF0', '\x90', '\x90', 0, '\xF0', '\x90', '\x90', 0, '\xF0', '\x90', '\x90', 0, '\xF0', '\x90', '\x90', 0, '\xF0', '\x90', '\x90', 0, '\xF0', '\x90', '\x90', 0, '\xF0', '\x90', '\x90', 0, '\xF0', '\x90', '\x90', 0, '\xF0', '\x90', '\x90', 0, '\xF0', '\x90', '\x90', 0, '\xF0', '\x90', '\x90', 0, '\xF0', '\x90', '\x90', 0, '\xF0', '\x90', '\x90', 0, '\xF0', '\x90', '\x90', 0, '\xF0', '\x90', '\x90', 0, '\xF0', '\x90', '\x90', 0, '\xF0', '\x90', '\x90', 0, '\xF0', '\x90', '\x90', 0, '\xF0', '\x90', '\x90', 0, '\xF0', '\x90', '\x90', 0, '\xF0', '\x90', '\x90', 0, '\xF0', '\x90', '\x90', 0, }; static const char s_StringToTitleF09091[64 * 4] = { '\xF0', '\x90', '\x90', 0, '\xF0', '\x90', '\x90', 0, '\xF0', '\x90', '\x90', 0, '\xF0', '\x90', '\x90', 0, '\xF0', '\x90', '\x90', 0, '\xF0', '\x90', '\x90', 0, '\xF0', '\x90', '\x90', 0, '\xF0', '\x90', '\x90', 0, '\xF0', '\x90', '\x90', 0, '\xF0', '\x90', '\x90', 0, '\xF0', '\x90', '\x90', 0, '\xF0', '\x90', '\x90', 0, '\xF0', '\x90', '\x90', 0, '\xF0', '\x90', '\x90', 0, '\xF0', '\x90', '\x90', 0, '\xF0', '\x90', '\x90', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; static const char s_StringToTitleF09093[64 * 4] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xF0', '\x90', '\x92', 0, '\xF0', '\x90', '\x92', 0, '\xF0', '\x90', '\x92', 0, '\xF0', '\x90', '\x92', 0, '\xF0', '\x90', '\x92', 0, '\xF0', '\x90', '\x92', 0, '\xF0', '\x90', '\x92', 0, '\xF0', '\x90', '\x92', 0, '\xF0', '\x90', '\x92', 0, '\xF0', '\x90', '\x92', 0, '\xF0', '\x90', '\x92', 0, '\xF0', '\x90', '\x92', 0, '\xF0', '\x90', '\x92', 0, '\xF0', '\x90', '\x92', 0, '\xF0', '\x90', '\x92', 0, '\xF0', '\x90', '\x92', 0, '\xF0', '\x90', '\x93', 0, '\xF0', '\x90', '\x93', 0, '\xF0', '\x90', '\x93', 0, '\xF0', '\x90', '\x93', 0, '\xF0', '\x90', '\x93', 0, '\xF0', '\x90', '\x93', 0, '\xF0', '\x90', '\x93', 0, '\xF0', '\x90', '\x93', 0, '\xF0', '\x90', '\x93', 0, '\xF0', '\x90', '\x93', 0, '\xF0', '\x90', '\x93', 0, '\xF0', '\x90', '\x93', 0, '\xF0', '\x90', '\x93', 0, '\xF0', '\x90', '\x93', 0, '\xF0', '\x90', '\x93', 0, '\xF0', '\x90', '\x93', 0, '\xF0', '\x90', '\x93', 0, '\xF0', '\x90', '\x93', 0, '\xF0', '\x90', '\x93', 0, '\xF0', '\x90', '\x93', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; static const char s_StringToTitleF090B3[64 * 4] = { '\xF0', '\x90', '\xB2', 0, '\xF0', '\x90', '\xB2', 0, '\xF0', '\x90', '\xB2', 0, '\xF0', '\x90', '\xB2', 0, '\xF0', '\x90', '\xB2', 0, '\xF0', '\x90', '\xB2', 0, '\xF0', '\x90', '\xB2', 0, '\xF0', '\x90', '\xB2', 0, '\xF0', '\x90', '\xB2', 0, '\xF0', '\x90', '\xB2', 0, '\xF0', '\x90', '\xB2', 0, '\xF0', '\x90', '\xB2', 0, '\xF0', '\x90', '\xB2', 0, '\xF0', '\x90', '\xB2', 0, '\xF0', '\x90', '\xB2', 0, '\xF0', '\x90', '\xB2', 0, '\xF0', '\x90', '\xB2', 0, '\xF0', '\x90', '\xB2', 0, '\xF0', '\x90', '\xB2', 0, '\xF0', '\x90', '\xB2', 0, '\xF0', '\x90', '\xB2', 0, '\xF0', '\x90', '\xB2', 0, '\xF0', '\x90', '\xB2', 0, '\xF0', '\x90', '\xB2', 0, '\xF0', '\x90', '\xB2', 0, '\xF0', '\x90', '\xB2', 0, '\xF0', '\x90', '\xB2', 0, '\xF0', '\x90', '\xB2', 0, '\xF0', '\x90', '\xB2', 0, '\xF0', '\x90', '\xB2', 0, '\xF0', '\x90', '\xB2', 0, '\xF0', '\x90', '\xB2', 0, '\xF0', '\x90', '\xB2', 0, '\xF0', '\x90', '\xB2', 0, '\xF0', '\x90', '\xB2', 0, '\xF0', '\x90', '\xB2', 0, '\xF0', '\x90', '\xB2', 0, '\xF0', '\x90', '\xB2', 0, '\xF0', '\x90', '\xB2', 0, '\xF0', '\x90', '\xB2', 0, '\xF0', '\x90', '\xB2', 0, '\xF0', '\x90', '\xB2', 0, '\xF0', '\x90', '\xB2', 0, '\xF0', '\x90', '\xB2', 0, '\xF0', '\x90', '\xB2', 0, '\xF0', '\x90', '\xB2', 0, '\xF0', '\x90', '\xB2', 0, '\xF0', '\x90', '\xB2', 0, '\xF0', '\x90', '\xB2', 0, '\xF0', '\x90', '\xB2', 0, '\xF0', '\x90', '\xB2', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; static const char s_StringToTitleF091A3[64 * 4] = { '\xF0', '\x91', '\xA2', 0, '\xF0', '\x91', '\xA2', 0, '\xF0', '\x91', '\xA2', 0, '\xF0', '\x91', '\xA2', 0, '\xF0', '\x91', '\xA2', 0, '\xF0', '\x91', '\xA2', 0, '\xF0', '\x91', '\xA2', 0, '\xF0', '\x91', '\xA2', 0, '\xF0', '\x91', '\xA2', 0, '\xF0', '\x91', '\xA2', 0, '\xF0', '\x91', '\xA2', 0, '\xF0', '\x91', '\xA2', 0, '\xF0', '\x91', '\xA2', 0, '\xF0', '\x91', '\xA2', 0, '\xF0', '\x91', '\xA2', 0, '\xF0', '\x91', '\xA2', 0, '\xF0', '\x91', '\xA2', 0, '\xF0', '\x91', '\xA2', 0, '\xF0', '\x91', '\xA2', 0, '\xF0', '\x91', '\xA2', 0, '\xF0', '\x91', '\xA2', 0, '\xF0', '\x91', '\xA2', 0, '\xF0', '\x91', '\xA2', 0, '\xF0', '\x91', '\xA2', 0, '\xF0', '\x91', '\xA2', 0, '\xF0', '\x91', '\xA2', 0, '\xF0', '\x91', '\xA2', 0, '\xF0', '\x91', '\xA2', 0, '\xF0', '\x91', '\xA2', 0, '\xF0', '\x91', '\xA2', 0, '\xF0', '\x91', '\xA2', 0, '\xF0', '\x91', '\xA2', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; static const char s_StringToTitleF096B9[64 * 4] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xF0', '\x96', '\xB9', 0, '\xF0', '\x96', '\xB9', 0, '\xF0', '\x96', '\xB9', 0, '\xF0', '\x96', '\xB9', 0, '\xF0', '\x96', '\xB9', 0, '\xF0', '\x96', '\xB9', 0, '\xF0', '\x96', '\xB9', 0, '\xF0', '\x96', '\xB9', 0, '\xF0', '\x96', '\xB9', 0, '\xF0', '\x96', '\xB9', 0, '\xF0', '\x96', '\xB9', 0, '\xF0', '\x96', '\xB9', 0, '\xF0', '\x96', '\xB9', 0, '\xF0', '\x96', '\xB9', 0, '\xF0', '\x96', '\xB9', 0, '\xF0', '\x96', '\xB9', 0, '\xF0', '\x96', '\xB9', 0, '\xF0', '\x96', '\xB9', 0, '\xF0', '\x96', '\xB9', 0, '\xF0', '\x96', '\xB9', 0, '\xF0', '\x96', '\xB9', 0, '\xF0', '\x96', '\xB9', 0, '\xF0', '\x96', '\xB9', 0, '\xF0', '\x96', '\xB9', 0, '\xF0', '\x96', '\xB9', 0, '\xF0', '\x96', '\xB9', 0, '\xF0', '\x96', '\xB9', 0, '\xF0', '\x96', '\xB9', 0, '\xF0', '\x96', '\xB9', 0, '\xF0', '\x96', '\xB9', 0, '\xF0', '\x96', '\xB9', 0, '\xF0', '\x96', '\xB9', 0, }; static const char s_StringToTitleF09EA4[64 * 4] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\xF0', '\x9E', '\xA4', 0, '\xF0', '\x9E', '\xA4', 0, '\xF0', '\x9E', '\xA4', 0, '\xF0', '\x9E', '\xA4', 0, '\xF0', '\x9E', '\xA4', 0, '\xF0', '\x9E', '\xA4', 0, '\xF0', '\x9E', '\xA4', 0, '\xF0', '\x9E', '\xA4', 0, '\xF0', '\x9E', '\xA4', 0, '\xF0', '\x9E', '\xA4', 0, '\xF0', '\x9E', '\xA4', 0, '\xF0', '\x9E', '\xA4', 0, '\xF0', '\x9E', '\xA4', 0, '\xF0', '\x9E', '\xA4', 0, '\xF0', '\x9E', '\xA4', 0, '\xF0', '\x9E', '\xA4', 0, '\xF0', '\x9E', '\xA4', 0, '\xF0', '\x9E', '\xA4', 0, '\xF0', '\x9E', '\xA4', 0, '\xF0', '\x9E', '\xA4', 0, '\xF0', '\x9E', '\xA4', 0, '\xF0', '\x9E', '\xA4', 0, '\xF0', '\x9E', '\xA4', 0, '\xF0', '\x9E', '\xA4', 0, '\xF0', '\x9E', '\xA4', 0, '\xF0', '\x9E', '\xA4', 0, '\xF0', '\x9E', '\xA4', 0, '\xF0', '\x9E', '\xA4', 0, '\xF0', '\x9E', '\xA4', 0, '\xF0', '\x9E', '\xA4', 0, }; static const char s_StringToTitleF09EA5[64 * 4] = { '\xF0', '\x9E', '\xA4', 0, '\xF0', '\x9E', '\xA4', 0, '\xF0', '\x9E', '\xA4', 0, '\xF0', '\x9E', '\xA4', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; static const char *s_StringToTitleMap[32] = { 0, 0, s_StringToTitleC2, s_StringToTitleC3, s_StringToTitleC4, s_StringToTitleC5, s_StringToTitleC6, s_StringToTitleC7, s_StringToTitleC8, s_StringToTitleC9, s_StringToTitleCA, 0, 0, s_StringToTitleCD, s_StringToTitleCE, s_StringToTitleCF, s_StringToTitleD0, s_StringToTitleD1, s_StringToTitleD2, s_StringToTitleD3, s_StringToTitleD4, s_StringToTitleD5, s_StringToTitleD6, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; static const char *s_StringToTitleMapE1[64] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, s_StringToTitleE18F, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, s_StringToTitleE1B2, 0, 0, s_StringToTitleE1B5, s_StringToTitleE1B6, 0, s_StringToTitleE1B8, s_StringToTitleE1B9, s_StringToTitleE1BA, s_StringToTitleE1BB, s_StringToTitleE1BC, s_StringToTitleE1BD, s_StringToTitleE1BE, s_StringToTitleE1BF, }; static const char *s_StringToTitleMapE2[64] = { 0, 0, 0, 0, 0, s_StringToTitleE285, s_StringToTitleE286, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, s_StringToTitleE293, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, s_StringToTitleE2B0, s_StringToTitleE2B1, s_StringToTitleE2B2, s_StringToTitleE2B3, s_StringToTitleE2B4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; static const char *s_StringToTitleMapEA[64] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, s_StringToTitleEA99, s_StringToTitleEA9A, 0, s_StringToTitleEA9C, s_StringToTitleEA9D, s_StringToTitleEA9E, s_StringToTitleEA9F, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, s_StringToTitleEAAD, s_StringToTitleEAAE, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; static const char *s_StringToTitleMapEF[64] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, s_StringToTitleEFBD, 0, 0, }; static const char **s_StringToTitleMapMap[16] = { 0, s_StringToTitleMapE1, s_StringToTitleMapE2, 0, 0, 0, 0, 0, 0, 0, s_StringToTitleMapEA, 0, 0, 0, 0, s_StringToTitleMapEF, }; static const char *s_StringToTitleMapF090[64] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, s_StringToTitleF09090, s_StringToTitleF09091, 0, s_StringToTitleF09093, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, s_StringToTitleF090B3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; static const char *s_StringToTitleMapF091[64] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, s_StringToTitleF091A3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; static const char *s_StringToTitleMapF096[64] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, s_StringToTitleF096B9, 0, 0, 0, 0, 0, 0, }; static const char *s_StringToTitleMapF09E[64] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, s_StringToTitleF09EA4, s_StringToTitleF09EA5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; static const char **s_StringToTitleMapMapF0[64] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, s_StringToTitleMapF090, s_StringToTitleMapF091, 0, 0, 0, 0, s_StringToTitleMapF096, 0, 0, 0, 0, 0, 0, 0, s_StringToTitleMapF09E, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; static const char ***s_StringToTitleMapMapMap[8] = { s_StringToTitleMapMapF0, 0, 0, 0, 0, 0, 0, 0, }; // *************************************************************************** NL_FORCE_INLINE void appendToTitleAsUtf8(std::string &res, const char *str, ptrdiff_t &i) { unsigned char c = str[i]; unsigned char d, e, f; if (c < 0x80) { if (c >= 'a' && c <= 'z') { // 1-byte UTF-8 c -= 'a' - 'A'; } } else if (c < 0xC0) { // non-starting byte } else if (c < 0xE0) { // 2-byte UTF-8 if (((d = str[i + 1]) & 0xC0) == 0x80) { const char *table = s_StringToTitleMap[c & 0x1F]; if (table) { unsigned char idx = (d & 0x3F) << 2; if (table[idx]) { res += &table[idx]; i += 2; return; } } } } else if (c < 0xF0) { // 3-byte UTF-8 if (((d = str[i + 1]) & 0xC0) == 0x80 && ((e = str[i + 2]) & 0xC0) == 0x80) { const char **map = s_StringToTitleMapMap[c & 0x0F]; if (map) { const char *table = map[d & 0x3F]; if (table) { unsigned char idx = (e & 0x3F) << 2; if (table[idx]) { res += &table[idx]; i += 3; return; } } } } } else if (c < 0xF8) { // 4-byte UTF-8 if (((d = str[i + 1]) & 0xC0) == 0x80 && ((e = str[i + 2]) & 0xC0) == 0x80 && ((f = str[i + 3]) & 0xC0) == 0x80) { const char ***mapMap = s_StringToTitleMapMapMap[c & 0x07]; if (mapMap) { const char **map = mapMap[d & 0x3F]; if (map) { const char *table = map[e & 0x3F]; if (table) { unsigned char idx = (f & 0x3F) << 2; if (table[idx]) { res += &table[idx]; i += 4; return; } } } } } } res += c; ++i; } // *************************************************************************** void appendToTitle(std::string &res, const char *str, ptrdiff_t &i) { appendToTitleAsUtf8(res, str, i); } // *************************************************************************** void appendToTitle(std::string &res, const std::string &str, ptrdiff_t &i) { appendToTitleAsUtf8(res, &str[0], i); } // *************************************************************************** } // NLMISC