MOON
Server: Apache/2.2.21 (Unix) mod_ssl/2.2.21 OpenSSL/0.9.8e-fips-rhel5 mod_auth_passthrough/2.1 mod_bwlimited/1.4
System: Linux vps.panamaemb.org.sg 3.10.0-1160.80.1.vz7.191.4 #1 SMP Thu Dec 15 20:31:06 MSK 2022 x86_64
User: panama (500)
PHP: 5.2.17
Disabled: NONE
Upload Files
File: //installd/perl588installer/perl-5.8.8/ext/Encode/Byte/byte_t.c
/*
 !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!!
 This file was autogenerated by:
 /installd/perl588installer/perl-5.8.8/miniperl ../bin/enc2xs -Q -O -o byte_t.c -f byte_t.fnm
*/
#include "encode.h"

static encpage_t utf8_AdobeStandardEncoding[10];
static encpage_t utf8_MacArabic[9];
static encpage_t utf8_MacCentralEurRoman[8];
static encpage_t utf8_MacCroatian[12];
static encpage_t utf8_MacCyrillic[9];
static encpage_t utf8_MacFarsi[9];
static encpage_t utf8_MacGreek[8];
static encpage_t utf8_MacHebrew[8];
static encpage_t utf8_MacIcelandic[12];
static encpage_t utf8_MacRoman[12];
static encpage_t utf8_MacRomanian[13];
static encpage_t utf8_MacRumanian[11];
static encpage_t utf8_MacSami[13];
static encpage_t utf8_MacThai[5];
static encpage_t utf8_MacTurkish[12];
static encpage_t utf8_cp1006[6];
static encpage_t utf8_cp1250[8];
static encpage_t utf8_cp1251[7];
static encpage_t utf8_cp1252[8];
static encpage_t utf8_cp1253[7];
static encpage_t utf8_cp1254[9];
static encpage_t utf8_cp1255[9];
static encpage_t utf8_cp1256[12];
static encpage_t utf8_cp1257[8];
static encpage_t utf8_cp1258[10];
static encpage_t utf8_cp424[6];
static encpage_t utf8_cp437[8];
static encpage_t utf8_cp737[7];
static encpage_t utf8_cp775[7];
static encpage_t utf8_cp850[7];
static encpage_t utf8_cp852[8];
static encpage_t utf8_cp855[6];
static encpage_t utf8_cp856[6];
static encpage_t utf8_cp857[7];
static encpage_t utf8_cp860[7];
static encpage_t utf8_cp861[8];
static encpage_t utf8_cp862[9];
static encpage_t utf8_cp863[8];
static encpage_t utf8_cp864[11];
static encpage_t utf8_cp865[8];
static encpage_t utf8_cp866[6];
static encpage_t utf8_cp869[6];
static encpage_t utf8_cp874[5];
static encpage_t gsm0338_utf8[21];
static encpage_t utf8_gsm0338[16];
static encpage_t utf8_hp_roman8[8];
static encpage_t utf8_iso_8859_2[7];
static encpage_t utf8_iso_8859_3[7];
static encpage_t utf8_iso_8859_4[7];
static encpage_t utf8_iso_8859_5[6];
static encpage_t utf8_iso_8859_6[5];
static encpage_t utf8_iso_8859_7[7];
static encpage_t utf8_iso_8859_8[6];
static encpage_t utf8_iso_8859_9[6];
static encpage_t utf8_iso_8859_10[7];
static encpage_t utf8_iso_8859_11[4];
static encpage_t utf8_iso_8859_13[7];
static encpage_t utf8_iso_8859_14[7];
static encpage_t utf8_iso_8859_15[6];
static encpage_t utf8_iso_8859_16[8];
static encpage_t utf8_koi8_f[7];
static encpage_t utf8_koi8_r[7];
static encpage_t utf8_koi8_u[8];
static encpage_t utf8_nextstep[10];
static encpage_t utf8_viscii[12];

static const U8 enctable[14272] = { 224,184,129,224,184,130,224,184,131,224,
184,132,224,184,133,224,184,134,224,184,135,224,184,136,224,184,137,224,184,
138,224,184,139,224,184,140,224,184,141,224,184,142,224,184,143,224,184,144,
224,184,145,224,184,146,224,184,147,224,184,148,224,184,149,224,184,150,224,
184,151,224,184,152,224,184,153,224,184,154,224,184,155,224,184,156,224,184,
157,224,184,158,224,184,159,224,184,160,224,184,161,224,184,162,224,184,163,
224,184,164,224,184,165,224,184,166,224,184,167,224,184,168,224,184,169,224,
184,170,224,184,171,224,184,172,224,184,173,224,184,174,224,184,175,224,184,
176,224,184,177,224,184,178,224,184,179,224,184,180,224,184,181,224,184,182,
224,184,183,224,184,184,224,184,185,224,184,186,226,129,160,226,128,139,226,
128,147,226,128,148,224,184,191,224,185,128,224,185,129,224,185,130,224,185,
131,224,185,132,224,185,133,224,185,134,224,185,135,224,185,136,224,185,137,
224,185,138,224,185,139,224,185,140,224,185,141,226,132,162,224,185,143,224,
185,144,224,185,145,224,185,146,224,185,147,224,185,148,224,185,149,224,185,
150,224,185,151,224,185,152,224,185,153,194,128,194,129,194,130,194,131,194,
132,194,133,194,134,194,135,194,136,194,137,194,138,194,139,194,140,194,141,
194,142,194,143,194,144,194,145,194,146,194,147,194,148,194,149,194,150,194,
151,194,152,194,153,194,154,194,155,194,156,194,157,194,158,194,159,194,160,
194,161,194,162,194,163,194,164,194,165,194,166,194,167,194,168,194,169,194,
170,194,171,194,172,194,173,194,174,194,175,194,176,194,177,194,178,194,179,
194,180,194,181,194,182,194,183,194,184,194,185,194,186,194,187,194,188,194,
189,194,190,194,191,195,128,195,129,195,130,195,131,195,132,195,133,195,134,
195,135,195,136,195,137,195,138,195,139,195,140,195,141,195,142,195,143,196,
158,195,145,195,146,195,147,195,148,195,149,195,150,195,151,195,152,195,153,
195,154,195,155,195,156,196,176,197,158,195,159,195,160,195,161,195,162,195,
163,195,164,195,165,195,166,195,167,195,168,195,169,195,170,195,171,195,172,
195,173,195,174,195,175,196,159,195,177,195,178,195,179,195,180,195,181,195,
182,195,183,195,184,195,185,195,186,195,187,195,188,196,177,197,159,195,191,
194,128,194,129,194,130,194,131,194,132,194,133,194,134,194,135,194,136,194,
137,194,138,194,139,194,140,194,141,194,142,194,143,194,144,194,145,194,146,
194,147,194,148,194,149,194,150,194,151,194,152,194,153,194,154,194,155,194,
156,194,157,194,158,194,159,194,160,196,132,196,184,197,150,194,164,196,168,
196,187,194,167,194,168,197,160,196,146,196,162,197,166,194,173,197,189,194,
175,194,176,196,133,203,155,197,151,194,180,196,169,196,188,203,135,194,184,
197,161,196,147,196,163,197,167,197,138,197,190,197,139,196,128,195,129,195,
130,195,131,195,132,195,133,195,134,196,174,196,140,195,137,196,152,195,139,
196,150,195,141,195,142,196,170,196,144,197,133,197,140,196,182,195,148,195,
149,195,150,195,151,195,152,197,178,195,154,195,155,195,156,197,168,197,170,
195,159,196,129,195,161,195,162,195,163,195,164,195,165,195,166,196,175,196,
141,195,169,196,153,195,171,196,151,195,173,195,174,196,171,196,145,197,134,
197,141,196,183,195,180,195,181,195,182,195,183,195,184,197,179,195,186,195,
187,195,188,197,169,197,171,203,153,194,128,194,129,194,130,194,131,194,132,
194,133,194,134,194,135,194,136,194,137,194,138,194,139,194,140,194,141,194,
142,194,143,194,144,194,145,194,146,194,147,194,148,194,149,194,150,194,151,
194,152,194,153,194,154,194,155,194,156,194,157,194,158,194,159,194,160,196,
132,203,152,197,129,194,164,196,189,197,154,194,167,194,168,197,160,197,158,
197,164,197,185,194,173,197,189,197,187,194,176,196,133,203,155,197,130,194,
180,196,190,197,155,203,135,194,184,197,161,197,159,197,165,197,186,203,157,
197,190,197,188,197,148,195,129,195,130,196,130,195,132,196,185,196,134,195,
135,196,140,195,137,196,152,195,139,196,154,195,141,195,142,196,142,196,144,
197,131,197,135,195,147,195,148,197,144,195,150,195,151,197,152,197,174,195,
154,197,176,195,156,195,157,197,162,195,159,197,149,195,161,195,162,196,131,
195,164,196,186,196,135,195,167,196,141,195,169,196,153,195,171,196,155,195,
173,195,174,196,143,196,145,197,132,197,136,195,179,195,180,197,145,195,182,
195,183,197,153,197,175,195,186,197,177,195,188,195,189,197,163,203,153,239,
186,142,239,186,143,239,186,145,239,173,150,239,173,152,239,186,147,239,186,
149,239,186,151,239,173,166,239,173,168,239,186,153,239,186,155,239,186,157,
239,186,159,239,173,186,239,173,188,239,186,161,239,186,163,239,186,165,239,
186,167,239,186,169,239,174,132,239,186,171,239,186,173,239,174,140,239,186,
175,239,174,138,239,186,177,239,186,179,239,186,181,239,186,183,239,186,185,
239,186,187,239,186,189,239,186,191,239,187,129,239,187,133,239,187,137,239,
187,138,239,187,139,239,187,140,239,187,141,239,187,142,239,187,143,239,187,
144,239,187,145,239,187,147,239,187,149,239,187,151,239,187,153,239,187,155,
239,174,146,239,174,148,239,187,157,239,187,159,239,187,160,239,187,161,239,
187,163,239,174,158,239,187,165,239,187,167,239,186,133,239,187,173,239,174,
166,239,174,168,239,174,169,239,174,170,239,186,128,239,186,137,239,186,138,
239,186,139,239,187,177,239,187,178,239,187,179,239,174,176,239,174,174,239,
185,188,239,185,189,194,128,194,129,194,130,194,131,194,132,194,133,194,134,
194,135,194,136,194,137,194,138,194,139,194,140,194,141,194,142,194,143,194,
144,194,145,194,146,194,147,194,148,194,149,194,150,194,151,194,152,194,153,
194,154,194,155,194,156,194,157,194,158,194,159,194,160,208,129,208,130,208,
131,208,132,208,133,208,134,208,135,208,136,208,137,208,138,208,139,208,140,
194,173,208,142,208,143,208,144,208,145,208,146,208,147,208,148,208,149,208,
150,208,151,208,152,208,153,208,154,208,155,208,156,208,157,208,158,208,159,
208,160,208,161,208,162,208,163,208,164,208,165,208,166,208,167,208,168,208,
169,208,170,208,171,208,172,208,173,208,174,208,175,208,176,208,177,208,178,
208,179,208,180,208,181,208,182,208,183,208,184,208,185,208,186,208,187,208,
188,208,189,208,190,208,191,209,128,209,129,209,130,209,131,209,132,209,133,
209,134,209,135,209,136,209,137,209,138,209,139,209,140,209,141,209,142,209,
143,197,155,197,165,197,190,197,186,194,160,203,135,203,152,197,129,194,164,
196,132,194,166,194,167,194,168,194,169,197,158,194,171,194,172,194,173,194,
174,197,187,194,176,194,177,203,155,197,130,194,180,194,181,194,182,194,183,
194,184,196,133,197,159,194,187,196,189,203,157,196,190,197,188,197,148,195,
129,195,130,196,130,195,132,196,185,196,134,195,135,196,140,195,137,196,152,
195,139,196,154,195,141,195,142,196,142,196,144,197,131,197,135,195,147,195,
148,197,144,195,150,195,151,197,152,197,174,195,154,197,176,195,156,195,157,
197,162,195,159,197,149,195,161,195,162,196,131,195,164,196,186,196,135,195,
167,196,141,195,169,196,153,195,171,196,155,195,173,195,174,196,143,196,145,
197,132,197,136,195,179,195,180,197,145,195,182,195,183,197,153,197,175,195,
186,197,177,195,188,195,189,197,163,203,153,197,190,197,184,194,160,194,161,
194,162,194,163,194,164,194,165,194,166,194,167,194,168,194,169,194,170,194,
171,194,172,194,173,194,174,194,175,194,176,194,177,194,178,194,179,194,180,
194,181,194,182,194,183,194,184,194,185,194,186,194,187,194,188,194,189,194,
190,194,191,195,128,195,129,195,130,195,131,195,132,195,133,195,134,195,135,
195,136,195,137,195,138,195,139,195,140,195,141,195,142,195,143,195,144,195,
145,195,146,195,147,195,148,195,149,195,150,195,151,195,152,195,153,195,154,
195,155,195,156,195,157,195,158,195,159,195,160,195,161,195,162,195,163,195,
164,195,165,195,166,195,167,195,168,195,169,195,170,195,171,195,172,195,173,
195,174,195,175,195,176,195,177,195,178,195,179,195,180,195,181,195,182,195,
183,195,184,195,185,195,186,195,187,195,188,195,189,195,190,195,191,197,184,
194,160,194,161,194,162,194,163,194,164,194,165,194,166,194,167,194,168,194,
169,194,170,194,171,194,172,194,173,194,174,194,175,194,176,194,177,194,178,
194,179,194,180,194,181,194,182,194,183,194,184,194,185,194,186,194,187,194,
188,194,189,194,190,194,191,195,128,195,129,195,130,195,131,195,132,195,133,
195,134,195,135,195,136,195,137,195,138,195,139,195,140,195,141,195,142,195,
143,196,158,195,145,195,146,195,147,195,148,195,149,195,150,195,151,195,152,
195,153,195,154,195,155,195,156,196,176,197,158,195,159,195,160,195,161,195,
162,195,163,195,164,195,165,195,166,195,167,195,168,195,169,195,170,195,171,
195,172,195,173,195,174,195,175,196,159,195,177,195,178,195,179,195,180,195,
181,195,182,195,183,195,184,195,185,195,186,195,187,195,188,196,177,197,159,
195,191,197,184,194,160,194,161,194,162,194,163,194,164,194,165,194,166,194,
167,194,168,194,169,194,170,194,171,194,172,194,173,194,174,194,175,194,176,
194,177,194,178,194,179,194,180,194,181,194,182,194,183,194,184,194,185,194,
186,194,187,194,188,194,189,194,190,194,191,195,128,195,129,195,130,196,130,
195,132,195,133,195,134,195,135,195,136,195,137,195,138,195,139,204,128,195,
141,195,142,195,143,196,144,195,145,204,137,195,147,195,148,198,160,195,150,
195,151,195,152,195,153,195,154,195,155,195,156,198,175,204,131,195,159,195,
160,195,161,195,162,196,131,195,164,195,165,195,166,195,167,195,168,195,169,
195,170,195,171,204,129,195,173,195,174,195,175,196,145,195,177,204,163,195,
179,195,180,198,161,195,182,195,183,195,184,195,185,195,186,195,187,195,188,
198,176,218,186,194,160,216,140,194,162,194,163,194,164,194,165,194,166,194,
167,194,168,194,169,218,190,194,171,194,172,194,173,194,174,194,175,194,176,
194,177,194,178,194,179,194,180,194,181,194,182,194,183,194,184,194,185,216,
155,194,187,194,188,194,189,194,190,216,159,219,129,216,161,216,162,216,163,
216,164,216,165,216,166,216,167,216,168,216,169,216,170,216,171,216,172,216,
173,216,174,216,175,216,176,216,177,216,178,216,179,216,180,216,181,216,182,
195,151,216,183,216,184,216,185,216,186,217,128,217,129,217,130,217,131,195,
160,217,132,195,162,217,133,217,134,217,135,217,136,195,167,195,168,195,169,
195,170,195,171,217,137,217,138,195,174,195,175,217,139,217,140,217,141,217,
142,195,180,217,143,217,144,195,183,217,145,195,185,217,146,195,187,195,188,
194,165,197,160,194,167,197,161,194,169,194,170,194,171,194,172,194,173,194,
174,194,175,194,176,194,177,194,178,194,179,197,189,194,181,194,182,194,183,
197,190,194,185,194,186,194,187,197,146,197,147,197,184,194,191,195,128,195,
129,195,130,195,131,195,132,195,133,195,134,195,135,195,136,195,137,195,138,
195,139,195,140,195,141,195,142,195,143,195,144,195,145,195,146,195,147,195,
148,195,149,195,150,195,151,195,152,195,153,195,154,195,155,195,156,195,157,
195,158,195,159,195,160,195,161,195,162,195,163,195,164,195,165,195,166,195,
167,195,168,195,169,195,170,195,171,195,172,195,173,195,174,195,175,195,176,
195,177,195,178,195,179,195,180,195,181,195,182,195,183,195,184,195,185,195,
186,195,187,195,188,195,189,195,190,195,191,194,166,194,167,195,152,194,169,
197,150,194,171,194,172,194,173,194,174,195,134,194,176,194,177,194,178,194,
179,194,180,194,181,194,182,194,183,195,184,194,185,197,151,194,187,194,188,
194,189,194,190,195,166,196,132,196,174,196,128,196,134,195,132,195,133,196,
152,196,146,196,140,195,137,197,185,196,150,196,162,196,182,196,170,196,187,
197,160,197,131,197,133,195,147,197,140,195,149,195,150,195,151,197,178,197,
129,197,154,197,170,195,156,197,187,197,189,195,159,196,133,196,175,196,129,
196,135,195,164,195,165,196,153,196,147,196,141,195,169,197,186,196,151,196,
163,196,183,196,171,196,188,197,161,197,132,197,134,195,179,197,141,195,181,
195,182,195,183,197,179,197,130,197,155,197,171,195,188,197,188,197,190,203,
153,208,130,208,131,208,129,208,132,208,133,208,134,208,135,208,136,208,137,
208,138,208,139,208,140,210,144,208,142,208,143,209,142,208,176,208,177,209,
134,208,180,208,181,209,132,208,179,209,133,208,184,208,185,208,186,208,187,
208,188,208,189,208,190,208,191,209,143,209,128,209,129,209,130,209,131,208,
182,208,178,209,140,209,139,208,183,209,136,209,141,209,137,209,135,209,138,
208,174,208,144,208,145,208,166,208,148,208,149,208,164,208,147,208,165,208,
152,208,153,208,154,208,155,208,156,208,157,208,158,208,159,208,175,208,160,
208,161,208,162,208,163,208,150,208,146,208,172,208,171,208,151,208,168,208,
173,208,169,208,167,208,170,194,182,194,183,197,190,196,141,200,153,194,187,
197,146,197,147,197,184,197,188,195,128,195,129,195,130,196,130,195,132,196,
134,195,134,195,135,195,136,195,137,195,138,195,139,195,140,195,141,195,142,
195,143,196,144,197,131,195,146,195,147,195,148,197,144,195,150,197,154,197,
176,195,153,195,154,195,155,195,156,196,152,200,154,195,159,195,160,195,161,
195,162,196,131,195,164,196,135,195,166,195,167,195,168,195,169,195,170,195,
171,195,172,195,173,195,174,195,175,196,145,197,132,195,178,195,179,195,180,
197,145,195,182,197,155,197,177,195,185,195,186,195,187,195,188,196,153,200,
155,195,191,226,150,145,226,150,146,226,150,147,226,148,130,226,148,164,226,
149,161,226,149,162,226,149,150,226,149,149,226,149,163,226,149,145,226,149,
151,226,149,157,226,149,156,226,149,155,226,148,144,226,148,148,226,148,180,
226,148,172,226,148,156,226,148,128,226,148,188,226,149,158,226,149,159,226,
149,154,226,149,148,226,149,169,226,149,166,226,149,160,226,149,144,226,149,
172,226,149,167,226,149,168,226,149,164,226,149,165,226,149,153,226,149,152,
226,149,146,226,149,147,226,149,171,226,149,170,226,148,152,226,148,140,226,
150,136,226,150,132,226,150,140,226,150,144,226,150,128,209,148,194,187,209,
152,208,133,209,149,209,151,208,144,208,145,208,146,208,147,208,148,208,149,
208,150,208,151,208,152,208,153,208,154,208,155,208,156,208,157,208,158,208,
159,208,160,208,161,208,162,208,163,208,164,208,165,208,166,208,167,208,168,
208,169,208,170,208,171,208,172,208,173,208,174,208,175,208,176,208,177,208,
178,208,179,208,180,208,181,208,182,208,183,208,184,208,185,208,186,208,187,
208,188,208,189,208,190,208,191,209,128,209,129,209,130,209,131,209,132,209,
133,209,134,209,135,209,136,209,137,209,138,209,139,209,140,209,141,209,142,
209,143,197,171,197,139,196,128,195,129,195,130,195,131,195,132,195,133,195,
134,196,174,196,140,195,137,196,152,195,139,196,150,195,141,195,142,195,143,
195,144,197,133,197,140,195,147,195,148,195,149,195,150,197,168,195,152,197,
178,195,154,195,155,195,156,195,157,195,158,195,159,196,129,195,161,195,162,
195,163,195,164,195,165,195,166,196,175,196,141,195,169,196,153,195,171,196,
151,195,173,195,174,195,175,195,176,197,134,197,141,195,179,195,180,195,181,
195,182,197,169,195,184,197,179,195,186,195,187,195,188,195,189,195,190,196,
184,194,169,209,142,208,176,208,177,209,134,208,180,208,181,209,132,208,179,
209,133,208,184,208,185,208,186,208,187,208,188,208,189,208,190,208,191,209,
143,209,128,209,129,209,130,209,131,208,182,208,178,209,140,209,139,208,183,
209,136,209,141,209,137,209,135,209,138,208,174,208,144,208,145,208,166,208,
148,208,149,208,164,208,147,208,165,208,152,208,153,208,154,208,155,208,156,
208,157,208,158,208,159,208,175,208,160,208,161,208,162,208,163,208,150,208,
146,208,172,208,171,208,151,208,168,208,173,208,169,208,167,208,170,0,1,2,3,4,
5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,
32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,
58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,
84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,
107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,
126,127,0,1,2,3,55,45,46,47,22,5,37,11,12,13,14,15,16,17,18,19,60,61,50,38,24,
25,63,39,28,29,30,31,64,90,127,123,91,108,80,125,77,93,92,78,107,96,75,97,240,
241,242,243,244,245,246,247,248,249,122,94,76,126,110,111,124,193,194,195,196,
197,198,199,200,201,209,210,211,212,213,214,215,216,217,226,227,228,229,230,
231,232,233,186,224,187,176,109,121,129,130,131,132,133,134,135,136,137,145,
146,147,148,149,150,151,152,153,162,163,164,165,166,167,168,169,192,79,208,
161,7,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,
27,28,29,30,31,32,33,34,35,36,37,38,169,40,41,42,43,44,45,46,47,48,49,50,51,
52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,
78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,193,97,98,99,100,101,
102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,
121,122,123,124,125,126,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,
21,22,23,24,25,26,27,28,29,30,31,160,161,162,163,164,37,166,167,168,169,170,
171,44,173,174,175,48,49,50,51,52,53,54,55,56,57,186,59,188,189,190,63,64,65,
66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,
219,220,221,222,223,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,
111,112,113,114,115,116,117,118,119,120,121,122,251,252,253,126,0,1,2,3,4,5,6,
7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,160,
161,162,163,164,165,38,167,169,168,170,171,172,173,174,175,176,177,178,179,
180,181,182,183,184,185,186,187,188,189,190,191,64,65,66,67,68,69,70,71,72,73,
74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,254,92,252,94,95,96,97,98,
99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,
118,119,120,121,122,253,255,251,126,194,175,195,157,195,189,194,176,195,135,
195,167,195,145,195,177,194,161,194,191,194,164,194,163,194,165,194,167,198,
146,194,162,195,162,195,170,195,180,195,187,195,161,195,169,195,179,195,186,
195,160,195,168,195,178,195,185,195,164,195,171,195,182,195,188,195,133,195,
174,195,152,195,134,195,165,195,173,195,184,195,166,195,132,195,172,195,150,
195,156,195,137,195,175,195,159,195,148,195,129,195,131,195,163,195,144,195,
176,195,141,195,140,195,147,195,146,195,149,195,181,197,160,197,161,195,154,
197,184,194,128,194,129,194,130,194,131,194,132,194,133,194,134,194,135,194,
136,194,137,194,138,194,139,194,140,194,141,194,142,194,143,194,144,194,145,
194,146,194,147,194,148,194,149,194,150,194,151,194,152,194,153,194,154,194,
155,194,156,194,157,194,158,194,159,194,160,196,132,196,146,196,162,196,170,
196,168,196,182,194,167,196,187,196,144,197,160,197,166,197,189,194,173,197,
170,197,138,194,176,196,133,196,147,196,163,196,171,196,169,196,183,194,183,
196,188,196,145,197,161,197,167,197,190,195,135,195,188,195,169,195,162,195,
164,195,160,195,165,195,167,195,170,195,171,195,168,195,175,195,174,195,172,
195,132,195,133,195,137,195,166,195,134,195,180,195,182,195,178,195,187,195,
185,195,191,195,150,195,156,195,184,194,163,195,152,195,151,198,146,195,161,
195,173,195,179,195,186,195,177,195,145,194,170,194,186,194,191,194,174,194,
172,194,189,194,188,194,161,194,171,194,187,195,135,195,188,195,169,195,162,
195,164,195,160,195,165,195,167,195,170,195,171,195,168,195,175,195,174,196,
177,195,132,195,133,195,137,195,166,195,134,195,180,195,182,195,178,195,187,
195,185,196,176,195,150,195,156,195,184,194,163,195,152,197,158,197,159,195,
161,195,173,195,179,195,186,195,177,195,145,196,158,196,159,194,191,194,174,
194,172,194,189,194,188,194,161,194,171,194,187,195,135,195,188,195,169,195,
162,195,164,197,175,196,135,195,167,197,130,195,171,197,144,197,145,195,174,
197,185,195,132,196,134,195,137,196,185,196,186,195,180,195,182,196,189,196,
190,197,154,197,155,195,150,195,156,197,164,197,165,197,129,195,151,196,141,
195,161,195,173,195,179,195,186,196,132,196,133,197,189,197,190,196,152,196,
153,194,172,197,186,196,140,197,159,194,171,194,187,206,145,206,146,206,147,
206,148,206,149,206,150,206,151,206,152,206,153,206,154,206,155,206,156,206,
157,206,158,206,159,206,160,206,161,206,163,206,164,206,165,206,166,206,167,
206,168,206,169,206,177,206,178,206,179,206,180,206,181,206,182,206,183,206,
184,206,185,206,186,206,187,206,188,206,189,206,190,206,191,207,128,207,129,
207,131,207,130,207,132,207,133,207,134,207,135,207,136,209,146,208,130,209,
147,208,131,209,145,208,129,209,148,208,132,209,149,208,133,209,150,208,134,
209,151,208,135,209,152,208,136,209,153,208,137,209,154,208,138,209,155,208,
139,209,156,208,140,209,158,208,142,209,159,208,143,209,142,208,174,209,138,
208,170,208,176,208,144,208,177,208,145,209,134,208,166,208,180,208,148,208,
181,208,149,209,132,208,164,208,179,208,147,194,171,194,187,194,128,194,129,
194,130,194,131,194,132,194,133,194,134,194,135,194,136,194,137,194,138,194,
139,194,140,194,141,194,142,194,143,194,144,194,145,194,146,194,147,194,148,
194,149,194,150,194,151,194,152,194,153,194,154,194,155,194,156,194,157,194,
158,194,159,194,160,195,128,195,130,195,136,195,138,195,139,195,142,195,143,
194,180,203,139,203,134,194,168,203,156,195,153,195,155,194,128,194,129,194,
130,194,131,194,132,194,133,194,134,194,135,194,136,194,137,194,138,194,139,
194,140,194,141,194,142,194,143,194,144,194,145,194,146,194,147,194,148,194,
149,194,150,194,151,194,152,194,153,194,154,194,155,194,156,194,157,194,158,
194,159,194,160,219,176,219,177,219,178,219,179,219,180,219,181,219,182,219,
183,219,184,219,185,216,140,216,155,194,173,216,159,194,177,194,188,194,189,
194,190,195,160,195,161,195,162,195,163,195,164,195,165,195,167,195,168,195,
169,195,170,195,171,195,172,195,134,195,173,194,170,195,174,195,175,195,176,
195,177,197,129,195,152,197,146,194,186,195,178,195,179,195,180,195,181,195,
182,195,166,195,185,195,186,195,187,196,177,195,188,195,189,197,130,195,184,
197,147,195,159,195,190,195,191,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,
55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,
81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,
105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,
124,125,126,127,206,163,206,164,206,165,206,166,206,167,206,168,206,169,206,
170,206,171,206,172,206,173,206,174,206,175,206,176,206,177,206,178,206,179,
206,180,206,181,206,182,206,183,206,184,206,185,206,186,206,187,206,188,206,
189,206,190,206,191,207,128,207,129,207,130,207,131,207,132,207,133,207,134,
207,135,207,136,207,137,207,138,207,139,207,140,207,141,207,142,224,184,191,
224,185,128,224,185,129,224,185,130,224,185,131,224,185,132,224,185,133,224,
185,134,224,185,135,224,185,136,224,185,137,224,185,138,224,185,139,224,185,
140,224,185,141,224,185,142,224,185,143,224,185,144,224,185,145,224,185,146,
224,185,147,224,185,148,224,185,149,224,185,150,224,185,151,224,185,152,224,
185,153,224,185,154,224,185,155,225,186,160,225,186,174,225,186,176,225,186,
182,225,186,164,225,186,166,225,186,168,225,186,172,225,186,188,225,186,184,
225,186,190,225,187,128,225,187,130,225,187,132,225,187,134,225,187,144,225,
187,146,225,187,148,225,187,150,225,187,152,225,187,162,225,187,154,225,187,
156,225,187,158,225,187,138,225,187,142,225,187,140,225,187,136,225,187,166,
195,183,206,137,206,138,206,140,206,142,206,173,206,174,206,175,207,140,206,
143,207,141,206,177,206,178,207,136,206,180,206,181,207,134,206,179,206,183,
206,185,206,190,206,186,206,187,206,188,206,189,206,191,207,128,207,142,207,
129,207,131,207,132,206,184,207,137,207,130,207,135,207,133,206,182,207,138,
207,139,206,144,206,176,194,173,194,160,65,194,160,66,194,160,67,194,160,68,
194,160,69,194,160,70,194,160,71,194,160,72,194,160,73,194,160,74,194,160,75,
194,160,76,194,160,77,194,160,78,194,160,79,194,160,80,194,160,81,194,160,82,
194,160,83,194,160,84,194,160,85,194,160,86,194,160,87,194,160,88,194,160,89,
194,160,90,194,160,97,194,160,98,194,160,99,194,160,100,226,130,172,194,160,
102,194,160,103,194,160,104,194,160,105,194,160,106,194,160,107,194,160,108,
194,160,109,194,160,110,194,160,111,194,160,112,194,160,113,194,160,114,194,
160,115,194,160,116,194,160,117,194,160,118,194,160,119,194,160,120,194,160,
121,194,160,122,226,148,128,226,148,130,226,148,140,226,148,144,226,148,148,
226,148,152,226,148,156,226,148,164,226,148,172,226,148,180,226,148,188,226,
150,128,226,150,132,226,150,136,226,150,140,226,150,144,226,150,145,226,150,
146,226,150,147,226,140,160,226,150,160,226,128,162,226,136,154,226,137,136,
226,137,164,226,137,165,226,148,128,226,148,130,226,148,140,226,148,144,226,
148,148,226,148,152,226,148,156,226,148,164,226,148,172,226,148,180,226,148,
188,226,150,128,226,150,132,226,150,136,226,150,140,226,150,144,226,150,145,
226,150,146,226,150,147,226,140,160,226,150,160,226,136,153,226,136,154,226,
137,136,226,137,164,226,137,165,239,186,128,239,186,129,239,186,131,239,186,
133,239,187,138,239,186,139,239,186,141,239,186,145,239,186,147,239,186,151,
239,186,155,239,186,159,239,186,163,239,186,167,239,186,169,239,186,171,239,
186,173,239,186,175,239,186,179,239,186,183,239,186,187,239,186,191,239,187,
129,239,187,133,239,187,139,239,187,143,196,134,195,188,195,169,196,129,195,
164,196,163,195,165,196,135,197,130,196,147,197,150,197,151,196,171,197,185,
195,132,195,133,195,137,195,166,195,134,197,141,195,182,196,162,194,162,197,
154,197,155,195,150,195,156,195,184,194,163,195,152,195,151,194,164,196,128,
196,170,195,179,197,187,197,188,197,186,194,128,194,129,194,130,194,131,194,
132,194,133,194,134,194,135,194,136,194,137,194,138,194,139,194,140,194,141,
194,142,194,143,194,144,194,145,194,146,194,147,194,148,194,149,194,150,194,
151,194,152,194,153,194,154,194,155,194,156,194,157,194,158,194,159,194,160,
196,166,203,152,194,163,194,164,194,165,194,166,194,167,194,168,194,169,195,
151,194,171,194,172,194,173,194,174,194,175,194,176,194,177,194,178,194,179,
194,180,194,181,194,182,194,183,194,184,194,185,195,183,194,187,194,188,194,
189,194,190,194,191,214,176,214,177,214,178,214,179,214,180,214,181,214,182,
214,183,214,184,214,185,195,132,195,133,195,135,195,137,195,145,195,150,195,
156,195,161,195,160,195,162,195,164,195,163,195,165,195,167,195,169,195,168,
195,170,195,171,195,173,195,172,195,174,195,175,195,177,195,179,194,152,195,
180,195,182,195,181,195,186,195,185,195,187,195,188,195,157,194,176,196,140,
194,163,194,167,195,132,195,133,195,135,195,137,195,145,195,150,195,156,195,
161,195,160,195,162,195,164,195,163,195,165,195,167,195,169,195,168,195,170,
195,171,195,173,195,172,195,174,195,175,195,177,195,179,195,178,195,180,195,
182,195,181,195,186,195,185,195,187,195,188,195,157,194,176,194,162,194,163,
194,167,194,128,194,129,194,130,194,131,194,132,194,133,194,134,194,135,194,
136,194,137,194,138,194,139,194,140,194,141,194,142,194,143,194,144,194,145,
194,146,194,147,194,148,194,149,194,150,194,151,194,152,194,153,194,154,194,
155,194,156,194,157,194,158,194,159,194,160,196,132,196,133,197,129,194,160,
195,128,195,129,195,130,195,131,195,132,195,133,195,135,195,136,195,137,195,
138,195,139,195,140,195,141,195,142,195,143,195,144,195,145,195,146,195,147,
195,148,195,149,195,150,195,153,195,154,195,155,195,156,195,157,195,158,194,
181,195,151,195,183,194,169,194,161,194,162,194,163,226,148,128,226,148,130,
226,148,140,226,148,144,226,148,148,226,148,152,226,148,156,226,148,164,226,
148,172,226,148,180,226,148,188,226,150,128,226,150,132,226,150,136,226,150,
140,226,150,144,226,150,145,226,128,152,226,128,153,226,128,156,226,128,157,
226,128,162,226,128,147,226,128,148,194,176,194,177,194,178,194,179,206,132,
194,181,194,182,194,183,206,136,206,137,206,138,194,187,206,140,194,189,206,
142,206,143,206,144,206,145,206,146,206,147,206,148,206,149,206,150,206,151,
206,152,206,153,206,154,206,155,206,156,206,157,206,158,206,159,206,160,206,
161,194,176,194,177,194,178,194,179,206,132,206,133,206,134,194,183,206,136,
206,137,206,138,194,187,206,140,194,189,206,142,206,143,206,144,206,145,206,
146,206,147,206,148,206,149,206,150,206,151,206,152,206,153,206,154,206,155,
206,156,206,157,206,158,206,159,206,160,206,161,208,129,209,145,209,143,208,
176,208,177,208,178,208,179,208,180,208,181,208,182,208,183,208,184,208,185,
208,186,208,187,208,188,208,189,208,190,208,191,209,128,209,129,209,130,209,
131,209,132,209,133,209,134,209,135,209,136,209,137,209,138,209,139,209,140,
209,141,209,142,224,184,177,239,161,180,224,185,135,239,161,180,224,184,180,
239,161,180,224,184,181,239,161,180,224,184,182,239,161,180,224,184,183,239,
161,180,224,185,136,239,161,180,224,185,137,239,161,180,224,185,138,239,161,
180,224,185,139,239,161,180,224,185,140,239,161,180,0,32,0,33,0,34,0,35,0,2,0,
37,0,38,0,39,0,40,0,41,0,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,50,0,51,0,52,
0,53,0,54,0,55,0,56,0,57,0,58,0,59,0,60,0,61,0,62,0,63,128,129,130,131,132,
133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,
152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,
171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,
190,191,129,130,131,132,133,134,225,135,136,137,138,139,140,141,142,143,144,
145,146,147,148,149,150,158,233,151,152,153,154,155,156,251,213,214,215,216,
217,218,241,219,220,221,222,223,224,226,228,229,230,231,236,237,238,239,240,
159,249,242,243,244,246,247,252,253,183,181,182,199,142,143,146,128,212,144,
210,211,222,214,215,216,209,165,227,224,226,229,153,158,157,235,233,234,154,
237,232,225,133,160,131,198,132,134,145,135,138,130,136,137,141,161,140,139,
208,164,149,162,147,228,148,246,155,151,163,150,129,236,231,152,192,193,194,
195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,
214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,
233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,
252,253,254,255,195,132,196,128,196,129,195,137,196,132,195,150,195,156,195,
161,196,133,196,140,195,164,196,141,196,134,196,135,195,169,197,185,197,186,
196,142,195,173,196,143,196,146,196,147,196,150,195,179,196,151,195,180,195,
182,195,181,195,186,196,154,196,155,195,188,195,152,195,153,195,154,195,155,
195,156,195,157,197,182,195,159,195,160,195,161,195,162,195,163,195,164,195,
165,195,166,195,167,195,168,195,169,195,170,195,171,195,172,195,173,195,174,
195,175,197,181,195,177,195,178,195,179,195,180,195,181,195,182,195,135,195,
188,195,169,195,162,195,163,195,160,195,129,195,167,195,170,195,138,195,168,
195,141,195,148,195,172,195,131,195,130,195,137,195,128,195,136,195,180,195,
181,195,178,195,154,195,185,195,140,195,149,195,156,194,162,194,163,195,153,
195,135,195,188,195,169,195,162,195,164,195,160,195,165,195,167,195,170,195,
171,195,168,195,144,195,176,195,158,195,132,195,133,195,137,195,166,195,134,
195,180,195,182,195,190,195,187,195,157,195,189,195,150,195,156,195,184,194,
163,195,152,195,135,195,188,195,169,195,162,195,164,195,160,195,165,195,167,
195,170,195,171,195,168,195,175,195,174,195,172,195,132,195,133,195,137,195,
166,195,134,195,180,195,182,195,178,195,187,195,185,195,191,195,150,195,156,
194,162,194,163,194,165,195,147,195,159,195,148,197,131,197,132,197,136,197,
160,197,161,197,148,195,154,197,149,197,176,195,189,195,157,197,163,194,180,
194,173,203,157,203,155,203,135,203,152,194,167,195,183,194,184,194,176,194,
168,203,153,197,177,197,152,197,153,206,182,206,183,206,184,206,185,206,186,
206,187,206,188,206,189,206,190,206,191,207,128,207,129,207,131,207,130,207,
132,206,132,194,173,194,177,207,133,207,134,207,135,194,167,207,136,206,133,
194,176,194,168,207,137,207,139,206,176,207,142,215,144,215,145,215,146,215,
147,215,148,215,149,215,150,215,151,215,152,215,153,215,154,215,155,215,156,
215,157,215,158,215,159,215,160,215,161,215,162,215,163,215,164,215,165,215,
166,215,167,215,168,215,169,215,170,194,162,194,163,194,165,224,185,136,239,
161,181,224,185,137,239,161,181,224,185,138,239,161,181,224,185,139,239,161,
181,224,185,140,239,161,181,224,185,136,239,161,179,224,185,137,239,161,179,
224,185,138,239,161,179,224,185,139,239,161,179,224,185,140,239,161,179,139,
171,140,172,141,173,142,174,155,239,152,184,154,247,153,246,143,175,144,176,
145,177,146,178,147,181,149,190,150,182,151,183,179,222,148,254,158,248,156,
252,186,209,187,215,188,216,255,230,185,241,159,207,30,220,20,214,25,219,161,
162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,
181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,
200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,
194,162,194,163,194,164,194,165,194,166,194,167,194,168,194,169,195,151,194,
171,194,172,194,173,194,174,194,175,194,176,194,177,194,178,194,179,194,180,
194,181,194,182,194,183,194,184,194,185,195,183,194,187,194,188,194,189,194,
190,209,154,209,156,209,155,209,159,194,160,208,142,209,158,208,136,194,164,
210,144,194,166,194,167,208,129,194,169,208,132,194,171,194,172,194,173,194,
174,208,135,194,176,194,177,208,134,209,150,210,145,194,181,194,182,194,183,
209,145,225,186,175,225,186,177,225,186,183,225,186,165,225,186,167,225,186,
169,225,186,173,225,186,189,225,186,185,225,186,191,225,187,129,225,187,131,
225,187,133,225,187,135,225,187,145,225,187,147,225,187,149,225,187,151,225,
187,160,27,63,27,0,27,65,27,66,27,67,27,68,27,69,27,70,27,71,27,72,27,73,27,
74,27,75,27,76,27,77,27,78,27,79,27,80,27,81,27,82,27,83,27,84,27,85,27,86,27,
87,27,88,27,89,27,90,197,161,197,154,197,155,195,129,197,164,197,165,195,141,
197,189,197,190,197,170,195,147,195,148,197,171,197,174,195,154,197,175,197,
176,197,177,197,178,197,179,195,157,195,189,196,183,197,187,197,129,197,188,
196,162,203,135,214,179,215,144,215,145,215,146,215,147,215,148,215,149,215,
150,215,151,215,152,215,153,215,154,215,155,215,156,215,157,215,158,215,159,
215,160,215,161,215,162,215,163,215,164,215,165,215,166,215,167,215,168,215,
169,215,170,64,37,64,38,64,39,64,40,64,41,64,42,64,43,64,44,64,45,64,46,64,47,
64,48,64,49,64,50,64,51,64,52,64,53,64,54,64,55,64,56,64,57,64,58,64,59,64,60,
64,61,64,62,64,63,195,128,194,167,195,137,195,136,195,138,195,180,195,139,195,
143,195,187,195,185,194,164,195,148,195,156,194,162,194,163,195,153,195,155,
198,146,194,166,194,180,195,179,195,186,194,168,194,184,194,179,194,175,195,
142,195,130,196,135,195,129,196,141,195,136,195,141,195,142,195,143,195,140,
195,147,195,148,196,145,195,146,195,154,195,155,195,153,196,177,203,134,203,
156,194,175,207,128,195,139,203,154,194,184,195,138,195,166,203,135,206,142,
206,171,194,169,206,143,194,178,194,179,206,172,194,163,206,173,206,174,206,
175,207,138,206,144,207,140,207,141,206,145,206,146,206,147,206,148,206,149,
206,150,206,151,194,189,206,152,206,153,194,171,194,187,217,128,217,129,217,
130,217,131,217,132,217,133,217,134,217,135,217,136,217,137,217,138,217,139,
217,140,217,141,217,142,217,143,217,144,217,145,217,146,217,190,217,185,218,
134,219,149,218,164,218,175,218,136,218,145,0,65,0,66,0,67,0,68,0,69,0,70,0,
71,0,72,0,73,0,74,0,75,0,76,0,77,0,78,0,79,0,80,0,81,0,82,0,83,0,84,0,85,0,86,
0,87,0,88,0,89,0,90,0,97,0,98,0,99,0,100,0,101,0,102,0,103,0,104,0,105,0,106,
0,107,0,108,0,109,0,110,0,111,0,112,0,113,0,114,0,115,0,116,0,117,0,118,0,119,
0,120,0,121,0,122,64,65,64,66,64,67,64,68,64,69,64,70,64,71,64,72,64,73,64,74,
64,75,64,76,64,77,64,78,64,79,64,80,64,81,64,82,64,83,64,84,64,85,64,86,64,87,
64,88,64,89,64,90,64,97,64,98,64,99,64,100,64,101,64,102,64,103,64,104,64,105,
64,106,64,107,64,108,64,109,64,110,64,111,64,112,64,113,64,114,64,115,64,116,
64,117,64,118,64,119,64,120,64,121,64,122,216,161,216,162,216,163,216,164,216,
165,216,166,216,167,216,168,216,169,216,170,216,171,216,172,216,173,216,174,
216,175,216,176,216,177,216,178,216,179,216,180,216,181,216,182,216,183,216,
184,216,185,216,186,153,155,161,163,236,173,167,169,234,244,184,190,199,209,
211,213,215,221,226,228,230,232,171,182,165,252,246,250,159,242,238,248,157,
224,160,162,235,172,166,168,233,243,183,189,198,208,210,212,214,216,161,143,
192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,
211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,
230,231,232,233,234,235,236,237,238,239,174,175,176,177,178,179,180,181,182,
183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,
202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,
221,222,223,190,191,225,226,247,231,228,229,246,250,233,234,235,236,237,238,
239,240,242,243,244,245,230,232,227,254,251,253,255,249,248,252,224,241,193,
194,215,199,196,197,214,218,201,202,203,204,205,206,207,208,209,128,209,129,
209,130,209,131,209,132,209,133,209,134,209,135,209,136,209,137,209,138,209,
139,209,140,209,141,209,142,209,143,208,129,209,145,208,132,209,148,208,135,
209,151,208,142,209,158,194,176,216,218,128,129,130,131,132,133,134,135,136,
137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,
156,157,158,159,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,
239,187,147,239,187,151,239,187,155,239,187,159,239,187,163,239,187,167,239,
187,171,239,187,173,239,187,175,239,187,179,239,186,189,239,187,140,239,187,
142,239,187,141,239,187,161,239,185,189,195,128,195,129,195,130,195,131,195,
132,195,133,195,134,195,135,195,136,195,137,195,138,195,139,195,140,195,141,
195,142,195,143,197,180,195,145,195,146,195,147,195,148,195,149,195,150,226,
149,147,226,149,148,226,149,149,226,149,150,226,149,151,226,149,152,226,149,
153,226,149,154,226,149,155,226,149,156,226,149,157,226,149,158,226,149,159,
226,149,160,226,149,161,194,160,206,169,194,160,206,160,194,160,206,168,194,
160,206,163,194,160,206,152,194,160,206,158,194,160,194,160,194,160,195,134,
194,160,195,166,194,160,195,159,194,160,195,137,27,102,27,103,27,104,27,105,
27,106,27,107,27,108,27,109,27,110,27,111,27,112,27,113,27,114,27,115,27,116,
27,117,27,118,27,119,27,120,27,121,27,122,64,206,166,64,206,147,64,206,155,64,
206,169,64,206,160,64,206,168,64,206,163,64,206,152,64,206,158,64,194,160,64,
195,134,64,195,166,64,195,159,64,195,137,194,187,194,174,194,171,194,183,194,
164,194,160,209,146,209,147,209,145,209,148,209,149,209,150,209,151,209,152,
209,153,209,154,209,155,209,156,210,145,209,158,209,159,226,136,153,226,136,
154,226,150,146,226,148,128,226,148,130,226,148,188,226,148,164,226,148,172,
226,148,156,226,148,180,226,148,144,226,148,140,226,148,148,226,148,152,0,1,2,
3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,
31,32,33,34,35,36,37,38,40,175,244,242,243,134,160,222,167,136,135,137,139,
138,140,190,141,143,142,144,145,147,146,148,149,221,150,152,151,153,155,154,
214,191,157,156,158,159,224,223,216,239,187,165,239,187,169,239,187,172,239,
187,176,239,187,178,239,187,144,239,187,149,239,187,181,239,187,182,239,187,
157,239,187,153,239,187,177,226,150,160,128,129,130,131,132,133,134,135,136,
137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,
156,157,158,159,160,184,191,187,186,188,195,132,194,160,195,135,195,137,195,
145,195,150,195,156,195,161,195,160,195,162,195,164,218,186,194,171,195,167,
195,169,195,168,195,170,195,171,195,173,195,132,194,185,194,178,195,137,194,
179,195,150,195,156,206,133,195,160,195,162,195,164,206,132,194,168,195,167,
195,169,195,168,195,170,195,171,194,163,194,160,48,194,160,49,194,160,50,194,
160,51,194,160,52,194,160,53,194,160,54,194,160,55,194,160,56,194,160,57,194,
160,58,194,160,59,194,172,194,191,194,185,203,139,194,180,203,134,203,156,194,
175,203,152,203,153,194,168,194,178,203,154,194,184,194,179,203,157,203,155,
203,135,195,145,195,146,195,147,195,148,196,160,195,150,195,151,196,156,195,
153,195,154,195,155,195,156,197,172,197,156,195,159,195,160,195,161,195,162,
195,147,195,159,195,148,195,146,195,181,195,149,194,181,195,190,195,158,195,
154,195,155,195,153,195,189,195,157,194,175,194,180,194,173,194,177,207,137,
206,172,206,173,206,174,207,138,206,175,207,140,207,141,207,139,207,142,206,
134,206,136,206,137,206,138,206,140,206,142,206,143,194,177,194,165,206,146,
206,149,206,150,206,151,206,153,206,154,206,156,206,166,206,171,206,168,206,
169,206,172,206,157,194,172,206,159,206,161,195,147,195,161,195,173,195,179,
195,186,195,177,195,145,194,170,194,186,194,191,195,146,194,172,194,189,194,
188,194,161,194,171,194,187,32,33,34,35,36,21,6,23,40,41,42,43,44,9,10,27,48,
49,26,51,52,53,54,8,56,57,58,59,4,20,62,255,116,226,149,162,226,149,163,226,
149,164,226,149,165,226,149,166,226,149,167,226,149,168,226,149,169,226,149,
170,226,149,171,226,149,172,32,33,34,35,2,37,38,39,40,41,42,43,44,45,46,47,48,
49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,128,213,196,228,132,164,133,165,
134,166,6,231,135,167,129,161,130,162,2,198,5,199,131,163,137,169,203,235,136,
168,138,170,255,173,189,156,207,190,221,245,249,184,166,174,170,240,169,238,
248,241,253,252,239,230,244,250,247,251,167,175,172,171,243,168,255,173,189,
156,207,190,221,245,249,184,209,174,170,240,169,238,248,241,253,252,239,230,
244,250,247,251,208,175,172,171,243,168,210,173,237,174,219,177,240,222,200,
196,192,226,204,212,215,181,201,197,193,205,217,213,209,221,228,183,202,198,
194,234,206,195,146,195,154,195,155,195,153,196,177,198,183,202,146,199,174,
199,175,199,164,199,165,199,166,199,167,199,168,199,169,195,146,195,154,195,
155,195,153,196,177,203,134,203,156,194,175,203,152,203,153,203,154,194,184,
203,157,203,155,203,135,195,147,195,159,197,140,197,131,195,181,195,149,194,
181,197,132,196,182,196,183,196,187,196,188,197,134,196,146,197,133,195,177,
195,178,195,179,195,180,196,161,195,182,195,183,196,157,195,185,195,186,195,
187,195,188,197,173,197,157,203,153,197,160,194,167,197,161,194,169,200,152,
194,171,197,185,194,173,197,186,197,187,194,176,194,177,196,140,197,130,197,
189,197,187,194,176,196,167,194,178,194,179,194,180,194,181,196,165,194,183,
194,184,196,177,197,159,196,159,196,181,194,189,208,175,209,128,208,160,209,
129,208,161,209,130,208,162,209,131,208,163,208,182,208,150,208,178,208,146,
209,140,208,172,209,145,209,146,209,147,209,148,209,149,209,150,209,151,209,
152,209,153,209,154,209,155,209,156,194,167,209,158,209,159,209,150,194,181,
210,145,208,136,208,132,209,148,208,135,209,151,208,137,209,153,208,138,209,
154,209,152,208,133,194,172,160,161,162,164,165,166,167,168,169,170,171,172,
173,174,175,176,177,178,180,181,182,183,184,185,186,187,188,189,190,170,198,
203,188,204,190,191,171,189,192,219,220,221,254,225,226,231,228,229,250,232,
245,233,235,236,237,238,234,239,205,186,213,214,201,184,183,187,212,211,200,
190,189,188,198,199,204,181,182,185,209,210,203,207,208,202,216,215,206,207,
208,209,210,211,212,213,145,150,155,157,158,159,252,214,215,216,221,222,224,
225,226,227,228,229,230,231,232,233,194,160,194,165,194,160,195,168,194,160,
195,169,194,160,195,185,194,160,195,172,194,160,195,178,194,160,195,167,194,
173,209,139,208,171,208,183,208,151,209,136,208,168,209,141,208,173,209,137,
208,169,209,135,208,167,194,167,214,187,214,188,214,189,214,190,214,191,215,
128,215,129,215,130,215,131,215,176,215,177,215,178,215,179,215,180,65,66,67,
68,69,70,71,72,73,81,82,83,84,85,86,87,88,89,98,99,100,101,102,103,104,105,
113,225,185,150,225,186,129,225,185,151,225,186,131,225,185,160,225,187,179,
225,186,132,225,186,133,225,185,161,193,194,195,196,197,198,199,200,201,202,
203,204,205,206,207,208,209,210,211,212,213,214,216,217,218,219,195,135,195,
188,195,169,195,162,195,130,195,160,194,182,195,167,195,170,195,171,195,168,
195,175,195,174,39,41,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,
59,60,61,62,63,27,48,27,49,27,50,27,51,27,52,27,53,27,54,27,55,27,56,27,57,27,
58,27,59,194,160,195,132,194,160,195,150,194,160,195,145,194,160,195,156,194,
160,194,167,194,160,194,191,195,132,196,138,196,136,195,135,195,136,195,137,
195,138,195,139,195,140,195,141,195,142,195,143,195,164,196,139,196,137,195,
167,195,168,195,169,195,170,195,171,195,172,195,173,195,174,195,175,195,177,
195,179,194,187,195,180,195,182,195,183,195,186,195,185,195,187,195,188,197,
189,196,141,196,145,197,139,197,161,197,167,197,190,195,166,195,184,194,191,
194,161,194,172,206,147,206,148,206,152,206,155,206,158,206,160,195,159,194,
174,194,169,206,163,206,170,194,167,206,177,195,159,206,147,207,128,206,163,
207,131,194,181,207,132,206,166,206,152,206,169,206,180,225,187,153,225,187,
157,225,187,159,225,187,139,225,187,176,225,187,168,225,187,170,225,187,172,
226,128,147,226,128,148,226,128,156,226,128,157,226,128,152,226,128,153,239,
172,170,239,172,171,161,224,162,225,216,208,211,180,163,220,164,165,230,229,
166,167,227,182,232,231,223,233,218,203,231,229,204,128,129,174,130,233,131,
230,232,237,234,235,236,220,132,241,238,239,205,133,194,190,194,182,194,167,
195,183,194,184,194,176,194,168,194,183,194,185,194,179,194,178,195,130,195,
138,195,129,195,139,195,136,195,141,195,142,195,143,195,140,195,147,195,148,
197,130,196,187,196,188,196,189,196,190,196,185,196,186,197,133,197,134,197,
131,194,172,64,194,165,64,195,168,64,195,169,64,195,185,64,195,172,64,195,178,
64,195,167,226,129,132,226,130,172,226,128,185,226,128,186,239,172,129,239,
172,130,226,128,161,149,152,161,164,165,166,167,168,169,170,172,173,181,182,
183,184,189,190,198,199,194,160,195,164,194,160,195,182,194,160,195,177,194,
160,195,188,194,160,195,160,194,160,206,133,206,134,194,163,194,164,194,165,
194,166,194,167,194,168,194,169,194,164,195,176,195,144,195,138,195,139,195,
136,196,177,195,141,195,142,195,143,194,164,196,145,196,144,196,142,195,139,
196,143,197,135,195,141,195,142,196,155,194,164,208,187,208,155,208,188,208,
156,208,189,208,157,208,190,208,158,208,191,195,151,195,154,195,155,195,153,
195,172,195,191,194,175,194,180,194,173,194,177,197,189,196,133,196,141,196,
153,196,151,196,175,197,161,197,179,197,171,197,190,198,146,195,161,195,173,
195,179,195,186,195,129,195,141,195,147,195,154,194,191,215,144,215,145,215,
146,215,147,215,148,215,149,215,150,215,151,215,152,194,162,217,160,217,161,
217,162,217,163,217,164,217,165,217,166,217,167,217,168,217,169,218,223,253,
176,181,161,162,182,183,184,163,185,186,164,187,193,165,195,166,196,220,221,
222,223,225,227,228,229,230,236,237,240,241,242,243,245,246,248,250,64,195,
132,64,195,150,64,195,145,64,195,156,64,194,167,64,194,191,194,163,194,165,
194,183,194,169,194,167,194,182,194,188,194,189,194,190,194,166,194,169,194,
174,194,172,194,189,194,188,197,129,194,171,194,187,206,166,206,147,206,155,
206,169,206,160,206,168,206,163,206,152,206,158,215,162,215,163,215,164,215,
165,215,166,215,167,215,168,215,169,194,166,226,128,147,226,128,149,226,128,
156,226,128,157,226,128,152,226,128,153,226,128,158,226,128,166,226,128,160,
226,128,161,226,130,172,226,128,176,167,136,135,137,139,138,140,254,141,143,
142,144,145,147,146,148,149,225,133,160,131,198,132,134,145,135,138,130,136,
137,236,161,140,139,27,32,27,33,27,34,27,35,27,2,27,37,27,38,27,39,194,166,
194,167,194,168,194,169,205,186,194,171,194,172,194,173,194,170,194,186,206,
169,195,166,195,184,194,191,194,161,194,172,194,170,194,186,206,169,196,131,
200,153,194,191,194,161,194,172,194,170,194,186,206,169,197,190,195,184,194,
191,194,161,194,172,195,134,195,152,196,144,197,138,200,158,200,159,197,160,
197,166,195,184,195,185,195,186,195,187,195,188,195,189,197,183,195,191,197,
184,196,158,196,159,196,176,196,177,197,158,197,159,196,164,194,167,194,168,
196,176,197,158,196,158,196,180,194,173,203,231,229,204,128,129,222,130,233,
131,253,250,237,234,235,236,210,211,212,213,198,200,195,222,219,221,223,217,
216,220,192,209,225,227,229,231,170,181,164,251,245,249,158,241,237,247,156,
222,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,223,64,195,
164,64,195,182,64,195,177,64,195,188,64,195,160,138,95,202,175,188,144,143,
234,250,190,160,182,179,157,218,167,168,170,169,171,172,173,174,175,224,228,
232,230,231,233,171,172,173,174,157,176,177,178,179,180,181,182,183,143,185,
194,160,42,194,160,43,194,160,44,194,160,45,194,160,46,209,201,204,194,157,
182,180,203,192,235,187,210,211,212,191,226,128,158,239,162,155,239,162,156,
239,162,157,239,162,158,234,235,237,236,238,242,243,244,246,250,160,251,162,
163,253,240,242,247,243,244,249,230,248,227,246,251,252,222,224,241,194,160,
195,128,195,131,195,149,197,146,197,147,196,144,194,164,195,144,195,176,195,
158,195,190,195,189,194,183,194,165,195,168,195,169,195,185,195,172,195,178,
195,167,128,161,162,163,168,165,181,167,200,160,227,171,190,145,146,147,148,
149,150,151,244,245,225,226,227,229,0,123,0,15,0,29,0,9,0,4,0,5,27,123,27,15,
27,29,27,9,27,4,27,5,132,128,130,134,136,138,140,142,144,146,148,150,133,129,
131,135,137,139,141,143,145,147,149,151,163,161,162,164,165,166,167,168,169,
170,171,172,165,227,224,226,229,153,232,157,235,233,234,154,168,128,129,170,
189,178,175,163,138,140,142,141,179,177,178,180,181,182,183,184,185,186,187,
188,184,144,131,186,190,179,191,188,154,156,158,157,194,160,32,194,160,33,194,
160,34,194,160,35,194,160,195,133,194,160,195,165,194,160,206,148,194,160,197,
136,197,144,195,149,197,145,197,140,194,160,206,165,206,167,206,134,206,136,
197,147,194,160,208,139,209,155,208,140,209,156,209,149,194,160,214,184,214,
183,214,181,214,182,214,180,194,164,194,186,194,170,195,138,195,139,195,136,
194,172,194,189,194,188,194,161,194,171,194,164,194,172,194,189,194,188,194,
190,194,171,194,187,195,132,195,150,195,145,195,156,194,167,194,191,195,158,
195,190,194,183,194,181,194,182,194,190,214,191,214,176,214,178,214,177,214,
187,214,185,221,171,174,184,193,167,186,183,188,190,203,205,222,172,175,185,
207,180,187,192,189,191,204,206,225,186,161,225,187,183,225,187,171,225,187,
173,226,128,162,226,128,154,226,128,158,226,128,157,226,137,165,226,137,164,
226,140,160,226,140,161,239,186,142,239,186,143,239,186,149,239,186,153,176,
177,178,179,180,181,182,183,184,185,37,176,177,178,179,180,181,182,183,184,
185,165,27,42,27,43,27,44,27,45,27,46,123,65,66,67,68,69,70,71,72,73,125,74,
75,76,77,78,79,80,81,82,167,248,241,253,166,161,230,134,250,165,194,188,194,
189,194,170,194,186,194,171,195,164,195,182,195,177,195,188,195,160,196,131,
197,159,194,191,194,161,194,172,197,146,218,134,218,152,218,136,218,175,198,
175,195,128,195,129,195,130,195,131,198,176,195,160,195,161,195,162,195,163,
208,138,208,140,208,139,208,143,209,146,217,219,218,223,207,205,206,204,203,
221,64,195,133,64,195,165,64,206,148,126,115,116,117,118,119,120,121,122,194,
160,37,194,160,38,194,160,39,223,197,217,236,238,237,218,247,186,225,186,130,
225,184,139,225,187,178,225,187,143,225,187,141,225,187,165,226,128,147,226,
128,160,226,128,161,226,128,154,226,128,158,226,128,176,226,136,130,226,136,
145,226,136,143,226,137,164,226,137,165,226,136,134,226,149,144,226,149,145,
226,149,146,239,173,139,239,172,181,226,128,166,239,186,157,239,186,161,239,
186,165,239,186,177,239,186,181,239,186,185,27,40,27,64,27,41,27,61,27,60,27,
47,27,62,27,20,27,97,27,98,27,99,27,100,64,32,64,33,64,34,64,35,74,177,159,
178,106,181,189,180,170,186,138,154,222,254,141,157,170,186,169,185,222,254,
171,187,184,173,230,231,221,238,155,156,194,160,195,152,194,160,195,184,194,
160,206,166,194,160,206,147,194,165,198,146,194,167,194,164,194,166,194,172,
195,183,195,151,194,175,194,168,194,180,195,151,194,176,194,178,194,183,195,
183,194,176,194,183,206,145,194,177,194,176,196,152,194,163,194,167,194,176,
210,144,194,163,194,167,194,182,195,159,194,174,194,169,194,182,195,159,194,
174,197,160,194,182,208,134,194,174,194,169,195,129,195,130,195,128,194,169,
195,129,195,130,196,154,197,158,195,134,195,166,195,159,195,137,196,132,196,
140,196,152,196,150,196,163,196,174,196,175,196,170,197,141,197,148,197,149,
197,152,197,153,197,150,197,151,197,160,197,154,197,164,197,189,197,185,206,
137,206,138,206,170,206,140,207,134,194,177,194,189,194,188,208,142,209,158,
208,143,209,159,209,133,208,165,208,184,208,152,214,203,199,195,207,178,241,
255,217,218,223,224,219,222,229,230,252,184,193,196,191,192,197,203,96,58,35,
64,39,61,34,154,151,141,225,133,160,131,190,172,174,175,191,180,184,239,161,
170,215,156,214,185,0,1,0,36,0,3,0,91,0,14,0,28,27,1,27,36,27,3,27,91,27,14,
27,28,46,60,40,43,124,38,64,195,152,64,195,184,123,15,29,9,4,5,141,165,163,
164,207,216,141,171,189,190,166,167,143,144,251,253,235,236,143,159,175,191,
142,158,150,152,162,171,157,158,164,172,169,187,199,194,164,172,217,187,199,
194,168,184,170,186,189,190,171,187,215,247,174,190,172,159,210,212,209,208,
172,188,175,191,174,190,172,188,221,253,222,254,173,136,227,231,238,236,189,
190,185,186,187,188,193,194,162,195,165,196,194,151,194,141,194,142,194,163,
196,138,196,139,194,168,203,135,194,184,194,173,194,174,197,184,194,183,194,
166,194,182,194,183,194,172,194,166,194,187,194,177,195,191,195,133,195,165,
206,148,195,140,195,141,196,168,195,172,195,173,196,169,195,180,195,182,194,
166,195,185,195,186,197,169,195,227,161,162,197,229,195,227,161,177,198,230,
195,227,165,185,198,230,196,134,194,171,196,140,198,199,164,165,143,134,198,
199,202,206,196,205,200,232,207,239,208,240,202,193,162,163,219,180,202,234,
221,253,222,254,206,164,194,171,194,187,206,170,206,171,195,183,216,248,171,
187,213,245,217,249,209,241,210,242,224,185,141,239,161,180,225,184,130,225,
184,131,225,184,158,225,184,159,225,185,128,225,185,129,225,186,179,225,186,
181,225,186,180,225,186,170,225,187,163,225,187,174,225,187,164,225,187,178,
225,187,175,225,186,171,225,187,185,225,187,181,226,128,140,226,128,141,226,
128,142,226,128,143,226,128,166,226,128,176,226,130,172,226,128,158,226,130,
172,226,130,175,226,136,154,226,129,191,226,136,154,226,132,150,226,136,169,
226,137,161,226,137,136,226,136,134,226,151,138,239,163,191,239,186,129,239,
186,141,239,187,183,239,187,184,239,187,187,239,187,188,241,243,244,245,246,
247,249,250,251,254,247,253,250,253,247,248,245,185,33,36,42,41,59,44,37,95,
62,63,125,93,123,91,124,128,145,144,146,148,163,150,129,152,149,164,149,162,
147,148,165,169,159,140,153,171,181,166,225,252,180,155,172,140,169,208,240,
222,254,175,214,184,239,161,191,225,133,160,131,132,233,245,253,246,234,0,12,
0,6,0,19,0,16,0,23,0,21,0,27,0,64,0,30,0,127,0,125,0,8,27,12,27,6,27,19,27,16,
27,23,27,21,27,30,27,127,27,125,27,8,128,146,144,137,132,136,140,141,137,139,
145,147,138,245,249,151,139,183,184,185,145,134,143,142,157,136,227,228,157,
158,253,254,163,179,209,241,165,181,164,180,165,181,207,239,166,167,141,169,
166,182,161,177,168,169,183,216,168,243,244,242,168,248,161,177,169,185,162,
178,170,186,222,254,174,177,130,132,175,172,171,173,175,191,210,242,175,191,
222,223,181,208,128,135,184,211,183,210,189,191,210,242,192,224,195,227,194,
146,194,143,194,157,194,133,194,160,194,163,194,160,194,164,194,160,194,173,
194,162,194,165,194,164,194,181,194,165,194,181,194,166,195,140,194,175,203,
155,194,180,194,168,195,134,194,187,195,152,195,184,195,163,195,131,196,130,
196,131,196,130,197,158,196,130,200,152,196,153,194,168,196,160,196,161,196,
171,196,182,196,174,197,160,197,132,197,135,197,162,197,163,197,162,197,174,
197,178,197,170,197,189,195,152,198,230,197,229,199,194,255,168,200,154,200,
155,202,234,204,236,203,235,198,230,204,236,202,234,207,134,206,181,208,130,
209,146,208,131,209,147,208,159,209,143,208,185,208,153,208,186,208,154,208,
240,170,186,210,211,212,160,213,214,215,168,213,245,188,189,215,178,214,183,
216,140,194,173,216,159,194,162,216,248,140,156,216,248,166,182,217,249,219,
251,218,152,219,146,222,133,235,251,222,176,177,178,222,254,138,154,222,254,
170,186,245,246,247,184,248,241,153,154,249,250,153,154,252,253,151,152,255,
173,155,156,1,36,3,10,23,27,64,194,161,64,194,163,64,194,164,91,14,28,91,126,
93,96,39,184,134,135,149,139,135,205,141,143,144,145,146,130,147,148,132,150,
151,175,150,156,159,151,220,161,152,149,148,155,156,152,160,143,164,160,224,
165,166,182,255,170,186,185,174,137,240,176,178,179,176,179,254,178,179,183,
180,161,162,180,161,165,192,163,164,194,160,13,194,160,36,194,160,63,194,160,
95,196,197,175,199,168,169,206,215,216,210,211,193,210,211,215,210,211,227,
211,243,162,212,213,226,225,184,138,225,185,170,225,185,171,225,186,128,225,
186,162,225,186,163,225,186,178,225,186,186,225,186,187,225,187,137,225,187,
155,225,187,161,225,187,167,225,187,169,225,187,177,225,187,180,225,187,182,
225,187,184,226,128,151,226,130,164,226,130,167,226,130,170,226,130,171,226,
132,166,226,136,158,226,136,171,226,137,160,226,140,144,226,157,138,228,229,
191,231,244,232,239,162,160,239,186,130,239,186,132,239,191,189,239,247,134,
242,166,247,0,0,7,0,10,0,11,0,13,0,17,0,18,0,20,0,22,0,24,0,25,0,26,0,31,0,92,
0,93,0,94,0,95,0,96,0,124,0,126,12,6,19,16,23,21,26,32,27,7,27,10,27,11,27,13,
27,17,27,18,27,22,27,24,27,25,27,26,27,27,31,27,92,27,93,27,94,27,95,27,96,27,
101,27,124,27,126,30,127,45,47,64,10,64,13,64,36,64,95,91,93,123,125,8,134,
248,139,155,147,155,149,133,152,139,152,141,152,154,156,175,157,150,157,251,
158,154,162,159,162,184,162,255,165,180,166,171,167,245,168,149,169,184,176,
185,177,180,177,186,178,185,180,189,181,165,181,188,181,250,182,209,183,185,
187,191,188,200,188,223,189,171,189,173,189,212,190,213,191,223,193,225,194,
226,198,214,199,215,199,231,205,237,206,238,212,244,213,229,217,170,218,169,
218,250,220,198,224,209,225,228,226,147,232,234,232,248,235,238,237,137,243,
242,245,175,246,255,249,251,254,128 };

static encpage_t AdobeStandardEncoding_utf8[31] = {
{enctable + 3675,AdobeStandardEncoding_utf8,0x00,0x26,1,1},
{enctable + 6712,AdobeStandardEncoding_utf8,0x27,0x27,3,1},
{enctable + 3715,AdobeStandardEncoding_utf8,0x28,0x5f,1,1},
{enctable + 6709,AdobeStandardEncoding_utf8,0x60,0x60,3,1},
{enctable + 3772,AdobeStandardEncoding_utf8,0x61,0x7e,1,1},
{enctable + 333,AdobeStandardEncoding_utf8,0xa1,0xa3,2,1},
{enctable + 11179,AdobeStandardEncoding_utf8,0xa4,0xa4,3,1},
{enctable + 12700,AdobeStandardEncoding_utf8,0xa5,0xa8,2,1},
{enctable + 3714,AdobeStandardEncoding_utf8,0xa9,0xa9,1,1},
{enctable + 6715,AdobeStandardEncoding_utf8,0xaa,0xaa,3,1},
{enctable + 353,AdobeStandardEncoding_utf8,0xab,0xab,2,1},
{enctable + 11185,AdobeStandardEncoding_utf8,0xac,0xaf,3,1},
{enctable + 12548,AdobeStandardEncoding_utf8,0xb1,0xb3,3,1},
{enctable + 377,AdobeStandardEncoding_utf8,0xb4,0xb4,2,1},
{enctable + 375,AdobeStandardEncoding_utf8,0xb6,0xb6,2,1},
{enctable + 12316,AdobeStandardEncoding_utf8,0xb7,0xba,3,1},
{enctable + 385,AdobeStandardEncoding_utf8,0xbb,0xbb,2,1},
{enctable + 13282,AdobeStandardEncoding_utf8,0xbc,0xbd,3,1},
{enctable + 393,AdobeStandardEncoding_utf8,0xbf,0xbf,2,1},
{enctable + 3771,AdobeStandardEncoding_utf8,0xc1,0xc1,1,1},
{enctable + 9780,AdobeStandardEncoding_utf8,0xc2,0xc8,2,1},
{enctable + 8475,AdobeStandardEncoding_utf8,0xca,0xcb,2,1},
{enctable + 7660,AdobeStandardEncoding_utf8,0xcd,0xcf,2,1},
{enctable + 183,AdobeStandardEncoding_utf8,0xd0,0xd0,3,1},
{enctable + 407,AdobeStandardEncoding_utf8,0xe1,0xe1,2,1},
{enctable + 351,AdobeStandardEncoding_utf8,0xe3,0xe3,2,1},
{enctable + 5274,AdobeStandardEncoding_utf8,0xe8,0xeb,2,1},
{enctable + 471,AdobeStandardEncoding_utf8,0xf1,0xf1,2,1},
{enctable + 517,AdobeStandardEncoding_utf8,0xf5,0xf5,2,1},
{enctable + 5306,AdobeStandardEncoding_utf8,0xf8,0xfb,2,1},
{0,AdobeStandardEncoding_utf8,0xfc,0xff,0,0},
};

static encpage_t utf8_AdobeStandardEncoding_c2[11] = {
{enctable + 3707,utf8_AdobeStandardEncoding,0xa0,0xa0,1,1},
{enctable + 12003,utf8_AdobeStandardEncoding,0xa1,0xa5,1,1},
{enctable + 12009,utf8_AdobeStandardEncoding,0xa7,0xa8,1,1},
{enctable + 12012,utf8_AdobeStandardEncoding,0xaa,0xab,1,1},
{enctable + 3720,utf8_AdobeStandardEncoding,0xad,0xad,1,1},
{enctable + 455,utf8_AdobeStandardEncoding,0xaf,0xaf,1,1},
{enctable + 267,utf8_AdobeStandardEncoding,0xb4,0xb4,1,1},
{enctable + 11905,utf8_AdobeStandardEncoding,0xb6,0xb8,1,1},
{enctable + 11909,utf8_AdobeStandardEncoding,0xba,0xbb,1,1},
{enctable + 188,utf8_AdobeStandardEncoding,0xbf,0xbf,1,1},
{0,utf8_AdobeStandardEncoding_c2,0xc0,0xff,0,0},
};

static encpage_t utf8_AdobeStandardEncoding_c3[6] = {
{enctable + 5581,utf8_AdobeStandardEncoding,0x86,0x86,1,1},
{enctable + 3893,utf8_AdobeStandardEncoding,0x98,0x98,1,1},
{enctable + 4181,utf8_AdobeStandardEncoding,0x9f,0x9f,1,1},
{enctable + 3852,utf8_AdobeStandardEncoding,0xa6,0xa6,1,1},
{enctable + 3860,utf8_AdobeStandardEncoding,0xb8,0xb8,1,1},
{0,utf8_AdobeStandardEncoding_c3,0xb9,0xff,0,0},
};

static encpage_t utf8_AdobeStandardEncoding_c4[2] = {
{enctable + 3856,utf8_AdobeStandardEncoding,0xb1,0xb1,1,1},
{0,utf8_AdobeStandardEncoding_c4,0xb2,0xff,0,0},
};

static encpage_t utf8_AdobeStandardEncoding_c5[3] = {
{enctable + 14256,utf8_AdobeStandardEncoding,0x81,0x82,1,1},
{enctable + 11847,utf8_AdobeStandardEncoding,0x92,0x93,1,1},
{0,utf8_AdobeStandardEncoding_c5,0x94,0xff,0,0},
};

static encpage_t utf8_AdobeStandardEncoding_c6[2] = {
{enctable + 113,utf8_AdobeStandardEncoding,0x92,0x92,1,1},
{0,utf8_AdobeStandardEncoding_c6,0x93,0xff,0,0},
};

static encpage_t utf8_AdobeStandardEncoding_cb[4] = {
{enctable + 12879,utf8_AdobeStandardEncoding,0x86,0x87,1,1},
{enctable + 455,utf8_AdobeStandardEncoding,0x89,0x89,1,1},
{enctable + 13162,utf8_AdobeStandardEncoding,0x98,0x9d,1,1},
{0,utf8_AdobeStandardEncoding_cb,0x9e,0xff,0,0},
};

static encpage_t utf8_AdobeStandardEncoding_e2_80[8] = {
{enctable + 1432,utf8_AdobeStandardEncoding,0x93,0x94,1,1},
{enctable + 13832,utf8_AdobeStandardEncoding,0x98,0x9a,1,1},
{enctable + 13874,utf8_AdobeStandardEncoding,0x9c,0x9e,1,1},
{enctable + 13886,utf8_AdobeStandardEncoding,0xa0,0xa2,1,1},
{enctable + 388,utf8_AdobeStandardEncoding,0xa6,0xa6,1,1},
{enctable + 390,utf8_AdobeStandardEncoding,0xb0,0xb0,1,1},
{enctable + 4229,utf8_AdobeStandardEncoding,0xb9,0xba,1,1},
{0,utf8_AdobeStandardEncoding_e2_80,0xbb,0xff,0,0},
};

static encpage_t utf8_AdobeStandardEncoding_e2_81[2] = {
{enctable + 107,utf8_AdobeStandardEncoding,0x84,0x84,1,1},
{0,utf8_AdobeStandardEncoding_e2_81,0x85,0xff,0,0},
};

static encpage_t utf8_AdobeStandardEncoding_e2_88[3] = {
{enctable + 107,utf8_AdobeStandardEncoding,0x95,0x95,1,1},
{enctable + 155,utf8_AdobeStandardEncoding,0x99,0x99,1,1},
{0,utf8_AdobeStandardEncoding_e2_88,0x9a,0xff,0,0},
};

static encpage_t utf8_AdobeStandardEncoding_e2[4] = {
{0,utf8_AdobeStandardEncoding_e2_80,0x80,0x80,0,2},
{0,utf8_AdobeStandardEncoding_e2_81,0x81,0x81,0,2},
{0,utf8_AdobeStandardEncoding_e2_88,0x88,0x88,0,2},
{0,utf8_AdobeStandardEncoding_e2,0x89,0xff,0,0},
};

static encpage_t utf8_AdobeStandardEncoding_ef_ac[2] = {
{enctable + 4104,utf8_AdobeStandardEncoding,0x81,0x82,1,1},
{0,utf8_AdobeStandardEncoding_ef_ac,0x83,0xff,0,0},
};

static encpage_t utf8_AdobeStandardEncoding_ef[2] = {
{0,utf8_AdobeStandardEncoding_ef_ac,0xac,0xac,0,2},
{0,utf8_AdobeStandardEncoding_ef,0xad,0xff,0,0},
};

static encpage_t utf8_AdobeStandardEncoding[10] = {
{enctable + 3931,utf8_AdobeStandardEncoding,0x00,0x7e,1,1},
{0,utf8_AdobeStandardEncoding_c2,0xc2,0xc2,0,2},
{0,utf8_AdobeStandardEncoding_c3,0xc3,0xc3,0,2},
{0,utf8_AdobeStandardEncoding_c4,0xc4,0xc4,0,2},
{0,utf8_AdobeStandardEncoding_c5,0xc5,0xc5,0,2},
{0,utf8_AdobeStandardEncoding_c6,0xc6,0xc6,0,2},
{0,utf8_AdobeStandardEncoding_cb,0xcb,0xcb,0,2},
{0,utf8_AdobeStandardEncoding_e2,0xe2,0xe2,0,3},
{0,utf8_AdobeStandardEncoding_ef,0xef,0xef,0,3},
{0,utf8_AdobeStandardEncoding,0xf0,0xff,0,0},
};

static encpage_t MacArabic_utf8[27] = {
{enctable + 3675,MacArabic_utf8,0x00,0x1f,1,1},
{enctable + 3712,MacArabic_utf8,0x25,0x25,1,1},
{enctable + 3719,MacArabic_utf8,0x2c,0x2c,1,1},
{enctable + 3723,MacArabic_utf8,0x30,0x39,1,1},
{enctable + 3734,MacArabic_utf8,0x3b,0x3b,1,1},
{enctable + 3738,MacArabic_utf8,0x3f,0x5a,1,1},
{enctable + 3771,MacArabic_utf8,0x60,0x7a,1,1},
{enctable + 3801,MacArabic_utf8,0x7e,0x7e,1,1},
{enctable + 9660,MacArabic_utf8,0x80,0x92,2,1},
{enctable + 11570,MacArabic_utf8,0x93,0x93,3,1},
{enctable + 10902,MacArabic_utf8,0x94,0x9f,2,1},
{enctable + 3707,MacArabic_utf8,0xa0,0xa4,1,1},
{enctable + 14240,MacArabic_utf8,0xa5,0xa5,2,1},
{enctable + 3713,MacArabic_utf8,0xa6,0xab,1,1},
{enctable + 2277,MacArabic_utf8,0xac,0xac,2,1},
{enctable + 3720,MacArabic_utf8,0xad,0xaf,1,1},
{enctable + 11400,MacArabic_utf8,0xb0,0xb9,2,1},
{enctable + 3733,MacArabic_utf8,0xba,0xba,1,1},
{enctable + 2327,MacArabic_utf8,0xbb,0xbb,2,1},
{enctable + 3735,MacArabic_utf8,0xbc,0xbe,1,1},
{enctable + 2337,MacArabic_utf8,0xbf,0xbf,2,1},
{enctable + 14018,MacArabic_utf8,0xc0,0xc0,3,1},
{enctable + 8801,MacArabic_utf8,0xc1,0xda,2,1},
{enctable + 3766,MacArabic_utf8,0xdb,0xdf,1,1},
{enctable + 8539,MacArabic_utf8,0xe0,0xfa,2,1},
{enctable + 3798,MacArabic_utf8,0xfb,0xfd,1,1},
{enctable + 13771,MacArabic_utf8,0xfe,0xff,2,1},
};

static encpage_t utf8_MacArabic_c2[4] = {
{enctable + 2,utf8_MacArabic,0xa0,0xa0,1,1},
{enctable + 35,utf8_MacArabic,0xab,0xab,1,1},
{enctable + 71,utf8_MacArabic,0xbb,0xbb,1,1},
{0,utf8_MacArabic_c2,0xbc,0xff,0,0},
};

static encpage_t utf8_MacArabic_c3[15] = {
{enctable + 178,utf8_MacArabic,0x84,0x84,1,1},
{enctable + 5,utf8_MacArabic,0x87,0x87,1,1},
{enctable + 8,utf8_MacArabic,0x89,0x89,1,1},
{enctable + 11,utf8_MacArabic,0x91,0x91,1,1},
{enctable + 14,utf8_MacArabic,0x96,0x96,1,1},
{enctable + 17,utf8_MacArabic,0x9c,0x9c,1,1},
{enctable + 9551,utf8_MacArabic,0xa0,0xa2,1,1},
{enctable + 29,utf8_MacArabic,0xa4,0xa4,1,1},
{enctable + 9558,utf8_MacArabic,0xa7,0xab,1,1},
{enctable + 9564,utf8_MacArabic,0xad,0xaf,1,1},
{enctable + 65,utf8_MacArabic,0xb1,0xb1,1,1},
{enctable + 9570,utf8_MacArabic,0xb3,0xb4,1,1},
{enctable + 7090,utf8_MacArabic,0xb6,0xb7,1,1},
{enctable + 9576,utf8_MacArabic,0xb9,0xbc,1,1},
{0,utf8_MacArabic_c3,0xbd,0xff,0,0},
};

static encpage_t utf8_MacArabic_d8[5] = {
{enctable + 131,utf8_MacArabic,0x8c,0x8c,1,1},
{enctable + 386,utf8_MacArabic,0x9b,0x9b,1,1},
{enctable + 188,utf8_MacArabic,0x9f,0x9f,1,1},
{enctable + 7257,utf8_MacArabic,0xa1,0xba,1,1},
{0,utf8_MacArabic_d8,0xbb,0xff,0,0},
};

static encpage_t utf8_MacArabic_d9[5] = {
{enctable + 7288,utf8_MacArabic,0x80,0x92,1,1},
{enctable + 12363,utf8_MacArabic,0xa0,0xaa,1,1},
{enctable + 3855,utf8_MacArabic,0xb9,0xb9,1,1},
{enctable + 3854,utf8_MacArabic,0xbe,0xbe,1,1},
{0,utf8_MacArabic_d9,0xbf,0xff,0,0},
};

static encpage_t utf8_MacArabic_da[8] = {
{enctable + 3856,utf8_MacArabic,0x86,0x86,1,1},
{enctable + 3860,utf8_MacArabic,0x88,0x88,1,1},
{enctable + 7314,utf8_MacArabic,0x91,0x91,1,1},
{enctable + 4276,utf8_MacArabic,0x98,0x98,1,1},
{enctable + 3858,utf8_MacArabic,0xa4,0xa4,1,1},
{enctable + 3859,utf8_MacArabic,0xaf,0xaf,1,1},
{enctable + 32,utf8_MacArabic,0xba,0xba,1,1},
{0,utf8_MacArabic_da,0xbb,0xff,0,0},
};

static encpage_t utf8_MacArabic_db[3] = {
{enctable + 4309,utf8_MacArabic,0x92,0x92,1,1},
{enctable + 3857,utf8_MacArabic,0x95,0x95,1,1},
{0,utf8_MacArabic_db,0x96,0xff,0,0},
};

static encpage_t utf8_MacArabic_e2_80[2] = {
{enctable + 56,utf8_MacArabic,0xa6,0xa6,1,1},
{0,utf8_MacArabic_e2_80,0xa7,0xff,0,0},
};

static encpage_t utf8_MacArabic_e2_9d[2] = {
{enctable + 3926,utf8_MacArabic,0x8a,0x8a,1,1},
{0,utf8_MacArabic_e2_9d,0x8b,0xff,0,0},
};

static encpage_t utf8_MacArabic_e2[3] = {
{0,utf8_MacArabic_e2_80,0x80,0x80,0,2},
{0,utf8_MacArabic_e2_9d,0x9d,0x9d,0,2},
{0,utf8_MacArabic_e2,0x9e,0xff,0,0},
};

static encpage_t utf8_MacArabic[9] = {
{enctable + 4058,utf8_MacArabic,0x00,0x7e,1,1},
{0,utf8_MacArabic_c2,0xc2,0xc2,0,2},
{0,utf8_MacArabic_c3,0xc3,0xc3,0,2},
{0,utf8_MacArabic_d8,0xd8,0xd8,0,2},
{0,utf8_MacArabic_d9,0xd9,0xd9,0,2},
{0,utf8_MacArabic_da,0xda,0xda,0,2},
{0,utf8_MacArabic_db,0xdb,0xdb,0,2},
{0,utf8_MacArabic_e2,0xe2,0xe2,0,3},
{0,utf8_MacArabic,0xe3,0xff,0,0},
};

static encpage_t MacCentralEurRoman_utf8[28] = {
{enctable + 3675,MacCentralEurRoman_utf8,0x00,0x7e,1,1},
{enctable + 7320,MacCentralEurRoman_utf8,0x80,0x9f,2,1},
{enctable + 11573,MacCentralEurRoman_utf8,0xa0,0xa0,3,1},
{enctable + 12740,MacCentralEurRoman_utf8,0xa1,0xa4,2,1},
{enctable + 5971,MacCentralEurRoman_utf8,0xa5,0xa5,3,1},
{enctable + 12756,MacCentralEurRoman_utf8,0xa6,0xa9,2,1},
{enctable + 231,MacCentralEurRoman_utf8,0xaa,0xaa,3,1},
{enctable + 13647,MacCentralEurRoman_utf8,0xab,0xac,2,1},
{enctable + 14012,MacCentralEurRoman_utf8,0xad,0xad,3,1},
{enctable + 12812,MacCentralEurRoman_utf8,0xae,0xb1,2,1},
{enctable + 5980,MacCentralEurRoman_utf8,0xb2,0xb3,3,1},
{enctable + 13655,MacCentralEurRoman_utf8,0xb4,0xb5,2,1},
{enctable + 12566,MacCentralEurRoman_utf8,0xb6,0xb7,3,1},
{enctable + 11136,MacCentralEurRoman_utf8,0xb8,0xc2,2,1},
{enctable + 5974,MacCentralEurRoman_utf8,0xc3,0xc3,3,1},
{enctable + 13663,MacCentralEurRoman_utf8,0xc4,0xc5,2,1},
{enctable + 12581,MacCentralEurRoman_utf8,0xc6,0xc6,3,1},
{enctable + 4652,MacCentralEurRoman_utf8,0xc7,0xc8,2,1},
{enctable + 11570,MacCentralEurRoman_utf8,0xc9,0xc9,3,1},
{enctable + 12160,MacCentralEurRoman_utf8,0xca,0xcf,2,1},
{enctable + 11022,MacCentralEurRoman_utf8,0xd0,0xd5,3,1},
{enctable + 505,MacCentralEurRoman_utf8,0xd6,0xd6,2,1},
{enctable + 13324,MacCentralEurRoman_utf8,0xd7,0xd7,3,1},
{enctable + 12820,MacCentralEurRoman_utf8,0xd8,0xdb,2,1},
{enctable + 11185,MacCentralEurRoman_utf8,0xdc,0xdd,3,1},
{enctable + 12828,MacCentralEurRoman_utf8,0xde,0xe1,2,1},
{enctable + 12319,MacCentralEurRoman_utf8,0xe2,0xe3,3,1},
{enctable + 8211,MacCentralEurRoman_utf8,0xe4,0xff,2,1},
};

static encpage_t utf8_MacCentralEurRoman_c2[9] = {
{enctable + 7266,utf8_MacCentralEurRoman,0xa0,0xa0,1,1},
{enctable + 104,utf8_MacCentralEurRoman,0xa3,0xa3,1,1},
{enctable + 13000,utf8_MacCentralEurRoman,0xa7,0xa9,1,1},
{enctable + 11219,utf8_MacCentralEurRoman,0xab,0xac,1,1},
{enctable + 119,utf8_MacCentralEurRoman,0xae,0xae,1,1},
{enctable + 98,utf8_MacCentralEurRoman,0xb0,0xb0,1,1},
{enctable + 113,utf8_MacCentralEurRoman,0xb6,0xb6,1,1},
{enctable + 2989,utf8_MacCentralEurRoman,0xbb,0xbb,1,1},
{0,utf8_MacCentralEurRoman_c2,0xbc,0xff,0,0},
};

static encpage_t utf8_MacCentralEurRoman_c3[16] = {
{enctable + 3891,utf8_MacCentralEurRoman,0x81,0x81,1,1},
{enctable + 178,utf8_MacCentralEurRoman,0x84,0x84,1,1},
{enctable + 8,utf8_MacCentralEurRoman,0x89,0x89,1,1},
{enctable + 7219,utf8_MacCentralEurRoman,0x8d,0x8d,1,1},
{enctable + 11088,utf8_MacCentralEurRoman,0x93,0x96,1,1},
{enctable + 3853,utf8_MacCentralEurRoman,0x9a,0x9a,1,1},
{enctable + 14148,utf8_MacCentralEurRoman,0x9c,0x9d,1,1},
{enctable + 116,utf8_MacCentralEurRoman,0x9f,0x9f,1,1},
{enctable + 20,utf8_MacCentralEurRoman,0xa1,0xa1,1,1},
{enctable + 29,utf8_MacCentralEurRoman,0xa4,0xa4,1,1},
{enctable + 41,utf8_MacCentralEurRoman,0xa9,0xa9,1,1},
{enctable + 53,utf8_MacCentralEurRoman,0xad,0xad,1,1},
{enctable + 9570,utf8_MacCentralEurRoman,0xb3,0xb7,1,1},
{enctable + 83,utf8_MacCentralEurRoman,0xba,0xba,1,1},
{enctable + 7183,utf8_MacCentralEurRoman,0xbc,0xbd,1,1},
{0,utf8_MacCentralEurRoman_c3,0xbe,0xff,0,0},
};

static encpage_t utf8_MacCentralEurRoman_c4[11] = {
{enctable + 3900,utf8_MacCentralEurRoman,0x80,0x81,1,1},
{enctable + 13479,utf8_MacCentralEurRoman,0x84,0x87,1,1},
{enctable + 13483,utf8_MacCentralEurRoman,0x8c,0x8f,1,1},
{enctable + 3912,utf8_MacCentralEurRoman,0x92,0x93,1,1},
{enctable + 12994,utf8_MacCentralEurRoman,0x96,0x9b,1,1},
{enctable + 13546,utf8_MacCentralEurRoman,0xa2,0xa3,1,1},
{enctable + 14188,utf8_MacCentralEurRoman,0xaa,0xab,1,1},
{enctable + 4232,utf8_MacCentralEurRoman,0xae,0xaf,1,1},
{enctable + 14200,utf8_MacCentralEurRoman,0xb6,0xb7,1,1},
{enctable + 13048,utf8_MacCentralEurRoman,0xb9,0xbe,1,1},
{0,utf8_MacCentralEurRoman_c4,0xbf,0xff,0,0},
};

static encpage_t utf8_MacCentralEurRoman_c5[10] = {
{enctable + 12892,utf8_MacCentralEurRoman,0x81,0x88,1,1},
{enctable + 12974,utf8_MacCentralEurRoman,0x8c,0x8d,1,1},
{enctable + 12302,utf8_MacCentralEurRoman,0x90,0x91,1,1},
{enctable + 12884,utf8_MacCentralEurRoman,0x94,0x9b,1,1},
{enctable + 14250,utf8_MacCentralEurRoman,0xa0,0xa1,1,1},
{enctable + 3892,utf8_MacCentralEurRoman,0xa4,0xa5,1,1},
{enctable + 11450,utf8_MacCentralEurRoman,0xaa,0xab,1,1},
{enctable + 13348,utf8_MacCentralEurRoman,0xae,0xb3,1,1},
{enctable + 12982,utf8_MacCentralEurRoman,0xb9,0xbe,1,1},
{0,utf8_MacCentralEurRoman_c5,0xbf,0xff,0,0},
};

static encpage_t utf8_MacCentralEurRoman_cb[2] = {
{enctable + 4309,utf8_MacCentralEurRoman,0x87,0x87,1,1},
{0,utf8_MacCentralEurRoman_cb,0x88,0xff,0,0},
};

static encpage_t utf8_MacCentralEurRoman_e2_80[8] = {
{enctable + 7272,utf8_MacCentralEurRoman,0x93,0x94,1,1},
{enctable + 13931,utf8_MacCentralEurRoman,0x98,0x9a,1,1},
{enctable + 13925,utf8_MacCentralEurRoman,0x9c,0x9e,1,1},
{enctable + 95,utf8_MacCentralEurRoman,0xa0,0xa0,1,1},
{enctable + 110,utf8_MacCentralEurRoman,0xa2,0xa2,1,1},
{enctable + 3876,utf8_MacCentralEurRoman,0xa6,0xa6,1,1},
{enctable + 4150,utf8_MacCentralEurRoman,0xb9,0xba,1,1},
{0,utf8_MacCentralEurRoman_e2_80,0xbb,0xff,0,0},
};

static encpage_t utf8_MacCentralEurRoman_e2_84[2] = {
{enctable + 125,utf8_MacCentralEurRoman,0xa2,0xa2,1,1},
{0,utf8_MacCentralEurRoman_e2_84,0xa3,0xff,0,0},
};

static encpage_t utf8_MacCentralEurRoman_e2_88[5] = {
{enctable + 161,utf8_MacCentralEurRoman,0x82,0x82,1,1},
{enctable + 2191,utf8_MacCentralEurRoman,0x86,0x86,1,1},
{enctable + 164,utf8_MacCentralEurRoman,0x91,0x91,1,1},
{enctable + 395,utf8_MacCentralEurRoman,0x9a,0x9a,1,1},
{0,utf8_MacCentralEurRoman_e2_88,0x9b,0xff,0,0},
};

static encpage_t utf8_MacCentralEurRoman_e2_89[3] = {
{enctable + 134,utf8_MacCentralEurRoman,0xa0,0xa0,1,1},
{enctable + 4235,utf8_MacCentralEurRoman,0xa4,0xa5,1,1},
{0,utf8_MacCentralEurRoman_e2_89,0xa6,0xff,0,0},
};

static encpage_t utf8_MacCentralEurRoman_e2_97[2] = {
{enctable + 3883,utf8_MacCentralEurRoman,0x8a,0x8a,1,1},
{0,utf8_MacCentralEurRoman_e2_97,0x8b,0xff,0,0},
};

static encpage_t utf8_MacCentralEurRoman_e2[6] = {
{0,utf8_MacCentralEurRoman_e2_80,0x80,0x80,0,2},
{0,utf8_MacCentralEurRoman_e2_84,0x84,0x84,0,2},
{0,utf8_MacCentralEurRoman_e2_88,0x88,0x88,0,2},
{0,utf8_MacCentralEurRoman_e2_89,0x89,0x89,0,2},
{0,utf8_MacCentralEurRoman_e2_97,0x97,0x97,0,2},
{0,utf8_MacCentralEurRoman_e2,0x98,0xff,0,0},
};

static encpage_t utf8_MacCentralEurRoman[8] = {
{enctable + 3675,utf8_MacCentralEurRoman,0x00,0x7e,1,1},
{0,utf8_MacCentralEurRoman_c2,0xc2,0xc2,0,2},
{0,utf8_MacCentralEurRoman_c3,0xc3,0xc3,0,2},
{0,utf8_MacCentralEurRoman_c4,0xc4,0xc4,0,2},
{0,utf8_MacCentralEurRoman_c5,0xc5,0xc5,0,2},
{0,utf8_MacCentralEurRoman_cb,0xcb,0xcb,0,2},
{0,utf8_MacCentralEurRoman_e2,0xe2,0xe2,0,3},
{0,utf8_MacCentralEurRoman,0xe3,0xff,0,0},
};

static encpage_t MacCroatian_utf8[34] = {
{enctable + 3675,MacCroatian_utf8,0x00,0x7e,1,1},
{enctable + 6440,MacCroatian_utf8,0x80,0x9f,2,1},
{enctable + 11573,MacCroatian_utf8,0xa0,0xa0,3,1},
{enctable + 6506,MacCroatian_utf8,0xa1,0xa4,2,1},
{enctable + 5971,MacCroatian_utf8,0xa5,0xa5,3,1},
{enctable + 12764,MacCroatian_utf8,0xa6,0xa9,2,1},
{enctable + 231,MacCroatian_utf8,0xaa,0xaa,3,1},
{enctable + 13619,MacCroatian_utf8,0xab,0xac,2,1},
{enctable + 14012,MacCroatian_utf8,0xad,0xad,3,1},
{enctable + 13679,MacCroatian_utf8,0xae,0xaf,2,1},
{enctable + 14006,MacCroatian_utf8,0xb0,0xb0,3,1},
{enctable + 365,MacCroatian_utf8,0xb1,0xb1,2,1},
{enctable + 12575,MacCroatian_utf8,0xb2,0xb4,3,1},
{enctable + 373,MacCroatian_utf8,0xb5,0xb5,2,1},
{enctable + 12566,MacCroatian_utf8,0xb6,0xb8,3,1},
{enctable + 637,MacCroatian_utf8,0xb9,0xb9,2,1},
{enctable + 14009,MacCroatian_utf8,0xba,0xba,3,1},
{enctable + 11683,MacCroatian_utf8,0xbb,0xc2,2,1},
{enctable + 5974,MacCroatian_utf8,0xc3,0xc3,3,1},
{enctable + 4340,MacCroatian_utf8,0xc4,0xc4,2,1},
{enctable + 5977,MacCroatian_utf8,0xc5,0xc5,3,1},
{enctable + 13150,MacCroatian_utf8,0xc6,0xc8,2,1},
{enctable + 11570,MacCroatian_utf8,0xc9,0xc9,3,1},
{enctable + 11960,MacCroatian_utf8,0xca,0xd0,2,1},
{enctable + 11025,MacCroatian_utf8,0xd1,0xd5,3,1},
{enctable + 505,MacCroatian_utf8,0xd6,0xd6,2,1},
{enctable + 13324,MacCroatian_utf8,0xd7,0xd8,3,1},
{enctable + 349,MacCroatian_utf8,0xd9,0xd9,2,1},
{enctable + 11179,MacCroatian_utf8,0xda,0xdd,3,1},
{enctable + 13623,MacCroatian_utf8,0xde,0xdf,2,1},
{enctable + 180,MacCroatian_utf8,0xe0,0xe0,3,1},
{enctable + 377,MacCroatian_utf8,0xe1,0xe1,2,1},
{enctable + 12557,MacCroatian_utf8,0xe2,0xe4,3,1},
{enctable + 8431,MacCroatian_utf8,0xe5,0xff,2,1},
};

static encpage_t utf8_MacCroatian_c2[7] = {
{enctable + 13174,utf8_MacCroatian,0xa0,0xa3,1,1},
{enctable + 13006,utf8_MacCroatian,0xa7,0xac,1,1},
{enctable + 13535,utf8_MacCroatian,0xae,0xb1,1,1},
{enctable + 13401,utf8_MacCroatian,0xb4,0xb8,1,1},
{enctable + 14210,utf8_MacCroatian,0xba,0xbb,1,1},
{enctable + 3926,utf8_MacCroatian,0xbf,0xbf,1,1},
{0,utf8_MacCroatian_c2,0xc0,0xff,0,0},
};

static encpage_t utf8_MacCroatian_c3[6] = {
{enctable + 11761,utf8_MacCroatian,0x80,0x8f,1,1},
{enctable + 11086,utf8_MacCroatian,0x91,0x96,1,1},
{enctable + 9543,utf8_MacCroatian,0x98,0x9c,1,1},
{enctable + 11585,utf8_MacCroatian,0x9f,0xaf,1,1},
{enctable + 9568,utf8_MacCroatian,0xb1,0xbc,1,1},
{0,utf8_MacCroatian_c3,0xbd,0xff,0,0},
};

static encpage_t utf8_MacCroatian_c4[5] = {
{enctable + 13142,utf8_MacCroatian,0x86,0x87,1,1},
{enctable + 13168,utf8_MacCroatian,0x8c,0x8d,1,1},
{enctable + 13172,utf8_MacCroatian,0x90,0x91,1,1},
{enctable + 3856,utf8_MacCroatian,0xb1,0xb1,1,1},
{0,utf8_MacCroatian_c4,0xb2,0xff,0,0},
};

static encpage_t utf8_MacCroatian_c5[4] = {
{enctable + 7270,utf8_MacCroatian,0x92,0x93,1,1},
{enctable + 12670,utf8_MacCroatian,0xa0,0xa1,1,1},
{enctable + 13022,utf8_MacCroatian,0xbd,0xbe,1,1},
{0,utf8_MacCroatian_c5,0xbf,0xff,0,0},
};

static encpage_t utf8_MacCroatian_c6[2] = {
{enctable + 427,utf8_MacCroatian,0x92,0x92,1,1},
{0,utf8_MacCroatian_c6,0x93,0xff,0,0},
};

static encpage_t utf8_MacCroatian_cb[4] = {
{enctable + 14266,utf8_MacCroatian,0x86,0x87,1,1},
{enctable + 4181,utf8_MacCroatian,0x9a,0x9a,1,1},
{enctable + 3858,utf8_MacCroatian,0x9c,0x9c,1,1},
{0,utf8_MacCroatian_cb,0x9d,0xff,0,0},
};

static encpage_t utf8_MacCroatian_ce[2] = {
{enctable + 390,utf8_MacCroatian,0xa9,0xa9,1,1},
{0,utf8_MacCroatian_ce,0xaa,0xff,0,0},
};

static encpage_t utf8_MacCroatian_cf[2] = {
{enctable + 3860,utf8_MacCroatian,0x80,0x80,1,1},
{0,utf8_MacCroatian_cf,0x81,0xff,0,0},
};

static encpage_t utf8_MacCroatian_e2_80[9] = {
{enctable + 14248,utf8_MacCroatian,0x93,0x94,1,1},
{enctable + 13931,utf8_MacCroatian,0x98,0x9a,1,1},
{enctable + 13925,utf8_MacCroatian,0x9c,0x9e,1,1},
{enctable + 95,utf8_MacCroatian,0xa0,0xa0,1,1},
{enctable + 110,utf8_MacCroatian,0xa2,0xa2,1,1},
{enctable + 3876,utf8_MacCroatian,0xa6,0xa6,1,1},
{enctable + 3888,utf8_MacCroatian,0xb0,0xb0,1,1},
{enctable + 4150,utf8_MacCroatian,0xb9,0xba,1,1},
{0,utf8_MacCroatian_e2_80,0xbb,0xff,0,0},
};

static encpage_t utf8_MacCroatian_e2_81[2] = {
{enctable + 2273,utf8_MacCroatian,0x84,0x84,1,1},
{0,utf8_MacCroatian_e2_81,0x85,0xff,0,0},
};

static encpage_t utf8_MacCroatian_e2_82[2] = {
{enctable + 2339,utf8_MacCroatian,0xac,0xac,1,1},
{0,utf8_MacCroatian_e2_82,0xad,0xff,0,0},
};

static encpage_t utf8_MacCroatian_e2_84[2] = {
{enctable + 125,utf8_MacCroatian,0xa2,0xa2,1,1},
{0,utf8_MacCroatian_e2_84,0xa3,0xff,0,0},
};

static encpage_t utf8_MacCroatian_e2_88[8] = {
{enctable + 161,utf8_MacCroatian,0x82,0x82,1,1},
{enctable + 155,utf8_MacCroatian,0x86,0x86,1,1},
{enctable + 1,utf8_MacCroatian,0x8f,0x8f,1,1},
{enctable + 164,utf8_MacCroatian,0x91,0x91,1,1},
{enctable + 395,utf8_MacCroatian,0x9a,0x9a,1,1},
{enctable + 143,utf8_MacCroatian,0x9e,0x9e,1,1},
{enctable + 173,utf8_MacCroatian,0xab,0xab,1,1},
{0,utf8_MacCroatian_e2_88,0xac,0xff,0,0},
};

static encpage_t utf8_MacCroatian_e2_89[4] = {
{enctable + 455,utf8_MacCroatian,0x88,0x88,1,1},
{enctable + 134,utf8_MacCroatian,0xa0,0xa0,1,1},
{enctable + 4235,utf8_MacCroatian,0xa4,0xa5,1,1},
{0,utf8_MacCroatian_e2_89,0xa6,0xff,0,0},
};

static encpage_t utf8_MacCroatian_e2_97[2] = {
{enctable + 3883,utf8_MacCroatian,0x8a,0x8a,1,1},
{0,utf8_MacCroatian_e2_97,0x8b,0xff,0,0},
};

static encpage_t utf8_MacCroatian_e2[8] = {
{0,utf8_MacCroatian_e2_80,0x80,0x80,0,2},
{0,utf8_MacCroatian_e2_81,0x81,0x81,0,2},
{0,utf8_MacCroatian_e2_82,0x82,0x82,0,2},
{0,utf8_MacCroatian_e2_84,0x84,0x84,0,2},
{0,utf8_MacCroatian_e2_88,0x88,0x88,0,2},
{0,utf8_MacCroatian_e2_89,0x89,0x89,0,2},
{0,utf8_MacCroatian_e2_97,0x97,0x97,0,2},
{0,utf8_MacCroatian_e2,0x98,0xff,0,0},
};

static encpage_t utf8_MacCroatian_ef_a3[2] = {
{enctable + 2277,utf8_MacCroatian,0xbf,0xbf,1,1},
{0,utf8_MacCroatian_ef_a3,0xc0,0xff,0,0},
};

static encpage_t utf8_MacCroatian_ef[2] = {
{0,utf8_MacCroatian_ef_a3,0xa3,0xa3,0,2},
{0,utf8_MacCroatian_ef,0xa4,0xff,0,0},
};

static encpage_t utf8_MacCroatian[12] = {
{enctable + 3675,utf8_MacCroatian,0x00,0x7e,1,1},
{0,utf8_MacCroatian_c2,0xc2,0xc2,0,2},
{0,utf8_MacCroatian_c3,0xc3,0xc3,0,2},
{0,utf8_MacCroatian_c4,0xc4,0xc4,0,2},
{0,utf8_MacCroatian_c5,0xc5,0xc5,0,2},
{0,utf8_MacCroatian_c6,0xc6,0xc6,0,2},
{0,utf8_MacCroatian_cb,0xcb,0xcb,0,2},
{0,utf8_MacCroatian_ce,0xce,0xce,0,2},
{0,utf8_MacCroatian_cf,0xcf,0xcf,0,2},
{0,utf8_MacCroatian_e2,0xe2,0xe2,0,3},
{0,utf8_MacCroatian_ef,0xef,0xef,0,3},
{0,utf8_MacCroatian,0xf0,0xff,0,0},
};

static encpage_t MacCyrillic_utf8[27] = {
{enctable + 3675,MacCyrillic_utf8,0x00,0x7e,1,1},
{enctable + 1365,MacCyrillic_utf8,0x80,0x9f,2,1},
{enctable + 11573,MacCyrillic_utf8,0xa0,0xa0,3,1},
{enctable + 12748,MacCyrillic_utf8,0xa1,0xa4,2,1},
{enctable + 5971,MacCyrillic_utf8,0xa5,0xa5,3,1},
{enctable + 12772,MacCyrillic_utf8,0xa6,0xa9,2,1},
{enctable + 231,MacCyrillic_utf8,0xaa,0xaa,3,1},
{enctable + 13711,MacCyrillic_utf8,0xab,0xac,2,1},
{enctable + 14012,MacCyrillic_utf8,0xad,0xad,3,1},
{enctable + 13715,MacCyrillic_utf8,0xae,0xaf,2,1},
{enctable + 14006,MacCyrillic_utf8,0xb0,0xb0,3,1},
{enctable + 365,MacCyrillic_utf8,0xb1,0xb1,2,1},
{enctable + 5980,MacCyrillic_utf8,0xb2,0xb3,3,1},
{enctable + 10449,MacCyrillic_utf8,0xb4,0xc2,2,1},
{enctable + 5974,MacCyrillic_utf8,0xc3,0xc3,3,1},
{enctable + 4340,MacCyrillic_utf8,0xc4,0xc4,2,1},
{enctable + 13318,MacCyrillic_utf8,0xc5,0xc6,3,1},
{enctable + 4652,MacCyrillic_utf8,0xc7,0xc8,2,1},
{enctable + 11570,MacCyrillic_utf8,0xc9,0xc9,3,1},
{enctable + 12184,MacCyrillic_utf8,0xca,0xcf,2,1},
{enctable + 11022,MacCyrillic_utf8,0xd0,0xd5,3,1},
{enctable + 505,MacCyrillic_utf8,0xd6,0xd6,2,1},
{enctable + 11567,MacCyrillic_utf8,0xd7,0xd7,3,1},
{enctable + 12860,MacCyrillic_utf8,0xd8,0xdb,2,1},
{enctable + 13309,MacCyrillic_utf8,0xdc,0xdc,3,1},
{enctable + 6866,MacCyrillic_utf8,0xdd,0xfe,2,1},
{enctable + 5842,MacCyrillic_utf8,0xff,0xff,3,1},
};

static encpage_t utf8_MacCyrillic_c2[10] = {
{enctable + 7266,utf8_MacCyrillic,0xa0,0xa0,1,1},
{enctable + 104,utf8_MacCyrillic,0xa3,0xa3,1,1},
{enctable + 107,utf8_MacCyrillic,0xa7,0xa7,1,1},
{enctable + 122,utf8_MacCyrillic,0xa9,0xa9,1,1},
{enctable + 11219,utf8_MacCyrillic,0xab,0xac,1,1},
{enctable + 119,utf8_MacCyrillic,0xae,0xae,1,1},
{enctable + 13140,utf8_MacCyrillic,0xb0,0xb1,1,1},
{enctable + 13402,utf8_MacCyrillic,0xb5,0xb6,1,1},
{enctable + 2989,utf8_MacCyrillic,0xbb,0xbb,1,1},
{0,utf8_MacCyrillic_c2,0xbc,0xff,0,0},
};

static encpage_t utf8_MacCyrillic_c3[2] = {
{enctable + 3882,utf8_MacCyrillic,0xb7,0xb7,1,1},
{0,utf8_MacCyrillic_c3,0xb8,0xff,0,0},
};

static encpage_t utf8_MacCyrillic_c6[2] = {
{enctable + 427,utf8_MacCyrillic,0x92,0x92,1,1},
{0,utf8_MacCyrillic_c6,0x93,0xff,0,0},
};

static encpage_t utf8_MacCyrillic_d0[3] = {
{enctable + 12280,utf8_MacCyrillic,0x81,0x8c,1,1},
{enctable + 9103,utf8_MacCyrillic,0x8e,0xbf,1,1},
{0,utf8_MacCyrillic_d0,0xc0,0xff,0,0},
};

static encpage_t utf8_MacCyrillic_d1[4] = {
{enctable + 11809,utf8_MacCyrillic,0x80,0x8f,1,1},
{enctable + 12292,utf8_MacCyrillic,0x91,0x9c,1,1},
{enctable + 12484,utf8_MacCyrillic,0x9e,0x9f,1,1},
{0,utf8_MacCyrillic_d1,0xa0,0xff,0,0},
};

static encpage_t utf8_MacCyrillic_d2[2] = {
{enctable + 11426,utf8_MacCyrillic,0x90,0x91,1,1},
{0,utf8_MacCyrillic_d2,0x92,0xff,0,0},
};

static encpage_t utf8_MacCyrillic_e2_80[7] = {
{enctable + 7272,utf8_MacCyrillic,0x93,0x94,1,1},
{enctable + 3880,utf8_MacCyrillic,0x98,0x99,1,1},
{enctable + 13922,utf8_MacCyrillic,0x9c,0x9e,1,1},
{enctable + 95,utf8_MacCyrillic,0xa0,0xa0,1,1},
{enctable + 110,utf8_MacCyrillic,0xa2,0xa2,1,1},
{enctable + 3876,utf8_MacCyrillic,0xa6,0xa6,1,1},
{0,utf8_MacCyrillic_e2_80,0xa7,0xff,0,0},
};

static encpage_t utf8_MacCyrillic_e2_82[2] = {
{enctable + 4309,utf8_MacCyrillic,0xac,0xac,1,1},
{0,utf8_MacCyrillic_e2_82,0xad,0xff,0,0},
};

static encpage_t utf8_MacCyrillic_e2_84[3] = {
{enctable + 4150,utf8_MacCyrillic,0x96,0x96,1,1},
{enctable + 125,utf8_MacCyrillic,0xa2,0xa2,1,1},
{0,utf8_MacCyrillic_e2_84,0xa3,0xff,0,0},
};

static encpage_t utf8_MacCyrillic_e2_88[4] = {
{enctable + 2191,utf8_MacCyrillic,0x86,0x86,1,1},
{enctable + 395,utf8_MacCyrillic,0x9a,0x9a,1,1},
{enctable + 143,utf8_MacCyrillic,0x9e,0x9e,1,1},
{0,utf8_MacCyrillic_e2_88,0x9f,0xff,0,0},
};

static encpage_t utf8_MacCyrillic_e2_89[4] = {
{enctable + 455,utf8_MacCyrillic,0x88,0x88,1,1},
{enctable + 134,utf8_MacCyrillic,0xa0,0xa0,1,1},
{enctable + 4235,utf8_MacCyrillic,0xa4,0xa5,1,1},
{0,utf8_MacCyrillic_e2_89,0xa6,0xff,0,0},
};

static encpage_t utf8_MacCyrillic_e2[6] = {
{0,utf8_MacCyrillic_e2_80,0x80,0x80,0,2},
{0,utf8_MacCyrillic_e2_82,0x82,0x82,0,2},
{0,utf8_MacCyrillic_e2_84,0x84,0x84,0,2},
{0,utf8_MacCyrillic_e2_88,0x88,0x88,0,2},
{0,utf8_MacCyrillic_e2_89,0x89,0x89,0,2},
{0,utf8_MacCyrillic_e2,0x8a,0xff,0,0},
};

static encpage_t utf8_MacCyrillic[9] = {
{enctable + 3675,utf8_MacCyrillic,0x00,0x7e,1,1},
{0,utf8_MacCyrillic_c2,0xc2,0xc2,0,2},
{0,utf8_MacCyrillic_c3,0xc3,0xc3,0,2},
{0,utf8_MacCyrillic_c6,0xc6,0xc6,0,2},
{0,utf8_MacCyrillic_d0,0xd0,0xd0,0,2},
{0,utf8_MacCyrillic_d1,0xd1,0xd1,0,2},
{0,utf8_MacCyrillic_d2,0xd2,0xd2,0,2},
{0,utf8_MacCyrillic_e2,0xe2,0xe2,0,3},
{0,utf8_MacCyrillic,0xe3,0xff,0,0},
};

static encpage_t MacFarsi_utf8[27] = {
{enctable + 3675,MacFarsi_utf8,0x00,0x1f,1,1},
{enctable + 3712,MacFarsi_utf8,0x25,0x25,1,1},
{enctable + 3719,MacFarsi_utf8,0x2c,0x2c,1,1},
{enctable + 3723,MacFarsi_utf8,0x30,0x39,1,1},
{enctable + 3734,MacFarsi_utf8,0x3b,0x3b,1,1},
{enctable + 3738,MacFarsi_utf8,0x3f,0x5a,1,1},
{enctable + 3771,MacFarsi_utf8,0x60,0x7a,1,1},
{enctable + 3801,MacFarsi_utf8,0x7e,0x7e,1,1},
{enctable + 9660,MacFarsi_utf8,0x80,0x92,2,1},
{enctable + 11570,MacFarsi_utf8,0x93,0x93,3,1},
{enctable + 10902,MacFarsi_utf8,0x94,0x9f,2,1},
{enctable + 3707,MacFarsi_utf8,0xa0,0xa4,1,1},
{enctable + 14240,MacFarsi_utf8,0xa5,0xa5,2,1},
{enctable + 3713,MacFarsi_utf8,0xa6,0xab,1,1},
{enctable + 2277,MacFarsi_utf8,0xac,0xac,2,1},
{enctable + 3720,MacFarsi_utf8,0xad,0xaf,1,1},
{enctable + 5200,MacFarsi_utf8,0xb0,0xb9,2,1},
{enctable + 3733,MacFarsi_utf8,0xba,0xba,1,1},
{enctable + 2327,MacFarsi_utf8,0xbb,0xbb,2,1},
{enctable + 3735,MacFarsi_utf8,0xbc,0xbe,1,1},
{enctable + 2337,MacFarsi_utf8,0xbf,0xbf,2,1},
{enctable + 14018,MacFarsi_utf8,0xc0,0xc0,3,1},
{enctable + 8801,MacFarsi_utf8,0xc1,0xda,2,1},
{enctable + 3766,MacFarsi_utf8,0xdb,0xdf,1,1},
{enctable + 8539,MacFarsi_utf8,0xe0,0xfa,2,1},
{enctable + 3798,MacFarsi_utf8,0xfb,0xfd,1,1},
{enctable + 13771,MacFarsi_utf8,0xfe,0xff,2,1},
};

static encpage_t utf8_MacFarsi_c2[4] = {
{enctable + 2,utf8_MacFarsi,0xa0,0xa0,1,1},
{enctable + 35,utf8_MacFarsi,0xab,0xab,1,1},
{enctable + 71,utf8_MacFarsi,0xbb,0xbb,1,1},
{0,utf8_MacFarsi_c2,0xbc,0xff,0,0},
};

static encpage_t utf8_MacFarsi_c3[15] = {
{enctable + 178,utf8_MacFarsi,0x84,0x84,1,1},
{enctable + 5,utf8_MacFarsi,0x87,0x87,1,1},
{enctable + 8,utf8_MacFarsi,0x89,0x89,1,1},
{enctable + 11,utf8_MacFarsi,0x91,0x91,1,1},
{enctable + 14,utf8_MacFarsi,0x96,0x96,1,1},
{enctable + 17,utf8_MacFarsi,0x9c,0x9c,1,1},
{enctable + 9551,utf8_MacFarsi,0xa0,0xa2,1,1},
{enctable + 29,utf8_MacFarsi,0xa4,0xa4,1,1},
{enctable + 9558,utf8_MacFarsi,0xa7,0xab,1,1},
{enctable + 9564,utf8_MacFarsi,0xad,0xaf,1,1},
{enctable + 65,utf8_MacFarsi,0xb1,0xb1,1,1},
{enctable + 9570,utf8_MacFarsi,0xb3,0xb4,1,1},
{enctable + 7090,utf8_MacFarsi,0xb6,0xb7,1,1},
{enctable + 9576,utf8_MacFarsi,0xb9,0xbc,1,1},
{0,utf8_MacFarsi_c3,0xbd,0xff,0,0},
};

static encpage_t utf8_MacFarsi_d8[5] = {
{enctable + 131,utf8_MacFarsi,0x8c,0x8c,1,1},
{enctable + 386,utf8_MacFarsi,0x9b,0x9b,1,1},
{enctable + 188,utf8_MacFarsi,0x9f,0x9f,1,1},
{enctable + 7257,utf8_MacFarsi,0xa1,0xba,1,1},
{0,utf8_MacFarsi_d8,0xbb,0xff,0,0},
};

static encpage_t utf8_MacFarsi_d9[5] = {
{enctable + 7288,utf8_MacFarsi,0x80,0x92,1,1},
{enctable + 110,utf8_MacFarsi,0xaa,0xaa,1,1},
{enctable + 3855,utf8_MacFarsi,0xb9,0xb9,1,1},
{enctable + 3854,utf8_MacFarsi,0xbe,0xbe,1,1},
{0,utf8_MacFarsi_d9,0xbf,0xff,0,0},
};

static encpage_t utf8_MacFarsi_da[8] = {
{enctable + 3856,utf8_MacFarsi,0x86,0x86,1,1},
{enctable + 3860,utf8_MacFarsi,0x88,0x88,1,1},
{enctable + 7314,utf8_MacFarsi,0x91,0x91,1,1},
{enctable + 4276,utf8_MacFarsi,0x98,0x98,1,1},
{enctable + 3858,utf8_MacFarsi,0xa4,0xa4,1,1},
{enctable + 3859,utf8_MacFarsi,0xaf,0xaf,1,1},
{enctable + 32,utf8_MacFarsi,0xba,0xba,1,1},
{0,utf8_MacFarsi_da,0xbb,0xff,0,0},
};

static encpage_t utf8_MacFarsi_db[4] = {
{enctable + 4309,utf8_MacFarsi,0x92,0x92,1,1},
{enctable + 3857,utf8_MacFarsi,0x95,0x95,1,1},
{enctable + 4233,utf8_MacFarsi,0xb0,0xb9,1,1},
{0,utf8_MacFarsi_db,0xba,0xff,0,0},
};

static encpage_t utf8_MacFarsi_e2_80[2] = {
{enctable + 56,utf8_MacFarsi,0xa6,0xa6,1,1},
{0,utf8_MacFarsi_e2_80,0xa7,0xff,0,0},
};

static encpage_t utf8_MacFarsi_e2_9d[2] = {
{enctable + 3926,utf8_MacFarsi,0x8a,0x8a,1,1},
{0,utf8_MacFarsi_e2_9d,0x8b,0xff,0,0},
};

static encpage_t utf8_MacFarsi_e2[3] = {
{0,utf8_MacFarsi_e2_80,0x80,0x80,0,2},
{0,utf8_MacFarsi_e2_9d,0x9d,0x9d,0,2},
{0,utf8_MacFarsi_e2,0x9e,0xff,0,0},
};

static encpage_t utf8_MacFarsi[9] = {
{enctable + 4058,utf8_MacFarsi,0x00,0x7e,1,1},
{0,utf8_MacFarsi_c2,0xc2,0xc2,0,2},
{0,utf8_MacFarsi_c3,0xc3,0xc3,0,2},
{0,utf8_MacFarsi_d8,0xd8,0xd8,0,2},
{0,utf8_MacFarsi_d9,0xd9,0xd9,0,2},
{0,utf8_MacFarsi_da,0xda,0xda,0,2},
{0,utf8_MacFarsi_db,0xdb,0xdb,0,2},
{0,utf8_MacFarsi_e2,0xe2,0xe2,0,3},
{0,utf8_MacFarsi,0xe3,0xff,0,0},
};

static encpage_t MacGreek_utf8[22] = {
{enctable + 3675,MacGreek_utf8,0x00,0x7e,1,1},
{enctable + 9698,MacGreek_utf8,0x80,0x92,2,1},
{enctable + 231,MacGreek_utf8,0x93,0x93,3,1},
{enctable + 487,MacGreek_utf8,0x94,0x95,2,1},
{enctable + 5971,MacGreek_utf8,0x96,0x96,3,1},
{enctable + 389,MacGreek_utf8,0x97,0x97,2,1},
{enctable + 11582,MacGreek_utf8,0x98,0x98,3,1},
{enctable + 13120,MacGreek_utf8,0x99,0x9b,2,1},
{enctable + 5842,MacGreek_utf8,0x9c,0x9c,3,1},
{enctable + 6424,MacGreek_utf8,0x9d,0x9f,2,1},
{enctable + 11573,MacGreek_utf8,0xa0,0xa0,3,1},
{enctable + 10950,MacGreek_utf8,0xa1,0xac,2,1},
{enctable + 14012,MacGreek_utf8,0xad,0xad,3,1},
{enctable + 12732,MacGreek_utf8,0xae,0xb1,2,1},
{enctable + 5980,MacGreek_utf8,0xb2,0xb3,3,1},
{enctable + 9916,MacGreek_utf8,0xb4,0xc4,2,1},
{enctable + 5977,MacGreek_utf8,0xc5,0xc5,3,1},
{enctable + 13186,MacGreek_utf8,0xc6,0xc8,2,1},
{enctable + 11570,MacGreek_utf8,0xc9,0xc9,3,1},
{enctable + 12172,MacGreek_utf8,0xca,0xcf,2,1},
{enctable + 11549,MacGreek_utf8,0xd0,0xd5,3,1},
{enctable + 5668,MacGreek_utf8,0xd6,0xff,2,1},
};

static encpage_t utf8_MacGreek_c2[10] = {
{enctable + 7266,utf8_MacGreek,0xa0,0xa0,1,1},
{enctable + 53,utf8_MacGreek,0xa3,0xa3,1,1},
{enctable + 13406,utf8_MacGreek,0xa5,0xa9,1,1},
{enctable + 13687,utf8_MacGreek,0xab,0xae,1,1},
{enctable + 13547,utf8_MacGreek,0xb0,0xb3,1,1},
{enctable + 140,utf8_MacGreek,0xb7,0xb7,1,1},
{enctable + 2,utf8_MacGreek,0xb9,0xb9,1,1},
{enctable + 2989,utf8_MacGreek,0xbb,0xbb,1,1},
{enctable + 68,utf8_MacGreek,0xbd,0xbd,1,1},
{0,utf8_MacGreek_c2,0xbe,0xff,0,0},
};

static encpage_t utf8_MacGreek_c3[14] = {
{enctable + 178,utf8_MacGreek,0x84,0x84,1,1},
{enctable + 8,utf8_MacGreek,0x89,0x89,1,1},
{enctable + 14,utf8_MacGreek,0x96,0x96,1,1},
{enctable + 17,utf8_MacGreek,0x9c,0x9c,1,1},
{enctable + 9550,utf8_MacGreek,0x9f,0xa0,1,1},
{enctable + 26,utf8_MacGreek,0xa2,0xa2,1,1},
{enctable + 29,utf8_MacGreek,0xa4,0xa4,1,1},
{enctable + 9558,utf8_MacGreek,0xa7,0xab,1,1},
{enctable + 3912,utf8_MacGreek,0xae,0xaf,1,1},
{enctable + 74,utf8_MacGreek,0xb4,0xb4,1,1},
{enctable + 9573,utf8_MacGreek,0xb6,0xb7,1,1},
{enctable + 86,utf8_MacGreek,0xb9,0xb9,1,1},
{enctable + 7094,utf8_MacGreek,0xbb,0xbc,1,1},
{0,utf8_MacGreek_c3,0xbd,0xff,0,0},
};

static encpage_t utf8_MacGreek_c5[2] = {
{enctable + 4926,utf8_MacGreek,0x93,0x93,1,1},
{0,utf8_MacGreek_c5,0x94,0xff,0,0},
};

static encpage_t utf8_MacGreek_ce[6] = {
{enctable + 13838,utf8_MacGreek,0x84,0x86,1,1},
{enctable + 13916,utf8_MacGreek,0x88,0x8a,1,1},
{enctable + 2395,utf8_MacGreek,0x8c,0x8c,1,1},
{enctable + 11420,utf8_MacGreek,0x8e,0xa1,1,1},
{enctable + 10508,utf8_MacGreek,0xa3,0xbf,1,1},
{0,utf8_MacGreek_ce,0xc0,0xff,0,0},
};

static encpage_t utf8_MacGreek_cf[2] = {
{enctable + 11945,utf8_MacGreek,0x80,0x8e,1,1},
{0,utf8_MacGreek_cf,0x8f,0xff,0,0},
};

static encpage_t utf8_MacGreek_e2_80[9] = {
{enctable + 1335,utf8_MacGreek,0x93,0x93,1,1},
{enctable + 1461,utf8_MacGreek,0x95,0x95,1,1},
{enctable + 3880,utf8_MacGreek,0x98,0x99,1,1},
{enctable + 3878,utf8_MacGreek,0x9c,0x9d,1,1},
{enctable + 95,utf8_MacGreek,0xa0,0xa0,1,1},
{enctable + 65,utf8_MacGreek,0xa2,0xa2,1,1},
{enctable + 3876,utf8_MacGreek,0xa6,0xa6,1,1},
{enctable + 71,utf8_MacGreek,0xb0,0xb0,1,1},
{0,utf8_MacGreek_e2_80,0xb1,0xff,0,0},
};

static encpage_t utf8_MacGreek_e2_82[2] = {
{enctable + 83,utf8_MacGreek,0xac,0xac,1,1},
{0,utf8_MacGreek_e2_82,0xad,0xff,0,0},
};

static encpage_t utf8_MacGreek_e2_84[2] = {
{enctable + 56,utf8_MacGreek,0xa2,0xa2,1,1},
{0,utf8_MacGreek_e2_84,0xa3,0xff,0,0},
};

static encpage_t utf8_MacGreek_e2_89[4] = {
{enctable + 455,utf8_MacGreek,0x88,0x88,1,1},
{enctable + 134,utf8_MacGreek,0xa0,0xa0,1,1},
{enctable + 4235,utf8_MacGreek,0xa4,0xa5,1,1},
{0,utf8_MacGreek_e2_89,0xa6,0xff,0,0},
};

static encpage_t utf8_MacGreek_e2[5] = {
{0,utf8_MacGreek_e2_80,0x80,0x80,0,2},
{0,utf8_MacGreek_e2_82,0x82,0x82,0,2},
{0,utf8_MacGreek_e2_84,0x84,0x84,0,2},
{0,utf8_MacGreek_e2_89,0x89,0x89,0,2},
{0,utf8_MacGreek_e2,0x8a,0xff,0,0},
};

static encpage_t utf8_MacGreek[8] = {
{enctable + 3675,utf8_MacGreek,0x00,0x7e,1,1},
{0,utf8_MacGreek_c2,0xc2,0xc2,0,2},
{0,utf8_MacGreek_c3,0xc3,0xc3,0,2},
{0,utf8_MacGreek_c5,0xc5,0xc5,0,2},
{0,utf8_MacGreek_ce,0xce,0xce,0,2},
{0,utf8_MacGreek_cf,0xcf,0xcf,0,2},
{0,utf8_MacGreek_e2,0xe2,0xe2,0,3},
{0,utf8_MacGreek,0xe3,0xff,0,0},
};

static encpage_t MacHebrew_utf8[22] = {
{enctable + 3675,MacHebrew_utf8,0x00,0x1f,1,1},
{enctable + 3713,MacHebrew_utf8,0x26,0x26,1,1},
{enctable + 3739,MacHebrew_utf8,0x40,0x5a,1,1},
{enctable + 3767,MacHebrew_utf8,0x5c,0x5c,1,1},
{enctable + 3769,MacHebrew_utf8,0x5e,0x7a,1,1},
{enctable + 3801,MacHebrew_utf8,0x7e,0x7e,1,1},
{enctable + 403,MacHebrew_utf8,0x80,0x80,2,1},
{enctable + 13747,MacHebrew_utf8,0x81,0x81,4,1},
{enctable + 6444,MacHebrew_utf8,0x82,0x9f,2,1},
{enctable + 3707,MacHebrew_utf8,0xa0,0xa5,1,1},
{enctable + 13997,MacHebrew_utf8,0xa6,0xa6,3,1},
{enctable + 10785,MacHebrew_utf8,0xa7,0xbf,1,1},
{enctable + 12921,MacHebrew_utf8,0xc0,0xc0,7,1},
{enctable + 11915,MacHebrew_utf8,0xc1,0xc5,3,1},
{enctable + 10653,MacHebrew_utf8,0xc6,0xc6,2,1},
{enctable + 12593,MacHebrew_utf8,0xc7,0xc9,3,1},
{enctable + 12196,MacHebrew_utf8,0xca,0xcf,2,1},
{enctable + 11022,MacHebrew_utf8,0xd0,0xd7,3,1},
{enctable + 12268,MacHebrew_utf8,0xd8,0xdd,2,1},
{enctable + 13416,MacHebrew_utf8,0xde,0xde,5,1},
{enctable + 8267,MacHebrew_utf8,0xdf,0xfa,2,1},
{enctable + 13376,MacHebrew_utf8,0xfb,0xff,1,1},
};

static encpage_t utf8_MacHebrew_c2[2] = {
{enctable + 7266,utf8_MacHebrew,0xa0,0xa0,1,1},
{0,utf8_MacHebrew_c2,0xa1,0xff,0,0},
};

static encpage_t utf8_MacHebrew_c3[11] = {
{enctable + 178,utf8_MacHebrew,0x84,0x84,1,1},
{enctable + 5,utf8_MacHebrew,0x87,0x87,1,1},
{enctable + 8,utf8_MacHebrew,0x89,0x89,1,1},
{enctable + 11,utf8_MacHebrew,0x91,0x91,1,1},
{enctable + 14,utf8_MacHebrew,0x96,0x96,1,1},
{enctable + 17,utf8_MacHebrew,0x9c,0x9c,1,1},
{enctable + 9551,utf8_MacHebrew,0xa0,0xa5,1,1},
{enctable + 9558,utf8_MacHebrew,0xa7,0xaf,1,1},
{enctable + 9568,utf8_MacHebrew,0xb1,0xb6,1,1},
{enctable + 9576,utf8_MacHebrew,0xb9,0xbc,1,1},
{0,utf8_MacHebrew_c3,0xbd,0xff,0,0},
};

static encpage_t utf8_MacHebrew_d6[4] = {
{enctable + 12484,utf8_MacHebrew,0xb0,0xb9,1,1},
{enctable + 14246,utf8_MacHebrew,0xbb,0xbc,1,1},
{enctable + 2277,utf8_MacHebrew,0xbf,0xbf,1,1},
{0,utf8_MacHebrew_d6,0xc0,0xff,0,0},
};

static encpage_t utf8_MacHebrew_d7[2] = {
{enctable + 7288,utf8_MacHebrew,0x90,0xaa,1,1},
{0,utf8_MacHebrew_d7,0xab,0xff,0,0},
};

static encpage_t utf8_MacHebrew_e2_80[5] = {
{enctable + 7272,utf8_MacHebrew,0x93,0x94,1,1},
{enctable + 3880,utf8_MacHebrew,0x98,0x99,1,1},
{enctable + 13919,utf8_MacHebrew,0x9c,0x9e,1,1},
{enctable + 3876,utf8_MacHebrew,0xa6,0xa6,1,1},
{0,utf8_MacHebrew_e2_80,0xa7,0xff,0,0},
};

static encpage_t utf8_MacHebrew_e2_82[2] = {
{enctable + 113,utf8_MacHebrew,0xaa,0xaa,1,1},
{0,utf8_MacHebrew_e2_82,0xab,0xff,0,0},
};

static encpage_t utf8_MacHebrew_e2[3] = {
{0,utf8_MacHebrew_e2_80,0x80,0x80,0,2},
{0,utf8_MacHebrew_e2_82,0x82,0x82,0,2},
{0,utf8_MacHebrew_e2,0x83,0xff,0,0},
};

static encpage_t utf8_MacHebrew_ef_a2[2] = {
{enctable + 3869,utf8_MacHebrew,0x9b,0x9e,1,1},
{0,utf8_MacHebrew_ef_a2,0x9f,0xff,0,0},
};

static encpage_t utf8_MacHebrew_ef_ac[3] = {
{enctable + 3882,utf8_MacHebrew,0xaa,0xab,1,1},
{enctable + 2989,utf8_MacHebrew,0xb5,0xb5,1,1},
{0,utf8_MacHebrew_ef_ac,0xb6,0xff,0,0},
};

static encpage_t utf8_MacHebrew_ef_ad[2] = {
{enctable + 3874,utf8_MacHebrew,0x8b,0x8b,1,1},
{0,utf8_MacHebrew_ef_ad,0x8c,0xff,0,0},
};

static encpage_t utf8_MacHebrew_ef[4] = {
{0,utf8_MacHebrew_ef_a2,0xa2,0xa2,0,2},
{0,utf8_MacHebrew_ef_ac,0xac,0xac,0,2},
{0,utf8_MacHebrew_ef_ad,0xad,0xad,0,2},
{0,utf8_MacHebrew_ef,0xae,0xff,0,0},
};

static encpage_t utf8_MacHebrew[8] = {
{enctable + 4185,utf8_MacHebrew,0x00,0x7e,1,1},
{0,utf8_MacHebrew_c2,0xc2,0xc2,0,2},
{0,utf8_MacHebrew_c3,0xc3,0xc3,0,2},
{0,utf8_MacHebrew_d6,0xd6,0xd6,0,2},
{0,utf8_MacHebrew_d7,0xd7,0xd7,0,2},
{0,utf8_MacHebrew_e2,0xe2,0xe2,0,3},
{0,utf8_MacHebrew_ef,0xef,0xef,0,3},
{0,utf8_MacHebrew,0xf0,0xff,0,0},
};

static encpage_t MacIcelandic_utf8[32] = {
{enctable + 3675,MacIcelandic_utf8,0x00,0x7e,1,1},
{enctable + 6440,MacIcelandic_utf8,0x80,0xa4,2,1},
{enctable + 5971,MacIcelandic_utf8,0xa5,0xa5,3,1},
{enctable + 12756,MacIcelandic_utf8,0xa6,0xa9,2,1},
{enctable + 231,MacIcelandic_utf8,0xaa,0xaa,3,1},
{enctable + 13619,MacIcelandic_utf8,0xab,0xac,2,1},
{enctable + 14012,MacIcelandic_utf8,0xad,0xad,3,1},
{enctable + 11699,MacIcelandic_utf8,0xae,0xaf,2,1},
{enctable + 14006,MacIcelandic_utf8,0xb0,0xb0,3,1},
{enctable + 365,MacIcelandic_utf8,0xb1,0xb1,2,1},
{enctable + 5980,MacIcelandic_utf8,0xb2,0xb3,3,1},
{enctable + 13607,MacIcelandic_utf8,0xb4,0xb5,2,1},
{enctable + 12566,MacIcelandic_utf8,0xb6,0xb8,3,1},
{enctable + 4926,MacIcelandic_utf8,0xb9,0xb9,2,1},
{enctable + 14009,MacIcelandic_utf8,0xba,0xba,3,1},
{enctable + 11651,MacIcelandic_utf8,0xbb,0xc2,2,1},
{enctable + 5974,MacIcelandic_utf8,0xc3,0xc3,3,1},
{enctable + 4340,MacIcelandic_utf8,0xc4,0xc4,2,1},
{enctable + 13318,MacIcelandic_utf8,0xc5,0xc6,3,1},
{enctable + 4652,MacIcelandic_utf8,0xc7,0xc8,2,1},
{enctable + 11570,MacIcelandic_utf8,0xc9,0xc9,3,1},
{enctable + 11960,MacIcelandic_utf8,0xca,0xcf,2,1},
{enctable + 11022,MacIcelandic_utf8,0xd0,0xd5,3,1},
{enctable + 505,MacIcelandic_utf8,0xd6,0xd6,2,1},
{enctable + 13324,MacIcelandic_utf8,0xd7,0xd7,3,1},
{enctable + 1887,MacIcelandic_utf8,0xd8,0xd9,2,1},
{enctable + 11179,MacIcelandic_utf8,0xda,0xdb,3,1},
{enctable + 11976,MacIcelandic_utf8,0xdc,0xe1,2,1},
{enctable + 12557,MacIcelandic_utf8,0xe2,0xe4,3,1},
{enctable + 11114,MacIcelandic_utf8,0xe5,0xef,2,1},
{enctable + 13327,MacIcelandic_utf8,0xf0,0xf0,3,1},
{enctable + 10239,MacIcelandic_utf8,0xf1,0xff,2,1},
};

static encpage_t utf8_MacIcelandic_c2[8] = {
{enctable + 13174,utf8_MacIcelandic,0xa0,0xa3,1,1},
{enctable + 155,utf8_MacIcelandic,0xa5,0xa5,1,1},
{enctable + 13000,utf8_MacIcelandic,0xa7,0xac,1,1},
{enctable + 13535,utf8_MacIcelandic,0xae,0xb1,1,1},
{enctable + 13401,utf8_MacIcelandic,0xb4,0xb8,1,1},
{enctable + 14208,utf8_MacIcelandic,0xba,0xbb,1,1},
{enctable + 3926,utf8_MacIcelandic,0xbf,0xbf,1,1},
{0,utf8_MacIcelandic_c2,0xc0,0xff,0,0},
};

static encpage_t utf8_MacIcelandic_c3[3] = {
{enctable + 11069,utf8_MacIcelandic,0x80,0x96,1,1},
{enctable + 9543,utf8_MacIcelandic,0x98,0xbf,1,1},
{0,utf8_MacIcelandic_c3,0xc0,0xff,0,0},
};

static encpage_t utf8_MacIcelandic_c4[2] = {
{enctable + 3856,utf8_MacIcelandic,0xb1,0xb1,1,1},
{0,utf8_MacIcelandic_c4,0xb2,0xff,0,0},
};

static encpage_t utf8_MacIcelandic_c5[3] = {
{enctable + 7270,utf8_MacIcelandic,0x92,0x93,1,1},
{enctable + 2395,utf8_MacIcelandic,0xb8,0xb8,1,1},
{0,utf8_MacIcelandic_c5,0xb9,0xff,0,0},
};

static encpage_t utf8_MacIcelandic_c6[2] = {
{enctable + 427,utf8_MacIcelandic,0x92,0x92,1,1},
{0,utf8_MacIcelandic_c6,0x93,0xff,0,0},
};

static encpage_t utf8_MacIcelandic_cb[3] = {
{enctable + 14266,utf8_MacIcelandic,0x86,0x87,1,1},
{enctable + 13354,utf8_MacIcelandic,0x98,0x9d,1,1},
{0,utf8_MacIcelandic_cb,0x9e,0xff,0,0},
};

static encpage_t utf8_MacIcelandic_ce[2] = {
{enctable + 390,utf8_MacIcelandic,0xa9,0xa9,1,1},
{0,utf8_MacIcelandic_ce,0xaa,0xff,0,0},
};

static encpage_t utf8_MacIcelandic_cf[2] = {
{enctable + 170,utf8_MacIcelandic,0x80,0x80,1,1},
{0,utf8_MacIcelandic_cf,0x81,0xff,0,0},
};

static encpage_t utf8_MacIcelandic_e2_80[7] = {
{enctable + 7272,utf8_MacIcelandic,0x93,0x94,1,1},
{enctable + 13931,utf8_MacIcelandic,0x98,0x9a,1,1},
{enctable + 13925,utf8_MacIcelandic,0x9c,0x9e,1,1},
{enctable + 110,utf8_MacIcelandic,0xa2,0xa2,1,1},
{enctable + 3876,utf8_MacIcelandic,0xa6,0xa6,1,1},
{enctable + 3888,utf8_MacIcelandic,0xb0,0xb0,1,1},
{0,utf8_MacIcelandic_e2_80,0xb1,0xff,0,0},
};

static encpage_t utf8_MacIcelandic_e2_81[2] = {
{enctable + 2273,utf8_MacIcelandic,0x84,0x84,1,1},
{0,utf8_MacIcelandic_e2_81,0x85,0xff,0,0},
};

static encpage_t utf8_MacIcelandic_e2_82[2] = {
{enctable + 2339,utf8_MacIcelandic,0xac,0xac,1,1},
{0,utf8_MacIcelandic_e2_82,0xad,0xff,0,0},
};

static encpage_t utf8_MacIcelandic_e2_84[2] = {
{enctable + 125,utf8_MacIcelandic,0xa2,0xa2,1,1},
{0,utf8_MacIcelandic_e2_84,0xa3,0xff,0,0},
};

static encpage_t utf8_MacIcelandic_e2_88[8] = {
{enctable + 161,utf8_MacIcelandic,0x82,0x82,1,1},
{enctable + 2191,utf8_MacIcelandic,0x86,0x86,1,1},
{enctable + 1,utf8_MacIcelandic,0x8f,0x8f,1,1},
{enctable + 164,utf8_MacIcelandic,0x91,0x91,1,1},
{enctable + 395,utf8_MacIcelandic,0x9a,0x9a,1,1},
{enctable + 143,utf8_MacIcelandic,0x9e,0x9e,1,1},
{enctable + 173,utf8_MacIcelandic,0xab,0xab,1,1},
{0,utf8_MacIcelandic_e2_88,0xac,0xff,0,0},
};

static encpage_t utf8_MacIcelandic_e2_89[4] = {
{enctable + 455,utf8_MacIcelandic,0x88,0x88,1,1},
{enctable + 134,utf8_MacIcelandic,0xa0,0xa0,1,1},
{enctable + 4235,utf8_MacIcelandic,0xa4,0xa5,1,1},
{0,utf8_MacIcelandic_e2_89,0xa6,0xff,0,0},
};

static encpage_t utf8_MacIcelandic_e2_97[2] = {
{enctable + 3883,utf8_MacIcelandic,0x8a,0x8a,1,1},
{0,utf8_MacIcelandic_e2_97,0x8b,0xff,0,0},
};

static encpage_t utf8_MacIcelandic_e2[8] = {
{0,utf8_MacIcelandic_e2_80,0x80,0x80,0,2},
{0,utf8_MacIcelandic_e2_81,0x81,0x81,0,2},
{0,utf8_MacIcelandic_e2_82,0x82,0x82,0,2},
{0,utf8_MacIcelandic_e2_84,0x84,0x84,0,2},
{0,utf8_MacIcelandic_e2_88,0x88,0x88,0,2},
{0,utf8_MacIcelandic_e2_89,0x89,0x89,0,2},
{0,utf8_MacIcelandic_e2_97,0x97,0x97,0,2},
{0,utf8_MacIcelandic_e2,0x98,0xff,0,0},
};

static encpage_t utf8_MacIcelandic_ef_a3[2] = {
{enctable + 3851,utf8_MacIcelandic,0xbf,0xbf,1,1},
{0,utf8_MacIcelandic_ef_a3,0xc0,0xff,0,0},
};

static encpage_t utf8_MacIcelandic_ef[2] = {
{0,utf8_MacIcelandic_ef_a3,0xa3,0xa3,0,2},
{0,utf8_MacIcelandic_ef,0xa4,0xff,0,0},
};

static encpage_t utf8_MacIcelandic[12] = {
{enctable + 3675,utf8_MacIcelandic,0x00,0x7e,1,1},
{0,utf8_MacIcelandic_c2,0xc2,0xc2,0,2},
{0,utf8_MacIcelandic_c3,0xc3,0xc3,0,2},
{0,utf8_MacIcelandic_c4,0xc4,0xc4,0,2},
{0,utf8_MacIcelandic_c5,0xc5,0xc5,0,2},
{0,utf8_MacIcelandic_c6,0xc6,0xc6,0,2},
{0,utf8_MacIcelandic_cb,0xcb,0xcb,0,2},
{0,utf8_MacIcelandic_ce,0xce,0xce,0,2},
{0,utf8_MacIcelandic_cf,0xcf,0xcf,0,2},
{0,utf8_MacIcelandic_e2,0xe2,0xe2,0,3},
{0,utf8_MacIcelandic_ef,0xef,0xef,0,3},
{0,utf8_MacIcelandic,0xf0,0xff,0,0},
};

static encpage_t MacRoman_utf8[34] = {
{enctable + 3675,MacRoman_utf8,0x00,0x7e,1,1},
{enctable + 6440,MacRoman_utf8,0x80,0x9f,2,1},
{enctable + 11573,MacRoman_utf8,0xa0,0xa0,3,1},
{enctable + 6506,MacRoman_utf8,0xa1,0xa4,2,1},
{enctable + 5971,MacRoman_utf8,0xa5,0xa5,3,1},
{enctable + 12756,MacRoman_utf8,0xa6,0xa9,2,1},
{enctable + 231,MacRoman_utf8,0xaa,0xaa,3,1},
{enctable + 13619,MacRoman_utf8,0xab,0xac,2,1},
{enctable + 14012,MacRoman_utf8,0xad,0xad,3,1},
{enctable + 11699,MacRoman_utf8,0xae,0xaf,2,1},
{enctable + 14006,MacRoman_utf8,0xb0,0xb0,3,1},
{enctable + 365,MacRoman_utf8,0xb1,0xb1,2,1},
{enctable + 5980,MacRoman_utf8,0xb2,0xb3,3,1},
{enctable + 13607,MacRoman_utf8,0xb4,0xb5,2,1},
{enctable + 12566,MacRoman_utf8,0xb6,0xb8,3,1},
{enctable + 4926,MacRoman_utf8,0xb9,0xb9,2,1},
{enctable + 14009,MacRoman_utf8,0xba,0xba,3,1},
{enctable + 11651,MacRoman_utf8,0xbb,0xc2,2,1},
{enctable + 5974,MacRoman_utf8,0xc3,0xc3,3,1},
{enctable + 4340,MacRoman_utf8,0xc4,0xc4,2,1},
{enctable + 13318,MacRoman_utf8,0xc5,0xc6,3,1},
{enctable + 4652,MacRoman_utf8,0xc7,0xc8,2,1},
{enctable + 11570,MacRoman_utf8,0xc9,0xc9,3,1},
{enctable + 11960,MacRoman_utf8,0xca,0xcf,2,1},
{enctable + 11022,MacRoman_utf8,0xd0,0xd5,3,1},
{enctable + 505,MacRoman_utf8,0xd6,0xd6,2,1},
{enctable + 13324,MacRoman_utf8,0xd7,0xd7,3,1},
{enctable + 1887,MacRoman_utf8,0xd8,0xd9,2,1},
{enctable + 11179,MacRoman_utf8,0xda,0xe0,3,1},
{enctable + 377,MacRoman_utf8,0xe1,0xe1,2,1},
{enctable + 12557,MacRoman_utf8,0xe2,0xe4,3,1},
{enctable + 11114,MacRoman_utf8,0xe5,0xef,2,1},
{enctable + 13327,MacRoman_utf8,0xf0,0xf0,3,1},
{enctable + 10239,MacRoman_utf8,0xf1,0xff,2,1},
};

static encpage_t utf8_MacRoman_c2[8] = {
{enctable + 13174,utf8_MacRoman,0xa0,0xa3,1,1},
{enctable + 155,utf8_MacRoman,0xa5,0xa5,1,1},
{enctable + 13000,utf8_MacRoman,0xa7,0xac,1,1},
{enctable + 13535,utf8_MacRoman,0xae,0xb1,1,1},
{enctable + 13401,utf8_MacRoman,0xb4,0xb8,1,1},
{enctable + 14208,utf8_MacRoman,0xba,0xbb,1,1},
{enctable + 3926,utf8_MacRoman,0xbf,0xbf,1,1},
{0,utf8_MacRoman_c2,0xc0,0xff,0,0},
};

static encpage_t utf8_MacRoman_c3[7] = {
{enctable + 11069,utf8_MacRoman,0x80,0x8f,1,1},
{enctable + 11086,utf8_MacRoman,0x91,0x96,1,1},
{enctable + 9543,utf8_MacRoman,0x98,0x9c,1,1},
{enctable + 9550,utf8_MacRoman,0x9f,0xaf,1,1},
{enctable + 9568,utf8_MacRoman,0xb1,0xbc,1,1},
{enctable + 2277,utf8_MacRoman,0xbf,0xbf,1,1},
{0,utf8_MacRoman_c3,0xc0,0xff,0,0},
};

static encpage_t utf8_MacRoman_c4[2] = {
{enctable + 3856,utf8_MacRoman,0xb1,0xb1,1,1},
{0,utf8_MacRoman_c4,0xb2,0xff,0,0},
};

static encpage_t utf8_MacRoman_c5[3] = {
{enctable + 7270,utf8_MacRoman,0x92,0x93,1,1},
{enctable + 2395,utf8_MacRoman,0xb8,0xb8,1,1},
{0,utf8_MacRoman_c5,0xb9,0xff,0,0},
};

static encpage_t utf8_MacRoman_c6[2] = {
{enctable + 427,utf8_MacRoman,0x92,0x92,1,1},
{0,utf8_MacRoman_c6,0x93,0xff,0,0},
};

static encpage_t utf8_MacRoman_cb[3] = {
{enctable + 14266,utf8_MacRoman,0x86,0x87,1,1},
{enctable + 13354,utf8_MacRoman,0x98,0x9d,1,1},
{0,utf8_MacRoman_cb,0x9e,0xff,0,0},
};

static encpage_t utf8_MacRoman_ce[2] = {
{enctable + 390,utf8_MacRoman,0xa9,0xa9,1,1},
{0,utf8_MacRoman_ce,0xaa,0xff,0,0},
};

static encpage_t utf8_MacRoman_cf[2] = {
{enctable + 170,utf8_MacRoman,0x80,0x80,1,1},
{0,utf8_MacRoman_cf,0x81,0xff,0,0},
};

static encpage_t utf8_MacRoman_e2_80[8] = {
{enctable + 7272,utf8_MacRoman,0x93,0x94,1,1},
{enctable + 13931,utf8_MacRoman,0x98,0x9a,1,1},
{enctable + 13925,utf8_MacRoman,0x9c,0x9e,1,1},
{enctable + 13868,utf8_MacRoman,0xa0,0xa2,1,1},
{enctable + 3876,utf8_MacRoman,0xa6,0xa6,1,1},
{enctable + 3888,utf8_MacRoman,0xb0,0xb0,1,1},
{enctable + 4150,utf8_MacRoman,0xb9,0xba,1,1},
{0,utf8_MacRoman_e2_80,0xbb,0xff,0,0},
};

static encpage_t utf8_MacRoman_e2_81[2] = {
{enctable + 2273,utf8_MacRoman,0x84,0x84,1,1},
{0,utf8_MacRoman_e2_81,0x85,0xff,0,0},
};

static encpage_t utf8_MacRoman_e2_82[2] = {
{enctable + 2339,utf8_MacRoman,0xac,0xac,1,1},
{0,utf8_MacRoman_e2_82,0xad,0xff,0,0},
};

static encpage_t utf8_MacRoman_e2_84[2] = {
{enctable + 125,utf8_MacRoman,0xa2,0xa2,1,1},
{0,utf8_MacRoman_e2_84,0xa3,0xff,0,0},
};

static encpage_t utf8_MacRoman_e2_88[8] = {
{enctable + 161,utf8_MacRoman,0x82,0x82,1,1},
{enctable + 2191,utf8_MacRoman,0x86,0x86,1,1},
{enctable + 1,utf8_MacRoman,0x8f,0x8f,1,1},
{enctable + 164,utf8_MacRoman,0x91,0x91,1,1},
{enctable + 395,utf8_MacRoman,0x9a,0x9a,1,1},
{enctable + 143,utf8_MacRoman,0x9e,0x9e,1,1},
{enctable + 173,utf8_MacRoman,0xab,0xab,1,1},
{0,utf8_MacRoman_e2_88,0xac,0xff,0,0},
};

static encpage_t utf8_MacRoman_e2_89[4] = {
{enctable + 455,utf8_MacRoman,0x88,0x88,1,1},
{enctable + 134,utf8_MacRoman,0xa0,0xa0,1,1},
{enctable + 4235,utf8_MacRoman,0xa4,0xa5,1,1},
{0,utf8_MacRoman_e2_89,0xa6,0xff,0,0},
};

static encpage_t utf8_MacRoman_e2_97[2] = {
{enctable + 3883,utf8_MacRoman,0x8a,0x8a,1,1},
{0,utf8_MacRoman_e2_97,0x8b,0xff,0,0},
};

static encpage_t utf8_MacRoman_e2[8] = {
{0,utf8_MacRoman_e2_80,0x80,0x80,0,2},
{0,utf8_MacRoman_e2_81,0x81,0x81,0,2},
{0,utf8_MacRoman_e2_82,0x82,0x82,0,2},
{0,utf8_MacRoman_e2_84,0x84,0x84,0,2},
{0,utf8_MacRoman_e2_88,0x88,0x88,0,2},
{0,utf8_MacRoman_e2_89,0x89,0x89,0,2},
{0,utf8_MacRoman_e2_97,0x97,0x97,0,2},
{0,utf8_MacRoman_e2,0x98,0xff,0,0},
};

static encpage_t utf8_MacRoman_ef_a3[2] = {
{enctable + 3851,utf8_MacRoman,0xbf,0xbf,1,1},
{0,utf8_MacRoman_ef_a3,0xc0,0xff,0,0},
};

static encpage_t utf8_MacRoman_ef_ac[2] = {
{enctable + 4152,utf8_MacRoman,0x81,0x82,1,1},
{0,utf8_MacRoman_ef_ac,0x83,0xff,0,0},
};

static encpage_t utf8_MacRoman_ef[3] = {
{0,utf8_MacRoman_ef_a3,0xa3,0xa3,0,2},
{0,utf8_MacRoman_ef_ac,0xac,0xac,0,2},
{0,utf8_MacRoman_ef,0xad,0xff,0,0},
};

static encpage_t utf8_MacRoman[12] = {
{enctable + 3675,utf8_MacRoman,0x00,0x7e,1,1},
{0,utf8_MacRoman_c2,0xc2,0xc2,0,2},
{0,utf8_MacRoman_c3,0xc3,0xc3,0,2},
{0,utf8_MacRoman_c4,0xc4,0xc4,0,2},
{0,utf8_MacRoman_c5,0xc5,0xc5,0,2},
{0,utf8_MacRoman_c6,0xc6,0xc6,0,2},
{0,utf8_MacRoman_cb,0xcb,0xcb,0,2},
{0,utf8_MacRoman_ce,0xce,0xce,0,2},
{0,utf8_MacRoman_cf,0xcf,0xcf,0,2},
{0,utf8_MacRoman_e2,0xe2,0xe2,0,3},
{0,utf8_MacRoman_ef,0xef,0xef,0,3},
{0,utf8_MacRoman,0xf0,0xff,0,0},
};

static encpage_t MacRomanian_utf8[36] = {
{enctable + 3675,MacRomanian_utf8,0x00,0x7e,1,1},
{enctable + 6440,MacRomanian_utf8,0x80,0x9f,2,1},
{enctable + 11573,MacRomanian_utf8,0xa0,0xa0,3,1},
{enctable + 6506,MacRomanian_utf8,0xa1,0xa4,2,1},
{enctable + 5971,MacRomanian_utf8,0xa5,0xa5,3,1},
{enctable + 12756,MacRomanian_utf8,0xa6,0xa9,2,1},
{enctable + 231,MacRomanian_utf8,0xaa,0xaa,3,1},
{enctable + 13619,MacRomanian_utf8,0xab,0xac,2,1},
{enctable + 14012,MacRomanian_utf8,0xad,0xad,3,1},
{enctable + 13643,MacRomanian_utf8,0xae,0xaf,2,1},
{enctable + 14006,MacRomanian_utf8,0xb0,0xb0,3,1},
{enctable + 365,MacRomanian_utf8,0xb1,0xb1,2,1},
{enctable + 5980,MacRomanian_utf8,0xb2,0xb3,3,1},
{enctable + 13607,MacRomanian_utf8,0xb4,0xb5,2,1},
{enctable + 12566,MacRomanian_utf8,0xb6,0xb8,3,1},
{enctable + 4926,MacRomanian_utf8,0xb9,0xb9,2,1},
{enctable + 14009,MacRomanian_utf8,0xba,0xba,3,1},
{enctable + 11667,MacRomanian_utf8,0xbb,0xc2,2,1},
{enctable + 5974,MacRomanian_utf8,0xc3,0xc3,3,1},
{enctable + 4340,MacRomanian_utf8,0xc4,0xc4,2,1},
{enctable + 13318,MacRomanian_utf8,0xc5,0xc6,3,1},
{enctable + 4652,MacRomanian_utf8,0xc7,0xc8,2,1},
{enctable + 11570,MacRomanian_utf8,0xc9,0xc9,3,1},
{enctable + 11960,MacRomanian_utf8,0xca,0xcf,2,1},
{enctable + 11022,MacRomanian_utf8,0xd0,0xd5,3,1},
{enctable + 505,MacRomanian_utf8,0xd6,0xd6,2,1},
{enctable + 13324,MacRomanian_utf8,0xd7,0xd7,3,1},
{enctable + 1887,MacRomanian_utf8,0xd8,0xd9,2,1},
{enctable + 11179,MacRomanian_utf8,0xda,0xdd,3,1},
{enctable + 13691,MacRomanian_utf8,0xde,0xdf,2,1},
{enctable + 11197,MacRomanian_utf8,0xe0,0xe0,3,1},
{enctable + 377,MacRomanian_utf8,0xe1,0xe1,2,1},
{enctable + 12557,MacRomanian_utf8,0xe2,0xe4,3,1},
{enctable + 11114,MacRomanian_utf8,0xe5,0xef,2,1},
{enctable + 13327,MacRomanian_utf8,0xf0,0xf0,3,1},
{enctable + 10239,MacRomanian_utf8,0xf1,0xff,2,1},
};

static encpage_t utf8_MacRomanian_c2[8] = {
{enctable + 13174,utf8_MacRomanian,0xa0,0xa3,1,1},
{enctable + 155,utf8_MacRomanian,0xa5,0xa5,1,1},
{enctable + 13000,utf8_MacRomanian,0xa7,0xac,1,1},
{enctable + 13535,utf8_MacRomanian,0xae,0xb1,1,1},
{enctable + 13401,utf8_MacRomanian,0xb4,0xb8,1,1},
{enctable + 14208,utf8_MacRomanian,0xba,0xbb,1,1},
{enctable + 3926,utf8_MacRomanian,0xbf,0xbf,1,1},
{0,utf8_MacRomanian_c2,0xc0,0xff,0,0},
};

static encpage_t utf8_MacRomanian_c3[10] = {
{enctable + 11069,utf8_MacRomanian,0x80,0x85,1,1},
{enctable + 11076,utf8_MacRomanian,0x87,0x8f,1,1},
{enctable + 11086,utf8_MacRomanian,0x91,0x96,1,1},
{enctable + 9544,utf8_MacRomanian,0x99,0x9c,1,1},
{enctable + 9550,utf8_MacRomanian,0x9f,0xa5,1,1},
{enctable + 9558,utf8_MacRomanian,0xa7,0xaf,1,1},
{enctable + 9568,utf8_MacRomanian,0xb1,0xb7,1,1},
{enctable + 9576,utf8_MacRomanian,0xb9,0xbc,1,1},
{enctable + 2277,utf8_MacRomanian,0xbf,0xbf,1,1},
{0,utf8_MacRomanian_c3,0xc0,0xff,0,0},
};

static encpage_t utf8_MacRomanian_c4[3] = {
{enctable + 13022,utf8_MacRomanian,0x82,0x83,1,1},
{enctable + 3856,utf8_MacRomanian,0xb1,0xb1,1,1},
{0,utf8_MacRomanian_c4,0xb2,0xff,0,0},
};

static encpage_t utf8_MacRomanian_c5[3] = {
{enctable + 7270,utf8_MacRomanian,0x92,0x93,1,1},
{enctable + 2395,utf8_MacRomanian,0xb8,0xb8,1,1},
{0,utf8_MacRomanian_c5,0xb9,0xff,0,0},
};

static encpage_t utf8_MacRomanian_c6[2] = {
{enctable + 427,utf8_MacRomanian,0x92,0x92,1,1},
{0,utf8_MacRomanian_c6,0x93,0xff,0,0},
};

static encpage_t utf8_MacRomanian_c8[2] = {
{enctable + 13559,utf8_MacRomanian,0x98,0x9b,1,1},
{0,utf8_MacRomanian_c8,0x9c,0xff,0,0},
};

static encpage_t utf8_MacRomanian_cb[3] = {
{enctable + 14266,utf8_MacRomanian,0x86,0x87,1,1},
{enctable + 13354,utf8_MacRomanian,0x98,0x9d,1,1},
{0,utf8_MacRomanian_cb,0x9e,0xff,0,0},
};

static encpage_t utf8_MacRomanian_ce[2] = {
{enctable + 390,utf8_MacRomanian,0xa9,0xa9,1,1},
{0,utf8_MacRomanian_ce,0xaa,0xff,0,0},
};

static encpage_t utf8_MacRomanian_cf[2] = {
{enctable + 170,utf8_MacRomanian,0x80,0x80,1,1},
{0,utf8_MacRomanian_cf,0x81,0xff,0,0},
};

static encpage_t utf8_MacRomanian_e2_80[8] = {
{enctable + 7272,utf8_MacRomanian,0x93,0x94,1,1},
{enctable + 13931,utf8_MacRomanian,0x98,0x9a,1,1},
{enctable + 13925,utf8_MacRomanian,0x9c,0x9e,1,1},
{enctable + 13868,utf8_MacRomanian,0xa0,0xa2,1,1},
{enctable + 3876,utf8_MacRomanian,0xa6,0xa6,1,1},
{enctable + 3888,utf8_MacRomanian,0xb0,0xb0,1,1},
{enctable + 4150,utf8_MacRomanian,0xb9,0xba,1,1},
{0,utf8_MacRomanian_e2_80,0xbb,0xff,0,0},
};

static encpage_t utf8_MacRomanian_e2_81[2] = {
{enctable + 2273,utf8_MacRomanian,0x84,0x84,1,1},
{0,utf8_MacRomanian_e2_81,0x85,0xff,0,0},
};

static encpage_t utf8_MacRomanian_e2_82[2] = {
{enctable + 2339,utf8_MacRomanian,0xac,0xac,1,1},
{0,utf8_MacRomanian_e2_82,0xad,0xff,0,0},
};

static encpage_t utf8_MacRomanian_e2_84[2] = {
{enctable + 125,utf8_MacRomanian,0xa2,0xa2,1,1},
{0,utf8_MacRomanian_e2_84,0xa3,0xff,0,0},
};

static encpage_t utf8_MacRomanian_e2_88[8] = {
{enctable + 161,utf8_MacRomanian,0x82,0x82,1,1},
{enctable + 2191,utf8_MacRomanian,0x86,0x86,1,1},
{enctable + 1,utf8_MacRomanian,0x8f,0x8f,1,1},
{enctable + 164,utf8_MacRomanian,0x91,0x91,1,1},
{enctable + 395,utf8_MacRomanian,0x9a,0x9a,1,1},
{enctable + 143,utf8_MacRomanian,0x9e,0x9e,1,1},
{enctable + 173,utf8_MacRomanian,0xab,0xab,1,1},
{0,utf8_MacRomanian_e2_88,0xac,0xff,0,0},
};

static encpage_t utf8_MacRomanian_e2_89[4] = {
{enctable + 455,utf8_MacRomanian,0x88,0x88,1,1},
{enctable + 134,utf8_MacRomanian,0xa0,0xa0,1,1},
{enctable + 4235,utf8_MacRomanian,0xa4,0xa5,1,1},
{0,utf8_MacRomanian_e2_89,0xa6,0xff,0,0},
};

static encpage_t utf8_MacRomanian_e2_97[2] = {
{enctable + 3883,utf8_MacRomanian,0x8a,0x8a,1,1},
{0,utf8_MacRomanian_e2_97,0x8b,0xff,0,0},
};

static encpage_t utf8_MacRomanian_e2[8] = {
{0,utf8_MacRomanian_e2_80,0x80,0x80,0,2},
{0,utf8_MacRomanian_e2_81,0x81,0x81,0,2},
{0,utf8_MacRomanian_e2_82,0x82,0x82,0,2},
{0,utf8_MacRomanian_e2_84,0x84,0x84,0,2},
{0,utf8_MacRomanian_e2_88,0x88,0x88,0,2},
{0,utf8_MacRomanian_e2_89,0x89,0x89,0,2},
{0,utf8_MacRomanian_e2_97,0x97,0x97,0,2},
{0,utf8_MacRomanian_e2,0x98,0xff,0,0},
};

static encpage_t utf8_MacRomanian_ef_a3[2] = {
{enctable + 3851,utf8_MacRomanian,0xbf,0xbf,1,1},
{0,utf8_MacRomanian_ef_a3,0xc0,0xff,0,0},
};

static encpage_t utf8_MacRomanian_ef[2] = {
{0,utf8_MacRomanian_ef_a3,0xa3,0xa3,0,2},
{0,utf8_MacRomanian_ef,0xa4,0xff,0,0},
};

static encpage_t utf8_MacRomanian[13] = {
{enctable + 3675,utf8_MacRomanian,0x00,0x7e,1,1},
{0,utf8_MacRomanian_c2,0xc2,0xc2,0,2},
{0,utf8_MacRomanian_c3,0xc3,0xc3,0,2},
{0,utf8_MacRomanian_c4,0xc4,0xc4,0,2},
{0,utf8_MacRomanian_c5,0xc5,0xc5,0,2},
{0,utf8_MacRomanian_c6,0xc6,0xc6,0,2},
{0,utf8_MacRomanian_c8,0xc8,0xc8,0,2},
{0,utf8_MacRomanian_cb,0xcb,0xcb,0,2},
{0,utf8_MacRomanian_ce,0xce,0xce,0,2},
{0,utf8_MacRomanian_cf,0xcf,0xcf,0,2},
{0,utf8_MacRomanian_e2,0xe2,0xe2,0,3},
{0,utf8_MacRomanian_ef,0xef,0xef,0,3},
{0,utf8_MacRomanian,0xf0,0xff,0,0},
};

static encpage_t MacRumanian_utf8[40] = {
{enctable + 3675,MacRumanian_utf8,0x00,0x7f,1,1},
{enctable + 6440,MacRumanian_utf8,0x80,0x9f,2,1},
{enctable + 11573,MacRumanian_utf8,0xa0,0xa0,3,1},
{enctable + 6506,MacRumanian_utf8,0xa1,0xa4,2,1},
{enctable + 5971,MacRumanian_utf8,0xa5,0xa5,3,1},
{enctable + 12756,MacRumanian_utf8,0xa6,0xa9,2,1},
{enctable + 231,MacRumanian_utf8,0xaa,0xaa,3,1},
{enctable + 13619,MacRumanian_utf8,0xab,0xac,2,1},
{enctable + 14012,MacRumanian_utf8,0xad,0xad,3,1},
{enctable + 13639,MacRumanian_utf8,0xae,0xaf,2,1},
{enctable + 14006,MacRumanian_utf8,0xb0,0xb0,3,1},
{enctable + 365,MacRumanian_utf8,0xb1,0xb1,2,1},
{enctable + 5980,MacRumanian_utf8,0xb2,0xb3,3,1},
{enctable + 13607,MacRumanian_utf8,0xb4,0xb5,2,1},
{enctable + 12566,MacRumanian_utf8,0xb6,0xb8,3,1},
{enctable + 4926,MacRumanian_utf8,0xb9,0xb9,2,1},
{enctable + 14009,MacRumanian_utf8,0xba,0xba,3,1},
{enctable + 4636,MacRumanian_utf8,0xbb,0xbc,2,1},
{enctable + 14003,MacRumanian_utf8,0xbd,0xbd,3,1},
{enctable + 12434,MacRumanian_utf8,0xbe,0xc2,2,1},
{enctable + 5974,MacRumanian_utf8,0xc3,0xc3,3,1},
{enctable + 4340,MacRumanian_utf8,0xc4,0xc4,2,1},
{enctable + 13318,MacRumanian_utf8,0xc5,0xc6,3,1},
{enctable + 4652,MacRumanian_utf8,0xc7,0xc8,2,1},
{enctable + 11570,MacRumanian_utf8,0xc9,0xc9,3,1},
{enctable + 11960,MacRumanian_utf8,0xca,0xcf,2,1},
{enctable + 11022,MacRumanian_utf8,0xd0,0xd5,3,1},
{enctable + 505,MacRumanian_utf8,0xd6,0xd6,2,1},
{enctable + 13324,MacRumanian_utf8,0xd7,0xd7,3,1},
{enctable + 1887,MacRumanian_utf8,0xd8,0xd9,2,1},
{enctable + 11179,MacRumanian_utf8,0xda,0xda,3,1},
{enctable + 339,MacRumanian_utf8,0xdb,0xdb,2,1},
{enctable + 11185,MacRumanian_utf8,0xdc,0xdd,3,1},
{enctable + 13667,MacRumanian_utf8,0xde,0xdf,2,1},
{enctable + 11197,MacRumanian_utf8,0xe0,0xe0,3,1},
{enctable + 377,MacRumanian_utf8,0xe1,0xe1,2,1},
{enctable + 12557,MacRumanian_utf8,0xe2,0xe4,3,1},
{enctable + 11114,MacRumanian_utf8,0xe5,0xef,2,1},
{enctable + 13327,MacRumanian_utf8,0xf0,0xf0,3,1},
{enctable + 10239,MacRumanian_utf8,0xf1,0xff,2,1},
};

static encpage_t utf8_MacRumanian_c2[7] = {
{enctable + 13174,utf8_MacRumanian,0xa0,0xa5,1,1},
{enctable + 13000,utf8_MacRumanian,0xa7,0xac,1,1},
{enctable + 13535,utf8_MacRumanian,0xae,0xb1,1,1},
{enctable + 13401,utf8_MacRumanian,0xb4,0xb8,1,1},
{enctable + 14208,utf8_MacRumanian,0xba,0xbb,1,1},
{enctable + 3926,utf8_MacRumanian,0xbf,0xbf,1,1},
{0,utf8_MacRumanian_c2,0xc0,0xff,0,0},
};

static encpage_t utf8_MacRumanian_c3[10] = {
{enctable + 11069,utf8_MacRumanian,0x80,0x85,1,1},
{enctable + 11076,utf8_MacRumanian,0x87,0x8f,1,1},
{enctable + 11086,utf8_MacRumanian,0x91,0x96,1,1},
{enctable + 9544,utf8_MacRumanian,0x99,0x9c,1,1},
{enctable + 9550,utf8_MacRumanian,0x9f,0xa5,1,1},
{enctable + 9558,utf8_MacRumanian,0xa7,0xaf,1,1},
{enctable + 9568,utf8_MacRumanian,0xb1,0xb7,1,1},
{enctable + 9576,utf8_MacRumanian,0xb9,0xbc,1,1},
{enctable + 2277,utf8_MacRumanian,0xbf,0xbf,1,1},
{0,utf8_MacRumanian_c3,0xc0,0xff,0,0},
};

static encpage_t utf8_MacRumanian_c4[3] = {
{enctable + 13022,utf8_MacRumanian,0x82,0x83,1,1},
{enctable + 3856,utf8_MacRumanian,0xb1,0xb1,1,1},
{0,utf8_MacRumanian_c4,0xb2,0xff,0,0},
};

static encpage_t utf8_MacRumanian_c5[5] = {
{enctable + 7270,utf8_MacRumanian,0x92,0x93,1,1},
{enctable + 12917,utf8_MacRumanian,0x9e,0x9f,1,1},
{enctable + 4152,utf8_MacRumanian,0xa2,0xa3,1,1},
{enctable + 2395,utf8_MacRumanian,0xb8,0xb8,1,1},
{0,utf8_MacRumanian_c5,0xb9,0xff,0,0},
};

static encpage_t utf8_MacRumanian_c6[2] = {
{enctable + 427,utf8_MacRumanian,0x92,0x92,1,1},
{0,utf8_MacRumanian_c6,0x93,0xff,0,0},
};

static encpage_t utf8_MacRumanian_cb[3] = {
{enctable + 14266,utf8_MacRumanian,0x86,0x87,1,1},
{enctable + 13354,utf8_MacRumanian,0x98,0x9d,1,1},
{0,utf8_MacRumanian_cb,0x9e,0xff,0,0},
};

static encpage_t utf8_MacRumanian_cf[2] = {
{enctable + 170,utf8_MacRumanian,0x80,0x80,1,1},
{0,utf8_MacRumanian_cf,0x81,0xff,0,0},
};

static encpage_t utf8_MacRumanian_e2_80[8] = {
{enctable + 7272,utf8_MacRumanian,0x93,0x94,1,1},
{enctable + 13931,utf8_MacRumanian,0x98,0x9a,1,1},
{enctable + 13925,utf8_MacRumanian,0x9c,0x9e,1,1},
{enctable + 13868,utf8_MacRumanian,0xa0,0xa2,1,1},
{enctable + 3876,utf8_MacRumanian,0xa6,0xa6,1,1},
{enctable + 3888,utf8_MacRumanian,0xb0,0xb0,1,1},
{enctable + 4150,utf8_MacRumanian,0xb9,0xba,1,1},
{0,utf8_MacRumanian_e2_80,0xbb,0xff,0,0},
};

static encpage_t utf8_MacRumanian_e2_81[2] = {
{enctable + 2273,utf8_MacRumanian,0x84,0x84,1,1},
{0,utf8_MacRumanian_e2_81,0x85,0xff,0,0},
};

static encpage_t utf8_MacRumanian_e2_84[3] = {
{enctable + 125,utf8_MacRumanian,0xa2,0xa2,1,1},
{enctable + 390,utf8_MacRumanian,0xa6,0xa6,1,1},
{0,utf8_MacRumanian_e2_84,0xa7,0xff,0,0},
};

static encpage_t utf8_MacRumanian_e2_88[8] = {
{enctable + 161,utf8_MacRumanian,0x82,0x82,1,1},
{enctable + 2191,utf8_MacRumanian,0x86,0x86,1,1},
{enctable + 1,utf8_MacRumanian,0x8f,0x8f,1,1},
{enctable + 164,utf8_MacRumanian,0x91,0x91,1,1},
{enctable + 395,utf8_MacRumanian,0x9a,0x9a,1,1},
{enctable + 143,utf8_MacRumanian,0x9e,0x9e,1,1},
{enctable + 173,utf8_MacRumanian,0xab,0xab,1,1},
{0,utf8_MacRumanian_e2_88,0xac,0xff,0,0},
};

static encpage_t utf8_MacRumanian_e2_89[4] = {
{enctable + 455,utf8_MacRumanian,0x88,0x88,1,1},
{enctable + 134,utf8_MacRumanian,0xa0,0xa0,1,1},
{enctable + 4235,utf8_MacRumanian,0xa4,0xa5,1,1},
{0,utf8_MacRumanian_e2_89,0xa6,0xff,0,0},
};

static encpage_t utf8_MacRumanian_e2_97[2] = {
{enctable + 3883,utf8_MacRumanian,0x8a,0x8a,1,1},
{0,utf8_MacRumanian_e2_97,0x8b,0xff,0,0},
};

static encpage_t utf8_MacRumanian_e2[7] = {
{0,utf8_MacRumanian_e2_80,0x80,0x80,0,2},
{0,utf8_MacRumanian_e2_81,0x81,0x81,0,2},
{0,utf8_MacRumanian_e2_84,0x84,0x84,0,2},
{0,utf8_MacRumanian_e2_88,0x88,0x88,0,2},
{0,utf8_MacRumanian_e2_89,0x89,0x89,0,2},
{0,utf8_MacRumanian_e2_97,0x97,0x97,0,2},
{0,utf8_MacRumanian_e2,0x98,0xff,0,0},
};

static encpage_t utf8_MacRumanian_ef_a3[2] = {
{enctable + 3851,utf8_MacRumanian,0xbf,0xbf,1,1},
{0,utf8_MacRumanian_ef_a3,0xc0,0xff,0,0},
};

static encpage_t utf8_MacRumanian_ef[2] = {
{0,utf8_MacRumanian_ef_a3,0xa3,0xa3,0,2},
{0,utf8_MacRumanian_ef,0xa4,0xff,0,0},
};

static encpage_t utf8_MacRumanian[11] = {
{enctable + 3675,utf8_MacRumanian,0x00,0x7f,1,1},
{0,utf8_MacRumanian_c2,0xc2,0xc2,0,2},
{0,utf8_MacRumanian_c3,0xc3,0xc3,0,2},
{0,utf8_MacRumanian_c4,0xc4,0xc4,0,2},
{0,utf8_MacRumanian_c5,0xc5,0xc5,0,2},
{0,utf8_MacRumanian_c6,0xc6,0xc6,0,2},
{0,utf8_MacRumanian_cb,0xcb,0xcb,0,2},
{0,utf8_MacRumanian_cf,0xcf,0xcf,0,2},
{0,utf8_MacRumanian_e2,0xe2,0xe2,0,3},
{0,utf8_MacRumanian_ef,0xef,0xef,0,3},
{0,utf8_MacRumanian,0xf0,0xff,0,0},
};

static encpage_t MacSami_utf8[27] = {
{enctable + 3675,MacSami_utf8,0x00,0x26,1,1},
{enctable + 5318,MacSami_utf8,0x28,0x7f,1,1},
{enctable + 6366,MacSami_utf8,0x80,0xa4,2,1},
{enctable + 5971,MacSami_utf8,0xa5,0xa5,3,1},
{enctable + 12756,MacSami_utf8,0xa6,0xa9,2,1},
{enctable + 231,MacSami_utf8,0xaa,0xaa,3,1},
{enctable + 13619,MacSami_utf8,0xab,0xac,2,1},
{enctable + 14012,MacSami_utf8,0xad,0xad,3,1},
{enctable + 11699,MacSami_utf8,0xae,0xb5,2,1},
{enctable + 12566,MacSami_utf8,0xb6,0xb6,3,1},
{enctable + 10926,MacSami_utf8,0xb7,0xc2,2,1},
{enctable + 5974,MacSami_utf8,0xc3,0xc3,3,1},
{enctable + 4340,MacSami_utf8,0xc4,0xc4,2,1},
{enctable + 13318,MacSami_utf8,0xc5,0xc6,3,1},
{enctable + 4652,MacSami_utf8,0xc7,0xc8,2,1},
{enctable + 11570,MacSami_utf8,0xc9,0xc9,3,1},
{enctable + 11960,MacSami_utf8,0xca,0xcf,2,1},
{enctable + 11022,MacSami_utf8,0xd0,0xd5,3,1},
{enctable + 505,MacSami_utf8,0xd6,0xd6,2,1},
{enctable + 13324,MacSami_utf8,0xd7,0xd7,3,1},
{enctable + 1887,MacSami_utf8,0xd8,0xd9,2,1},
{enctable + 11179,MacSami_utf8,0xda,0xda,3,1},
{enctable + 11974,MacSami_utf8,0xdb,0xe1,2,1},
{enctable + 12557,MacSami_utf8,0xe2,0xe4,3,1},
{enctable + 11114,MacSami_utf8,0xe5,0xef,2,1},
{enctable + 13327,MacSami_utf8,0xf0,0xf0,3,1},
{enctable + 10209,MacSami_utf8,0xf1,0xff,2,1},
};

static encpage_t utf8_MacSami_c2[12] = {
{enctable + 71,utf8_MacSami,0x98,0x98,1,1},
{enctable + 13174,utf8_MacSami,0xa0,0xa1,1,1},
{enctable + 13177,utf8_MacSami,0xa3,0xa4,1,1},
{enctable + 13000,utf8_MacSami,0xa7,0xa9,1,1},
{enctable + 11219,utf8_MacSami,0xab,0xac,1,1},
{enctable + 119,utf8_MacSami,0xae,0xae,1,1},
{enctable + 98,utf8_MacSami,0xb0,0xb0,1,1},
{enctable + 128,utf8_MacSami,0xb4,0xb4,1,1},
{enctable + 5598,utf8_MacSami,0xb6,0xb7,1,1},
{enctable + 2989,utf8_MacSami,0xbb,0xbb,1,1},
{enctable + 3926,utf8_MacSami,0xbf,0xbf,1,1},
{0,utf8_MacSami_c2,0xc0,0xff,0,0},
};

static encpage_t utf8_MacSami_c3[4] = {
{enctable + 11069,utf8_MacSami,0x80,0x96,1,1},
{enctable + 9543,utf8_MacSami,0x98,0xb1,1,1},
{enctable + 9570,utf8_MacSami,0xb3,0xbf,1,1},
{0,utf8_MacSami_c3,0xc0,0xff,0,0},
};

static encpage_t utf8_MacSami_c4[4] = {
{enctable + 14172,utf8_MacSami,0x8c,0x8d,1,1},
{enctable + 14186,utf8_MacSami,0x90,0x91,1,1},
{enctable + 3856,utf8_MacSami,0xb1,0xb1,1,1},
{0,utf8_MacSami_c4,0xb2,0xff,0,0},
};

static encpage_t utf8_MacSami_c5[7] = {
{enctable + 14190,utf8_MacSami,0x8a,0x8b,1,1},
{enctable + 7270,utf8_MacSami,0x92,0x93,1,1},
{enctable + 12297,utf8_MacSami,0xa0,0xa1,1,1},
{enctable + 14198,utf8_MacSami,0xa6,0xa7,1,1},
{enctable + 2395,utf8_MacSami,0xb8,0xb8,1,1},
{enctable + 8895,utf8_MacSami,0xbd,0xbe,1,1},
{0,utf8_MacSami_c5,0xbf,0xff,0,0},
};

static encpage_t utf8_MacSami_c6[3] = {
{enctable + 427,utf8_MacSami,0x92,0x92,1,1},
{enctable + 3857,utf8_MacSami,0xb7,0xb7,1,1},
{0,utf8_MacSami_c6,0xb8,0xff,0,0},
};

static encpage_t utf8_MacSami_c7[3] = {
{enctable + 7314,utf8_MacSami,0xa4,0xa9,1,1},
{enctable + 3859,utf8_MacSami,0xae,0xaf,1,1},
{0,utf8_MacSami_c7,0xb0,0xff,0,0},
};

static encpage_t utf8_MacSami_c8[2] = {
{enctable + 4235,utf8_MacSami,0x9e,0x9f,1,1},
{0,utf8_MacSami_c8,0xa0,0xff,0,0},
};

static encpage_t utf8_MacSami_ca[2] = {
{enctable + 3858,utf8_MacSami,0x92,0x92,1,1},
{0,utf8_MacSami_ca,0x93,0xff,0,0},
};

static encpage_t utf8_MacSami_e2_80[7] = {
{enctable + 7272,utf8_MacSami,0x93,0x94,1,1},
{enctable + 13931,utf8_MacSami,0x98,0x9a,1,1},
{enctable + 13925,utf8_MacSami,0x9c,0x9e,1,1},
{enctable + 110,utf8_MacSami,0xa2,0xa2,1,1},
{enctable + 3876,utf8_MacSami,0xa6,0xa6,1,1},
{enctable + 3888,utf8_MacSami,0xb0,0xb0,1,1},
{0,utf8_MacSami_e2_80,0xb1,0xff,0,0},
};

static encpage_t utf8_MacSami_e2_81[2] = {
{enctable + 2273,utf8_MacSami,0x84,0x84,1,1},
{0,utf8_MacSami_e2_81,0x85,0xff,0,0},
};

static encpage_t utf8_MacSami_e2_84[2] = {
{enctable + 125,utf8_MacSami,0xa2,0xa2,1,1},
{0,utf8_MacSami_e2_84,0xa3,0xff,0,0},
};

static encpage_t utf8_MacSami_e2_88[4] = {
{enctable + 161,utf8_MacSami,0x82,0x82,1,1},
{enctable + 2191,utf8_MacSami,0x86,0x86,1,1},
{enctable + 395,utf8_MacSami,0x9a,0x9a,1,1},
{0,utf8_MacSami_e2_88,0x9b,0xff,0,0},
};

static encpage_t utf8_MacSami_e2_89[3] = {
{enctable + 455,utf8_MacSami,0x88,0x88,1,1},
{enctable + 134,utf8_MacSami,0xa0,0xa0,1,1},
{0,utf8_MacSami_e2_89,0xa1,0xff,0,0},
};

static encpage_t utf8_MacSami_e2_97[2] = {
{enctable + 3883,utf8_MacSami,0x8a,0x8a,1,1},
{0,utf8_MacSami_e2_97,0x8b,0xff,0,0},
};

static encpage_t utf8_MacSami_e2[7] = {
{0,utf8_MacSami_e2_80,0x80,0x80,0,2},
{0,utf8_MacSami_e2_81,0x81,0x81,0,2},
{0,utf8_MacSami_e2_84,0x84,0x84,0,2},
{0,utf8_MacSami_e2_88,0x88,0x88,0,2},
{0,utf8_MacSami_e2_89,0x89,0x89,0,2},
{0,utf8_MacSami_e2_97,0x97,0x97,0,2},
{0,utf8_MacSami_e2,0x98,0xff,0,0},
};

static encpage_t utf8_MacSami_ef_a3[2] = {
{enctable + 3851,utf8_MacSami,0xbf,0xbf,1,1},
{0,utf8_MacSami_ef_a3,0xc0,0xff,0,0},
};

static encpage_t utf8_MacSami_ef[2] = {
{0,utf8_MacSami_ef_a3,0xa3,0xa3,0,2},
{0,utf8_MacSami_ef,0xa4,0xff,0,0},
};

static encpage_t utf8_MacSami[13] = {
{enctable + 9503,utf8_MacSami,0x00,0x27,1,1},
{enctable + 3716,utf8_MacSami,0x29,0x7f,1,1},
{0,utf8_MacSami_c2,0xc2,0xc2,0,2},
{0,utf8_MacSami_c3,0xc3,0xc3,0,2},
{0,utf8_MacSami_c4,0xc4,0xc4,0,2},
{0,utf8_MacSami_c5,0xc5,0xc5,0,2},
{0,utf8_MacSami_c6,0xc6,0xc6,0,2},
{0,utf8_MacSami_c7,0xc7,0xc7,0,2},
{0,utf8_MacSami_c8,0xc8,0xc8,0,2},
{0,utf8_MacSami_ca,0xca,0xca,0,2},
{0,utf8_MacSami_e2,0xe2,0xe2,0,3},
{0,utf8_MacSami_ef,0xef,0xef,0,3},
{0,utf8_MacSami,0xf0,0xff,0,0},
};

static encpage_t MacThai_utf8[13] = {
{enctable + 3675,MacThai_utf8,0x00,0x7e,1,1},
{enctable + 4652,MacThai_utf8,0x80,0x81,2,1},
{enctable + 11570,MacThai_utf8,0x82,0x82,3,1},
{enctable + 7806,MacThai_utf8,0x83,0x8c,6,1},
{enctable + 6715,MacThai_utf8,0x8d,0x8e,3,1},
{enctable + 13210,MacThai_utf8,0x8f,0x8f,6,1},
{enctable + 5971,MacThai_utf8,0x91,0x91,3,1},
{enctable + 6934,MacThai_utf8,0x92,0x9c,6,1},
{enctable + 6709,MacThai_utf8,0x9d,0x9e,3,1},
{enctable + 331,MacThai_utf8,0xa0,0xa0,2,1},
{enctable + 0,MacThai_utf8,0xa1,0xf9,3,1},
{enctable + 10964,MacThai_utf8,0xfa,0xfb,2,1},
{0,MacThai_utf8,0xfc,0xff,0,0},
};

static encpage_t utf8_MacThai_c2[6] = {
{enctable + 95,utf8_MacThai,0xa0,0xa0,1,1},
{enctable + 4181,utf8_MacThai,0xa9,0xa9,1,1},
{enctable + 178,utf8_MacThai,0xab,0xab,1,1},
{enctable + 7314,utf8_MacThai,0xae,0xae,1,1},
{enctable + 2,utf8_MacThai,0xbb,0xbb,1,1},
{0,utf8_MacThai_c2,0xbc,0xff,0,0},
};

static encpage_t utf8_MacThai_e0_b8[3] = {
{enctable + 7924,utf8_MacThai,0x81,0xba,1,1},
{enctable + 4153,utf8_MacThai,0xbf,0xbf,1,1},
{0,utf8_MacThai_e0_b8,0xc0,0xff,0,0},
};

static encpage_t utf8_MacThai_e0_b9[3] = {
{enctable + 7288,utf8_MacThai,0x80,0x8d,1,1},
{enctable + 7303,utf8_MacThai,0x8f,0x99,1,1},
{0,utf8_MacThai_e0_b9,0x9a,0xff,0,0},
};

static encpage_t utf8_MacThai_e0[3] = {
{0,utf8_MacThai_e0_b8,0xb8,0xb8,0,2},
{0,utf8_MacThai_e0_b9,0xb9,0xb9,0,2},
{0,utf8_MacThai_e0,0xba,0xff,0,0},
};

static encpage_t utf8_MacThai_e2_80[7] = {
{enctable + 4150,utf8_MacThai,0x8b,0x8b,1,1},
{enctable + 4151,utf8_MacThai,0x93,0x94,1,1},
{enctable + 7093,utf8_MacThai,0x98,0x99,1,1},
{enctable + 7077,utf8_MacThai,0x9c,0x9d,1,1},
{enctable + 50,utf8_MacThai,0xa2,0xa2,1,1},
{enctable + 5,utf8_MacThai,0xa6,0xa6,1,1},
{0,utf8_MacThai_e2_80,0xa7,0xff,0,0},
};

static encpage_t utf8_MacThai_e2_81[2] = {
{enctable + 2339,utf8_MacThai,0xa0,0xa0,1,1},
{0,utf8_MacThai_e2_81,0xa1,0xff,0,0},
};

static encpage_t utf8_MacThai_e2_84[2] = {
{enctable + 7180,utf8_MacThai,0xa2,0xa2,1,1},
{0,utf8_MacThai_e2_84,0xa3,0xff,0,0},
};

static encpage_t utf8_MacThai_e2[4] = {
{0,utf8_MacThai_e2_80,0x80,0x80,0,2},
{0,utf8_MacThai_e2_81,0x81,0x81,0,2},
{0,utf8_MacThai_e2_84,0x84,0x84,0,2},
{0,utf8_MacThai_e2,0x85,0xff,0,0},
};

static encpage_t utf8_MacThai[5] = {
{enctable + 3675,utf8_MacThai,0x00,0x7e,1,1},
{0,utf8_MacThai_c2,0xc2,0xc2,0,2},
{0,utf8_MacThai_e0,0xe0,0xe0,0,3},
{0,utf8_MacThai_e2,0xe2,0xe2,0,3},
{0,utf8_MacThai,0xe3,0xff,0,0},
};

static encpage_t MacTurkish_utf8[36] = {
{enctable + 3675,MacTurkish_utf8,0x00,0x7e,1,1},
{enctable + 6440,MacTurkish_utf8,0x80,0x9f,2,1},
{enctable + 11573,MacTurkish_utf8,0xa0,0xa0,3,1},
{enctable + 6506,MacTurkish_utf8,0xa1,0xa4,2,1},
{enctable + 5971,MacTurkish_utf8,0xa5,0xa5,3,1},
{enctable + 12756,MacTurkish_utf8,0xa6,0xa9,2,1},
{enctable + 231,MacTurkish_utf8,0xaa,0xaa,3,1},
{enctable + 13619,MacTurkish_utf8,0xab,0xac,2,1},
{enctable + 14012,MacTurkish_utf8,0xad,0xad,3,1},
{enctable + 11699,MacTurkish_utf8,0xae,0xaf,2,1},
{enctable + 14006,MacTurkish_utf8,0xb0,0xb0,3,1},
{enctable + 365,MacTurkish_utf8,0xb1,0xb1,2,1},
{enctable + 5980,MacTurkish_utf8,0xb2,0xb3,3,1},
{enctable + 13607,MacTurkish_utf8,0xb4,0xb5,2,1},
{enctable + 12566,MacTurkish_utf8,0xb6,0xb8,3,1},
{enctable + 4926,MacTurkish_utf8,0xb9,0xb9,2,1},
{enctable + 14009,MacTurkish_utf8,0xba,0xba,3,1},
{enctable + 11651,MacTurkish_utf8,0xbb,0xc2,2,1},
{enctable + 5974,MacTurkish_utf8,0xc3,0xc3,3,1},
{enctable + 4340,MacTurkish_utf8,0xc4,0xc4,2,1},
{enctable + 13318,MacTurkish_utf8,0xc5,0xc6,3,1},
{enctable + 4652,MacTurkish_utf8,0xc7,0xc8,2,1},
{enctable + 11570,MacTurkish_utf8,0xc9,0xc9,3,1},
{enctable + 11960,MacTurkish_utf8,0xca,0xcf,2,1},
{enctable + 11022,MacTurkish_utf8,0xd0,0xd5,3,1},
{enctable + 505,MacTurkish_utf8,0xd6,0xd6,2,1},
{enctable + 13324,MacTurkish_utf8,0xd7,0xd7,3,1},
{enctable + 11729,MacTurkish_utf8,0xd8,0xdf,2,1},
{enctable + 11197,MacTurkish_utf8,0xe0,0xe0,3,1},
{enctable + 377,MacTurkish_utf8,0xe1,0xe1,2,1},
{enctable + 12557,MacTurkish_utf8,0xe2,0xe4,3,1},
{enctable + 11114,MacTurkish_utf8,0xe5,0xef,2,1},
{enctable + 13327,MacTurkish_utf8,0xf0,0xf0,3,1},
{enctable + 8455,MacTurkish_utf8,0xf1,0xf4,2,1},
{enctable + 14027,MacTurkish_utf8,0xf5,0xf5,3,1},
{enctable + 10249,MacTurkish_utf8,0xf6,0xff,2,1},
};

static encpage_t utf8_MacTurkish_c2[8] = {
{enctable + 13174,utf8_MacTurkish,0xa0,0xa3,1,1},
{enctable + 155,utf8_MacTurkish,0xa5,0xa5,1,1},
{enctable + 13000,utf8_MacTurkish,0xa7,0xac,1,1},
{enctable + 13535,utf8_MacTurkish,0xae,0xb1,1,1},
{enctable + 13401,utf8_MacTurkish,0xb4,0xb8,1,1},
{enctable + 14208,utf8_MacTurkish,0xba,0xbb,1,1},
{enctable + 3926,utf8_MacTurkish,0xbf,0xbf,1,1},
{0,utf8_MacTurkish_c2,0xc0,0xff,0,0},
};

static encpage_t utf8_MacTurkish_c3[7] = {
{enctable + 11069,utf8_MacTurkish,0x80,0x8f,1,1},
{enctable + 11086,utf8_MacTurkish,0x91,0x96,1,1},
{enctable + 9543,utf8_MacTurkish,0x98,0x9c,1,1},
{enctable + 9550,utf8_MacTurkish,0x9f,0xaf,1,1},
{enctable + 9568,utf8_MacTurkish,0xb1,0xbc,1,1},
{enctable + 2277,utf8_MacTurkish,0xbf,0xbf,1,1},
{0,utf8_MacTurkish_c3,0xc0,0xff,0,0},
};

static encpage_t utf8_MacTurkish_c4[3] = {
{enctable + 7282,utf8_MacTurkish,0x9e,0x9f,1,1},
{enctable + 4150,utf8_MacTurkish,0xb0,0xb1,1,1},
{0,utf8_MacTurkish_c4,0xb2,0xff,0,0},
};

static encpage_t utf8_MacTurkish_c5[4] = {
{enctable + 7270,utf8_MacTurkish,0x92,0x93,1,1},
{enctable + 4152,utf8_MacTurkish,0x9e,0x9f,1,1},
{enctable + 2395,utf8_MacTurkish,0xb8,0xb8,1,1},
{0,utf8_MacTurkish_c5,0xb9,0xff,0,0},
};

static encpage_t utf8_MacTurkish_c6[2] = {
{enctable + 427,utf8_MacTurkish,0x92,0x92,1,1},
{0,utf8_MacTurkish_c6,0x93,0xff,0,0},
};

static encpage_t utf8_MacTurkish_cb[3] = {
{enctable + 14266,utf8_MacTurkish,0x86,0x87,1,1},
{enctable + 13354,utf8_MacTurkish,0x98,0x9d,1,1},
{0,utf8_MacTurkish_cb,0x9e,0xff,0,0},
};

static encpage_t utf8_MacTurkish_ce[2] = {
{enctable + 390,utf8_MacTurkish,0xa9,0xa9,1,1},
{0,utf8_MacTurkish_ce,0xaa,0xff,0,0},
};

static encpage_t utf8_MacTurkish_cf[2] = {
{enctable + 170,utf8_MacTurkish,0x80,0x80,1,1},
{0,utf8_MacTurkish_cf,0x81,0xff,0,0},
};

static encpage_t utf8_MacTurkish_e2_80[7] = {
{enctable + 7272,utf8_MacTurkish,0x93,0x94,1,1},
{enctable + 13931,utf8_MacTurkish,0x98,0x9a,1,1},
{enctable + 13925,utf8_MacTurkish,0x9c,0x9e,1,1},
{enctable + 13868,utf8_MacTurkish,0xa0,0xa2,1,1},
{enctable + 3876,utf8_MacTurkish,0xa6,0xa6,1,1},
{enctable + 3888,utf8_MacTurkish,0xb0,0xb0,1,1},
{0,utf8_MacTurkish_e2_80,0xb1,0xff,0,0},
};

static encpage_t utf8_MacTurkish_e2_84[2] = {
{enctable + 125,utf8_MacTurkish,0xa2,0xa2,1,1},
{0,utf8_MacTurkish_e2_84,0xa3,0xff,0,0},
};

static encpage_t utf8_MacTurkish_e2_88[8] = {
{enctable + 161,utf8_MacTurkish,0x82,0x82,1,1},
{enctable + 2191,utf8_MacTurkish,0x86,0x86,1,1},
{enctable + 1,utf8_MacTurkish,0x8f,0x8f,1,1},
{enctable + 164,utf8_MacTurkish,0x91,0x91,1,1},
{enctable + 395,utf8_MacTurkish,0x9a,0x9a,1,1},
{enctable + 143,utf8_MacTurkish,0x9e,0x9e,1,1},
{enctable + 173,utf8_MacTurkish,0xab,0xab,1,1},
{0,utf8_MacTurkish_e2_88,0xac,0xff,0,0},
};

static encpage_t utf8_MacTurkish_e2_89[4] = {
{enctable + 455,utf8_MacTurkish,0x88,0x88,1,1},
{enctable + 134,utf8_MacTurkish,0xa0,0xa0,1,1},
{enctable + 4235,utf8_MacTurkish,0xa4,0xa5,1,1},
{0,utf8_MacTurkish_e2_89,0xa6,0xff,0,0},
};

static encpage_t utf8_MacTurkish_e2_97[2] = {
{enctable + 3883,utf8_MacTurkish,0x8a,0x8a,1,1},
{0,utf8_MacTurkish_e2_97,0x8b,0xff,0,0},
};

static encpage_t utf8_MacTurkish_e2[6] = {
{0,utf8_MacTurkish_e2_80,0x80,0x80,0,2},
{0,utf8_MacTurkish_e2_84,0x84,0x84,0,2},
{0,utf8_MacTurkish_e2_88,0x88,0x88,0,2},
{0,utf8_MacTurkish_e2_89,0x89,0x89,0,2},
{0,utf8_MacTurkish_e2_97,0x97,0x97,0,2},
{0,utf8_MacTurkish_e2,0x98,0xff,0,0},
};

static encpage_t utf8_MacTurkish_ef_a2[2] = {
{enctable + 3856,utf8_MacTurkish,0xa0,0xa0,1,1},
{0,utf8_MacTurkish_ef_a2,0xa1,0xff,0,0},
};

static encpage_t utf8_MacTurkish_ef_a3[2] = {
{enctable + 3851,utf8_MacTurkish,0xbf,0xbf,1,1},
{0,utf8_MacTurkish_ef_a3,0xc0,0xff,0,0},
};

static encpage_t utf8_MacTurkish_ef[3] = {
{0,utf8_MacTurkish_ef_a2,0xa2,0xa2,0,2},
{0,utf8_MacTurkish_ef_a3,0xa3,0xa3,0,2},
{0,utf8_MacTurkish_ef,0xa4,0xff,0,0},
};

static encpage_t utf8_MacTurkish[12] = {
{enctable + 3675,utf8_MacTurkish,0x00,0x7e,1,1},
{0,utf8_MacTurkish_c2,0xc2,0xc2,0,2},
{0,utf8_MacTurkish_c3,0xc3,0xc3,0,2},
{0,utf8_MacTurkish_c4,0xc4,0xc4,0,2},
{0,utf8_MacTurkish_c5,0xc5,0xc5,0,2},
{0,utf8_MacTurkish_c6,0xc6,0xc6,0,2},
{0,utf8_MacTurkish_cb,0xcb,0xcb,0,2},
{0,utf8_MacTurkish_ce,0xce,0xce,0,2},
{0,utf8_MacTurkish_cf,0xcf,0xcf,0,2},
{0,utf8_MacTurkish_e2,0xe2,0xe2,0,3},
{0,utf8_MacTurkish_ef,0xef,0xef,0,3},
{0,utf8_MacTurkish,0xf0,0xff,0,0},
};

static encpage_t MacUkrainian_utf8[2] = {
{enctable + 3675,MacUkrainian_utf8,0x00,0x1f,1,1},
{0,MacUkrainian_utf8,0x20,0xff,0,0},
};

static encpage_t utf8_MacUkrainian[2] = {
{enctable + 3675,utf8_MacUkrainian,0x00,0x1f,1,1},
{0,utf8_MacUkrainian,0x20,0xff,0,0},
};

static encpage_t cp1006_utf8[4] = {
{enctable + 3675,cp1006_utf8,0x00,0x7f,1,1},
{enctable + 5134,cp1006_utf8,0x80,0xae,2,1},
{enctable + 13330,cp1006_utf8,0xaf,0xb0,3,1},
{enctable + 1035,cp1006_utf8,0xb2,0xff,3,1},
};

static encpage_t utf8_cp1006_c2[3] = {
{enctable + 7064,utf8_cp1006,0x80,0xa0,1,1},
{enctable + 134,utf8_cp1006,0xad,0xad,1,1},
{0,utf8_cp1006_c2,0xae,0xff,0,0},
};

static encpage_t utf8_cp1006_d8[4] = {
{enctable + 128,utf8_cp1006,0x8c,0x8c,1,1},
{enctable + 131,utf8_cp1006,0x9b,0x9b,1,1},
{enctable + 137,utf8_cp1006,0x9f,0x9f,1,1},
{0,utf8_cp1006_d8,0xa0,0xff,0,0},
};

static encpage_t utf8_cp1006_db[2] = {
{enctable + 7097,utf8_cp1006,0xb0,0xb9,1,1},
{0,utf8_cp1006_db,0xba,0xff,0,0},
};

static encpage_t utf8_cp1006_ef_ad[7] = {
{enctable + 158,utf8_cp1006,0x96,0x96,1,1},
{enctable + 161,utf8_cp1006,0x98,0x98,1,1},
{enctable + 173,utf8_cp1006,0xa6,0xa6,1,1},
{enctable + 386,utf8_cp1006,0xa8,0xa8,1,1},
{enctable + 3926,utf8_cp1006,0xba,0xba,1,1},
{enctable + 3868,utf8_cp1006,0xbc,0xbc,1,1},
{0,utf8_cp1006_ef_ad,0xbd,0xff,0,0},
};

static encpage_t utf8_cp1006_ef_ae[11] = {
{enctable + 3874,utf8_cp1006,0x84,0x84,1,1},
{enctable + 2173,utf8_cp1006,0x8a,0x8a,1,1},
{enctable + 7266,utf8_cp1006,0x8c,0x8c,1,1},
{enctable + 3889,utf8_cp1006,0x92,0x92,1,1},
{enctable + 3890,utf8_cp1006,0x94,0x94,1,1},
{enctable + 7178,utf8_cp1006,0x9e,0x9e,1,1},
{enctable + 3852,utf8_cp1006,0xa6,0xa6,1,1},
{enctable + 3853,utf8_cp1006,0xa8,0xaa,1,1},
{enctable + 4183,utf8_cp1006,0xae,0xae,1,1},
{enctable + 4182,utf8_cp1006,0xb0,0xb0,1,1},
{0,utf8_cp1006_ef_ae,0xb1,0xff,0,0},
};

static encpage_t utf8_cp1006_ef_b9[2] = {
{enctable + 7318,utf8_cp1006,0xbc,0xbd,1,1},
{0,utf8_cp1006_ef_b9,0xbe,0xff,0,0},
};

static encpage_t utf8_cp1006_ef_ba[29] = {
{enctable + 14264,utf8_cp1006,0x80,0x81,1,1},
{enctable + 1035,utf8_cp1006,0x85,0x85,1,1},
{enctable + 3857,utf8_cp1006,0x89,0x8b,1,1},
{enctable + 13880,utf8_cp1006,0x8d,0x8f,1,1},
{enctable + 155,utf8_cp1006,0x91,0x91,1,1},
{enctable + 164,utf8_cp1006,0x93,0x93,1,1},
{enctable + 1,utf8_cp1006,0x95,0x95,1,1},
{enctable + 170,utf8_cp1006,0x97,0x97,1,1},
{enctable + 388,utf8_cp1006,0x99,0x99,1,1},
{enctable + 390,utf8_cp1006,0x9b,0x9b,1,1},
{enctable + 392,utf8_cp1006,0x9d,0x9d,1,1},
{enctable + 188,utf8_cp1006,0x9f,0x9f,1,1},
{enctable + 267,utf8_cp1006,0xa1,0xa1,1,1},
{enctable + 395,utf8_cp1006,0xa3,0xa3,1,1},
{enctable + 427,utf8_cp1006,0xa5,0xa5,1,1},
{enctable + 455,utf8_cp1006,0xa7,0xa7,1,1},
{enctable + 2191,utf8_cp1006,0xa9,0xa9,1,1},
{enctable + 2989,utf8_cp1006,0xab,0xab,1,1},
{enctable + 3876,utf8_cp1006,0xad,0xad,1,1},
{enctable + 623,utf8_cp1006,0xaf,0xaf,1,1},
{enctable + 7269,utf8_cp1006,0xb1,0xb1,1,1},
{enctable + 4848,utf8_cp1006,0xb3,0xb3,1,1},
{enctable + 4926,utf8_cp1006,0xb5,0xb5,1,1},
{enctable + 1335,utf8_cp1006,0xb7,0xb7,1,1},
{enctable + 1461,utf8_cp1006,0xb9,0xb9,1,1},
{enctable + 2847,utf8_cp1006,0xbb,0xbb,1,1},
{enctable + 3879,utf8_cp1006,0xbd,0xbd,1,1},
{enctable + 3880,utf8_cp1006,0xbf,0xbf,1,1},
{0,utf8_cp1006_ef_ba,0xc0,0xff,0,0},
};

static encpage_t utf8_cp1006_ef_bb[16] = {
{enctable + 3881,utf8_cp1006,0x81,0x81,1,1},
{enctable + 3882,utf8_cp1006,0x85,0x85,1,1},
{enctable + 7279,utf8_cp1006,0x89,0x91,1,1},
{enctable + 0,utf8_cp1006,0x93,0x93,1,1},
{enctable + 5581,utf8_cp1006,0x95,0x95,1,1},
{enctable + 174,utf8_cp1006,0x97,0x97,1,1},
{enctable + 3887,utf8_cp1006,0x99,0x99,1,1},
{enctable + 3888,utf8_cp1006,0x9b,0x9b,1,1},
{enctable + 3891,utf8_cp1006,0x9d,0x9d,1,1},
{enctable + 7296,utf8_cp1006,0x9f,0xa1,1,1},
{enctable + 7217,utf8_cp1006,0xa3,0xa3,1,1},
{enctable + 7179,utf8_cp1006,0xa5,0xa5,1,1},
{enctable + 7180,utf8_cp1006,0xa7,0xa7,1,1},
{enctable + 3851,utf8_cp1006,0xad,0xad,1,1},
{enctable + 7313,utf8_cp1006,0xb1,0xb3,1,1},
{0,utf8_cp1006_ef_bb,0xb4,0xff,0,0},
};

static encpage_t utf8_cp1006_ef[6] = {
{0,utf8_cp1006_ef_ad,0xad,0xad,0,2},
{0,utf8_cp1006_ef_ae,0xae,0xae,0,2},
{0,utf8_cp1006_ef_b9,0xb9,0xb9,0,2},
{0,utf8_cp1006_ef_ba,0xba,0xba,0,2},
{0,utf8_cp1006_ef_bb,0xbb,0xbb,0,2},
{0,utf8_cp1006_ef,0xbc,0xff,0,0},
};

static encpage_t utf8_cp1006[6] = {
{enctable + 3675,utf8_cp1006,0x00,0x7f,1,1},
{0,utf8_cp1006_c2,0xc2,0xc2,0,2},
{0,utf8_cp1006_d8,0xd8,0xd8,0,2},
{0,utf8_cp1006_db,0xdb,0xdb,0,2},
{0,utf8_cp1006_ef,0xef,0xef,0,3},
{0,utf8_cp1006,0xf0,0xff,0,0},
};

static encpage_t cp1250_utf8[13] = {
{enctable + 3675,cp1250_utf8,0x00,0x7f,1,1},
{enctable + 5842,cp1250_utf8,0x80,0x80,3,1},
{enctable + 12319,cp1250_utf8,0x82,0x82,3,1},
{enctable + 11567,cp1250_utf8,0x84,0x87,3,1},
{enctable + 11582,cp1250_utf8,0x89,0x89,3,1},
{enctable + 605,cp1250_utf8,0x8a,0x8a,2,1},
{enctable + 11185,cp1250_utf8,0x8b,0x8b,3,1},
{enctable + 12836,cp1250_utf8,0x8c,0x8f,2,1},
{enctable + 6709,cp1250_utf8,0x91,0x97,3,1},
{enctable + 231,cp1250_utf8,0x99,0x99,3,1},
{enctable + 637,cp1250_utf8,0x9a,0x9a,2,1},
{enctable + 11188,cp1250_utf8,0x9b,0x9b,3,1},
{enctable + 1493,cp1250_utf8,0x9c,0xff,2,1},
};

static encpage_t utf8_cp1250_c2[8] = {
{enctable + 95,utf8_cp1250,0xa0,0xa0,1,1},
{enctable + 107,utf8_cp1250,0xa4,0xa4,1,1},
{enctable + 3922,utf8_cp1250,0xa6,0xa9,1,1},
{enctable + 4228,utf8_cp1250,0xab,0xae,1,1},
{enctable + 4233,utf8_cp1250,0xb0,0xb1,1,1},
{enctable + 4237,utf8_cp1250,0xb4,0xb8,1,1},
{enctable + 386,utf8_cp1250,0xbb,0xbb,1,1},
{0,utf8_cp1250_c2,0xbc,0xff,0,0},
};

static encpage_t utf8_cp1250_c3[22] = {
{enctable + 3868,utf8_cp1250,0x81,0x82,1,1},
{enctable + 427,utf8_cp1250,0x84,0x84,1,1},
{enctable + 3874,utf8_cp1250,0x87,0x87,1,1},
{enctable + 3876,utf8_cp1250,0x89,0x89,1,1},
{enctable + 623,utf8_cp1250,0x8b,0x8b,1,1},
{enctable + 7269,utf8_cp1250,0x8d,0x8e,1,1},
{enctable + 3879,utf8_cp1250,0x93,0x94,1,1},
{enctable + 3882,utf8_cp1250,0x96,0x97,1,1},
{enctable + 2273,utf8_cp1250,0x9a,0x9a,1,1},
{enctable + 4150,utf8_cp1250,0x9c,0x9d,1,1},
{enctable + 4153,utf8_cp1250,0x9f,0x9f,1,1},
{enctable + 7289,utf8_cp1250,0xa1,0xa2,1,1},
{enctable + 3888,utf8_cp1250,0xa4,0xa4,1,1},
{enctable + 3891,utf8_cp1250,0xa7,0xa7,1,1},
{enctable + 3893,utf8_cp1250,0xa9,0xa9,1,1},
{enctable + 7217,utf8_cp1250,0xab,0xab,1,1},
{enctable + 7179,utf8_cp1250,0xad,0xae,1,1},
{enctable + 3854,utf8_cp1250,0xb3,0xb4,1,1},
{enctable + 3857,utf8_cp1250,0xb6,0xb7,1,1},
{enctable + 7314,utf8_cp1250,0xba,0xba,1,1},
{enctable + 4182,utf8_cp1250,0xbc,0xbd,1,1},
{0,utf8_cp1250_c3,0xbe,0xff,0,0},
};

static encpage_t utf8_cp1250_c4[6] = {
{enctable + 13144,utf8_cp1250,0x82,0x87,1,1},
{enctable + 13168,utf8_cp1250,0x8c,0x91,1,1},
{enctable + 13695,utf8_cp1250,0x98,0x9b,1,1},
{enctable + 13136,utf8_cp1250,0xb9,0xba,1,1},
{enctable + 12288,utf8_cp1250,0xbd,0xbe,1,1},
{0,utf8_cp1250_c4,0xbf,0xff,0,0},
};

static encpage_t utf8_cp1250_c5[9] = {
{enctable + 13507,utf8_cp1250,0x81,0x84,1,1},
{enctable + 13208,utf8_cp1250,0x87,0x88,1,1},
{enctable + 13202,utf8_cp1250,0x90,0x91,1,1},
{enctable + 13575,utf8_cp1250,0x94,0x95,1,1},
{enctable + 13759,utf8_cp1250,0x98,0x9b,1,1},
{enctable + 12660,utf8_cp1250,0x9e,0xa5,1,1},
{enctable + 13767,utf8_cp1250,0xae,0xb1,1,1},
{enctable + 12988,utf8_cp1250,0xb9,0xbe,1,1},
{0,utf8_cp1250_c5,0xbf,0xff,0,0},
};

static encpage_t utf8_cp1250_cb[5] = {
{enctable + 98,utf8_cp1250,0x87,0x87,1,1},
{enctable + 14174,utf8_cp1250,0x98,0x99,1,1},
{enctable + 149,utf8_cp1250,0x9b,0x9b,1,1},
{enctable + 390,utf8_cp1250,0x9d,0x9d,1,1},
{0,utf8_cp1250_cb,0x9e,0xff,0,0},
};

static encpage_t utf8_cp1250_e2_80[8] = {
{enctable + 3914,utf8_cp1250,0x93,0x94,1,1},
{enctable + 13844,utf8_cp1250,0x98,0x9a,1,1},
{enctable + 13847,utf8_cp1250,0x9c,0x9e,1,1},
{enctable + 13835,utf8_cp1250,0xa0,0xa2,1,1},
{enctable + 14,utf8_cp1250,0xa6,0xa6,1,1},
{enctable + 26,utf8_cp1250,0xb0,0xb0,1,1},
{enctable + 14150,utf8_cp1250,0xb9,0xba,1,1},
{0,utf8_cp1250_e2_80,0xbb,0xff,0,0},
};

static encpage_t utf8_cp1250_e2_82[2] = {
{enctable + 178,utf8_cp1250,0xac,0xac,1,1},
{0,utf8_cp1250_e2_82,0xad,0xff,0,0},
};

static encpage_t utf8_cp1250_e2_84[2] = {
{enctable + 74,utf8_cp1250,0xa2,0xa2,1,1},
{0,utf8_cp1250_e2_84,0xa3,0xff,0,0},
};

static encpage_t utf8_cp1250_e2[4] = {
{0,utf8_cp1250_e2_80,0x80,0x80,0,2},
{0,utf8_cp1250_e2_82,0x82,0x82,0,2},
{0,utf8_cp1250_e2_84,0x84,0x84,0,2},
{0,utf8_cp1250_e2,0x85,0xff,0,0},
};

static encpage_t utf8_cp1250[8] = {
{enctable + 3675,utf8_cp1250,0x00,0x7f,1,1},
{0,utf8_cp1250_c2,0xc2,0xc2,0,2},
{0,utf8_cp1250_c3,0xc3,0xc3,0,2},
{0,utf8_cp1250_c4,0xc4,0xc4,0,2},
{0,utf8_cp1250_c5,0xc5,0xc5,0,2},
{0,utf8_cp1250_cb,0xcb,0xcb,0,2},
{0,utf8_cp1250_e2,0xe2,0xe2,0,3},
{0,utf8_cp1250,0xe3,0xff,0,0},
};

static encpage_t cp1251_utf8[15] = {
{enctable + 3675,cp1251_utf8,0x00,0x7f,1,1},
{enctable + 1337,cp1251_utf8,0x80,0x81,2,1},
{enctable + 12319,cp1251_utf8,0x82,0x82,3,1},
{enctable + 4948,cp1251_utf8,0x83,0x83,2,1},
{enctable + 11567,cp1251_utf8,0x84,0x89,3,1},
{enctable + 1351,cp1251_utf8,0x8a,0x8a,2,1},
{enctable + 11185,cp1251_utf8,0x8b,0x8b,3,1},
{enctable + 12474,cp1251_utf8,0x8c,0x90,2,1},
{enctable + 6709,cp1251_utf8,0x91,0x97,3,1},
{enctable + 231,cp1251_utf8,0x99,0x99,3,1},
{enctable + 4976,cp1251_utf8,0x9a,0x9a,2,1},
{enctable + 11188,cp1251_utf8,0x9b,0x9b,3,1},
{enctable + 8040,cp1251_utf8,0x9c,0xb8,2,1},
{enctable + 13309,cp1251_utf8,0xb9,0xb9,3,1},
{enctable + 3273,cp1251_utf8,0xba,0xff,2,1},
};

static encpage_t utf8_cp1251_c2[9] = {
{enctable + 95,utf8_cp1251,0xa0,0xa0,1,1},
{enctable + 107,utf8_cp1251,0xa4,0xa4,1,1},
{enctable + 3922,utf8_cp1251,0xa6,0xa7,1,1},
{enctable + 122,utf8_cp1251,0xa9,0xa9,1,1},
{enctable + 4228,utf8_cp1251,0xab,0xae,1,1},
{enctable + 4233,utf8_cp1251,0xb0,0xb1,1,1},
{enctable + 4238,utf8_cp1251,0xb5,0xb7,1,1},
{enctable + 386,utf8_cp1251,0xbb,0xbb,1,1},
{0,utf8_cp1251_c2,0xbc,0xff,0,0},
};

static encpage_t utf8_cp1251_d0[3] = {
{enctable + 12100,utf8_cp1251,0x81,0x8c,1,1},
{enctable + 8903,utf8_cp1251,0x8e,0xbf,1,1},
{0,utf8_cp1251_d0,0xc0,0xff,0,0},
};

static encpage_t utf8_cp1251_d1[4] = {
{enctable + 7304,utf8_cp1251,0x80,0x8f,1,1},
{enctable + 12124,utf8_cp1251,0x91,0x9c,1,1},
{enctable + 14170,utf8_cp1251,0x9e,0x9f,1,1},
{0,utf8_cp1251_d1,0xa0,0xff,0,0},
};

static encpage_t utf8_cp1251_d2[2] = {
{enctable + 14176,utf8_cp1251,0x90,0x91,1,1},
{0,utf8_cp1251_d2,0x92,0xff,0,0},
};

static encpage_t utf8_cp1251_e2_80[8] = {
{enctable + 3914,utf8_cp1251,0x93,0x94,1,1},
{enctable + 13844,utf8_cp1251,0x98,0x9a,1,1},
{enctable + 13847,utf8_cp1251,0x9c,0x9e,1,1},
{enctable + 13835,utf8_cp1251,0xa0,0xa2,1,1},
{enctable + 14,utf8_cp1251,0xa6,0xa6,1,1},
{enctable + 26,utf8_cp1251,0xb0,0xb0,1,1},
{enctable + 14150,utf8_cp1251,0xb9,0xba,1,1},
{0,utf8_cp1251_e2_80,0xbb,0xff,0,0},
};

static encpage_t utf8_cp1251_e2_82[2] = {
{enctable + 23,utf8_cp1251,0xac,0xac,1,1},
{0,utf8_cp1251_e2_82,0xad,0xff,0,0},
};

static encpage_t utf8_cp1251_e2_84[3] = {
{enctable + 170,utf8_cp1251,0x96,0x96,1,1},
{enctable + 74,utf8_cp1251,0xa2,0xa2,1,1},
{0,utf8_cp1251_e2_84,0xa3,0xff,0,0},
};

static encpage_t utf8_cp1251_e2[4] = {
{0,utf8_cp1251_e2_80,0x80,0x80,0,2},
{0,utf8_cp1251_e2_82,0x82,0x82,0,2},
{0,utf8_cp1251_e2_84,0x84,0x84,0,2},
{0,utf8_cp1251_e2,0x85,0xff,0,0},
};

static encpage_t utf8_cp1251[7] = {
{enctable + 3675,utf8_cp1251,0x00,0x7f,1,1},
{0,utf8_cp1251_c2,0xc2,0xc2,0,2},
{0,utf8_cp1251_d0,0xd0,0xd0,0,2},
{0,utf8_cp1251_d1,0xd1,0xd1,0,2},
{0,utf8_cp1251_d2,0xd2,0xd2,0,2},
{0,utf8_cp1251_e2,0xe2,0xe2,0,3},
{0,utf8_cp1251,0xe3,0xff,0,0},
};

static encpage_t cp1252_utf8[18] = {
{enctable + 3675,cp1252_utf8,0x00,0x7f,1,1},
{enctable + 5842,cp1252_utf8,0x80,0x80,3,1},
{enctable + 12319,cp1252_utf8,0x82,0x82,3,1},
{enctable + 4340,cp1252_utf8,0x83,0x83,2,1},
{enctable + 11567,cp1252_utf8,0x84,0x87,3,1},
{enctable + 5124,cp1252_utf8,0x88,0x88,2,1},
{enctable + 11582,cp1252_utf8,0x89,0x89,3,1},
{enctable + 605,cp1252_utf8,0x8a,0x8a,2,1},
{enctable + 11185,cp1252_utf8,0x8b,0x8b,3,1},
{enctable + 2507,cp1252_utf8,0x8c,0x8c,2,1},
{enctable + 615,cp1252_utf8,0x8e,0x8e,2,1},
{enctable + 6709,cp1252_utf8,0x91,0x97,3,1},
{enctable + 5128,cp1252_utf8,0x98,0x98,2,1},
{enctable + 231,cp1252_utf8,0x99,0x99,3,1},
{enctable + 637,cp1252_utf8,0x9a,0x9a,2,1},
{enctable + 11188,cp1252_utf8,0x9b,0x9b,3,1},
{enctable + 2509,cp1252_utf8,0x9c,0x9c,2,1},
{enctable + 1693,cp1252_utf8,0x9e,0xff,2,1},
};

static encpage_t utf8_cp1252_c2[2] = {
{enctable + 7096,utf8_cp1252,0xa0,0xbf,1,1},
{0,utf8_cp1252_c2,0xc0,0xff,0,0},
};

static encpage_t utf8_cp1252_c3[2] = {
{enctable + 7256,utf8_cp1252,0x80,0xbf,1,1},
{0,utf8_cp1252_c3,0xc0,0xff,0,0},
};

static encpage_t utf8_cp1252_c5[5] = {
{enctable + 13761,utf8_cp1252,0x92,0x93,1,1},
{enctable + 12662,utf8_cp1252,0xa0,0xa1,1,1},
{enctable + 92,utf8_cp1252,0xb8,0xb8,1,1},
{enctable + 12992,utf8_cp1252,0xbd,0xbe,1,1},
{0,utf8_cp1252_c5,0xbf,0xff,0,0},
};

static encpage_t utf8_cp1252_c6[2] = {
{enctable + 8,utf8_cp1252,0x92,0x92,1,1},
{0,utf8_cp1252_c6,0x93,0xff,0,0},
};

static encpage_t utf8_cp1252_cb[3] = {
{enctable + 23,utf8_cp1252,0x86,0x86,1,1},
{enctable + 71,utf8_cp1252,0x9c,0x9c,1,1},
{0,utf8_cp1252_cb,0x9d,0xff,0,0},
};

static encpage_t utf8_cp1252_e2_80[8] = {
{enctable + 3914,utf8_cp1252,0x93,0x94,1,1},
{enctable + 13844,utf8_cp1252,0x98,0x9a,1,1},
{enctable + 13847,utf8_cp1252,0x9c,0x9e,1,1},
{enctable + 13835,utf8_cp1252,0xa0,0xa2,1,1},
{enctable + 14,utf8_cp1252,0xa6,0xa6,1,1},
{enctable + 26,utf8_cp1252,0xb0,0xb0,1,1},
{enctable + 14150,utf8_cp1252,0xb9,0xba,1,1},
{0,utf8_cp1252_e2_80,0xbb,0xff,0,0},
};

static encpage_t utf8_cp1252_e2_82[2] = {
{enctable + 178,utf8_cp1252,0xac,0xac,1,1},
{0,utf8_cp1252_e2_82,0xad,0xff,0,0},
};

static encpage_t utf8_cp1252_e2_84[2] = {
{enctable + 74,utf8_cp1252,0xa2,0xa2,1,1},
{0,utf8_cp1252_e2_84,0xa3,0xff,0,0},
};

static encpage_t utf8_cp1252_e2[4] = {
{0,utf8_cp1252_e2_80,0x80,0x80,0,2},
{0,utf8_cp1252_e2_82,0x82,0x82,0,2},
{0,utf8_cp1252_e2_84,0x84,0x84,0,2},
{0,utf8_cp1252_e2,0x85,0xff,0,0},
};

static encpage_t utf8_cp1252[8] = {
{enctable + 3675,utf8_cp1252,0x00,0x7f,1,1},
{0,utf8_cp1252_c2,0xc2,0xc2,0,2},
{0,utf8_cp1252_c3,0xc3,0xc3,0,2},
{0,utf8_cp1252_c5,0xc5,0xc5,0,2},
{0,utf8_cp1252_c6,0xc6,0xc6,0,2},
{0,utf8_cp1252_cb,0xcb,0xcb,0,2},
{0,utf8_cp1252_e2,0xe2,0xe2,0,3},
{0,utf8_cp1252,0xe3,0xff,0,0},
};

static encpage_t cp1253_utf8[16] = {
{enctable + 3675,cp1253_utf8,0x00,0x7f,1,1},
{enctable + 5842,cp1253_utf8,0x80,0x80,3,1},
{enctable + 12319,cp1253_utf8,0x82,0x82,3,1},
{enctable + 4340,cp1253_utf8,0x83,0x83,2,1},
{enctable + 11567,cp1253_utf8,0x84,0x87,3,1},
{enctable + 11582,cp1253_utf8,0x89,0x89,3,1},
{enctable + 11185,cp1253_utf8,0x8b,0x8b,3,1},
{enctable + 6709,cp1253_utf8,0x91,0x97,3,1},
{enctable + 231,cp1253_utf8,0x99,0x99,3,1},
{enctable + 11188,cp1253_utf8,0x9b,0x9b,3,1},
{enctable + 11240,cp1253_utf8,0xa0,0xa9,2,1},
{enctable + 353,cp1253_utf8,0xab,0xae,2,1},
{enctable + 11552,cp1253_utf8,0xaf,0xaf,3,1},
{enctable + 6730,cp1253_utf8,0xb0,0xd1,2,1},
{enctable + 5406,cp1253_utf8,0xd3,0xfe,2,1},
{0,cp1253_utf8,0xff,0xff,0,0},
};

static encpage_t utf8_cp1253_c2[8] = {
{enctable + 95,utf8_cp1253,0xa0,0xa0,1,1},
{enctable + 3919,utf8_cp1253,0xa3,0xa9,1,1},
{enctable + 4228,utf8_cp1253,0xab,0xae,1,1},
{enctable + 4233,utf8_cp1253,0xb0,0xb3,1,1},
{enctable + 4238,utf8_cp1253,0xb5,0xb7,1,1},
{enctable + 386,utf8_cp1253,0xbb,0xbb,1,1},
{enctable + 390,utf8_cp1253,0xbd,0xbd,1,1},
{0,utf8_cp1253_c2,0xbe,0xff,0,0},
};

static encpage_t utf8_cp1253_c6[2] = {
{enctable + 8,utf8_cp1253,0x92,0x92,1,1},
{0,utf8_cp1253_c6,0x93,0xff,0,0},
};

static encpage_t utf8_cp1253_ce[6] = {
{enctable + 13889,utf8_cp1253,0x84,0x86,1,1},
{enctable + 4241,utf8_cp1253,0x88,0x8a,1,1},
{enctable + 388,utf8_cp1253,0x8c,0x8c,1,1},
{enctable + 7953,utf8_cp1253,0x8e,0xa1,1,1},
{enctable + 7275,utf8_cp1253,0xa3,0xbf,1,1},
{0,utf8_cp1253_ce,0xc0,0xff,0,0},
};

static encpage_t utf8_cp1253_cf[2] = {
{enctable + 7304,utf8_cp1253,0x80,0x8e,1,1},
{0,utf8_cp1253_cf,0x8f,0xff,0,0},
};

static encpage_t utf8_cp1253_e2_80[8] = {
{enctable + 13850,utf8_cp1253,0x93,0x95,1,1},
{enctable + 13844,utf8_cp1253,0x98,0x9a,1,1},
{enctable + 13847,utf8_cp1253,0x9c,0x9e,1,1},
{enctable + 13835,utf8_cp1253,0xa0,0xa2,1,1},
{enctable + 14,utf8_cp1253,0xa6,0xa6,1,1},
{enctable + 26,utf8_cp1253,0xb0,0xb0,1,1},
{enctable + 14150,utf8_cp1253,0xb9,0xba,1,1},
{0,utf8_cp1253_e2_80,0xbb,0xff,0,0},
};

static encpage_t utf8_cp1253_e2_82[2] = {
{enctable + 178,utf8_cp1253,0xac,0xac,1,1},
{0,utf8_cp1253_e2_82,0xad,0xff,0,0},
};

static encpage_t utf8_cp1253_e2_84[2] = {
{enctable + 74,utf8_cp1253,0xa2,0xa2,1,1},
{0,utf8_cp1253_e2_84,0xa3,0xff,0,0},
};

static encpage_t utf8_cp1253_e2[4] = {
{0,utf8_cp1253_e2_80,0x80,0x80,0,2},
{0,utf8_cp1253_e2_82,0x82,0x82,0,2},
{0,utf8_cp1253_e2_84,0x84,0x84,0,2},
{0,utf8_cp1253_e2,0x85,0xff,0,0},
};

static encpage_t utf8_cp1253[7] = {
{enctable + 3675,utf8_cp1253,0x00,0x7f,1,1},
{0,utf8_cp1253_c2,0xc2,0xc2,0,2},
{0,utf8_cp1253_c6,0xc6,0xc6,0,2},
{0,utf8_cp1253_ce,0xce,0xce,0,2},
{0,utf8_cp1253_cf,0xcf,0xcf,0,2},
{0,utf8_cp1253_e2,0xe2,0xe2,0,3},
{0,utf8_cp1253,0xe3,0xff,0,0},
};

static encpage_t cp1254_utf8[17] = {
{enctable + 3675,cp1254_utf8,0x00,0x7f,1,1},
{enctable + 5842,cp1254_utf8,0x80,0x80,3,1},
{enctable + 12319,cp1254_utf8,0x82,0x82,3,1},
{enctable + 4340,cp1254_utf8,0x83,0x83,2,1},
{enctable + 11567,cp1254_utf8,0x84,0x87,3,1},
{enctable + 5124,cp1254_utf8,0x88,0x88,2,1},
{enctable + 11582,cp1254_utf8,0x89,0x89,3,1},
{enctable + 605,cp1254_utf8,0x8a,0x8a,2,1},
{enctable + 11185,cp1254_utf8,0x8b,0x8b,3,1},
{enctable + 2507,cp1254_utf8,0x8c,0x8c,2,1},
{enctable + 6709,cp1254_utf8,0x91,0x97,3,1},
{enctable + 5128,cp1254_utf8,0x98,0x98,2,1},
{enctable + 231,cp1254_utf8,0x99,0x99,3,1},
{enctable + 637,cp1254_utf8,0x9a,0x9a,2,1},
{enctable + 11188,cp1254_utf8,0x9b,0x9b,3,1},
{enctable + 2509,cp1254_utf8,0x9c,0x9c,2,1},
{enctable + 1889,cp1254_utf8,0x9f,0xff,2,1},
};

static encpage_t utf8_cp1254_c2[2] = {
{enctable + 7096,utf8_cp1254,0xa0,0xbf,1,1},
{0,utf8_cp1254_c2,0xc0,0xff,0,0},
};

static encpage_t utf8_cp1254_c3[6] = {
{enctable + 7256,utf8_cp1254,0x80,0x8f,1,1},
{enctable + 7273,utf8_cp1254,0x91,0x9c,1,1},
{enctable + 7287,utf8_cp1254,0x9f,0xaf,1,1},
{enctable + 7305,utf8_cp1254,0xb1,0xbc,1,1},
{enctable + 4309,utf8_cp1254,0xbf,0xbf,1,1},
{0,utf8_cp1254_c3,0xc0,0xff,0,0},
};

static encpage_t utf8_cp1254_c4[3] = {
{enctable + 13172,utf8_cp1254,0x9e,0x9f,1,1},
{enctable + 13038,utf8_cp1254,0xb0,0xb1,1,1},
{0,utf8_cp1254_c4,0xb2,0xff,0,0},
};

static encpage_t utf8_cp1254_c5[4] = {
{enctable + 13761,utf8_cp1254,0x92,0x93,1,1},
{enctable + 13783,utf8_cp1254,0x9e,0xa1,1,1},
{enctable + 92,utf8_cp1254,0xb8,0xb8,1,1},
{0,utf8_cp1254_c5,0xb9,0xff,0,0},
};

static encpage_t utf8_cp1254_c6[2] = {
{enctable + 8,utf8_cp1254,0x92,0x92,1,1},
{0,utf8_cp1254_c6,0x93,0xff,0,0},
};

static encpage_t utf8_cp1254_cb[3] = {
{enctable + 23,utf8_cp1254,0x86,0x86,1,1},
{enctable + 71,utf8_cp1254,0x9c,0x9c,1,1},
{0,utf8_cp1254_cb,0x9d,0xff,0,0},
};

static encpage_t utf8_cp1254_e2_80[8] = {
{enctable + 3914,utf8_cp1254,0x93,0x94,1,1},
{enctable + 13844,utf8_cp1254,0x98,0x9a,1,1},
{enctable + 13847,utf8_cp1254,0x9c,0x9e,1,1},
{enctable + 13835,utf8_cp1254,0xa0,0xa2,1,1},
{enctable + 14,utf8_cp1254,0xa6,0xa6,1,1},
{enctable + 26,utf8_cp1254,0xb0,0xb0,1,1},
{enctable + 14150,utf8_cp1254,0xb9,0xba,1,1},
{0,utf8_cp1254_e2_80,0xbb,0xff,0,0},
};

static encpage_t utf8_cp1254_e2_82[2] = {
{enctable + 178,utf8_cp1254,0xac,0xac,1,1},
{0,utf8_cp1254_e2_82,0xad,0xff,0,0},
};

static encpage_t utf8_cp1254_e2_84[2] = {
{enctable + 74,utf8_cp1254,0xa2,0xa2,1,1},
{0,utf8_cp1254_e2_84,0xa3,0xff,0,0},
};

static encpage_t utf8_cp1254_e2[4] = {
{0,utf8_cp1254_e2_80,0x80,0x80,0,2},
{0,utf8_cp1254_e2_82,0x82,0x82,0,2},
{0,utf8_cp1254_e2_84,0x84,0x84,0,2},
{0,utf8_cp1254_e2,0x85,0xff,0,0},
};

static encpage_t utf8_cp1254[9] = {
{enctable + 3675,utf8_cp1254,0x00,0x7f,1,1},
{0,utf8_cp1254_c2,0xc2,0xc2,0,2},
{0,utf8_cp1254_c3,0xc3,0xc3,0,2},
{0,utf8_cp1254_c4,0xc4,0xc4,0,2},
{0,utf8_cp1254_c5,0xc5,0xc5,0,2},
{0,utf8_cp1254_c6,0xc6,0xc6,0,2},
{0,utf8_cp1254_cb,0xcb,0xcb,0,2},
{0,utf8_cp1254_e2,0xe2,0xe2,0,3},
{0,utf8_cp1254,0xe3,0xff,0,0},
};

static encpage_t cp1255_utf8[19] = {
{enctable + 3675,cp1255_utf8,0x00,0x7f,1,1},
{enctable + 5842,cp1255_utf8,0x80,0x80,3,1},
{enctable + 12319,cp1255_utf8,0x82,0x82,3,1},
{enctable + 4340,cp1255_utf8,0x83,0x83,2,1},
{enctable + 11567,cp1255_utf8,0x84,0x87,3,1},
{enctable + 5124,cp1255_utf8,0x88,0x88,2,1},
{enctable + 11582,cp1255_utf8,0x89,0x89,3,1},
{enctable + 11185,cp1255_utf8,0x8b,0x8b,3,1},
{enctable + 6709,cp1255_utf8,0x91,0x97,3,1},
{enctable + 5128,cp1255_utf8,0x98,0x98,2,1},
{enctable + 231,cp1255_utf8,0x99,0x99,3,1},
{enctable + 11188,cp1255_utf8,0x9b,0x9b,3,1},
{enctable + 331,cp1255_utf8,0xa0,0xa3,2,1},
{enctable + 13997,cp1255_utf8,0xa4,0xa4,3,1},
{enctable + 6292,cp1255_utf8,0xa5,0xc9,2,1},
{enctable + 10651,cp1255_utf8,0xcb,0xd8,2,1},
{enctable + 7746,cp1255_utf8,0xe0,0xfa,2,1},
{enctable + 13276,cp1255_utf8,0xfd,0xfe,3,1},
{0,cp1255_utf8,0xff,0xff,0,0},
};

static encpage_t utf8_cp1255_c2[5] = {
{enctable + 4090,utf8_cp1255,0xa0,0xa3,1,1},
{enctable + 3921,utf8_cp1255,0xa5,0xa9,1,1},
{enctable + 4228,utf8_cp1255,0xab,0xb9,1,1},
{enctable + 4244,utf8_cp1255,0xbb,0xbf,1,1},
{0,utf8_cp1255_c2,0xc0,0xff,0,0},
};

static encpage_t utf8_cp1255_c3[3] = {
{enctable + 125,utf8_cp1255,0x97,0x97,1,1},
{enctable + 173,utf8_cp1255,0xb7,0xb7,1,1},
{0,utf8_cp1255_c3,0xb8,0xff,0,0},
};

static encpage_t utf8_cp1255_c6[2] = {
{enctable + 8,utf8_cp1255,0x92,0x92,1,1},
{0,utf8_cp1255_c6,0x93,0xff,0,0},
};

static encpage_t utf8_cp1255_cb[3] = {
{enctable + 23,utf8_cp1255,0x86,0x86,1,1},
{enctable + 71,utf8_cp1255,0x9c,0x9c,1,1},
{0,utf8_cp1255_cb,0x9d,0xff,0,0},
};

static encpage_t utf8_cp1255_d6[3] = {
{enctable + 7256,utf8_cp1255,0xb0,0xb9,1,1},
{enctable + 7267,utf8_cp1255,0xbb,0xbf,1,1},
{0,utf8_cp1255_d6,0xc0,0xff,0,0},
};

static encpage_t utf8_cp1255_d7[4] = {
{enctable + 7272,utf8_cp1255,0x80,0x83,1,1},
{enctable + 7288,utf8_cp1255,0x90,0xaa,1,1},
{enctable + 3880,utf8_cp1255,0xb0,0xb4,1,1},
{0,utf8_cp1255_d7,0xb5,0xff,0,0},
};

static encpage_t utf8_cp1255_e2_80[9] = {
{enctable + 7317,utf8_cp1255,0x8e,0x8f,1,1},
{enctable + 3914,utf8_cp1255,0x93,0x94,1,1},
{enctable + 13844,utf8_cp1255,0x98,0x9a,1,1},
{enctable + 13847,utf8_cp1255,0x9c,0x9e,1,1},
{enctable + 13835,utf8_cp1255,0xa0,0xa2,1,1},
{enctable + 14,utf8_cp1255,0xa6,0xa6,1,1},
{enctable + 26,utf8_cp1255,0xb0,0xb0,1,1},
{enctable + 14150,utf8_cp1255,0xb9,0xba,1,1},
{0,utf8_cp1255_e2_80,0xbb,0xff,0,0},
};

static encpage_t utf8_cp1255_e2_82[3] = {
{enctable + 107,utf8_cp1255,0xaa,0xaa,1,1},
{enctable + 178,utf8_cp1255,0xac,0xac,1,1},
{0,utf8_cp1255_e2_82,0xad,0xff,0,0},
};

static encpage_t utf8_cp1255_e2_84[2] = {
{enctable + 74,utf8_cp1255,0xa2,0xa2,1,1},
{0,utf8_cp1255_e2_84,0xa3,0xff,0,0},
};

static encpage_t utf8_cp1255_e2[4] = {
{0,utf8_cp1255_e2_80,0x80,0x80,0,2},
{0,utf8_cp1255_e2_82,0x82,0x82,0,2},
{0,utf8_cp1255_e2_84,0x84,0x84,0,2},
{0,utf8_cp1255_e2,0x85,0xff,0,0},
};

static encpage_t utf8_cp1255[9] = {
{enctable + 3675,utf8_cp1255,0x00,0x7f,1,1},
{0,utf8_cp1255_c2,0xc2,0xc2,0,2},
{0,utf8_cp1255_c3,0xc3,0xc3,0,2},
{0,utf8_cp1255_c6,0xc6,0xc6,0,2},
{0,utf8_cp1255_cb,0xcb,0xcb,0,2},
{0,utf8_cp1255_d6,0xd6,0xd6,0,2},
{0,utf8_cp1255_d7,0xd7,0xd7,0,2},
{0,utf8_cp1255_e2,0xe2,0xe2,0,3},
{0,utf8_cp1255,0xe3,0xff,0,0},
};

static encpage_t cp1256_utf8[21] = {
{enctable + 3675,cp1256_utf8,0x00,0x7f,1,1},
{enctable + 5842,cp1256_utf8,0x80,0x80,3,1},
{enctable + 8577,cp1256_utf8,0x81,0x81,2,1},
{enctable + 12319,cp1256_utf8,0x82,0x82,3,1},
{enctable + 4340,cp1256_utf8,0x83,0x83,2,1},
{enctable + 11567,cp1256_utf8,0x84,0x87,3,1},
{enctable + 5124,cp1256_utf8,0x88,0x88,2,1},
{enctable + 11582,cp1256_utf8,0x89,0x89,3,1},
{enctable + 8579,cp1256_utf8,0x8a,0x8a,2,1},
{enctable + 11185,cp1256_utf8,0x8b,0x8b,3,1},
{enctable + 12444,cp1256_utf8,0x8c,0x90,2,1},
{enctable + 6709,cp1256_utf8,0x91,0x97,3,1},
{enctable + 14242,cp1256_utf8,0x98,0x98,2,1},
{enctable + 231,cp1256_utf8,0x99,0x99,3,1},
{enctable + 8591,cp1256_utf8,0x9a,0x9a,2,1},
{enctable + 11188,cp1256_utf8,0x9b,0x9b,3,1},
{enctable + 2509,cp1256_utf8,0x9c,0x9c,2,1},
{enctable + 13270,cp1256_utf8,0x9d,0x9e,3,1},
{enctable + 2273,cp1256_utf8,0x9f,0xfc,2,1},
{enctable + 13276,cp1256_utf8,0xfd,0xfe,3,1},
{enctable + 13773,cp1256_utf8,0xff,0xff,2,1},
};

static encpage_t utf8_cp1256_c2[5] = {
{enctable + 95,utf8_cp1256,0xa0,0xa0,1,1},
{enctable + 3918,utf8_cp1256,0xa2,0xa9,1,1},
{enctable + 4228,utf8_cp1256,0xab,0xb9,1,1},
{enctable + 4244,utf8_cp1256,0xbb,0xbe,1,1},
{0,utf8_cp1256_c2,0xbf,0xff,0,0},
};

static encpage_t utf8_cp1256_c3[10] = {
{enctable + 3883,utf8_cp1256,0x97,0x97,1,1},
{enctable + 0,utf8_cp1256,0xa0,0xa0,1,1},
{enctable + 174,utf8_cp1256,0xa2,0xa2,1,1},
{enctable + 7295,utf8_cp1256,0xa7,0xab,1,1},
{enctable + 7180,utf8_cp1256,0xae,0xaf,1,1},
{enctable + 3855,utf8_cp1256,0xb4,0xb4,1,1},
{enctable + 3858,utf8_cp1256,0xb7,0xb7,1,1},
{enctable + 3860,utf8_cp1256,0xb9,0xb9,1,1},
{enctable + 4181,utf8_cp1256,0xbb,0xbc,1,1},
{0,utf8_cp1256_c3,0xbd,0xff,0,0},
};

static encpage_t utf8_cp1256_c5[2] = {
{enctable + 13761,utf8_cp1256,0x92,0x93,1,1},
{0,utf8_cp1256_c5,0x94,0xff,0,0},
};

static encpage_t utf8_cp1256_c6[2] = {
{enctable + 8,utf8_cp1256,0x92,0x92,1,1},
{0,utf8_cp1256_c6,0x93,0xff,0,0},
};

static encpage_t utf8_cp1256_cb[2] = {
{enctable + 23,utf8_cp1256,0x86,0x86,1,1},
{0,utf8_cp1256_cb,0x87,0xff,0,0},
};

static encpage_t utf8_cp1256_d8[5] = {
{enctable + 98,utf8_cp1256,0x8c,0x8c,1,1},
{enctable + 173,utf8_cp1256,0x9b,0x9b,1,1},
{enctable + 188,utf8_cp1256,0x9f,0x9f,1,1},
{enctable + 10733,utf8_cp1256,0xa1,0xba,1,1},
{0,utf8_cp1256_d8,0xbb,0xff,0,0},
};

static encpage_t utf8_cp1256_d9[4] = {
{enctable + 11440,utf8_cp1256,0x80,0x92,1,1},
{enctable + 29,utf8_cp1256,0xb9,0xb9,1,1},
{enctable + 2,utf8_cp1256,0xbe,0xbe,1,1},
{0,utf8_cp1256_d9,0xbf,0xff,0,0},
};

static encpage_t utf8_cp1256_da[9] = {
{enctable + 38,utf8_cp1256,0x86,0x86,1,1},
{enctable + 44,utf8_cp1256,0x88,0x88,1,1},
{enctable + 77,utf8_cp1256,0x91,0x91,1,1},
{enctable + 41,utf8_cp1256,0x98,0x98,1,1},
{enctable + 71,utf8_cp1256,0xa9,0xa9,1,1},
{enctable + 47,utf8_cp1256,0xaf,0xaf,1,1},
{enctable + 92,utf8_cp1256,0xba,0xba,1,1},
{enctable + 125,utf8_cp1256,0xbe,0xbe,1,1},
{0,utf8_cp1256_da,0xbf,0xff,0,0},
};

static encpage_t utf8_cp1256_db[3] = {
{enctable + 3926,utf8_cp1256,0x81,0x81,1,1},
{enctable + 4309,utf8_cp1256,0x92,0x92,1,1},
{0,utf8_cp1256_db,0x93,0xff,0,0},
};

static encpage_t utf8_cp1256_e2_80[9] = {
{enctable + 13503,utf8_cp1256,0x8c,0x8f,1,1},
{enctable + 3914,utf8_cp1256,0x93,0x94,1,1},
{enctable + 13844,utf8_cp1256,0x98,0x9a,1,1},
{enctable + 13847,utf8_cp1256,0x9c,0x9e,1,1},
{enctable + 13835,utf8_cp1256,0xa0,0xa2,1,1},
{enctable + 14,utf8_cp1256,0xa6,0xa6,1,1},
{enctable + 26,utf8_cp1256,0xb0,0xb0,1,1},
{enctable + 14150,utf8_cp1256,0xb9,0xba,1,1},
{0,utf8_cp1256_e2_80,0xbb,0xff,0,0},
};

static encpage_t utf8_cp1256_e2_82[2] = {
{enctable + 178,utf8_cp1256,0xac,0xac,1,1},
{0,utf8_cp1256_e2_82,0xad,0xff,0,0},
};

static encpage_t utf8_cp1256_e2_84[2] = {
{enctable + 74,utf8_cp1256,0xa2,0xa2,1,1},
{0,utf8_cp1256_e2_84,0xa3,0xff,0,0},
};

static encpage_t utf8_cp1256_e2[4] = {
{0,utf8_cp1256_e2_80,0x80,0x80,0,2},
{0,utf8_cp1256_e2_82,0x82,0x82,0,2},
{0,utf8_cp1256_e2_84,0x84,0x84,0,2},
{0,utf8_cp1256_e2,0x85,0xff,0,0},
};

static encpage_t utf8_cp1256[12] = {
{enctable + 3675,utf8_cp1256,0x00,0x7f,1,1},
{0,utf8_cp1256_c2,0xc2,0xc2,0,2},
{0,utf8_cp1256_c3,0xc3,0xc3,0,2},
{0,utf8_cp1256_c5,0xc5,0xc5,0,2},
{0,utf8_cp1256_c6,0xc6,0xc6,0,2},
{0,utf8_cp1256_cb,0xcb,0xcb,0,2},
{0,utf8_cp1256_d8,0xd8,0xd8,0,2},
{0,utf8_cp1256_d9,0xd9,0xd9,0,2},
{0,utf8_cp1256_da,0xda,0xda,0,2},
{0,utf8_cp1256_db,0xdb,0xdb,0,2},
{0,utf8_cp1256_e2,0xe2,0xe2,0,3},
{0,utf8_cp1256,0xe3,0xff,0,0},
};

static encpage_t cp1257_utf8[14] = {
{enctable + 3675,cp1257_utf8,0x00,0x7f,1,1},
{enctable + 5842,cp1257_utf8,0x80,0x80,3,1},
{enctable + 12319,cp1257_utf8,0x82,0x82,3,1},
{enctable + 11567,cp1257_utf8,0x84,0x87,3,1},
{enctable + 11582,cp1257_utf8,0x89,0x89,3,1},
{enctable + 11185,cp1257_utf8,0x8b,0x8b,3,1},
{enctable + 13072,cp1257_utf8,0x8d,0x8f,2,1},
{enctable + 6709,cp1257_utf8,0x91,0x97,3,1},
{enctable + 231,cp1257_utf8,0x99,0x99,3,1},
{enctable + 11188,cp1257_utf8,0x9b,0x9b,3,1},
{enctable + 13615,cp1257_utf8,0x9d,0x9e,2,1},
{enctable + 331,cp1257_utf8,0xa0,0xa0,2,1},
{enctable + 335,cp1257_utf8,0xa2,0xa4,2,1},
{enctable + 2643,cp1257_utf8,0xa6,0xff,2,1},
};

static encpage_t utf8_cp1257_c2[6] = {
{enctable + 95,utf8_cp1257,0xa0,0xa0,1,1},
{enctable + 3918,utf8_cp1257,0xa2,0xa4,1,1},
{enctable + 13519,utf8_cp1257,0xa6,0xa9,1,1},
{enctable + 11870,utf8_cp1257,0xab,0xb9,1,1},
{enctable + 4244,utf8_cp1257,0xbb,0xbe,1,1},
{0,utf8_cp1257_c2,0xbf,0xff,0,0},
};

static encpage_t utf8_cp1257_c3[12] = {
{enctable + 13910,utf8_cp1257,0x84,0x86,1,1},
{enctable + 3876,utf8_cp1257,0x89,0x89,1,1},
{enctable + 3879,utf8_cp1257,0x93,0x93,1,1},
{enctable + 13739,utf8_cp1257,0x95,0x98,1,1},
{enctable + 4150,utf8_cp1257,0x9c,0x9c,1,1},
{enctable + 4153,utf8_cp1257,0x9f,0x9f,1,1},
{enctable + 14021,utf8_cp1257,0xa4,0xa6,1,1},
{enctable + 3893,utf8_cp1257,0xa9,0xa9,1,1},
{enctable + 3854,utf8_cp1257,0xb3,0xb3,1,1},
{enctable + 13791,utf8_cp1257,0xb5,0xb8,1,1},
{enctable + 4182,utf8_cp1257,0xbc,0xbc,1,1},
{0,utf8_cp1257_c3,0xbd,0xff,0,0},
};

static encpage_t utf8_cp1257_c4[11] = {
{enctable + 14224,utf8_cp1257,0x80,0x81,1,1},
{enctable + 13575,utf8_cp1257,0x84,0x87,1,1},
{enctable + 13168,utf8_cp1257,0x8c,0x8d,1,1},
{enctable + 14230,utf8_cp1257,0x92,0x93,1,1},
{enctable + 13699,utf8_cp1257,0x96,0x99,1,1},
{enctable + 13697,utf8_cp1257,0xa2,0xa3,1,1},
{enctable + 14234,utf8_cp1257,0xaa,0xab,1,1},
{enctable + 14222,utf8_cp1257,0xae,0xaf,1,1},
{enctable + 14232,utf8_cp1257,0xb6,0xb7,1,1},
{enctable + 13170,utf8_cp1257,0xbb,0xbc,1,1},
{0,utf8_cp1257_c4,0xbd,0xff,0,0},
};

static encpage_t utf8_cp1257_c5[9] = {
{enctable + 13204,utf8_cp1257,0x81,0x86,1,1},
{enctable + 14236,utf8_cp1257,0x8c,0x8d,1,1},
{enctable + 12660,utf8_cp1257,0x96,0x97,1,1},
{enctable + 14244,utf8_cp1257,0x9a,0x9b,1,1},
{enctable + 13172,utf8_cp1257,0xa0,0xa1,1,1},
{enctable + 13769,utf8_cp1257,0xaa,0xab,1,1},
{enctable + 13198,utf8_cp1257,0xb2,0xb3,1,1},
{enctable + 13180,utf8_cp1257,0xb9,0xbe,1,1},
{0,utf8_cp1257_c5,0xbf,0xff,0,0},
};

static encpage_t utf8_cp1257_cb[4] = {
{enctable + 41,utf8_cp1257,0x87,0x87,1,1},
{enctable + 4309,utf8_cp1257,0x99,0x99,1,1},
{enctable + 89,utf8_cp1257,0x9b,0x9b,1,1},
{0,utf8_cp1257_cb,0x9c,0xff,0,0},
};

static encpage_t utf8_cp1257_e2_80[8] = {
{enctable + 3914,utf8_cp1257,0x93,0x94,1,1},
{enctable + 13844,utf8_cp1257,0x98,0x9a,1,1},
{enctable + 13847,utf8_cp1257,0x9c,0x9e,1,1},
{enctable + 13835,utf8_cp1257,0xa0,0xa2,1,1},
{enctable + 14,utf8_cp1257,0xa6,0xa6,1,1},
{enctable + 26,utf8_cp1257,0xb0,0xb0,1,1},
{enctable + 14150,utf8_cp1257,0xb9,0xba,1,1},
{0,utf8_cp1257_e2_80,0xbb,0xff,0,0},
};

static encpage_t utf8_cp1257_e2_82[2] = {
{enctable + 178,utf8_cp1257,0xac,0xac,1,1},
{0,utf8_cp1257_e2_82,0xad,0xff,0,0},
};

static encpage_t utf8_cp1257_e2_84[2] = {
{enctable + 74,utf8_cp1257,0xa2,0xa2,1,1},
{0,utf8_cp1257_e2_84,0xa3,0xff,0,0},
};

static encpage_t utf8_cp1257_e2[4] = {
{0,utf8_cp1257_e2_80,0x80,0x80,0,2},
{0,utf8_cp1257_e2_82,0x82,0x82,0,2},
{0,utf8_cp1257_e2_84,0x84,0x84,0,2},
{0,utf8_cp1257_e2,0x85,0xff,0,0},
};

static encpage_t utf8_cp1257[8] = {
{enctable + 3675,utf8_cp1257,0x00,0x7f,1,1},
{0,utf8_cp1257_c2,0xc2,0xc2,0,2},
{0,utf8_cp1257_c3,0xc3,0xc3,0,2},
{0,utf8_cp1257_c4,0xc4,0xc4,0,2},
{0,utf8_cp1257_c5,0xc5,0xc5,0,2},
{0,utf8_cp1257_cb,0xcb,0xcb,0,2},
{0,utf8_cp1257_e2,0xe2,0xe2,0,3},
{0,utf8_cp1257,0xe3,0xff,0,0},
};

static encpage_t cp1258_utf8[17] = {
{enctable + 3675,cp1258_utf8,0x00,0x7f,1,1},
{enctable + 5842,cp1258_utf8,0x80,0x80,3,1},
{enctable + 12319,cp1258_utf8,0x82,0x82,3,1},
{enctable + 4340,cp1258_utf8,0x83,0x83,2,1},
{enctable + 11567,cp1258_utf8,0x84,0x87,3,1},
{enctable + 5124,cp1258_utf8,0x88,0x88,2,1},
{enctable + 11582,cp1258_utf8,0x89,0x89,3,1},
{enctable + 11185,cp1258_utf8,0x8b,0x8b,3,1},
{enctable + 2507,cp1258_utf8,0x8c,0x8c,2,1},
{enctable + 6709,cp1258_utf8,0x91,0x97,3,1},
{enctable + 5128,cp1258_utf8,0x98,0x98,2,1},
{enctable + 231,cp1258_utf8,0x99,0x99,3,1},
{enctable + 11188,cp1258_utf8,0x9b,0x9b,3,1},
{enctable + 2509,cp1258_utf8,0x9c,0x9c,2,1},
{enctable + 2083,cp1258_utf8,0x9f,0xfd,2,1},
{enctable + 14000,cp1258_utf8,0xfe,0xfe,3,1},
{enctable + 521,cp1258_utf8,0xff,0xff,2,1},
};

static encpage_t utf8_cp1258_c2[2] = {
{enctable + 7096,utf8_cp1258,0xa0,0xbf,1,1},
{0,utf8_cp1258_c2,0xc0,0xff,0,0},
};

static encpage_t utf8_cp1258_c3[14] = {
{enctable + 7256,utf8_cp1258,0x80,0x82,1,1},
{enctable + 7260,utf8_cp1258,0x84,0x8b,1,1},
{enctable + 7269,utf8_cp1258,0x8d,0x8f,1,1},
{enctable + 1461,utf8_cp1258,0x91,0x91,1,1},
{enctable + 3879,utf8_cp1258,0x93,0x94,1,1},
{enctable + 7278,utf8_cp1258,0x96,0x9c,1,1},
{enctable + 7287,utf8_cp1258,0x9f,0xa2,1,1},
{enctable + 7292,utf8_cp1258,0xa4,0xab,1,1},
{enctable + 7179,utf8_cp1258,0xad,0xaf,1,1},
{enctable + 3852,utf8_cp1258,0xb1,0xb1,1,1},
{enctable + 3854,utf8_cp1258,0xb3,0xb4,1,1},
{enctable + 7310,utf8_cp1258,0xb6,0xbc,1,1},
{enctable + 4309,utf8_cp1258,0xbf,0xbf,1,1},
{0,utf8_cp1258_c3,0xc0,0xff,0,0},
};

static encpage_t utf8_cp1258_c4[3] = {
{enctable + 13132,utf8_cp1258,0x82,0x83,1,1},
{enctable + 13172,utf8_cp1258,0x90,0x91,1,1},
{0,utf8_cp1258_c4,0x92,0xff,0,0},
};

static encpage_t utf8_cp1258_c5[3] = {
{enctable + 13761,utf8_cp1258,0x92,0x93,1,1},
{enctable + 92,utf8_cp1258,0xb8,0xb8,1,1},
{0,utf8_cp1258_c5,0xb9,0xff,0,0},
};

static encpage_t utf8_cp1258_c6[4] = {
{enctable + 8,utf8_cp1258,0x92,0x92,1,1},
{enctable + 13202,utf8_cp1258,0xa0,0xa1,1,1},
{enctable + 13038,utf8_cp1258,0xaf,0xb0,1,1},
{0,utf8_cp1258_c6,0xb1,0xff,0,0},
};

static encpage_t utf8_cp1258_cb[3] = {
{enctable + 23,utf8_cp1258,0x86,0x86,1,1},
{enctable + 71,utf8_cp1258,0x9c,0x9c,1,1},
{0,utf8_cp1258_cb,0x9d,0xff,0,0},
};

static encpage_t utf8_cp1258_cc[5] = {
{enctable + 13697,utf8_cp1258,0x80,0x81,1,1},
{enctable + 4152,utf8_cp1258,0x83,0x83,1,1},
{enctable + 2847,utf8_cp1258,0x89,0x89,1,1},
{enctable + 3853,utf8_cp1258,0xa3,0xa3,1,1},
{0,utf8_cp1258_cc,0xa4,0xff,0,0},
};

static encpage_t utf8_cp1258_e2_80[8] = {
{enctable + 3914,utf8_cp1258,0x93,0x94,1,1},
{enctable + 13844,utf8_cp1258,0x98,0x9a,1,1},
{enctable + 13847,utf8_cp1258,0x9c,0x9e,1,1},
{enctable + 13835,utf8_cp1258,0xa0,0xa2,1,1},
{enctable + 14,utf8_cp1258,0xa6,0xa6,1,1},
{enctable + 26,utf8_cp1258,0xb0,0xb0,1,1},
{enctable + 14150,utf8_cp1258,0xb9,0xba,1,1},
{0,utf8_cp1258_e2_80,0xbb,0xff,0,0},
};

static encpage_t utf8_cp1258_e2_82[2] = {
{enctable + 14270,utf8_cp1258,0xab,0xac,1,1},
{0,utf8_cp1258_e2_82,0xad,0xff,0,0},
};

static encpage_t utf8_cp1258_e2_84[2] = {
{enctable + 74,utf8_cp1258,0xa2,0xa2,1,1},
{0,utf8_cp1258_e2_84,0xa3,0xff,0,0},
};

static encpage_t utf8_cp1258_e2[4] = {
{0,utf8_cp1258_e2_80,0x80,0x80,0,2},
{0,utf8_cp1258_e2_82,0x82,0x82,0,2},
{0,utf8_cp1258_e2_84,0x84,0x84,0,2},
{0,utf8_cp1258_e2,0x85,0xff,0,0},
};

static encpage_t utf8_cp1258[10] = {
{enctable + 3675,utf8_cp1258,0x00,0x7f,1,1},
{0,utf8_cp1258_c2,0xc2,0xc2,0,2},
{0,utf8_cp1258_c3,0xc3,0xc3,0,2},
{0,utf8_cp1258_c4,0xc4,0xc4,0,2},
{0,utf8_cp1258_c5,0xc5,0xc5,0,2},
{0,utf8_cp1258_c6,0xc6,0xc6,0,2},
{0,utf8_cp1258_cb,0xcb,0xcb,0,2},
{0,utf8_cp1258_cc,0xcc,0xcc,0,2},
{0,utf8_cp1258_e2,0xe2,0xe2,0,3},
{0,utf8_cp1258,0xe3,0xff,0,0},
};

static encpage_t cp424_utf8[60] = {
{enctable + 3675,cp424_utf8,0x00,0x03,1,1},
{enctable + 323,cp424_utf8,0x04,0x04,2,1},
{enctable + 3684,cp424_utf8,0x05,0x05,1,1},
{enctable + 279,cp424_utf8,0x06,0x06,2,1},
{enctable + 3802,cp424_utf8,0x07,0x07,1,1},
{enctable + 13060,cp424_utf8,0x08,0x0a,2,1},
{enctable + 3686,cp424_utf8,0x0b,0x13,1,1},
{enctable + 13583,cp424_utf8,0x14,0x15,2,1},
{enctable + 3683,cp424_utf8,0x16,0x16,1,1},
{enctable + 281,cp424_utf8,0x17,0x17,2,1},
{enctable + 3699,cp424_utf8,0x18,0x19,1,1},
{enctable + 13579,cp424_utf8,0x1a,0x1b,2,1},
{enctable + 3703,cp424_utf8,0x1c,0x1f,1,1},
{enctable + 267,cp424_utf8,0x20,0x24,2,1},
{enctable + 13814,cp424_utf8,0x25,0x27,1,1},
{enctable + 283,cp424_utf8,0x28,0x2c,2,1},
{enctable + 3680,cp424_utf8,0x2d,0x2f,1,1},
{enctable + 299,cp424_utf8,0x30,0x31,2,1},
{enctable + 3697,cp424_utf8,0x32,0x32,1,1},
{enctable + 305,cp424_utf8,0x33,0x36,2,1},
{enctable + 3679,cp424_utf8,0x37,0x37,1,1},
{enctable + 315,cp424_utf8,0x38,0x3b,2,1},
{enctable + 3695,cp424_utf8,0x3c,0x3d,1,1},
{enctable + 327,cp424_utf8,0x3e,0x3e,2,1},
{enctable + 14090,cp424_utf8,0x3f,0x40,1,1},
{enctable + 11380,cp424_utf8,0x41,0x4a,2,1},
{enctable + 12952,cp424_utf8,0x4b,0x50,1,1},
{enctable + 7764,cp424_utf8,0x51,0x59,2,1},
{enctable + 13366,cp424_utf8,0x5a,0x5e,1,1},
{enctable + 355,cp424_utf8,0x5f,0x5f,2,1},
{enctable + 14133,cp424_utf8,0x60,0x61,1,1},
{enctable + 11531,cp424_utf8,0x62,0x6a,2,1},
{enctable + 13371,cp424_utf8,0x6b,0x6f,1,1},
{enctable + 7798,cp424_utf8,0x71,0x71,2,1},
{enctable + 331,cp424_utf8,0x74,0x74,2,1},
{enctable + 13988,cp424_utf8,0x78,0x78,3,1},
{enctable + 12900,cp424_utf8,0x79,0x7f,1,1},
{enctable + 3772,cp424_utf8,0x81,0x89,1,1},
{enctable + 4652,cp424_utf8,0x8a,0x8b,2,1},
{enctable + 12738,cp424_utf8,0x8f,0x90,2,1},
{enctable + 3781,cp424_utf8,0x91,0x99,1,1},
{enctable + 379,cp424_utf8,0x9d,0x9d,2,1},
{enctable + 13603,cp424_utf8,0x9f,0xa0,2,1},
{enctable + 12503,cp424_utf8,0xa1,0xa9,1,1},
{enctable + 359,cp424_utf8,0xaf,0xaf,2,1},
{enctable + 3769,cp424_utf8,0xb0,0xb0,1,1},
{enctable + 11477,cp424_utf8,0xb1,0xb9,2,1},
{enctable + 14143,cp424_utf8,0xba,0xbb,1,1},
{enctable + 12716,cp424_utf8,0xbc,0xbf,2,1},
{enctable + 12384,cp424_utf8,0xc0,0xc9,1,1},
{enctable + 357,cp424_utf8,0xca,0xca,2,1},
{enctable + 12394,cp424_utf8,0xd0,0xd9,1,1},
{enctable + 381,cp424_utf8,0xda,0xda,2,1},
{enctable + 3767,cp424_utf8,0xe0,0xe0,1,1},
{enctable + 505,cp424_utf8,0xe1,0xe1,2,1},
{enctable + 3758,cp424_utf8,0xe2,0xe9,1,1},
{enctable + 367,cp424_utf8,0xea,0xea,2,1},
{enctable + 3723,cp424_utf8,0xf0,0xf9,1,1},
{enctable + 369,cp424_utf8,0xfa,0xfa,2,1},
{enctable + 329,cp424_utf8,0xff,0xff,2,1},
};

static encpage_t utf8_cp424_c2[5] = {
{enctable + 9984,utf8_cp424,0x80,0xa0,1,1},
{enctable + 12652,utf8_cp424,0xa2,0xa9,1,1},
{enctable + 11840,utf8_cp424,0xab,0xb9,1,1},
{enctable + 13491,utf8_cp424,0xbb,0xbe,1,1},
{0,utf8_cp424_c2,0xbf,0xff,0,0},
};

static encpage_t utf8_cp424_c3[3] = {
{enctable + 188,utf8_cp424,0x97,0x97,1,1},
{enctable + 5581,utf8_cp424,0xb7,0xb7,1,1},
{0,utf8_cp424_c3,0xb8,0xff,0,0},
};

static encpage_t utf8_cp424_d7[2] = {
{enctable + 10679,utf8_cp424,0x90,0xaa,1,1},
{0,utf8_cp424_d7,0xab,0xff,0,0},
};

static encpage_t utf8_cp424_e2_80[2] = {
{enctable + 3795,utf8_cp424,0x97,0x97,1,1},
{0,utf8_cp424_e2_80,0x98,0xff,0,0},
};

static encpage_t utf8_cp424_e2[2] = {
{0,utf8_cp424_e2_80,0x80,0x80,0,2},
{0,utf8_cp424_e2,0x81,0xff,0,0},
};

static encpage_t utf8_cp424[6] = {
{enctable + 3803,utf8_cp424,0x00,0x7f,1,1},
{0,utf8_cp424_c2,0xc2,0xc2,0,2},
{0,utf8_cp424_c3,0xc3,0xc3,0,2},
{0,utf8_cp424_d7,0xd7,0xd7,0,2},
{0,utf8_cp424_e2,0xe2,0xe2,0,3},
{0,utf8_cp424,0xe3,0xff,0,0},
};

static encpage_t cp437_utf8[22] = {
{enctable + 3675,cp437_utf8,0x00,0x7f,1,1},
{enctable + 7566,cp437_utf8,0x80,0x9d,2,1},
{enctable + 13994,cp437_utf8,0x9e,0x9e,3,1},
{enctable + 4622,cp437_utf8,0x9f,0xa8,2,1},
{enctable + 14015,cp437_utf8,0xa9,0xa9,3,1},
{enctable + 4644,cp437_utf8,0xaa,0xaf,2,1},
{enctable + 3129,cp437_utf8,0xb0,0xdf,3,1},
{enctable + 10974,cp437_utf8,0xe0,0xeb,2,1},
{enctable + 14006,cp437_utf8,0xec,0xec,3,1},
{enctable + 13707,cp437_utf8,0xed,0xee,2,1},
{enctable + 13312,cp437_utf8,0xef,0xf0,3,1},
{enctable + 365,cp437_utf8,0xf1,0xf1,2,1},
{enctable + 12328,cp437_utf8,0xf2,0xf5,3,1},
{enctable + 505,cp437_utf8,0xf6,0xf6,2,1},
{enctable + 5977,cp437_utf8,0xf7,0xf7,3,1},
{enctable + 363,cp437_utf8,0xf8,0xf8,2,1},
{enctable + 6049,cp437_utf8,0xf9,0xf9,3,1},
{enctable + 377,cp437_utf8,0xfa,0xfa,2,1},
{enctable + 13300,cp437_utf8,0xfb,0xfc,3,1},
{enctable + 367,cp437_utf8,0xfd,0xfd,2,1},
{enctable + 5968,cp437_utf8,0xfe,0xfe,3,1},
{enctable + 331,cp437_utf8,0xff,0xff,2,1},
};

static encpage_t utf8_cp437_c2[9] = {
{enctable + 13807,utf8_cp437,0xa0,0xa3,1,1},
{enctable + 86,utf8_cp437,0xa5,0xa5,1,1},
{enctable + 10124,utf8_cp437,0xaa,0xac,1,1},
{enctable + 10130,utf8_cp437,0xb0,0xb2,1,1},
{enctable + 3890,utf8_cp437,0xb5,0xb5,1,1},
{enctable + 7314,utf8_cp437,0xb7,0xb7,1,1},
{enctable + 10140,utf8_cp437,0xba,0xbd,1,1},
{enctable + 119,utf8_cp437,0xbf,0xbf,1,1},
{0,utf8_cp437_c2,0xc0,0xff,0,0},
};

static encpage_t utf8_cp437_c3[12] = {
{enctable + 7196,utf8_cp437,0x84,0x87,1,1},
{enctable + 47,utf8_cp437,0x89,0x89,1,1},
{enctable + 110,utf8_cp437,0x91,0x91,1,1},
{enctable + 74,utf8_cp437,0x96,0x96,1,1},
{enctable + 77,utf8_cp437,0x9c,0x9c,1,1},
{enctable + 7223,utf8_cp437,0x9f,0xa2,1,1},
{enctable + 7228,utf8_cp437,0xa4,0xaf,1,1},
{enctable + 7241,utf8_cp437,0xb1,0xb4,1,1},
{enctable + 7246,utf8_cp437,0xb6,0xb7,1,1},
{enctable + 7249,utf8_cp437,0xb9,0xbc,1,1},
{enctable + 71,utf8_cp437,0xbf,0xbf,1,1},
{0,utf8_cp437_c3,0xc0,0xff,0,0},
};

static encpage_t utf8_cp437_c6[2] = {
{enctable + 92,utf8_cp437,0x92,0x92,1,1},
{0,utf8_cp437_c6,0x93,0xff,0,0},
};

static encpage_t utf8_cp437_ce[8] = {
{enctable + 174,utf8_cp437,0x93,0x93,1,1},
{enctable + 3893,utf8_cp437,0x98,0x98,1,1},
{enctable + 3888,utf8_cp437,0xa3,0xa3,1,1},
{enctable + 3892,utf8_cp437,0xa6,0xa6,1,1},
{enctable + 7219,utf8_cp437,0xa9,0xa9,1,1},
{enctable + 0,utf8_cp437,0xb1,0xb1,1,1},
{enctable + 14258,utf8_cp437,0xb4,0xb5,1,1},
{0,utf8_cp437_ce,0xb6,0xff,0,0},
};

static encpage_t utf8_cp437_cf[4] = {
{enctable + 3887,utf8_cp437,0x80,0x80,1,1},
{enctable + 11795,utf8_cp437,0x83,0x84,1,1},
{enctable + 7179,utf8_cp437,0x86,0x86,1,1},
{0,utf8_cp437_cf,0x87,0xff,0,0},
};

static encpage_t utf8_cp437_e2_81[2] = {
{enctable + 4182,utf8_cp437,0xbf,0xbf,1,1},
{0,utf8_cp437_e2_81,0xc0,0xff,0,0},
};

static encpage_t utf8_cp437_e2_82[2] = {
{enctable + 89,utf8_cp437,0xa7,0xa7,1,1},
{0,utf8_cp437_e2_82,0xa8,0xff,0,0},
};

static encpage_t utf8_cp437_e2_88[4] = {
{enctable + 14268,utf8_cp437,0x99,0x9a,1,1},
{enctable + 7178,utf8_cp437,0x9e,0x9e,1,1},
{enctable + 1035,utf8_cp437,0xa9,0xa9,1,1},
{0,utf8_cp437_e2_88,0xaa,0xff,0,0},
};

static encpage_t utf8_cp437_e2_89[4] = {
{enctable + 3858,utf8_cp437,0x88,0x88,1,1},
{enctable + 3851,utf8_cp437,0xa1,0xa1,1,1},
{enctable + 14262,utf8_cp437,0xa4,0xa5,1,1},
{0,utf8_cp437_e2_89,0xa6,0xff,0,0},
};

static encpage_t utf8_cp437_e2_8c[3] = {
{enctable + 122,utf8_cp437,0x90,0x90,1,1},
{enctable + 3855,utf8_cp437,0xa0,0xa1,1,1},
{0,utf8_cp437_e2_8c,0xa2,0xff,0,0},
};

static encpage_t utf8_cp437_e2_94[12] = {
{enctable + 427,utf8_cp437,0x80,0x80,1,1},
{enctable + 152,utf8_cp437,0x82,0x82,1,1},
{enctable + 2273,utf8_cp437,0x8c,0x8c,1,1},
{enctable + 188,utf8_cp437,0x90,0x90,1,1},
{enctable + 3926,utf8_cp437,0x94,0x94,1,1},
{enctable + 2395,utf8_cp437,0x98,0x98,1,1},
{enctable + 395,utf8_cp437,0x9c,0x9c,1,1},
{enctable + 155,utf8_cp437,0xa4,0xa4,1,1},
{enctable + 267,utf8_cp437,0xac,0xac,1,1},
{enctable + 3868,utf8_cp437,0xb4,0xb4,1,1},
{enctable + 455,utf8_cp437,0xbc,0xbc,1,1},
{0,utf8_cp437_e2_94,0xbd,0xff,0,0},
};

static encpage_t utf8_cp437_e2_95[2] = {
{enctable + 10537,utf8_cp437,0x90,0xac,1,1},
{0,utf8_cp437_e2_95,0xad,0xff,0,0},
};

static encpage_t utf8_cp437_e2_96[7] = {
{enctable + 4153,utf8_cp437,0x80,0x80,1,1},
{enctable + 4150,utf8_cp437,0x84,0x84,1,1},
{enctable + 2339,utf8_cp437,0x88,0x88,1,1},
{enctable + 4151,utf8_cp437,0x8c,0x8c,1,1},
{enctable + 13779,utf8_cp437,0x90,0x93,1,1},
{enctable + 4276,utf8_cp437,0xa0,0xa0,1,1},
{0,utf8_cp437_e2_96,0xa1,0xff,0,0},
};

static encpage_t utf8_cp437_e2[9] = {
{0,utf8_cp437_e2_81,0x81,0x81,0,2},
{0,utf8_cp437_e2_82,0x82,0x82,0,2},
{0,utf8_cp437_e2_88,0x88,0x88,0,2},
{0,utf8_cp437_e2_89,0x89,0x89,0,2},
{0,utf8_cp437_e2_8c,0x8c,0x8c,0,2},
{0,utf8_cp437_e2_94,0x94,0x94,0,2},
{0,utf8_cp437_e2_95,0x95,0x95,0,2},
{0,utf8_cp437_e2_96,0x96,0x96,0,2},
{0,utf8_cp437_e2,0x97,0xff,0,0},
};

static encpage_t utf8_cp437[8] = {
{enctable + 3675,utf8_cp437,0x00,0x7f,1,1},
{0,utf8_cp437_c2,0xc2,0xc2,0,2},
{0,utf8_cp437_c3,0xc3,0xc3,0,2},
{0,utf8_cp437_c6,0xc6,0xc6,0,2},
{0,utf8_cp437_ce,0xce,0xce,0,2},
{0,utf8_cp437_cf,0xcf,0xcf,0,2},
{0,utf8_cp437_e2,0xe2,0xe2,0,3},
{0,utf8_cp437,0xe3,0xff,0,0},
};

static encpage_t cp737_utf8[14] = {
{enctable + 3675,cp737_utf8,0x00,0x7f,1,1},
{enctable + 4848,cp737_utf8,0x80,0xaf,2,1},
{enctable + 3129,cp737_utf8,0xb0,0xdf,3,1},
{enctable + 9880,cp737_utf8,0xe0,0xf1,2,1},
{enctable + 12328,cp737_utf8,0xf2,0xf3,3,1},
{enctable + 13192,cp737_utf8,0xf4,0xf6,2,1},
{enctable + 5977,cp737_utf8,0xf7,0xf7,3,1},
{enctable + 363,cp737_utf8,0xf8,0xf8,2,1},
{enctable + 6049,cp737_utf8,0xf9,0xf9,3,1},
{enctable + 377,cp737_utf8,0xfa,0xfa,2,1},
{enctable + 13300,cp737_utf8,0xfb,0xfc,3,1},
{enctable + 367,cp737_utf8,0xfd,0xfd,2,1},
{enctable + 5968,cp737_utf8,0xfe,0xfe,3,1},
{enctable + 331,cp737_utf8,0xff,0xff,2,1},
};

static encpage_t utf8_cp737_c2[4] = {
{enctable + 4309,utf8_cp737,0xa0,0xa0,1,1},
{enctable + 10130,utf8_cp737,0xb0,0xb2,1,1},
{enctable + 7314,utf8_cp737,0xb7,0xb7,1,1},
{0,utf8_cp737_c2,0xb8,0xff,0,0},
};

static encpage_t utf8_cp737_c3[2] = {
{enctable + 3857,utf8_cp737,0xb7,0xb7,1,1},
{0,utf8_cp737_c3,0xb8,0xff,0,0},
};

static encpage_t utf8_cp737_ce[8] = {
{enctable + 7219,utf8_cp737,0x86,0x86,1,1},
{enctable + 7299,utf8_cp737,0x88,0x8a,1,1},
{enctable + 7180,utf8_cp737,0x8c,0x8c,1,1},
{enctable + 7181,utf8_cp737,0x8e,0x8f,1,1},
{enctable + 7064,utf8_cp737,0x91,0xa1,1,1},
{enctable + 12015,utf8_cp737,0xa3,0xaf,1,1},
{enctable + 7088,utf8_cp737,0xb1,0xbf,1,1},
{0,utf8_cp737_ce,0xc0,0xff,0,0},
};

static encpage_t utf8_cp737_cf[2] = {
{enctable + 11855,utf8_cp737,0x80,0x8e,1,1},
{0,utf8_cp737_cf,0x8f,0xff,0,0},
};

static encpage_t utf8_cp737_e2_81[2] = {
{enctable + 4182,utf8_cp737,0xbf,0xbf,1,1},
{0,utf8_cp737_e2_81,0xc0,0xff,0,0},
};

static encpage_t utf8_cp737_e2_88[2] = {
{enctable + 14268,utf8_cp737,0x99,0x9a,1,1},
{0,utf8_cp737_e2_88,0x9b,0xff,0,0},
};

static encpage_t utf8_cp737_e2_89[3] = {
{enctable + 3858,utf8_cp737,0x88,0x88,1,1},
{enctable + 14262,utf8_cp737,0xa4,0xa5,1,1},
{0,utf8_cp737_e2_89,0xa6,0xff,0,0},
};

static encpage_t utf8_cp737_e2_94[12] = {
{enctable + 427,utf8_cp737,0x80,0x80,1,1},
{enctable + 152,utf8_cp737,0x82,0x82,1,1},
{enctable + 2273,utf8_cp737,0x8c,0x8c,1,1},
{enctable + 188,utf8_cp737,0x90,0x90,1,1},
{enctable + 3926,utf8_cp737,0x94,0x94,1,1},
{enctable + 2395,utf8_cp737,0x98,0x98,1,1},
{enctable + 395,utf8_cp737,0x9c,0x9c,1,1},
{enctable + 155,utf8_cp737,0xa4,0xa4,1,1},
{enctable + 267,utf8_cp737,0xac,0xac,1,1},
{enctable + 3868,utf8_cp737,0xb4,0xb4,1,1},
{enctable + 455,utf8_cp737,0xbc,0xbc,1,1},
{0,utf8_cp737_e2_94,0xbd,0xff,0,0},
};

static encpage_t utf8_cp737_e2_95[2] = {
{enctable + 10537,utf8_cp737,0x90,0xac,1,1},
{0,utf8_cp737_e2_95,0xad,0xff,0,0},
};

static encpage_t utf8_cp737_e2_96[7] = {
{enctable + 4153,utf8_cp737,0x80,0x80,1,1},
{enctable + 4150,utf8_cp737,0x84,0x84,1,1},
{enctable + 2339,utf8_cp737,0x88,0x88,1,1},
{enctable + 4151,utf8_cp737,0x8c,0x8c,1,1},
{enctable + 13779,utf8_cp737,0x90,0x93,1,1},
{enctable + 4276,utf8_cp737,0xa0,0xa0,1,1},
{0,utf8_cp737_e2_96,0xa1,0xff,0,0},
};

static encpage_t utf8_cp737_e2[7] = {
{0,utf8_cp737_e2_81,0x81,0x81,0,2},
{0,utf8_cp737_e2_88,0x88,0x88,0,2},
{0,utf8_cp737_e2_89,0x89,0x89,0,2},
{0,utf8_cp737_e2_94,0x94,0x94,0,2},
{0,utf8_cp737_e2_95,0x95,0x95,0,2},
{0,utf8_cp737_e2_96,0x96,0x96,0,2},
{0,utf8_cp737_e2,0x97,0xff,0,0},
};

static encpage_t utf8_cp737[7] = {
{enctable + 3675,utf8_cp737,0x00,0x7f,1,1},
{0,utf8_cp737_c2,0xc2,0xc2,0,2},
{0,utf8_cp737_c3,0xc3,0xc3,0,2},
{0,utf8_cp737_ce,0xce,0xce,0,2},
{0,utf8_cp737_cf,0xcf,0xcf,0,2},
{0,utf8_cp737_e2,0xe2,0xe2,0,3},
{0,utf8_cp737,0xe3,0xff,0,0},
};

static encpage_t cp775_utf8[24] = {
{enctable + 3675,cp775_utf8,0x00,0x7f,1,1},
{enctable + 6142,cp775_utf8,0x80,0xa5,2,1},
{enctable + 6718,cp775_utf8,0xa6,0xa6,3,1},
{enctable + 11495,cp775_utf8,0xa7,0xaf,2,1},
{enctable + 3129,cp775_utf8,0xb0,0xb4,3,1},
{enctable + 12804,cp775_utf8,0xb5,0xb8,2,1},
{enctable + 3156,cp775_utf8,0xb9,0xbc,3,1},
{enctable + 13659,cp775_utf8,0xbd,0xbe,2,1},
{enctable + 3174,cp775_utf8,0xbf,0xc5,3,1},
{enctable + 13675,cp775_utf8,0xc6,0xc7,2,1},
{enctable + 3201,cp775_utf8,0xc8,0xce,3,1},
{enctable + 11340,cp775_utf8,0xcf,0xd8,2,1},
{enctable + 3252,cp775_utf8,0xd9,0xdf,3,1},
{enctable + 10269,cp775_utf8,0xe0,0xee,2,1},
{enctable + 6712,cp775_utf8,0xef,0xef,3,1},
{enctable + 7718,cp775_utf8,0xf0,0xf1,2,1},
{enctable + 6715,cp775_utf8,0xf2,0xf2,3,1},
{enctable + 11092,cp775_utf8,0xf3,0xf6,2,1},
{enctable + 11567,cp775_utf8,0xf7,0xf7,3,1},
{enctable + 363,cp775_utf8,0xf8,0xf8,2,1},
{enctable + 6049,cp775_utf8,0xf9,0xf9,3,1},
{enctable + 11106,cp775_utf8,0xfa,0xfd,2,1},
{enctable + 5968,cp775_utf8,0xfe,0xfe,3,1},
{enctable + 331,cp775_utf8,0xff,0xff,2,1},
};

static encpage_t utf8_cp775_c2[10] = {
{enctable + 4309,utf8_cp775,0xa0,0xa0,1,1},
{enctable + 13853,utf8_cp775,0xa2,0xa4,1,1},
{enctable + 14180,utf8_cp775,0xa6,0xa7,1,1},
{enctable + 119,utf8_cp775,0xa9,0xa9,1,1},
{enctable + 10125,utf8_cp775,0xab,0xae,1,1},
{enctable + 10130,utf8_cp775,0xb0,0xb3,1,1},
{enctable + 10135,utf8_cp775,0xb5,0xb7,1,1},
{enctable + 4181,utf8_cp775,0xb9,0xb9,1,1},
{enctable + 10141,utf8_cp775,0xbb,0xbe,1,1},
{0,utf8_cp775_c2,0xbf,0xff,0,0},
};

static encpage_t utf8_cp775_c3[12] = {
{enctable + 7196,utf8_cp775,0x84,0x86,1,1},
{enctable + 47,utf8_cp775,0x89,0x89,1,1},
{enctable + 0,utf8_cp775,0x93,0x93,1,1},
{enctable + 7213,utf8_cp775,0x95,0x98,1,1},
{enctable + 77,utf8_cp775,0x9c,0x9c,1,1},
{enctable + 5581,utf8_cp775,0x9f,0x9f,1,1},
{enctable + 7228,utf8_cp775,0xa4,0xa6,1,1},
{enctable + 5,utf8_cp775,0xa9,0xa9,1,1},
{enctable + 101,utf8_cp775,0xb3,0xb3,1,1},
{enctable + 7245,utf8_cp775,0xb5,0xb8,1,1},
{enctable + 2,utf8_cp775,0xbc,0xbc,1,1},
{0,utf8_cp775_c3,0xbd,0xff,0,0},
};

static encpage_t utf8_cp775_c4[11] = {
{enctable + 7225,utf8_cp775,0x80,0x81,1,1},
{enctable + 13563,utf8_cp775,0x84,0x87,1,1},
{enctable + 14202,utf8_cp775,0x8c,0x8d,1,1},
{enctable + 14260,utf8_cp775,0x92,0x93,1,1},
{enctable + 13567,utf8_cp775,0x96,0x99,1,1},
{enctable + 14154,utf8_cp775,0xa2,0xa3,1,1},
{enctable + 7237,utf8_cp775,0xaa,0xab,1,1},
{enctable + 14216,utf8_cp775,0xae,0xaf,1,1},
{enctable + 3892,utf8_cp775,0xb6,0xb7,1,1},
{enctable + 7298,utf8_cp775,0xbb,0xbc,1,1},
{0,utf8_cp775_c4,0xbd,0xff,0,0},
};

static encpage_t utf8_cp775_c5[9] = {
{enctable + 13042,utf8_cp775,0x81,0x86,1,1},
{enctable + 14252,utf8_cp775,0x8c,0x8d,1,1},
{enctable + 7074,utf8_cp775,0x96,0x97,1,1},
{enctable + 3915,utf8_cp775,0x9a,0x9b,1,1},
{enctable + 14218,utf8_cp775,0xa0,0xa1,1,1},
{enctable + 14228,utf8_cp775,0xaa,0xab,1,1},
{enctable + 14226,utf8_cp775,0xb2,0xb3,1,1},
{enctable + 12970,utf8_cp775,0xb9,0xbe,1,1},
{0,utf8_cp775_c5,0xbf,0xff,0,0},
};

static encpage_t utf8_cp775_e2_80[3] = {
{enctable + 1035,utf8_cp775,0x99,0x99,1,1},
{enctable + 14042,utf8_cp775,0x9c,0x9e,1,1},
{0,utf8_cp775_e2_80,0x9f,0xff,0,0},
};

static encpage_t utf8_cp775_e2_88[2] = {
{enctable + 3860,utf8_cp775,0x99,0x99,1,1},
{0,utf8_cp775_e2_88,0x9a,0xff,0,0},
};

static encpage_t utf8_cp775_e2_94[12] = {
{enctable + 427,utf8_cp775,0x80,0x80,1,1},
{enctable + 152,utf8_cp775,0x82,0x82,1,1},
{enctable + 2273,utf8_cp775,0x8c,0x8c,1,1},
{enctable + 188,utf8_cp775,0x90,0x90,1,1},
{enctable + 3926,utf8_cp775,0x94,0x94,1,1},
{enctable + 2395,utf8_cp775,0x98,0x98,1,1},
{enctable + 395,utf8_cp775,0x9c,0x9c,1,1},
{enctable + 155,utf8_cp775,0xa4,0xa4,1,1},
{enctable + 267,utf8_cp775,0xac,0xac,1,1},
{enctable + 3868,utf8_cp775,0xb4,0xb4,1,1},
{enctable + 455,utf8_cp775,0xbc,0xbc,1,1},
{0,utf8_cp775_e2_94,0xbd,0xff,0,0},
};

static encpage_t utf8_cp775_e2_95[11] = {
{enctable + 10537,utf8_cp775,0x90,0x91,1,1},
{enctable + 3876,utf8_cp775,0x94,0x94,1,1},
{enctable + 386,utf8_cp775,0x97,0x97,1,1},
{enctable + 2989,utf8_cp775,0x9a,0x9a,1,1},
{enctable + 388,utf8_cp775,0x9d,0x9d,1,1},
{enctable + 2173,utf8_cp775,0xa0,0xa0,1,1},
{enctable + 170,utf8_cp775,0xa3,0xa3,1,1},
{enctable + 623,utf8_cp775,0xa6,0xa6,1,1},
{enctable + 7266,utf8_cp775,0xa9,0xa9,1,1},
{enctable + 4848,utf8_cp775,0xac,0xac,1,1},
{0,utf8_cp775_e2_95,0xad,0xff,0,0},
};

static encpage_t utf8_cp775_e2_96[7] = {
{enctable + 4153,utf8_cp775,0x80,0x80,1,1},
{enctable + 4150,utf8_cp775,0x84,0x84,1,1},
{enctable + 2339,utf8_cp775,0x88,0x88,1,1},
{enctable + 4151,utf8_cp775,0x8c,0x8c,1,1},
{enctable + 13779,utf8_cp775,0x90,0x93,1,1},
{enctable + 4276,utf8_cp775,0xa0,0xa0,1,1},
{0,utf8_cp775_e2_96,0xa1,0xff,0,0},
};

static encpage_t utf8_cp775_e2[6] = {
{0,utf8_cp775_e2_80,0x80,0x80,0,2},
{0,utf8_cp775_e2_88,0x88,0x88,0,2},
{0,utf8_cp775_e2_94,0x94,0x94,0,2},
{0,utf8_cp775_e2_95,0x95,0x95,0,2},
{0,utf8_cp775_e2_96,0x96,0x96,0,2},
{0,utf8_cp775_e2,0x97,0xff,0,0},
};

static encpage_t utf8_cp775[7] = {
{enctable + 3675,utf8_cp775,0x00,0x7f,1,1},
{0,utf8_cp775_c2,0xc2,0xc2,0,2},
{0,utf8_cp775_c3,0xc3,0xc3,0,2},
{0,utf8_cp775_c4,0xc4,0xc4,0,2},
{0,utf8_cp775_c5,0xc5,0xc5,0,2},
{0,utf8_cp775_e2,0xe2,0xe2,0,3},
{0,utf8_cp775,0xe3,0xff,0,0},
};

static encpage_t cp850_utf8[18] = {
{enctable + 3675,cp850_utf8,0x00,0x7f,1,1},
{enctable + 4560,cp850_utf8,0x80,0xaf,2,1},
{enctable + 3129,cp850_utf8,0xb0,0xb4,3,1},
{enctable + 12780,cp850_utf8,0xb5,0xb8,2,1},
{enctable + 3156,cp850_utf8,0xb9,0xbc,3,1},
{enctable + 13599,cp850_utf8,0xbd,0xbe,2,1},
{enctable + 3174,cp850_utf8,0xbf,0xc5,3,1},
{enctable + 13631,cp850_utf8,0xc6,0xc7,2,1},
{enctable + 3201,cp850_utf8,0xc8,0xce,3,1},
{enctable + 11260,cp850_utf8,0xcf,0xd8,2,1},
{enctable + 3252,cp850_utf8,0xd9,0xdc,3,1},
{enctable + 13611,cp850_utf8,0xdd,0xde,2,1},
{enctable + 3270,cp850_utf8,0xdf,0xdf,3,1},
{enctable + 9844,cp850_utf8,0xe0,0xf1,2,1},
{enctable + 13988,cp850_utf8,0xf2,0xf2,3,1},
{enctable + 11092,cp850_utf8,0xf3,0xfd,2,1},
{enctable + 5968,cp850_utf8,0xfe,0xfe,3,1},
{enctable + 331,cp850_utf8,0xff,0xff,2,1},
};

static encpage_t utf8_cp850_c2[2] = {
{enctable + 10114,utf8_cp850,0xa0,0xbf,1,1},
{0,utf8_cp850_c2,0xc0,0xff,0,0},
};

static encpage_t utf8_cp850_c3[2] = {
{enctable + 7192,utf8_cp850,0x80,0xbf,1,1},
{0,utf8_cp850_c3,0xc0,0xff,0,0},
};

static encpage_t utf8_cp850_c4[2] = {
{enctable + 3881,utf8_cp850,0xb1,0xb1,1,1},
{0,utf8_cp850_c4,0xb2,0xff,0,0},
};

static encpage_t utf8_cp850_c6[2] = {
{enctable + 92,utf8_cp850,0x92,0x92,1,1},
{0,utf8_cp850_c6,0x93,0xff,0,0},
};

static encpage_t utf8_cp850_e2_80[2] = {
{enctable + 3853,utf8_cp850,0x97,0x97,1,1},
{0,utf8_cp850_e2_80,0x98,0xff,0,0},
};

static encpage_t utf8_cp850_e2_94[12] = {
{enctable + 427,utf8_cp850,0x80,0x80,1,1},
{enctable + 152,utf8_cp850,0x82,0x82,1,1},
{enctable + 2273,utf8_cp850,0x8c,0x8c,1,1},
{enctable + 188,utf8_cp850,0x90,0x90,1,1},
{enctable + 3926,utf8_cp850,0x94,0x94,1,1},
{enctable + 2395,utf8_cp850,0x98,0x98,1,1},
{enctable + 395,utf8_cp850,0x9c,0x9c,1,1},
{enctable + 155,utf8_cp850,0xa4,0xa4,1,1},
{enctable + 267,utf8_cp850,0xac,0xac,1,1},
{enctable + 3868,utf8_cp850,0xb4,0xb4,1,1},
{enctable + 455,utf8_cp850,0xbc,0xbc,1,1},
{0,utf8_cp850_e2_94,0xbd,0xff,0,0},
};

static encpage_t utf8_cp850_e2_95[11] = {
{enctable + 10537,utf8_cp850,0x90,0x91,1,1},
{enctable + 3876,utf8_cp850,0x94,0x94,1,1},
{enctable + 386,utf8_cp850,0x97,0x97,1,1},
{enctable + 2989,utf8_cp850,0x9a,0x9a,1,1},
{enctable + 388,utf8_cp850,0x9d,0x9d,1,1},
{enctable + 2173,utf8_cp850,0xa0,0xa0,1,1},
{enctable + 170,utf8_cp850,0xa3,0xa3,1,1},
{enctable + 623,utf8_cp850,0xa6,0xa6,1,1},
{enctable + 7266,utf8_cp850,0xa9,0xa9,1,1},
{enctable + 4848,utf8_cp850,0xac,0xac,1,1},
{0,utf8_cp850_e2_95,0xad,0xff,0,0},
};

static encpage_t utf8_cp850_e2_96[6] = {
{enctable + 4153,utf8_cp850,0x80,0x80,1,1},
{enctable + 4150,utf8_cp850,0x84,0x84,1,1},
{enctable + 2339,utf8_cp850,0x88,0x88,1,1},
{enctable + 4233,utf8_cp850,0x91,0x93,1,1},
{enctable + 4276,utf8_cp850,0xa0,0xa0,1,1},
{0,utf8_cp850_e2_96,0xa1,0xff,0,0},
};

static encpage_t utf8_cp850_e2[5] = {
{0,utf8_cp850_e2_80,0x80,0x80,0,2},
{0,utf8_cp850_e2_94,0x94,0x94,0,2},
{0,utf8_cp850_e2_95,0x95,0x95,0,2},
{0,utf8_cp850_e2_96,0x96,0x96,0,2},
{0,utf8_cp850_e2,0x97,0xff,0,0},
};

static encpage_t utf8_cp850[7] = {
{enctable + 3675,utf8_cp850,0x00,0x7f,1,1},
{0,utf8_cp850_c2,0xc2,0xc2,0,2},
{0,utf8_cp850_c3,0xc3,0xc3,0,2},
{0,utf8_cp850_c4,0xc4,0xc4,0,2},
{0,utf8_cp850_c6,0xc6,0xc6,0,2},
{0,utf8_cp850_e2,0xe2,0xe2,0,3},
{0,utf8_cp850,0xe3,0xff,0,0},
};

static encpage_t cp852_utf8[16] = {
{enctable + 3675,cp852_utf8,0x00,0x7f,1,1},
{enctable + 4752,cp852_utf8,0x80,0xaf,2,1},
{enctable + 3129,cp852_utf8,0xb0,0xb4,3,1},
{enctable + 12788,cp852_utf8,0xb5,0xb8,2,1},
{enctable + 3156,cp852_utf8,0xb9,0xbc,3,1},
{enctable + 6212,cp852_utf8,0xbd,0xbe,2,1},
{enctable + 3174,cp852_utf8,0xbf,0xc5,3,1},
{enctable + 13635,cp852_utf8,0xc6,0xc7,2,1},
{enctable + 3201,cp852_utf8,0xc8,0xce,3,1},
{enctable + 11280,cp852_utf8,0xcf,0xd8,2,1},
{enctable + 3252,cp852_utf8,0xd9,0xdc,3,1},
{enctable + 13671,cp852_utf8,0xdd,0xde,2,1},
{enctable + 3270,cp852_utf8,0xdf,0xdf,3,1},
{enctable + 7626,cp852_utf8,0xe0,0xfd,2,1},
{enctable + 5968,cp852_utf8,0xfe,0xfe,3,1},
{enctable + 331,cp852_utf8,0xff,0xff,2,1},
};

static encpage_t utf8_cp852_c2[9] = {
{enctable + 4309,utf8_cp852,0xa0,0xa0,1,1},
{enctable + 4926,utf8_cp852,0xa4,0xa4,1,1},
{enctable + 10121,utf8_cp852,0xa7,0xa8,1,1},
{enctable + 10125,utf8_cp852,0xab,0xad,1,1},
{enctable + 3859,utf8_cp852,0xb0,0xb0,1,1},
{enctable + 1035,utf8_cp852,0xb4,0xb4,1,1},
{enctable + 3858,utf8_cp852,0xb8,0xb8,1,1},
{enctable + 140,utf8_cp852,0xbb,0xbb,1,1},
{0,utf8_cp852_c2,0xbc,0xff,0,0},
};

static encpage_t utf8_cp852_c3[22] = {
{enctable + 4238,utf8_cp852,0x81,0x82,1,1},
{enctable + 41,utf8_cp852,0x84,0x84,1,1},
{enctable + 178,utf8_cp852,0x87,0x87,1,1},
{enctable + 47,utf8_cp852,0x89,0x89,1,1},
{enctable + 3879,utf8_cp852,0x8b,0x8b,1,1},
{enctable + 3882,utf8_cp852,0x8d,0x8e,1,1},
{enctable + 7172,utf8_cp852,0x93,0x94,1,1},
{enctable + 7214,utf8_cp852,0x96,0x97,1,1},
{enctable + 3893,utf8_cp852,0x9a,0x9a,1,1},
{enctable + 7220,utf8_cp852,0x9c,0x9d,1,1},
{enctable + 5581,utf8_cp852,0x9f,0x9f,1,1},
{enctable + 7225,utf8_cp852,0xa1,0xa2,1,1},
{enctable + 11,utf8_cp852,0xa4,0xa4,1,1},
{enctable + 20,utf8_cp852,0xa7,0xa7,1,1},
{enctable + 5,utf8_cp852,0xa9,0xa9,1,1},
{enctable + 26,utf8_cp852,0xab,0xab,1,1},
{enctable + 7237,utf8_cp852,0xad,0xae,1,1},
{enctable + 7243,utf8_cp852,0xb3,0xb4,1,1},
{enctable + 7246,utf8_cp852,0xb6,0xb7,1,1},
{enctable + 104,utf8_cp852,0xba,0xba,1,1},
{enctable + 7252,utf8_cp852,0xbc,0xbd,1,1},
{0,utf8_cp852_c3,0xbe,0xff,0,0},
};

static encpage_t utf8_cp852_c4[6] = {
{enctable + 13156,utf8_cp852,0x82,0x87,1,1},
{enctable + 13024,utf8_cp852,0x8c,0x91,1,1},
{enctable + 13527,utf8_cp852,0x98,0x9b,1,1},
{enctable + 3909,utf8_cp852,0xb9,0xba,1,1},
{enctable + 3151,utf8_cp852,0xbd,0xbe,1,1},
{0,utf8_cp852_c4,0xbf,0xff,0,0},
};

static encpage_t utf8_cp852_c5[9] = {
{enctable + 13499,utf8_cp852,0x81,0x84,1,1},
{enctable + 14238,utf8_cp852,0x87,0x88,1,1},
{enctable + 7074,utf8_cp852,0x90,0x91,1,1},
{enctable + 14254,utf8_cp852,0x94,0x95,1,1},
{enctable + 13803,utf8_cp852,0x98,0x9b,1,1},
{enctable + 12676,utf8_cp852,0x9e,0xa5,1,1},
{enctable + 13775,utf8_cp852,0xae,0xb1,1,1},
{enctable + 12976,utf8_cp852,0xb9,0xbe,1,1},
{0,utf8_cp852_c5,0xbf,0xff,0,0},
};

static encpage_t utf8_cp852_cb[5] = {
{enctable + 3854,utf8_cp852,0x87,0x87,1,1},
{enctable + 10136,utf8_cp852,0x98,0x99,1,1},
{enctable + 3853,utf8_cp852,0x9b,0x9b,1,1},
{enctable + 3852,utf8_cp852,0x9d,0x9d,1,1},
{0,utf8_cp852_cb,0x9e,0xff,0,0},
};

static encpage_t utf8_cp852_e2_94[12] = {
{enctable + 427,utf8_cp852,0x80,0x80,1,1},
{enctable + 152,utf8_cp852,0x82,0x82,1,1},
{enctable + 2273,utf8_cp852,0x8c,0x8c,1,1},
{enctable + 188,utf8_cp852,0x90,0x90,1,1},
{enctable + 3926,utf8_cp852,0x94,0x94,1,1},
{enctable + 2395,utf8_cp852,0x98,0x98,1,1},
{enctable + 395,utf8_cp852,0x9c,0x9c,1,1},
{enctable + 155,utf8_cp852,0xa4,0xa4,1,1},
{enctable + 267,utf8_cp852,0xac,0xac,1,1},
{enctable + 3868,utf8_cp852,0xb4,0xb4,1,1},
{enctable + 455,utf8_cp852,0xbc,0xbc,1,1},
{0,utf8_cp852_e2_94,0xbd,0xff,0,0},
};

static encpage_t utf8_cp852_e2_95[11] = {
{enctable + 10537,utf8_cp852,0x90,0x91,1,1},
{enctable + 3876,utf8_cp852,0x94,0x94,1,1},
{enctable + 386,utf8_cp852,0x97,0x97,1,1},
{enctable + 2989,utf8_cp852,0x9a,0x9a,1,1},
{enctable + 388,utf8_cp852,0x9d,0x9d,1,1},
{enctable + 2173,utf8_cp852,0xa0,0xa0,1,1},
{enctable + 170,utf8_cp852,0xa3,0xa3,1,1},
{enctable + 623,utf8_cp852,0xa6,0xa6,1,1},
{enctable + 7266,utf8_cp852,0xa9,0xa9,1,1},
{enctable + 4848,utf8_cp852,0xac,0xac,1,1},
{0,utf8_cp852_e2_95,0xad,0xff,0,0},
};

static encpage_t utf8_cp852_e2_96[6] = {
{enctable + 4153,utf8_cp852,0x80,0x80,1,1},
{enctable + 4150,utf8_cp852,0x84,0x84,1,1},
{enctable + 2339,utf8_cp852,0x88,0x88,1,1},
{enctable + 4233,utf8_cp852,0x91,0x93,1,1},
{enctable + 4276,utf8_cp852,0xa0,0xa0,1,1},
{0,utf8_cp852_e2_96,0xa1,0xff,0,0},
};

static encpage_t utf8_cp852_e2[4] = {
{0,utf8_cp852_e2_94,0x94,0x94,0,2},
{0,utf8_cp852_e2_95,0x95,0x95,0,2},
{0,utf8_cp852_e2_96,0x96,0x96,0,2},
{0,utf8_cp852_e2,0x97,0xff,0,0},
};

static encpage_t utf8_cp852[8] = {
{enctable + 3675,utf8_cp852,0x00,0x7f,1,1},
{0,utf8_cp852_c2,0xc2,0xc2,0,2},
{0,utf8_cp852_c3,0xc3,0xc3,0,2},
{0,utf8_cp852_c4,0xc4,0xc4,0,2},
{0,utf8_cp852_c5,0xc5,0xc5,0,2},
{0,utf8_cp852_cb,0xcb,0xcb,0,2},
{0,utf8_cp852_e2,0xe2,0xe2,0,3},
{0,utf8_cp852,0xe3,0xff,0,0},
};

static encpage_t cp855_utf8[18] = {
{enctable + 3675,cp855_utf8,0x00,0x7f,1,1},
{enctable + 4944,cp855_utf8,0x80,0xaf,2,1},
{enctable + 3129,cp855_utf8,0xb0,0xb4,3,1},
{enctable + 12868,cp855_utf8,0xb5,0xb8,2,1},
{enctable + 3156,cp855_utf8,0xb9,0xbc,3,1},
{enctable + 13723,cp855_utf8,0xbd,0xbe,2,1},
{enctable + 3174,cp855_utf8,0xbf,0xc5,3,1},
{enctable + 13727,cp855_utf8,0xc6,0xc7,2,1},
{enctable + 3201,cp855_utf8,0xc8,0xce,3,1},
{enctable + 11300,cp855_utf8,0xcf,0xd8,2,1},
{enctable + 3252,cp855_utf8,0xd9,0xdc,3,1},
{enctable + 13719,cp855_utf8,0xdd,0xde,2,1},
{enctable + 3270,cp855_utf8,0xdf,0xdf,3,1},
{enctable + 10389,cp855_utf8,0xe0,0xee,2,1},
{enctable + 13309,cp855_utf8,0xef,0xef,3,1},
{enctable + 10623,cp855_utf8,0xf0,0xfd,2,1},
{enctable + 5968,cp855_utf8,0xfe,0xfe,3,1},
{enctable + 331,cp855_utf8,0xff,0xff,2,1},
};

static encpage_t utf8_cp855_c2[7] = {
{enctable + 4309,utf8_cp855,0xa0,0xa0,1,1},
{enctable + 4926,utf8_cp855,0xa4,0xa4,1,1},
{enctable + 4183,utf8_cp855,0xa7,0xa7,1,1},
{enctable + 137,utf8_cp855,0xab,0xab,1,1},
{enctable + 3851,utf8_cp855,0xad,0xad,1,1},
{enctable + 140,utf8_cp855,0xbb,0xbb,1,1},
{0,utf8_cp855_c2,0xbc,0xff,0,0},
};

static encpage_t utf8_cp855_d0[3] = {
{enctable + 12064,utf8_cp855,0x81,0x8c,1,1},
{enctable + 8853,utf8_cp855,0x8e,0xbf,1,1},
{0,utf8_cp855_d0,0xc0,0xff,0,0},
};

static encpage_t utf8_cp855_d1[4] = {
{enctable + 11793,utf8_cp855,0x80,0x8f,1,1},
{enctable + 12052,utf8_cp855,0x91,0x9c,1,1},
{enctable + 14160,utf8_cp855,0x9e,0x9f,1,1},
{0,utf8_cp855_d1,0xa0,0xff,0,0},
};

static encpage_t utf8_cp855_e2_84[2] = {
{enctable + 1035,utf8_cp855,0x96,0x96,1,1},
{0,utf8_cp855_e2_84,0x97,0xff,0,0},
};

static encpage_t utf8_cp855_e2_94[12] = {
{enctable + 427,utf8_cp855,0x80,0x80,1,1},
{enctable + 152,utf8_cp855,0x82,0x82,1,1},
{enctable + 2273,utf8_cp855,0x8c,0x8c,1,1},
{enctable + 188,utf8_cp855,0x90,0x90,1,1},
{enctable + 3926,utf8_cp855,0x94,0x94,1,1},
{enctable + 2395,utf8_cp855,0x98,0x98,1,1},
{enctable + 395,utf8_cp855,0x9c,0x9c,1,1},
{enctable + 155,utf8_cp855,0xa4,0xa4,1,1},
{enctable + 267,utf8_cp855,0xac,0xac,1,1},
{enctable + 3868,utf8_cp855,0xb4,0xb4,1,1},
{enctable + 455,utf8_cp855,0xbc,0xbc,1,1},
{0,utf8_cp855_e2_94,0xbd,0xff,0,0},
};

static encpage_t utf8_cp855_e2_95[11] = {
{enctable + 10537,utf8_cp855,0x90,0x91,1,1},
{enctable + 3876,utf8_cp855,0x94,0x94,1,1},
{enctable + 386,utf8_cp855,0x97,0x97,1,1},
{enctable + 2989,utf8_cp855,0x9a,0x9a,1,1},
{enctable + 388,utf8_cp855,0x9d,0x9d,1,1},
{enctable + 2173,utf8_cp855,0xa0,0xa0,1,1},
{enctable + 170,utf8_cp855,0xa3,0xa3,1,1},
{enctable + 623,utf8_cp855,0xa6,0xa6,1,1},
{enctable + 7266,utf8_cp855,0xa9,0xa9,1,1},
{enctable + 4848,utf8_cp855,0xac,0xac,1,1},
{0,utf8_cp855_e2_95,0xad,0xff,0,0},
};

static encpage_t utf8_cp855_e2_96[6] = {
{enctable + 4153,utf8_cp855,0x80,0x80,1,1},
{enctable + 4150,utf8_cp855,0x84,0x84,1,1},
{enctable + 2339,utf8_cp855,0x88,0x88,1,1},
{enctable + 4233,utf8_cp855,0x91,0x93,1,1},
{enctable + 4276,utf8_cp855,0xa0,0xa0,1,1},
{0,utf8_cp855_e2_96,0xa1,0xff,0,0},
};

static encpage_t utf8_cp855_e2[5] = {
{0,utf8_cp855_e2_84,0x84,0x84,0,2},
{0,utf8_cp855_e2_94,0x94,0x94,0,2},
{0,utf8_cp855_e2_95,0x95,0x95,0,2},
{0,utf8_cp855_e2_96,0x96,0x96,0,2},
{0,utf8_cp855_e2,0x97,0xff,0,0},
};

static encpage_t utf8_cp855[6] = {
{enctable + 3675,utf8_cp855,0x00,0x7f,1,1},
{0,utf8_cp855_c2,0xc2,0xc2,0,2},
{0,utf8_cp855_d0,0xd0,0xd0,0,2},
{0,utf8_cp855_d1,0xd1,0xd1,0,2},
{0,utf8_cp855_e2,0xe2,0xe2,0,3},
{0,utf8_cp855,0xe3,0xff,0,0},
};

static encpage_t cp856_utf8[22] = {
{enctable + 3675,cp856_utf8,0x00,0x7f,1,1},
{enctable + 7746,cp856_utf8,0x80,0x9a,2,1},
{enctable + 337,cp856_utf8,0x9c,0x9c,2,1},
{enctable + 441,cp856_utf8,0x9e,0x9e,2,1},
{enctable + 4642,cp856_utf8,0xa9,0xac,2,1},
{enctable + 4652,cp856_utf8,0xae,0xaf,2,1},
{enctable + 3129,cp856_utf8,0xb0,0xb4,3,1},
{enctable + 349,cp856_utf8,0xb8,0xb8,2,1},
{enctable + 3156,cp856_utf8,0xb9,0xbc,3,1},
{enctable + 13599,cp856_utf8,0xbd,0xbe,2,1},
{enctable + 3174,cp856_utf8,0xbf,0xc5,3,1},
{enctable + 3201,cp856_utf8,0xc8,0xce,3,1},
{enctable + 339,cp856_utf8,0xcf,0xcf,2,1},
{enctable + 3252,cp856_utf8,0xd9,0xdc,3,1},
{enctable + 343,cp856_utf8,0xdd,0xdd,2,1},
{enctable + 3270,cp856_utf8,0xdf,0xdf,3,1},
{enctable + 373,cp856_utf8,0xe6,0xe6,2,1},
{enctable + 9872,cp856_utf8,0xee,0xf1,2,1},
{enctable + 13988,cp856_utf8,0xf2,0xf2,3,1},
{enctable + 11092,cp856_utf8,0xf3,0xfd,2,1},
{enctable + 5968,cp856_utf8,0xfe,0xfe,3,1},
{enctable + 331,cp856_utf8,0xff,0xff,2,1},
};

static encpage_t utf8_cp856_c2[5] = {
{enctable + 4309,utf8_cp856,0xa0,0xa0,1,1},
{enctable + 10116,utf8_cp856,0xa2,0xa9,1,1},
{enctable + 10125,utf8_cp856,0xab,0xb9,1,1},
{enctable + 10141,utf8_cp856,0xbb,0xbe,1,1},
{0,utf8_cp856_c2,0xbf,0xff,0,0},
};

static encpage_t utf8_cp856_c3[3] = {
{enctable + 89,utf8_cp856,0x97,0x97,1,1},
{enctable + 3857,utf8_cp856,0xb7,0xb7,1,1},
{0,utf8_cp856_c3,0xb8,0xff,0,0},
};

static encpage_t utf8_cp856_d7[2] = {
{enctable + 7064,utf8_cp856,0x90,0xaa,1,1},
{0,utf8_cp856_d7,0xab,0xff,0,0},
};

static encpage_t utf8_cp856_e2_80[2] = {
{enctable + 3853,utf8_cp856,0x97,0x97,1,1},
{0,utf8_cp856_e2_80,0x98,0xff,0,0},
};

static encpage_t utf8_cp856_e2_94[12] = {
{enctable + 427,utf8_cp856,0x80,0x80,1,1},
{enctable + 152,utf8_cp856,0x82,0x82,1,1},
{enctable + 2273,utf8_cp856,0x8c,0x8c,1,1},
{enctable + 188,utf8_cp856,0x90,0x90,1,1},
{enctable + 3926,utf8_cp856,0x94,0x94,1,1},
{enctable + 2395,utf8_cp856,0x98,0x98,1,1},
{enctable + 395,utf8_cp856,0x9c,0x9c,1,1},
{enctable + 155,utf8_cp856,0xa4,0xa4,1,1},
{enctable + 267,utf8_cp856,0xac,0xac,1,1},
{enctable + 3868,utf8_cp856,0xb4,0xb4,1,1},
{enctable + 455,utf8_cp856,0xbc,0xbc,1,1},
{0,utf8_cp856_e2_94,0xbd,0xff,0,0},
};

static encpage_t utf8_cp856_e2_95[11] = {
{enctable + 10537,utf8_cp856,0x90,0x91,1,1},
{enctable + 3876,utf8_cp856,0x94,0x94,1,1},
{enctable + 386,utf8_cp856,0x97,0x97,1,1},
{enctable + 2989,utf8_cp856,0x9a,0x9a,1,1},
{enctable + 388,utf8_cp856,0x9d,0x9d,1,1},
{enctable + 2173,utf8_cp856,0xa0,0xa0,1,1},
{enctable + 170,utf8_cp856,0xa3,0xa3,1,1},
{enctable + 623,utf8_cp856,0xa6,0xa6,1,1},
{enctable + 7266,utf8_cp856,0xa9,0xa9,1,1},
{enctable + 4848,utf8_cp856,0xac,0xac,1,1},
{0,utf8_cp856_e2_95,0xad,0xff,0,0},
};

static encpage_t utf8_cp856_e2_96[6] = {
{enctable + 4153,utf8_cp856,0x80,0x80,1,1},
{enctable + 4150,utf8_cp856,0x84,0x84,1,1},
{enctable + 2339,utf8_cp856,0x88,0x88,1,1},
{enctable + 4233,utf8_cp856,0x91,0x93,1,1},
{enctable + 4276,utf8_cp856,0xa0,0xa0,1,1},
{0,utf8_cp856_e2_96,0xa1,0xff,0,0},
};

static encpage_t utf8_cp856_e2[5] = {
{0,utf8_cp856_e2_80,0x80,0x80,0,2},
{0,utf8_cp856_e2_94,0x94,0x94,0,2},
{0,utf8_cp856_e2_95,0x95,0x95,0,2},
{0,utf8_cp856_e2_96,0x96,0x96,0,2},
{0,utf8_cp856_e2,0x97,0xff,0,0},
};

static encpage_t utf8_cp856[6] = {
{enctable + 3675,utf8_cp856,0x00,0x7f,1,1},
{0,utf8_cp856_c2,0xc2,0xc2,0,2},
{0,utf8_cp856_c3,0xc3,0xc3,0,2},
{0,utf8_cp856_d7,0xd7,0xd7,0,2},
{0,utf8_cp856_e2,0xe2,0xe2,0,3},
{0,utf8_cp856,0xe3,0xff,0,0},
};

static encpage_t cp857_utf8[19] = {
{enctable + 3675,cp857_utf8,0x00,0x7f,1,1},
{enctable + 4656,cp857_utf8,0x80,0xaf,2,1},
{enctable + 3129,cp857_utf8,0xb0,0xb4,3,1},
{enctable + 12780,cp857_utf8,0xb5,0xb8,2,1},
{enctable + 3156,cp857_utf8,0xb9,0xbc,3,1},
{enctable + 13599,cp857_utf8,0xbd,0xbe,2,1},
{enctable + 3174,cp857_utf8,0xbf,0xc5,3,1},
{enctable + 13631,cp857_utf8,0xc6,0xc7,2,1},
{enctable + 3201,cp857_utf8,0xc8,0xce,3,1},
{enctable + 12208,cp857_utf8,0xcf,0xd4,2,1},
{enctable + 421,cp857_utf8,0xd6,0xd8,2,1},
{enctable + 3252,cp857_utf8,0xd9,0xdc,3,1},
{enctable + 13611,cp857_utf8,0xdd,0xde,2,1},
{enctable + 3270,cp857_utf8,0xdf,0xdf,3,1},
{enctable + 9844,cp857_utf8,0xe0,0xe6,2,1},
{enctable + 11320,cp857_utf8,0xe8,0xf1,2,1},
{enctable + 11092,cp857_utf8,0xf3,0xfd,2,1},
{enctable + 5968,cp857_utf8,0xfe,0xfe,3,1},
{enctable + 331,cp857_utf8,0xff,0xff,2,1},
};

static encpage_t utf8_cp857_c2[2] = {
{enctable + 10146,utf8_cp857,0xa0,0xbf,1,1},
{0,utf8_cp857_c2,0xc0,0xff,0,0},
};

static encpage_t utf8_cp857_c3[6] = {
{enctable + 7192,utf8_cp857,0x80,0x8f,1,1},
{enctable + 12088,utf8_cp857,0x91,0x9c,1,1},
{enctable + 11602,utf8_cp857,0x9f,0xaf,1,1},
{enctable + 7241,utf8_cp857,0xb1,0xbc,1,1},
{enctable + 7179,utf8_cp857,0xbf,0xbf,1,1},
{0,utf8_cp857_c3,0xc0,0xff,0,0},
};

static encpage_t utf8_cp857_c4[3] = {
{enctable + 3922,utf8_cp857,0x9e,0x9f,1,1},
{enctable + 14158,utf8_cp857,0xb0,0xb1,1,1},
{0,utf8_cp857_c4,0xb2,0xff,0,0},
};

static encpage_t utf8_cp857_c5[2] = {
{enctable + 7094,utf8_cp857,0x9e,0x9f,1,1},
{0,utf8_cp857_c5,0xa0,0xff,0,0},
};

static encpage_t utf8_cp857_e2_94[12] = {
{enctable + 427,utf8_cp857,0x80,0x80,1,1},
{enctable + 152,utf8_cp857,0x82,0x82,1,1},
{enctable + 2273,utf8_cp857,0x8c,0x8c,1,1},
{enctable + 188,utf8_cp857,0x90,0x90,1,1},
{enctable + 3926,utf8_cp857,0x94,0x94,1,1},
{enctable + 2395,utf8_cp857,0x98,0x98,1,1},
{enctable + 395,utf8_cp857,0x9c,0x9c,1,1},
{enctable + 155,utf8_cp857,0xa4,0xa4,1,1},
{enctable + 267,utf8_cp857,0xac,0xac,1,1},
{enctable + 3868,utf8_cp857,0xb4,0xb4,1,1},
{enctable + 455,utf8_cp857,0xbc,0xbc,1,1},
{0,utf8_cp857_e2_94,0xbd,0xff,0,0},
};

static encpage_t utf8_cp857_e2_95[11] = {
{enctable + 10537,utf8_cp857,0x90,0x91,1,1},
{enctable + 3876,utf8_cp857,0x94,0x94,1,1},
{enctable + 386,utf8_cp857,0x97,0x97,1,1},
{enctable + 2989,utf8_cp857,0x9a,0x9a,1,1},
{enctable + 388,utf8_cp857,0x9d,0x9d,1,1},
{enctable + 2173,utf8_cp857,0xa0,0xa0,1,1},
{enctable + 170,utf8_cp857,0xa3,0xa3,1,1},
{enctable + 623,utf8_cp857,0xa6,0xa6,1,1},
{enctable + 7266,utf8_cp857,0xa9,0xa9,1,1},
{enctable + 4848,utf8_cp857,0xac,0xac,1,1},
{0,utf8_cp857_e2_95,0xad,0xff,0,0},
};

static encpage_t utf8_cp857_e2_96[6] = {
{enctable + 4153,utf8_cp857,0x80,0x80,1,1},
{enctable + 4150,utf8_cp857,0x84,0x84,1,1},
{enctable + 2339,utf8_cp857,0x88,0x88,1,1},
{enctable + 4233,utf8_cp857,0x91,0x93,1,1},
{enctable + 4276,utf8_cp857,0xa0,0xa0,1,1},
{0,utf8_cp857_e2_96,0xa1,0xff,0,0},
};

static encpage_t utf8_cp857_e2[4] = {
{0,utf8_cp857_e2_94,0x94,0x94,0,2},
{0,utf8_cp857_e2_95,0x95,0x95,0,2},
{0,utf8_cp857_e2_96,0x96,0x96,0,2},
{0,utf8_cp857_e2,0x97,0xff,0,0},
};

static encpage_t utf8_cp857[7] = {
{enctable + 3675,utf8_cp857,0x00,0x7f,1,1},
{0,utf8_cp857_c2,0xc2,0xc2,0,2},
{0,utf8_cp857_c3,0xc3,0xc3,0,2},
{0,utf8_cp857_c4,0xc4,0xc4,0,2},
{0,utf8_cp857_c5,0xc5,0xc5,0,2},
{0,utf8_cp857_e2,0xe2,0xe2,0,3},
{0,utf8_cp857,0xe3,0xff,0,0},
};

static encpage_t cp860_utf8[20] = {
{enctable + 3675,cp860_utf8,0x00,0x7f,1,1},
{enctable + 7446,cp860_utf8,0x80,0x9d,2,1},
{enctable + 13994,cp860_utf8,0x9e,0x9e,3,1},
{enctable + 9950,cp860_utf8,0x9f,0xaf,2,1},
{enctable + 3129,cp860_utf8,0xb0,0xdf,3,1},
{enctable + 10974,cp860_utf8,0xe0,0xeb,2,1},
{enctable + 14006,cp860_utf8,0xec,0xec,3,1},
{enctable + 13707,cp860_utf8,0xed,0xee,2,1},
{enctable + 13312,cp860_utf8,0xef,0xf0,3,1},
{enctable + 365,cp860_utf8,0xf1,0xf1,2,1},
{enctable + 12328,cp860_utf8,0xf2,0xf5,3,1},
{enctable + 505,cp860_utf8,0xf6,0xf6,2,1},
{enctable + 5977,cp860_utf8,0xf7,0xf7,3,1},
{enctable + 363,cp860_utf8,0xf8,0xf8,2,1},
{enctable + 6049,cp860_utf8,0xf9,0xf9,3,1},
{enctable + 377,cp860_utf8,0xfa,0xfa,2,1},
{enctable + 13300,cp860_utf8,0xfb,0xfc,3,1},
{enctable + 367,cp860_utf8,0xfd,0xfd,2,1},
{enctable + 5968,cp860_utf8,0xfe,0xfe,3,1},
{enctable + 331,cp860_utf8,0xff,0xff,2,1},
};

static encpage_t utf8_cp860_c2[8] = {
{enctable + 13807,utf8_cp860,0xa0,0xa3,1,1},
{enctable + 10124,utf8_cp860,0xaa,0xac,1,1},
{enctable + 10130,utf8_cp860,0xb0,0xb2,1,1},
{enctable + 3890,utf8_cp860,0xb5,0xb5,1,1},
{enctable + 7314,utf8_cp860,0xb7,0xb7,1,1},
{enctable + 10140,utf8_cp860,0xba,0xbd,1,1},
{enctable + 119,utf8_cp860,0xbf,0xbf,1,1},
{0,utf8_cp860_c2,0xc0,0xff,0,0},
};

static encpage_t utf8_cp860_c3[14] = {
{enctable + 13495,utf8_cp860,0x80,0x83,1,1},
{enctable + 13475,utf8_cp860,0x87,0x8a,1,1},
{enctable + 14156,utf8_cp860,0x8c,0x8d,1,1},
{enctable + 13396,utf8_cp860,0x91,0x95,1,1},
{enctable + 14164,utf8_cp860,0x99,0x9a,1,1},
{enctable + 77,utf8_cp860,0x9c,0x9c,1,1},
{enctable + 13421,utf8_cp860,0x9f,0xa3,1,1},
{enctable + 7231,utf8_cp860,0xa7,0xaa,1,1},
{enctable + 7236,utf8_cp860,0xac,0xad,1,1},
{enctable + 13391,utf8_cp860,0xb1,0xb5,1,1},
{enctable + 3857,utf8_cp860,0xb7,0xb7,1,1},
{enctable + 7249,utf8_cp860,0xb9,0xba,1,1},
{enctable + 2,utf8_cp860,0xbc,0xbc,1,1},
{0,utf8_cp860_c3,0xbd,0xff,0,0},
};

static encpage_t utf8_cp860_ce[8] = {
{enctable + 174,utf8_cp860,0x93,0x93,1,1},
{enctable + 3893,utf8_cp860,0x98,0x98,1,1},
{enctable + 3888,utf8_cp860,0xa3,0xa3,1,1},
{enctable + 3892,utf8_cp860,0xa6,0xa6,1,1},
{enctable + 7219,utf8_cp860,0xa9,0xa9,1,1},
{enctable + 0,utf8_cp860,0xb1,0xb1,1,1},
{enctable + 14258,utf8_cp860,0xb4,0xb5,1,1},
{0,utf8_cp860_ce,0xb6,0xff,0,0},
};

static encpage_t utf8_cp860_cf[4] = {
{enctable + 3887,utf8_cp860,0x80,0x80,1,1},
{enctable + 11795,utf8_cp860,0x83,0x84,1,1},
{enctable + 7179,utf8_cp860,0x86,0x86,1,1},
{0,utf8_cp860_cf,0x87,0xff,0,0},
};

static encpage_t utf8_cp860_e2_81[2] = {
{enctable + 4182,utf8_cp860,0xbf,0xbf,1,1},
{0,utf8_cp860_e2_81,0xc0,0xff,0,0},
};

static encpage_t utf8_cp860_e2_82[2] = {
{enctable + 89,utf8_cp860,0xa7,0xa7,1,1},
{0,utf8_cp860_e2_82,0xa8,0xff,0,0},
};

static encpage_t utf8_cp860_e2_88[4] = {
{enctable + 14268,utf8_cp860,0x99,0x9a,1,1},
{enctable + 7178,utf8_cp860,0x9e,0x9e,1,1},
{enctable + 1035,utf8_cp860,0xa9,0xa9,1,1},
{0,utf8_cp860_e2_88,0xaa,0xff,0,0},
};

static encpage_t utf8_cp860_e2_89[4] = {
{enctable + 3858,utf8_cp860,0x88,0x88,1,1},
{enctable + 3851,utf8_cp860,0xa1,0xa1,1,1},
{enctable + 14262,utf8_cp860,0xa4,0xa5,1,1},
{0,utf8_cp860_e2_89,0xa6,0xff,0,0},
};

static encpage_t utf8_cp860_e2_8c[2] = {
{enctable + 3855,utf8_cp860,0xa0,0xa1,1,1},
{0,utf8_cp860_e2_8c,0xa2,0xff,0,0},
};

static encpage_t utf8_cp860_e2_94[12] = {
{enctable + 427,utf8_cp860,0x80,0x80,1,1},
{enctable + 152,utf8_cp860,0x82,0x82,1,1},
{enctable + 2273,utf8_cp860,0x8c,0x8c,1,1},
{enctable + 188,utf8_cp860,0x90,0x90,1,1},
{enctable + 3926,utf8_cp860,0x94,0x94,1,1},
{enctable + 2395,utf8_cp860,0x98,0x98,1,1},
{enctable + 395,utf8_cp860,0x9c,0x9c,1,1},
{enctable + 155,utf8_cp860,0xa4,0xa4,1,1},
{enctable + 267,utf8_cp860,0xac,0xac,1,1},
{enctable + 3868,utf8_cp860,0xb4,0xb4,1,1},
{enctable + 455,utf8_cp860,0xbc,0xbc,1,1},
{0,utf8_cp860_e2_94,0xbd,0xff,0,0},
};

static encpage_t utf8_cp860_e2_95[2] = {
{enctable + 10537,utf8_cp860,0x90,0xac,1,1},
{0,utf8_cp860_e2_95,0xad,0xff,0,0},
};

static encpage_t utf8_cp860_e2_96[7] = {
{enctable + 4153,utf8_cp860,0x80,0x80,1,1},
{enctable + 4150,utf8_cp860,0x84,0x84,1,1},
{enctable + 2339,utf8_cp860,0x88,0x88,1,1},
{enctable + 4151,utf8_cp860,0x8c,0x8c,1,1},
{enctable + 13779,utf8_cp860,0x90,0x93,1,1},
{enctable + 4276,utf8_cp860,0xa0,0xa0,1,1},
{0,utf8_cp860_e2_96,0xa1,0xff,0,0},
};

static encpage_t utf8_cp860_e2[9] = {
{0,utf8_cp860_e2_81,0x81,0x81,0,2},
{0,utf8_cp860_e2_82,0x82,0x82,0,2},
{0,utf8_cp860_e2_88,0x88,0x88,0,2},
{0,utf8_cp860_e2_89,0x89,0x89,0,2},
{0,utf8_cp860_e2_8c,0x8c,0x8c,0,2},
{0,utf8_cp860_e2_94,0x94,0x94,0,2},
{0,utf8_cp860_e2_95,0x95,0x95,0,2},
{0,utf8_cp860_e2_96,0x96,0x96,0,2},
{0,utf8_cp860_e2,0x97,0xff,0,0},
};

static encpage_t utf8_cp860[7] = {
{enctable + 3675,utf8_cp860,0x00,0x7f,1,1},
{0,utf8_cp860_c2,0xc2,0xc2,0,2},
{0,utf8_cp860_c3,0xc3,0xc3,0,2},
{0,utf8_cp860_ce,0xce,0xce,0,2},
{0,utf8_cp860_cf,0xcf,0xcf,0,2},
{0,utf8_cp860_e2,0xe2,0xe2,0,3},
{0,utf8_cp860,0xe3,0xff,0,0},
};

static encpage_t cp861_utf8[22] = {
{enctable + 3675,cp861_utf8,0x00,0x7f,1,1},
{enctable + 7506,cp861_utf8,0x80,0x9d,2,1},
{enctable + 13994,cp861_utf8,0x9e,0x9e,3,1},
{enctable + 11360,cp861_utf8,0x9f,0xa8,2,1},
{enctable + 14015,cp861_utf8,0xa9,0xa9,3,1},
{enctable + 4644,cp861_utf8,0xaa,0xaf,2,1},
{enctable + 3129,cp861_utf8,0xb0,0xdf,3,1},
{enctable + 10974,cp861_utf8,0xe0,0xeb,2,1},
{enctable + 14006,cp861_utf8,0xec,0xec,3,1},
{enctable + 13707,cp861_utf8,0xed,0xee,2,1},
{enctable + 13312,cp861_utf8,0xef,0xf0,3,1},
{enctable + 365,cp861_utf8,0xf1,0xf1,2,1},
{enctable + 12328,cp861_utf8,0xf2,0xf5,3,1},
{enctable + 505,cp861_utf8,0xf6,0xf6,2,1},
{enctable + 5977,cp861_utf8,0xf7,0xf7,3,1},
{enctable + 363,cp861_utf8,0xf8,0xf8,2,1},
{enctable + 6049,cp861_utf8,0xf9,0xf9,3,1},
{enctable + 377,cp861_utf8,0xfa,0xfa,2,1},
{enctable + 13300,cp861_utf8,0xfb,0xfc,3,1},
{enctable + 367,cp861_utf8,0xfd,0xfd,2,1},
{enctable + 5968,cp861_utf8,0xfe,0xfe,3,1},
{enctable + 331,cp861_utf8,0xff,0xff,2,1},
};

static encpage_t utf8_cp861_c2[9] = {
{enctable + 10114,utf8_cp861,0xa0,0xa1,1,1},
{enctable + 83,utf8_cp861,0xa3,0xa3,1,1},
{enctable + 1234,utf8_cp861,0xab,0xac,1,1},
{enctable + 10130,utf8_cp861,0xb0,0xb2,1,1},
{enctable + 3890,utf8_cp861,0xb5,0xb5,1,1},
{enctable + 7314,utf8_cp861,0xb7,0xb7,1,1},
{enctable + 10141,utf8_cp861,0xbb,0xbd,1,1},
{enctable + 119,utf8_cp861,0xbf,0xbf,1,1},
{0,utf8_cp861_c2,0xc0,0xff,0,0},
};

static encpage_t utf8_cp861_c3[17] = {
{enctable + 107,utf8_cp861,0x81,0x81,1,1},
{enctable + 7196,utf8_cp861,0x84,0x87,1,1},
{enctable + 47,utf8_cp861,0x89,0x89,1,1},
{enctable + 110,utf8_cp861,0x8d,0x8d,1,1},
{enctable + 32,utf8_cp861,0x90,0x90,1,1},
{enctable + 113,utf8_cp861,0x93,0x93,1,1},
{enctable + 74,utf8_cp861,0x96,0x96,1,1},
{enctable + 86,utf8_cp861,0x98,0x98,1,1},
{enctable + 116,utf8_cp861,0x9a,0x9a,1,1},
{enctable + 12907,utf8_cp861,0x9c,0xa2,1,1},
{enctable + 7228,utf8_cp861,0xa4,0xab,1,1},
{enctable + 98,utf8_cp861,0xad,0xad,1,1},
{enctable + 35,utf8_cp861,0xb0,0xb0,1,1},
{enctable + 7243,utf8_cp861,0xb3,0xb4,1,1},
{enctable + 7246,utf8_cp861,0xb6,0xb8,1,1},
{enctable + 13386,utf8_cp861,0xba,0xbe,1,1},
{0,utf8_cp861_c3,0xbf,0xff,0,0},
};

static encpage_t utf8_cp861_c6[2] = {
{enctable + 92,utf8_cp861,0x92,0x92,1,1},
{0,utf8_cp861_c6,0x93,0xff,0,0},
};

static encpage_t utf8_cp861_ce[8] = {
{enctable + 174,utf8_cp861,0x93,0x93,1,1},
{enctable + 3893,utf8_cp861,0x98,0x98,1,1},
{enctable + 3888,utf8_cp861,0xa3,0xa3,1,1},
{enctable + 3892,utf8_cp861,0xa6,0xa6,1,1},
{enctable + 7219,utf8_cp861,0xa9,0xa9,1,1},
{enctable + 0,utf8_cp861,0xb1,0xb1,1,1},
{enctable + 14258,utf8_cp861,0xb4,0xb5,1,1},
{0,utf8_cp861_ce,0xb6,0xff,0,0},
};

static encpage_t utf8_cp861_cf[4] = {
{enctable + 3887,utf8_cp861,0x80,0x80,1,1},
{enctable + 11795,utf8_cp861,0x83,0x84,1,1},
{enctable + 7179,utf8_cp861,0x86,0x86,1,1},
{0,utf8_cp861_cf,0x87,0xff,0,0},
};

static encpage_t utf8_cp861_e2_81[2] = {
{enctable + 4182,utf8_cp861,0xbf,0xbf,1,1},
{0,utf8_cp861_e2_81,0xc0,0xff,0,0},
};

static encpage_t utf8_cp861_e2_82[2] = {
{enctable + 89,utf8_cp861,0xa7,0xa7,1,1},
{0,utf8_cp861_e2_82,0xa8,0xff,0,0},
};

static encpage_t utf8_cp861_e2_88[4] = {
{enctable + 14268,utf8_cp861,0x99,0x9a,1,1},
{enctable + 7178,utf8_cp861,0x9e,0x9e,1,1},
{enctable + 1035,utf8_cp861,0xa9,0xa9,1,1},
{0,utf8_cp861_e2_88,0xaa,0xff,0,0},
};

static encpage_t utf8_cp861_e2_89[4] = {
{enctable + 3858,utf8_cp861,0x88,0x88,1,1},
{enctable + 3851,utf8_cp861,0xa1,0xa1,1,1},
{enctable + 14262,utf8_cp861,0xa4,0xa5,1,1},
{0,utf8_cp861_e2_89,0xa6,0xff,0,0},
};

static encpage_t utf8_cp861_e2_8c[3] = {
{enctable + 122,utf8_cp861,0x90,0x90,1,1},
{enctable + 3855,utf8_cp861,0xa0,0xa1,1,1},
{0,utf8_cp861_e2_8c,0xa2,0xff,0,0},
};

static encpage_t utf8_cp861_e2_94[12] = {
{enctable + 427,utf8_cp861,0x80,0x80,1,1},
{enctable + 152,utf8_cp861,0x82,0x82,1,1},
{enctable + 2273,utf8_cp861,0x8c,0x8c,1,1},
{enctable + 188,utf8_cp861,0x90,0x90,1,1},
{enctable + 3926,utf8_cp861,0x94,0x94,1,1},
{enctable + 2395,utf8_cp861,0x98,0x98,1,1},
{enctable + 395,utf8_cp861,0x9c,0x9c,1,1},
{enctable + 155,utf8_cp861,0xa4,0xa4,1,1},
{enctable + 267,utf8_cp861,0xac,0xac,1,1},
{enctable + 3868,utf8_cp861,0xb4,0xb4,1,1},
{enctable + 455,utf8_cp861,0xbc,0xbc,1,1},
{0,utf8_cp861_e2_94,0xbd,0xff,0,0},
};

static encpage_t utf8_cp861_e2_95[2] = {
{enctable + 10537,utf8_cp861,0x90,0xac,1,1},
{0,utf8_cp861_e2_95,0xad,0xff,0,0},
};

static encpage_t utf8_cp861_e2_96[7] = {
{enctable + 4153,utf8_cp861,0x80,0x80,1,1},
{enctable + 4150,utf8_cp861,0x84,0x84,1,1},
{enctable + 2339,utf8_cp861,0x88,0x88,1,1},
{enctable + 4151,utf8_cp861,0x8c,0x8c,1,1},
{enctable + 13779,utf8_cp861,0x90,0x93,1,1},
{enctable + 4276,utf8_cp861,0xa0,0xa0,1,1},
{0,utf8_cp861_e2_96,0xa1,0xff,0,0},
};

static encpage_t utf8_cp861_e2[9] = {
{0,utf8_cp861_e2_81,0x81,0x81,0,2},
{0,utf8_cp861_e2_82,0x82,0x82,0,2},
{0,utf8_cp861_e2_88,0x88,0x88,0,2},
{0,utf8_cp861_e2_89,0x89,0x89,0,2},
{0,utf8_cp861_e2_8c,0x8c,0x8c,0,2},
{0,utf8_cp861_e2_94,0x94,0x94,0,2},
{0,utf8_cp861_e2_95,0x95,0x95,0,2},
{0,utf8_cp861_e2_96,0x96,0x96,0,2},
{0,utf8_cp861_e2,0x97,0xff,0,0},
};

static encpage_t utf8_cp861[8] = {
{enctable + 3675,utf8_cp861,0x00,0x7f,1,1},
{0,utf8_cp861_c2,0xc2,0xc2,0,2},
{0,utf8_cp861_c3,0xc3,0xc3,0,2},
{0,utf8_cp861_c6,0xc6,0xc6,0,2},
{0,utf8_cp861_ce,0xce,0xce,0,2},
{0,utf8_cp861_cf,0xcf,0xcf,0,2},
{0,utf8_cp861_e2,0xe2,0xe2,0,3},
{0,utf8_cp861,0xe3,0xff,0,0},
};

static encpage_t cp862_utf8[22] = {
{enctable + 3675,cp862_utf8,0x00,0x7f,1,1},
{enctable + 7746,cp862_utf8,0x80,0x9d,2,1},
{enctable + 13994,cp862_utf8,0x9e,0x9e,3,1},
{enctable + 4622,cp862_utf8,0x9f,0xa8,2,1},
{enctable + 14015,cp862_utf8,0xa9,0xa9,3,1},
{enctable + 4644,cp862_utf8,0xaa,0xaf,2,1},
{enctable + 3129,cp862_utf8,0xb0,0xdf,3,1},
{enctable + 10974,cp862_utf8,0xe0,0xeb,2,1},
{enctable + 14006,cp862_utf8,0xec,0xec,3,1},
{enctable + 13707,cp862_utf8,0xed,0xee,2,1},
{enctable + 13312,cp862_utf8,0xef,0xf0,3,1},
{enctable + 365,cp862_utf8,0xf1,0xf1,2,1},
{enctable + 12328,cp862_utf8,0xf2,0xf5,3,1},
{enctable + 505,cp862_utf8,0xf6,0xf6,2,1},
{enctable + 5977,cp862_utf8,0xf7,0xf7,3,1},
{enctable + 363,cp862_utf8,0xf8,0xf8,2,1},
{enctable + 6049,cp862_utf8,0xf9,0xf9,3,1},
{enctable + 377,cp862_utf8,0xfa,0xfa,2,1},
{enctable + 13300,cp862_utf8,0xfb,0xfc,3,1},
{enctable + 367,cp862_utf8,0xfd,0xfd,2,1},
{enctable + 5968,cp862_utf8,0xfe,0xfe,3,1},
{enctable + 331,cp862_utf8,0xff,0xff,2,1},
};

static encpage_t utf8_cp862_c2[9] = {
{enctable + 13807,utf8_cp862,0xa0,0xa3,1,1},
{enctable + 86,utf8_cp862,0xa5,0xa5,1,1},
{enctable + 10124,utf8_cp862,0xaa,0xac,1,1},
{enctable + 10130,utf8_cp862,0xb0,0xb2,1,1},
{enctable + 3890,utf8_cp862,0xb5,0xb5,1,1},
{enctable + 7314,utf8_cp862,0xb7,0xb7,1,1},
{enctable + 10140,utf8_cp862,0xba,0xbd,1,1},
{enctable + 119,utf8_cp862,0xbf,0xbf,1,1},
{0,utf8_cp862_c2,0xc0,0xff,0,0},
};

static encpage_t utf8_cp862_c3[9] = {
{enctable + 110,utf8_cp862,0x91,0x91,1,1},
{enctable + 5581,utf8_cp862,0x9f,0x9f,1,1},
{enctable + 95,utf8_cp862,0xa1,0xa1,1,1},
{enctable + 98,utf8_cp862,0xad,0xad,1,1},
{enctable + 107,utf8_cp862,0xb1,0xb1,1,1},
{enctable + 101,utf8_cp862,0xb3,0xb3,1,1},
{enctable + 3857,utf8_cp862,0xb7,0xb7,1,1},
{enctable + 104,utf8_cp862,0xba,0xba,1,1},
{0,utf8_cp862_c3,0xbb,0xff,0,0},
};

static encpage_t utf8_cp862_c6[2] = {
{enctable + 92,utf8_cp862,0x92,0x92,1,1},
{0,utf8_cp862_c6,0x93,0xff,0,0},
};

static encpage_t utf8_cp862_ce[8] = {
{enctable + 174,utf8_cp862,0x93,0x93,1,1},
{enctable + 3893,utf8_cp862,0x98,0x98,1,1},
{enctable + 3888,utf8_cp862,0xa3,0xa3,1,1},
{enctable + 3892,utf8_cp862,0xa6,0xa6,1,1},
{enctable + 7219,utf8_cp862,0xa9,0xa9,1,1},
{enctable + 0,utf8_cp862,0xb1,0xb1,1,1},
{enctable + 14258,utf8_cp862,0xb4,0xb5,1,1},
{0,utf8_cp862_ce,0xb6,0xff,0,0},
};

static encpage_t utf8_cp862_cf[4] = {
{enctable + 3887,utf8_cp862,0x80,0x80,1,1},
{enctable + 11795,utf8_cp862,0x83,0x84,1,1},
{enctable + 7179,utf8_cp862,0x86,0x86,1,1},
{0,utf8_cp862_cf,0x87,0xff,0,0},
};

static encpage_t utf8_cp862_d7[2] = {
{enctable + 7064,utf8_cp862,0x90,0xaa,1,1},
{0,utf8_cp862_d7,0xab,0xff,0,0},
};

static encpage_t utf8_cp862_e2_81[2] = {
{enctable + 4182,utf8_cp862,0xbf,0xbf,1,1},
{0,utf8_cp862_e2_81,0xc0,0xff,0,0},
};

static encpage_t utf8_cp862_e2_82[2] = {
{enctable + 89,utf8_cp862,0xa7,0xa7,1,1},
{0,utf8_cp862_e2_82,0xa8,0xff,0,0},
};

static encpage_t utf8_cp862_e2_88[4] = {
{enctable + 14268,utf8_cp862,0x99,0x9a,1,1},
{enctable + 7178,utf8_cp862,0x9e,0x9e,1,1},
{enctable + 1035,utf8_cp862,0xa9,0xa9,1,1},
{0,utf8_cp862_e2_88,0xaa,0xff,0,0},
};

static encpage_t utf8_cp862_e2_89[4] = {
{enctable + 3858,utf8_cp862,0x88,0x88,1,1},
{enctable + 3851,utf8_cp862,0xa1,0xa1,1,1},
{enctable + 14262,utf8_cp862,0xa4,0xa5,1,1},
{0,utf8_cp862_e2_89,0xa6,0xff,0,0},
};

static encpage_t utf8_cp862_e2_8c[3] = {
{enctable + 122,utf8_cp862,0x90,0x90,1,1},
{enctable + 3855,utf8_cp862,0xa0,0xa1,1,1},
{0,utf8_cp862_e2_8c,0xa2,0xff,0,0},
};

static encpage_t utf8_cp862_e2_94[12] = {
{enctable + 427,utf8_cp862,0x80,0x80,1,1},
{enctable + 152,utf8_cp862,0x82,0x82,1,1},
{enctable + 2273,utf8_cp862,0x8c,0x8c,1,1},
{enctable + 188,utf8_cp862,0x90,0x90,1,1},
{enctable + 3926,utf8_cp862,0x94,0x94,1,1},
{enctable + 2395,utf8_cp862,0x98,0x98,1,1},
{enctable + 395,utf8_cp862,0x9c,0x9c,1,1},
{enctable + 155,utf8_cp862,0xa4,0xa4,1,1},
{enctable + 267,utf8_cp862,0xac,0xac,1,1},
{enctable + 3868,utf8_cp862,0xb4,0xb4,1,1},
{enctable + 455,utf8_cp862,0xbc,0xbc,1,1},
{0,utf8_cp862_e2_94,0xbd,0xff,0,0},
};

static encpage_t utf8_cp862_e2_95[2] = {
{enctable + 10537,utf8_cp862,0x90,0xac,1,1},
{0,utf8_cp862_e2_95,0xad,0xff,0,0},
};

static encpage_t utf8_cp862_e2_96[7] = {
{enctable + 4153,utf8_cp862,0x80,0x80,1,1},
{enctable + 4150,utf8_cp862,0x84,0x84,1,1},
{enctable + 2339,utf8_cp862,0x88,0x88,1,1},
{enctable + 4151,utf8_cp862,0x8c,0x8c,1,1},
{enctable + 13779,utf8_cp862,0x90,0x93,1,1},
{enctable + 4276,utf8_cp862,0xa0,0xa0,1,1},
{0,utf8_cp862_e2_96,0xa1,0xff,0,0},
};

static encpage_t utf8_cp862_e2[9] = {
{0,utf8_cp862_e2_81,0x81,0x81,0,2},
{0,utf8_cp862_e2_82,0x82,0x82,0,2},
{0,utf8_cp862_e2_88,0x88,0x88,0,2},
{0,utf8_cp862_e2_89,0x89,0x89,0,2},
{0,utf8_cp862_e2_8c,0x8c,0x8c,0,2},
{0,utf8_cp862_e2_94,0x94,0x94,0,2},
{0,utf8_cp862_e2_95,0x95,0x95,0,2},
{0,utf8_cp862_e2_96,0x96,0x96,0,2},
{0,utf8_cp862_e2,0x97,0xff,0,0},
};

static encpage_t utf8_cp862[9] = {
{enctable + 3675,utf8_cp862,0x00,0x7f,1,1},
{0,utf8_cp862_c2,0xc2,0xc2,0,2},
{0,utf8_cp862_c3,0xc3,0xc3,0,2},
{0,utf8_cp862_c6,0xc6,0xc6,0,2},
{0,utf8_cp862_ce,0xce,0xce,0,2},
{0,utf8_cp862_cf,0xcf,0xcf,0,2},
{0,utf8_cp862_d7,0xd7,0xd7,0,2},
{0,utf8_cp862_e2,0xe2,0xe2,0,3},
{0,utf8_cp862,0xe3,0xff,0,0},
};

static encpage_t cp863_utf8[22] = {
{enctable + 3675,cp863_utf8,0x00,0x7f,1,1},
{enctable + 10759,cp863_utf8,0x80,0x8c,2,1},
{enctable + 13988,cp863_utf8,0x8d,0x8d,3,1},
{enctable + 8377,cp863_utf8,0x8e,0xa8,2,1},
{enctable + 14015,cp863_utf8,0xa9,0xa9,3,1},
{enctable + 12232,cp863_utf8,0xaa,0xaf,2,1},
{enctable + 3129,cp863_utf8,0xb0,0xdf,3,1},
{enctable + 10974,cp863_utf8,0xe0,0xeb,2,1},
{enctable + 14006,cp863_utf8,0xec,0xec,3,1},
{enctable + 13707,cp863_utf8,0xed,0xee,2,1},
{enctable + 13312,cp863_utf8,0xef,0xf0,3,1},
{enctable + 365,cp863_utf8,0xf1,0xf1,2,1},
{enctable + 12328,cp863_utf8,0xf2,0xf5,3,1},
{enctable + 505,cp863_utf8,0xf6,0xf6,2,1},
{enctable + 5977,cp863_utf8,0xf7,0xf7,3,1},
{enctable + 363,cp863_utf8,0xf8,0xf8,2,1},
{enctable + 6049,cp863_utf8,0xf9,0xf9,3,1},
{enctable + 377,cp863_utf8,0xfa,0xfa,2,1},
{enctable + 13300,cp863_utf8,0xfb,0xfc,3,1},
{enctable + 367,cp863_utf8,0xfd,0xfd,2,1},
{enctable + 5968,cp863_utf8,0xfe,0xfe,3,1},
{enctable + 331,cp863_utf8,0xff,0xff,2,1},
};

static encpage_t utf8_cp863_c2[7] = {
{enctable + 4309,utf8_cp863,0xa0,0xa0,1,1},
{enctable + 13862,utf8_cp863,0xa2,0xa4,1,1},
{enctable + 13865,utf8_cp863,0xa6,0xa8,1,1},
{enctable + 1234,utf8_cp863,0xab,0xac,1,1},
{enctable + 12404,utf8_cp863,0xaf,0xb8,1,1},
{enctable + 13551,utf8_cp863,0xbb,0xbe,1,1},
{0,utf8_cp863_c2,0xbf,0xff,0,0},
};

static encpage_t utf8_cp863_c3[15] = {
{enctable + 41,utf8_cp863,0x80,0x80,1,1},
{enctable + 11,utf8_cp863,0x82,0x82,1,1},
{enctable + 13381,utf8_cp863,0x87,0x8b,1,1},
{enctable + 14182,utf8_cp863,0x8e,0x8f,1,1},
{enctable + 74,utf8_cp863,0x94,0x94,1,1},
{enctable + 86,utf8_cp863,0x99,0x99,1,1},
{enctable + 14168,utf8_cp863,0x9b,0x9c,1,1},
{enctable + 7223,utf8_cp863,0x9f,0xa0,1,1},
{enctable + 8,utf8_cp863,0xa2,0xa2,1,1},
{enctable + 7231,utf8_cp863,0xa7,0xab,1,1},
{enctable + 7238,utf8_cp863,0xae,0xaf,1,1},
{enctable + 7243,utf8_cp863,0xb3,0xb4,1,1},
{enctable + 3857,utf8_cp863,0xb7,0xb7,1,1},
{enctable + 7249,utf8_cp863,0xb9,0xbc,1,1},
{0,utf8_cp863_c3,0xbd,0xff,0,0},
};

static encpage_t utf8_cp863_c6[2] = {
{enctable + 92,utf8_cp863,0x92,0x92,1,1},
{0,utf8_cp863_c6,0x93,0xff,0,0},
};

static encpage_t utf8_cp863_ce[8] = {
{enctable + 174,utf8_cp863,0x93,0x93,1,1},
{enctable + 3893,utf8_cp863,0x98,0x98,1,1},
{enctable + 3888,utf8_cp863,0xa3,0xa3,1,1},
{enctable + 3892,utf8_cp863,0xa6,0xa6,1,1},
{enctable + 7219,utf8_cp863,0xa9,0xa9,1,1},
{enctable + 0,utf8_cp863,0xb1,0xb1,1,1},
{enctable + 14258,utf8_cp863,0xb4,0xb5,1,1},
{0,utf8_cp863_ce,0xb6,0xff,0,0},
};

static encpage_t utf8_cp863_cf[4] = {
{enctable + 3887,utf8_cp863,0x80,0x80,1,1},
{enctable + 11795,utf8_cp863,0x83,0x84,1,1},
{enctable + 7179,utf8_cp863,0x86,0x86,1,1},
{0,utf8_cp863_cf,0x87,0xff,0,0},
};

static encpage_t utf8_cp863_e2_80[2] = {
{enctable + 38,utf8_cp863,0x97,0x97,1,1},
{0,utf8_cp863_e2_80,0x98,0xff,0,0},
};

static encpage_t utf8_cp863_e2_81[2] = {
{enctable + 4182,utf8_cp863,0xbf,0xbf,1,1},
{0,utf8_cp863_e2_81,0xc0,0xff,0,0},
};

static encpage_t utf8_cp863_e2_88[4] = {
{enctable + 14268,utf8_cp863,0x99,0x9a,1,1},
{enctable + 7178,utf8_cp863,0x9e,0x9e,1,1},
{enctable + 1035,utf8_cp863,0xa9,0xa9,1,1},
{0,utf8_cp863_e2_88,0xaa,0xff,0,0},
};

static encpage_t utf8_cp863_e2_89[4] = {
{enctable + 3858,utf8_cp863,0x88,0x88,1,1},
{enctable + 3851,utf8_cp863,0xa1,0xa1,1,1},
{enctable + 14262,utf8_cp863,0xa4,0xa5,1,1},
{0,utf8_cp863_e2_89,0xa6,0xff,0,0},
};

static encpage_t utf8_cp863_e2_8c[3] = {
{enctable + 122,utf8_cp863,0x90,0x90,1,1},
{enctable + 3855,utf8_cp863,0xa0,0xa1,1,1},
{0,utf8_cp863_e2_8c,0xa2,0xff,0,0},
};

static encpage_t utf8_cp863_e2_94[12] = {
{enctable + 427,utf8_cp863,0x80,0x80,1,1},
{enctable + 152,utf8_cp863,0x82,0x82,1,1},
{enctable + 2273,utf8_cp863,0x8c,0x8c,1,1},
{enctable + 188,utf8_cp863,0x90,0x90,1,1},
{enctable + 3926,utf8_cp863,0x94,0x94,1,1},
{enctable + 2395,utf8_cp863,0x98,0x98,1,1},
{enctable + 395,utf8_cp863,0x9c,0x9c,1,1},
{enctable + 155,utf8_cp863,0xa4,0xa4,1,1},
{enctable + 267,utf8_cp863,0xac,0xac,1,1},
{enctable + 3868,utf8_cp863,0xb4,0xb4,1,1},
{enctable + 455,utf8_cp863,0xbc,0xbc,1,1},
{0,utf8_cp863_e2_94,0xbd,0xff,0,0},
};

static encpage_t utf8_cp863_e2_95[2] = {
{enctable + 10537,utf8_cp863,0x90,0xac,1,1},
{0,utf8_cp863_e2_95,0xad,0xff,0,0},
};

static encpage_t utf8_cp863_e2_96[7] = {
{enctable + 4153,utf8_cp863,0x80,0x80,1,1},
{enctable + 4150,utf8_cp863,0x84,0x84,1,1},
{enctable + 2339,utf8_cp863,0x88,0x88,1,1},
{enctable + 4151,utf8_cp863,0x8c,0x8c,1,1},
{enctable + 13779,utf8_cp863,0x90,0x93,1,1},
{enctable + 4276,utf8_cp863,0xa0,0xa0,1,1},
{0,utf8_cp863_e2_96,0xa1,0xff,0,0},
};

static encpage_t utf8_cp863_e2[9] = {
{0,utf8_cp863_e2_80,0x80,0x80,0,2},
{0,utf8_cp863_e2_81,0x81,0x81,0,2},
{0,utf8_cp863_e2_88,0x88,0x88,0,2},
{0,utf8_cp863_e2_89,0x89,0x89,0,2},
{0,utf8_cp863_e2_8c,0x8c,0x8c,0,2},
{0,utf8_cp863_e2_94,0x94,0x94,0,2},
{0,utf8_cp863_e2_95,0x95,0x95,0,2},
{0,utf8_cp863_e2_96,0x96,0x96,0,2},
{0,utf8_cp863_e2,0x97,0xff,0,0},
};

static encpage_t utf8_cp863[8] = {
{enctable + 3675,utf8_cp863,0x00,0x7f,1,1},
{0,utf8_cp863_c2,0xc2,0xc2,0,2},
{0,utf8_cp863_c3,0xc3,0xc3,0,2},
{0,utf8_cp863_c6,0xc6,0xc6,0,2},
{0,utf8_cp863_ce,0xce,0xce,0,2},
{0,utf8_cp863_cf,0xcf,0xcf,0,2},
{0,utf8_cp863_e2,0xe2,0xe2,0,3},
{0,utf8_cp863,0xe3,0xff,0,0},
};

static encpage_t cp864_utf8[32] = {
{enctable + 3675,cp864_utf8,0x00,0x24,1,1},
{enctable + 14240,cp864_utf8,0x25,0x25,2,1},
{enctable + 3713,cp864_utf8,0x26,0x7f,1,1},
{enctable + 12732,cp864_utf8,0x80,0x81,2,1},
{enctable + 9461,cp864_utf8,0x82,0x8f,3,1},
{enctable + 4898,cp864_utf8,0x90,0x90,2,1},
{enctable + 14006,cp864_utf8,0x91,0x91,3,1},
{enctable + 12852,cp864_utf8,0x92,0x95,2,1},
{enctable + 5977,cp864_utf8,0x96,0x96,3,1},
{enctable + 4652,cp864_utf8,0x97,0x98,2,1},
{enctable + 13336,cp864_utf8,0x99,0x9a,3,1},
{enctable + 13342,cp864_utf8,0x9d,0x9e,3,1},
{enctable + 13595,cp864_utf8,0xa0,0xa1,2,1},
{enctable + 14030,cp864_utf8,0xa2,0xa2,3,1},
{enctable + 337,cp864_utf8,0xa3,0xa4,2,1},
{enctable + 14033,cp864_utf8,0xa5,0xa5,3,1},
{enctable + 12340,cp864_utf8,0xa8,0xab,3,1},
{enctable + 2277,cp864_utf8,0xac,0xac,2,1},
{enctable + 12602,cp864_utf8,0xad,0xaf,3,1},
{enctable + 11400,cp864_utf8,0xb0,0xb9,2,1},
{enctable + 1170,cp864_utf8,0xba,0xba,3,1},
{enctable + 2327,cp864_utf8,0xbb,0xbb,2,1},
{enctable + 12611,cp864_utf8,0xbc,0xbe,3,1},
{enctable + 13755,cp864_utf8,0xbf,0xc0,2,1},
{enctable + 6064,cp864_utf8,0xc1,0xda,3,1},
{enctable + 12708,cp864_utf8,0xdb,0xde,2,1},
{enctable + 1146,cp864_utf8,0xdf,0xdf,3,1},
{enctable + 2395,cp864_utf8,0xe0,0xe0,2,1},
{enctable + 9152,cp864_utf8,0xe1,0xf0,3,1},
{enctable + 2451,cp864_utf8,0xf1,0xf1,2,1},
{enctable + 9583,cp864_utf8,0xf2,0xfe,3,1},
{0,cp864_utf8,0xff,0xff,0,0},
};

static encpage_t utf8_cp864_c2[8] = {
{enctable + 95,utf8_cp864,0xa0,0xa0,1,1},
{enctable + 13895,utf8_cp864,0xa2,0xa4,1,1},
{enctable + 2339,utf8_cp864,0xa6,0xa6,1,1},
{enctable + 13856,utf8_cp864,0xab,0xad,1,1},
{enctable + 181,utf8_cp864,0xb0,0xb1,1,1},
{enctable + 2,utf8_cp864,0xb7,0xb7,1,1},
{enctable + 13859,utf8_cp864,0xbb,0xbd,1,1},
{0,utf8_cp864_c2,0xbe,0xff,0,0},
};

static encpage_t utf8_cp864_c3[3] = {
{enctable + 4152,utf8_cp864,0x97,0x97,1,1},
{enctable + 4151,utf8_cp864,0xb7,0xb7,1,1},
{0,utf8_cp864_c3,0xb8,0xff,0,0},
};

static encpage_t utf8_cp864_ce[2] = {
{enctable + 47,utf8_cp864,0xb2,0xb2,1,1},
{0,utf8_cp864_ce,0xb3,0xff,0,0},
};

static encpage_t utf8_cp864_cf[2] = {
{enctable + 53,utf8_cp864,0x86,0x86,1,1},
{0,utf8_cp864_cf,0x87,0xff,0,0},
};

static encpage_t utf8_cp864_d8[4] = {
{enctable + 131,utf8_cp864,0x8c,0x8c,1,1},
{enctable + 386,utf8_cp864,0x9b,0x9b,1,1},
{enctable + 188,utf8_cp864,0x9f,0x9f,1,1},
{0,utf8_cp864_d8,0xa0,0xff,0,0},
};

static encpage_t utf8_cp864_d9[4] = {
{enctable + 0,utf8_cp864,0x80,0x80,1,1},
{enctable + 3852,utf8_cp864,0x91,0x91,1,1},
{enctable + 12352,utf8_cp864,0xa0,0xaa,1,1},
{0,utf8_cp864_d9,0xab,0xff,0,0},
};

static encpage_t utf8_cp864_e2_88[3] = {
{enctable + 3901,utf8_cp864,0x99,0x9a,1,1},
{enctable + 50,utf8_cp864,0x9e,0x9e,1,1},
{0,utf8_cp864_e2_88,0x9f,0xff,0,0},
};

static encpage_t utf8_cp864_e2_89[2] = {
{enctable + 65,utf8_cp864,0x88,0x88,1,1},
{0,utf8_cp864_e2_89,0x89,0xff,0,0},
};

static encpage_t utf8_cp864_e2_94[12] = {
{enctable + 14,utf8_cp864,0x80,0x80,1,1},
{enctable + 17,utf8_cp864,0x82,0x82,1,1},
{enctable + 38,utf8_cp864,0x8c,0x8c,1,1},
{enctable + 35,utf8_cp864,0x90,0x90,1,1},
{enctable + 41,utf8_cp864,0x94,0x94,1,1},
{enctable + 44,utf8_cp864,0x98,0x98,1,1},
{enctable + 29,utf8_cp864,0x9c,0x9c,1,1},
{enctable + 23,utf8_cp864,0xa4,0xa4,1,1},
{enctable + 26,utf8_cp864,0xac,0xac,1,1},
{enctable + 32,utf8_cp864,0xb4,0xb4,1,1},
{enctable + 20,utf8_cp864,0xbc,0xbc,1,1},
{0,utf8_cp864_e2_94,0xbd,0xff,0,0},
};

static encpage_t utf8_cp864_e2_96[3] = {
{enctable + 11,utf8_cp864,0x92,0x92,1,1},
{enctable + 4276,utf8_cp864,0xa0,0xa0,1,1},
{0,utf8_cp864_e2_96,0xa1,0xff,0,0},
};

static encpage_t utf8_cp864_e2[5] = {
{0,utf8_cp864_e2_88,0x88,0x88,0,2},
{0,utf8_cp864_e2_89,0x89,0x89,0,2},
{0,utf8_cp864_e2_94,0x94,0x94,0,2},
{0,utf8_cp864_e2_96,0x96,0x96,0,2},
{0,utf8_cp864_e2,0x97,0xff,0,0},
};

static encpage_t utf8_cp864_ef_b9[2] = {
{enctable + 3851,utf8_cp864,0xbd,0xbd,1,1},
{0,utf8_cp864_ef_b9,0xbe,0xff,0,0},
};

static encpage_t utf8_cp864_ef_ba[28] = {
{enctable + 13054,utf8_cp864,0x80,0x85,1,1},
{enctable + 2191,utf8_cp864,0x8b,0x8b,1,1},
{enctable + 13913,utf8_cp864,0x8d,0x8f,1,1},
{enctable + 2989,utf8_cp864,0x91,0x91,1,1},
{enctable + 3876,utf8_cp864,0x93,0x93,1,1},
{enctable + 125,utf8_cp864,0x95,0x95,1,1},
{enctable + 7266,utf8_cp864,0x97,0x97,1,1},
{enctable + 128,utf8_cp864,0x99,0x99,1,1},
{enctable + 623,utf8_cp864,0x9b,0x9b,1,1},
{enctable + 134,utf8_cp864,0x9d,0x9d,1,1},
{enctable + 2173,utf8_cp864,0x9f,0x9f,1,1},
{enctable + 137,utf8_cp864,0xa1,0xa1,1,1},
{enctable + 7269,utf8_cp864,0xa3,0xa3,1,1},
{enctable + 140,utf8_cp864,0xa5,0xa5,1,1},
{enctable + 4848,utf8_cp864,0xa7,0xa7,1,1},
{enctable + 4926,utf8_cp864,0xa9,0xa9,1,1},
{enctable + 1335,utf8_cp864,0xab,0xab,1,1},
{enctable + 1461,utf8_cp864,0xad,0xad,1,1},
{enctable + 2847,utf8_cp864,0xaf,0xaf,1,1},
{enctable + 388,utf8_cp864,0xb1,0xb1,1,1},
{enctable + 3879,utf8_cp864,0xb3,0xb3,1,1},
{enctable + 390,utf8_cp864,0xb5,0xb5,1,1},
{enctable + 3880,utf8_cp864,0xb7,0xb7,1,1},
{enctable + 392,utf8_cp864,0xb9,0xb9,1,1},
{enctable + 3881,utf8_cp864,0xbb,0xbb,1,1},
{enctable + 7217,utf8_cp864,0xbd,0xbd,1,1},
{enctable + 3882,utf8_cp864,0xbf,0xbf,1,1},
{0,utf8_cp864_ef_ba,0xc0,0xff,0,0},
};

static encpage_t utf8_cp864_ef_bb[20] = {
{enctable + 3883,utf8_cp864,0x81,0x81,1,1},
{enctable + 2277,utf8_cp864,0x85,0x85,1,1},
{enctable + 12521,utf8_cp864,0x89,0x91,1,1},
{enctable + 5581,utf8_cp864,0x93,0x93,1,1},
{enctable + 3859,utf8_cp864,0x95,0x95,1,1},
{enctable + 174,utf8_cp864,0x97,0x97,1,1},
{enctable + 4182,utf8_cp864,0x99,0x99,1,1},
{enctable + 3887,utf8_cp864,0x9b,0x9b,1,1},
{enctable + 4181,utf8_cp864,0x9d,0x9d,1,1},
{enctable + 3888,utf8_cp864,0x9f,0x9f,1,1},
{enctable + 1035,utf8_cp864,0xa1,0xa1,1,1},
{enctable + 3889,utf8_cp864,0xa3,0xa3,1,1},
{enctable + 3853,utf8_cp864,0xa5,0xa5,1,1},
{enctable + 3890,utf8_cp864,0xa7,0xa7,1,1},
{enctable + 3854,utf8_cp864,0xa9,0xa9,1,1},
{enctable + 14024,utf8_cp864,0xab,0xad,1,1},
{enctable + 13426,utf8_cp864,0xaf,0xb3,1,1},
{enctable + 13799,utf8_cp864,0xb5,0xb8,1,1},
{enctable + 7093,utf8_cp864,0xbb,0xbc,1,1},
{0,utf8_cp864_ef_bb,0xbd,0xff,0,0},
};

static encpage_t utf8_cp864_ef[4] = {
{0,utf8_cp864_ef_b9,0xb9,0xb9,0,2},
{0,utf8_cp864_ef_ba,0xba,0xba,0,2},
{0,utf8_cp864_ef_bb,0xbb,0xbb,0,2},
{0,utf8_cp864_ef,0xbc,0xff,0,0},
};

static encpage_t utf8_cp864[11] = {
{enctable + 3675,utf8_cp864,0x00,0x24,1,1},
{enctable + 3713,utf8_cp864,0x26,0x7f,1,1},
{0,utf8_cp864_c2,0xc2,0xc2,0,2},
{0,utf8_cp864_c3,0xc3,0xc3,0,2},
{0,utf8_cp864_ce,0xce,0xce,0,2},
{0,utf8_cp864_cf,0xcf,0xcf,0,2},
{0,utf8_cp864_d8,0xd8,0xd8,0,2},
{0,utf8_cp864_d9,0xd9,0xd9,0,2},
{0,utf8_cp864_e2,0xe2,0xe2,0,3},
{0,utf8_cp864_ef,0xef,0xef,0,3},
{0,utf8_cp864,0xf0,0xff,0,0},
};

static encpage_t cp865_utf8[22] = {
{enctable + 3675,cp865_utf8,0x00,0x7f,1,1},
{enctable + 4560,cp865_utf8,0x80,0x9d,2,1},
{enctable + 13994,cp865_utf8,0x9e,0x9e,3,1},
{enctable + 4622,cp865_utf8,0x9f,0xa8,2,1},
{enctable + 14015,cp865_utf8,0xa9,0xa9,3,1},
{enctable + 12220,cp865_utf8,0xaa,0xaf,2,1},
{enctable + 3129,cp865_utf8,0xb0,0xdf,3,1},
{enctable + 10974,cp865_utf8,0xe0,0xeb,2,1},
{enctable + 14006,cp865_utf8,0xec,0xec,3,1},
{enctable + 13707,cp865_utf8,0xed,0xee,2,1},
{enctable + 13312,cp865_utf8,0xef,0xf0,3,1},
{enctable + 365,cp865_utf8,0xf1,0xf1,2,1},
{enctable + 12328,cp865_utf8,0xf2,0xf5,3,1},
{enctable + 505,cp865_utf8,0xf6,0xf6,2,1},
{enctable + 5977,cp865_utf8,0xf7,0xf7,3,1},
{enctable + 363,cp865_utf8,0xf8,0xf8,2,1},
{enctable + 6049,cp865_utf8,0xf9,0xf9,3,1},
{enctable + 377,cp865_utf8,0xfa,0xfa,2,1},
{enctable + 13300,cp865_utf8,0xfb,0xfc,3,1},
{enctable + 367,cp865_utf8,0xfd,0xfd,2,1},
{enctable + 5968,cp865_utf8,0xfe,0xfe,3,1},
{enctable + 331,cp865_utf8,0xff,0xff,2,1},
};

static encpage_t utf8_cp865_c2[10] = {
{enctable + 10114,utf8_cp865,0xa0,0xa1,1,1},
{enctable + 14162,utf8_cp865,0xa3,0xa4,1,1},
{enctable + 10124,utf8_cp865,0xaa,0xac,1,1},
{enctable + 10130,utf8_cp865,0xb0,0xb2,1,1},
{enctable + 3890,utf8_cp865,0xb5,0xb5,1,1},
{enctable + 7314,utf8_cp865,0xb7,0xb7,1,1},
{enctable + 116,utf8_cp865,0xba,0xba,1,1},
{enctable + 10142,utf8_cp865,0xbc,0xbd,1,1},
{enctable + 119,utf8_cp865,0xbf,0xbf,1,1},
{0,utf8_cp865_c2,0xc0,0xff,0,0},
};

static encpage_t utf8_cp865_c3[12] = {
{enctable + 7196,utf8_cp865,0x84,0x87,1,1},
{enctable + 47,utf8_cp865,0x89,0x89,1,1},
{enctable + 110,utf8_cp865,0x91,0x91,1,1},
{enctable + 74,utf8_cp865,0x96,0x96,1,1},
{enctable + 86,utf8_cp865,0x98,0x98,1,1},
{enctable + 77,utf8_cp865,0x9c,0x9c,1,1},
{enctable + 7223,utf8_cp865,0x9f,0xa2,1,1},
{enctable + 7228,utf8_cp865,0xa4,0xaf,1,1},
{enctable + 7241,utf8_cp865,0xb1,0xb4,1,1},
{enctable + 7246,utf8_cp865,0xb6,0xbc,1,1},
{enctable + 71,utf8_cp865,0xbf,0xbf,1,1},
{0,utf8_cp865_c3,0xc0,0xff,0,0},
};

static encpage_t utf8_cp865_c6[2] = {
{enctable + 92,utf8_cp865,0x92,0x92,1,1},
{0,utf8_cp865_c6,0x93,0xff,0,0},
};

static encpage_t utf8_cp865_ce[8] = {
{enctable + 174,utf8_cp865,0x93,0x93,1,1},
{enctable + 3893,utf8_cp865,0x98,0x98,1,1},
{enctable + 3888,utf8_cp865,0xa3,0xa3,1,1},
{enctable + 3892,utf8_cp865,0xa6,0xa6,1,1},
{enctable + 7219,utf8_cp865,0xa9,0xa9,1,1},
{enctable + 0,utf8_cp865,0xb1,0xb1,1,1},
{enctable + 14258,utf8_cp865,0xb4,0xb5,1,1},
{0,utf8_cp865_ce,0xb6,0xff,0,0},
};

static encpage_t utf8_cp865_cf[4] = {
{enctable + 3887,utf8_cp865,0x80,0x80,1,1},
{enctable + 11795,utf8_cp865,0x83,0x84,1,1},
{enctable + 7179,utf8_cp865,0x86,0x86,1,1},
{0,utf8_cp865_cf,0x87,0xff,0,0},
};

static encpage_t utf8_cp865_e2_81[2] = {
{enctable + 4182,utf8_cp865,0xbf,0xbf,1,1},
{0,utf8_cp865_e2_81,0xc0,0xff,0,0},
};

static encpage_t utf8_cp865_e2_82[2] = {
{enctable + 89,utf8_cp865,0xa7,0xa7,1,1},
{0,utf8_cp865_e2_82,0xa8,0xff,0,0},
};

static encpage_t utf8_cp865_e2_88[4] = {
{enctable + 14268,utf8_cp865,0x99,0x9a,1,1},
{enctable + 7178,utf8_cp865,0x9e,0x9e,1,1},
{enctable + 1035,utf8_cp865,0xa9,0xa9,1,1},
{0,utf8_cp865_e2_88,0xaa,0xff,0,0},
};

static encpage_t utf8_cp865_e2_89[4] = {
{enctable + 3858,utf8_cp865,0x88,0x88,1,1},
{enctable + 3851,utf8_cp865,0xa1,0xa1,1,1},
{enctable + 14262,utf8_cp865,0xa4,0xa5,1,1},
{0,utf8_cp865_e2_89,0xa6,0xff,0,0},
};

static encpage_t utf8_cp865_e2_8c[3] = {
{enctable + 122,utf8_cp865,0x90,0x90,1,1},
{enctable + 3855,utf8_cp865,0xa0,0xa1,1,1},
{0,utf8_cp865_e2_8c,0xa2,0xff,0,0},
};

static encpage_t utf8_cp865_e2_94[12] = {
{enctable + 427,utf8_cp865,0x80,0x80,1,1},
{enctable + 152,utf8_cp865,0x82,0x82,1,1},
{enctable + 2273,utf8_cp865,0x8c,0x8c,1,1},
{enctable + 188,utf8_cp865,0x90,0x90,1,1},
{enctable + 3926,utf8_cp865,0x94,0x94,1,1},
{enctable + 2395,utf8_cp865,0x98,0x98,1,1},
{enctable + 395,utf8_cp865,0x9c,0x9c,1,1},
{enctable + 155,utf8_cp865,0xa4,0xa4,1,1},
{enctable + 267,utf8_cp865,0xac,0xac,1,1},
{enctable + 3868,utf8_cp865,0xb4,0xb4,1,1},
{enctable + 455,utf8_cp865,0xbc,0xbc,1,1},
{0,utf8_cp865_e2_94,0xbd,0xff,0,0},
};

static encpage_t utf8_cp865_e2_95[2] = {
{enctable + 10537,utf8_cp865,0x90,0xac,1,1},
{0,utf8_cp865_e2_95,0xad,0xff,0,0},
};

static encpage_t utf8_cp865_e2_96[7] = {
{enctable + 4153,utf8_cp865,0x80,0x80,1,1},
{enctable + 4150,utf8_cp865,0x84,0x84,1,1},
{enctable + 2339,utf8_cp865,0x88,0x88,1,1},
{enctable + 4151,utf8_cp865,0x8c,0x8c,1,1},
{enctable + 13779,utf8_cp865,0x90,0x93,1,1},
{enctable + 4276,utf8_cp865,0xa0,0xa0,1,1},
{0,utf8_cp865_e2_96,0xa1,0xff,0,0},
};

static encpage_t utf8_cp865_e2[9] = {
{0,utf8_cp865_e2_81,0x81,0x81,0,2},
{0,utf8_cp865_e2_82,0x82,0x82,0,2},
{0,utf8_cp865_e2_88,0x88,0x88,0,2},
{0,utf8_cp865_e2_89,0x89,0x89,0,2},
{0,utf8_cp865_e2_8c,0x8c,0x8c,0,2},
{0,utf8_cp865_e2_94,0x94,0x94,0,2},
{0,utf8_cp865_e2_95,0x95,0x95,0,2},
{0,utf8_cp865_e2_96,0x96,0x96,0,2},
{0,utf8_cp865_e2,0x97,0xff,0,0},
};

static encpage_t utf8_cp865[8] = {
{enctable + 3675,utf8_cp865,0x00,0x7f,1,1},
{0,utf8_cp865_c2,0xc2,0xc2,0,2},
{0,utf8_cp865_c3,0xc3,0xc3,0,2},
{0,utf8_cp865_c6,0xc6,0xc6,0,2},
{0,utf8_cp865_ce,0xce,0xce,0,2},
{0,utf8_cp865_cf,0xcf,0xcf,0,2},
{0,utf8_cp865_e2,0xe2,0xe2,0,3},
{0,utf8_cp865,0xe3,0xff,0,0},
};

static encpage_t cp866_utf8[10] = {
{enctable + 3675,cp866_utf8,0x00,0x7f,1,1},
{enctable + 1365,cp866_utf8,0x80,0xaf,2,1},
{enctable + 3129,cp866_utf8,0xb0,0xdf,3,1},
{enctable + 9053,cp866_utf8,0xe0,0xf8,2,1},
{enctable + 6049,cp866_utf8,0xf9,0xf9,3,1},
{enctable + 377,cp866_utf8,0xfa,0xfa,2,1},
{enctable + 13306,cp866_utf8,0xfb,0xfc,3,1},
{enctable + 339,cp866_utf8,0xfd,0xfd,2,1},
{enctable + 5968,cp866_utf8,0xfe,0xfe,3,1},
{enctable + 331,cp866_utf8,0xff,0xff,2,1},
};

static encpage_t utf8_cp866_c2[5] = {
{enctable + 4309,utf8_cp866,0xa0,0xa0,1,1},
{enctable + 4183,utf8_cp866,0xa4,0xa4,1,1},
{enctable + 3859,utf8_cp866,0xb0,0xb0,1,1},
{enctable + 7314,utf8_cp866,0xb7,0xb7,1,1},
{0,utf8_cp866_c2,0xb8,0xff,0,0},
};

static encpage_t utf8_cp866_d0[6] = {
{enctable + 3851,utf8_cp866,0x81,0x81,1,1},
{enctable + 3853,utf8_cp866,0x84,0x84,1,1},
{enctable + 3855,utf8_cp866,0x87,0x87,1,1},
{enctable + 3857,utf8_cp866,0x8e,0x8e,1,1},
{enctable + 7064,utf8_cp866,0x90,0xbf,1,1},
{0,utf8_cp866_d0,0xc0,0xff,0,0},
};

static encpage_t utf8_cp866_d1[6] = {
{enctable + 7288,utf8_cp866,0x80,0x8f,1,1},
{enctable + 3852,utf8_cp866,0x91,0x91,1,1},
{enctable + 3854,utf8_cp866,0x94,0x94,1,1},
{enctable + 3856,utf8_cp866,0x97,0x97,1,1},
{enctable + 3858,utf8_cp866,0x9e,0x9e,1,1},
{0,utf8_cp866_d1,0x9f,0xff,0,0},
};

static encpage_t utf8_cp866_e2_84[2] = {
{enctable + 4182,utf8_cp866,0x96,0x96,1,1},
{0,utf8_cp866_e2_84,0x97,0xff,0,0},
};

static encpage_t utf8_cp866_e2_88[2] = {
{enctable + 14268,utf8_cp866,0x99,0x9a,1,1},
{0,utf8_cp866_e2_88,0x9b,0xff,0,0},
};

static encpage_t utf8_cp866_e2_94[12] = {
{enctable + 427,utf8_cp866,0x80,0x80,1,1},
{enctable + 152,utf8_cp866,0x82,0x82,1,1},
{enctable + 2273,utf8_cp866,0x8c,0x8c,1,1},
{enctable + 188,utf8_cp866,0x90,0x90,1,1},
{enctable + 3926,utf8_cp866,0x94,0x94,1,1},
{enctable + 2395,utf8_cp866,0x98,0x98,1,1},
{enctable + 395,utf8_cp866,0x9c,0x9c,1,1},
{enctable + 155,utf8_cp866,0xa4,0xa4,1,1},
{enctable + 267,utf8_cp866,0xac,0xac,1,1},
{enctable + 3868,utf8_cp866,0xb4,0xb4,1,1},
{enctable + 455,utf8_cp866,0xbc,0xbc,1,1},
{0,utf8_cp866_e2_94,0xbd,0xff,0,0},
};

static encpage_t utf8_cp866_e2_95[2] = {
{enctable + 10537,utf8_cp866,0x90,0xac,1,1},
{0,utf8_cp866_e2_95,0xad,0xff,0,0},
};

static encpage_t utf8_cp866_e2_96[7] = {
{enctable + 4153,utf8_cp866,0x80,0x80,1,1},
{enctable + 4150,utf8_cp866,0x84,0x84,1,1},
{enctable + 2339,utf8_cp866,0x88,0x88,1,1},
{enctable + 4151,utf8_cp866,0x8c,0x8c,1,1},
{enctable + 13779,utf8_cp866,0x90,0x93,1,1},
{enctable + 4276,utf8_cp866,0xa0,0xa0,1,1},
{0,utf8_cp866_e2_96,0xa1,0xff,0,0},
};

static encpage_t utf8_cp866_e2[6] = {
{0,utf8_cp866_e2_84,0x84,0x84,0,2},
{0,utf8_cp866_e2_88,0x88,0x88,0,2},
{0,utf8_cp866_e2_94,0x94,0x94,0,2},
{0,utf8_cp866_e2_95,0x95,0x95,0,2},
{0,utf8_cp866_e2_96,0x96,0x96,0,2},
{0,utf8_cp866_e2,0x97,0xff,0,0},
};

static encpage_t utf8_cp866[6] = {
{enctable + 3675,utf8_cp866,0x00,0x7f,1,1},
{0,utf8_cp866_c2,0xc2,0xc2,0,2},
{0,utf8_cp866_d0,0xd0,0xd0,0,2},
{0,utf8_cp866_d1,0xd1,0xd1,0,2},
{0,utf8_cp866_e2,0xe2,0xe2,0,3},
{0,utf8_cp866,0xe3,0xff,0,0},
};

static encpage_t cp869_utf8[22] = {
{enctable + 3675,cp869_utf8,0x00,0x7f,1,1},
{enctable + 6810,cp869_utf8,0x86,0x86,2,1},
{enctable + 13090,cp869_utf8,0x88,0x8a,2,1},
{enctable + 6709,cp869_utf8,0x8b,0x8c,3,1},
{enctable + 6746,cp869_utf8,0x8d,0x8d,2,1},
{enctable + 11552,cp869_utf8,0x8e,0x8e,3,1},
{enctable + 12844,cp869_utf8,0x8f,0x92,2,1},
{enctable + 8485,cp869_utf8,0x95,0xaf,2,1},
{enctable + 3129,cp869_utf8,0xb0,0xb4,3,1},
{enctable + 4866,cp869_utf8,0xb5,0xb8,2,1},
{enctable + 3156,cp869_utf8,0xb9,0xbc,3,1},
{enctable + 4874,cp869_utf8,0xbd,0xbe,2,1},
{enctable + 3174,cp869_utf8,0xbf,0xc5,3,1},
{enctable + 4878,cp869_utf8,0xc6,0xc7,2,1},
{enctable + 3201,cp869_utf8,0xc8,0xce,3,1},
{enctable + 4882,cp869_utf8,0xcf,0xd8,2,1},
{enctable + 3252,cp869_utf8,0xd9,0xdc,3,1},
{enctable + 4902,cp869_utf8,0xdd,0xde,2,1},
{enctable + 3270,cp869_utf8,0xdf,0xdf,3,1},
{enctable + 7686,cp869_utf8,0xe0,0xfd,2,1},
{enctable + 5968,cp869_utf8,0xfe,0xfe,3,1},
{enctable + 331,cp869_utf8,0xff,0xff,2,1},
};

static encpage_t utf8_cp869_c2[9] = {
{enctable + 4309,utf8_cp869,0xa0,0xa0,1,1},
{enctable + 83,utf8_cp869,0xa3,0xa3,1,1},
{enctable + 13487,utf8_cp869,0xa6,0xa9,1,1},
{enctable + 13877,utf8_cp869,0xab,0xad,1,1},
{enctable + 13795,utf8_cp869,0xb0,0xb3,1,1},
{enctable + 23,utf8_cp869,0xb7,0xb7,1,1},
{enctable + 140,utf8_cp869,0xbb,0xbb,1,1},
{enctable + 128,utf8_cp869,0xbd,0xbd,1,1},
{0,utf8_cp869_c2,0xbe,0xff,0,0},
};

static encpage_t utf8_cp869_ce[6] = {
{enctable + 14039,utf8_cp869,0x84,0x86,1,1},
{enctable + 13841,utf8_cp869,0x88,0x8a,1,1},
{enctable + 53,utf8_cp869,0x8c,0x8c,1,1},
{enctable + 11200,utf8_cp869,0x8e,0xa1,1,1},
{enctable + 10566,utf8_cp869,0xa3,0xbf,1,1},
{0,utf8_cp869_ce,0xc0,0xff,0,0},
};

static encpage_t utf8_cp869_cf[2] = {
{enctable + 11930,utf8_cp869,0x80,0x8e,1,1},
{0,utf8_cp869_cf,0x8f,0xff,0,0},
};

static encpage_t utf8_cp869_e2_80[3] = {
{enctable + 41,utf8_cp869,0x95,0x95,1,1},
{enctable + 7075,utf8_cp869,0x98,0x99,1,1},
{0,utf8_cp869_e2_80,0x9a,0xff,0,0},
};

static encpage_t utf8_cp869_e2_94[12] = {
{enctable + 427,utf8_cp869,0x80,0x80,1,1},
{enctable + 152,utf8_cp869,0x82,0x82,1,1},
{enctable + 2273,utf8_cp869,0x8c,0x8c,1,1},
{enctable + 188,utf8_cp869,0x90,0x90,1,1},
{enctable + 3926,utf8_cp869,0x94,0x94,1,1},
{enctable + 2395,utf8_cp869,0x98,0x98,1,1},
{enctable + 395,utf8_cp869,0x9c,0x9c,1,1},
{enctable + 155,utf8_cp869,0xa4,0xa4,1,1},
{enctable + 267,utf8_cp869,0xac,0xac,1,1},
{enctable + 3868,utf8_cp869,0xb4,0xb4,1,1},
{enctable + 455,utf8_cp869,0xbc,0xbc,1,1},
{0,utf8_cp869_e2_94,0xbd,0xff,0,0},
};

static encpage_t utf8_cp869_e2_95[11] = {
{enctable + 10537,utf8_cp869,0x90,0x91,1,1},
{enctable + 3876,utf8_cp869,0x94,0x94,1,1},
{enctable + 386,utf8_cp869,0x97,0x97,1,1},
{enctable + 2989,utf8_cp869,0x9a,0x9a,1,1},
{enctable + 388,utf8_cp869,0x9d,0x9d,1,1},
{enctable + 2173,utf8_cp869,0xa0,0xa0,1,1},
{enctable + 170,utf8_cp869,0xa3,0xa3,1,1},
{enctable + 623,utf8_cp869,0xa6,0xa6,1,1},
{enctable + 7266,utf8_cp869,0xa9,0xa9,1,1},
{enctable + 4848,utf8_cp869,0xac,0xac,1,1},
{0,utf8_cp869_e2_95,0xad,0xff,0,0},
};

static encpage_t utf8_cp869_e2_96[6] = {
{enctable + 4153,utf8_cp869,0x80,0x80,1,1},
{enctable + 4150,utf8_cp869,0x84,0x84,1,1},
{enctable + 2339,utf8_cp869,0x88,0x88,1,1},
{enctable + 4233,utf8_cp869,0x91,0x93,1,1},
{enctable + 4276,utf8_cp869,0xa0,0xa0,1,1},
{0,utf8_cp869_e2_96,0xa1,0xff,0,0},
};

static encpage_t utf8_cp869_e2[5] = {
{0,utf8_cp869_e2_80,0x80,0x80,0,2},
{0,utf8_cp869_e2_94,0x94,0x94,0,2},
{0,utf8_cp869_e2_95,0x95,0x95,0,2},
{0,utf8_cp869_e2_96,0x96,0x96,0,2},
{0,utf8_cp869_e2,0x97,0xff,0,0},
};

static encpage_t utf8_cp869[6] = {
{enctable + 3675,utf8_cp869,0x00,0x7f,1,1},
{0,utf8_cp869_c2,0xc2,0xc2,0,2},
{0,utf8_cp869_ce,0xce,0xce,0,2},
{0,utf8_cp869_cf,0xcf,0xcf,0,2},
{0,utf8_cp869_e2,0xe2,0xe2,0,3},
{0,utf8_cp869,0xe3,0xff,0,0},
};

static encpage_t cp874_utf8[8] = {
{enctable + 3675,cp874_utf8,0x00,0x7f,1,1},
{enctable + 5842,cp874_utf8,0x80,0x80,3,1},
{enctable + 11570,cp874_utf8,0x85,0x85,3,1},
{enctable + 6709,cp874_utf8,0x91,0x97,3,1},
{enctable + 331,cp874_utf8,0xa0,0xa0,2,1},
{enctable + 0,cp874_utf8,0xa1,0xda,3,1},
{enctable + 5494,cp874_utf8,0xdf,0xfb,3,1},
{0,cp874_utf8,0xfc,0xff,0,0},
};

static encpage_t utf8_cp874_c2[2] = {
{enctable + 95,utf8_cp874,0xa0,0xa0,1,1},
{0,utf8_cp874_c2,0xa1,0xff,0,0},
};

static encpage_t utf8_cp874_e0_b8[3] = {
{enctable + 7924,utf8_cp874,0x81,0xba,1,1},
{enctable + 4153,utf8_cp874,0xbf,0xbf,1,1},
{0,utf8_cp874_e0_b8,0xc0,0xff,0,0},
};

static encpage_t utf8_cp874_e0_b9[2] = {
{enctable + 7288,utf8_cp874,0x80,0x9b,1,1},
{0,utf8_cp874_e0_b9,0x9c,0xff,0,0},
};

static encpage_t utf8_cp874_e0[3] = {
{0,utf8_cp874_e0_b8,0xb8,0xb8,0,2},
{0,utf8_cp874_e0_b9,0xb9,0xb9,0,2},
{0,utf8_cp874_e0,0xba,0xff,0,0},
};

static encpage_t utf8_cp874_e2_80[6] = {
{enctable + 3914,utf8_cp874,0x93,0x94,1,1},
{enctable + 3909,utf8_cp874,0x98,0x99,1,1},
{enctable + 3911,utf8_cp874,0x9c,0x9d,1,1},
{enctable + 62,utf8_cp874,0xa2,0xa2,1,1},
{enctable + 14,utf8_cp874,0xa6,0xa6,1,1},
{0,utf8_cp874_e2_80,0xa7,0xff,0,0},
};

static encpage_t utf8_cp874_e2_82[2] = {
{enctable + 178,utf8_cp874,0xac,0xac,1,1},
{0,utf8_cp874_e2_82,0xad,0xff,0,0},
};

static encpage_t utf8_cp874_e2[3] = {
{0,utf8_cp874_e2_80,0x80,0x80,0,2},
{0,utf8_cp874_e2_82,0x82,0x82,0,2},
{0,utf8_cp874_e2,0x83,0xff,0,0},
};

static encpage_t utf8_cp874[5] = {
{enctable + 3675,utf8_cp874,0x00,0x7f,1,1},
{0,utf8_cp874_c2,0xc2,0xc2,0,2},
{0,utf8_cp874_e0,0xe0,0xe0,0,3},
{0,utf8_cp874_e2,0xe2,0xe2,0,3},
{0,utf8_cp874,0xe3,0xff,0,0},
};

static encpage_t gsm0338_utf8_00[19] = {
{enctable + 14045,gsm0338_utf8,0x00,0x00,2,1},
{enctable + 13820,gsm0338_utf8,0x01,0x01,3,1},
{enctable + 14139,gsm0338_utf8,0x02,0x02,2,1},
{enctable + 11158,gsm0338_utf8,0x03,0x09,3,1},
{enctable + 14135,gsm0338_utf8,0x0a,0x0a,2,1},
{enctable + 12958,gsm0338_utf8,0x0b,0x0c,3,1},
{enctable + 14137,gsm0338_utf8,0x0d,0x0d,2,1},
{enctable + 12494,gsm0338_utf8,0x0e,0x10,3,1},
{enctable + 14141,gsm0338_utf8,0x11,0x11,2,1},
{enctable + 9377,gsm0338_utf8,0x12,0x1f,3,1},
{enctable + 12644,gsm0338_utf8,0x20,0x23,2,1},
{enctable + 13823,gsm0338_utf8,0x24,0x24,3,1},
{enctable + 8323,gsm0338_utf8,0x25,0x3f,2,1},
{enctable + 13817,gsm0338_utf8,0x40,0x40,3,1},
{enctable + 8697,gsm0338_utf8,0x41,0x5a,2,1},
{enctable + 11459,gsm0338_utf8,0x5b,0x60,3,1},
{enctable + 8749,gsm0338_utf8,0x61,0x7a,2,1},
{enctable + 11825,gsm0338_utf8,0x7b,0x7f,3,1},
{0,gsm0338_utf8_00,0x80,0xff,0,0},
};

static encpage_t gsm0338_utf8_1b[27] = {
{enctable + 9405,gsm0338_utf8,0x00,0x00,3,1},
{enctable + 13587,gsm0338_utf8,0x01,0x01,4,1},
{enctable + 13901,gsm0338_utf8,0x02,0x02,3,1},
{enctable + 10595,gsm0338_utf8,0x03,0x09,4,1},
{enctable + 3687,gsm0338_utf8,0x0a,0x0a,1,1},
{enctable + 12684,gsm0338_utf8,0x0b,0x0c,4,1},
{enctable + 13898,gsm0338_utf8,0x0d,0x0d,3,1},
{enctable + 12148,gsm0338_utf8,0x0e,0x10,4,1},
{enctable + 13907,gsm0338_utf8,0x11,0x11,3,1},
{enctable + 12692,gsm0338_utf8,0x12,0x13,4,1},
{enctable + 3769,gsm0338_utf8,0x14,0x14,1,1},
{enctable + 9291,gsm0338_utf8,0x15,0x1f,4,1},
{enctable + 12136,gsm0338_utf8,0x20,0x23,3,1},
{enctable + 13591,gsm0338_utf8,0x24,0x24,4,1},
{enctable + 12512,gsm0338_utf8,0x25,0x27,3,1},
{enctable + 14145,gsm0338_utf8,0x28,0x29,1,1},
{enctable + 11885,gsm0338_utf8,0x2a,0x2e,3,1},
{enctable + 3767,gsm0338_utf8,0x2f,0x2f,1,1},
{enctable + 9736,gsm0338_utf8,0x30,0x3b,3,1},
{enctable + 13829,gsm0338_utf8,0x3c,0x3e,1,1},
{enctable + 13904,gsm0338_utf8,0x3f,0x3f,3,1},
{enctable + 3799,gsm0338_utf8,0x40,0x40,1,1},
{enctable + 5752,gsm0338_utf8,0x41,0x5a,3,1},
{enctable + 10834,gsm0338_utf8,0x5b,0x60,4,1},
{enctable + 5830,gsm0338_utf8,0x61,0x7a,3,1},
{enctable + 11220,gsm0338_utf8,0x7b,0x7f,4,1},
{0,gsm0338_utf8_1b,0x80,0xff,0,0},
};

static encpage_t gsm0338_utf8[21] = {
{0,gsm0338_utf8_00,0x00,0x00,0,2},
{enctable + 337,gsm0338_utf8,0x01,0x01,2,1},
{enctable + 3711,gsm0338_utf8,0x02,0x02,1,1},
{enctable + 11988,gsm0338_utf8,0x03,0x09,2,1},
{enctable + 3685,gsm0338_utf8,0x0a,0x0a,1,1},
{enctable + 13627,gsm0338_utf8,0x0b,0x0c,2,1},
{enctable + 3688,gsm0338_utf8,0x0d,0x0d,1,1},
{enctable + 13102,gsm0338_utf8,0x0e,0x10,2,1},
{enctable + 3770,gsm0338_utf8,0x11,0x11,1,1},
{enctable + 11513,gsm0338_utf8,0x12,0x1a,2,1},
{0,gsm0338_utf8_1b,0x1b,0x1b,0,2},
{enctable + 12796,gsm0338_utf8,0x1c,0x1f,2,1},
{enctable + 3707,gsm0338_utf8,0x20,0x23,1,1},
{enctable + 339,gsm0338_utf8,0x24,0x24,2,1},
{enctable + 3712,gsm0338_utf8,0x25,0x3f,1,1},
{enctable + 333,gsm0338_utf8,0x40,0x40,2,1},
{enctable + 3740,gsm0338_utf8,0x41,0x5a,1,1},
{enctable + 12244,gsm0338_utf8,0x5b,0x60,2,1},
{enctable + 3772,gsm0338_utf8,0x61,0x7a,1,1},
{enctable + 12424,gsm0338_utf8,0x7b,0x7f,2,1},
{0,gsm0338_utf8,0x80,0xff,0,0},
};

static encpage_t utf8_gsm0338_00[2] = {
{enctable + 14045,utf8_gsm0338,0x00,0x00,2,1},
{0,utf8_gsm0338_00,0x01,0xff,0,0},
};

static encpage_t utf8_gsm0338_40_c2[5] = {
{enctable + 13443,utf8_gsm0338,0xa0,0xa1,2,1},
{enctable + 12928,utf8_gsm0338,0xa3,0xa5,2,1},
{enctable + 14076,utf8_gsm0338,0xa7,0xa7,2,1},
{enctable + 14078,utf8_gsm0338,0xbf,0xbf,2,1},
{0,utf8_gsm0338_40_c2,0xc0,0xff,0,0},
};

static encpage_t utf8_gsm0338_40_c3[14] = {
{enctable + 12934,utf8_gsm0338,0x84,0x86,2,1},
{enctable + 14068,utf8_gsm0338,0x89,0x89,2,1},
{enctable + 14072,utf8_gsm0338,0x91,0x91,2,1},
{enctable + 14070,utf8_gsm0338,0x96,0x96,2,1},
{enctable + 14050,utf8_gsm0338,0x98,0x98,2,1},
{enctable + 14074,utf8_gsm0338,0x9c,0x9c,2,1},
{enctable + 13447,utf8_gsm0338,0x9f,0xa0,2,1},
{enctable + 12028,utf8_gsm0338,0xa4,0xa9,2,1},
{enctable + 14046,utf8_gsm0338,0xac,0xac,2,1},
{enctable + 13451,utf8_gsm0338,0xb1,0xb2,2,1},
{enctable + 14080,utf8_gsm0338,0xb6,0xb6,2,1},
{enctable + 13431,utf8_gsm0338,0xb8,0xb9,2,1},
{enctable + 14082,utf8_gsm0338,0xbc,0xbc,2,1},
{0,utf8_gsm0338_40_c3,0xbd,0xff,0,0},
};

static encpage_t utf8_gsm0338_40_ce[9] = {
{enctable + 13435,utf8_gsm0338,0x93,0x94,2,1},
{enctable + 14064,utf8_gsm0338,0x98,0x98,2,1},
{enctable + 14058,utf8_gsm0338,0x9b,0x9b,2,1},
{enctable + 14066,utf8_gsm0338,0x9e,0x9e,2,1},
{enctable + 14060,utf8_gsm0338,0xa0,0xa0,2,1},
{enctable + 14062,utf8_gsm0338,0xa3,0xa3,2,1},
{enctable + 14056,utf8_gsm0338,0xa6,0xa6,2,1},
{enctable + 13439,utf8_gsm0338,0xa8,0xa9,2,1},
{0,utf8_gsm0338_40_ce,0xaa,0xff,0,0},
};

static encpage_t utf8_gsm0338_40[10] = {
{enctable + 14048,utf8_gsm0338,0x0a,0x0a,2,1},
{enctable + 14052,utf8_gsm0338,0x0d,0x0d,2,1},
{enctable + 7000,utf8_gsm0338,0x20,0x3f,2,1},
{enctable + 8593,utf8_gsm0338,0x41,0x5a,2,1},
{enctable + 14054,utf8_gsm0338,0x5f,0x5f,2,1},
{enctable + 8645,utf8_gsm0338,0x61,0x7a,2,1},
{0,utf8_gsm0338_40_c2,0xc2,0xc2,0,2},
{0,utf8_gsm0338_40_c3,0xc3,0xc3,0,2},
{0,utf8_gsm0338_40_ce,0xce,0xce,0,2},
{0,utf8_gsm0338_40,0xcf,0xff,0,0},
};

static encpage_t utf8_gsm0338_c2_a0_c2[5] = {
{enctable + 14112,utf8_gsm0338,0xa0,0xa0,2,1},
{enctable + 12940,utf8_gsm0338,0xa3,0xa5,2,1},
{enctable + 14121,utf8_gsm0338,0xa7,0xa7,2,1},
{enctable + 14123,utf8_gsm0338,0xbf,0xbf,2,1},
{0,utf8_gsm0338_c2_a0_c2,0xc0,0xff,0,0},
};

static encpage_t utf8_gsm0338_c2_a0_c3[14] = {
{enctable + 12946,utf8_gsm0338,0x84,0x86,2,1},
{enctable + 14113,utf8_gsm0338,0x89,0x89,2,1},
{enctable + 14117,utf8_gsm0338,0x91,0x91,2,1},
{enctable + 14115,utf8_gsm0338,0x96,0x96,2,1},
{enctable + 14096,utf8_gsm0338,0x98,0x98,2,1},
{enctable + 14119,utf8_gsm0338,0x9c,0x9c,2,1},
{enctable + 13467,utf8_gsm0338,0x9f,0xa0,2,1},
{enctable + 12040,utf8_gsm0338,0xa4,0xa9,2,1},
{enctable + 14092,utf8_gsm0338,0xac,0xac,2,1},
{enctable + 13471,utf8_gsm0338,0xb1,0xb2,2,1},
{enctable + 14127,utf8_gsm0338,0xb6,0xb6,2,1},
{enctable + 13455,utf8_gsm0338,0xb8,0xb9,2,1},
{enctable + 14129,utf8_gsm0338,0xbc,0xbc,2,1},
{0,utf8_gsm0338_c2_a0_c3,0xbd,0xff,0,0},
};

static encpage_t utf8_gsm0338_c2_a0_ce[8] = {
{enctable + 13459,utf8_gsm0338,0x93,0x94,2,1},
{enctable + 14108,utf8_gsm0338,0x98,0x98,2,1},
{enctable + 14110,utf8_gsm0338,0x9e,0x9e,2,1},
{enctable + 14104,utf8_gsm0338,0xa0,0xa0,2,1},
{enctable + 14106,utf8_gsm0338,0xa3,0xa3,2,1},
{enctable + 14102,utf8_gsm0338,0xa6,0xa6,2,1},
{enctable + 13463,utf8_gsm0338,0xa8,0xa9,2,1},
{0,utf8_gsm0338_c2_a0_ce,0xaa,0xff,0,0},
};

static encpage_t utf8_gsm0338_c2_a0[12] = {
{enctable + 14098,utf8_gsm0338,0x0d,0x0d,2,1},
{enctable + 11619,utf8_gsm0338,0x20,0x27,2,1},
{enctable + 12374,utf8_gsm0338,0x2a,0x2e,2,1},
{enctable + 10810,utf8_gsm0338,0x30,0x3b,2,1},
{enctable + 8155,utf8_gsm0338,0x3f,0x5a,2,1},
{enctable + 14100,utf8_gsm0338,0x5f,0x5f,2,1},
{enctable + 12636,utf8_gsm0338,0x61,0x64,2,1},
{enctable + 9335,utf8_gsm0338,0x66,0x7a,2,1},
{0,utf8_gsm0338_c2_a0_c2,0xc2,0xc2,0,2},
{0,utf8_gsm0338_c2_a0_c3,0xc3,0xc3,0,2},
{0,utf8_gsm0338_c2_a0_ce,0xce,0xce,0,2},
{0,utf8_gsm0338_c2_a0,0xcf,0xff,0,0},
};

static encpage_t utf8_gsm0338_c2[6] = {
{0,utf8_gsm0338_c2_a0,0xa0,0xa0,0,2},
{enctable + 3739,utf8_gsm0338,0xa1,0xa1,1,1},
{enctable + 13811,utf8_gsm0338,0xa3,0xa5,1,1},
{enctable + 3770,utf8_gsm0338,0xa7,0xa7,1,1},
{enctable + 3771,utf8_gsm0338,0xbf,0xbf,1,1},
{0,utf8_gsm0338_c2,0xc0,0xff,0,0},
};

static encpage_t utf8_gsm0338_c3[14] = {
{enctable + 13826,utf8_gsm0338,0x84,0x86,1,1},
{enctable + 3706,utf8_gsm0338,0x89,0x89,1,1},
{enctable + 3768,utf8_gsm0338,0x91,0x91,1,1},
{enctable + 3767,utf8_gsm0338,0x96,0x96,1,1},
{enctable + 3686,utf8_gsm0338,0x98,0x98,1,1},
{enctable + 3769,utf8_gsm0338,0x9c,0x9c,1,1},
{enctable + 14131,utf8_gsm0338,0x9f,0xa0,1,1},
{enctable + 12964,utf8_gsm0338,0xa4,0xa9,1,1},
{enctable + 3682,utf8_gsm0338,0xac,0xac,1,1},
{enctable + 14146,utf8_gsm0338,0xb1,0xb2,1,1},
{enctable + 3799,utf8_gsm0338,0xb6,0xb6,1,1},
{enctable + 14084,utf8_gsm0338,0xb8,0xb9,1,1},
{enctable + 3801,utf8_gsm0338,0xbc,0xbc,1,1},
{0,utf8_gsm0338_c3,0xbd,0xff,0,0},
};

static encpage_t utf8_gsm0338_ce[9] = {
{enctable + 14086,utf8_gsm0338,0x93,0x94,1,1},
{enctable + 3700,utf8_gsm0338,0x98,0x98,1,1},
{enctable + 3695,utf8_gsm0338,0x9b,0x9b,1,1},
{enctable + 3701,utf8_gsm0338,0x9e,0x9e,1,1},
{enctable + 3697,utf8_gsm0338,0xa0,0xa0,1,1},
{enctable + 3699,utf8_gsm0338,0xa3,0xa3,1,1},
{enctable + 3693,utf8_gsm0338,0xa6,0xa6,1,1},
{enctable + 14088,utf8_gsm0338,0xa8,0xa9,1,1},
{0,utf8_gsm0338_ce,0xaa,0xff,0,0},
};

static encpage_t utf8_gsm0338_e2_82[2] = {
{enctable + 14125,utf8_gsm0338,0xac,0xac,2,1},
{0,utf8_gsm0338_e2_82,0xad,0xff,0,0},
};

static encpage_t utf8_gsm0338_e2[2] = {
{0,utf8_gsm0338_e2_82,0x82,0x82,0,2},
{0,utf8_gsm0338_e2,0x83,0xff,0,0},
};

static encpage_t utf8_gsm0338[16] = {
{0,utf8_gsm0338_00,0x00,0x00,0,2},
{enctable + 3685,utf8_gsm0338,0x0a,0x0a,1,1},
{enctable + 14094,utf8_gsm0338,0x0c,0x0c,2,1},
{enctable + 3688,utf8_gsm0338,0x0d,0x0d,1,1},
{enctable + 10050,utf8_gsm0338,0x20,0x3f,1,1},
{0,utf8_gsm0338_40,0x40,0x40,0,2},
{enctable + 3740,utf8_gsm0338,0x41,0x5a,1,1},
{enctable + 12628,utf8_gsm0338,0x5b,0x5e,2,1},
{enctable + 3692,utf8_gsm0338,0x5f,0x5f,1,1},
{enctable + 3772,utf8_gsm0338,0x61,0x7a,1,1},
{enctable + 12620,utf8_gsm0338,0x7b,0x7e,2,1},
{0,utf8_gsm0338_c2,0xc2,0xc2,0,3},
{0,utf8_gsm0338_c3,0xc3,0xc3,0,2},
{0,utf8_gsm0338_ce,0xce,0xce,0,2},
{0,utf8_gsm0338_e2,0xe2,0xe2,0,3},
{0,utf8_gsm0338,0xe3,0xff,0,0},
};

static encpage_t hp_roman8_utf8[9] = {
{enctable + 3675,hp_roman8_utf8,0x00,0x7f,1,1},
{enctable + 5040,hp_roman8_utf8,0x80,0xae,2,1},
{enctable + 13991,hp_roman8_utf8,0xaf,0xaf,3,1},
{enctable + 4312,hp_roman8_utf8,0xb0,0xee,2,1},
{enctable + 12256,hp_roman8_utf8,0xf0,0xf5,2,1},
{enctable + 183,hp_roman8_utf8,0xf6,0xf6,3,1},
{enctable + 12414,hp_roman8_utf8,0xf7,0xfb,2,1},
{enctable + 5968,hp_roman8_utf8,0xfc,0xfc,3,1},
{enctable + 13096,hp_roman8_utf8,0xfd,0xff,2,1},
};

static encpage_t utf8_hp_roman8_c2[7] = {
{enctable + 9622,utf8_hp_roman8,0x80,0xa5,1,1},
{enctable + 14212,utf8_hp_roman8,0xa7,0xa8,1,1},
{enctable + 14268,utf8_hp_roman8,0xaa,0xab,1,1},
{enctable + 13883,utf8_hp_roman8,0xaf,0xb1,1,1},
{enctable + 13531,utf8_hp_roman8,0xb4,0xb7,1,1},
{enctable + 13360,utf8_hp_roman8,0xba,0xbf,1,1},
{0,utf8_hp_roman8_c2,0xc0,0xff,0,0},
};

static encpage_t utf8_hp_roman8_c3[4] = {
{enctable + 11046,utf8_hp_roman8,0x80,0x96,1,1},
{enctable + 10178,utf8_hp_roman8,0x98,0xb6,1,1},
{enctable + 12876,utf8_hp_roman8,0xb8,0xbf,1,1},
{0,utf8_hp_roman8_c3,0xc0,0xff,0,0},
};

static encpage_t utf8_hp_roman8_c5[3] = {
{enctable + 7299,utf8_hp_roman8,0xa0,0xa1,1,1},
{enctable + 7180,utf8_hp_roman8,0xb8,0xb8,1,1},
{0,utf8_hp_roman8_c5,0xb9,0xff,0,0},
};

static encpage_t utf8_hp_roman8_c6[2] = {
{enctable + 392,utf8_hp_roman8,0x92,0x92,1,1},
{0,utf8_hp_roman8_c6,0x93,0xff,0,0},
};

static encpage_t utf8_hp_roman8_cb[4] = {
{enctable + 125,utf8_hp_roman8,0x86,0x86,1,1},
{enctable + 122,utf8_hp_roman8,0x8b,0x8b,1,1},
{enctable + 131,utf8_hp_roman8,0x9c,0x9c,1,1},
{0,utf8_hp_roman8_cb,0x9d,0xff,0,0},
};

static encpage_t utf8_hp_roman8_e2_80[2] = {
{enctable + 3857,utf8_hp_roman8,0x94,0x94,1,1},
{0,utf8_hp_roman8_e2_80,0x95,0xff,0,0},
};

static encpage_t utf8_hp_roman8_e2_82[2] = {
{enctable + 140,utf8_hp_roman8,0xa4,0xa4,1,1},
{0,utf8_hp_roman8_e2_82,0xa5,0xff,0,0},
};

static encpage_t utf8_hp_roman8_e2_96[2] = {
{enctable + 4182,utf8_hp_roman8,0xa0,0xa0,1,1},
{0,utf8_hp_roman8_e2_96,0xa1,0xff,0,0},
};

static encpage_t utf8_hp_roman8_e2[4] = {
{0,utf8_hp_roman8_e2_80,0x80,0x80,0,2},
{0,utf8_hp_roman8_e2_82,0x82,0x82,0,2},
{0,utf8_hp_roman8_e2_96,0x96,0x96,0,2},
{0,utf8_hp_roman8_e2,0x97,0xff,0,0},
};

static encpage_t utf8_hp_roman8[8] = {
{enctable + 3675,utf8_hp_roman8,0x00,0x7f,1,1},
{0,utf8_hp_roman8_c2,0xc2,0xc2,0,2},
{0,utf8_hp_roman8_c3,0xc3,0xc3,0,2},
{0,utf8_hp_roman8_c5,0xc5,0xc5,0,2},
{0,utf8_hp_roman8_c6,0xc6,0xc6,0,2},
{0,utf8_hp_roman8_cb,0xcb,0xcb,0,2},
{0,utf8_hp_roman8_e2,0xe2,0xe2,0,3},
{0,utf8_hp_roman8,0xe3,0xff,0,0},
};

static encpage_t iso_8859_2_utf8[2] = {
{enctable + 3675,iso_8859_2_utf8,0x00,0x7f,1,1},
{enctable + 779,iso_8859_2_utf8,0x80,0xff,2,1},
};

static encpage_t utf8_iso_8859_2_c2[8] = {
{enctable + 7064,utf8_iso_8859_2,0x80,0xa0,1,1},
{enctable + 107,utf8_iso_8859_2,0xa4,0xa4,1,1},
{enctable + 3923,utf8_iso_8859_2,0xa7,0xa8,1,1},
{enctable + 134,utf8_iso_8859_2,0xad,0xad,1,1},
{enctable + 143,utf8_iso_8859_2,0xb0,0xb0,1,1},
{enctable + 155,utf8_iso_8859_2,0xb4,0xb4,1,1},
{enctable + 1,utf8_iso_8859_2,0xb8,0xb8,1,1},
{0,utf8_iso_8859_2_c2,0xb9,0xff,0,0},
};

static encpage_t utf8_iso_8859_2_c3[22] = {
{enctable + 3868,utf8_iso_8859_2,0x81,0x82,1,1},
{enctable + 427,utf8_iso_8859_2,0x84,0x84,1,1},
{enctable + 3874,utf8_iso_8859_2,0x87,0x87,1,1},
{enctable + 3876,utf8_iso_8859_2,0x89,0x89,1,1},
{enctable + 623,utf8_iso_8859_2,0x8b,0x8b,1,1},
{enctable + 7269,utf8_iso_8859_2,0x8d,0x8e,1,1},
{enctable + 3879,utf8_iso_8859_2,0x93,0x94,1,1},
{enctable + 3882,utf8_iso_8859_2,0x96,0x97,1,1},
{enctable + 2273,utf8_iso_8859_2,0x9a,0x9a,1,1},
{enctable + 4150,utf8_iso_8859_2,0x9c,0x9d,1,1},
{enctable + 4153,utf8_iso_8859_2,0x9f,0x9f,1,1},
{enctable + 7289,utf8_iso_8859_2,0xa1,0xa2,1,1},
{enctable + 3888,utf8_iso_8859_2,0xa4,0xa4,1,1},
{enctable + 3891,utf8_iso_8859_2,0xa7,0xa7,1,1},
{enctable + 3893,utf8_iso_8859_2,0xa9,0xa9,1,1},
{enctable + 7217,utf8_iso_8859_2,0xab,0xab,1,1},
{enctable + 7179,utf8_iso_8859_2,0xad,0xae,1,1},
{enctable + 3854,utf8_iso_8859_2,0xb3,0xb4,1,1},
{enctable + 3857,utf8_iso_8859_2,0xb6,0xb7,1,1},
{enctable + 7314,utf8_iso_8859_2,0xba,0xba,1,1},
{enctable + 4182,utf8_iso_8859_2,0xbc,0xbd,1,1},
{0,utf8_iso_8859_2_c3,0xbe,0xff,0,0},
};

static encpage_t utf8_iso_8859_2_c4[6] = {
{enctable + 13138,utf8_iso_8859_2,0x82,0x87,1,1},
{enctable + 13168,utf8_iso_8859_2,0x8c,0x91,1,1},
{enctable + 13695,utf8_iso_8859_2,0x98,0x9b,1,1},
{enctable + 13136,utf8_iso_8859_2,0xb9,0xba,1,1},
{enctable + 12007,utf8_iso_8859_2,0xbd,0xbe,1,1},
{0,utf8_iso_8859_2_c4,0xbf,0xff,0,0},
};

static encpage_t utf8_iso_8859_2_c5[9] = {
{enctable + 13507,utf8_iso_8859_2,0x81,0x84,1,1},
{enctable + 13208,utf8_iso_8859_2,0x87,0x88,1,1},
{enctable + 13202,utf8_iso_8859_2,0x90,0x91,1,1},
{enctable + 13575,utf8_iso_8859_2,0x94,0x95,1,1},
{enctable + 13763,utf8_iso_8859_2,0x98,0x9b,1,1},
{enctable + 12668,utf8_iso_8859_2,0x9e,0xa5,1,1},
{enctable + 13767,utf8_iso_8859_2,0xae,0xb1,1,1},
{enctable + 13030,utf8_iso_8859_2,0xb9,0xbe,1,1},
{0,utf8_iso_8859_2_c5,0xbf,0xff,0,0},
};

static encpage_t utf8_iso_8859_2_cb[5] = {
{enctable + 164,utf8_iso_8859_2,0x87,0x87,1,1},
{enctable + 14174,utf8_iso_8859_2,0x98,0x99,1,1},
{enctable + 149,utf8_iso_8859_2,0x9b,0x9b,1,1},
{enctable + 390,utf8_iso_8859_2,0x9d,0x9d,1,1},
{0,utf8_iso_8859_2_cb,0x9e,0xff,0,0},
};

static encpage_t utf8_iso_8859_2[7] = {
{enctable + 3675,utf8_iso_8859_2,0x00,0x7f,1,1},
{0,utf8_iso_8859_2_c2,0xc2,0xc2,0,2},
{0,utf8_iso_8859_2_c3,0xc3,0xc3,0,2},
{0,utf8_iso_8859_2_c4,0xc4,0xc4,0,2},
{0,utf8_iso_8859_2_c5,0xc5,0xc5,0,2},
{0,utf8_iso_8859_2_cb,0xcb,0xcb,0,2},
{0,utf8_iso_8859_2,0xcc,0xff,0,0},
};

static encpage_t iso_8859_3_utf8[9] = {
{enctable + 3675,iso_8859_3_utf8,0x00,0x7f,1,1},
{enctable + 6218,iso_8859_3_utf8,0x80,0xa4,2,1},
{enctable + 11745,iso_8859_3_utf8,0xa6,0xad,2,1},
{enctable + 10359,iso_8859_3_utf8,0xaf,0xbd,2,1},
{enctable + 2999,iso_8859_3_utf8,0xbf,0xc2,2,1},
{enctable + 10858,iso_8859_3_utf8,0xc4,0xcf,2,1},
{enctable + 9808,iso_8859_3_utf8,0xd1,0xe2,2,1},
{enctable + 10882,iso_8859_3_utf8,0xe4,0xef,2,1},
{enctable + 10299,iso_8859_3_utf8,0xf1,0xff,2,1},
};

static encpage_t utf8_iso_8859_3_c2[9] = {
{enctable + 7064,utf8_iso_8859_3,0x80,0xa0,1,1},
{enctable + 3919,utf8_iso_8859_3,0xa3,0xa4,1,1},
{enctable + 3923,utf8_iso_8859_3,0xa7,0xa8,1,1},
{enctable + 134,utf8_iso_8859_3,0xad,0xad,1,1},
{enctable + 143,utf8_iso_8859_3,0xb0,0xb0,1,1},
{enctable + 4235,utf8_iso_8859_3,0xb2,0xb5,1,1},
{enctable + 4240,utf8_iso_8859_3,0xb7,0xb8,1,1},
{enctable + 390,utf8_iso_8859_3,0xbd,0xbd,1,1},
{0,utf8_iso_8859_3_c2,0xbe,0xff,0,0},
};

static encpage_t utf8_iso_8859_3_c3[13] = {
{enctable + 7256,utf8_iso_8859_3,0x80,0x82,1,1},
{enctable + 427,utf8_iso_8859_3,0x84,0x84,1,1},
{enctable + 7263,utf8_iso_8859_3,0x87,0x8f,1,1},
{enctable + 3877,utf8_iso_8859_3,0x91,0x94,1,1},
{enctable + 3882,utf8_iso_8859_3,0x96,0x97,1,1},
{enctable + 7281,utf8_iso_8859_3,0x99,0x9c,1,1},
{enctable + 7287,utf8_iso_8859_3,0x9f,0xa2,1,1},
{enctable + 3888,utf8_iso_8859_3,0xa4,0xa4,1,1},
{enctable + 7295,utf8_iso_8859_3,0xa7,0xaf,1,1},
{enctable + 3852,utf8_iso_8859_3,0xb1,0xb4,1,1},
{enctable + 3857,utf8_iso_8859_3,0xb6,0xb7,1,1},
{enctable + 7313,utf8_iso_8859_3,0xb9,0xbc,1,1},
{0,utf8_iso_8859_3_c3,0xbd,0xff,0,0},
};

static encpage_t utf8_iso_8859_3_c4[6] = {
{enctable + 13683,utf8_iso_8859_3,0x88,0x8b,1,1},
{enctable + 13198,utf8_iso_8859_3,0x9c,0xa1,1,1},
{enctable + 13523,utf8_iso_8859_3,0xa4,0xa7,1,1},
{enctable + 12670,utf8_iso_8859_3,0xb0,0xb1,1,1},
{enctable + 13030,utf8_iso_8859_3,0xb4,0xb5,1,1},
{0,utf8_iso_8859_3_c4,0xb6,0xff,0,0},
};

static encpage_t utf8_iso_8859_3_c5[4] = {
{enctable + 13787,utf8_iso_8859_3,0x9c,0x9f,1,1},
{enctable + 13038,utf8_iso_8859_3,0xac,0xad,1,1},
{enctable + 12917,utf8_iso_8859_3,0xbb,0xbc,1,1},
{0,utf8_iso_8859_3_c5,0xbd,0xff,0,0},
};

static encpage_t utf8_iso_8859_3_cb[2] = {
{enctable + 14174,utf8_iso_8859_3,0x98,0x99,1,1},
{0,utf8_iso_8859_3_cb,0x9a,0xff,0,0},
};

static encpage_t utf8_iso_8859_3[7] = {
{enctable + 3675,utf8_iso_8859_3,0x00,0x7f,1,1},
{0,utf8_iso_8859_3_c2,0xc2,0xc2,0,2},
{0,utf8_iso_8859_3_c3,0xc3,0xc3,0,2},
{0,utf8_iso_8859_3_c4,0xc4,0xc4,0,2},
{0,utf8_iso_8859_3_c5,0xc5,0xc5,0,2},
{0,utf8_iso_8859_3_cb,0xcb,0xcb,0,2},
{0,utf8_iso_8859_3,0xcc,0xff,0,0},
};

static encpage_t iso_8859_4_utf8[2] = {
{enctable + 3675,iso_8859_4_utf8,0x00,0x7f,1,1},
{enctable + 523,iso_8859_4_utf8,0x80,0xff,2,1},
};

static encpage_t utf8_iso_8859_4_c2[8] = {
{enctable + 7064,utf8_iso_8859_4,0x80,0xa0,1,1},
{enctable + 107,utf8_iso_8859_4,0xa4,0xa4,1,1},
{enctable + 3923,utf8_iso_8859_4,0xa7,0xa8,1,1},
{enctable + 134,utf8_iso_8859_4,0xad,0xad,1,1},
{enctable + 4232,utf8_iso_8859_4,0xaf,0xb0,1,1},
{enctable + 155,utf8_iso_8859_4,0xb4,0xb4,1,1},
{enctable + 1,utf8_iso_8859_4,0xb8,0xb8,1,1},
{0,utf8_iso_8859_4_c2,0xb9,0xff,0,0},
};

static encpage_t utf8_iso_8859_4_c3[14] = {
{enctable + 3868,utf8_iso_8859_4,0x81,0x86,1,1},
{enctable + 3876,utf8_iso_8859_4,0x89,0x89,1,1},
{enctable + 623,utf8_iso_8859_4,0x8b,0x8b,1,1},
{enctable + 7269,utf8_iso_8859_4,0x8d,0x8e,1,1},
{enctable + 3880,utf8_iso_8859_4,0x94,0x98,1,1},
{enctable + 7282,utf8_iso_8859_4,0x9a,0x9c,1,1},
{enctable + 4153,utf8_iso_8859_4,0x9f,0x9f,1,1},
{enctable + 7289,utf8_iso_8859_4,0xa1,0xa6,1,1},
{enctable + 3893,utf8_iso_8859_4,0xa9,0xa9,1,1},
{enctable + 7217,utf8_iso_8859_4,0xab,0xab,1,1},
{enctable + 7179,utf8_iso_8859_4,0xad,0xae,1,1},
{enctable + 3855,utf8_iso_8859_4,0xb4,0xb8,1,1},
{enctable + 7314,utf8_iso_8859_4,0xba,0xbc,1,1},
{0,utf8_iso_8859_4_c3,0xbd,0xff,0,0},
};

static encpage_t utf8_iso_8859_4_c4[11] = {
{enctable + 13575,utf8_iso_8859_4,0x80,0x81,1,1},
{enctable + 13140,utf8_iso_8859_4,0x84,0x85,1,1},
{enctable + 13168,utf8_iso_8859_4,0x8c,0x8d,1,1},
{enctable + 13731,utf8_iso_8859_4,0x90,0x93,1,1},
{enctable + 13703,utf8_iso_8859_4,0x96,0x99,1,1},
{enctable + 12674,utf8_iso_8859_4,0xa2,0xa3,1,1},
{enctable + 13515,utf8_iso_8859_4,0xa8,0xab,1,1},
{enctable + 14230,utf8_iso_8859_4,0xae,0xaf,1,1},
{enctable + 13928,utf8_iso_8859_4,0xb6,0xb8,1,1},
{enctable + 13523,utf8_iso_8859_4,0xbb,0xbc,1,1},
{0,utf8_iso_8859_4_c4,0xbd,0xff,0,0},
};

static encpage_t utf8_iso_8859_4_c5[8] = {
{enctable + 13206,utf8_iso_8859_4,0x85,0x86,1,1},
{enctable + 13571,utf8_iso_8859_4,0x8a,0x8d,1,1},
{enctable + 13507,utf8_iso_8859_4,0x96,0x97,1,1},
{enctable + 12670,utf8_iso_8859_4,0xa0,0xa1,1,1},
{enctable + 13036,utf8_iso_8859_4,0xa6,0xab,1,1},
{enctable + 13204,utf8_iso_8859_4,0xb2,0xb3,1,1},
{enctable + 13022,utf8_iso_8859_4,0xbd,0xbe,1,1},
{0,utf8_iso_8859_4_c5,0xbf,0xff,0,0},
};

static encpage_t utf8_iso_8859_4_cb[4] = {
{enctable + 164,utf8_iso_8859_4,0x87,0x87,1,1},
{enctable + 4309,utf8_iso_8859_4,0x99,0x99,1,1},
{enctable + 149,utf8_iso_8859_4,0x9b,0x9b,1,1},
{0,utf8_iso_8859_4_cb,0x9c,0xff,0,0},
};

static encpage_t utf8_iso_8859_4[7] = {
{enctable + 3675,utf8_iso_8859_4,0x00,0x7f,1,1},
{0,utf8_iso_8859_4_c2,0xc2,0xc2,0,2},
{0,utf8_iso_8859_4_c3,0xc3,0xc3,0,2},
{0,utf8_iso_8859_4_c4,0xc4,0xc4,0,2},
{0,utf8_iso_8859_4_c5,0xc5,0xc5,0,2},
{0,utf8_iso_8859_4_cb,0xcb,0xcb,0,2},
{0,utf8_iso_8859_4,0xcc,0xff,0,0},
};

static encpage_t iso_8859_5_utf8[4] = {
{enctable + 3675,iso_8859_5_utf8,0x00,0x7f,1,1},
{enctable + 1269,iso_8859_5_utf8,0x80,0xef,2,1},
{enctable + 13309,iso_8859_5_utf8,0xf0,0xf0,3,1},
{enctable + 10419,iso_8859_5_utf8,0xf1,0xff,2,1},
};

static encpage_t utf8_iso_8859_5_c2[4] = {
{enctable + 7064,utf8_iso_8859_5,0x80,0xa0,1,1},
{enctable + 4183,utf8_iso_8859_5,0xa7,0xa7,1,1},
{enctable + 134,utf8_iso_8859_5,0xad,0xad,1,1},
{0,utf8_iso_8859_5_c2,0xae,0xff,0,0},
};

static encpage_t utf8_iso_8859_5_d0[3] = {
{enctable + 7097,utf8_iso_8859_5,0x81,0x8c,1,1},
{enctable + 8953,utf8_iso_8859_5,0x8e,0xbf,1,1},
{0,utf8_iso_8859_5_d0,0xc0,0xff,0,0},
};

static encpage_t utf8_iso_8859_5_d1[4] = {
{enctable + 7288,utf8_iso_8859_5,0x80,0x8f,1,1},
{enctable + 7305,utf8_iso_8859_5,0x91,0x9c,1,1},
{enctable + 7318,utf8_iso_8859_5,0x9e,0x9f,1,1},
{0,utf8_iso_8859_5_d1,0xa0,0xff,0,0},
};

static encpage_t utf8_iso_8859_5_e2_84[2] = {
{enctable + 3851,utf8_iso_8859_5,0x96,0x96,1,1},
{0,utf8_iso_8859_5_e2_84,0x97,0xff,0,0},
};

static encpage_t utf8_iso_8859_5_e2[2] = {
{0,utf8_iso_8859_5_e2_84,0x84,0x84,0,2},
{0,utf8_iso_8859_5_e2,0x85,0xff,0,0},
};

static encpage_t utf8_iso_8859_5[6] = {
{enctable + 3675,utf8_iso_8859_5,0x00,0x7f,1,1},
{0,utf8_iso_8859_5_c2,0xc2,0xc2,0,2},
{0,utf8_iso_8859_5_d0,0xd0,0xd0,0,2},
{0,utf8_iso_8859_5_d1,0xd1,0xd1,0,2},
{0,utf8_iso_8859_5_e2,0xe2,0xe2,0,3},
{0,utf8_iso_8859_5,0xe3,0xff,0,0},
};

static encpage_t iso_8859_6_utf8[9] = {
{enctable + 3675,iso_8859_6_utf8,0x00,0x7f,1,1},
{enctable + 267,iso_8859_6_utf8,0x80,0xa0,2,1},
{enctable + 339,iso_8859_6_utf8,0xa4,0xa4,2,1},
{enctable + 13751,iso_8859_6_utf8,0xac,0xad,2,1},
{enctable + 2327,iso_8859_6_utf8,0xbb,0xbb,2,1},
{enctable + 2337,iso_8859_6_utf8,0xbf,0xbf,2,1},
{enctable + 8801,iso_8859_6_utf8,0xc1,0xda,2,1},
{enctable + 8539,iso_8859_6_utf8,0xe0,0xf2,2,1},
{0,iso_8859_6_utf8,0xf3,0xff,0,0},
};

static encpage_t utf8_iso_8859_6_c2[4] = {
{enctable + 7064,utf8_iso_8859_6,0x80,0xa0,1,1},
{enctable + 107,utf8_iso_8859_6,0xa4,0xa4,1,1},
{enctable + 134,utf8_iso_8859_6,0xad,0xad,1,1},
{0,utf8_iso_8859_6_c2,0xae,0xff,0,0},
};

static encpage_t utf8_iso_8859_6_d8[5] = {
{enctable + 131,utf8_iso_8859_6,0x8c,0x8c,1,1},
{enctable + 386,utf8_iso_8859_6,0x9b,0x9b,1,1},
{enctable + 188,utf8_iso_8859_6,0x9f,0x9f,1,1},
{enctable + 7257,utf8_iso_8859_6,0xa1,0xba,1,1},
{0,utf8_iso_8859_6_d8,0xbb,0xff,0,0},
};

static encpage_t utf8_iso_8859_6_d9[2] = {
{enctable + 7288,utf8_iso_8859_6,0x80,0x92,1,1},
{0,utf8_iso_8859_6_d9,0x93,0xff,0,0},
};

static encpage_t utf8_iso_8859_6[5] = {
{enctable + 3675,utf8_iso_8859_6,0x00,0x7f,1,1},
{0,utf8_iso_8859_6_c2,0xc2,0xc2,0,2},
{0,utf8_iso_8859_6_d8,0xd8,0xd8,0,2},
{0,utf8_iso_8859_6_d9,0xd9,0xd9,0,2},
{0,utf8_iso_8859_6,0xda,0xff,0,0},
};

static encpage_t iso_8859_7_utf8[10] = {
{enctable + 3675,iso_8859_7_utf8,0x00,0x7f,1,1},
{enctable + 267,iso_8859_7_utf8,0x80,0xa0,2,1},
{enctable + 6709,iso_8859_7_utf8,0xa1,0xa2,3,1},
{enctable + 337,iso_8859_7_utf8,0xa3,0xa3,2,1},
{enctable + 13294,iso_8859_7_utf8,0xa4,0xa5,3,1},
{enctable + 11635,iso_8859_7_utf8,0xa6,0xad,2,1},
{enctable + 11552,iso_8859_7_utf8,0xaf,0xaf,3,1},
{enctable + 6798,iso_8859_7_utf8,0xb0,0xd1,2,1},
{enctable + 5406,iso_8859_7_utf8,0xd3,0xfe,2,1},
{0,iso_8859_7_utf8,0xff,0xff,0,0},
};

static encpage_t utf8_iso_8859_7_c2[9] = {
{enctable + 7064,utf8_iso_8859_7,0x80,0xa0,1,1},
{enctable + 104,utf8_iso_8859_7,0xa3,0xa3,1,1},
{enctable + 3922,utf8_iso_8859_7,0xa6,0xa9,1,1},
{enctable + 4228,utf8_iso_8859_7,0xab,0xad,1,1},
{enctable + 4233,utf8_iso_8859_7,0xb0,0xb3,1,1},
{enctable + 164,utf8_iso_8859_7,0xb7,0xb7,1,1},
{enctable + 386,utf8_iso_8859_7,0xbb,0xbb,1,1},
{enctable + 390,utf8_iso_8859_7,0xbd,0xbd,1,1},
{0,utf8_iso_8859_7_c2,0xbe,0xff,0,0},
};

static encpage_t utf8_iso_8859_7_cd[2] = {
{enctable + 125,utf8_iso_8859_7,0xba,0xba,1,1},
{0,utf8_iso_8859_7_cd,0xbb,0xff,0,0},
};

static encpage_t utf8_iso_8859_7_ce[6] = {
{enctable + 4237,utf8_iso_8859_7,0x84,0x86,1,1},
{enctable + 4241,utf8_iso_8859_7,0x88,0x8a,1,1},
{enctable + 388,utf8_iso_8859_7,0x8c,0x8c,1,1},
{enctable + 7953,utf8_iso_8859_7,0x8e,0xa1,1,1},
{enctable + 7275,utf8_iso_8859_7,0xa3,0xbf,1,1},
{0,utf8_iso_8859_7_ce,0xc0,0xff,0,0},
};

static encpage_t utf8_iso_8859_7_cf[2] = {
{enctable + 7304,utf8_iso_8859_7,0x80,0x8e,1,1},
{0,utf8_iso_8859_7_cf,0x8f,0xff,0,0},
};

static encpage_t utf8_iso_8859_7_e2_80[3] = {
{enctable + 140,utf8_iso_8859_7,0x95,0x95,1,1},
{enctable + 4091,utf8_iso_8859_7,0x98,0x99,1,1},
{0,utf8_iso_8859_7_e2_80,0x9a,0xff,0,0},
};

static encpage_t utf8_iso_8859_7_e2_82[3] = {
{enctable + 107,utf8_iso_8859_7,0xac,0xac,1,1},
{enctable + 110,utf8_iso_8859_7,0xaf,0xaf,1,1},
{0,utf8_iso_8859_7_e2_82,0xb0,0xff,0,0},
};

static encpage_t utf8_iso_8859_7_e2[3] = {
{0,utf8_iso_8859_7_e2_80,0x80,0x80,0,2},
{0,utf8_iso_8859_7_e2_82,0x82,0x82,0,2},
{0,utf8_iso_8859_7_e2,0x83,0xff,0,0},
};

static encpage_t utf8_iso_8859_7[7] = {
{enctable + 3675,utf8_iso_8859_7,0x00,0x7f,1,1},
{0,utf8_iso_8859_7_c2,0xc2,0xc2,0,2},
{0,utf8_iso_8859_7_cd,0xcd,0xcd,0,2},
{0,utf8_iso_8859_7_ce,0xce,0xce,0,2},
{0,utf8_iso_8859_7_cf,0xcf,0xcf,0,2},
{0,utf8_iso_8859_7_e2,0xe2,0xe2,0,3},
{0,utf8_iso_8859_7,0xe3,0xff,0,0},
};

static encpage_t iso_8859_8_utf8[7] = {
{enctable + 3675,iso_8859_8_utf8,0x00,0x7f,1,1},
{enctable + 267,iso_8859_8_utf8,0x80,0xa0,2,1},
{enctable + 7982,iso_8859_8_utf8,0xa2,0xbe,2,1},
{enctable + 13988,iso_8859_8_utf8,0xdf,0xdf,3,1},
{enctable + 7746,iso_8859_8_utf8,0xe0,0xfa,2,1},
{enctable + 13276,iso_8859_8_utf8,0xfd,0xfe,3,1},
{0,iso_8859_8_utf8,0xff,0xff,0,0},
};

static encpage_t utf8_iso_8859_8_c2[5] = {
{enctable + 7064,utf8_iso_8859_8,0x80,0xa0,1,1},
{enctable + 3918,utf8_iso_8859_8,0xa2,0xa9,1,1},
{enctable + 4228,utf8_iso_8859_8,0xab,0xb9,1,1},
{enctable + 4244,utf8_iso_8859_8,0xbb,0xbe,1,1},
{0,utf8_iso_8859_8_c2,0xbf,0xff,0,0},
};

static encpage_t utf8_iso_8859_8_c3[3] = {
{enctable + 125,utf8_iso_8859_8,0x97,0x97,1,1},
{enctable + 173,utf8_iso_8859_8,0xb7,0xb7,1,1},
{0,utf8_iso_8859_8_c3,0xb8,0xff,0,0},
};

static encpage_t utf8_iso_8859_8_d7[2] = {
{enctable + 7288,utf8_iso_8859_8,0x90,0xaa,1,1},
{0,utf8_iso_8859_8_d7,0xab,0xff,0,0},
};

static encpage_t utf8_iso_8859_8_e2_80[3] = {
{enctable + 7317,utf8_iso_8859_8,0x8e,0x8f,1,1},
{enctable + 4153,utf8_iso_8859_8,0x97,0x97,1,1},
{0,utf8_iso_8859_8_e2_80,0x98,0xff,0,0},
};

static encpage_t utf8_iso_8859_8_e2[2] = {
{0,utf8_iso_8859_8_e2_80,0x80,0x80,0,2},
{0,utf8_iso_8859_8_e2,0x81,0xff,0,0},
};

static encpage_t utf8_iso_8859_8[6] = {
{enctable + 3675,utf8_iso_8859_8,0x00,0x7f,1,1},
{0,utf8_iso_8859_8_c2,0xc2,0xc2,0,2},
{0,utf8_iso_8859_8_c3,0xc3,0xc3,0,2},
{0,utf8_iso_8859_8_d7,0xd7,0xd7,0,2},
{0,utf8_iso_8859_8_e2,0xe2,0xe2,0,3},
{0,utf8_iso_8859_8,0xe3,0xff,0,0},
};

static encpage_t iso_8859_9_utf8[2] = {
{enctable + 3675,iso_8859_9_utf8,0x00,0x7f,1,1},
{enctable + 267,iso_8859_9_utf8,0x80,0xff,2,1},
};

static encpage_t utf8_iso_8859_9_c2[2] = {
{enctable + 7064,utf8_iso_8859_9,0x80,0xbf,1,1},
{0,utf8_iso_8859_9_c2,0xc0,0xff,0,0},
};

static encpage_t utf8_iso_8859_9_c3[6] = {
{enctable + 7256,utf8_iso_8859_9,0x80,0x8f,1,1},
{enctable + 7273,utf8_iso_8859_9,0x91,0x9c,1,1},
{enctable + 7287,utf8_iso_8859_9,0x9f,0xaf,1,1},
{enctable + 7305,utf8_iso_8859_9,0xb1,0xbc,1,1},
{enctable + 4309,utf8_iso_8859_9,0xbf,0xbf,1,1},
{0,utf8_iso_8859_9_c3,0xc0,0xff,0,0},
};

static encpage_t utf8_iso_8859_9_c4[3] = {
{enctable + 13172,utf8_iso_8859_9,0x9e,0x9f,1,1},
{enctable + 13038,utf8_iso_8859_9,0xb0,0xb1,1,1},
{0,utf8_iso_8859_9_c4,0xb2,0xff,0,0},
};

static encpage_t utf8_iso_8859_9_c5[2] = {
{enctable + 12664,utf8_iso_8859_9,0x9e,0x9f,1,1},
{0,utf8_iso_8859_9_c5,0xa0,0xff,0,0},
};

static encpage_t utf8_iso_8859_9[6] = {
{enctable + 3675,utf8_iso_8859_9,0x00,0x7f,1,1},
{0,utf8_iso_8859_9_c2,0xc2,0xc2,0,2},
{0,utf8_iso_8859_9_c3,0xc3,0xc3,0,2},
{0,utf8_iso_8859_9_c4,0xc4,0xc4,0,2},
{0,utf8_iso_8859_9_c5,0xc5,0xc5,0,2},
{0,utf8_iso_8859_9,0xc6,0xff,0,0},
};

static encpage_t iso_8859_10_utf8[4] = {
{enctable + 3675,iso_8859_10_utf8,0x00,0x7f,1,1},
{enctable + 4438,iso_8859_10_utf8,0x80,0xbc,2,1},
{enctable + 11552,iso_8859_10_utf8,0xbd,0xbd,3,1},
{enctable + 3413,iso_8859_10_utf8,0xbe,0xff,2,1},
};

static encpage_t utf8_iso_8859_10_c2[6] = {
{enctable + 7064,utf8_iso_8859_10,0x80,0xa0,1,1},
{enctable + 116,utf8_iso_8859_10,0xa7,0xa7,1,1},
{enctable + 134,utf8_iso_8859_10,0xad,0xad,1,1},
{enctable + 143,utf8_iso_8859_10,0xb0,0xb0,1,1},
{enctable + 164,utf8_iso_8859_10,0xb7,0xb7,1,1},
{0,utf8_iso_8859_10_c2,0xb8,0xff,0,0},
};

static encpage_t utf8_iso_8859_10_c3[15] = {
{enctable + 3868,utf8_iso_8859_10,0x81,0x86,1,1},
{enctable + 3876,utf8_iso_8859_10,0x89,0x89,1,1},
{enctable + 623,utf8_iso_8859_10,0x8b,0x8b,1,1},
{enctable + 7269,utf8_iso_8859_10,0x8d,0x90,1,1},
{enctable + 3879,utf8_iso_8859_10,0x93,0x96,1,1},
{enctable + 2277,utf8_iso_8859_10,0x98,0x98,1,1},
{enctable + 7282,utf8_iso_8859_10,0x9a,0x9f,1,1},
{enctable + 7289,utf8_iso_8859_10,0xa1,0xa6,1,1},
{enctable + 3893,utf8_iso_8859_10,0xa9,0xa9,1,1},
{enctable + 7217,utf8_iso_8859_10,0xab,0xab,1,1},
{enctable + 7179,utf8_iso_8859_10,0xad,0xb0,1,1},
{enctable + 3854,utf8_iso_8859_10,0xb3,0xb6,1,1},
{enctable + 3859,utf8_iso_8859_10,0xb8,0xb8,1,1},
{enctable + 7314,utf8_iso_8859_10,0xba,0xbe,1,1},
{0,utf8_iso_8859_10_c3,0xbf,0xff,0,0},
};

static encpage_t utf8_iso_8859_10_c4[11] = {
{enctable + 13575,utf8_iso_8859_10,0x80,0x81,1,1},
{enctable + 13140,utf8_iso_8859_10,0x84,0x85,1,1},
{enctable + 13168,utf8_iso_8859_10,0x8c,0x8d,1,1},
{enctable + 13539,utf8_iso_8859_10,0x90,0x93,1,1},
{enctable + 13703,utf8_iso_8859_10,0x96,0x99,1,1},
{enctable + 13507,utf8_iso_8859_10,0xa2,0xa3,1,1},
{enctable + 13511,utf8_iso_8859_10,0xa8,0xab,1,1},
{enctable + 14230,utf8_iso_8859_10,0xae,0xaf,1,1},
{enctable + 13871,utf8_iso_8859_10,0xb6,0xb8,1,1},
{enctable + 13012,utf8_iso_8859_10,0xbb,0xbc,1,1},
{0,utf8_iso_8859_10_c4,0xbd,0xff,0,0},
};

static encpage_t utf8_iso_8859_10_c5[7] = {
{enctable + 13206,utf8_iso_8859_10,0x85,0x86,1,1},
{enctable + 13555,utf8_iso_8859_10,0x8a,0x8d,1,1},
{enctable + 12660,utf8_iso_8859_10,0xa0,0xa1,1,1},
{enctable + 13018,utf8_iso_8859_10,0xa6,0xab,1,1},
{enctable + 13204,utf8_iso_8859_10,0xb2,0xb3,1,1},
{enctable + 13030,utf8_iso_8859_10,0xbd,0xbe,1,1},
{0,utf8_iso_8859_10_c5,0xbf,0xff,0,0},
};

static encpage_t utf8_iso_8859_10_e2_80[2] = {
{enctable + 390,utf8_iso_8859_10,0x95,0x95,1,1},
{0,utf8_iso_8859_10_e2_80,0x96,0xff,0,0},
};

static encpage_t utf8_iso_8859_10_e2[2] = {
{0,utf8_iso_8859_10_e2_80,0x80,0x80,0,2},
{0,utf8_iso_8859_10_e2,0x81,0xff,0,0},
};

static encpage_t utf8_iso_8859_10[7] = {
{enctable + 3675,utf8_iso_8859_10,0x00,0x7f,1,1},
{0,utf8_iso_8859_10_c2,0xc2,0xc2,0,2},
{0,utf8_iso_8859_10_c3,0xc3,0xc3,0,2},
{0,utf8_iso_8859_10_c4,0xc4,0xc4,0,2},
{0,utf8_iso_8859_10_c5,0xc5,0xc5,0,2},
{0,utf8_iso_8859_10_e2,0xe2,0xe2,0,3},
{0,utf8_iso_8859_10,0xe3,0xff,0,0},
};

static encpage_t iso_8859_11_utf8[5] = {
{enctable + 3675,iso_8859_11_utf8,0x00,0x7f,1,1},
{enctable + 267,iso_8859_11_utf8,0x80,0xa0,2,1},
{enctable + 0,iso_8859_11_utf8,0xa1,0xda,3,1},
{enctable + 5494,iso_8859_11_utf8,0xdf,0xfb,3,1},
{0,iso_8859_11_utf8,0xfc,0xff,0,0},
};

static encpage_t utf8_iso_8859_11_c2[2] = {
{enctable + 7064,utf8_iso_8859_11,0x80,0xa0,1,1},
{0,utf8_iso_8859_11_c2,0xa1,0xff,0,0},
};

static encpage_t utf8_iso_8859_11_e0_b8[3] = {
{enctable + 7924,utf8_iso_8859_11,0x81,0xba,1,1},
{enctable + 4153,utf8_iso_8859_11,0xbf,0xbf,1,1},
{0,utf8_iso_8859_11_e0_b8,0xc0,0xff,0,0},
};

static encpage_t utf8_iso_8859_11_e0_b9[2] = {
{enctable + 7288,utf8_iso_8859_11,0x80,0x9b,1,1},
{0,utf8_iso_8859_11_e0_b9,0x9c,0xff,0,0},
};

static encpage_t utf8_iso_8859_11_e0[3] = {
{0,utf8_iso_8859_11_e0_b8,0xb8,0xb8,0,2},
{0,utf8_iso_8859_11_e0_b9,0xb9,0xb9,0,2},
{0,utf8_iso_8859_11_e0,0xba,0xff,0,0},
};

static encpage_t utf8_iso_8859_11[4] = {
{enctable + 3675,utf8_iso_8859_11,0x00,0x7f,1,1},
{0,utf8_iso_8859_11_c2,0xc2,0xc2,0,2},
{0,utf8_iso_8859_11_e0,0xe0,0xe0,0,3},
{0,utf8_iso_8859_11,0xe1,0xff,0,0},
};

static encpage_t iso_8859_13_utf8[9] = {
{enctable + 3675,iso_8859_13_utf8,0x00,0x7f,1,1},
{enctable + 267,iso_8859_13_utf8,0x80,0xa0,2,1},
{enctable + 6718,iso_8859_13_utf8,0xa1,0xa1,3,1},
{enctable + 335,iso_8859_13_utf8,0xa2,0xa4,2,1},
{enctable + 11567,iso_8859_13_utf8,0xa5,0xa5,3,1},
{enctable + 2643,iso_8859_13_utf8,0xa6,0xb3,2,1},
{enctable + 6715,iso_8859_13_utf8,0xb4,0xb4,3,1},
{enctable + 2673,iso_8859_13_utf8,0xb5,0xfe,2,1},
{enctable + 6712,iso_8859_13_utf8,0xff,0xff,3,1},
};

static encpage_t utf8_iso_8859_13_c2[10] = {
{enctable + 7064,utf8_iso_8859_13,0x80,0xa0,1,1},
{enctable + 3918,utf8_iso_8859_13,0xa2,0xa4,1,1},
{enctable + 3922,utf8_iso_8859_13,0xa6,0xa7,1,1},
{enctable + 122,utf8_iso_8859_13,0xa9,0xa9,1,1},
{enctable + 4228,utf8_iso_8859_13,0xab,0xae,1,1},
{enctable + 4233,utf8_iso_8859_13,0xb0,0xb3,1,1},
{enctable + 4238,utf8_iso_8859_13,0xb5,0xb7,1,1},
{enctable + 170,utf8_iso_8859_13,0xb9,0xb9,1,1},
{enctable + 4244,utf8_iso_8859_13,0xbb,0xbe,1,1},
{0,utf8_iso_8859_13_c2,0xbf,0xff,0,0},
};

static encpage_t utf8_iso_8859_13_c3[12] = {
{enctable + 13910,utf8_iso_8859_13,0x84,0x86,1,1},
{enctable + 3876,utf8_iso_8859_13,0x89,0x89,1,1},
{enctable + 3879,utf8_iso_8859_13,0x93,0x93,1,1},
{enctable + 13739,utf8_iso_8859_13,0x95,0x98,1,1},
{enctable + 4150,utf8_iso_8859_13,0x9c,0x9c,1,1},
{enctable + 4153,utf8_iso_8859_13,0x9f,0x9f,1,1},
{enctable + 14021,utf8_iso_8859_13,0xa4,0xa6,1,1},
{enctable + 3893,utf8_iso_8859_13,0xa9,0xa9,1,1},
{enctable + 3854,utf8_iso_8859_13,0xb3,0xb3,1,1},
{enctable + 13791,utf8_iso_8859_13,0xb5,0xb8,1,1},
{enctable + 4182,utf8_iso_8859_13,0xbc,0xbc,1,1},
{0,utf8_iso_8859_13_c3,0xbd,0xff,0,0},
};

static encpage_t utf8_iso_8859_13_c4[11] = {
{enctable + 14224,utf8_iso_8859_13,0x80,0x81,1,1},
{enctable + 13575,utf8_iso_8859_13,0x84,0x87,1,1},
{enctable + 13168,utf8_iso_8859_13,0x8c,0x8d,1,1},
{enctable + 14230,utf8_iso_8859_13,0x92,0x93,1,1},
{enctable + 13699,utf8_iso_8859_13,0x96,0x99,1,1},
{enctable + 13697,utf8_iso_8859_13,0xa2,0xa3,1,1},
{enctable + 14234,utf8_iso_8859_13,0xaa,0xab,1,1},
{enctable + 14222,utf8_iso_8859_13,0xae,0xaf,1,1},
{enctable + 14232,utf8_iso_8859_13,0xb6,0xb7,1,1},
{enctable + 13170,utf8_iso_8859_13,0xbb,0xbc,1,1},
{0,utf8_iso_8859_13_c4,0xbd,0xff,0,0},
};

static encpage_t utf8_iso_8859_13_c5[9] = {
{enctable + 13204,utf8_iso_8859_13,0x81,0x86,1,1},
{enctable + 14236,utf8_iso_8859_13,0x8c,0x8d,1,1},
{enctable + 12660,utf8_iso_8859_13,0x96,0x97,1,1},
{enctable + 14244,utf8_iso_8859_13,0x9a,0x9b,1,1},
{enctable + 13172,utf8_iso_8859_13,0xa0,0xa1,1,1},
{enctable + 13769,utf8_iso_8859_13,0xaa,0xab,1,1},
{enctable + 13198,utf8_iso_8859_13,0xb2,0xb3,1,1},
{enctable + 13180,utf8_iso_8859_13,0xb9,0xbe,1,1},
{0,utf8_iso_8859_13_c5,0xbf,0xff,0,0},
};

static encpage_t utf8_iso_8859_13_e2_80[3] = {
{enctable + 4309,utf8_iso_8859_13,0x99,0x99,1,1},
{enctable + 13892,utf8_iso_8859_13,0x9c,0x9e,1,1},
{0,utf8_iso_8859_13_e2_80,0x9f,0xff,0,0},
};

static encpage_t utf8_iso_8859_13_e2[2] = {
{0,utf8_iso_8859_13_e2_80,0x80,0x80,0,2},
{0,utf8_iso_8859_13_e2,0x81,0xff,0,0},
};

static encpage_t utf8_iso_8859_13[7] = {
{enctable + 3675,utf8_iso_8859_13,0x00,0x7f,1,1},
{0,utf8_iso_8859_13_c2,0xc2,0xc2,0,2},
{0,utf8_iso_8859_13_c3,0xc3,0xc3,0,2},
{0,utf8_iso_8859_13_c4,0xc4,0xc4,0,2},
{0,utf8_iso_8859_13_c5,0xc5,0xc5,0,2},
{0,utf8_iso_8859_13_e2,0xe2,0xe2,0,3},
{0,utf8_iso_8859_13,0xe3,0xff,0,0},
};

static encpage_t iso_8859_14_utf8[20] = {
{enctable + 3675,iso_8859_14_utf8,0x00,0x7f,1,1},
{enctable + 267,iso_8859_14_utf8,0x80,0xa0,2,1},
{enctable + 13216,iso_8859_14_utf8,0xa1,0xa2,3,1},
{enctable + 13066,iso_8859_14_utf8,0xa3,0xa5,2,1},
{enctable + 13934,iso_8859_14_utf8,0xa6,0xa6,3,1},
{enctable + 345,iso_8859_14_utf8,0xa7,0xa7,2,1},
{enctable + 13943,iso_8859_14_utf8,0xa8,0xa8,3,1},
{enctable + 349,iso_8859_14_utf8,0xa9,0xa9,2,1},
{enctable + 12530,iso_8859_14_utf8,0xaa,0xac,3,1},
{enctable + 13078,iso_8859_14_utf8,0xad,0xaf,2,1},
{enctable + 13222,iso_8859_14_utf8,0xb0,0xb1,3,1},
{enctable + 13651,iso_8859_14_utf8,0xb2,0xb3,2,1},
{enctable + 13228,iso_8859_14_utf8,0xb4,0xb5,3,1},
{enctable + 375,iso_8859_14_utf8,0xb6,0xb6,2,1},
{enctable + 10706,iso_8859_14_utf8,0xb7,0xbf,3,1},
{enctable + 9200,iso_8859_14_utf8,0xc0,0xd6,2,1},
{enctable + 13937,iso_8859_14_utf8,0xd7,0xd7,3,1},
{enctable + 7384,iso_8859_14_utf8,0xd8,0xf6,2,1},
{enctable + 13940,iso_8859_14_utf8,0xf7,0xf7,3,1},
{enctable + 11715,iso_8859_14_utf8,0xf8,0xff,2,1},
};

static encpage_t utf8_iso_8859_14_c2[7] = {
{enctable + 7064,utf8_iso_8859_14,0x80,0xa0,1,1},
{enctable + 104,utf8_iso_8859_14,0xa3,0xa3,1,1},
{enctable + 116,utf8_iso_8859_14,0xa7,0xa7,1,1},
{enctable + 122,utf8_iso_8859_14,0xa9,0xa9,1,1},
{enctable + 4103,utf8_iso_8859_14,0xad,0xae,1,1},
{enctable + 161,utf8_iso_8859_14,0xb6,0xb6,1,1},
{0,utf8_iso_8859_14_c2,0xb7,0xff,0,0},
};

static encpage_t utf8_iso_8859_14_c3[8] = {
{enctable + 7256,utf8_iso_8859_14,0x80,0x8f,1,1},
{enctable + 3877,utf8_iso_8859_14,0x91,0x96,1,1},
{enctable + 7280,utf8_iso_8859_14,0x98,0x9d,1,1},
{enctable + 7287,utf8_iso_8859_14,0x9f,0xaf,1,1},
{enctable + 3852,utf8_iso_8859_14,0xb1,0xb6,1,1},
{enctable + 7312,utf8_iso_8859_14,0xb8,0xbd,1,1},
{enctable + 4309,utf8_iso_8859_14,0xbf,0xbf,1,1},
{0,utf8_iso_8859_14_c3,0xc0,0xff,0,0},
};

static encpage_t utf8_iso_8859_14_c4[3] = {
{enctable + 3920,utf8_iso_8859_14,0x8a,0x8b,1,1},
{enctable + 4235,utf8_iso_8859_14,0xa0,0xa1,1,1},
{0,utf8_iso_8859_14_c4,0xa2,0xff,0,0},
};

static encpage_t utf8_iso_8859_14_c5[2] = {
{enctable + 13411,utf8_iso_8859_14,0xb4,0xb8,1,1},
{0,utf8_iso_8859_14_c5,0xb9,0xff,0,0},
};

static encpage_t utf8_iso_8859_14_e1_b8[4] = {
{enctable + 4091,utf8_iso_8859_14,0x82,0x83,1,1},
{enctable + 14178,utf8_iso_8859_14,0x8a,0x8b,1,1},
{enctable + 4233,utf8_iso_8859_14,0x9e,0x9f,1,1},
{0,utf8_iso_8859_14_e1_b8,0xa0,0xff,0,0},
};

static encpage_t utf8_iso_8859_14_e1_b9[5] = {
{enctable + 4237,utf8_iso_8859_14,0x80,0x81,1,1},
{enctable + 14204,utf8_iso_8859_14,0x96,0x97,1,1},
{enctable + 14206,utf8_iso_8859_14,0xa0,0xa1,1,1},
{enctable + 13020,utf8_iso_8859_14,0xaa,0xab,1,1},
{0,utf8_iso_8859_14_e1_b9,0xac,0xff,0,0},
};

static encpage_t utf8_iso_8859_14_e1_ba[2] = {
{enctable + 13012,utf8_iso_8859_14,0x80,0x85,1,1},
{0,utf8_iso_8859_14_e1_ba,0x86,0xff,0,0},
};

static encpage_t utf8_iso_8859_14_e1_bb[2] = {
{enctable + 13030,utf8_iso_8859_14,0xb2,0xb3,1,1},
{0,utf8_iso_8859_14_e1_bb,0xb4,0xff,0,0},
};

static encpage_t utf8_iso_8859_14_e1[5] = {
{0,utf8_iso_8859_14_e1_b8,0xb8,0xb8,0,2},
{0,utf8_iso_8859_14_e1_b9,0xb9,0xb9,0,2},
{0,utf8_iso_8859_14_e1_ba,0xba,0xba,0,2},
{0,utf8_iso_8859_14_e1_bb,0xbb,0xbb,0,2},
{0,utf8_iso_8859_14_e1,0xbc,0xff,0,0},
};

static encpage_t utf8_iso_8859_14[7] = {
{enctable + 3675,utf8_iso_8859_14,0x00,0x7f,1,1},
{0,utf8_iso_8859_14_c2,0xc2,0xc2,0,2},
{0,utf8_iso_8859_14_c3,0xc3,0xc3,0,2},
{0,utf8_iso_8859_14_c4,0xc4,0xc4,0,2},
{0,utf8_iso_8859_14_c5,0xc5,0xc5,0,2},
{0,utf8_iso_8859_14_e1,0xe1,0xe1,0,3},
{0,utf8_iso_8859_14,0xe2,0xff,0,0},
};

static encpage_t iso_8859_15_utf8[4] = {
{enctable + 3675,iso_8859_15_utf8,0x00,0x7f,1,1},
{enctable + 267,iso_8859_15_utf8,0x80,0xa3,2,1},
{enctable + 5842,iso_8859_15_utf8,0xa4,0xa4,3,1},
{enctable + 2461,iso_8859_15_utf8,0xa5,0xff,2,1},
};

static encpage_t utf8_iso_8859_15_c2[8] = {
{enctable + 7064,utf8_iso_8859_15,0x80,0xa3,1,1},
{enctable + 110,utf8_iso_8859_15,0xa5,0xa5,1,1},
{enctable + 116,utf8_iso_8859_15,0xa7,0xa7,1,1},
{enctable + 7105,utf8_iso_8859_15,0xa9,0xb3,1,1},
{enctable + 4238,utf8_iso_8859_15,0xb5,0xb7,1,1},
{enctable + 4242,utf8_iso_8859_15,0xb9,0xbb,1,1},
{enctable + 188,utf8_iso_8859_15,0xbf,0xbf,1,1},
{0,utf8_iso_8859_15_c2,0xc0,0xff,0,0},
};

static encpage_t utf8_iso_8859_15_c3[2] = {
{enctable + 7256,utf8_iso_8859_15,0x80,0xbf,1,1},
{0,utf8_iso_8859_15_c3,0xc0,0xff,0,0},
};

static encpage_t utf8_iso_8859_15_c5[5] = {
{enctable + 4118,utf8_iso_8859_15,0x92,0x93,1,1},
{enctable + 8891,utf8_iso_8859_15,0xa0,0xa1,1,1},
{enctable + 392,utf8_iso_8859_15,0xb8,0xb8,1,1},
{enctable + 12919,utf8_iso_8859_15,0xbd,0xbe,1,1},
{0,utf8_iso_8859_15_c5,0xbf,0xff,0,0},
};

static encpage_t utf8_iso_8859_15_e2_82[2] = {
{enctable + 107,utf8_iso_8859_15,0xac,0xac,1,1},
{0,utf8_iso_8859_15_e2_82,0xad,0xff,0,0},
};

static encpage_t utf8_iso_8859_15_e2[2] = {
{0,utf8_iso_8859_15_e2_82,0x82,0x82,0,2},
{0,utf8_iso_8859_15_e2,0x83,0xff,0,0},
};

static encpage_t utf8_iso_8859_15[6] = {
{enctable + 3675,utf8_iso_8859_15,0x00,0x7f,1,1},
{0,utf8_iso_8859_15_c2,0xc2,0xc2,0,2},
{0,utf8_iso_8859_15_c3,0xc3,0xc3,0,2},
{0,utf8_iso_8859_15_c5,0xc5,0xc5,0,2},
{0,utf8_iso_8859_15_e2,0xe2,0xe2,0,3},
{0,utf8_iso_8859_15,0xe3,0xff,0,0},
};

static encpage_t iso_8859_16_utf8[6] = {
{enctable + 3675,iso_8859_16_utf8,0x00,0x7f,1,1},
{enctable + 6514,iso_8859_16_utf8,0x80,0xa3,2,1},
{enctable + 13288,iso_8859_16_utf8,0xa4,0xa5,3,1},
{enctable + 10329,iso_8859_16_utf8,0xa6,0xb4,2,1},
{enctable + 6718,iso_8859_16_utf8,0xb5,0xb5,3,1},
{enctable + 2981,iso_8859_16_utf8,0xb6,0xff,2,1},
};

static encpage_t utf8_iso_8859_16_c2[9] = {
{enctable + 7064,utf8_iso_8859_16,0x80,0xa0,1,1},
{enctable + 116,utf8_iso_8859_16,0xa7,0xa7,1,1},
{enctable + 122,utf8_iso_8859_16,0xa9,0xa9,1,1},
{enctable + 128,utf8_iso_8859_16,0xab,0xab,1,1},
{enctable + 134,utf8_iso_8859_16,0xad,0xad,1,1},
{enctable + 4233,utf8_iso_8859_16,0xb0,0xb1,1,1},
{enctable + 4239,utf8_iso_8859_16,0xb6,0xb7,1,1},
{enctable + 386,utf8_iso_8859_16,0xbb,0xbb,1,1},
{0,utf8_iso_8859_16_c2,0xbc,0xff,0,0},
};

static encpage_t utf8_iso_8859_16_c3[14] = {
{enctable + 7256,utf8_iso_8859_16,0x80,0x82,1,1},
{enctable + 427,utf8_iso_8859_16,0x84,0x84,1,1},
{enctable + 7262,utf8_iso_8859_16,0x86,0x8f,1,1},
{enctable + 3878,utf8_iso_8859_16,0x92,0x94,1,1},
{enctable + 3882,utf8_iso_8859_16,0x96,0x96,1,1},
{enctable + 7281,utf8_iso_8859_16,0x99,0x9c,1,1},
{enctable + 7287,utf8_iso_8859_16,0x9f,0xa2,1,1},
{enctable + 3888,utf8_iso_8859_16,0xa4,0xa4,1,1},
{enctable + 7294,utf8_iso_8859_16,0xa6,0xaf,1,1},
{enctable + 3853,utf8_iso_8859_16,0xb2,0xb4,1,1},
{enctable + 3857,utf8_iso_8859_16,0xb6,0xb6,1,1},
{enctable + 7313,utf8_iso_8859_16,0xb9,0xbc,1,1},
{enctable + 4309,utf8_iso_8859_16,0xbf,0xbf,1,1},
{0,utf8_iso_8859_16_c3,0xc0,0xff,0,0},
};

static encpage_t utf8_iso_8859_16_c4[5] = {
{enctable + 13132,utf8_iso_8859_16,0x82,0x87,1,1},
{enctable + 14192,utf8_iso_8859_16,0x8c,0x8d,1,1},
{enctable + 13172,utf8_iso_8859_16,0x90,0x91,1,1},
{enctable + 13038,utf8_iso_8859_16,0x98,0x99,1,1},
{0,utf8_iso_8859_16_c4,0x9a,0xff,0,0},
};

static encpage_t utf8_iso_8859_16_c5[7] = {
{enctable + 13507,utf8_iso_8859_16,0x81,0x84,1,1},
{enctable + 13743,utf8_iso_8859_16,0x90,0x93,1,1},
{enctable + 13020,utf8_iso_8859_16,0x9a,0x9b,1,1},
{enctable + 8891,utf8_iso_8859_16,0xa0,0xa1,1,1},
{enctable + 13198,utf8_iso_8859_16,0xb0,0xb1,1,1},
{enctable + 12914,utf8_iso_8859_16,0xb8,0xbe,1,1},
{0,utf8_iso_8859_16_c5,0xbf,0xff,0,0},
};

static encpage_t utf8_iso_8859_16_c8[2] = {
{enctable + 13543,utf8_iso_8859_16,0x98,0x9b,1,1},
{0,utf8_iso_8859_16_c8,0x9c,0xff,0,0},
};

static encpage_t utf8_iso_8859_16_e2_80[2] = {
{enctable + 14196,utf8_iso_8859_16,0x9d,0x9e,1,1},
{0,utf8_iso_8859_16_e2_80,0x9f,0xff,0,0},
};

static encpage_t utf8_iso_8859_16_e2_82[2] = {
{enctable + 107,utf8_iso_8859_16,0xac,0xac,1,1},
{0,utf8_iso_8859_16_e2_82,0xad,0xff,0,0},
};

static encpage_t utf8_iso_8859_16_e2[3] = {
{0,utf8_iso_8859_16_e2_80,0x80,0x80,0,2},
{0,utf8_iso_8859_16_e2_82,0x82,0x82,0,2},
{0,utf8_iso_8859_16_e2,0x83,0xff,0,0},
};

static encpage_t utf8_iso_8859_16[8] = {
{enctable + 3675,utf8_iso_8859_16,0x00,0x7f,1,1},
{0,utf8_iso_8859_16_c2,0xc2,0xc2,0,2},
{0,utf8_iso_8859_16_c3,0xc3,0xc3,0,2},
{0,utf8_iso_8859_16_c4,0xc4,0xc4,0,2},
{0,utf8_iso_8859_16_c5,0xc5,0xc5,0,2},
{0,utf8_iso_8859_16_c8,0xc8,0xc8,0,2},
{0,utf8_iso_8859_16_e2,0xe2,0xe2,0,3},
{0,utf8_iso_8859_16,0xe3,0xff,0,0},
};

static encpage_t koi8_f_utf8[7] = {
{enctable + 3675,koi8_f_utf8,0x00,0x7f,1,1},
{enctable + 6658,koi8_f_utf8,0x80,0x97,3,1},
{enctable + 349,koi8_f_utf8,0x98,0x98,2,1},
{enctable + 231,koi8_f_utf8,0x99,0x99,3,1},
{enctable + 9419,koi8_f_utf8,0x9b,0xaf,2,1},
{enctable + 13309,koi8_f_utf8,0xb0,0xb0,3,1},
{enctable + 2823,koi8_f_utf8,0xb1,0xff,2,1},
};

static encpage_t utf8_koi8_f_c2[8] = {
{enctable + 95,utf8_koi8_f,0xa0,0xa0,1,1},
{enctable + 92,utf8_koi8_f,0xa4,0xa4,1,1},
{enctable + 71,utf8_koi8_f,0xa9,0xa9,1,1},
{enctable + 86,utf8_koi8_f,0xab,0xab,1,1},
{enctable + 83,utf8_koi8_f,0xae,0xae,1,1},
{enctable + 89,utf8_koi8_f,0xb7,0xb7,1,1},
{enctable + 80,utf8_koi8_f,0xbb,0xbb,1,1},
{0,utf8_koi8_f_c2,0xbc,0xff,0,0},
};

static encpage_t utf8_koi8_f_d0[3] = {
{enctable + 12112,utf8_koi8_f,0x81,0x8c,1,1},
{enctable + 9003,utf8_koi8_f,0x8e,0xbf,1,1},
{0,utf8_koi8_f_d0,0xc0,0xff,0,0},
};

static encpage_t utf8_koi8_f_d1[4] = {
{enctable + 11777,utf8_koi8_f,0x80,0x8f,1,1},
{enctable + 12076,utf8_koi8_f,0x91,0x9c,1,1},
{enctable + 4104,utf8_koi8_f,0x9e,0x9f,1,1},
{0,utf8_koi8_f_d1,0xa0,0xff,0,0},
};

static encpage_t utf8_koi8_f_d2[2] = {
{enctable + 14214,utf8_koi8_f,0x90,0x91,1,1},
{0,utf8_koi8_f_d2,0x92,0xff,0,0},
};

static encpage_t utf8_koi8_f_e2_80[5] = {
{enctable + 3914,utf8_koi8_f,0x93,0x94,1,1},
{enctable + 3909,utf8_koi8_f,0x98,0x99,1,1},
{enctable + 3911,utf8_koi8_f,0x9c,0x9d,1,1},
{enctable + 62,utf8_koi8_f,0xa2,0xa2,1,1},
{0,utf8_koi8_f_e2_80,0xa3,0xff,0,0},
};

static encpage_t utf8_koi8_f_e2_84[3] = {
{enctable + 143,utf8_koi8_f,0x96,0x96,1,1},
{enctable + 74,utf8_koi8_f,0xa2,0xa2,1,1},
{0,utf8_koi8_f_e2_84,0xa3,0xff,0,0},
};

static encpage_t utf8_koi8_f_e2_94[12] = {
{enctable + 178,utf8_koi8_f,0x80,0x80,1,1},
{enctable + 2,utf8_koi8_f,0x82,0x82,1,1},
{enctable + 5,utf8_koi8_f,0x8c,0x8c,1,1},
{enctable + 8,utf8_koi8_f,0x90,0x90,1,1},
{enctable + 11,utf8_koi8_f,0x94,0x94,1,1},
{enctable + 14,utf8_koi8_f,0x98,0x98,1,1},
{enctable + 17,utf8_koi8_f,0x9c,0x9c,1,1},
{enctable + 20,utf8_koi8_f,0xa4,0xa4,1,1},
{enctable + 23,utf8_koi8_f,0xac,0xac,1,1},
{enctable + 26,utf8_koi8_f,0xb4,0xb4,1,1},
{enctable + 29,utf8_koi8_f,0xbc,0xbc,1,1},
{0,utf8_koi8_f_e2_94,0xbd,0xff,0,0},
};

static encpage_t utf8_koi8_f_e2_96[6] = {
{enctable + 32,utf8_koi8_f,0x80,0x80,1,1},
{enctable + 35,utf8_koi8_f,0x84,0x84,1,1},
{enctable + 38,utf8_koi8_f,0x88,0x88,1,1},
{enctable + 41,utf8_koi8_f,0x8c,0x8c,1,1},
{enctable + 7079,utf8_koi8_f,0x90,0x91,1,1},
{0,utf8_koi8_f_e2_96,0x92,0xff,0,0},
};

static encpage_t utf8_koi8_f_e2[5] = {
{0,utf8_koi8_f_e2_80,0x80,0x80,0,2},
{0,utf8_koi8_f_e2_84,0x84,0x84,0,2},
{0,utf8_koi8_f_e2_94,0x94,0x94,0,2},
{0,utf8_koi8_f_e2_96,0x96,0x96,0,2},
{0,utf8_koi8_f_e2,0x97,0xff,0,0},
};

static encpage_t utf8_koi8_f[7] = {
{enctable + 3675,utf8_koi8_f,0x00,0x7f,1,1},
{0,utf8_koi8_f_c2,0xc2,0xc2,0,2},
{0,utf8_koi8_f_d0,0xd0,0xd0,0,2},
{0,utf8_koi8_f_d1,0xd1,0xd1,0,2},
{0,utf8_koi8_f_d2,0xd2,0xd2,0,2},
{0,utf8_koi8_f_e2,0xe2,0xe2,0,3},
{0,utf8_koi8_f,0xe3,0xff,0,0},
};

static encpage_t koi8_r_utf8[11] = {
{enctable + 3675,koi8_r_utf8,0x00,0x7f,1,1},
{enctable + 5986,koi8_r_utf8,0x80,0x99,3,1},
{enctable + 331,koi8_r_utf8,0x9a,0x9a,2,1},
{enctable + 12337,koi8_r_utf8,0x9b,0x9b,3,1},
{enctable + 12724,koi8_r_utf8,0x9c,0x9f,2,1},
{enctable + 12584,koi8_r_utf8,0xa0,0xa2,3,1},
{enctable + 4952,koi8_r_utf8,0xa3,0xa3,2,1},
{enctable + 9246,koi8_r_utf8,0xa4,0xb2,3,1},
{enctable + 1335,koi8_r_utf8,0xb3,0xb3,2,1},
{enctable + 10017,koi8_r_utf8,0xb4,0xbe,3,1},
{enctable + 3545,koi8_r_utf8,0xbf,0xff,2,1},
};

static encpage_t utf8_koi8_r_c2[6] = {
{enctable + 77,utf8_koi8_r,0xa0,0xa0,1,1},
{enctable + 188,utf8_koi8_r,0xa9,0xa9,1,1},
{enctable + 83,utf8_koi8_r,0xb0,0xb0,1,1},
{enctable + 86,utf8_koi8_r,0xb2,0xb2,1,1},
{enctable + 89,utf8_koi8_r,0xb7,0xb7,1,1},
{0,utf8_koi8_r_c2,0xb8,0xff,0,0},
};

static encpage_t utf8_koi8_r_c3[2] = {
{enctable + 92,utf8_koi8_r,0xb7,0xb7,1,1},
{0,utf8_koi8_r_c3,0xb8,0xff,0,0},
};

static encpage_t utf8_koi8_r_d0[3] = {
{enctable + 152,utf8_koi8_r,0x81,0x81,1,1},
{enctable + 9005,utf8_koi8_r,0x90,0xbf,1,1},
{0,utf8_koi8_r_d0,0xc0,0xff,0,0},
};

static encpage_t utf8_koi8_r_d1[3] = {
{enctable + 11777,utf8_koi8_r,0x80,0x8f,1,1},
{enctable + 104,utf8_koi8_r,0x91,0x91,1,1},
{0,utf8_koi8_r_d1,0x92,0xff,0,0},
};

static encpage_t utf8_koi8_r_e2_88[2] = {
{enctable + 3151,utf8_koi8_r,0x99,0x9a,1,1},
{0,utf8_koi8_r_e2_88,0x9b,0xff,0,0},
};

static encpage_t utf8_koi8_r_e2_89[3] = {
{enctable + 68,utf8_koi8_r,0x88,0x88,1,1},
{enctable + 3916,utf8_koi8_r,0xa4,0xa5,1,1},
{0,utf8_koi8_r_e2_89,0xa6,0xff,0,0},
};

static encpage_t utf8_koi8_r_e2_8c[2] = {
{enctable + 14152,utf8_koi8_r,0xa0,0xa1,1,1},
{0,utf8_koi8_r_e2_8c,0xa2,0xff,0,0},
};

static encpage_t utf8_koi8_r_e2_94[12] = {
{enctable + 178,utf8_koi8_r,0x80,0x80,1,1},
{enctable + 2,utf8_koi8_r,0x82,0x82,1,1},
{enctable + 5,utf8_koi8_r,0x8c,0x8c,1,1},
{enctable + 8,utf8_koi8_r,0x90,0x90,1,1},
{enctable + 11,utf8_koi8_r,0x94,0x94,1,1},
{enctable + 14,utf8_koi8_r,0x98,0x98,1,1},
{enctable + 17,utf8_koi8_r,0x9c,0x9c,1,1},
{enctable + 20,utf8_koi8_r,0xa4,0xa4,1,1},
{enctable + 23,utf8_koi8_r,0xac,0xac,1,1},
{enctable + 26,utf8_koi8_r,0xb4,0xb4,1,1},
{enctable + 29,utf8_koi8_r,0xbc,0xbc,1,1},
{0,utf8_koi8_r_e2_94,0xbd,0xff,0,0},
};

static encpage_t utf8_koi8_r_e2_95[2] = {
{enctable + 10479,utf8_koi8_r,0x90,0xac,1,1},
{0,utf8_koi8_r_e2_95,0xad,0xff,0,0},
};

static encpage_t utf8_koi8_r_e2_96[7] = {
{enctable + 32,utf8_koi8_r,0x80,0x80,1,1},
{enctable + 35,utf8_koi8_r,0x84,0x84,1,1},
{enctable + 38,utf8_koi8_r,0x88,0x88,1,1},
{enctable + 41,utf8_koi8_r,0x8c,0x8c,1,1},
{enctable + 7079,utf8_koi8_r,0x90,0x93,1,1},
{enctable + 59,utf8_koi8_r,0xa0,0xa0,1,1},
{0,utf8_koi8_r_e2_96,0xa1,0xff,0,0},
};

static encpage_t utf8_koi8_r_e2[7] = {
{0,utf8_koi8_r_e2_88,0x88,0x88,0,2},
{0,utf8_koi8_r_e2_89,0x89,0x89,0,2},
{0,utf8_koi8_r_e2_8c,0x8c,0x8c,0,2},
{0,utf8_koi8_r_e2_94,0x94,0x94,0,2},
{0,utf8_koi8_r_e2_95,0x95,0x95,0,2},
{0,utf8_koi8_r_e2_96,0x96,0x96,0,2},
{0,utf8_koi8_r_e2,0x97,0xff,0,0},
};

static encpage_t utf8_koi8_r[7] = {
{enctable + 3675,utf8_koi8_r,0x00,0x7f,1,1},
{0,utf8_koi8_r_c2,0xc2,0xc2,0,2},
{0,utf8_koi8_r_c3,0xc3,0xc3,0,2},
{0,utf8_koi8_r_d0,0xd0,0xd0,0,2},
{0,utf8_koi8_r_d1,0xd1,0xd1,0,2},
{0,utf8_koi8_r_e2,0xe2,0xe2,0,3},
{0,utf8_koi8_r,0xe3,0xff,0,0},
};

static encpage_t koi8_u_utf8[19] = {
{enctable + 3675,koi8_u_utf8,0x00,0x7f,1,1},
{enctable + 5908,koi8_u_utf8,0x80,0x99,3,1},
{enctable + 331,koi8_u_utf8,0x9a,0x9a,2,1},
{enctable + 12337,koi8_u_utf8,0x9b,0x9b,3,1},
{enctable + 12724,koi8_u_utf8,0x9c,0x9f,2,1},
{enctable + 12584,koi8_u_utf8,0xa0,0xa2,3,1},
{enctable + 9435,koi8_u_utf8,0xa3,0xa4,2,1},
{enctable + 3204,koi8_u_utf8,0xa5,0xa5,3,1},
{enctable + 9441,koi8_u_utf8,0xa6,0xa7,2,1},
{enctable + 9258,koi8_u_utf8,0xa8,0xac,3,1},
{enctable + 8088,koi8_u_utf8,0xad,0xad,2,1},
{enctable + 9276,koi8_u_utf8,0xae,0xb2,3,1},
{enctable + 2827,koi8_u_utf8,0xb3,0xb4,2,1},
{enctable + 3156,koi8_u_utf8,0xb5,0xb5,3,1},
{enctable + 1345,koi8_u_utf8,0xb6,0xb7,2,1},
{enctable + 10029,koi8_u_utf8,0xb8,0xbc,3,1},
{enctable + 2847,koi8_u_utf8,0xbd,0xbd,2,1},
{enctable + 3219,koi8_u_utf8,0xbe,0xbe,3,1},
{enctable + 3545,koi8_u_utf8,0xbf,0xff,2,1},
};

static encpage_t utf8_koi8_u_c2[6] = {
{enctable + 77,utf8_koi8_u,0xa0,0xa0,1,1},
{enctable + 188,utf8_koi8_u,0xa9,0xa9,1,1},
{enctable + 83,utf8_koi8_u,0xb0,0xb0,1,1},
{enctable + 86,utf8_koi8_u,0xb2,0xb2,1,1},
{enctable + 89,utf8_koi8_u,0xb7,0xb7,1,1},
{0,utf8_koi8_u_c2,0xb8,0xff,0,0},
};

static encpage_t utf8_koi8_u_c3[2] = {
{enctable + 92,utf8_koi8_u,0xb7,0xb7,1,1},
{0,utf8_koi8_u_c3,0xb8,0xff,0,0},
};

static encpage_t utf8_koi8_u_d0[5] = {
{enctable + 152,utf8_koi8_u,0x81,0x81,1,1},
{enctable + 155,utf8_koi8_u,0x84,0x84,1,1},
{enctable + 4239,utf8_koi8_u,0x86,0x87,1,1},
{enctable + 9005,utf8_koi8_u,0x90,0xbf,1,1},
{0,utf8_koi8_u_d0,0xc0,0xff,0,0},
};

static encpage_t utf8_koi8_u_d1[5] = {
{enctable + 11777,utf8_koi8_u,0x80,0x8f,1,1},
{enctable + 104,utf8_koi8_u,0x91,0x91,1,1},
{enctable + 107,utf8_koi8_u,0x94,0x94,1,1},
{enctable + 3922,utf8_koi8_u,0x96,0x97,1,1},
{0,utf8_koi8_u_d1,0x98,0xff,0,0},
};

static encpage_t utf8_koi8_u_d2[2] = {
{enctable + 14214,utf8_koi8_u,0x90,0x91,1,1},
{0,utf8_koi8_u_d2,0x92,0xff,0,0},
};

static encpage_t utf8_koi8_u_e2_80[2] = {
{enctable + 62,utf8_koi8_u,0xa2,0xa2,1,1},
{0,utf8_koi8_u_e2_80,0xa3,0xff,0,0},
};

static encpage_t utf8_koi8_u_e2_88[2] = {
{enctable + 65,utf8_koi8_u,0x9a,0x9a,1,1},
{0,utf8_koi8_u_e2_88,0x9b,0xff,0,0},
};

static encpage_t utf8_koi8_u_e2_89[3] = {
{enctable + 68,utf8_koi8_u,0x88,0x88,1,1},
{enctable + 3916,utf8_koi8_u,0xa4,0xa5,1,1},
{0,utf8_koi8_u_e2_89,0xa6,0xff,0,0},
};

static encpage_t utf8_koi8_u_e2_8c[2] = {
{enctable + 14152,utf8_koi8_u,0xa0,0xa1,1,1},
{0,utf8_koi8_u_e2_8c,0xa2,0xff,0,0},
};

static encpage_t utf8_koi8_u_e2_94[12] = {
{enctable + 178,utf8_koi8_u,0x80,0x80,1,1},
{enctable + 2,utf8_koi8_u,0x82,0x82,1,1},
{enctable + 5,utf8_koi8_u,0x8c,0x8c,1,1},
{enctable + 8,utf8_koi8_u,0x90,0x90,1,1},
{enctable + 11,utf8_koi8_u,0x94,0x94,1,1},
{enctable + 14,utf8_koi8_u,0x98,0x98,1,1},
{enctable + 17,utf8_koi8_u,0x9c,0x9c,1,1},
{enctable + 20,utf8_koi8_u,0xa4,0xa4,1,1},
{enctable + 23,utf8_koi8_u,0xac,0xac,1,1},
{enctable + 26,utf8_koi8_u,0xb4,0xb4,1,1},
{enctable + 29,utf8_koi8_u,0xbc,0xbc,1,1},
{0,utf8_koi8_u_e2_94,0xbd,0xff,0,0},
};

static encpage_t utf8_koi8_u_e2_95[8] = {
{enctable + 4090,utf8_koi8_u,0x90,0x92,1,1},
{enctable + 110,utf8_koi8_u,0x94,0x94,1,1},
{enctable + 7104,utf8_koi8_u,0x97,0x9b,1,1},
{enctable + 4231,utf8_koi8_u,0x9d,0xa1,1,1},
{enctable + 158,utf8_koi8_u,0xa3,0xa3,1,1},
{enctable + 4241,utf8_koi8_u,0xa6,0xaa,1,1},
{enctable + 392,utf8_koi8_u,0xac,0xac,1,1},
{0,utf8_koi8_u_e2_95,0xad,0xff,0,0},
};

static encpage_t utf8_koi8_u_e2_96[7] = {
{enctable + 32,utf8_koi8_u,0x80,0x80,1,1},
{enctable + 35,utf8_koi8_u,0x84,0x84,1,1},
{enctable + 38,utf8_koi8_u,0x88,0x88,1,1},
{enctable + 41,utf8_koi8_u,0x8c,0x8c,1,1},
{enctable + 7079,utf8_koi8_u,0x90,0x93,1,1},
{enctable + 59,utf8_koi8_u,0xa0,0xa0,1,1},
{0,utf8_koi8_u_e2_96,0xa1,0xff,0,0},
};

static encpage_t utf8_koi8_u_e2[8] = {
{0,utf8_koi8_u_e2_80,0x80,0x80,0,2},
{0,utf8_koi8_u_e2_88,0x88,0x88,0,2},
{0,utf8_koi8_u_e2_89,0x89,0x89,0,2},
{0,utf8_koi8_u_e2_8c,0x8c,0x8c,0,2},
{0,utf8_koi8_u_e2_94,0x94,0x94,0,2},
{0,utf8_koi8_u_e2_95,0x95,0x95,0,2},
{0,utf8_koi8_u_e2_96,0x96,0x96,0,2},
{0,utf8_koi8_u_e2,0x97,0xff,0,0},
};

static encpage_t utf8_koi8_u[8] = {
{enctable + 3675,utf8_koi8_u,0x00,0x7f,1,1},
{0,utf8_koi8_u_c2,0xc2,0xc2,0,2},
{0,utf8_koi8_u_c3,0xc3,0xc3,0,2},
{0,utf8_koi8_u_d0,0xd0,0xd0,0,2},
{0,utf8_koi8_u_d1,0xd1,0xd1,0,2},
{0,utf8_koi8_u_d2,0xd2,0xd2,0,2},
{0,utf8_koi8_u_e2,0xe2,0xe2,0,3},
{0,utf8_koi8_u,0xe3,0xff,0,0},
};

static encpage_t nextstep_utf8[17] = {
{enctable + 3675,nextstep_utf8,0x00,0x1f,1,1},
{enctable + 6586,nextstep_utf8,0x80,0xa3,2,1},
{enctable + 11179,nextstep_utf8,0xa4,0xa4,3,1},
{enctable + 12700,nextstep_utf8,0xa5,0xa8,2,1},
{enctable + 6712,nextstep_utf8,0xa9,0xaa,3,1},
{enctable + 353,nextstep_utf8,0xab,0xab,2,1},
{enctable + 11185,nextstep_utf8,0xac,0xaf,3,1},
{enctable + 359,nextstep_utf8,0xb0,0xb0,2,1},
{enctable + 12548,nextstep_utf8,0xb1,0xb3,3,1},
{enctable + 13084,nextstep_utf8,0xb4,0xb6,2,1},
{enctable + 12316,nextstep_utf8,0xb7,0xba,3,1},
{enctable + 385,nextstep_utf8,0xbb,0xbb,2,1},
{enctable + 13282,nextstep_utf8,0xbc,0xbd,3,1},
{enctable + 9772,nextstep_utf8,0xbe,0xcf,2,1},
{enctable + 183,nextstep_utf8,0xd0,0xd0,3,1},
{enctable + 5228,nextstep_utf8,0xd1,0xfd,2,1},
{enctable + 14036,nextstep_utf8,0xff,0xff,3,1},
};

static encpage_t utf8_nextstep_c2[4] = {
{enctable + 12002,utf8_nextstep,0xa0,0xac,1,1},
{enctable + 454,utf8_nextstep,0xae,0xaf,1,1},
{enctable + 11900,utf8_nextstep,0xb1,0xbf,1,1},
{0,utf8_nextstep_c2,0xc0,0xff,0,0},
};

static encpage_t utf8_nextstep_c3[2] = {
{enctable + 7128,utf8_nextstep,0x80,0xbf,1,1},
{0,utf8_nextstep_c3,0xc0,0xff,0,0},
};

static encpage_t utf8_nextstep_c4[2] = {
{enctable + 3856,utf8_nextstep,0xb1,0xb1,1,1},
{0,utf8_nextstep_c4,0xb2,0xff,0,0},
};

static encpage_t utf8_nextstep_c5[3] = {
{enctable + 14256,utf8_nextstep,0x81,0x82,1,1},
{enctable + 11847,utf8_nextstep,0x92,0x93,1,1},
{0,utf8_nextstep_c5,0x94,0xff,0,0},
};

static encpage_t utf8_nextstep_c6[2] = {
{enctable + 113,utf8_nextstep,0x92,0x92,1,1},
{0,utf8_nextstep_c6,0x93,0xff,0,0},
};

static encpage_t utf8_nextstep_cb[4] = {
{enctable + 12879,utf8_nextstep,0x86,0x87,1,1},
{enctable + 3868,utf8_nextstep,0x8b,0x8b,1,1},
{enctable + 13162,utf8_nextstep,0x98,0x9d,1,1},
{0,utf8_nextstep_cb,0x9e,0xff,0,0},
};

static encpage_t utf8_nextstep_e2_80[8] = {
{enctable + 1432,utf8_nextstep,0x93,0x94,1,1},
{enctable + 14184,utf8_nextstep,0x99,0x9a,1,1},
{enctable + 13874,utf8_nextstep,0x9c,0x9e,1,1},
{enctable + 13886,utf8_nextstep,0xa0,0xa2,1,1},
{enctable + 388,utf8_nextstep,0xa6,0xa6,1,1},
{enctable + 390,utf8_nextstep,0xb0,0xb0,1,1},
{enctable + 4229,utf8_nextstep,0xb9,0xba,1,1},
{0,utf8_nextstep_e2_80,0xbb,0xff,0,0},
};

static encpage_t utf8_nextstep_e2_81[2] = {
{enctable + 107,utf8_nextstep,0x84,0x84,1,1},
{0,utf8_nextstep_e2_81,0x85,0xff,0,0},
};

static encpage_t utf8_nextstep_e2[3] = {
{0,utf8_nextstep_e2_80,0x80,0x80,0,2},
{0,utf8_nextstep_e2_81,0x81,0x81,0,2},
{0,utf8_nextstep_e2,0x82,0xff,0,0},
};

static encpage_t utf8_nextstep_ef_ac[2] = {
{enctable + 4104,utf8_nextstep,0x81,0x82,1,1},
{0,utf8_nextstep_ef_ac,0x83,0xff,0,0},
};

static encpage_t utf8_nextstep_ef_bf[2] = {
{enctable + 4309,utf8_nextstep,0xbd,0xbd,1,1},
{0,utf8_nextstep_ef_bf,0xbe,0xff,0,0},
};

static encpage_t utf8_nextstep_ef[3] = {
{0,utf8_nextstep_ef_ac,0xac,0xac,0,2},
{0,utf8_nextstep_ef_bf,0xbf,0xbf,0,2},
{0,utf8_nextstep_ef,0xc0,0xff,0,0},
};

static encpage_t utf8_nextstep[10] = {
{enctable + 3675,utf8_nextstep,0x00,0x1f,1,1},
{0,utf8_nextstep_c2,0xc2,0xc2,0,2},
{0,utf8_nextstep_c3,0xc3,0xc3,0,2},
{0,utf8_nextstep_c4,0xc4,0xc4,0,2},
{0,utf8_nextstep_c5,0xc5,0xc5,0,2},
{0,utf8_nextstep_c6,0xc6,0xc6,0,2},
{0,utf8_nextstep_cb,0xcb,0xcb,0,2},
{0,utf8_nextstep_e2,0xe2,0xe2,0,3},
{0,utf8_nextstep_ef,0xef,0xef,0,3},
{0,utf8_nextstep,0xf0,0xff,0,0},
};

static encpage_t viscii_utf8[52] = {
{enctable + 3675,viscii_utf8,0x00,0x01,1,1},
{enctable + 13952,viscii_utf8,0x02,0x02,3,1},
{enctable + 3678,viscii_utf8,0x03,0x04,1,1},
{enctable + 13240,viscii_utf8,0x05,0x06,3,1},
{enctable + 3682,viscii_utf8,0x07,0x13,1,1},
{enctable + 13982,viscii_utf8,0x14,0x14,3,1},
{enctable + 3696,viscii_utf8,0x15,0x18,1,1},
{enctable + 13985,viscii_utf8,0x19,0x19,3,1},
{enctable + 3701,viscii_utf8,0x1a,0x1d,1,1},
{enctable + 13979,viscii_utf8,0x1e,0x1e,3,1},
{enctable + 3706,viscii_utf8,0x1f,0x7f,1,1},
{enctable + 5581,viscii_utf8,0x80,0x9c,3,1},
{enctable + 709,viscii_utf8,0x9d,0x9d,2,1},
{enctable + 13252,viscii_utf8,0x9e,0x9f,3,1},
{enctable + 437,viscii_utf8,0xa0,0xa0,2,1},
{enctable + 8098,viscii_utf8,0xa1,0xb3,3,1},
{enctable + 2191,viscii_utf8,0xb4,0xb4,2,1},
{enctable + 10998,viscii_utf8,0xb5,0xbc,3,1},
{enctable + 2255,viscii_utf8,0xbd,0xbd,2,1},
{enctable + 13964,viscii_utf8,0xbe,0xbe,3,1},
{enctable + 12454,viscii_utf8,0xbf,0xc3,2,1},
{enctable + 13946,viscii_utf8,0xc4,0xc4,3,1},
{enctable + 913,viscii_utf8,0xc5,0xc5,2,1},
{enctable + 13234,viscii_utf8,0xc6,0xc7,3,1},
{enctable + 411,viscii_utf8,0xc8,0xca,2,1},
{enctable + 13955,viscii_utf8,0xcb,0xcb,3,1},
{enctable + 13108,viscii_utf8,0xcc,0xce,2,1},
{enctable + 10721,viscii_utf8,0xcf,0xcf,3,1},
{enctable + 683,viscii_utf8,0xd0,0xd0,2,1},
{enctable + 13973,viscii_utf8,0xd1,0xd1,3,1},
{enctable + 431,viscii_utf8,0xd2,0xd4,2,1},
{enctable + 12304,viscii_utf8,0xd5,0xd8,3,1},
{enctable + 445,viscii_utf8,0xd9,0xda,2,1},
{enctable + 13264,viscii_utf8,0xdb,0xdc,3,1},
{enctable + 965,viscii_utf8,0xdd,0xdd,2,1},
{enctable + 13967,viscii_utf8,0xde,0xde,3,1},
{enctable + 12464,viscii_utf8,0xdf,0xe3,2,1},
{enctable + 13949,viscii_utf8,0xe4,0xe4,3,1},
{enctable + 977,viscii_utf8,0xe5,0xe5,2,1},
{enctable + 13258,viscii_utf8,0xe6,0xe7,3,1},
{enctable + 475,viscii_utf8,0xe8,0xea,2,1},
{enctable + 13958,viscii_utf8,0xeb,0xeb,3,1},
{enctable + 13114,viscii_utf8,0xec,0xee,2,1},
{enctable + 13961,viscii_utf8,0xef,0xef,3,1},
{enctable + 747,viscii_utf8,0xf0,0xf0,2,1},
{enctable + 13976,viscii_utf8,0xf1,0xf1,3,1},
{enctable + 495,viscii_utf8,0xf2,0xf5,2,1},
{enctable + 12539,viscii_utf8,0xf6,0xf8,3,1},
{enctable + 13126,viscii_utf8,0xf9,0xfb,2,1},
{enctable + 13970,viscii_utf8,0xfc,0xfc,3,1},
{enctable + 1029,viscii_utf8,0xfd,0xfd,2,1},
{enctable + 13246,viscii_utf8,0xfe,0xff,3,1},
};

static encpage_t utf8_viscii_c3[13] = {
{enctable + 7256,utf8_viscii,0x80,0x83,1,1},
{enctable + 7264,utf8_viscii,0x88,0x8a,1,1},
{enctable + 7268,utf8_viscii,0x8c,0x8d,1,1},
{enctable + 13735,utf8_viscii,0x92,0x95,1,1},
{enctable + 7164,utf8_viscii,0x99,0x9a,1,1},
{enctable + 4151,utf8_viscii,0x9d,0x9d,1,1},
{enctable + 7288,utf8_viscii,0xa0,0xa3,1,1},
{enctable + 7296,utf8_viscii,0xa8,0xaa,1,1},
{enctable + 7178,utf8_viscii,0xac,0xad,1,1},
{enctable + 3853,utf8_viscii,0xb2,0xb5,1,1},
{enctable + 7313,utf8_viscii,0xb9,0xba,1,1},
{enctable + 4183,utf8_viscii,0xbd,0xbd,1,1},
{0,utf8_viscii_c3,0xbe,0xff,0,0},
};

static encpage_t utf8_viscii_c4[4] = {
{enctable + 13136,utf8_viscii,0x82,0x83,1,1},
{enctable + 13172,utf8_viscii,0x90,0x91,1,1},
{enctable + 14234,utf8_viscii,0xa8,0xa9,1,1},
{0,utf8_viscii_c4,0xaa,0xff,0,0},
};

static encpage_t utf8_viscii_c5[2] = {
{enctable + 14166,utf8_viscii,0xa8,0xa9,1,1},
{0,utf8_viscii_c5,0xaa,0xff,0,0},
};

static encpage_t utf8_viscii_c6[3] = {
{enctable + 14194,utf8_viscii,0xa0,0xa1,1,1},
{enctable + 14220,utf8_viscii,0xaf,0xb0,1,1},
{0,utf8_viscii_c6,0xb1,0xff,0,0},
};

static encpage_t utf8_viscii_e1_ba[2] = {
{enctable + 10082,utf8_viscii,0xa0,0xbf,1,1},
{0,utf8_viscii_e1_ba,0xc0,0xff,0,0},
};

static encpage_t utf8_viscii_e1_bb[2] = {
{enctable + 7866,utf8_viscii,0x80,0xb9,1,1},
{0,utf8_viscii_e1_bb,0xba,0xff,0,0},
};

static encpage_t utf8_viscii_e1[3] = {
{0,utf8_viscii_e1_ba,0xba,0xba,0,2},
{0,utf8_viscii_e1_bb,0xbb,0xbb,0,2},
{0,utf8_viscii_e1,0xbc,0xff,0,0},
};

static encpage_t utf8_viscii[12] = {
{enctable + 3675,utf8_viscii,0x00,0x01,1,1},
{enctable + 3678,utf8_viscii,0x03,0x04,1,1},
{enctable + 3682,utf8_viscii,0x07,0x13,1,1},
{enctable + 3696,utf8_viscii,0x15,0x18,1,1},
{enctable + 3701,utf8_viscii,0x1a,0x1d,1,1},
{enctable + 3706,utf8_viscii,0x1f,0x7f,1,1},
{0,utf8_viscii_c3,0xc3,0xc3,0,2},
{0,utf8_viscii_c4,0xc4,0xc4,0,2},
{0,utf8_viscii_c5,0xc5,0xc5,0,2},
{0,utf8_viscii_c6,0xc6,0xc6,0,2},
{0,utf8_viscii_e1,0xe1,0xe1,0,3},
{0,utf8_viscii,0xe2,0xff,0,0},
};
encode_t AdobeStandardEncoding_encoding = 
 {AdobeStandardEncoding_utf8,utf8_AdobeStandardEncoding,(U8 *)"\x3F",1,1,1,{"AdobeStandardEncoding",(const char *)0}};

encode_t MacArabic_encoding = 
 {MacArabic_utf8,utf8_MacArabic,(U8 *)"\x3F",1,1,1,{"MacArabic",(const char *)0}};

encode_t MacCentralEurRoman_encoding = 
 {MacCentralEurRoman_utf8,utf8_MacCentralEurRoman,(U8 *)"\x3F",1,1,1,{"MacCentralEurRoman",(const char *)0}};

encode_t MacCroatian_encoding = 
 {MacCroatian_utf8,utf8_MacCroatian,(U8 *)"\x3F",1,1,1,{"MacCroatian",(const char *)0}};

encode_t MacCyrillic_encoding = 
 {MacCyrillic_utf8,utf8_MacCyrillic,(U8 *)"\x3F",1,1,1,{"MacCyrillic",(const char *)0}};

encode_t MacFarsi_encoding = 
 {MacFarsi_utf8,utf8_MacFarsi,(U8 *)"\x3F",1,1,1,{"MacFarsi",(const char *)0}};

encode_t MacGreek_encoding = 
 {MacGreek_utf8,utf8_MacGreek,(U8 *)"\x3F",1,1,1,{"MacGreek",(const char *)0}};

encode_t MacHebrew_encoding = 
 {MacHebrew_utf8,utf8_MacHebrew,(U8 *)"\x3F",1,1,1,{"MacHebrew",(const char *)0}};

encode_t MacIcelandic_encoding = 
 {MacIcelandic_utf8,utf8_MacIcelandic,(U8 *)"\x3F",1,1,1,{"MacIcelandic",(const char *)0}};

encode_t MacRoman_encoding = 
 {MacRoman_utf8,utf8_MacRoman,(U8 *)"\x3F",1,1,1,{"MacRoman",(const char *)0}};

encode_t MacRomanian_encoding = 
 {MacRomanian_utf8,utf8_MacRomanian,(U8 *)"\x3F",1,1,1,{"MacRomanian",(const char *)0}};

encode_t MacRumanian_encoding = 
 {MacRumanian_utf8,utf8_MacRumanian,(U8 *)"\x3F",1,1,1,{"MacRumanian",(const char *)0}};

encode_t MacSami_encoding = 
 {MacSami_utf8,utf8_MacSami,(U8 *)"\x3F",1,1,1,{"MacSami",(const char *)0}};

encode_t MacThai_encoding = 
 {MacThai_utf8,utf8_MacThai,(U8 *)"\x3F",1,1,1,{"MacThai",(const char *)0}};

encode_t MacTurkish_encoding = 
 {MacTurkish_utf8,utf8_MacTurkish,(U8 *)"\x3F",1,1,1,{"MacTurkish",(const char *)0}};

encode_t MacUkrainian_encoding = 
 {MacUkrainian_utf8,utf8_MacUkrainian,(U8 *)"\x3F",1,1,1,{"MacUkrainian",(const char *)0}};

encode_t cp1006_encoding = 
 {cp1006_utf8,utf8_cp1006,(U8 *)"\x3F",1,1,1,{"cp1006",(const char *)0}};

encode_t cp1250_encoding = 
 {cp1250_utf8,utf8_cp1250,(U8 *)"\x3F",1,1,1,{"cp1250",(const char *)0}};

encode_t cp1251_encoding = 
 {cp1251_utf8,utf8_cp1251,(U8 *)"\x3F",1,1,1,{"cp1251",(const char *)0}};

encode_t cp1252_encoding = 
 {cp1252_utf8,utf8_cp1252,(U8 *)"\x3F",1,1,1,{"cp1252",(const char *)0}};

encode_t cp1253_encoding = 
 {cp1253_utf8,utf8_cp1253,(U8 *)"\x3F",1,1,1,{"cp1253",(const char *)0}};

encode_t cp1254_encoding = 
 {cp1254_utf8,utf8_cp1254,(U8 *)"\x3F",1,1,1,{"cp1254",(const char *)0}};

encode_t cp1255_encoding = 
 {cp1255_utf8,utf8_cp1255,(U8 *)"\x3F",1,1,1,{"cp1255",(const char *)0}};

encode_t cp1256_encoding = 
 {cp1256_utf8,utf8_cp1256,(U8 *)"\x3F",1,1,1,{"cp1256",(const char *)0}};

encode_t cp1257_encoding = 
 {cp1257_utf8,utf8_cp1257,(U8 *)"\x3F",1,1,1,{"cp1257",(const char *)0}};

encode_t cp1258_encoding = 
 {cp1258_utf8,utf8_cp1258,(U8 *)"\x3F",1,1,1,{"cp1258",(const char *)0}};

encode_t cp424_encoding = 
 {cp424_utf8,utf8_cp424,(U8 *)"\x6F",1,1,1,{"cp424",(const char *)0}};

encode_t cp437_encoding = 
 {cp437_utf8,utf8_cp437,(U8 *)"\x3f",1,1,1,{"cp437",(const char *)0}};

encode_t cp737_encoding = 
 {cp737_utf8,utf8_cp737,(U8 *)"\x3f",1,1,1,{"cp737",(const char *)0}};

encode_t cp775_encoding = 
 {cp775_utf8,utf8_cp775,(U8 *)"\x3f",1,1,1,{"cp775",(const char *)0}};

encode_t cp850_encoding = 
 {cp850_utf8,utf8_cp850,(U8 *)"\x3f",1,1,1,{"cp850",(const char *)0}};

encode_t cp852_encoding = 
 {cp852_utf8,utf8_cp852,(U8 *)"\x3f",1,1,1,{"cp852",(const char *)0}};

encode_t cp855_encoding = 
 {cp855_utf8,utf8_cp855,(U8 *)"\x3f",1,1,1,{"cp855",(const char *)0}};

encode_t cp856_encoding = 
 {cp856_utf8,utf8_cp856,(U8 *)"\x3F",1,1,1,{"cp856",(const char *)0}};

encode_t cp857_encoding = 
 {cp857_utf8,utf8_cp857,(U8 *)"\x3f",1,1,1,{"cp857",(const char *)0}};

encode_t cp860_encoding = 
 {cp860_utf8,utf8_cp860,(U8 *)"\x3f",1,1,1,{"cp860",(const char *)0}};

encode_t cp861_encoding = 
 {cp861_utf8,utf8_cp861,(U8 *)"\x3f",1,1,1,{"cp861",(const char *)0}};

encode_t cp862_encoding = 
 {cp862_utf8,utf8_cp862,(U8 *)"\x3f",1,1,1,{"cp862",(const char *)0}};

encode_t cp863_encoding = 
 {cp863_utf8,utf8_cp863,(U8 *)"\x3f",1,1,1,{"cp863",(const char *)0}};

encode_t cp864_encoding = 
 {cp864_utf8,utf8_cp864,(U8 *)"\x3f",1,1,1,{"cp864",(const char *)0}};

encode_t cp865_encoding = 
 {cp865_utf8,utf8_cp865,(U8 *)"\x3f",1,1,1,{"cp865",(const char *)0}};

encode_t cp866_encoding = 
 {cp866_utf8,utf8_cp866,(U8 *)"\x3f",1,1,1,{"cp866",(const char *)0}};

encode_t cp869_encoding = 
 {cp869_utf8,utf8_cp869,(U8 *)"\x3f",1,1,1,{"cp869",(const char *)0}};

encode_t cp874_encoding = 
 {cp874_utf8,utf8_cp874,(U8 *)"\x3F",1,1,1,{"cp874",(const char *)0}};

encode_t gsm0338_encoding = 
 {gsm0338_utf8,utf8_gsm0338,(U8 *)"\x3F",1,1,2,{"gsm0338",(const char *)0}};

encode_t hp_roman8_encoding = 
 {hp_roman8_utf8,utf8_hp_roman8,(U8 *)"\x3F",1,1,1,{"hp-roman8",(const char *)0}};

encode_t iso_8859_2_encoding = 
 {iso_8859_2_utf8,utf8_iso_8859_2,(U8 *)"\x3F",1,1,1,{"iso-8859-2",(const char *)0}};

encode_t iso_8859_3_encoding = 
 {iso_8859_3_utf8,utf8_iso_8859_3,(U8 *)"\x3F",1,1,1,{"iso-8859-3",(const char *)0}};

encode_t iso_8859_4_encoding = 
 {iso_8859_4_utf8,utf8_iso_8859_4,(U8 *)"\x3F",1,1,1,{"iso-8859-4",(const char *)0}};

encode_t iso_8859_5_encoding = 
 {iso_8859_5_utf8,utf8_iso_8859_5,(U8 *)"\x3F",1,1,1,{"iso-8859-5",(const char *)0}};

encode_t iso_8859_6_encoding = 
 {iso_8859_6_utf8,utf8_iso_8859_6,(U8 *)"\x3F",1,1,1,{"iso-8859-6",(const char *)0}};

encode_t iso_8859_7_encoding = 
 {iso_8859_7_utf8,utf8_iso_8859_7,(U8 *)"\x3F",1,1,1,{"iso-8859-7",(const char *)0}};

encode_t iso_8859_8_encoding = 
 {iso_8859_8_utf8,utf8_iso_8859_8,(U8 *)"\x3F",1,1,1,{"iso-8859-8",(const char *)0}};

encode_t iso_8859_9_encoding = 
 {iso_8859_9_utf8,utf8_iso_8859_9,(U8 *)"\x3F",1,1,1,{"iso-8859-9",(const char *)0}};

encode_t iso_8859_10_encoding = 
 {iso_8859_10_utf8,utf8_iso_8859_10,(U8 *)"\x3F",1,1,1,{"iso-8859-10",(const char *)0}};

encode_t iso_8859_11_encoding = 
 {iso_8859_11_utf8,utf8_iso_8859_11,(U8 *)"\x3F",1,1,1,{"iso-8859-11",(const char *)0}};

encode_t iso_8859_13_encoding = 
 {iso_8859_13_utf8,utf8_iso_8859_13,(U8 *)"\x3F",1,1,1,{"iso-8859-13",(const char *)0}};

encode_t iso_8859_14_encoding = 
 {iso_8859_14_utf8,utf8_iso_8859_14,(U8 *)"\x3F",1,1,1,{"iso-8859-14",(const char *)0}};

encode_t iso_8859_15_encoding = 
 {iso_8859_15_utf8,utf8_iso_8859_15,(U8 *)"\x3F",1,1,1,{"iso-8859-15",(const char *)0}};

encode_t iso_8859_16_encoding = 
 {iso_8859_16_utf8,utf8_iso_8859_16,(U8 *)"\x3F",1,1,1,{"iso-8859-16",(const char *)0}};

encode_t koi8_f_encoding = 
 {koi8_f_utf8,utf8_koi8_f,(U8 *)"\x3F",1,1,1,{"koi8-f",(const char *)0}};

encode_t koi8_r_encoding = 
 {koi8_r_utf8,utf8_koi8_r,(U8 *)"\x3F",1,1,1,{"koi8-r",(const char *)0}};

encode_t koi8_u_encoding = 
 {koi8_u_utf8,utf8_koi8_u,(U8 *)"\x3F",1,1,1,{"koi8-u",(const char *)0}};

encode_t nextstep_encoding = 
 {nextstep_utf8,utf8_nextstep,(U8 *)"\x3F",1,1,1,{"nextstep",(const char *)0}};

encode_t viscii_encoding = 
 {viscii_utf8,utf8_viscii,(U8 *)"\x3F",1,1,1,{"viscii",(const char *)0}};